geum.ru - только лучшие рефераты!

Программа учета клиентов ООО "Новый день"

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



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

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

Оперативные сетевые базы данных появились в середине 1960-х. Операции над оперативными базами данных обрабатывались в интерактивном режиме с помощью терминалов. Простые индексно-последовательные организации записей быстро развились к более мощной модели записей, ориентированной на наборы. В это же время в сообществе баз данных COBOL была проработана концепция схем баз данных и концепция независимости данных.

Следующий важный этап связан с появлением в начале 1970-х реляционной модели данных, благодаря работам Эдгара Ф. Кодда. Работы Кодда открыли путь к тесной связи прикладной технологии баз данных с математикой и логикой. За свой вклад в теорию и практику Эдгар Ф. Кодд получил премию Тьюринга.

Сам термин database (база данных) появился в начале 1960-х годов, и был введён в употребление на симпозиумах, организованных фирмой SDC в 1964 и 1965 годах, хотя понимался сначала в довольно узком смысле, в контексте систем искусственного интеллекта. В широкое употребление в современном понимании термин вошёл лишь в 1970-е годы.

Основные задачи процесса создания базы данных и определения необходимых ограничений целостности, или проектирования базы данных, включают в себя:

) Обеспечение хранения в базе данных всей необходимой информации;

) Обеспечение возможности получения данных по всем необходимым запросам;

) Сокращение избыточности и дублирования данных;

) Обеспечение целостности данных в базе.

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

1. ОБЩАЯ ЧАСТЬ

.1 Постановка задачи

.1.1 Назначение задачи

В соответствии с заданием на дипломное проектирование, программный продукт был разработан для учета пациентов и бухгалтерии стоматологической клиники ООО Новый день. Основной целью создания приложения является упрощение работы сотрудников клиники. База данных должна иметь интуитивно понятный интерфейс, удобную навигацию, иметь интеграцию с Microsoft Office Excel 2007, сохранять целостность хранимых данных и предоставлять их пользователю в понятном виде.

.1.2 Технико-математическое описание задачи

На предприятии установлено системное и прикладное программное обеспечение.

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

Для решения задач прикладного характера на компьютерах фирмы, в зависимости от выполняемых функций в отделах, установлены: 1С: Бухгалтерия, пакет прикладных программ МС Office и специализированно программное обеспечение для обслуживания оборудования стоматологической клиники.

На компьютерах предприятия установлено следующее программное обеспечение: ОС Windows XP, пакет прикладных программ МС Office, а так же сервисные программы для поддержки работы сети между компьютерами.

Для решения поставленной задачи необходим следующий пакет программ:

ОС семейства Windows - управляет компьютером, запускает программы, обеспечивает защиту данных, выполняет различные сервисные функции по запросам пользователя и программы;

Borland Embarcadero RAD Studio - среда, используемая для разработки программного продукта;

Microsoft Word 2007 - для оформления документации.

.1.3 Требования к программе

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

Приложение должно состоять из нескольких таблиц, и для работы с каждой таблицей необходим отдельный модуль (форма) программы. А так же для определённых таблиц должен организовываться поиск, сортировка и фильтрация данных.

Учет должен вестись по различным запросам пользователя, должен осуществляется быстрый доступ, удобная навигация, поиск, сортировка и фильтрация данных. Данные о выручки должны перемещаться из основной таблицы График приема пациентов, содержащей все данные о лечении пациентов, в таблицу Бухгалтерия и хранится там определенное пользователем время. Так же в определенных промежутках времени должны формироваться отчеты о содержании базы данных на основе запросов поданных пользователем и храниться определенное время.

Работу программы необходимо упростить д