Результат тестирования информационной системы

Автор работы: Пользователь скрыл имя, 29 Апреля 2013 в 14:55, курсовая работа

Описание работы

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

Содержание работы

Введение
4
1 Техническое задание
5
1.1 Анализ предметной области
5
1.2 Постановка задачи
9
2 Технический проект информационной системы
10
2.1 Функциональная модель
10
2.1.1 Контекстная диаграмма и диаграммы детализации процессов
10
2.1.2 Диаграмма дерева узлов
14
2.2 Информационная модель
15
2.2.1 Идентификация сущностей и связей. ER-диаграмма логического уровня
15
2.2.2 ER-диаграмма физического уровня. Ограничения ссылочной целостности. Определение триггеров
16
2.2.3 Определение представлений, хранимых процедур серверной компоненты
19
2.3 Верификация спроектированной логической модели
21
3 Реализация системы
23
3.1 T-SQL-определения регламентированных запросов
23
3.2 T-SQL-определения триггеров
24
3.3 T-SQL-определения хранимых процедур
30
3.4 T-SQL-определения курсоров
33
3.5 Описание клиентских приложений
34
4 Результат тестирования информационной системы
49
Заключение
50
Список использованных источников

Файлы: 1 файл

3Пример-Библиотека.doc

— 3.43 Мб (Скачать файл)



Содержание

 

Введение 

4

1 Техническое задание

5

1.1 Анализ предметной  области

5

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

9

2 Технический проект  информационной системы

10

2.1 Функциональная модель

10

2.1.1 Контекстная диаграмма  и диаграммы детализации процессов

10

2.1.2 Диаграмма дерева узлов

14

2.2 Информационная модель

15

2.2.1 Идентификация сущностей  и связей. ER-диаграмма логического уровня

15

2.2.2 ER-диаграмма физического уровня. Ограничения ссылочной целостности. Определение триггеров

16

2.2.3 Определение представлений, хранимых процедур серверной компоненты

19

2.3 Верификация спроектированной  логической модели

21

3 Реализация системы

23

3.1 T-SQL-определения регламентированных  запросов

23

3.2 T-SQL-определения триггеров

24

3.3 T-SQL-определения хранимых процедур

30

3.4 T-SQL-определения курсоров

33

3.5 Описание клиентских  приложений

34

4 Результат тестирования информационной системы

49

Заключение

50

Список использованных источников

51


 

 

 

 

 

 

 

 

 

 

 

 

 

Введение

 

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

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

Пользователями базы данных выступают специалисты автовокзала. Для доступа к БД необходимо ввести пароль.

 

 

1 Техническое задание

1.1 Анализ предметной области

1.1.1 Общие сведения

Объект автоматизации – автовокзал.

1.1.2 Документы, на основании которых создается система:

  • сведения по рейсам;
  • сведения по автобусам;
  • сведенья по водителям;
  • сведенья по проданным билетам.

1.1.3 Назначение и цели создания системы

1.1.3.1 Назначение системы.

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

1.1.3.2 Цели создания системы.

Цель работы курсового  проекта - это разработка программной системы для организации автоматизации работы автовокзала. Программа-приложение разрабатывается в среде Borland Delphi 7.0 с применением стандартных компонентов. База данных и ее составляющие разрабатываются и выполняются на сервере Microsoft SQL Server 2000.

1.1.4 Характеристика объектов автоматизации

1.1.4.1 Краткие сведения

Специализированный комплекс программного обеспечения и оборудования для автоматизации автовокзала на порядок расширяет возможности управления:

  • автоматизация позволяет внедрять маркетинговые и учетные

политики нового поколения  и всегда иметь достоверную информацию о работе автовокзала; 

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

Таким образом, в результате автоматизации автовокзала администратор имеет возможность постоянно повышать рентабельность и  конкурентоспособность.

При разработке системы  будет введена информация о водителях:

  • паспортные данные;
  • фамилия;
  • имя;
  • телефон.

Также будет вводиться  информация об автобусах:

  • номер автобуса;
  • тип автобуса;
  • количество мест;
  • маршрут;
  • марка.

Кроме того, отдельно будет существовать информация о расписании автобусов:

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

При продаже билетов будут учитываться следующие данные:

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

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

Пользователем будущей системы будут кассиры.

В функции кассира входит:

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

1.1.4.2 Сведения об условиях эксплуатации объекта автоматизации и характеристиках окружающей среды.

На автовокзале  работают  служащие  с высшим образованием и средним специальным.

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

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

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

1.1.5 Требования к системе.

1.1.5.1 Требования к системе в целом.

Система должна  удовлетворять  следующим требованиям:

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

– данные должны храниться  в соответствии с имеющимися документами;

– информация, хранящаяся в системе, должна быть защищена от аварийных ситуаций, влияния внешних воздействий (радиоэлектронная защита);

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

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

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

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

1.1.5.3 Требования к видам обеспечения.

Программное обеспечение системы не должно зависеть  от аппаратных средств компьютера. Необходимое программное обеспечение:

MS Excel 2007, MS Word 2007, MS SQL Server 2008.

 

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

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

Программа должна предусматривать:

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

Создание информационной системы позволит автоматизировать процесс получения:

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

 

 

 

 

2 Технический проект информационной системы

2.1 Функциональная  модель

2.1.1 Контекстная диаграмма и диаграммы детализации процессов

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

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

Контекстная диаграмма  представляет собой схему организации  работы автовокзала. Входными данными является  информация о водителях, автобусах, рейсах. Результатом функционирования являются различные отчеты: о водителях, об автобусах, о рейсах, о проданных билетах (рисунок 1).

 

 

Рисунок 1 – Контекстная  диаграмма процесса «Организовать работу автовокзала»

 

Рисунок 2 – Декомпозиция процесса «Организовать работу автовокзала»

 

В дальнейшем диаграмма разбивается  на уровни. Первый уровень – это  диаграмма (рисунок 2), с помощью которой производится детализация основного процесса,  находящегося на контекстной диаграмме. Контекстную диаграмму разбиваем на 4 блока в соответствии с обрабатываемыми данными.

Полученные блоки  – «Автоматизировать работу с информацией о водителях», «Автоматизировать работу с информацией об автобусах», «Автоматизировать работу с информацией о рейсах» и «Автоматизировать процесс продажи билетов» – также подлежат дальнейшей детализации в соответствии с функциями (рисунок 3, 4, 5, 6).

 

 

Рисунок 3 – Декомпозиция процесса «Автоматизировать работу с информацией о водителях»

Информация о работе Результат тестирования информационной системы