Разработка приложения для работы с базой данных

Автор работы: Пользователь скрыл имя, 18 Октября 2012 в 08:34, дипломная работа

Краткое описание

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

Содержание

Список сокращений 5
Введение 6
1.1 Актуальность выбранной темы 6
1.2 Краткое описание разделов, включенных в дипломный проект 7
2. Постановочная часть 9
2.1 Формулировка задачи 9
2.2 Описание входной и выходной информации 11
2.3 Требования к интерфейсу 13
2.3.1 Общие рекомендации по разработке интерфейса 13
2.3.2 Стиль окон приложения 14
2.3.3 Цветовое решение приложения 14
2.3.4 Требования к меню в приложении Windows 16
3. Проектная часть 17
3.1 Описание структуры АРМ 17
3.2 Структура программы 17
3.3 Описание алгоритмов работы приложения «Электронный справочник лекарственных препаратов» 18
4. Инструментальные средства реализации дипломного проекта 19
4.1 Краткая характеристика операционных систем 19
4.2 Краткая характеристика среды программирования 20
5. Эксплуатация 27
5.1 Требования к аппаратному обеспечению 27
5.2 Инструкция пользователю 27
5.2.1 Раздел «Общие сведения» 28
5.2.2 Раздел «Поиск» 29
5.2.3 Раздел «Редактирование базы данных»» 30
5.2.4 Раздел «Информация» 32
5.2.5 Раздел «О программе» 33
5.2.6 Раздел «Об авторе» 34
5.3 Инструкция программисту 35
6 Экономическая часть 36
6.1 Характеристика проекта 37
6.2 Расчёт затрат на разработку 37
6.3 Расчёт затрат на техническое обеспечение 38
6.4 Расчёт фонда заработной платы 39
6.5 Расчёт стоимости материалов 39
6.6 Затраты на энергию для технологических целей 39
6.7 Калькуляция себестоимости и отпускной цены 40
7 Мероприятия по технике безопасности и охране окружающей среды 41
7.1 Общие принципы и законодательство по охране труда 41
7.1.1 Правила работы учащихся в кабинете вычислительной техники. 41
7.2 Воздействие электрического тока на организм человека 43
7.3 Защита окружающей среды 44
7.4 Защита атмосферного воздуха 44
7.5 Метеоусловия производственной среды в кабинетах вычислительной техники 44
7.6 Пожарная безопасность при работе с компьютером 45
Заключение 48
Перечень использованных источников 50
Приложения 53

Прикрепленные файлы: 1 файл

Диплом Готовый.doc

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

СОДЕРЖАНИЕ

 

Содержание

2

 

Список сокращений

5

 

Введение

6

 

1.1

Актуальность  выбранной темы

6

 

1.2

Краткое описание разделов, включенных в дипломный  проект

7

2.

Постановочная часть

9

 

2.1

Формулировка  задачи

9

 

2.2

Описание входной  и выходной информации

11

 

2.3

Требования  к интерфейсу

13

 

2.3.1

Общие рекомендации по разработке интерфейса

13

 

2.3.2

Стиль окон приложения

14

 

2.3.3

Цветовое решение  приложения

14

 

2.3.4

Требования  к меню в приложении Windows

16

3.

Проектная часть

17

 

3.1

Описание структуры АРМ

17

 

3.2

Структура программы

17

 

3.3

Описание алгоритмов работы приложения «Электронный справочник лекарственных препаратов»

18

4.

Инструментальные  средства реализации дипломного проекта

19

 

4.1

Краткая характеристика операционных систем

19

 

4.2

Краткая характеристика среды программирования

20

5.

Эксплуатация

27

 

5.1

Требования  к аппаратному обеспечению

27

 

5.2

Инструкция  пользователю

27

 

5.2.1

Раздел «Общие сведения»

28

 

5.2.2

Раздел «Поиск»

29

 

5.2.3

Раздел «Редактирование базы данных»»

30

 

5.2.4

Раздел «Информация»

32

 

5.2.5

Раздел «О программе»

33

 

5.2.6

Раздел «Об авторе»

34

 

5.3

Инструкция  программисту

35

6

Экономическая часть

36

 

6.1

Характеристика  проекта

37

 

6.2

