Помощь в написании студенческих работ
Антистрессовый сервис

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

Курсовая Купить готовую Узнать стоимостьмоей работы

Код билета], Спектакль. Название, Расписание. Дата, Расписание. Время, Билет. ЦенаFROM Спектакль INNER JOIN (Расписание INNER JOIN Билет ON Расписание. Код расписания] = Билет. Спектакль) ON Спектакль. Код спектакля] = Расписание. СпектакльWHERE (((Расписание.Дата)=!!));Билеты за периодSELECT Билет. Код билета], Спектакль. Название, Расписание. Дата, Расписание. Время, Билет. ЦенаFROM Спектакль… Читать ещё >

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

Содержание

  • 1. Предметная область автоматизации
    • 1. 1. Документы предметной области, содержащие информацию, необходимую для решения задачи
    • 1. 2. Описание предметной области и функции решаемой задачи
      • 1. 2. 1. Описание модели AS-IS
      • 1. 2. 2. Выводы по автоматизации и реорганизации
      • 1. 2. 3. Описание расширенной модели TO-BE, полученного после проектирования
  • 2. Постановка задачи
    • 2. 1. Организационно-экономическая сущность задачи
    • 2. 2. Описание выходной информации
    • 2. 3. Описание входной информации
  • 3. Информационное обеспечение задачи
    • 3. 1. Информационный анализ предметной области и выделение информационных объектов задачи (концептуальная модель)
    • 3. 2. Определения логической структуры реляционной базы данных
    • 3. 3. Описание тестовых наборов
    • 3. 4. Оценка эффективности полученной структуры БД
  • 4. Архитектура системы
    • 4. 1. Обобщенный алгоритм решения задачи и его декомпозиция на модули (функции)
    • 4. 2. Детальные алгоритмы реализации отдельных модулей задачи и их функционально-технологическая схема
    • 4. 3. Классификация и реализация используемых запросов
  • 5. Интерфейс системы
  • 6. Технология решения задачи
    • 6. 1. Технология ввода, накопления и обработки данных, обеспечивающая решение задачи
    • 6. 2. Технология осуществления запросов, их реализация
    • 6. 3. Технология получения отчетов
  • 7. Тестирование программы, результаты
  • 8. Руководство пользователя
  • Заключение
  • Список используемых источников
  • Приложение 2

[ Код билета], Спектакль. Название, Расписание. Дата, Расписание. Время, Билет. ЦенаFROM Спектакль INNER JOIN (Расписание INNER JOIN Билет ON Расписание. Код расписания] = Билет. Спектакль) ON Спектакль. Код спектакля] = Расписание. СпектакльWHERE (((Расписание.Дата)=[Forms]![Отчеты]![Дата1]));Билеты за периодSELECT Билет. Код билета], Спектакль. Название, Расписание. Дата, Расписание. Время, Билет. ЦенаFROM Спектакль INNER JOIN (Расписание INNER JOIN Билет ON Расписание. Код расписания]=Билет.Спектакль) ON Спектакль. Код спектакля]=Расписание.СпектакльWHERE ((Расписание.Дата)>=Forms!Отчеты!Дата2) And ((Расписание.Дата)<=Forms!Отчеты!Дата3);Билеты по спектаклюSELECT Билет.

Код билета], Спектакль. Название, Расписание. Дата, Расписание. Время, Билет. Цена, Спектакль. Код спектакля]FROM Спектакль INNER JOIN (Расписание INNER JOIN Билет ON Расписание. Код расписания] = Билет. Спектакль) ON Спектакль. Код спектакля] = Расписание. СпектакльWHERE (((Спектакль. Код спектакля])=[Forms]![Отчеты]![Поле

СоСписком54]));6.3 Технология получения отчетов

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

7 Тестирование программы, результаты

В п. 3.3 данной работы был сформирован алгоритм тестирования. В результате тестирования программы получены удовлетворительные результаты, вся информация отображалась корректно, отчеты также отображались корректно. Для тестирования и проверки работы запросов был разработан набор корректных и некорректных данных. Если не заполнено название спектакля выводится сообщение, представленное на рисунке 23. Рисунок 23 — Сообщение о некорректности ввода

Если не заполнено хотя бы одно поле стоимости в расписании спектаклей выводится сообщение, представленное на рисунке 24. Рисунок 24 — Сообщение о том, что не введена стоимость

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

8 Руководство пользователя8.

1 Введение

