Скребло Соловьева Федоров ЛР№1, 2. Разработка проекта информационной системы с использованием структурного и объектноориентированного подхода
Скачать 0.92 Mb.
|
МИНОБРНАУКИ РОССИИ Санкт-Петербургский государственный электротехнический университет «ЛЭТИ» им. В.И. Ульянова (Ленина) Кафедра АПУ Курсовая РАБОТА по дисциплине «Методы и средства проектирования информационных систем» Тема: РАЗРАБОТКА ПРОЕКТА ИНФОРМАЦИОННОЙ СИСТЕМЫ С ИСПОЛЬЗОВАНИЕМ СТРУКТУРНОГО И ОБЪЕКТНО-ОРИЕНТИРОВАННОГО ПОДХОДА
Санкт-Петербург 2022 ЗАДАНИЕ на курсовую работу
Аннотация Кратко (в 8-10 строк) указать основное содержание курсового проекта (курсовой работы), методы исследования (разработки), полученные результаты. Summary Briefly (8-10 lines) to describe the main content of the course project, research methods, and the results. содержание
введение Целью данной курсовой работы является разработка нескольких моделей информационных систем с использованием различных методологий, моделирование использования, структуры и поведения ИС по методологии UML, а так же создание интерактивного прототипа. 1. Разработка функциональной модели ИС (методология IDEF0) Построим контекстную диаграмму с использованием ERwin Process Modeler (Рисунок 1). Рисунок 1-Контекстная диаграмма Chicken information и worker information-списки имеющихся на фабрике птиц и сотрудников соответственно, с необходимой информацией о них (для куриц это вес, возраст, порода, возраст, производительность в месяц, местонахождение, для сотрудников-паспортные данные, зарплата, закрепленные клетки) Диаграмму на Рисунке 1 можно декомпозировать на три следующие активности: уход за животными, управленческая работа, упаковка и отправка. Диаграмма декомпозиции первого порядка представлена на Рисунке 2. Рисунок 2-Диаграмма декомпозиции первого порядка Декомпозируем активность уход за животными на сбор яиц, сортировку и отбраковку, подсчет, а активность управленческая работа на составление плана для работников фабрики, разрешение на отправку и составление отчетов. Диаграммы декомпозиции второго порядка для указанных диаграмм представлены на Рисунках 3 и 4 соответственно. Рисунок 3-Диаграмма декомпозиции ухода за животными Рисунок 4-Диаграмма декомпозиции управленческой работы Диаграмму дерева узлов представим на рисунке 5 Рисунок 5-Диаграмма дерева узлов 2. Разработка функциональной модели информационной системы (методология DFD) Отчет по всей модели: Model Name: activity of the poultry farm Definition: Aducational model describing job of poultry farm Source: All the data a gotten from the book Creation Date: 16.02.2022 Scope: overall factory management Viewpoint: Director Декомпозируем диаграмму сортировки и отбраковки на удаление поврежденных яиц, на удаление яиц с дефектами белков и желтков и сортировку по категориям. Удаленные яйца отправляются в точку утилизации, а отсортированные яйца в хранилище. Рисунок 6 – Диаграмма декомпозиции сортировка и отбраковка. Отчет по диаграмме сортировка и отбраковка: Report for Diagram: A12, sorting and checking Activity Name: remove damaged eggs Object Type: Activity Activity Name: remove eggs with whites and yolk defects Object Type: Activity Activity Name: sort eggs by size Object Type: Activity Link Name: collected product Link Name: sorted products with no rejects Link Name: intact eggs Link Name: eggs without defects Link Name: defective eggs Data Store Name: Storage of sorted eggs External Name: Disposal point External Type: Other Декомпозируем составление отчетов на подготовку отчета по каждому сотруднику, подготовку отчета о курицах и подготовку отчета для всей фермы. Данные о сотрудниках и о курицах беруться из соответствующих баз данных. Данные о курицах также направляются в эпидеомиологическую службу. Рисунок 7 – Диаграмма декомпозиции создание отчетов. Отчет о диаграмме создание отчетов: Report for Diagram: A23, making reports Activity Name: make report for each emlpoyee Object Type: Activity Activity Name: report for chickens Object Type: Activity Activity Name: make report for the whole farm Object Type: Activity Link Name: monthly work report Link Name: each employee's work results Link Name: data of employee Link Name: data of chicken Link Name: data of chickens health Link Name: employee record Link Name: chicken record Data Store Name: Data base of employes Data Store Name: Data base of chickens External Name: epidemiological service External Type: Other Диаграмма декомпозиции упаковка и отправка. Декомпозируем на упаковку яиц и отправку яиц. Яйца поступают из хранилища яиц, данные о необходимом количестве упаковок нужных размеров из хранилища данных об этом. Мусор, образовавшийся в процессе у паковки и отправки отправляется в пункт утилизации отходов. Рисунок 8 – Диаграмма декомпозиции упаковка и отправка. Отчет о диаграмме упаковка и отправка: Report for Diagram: A3, packing and shipping Activity Name: pack the eggs Object Type: Activity Activity Name: ship eggs Object Type: Activity Link Name: waste Link Name: eggs by sizes Link Name: shipped eggs Link Name: packed eggs Link Name: data on the required number and sizes of packages Data Store Name: data on the number and size of packages Data Store Name: Storage of sorted eggs External Name: waste disposal point External Type: Other Отчет об объектах диаграммы: Name: activity of the poultry farm Object Type: Activity Input Name: chicken information Control Name: poultry farm rules Input Name: worker information Name: keeping chicken Object Type: Activity Control Name: organisation of keeping exact chicken Name: egg collecting Object Type: Activity Control Name: organisation of keeping exact chicken Name: sorting and checking Object Type: Activity Input Name: collected product Control Name: product quality requirements Name: remove damaged eggs Object Type: Activity Input Name: collected product Name: remove eggs with whites and yolk defects Object Type: Activity Input Name: intact eggs Name: sort eggs by size Object Type: Activity Input Name: eggs without defects Name: counting Object Type: Activity Input Name: sorted products with no rejects Control Name: counting requirement Name: management work Object Type: Activity Input Name: the results of collecting eggs Control Name: poultry farm rules Input Name: chicken information Input Name: worker information Name: assignment of cells to workers Object Type: Activity Input Name: chicken information Control Name: poultry farm rules Input Name: worker information Input Name: each employee's work results Name: authorization to ship Object Type: Activity Input Name: the results of collecting eggs Control Name: batch readiness Name: making reports Object Type: Activity Control Name: proof of completion Name: make report for each emlpoyee Object Type: Activity Input Name: employee record Name: report for chickens Object Type: Activity Input Name: chicken record Name: make report for the whole farm Object Type: Activity Input Name: data of employee Input Name: data of chicken Name: packing and shipping Object Type: Activity Control Name: confirmation of product readiness Name: pack the eggs Object Type: Activity Input Name: eggs by sizes Input Name: data on the required number and sizes of packages Name: ship eggs Object Type: Activity Input Name: packed eggs 2. ВТОРОЙ раздел 2.1. Первый подраздел второго раздела 2.2. Второй подраздел второго раздела 3. третий раздел 3.1. Первый подраздел третьего раздела 3.2. Второй подраздел третьего раздела заключение Кратко подвести итоги, проанализировать соответствие поставленной цели и полученного результата. список использованных источников Ниже представлены примеры библиографического описания, В качестве названия источника в примерах приводится вариант, в котором применяется то или иное библиографическое описание. 1. Иванов И. И. Книга одного-трех авторов. М.: Издательство, 2010. 000 с. 2. Книга четырех авторов / И. И. Иванов, П. П. Петров, С. С. Сидоров, В. В. Васильев. СПб.: Издательство, 2010. 000 с. 3. Книга пяти и более авторов / И. И. Иванов, П. П. Петров, С. С. Сидоров и др.. СПб.: Издательство, 2010. 000 с. 4. Описание книги под редакцией / под ред. И.И. Иванова СПб., Издательство, 2010. 000 с. 5. Иванов И.И. Описание учебного пособия и текста лекций: учеб. пособие. СПб.: Изд-во СПбГЭТУ «ЛЭТИ», 2010. 000 с. 6. Описание методических указаний / сост.: И.И. Иванов, П.П. Петров. СПб.: Изд-во СПбГЭТУ «ЛЭТИ», 2010. 000 с. 7. Иванов И.И. Описание статьи с одним-тремя авторами из журнала // Название журнала. 2010, вып. (№) 00. С. 000–000. 8. Описание статьи с четырьмя и более авторами из журнала / И. И. Иванов, П. П. Петров, С. С. Сидоров и др. // Название журнала. 2010, вып. (№) 00. С. 000–000. 9. Иванов И.И. Описание тезисов доклада с одним-тремя авторами / Название конференции: тез. докл. III международной науч.-техн. конф., СПб, 00–00 янв. 2000 г. / СПбГЭТУ «ЛЭТИ», СПБ, 2010, С. 000–000. 10. Описание тезисов доклада с четырьмя и более авторами / И. И. Иванов, П. П. Петров, С. С. Сидоров и др. // Название конференции: тез. докл. III международной науч.-техн. конф., СПб, 00–00 янв. 2000 г. / СПбГЭТУ «ЛЭТИ», СПБ, 2010, С. 000–000. 11. Описание электронного ресурса // Наименование сайта. URL: http://east-front.narod.ru/memo/latchford.htm (дата обращения: 00.00.2010). 12. ГОСТ 0.0–00. Описание стандартов. М.: Изд-во стандартов, 2010. 13. Пат. RU 00000000. Описание патентных документов / И. И. Иванов, П. П. Петров, С. С. Сидоров. Опубл. 00.00.2010. Бюл. № 00. 14. Иванов И.И. Описание авторефератов диссертаций: автореф. дисс. канд. техн. наук / СПбГЭТУ «ЛЭТИ», СПБ, 2010. 15. Описание федерального закона: Федер. закон [принят Гос. Думой 00.00.2010] // Собрание законодательств РФ. 2010. № 00. Ст. 00. С. 000–000. 16. Описание федерального постановления: постановление Правительства Рос. Федерации от 00.00.2010 № 00000 // Опубликовавшее издание. 2010. № 0. С. 000–000. 17. Описание указа: указ Президента РФ от 00.00.2010 № 00 // Опубликовавшее издание. 2010. № 0. С. 000–000. приложение А Название приложения |