Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MD_CP.docx
Скачиваний:
4
Добавлен:
10.05.2015
Размер:
219.99 Кб
Скачать

Федеральное агентство по образованию

Государственное образовательное учреждение

высшего профессионального образования

«Кузбасский государственный технический университет

имени Т.Ф. Горбачева»

Кафедра информационных и автоматизированных

производственных систем

КУРСОВАЯ РАБОТА

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

накопления хранения и выборки данных о проектах,

выполняемых предприятием и разработчиком web-приложений»

Выполнил:

студент гр.

Проверил:

Кемерово

2014

Содержание

Содержание 1

Техническое задание 2

Концепция проекта 2

Требования к информационной системе 2

Состав запросов к БД 4

Исходные отношения 5

Информационные объекты БД 5

Связи и отношения между информационными объектами 9

Требования к целостности системы 10

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

Система управления базой данных 12

Таблицы в составе БД 12

Клиентский интерфейс 15

Способ подключения к базе данных 15

Функциональность приложения 15

Состав и реализация форм 16

Диаграмма связи форм в клиентском приложении 22

Алгоритмы работы и архитектура информационной системы 23

Механизмы взаимодействия «клиент-сервер» 24

Логика на стороне сервера 24

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

Источники информации 27

Техническое задание Концепция проекта

СУБД задач и составляющих их процессов предприятия. Реляционная база содержит данные о сотрудниках и клиентах организации, о текущих и планируемых проектах. Рабочие проекты, привязанные к заказчику, разделяются на задачи (и подзадачи), которые распределяются между специалистами.

В дальнейшем (в рамках производственной практики) развитие в систему планирования производственного процесса. Привязка к каждой задаче срока исполнения. Внедрение возможности визуально наблюдать рабочий процесс и управлять им на диаграмме Ганта.

Клиентская часть разрабатывается для студии web-дизайна «Пятое измерение» (http://5th.ru), наполнение ИБ осуществляется в соответствии с реальными задачами компании.

Базовой технологией приложения является клиент-сервер в среде Microsoft SQL Server 2005 и Visual Studio 2010. Доступ к базе данных осуществляется с клиентского компьютера через специальные интерфейсы.

Требования к информационной системе

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

Выдача списка клиентов с контактными данными, соответствующими им заказами (проектами).

Выдача списка сотрудников с соответствующими им задачами.

Выдача списка проектов со сроками выполнения.

Формирование списка «горящих» проектов, – для которых реальный срок исполнения предположительно превышает установленный.

По выбранному имени/идентификатору сотрудника/клиента/проекта выдача информации о нём (предусмотрена также возможность редактирования).

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

Прочиетребования

Простой интерфейс (наличие одновременно не более 7 доступных пользователю управляющих элементов).

Быстродействие. Выполнение запросов пользователя в разумные интервалы времени (максимум порядка десятых секунды).

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

Понятная архитектура проекта. Обеспечение возможности усовершенствования приложения, внедрения дополнительных возможностей, в том числе специалистами, изначально не причастными к проекту.

Безопасность. Элементарное обеспечение сохранности данных; защита от некорректных действий пользователя.

Пользователи ИС – сотрудники предприятия (ориентировочно до 16 человек). С учётом конечной задачи, количество пользователей может составлять несколько десятков человек, что соответствует масштабу малого предприятия. Представление большего количества исполнителей нецелесообразно, в виду значительного усложнения диаграммы проектов и потери её наглядности.

Предполагается разделение пользователей по правам доступа (например, руководитель предприятия, менеджеры – административная группа, рядовые специалисты – пользовательская группа).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]