Протоколы поручений

Автор работы: Пользователь скрыл имя, 19 Февраля 2012 в 15:33, курсовая работа

Описание

Цель разработки приложения «Протоколы поручений» заключается в том, чтобы автоматизировать ввод, контроль, а так же предоставление отчетов о проделанной работе главному врачу, что повышает производительность труда.
Программный продукт выполнен на языке Delphi 7, который более десятка лет является одним из самых наиболее эффективных средств разработки программных продуктов.

Содержание

Введение . . . . . . . . . . . . . . . . . . . . 1
1. Описание предметной области
1.1. Общее описание предметной области . . . . . . . . . 2
1.2. Описание входных документов и сообщений . . . . . . 2
1.3. Описание выходных документов и сообщений . . . . . 3
1.4. Описание запросов к базе данных . . . . . . . . . . 5
1.5. Список ограничений. . . . . . . . . . . . . . . 7
2. Выбор и описание используемой СУБД . . . . . . . . . 8
3. Инфологическая модель (ИЛМ).
3.1. Граф алгоритмической взаимосвязи показателей . . . . . 9
3.2. ER-модель . . . . . . . . . . . . . . . . . . 11
4. Датологическая модель.
4.1. Нормализованная реляционная модель . . . . . . . . 12
4.2. Варианты ДЛМ в среде выбранной СУБД
а) состав файлов / таблиц баз данных . . . . . . . . . 13
б) структура и ключи файлов / таблиц баз данных . . . . . 13
в) схема данных . . . . . . . . . . . . . . . . 16
5. Функциональная структура программной системы
обработки данных . . . . . . . . . . . . . . . . . 17
6. Оценка вариантов ДЛМ в среде выбранной СУБД . . . . . . 18
7. Заключение . . . . . . . . . . . . . . . . . . . 19
8. Список литературы . . . . . . . . . . . . . . . . 19
Приложения.
1. Листинги реализованных форм
а) результаты выполнения . . . . . . . . . . . . 20

Работа состоит из  1 файл

Курсовик.doc

— 1.03 Мб (Скачать документ)
 

Таблица 4.2.2 - Структура таблицы Должность (S_Dolg) 

Название Обозначение Тип Длина
Ключевой ID Integer  
Название  должности Dolg Varchar 40
 
 
 

Таблица 4.2.3 - Структура таблицы Структурные подразделения (S_Sp) 

Название Обозначение Тип Длина
Ключевой ID Integer  
Название  стр-х подразделений SP Varchar 40
 

Таблица 4.2.4 - Структура таблицы Поручения (T_Protokols) 

Название Обозначение Тип Длина
Ключевой ID Integer  
Дата  совещания DS Date  
Номер поручения N Integer  
Содержание  поручения Por Varchar 700
Группа  ответственных лиц GR1 Integer  
Группа  ответственных лиц GR2 Integer  
Группа  ответственных лиц GR3 Integer  
Группа  ответственных лиц GR4 Integer  
Группа  ответственных лиц GR5 Integer  
Группа  ответственных лиц GR6 Integer  
Ответственное лицо F1 Integer  
Ответственное лицо F2 Integer  
Ответственное лицо F3 Integer  
Ответственное лицо F4 Integer  
Ответственное лицо F5 Integer  
Ответственное лицо F6 Integer  
Дата  исполнения DIsp Date  
Признак исполнения PIsp Varchar 1
Записка о переносе Zap Integer  
Дата  переноса DPer Date  
Ответ на протокол Otv Integer  
Дата  ответа DOtv Date  
Номер ответа NOtv Integer  
Пользователь, вносивший последние изменения Post_User Integer  
Признак изменения Access Integer  
Дата  исполнения №2 DIsp2 Date  

продолжение Таблицы 4.2.4 

Время исполнения VIsp Date  
Время исполнения №2 VIsp2 Date  
Признак переодичности PPer Integer  
Вид периодичности PVar Integer  
Колличество месяцев или недель Kol Integer  
Завершение  периодичности Zav Integer  
Признак активности в контроле исполнения Envy Integer  
День  недели Week Integer  
Диномическая  дата исполнения для периодических  поручений Date3 Date  
 

