Автор работы: Пользователь скрыл имя, 29 Августа 2013 в 15:48, курсовая работа
Система предназначена для эффективного хранения данных внутри организации и взаимодействия с ними. Проектная организация – достаточно сложная структура, объединяющая в себе сотрудников, разделённых на отделы, каждый из которых имеет руководителя. Организация заключает договоры и выполняет проекты в рамках этих договоров, причём для одного договора может выполняться несколько проектов, а один проект может быть задействован в нескольких договорах. Над реализацией проектов работают сотрудники из разных отделов. В организации ведётся учёт оборудования, каждая единица оборудования может быть приписана к определённому отделу, либо находиться в коллективной собственности. Таким образом, база данных – наиболее удобная структура для хранения и управления данными.
ТЕХНИЧЕСКОЕ ЗАДАНИЕ 3
1.Информационно-логическая модель предметной обласТИ 5
1.1 Предметная область 5
1.2. ИНФОРМАЦИОННО-ЛОГИЧЕСКАЯ МОДЕЛЬ 6
2. концептуальная моделЬ БАЗЫ ДАННЫХ 12
2.1. КОНЦЕПТУАЛЬНАЯ СХЕМА БАЗЫ ДАННЫХ 12
2.2. ОГРАНИЧЕНИЕ ЦЕЛОСТНОСТИ И СОГЛАСОВАННОСТИ БД 13
2.3. ОПЕРАЦИИ РЕЛЯЦИОННОЙ АЛГЕБРЫ. SQL-ЗАПРОСЫ. 15
2.4. ВИДЫ ОТЧЁТОВ: 19
3. Проектирование интерфейса пользователя 19
3.1. ВЗАИМОДЕЙСТВИЕ БАЗЫ ДАННЫХ С ПРИЛОЖЕНИЕМ ПОЛЬЗОВАТЕЛЯ 19
3.2 ПРИМЕРЫ РАБОТЫ ОТЧЁТОВ: 21
4. ЗАКЛЮЧЕНИЕ 23
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
Государственное образовательное учреждение высшего профессионального образования
«Санкт-Петербургский
Институт менеджмента и информационных технологий
(филиал) Санкт-Петербургского
(ИМИТ СПбГПУ)
Разработка БАЗЫ ДАННЫХ «Проектная организация»
Расчетно-пояснительная записка
к курсовой работе
Листов 23
Руководитель,
канд. тех. наук, доцент Щегряев Н.А.
Исполнитель,
Студент О.291 Паутов А.К.
Оглавление
ТЕХНИЧЕСКОЕ ЗАДАНИЕ 3
1.Информационно-логическая модель предметной обласТИ 5
1.1 Предметная область 5
1.2. ИНФОРМАЦИОННО-ЛОГИЧЕСКАЯ МОДЕЛЬ 6
2. концептуальная моделЬ БАЗЫ ДАННЫХ 12
2.1. КОНЦЕПТУАЛЬНАЯ СХЕМА БАЗЫ ДАННЫХ 12
2.2. ОГРАНИЧЕНИЕ ЦЕЛОСТНОСТИ И СОГЛАСОВАННОСТИ БД 13
2.3. ОПЕРАЦИИ РЕЛЯЦИОННОЙ АЛГЕБРЫ. SQL-ЗАПРОСЫ. 15
2.4. ВИДЫ ОТЧЁТОВ: 19
3. Проектирование интерфейса пользователя 19
3.1. ВЗАИМОДЕЙСТВИЕ БАЗЫ ДАННЫХ С ПРИЛОЖЕНИЕМ ПОЛЬЗОВАТЕЛЯ 19
3.2 ПРИМЕРЫ РАБОТЫ ОТЧЁТОВ: 21
4. ЗАКЛЮЧЕНИЕ 23
1. ВВЕДЕНИЕ
Настоящее
техническое задание
Система
предназначена для эффективного
хранения данных внутри организации
и взаимодействия с ними. Проектная
организация – достаточно сложная
структура, объединяющая в себе сотрудников,
разделённых на отделы, каждый из которых
имеет руководителя. Организация
заключает договоры и выполняет
проекты в рамках этих договоров,
причём для одного договора может
выполняться несколько
Создание системы, в которой реализованы наиболее востребованные методы обработки информации, позволит эффективно управлять организацией.
2. ОСНОВАНИЕ ДЛЯ РАЗРАБОТКИ
Система разрабатывается в соответствии с планом учебного процесса университета 2011—2012 гг.
3. НАЗНАЧЕНИЕ
Система предназначена для обеспечения удобных методов отображения и обработки информации.
Пользователями могут выступать практически все сотрудники организации
4. ТРЕБОВАНИЯ К ПРОГРАММЕ ИЛИ ПРОГРАММНОМУ ИЗДЕЛИЮ
4.1.Требования к функциональным характеристикам
4.1.1. Система должна предоставлять возможность просмотра каждой из представленных в базе данных таблиц
4.1.2. Система должна позволять выполнять типовые запросы к БД.
4.1.3. Возможность формирования отчётов.
4.2. Требования к надежности
4.2.1. Предусмотреть контроль вводимой информации и блокировку некорректных действий пользователя при работе с системой.
4.2.2. Обеспечить целостность информации, хранящейся в базе данных.
4.3. Требования
к составу и параметрам
4.3.1. Система должна работать на IBM совместимых персональных компьютерах.
4.3.2. Минимальная конфигурация:
4.4. Требования
к информационной и
Система должна работать под управлением операционной системы Windows ХР и выше.
5. ЭТАПЫ РАЗРАБОТКИ
№ Название этапа |
Срок |
Отчетность |
1. Анализ предметной области и формализация |
26.12.2011 |
Формализованное описание предметной области |
|
||
|
||
|
||
2. Разработка логической и физической модели |
26.12.2011 |
Описание логической и физической модели, основных сущностей |
|
База данных, подключенная к MS SQL Server, общее описание основных алгоритмов работы с БД. | |
3. Создание БД, определение необходимых запросов и отчётов |
26.12.2011 | |
4. Создание программной оболочки, реализация запросов и отчётов |
26.12.2011 |
Программный продукт |
5. Сдача и защита проекта |
26.12.2011 |
Программный проект, пояснительная записка |
Библиотечный фонд города составляют библиотеки, расположенные на территории города. Каждая библиотека включает в себя абонементы и читальные залы. Пользователями библиотек являются различные категории читателей: студенты, научные работники, преподаватели, школьники, рабочие, пенсионеры и другие жители города. Каждая категория читателей может обладать непересекающимися характеристиками-атрибутами: для студентов это название учебного заведения, факультет, курс, номер группы, для научного работника - название организации, научная тема и т.д. Каждый читатель, будучи зарегистрированным в одной из библиотек, имеет доступ ко всему библиотечному фонду города.
Библиотечный фонд (книги, журналы, газеты, сборники статей, сборники стихов, диссертации, рефераты, сборники докладов и тезисов докладов и пр.) размещен в залах-хранилищах различных библиотек на определенных местах хранения (номер зала, стеллажа, полки) и идентифицируется номенклатурными номерами. При этом существуют различные правила относительно тех или иных изданий: какие-то подлежат только чтению в читальных залах библиотек, для тех, что выдаются, может быть установлен различный срок выдачи и т.д. С одной стороны, библиотечный фонд может пополняться, с другой, - с течением времени происходит его списание.
Произведения авторов, составляющие библиотечный фонд, также можно разделить на различные категории, характеризующиеся собственным набором атрибутов: учебники, повести, романы, статьи, стихи, диссертации, рефераты, тезисы докладов и т.д.
Сотрудники библиотеки, работающие в различных залах различных библиотек, ведут учет читателей, а также учет размещения и выдачи литературы
Виды запросов в информационной системе:
При анализе предметной области были выделены следующие сущности и их атрибуты:
Сущность «Библиотека»:
Каждый экземпляр сущности – одна библиотека, которая может иметь несколько залов различных типов(читальный или выдача книг).Так же есть информация о название, телефон и адресе.
Атрибут |
Первичный ключ |
Описание атрибута |
id_Зала |
+ |
Уникальный номер- |
Название |
Название библиотеки | |
Адрес |
Адрес библиотеки | |
Телефон |
Телефон зала | |
Зал |
Тип зала(читальный, выдача книг) | |
Количество залов |
Количество залов в библиотеке |
Сущность «Сотрудники»:
Каждый экземпляр сущности – отдельный сотрудник с уникальным номером числящийся в определённом зале – то есть связанный с одним экземпляром сущности «Библиотека».
Атрибут |
Первичный ключ |
Описание атрибута |
id_Сотрудника |
+ |
Уникальный номер сотрудника |
ФИО |
ФИО сотрудника | |
Адрес прописки |
Адрес прописки сотрудника | |
Дата устройства |
Дата устройства на работу сотрудника | |
id_Зала |
Номер зала в котором работает сотрудник |
Сущность «Категории»:
Каждый экземпляр – одна категория книг, имеющая уникальный номер и название.
Атрибут |
Первичный ключ |
Описание атрибута |
id_Категории |
+ |
Уникальный номер Категории |
Название |
Название категории |
Сущность «Произведение»:
Каждый экземпляр – одно произведение, имеющее уникальный номер, автора и название.
Атрибут |
Первичный ключ |
Описание атрибута |
id_Произведения |
+ |
Уникальный номер произведения |
Автор |
Автор произведения | |
Название |
Название произведения |
Сущность «Книги»:
Каждый экземпляр – одна книга имеющаяся в библиотеке. Может быть приписана к какой-нибудь категории и содержит какое-нибудь произведение.
Атрибут |
Внешний ключ |
Описание атрибута |
id_Книги |
+ |
Уникальный Номер книги |
Тип книги |
Тип книги | |
Наличие |
Наличие книги в библиотеке | |
Дата получения |
Дата получения книги | |
Дата списания |
Дата списания книги библиотекой | |
id_Категории |
Номер категории | |
id_Произведения |
Номер произведения |
Сущность «Читатели»:
Каждый экземпляр – один читатель, имеющий уникальный номер, содержит тип читателя(Студент, школьник, рабочий, пенсионер, научный работник, преподаватель).
Атрибут |
Внешний ключ |
Описание атрибута |
id_Читателя |
+ |
Уникальный номер читателя |
ФИО |
ФИО читателя | |
id_Читательского билета |
Номер читательского билета | |
Адрес |
Адрес читателя | |
Последний визит |
Дата последнего посещения | |
Дата рождения |
Дата рождения | |
Тип читателя |
Тип читателя | |
Телефон |
Телефон читателя |
Сущность «Школьники»:
Каждый экземпляр – один школьник зарегистрированный в библиотеке - то есть связан с одним экземпляром сущности «Читатели».
Атрибут |
Внешний ключ |
Описание атрибута |
id_Школьника |
+ |
Уникальный номер школьника |
Школа |
Школа | |
Класс |
Класс | |
id_Читателя |
Номер читателя |
Сущность «Студенты»:
Каждый экземпляр – один студент зарегистрированный в библиотеке - то есть связан с одним экземпляром сущности «Читатели».
Атрибут |
Внешний ключ |
Описание атрибута |
id_Студента |
+ |
Уникальный номер студента |
Учебное заведение |
Учебное заведение | |
Факультет |
Факультет | |
Курс |
Курс | |
Номер группы |
Группа | |
id_Читателя |
Номер читателя |
Информация о работе Разработка базы данных «Проектная организация»