- •Введение
- •1. Анализ предметной области и формирование требований к информационной системе
- •1.1 Описание объекта информатизации
- •1.2 Определение целей и задач автоматизации
- •1.3 Разработка концепции ис и определение экономической целесообразности проектирования ис
- •1.4 Разработка технического задания
- •2. Проектирование информационной системы
- •2.1 Постановка задачи на разработку информационной системы
- •2.2 Выбор технологии и средств проектирования и разработки информационной системы
- •2.3 Проектирование модели данных информационной системы
- •2.4 Разработка структурной схемы программного обеспечения информационной системы и сценария пользовательского интерфейса
- •3. Реализация информационной системы
- •3.1 Разработка программного обеспечения
- •3.2 Защита данных и методы доступа пользователей в систему
- •3.3 Загрузка данных и формирование запросов к информационной системе
- •3.4 Описание программных моделей в виде руководства пользователя
- •Заключение
- •Список источников и использованной литературы
- •Приложение №1 Техническое задание
- •Общие сведения
- •Назначение и цели создания системы
- •Характеристики объекта автоматизации
- •Требования к системе
- •Состав и содержание работ по созданию системы
- •Порядок контроля и приёмки системы
- •Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие
- •Требования к документированию
- •Источники разработки
- •Приложение №2 Скрипты для создания таблиц
Порядок контроля и приёмки системы
Сдача-приёмка работ производится поэтапно, в соответствии с календарным планом. Приемка этапа заключается в рассмотрении и оценке проведенного объема работ и предъявленной технической документации в соответствии с требованиями настоящего технического задания.
Сдача-приемка осуществляется комиссией, в состав которой входят представители заказчика и исполнителя. Ответственность за организацию и проведение приемки системы должен нести заказчик. По результатам приемки подписывается акт приемочной комиссии.
Все создаваемые в рамках настоящей работы программные изделия передаются Заказчику, как в виде готовых модулей, так и в виде исходных кодов, представляемых в электронной форме.
Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие
Для обеспечения готовности объекта к вводу системы в действие провести комплекс мероприятий:
Определить подразделение, ответственное за проведение опытной эксплуатации системы
Утвердить список функциональных возможностей системы используемых при работе системы
Утвердить список схем документов, определяющих взаимодействие при работе системы
Приобрести компоненты технического и программного обеспечения
Завершить работы по установке технических средств, провести обучение пользователей
Определить должностные инструкции обслуживающего персонала системы
Провести опытную эксплуатацию системы
Требования к документированию
Документация к информационной системе должна содержать:
Описание автоматизируемых функций
Схема функциональной структуры автоматизируемой деятельности
Описание технологического процесса обработки данных
Описание программного обеспечения АС
Схема логической структуры БД
Руководство пользователя
Источники разработки
Источником разработки является задание на курсовое проектирование по курсу «Проектирование информационных систем».
Приложение №2 Скрипты для создания таблиц
CREATE TABLE [dbo].[Автобус](
[Код автобуса] [int] NOT NULL,
[Код водителя] [int] NOT NULL,
[Модель] [nvarchar](50) NOT NULL,
[Год выпуска] [nvarchar](7) NOT NULL,
[Дата последнего техосмотра] [date] NOT NULL,
CONSTRAINT [PK_Автобус] PRIMARY KEY [Код автобуса]
CONSTRAINT [FK_Автобус_Водитель] FOREIGN KEY([Код водителя])
REFERENCES [dbo].[Водитель] ([Код водителя])
CREATE TABLE [dbo].[Билет](
[Код пассажира] [int] NOT NULL,
[Код рейса] [int] NOT NULL,
[Код билета] [int] NOT NULL,
CONSTRAINT [PK_Билет_1] PRIMARY KEY [Код билета]
CONSTRAINT [FK_Билет_Пассажир] FOREIGN KEY([Код пассажира])
REFERENCES [dbo].[Пассажир] ([Код пассажира])
CONSTRAINT [FK_Билет_Рейс] FOREIGN KEY([Код рейса])
REFERENCES [dbo].[Рейс] ([Код рейса])
CREATE TABLE [dbo].[Водитель](
[Код водителя] [int] NOT NULL,
[Код автобуса] [int] NOT NULL,
[ФИО] [nvarchar](50) NOT NULL,
[Телефон] [numeric](11, 0) NOT NULL,
[Статус] [nvarchar](20) NOT NULL,
[Пароль] [nvarchar](20) NOT NULL,
CONSTRAINT [PK_Водитель] PRIMARY KEY [Код водителя]
CONSTRAINT [FK_Водитель_Автобус] FOREIGN KEY([Код автобуса])
REFERENCES [dbo].[Автобус] ([Код автобуса])
CREATE TABLE [dbo].[Диспетчер](
[Код диспетчера] [int] NOT NULL,
[ФИО] [nvarchar](50) NOT NULL,
[Телефон] [numeric](11, 0) NOT NULL,
[Пароль] [nvarchar](20) NOT NULL,
CONSTRAINT [PK_Диспетчер] PRIMARY KEY [Код диспетчера]
CREATE TABLE [dbo].[Маршрут](
[Код маршрута] [int] NOT NULL,
[Название маршрута] [nvarchar](max) NOT NULL,
[Протяжённость маршрута] [nvarchar](10) NOT NULL,
CONSTRAINT [PK_Маршрут] PRIMARY KEY [Код маршрута]
CREATE TABLE [dbo].[Пассажир](
[Код пассажира] [int] NOT NULL,
[ФИО] [nvarchar](50) NOT NULL,
[Телефон] [numeric](11, 0) NULL,
[Электронная почта] [nvarchar](50) NOT NULL,
[Пароль] [nvarchar](20) NOT NULL,
CONSTRAINT [PK_Пассажир] PRIMARY KEY ([Код пассажира])
CREATE TABLE [dbo].[Рейс](
[Код рейса] [int] NOT NULL,
[Код маршрута] [int] NOT NULL,
[Код водителя] [int] NOT NULL,
[Код диспетчера] [int] NOT NULL,
[Расчётное время в пути] [time](7) NOT NULL,
[Стоимость билета] [money] NULL,
[Дата отправления] [date] NULL,
[Время отправления] [time](7) NULL,
CONSTRAINT [PK_Рейс] PRIMARY KEY ([Код рейса])
CONSTRAINT [FK_Рейс_Водитель] FOREIGN KEY([Код водителя])
REFERENCES [dbo].[Водитель] ([Код водителя])
CONSTRAINT [FK_Рейс_Диспетчер] FOREIGN KEY([Код диспетчера])
REFERENCES [dbo].[Диспетчер] ([Код диспетчера])
CONSTRAINT [FK_Рейс_Маршрут] FOREIGN KEY([Код маршрута])
REFERENCES [dbo].[Маршрут] ([Код маршрута])
