Автор работы: Пользователь скрыл имя, 25 Ноября 2011 в 18:14, дипломная работа
Цель работы: собрать материал и разработать Автоматизированную информационную систему для работы регистратуры поликлиники
Базой данных является представленная в объективной форме совокупность самостоятельных материалов (статей, расчетов, нормативных актов, судебных решений и иных подобных материалов), систематизированных таким образом, чтобы эти материалы могли быть найдены и обработаны с помощью электронной вычислительной машины
ВВЕДЕНИЕ 4
Раздел 1.Специальная часть 6
1.1 Постановка задачи. 8
1.2Модель задачи...…………………………………………………………….6
1.3 Выбор языка программирования. 11
1.4 Запросы к базе данных 14
1.5 Описание моделей данных 20
1.7 Иллюстрация работы программы 20
1.8 Руководство пользователя. 22
1.8 Листинг программы………………………………………………………..23
1.9 Характеристика ЭВМ, ОС и алгоритмического языка программирования……………………………………………………………….26
РАЗДЕЛ 2. ОХРАНА ТРУДА 27
2.1. Требования безопасности перед началом работы на персональном компьютере. 27
2.2. Требования безопасности во время работы на персональном компьютере. 28
2.3. Требования безопасности после окончания работы на персональном компьютере. 29
Раздел 3. Экономическая часть. 26
3.1 Расчет трудоемкости разработки программы 26
3.2 Расчет себестоимости программы 29
3.2.1 Расчет расходных материалов 29
3.2.2. Расчет заработной платы с начислениями 32
3.2.3. Расчет расходов на электроэнергию 33
3.2.5. Расчет полной себестоимости программы, составление калькуляции и определение структуры затрат на разработку программного продукта 34
3.3. Расчет отпускной цены 36
3.4. Расчет показателей экономической эффективности программного продукта 36
Заключение 38
Список использованной литературы 39
РАСЧЁТНО-ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
СТУДЕНТА IV КУРСА 46-П ГРУППЫ
ТЕМА
ДИПЛОМНОГО ПРОЕКТА:
Разработка
базы данных «Поликлиника»
Дипломник
______________________________
Руководитель
проекта
Консультант по
экономической
части ______________________________
Рецензент
______________________________
«Допустить дипломный проект к защите»
Председатель комиссии общепрофессиональных и специальных дисциплин по специальности 230105
«____» ___________
2010 г.
Министерство
образования Российской Федерации
«УТВЕРЖДАЮ»
Зам.директора
по УР
_________ Осипенко
С.Е.
Специальность
Тема дипломного
проекта:
Разработка
базы данных «Поликлиника»
Данные по проекту:
Использование среды Delphi
Дата выдачи
задания:
Срок представления
проекта:
Председатель комиссии общепрофессиональных и специальных дисциплин по специальности 230105:
Руководитель проекта: _____________________________ Суркова М.В.
Первоначально компьютеры предназначались главным образом для выполнения сложных математических расчетов (в первую очередь для расчетов, связанных с созданием ядерного оружия и ракетной техники), в настоящее время доминирующим направлением накопление и обработка информации. Такое перераспределение основных функций, выполняемых вычислительной техникой, вполне понятно — гражданский бизнес гораздо более распространен, чем военные и научные вычисления, а снижение стоимости компьютеров сделало их доступными для совсем небольших предприятий и даже частных лиц.
Сегодня управление предприятием без компьютера просто немыслимо. Компьютеры давно и прочно вошли в такие области управления, как бухгалтерский учет, управление складом, ассортиментом и закупками. Однако современный бизнес требует гораздо более широкого применения информационных технологий в управлении предприятием. Жизнеспособность и развитие информационных технологий объясняется тем, что современный бизнес крайне чувствителен к ошибкам в управлении. Интуиции, личного опыта руководителя и размеров капитала уже мало для того, чтобы быть первым. Для принятия любого грамотного управленческого решения в условиях неопределенности и риска необходимо постоянно держать под контролем различные аспекты финансово-хозяйственной деятельности, будь то: торговля, производство или предоставление каких-либо услуг. Поэтому современный подход к управлению предполагает вложение средств в информационные технологии. И чем крупнее предприятие, тем серьезнее должны быть подобные вложения. Они являются жизненной необходимостью — в жесткой конкурентной борьбе одержать победу сможет лишь тот, кто лучше оснащен и наиболее эффективно организован.
База данных «Поликлиника» включает в себя данные о пациентах. База данных позволяет осуществлять добавление, изменение, поиск и удаление данных, а также просматривать эти данные.
Актуальность темы «Поликлиника» в том, что в наш век информационных технологий, стало реально все документы преобразовывать в электронный вид и регистратор в считанные минуты может найти сведения о принятых пациентах, вызовах, кабинетах.
Цель работы: собрать материал и разработать Автоматизированную информационную систему для работы регистратуры поликлиники
Базой данных является представленная в объективной форме совокупность самостоятельных материалов (статей, расчетов, нормативных актов, судебных решений и иных подобных материалов), систематизированных таким образом, чтобы эти материалы могли быть найдены и обработаны с помощью электронной вычислительной машины
Другие определения:
База данных — организованная в соответствии с определёнными правилами и поддерживаемая в памяти компьютера совокупность данных, характеризующая актуальное состояние некоторой предметной области и используемая для удовлетворения информационных потребностей пользователей.
База
данных — совокупность данных, хранимых
в соответствии со схемой данных, манипулирование
которыми выполняют в соответствии
с правилами средств
База данных — некоторый набор перманентных (постоянно хранимых) данных, используемых прикладными программными системами какого-либо предприятия.
База данных — совокупность взаимосвязанных данных, совместно хранимых в одном или нескольких компьютерных файлах.
База данных — совместно используемый набор логически связанных данных (и описание этих данных), предназначенный для удовлетворения информационных потребностей организации.
Создать файл, содержащий сведения о Пациентах в Поликлинике. Структура записи: Ф.И.О., Пол, Возраст, Болезнь, Врач, Дата. Количество записей произвольное. Написать программу, которая позволяет получить следующую информацию: вывод информации по возрасту: подростки до 18,пенсионеры после 60; вывод информации по Дате
1.2 Модель задачи.
Существует несколько видов базы данных:
Иерархические
Сетевые
Реляционные
Объектные
Объектно-ориентированные
Объектно-реляционные
Иерархические
Иерархическая
модель базы данных состоит из объектов
с указателями от родительских объектов
к потомкам, соединяя вместе связанную
информацию.
Иерархические
базы данных могут быть представлены
как дерево, состоящее из объектов
различных уровней. Верхний уровень
занимает один объект, второй — объекты
второго уровня и т. д.
Между объектами существуют связи, каждый объект может включать в себя несколько объектов более низкого уровня. Такие объекты находятся в отношении предка (объект более близкий к корню) к потомку (объект более низкого уровня), при этом возможна ситуация, когда объект-предок не имеет потомков или имеет их несколько, тогда как у объекта-потомка обязательно только один предок. Объекты, имеющие общего предка, называются близнецами.
Сетевые
К основным понятиям сетевой модели базы данных относятся: уровень, элемент (узел), связь.
Узел — это
совокупность атрибутов данных, описывающих
некоторый объект. На схеме иерархического
дерева узлы представляются вершинами
графа. В сетевой структуре каждый элемент
может быть связан с любым другим элементом.
Сетевые базы данных
подобны иерархическим, за исключением
того, что в них имеются указатели в обоих
направлениях, которые соединяют родственную
информацию.
Несмотря на
то, что эта модель решает некоторые
проблемы, связанные с иерархической
моделью, выполнение простых запросов
остается достаточно сложным процессом.
Также, поскольку
логика процедуры выборки данных
зависит от физической организации
этих данных, то эта модель не является
полностью независимой от приложения.
Другими словами, если необходимо изменить
структуру данных, то нужно изменить
и приложение.
Объектно-ориентированные
Объектно-ориентированная база данных (ООБД) — база данных, в которой данные оформлены в виде моделей объектов, включающих прикладные программы, которые управляются внешними событиями. Результатом совмещения возможностей (особенностей) баз данных и возможностей объектно-ориентированных языков программирования являются Объектно-ориентированные системы управления базами данных (ООСУБД). ООСУБД позволяет работать с объектами баз данных также, как с объектами в программировании в ООЯП. ООСУБД расширяет языки программирования, прозрачно вводя долговременные данные, управление параллелизмом, восстановление данных, ассоциированные запросы и другие возможности.
Некоторые объектно-ориентированные
базы данных разработаны для плотного
взаимодействия с такими объектно-ориентированными
языками программирования как Python, Java,
C#, Visual Basic .NET, C++, Objective-C и Smalltalk; другие имеют
свои собственные языки программирования.
ООСУБД используют точно такую же модель,
что и объектно-ориентированные языки
программирования.
Объектно-ориентированные
базы данных обычно рекомендованы для
тех случаев, когда требуется
высокопроизводительная обработка
данных, имеющих сложную структуру.
В манифесте
ООБД[1] предлагаются обязательные характеристики,
которым должна отвечать любая ООБД. Их
выбор основан на 2 критериях: система
должна быть объектно-ориентированной
и представлять собой БД.
Объектно-реляционные
Объектно-реляционная
СУБД (ОРСУБД) — реляционная СУБД
(РСУБД), поддерживающая некоторые технологии,
реализующие объектно-ориентированный
подход.
Разница между
объектно-реляционными и объектными
СУБД: первые являют собой надстройку
над реляционной схемой, вторые же
изначально объектно-ориентированы. Главная
особенность и отличие
Реляционная модель данных — логическая модель данных, прикладная теория, описывающая структурный аспект, аспект целостности и аспект обработки данных в реляционных базах данных.
Структурный аспект (составляющая) — данные в базе данных представляют собой набор отношений.
Аспект (составляющая) целостности — отношения (таблицы) отвечают определенным условиям целостности. РМД поддерживает декларативные ограничения целостности уровня домена (типа данных), уровня отношения и уровня базы данных.
Аспект (составляющая) обработки (манипулирования) — РМД поддерживает операторы манипулирования отношениями (реляционная алгебра, реляционное исчисление).
Кроме того, в состав реляционной модели данных обычно включают теорию нормализации.
Реляционная модель данных является приложением к задачам обработки данных таких разделов математики как теория множеств и формальная логика.