курсач. Курсач. Кафедра исим курсовая работа По дисциплине Разработка и стандартизация программных средств Тема ис диспетчерской службы автовокзала Студент группы пи111 Быстров П. А. Проверил Конушин А. В
Скачать 0.73 Mb.
|
3.Заказчики и пользователи системыДанный раздел рассматривает тех, кто заинтересован в создании и эксплуатации системы, – её заказчиков и потенциальных пользователей, целевую аудиторию. 3.1. Заказчики системыЗаказчиком системы является кафедра УИТЭС Владимирского государственного университета. Представителем заказчика является Заказчик1. Он является инициатором проекта и он задает основные требования к системе и определяет степень её зрелости для практического внедрения. Владельцем системы после её реализации будет являться Владимирский автовокзал. 3.2. Пользователи системыПотенциальными пользователями системы «диспетчерской автовокзала»являются работники и клиенты автовокзала. 4. Обзор системыДанный раздел рассматривает основные требования по функциональности и внешнему виду системы, а также некоторые дополнительные требования, с точки зрения заказчика и потенциальных пользователей. 4.1 Предпосылки и зависимостиПроцесс установки ИС «диспетчерской автовокзала» можно разделить на следующие этапы: 1) Установка сервера базы данных; 2) Установка серверной части программы «диспетчерской автовокзала» 3) Установка клиентской части (ClientAVTOVOKSAL.exe); 1) Установка сервера базы данныхвключает в себяустановку и настройку сервера базы данных. Программа поддерживает приложение Microsoft SQL Server 2005/2008. Настройка соединения с БД осуществляется при установке или при первом запуске системы. SQL Server 2005/2008 — система управления реляционными базами данных (СУБД), разработанная корпорацией Microsoft. 2)Установка серверной части программы «диспетчерская автовокзала»(AVTOVOKSAL.exe). Пакет установки AVTOVOKSAL.exe включает в себя файлы базы данных в формате mdf и ldf, программу для администрирования программы «диспетчерская автовокзала» «Users Manager». 3)Установка клиентской части (ClientAVTOVOKSAL.exe) - установка программы «диспетчерская автовокзала» на компьютерах пользователей. 4.2.Функциональность системыФункциональность системы описывается наиболее общим образом, в виде проекции потребностей заказчиков на функции системы, без деталей реализации. 4.2.1.Ввод, редактирование и удаление записей о клиентах и их маршрутах.Центром системы «диспетчерской автовокзала» является карточка клиенты и маршрут. Карточка клиента и маршрута позволяет вводить, редактировать и хранить всю необходимую информацию о количестве клиентов, их маршруте, цене билета, дате и времени отправки или прибытия в нужную точку. Работа с карточкой клиентов и маршрутов начинается со списка клиентов и маршрутов , который можно назвать главным списком приложения. Как следует из названия, список клиентов и маршрутов предназначен для просмотра информации о клиентах и их маршрутах, хранимой в базе данных. Главный список позволяет просматривать основную информацию о клиентах (время отправки, время прибытия, цена билета, номер маршрута и т.д.), отбирать клиентов и маршруты по заданному набору критериев (например: выбрать клиентов, едущих на одном и том же маршруте; выбрать маршрут с наибольшем количеством пассажиров). Список может быть отсортирован по любому из полей по алфавиту (в прямом или обратном порядке). Если пользователь знает имя, фамилию или номер билета клиента и маршрута, то он сможет быстро найти его в списке, используя поле локатора. Для ввода нового клиента(пассажира) или маршрута в БД используется форма ввода новых клиентов(пассажиров) и маршрутов. На ней размещены поля ввода для основной информации о клиенте(пассажире) и маршруте. При вводе нового клиента(пассажира) или маршрута в БД он немедленно появляется в списке окна приложения. Для редактирования информации об одном клиенте(пассажире) или маршруте используется форма редактирования клиента(пассажира) или маршрута. Пользователь имеет возможность выделить одного клиента(пассажира) или маршрута в списке и отредактировать данные клиента(пассажира) или маршрута, открыв форму редактирования клиента(пассажира) или маршрута. Кроме того, некоторые данные можно отредактировать путем непосредственного изменения значений в ячейках таблицы клиента(пассажира) или маршрута. Для редактирования информации о нескольких клиентах или маршрутах одновременно используется форма группового редактирования клиентов и маршрутов. Пользователь имеет возможность выделить несколько клиентов или маршрутов в списке и отредактировать некоторые их данные, открыв форму группового редактирования клиента или маршрута. Значения, введенные в этой форме, записываются в соответствующие поля БД для всех выделенных клиентов или маршрутов. Также пользователь имеет возможность выделить одного или несколько клиентов или маршрутов в списке и удалить их из БД. 4.2.2.Печатные формыПозволяет создавать различные типы приказов такие как: приказ о зачислении на работу, приказ об увольнении, приказ о создании нового маршрута; на основе справочника формулировок приказов, содержащего типовые шаблоны. Наличие встроенной морфологической системы русского языка и автоматическая подстановка всех параметризованных данных в приказ практически исключает необходимость в редактировании сгенерированного текста приказа. 4.2.3.Формирование статистикиСлужит для создания статистических отчетов и их анализа. Для анализа статистических данных осуществляется переход в список клиентов и маршрутов с различными параметрами, уточняющий полученные данные. Статистические формы предназначены как для внутреннего использования, так и для составления отчетности для вышестоящих организаций. Подсистема статистика позволяет просматривать и сравнивать информацию. Статистические данные могут быть выведены в документ Microsoft Word и впоследствии распечатаны. Программа «диспетчерская автовокзала» имеет следующие виды статистик: · состав маршрутов по номеру; · распределение клиентов (пассажиров) по маршрутам; · пользование услугами (количество человек в месяц); · распределение клиентов(пассажиров) по номеру маршрута; · состояние транспорта; · количество рейсов; · список отправки; · список прибытия; · кол-во остановок. 4.2.4.Сохранение настроек при вводе нового клиента или маршрута.На форме ввода новых клиентов или маршрутов пользователь может заполнить поля ввода и нажать на кнопку “Remember Settings”. Система запоминает значения, введенные в поля ввода. При следующем открытии формы или после нажатия на кнопку Next на форме ввода новых клиентов или маршрутов система заполняет поля сохраненными значениями. 4.2.5.Мастер начальной настройкиПри первом запуске системы (после установки) должен автоматически запускаться Setup Wizard. Он предназначен для настройки соединения с базой данных и ИСД. Сценарий использования Setup Wizard: Пользователь запускает систему в первый раз. Система автоматически запускает Setup Wizard. Отображается первое окно мастера – окно приветствия. Пользователь жмет на кнопку Next. Система отображает второе окно мастера – окно настройки соединения с базой данных. Пользователь вводит имя сервера баз данных, выбирает метод аутентификации, вводит имя пользователя и пароль, выбирает из выпадающего списка одну из баз данных, существующих на указанном сервере, или выбирает опцию New Database и вводит имя новой базы данных. После этого пользователь жмет на кнопку Next. В случае если пользователь выбрал существующую на сервере базу данных, система подключается к ней и отображает следующее окно мастера – окно ввода ИСДа Автовокзал. Если пользователь выбрал опцию New Database, система создает на указанном сервере базу данных с указанным именем, создает все необходимые объекты (таблицы, хранимые процедуры и пр.), заполняет базу необходимыми для работы начальными данными и подключается к вновь созданной базе. В случае невозможности подключения к базе система выдает сообщение об ошибке и оставляет открытым окно настройки соединения с БД. В случае успешного подключения система записывает текущие настройки подключения к БД в конфигурационный файл. При следующем запуске система будет использовать сохраненные настройки. Пользователь жмет на кнопку Start. Система открывает главное окно приложения. 4.2.6.Работа с журналом (количество клиентов за месяц) Для работы с журналом (количество клиентов за месяц) необходимо создать журнал посещаемости.
4.2.7.Работа с журналом (Состояние автобусов) Для работы с журналом (Состояние автобусов) необходимо создать журнал состояние автобуса.
|