Таблица 4.2.5 - Структура таблицы Группы ответственных лиц (S_Groups) 

Название Обозначение Тип Длина
Ключевой ID Integer  
Название  группы Title_G Varchar 60
 

Таблица 4.2.6 - Структура таблицы Операторы (S_Users) 

Название Обозначение Тип Длина
Ключевой ID Integer  
Имя оператора Name Varchar 40
Пароль Pass Varchar 10
Признак входа в программу Token Varchar 1
Прова пользователя Right Varchar 1
 
 
 
 
 

       в) схема данных 
 

 

       Рисунок 4.2.1. – Схема данных 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

           5. Функциональная структура программной системы обработки данных 
     

Протоколы поручений Справочник  ответственных лиц Справочники Выходные формы Контроль  исполнения Администрирование Выход
  Группы  ответственных лиц   Контроль  по дате  
Должности   Контроль  по ответственным лицам  
Структурные подразделения  
 

           Рисунок. 5.1. Функциональная структура главной управляющей формы 
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     

       
  1. Оценка  вариантов ДЛМ
 

             
     

       Рисунок. 6.1. Второй вариант ДЛМ 

       В данном варианте ДЛМ нет справочников «Должности» и «Структурные подразделения», а поля Dolg и Podr будут вводиться каждый раз вручную.

       По  критерию удовлетворение информационных потребностей, второй вариант ДЛМ уступает изначальной ДЛМ, так как у пользователя не будет возможности посмотреть полный список должностей и структурных подразделений.

       По  критерию объемы требуемой для хранения данных дисковой памяти, второй вариант  ДЛМ будет занимать меньше памяти, так как отсутствуют две таблицы.

       По  критерию время реакции системы  на запросы, второй вариант ДЛМ уступает изначальной ДЛМ, так как с текстовыми полями труднее создавать запросы, ввиду того, что пользователя может ввести название должности и структурного подразделения в разных вариантах.

       По  критерию сложность реализации процедур работы с БД, второй вариант ДЛМ  не уступает изначальной ДЛМ, так как изначальный код приложения претерпит малозначительные изменения.

       По  критерию  удобство пользователя при  работе с БД, второй вариант ДЛМ  уступает изначальной ДЛМ, так как  пользователю каждый раз необходимо будет вводить название должности и структурного подразделения вручную. 
 
 

       7. Заключение 

       С помощью программы «Протоколы поручений» облегчается ежедневный труд операторов организационно-методического отдела: увеличивается производительность труда, уменьшается время, затрачиваемое  на предоставление отчетов главному врачу, повышается качество контроля над исполнением поручений, а следовательно, частично повышается качество самого исполнения поручений. 
 

       8. Список литературы 

       1. Зубов А.Г., «Трюки и эффекты  программирования на Delphi», издательство «Питер», Москва 2005

       2. Марков А.М., «Delphi для Win32», издательство «БХВ-Петербург», Санкт-Петербург 2005

       3. Фолкнер М.А., «Delphi», издательство «Бином», Москва 1995

       4. Дворжецкий Д.А., «SQL», издательство «Познавательная книга +», Москва 2001

       5. Клайн К., «SQL», издательство «Кудиц - Образ», Москва 2006

       6. Фейернштейн И, «Oracle PL/SQL», издательство «Питер», Москва 2005

       7. Фаронов В.В., «Программирование  баз данных в Delphi 7», издательство «Питер», Москва 2006

       8. Фаронов В.В., «Система программирования Delphi», издательство «БХВ-Петербург», Санкт-Петербург 2006

       9. www.vlad2000.h1.ru

       10. www.delphikingdom.com

       11. www.delphimaster.ru 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

       Приложения 

    1. Листинги  реализованных форм
 

    Форма ввода пароля 

     
     

       Главная форма с различными вкладками 

 
 
 
 
 

Форма контроля исполнения по датам 

 

Форма контроля исполнения по ответственным лицам 

Информация о работе Протоколы поручений