2.2. Диаграммы, реализованные в структурном подходе.
Начальная контекстная диаграмма ПО ИС Аптеки:
1|_____________
Покупатель
2|____________
Менеджер
Чек Документы
П олученное лекарство Заказ (опт)
Б аза лекарств
З
0
_______ИС Аптеки__________
аявка на лекарство ТТН
Заказ от Зав. Аптеки
З аявка на лекарство Документы
Б аза лекарств
Лекарство Отправка заказа на лекарства
Чек ТТН
Заказ (опт)
Наличие данного лекарства
3|______________
Кассир
4|______________
Зав. Аптекой
Концептуальная модель данных с атрибутами.
Заведующий аптекой
Менеджер
Отправляет
Получает
(0,N) (1,1)
(1,1) (0,N
(0,N)
_________Заказ___________
Идентификационный №
Наименование лекарства
Фирма-производитель
Страна
Стоимость
Количество
Отправляет
(0,N)
(1,1)
_____Лекарство__________
Идентификационный №
Наименование лекарства
Фирма-производитель
Страна
Стоимость
Количество
Получает
(1,1)
(N,N)
(1,1)
(1,1)
Оплачивает
(1,1)
(1,1)
Получает
(0,N) (1,1)
Покупатель
(1,1)
Выдает
Кассир
Диаграмма потоков 0-го уровня.
1|______________
Покупатель
2|_____________
Менеджер
Оплата лекарства
Документы для получения заказа
Товарно-транспортная накладная
Заявка на лекарство
База лекарств
Полученное лекарство
Отправка заказа на лекарства
Чек
Заказ(опт)
1 База лекарств
____________2_____________
Администрирование
______приема заявок_______
____________1_______________
Администрирование
__________заказов_______________
____________3_____________
Администрирование
__оплаты и выдачи лекарств_
Наличие лекарства
Документы для получения заказа
Отправка заказа на лекарства
Товарно-транспортная накладная
4|______________
Зав. Аптекой
Заявка на лекарство
База лекарств
Заказ(опт)
3|______________
Кассир
Оплата лекарства
Лекарство
Чек
4. Диаграмма потоков данных первого уровня для процесса 2.
____________2.1____________
Обслужить
________покупателя________
Заявка на лекарство
1|______________
Покупатель
____________2.2____________
Подготовить
____заявку от покупателя____
Покупатели
База лекарств
Заявка на лекарство
Наличие лекарства
Лекарства
3|_____________
Кассир
5. Диаграмма потоков данных второго уровня для процесса 2.1.
____________2.1.1__________
Подтвердить
________регистрацию________
1|_____________
Покупатель
____________2.1.2__________
Зарегистрировать
_____заявку покупателя_____
Заявка на лекарство
Номер покупателя
Подтверждение регистрации
Покупатели
6. Диаграмма потоков данных первого уровня для процесса 2
1|______________
Покупатель
3|______________
Кассир
Чек
Лекарство
____________2.1____________
Оплатить
_________лекарство_________
____________2.2____________
Выдать
_________лекарство_________
Лекарство
Оплата
Чек
Лекарства
7. Диаграмма системных процессов нулевого уровня
1|______________
Покупатель
2|_____________
Менеджер
3|______________
Кассир
4|______________
Зав. Аптекой
0
_______ИС Аптеки__________
Чек
5|______________
Принтер
Чек
База лекарств
Полученное лекарство
Заявка на лекарство
Оплата лекарства
Стоимость лекарства
Наличие данного лекарства
Лекарство
База лекарств
Документы
Заказ (опт)
Заказ на лекарства
ТТН
Документы
Заказ на лекарства
ТТН
Заказ(опт) к
Чек к
8. Диаграмма системных процессов первого уровня
1|______________
Покупатель
2|_____________
Менеджер
4|_____________
Зав. Аптекой
5|______________
Принтер
3|_____________
Кассир
1
____Сервер БД ИС Аптеки____
2
____ПК Отдела продаж_______
3
____ПК Менеджера_________
4
_ПК Заведующего аптекой____
7|______________
Сеть Интернет
Чек к
6|______________
ЛВС
1 БД ИС Аптеки
9. Диаграмма последовательности экранных форм.
Система
аптеки
Персонал
Покупка
Лекарство
Чек
Заявка
Зав. Аптеки
Кассир
Менеджер
Покупатель
3. Объектно-ориентированный подход к разработке ПО ИС Аптеки
1. Use - Case Diagram.
2. Sequence Diagram.
3.Traceabilities.
4. Сетевая конфигурация системы.
5. Collaboration Diagram.
Заключение.
В данной курсовой работе разработана информационная система аптеки в Case-средстве Rational Rose корпорации Rational.
В ходе работы была создана начальная контекстная диаграмма, которая является основной при построении диаграмм DFD, разбивающаяся на диаграммы потоков нулевого и последующих уровней для процессов ИС. Также была сконструирована концептуальная модель с атрибутами, т.е. диаграмма ERD, являющаяся прототипом базы данных, которая включает в себя базу данных заказов и лекарств в аптечной сети.
Для представления диаграмм на физическом уровне были созданы диаграммы системных процессов, отображающие взаимосвязь компьютеров, людей посредством ЛВС и сетей Интернет.
Структурный подход дает основу для создания диаграмм объектно-ориентированного подхода в среде Rational Rose.
Объектно-ориентированный подход включает в себя в первую очередь диаграмму вариантов использования, которая представляет из себя действующих лиц, которые участвуют в создании ИС Аптеки (менеджер оптовой фирмы, заведующий аптекой, кассир, покупатель) и связанные с их деятельностью варианты использования.
Из диаграммы вариантов использования вытекают диаграммы последовательностей, позволяющие разбивать и уточнять каждый вариант использования.
Следующим этапом объектно-ориентированного подхода является создание классов с соответствующими атрибутами (с определением стереотипов классов) и взаимодействие между классами.
Диаграмма сетевой конфигурации системы показывает, что менеджеру, заведующему аптекой, кассиру, покупателю необходимы компьютеры, выделенный сервер для хранения заявок от покупателя, документов для получения заказов, базу данных медицинских лекарств. Компьютеры менеджеров, а также покупателей, с сервером будут соединятся с помощью глобальной сети Интернет.
Соответственно, компьютеры заведующей и кассира могут быть соединены с помощью ЛВС, и тоже могут работать с сервером через сеть Интернет.
В дальнейшем для этой информационной системы должны быть созданы программистами пользовательские приложения отдельно для клиентов, кассира, менеджеров, заведующей аптеки.
Список использованной литературы.
1. Мироненкова Ж.В. Развитие информационных сетей в фармацевтической отрасли / Мироненкова Ж.В., Лозовая Г.Ф. // В сб.: Материалы Х Российского национального конгресса «Человек и лекарство». – М., 2003. – С. 12.
2. http://ref.ruscore.ru/rqref/part6/item7101.html
3. http://www.klubok.net/downloads2.html
4. http://inform-referats.narod.ru/informatic-all.htm
5. http://rational.com
Достарыңызбен бөлісу: |