Сетевая структура объектно-ориентированных баз данных. Требования к аппаратной платформе. Выбор системы программирования. Преимущества программной среды Delphi. Реализация программы и ее сопровождение. Тестирование программного продукта "Аптека".
Аннотация к работе
ГБОУ СПО «Волгоградский индустриальный техникум» Разработка программного продукта «Аптека»К настоящему времени она прошла несколько эволюционных этапов, смена которых определялась главным образом развитием научно-технического прогресса, появлением новых технических средств переработки информации. Постоянно расширяющиеся сферы применения персональных компьютеров, их массовое использование, в том числе и в экономической работе, привело к необходимости формирования наиболее эффективной вычислительной и другой организационной техники. Интегрированные данные проектируются как сложный информационно - технологический и программный комплекс, поддерживающий единый способ представления данных, единый способ взаимодействия пользователей с компонентами системы и обеспечивающий информационные и вычислительные потребности специалистов в их профессиональной работе.Целью курсовой работы «База данных аптека», является разработка программного продукта «Аптека», который должен удовлетворять следующим требованиям: · мобильности программного продукта функции, которые пригодны для массового использования, без каких-либо изменений; · надежности работы программного продукта определяемой бессбойностью и устойчивостью в работе программы, точность выполнения; · расходу вычислительных ресурсов оценивать через объем внешней памяти для размещения программ и объем оперативной памяти для запуска программы; · учету человеческого фактора обеспечивающий удобный интерфейс для работы пользователя, наличие подсказки или обучающей системы в составе программного средства, анализ и диагностику возникших ошибок; Разработанный программный продукт «Аптека» должен выполнять следующие функции: · вводить информацию о лекарствах: номер медицинского препарата, название и количество;Современная аптека - это сложная организационная структура и от участия каждого сотрудника (бухгалтера, менеджера) зависит стабильность работы аптеки. Регистратура является центральным, связующим звеном в работе всей аптеки и координирует работу провизоров: продажу лекарств, проверку на наличие товара и т.п. База данных - совместно используемый набор логически связанных данных (и их описание), предназначенный для удовлетворения информационных потребностей пользователей, попросту говоря, собрание данных. Это слово подчеркивает модель связей данных в базе, когда каждая запись может находиться в отношениях "многие ко многим" с другими записями, что делает графическую модель базы похожей на рыбацкую сеть. Разрабатывать серьезные приложения в рамках сетевой модели базы данных довольно трудно, причем сложность разработки при усложнении задач возрастает в геометрической прогрессии.В рамках разработки программного продукта «Аптека» производились расчеты суммы для подсчета суммы. Расчет суммы производится по формуле: S = Z * K, где S - сумма за проданный товар (рублях);Программный продукт «Аптека» предполагает использовать базу данных в аптеках. Поэтому необходимо автоматизировать рабочее место данного сотрудника, который на своем рабочем месте должен продавать лекарства больным людям. Выходной информацией выступают сумма проданных препаратов;По нажатию на приветствующее окно, открывается окно база данных. В окне находится база данных «Аптека» и производиться расчет суммы за проведенные покупки. В главном меню выбрав меню О программе выплавит окно с информацией (о названии программы).Для успешной работы программного продукта необходим компьютер со следующими характеристиками: · Intel® Pentium® or compatible, 1.4 GHZ minimum (2GHZ recommended); Delphi была выбрана мной в качестве среды программирования программного продукта, потому что Delphi - оптимальный инструмент для создания приложений для баз данных. Оптимальный, т.к. поддерживает технологию визуальной разработки, которая позволяет существенно сократить время разработки (снизить стоимость, соответственно), при сохранении хорошего качества и надежности программного продукта. Преимущества программной среды Delphi: · быстрота разработки приложения (В первую очередь это относится к созданию интерфейса, на который уходит 80% времени разработки программы.); · возможность создавать распределенные приложения на базе СОМ и CORBA, Интернет и intranet-приложения;Для тестирования программного продукта «Аптека» были проведены испытания, в которых использовался самый простой метод - динамический, который заключается в том, что все испытания проводились в разное время и на разных компьютерах. При возникновении ошибок они устранялись, и программа испытывалась вновь. Испытания проводились до тех пор, пока не были устранены все ошибки. Тестирование проводилось в следующем порядке: § проверка аппаратного устройства; При запуске программного продукта появляется приветственное окно (см. рисунок 1), после нажатия на приветственное окно, появится окно с двумя таблицами и итоговым полем, где автоматически появится общая итоговая сумма всех заказов (см. рисунок 2).