Проектирование информационной системы для хранения, накопления и выборки данных

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

Оглавление

 

. Разработка технического задания. Формулировка концепции системы

.Формирование исходных отношений

2.1Выявление информационных объектов БД и определение требований целостности к данным

.2Выявление множеств сущностей и их атрибутов и требований целостности данных

.3Выявление связей множеств сущностей и их характеристик

.4Построение результирующей ER диаграммы

.5Формирование отношений на основе ER моделирования и их нормализация

.6Даталогическое проектирование

.7Разработка сценариев работы информационной системы

.8Определение архитектуры системы

.9Уточнение состава и содержания сценариев

.10Разработка механизмов реализации сценариев серверной компоненты

3.Разработка клиентских компонент

3.1Выбор средства реализации клиентского приложения

.2Определение состава формы

.3Организационное проектирование

Список используемой литературы

 

 

1.Разработка технического задания. Формулировка концепции системы

 

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

Информационная система должна обеспечитьсистематизацию данных о сотрудниках, заявках, проектах, а также повышение управляемости этими данными (сбор, хранение, поиск).Это приведет к сокращению времени на ведение отчётной документации, что позволит вести гибкий контроль по выполненным проектам.

Функционирование системы предполагает использование компьютера выступающего в роли сервера, под управлением операционной системы Windows Server 2008 R2 , а так же иных клиентских машин предприятия.

Аппаратное обеспечение:

Сервер (ЦП - AMD Athlon™ II X4, 3.3ГГц, ОЗУ - 4 Гб);

Клиентские машины (AMD Athlon X2 Dual-Core, 2.6ГГц, ОЗУ - 4Гб).

Все компьютеры объединены в локальную сеть с пропускной способностью 1Гбит/с.

Функциональные требования:

на основании введенного номера договора необходимо получить подробную информацию о содержании договора и о заказчике;

на основании введённого номер путевого листа получить подробную информацию о дате выполнения заказа а также о сотруднике и транспортном средстве для выполнения заказа;

вывести названия всех заказов и сотрудников;

вывести все организации с номерами заявок, которые они подали;

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

ввод соответствующей информации может осуществляться вручную или с помощью запросов администратором БД;

Нефункциональные требования:

объем информации - система должна хранить информацию о 30-50 заявках, больше не требуется, так как после 3х месяцев со дня выполнения заявки она удаляется, а сам проект по этой заявке заносится в архив головного офиса; а также система должна хранить информацию о 100 -150 сотрудниках предприятия;

производительность системы - обеспечить достаточно быстрый поиск и вывод нужной информации для удобства использования;

скорость ввода или изменения уже существующих данных должна составлять не более 5 минут;

время отклика системы на запрос должно составлять примерно 2-3 с.

удобство использования - дружественный, интуитивно понятный пользовательский интерфейс.

Необходимотакже обеспечить возможность вывода той или иной информации непосредственно в MicrosoftWord.

Требования информационной безопасности - при входе в систему необходимо пройти процедуру авторизации для получения возможности чтения или изменения данных.

Архитектура разрабатываемой информационной системы - архитектура клиент-сервера. Данную архитектуру осуществляет СУБД MSSQLServer 2008. Использование данной СУБД обеспечит следующие функции:

Yобеспечивает целостность БД;

Yобеспечивает быстрое восстановление после различных сбоев (аппаратных и программных);

Yобеспечивает резервное копирование;

Yобеспечивает высокую надежность работы;

Yобеспечивает высокую производительность.

 

 

2.Формирование исходных отношений

 

.1Выявление информационных объектов БД и определение требований целостности к данным

 

В процессе разработки БД были выделены следующие информационные объекты из предметной области:

договор;

данные о заказчике;

даныне о заявке;

путевые листы;

Требования целостности:

к договору относятся - данные о заявке, организация-заявитель, путевой лист.

к путевому листу относятся - даныые о транспотных средствах, даныне о водителях.

к заказу оттносятся - данные о заказе.

 

.2Выявление множеств сущностей и их атрибутов и требований целостности данных

 

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

Данные о заказчике - информация о контрагентах работающих с фирмой. Характеризуется: номером (обязательный численный атрибут), полным названием орг?/p>