Разработка информационной системы учета работы строительного предприятия
Разработка информационной системы учета работы строительного предприятия
Волжская государственная академия водного транспорта Кафедра Управления транспортом Курсовая работа по дисциплине: Информационные технологии на транспорте на тему: Разработка информационной системы учета работы строительного предприятия Нижний Новгород,2010 Содержание Введение 1. Общая характеристика объекта 2. Техническое задание на создание информационной системы 3. Технорабочий проект 3.1 Характеристика входной информации 3.2 Характеристика нормативной и справочной информации 3.3 Характеристика выходной информации и форм ее представления 3.4 Описание главной формы информационной системы 3.5 Алгоритм работы системы 3.6. Инструкции пользователю Заключение Список литературы Приложение Введение Технология как строго научное понятие означает определенный комплекс научных и инженерных знаний, воплощенный в способах, приемах труда, наборах производственно-вещественных факторов производства. Современные информационные технологии - совокупность методов и средств получения и использования информации на базе вычислительной и информационной техники, с широким применением информационных методов. В современных информационных технологиях выделяют 3 составляющие: аппаратное обеспечение (средства вычислительной техники и оргтехники); программное обеспечение (прикладное и системное программное обеспечение, методическое и информационное обеспечение ); организационное обеспечение (включая человека в системы информационных технологий, взаимодействие человека с этими системами, системное использование технических и программных средств ). Информационные технологии применяются практически повсюду. Цель создания информационной системы - возможность автоматизировать все данные по работе строительного предприятия «УниСтрой-НН», систематизировать их и представить в удобном виде, как для сотрудников, так и для клиентов предприятия. С помощью этой системы в курсовой работе решаются следующие производственные задачи: · Отслеживание заказов на строительство объектов; · Учет продаж; · Составление отчетов по деятельности предприятия; · Учет финансовой деятельности предприятия (расчет доходов, расходов предприятия). 1.Общая характеристика объекта Наименование: Закрытое акционерное общество - строительное предприятие «УниСтрой-НН». Местонахождение: Россия, 603105, Нижний Новгород, Сормовское шоссе, 21. Контактные телефоны: тел/факс +7 (831) 291 04 44, +7 (831) 415 55 06. ЗАО "УниСтрой - НН" успешно использует многолетний опыт, отработанные технологии производства строительных работ и современные информационные технологии, динамично развивается и на сегодняшний день является одним из лидеров в Приволжском федеральном округе в области проектирования и строительства. У нас имеется все необходимое: · это собственная мощная производственная база, соответствующая требованиям экологической безопасности · мы используем лучшее сырье и материалы, для того, чтобы получить результаты труда, которыми можно гордиться · основу фирмы составляют люди, имеющие богатый опыт работы в области проектирования и строительства Постоянно совершенствуя качество услуг и работ, используя самые современные инновационные технологии, компания приступила к внедрению системы менеджмента качества ISO 9001. Компания гарантирует отличное качество, состояние производства строительных работ и соответствие нормативным документам проекта, а также способна обеспечить стабильность характеристик и высокую надежность всех сданных объектов. ЗАО "УниСтрой-НН" многопрофильная компания. Цели компании: · производство проектных и строительных работ, отвечающих современным требованиям · использование ИС "Управление проектами" позволяет нам гарантировать сроки выполнения работ · обеспечение абсолютно идеального соотношения выполненных работ по цене и качеству. Основным направлением деятельности - является индивидуальный подход к каждому Заказчику. Успех любого строительства зависит от согласованных и хорошо организованных действий и того, кто строит, и того, кто платит деньги. Для нашей фирмы главным смыслом является успешное достижение цели - своевременное и качественное выполнение работ. Структура управления Возглавляет Гендиректор, который организует всю работу предприятия и несет полную ответственность за его состояние и деятельность. Он представляет предприятие во всех учреждениях и организациях, распоряжается имуществом предприятия, заключает договора, издает приказы по предприятию, в соответствии с трудовым законодательством принимает и увольняет работников, применяет меры поощрения и налагает взыскания на работников предприятия, открывает в банках счета предприятия. При существующей структуре управления руководителю предприятия непосредственно подчиняются: главный инженер; главный энергетик; главный бухгалтер; главный юрист, начальник ПТО; Производственно-технический отдел осуществляет подготовку производственного процесса, контроль производственной деятельности, составляет графики строительства и обеспечения его материально-техническими ресурсами, принимает от заказчика проектно-сметную документацию, контролируя ее своевременное поступление, комплектность и качество, участвует в осуществлении сметной деятельности, разработке проектов производства работ, заявок на участие в подрядных торгах. Отвечает за подготовку проектной документации объекта, согласование проектной документации, сдачу объектов. Возглавляет отдел начальник ПТО, который подчиняется главному инженеру. ЗАО «УниСтрой - НН» имеет собственную производственно-техническую базу (административное и производственное здание), грузоподъемные краны, строительные машины и автотранспорт, средства малой механизации, строительные механизмы, инвентарь, монтажную оснастку, приспособления и др. Производственная структура предприятия ЗАО «УниСтрой - НН»: монтажно-строительные участки № 1 и 6; производственный корпус (ЗММ) общей площадью 2590 кв.м для изготовления электромонтажных изделий, нестандартного оборудования (в том числе с вторичной коммутацией), сборки электрооборудования в укрупненные блоки и т. д.; мастерские ОГМ, ремонтно-механические мастерские; - гараж общей площадью 2106 кв.м ( имеет бытовой корпус, ремонтный бокс, стояночные боксы, мойку автомобилей и отдельно стоящий склад запчастей общей площадью 430 кв.м). Парк состоит из 49 единиц автомобилей, спецмашин и механизмов; склады ОМТС: материальный склад общей площадью 720 кв.м, оборудованный 5-ю кранами штабелерами; - склад длинномерных изделий общей площадью 648кв.м, оборудованный краном-штабелером и кран-балкой; склады по хранению газовых баллонов, лаков и красок, ЛВЖ и ГЖ; склад инструмента общей площадью 144 кв.м, оборудованный краном -штабелером. - контрольно-измерительное оборудование насчитывает 3000 единиц; ЗАО «УниСтрой - НН» имеет средства измерения и контроля, средства связи; оргтехнику, а также в достаточном объеме нормативно-техническую и технологическую документацию. В автоматизированном режиме могут решаться следующие задачи управления: Учет проектирования и изготовления, и продаж товаров; Планирование и прогнозирование работы предприятия; Бухгалтерский учет; Учет расходов и доходов. Задачи, которые решает информационная система: · Отслеживание заказов на строительство объектов; · Учет продаж; · Составление отчетов по деятельности предприятия; · Учет финансовой деятельности предприятия (расчет доходов, расходов предприятия). 2. Техническое задание на создание информационной системы 2.1 Общие сведения Автоматизированная информационная система «Строительное предприятие» 2.2 Цели создания информационной системы Для решения задач контроля и учета проектирования и изготовления, и продаж в данном предприятии создается автоматизированная информационная система, которая проектируется в среде СУБД ACCESS. Информация в виде распределенной базы данных хранится частично на файл-сервере и частично на рабочих станциях, входящих в состав локальной вычислительной сети отдела продаж. Видом автоматизированной деятельности является учет. Основными средствами работы данной фирмы являются здания предприятия ЗАО «УниСтрой - НН», в котором размещены средства автоматизации управления (компьютеры - рабочие станции, серверы, а также другие технические устройства). Основные функции, которые решает ИС: · Контроль работы предприятия; · Учет продаж предприятия; · Учет результатов (доходов и расходов предприятия). Систематизация и автоматический контроль над работой предприятия, продажами, заказами. 2.3 Характеристика объектов автоматизации Основной деятельностью данного предприятия является организация проектирования и продажи товаров, значит, деятельность экономического отдела по учету и будет основным объектом автоматизации. 2.4 Требования к системе 2.4.1 Требования к входной, нормативно-справочной и выходной информации К входной информации отдела проектирования и изготовления, и продаж относятся данные, необходимые для решения всех задач, решаемые в этом подразделении. В первичной форме эти данные поступают в виде документов на бумажном носителе. К основной входной информации относятся следующие данные: · Документы, поступающие из планово-экономического отдела 1 раз в месяц, которые содержат плановые задания по выполнению проектирования и продаж; · Данные, поступающие из отдела маркетинга, которые содержат заявки на поставку товаров и выполнение других работ, сведения об установленных ценах; Выходная информация может быть представлена в виде бумажного документа, в виде информационного сообщения или в виде файла (электронного документа) на магнитном носителе. Эти данные представлены в виде таблицы БД, в виде запроса, а также в виде отчета на экране и на бумаге. Выходные результаты решения задачи по учету результатов деятельности предприятия выводятся: · На принтер и на жесткий диск в отделе проектирования и изготовления, и отделе продаж; · Передаются по каналу связи в бухгалтерию и в планово-экономический отдел. Выдача выходных данных осуществляется каждый квартал. 2.4.2 Предложения по кодированию и классификации информации Кодирование входной информации должно производиться с учетом следующих требований: · Сокращение временных и других затрат на решение задач в системе управления; · Обеспечение высокого качества информации. В информационной системе используется порядковый метод кодирования входной информации (Табл. Учет проектирования и изготовления, поле - номер записи, Учет продаж - номер записи). Эти данные кодируются с использованием порядкового метода. Его достоинством является простота использования, недостатком - переполнение кодов. Классификация информации. Существует 2 метода классификации: · Иерархический - под этим методом классификации понимается метод, при котором заданное множество последовательно делится на подчиненные подмножества, постепенно конкретизируя объект классификации. При этом основанием деления служит некоторый выбранный признак. Совокупность получившихся группировок при этом образует иерархическую древовидную структуру в виде ветвящегося графа, узлами которого являются группировки. · Фасетный - этот метод классификации подразумевает параллельное разделение множества объектов на независимые классификационные группировки. При этом не предполагается жёсткой классификационной структуры и заранее построенных конечных группировок. Классификационные группировки образуются путем комбинации значений, взятых из соответствующих фасетов. 2.4.3 Рекомендации по обеспечению качества информации Качество информации в системах управления - совокупность свойств, обуславливающих пригодность данных для удовлетворения потребностей системы управления. Важнейшими свойствами информации, используемой в системах управления, являются: Ш Кумулятивность - полнота информации; Ш Достоверность - отсутствие скрытых ошибок; Ш Защищенность - невозможность несанкционированного доступа; Ш Оперативность - своевременность; Ш Гомоморфность - данные должны быть представлены в одном виде; Ш Идентичность - соответствие объектов на данный момент; Ш Конфиденциальность - секретность. Основным программным методом контроля качества информации, используемой в системе управления, является: · Логический - смысловая проверка, т. е контроль по отклонениям, по заданной последовательности записей · Программный. В данной работе контроль качества информации осуществляется с помощью кнопки «Контроль достоверности». Проверяются таблицы: продукция, проекты и учет продаж. Если в таблице присутствует отрицательные значения себестоимости производства, цены продажи, стоимости проектирования и количества, то при нажатии кнопки выявляется ошибка. В противном случае сообщается что ошибок нет. 2.4.4 Предлагаемые меры по защите информации от несанкционированного доступа Несанкционированный доступ - получение информации без разрешения ее владельца. Его виды: 1. Косвенный - подслушивающие устройства, дистанционные фотографии, радиоперехват и др. 2. Прямой - непосредственное хищение носителей данных, считывающие данные с диска, вход в систему под чужим паролем, маскировка запросов под системные запросы, заражение программными вирусами и т.д. Защита наиболее уязвимой части информации производится следующими методами: · Процедурные - организационно - технические мероприятия - идентификация всех компьютеров и пользователей, установление регламента работы, конкретные базы данных и программы. · Программные - защита БД и прикладных программ от копирования, антивирусные программы, шифрование, резервирование информации В информационной системе применяется программный метод защиты (проверка на вирусы). База данных создавалась в системе СУБД ACCESS т.к она больше ориентирована на обычного пользователя, по сравнению, например, с СУБД FOXPRO, которая ориентирована на прикладного программиста. Выбор СУБД определяется уровнем сложности решаемых в составе АИС задач управления. Поэтому для данной курсовой работы оптимальна СУБД ACCESS. 2.4.5 Требования к базе данных (БД) и системе управления БД Система управления БД, которая будет использоваться в автоматизированной системе - СУБД ACCES, так как она больше ориентирована на обычного пользователя, а СУБД FOXPRO - на прикладного программиста. 2.4.6 Требования к техническим средствам Рекомендуется использовать ПК с процессором Pentium -IV, с оперативной памятью объемом не менее 256 МБт, с дисковой памятью объемом не менее 200 ГБт. Это обеспечит высокопроизводительную работу ЛВС при использовании любой топологии и операционной системы. Требования к вспомогательным устройствам. Для работы в сети устанавливаются 32 - разрядные сетевые адаптеры EtherNet с протоколом ISA или адаптеры TokenRing с протоколом MicroChannel, или сетевые адаптеры ArcNet с протоколом ISA. Сетевой принтер должен соответствовать следующим требованиям: · Иметь высокую производительность; · Иметь достаточную буферную память; · Иметь высокую надежность работы; · Обеспечивать высокое качество печати; · Желательно иметь возможность копирования документов. Исходя из этого, применяется лазерный принтер - HP LaserJet 1100. Для повышения надежности работы сети необходима установка устройств бесперебойного питания UPS, особенно для файл - сервера. 3. Технорабочий проект (Проектное решение) 3.1 Характеристика входной информации. Характеристика входного информационного сообщения, поступающего из отдела маркетинга и содержащего сведения о плановых заявках на проектирование и изготовление, и продажи товаров. Ключевое поле - Номер записи. Табл. Учет проектирования и изготовления Данные для поля «Код продукции» заполняется из таблицы Продукция и для поля «Номер цеха» из таблицы Цеха. Табл. Учет продаж Данные для полей «Название продукции» и «Название заказчика» заполняются из таблиц Продукция и Заказчики. 3.2 Характеристика нормативной и справочной информации. 1.Табл. Заказчики За ввод и корректировку данных в эту таблицу отвечает менеджер. Таблица содержит информацию по названиям заказчиков, их адресам и реквизитам. Ключевое поле - название заказчика. 2.Табл. Проекты Таблица содержит информацию о ФИО исполнителя, состав проекта и стоимость проектирования. Ключевое поле - Номер проекта. 3.Табл. Цеха Таблица содержит информацию о номерах цехов, ФИО начальников, составе бригад. 4. Табл. Продукция
Таблица содержит информацию о коде продукции, номере проекта (из табл. Проекты), названии продукции, себестоимости производства, цене продажи. Схема данных Таблицы Проекты и Продукция связаны через поле Номер проекта. Таблицы Продукция и Учет продаж связаны через поле Название продукции. Таблицы Учет продаж и Заказчики связаны через поле Название заказчика. Таблицы Учет проектирования и изготовления и Продукция связаны через поле Код продукции. Таблицы Учет проектирования и изготовления и Цеха связаны через поле Номер цеха. 3.3 Характеристика выходной информации и форм ее представления Выходная информация представляется в виде отчетов на экране монитора, печатных отчетов, а также в виде файлов на диске. Выходная информация может быть представлена так же в виде запроса. Структура запросов, содержащих план проектирования и изготовления, и продажи товаров, составленных по данным таблиц «Продукция», «Проекты», «Цеха», «Учет продаж» имеет следующий вид: Запрос Учет результатов В запрос включены поля: Из Табл. «Продукция» - Название продукции, Себестоимость производства, Цена продажи. Из Табл. «Проекты» - Номер проекта, Стоимость проектирования. Из Табл. «Учет продаж» - Дата продажи, Количество, Название заказчика. Из Табл. «Цеха» - Номер цеха. Вычисляемые поля: Затраты на продукциюу: ([Себестоимость производства]+[Стоимость проектирования])*[Количество] Доходы от продаж: [Цена продажи]*[Количество] Прибыль: [Доходы от продаж] - [Затраты на продукцию] Условие отбора по Названию продукции (Укажите название продукции) и по Названию заказчика (Укажите название заказчика). Рис.1,2 - Отчет «Учет результатов» в общем виде Включены все поля из запроса Учет результатов. Уровень группировки по полям - Название продукции. Данные сортируются по полю - Название заказчика. Итоги подводятся по полям - Затраты, Доходы, Прибыль (Sum). Ориентация бумаги - Альбомная. Рис. 1 - Общий вид отчета «Учет проектирования и изготовления». ОбщРис.2 - Общий вид отчета «Учет продаж». 3.4 Описание главной формы информационной системы Таблица 1 - Форма Учет результатов работы строительного предприятия.
Форма объединяет на разных вкладках формы Заказчики, Проекты, Товары, Учет продаж, Цеха, Продукция. Каждая форма находится на отдельной одноименной вкладке. На вкладке Выходная информация располагаются кнопки, вызывающие отчет Учет результатов и запрос Учет результатов. На вкладках форм располагаются кнопки, позволяющие найти запись и кнопка, вызывающая отчет по данной форме. На вкладке Продукция, Учет продаж и Проекты располагается кнопка - контроль достоверности. Текст программы для данной кнопки см. в приложении. 3.4 Алгоритм работы системы Работа АИС начинается с открытия главной формы Учет результатов работы строительного предприятия. Вызов происходит автоматически макросом AUTOEXEC при открытии базы данных «Курсовая». Форма состоит из 6 вкладок. На первых 5 представлены поля и списки для ввода исходных данных и командные кнопки для проверки правильности ввода информации. На 6 вкладке формы расположены командные кнопки, формирующие на экране выходную информацию: запросы и отчеты по Учету результатов. 3.6 Инструкции пользователю АИС 1. Работу с системой следует начинать с заполнения (корректировки) таблиц Заказчики, Проекты, Цеха и Продукция с помощью соответствующих кнопок главного окна базы данных. 2. После заполнения этих таблиц можно переходить к заполнению таблицы Учет проектирования и изготовления, для которой данные для полей Код продукции и Номер цеха заполняются из Табл. Продукция и Табл. Цеха. 3. Заполняется таблица Учет продаж, в которой поля Название продукции и Название заказчика заполняются из Табл. Продукция и Заказчики соответственно. 4. После ввода исходных данных можно приступать к получению выходных данных с помощью запроса Учет результатов, если не будут выдаваться данные по введенному названию продукции и названию заказчика, то следует выбрать другую продукцию и другого заказчика. Заключение Использование вычислительной техники и программного обеспечения позволяет создать удобную и многофункциональную автоматизированную информационную систему управления для предприятия ЗАО «УниСтрой - НН». Применение информационных технологий в управлении деятельностью строительного предприятия ЗАО «УниСтрой - НН» эффективно и целесообразно. Автоматизированная информационная система «Работа строительного предприятия» помогает решить задачи контроля, учета и анализа работы предприятия. Основные функции информационной системы «Работа строительного предприятия»: · Контроль работы предприятия; · Учет продаж предприятия; · Учет результатов (доходов и расходов предприятия). Список литературы 1) Информационные технологии управления, А. Д. Альпидовский, методические указания по выполнению курсовой работы для студентов очного обучения специальности 080507 «Менеджмент организации», Нижний Новгород, 2006 2) Информационные технологии управления, Часть 1, А.Д. Альпидовский, Нижний Новгород 2009 Приложения Private Sub Кнопка10_Click() Dim b, g, e As Variant Set b = CurrentDb Set g = b.OpenRecordset("Проекты") Set e = b.OpenRecordset("Ошибки") Err = False Do While Not g.EOF If g![Стоимость проектирования] <= 0 Then e.Edit e.AddNew e![ДатаВремя] = Str(Date) + " " + Str(Time) e![Пояснение] = "В таблице Товары для номера проекта" + Str(g![Номер проекта]) + " отрицательные данные!" e.Update Err = True End If g.MoveNext Loop If Not Err Then e.AddNew e![ДатаВремя] = Str(Date) + " " + Str(Time) e![Пояснение] = "В таблице Проекты нет ошибок." e.Update End If DoCmd.OpenTable ("Ошибки") g.Close e.Close End Sub Private Sub Кнопка12_Click() Dim b, g, e As Variant Set b = CurrentDb Set g = b.OpenRecordset("Продукция") Set e = b.OpenRecordset("Ошибки") Err = False Do While Not g.EOF If g![Себестоимость производства] <= 0 Or g![Цена продажи] <= 0 Then e.Edit e.AddNew e![ДатаВремя] = Str(Date) + " " + Str(Time) e![Пояснение] = "В таблице Товары для кода продукции" + Str(g![Код продукции]) + " отрицательные данные!" e.Update Err = True End If g.MoveNext Loop If Not Err Then e.AddNew e![ДатаВремя] = Str(Date) + " " + Str(Time) e![Пояснение] = "В таблице Продукция нет ошибок." e.Update End If DoCmd.OpenTable ("Ошибки") g.Close e.Close End Sub Private Sub Кнопка12_Click() Dim b, g, e As Variant Set b = CurrentDb Set g = b.OpenRecordset("Учет продаж") Set e = b.OpenRecordset("Ошибки") Err = False Do While Not g.EOF If g![Количество] <= 0 Then e.Edit e.AddNew e![ДатаВремя] = Str(Date) + " " + Str(Time) e![Пояснение] = "В таблице Товары для номера записи" + Str(g![Номер записи]) + " отрицательные данные!" e.Update Err = True End If g.MoveNext Loop If Not Err Then e.AddNew e![ДатаВремя] = Str(Date) + " " + Str(Time) e![Пояснение] = "В таблице Учет продаж нет ошибок." e.Update End If DoCmd.OpenTable ("Ошибки") g.Close e.Close End Sub
|