Смекни!
smekni.com

Программная реализация модуля регистрации пользователей лабораторного стенда в лаборатории АСУТП (стр. 1 из 6)

Федеральное государственное автономное образовательное учреждение высшего профессионального образования «Уральский федеральный университет имени первого Президента России Б.Н.Ельцина»

Кафедра «Теплофизика и информатика в металлургии»

Оценка проекта: _____________

Члены комиссии:

________________ _________

Подпись расшифровка подписи

________________ _________

Подпись расшифровка подписи

________________ _________

Подпись расшифровка подписи

«___» ___________ 201_ г.

Программная реализация модуля регистрации пользователей лабораторного стенда в лаборатории АСУТП с использованием технологии баз данных

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

по дисциплине «Проектирование баз данных»

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

230201.000.012 ПЗ

Руководитель

Доцент, к.т.н. В.В. Лавров

должность, звание подпись расшифровка подписи

Студент

Мт – 46052 Ю.А.Бородулин

номер группы подпись расшифровка подписи

Екатеринбург 2010

Федеральное государственное автономное образовательное учреждение высшего профессионального образования «Уральский федеральный университет имени первого Президента России Б.Н.Ельцина»

Кафедра «Теплофизика и информатика в металлургии»

УТВЕРЖДАЮ:

Зав. кафедрой______________ (Н.А.Спирин)

« 15 » марта 2010 г.

Задание № 2

на выполнение курсового проекта

по дисциплине «Проектирование баз данных»

Студент группы Мт-45052. Специальность: 230201 – «Информационные системы и технологи»

Фамилия: Бородулин. Имя: Юрий. Отчество: Александрович.

Руководитель курсовой работы: к.т.н., доцент Лавров В.В. (lavll2007@rambler.ru)

Срок выполнения работы: с «15» марта 2010 г. по «16» мая 2010 г.

1. Тема курсовой работы: Программная реализация модуля регистрации пользователей лабораторного стенда в лаборатории АСУТП с использованием технологии баз данных.

2. Исходные данные к курсовому проекту: материалы предметной области, согласованные с представителем Заказчика.

3. Содержание курсовой работы

3.1. Пояснительная записка:

- титульный лист;

- бланк задания преподавателя;

- оглавление;

- введение;

- назначение, цели и задачи создания информационной системы;

- архитектура построения информационной системы;

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

- инфологическое и даталогическое моделирование базы данных;

- физическая реализация базы данных, автоматическая загрузка тестовых данных;

- блок-схема алгоритма обработки данных в системе;

- разработка приложения по сопровождению базы данных;

- разработка системы отображения отчетов;

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

- заключение;

- список литературы;

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

3.2. Компьютерные версии:

- функциональная модель (IDEF1X-диаграммы в пакете BPWin 7);

- инфологическая модель (ER-диаграммы в пакете ERWin 7);

- файл MSOfficeExcel для тестовой загрузки данных в базу;

- пакет IntegrationServices (IS) для автоматического переноса тестовых данных из MSOfficeExcel в MSSQLServer 2005;

- пакет Reporting Services (RS) для отображения в численном и графическом виде отчетных показателей на Web-сервере отчетов;

- backup-копия базы данных;

- прикладная программа для сопровождения системы (дистрибутив, исходники);

- внешний help-файл (откомпилированный, исходники).

4. Особые дополнительные требования

4.1. Функциональная модель

Выполняется по стандарту IDEF1X в пакете BPWin 7.

4.2. Концептуальная модель

Выполняется в виде ER-диаграмм в пакете ERWin 7.

4.3. Даталогическая модель

Генерируется из CASE-программы в целевую СУБД.

4.4. Пакет Integration Services (IS)

Пакет автоматической передачи тестовых данных из MSOfficeExcel в базу данных MSSQLServer 2005 должен быть реализован с использованием службы интеграции (IntegrationServices) сервера MSSQLServer 2005. Пакет IS разработать в среде Business Intelligence Development Studio, входящей в состав MS SQL Server 2005;

4.5. Пакет Reporting Services (RS)

Создание пакетов Reporting Services для отображения в численном и графическом виде отчетных показателей выполнить в среде Business Intelligence Development Studio, входящей в состав MS SQL Server 2005. Численное представление отчетных данных с использованием инструмента Reporting Services должно включать в себя использование сводных таблиц, интерактивных элементов (выпадающих списков, календарей, расширяемых областей отчета и пр.) для диалога с пользователем. Графическое представление отчетных данных с использованием инструмента Reporting Services должно включать в себя использование трендовых диаграмм (Chart), интерактивных элементов (выпадающих списков, календарей и пр.) для диалога с пользователем. На диаграмме предусмотреть возможность отображения нескольких линий трендов для сравнения динамики изменения отчетных показателей.