Руководство пользователя предназначено для того, чтобы научить пользователя работе с программой. В данном руководстве подробно описаны различные функции программы в наиболее доступной форме. Для того чтобы освоить работу с предлагаемой программой необходимо иметь некоторые навыки работы с компьютером, предположительно на уровне оператора ЭВМ или пользователя Microsoft Office. Использование программы требует от пользователя лишь элементарных знаний в этой области. Следует отметить, что в программе реализован диалог с пользователем через систему диалоговых окон и форм. Понятный пользовательский интерфейс делает программу незаменимой в работе. Интерфейс программы разработан таким образом, чтобы не препятствовать восприятию информации с экрана. Наличие встроенного пользовательского меню облегчает работу оператора, позволяет экономить время и обеспечивает эффективную работу. Также предусмотрена возможность поиска информации по различным параметрам. Система не содержит ошибок в выполнении поставленной задачи и готова к использованию. Система способна выдавать отчеты по запросу оператора: билет на определенный спектакль, ведомость проданных билетов на определенный день и период.

8.2 Назначение и условия применения

В системе полностью автоматизированы следующие функции:

Прием заказов на билеты;

Загрузка расписания;

Определение цены билета по базе данных в зависимости от размещения места, времени сеанса;

Хранение и изменение информации о репертуаре, расписании, залах, проданных билетах;

Поиск информации по проданным билетам;

Предоставление информации о репертуаре и расписании;

Оформление и печать проданных билетов;

Оформление ведомостей проданных билетов за любой период;

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

Компьютер класса Pentium 3 633 Мгц и выше (для быстрой работы желательно от 1 Ггц). 128 Мб ОЗУ для Win 2000/ХP (в ОС Windows VISTA программа не работает).Наличие установленной операционной системы Windows 2000, XP;Наличие установленного пакета MS Office;100 Мб свободного места на диске для программы и наличие свободного места на диске для самой базы данных. Необходимо отметить, что база данных будет постоянно пополняться новыми данными, следовательно, и размер ее будет увеличиваться, поэтому необходимо иметь достаточно места для ее размещения и резервного копирования.

8.3 Подготовка к работе

Дистрибутив данной программы состоит файла Theater.mdb.Для работы с системой достаточнозапустить его.

8.4 Описание операций8.

4.1 Вход в систему

Для начала работы в программе нужно запустить файл «Theater.mdb». При запуске программы появляется стандартное окно входа в систему (рисунок 25), в котором необходимо выбрать логин, ввести пароль и нажать кнопку «Вход». Рисунок 25 — Окно входа в систему

В случае если не заполнено хотя бы одно поле будет выдано уведомление (рисунки 26, 27).Рисунок 26 — Сообщение о том, что не заполнен логин

Рисунок 27 — Сообщение о том, что не введен пароль

При успешной авторизации в системе откроется новое окно (рисунок 28) — Главная форма. Рисунок 28 — Главная форма системы

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

8.4. 2Информация о спектаклях

Для работы с информацией о спектаклях необходимо нажать на кнопку «Информация о спектаклях», откроется новое окно (рисунок 29).Рисунок 29 — Форма работы со спектаклями

Работа с данными на всех формах производится с помощью кнопок панели навигации, описание сведено в таблицу 8. Таблица 8 — Описание кнопок панели навигации

КнопкаОписание

Переход на самую первую запись

Переход на предыдущую запись

Переход на следующую запись

Переход на самую последнюю запись

Создать запись

Поле для поиска Для выхода из формы необходимо нажать кнопку «Выход». 8.

4.2Продажа билетов

Для работы формой продажи билетов необходимо нажать на кнопку «Продажа билетов», откроется новое окно (рисунок 30).Рисунок 30 — Форма для продажи билетов

В верхней части формы расположена информация о спектакле, в нижней — о проданных на него билетах. Для оформления продажи необходимо в разделе формы «Билеты» указать место и стоимость билета. Для печати билета необходимо нажать на кнопку «Печать билета», откроется окно запроса номера билета для печати (рисунок 31), ввести номер билета и нажать «ОК», после чего откроется форма билета (рисунок 32), которую можно отправить на печать. Рисунок 31 — Запрос для печати билета

Рисунок 32 — Печатная форма билета

Для выхода из формы необходимо нажать кнопку «Выход». 8.

4.3Ведение расписания

Для работы с расписанием необходимо нажать на кнопку «Ведение расписания», откроется новое окно (рисунок 33).Рисунок 33 — Форма ведения информации о расписании

Для выхода из формы необходимо нажать кнопку «Выход». 8.

4.4Формирование отчетности

Для работы с отчетами необходимо нажать на кнопку «Формирование отчетности», откроется новое окно (рисунок 34).Формы отчетов представлены в Приложении А. Рисунок 34 — Форма работы с отчетами

Для формирования отчета по проданным билетам за определенную дату необходимо указать дату в первом поле и нажать кнопку «Сформировать», откроется новое окно с отчетом (рисунок А.1).Для формирования отчета по проданным билетам за период необходимо указать две даты и нажать кнопку «Сформировать», откроется новое окно с отчетом (рисунок А.2).Для формирования отчета по проданным билетам на определенный спектакль необходимо указать спектакль из списка и нажать кнопку «Сформировать», откроется новое окно с отчетом (рисунок А.3).Для выхода из формы необходимо нажать кнопку «Выход». 8.

