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

Автор работы: Пользователь скрыл имя, 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 Мб (Скачать документ)
  • Библиотека визуальных компонент

  • Компоненты, используемые при разработке в Delphi, встроены в среду разработки приложений и представляют из себя набор типов объектов, используемых в качестве фундамента при строительстве приложения.
  • Этот костяк называется Visual Component Library (VCL). В VCL есть такие стандартные элементы управления, как строки редактирования, статические элементы управления, строки редактирования со списками, списки объектов.
  • Еще имеются такие компоненты, которые ранее были доступны только в библиотеках третьих фирм: табличные элементы управления, закладки, многостраничные записные книжки. Все объекты разбиты на страницы по своей функциональности и представлены в палитре компонент.
  • VCL содержит специальный объект, предоставляющий интерфейс графических устройств Windows, и позволяющий разработчикам рисовать, не заботясь об обычных для программирования в среде Windows деталях.
  • Ключевой особенностью Delphi является возможность не только использовать визуальные компоненты для строительства приложений, но и создание новых компонент. Такая возможность позволяет разработчикам не переходить в другую среду разработки, а наоборот, встраивать новые инструменты в существующую среду. Кроме того, можно улучшить или полностью заменить существующие по умолчанию в Delphi компоненты.
  • Здесь следует отметить, что обычных ограничений, присущих средам визуальной разработки, в Delphi нет. Сам Delphi написан при помощи Delphi, что говорит об отсутствии таких ограничений.
  • Классы объектов построены в виде иерархии, состоящей из абстрактных, промежуточных, и готовых компонент. Разработчик может пользоваться готовыми компонентами, создавать собственные на основе абстрактных или промежуточных, а также создавать собственные объекты. Рассмотрим некоторые из них.

 TMainMenu позволяет поместить главное меню в программу. При помещении TMainMenu на форму это выглядит, как просто иконка. Иконки данного типа называют не визуальным компонентом, поскольку они невидимы во время выполнения программы. Используется на главной форме.

TLabel служит для отображения текста на экране. Можно изменить шрифт и цвет метки, если дважды щелкнуть на свойство Font в Инспекторе Объектов. Это легко сделать и во время выполнения программы, написав всего одну строчку кода. Используется на всех формах.

TEdit - стандартный управляющий элемент Windows для ввода. Он может быть использован для отображения короткого фрагмента текста и позволяет пользователю вводить текст во время выполнения программы.

TMemo - иная форма TEdit. Подразумевает работу с большими текстами. TMemo может переносить слова, сохранять в ClipBoard фрагменты текста и восстанавливать их, и другие основные функции редактора. TMemo имеет ограничения на объем текста в 32Кб, это составляет 10-20 страниц (есть подобные компоненты, где этот предел снят). Используется на форме тестирование.

TRadioButton позволяет выбрать только одну опцию из нескольких. Используется для выбора правильного ответа.

TComboBox во многом напоминает ListBox, за исключением того, что позволяет водить информацию в маленьком поле ввода сверху ListBox. Есть несколько типов ComboBox, но наиболее популярен спадающий вниз (drop-down combobox), который можно видеть внизу окна диалога выбора файла. Используется для выбора раздела.

TGroupBox используется для визуальных целей и для указания Windows, каков порядок перемещения по компонентам на форме (при нажатии клавиши TAB).

TRadioGroup используется аналогично TGroupBox, для группировки объектов TRadioButton.

TImage отображает графическое изображение на форме. Воспринимает форматы BMP, ICO, WMF. Если картинку подключить во время дизайна программы, то она прикомпилируется к EXE файлу. Используется на главной форме для отображения рисунка.

Интерактивная обучающая система. Позволяет более полно освоить Delphi. Она являются не просто системой подсказок, а показывает возможности Delphi на самой среде разработчика.

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

Delphi это высокопроизводительный  инструмент создания приложений. Текущая версия является 16-разрядным компилятором для создания программ, работающих в среде Windows 3.1. Delphi 2.0, которая появится в начале 1996 года, будет включать полный 32-разрядный компилятор для использования в Windows 95 или в Windows NT.

Для запуска Delphi требуется 386 компьютер с 4MB памяти. Более подходящей машиной будет 486DX 66MHz с 8MB ОЗУ.