4.6. Обработка данных

Выполняется средствами прикладной программы и СУБД. В случае использования MS SQL Server 2005 обработку выполнить преимущественно с помощью хранимых процедур (storedprocedures) и организации представлений (views). Взаимодействие прикладной программы и сервера организовать с помощью SQL-запросов и вызова хранимых процедур.

4.7. Прикладная программа

Разработка в среде программирования VisualStudio 2005 .NET; комментарии в исходном коде; контроль данных при заполнении форм; табличная и графическая интерпретации полученных результатов; контекстно-зависимая справка.

5. Календарный план выполнения проекта.

Продолжительность выполнения курсового проекта составляет 8 недель, основные фазы, этапы и стадии проектирования приведены в таблице.

Таблица – Основные фазы выполнения курсового проекта

№ п/п Наименование элементов проектной работы Сроки Примечания Отметки о выполнении
1 Анализ предметной области, подготовка ТЗ 15.03.2010 – 22.03.2010 Сдача ТЗ в виде документа MSWord
2 Разработка проектных решений. Проектирование архитектуры системы, базы данных, программных модулей приложения 23.03.2010– 05.04.2010 Внешнее описание программного средства в виде документа MS Office Word. Инфологическая модель в виде ER-диаграмм в пакете ERWin
3 Создание файла тестовых данных MS Office Excel и пакета интеграции данных IS 06.04.2010 –12.04.2010 Файл тестовых данных MS Office Excel и пакет интеграции данных IS
4 Создание пакета отображения отчетных данных RS на Web-сервере отчетов 13.04.2010 –19.04.2010 Пакет отображения отчетных данных RS
5 Разработка функциональной модели программного средства 20.04.2010 –26.04.2010 Сдача файла cIDEF-диаграммами в виде документа BPWin
6 Реализация базы данных и приложения. Кодирование программного средства. Тестирование и отладка системы. Создание дистрибутива 27.04.2010 –03.05.2010 Сдача тестовой версии программного средства (альфа-релиз)Backup-копия базы данных c тестовыми данными
7 Разработка файла контекстно-зависимой справки 04.05.2010 –10.05.2010 Сдача руководства пользователя в виде chm-файла и pdf-документа
8 Подготовка пояснительной записки 11.05.2010 –15.05.2010 Сдача ПЗ в виде документа MSWord
9 Сдача работы 16.05.2010 Все материалы по проекту

6. Форма отчетности:

- заполненные электронные папки со всеми перечисленными материалами;

- пояснительная записка – твердая копия и электронный вариант.

7. Выполнение курсового проекта закончено «___»________2010 г.

Руководитель: доц., канд. техн. наук В.В.Лавров

Задание получил: «___»________2010 г. Ю.А.Бородулин

Аннотация

Пояснительная записка изложена на 35 листах и содержит 4 таблицы, 22 рисунка и 2 приложения.

В данной пояснительной записке к курсовой работе приведено описание процессов разработки программного продукта, реализованного на языке C# в VisualStudiо 2005 с использованием СУБД MSSQLServer 2005, посвященного теме автоматизации сбора информации при проведении лабораторных работ.

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

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


СОДЕРЖАНИЕ

ВВЕДЕНИЕ. 6

1. ПОСТАНОВКА ЗАДАЧИ.. 7

1.1 Организация работы пользователей с созданным АРМ.. 7

1.2 Архитектура построения информационной системы.. 7

1.3 Разработка функциональной модели. 9

2. РАЗРАБОТКА СТРУКТУРЫ ХРАНЕНИЯ ДАННЫХ.. 11

2.1 Разработка инфологической модели. 11

2.2 Разработка даталогической модели. 12

2.3 Обработка данных. 13

3. РАЗРАБОТКА ПРИЛОЖЕНИЯ БАЗЫ ДАННЫХ.. 15

3.1 Блок-схема алгоритма обработки данных. 15

3.2 Физическая реализация базы данных. 16

3.3 Разработка прикладной программы.. 17

3.4 Создание контекстно-зависимой справки. 19

3.5 Создание дистрибутива. 19

4. ХАРАКТЕРИСТИКА СИСТЕМЫ.. 21

4.1 Подготовка базы данных. 21

4.2 Установка и настройка программного средства. 22

ЗАКЛЮЧЕНИЕ. 23