4.5Пользователи системы

Для работы со справочником пользователей системы необходимо обладать правами администратора. При нажатии на кнопку «Пользователи системы» происходит проверка прав пользователя. В случае, если текущий пользователь является операторов, откроется новое окно (рисунок 35) с сообщение о запрете использования данной функции. Рисунок 35 — Сообщение о запрете действия

Иначе будет открыта форма работы с пользователями (рисунок 36).Рисунок 36 — Форма работы с пользователями системы8.

4.5Завершение работы. Для завершения работы с системой необходимо нажать кнопку «Выход» на главной форме.

8.5 Аварийные ситуации

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

В ходе данной курсовой работы была достигнута ее основная цель — углубление и применение знаний по дисциплинам «Проектирование БД» и «Разработка и стандартизация ПС и ИТ», развитие навыков самостоятельной работы по анализу предметной области проектирования, разработке бизнес-моделей и модели базы данных и обработке информации, использованию программного обеспечения для моделирования предметной области, баз данных и разработки программных средств. В результате работы были разработаны основные модели деятельности, сделаны выводы по автоматизации, разработаны БД и пользовательское приложение. Полученные в ходе проведенного исследования и проектирования программного продукта результаты должны иметь практическую значимость, выражающуюся в общественной и производственной пользе при использовании данных разработок. Разработанный АРМ должен существенно повысить скорость получения и обработки необходимой информации, а также сократить трудозатраты. Представленная программа является прототипом программы для работы театра, но в тоже время удовлетворяет всем требованиям заказчика. Также данную программу можно будет использовать для любого театра, правда для этого нужно будет изменить схемы данных, изменение других модулей программы скорее всего не потребуется, т.к. работа театров не всегда отличается друг от друга. Список используемых источников

ГурвицГ.А. Microsoft Access 2010

Разработка приложений на реальном примере. — БХВ-Петербург, 2010

Дейт К., Дж.

Введение

в системы баз данных: Пер. с англ. — М.: Вильямс, 2000

Ильин В. В. Моделирование бизнес-процессов. Практический опыт разработчика. — М.: Вильямс, 2006

Конноли Т., Бегг К., Страчан А. Базы данных: проектирование, реализация, сопровождение. Пер. с англ. М.: Вильямс, 2000

Маклаков С.В. BPwin и ERwin. CASE — средства разработки информационных систем — М.: Диалог-МИФИ, 2000

Терехов А. Н. Технология программирования. — М.: ИНТУИТ, 2007

Фридман А. Л. Основы объектно-ориентированной разработки программных систем. М.: Финансы и статистика, 2000

Хансен Г., Хансен Д. Базы данных: разработка и управление. М.: БИНОМ, 2000

Ханс Ладани. SQL. Энциклопедия пользователя. — К.: «Диа

Софт", 1998

Яхонтов В. Н. Базы данных. Учебно-методическое пособие. — Казань: Академия управления «ТИСБИ», 2004

Приложение АФормы выходных документов

Рисунок А.1 — Отчет по продаже билетов за указанную дату

Рисунок А.2 — Отчет по продаже билетов за указанный период

Рисунок А.3 — Отчет по продаже билетов по спектаклю

Показать весь текст

Список литературы

  1. Гурвиц Г. А. Microsoft Access 2010. Разработка приложений на реальном примере. — БХВ-Петербург, 2010.
  2. Дейт К., Дж. Введение в системы баз данных: Пер. с англ. — М.: Вильямс, 2000.
  3. В.В. Моделирование бизнес-процессов. Практический опыт разработчика. — М.: Вильямс, 2006.
  4. Т., Бегг К., Страчан А. Базы данных: проектирование, реализация, сопровождение. Пер. с англ. М.: Вильямс, 2000.
  5. Маклаков С.В. BPwin и ERwin. CASE — средства разработки информационных систем — М.: Диалог-МИФИ, 2000.
  6. А.Н. Технология программирования. — М.: ИНТУИТ, 2007.
  7. А.Л. Основы объектно-ориентированной разработки программных систем. М.: Финансы и статистика, 2000.
  8. Г., Хансен Д. Базы данных: разработка и управление. М.: БИНОМ, 2000.
  9. Ханс Ладани. SQL. Энциклопедия пользователя. — К.: «ДиаСофт», 1998.
  10. В.Н. Базы данных. Учебно-методическое пособие. — Казань: Академия управления «ТИСБИ», 2004.
Заполнить форму текущей работой
Купить готовую работу

ИЛИ