Расчёт затрат на разработку

37

 

6.3

Расчёт затрат на техническое обеспечение

38

 

6.4

Расчёт фонда  заработной платы

39

 

6.5

Расчёт стоимости  материалов

39

 

6.6

Затраты на  энергию  для технологических  целей

39

 

6.7

Калькуляция себестоимости  и отпускной цены

40

7

Мероприятия по технике безопасности и охране окружающей среды

41

 

7.1

Общие принципы и законодательство по охране труда

41

 

7.1.1

Правила работы учащихся в кабинете вычислительной техники.

41

 

7.2

Воздействие электрического тока на организм человека

43

 

7.3

Защита окружающей среды

44

 

7.4

Защита атмосферного воздуха

44

 

7.5

Метеоусловия  производственной среды в кабинетах  вычислительной техники

44

 

7.6

Пожарная безопасность при работе с компьютером

45

 

Заключение

48

 

Перечень использованных источников

50

 

Приложения

53


 

Список сокращений.

Список сокращений и их значения, которые используются в пояснительной записке дипломной работы, представлен в таблице 1.

 

Таблица 1 «Список сокращений»

Сокращение

Значение

1

2

АИС

Автоматизированная  информационная система

АРМ

Автоматизированное  рабочее место

БД

База данных

ПК

Персональный  компьютер

ОС

Операционная  система

ПО

Программное обеспечение

ПТК

Программно-технический  комплекс

ПЭВМ

Персональная электронно-вычислительная машина

СУБД

Система управления базой данных

ТБД

Таблица базы данных

Рис

Рисунок


 

 

Введение

 

        1. Актуальность выбранной темы

На сегодняшний  день компьютер является неотъемлемой частью любой сферы деятельности человека.

Здоровье - ключевая характеристика человека, важнейший  жизненный приоритет, определяющий возможность реализовать все его индивидуальные и социальные устремления. А для поддержания иммунитета, лечения и профилактики мы прибегаем к использованию лекарственных препаратов. Именно поэтому создание электронного справочника лекарственных препаратов стало идеей моего дипломного проекта.

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

Целью моего  дипломного проекта является создание приложения для быстрого поиска и получения информации по интересующему лекарственному препарату.

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

В ходе работы с  разработанным приложением должны быть достигнуты следующие цели:

  • облегчение поиска и получения информации по интересующему лекарственному препарату;
  • осуществление быстрого доступа к информации;
  • создание упрощённого варианта для лучшего восприятия;

 

    1. Краткое описание разделов, включенных в дипломный проект

В предлагаемом дипломном проекте содержатся следующие  разделы.

Раздел «Постановочная часть» содержит:

  • формулировку задачи, которую предстоит выполнить на дипломном проектировании, а также описание предметной области;
  • описание входных и выходных документов: наименование, назначение, источник поступления и периодичность поступления;

Требования к интерфейсу разрабатываемого программного продукта: графический интерфейс пользователя, принципы разработки, ориентированные на пользователя.

Раздел «Проектная часть» содержит:

  • описание структуры АРМ:
  • описание алгоритмов: набор основных операций, полученный в результате анализа предметной области, алгоритмы, реализующие основные операции,
  • графическое представление связей информационных потоков;
  • организацию интерфейса пользователя: описание элементов интерфейса, организация справочной системы.

Раздел «Инструментальные средства реализации дипломного проекта» содержит:

  • краткую характеристику используемой операционной системы: информация об операционной системе Windows, ее конфигурация, необходимая для выполнения программы;
  • краткую характеристику языка программирования: выбор языка, версия, тип языка, типы данных и др.

Раздел «Эксплуатация» содержит:

  • требования к аппаратному обеспечению: минимальная конфигурация аппаратных ресурсов, перечень необходимых устройств, перечень необходимых материалов;
  • инструкцию пользователю: развернутая инструкция по эксплуатации программного продукта.
  • инструкцию программисту: условия и правила установки программы, сведения по настройке и модификации;

Раздел «Экономическая часть» содержит:

  • характеристика проекта;
  • расчет затрат на разработку;
  • расчет затрат на техническое обеспечение;
  • расчет фонда заработной платы;
  • расчет стоимости материалов;
  • затраты на энергию для технологических целей;
  • калькуляция себестоимости и отпускной цены.

