В данной задаче выходной информацией является следующая информация:
1. Список студентов выбранной группы- фельдшеру.
2. Справка о сделанных прививках (студенту в 1 экземпляре)
3. Годовой отчет о сделанных прививках(поликлинике в одном экземпляре)
Организация и ведение информационной базы
Система классификации и кодирования информации
В данной задаче используется система цифрового порядкового кодирования.
Кодированию подлежит следующая информация:
· названия городов
· наименование групп студентов
· наименования физкультурных групп
· наименования врачей
В таблице 1 представлены примеры кодирования наименований городов
Таблица 1 – Пример кодирования названий городов
Код | Наименование улицы |
Мурманск | |
Полярные Зори | |
Никель |
В таблице 2 представлены примеры кодирования наименований групп студентов
Таблица 2 – Пример кодирования наименований групп студентов
Код | Наименование услуги |
1-П-1 | |
1-П-2 | |
1-П-3 |
В таблице 3 представлены примеры кодирования физкультурных групп
Таблица 3 – Пример кодирования физкультурных групп
Код | Ф.И.О. клиента |
Основная | |
Дополнительная | |
Освобожден |
В таблице 4 представлены примеры кодирования наименования врачей
Таблица 4 – Пример кодирования наименования врачей
Код | Ф.И.О. клиента |
Окулист | |
Хирург | |
Ортопед |
Внемашинная база
Внемашинная база представлена следующими документами:
Входные документы:
· приказ о зачислении студента
· страховой медецинский полис студента
· медицинская карта студента
· направление на флюорографическое обследование
· журнал прививок
Внутримашинная база
Перечень файлов БД представлен в таблице 5
Таблица 5 – перечень файлов БД
Наименование файла БД | Назначение таблицы | |
Dop_Obs.db | Дополнительное обследование | |
FLU.db | Флюорографическое обследование | |
Mantu.db | Реакция Манту | |
Privivki.db | Прививки | |
S_FizGrupp.db | Справочник физкультурные группы | |
S_Gorod.db | Справочник города | |
S_Grupp.db | Справочник группы студентов | |
S_Pol.db | Справочник пол | |
S_Vrach | Справочник врачи | |
Studen.db | Студенты | |
Vid_Priv.db | Виды прививок |
Описание структуры таблицы Dop_Obs.db представлено в таблице 6
Таблица 6 – Структура таблицы Dop_Obs.db
Наименование поля | Тип | Размер |
N_Zap | Autoincrement | ---- |
K_Vrach | Short | |
Primich | Alpha | |
N_Zap_Med | Short |
Описание структуры таблицы Flu.db представлено в таблице 7
Таблица 7 – Структура таблицы FLU.db
Наименование поля | Тип поля | Размер |
K_FLU | Autoincrement | ---- |
K_Stud | Short | |
D_FLU | Date | ---- |
Nomer | Short | ---- |
Primich | Alpha | ---- |
Описание структуры таблицы Mantu.db представлено в таблице 8
Таблица 8 – Структура таблицы Service.db
Наименование поля | Тип | Размер |
K_Reac | Autoincrement | ---- |
K_Stud | Short | |
D_reac | Date | |
Rez | Alpha | |
Seria | Alpha | |
KontrN | Alpha |
Описание структуры таблицы Medos.db представлено в таблице 9
Таблица 9 – Структура таблицы Medos.db
Наименование поля | Тип | Размер |
N_Zap_Med | Autoincrement | ---- |
G_Med | Short | ---- |
Ves | Short | ---- |
AD | Alpha | |
Bolezni | Memo | ---- |
Zak_Lor | Memo | |
Zak_Okulist | Memo | |
Zak_Hirurg | Memo | |
Zak_Nevropotolog | Memo | |
Zak_genekolog | Memo | |
Zak_Terapevt | Memo | |
Rost | Short | |
Otkl_An | Memo | |
K_Stud | Short |
Описание структуры таблицы Privivki.db представлено в таблице 10
Таблица 10 - Структура таблицы Privivki.db
Наименование поля | Тип | Размер |
K_Priviv | Autoincrement | ---- |
K_Stud | Short | ---- |
K_Vid_priv | Short | ---- |
D_Priv | Date | ---- |
Doza | Short | ---- |
Seria | Alpha | |
KontrNomer | Alpha |
Описание структуры таблицы S_FizGrupp.db представлено в таблице 11
Таблица 11 – Структура таблицы S_FizGrupp.db
Наименование поля | Тип | Размер |
K_FizGrupp | Autoincrement | ----- |
FizGrupp | Alpha |
Описание структуры таблицы S_Gorod.db представлено в таблице 12
Таблица 12 – Структура таблицы S_Gorod.db
Наименование поля | Тип | Размер |
K_Gorod | Autoincrement | - |
Gorod | Alpha |
Описание структуры таблицы Brigadir.db представлено в таблице 13
Таблица 13 – Структура таблицы S_Grupp.db
Наименование поля | Тип | Размер |
K_Grupp | Autoincrement | ---- |
Grupp | Alpha |
Описание структуры таблицы S_Pol.db представлено в таблице 14
Таблица 14 – Структура таблицы S_Pol.db
Наименование поля | Тип | Размер |
K_Pol | S | ---- |
Pol | Alpha |
Описание структуры таблицы S_Vrach.db представлено в таблице 15
Таблица 15 – Структура таблицы S_Vrach.db
Наименование поля | Тип | Размер |
K_Vrach | Short | ---- |
Vrach | Alpha |
Описание структуры таблицы Vid_Priv.db представлено в таблице 16
Таблица 16 – Структура таблицы Vidpriv.db
Наименование поля | Тип | Размер |
K_Vid_priv | Short | ---- |
Vid_Priv | Alpha | |
Period | Alpha |
Описание структуры таблицы Student.db представлено в таблице 16
Таблица 16 – Структура таблицы Student.db
Наименование поля | Тип | Размер |
K_Stud | Short | ---- |
FIO | Alpha | |
K_Goroda | Short | |
Adress | Alpha | |
Telefon | Alpha | |
D_Roj | Date | |
K_Grupp | Short | |
N_Polis | Long Integer | |
D_Polis | Date | |
LPU | Alpha | |
K_FizGrupp | Short | |
K_Pol | Short |
На рисунке 1 инфологическая модель БД на языке “Таблицы - Связи”
Таблица 17 – Характеристика АРМ фельдшера
Системный блок | |
Тип процессора | Intel Pentium 1 |
Частота, Мгц. | |
Объём ОЗУ, Мбайт | |
Объём кэш памяти, Кбайт | |
Дисководы | NEC 3520A CD, Acer 1.44 Drive |
Видеоадаптер | NVidia GeForce2 |
Объём видеопамяти, Мбайт | 16 mb |
Порты | PCI - 5, AGP - 1, COM - 1, LPT - 1 |
Монитор | |
Модель | SAMSUNG 15’ |
Тип экрана | ЭЛТ |
Разрешение | Макс.800x600 |
Цвет | 32 bit |
Принтер | |
Модель | Epson Stylus 440 |
Технология | Матричный |
Скорость печати | ~5 листов в минуту |
Порты | LPT |
Подача бумаги | Ручная |
Клавиатура | |
Модель | UltraX |
Фирма-изготовитель | Genius |
Количество клавиш | |
Мышь | |
Модель | MX-1000 |
Фирма-изготовитель | Logitech |
Количество кнопок | 8+Scroll (x-y) |
4 Описание технических средств
4.1 Описание ОС
Рассматриваемый программный продукт разработан для операционных систем Windows 9x, 2000, ХР. (все версии). Разрабатывался в ОС Windows ХР. Service Pack 2.
Microsoft Windows XP Professional является оптимальным решением для предприятия любого размера. Данная версия операционной системы Windows
сочетает в себе преимущества Windows 2000 Professional (например, средства безопасности, управляемость и надежность) с лучшими качествами Windows 98 и Windows МЕ (поддержка Plug and Play, простой пользовательский интерфейс и передовые службыподдержки). Это делает Windows XP Professional наиболее подходящей операционной системой для настольных компьютеров, применяемых в корпоративной среде. Независимо от того, где устанавливается Windows XP Professional — на одном компьютере или в масштабе локальной сети, — эта система повышает вычислительные возможности предприятия, одновременно сокращая совокупную стоимость программного обеспечения всех настольных компьютеров.
Главной чертой второго сервис-папка являются новые средства обеспечения безопасности Windows. Это отражено и в названии пакета обновлений, полностью оно звучит так: Microsoft Windows XP Service Pack 2 with Advanced Security Technologies, то есть, в вольном переводе на русский - сервис-пак с передовыми технологиями безопасности. В Microsoft постарались сделать максимум возможного, чтобы обеспечить защиту компьютеров от разного рода атак. Насколько это удалось, станет ясно после широкого распространения сервис-папка. Пока же можно сказать, что количество вопросов Windows ХР. SP2 не уменьшается.
Ключевым нововведением станет Центр безопасности.
К элементам безопасности в Microsoft относят брандмауэр, систему автоматических обновлений и антивирусные программы. Если первые два элемента содержатся в самой операционной системе Windows ХР., то антивирусное программное обеспечение применяется от сторонних фирм-производителей.
На брандмауэре стоит остановиться отдельно. Если ранее управление ним по сути сводилось к двум функциям (включено/выключено), то сейчас на настройку отведено целое окно с тремя вкладками, позволяющими не только включать-выключать брандмауэр, а указывать исключения фильтрации трафика и проводить тонкую настройку межсетевого экрана.
Windows Firewall
Однако стоит упомянуть об особенностях брандмауэра (Windows Firewall, старое название - ICF) от Microsoft.
По умолчанию WF работает в режиме максимальной безопасности и принцип его работы таков - запросы приложений выпускаются наружу, а снаружи принимаются только пакеты, пришедшие в ответ на запросы (соответствие запрос-ответ явно ведется в виде динамической таблицы). Таким образом, при сканировании портов на компьютере с включенным WF нет ни одного открытого порта (это логично - пакеты сканера портов не будут пропущены, т.к. их никто не запрашивал). Аналогично дело обстоит с различного рода атаками, основанными на отправке нестандартных пакетов.
К недостаткам Windows Firewall стоит отнести полное отсутствие визуализации происходящих процессов. Единственным способом контроля за работой WF является текстовый протокол, который пишется в указанный файл на диске,
Internet Explorer
Не менее важные изменения коснулись и программы Internet Explorer.
В первую очередь надо отметить появившийся наконец-то в Internet Explorer блокировщик всплывающих окон. Подобное средство давно уже использовалось в таких браузерах как Opera и Mozilla.
Также в Internet Explorer появился менеджер настроек. С его помощью можно узнать перечень настроек и модулей ActiveX, установленных в системе и при необходимости отключить их. Это позволит контролировать процесс установки различных расширений, под которые с легкостью маскируется шпионское программное обеспечение.
Для вывода сообщений о заблокированных окнах и устанавливаемых расширениях используется специальная панель Information Bar.
Помимо управления дополнительными модулями, Internet Explorer 6 SP2 будет вести и мониторинг загрузки файлов, выявляя потенциально опасное содержимое.
Outlook Express
Если вы используете Outlook Express, почтовую программу, идущую в составе Windows ХР., обратите внимание, что некоторые параметры настройки изменились после установки Windows XP SP2. Новые параметры по умолчанию разработаны, чтобы защитить ваш компьютер от вирусов, червей и уменьшить количество получаемого спама.
Кроме того...
Стоит упомянуть и о появившейся технологии NO Execute (NX), Она позволяет - предотвратить ошибки переполнения, часто используемые хакерами, путем запрещения выполнения кода, находящегося в разделе памяти для данных, К сожалению, преимущества этой технологии доступны только для пользователей 64-разрядных процессоров: Intel Xeon на ядре Nocoma и АМD Opteron и Athlon 64.
Наконец, сервис-пак включает улучшенную поддержку протокола Bluetooth, включающую, в том числе, и повышенные меры безопасности.