
- •1 Постановка задачи
- •1.1 Требования к разрабатываемому по
- •1.1.1 Требования пользователя
- •1.1.2 Требования к по
- •Интерфейс системы должен быть реализован на английском языке.
- •2 Анализ требований
- •2.1 Описание концептуальной модели
- •2.2 Словарь предметной области
- •2.3 Основные прецеденты использования по
- •4 Архитектурное и детальное проектирование по.
- •4.1 Архитектурное проектирование
- •Пользовательский интерфейс
- •4.4.2 Проектирование серверной части по
- •5 Проверка работоспособности по
- •Литература
- •Приложения Приложение а. Листинг исходного кода sql-спринтов для создания базы данных
- •Приложение б. Листинги исходных кодов классов клиентской части по Классы-сущности
- •Слой доступа к данным
- •Классы пользовательского интерфейса
Форма № Н-6.01
Національний аерокосмічний університет ім. М.Є. Жуковського
“Харківський авіаційний інститут”
Факультет економіки та менеджменту
Кафедра інженерії програмного забезпечення
Курсовой проект
з Проектирование распределённых систем ЕОМ
на тему: «ПО учёта медицинских препаратов на складе»
Студентки __4_ курсу _641П групи
напряму підготовки___050103_____
спеціальності__Програмна інженерія
Пасєка К.В.
Керівник: стар.викладач Резуненко А.А.
Національна шкала___________________
Кількість балів: ______
Оцінка: ECTS____
Члени комісії ________________ __Резуненко А.А
(підпис) (прізвище та ініціали)
________________ ____Молодих Л.С._____
(підпис) (прізвище та ініціали)
________________ _____Фролова Г.А._____
(підпис) (прізвище та ініціали)
м. Харків – 2013 рік
Оглавление
1 Постановка задачи 3
1.1 Требования к разрабатываемому ПО 4
2 Анализ требований 7
4 Архитектурное и детальное проектирование ПО. 9
5 Проверка работоспособности ПО 15
Выводы 19
Литература 20
Приложения 21
1 Постановка задачи
Требуется разработать распределённую систему для учёта медицинских препаратов на складе.
Система должна позволять просматривать состояние склада, то есть точный объём каждого вида продукции, хранящейся на складе.
Система должна позволять регистрировать новые виды продукции на складе.
Система должна позволять регистрировать операции ввоз партий продукции на склад и их вывоз. При этом должен быть указан вид продукции, объем партии, а также ответственное лицо – работник склада.
1.1 Требования к разрабатываемому по
1.1.1 Требования пользователя
Система должна обеспечивать хранение информации о товаре.
Система должна обеспечивать хранение информации о поставках.
Система должна обеспечивать хранение информации о сотрудниках.
Система должна позволять просматривать состояние склада.
Система должна позволять регистрировать новый товар на складе.
Система должна позволять просматривать список поставок.
Система должна позволять фильтровать список поставок.
Система должна позволять регистрировать новую поставку (ввоз или вывод товара)
Программа должна быть машинно-независимой.
Работа с системой должна быть реализована через десктопное приложение.
Интерфейс системы должен быть реализован на английском языке.
1.1.2 Требования к по
Требования к функциональности
Система должна обеспечивать хранение следующей информации о товаре:
Название
Производитель
Количество единиц товара на складе
Система должна обеспечивать хранение следующей информации о поставках:
Дата поставки
Товар
Объём партии
Ответственное лицо
Система должна обеспечивать хранение следующей информации о сотрудниках:
Полное имя сотрудника
Система должна позволять просматривать состояние склада.
Система должна позволять регистрировать новый товар на складе.
Система должна позволять просматривать список поставок.
Система должна позволять фильтровать список поставок:
По товару
По ответственному лицу
Система должна позволять регистрировать новую поставку (ввоз или вывод товара)
Требования к производительности
Время на выполнение запроса пользователя не должно превышать 1 секунду.
Требования к интерфейсу
Для работы серверной части системы необходим сервер, обладающий следующими характеристиками:
JavaDB Server
Подключение к сети Internet
Для работы клиентской части системы необходимы:
ПК, подключённый к сети Internet
JRE 6
Требования операционные
Работа с системой должна осуществляться c помощью десктопного приложения.
Интерфейс системы должен быть реализован на английском языке.
Требования к ресурсам
Рекомендуемая конфигурация сервера БД:
ЦПУ Intel Core 2 Duo 2.2 ГГц
Оперативная память 2 Гб
ОС Microsoft Windows Server 2008
СУБД JavaDB
Интернет-канал 100 Мбит/с
Требования к защите
Резервное копирование БД выполняет заказчик.
Требования по мобильности
Для работы серверной части системы необходим сервер, обладающий следующими характеристиками:
ЦПУ Intel Core 2 Duo 2.2 ГГц
Оперативная память 2 Гб
Любая ОС, поддерживающая JRE
СУБД JavaDB
Интернет-канал 100 Мбит/с
Для работы клиентской части системы необходимы:
ПК под управлением любой ОС, поддерживающей Java.
Java Runtime Environment 6
Подключение к сети Internet по каналу 128 Кбит/с или более широкому.
Требования по качеству ПО
Клиентское ПО должно работать одинаково подо всеми ОС, поддерживающими Java.
Требования по надёжности
Последствием аварий и других критических ситуаций, связанных с работой программы, может быть частичная или полная утеря данных, добавленных пользователями.