Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Составление технического задания




Требования к выполнению расчетно-графической работы

Студенту необходимо:

1. Получить вариант задания (вариант предметной области) у преподавателя.

2. Выполнить все задания по проектированию базы данных, при необходимости консультируясь с преподавателем. База данных должна представлять собой, пусть небольшую, но рабочую, функционально полную и полезную информационную систему для 2-3-х групп пользователей.

3.

4. Создать на основе проектных материалов прототип серверной части базы данных в среде MS SQL Server.

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

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

7. Подготовить устный доклад-демонстрацию прототипа базы данных (до 3-х минут).

 

 

Варианты предметных областей

1. Туристическая компания.

2. Склад продовольственного магазина.

3. Сервисный центр (обращения посетителей).

4. Больница.

5. Гараж.

6. Садовое хозяйство.

7. Учебная кафедра.

8. Детский сад.

9. Гостиница.

10. Салон продаж сотовых телефонов.

11. Поликлиника.

12. Аптека.

13. Рекламная фирма.

14. Художественный музей.

15. Краеведческий музей.

16. Салон проката видеофильмов.

17. Клуб собаководства.

18. Клуб филателистов.

19. Обучение и сертификация клиентов фирмы, торгующей ПО.

20. Система по налогоплательщикам и ИНН.

21. Кадры.

22. Военный склад.

23. Архив промышленного предприятия.

24. Музыкальный салон.

25. Речной вокзал.

26. Военкомат.

27. Кадровое агентство.

28. Компания-оператор сотовой связи.

29. Автосалон по продаже автомобилей.

30. Астрономическая обсерватория.

31. Фирма по дизайну интерьеров.

32. Салон по продаже видео.

33. Автозвук. Ателье по установке в автомобили звуковоспроизводящей аппаратуры.

34. Научно-производственное предприятие по производству взрывчатых веществ.

35. Фирма по продаже компьютеров, оргтехники и комплектующих.

36. Фитнес-центр.

37. Бар.

38. Учреждение социального обеспечения.

39. Тюремное учреждение.

40. Риэлтерская фирма.

41. Прокат автомобилей.

42. Транспортные грузоперевозки.

43. Билетное обслуживание пассажиров.

44. Музыкальная библиотека.

45. Салон сервисного обслуживания автомобилей.

 

Задание № 1

Назначение базы данных. Анализ предметной области. Техническое задание на разработку БД.

 

1.Определить назначение базы данных и обосновать необходимость её создания.

2.Выполнить анализ предметной области.

3.Составить техническое задание на разработку БД.

4.В пояснительную записку необходимо включить:

  • описание процесса анализа предметной области (в произвольной форме);
  • техническое задание по ГОСТ 19.201-78.

Учебный пример разработки базы данных

Рассмотрим основные моменты проектирования на примере базы данных "Библиотека".

Назначение базы данных и анализ предметной области

База данных предназначена для автоматизации основных информационных процессов в библиотеке. К ним относятся, регистрация приобретенных библиотекой изданий (монографии, справочники, сборниках статей, журналы и т.п.). Определение местонахождения отдельных экземпляров (переплетов) каждого издания. Регистрация читателей. Быстрый поиск нужных изданий и их экземпляров. Выдача экземпляров читателям и их возврат.

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

С помощью сбора первичных документов и интервью с сотрудниками библиотеки получены следующие сведения.

Для ведения библиотечных каталогов, организации поиска требуемых изданий и библиотечной статистики в базе должны храниться сведения, большая часть которых размещается в аннотированных каталожных карточках (рис.1).

 

 

Д27 Дейт К. Руководство по реляционной СУБД DB2 / Пер. с англ. и предисл. М.Р.Когаловского. – М.: Финансы и статистика, 1988. – 320 с.: ил. ISBN 5-279-00063-9 Книга американского специалиста в области реляционных баз данных К.Дейта, автора популярной в СССР монографии "Введение в системы баз данных" (М.: Наука, 1981), представляет собой руководство по перспективной СУБД фирмы ИБМ DB2, сочетающей возможности широко известной системы IMS/VS и реляционной СУБД. Для специалистов по программному обеспечению информационных систем и студентов вузов. ББК 32.973

