Проектный НИИ
Заказать уникальную курсовую работу- 22 22 страницы
- 10 + 10 источников
- Добавлена 22.12.2007
- Содержание
- Часть работы
- Список литературы
- Вопросы/Ответы
Введение
1Описание ПО «Проектный НИИ»
2Проектирование базы данных «Проектный НИИ»
2.1.Описание БД в терминах объектов предметной области
2.2.Построение информационной структуры предметной области
2.3.Представление БД реляционной моделью
3Проектирование информационной системы
3.1.Функции информационной системы
3.2.Архитектура информационной системы
4Контрольный пример
5Реализация информационной системы
5.1.Описание структуры базы данных
5.2.Организация интерфейса
5.3.Реализация алгоритмов обработки данных
Заключение
Приложение 1. Примеры запросов к БД «Проектный НИИ»
Список использованной литературы:
Описание логической структуры записи таблицы Участие в проектах представлено в Табл.5.4.
Табл.5.4
Участие в проектах Имя поля Признак
ключа Формат поля Индексированное поле Тип Длина Код * Счетчик Длинное целое Да (Совпадения не допускаются) Проект Текстовый 50 Да (Совпадения допускаются) Сотрудник Текстовый 50 Да (Совпадения допускаются)
Схема данных представлена на Рис.5.1
Рис. 5.1 Схема данных БД «Проектный НИИ».
В БД «Проектный НИИ» также созданы следующие объекты:
1. Запрос Проектный НИИ.
2. Формы:
Основная форма
Отделы и сотрудники
Отделы и сотрудники подчиненная форма
Проектный НИИ
Проектный НИИ подчиненная форма
Проекты
Проекты подчиненная форма
Сотрудники подчиненная форма
Участие в проектах
3. Отчеты:
Отделы и сотрудники
Проектный НИИ
Проекты.
Организация интерфейса
При запуске файла Проектный НИИ.mdb появляется окно «Главная кнопочная форма», содержащая 5 кнопок: «Проектный НИИ», «Отделы и Сотрудники», «Проекты», «Участие в проектах», «Выход из ПО «Проектный НИИ».
Нажатие на кнопки «Проектный НИИ», «Отделы и Сотрудники», «Проекты», «Участие в проектах» вызывает соответствующее им окно, а кнопка «Выход из ПО «Проектный НИИ» закрывает БД «Проектный НИИ» и приложение Microsoft Office Access.
Реализация алгоритмов обработки данных
Работа с ПО «Проектный НИИ» осуществляется через форму «Главная кнопочная форма».
Нажатие кнопки «Отделы и Сотрудники» открывает форму «Отделы и Сотрудники», посредством которой производиться ввод, удаление строк или изменение значений полей Отдел или Сотрудник в таблицах Отделы и Сотрудники соответственно. Нажатие кнопки «Напечатать отчет» открывает отчет «Отделы и сотрудники».
Нажатие кнопки «Проекты» открывает форму «Проекты», посредством которой производиться ввод, удаление строк или изменение значений полей Проект и Статус проекта в таблице Проекты. Нажатие кнопки «Проекты» открывает отчет «Проекты».
Нажатие кнопки «Участие в проектах» открывает форму «Участие в проектах», посредством которой производиться ввод, удаление строк или изменение значений полей Проект и Сотрудник проекта в таблице Участие в проектах.
Нажатие кнопки «Проектный НИИ» открывает форму «Проектный НИИ», в которой путем выполнения запроса Проектный НИИ, отображается полная информация по проекту. Нажатие кнопки «Напечатать отчет» в данном окне открывает отчет «Проектный НИИ».
Заключение
В ходе работы над курсовым проектом была определена предметная область, построены информационная структура и реляционная модель БД, определены функции ПО «Проектный НИИ» и выбрана двухуровневая архитектура информационной системы – клиент-сервер.
В проекте приведена структура разработанной базы данных, состоящая из четырех таблиц, имеющих связь типа «один-ко-многим», одного запроса, нескольких форм и трех отчетов, разработанных для организации удобной работы пользователей с ПО «Проектный НИИ».
Также описан интерфейс разработанного программного обеспечения и алгоритм обработки данных.
Разработанное ПО «Проектный НИИ» позволяет редактировать и отображать информацию об отделах, сотрудниках и проектах НИИ.
Приложение 1
Примеры запросов к БД «Проектный НИИ»
Запрос 1. Выборка сотрудника Петрова Сергея Валентиновича.
SELECT Сотрудники.Сотрудник
FROM Сотрудники
WHERE Сотрудники.Сотрудник='Петров Сергей Валентинович';
Запрос 2. Выборка сотрудников, участвующих в проектах, с указанием отдела, в котором работает сотрудник и статусом проекта.
SELECT Отделы.Отдел,
[Участие в проектах].Сотрудник,
[Участие в проектах].Проект,
Проекты.[Статус проекта]
FROM ( Отделы
INNER JOIN
Сотрудники
ON
Отделы.[ID Отдел]=Сотрудники.[ID Отдел]
)
INNER JOIN
( Проекты INNER JOIN [Участие в проектах]
ON
Проекты.Проект=[Участие в проектах].Проект
)
ON
Сотрудники.Сотрудник=[Участие в проектах].Сотрудник
ORDER BY Отделы.Отдел,
[Участие в проектах].Сотрудник,
[Участие в проектах].Проект,
Проекты.[Статус проекта];
Список использованной литературы:
Бекаревич Ю.Б., Пушкина Н.В. MS Access 2000 за 30 занятий. СПб: изд. BHV, 2000. – 512 c.;
Бекаревич Ю.Б., Пушкина Н.В. Самоучитель Microsoft Access 2003. СПб: изд. BHV, 2004. - 752 с.;
Горев А. и др. Эффективная работа с СУБД - СПб: изд. Питер, 1997. -704 c.;
Карпов Б. Microsoft Access 2000: справочник. – СПб: Издательство «Питер», 2000. – 416 с.;
Карпова Т. С. Базы данных: модели, разработка, реализация. - СПб: Питер, 2001. - 304 с.;
Томас Конолли и др. Базы данных: проектирование, реализация и сопровождение. Теория и практика. 2-е изд. Пер. с англ. М. : Издательский дом Вильямс, 2001. - 1120 с.;
Михеева В., Харитонова И. Microsoft Access 2002. СПб: БХВ-Петербург, 2003. – 1040 c.;
Стоцкий Ю. Самоучитель Office 2000 - СПб: Издательство «Питер», 1999. – 576 с.;
Хомоненко А. Д., Цыганков В. М., Мальцев М. Г. Базы данных: Учебник для высших учебных заведений /Под. ред. проф. А. Д. Хомоненко. - СПб: КОРОНА принт, 2004. - 736 с.;
Шафрин Ю.А. Информационные технологии: В 2 ч. Ч.2: Офисная технология и информационные системы. – М.: Лаборатория Базовых Знаний, 1999. - 336 с.
Бекаревич Ю.Б., Пушкина Н.В. Самоучитель Microsoft Access 2003. СПб: изд. BHV, 2004. - 752 с.
Под сущностью понимают основное содержание объекта предметной области, о котором собирают информацию.
Структурирование данных - это введение соглашений о способах представления данных.
13
2
13
Отдел
Сотрудник
Проект
Статус проекта
Отделы (ID Отдел)
(ID Отдел) Сотрудники
(Сотрудник)
(Сотрудник)
(Проект) Участие в проектах
Проекты (Проект)
1.Бекаревич Ю.Б., Пушкина Н.В. MS Access 2000 за 30 занятий. СПб: изд. BHV, 2000. – 512 c.;
2.Бекаревич Ю.Б., Пушкина Н.В. Самоучитель Microsoft Access 2003. СПб: изд. BHV, 2004. - 752 с.;
3.Горев А. и др. Эффективная работа с СУБД - СПб: изд. Питер, 1997. -704 c.;
4.Карпов Б. Microsoft Access 2000: справочник. – СПб: Издательство «Питер», 2000. – 416 с.;
5.Карпова Т. С. Базы данных: модели, разработка, реализация. - СПб: Питер, 2001. - 304 с.;
6.Томас Конолли и др. Базы данных: проектирование, реализация и сопровождение. Теория и практика. 2-е изд. Пер. с англ. М. : Издательский дом Вильямс, 2001. - 1120 с.;
7.Михеева В., Харитонова И. Microsoft Access 2002. СПб: БХВ-Петербург, 2003. – 1040 c.;
8.Стоцкий Ю. Самоучитель Office 2000 - СПб: Издательство «Питер», 1999. – 576 с.;
9.Хомоненко А. Д., Цыганков В. М., Мальцев М. Г. Базы данных: Учебник для высших учебных заведений /Под. ред. проф. А. Д. Хомоненко. - СПб: КОРОНА принт, 2004. - 736 с.;
10.Шафрин Ю.А. Информационные технологии: В 2 ч. Ч.2: Офисная технология и информационные системы. – М.: Лаборатория Базовых Знаний, 1999. - 336 с.
Вопрос-ответ:
Какие функции выполняет Проектный НИИ?
Проектный научно-исследовательский институт (Проектный НИИ) выполняет функции по разработке и проектированию информационных систем, созданию баз данных и объяснения подробных описаний предметной области.
Как описывается база данных в терминах объектов предметной области?
База данных описывается в терминах объектов предметной области с помощью следующих характеристик: сущности (объекты), атрибуты (свойства объектов), отношения (связи между объектами) и ограничения (правила, которым должны соответствовать данные).
Как представляется база данных в реляционной модели?
База данных представляется в реляционной модели с помощью таблиц, где каждая таблица представляет отношение между объектами предметной области, а каждая строка таблицы соответствует конкретному объекту, а столбцы таблицы представляют атрибуты объектов.
Какие функции выполняет информационная система?
Информационная система выполняет функции сбора, хранения, обработки, анализа и предоставления информации, необходимой для работы организации или предметной области. Она также может выполнять функции автоматизации бизнес-процессов, поддержки принятия решений, управления ресурсами и т.д.
Как организован интерфейс в информационной системе?
Интерфейс в информационной системе организован с помощью графических элементов, форм, меню и команд, которые позволяют пользователям взаимодействовать с системой, вводить и получать информацию, выполнять операции и задачи. Он может быть графическим, текстовым, голосовым и т.д.
Какие функции выполняет информационная система, созданная Проектным НИИ?
Информационная система, созданная Проектным НИИ, выполняет следующие функции: функции управления проектами, функции аналитики и отчетности, функции контроля и мониторинга, функции совместной работы и обмена информацией между пользователями системы.
Какова архитектура информационной системы Проектного НИИ?
Архитектура информационной системы Проектного НИИ включает в себя клиент-серверную архитектуру, где клиентские устройства взаимодействуют с сервером посредством сети. Система использует трехуровневую модель, включая интерфейсного уровня, бизнес-логику и уровень хранения данных.
Как организован интерфейс информационной системы Проектного НИИ?
Интерфейс информационной системы Проектного НИИ организован удобным и интуитивно понятным образом. Он включает в себя различные формы и окна для ввода и отображения данных, а также кнопки и меню для навигации и выполнения операций. Интерфейс ориентирован на удобство использования пользователями системы.
Какова структура базы данных информационной системы Проектного НИИ?
Структура базы данных информационной системы Проектного НИИ состоит из различных таблиц, которые хранят информацию о проектах, задачах, сотрудниках, клиентах и других объектах предметной области. Различные таблицы связаны между собой посредством ключевых полей, что позволяет эффективно организовывать и хранить данные.
Какие алгоритмы используются в реализации информационной системы Проектного НИИ?
В реализации информационной системы Проектного НИИ используются различные алгоритмы, например, алгоритмы планирования проектов, алгоритмы генерации отчетов и аналитических данных, алгоритмы контроля и мониторинга проектных задач. Эти алгоритмы позволяют системе эффективно выполнять свои функции и предоставлять пользователю необходимую информацию.
Что такое Проектный НИИ?
Проектный НИИ (Научно-Исследовательский Институт) - это организация, которая занимается проектированием и разработкой различных проектов в определенной предметной области.
Как описать базу данных в терминах объектов предметной области?
Описание базы данных в терминах объектов предметной области подразумевает определение сущностей, атрибутов и связей между ними, которые отражают структуру и взаимосвязи реальных объектов, с которыми работает информационная система.