Раздел «Мероприятия по технике безопасности и охране окружающей среды» содержит:

  • общие принципы и законодательство по охране труда: метеоусловия производственной среды в кабинетах вычислительной техники, меры предосторожности по охране труда, меры защиты от повреждений электрическим током, организация рабочего места оператора;
  • пожарная безопасность при работе на компьютере;
  • защита окружающей среды: защита атмосферного воздуха, водных и земельных ресурсов.

Раздел «Заключение» содержит:

  • краткие выводы по результатам выполненной работы;
  • предложения по ее использованию, включая внедрение в учебные заведения;
  • возможности изменения и доработки.

Раздел «Список  используемой литературы» содержит перечень литературы, с помощью которой был разработан дипломный проект.

Приложения  состоят из следующих документов:

  • диск с откомпилированной программой, ее исходным текстом и контрольным примером;
  • листинг основного модуля программы;

  • образцы входных и выходных документов;
  • результаты работы, полученные при отладке программы на контрольном примере.
  •  
  1. Постановочная часть

 

        1. Формулировка задачи

Целью дипломного проекта является разработка электронного справочника лекарственных препаратов по «Основам алгоритмизации и программирования» для облегчения поиска и получения информации по интересующему лекарственному препарату.

В ходе работы были выделены следующие подзадачи:

  • Сбор исходных данных;
  • Выбор и основание критериев эффективности и качества разрабатываемого ПО;
  • Обоснование необходимости проведения научно-исследовательских работ.

Приложение «Электронный справочник лекарственных препаратов» предназначено для быстрого поиска и получения наиболее полной и доступной информации о лекарственных препаратах, их составе, противопоказаниях и т.д.

Система позволяет осуществлять простой и быстрый поиск, как по категориям, так и по алфавиту. «Электронный справочник лекарственных препаратов» предназначен для того, чтобы обеспечивать:

  • быстрый поиск;
  • получение доступной информации;
  • возможность вывести документ на печать;

Например, человеку необходимо получить информацию по определенному лекарственному препарату Если он знает, к какому типу принадлежит, он может выбрать необходимую фильтрацию. Также пользователь может получить информацию о лекарственном препарате по его названию (используя поиск). На момент написания этой дипломной работы база содержит 250 записей, разделенных на 25 групп.

    1. Описание входной и выходной информации

Входные документы:

Таблицы базы данных, содержащие информацию для работы.

Структура таблиц БД:

Первая таблица  является основной и содержит в себе всю информацию, необходимую для  работы проекта. Таблица имеет следующие поля: Код, Наименование, Вид, Web.

Данную таблицу можно дополнить или изменить непосредственно из интерфейса программы (рис. 1).

 

Рисунок 1 Таблица «Таблица 1»

 

Вторая таблица  представляет собой хранилище паролей  программы. Таблица состоит из двух полей: Логин, Пароль. Поле логин содержит в себе логин для входа в программу, пароль содержит зашифрованный с помощью криптографии пароль (рис. 2).

 

 

Рисунок 2 Таблица «Пароли»

 

Выходными документами  являются web-страницы, с информацией о лекарственных препаратах.

Веб-страницы, выводимые программой на печать, приведены на рисунках ниже:

 

Рисунок 3 Веб-страница

 

    1. Требования к интерфейсу

Для разработки проекта я использовал язык программирования DELPHI, так как он является языком объектно-ориентированного программирования, то есть имеется возможность сразу  просматривать результат работы.

  1. Интерфейс  должен быть удобен в использовании.
  2. Интерфейс должен быть понятен пользователю.
  3. Все объекты должны быть понятны и удобно расположены.

 

      1. Общие рекомендации по разработке графического интерфейса

Под графическим  интерфейсом пользователя (Graphical User Interface - GUI) подразумевается тип экранного представления, при котором пользователь может выбирать команды, запускать задачи и просматривать списки файлов, указывая на пиктограммы или пункты в списках меню, показанных на экране. Действия могут, как правило, выполняться с помощью мыши, либо нажатием клавиш на клавиатуре. Типичным примером графического интерфейса пользователя является Windows 95/98.

Информация о работе Разработка приложения для работы с базой данных