Разработка концепции, архитектуры построения и платформы реализации ИС
Курсовая работа, 13 Ноября 2013, автор: пользователь скрыл имя
Краткое описание
В данной работе будет представлен проект информационной системы «Автоматизированная информационная система предприятия по изготовлению корпусной мебели» (кратко «АИС Корпусная мебель»). Основное назначение «АИС Корпусная мебель» - автоматизация работы предприятия ОАО «КорпСбор», изготавливающего корпусную мебель.
Содержание
ВВЕДЕНИЕ 4
1 Предпроектный анализ объекта автоматизации 5
1.1 Описание предметной области 5
1.2 Функции и организационная структура 6
1.3 Описание потоков данных и бизнес процессов 7
1.4 Обзор и анализ существующих проектных решений, выявление их достоинств и недостатков 19
1.5 Обоснование необходимости разработки информационной системы 20
2 СИСТЕМНОЕ ПРОЕКТИРОВАНИЕ ИС 22
2.1 Разработка концепции, архитектуры построения и платформы реализации ИС 22
2.2 Структура информационной системы, состав функциональных и обеспечивающих подсистем 25
2.3 Техническое обеспечение ИС 28
3 ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ 30
3.1 Описание концептуальной модели информационной базы 30
3.2 Описание логической структуры информационной базы 32
3.3 Описание физической реализации БД 36
4 ПРОГРАММНАЯ РЕАЛИЗАЦИЯ ИС 41
4.1 Описание структуры программного обеспечения 41
4.2 Алгоритмизация типовых информационных запросов 43
4.3 Описание пользовательского интерфейса 48
ЗАКЛЮЧЕНИЕ 55
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 56
ПРИЛОЖЕНИЕ А 58
ПРИЛОЖЕНИЕ Б 68
Прикрепленные файлы: 1 файл
Курсовой.docx
— 2.91 Мб (Скачать документ)Рисунок 4.12 - Вкладка "Счет"
В программе реализован поиск данных. Доступ к поиску осуществляется через меню «Справочники» главного окна программы. На рисунке 4.13 представлено меню для поиска данных по заказу.
Рисунок 4.13 - Поиск заказа
При нажатии на «Поиск по номеру» появляется окно поиска заказа. Поиск данных по заказу с номером 111 представлен на рисунке 4.14.
Рисунок 5 - поиск данных по заказу с номером 111
Для других справочников так же реализована возможность поиска по идентификационному номеру элемента справочника, по номеру заказа, по дате.
Листинг программы приведен в приложении Б.
ЗАКЛЮЧЕНИЕ
В соответствии с поставленными задачами проектирования информационной системы Internet-сообщества в рамках курсового проекта были выполнены следующие этапы:
- выполнен анализ предметной области;
- разработана функциональная схема АИС «Корпусная мебель»;
- разработана концепция, выбраны архитектура построения и платформа реализации системы;
- спроектирована концептуальная модель АИС «Корпусная мебель»;
- спроектирована логическая модель системы АИС «Корпусная мебель» на основе концептуальной модели;
- определена физическая структура сервера баз данных;
- разработан прототип информационной системы АИС «Корпусная мебель»;
Результатом работы стала АИС «Корпусная мебель», обеспечивающая возможность создания заказа и плана раскроя листа материала, ведение документов о выполнении работ и расчете с заказчиком, поиска данных по заданным пользователем критериям, а также обеспечивающая возможность сохранения и печати создаваемых документов, включая план раскроя. Кроме того, в АИС «Корпусная мебель» существует ограничение доступа пользователя на уровне функций.
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
- Черемных С.В. Структурированный анализ систем IDEF-технологии/ С.В. Черемных, И.О. Семенов, В.С. Ручкин. – М: Финансы и статистика, 2003.-208 с.;
- Маклаков С.В. BPWin и ERWin CASE - средства разработки информационных систем / Маклаков С.В. - М: ДИАЛОГ МИФИ, 2001.-256с.;
- Маклаков С.В. Создание информационных систем с AllFusion Modeling Suit / Маклаков С.В. - М. :ДиалогМИФИ, 2003. – 432с.;
- Моделирование
бизнес-процессов средствами BPwin // Интернет
университет информационных технологий:
открытый университет «ИНТУИТ» [Электронный
ресурс] – URL: http://www.intuit.ru/
department/se/devis/8/2.html (дата обращения 10.12.2012); - Программа Раскрой
v6.30.96 // Форум мебельщиков Freesoftmebel [Электронный
ресурс] –URL: http://freesm.narod.ru/
raskroj-soft.htm (дата обращения 10.12.2012); - Официальный сайт
продукта АстраРаскрой [Электронный ресурс]
– URL: http://www.astrapro.ru/
astranest.asp (дата обращения 10.12.2012); - Архитектурные особенности
проектирования и разработки Веб-приложений
//Интернет-университт информационных
технологий: открытый университет
«ИНТУИТ» [Электронный ресурс] - URL:
http://www.intuit.ru/
department/internet/mwebtech/ 5/ (дата обращения 10.12.2012); - Бойко В.В.Проектирование баз данных информационных систем / Бойко В.В., Савинков В.М. – 2-е изд. – М.: Финансы и статистика, 1989. – 350 с.;
- Дейт К. Дж. Введение в системы баз данных.: Пер. с англ. / Дейт К. Дж. – 6-е изд. – Киев: Диалектика, 1998. – 784 с.;
- Черноморов Г.А. Базы данных в среде промышленных СУБД / Черноморов Г.А. - Новочеркасск : ЮРГТУ, 2006. - 884 с.;;
- Кузнецов С. Д. Основы баз данных / Кузнецов С. Д. — 2-е изд. — М.: Интернет-Университет Информационных Технологий; БИНОМ. Лаборатория знаний, 2007. — 484 с.;
- Рендольф Н. Visual Studio 2010 для профессионалов / Рендольф Н., Гарднер Д., Андерсон К., Минутилло М. - Киев: Диалектика, 2011.-1184 с.;
- Мартишина С.А. Упаковка
прямоугольников в полосу модифицированным
методом Нелдера-Мида с использованием
генетического алгоритма [Электронный
ресурс] / С.А. Мартишина, М.В. Храпченко
- URL: http://www.ispras.ru/ru/
proceedings /docs/2010/19/isp_19_2010_135. pdf (дата обращения - 10.12.2012). - Базы данных. Язык SQL для студента /В.В. Дунаев: БХВ-Петербург, 2006.- 288с.
- Г.А Черноморов. Базы данных в среде промышленных СУБД Новочеркасск : ЮРГТУ, 2006;
ПРИЛОЖЕНИЕ А
(обязательное)
Техническое задание на разработку ИС
- Общие сведения
- Полное наименование системы и ее условное обозначение
«Автоматизированная
информационная система
- Шифр темы или шифр (номер) договора
23010265.КП12.156
- Наименование предприятия (объединений) разработчика и заказчика (пользователя) системы и их реквизиты
Предприятие разработчик: ЮРГТУ(НПИ) (далее - Исполнитель) в лице Ткачевой Олеси Игоревны. Адрес: 346400, Ростовская обл., г.Новочеркасск, ул. Энгельса, 85а.
Предприятие заказчик: ОАО "КорпСбор" (далее - Заказчик) в лице генерального директора Дубового Петра Петровича. Адрес: 346400,
Ростовская область, г. Новочеркасск, ул. Энгельса, 178.
- Перечень документов, на основании которых создается система, кем и когда утверждены эти документы
Основанием для разработки системы является двухсторонний договор №12345 от 10 сентября 2012 года между заказчиком и разработчиком.
- Плановые сроки начала и окончания работы по созданию системы
Разработка системы ведется в следующие сроки: дата начала - 10 сентября 2012 года, дата окончания – 28 декабря 2012 года
- Сведения об источниках и порядке финансирования работ
Данная работа не финансируется заказчиком, так как является курсовым проектом и предназначена для обучения и наработки навыков в создании информационных систем.
- Порядок оформления и предъявления заказчику результатов работ по созданию системы (ее частей), по изготовлению и наладке отдельных средств (технических, программных, информационных) и программно-технических (программно-методических) комплексов системы
АС «Корпусная
мебель» поставляется в виде исполняемых
модулей по завершению всего объема
работ, технические средства приобретаются
Заказчиком самостоятельно. Оформление
результатов работ по созданию системы
производится путем подписания акта
о принятии системы Заказчиком при
отсутствии претензий к Разработчику.
Акт составляется в двух экземплярах.
Один экземпляр находится у
- Назначение и цели создания (развития) системы
2.1 Назначение системы
АС «Корпусная
мебель» предназначена для
2.2 Цели создания системы
Система снижает экономические затраты на материалы за счет оптимизации использования материалов.
- Характеристика объектов автоматизации
3.1 Краткие сведения об объекте
автоматизации или ссылки на
документы, содержащие такую
В качестве
объекта автоматизации
3.2 Сведения об условиях
Данная система
будет установлена в
- Требования к системе
- Требования к системе в целом
4.1.1 Требования к структуре и функционированию системы
4.1.1.1 Перечень подсистем, их назначение и основные характеристики, требования к числу уровней иерархии и степени централизации системы
АС «Корпусная мебель» включает следующие подсистемы:
- Принятие заказа;
- Изготовление изделия;
- Расчет с заказчиком.
Подсистема «Принятие заказа» предназначена для регистрации заказа, разработки и согласовании эскиза с заказчиком, а также последующей разработки проекта изделия. Таким образом, заказ сначала регистрируется менеджером, затем мастер-технолог разрабатывает эскиз, а затем и проект изделия, согласует его с заказчиком и, при необходимости вносит коррективы.
Подсистема «Изготовление
Подсистема «Расчет с
4.1.1.2 Требования к способам и
средствам связи для
Информационный обмен осуществляется посредством локальной сети.
4.1.1.3 Требования к характеристикам
взаимосвязей создаваемой
Процесс функционирования системы
«КорпСбор» не предполагает взаимодействия
с другими информационными
4.1.1.4 Требования к режимам
Система должна поддерживать многопользовательский и автономный режимы работы. Пользователи осуществляют доступ к системе через локальную сеть.
4.1.1.5 Требования по
Диагностика и обновление системы производятся при необходимости.
4.1.1.6 Перспективы развития, модернизации системы:
Модернизация системы
4.1.2 Требования к численности и квалификации персонала системы
4.1.2.1 Требования
к численности персонала (
В системе будут работать 4 сотрудника: 1 сотрудник отвечает за прием и закрытие заявок и заказов, 1 занимается созданием проекта изделия и его схем раскроя, 1 занимается доставкой готовой мебели, 1 занимается расчетами с заказчиками.
4.1.2.2 Требования
к квалификации персонала,
Сотрудник, занимающиеся приемом заявок, должен обладать навыками работы с персональным компьютером на уровне пользователя. Сотрудник, отвечающий за расчетами с заказчиками, должен обладать знаниями бухгалтерского учета и отчетности. Сотрудник, отвечающий за создание схем раскроя, должен обладать навыками владения компьютером на уровне пользователя, а также пройти обучение по использованию системы «КорпСбор».
Численность персонала может быть различной в зависимости от объема и характера работ.
4.1.3 Требования к показателям назначения
Система поддерживает раскрой только на прямоугольные детали.
Выполнение операций должно занимать не более 30 секунд.
4.1.4 Требования к надежности
Восстановление системы при ошибках в работе аппаратных средств (кроме носителей данных и программ) и ошибках, связанных с программным обеспечением (ОС и драйверы устройств), восстановление работоспособности возлагается на ОС.
При сбоях в системе электроснабжения аппаратной части, приводящих к перезагрузке ОС, восстановление программы должно происходить после перезапуска ОС и запуска исполняемого файла системы.
Также должна быть обеспечена работоспособность системы в целом в случае возникновения сбоев, аварий и отказов на отдельных рабочих станциях. Для защиты аппаратуры от бросков напряжения и коммутационных помех должны применяться сетевые фильтры, а для возможности сохранения данных пользователем при сбое в системе электропитания рекомендуется применять источники бесперебойного питания.
4.1.5 Требования к безопасности
Заказчиком обеспечивает соответствие технических решений, использованных при модификации и разработке подсистемы, действующим нормам, правилам техники безопасности, пожаробезопасности и взрывобезопасности, охраны окружающей среды.
4.1.6 Требования по эргономике и технической эстетике:
Требования отсутствуют.
4.1.7 Требования к
Требования отсутствуют.
4.1.8 Требования к эксплуатации,
техническому обслуживанию, ремонту
и хранению компонентов
Условия эксплуатации, а также виды и периодичность обслуживания технических средств подсистемы должны соответствовать требованиям по эксплуатации, техническому обслуживанию, ремонту и хранению, изложенным в документации завода-изготовителя (производителя) на них.
Допустимые площади для
4.1.8.1 Условия и регламент (режим) эксплуатации, которые должны обеспечивать использование технических средств (ТС) системы с заданными техническими показателями, в том числе виды и периодичность обслуживания ТС системы или допустимость работы без обслуживания.
Обслуживание системы осуществляет один сотрудник.
4.1.8.2 Предварительные
требования к допустимым площадям
для размещения персонала и
ТС системы, к параметрам
Должно быть произведено нормирование вредных и опасных факторов на основании СанПиН 2.2.2/2.4.1340-03. Помещения с рабочими местами должно иметь искусственное освещение, быть оборудование приточно-вытяжной вентиляцией. Напряжение сети должно составлять 220 В и быть стабильным, без перепадов. Шум в помещении должен быть нормирован в соответствии с СН 2.2.4/21.8-562-96.
4.1.8.3 Требования
по количеству, квалификации обслуживающего
персонала и режимам его
Системы обслуживает один работник, имеющий восьмичасовой рабочий день.
4.1.8.4 Требования
к составу, размещению и
Запасные изделия и приборы не требуются.
4.1.8.5 Требования к регламенту обслуживания.
Система обслуживается
ежедневно. Еженедельно проверяется
наличие вирусов в операционной
системе, производится обновление вирусных
баз и чистка реестра. Данные функции
выполняет инженер-
4.1.9 Требования к защите информации от несанкционированного доступа:
Для защиты информации от несанкционированного доступа Система должна обеспечивать: