Разработка и проектирование БД «Касса ж/д вокзала»

Автор работы: Пользователь скрыл имя, 09 Января 2013 в 12:08, курсовая работа

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

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

Содержание

Введение
1. Аналитическая часть
1.1. Технико-экономическая характеристика объекта
1.2. Экономическая сущность комплекса задач
1.3. боснование необходимости и цели использования вычислительной техники для решения данного комплекса задач
1.4. Общая характеристика организации машинной обработки
1.5. Формализация расчётов
1.6. Обоснование проектных решений по информационному обеспечению комплекса задач
1.7. Обоснование проектных решений по программному обеспечению (внутримашинной технологии) комплекса задач
1.8. Обоснование проектных решений по технологии сбора, передачи, обработки и выдачи информации
2. Проектная часть
2.1. Информационное обеспечение комплекса задач
2.1.1. Инфологическая или информационная модель (модель данных) и её описание
2.1.2. Описание входной оперативной информации (входных документов и макетов размещения данных)
2.1.2.1. Описание входной оперативной информации во внешней памяти ЭВМ (описание файлов и записей)
2.1.3. Характеристика результатной информации
2.1.3.1. Описание результатной информации во внешней памяти ЭВМ (описание файлов и записей)
2.1.3.2. Макеты отображения результатов в виде твёрдых копий или же экран дисплея
2.1.4. Характеристика промежуточной информации (описание файлов и записей)
2.1.5. Используемые классификаторы, системы кодирования и структуры кодов
2.2. Машинная реализация комплекса задач
2.2.1. Схема взаимосвязи программных продуктов или программных модулей и информационных файлов и её описание или структурная схема программного комплекса (схема структуры использования пакета прикладных программ)
2.2.2. Детальная блок-схема основных расчётных модулей и её описание (или описание средств адаптации пакета программ для использовании в проектировании)
2.2.3. Организация технологического сбора, передачи, обработки и выдачи информации (схема работы системы)
2.2.3.1. Схема технологии процесса сбора, передачи, обработки и выдачи информации и её описание
2.2.3.2. Инструктивные карты основных операций технологического процесса
Техника безопасности
Заключение
Список используемой литературы

Вложенные файлы: 1 файл

курсовая по БД (Автосохраненный).docx

— 189.15 Кб (Скачать файл)

Понятие информационного  обеспечения возникло с созданием  автоматизированных систем управления (АСУ).

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

Одно из важных требований к информационному  обеспечению - это достоверность  данных информационной базы.

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

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

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

В состав технологических  операций входят:

-   загрузка программы;

-   ввод данных;

-   контроль информации и возможность корректировки;

-   справочно-информационное обслуживание;

-   формирование информационных массивов;

-   вывод информации.

Существует несколько способов регистрации первичной информации:

-   документальный;

-   документальный с регистрацией на машинном носителе;

-   автоматический.

1.7. Обоснование проектных  решений по программному обеспечению  (внутримашинной технологии) комплекса задач.

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

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

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

Действительно, процессы обработки  информации имеют общую природу  и опираются на описание фрагментов реальности, выраженное в виде совокупности взаимосвязанных данных. Базы данных являются эффективным средством  представления структур данных и  манипулирования ими. Концепция  баз данных предполагает использование  интегрированных средств хранения информации, позволяющих обеспечить централизованное управление данными и обслуживание ими многих пользователей. При этом БД должна поддерживаться в среде ЭВМ единым программным обеспечением, называемым системой управления базами данных (СУБД). СУБД вместе с прикладными программами называют банком данных.

Одно из основных назначений СУБД – поддержка программными средствами представления, соответствующего реальности.

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

В мире существует множество  систем управления базами данных. Несмотря на то, что они могут по-разному  работать с разными объектами  и предоставляют пользователю различные  функции и средства, большинство  СУБД опираются на единый устоявшийся  комплекс основных понятий. В качестве такого объекта мы выберем СУБД Microsoft Access, входящую в пакет Microsoft Office.

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

 

1.8. Обоснование проектных  решений по технологии сбора,  передачи, обработки и выдачи  информации.

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

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

-сбор информации о пассажире;

-выбор нужной информации о необходимом рейсе;

-обработка информации о данном рейсе;

-формирование выходных документов.

При сборе и обработке  информации большое внимание должно уделяться функции ведения отчётности о наличии билетов. Отчётность –  это внутренняя информация, на основе которой ведутся все расчеты  и выводы в работе. В данном случае отчётными данными для операторов будут являться следующие данные:

-список пассажиров с указанием фамилии, имя и отчества, количества детей, присутствующих с родителями. Для того, чтобы знать поток пассажиров в данный пункт, объём пассажиров в вагоне;

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

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

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

 

 

 

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

