Разработка концепции, архитектуры построения и платформы реализации ИС

Автор работы: Пользователь скрыл имя, 13 Ноября 2013 в 22:02, курсовая работа

Краткое описание

В данной работе будет представлен проект информационной системы «Автоматизированная информационная система предприятия по изготовлению корпусной мебели» (кратко «АИС Корпусная мебель»). Основное назначение «АИС Корпусная мебель» - автоматизация работы предприятия ОАО «КорпСбор», изготавливающего корпусную мебель.

Содержание

ВВЕДЕНИЕ 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-сообщества в рамках курсового проекта были выполнены следующие этапы:

      • выполнен анализ предметной области;
      • разработана функциональная схема АИС «Корпусная мебель»;
      • разработана концепция, выбраны архитектура построения и платформа реализации системы;
  • спроектирована концептуальная модель АИС «Корпусная мебель»;
  • спроектирована логическая модель системы АИС «Корпусная мебель» на основе концептуальной модели;
  • определена физическая структура сервера баз данных;
  • разработан прототип информационной системы АИС «Корпусная мебель»;

Результатом работы стала  АИС «Корпусная мебель», обеспечивающая возможность создания заказа и плана раскроя листа материала, ведение документов о выполнении работ и расчете с заказчиком, поиска данных по заданным пользователем критериям, а также обеспечивающая возможность сохранения и печати создаваемых документов, включая план раскроя. Кроме того, в АИС «Корпусная мебель» существует ограничение доступа пользователя на уровне функций.

 

СПИСОК  ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

  1. Черемных С.В. Структурированный анализ систем IDEF-технологии/ С.В. Черемных, И.О. Семенов, В.С. Ручкин. – М: Финансы и статистика, 2003.-208 с.;
  2. Маклаков С.В. BPWin и ERWin CASE - средства разработки информационных систем / Маклаков С.В. - М: ДИАЛОГ МИФИ, 2001.-256с.;
  3. Маклаков С.В. Создание информационных систем с AllFusion Modeling Suit / Маклаков С.В. - М. :ДиалогМИФИ, 2003. – 432с.;
  4. Моделирование бизнес-процессов средствами BPwin // Интернет университет информационных технологий: открытый университет «ИНТУИТ» [Электронный ресурс] – URL: http://www.intuit.ru/department/se/devis/8/2.html (дата обращения 10.12.2012);
  5. Программа Раскрой v6.30.96 // Форум мебельщиков Freesoftmebel [Электронный ресурс] –URL: http://freesm.narod.ru/raskroj-soft.htm (дата обращения 10.12.2012);
  6. Официальный сайт продукта АстраРаскрой [Электронный ресурс] – URL: http://www.astrapro.ru/astranest.asp (дата обращения 10.12.2012);
  7. Архитектурные особенности проектирования и разработки Веб-приложений //Интернет-университт информационных технологий: открытый  университет «ИНТУИТ» [Электронный ресурс] - URL: http://www.intuit.ru/department/internet/mwebtech/5/ (дата обращения 10.12.2012);
  8. Бойко В.В.Проектирование баз данных информационных систем / Бойко В.В., Савинков В.М. – 2-е изд. – М.: Финансы и статистика, 1989. – 350 с.; 
  9. Дейт К. Дж. Введение в системы баз данных.: Пер. с англ. / Дейт К. Дж. – 6-е изд. – Киев: Диалектика, 1998. – 784 с.;
  10. Черноморов Г.А. Базы данных в среде промышленных СУБД / Черноморов Г.А. - Новочеркасск : ЮРГТУ, 2006. - 884 с.;;
  11. Кузнецов С. Д. Основы баз данных / Кузнецов С. Д. — 2-е изд. — М.: Интернет-Университет Информационных Технологий; БИНОМ. Лаборатория знаний, 2007. — 484 с.;
  12. Рендольф Н. Visual Studio 2010 для профессионалов / Рендольф Н., Гарднер Д., Андерсон К., Минутилло М. - Киев: Диалектика, 2011.-1184 с.;
  13. Мартишина С.А. Упаковка прямоугольников в полосу модифицированным методом Нелдера-Мида с использованием генетического алгоритма [Электронный ресурс] / С.А. Мартишина,  М.В. Храпченко - URL: http://www.ispras.ru/ru/proceedings /docs/2010/19/isp_19_2010_135.pdf (дата обращения - 10.12.2012).
  14. Базы данных. Язык SQL для студента /В.В. Дунаев: БХВ-Петербург, 2006.- 288с.
  15. Г.А Черноморов. Базы данных в среде промышленных СУБД Новочеркасск : ЮРГТУ, 2006;

 

 