Рис.1. Образец аннотированной каталожной карточки

 

Анализ запросов на литературу показывает, что для поиска подходящих изданий (по тематике, автору, художнику, издательству и т.п.) и отбора нужного следует выделить следующие атрибуты каталожной карточки:

1. Автор (фамилия и имена (инициалы) или псевдоним каждого автора издания).

2. Название (заглавие) издания.

3. Номер тома (части, книги, выпуска).

4. Вид издания (сборник, справочник, монография,...).

5. Составитель (фамилия и имена (инициалы) каждого из составителе издания).

6. Язык, с которого выполнен перевод издания.

7. Переводчик (фамилия и инициалы каждого переводчика).

8. Под чей редакцией (фамилия и имена (инициалы) каждого из титульных редакторов).

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

10. Повторность издания (второе, одиннадцатое и т.п.).

11. Характер переиздания (исправленное, дополненное, переработанное, стереотипное и т.п.).

12. Место издания (город).

13. Издательство (название издательства).

14. Год выпуска издания.

15. Издательская аннотация или реферат.

16. Библиотечный шифр (например, ББК 32.973).

17. Авторский знак (например, Д27).

 

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

 

К объектам и атрибутам, позволяющим охарактеризовать отдельные экземпляры изданий (переплеты), места их хранения и читателей, можно отнести:

 

18. Номер комнаты (помещения для хранения переплетов).

19. Номер стеллажа в комнате.

20. Номер полки на стеллаже.

21. Номер (инвентарный номер) переплета.

22. Дата приобретения конкретного переплета.

23. Цена конкретного переплета.

24. Дата размещения конкретного переплета на конкретном месте.

25. Дата изъятия переплета с установленного места.

26. Номер читательского билета (формуляра).

27. Фамилия читателя.

28. Имя читателя.

29. Отчество читателя.

30. Адрес читателя.

31. Телефон читателя.

32. Дата выдачи читателю конкретного переплета.

33. Срок, на который конкретный переплет выдан читателю.

34. Дата возврата переплета.

 

 

Составление технического задания

На основе проведённого анализа предметной области составляется техническое задание (ТЗ) в соответствие с ЕСПД ГОСТ 19.201-78.

Учитывая, что разработка учебная, будем определять лишь часть необходимых по ГОСТ пунктов ТЗ.

––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––

Пример оформления ТЗ в соответствие с ГОСТ 19.201-78 (сокращенный учебный вариант)

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

 

ВВЕДЕНИЕ

 

Наименование - база данных «Библиотека» (далее просто база данных).

Краткая характеристика - реляционная база данных для обеспечения деятельности небольшой библиотеки общего профиля.

1.ОСНОВАНИЕ ДЛЯ РАЗРАБОТКИ

Задание преподавателя на выполнение учебной лабораторной работы.

2.НАЗНАЧЕНИЕ РАЗРАБОТКИ

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

Она должна представлять собой информационную систему обеспечения деятельности трёх групп пользователей: библиотекаря, руководства библиотеки (директора) и читателей.

3.ТРЕБОВАНИЯ К ПРОГРАММЕ

3.1.Требования к функциональным характеристикам.

 

3.1.1. Общий состав информации, хранимой в базе данных.

Хранение и регулярное обновление в базе данных как минимум следующей информации:

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

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

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

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

- информация, характеризующая процесс выдачи и возврата экземпляров изданий читателям, в частности: … (перечисляется конкретные информационные единицы);

 

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

3.1.2. Состав функций, обеспечивающих деятельность типового пользователя – библиотекарь.

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

3.1.3. Состав функций, обеспечивающих деятельность типового пользователя – директор.

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

3.1.4. Состав функций, обеспечивающих деятельность типового пользователя – читатель.

(Перечисляются конкретные функции, по образцу п.п. 3.1.2 и 3.1.3. Особо следует обратить внимание на ограничение функций добавления, изменения и удаления информации из базы данных. В основном данные должны быть доступны пользователю-читателю только в режиме чтения.)

3.1.5. Общий состав функций.

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

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

 

 

 

Задание № 2

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...