2.1 Информационное  обеспечение комплекса задач

2.1.1. Инфологическая или  информационная модель (модель данных) и её описание 

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

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

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

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

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

Связь – ассоциирование двух или более сущностей. Если бы назначением базы данных было только хранение отдельных, не связанных между  собой данных, то ее структура могла  бы быть очень простой. Однако одно из основных требований к организации  базы данных – это обеспечение  возможности отыскания одних  сущностей по значениям других, для  чего необходимо установить между ними определенные связи. А так как  в реальных базах данных нередко  содержатся сотни или даже тысячи сущностей, то теоретически между ними может быть установлено более  миллиона связей. Наличие такого множества  связей и определяет сложность инфологических моделей.

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

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

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

-    Единичный атрибут (сущность обладает одним единственным значением данного атрибута, изображается простой стрелкой)

-    Множественный атрибут (сущность обладает несколькими значениями данного атрибута, изображается двойной стрелкой)

-    Условный атрибут (может быть присущ не всем экземплярам сущности, изображается пунктирной стрелкой)

-    Составной атрибут, который в свою очередь может быть разделен на несколько атрибутов

Также атрибуты подразделяются на статические (значения которых со временем не меняются, графически отображаются буквой S) и динамические (графически отображаются буквой D).

Отношения между сущностями отображают связи.

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

Основные связи, используемые в инфологических моделях, это:

-    Один-к-одному (отображается стрелкой с двумя одинарными окончаниями)

-    Один-ко-многим (отображается стрелкой, имеющей одно двойное окончание, которое указывает на множественность элемента)

-    Многое-ко-многим (отображается стрелкой с двумя двойными окончаниями)

                                           «Схема данных»

 

2.1.2. Описание входной оперативной информации (входных документов и макетов размещения данных).

2.1.2.1. Описание входной  оперативной информации во внешней  памяти ЭВМ (описание файлов  и записей)

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

- данные о пассажире  (фамилия, имя, отчество), непосредственно  отправляющегося в поездку;

- документ, удостоверяющий  личность пассажира (номер, серия);

- информация о рейсе,  на котором пассажир собирается  выезжать (номер рейса, станции,  время).

 2.1.3. Характеристика результатной информации

2.1.3.1. Описание результатной  информации во внешней памяти  ЭВМ (описание файлов и записей)

Разработка данной программы  ориентирована на формирование всего  лишь одного результирующего выходного  документа – проездного билета. В билете будут указаны:

  1. номер билета (уникальный);
  2. номер рейса;
  3. время отправления;
  4. время прибытия;
  5. время стоянки;
  6. дата отправления;
  7. дата прибытия;
  8. номер вагона;
  9. тип вагона;
  10. количество человек;
  11. фамилия, имя, отчество пассажира;
  12. вид предъявленного документа;
  13. номер и серия предъявленного документа;
  14. стоимость проезда (рассчитывается на основании расстояния, стоимости типа вагона).

Билет действителен при наличии  документа, удостоверяющего личность, только на время и дату отправления  поезда, а также на время его  движения.

 

2.1.3.2. Макеты отображения  результатов в виде твёрдых  копий или же экран дисплея

В результате обработки всех информационных файлов, используемых при решении задачи работы с различными заявками, отчетами по продаже книг Пользователь получает четыре выходных документов, которые выводятся на экран дисплея ,а также на принтер, это :

-Заявка с кодами

-Пачки заявок

-Ответ на заявку

-Счет

 

2.1.4. Характеристика  промежуточной информации (описание  файлов и записей)

Промежуточная информация формируется  в процессе решения некоторых  разработанных задач на ЭВМ и  используется для выполнения соответствующих  расчетов. К такой информации следует  отнести информацию, хранящуюся в  таблицах:

-места

-состояние

 

 

2.1.5. Используемые классификаторы, системы кодирования и структуры  кодов

Необходимо дать краткую  характеристику используемым для решения  данного комплекса задач классификаторам  и системам кодирования. Состав кодовых  обозначений объектов может быть оформлен в виде таблицы с таким  содержанием граф: наименование кодируемого  множества объектов, длина кода (требуемое  количество знаков), мощность кода (количество возможных комбинаций), система кодирования (серийная, порядковая, комбинированная), система классификации (иерархическая, многоаспектная или отсутствует), вид  классификатора.  
         Далее: 
         - производится описание каждого классификатора; 
         - приводится структурная формула, и рассматриваются вопросы централизованного ведения классификаторов на предприятии по данной предметной области; 
         - приводятся фрагменты заполненных классификаторов. 

Информация о работе Разработка и проектирование БД «Касса ж/д вокзала»