![](/user_photo/2706_HbeT2.jpg)
- •Введение
- •Постановка задачи
- •Анализ и оценка существующих аналогов
- •Формирование задач и требований к разрабатываемой ис
- •Обоснование принятия решения о необходимости разработки ис
- •Выбор средств разработки
- •Понятие и характеристики информационной системы
- •Общие принципы построения информационной системы
- •Выбор средств разработки
- •Серверная и клиентская часть информационной системы
- •Разработка и реализация ис
- •Разработка серверной части ис
- •Администрирование информационной системы
- •Разработка технической документации к разрабатываемой ис
- •Описание применения
- •Руководство системного администратора
- •Руководство пользователя
- •Проведение программы испытаний
- •Анализ результатов испытаний
- •Экономическая часть
- •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 имеет ряд достоинств:
низкая нагрузка на сеть, так как результаты выполнения хранимой процедуры обычно бывают весьма компактными;
простота обновления логики обработки. Для внесения изменений в логику обработки достаточно поменять программный код хранимой процедуры. Причем возможно внесение изменений без остановки информационной системы.