Небольшие программы, созданные на Delphi будут работать на любом компьютере. Другими словами, они не требуют того ОЗУ или  скорости процессора, что необходимо для среды Delphi.

 

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

 

    1. Требования к аппаратному обеспечению
  • Процессор Intel Pentium IV 2400 Mz;
  • Оперативная память (ОЗУ) 512Мб;
  • Свободное место на жестком диске пользователя  200 Mb
  • Звуковая карта типа SOUND BLASTER 16 bit.
  • Клавиатура, манипулятор “мышь”.
  • Microsoft Windows98, Windows2000, WindowsXP, Windows 7
  • Монитор SVGA;

Работа  проектируемого программного комплекса  должна обеспечиваться наиболее распространенной в настоящее время персональной ЭВМ. Это соображение подразумевает выбор компьютера построенного на платформе INTEL. К таким ПЭВМ относятся различные модификации PC/AT с процессорами от 386 до Pentium различных фирм изготовителей. Поскольку в настоящее время машины класса PC/ХТ практически не применяются, выдвигать какие-либо особые требования к аппаратуре не имеет смысла, так как стандартный компьютер на текущий момент имеет достаточную вычислительную мощность и объем оперативной памяти для работы практически любого программного обеспечения. Занимаемое программой дисковое пространство должно быть относительно невелико.

 

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

При вызове справки через меню на экране компьютера появится помощь пользователю для работы с программой. Справка состоит из следующих разделов:

  • Общие сведения
  • Вход в программу
  • Раздел «Поиск»
  • Раздел «Редактирование базы данных»
  • Раздел «Информация»
  • Раздел «О программе»
  • Раздел «Об авторе»

 

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

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

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

  • Полная и доступная информация
  • Быстрый поиск
  • Сортировка в алфавитном порядке
  • Защита от несанкционированного редактирования базы данных
  • Открытие информации в браузере
  • Вывод на печать

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

 

        1. Раздел «Вход в программу»:

При запуске  программы перед Вами откроется  окно (рис. 5):

 

Рисунок 5 «Главное окно программы»

 

В приведённом окне Вы можете выбрать группу интересующих Вас лекарственных препаратов. Навигация  по группам осуществляется с помощью  кнопок в нижней части окна или  же с помощью стрелочки.

Чтобы продолжить работу с программой необходимо воспользоваться кнопками или главным меню.

 

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

При нажатии данной кнопки открывается окно со списком лекарственных препаратов (рис 6:)

Рисунок 6 «Окно поиска»

 

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

Для того, чтобы  перейти к редактированию базы данных, необходимо пройти авторизацию (рис. 7).

 

Рисунок 7 «Авторизация»

 

При входе могут быть выведены следующие ошибки:

Рисунок 8 «Логин не зарегестрирован»

 

Рисунок 9 «Логин/пароль не верный»

 

После успешного входа, вы увидите  следующее окно (рис. 10):

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

 

 

Для редактирования базы имеются следующие команды (рис. 11):

 

Рисунок 11 «Команды для редактирования базы данных»

 

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

Для получения полной информации о существующих группах лекарственных препаратов необходимо войти в меню «Справка» и выбрать подпункт «Информация» (рис. 12).

 

Рисунок 12 «Информация»

После чего в  программе Word откроется следующий документ (рис. 13):

 

Рисунок 13 «Окно MS Word»

 

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

Для получения более подробной информации о программе необходимо в меню «Справка» выбрать подпункт «О программе» (рис. 14).

 

Рисунок 14 «О программе»

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

Для получения сведений об авторе программы необходимо в меню «Справка» выбрать подпункт «Об авторе» (рис. 15).

 

Рисунок 15

 

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

Приложение  «Электронный справочник лекарственных препаратов» содержит четыре формы.

 

 

Таблица 1 –  Формы

Form1

Форма приветствия  – содержит кнопки и меню для  перехода.

Form2

Форма с перечнем препаратов и поиском.

Form3

Форма  авторизации

Form4

Форма редактирования базы данных


 

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

Экономика (с  греч.) – ойкос - хозяйство и номос - закон, т.е. законы ведения домашнего хозяйства.

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

Экономика как  хозяйственная система представляет собой функциональную структуру, состоящую из следующих частей:

  • человек, т.е. труд;
  • природа (земля, недры);
  • «искусственная» природа (средства производства, средства труда и предметы труда);
  • инфраструктура (транспорт, связь);
  • предметы потребления или потребительские товары;
  • информация.

Экономика как  хозяйственная система в отраслевом плане представляет собой материальную и социально- культурную сферу.

Большая роль в  современной экономике отводится  вопросам совершенствования управления, внедрению экономико-математических методов и электронно-вычислительной техники.

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

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