- •Введение
 - •Постановка задачи
 - •Анализ и оценка существующих аналогов
 - •Формирование задач и требований к разрабатываемой ис
 - •Обоснование принятия решения о необходимости разработки ис
 - •Выбор средств разработки
 - •Понятие и характеристики информационной системы
 - •Общие принципы построения информационной системы
 - •Выбор средств разработки
 - •Серверная и клиентская часть информационной системы
 - •Разработка и реализация ис
 - •Разработка серверной части ис
 - •Администрирование информационной системы
 - •Разработка технической документации к разрабатываемой ис
 - •Описание применения
 - •Руководство системного администратора
 - •Руководство пользователя
 - •Проведение программы испытаний
 - •Анализ результатов испытаний
 - •Экономическая часть
 - •6.1 План выполнения темы. Ленточный график
 - •6.2 Расчет затрат на разработку продукта
 - •6.2.1 Составление сметы затрат на разработку модуля
 - •6.2.2 Расчет цены для нир
 - •6.3 Расчет и выводы по эффективности предложений
 - •Выводы по экономической части
 - •Безопасность и экологичность проекта
 - •7.1 Организация рабочего места пользователя пэвм
 - •Анализ опасных и вредных факторов при работе с пэвм
 - •Влияние электрического тока
 - •7.2.2 Параметры микроклимата
 - •7.2.3 Уровень шума на рабочем месте
 - •7.2.4 Пожарная опасность
 - •7.2.5 Освещенность рабочего места
 - •7.3 Расчет общего искусственного освещения в помещении с пэвм
 - •Эргономизация рабочего места с пэвм
 - •7.5 Экологичность проекта
 - •23.Джон Коггзолл, php 5. Полное руководство, Диалектика, 2006 г., 752 с
 
Серверная и клиентская часть информационной системы
Предметная область данного дипломного проекта – автомобильные предприятия города. Пусть в базе данных требуется хранить следующую информацию:
автомобили, которые состоят в автопарке города;
маршруты, по которым осуществляются поездки, причем много автомобилей может совершать поездки по нескольким маршрутам и за маршрутами может быть не закреплено автомобилей;
ремонт, которому подвергаются автомобили, причем автомобили могут ремонтироваться несколькими видами ремонта, а также автомобили могут не подвергаться ремонту;
водители, за которыми закреплены автомобили, причем за несколькими водителями может быть закреплено много автомобилей, а также автомобили могут не иметь закрепленных за ними водителей;
перевозки, причем на нескольких автомобилях может осуществляться много видов перевозок, с другой стороны, перевозки могут не осуществляться ни на одном автомобиле;
депо, в котором находятся автомобили вне работы, причем автомобиль имеет только одно место в депо, и он обязан иметь место в депо, а в депо может находиться не обязательно много автомобилей;
поездки, совершаемые автомобилями, причем много автомобилей может совершать много поездок и может не совершать поездок, в свою очередь поездки могут совершаться на нескольких автомобилях и поездки могут вообще не совершаться;
отпуска, получаемые водителями, причем водители обязательно уходят в отпуск и имеют только один отпуск в году.
стаж, который имеют водители, причем водители не обязательно имеют стаж и водитель имеет только один стаж, в том числе и нулевое значение;
зарплата, получаемая водителями, причем водители обязательно получают зарплату и водитель может иметь только одну зарплату.
день недели, в который совершается поездка, причем любая поездка может проходить в любой день, и в другом случае в любой день может быть не запланировано поездок.
При работе с базой данных возможно выполнение операций по добавлению, изменению и удалению сведений информационной системы, необходимо реализовать поиск по таблицам базы данных, создать средства администрирования, вывести отчёты об автомобилях и водителях предприятия. Современные СУБД в основном являются приложениями Windows, так как данная среда позволяет более полно использовать
возможности персональной ЭВМ, нежели среда DOS. Снижение стоимости высокопроизводительных ПК обусловил не только широкий переход к среде Windows, где разработчик программного обеспечения может в меньше
степени заботиться о распределении ресурсов, но также сделал программное обеспечение ПК в целом и СУБД в частности менее критичными к аппаратным ресурсам ЭВМ.
Среди наиболее ярких представителей систем управления базами данных можно отметить: Lotus Approach, Microsoft Access, Borland dBase, Borland Paradox, Microsoft Visual FoxPro, Microsoft Visual Basic, а также баз данных Microsoft SQL Server и Oracle, используемые в приложениях, построенных по технологии «клиент-сервер». Структура информационной системы представляет собой клиентское приложение, написанное на языке C# в среде программирования MS Visual Studio, взаимодействующее с базой данных «Автомобильные предприятия города» с помощью технологии ADO. База данных разработана на языке Transact – SQL в системе управления базами данных Microsoft SQL Server 2005.
Информационная система построена по архитектуре клиент – сервер. При такой организации реализуются следующие основные функции: управление БД, обработка данных, представление данных. Для разработки была выбрана архитектура информационной системы, построенной с использованием клиент-серверных технологий (модель DBS - Date Base Server. В такой модели вся логика размещена на сервере. При этом программный код, реализующий обработку, оформляется в виде хранимых процедур, которые в свою очередь вызываются клиентом и возвращают необходимое значение. Клиенту остается лишь в удобной и понятной пользователю форме представить эти результаты.
Модель DBS имеет ряд достоинств:
низкая нагрузка на сеть, так как результаты выполнения хранимой процедуры обычно бывают весьма компактными;
простота обновления логики обработки. Для внесения изменений в логику обработки достаточно поменять программный код хранимой процедуры. Причем возможно внесение изменений без остановки информационной системы.
