Проектирование информационной системы для хранения, накопления и выборки данных
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
Оглавление
. Разработка технического задания. Формулировка концепции системы
.Формирование исходных отношений
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>