ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«КАМСКАЯ ГОСУДАРСТВЕННАЯ ИНЖЕНЕРНО-ЭКОНОМИЧЕСКАЯ АКАДЕМИЯ»
Кафедра «Сервис транспортных систем»
РЕФЕРАТ
По дисциплине: “Разработка и стандартизация программных средств и информационных технологий”.
На тему: «“Информационно-аналитическая система Аптека”
Выполнил: студент
группы 2227
Проверил: ассистент
Беляев А.И.
Набережные Челны
2007 г.
Содержание
1.ЗАДАНИЕ НА ПРОГРАММИРОВАНИЕ
2.ОПРЕДЕЛЕНИЕ ЦЕЛЕЙ И ВЫДЕЛЕНИЕ ЗАДАЧ
3. АНАЛИЗ ВХОДНОЙ И ВЫХОДНОЙ ИНФОРМАЦИИ
Функциональные зависимости между данными
Логическая структура данных программы (особенности взаимодействия файлов, связи между файлами, ключевые поля, типы связи).
Структура взаимосвязей между исходными и результирующими данными.
4.ТЕХНИЧЕСКОЕ ЗАДАНИЕ НА ПРОГРАММИРОВАНИЕ.
Обоснование типа операционной системы.
Выбор языка программирования.
Необходимость сетевого варианта работы программы
Возможность работы с базами данных под управлением СУБД
Перенос программы на различные платформы
5.ТЕХНИЧЕСКИЙ ПРОЕКТ
Определение состава общесистемного программного обеспечения
Разработка детального алгоритма обработки данных.
Осуществление выбора инструментальных средств разработки программных модулей.
6.РАБОЧИЙ ПРОЕКТ
Описание применения
Руководство пользователя
Руководство программиста
7.ВВОД В ЭКСПЛУАТАЦИЮ
8.СПИСОК ЛИТЕРАТУРЫ
Имеется магазин типа «Аптека». Создать информационно-аналитическую систему «Аптека», организующую операции с лекарствами (регистрация, продажа и т.д.), прибыль за месяц. Информационно-аналитическая система должна предоставлять отчеты, включающие расчеты самых популярных лекарств и самых популярных показаний за месяц.
Файл
Наименование поле
Имя поля
Тип данных
Функц. связь
post.zif (Поставщик)
Код поставщика
codeP
Integer
поставщика
name
string[15]
Адрес
adr
Информация о товаре)
Код товара
CodeT
Наименование товара
NameT
Количество
Kol
Цена поступления
PricePos
Real
Цена продажи
PriceProd
Срок годности
Crok
Double
Показание
Pokaz
Выдача рецепта
Recept
(Продажа)
Дата продажи
DateProd
Логическую структуру данных можно отобразить следующим образом:
«post.zif» и «registr.zif» связываются по полю «codeP», которое является ключом. При регистрации лекарств «codeP» берется из файла «post.zif».
«registr.zif» и «prodazha.zif» связаны по полю «codeT» которое является ключом.
При удалении лекарства из файла «registr.zif» осуществляется каскадное удаление лекарства с аналогичным кодом из файла «prodazha.zif». При добавлении некоторого количества лекарства в файл «prodazha.zif» идет вычитание данного количества из файла «registr.zif».
В результате выполнения запросов формируется таблицы «Популярные показания» и «Популярные лекарства»:
«Популярные лекарства»
Наименование поля
String
Стоимость
«Популярные показания»
· В таблицу «Популярные показания» берется данные из файла «registr.zif» и файла «prodazha.zif», ключом является Показание.
· В таблицу «Популярные лекарства» берется данные из файла «registr.zif» и файла «prodazha.zif», ключом является Код товара.
Для сетевого варианта программы необходимо создать серверную и клиентскую часть. Данные с компьютеров - клиентов поступают на компьютер -сервер в реальном режиме времени.
СУБД «Аптека» должна работать с импортом данных из других баз данных. Импорт данных позволяет минимизировать время по внесению и обработки данных. Меню импорта данных должно находиться в главном меню: Файл Импорт
В Delphi имеется библиотека CLX, которая позволяет создавать межплатформенные приложения. Поэтому рекомендуется создавать приложение с использование данной библиотеки. Это позволит расширить количество покупателей данной СУБД.
Информационно-аналитическая система “Аптека” разрабатывалась для магазина типа «Аптека». Предназначена информационно-аналитическая система для ведения базы данных и программного анализа продаж лекарств.
Выберете Код поставщика которого хотите удалить из файла Поставщик и нажмите кнопку Удалить.
Эта форма содержит информацию, о том для чего предназначена данная программа.
8.Список литературы
· Лекции Макаровой И.В. «Разработка и Стандартизация Программного Обеспечения»
· Архангельский Н.В.: «Delphi 6»