ПРИЛОЖЕНИЕ  А

(обязательное)

Техническое задание на разработку ИС

  1. Общие сведения

 

    1. Полное наименование системы и ее условное обозначение

 «Автоматизированная  информационная система предприятия  по изготовлению корпусной мебели»,  АИС «Корпусная мебель».

    1. Шифр темы или шифр (номер) договора

     23010265.КП12.156

    1. Наименование предприятия (объединений)  разработчика и заказчика (пользователя) системы и их реквизиты

Предприятие разработчик: ЮРГТУ(НПИ) (далее - Исполнитель) в лице Ткачевой Олеси Игоревны. Адрес: 346400, Ростовская обл., г.Новочеркасск, ул. Энгельса, 85а.

Предприятие заказчик: ОАО "КорпСбор" (далее - Заказчик) в лице генерального директора  Дубового Петра Петровича. Адрес: 346400,

Ростовская  область, г. Новочеркасск,  ул. Энгельса, 178.

    1. Перечень документов, на основании которых создается система, кем и когда утверждены эти документы

Основанием для разработки системы  является двухсторонний договор  №12345 от 10 сентября 2012 года между заказчиком и разработчиком.

    1. Плановые сроки начала и окончания работы по созданию системы

Разработка  системы ведется в следующие  сроки: дата начала - 10 сентября 2012 года, дата окончания – 28 декабря 2012 года

    1. Сведения об источниках и порядке финансирования работ

Данная работа не финансируется заказчиком, так  как является курсовым проектом и  предназначена для обучения и  наработки навыков в создании информационных систем.

    1. Порядок оформления и предъявления заказчику результатов работ по созданию системы (ее частей), по изготовлению и наладке отдельных средств (технических, программных, информационных) и программно-технических (программно-методических) комплексов системы

АС «Корпусная мебель» поставляется в виде исполняемых  модулей по завершению всего объема работ, технические средства приобретаются  Заказчиком самостоятельно. Оформление результатов работ по созданию системы  производится путем подписания акта о принятии системы Заказчиком при  отсутствии претензий к Разработчику. Акт составляется в двух экземплярах. Один экземпляр находится у Заказчика, другой – у Разработчика.

  1. Назначение и цели создания (развития) системы

 

2.1 Назначение системы 

АС «Корпусная мебель» предназначена для автоматизации работы предприятия,  изготавливающего корпусную мебель.

2.2 Цели создания системы

Система снижает  экономические затраты на материалы  за счет оптимизации использования  материалов.

 

  1. Характеристика объектов автоматизации

 

3.1 Краткие сведения об объекте  автоматизации или ссылки на  документы, содержащие такую информацию

В качестве объекта автоматизации выступает  процесс, связанный с изготовлением  корпусной мебели. Автоматизации  подлежит процесс раскроя листа  материала по заданным характеристикам  деталей.

3.2 Сведения об условиях эксплуатации  объекта автоматизации и характеристиках  окружающей среды

Данная система  будет установлена в производственных и офисных помещениях.

 

  1. Требования к системе
    1. Требования к системе в целом

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 Требования к эксплуатации, техническому обслуживанию, ремонту  и хранению компонентов системы.

Условия эксплуатации, а также виды и периодичность обслуживания технических  средств подсистемы должны соответствовать  требованиям по эксплуатации, техническому обслуживанию, ремонту и хранению, изложенным в документации завода-изготовителя (производителя) на них.

Допустимые площади для размещения персонала и технических средств  подсистемы должны соответствовать  требованиям СанПиН 2.2.2.542-96. Реализация данных требований должна быть обеспечена Заказчиком.

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 Требования к защите информации от несанкционированного доступа:

Для защиты информации от несанкционированного доступа Система должна обеспечивать:

Информация о работе Разработка концепции, архитектуры построения и платформы реализации ИС