Смекни!
smekni.com

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

9. Плещев В.В. Разработка и стандартизация программных средств и информационных технологий. CASE средства BPwin, ERwin с примерами и упражнениями: Учебное пособие [Текст] / В.В.Плещев. – Екатеринбург: изд. Уральского государственного экономического университета, 2003. – 208 с.

10. Фаронов В.В. Программирование баз данных в Delphi 7. Учебный курс [Текст] / В.В.Фаронов. – СПб.: Питер, 2004. – 464 с.

11. Фаронов В.В. Система программирования Delphi [Текст] / В.В.Фаронов. – СПб.: БХВ-Петербург, 2003. – 912 с.

12. Фаулер М. Архитектура корпоративных программных приложений [Текст]: [пер. с англ.] / М.Фаулер. – М.: Вильямс, 2006. – 544 с.

13. ГОСТ 24104–85 ЕСС АСУ «Автоматизированные системы управления. Общие требования»;

14. ГОСТ 24601–86 ЕСС АСУ «Автоматизированные системы управления. Стадии создания».

15. ГОСТ 34.201–89 «Информационная технология. Комплекс стандартов на автоматизированные системы. Виды, комплектность и обозначение документов при создании автоматизированных систем»;

16. ГОСТ 34.602–89 «Информационная технология. Комплекс стандартов на автоматизированные системы. Техническое задание на создание автоматизированной системы».


ПРИЛОЖЕНИЕ А «Техническое задание на выполнение работы»

Федеральное государственное автономное образовательное учреждение высшего профессионального образования

«Уральский федеральный университет имени Первого Президента Б.Н. Ельцина».

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

УТВЕРЖДАЮ:
Зав. кафедрой «Теплофизика и информатика в металлургии»Н.А. Спирин
«___» ______________2010 г.

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

ТЕХНИЧЕСКОЕ ЗАДАНИЕ

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

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

от Заказчика от Исполнителя
Доцент кафедры ТИМ

В.В.Лавров

Студент группы МТ-46052

Ю.А.Бородулин

«___»___________2010 г. «___»___________2010 г.

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

2010


Перечень использованных сокращений

ПО Программное обеспечение
ПП Программный продукт
ТИМ Теплофизика и информатика в металлургии
АСУ Автоматизированные системы управления
ОС Операционная система
ЭТ Электронные таблицы
ИД Исходные данные
ООП Объектно-ориентированное программирование
ЭВ Электронный вид
ПЗ Пояснительная записка
БД База данных

1. ОБЩИЕ СВЕДЕНИЯ

1.1. Наименование программного обеспечения

Программная реализация модуля регистрации пользователей лабораторного стенда в лаборатории АСУТП с использованием технологии баз данных.. Рабочее название проекта – ПО «Лабораторный стенд».

1.2. Шифр разработки

Шифр разработки 230201.000.012

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

Учебный план специальности 230201 – «Информационные системы и технологии».

1.4. Стороны, участвующие в создании программного обеспечения

1.4.1. Заказчик – кафедра «Теплофизика и информатика в металлургии» ГОУ ВПО «УГТУ–УПИ» г. Екатеринбург. От имени Заказчика – доцент кафедры ТИМ, к.т.н. Лавров Владислав Васильевич. E-mail:lavll2007@rambler.ru.

1.4.2. Разработчик ПП (в дальнейшем – Исполнитель) – кафедра «Теплофизика и информатика в металлургии» ФГАОУ ВПО «УрФУ имени первого Президента России Б.Н.Ельцина» г.Екатеринбург. От имени Исполнителя – Бородулин Юрий Александрович, студент специальности 230201 «Информационные системы и технологии». E-mail: u.borodulin06@net-ustu.ru.

1.5. Исходные данные для разработки

Справочные материалы, согласованные с представителями Заказчика, а так же бланк задания, предоставленный Заказчиком.

1.6. Основание для разработки ПО «Лабораторный стенд»

ПО разрабатывается на основании следующего фактора – Заказчику требуется создание информационной системы на основе базы данных, используя СУБД MSSQLServer, а также создание программного интерфейса для обеспечения наибольшего комфорта при работе пользователей с созданной БД.

1.7. Плановые сроки начала и окончания работ по созданию программного средства

Срок начала разработки ПП «18» марта 2010 г, срок окончания работ по проекту «20» мая 2010 г. Продолжительность разработки программного средства и сдачи его в эксплуатацию 10 (десять) недель.

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

Таблица 1.1 Основные этапы разработки и сроки их выполнения

№ п/п Наименование элементов проектной работы Сроки Примечания
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

2. НАЗНАЧЕНИЕ ПО И ЦЕЛИ ЕГО РАЗРАБОТКИ

2.1. Назначение программного средства

ПО «Лабораторный стенд» предназначено для автоматизации процессов работы, связанной с проведением лабораторных работ. Разработка среды основана на создании:

- базы данных студентов, результатов работ и руководителей работы;

- программного интерфейса для обеспечения взаимодействия пользователей с данной БД.

2.2. Цели создания

Основными целями разработки ПО «Лабораторный стенд» являются:

  • создание условий для использования БД для проведения лабораторных работ и сохранения результатов;
  • создание инструмента управления данной БД.

3. ХАРАКТЕРИСТИКА ОБЪЕКТА ИНФОРМАТИЗАЦИИ

Объект информатизации представляет собой взаимодействие пользователя с БД, в которой отражена основная информация о студентах и результатах проведенных лабораторных работ.

Пользователями данной БД являются студенты, выполняющие работы, а также преподаватели.

4. ТРЕБОВАНИЯ К ПРОГРАММНОМУ ОБЕСПЕЧЕНИЮ

4.1 Требования к ПО в целом

4.1.1 Требования к структуре и функционированию

1. БД должна включать основные таблицы: Т_Students, T_Prepods, T_Labs, T_Parameters.

№ поля Название поля Тип поля
1 id студента (key)integer
2 Имя студента Nvarchar(50)
3 Фамилия студента Nvarchar(50)
4 Группа Nvarchar(50)

Таблица 4.1 – T_Students

№ поля Название поля Тип поля
1 id сессии (key)integer
2 Дата сессии smalldatetime
3 id параметра integer
4 id студента integer
5 id преподавателя integer

Таблица 4.2 – T_Labs

№ поля Название поля Тип поля
1 id преподавателя (key)integer
2 Фамилия преподавателя Nvarchar (50)
3 Имя преподавателя Nvarchar (50)
4 Отчество преподавателя Nvarchar (50)

Таблица 4.3 – T_Prepods

№ поля Название поля Тип поля
1 id параметра (key)integer
2 Значение параметра Nvarchar(50)
3 Наименование параметра Nvarchar(50)

Таблица 4.4 – T_Parameters

В БД должен быть предусмотрен следующий набор скриптов:

  • для добавления записей в таблицы БД;
  • для удаления записей из таблиц БД;
  • для корректировки данных в таблицах БД;

Необходимо так же настроить права для всех групп пользователей. Предусмотреть возможность связи БД с программным интерфейсом. Доступ к изменению БД должен иметь только администратор!

4.1.2 Требования к надёжности

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

4.1.3 Дополнительные требования

Дополнительные требования следующие:

- среда программирования – MSVisualStudio 2005.NET;

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

- функциональность программного обеспечения;

- надежность работы, защита от некорректно вводимых данных;

- дружественный пользовательский интерфейс, основанный на стандартных элементах управления ОС Windows (обязательно использовать меню, списки, флажки, переключатели, всплывающие подсказки, контекстно-зависимую справку);

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