
- •Глава 1. Теоретическая часть 5
- •Глава 2. Практическая часть 10
- •Введение
- •Глава 1. Теоретическая часть
- •1.1 Описание предметной области
- •1.2. Описание первичных документов
- •1.3 Описание выходных документов
- •1.4 Функциональная модель sadt
- •Глава 2. Практическая часть
- •2.1. Требования к системе
- •2.2. Требования к техническим и программным обеспечениям.
- •2.3. Описание языка программирования.
- •2.4. Разработка структуры базы данных.
- •Проектирование ис
Глава 2. Практическая часть
2.1. Требования к системе
Программа должна предусмотреть выполнение следующих действий:
- вывод списка больных в палатах, с указанием полной информации о больном и палате.
- Госпитализация в больницу. При этом заносятся все сведения о новом пациенте. Если он уже был до этого зарегистрирован, все данные о пациенте берутся из личной карточки. При изменении или отсутствии таких данных необходимая информация берется из паспорта, медицинского полиса.
- Период лечения. Для нового пациента изменяется дата поступления, и в текстовый файл выводится квитанция о всех личных данных пациента, включая поставленный диагноз. Ведется история болезни.
- Выписка из больницы. При этом вносится дата выписки пациента и после этого заносятся запись в карточку (краткая история болезни), все другие данные при этом удаляются.
2.2. Требования к техническим и программным обеспечениям.
Программное обеспечение должно быть достаточным для выполнения всех реализуемых функций системы, а также иметь средства организации всех требуемых процессов обработки данных, позволяющих своевременно выполнять все функции во всех режимах функционирования системы.
Системное программное обеспечение должно реализовывать программы задач (комплексов задач управления). Для нормального функционирования системы необходимо наличие следующего набора программных средств:
1. Операционная система Windows 7, 2000, NT, XP,Vista;
2. Free Pascal - Lazarus (не ниже версии 1.0).
3. Firebird (не ниже версии 2.5)
При выборе технических средств, применяемых для функционирования системы, должны учитываться следующие требования:
выбор технических средств должен обеспечивать рациональное соотношение между затратами на создание системы и достигаемым эффектом;
технические параметры системы управления не должны налагать ограничения на регламент технологического процесса функционирования системы.
Для реализации вышеуказанных требований необходимо следующий состав технических средств и программного обеспечения:
микропроцессор Intel Pentium 3 с тактовой частотой 667 МГц или аналогичный AMD и выше;
оперативная память объемом не менее 128МБ;
накопитель на жестком магнитном диске со свободным объемом не менее 500 МБ;
дисплей с адаптером SVGA, поддерживающий видеорежим 800*600 (16 бит цветов);
SVGA video card объемом не менее 64 МБ;
клавиатура;
манипулятор "мышь";
Эксплуатация комплекса программных средств системы должна проводиться согласно соответствующим требованиям.
2.3. Описание языка программирования.
Характеристика СУБД Lazarus.
Lazarus — свободная среда разработки программного обеспечения для компилятора Free Pascal (часто используется сокращение FPC— свободно распространяемый компилятор языка программирования Pascal) на языке Object Pascal. Интегрированная среда разработки предоставляет возможность кроссплатформенной разработки приложений в Delphi-подобном окружении. На данный момент является единственным инструментом быстрой разработки приложений (RAD), позволяющим Delphi-программистам создавать приложения с графическим интерфейсом для Linux (и других не-Windows) систем.
Позволяет достаточно несложно переносить Delphi - программы с графическим интерфейсом в различные операционные системы: Linux, FreeBSD, Mac OS X, Microsoft Windows, Android. Но Lazarus это только интерфейс, сама база и содержащиеся в ней таблицы, создаётся в Firebird.
Firebird (Firebird SQL) — компактная, кроссплатформенная, свободная система управления базами данных (СУБД), работающая на Linux, Microsoft Windows и разнообразных Unix платформах. В качестве преимуществ Firebird можно отметить многоверсионную архитектуру, обеспечивающую параллельную обработку оперативных и аналитических запросов (это возможно потому, что читающие пользователи не блокируют пишущих), компактность (дистрибутив 5Mb), высокую эффективность и мощную языковую поддержку для хранимых процедур и триггеров.
Firebird используется в различных промышленных системах (складские и хозяйственные, финансовый и государственный сектора) с 2001 г. Это коммерчески независимый проект C и C++ программистов, технических советников и разработчиков мультиплатформенных систем управления базами данных, основанный на исходном коде, выпущенном корпорацией Borland 25 июля 2000 года в виде свободной версии Interbase 6.0