Система управления базой данных "Структура ВУЗа"
Разработка системы управления базой данных "Структура ВУЗа". Требования к программе: функциональным характеристикам, надежности, эксплуатации, составу и параметрам технических средств. Требования к программной документации. Порядок контроля и приемки.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 08.06.2015 |
Размер файла | 982,7 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Аннотация
база данные программа управление
Система управления базой данных "Структура ВУЗа".
Техническое задание на систему управления базой данных Структура ВУЗа. Составлено и оформлено согласно ГОСТ 19.201-78. Страниц 23.
Содержит основные сведения об объекте разработки - его функциональные возможности и область применения.
- Содержание
- Введение
- 1. Основания для разработки
- 1.1 Документ, на основании которого ведется разработка
- 1.2 Организация, утвердившая этот документ, и дата его утверждения
- 1.3 Наименование темы разработки
- 2. Назначение разработки
- 3. Требования к программе
- 3.1 Требования к функциональным характеристикам
- 3.1.1 Состав выполняемых функций
- 3.1.2 Организация входных и выходных данных
- 3.1.3 Временные характеристики
- 3.2 Требования к надежности
- 3.2.1 Требования к надежному функционированию
- 3.2.2 Контроль входной и выходной информации
- 3.2.3 Время восстановления после отказа
- 3.3 Требования к эксплуатации
- 3.4 Требования к составу и параметрам технических средств
- 3.5 Требования к информационной и программной совместимости
- 3.5.1 Требования к информационным структурам на входе
- 3.5.2 Требования к информационным структурам на выходе
- 3.5.3 Требования к методам решения
- 3.5.4 Требования к языкам программирования
- 3.5.5 Требования к программным средствам, используемым программой
- 3.6 Требования к маркировке и упаковке
- 3.6.1 Требования к маркировке программного изделия
- 3.7 Требования к транспортированию и хранению
- 4. Требования к программной документации
- 5. Технико-экономические показатели
- 6. Стадии и этапы разработки
- 7. Порядок контроля и приемки
- 7.1 Виды испытаний
- 7.2 Общие требования к приемке
- Приложение
- Введение
- Наименование программного продукта
- Полное наименование "Система управления базой данных структуры ВУЗа". В дальнейшем будем использовать краткое название - система.
- Область применения
Система предназначена для использования в ВУЗах и других учебных заведениях.
1. Основания для разработки
1.1 Документ, на основании которого ведется разработка
Разработка ведется на основании задания на курсовую работу.
1.2 Организация, утвердившая этот документ и дата его утверждения
Задание на курсовое проектирование выдано преподавателем кафедры САПР ВолгГТУ Олейниковым Д.П. 6 сентября 2008 года.
1.3 Наименование темы разработки
Наименование темы разработки: "система управления базой данных структуры ВУЗа".
2. Назначение разработки
Данная система представляет собой базу данных, содержащую информацию о структуре ВУЗа и предназначена для выполнения следующих функций:
добавление информации в базу данных;
удаление информации из базы данных;
добавление редактирование информации в базе данных;
просмотр информации в базы данных;
поиск по указанным полям;
отбор по указанным полям;
сортировка по указанным полям;
сохранение информации в файл;
формирование отчеты в приложениях Word и Excel;
разграничение доступа пользователей к БД;
обеспечивать корректный выход из программы.
3. Требования к программе
3.1. Требования к функциональным характеристикам
3.1.1 Состав выполняемых функций
Программа должна выполнять следующий набор функций:
1) хранение, добавление, удаление и изменение информации о факультетах;
2) хранение, добавление, удаление и изменение информации о группах;
3) хранение, добавление, удаление и изменение информации о студентах;
4) хранение, добавление, удаление и изменение информации о кафедрах;
5) хранение, добавление, удаление и изменение информации о преподавателях;
6) хранение, добавление, удаление и изменение информации о расписании предметов и экзаменов;
7) хранение, добавление, удаление и изменение информации о рейтинге;
8) хранение, добавление, удаление и изменение информации о специальностях;
9) составление запроса на поиск необходимой пользователю информации о расписании по полям: Факультет, Группа, Неделя, День.
3.1.2 Организация входных и выходных данных
Организация входных данных
Входными данными программы является информация о структурах университета: названия факультетов, названия кафедр, ФИО преподавателей, списки групп, ФИО студентов, изучаемые предметы, информация о расписании занятий и экзаменов, рейтинг студентов.
Организация выходных данных
Выходными данными программы являются:
файлы базы данных (в формате mdb);
выбранная пользователем информация базы данных.
3.1.3 Временные характеристики и размер занимаемой ОП
Время работы в программе определяется желанием пользователя. Объем занимаемой ОП определяется объемом базы данных и выполняемым в текущий момент приложением.
3.2 Требования к надежности
3.2.1 Требования к надежному функционированию
Во время работы программы возможны сбои из-за неисправностей аппаратуры, частичной потери данных, неверно настроенных вспомогательных программных средств. Программа должна нормально функционировать при нормальном функционировании. При возникновении сбоя аппаратуры восстановление программы должно происходить после перезапуска ОС и запуска исполняемого файла программы.
3.2.2 Контроль входной и выходной информации
Программа должна контролировать:
1) соблюдение типов данных при заполнении полей;
2) операции изменения;
3) операции удаления;
4) операции сохранения;
5) выход из программы.
3.2.3 Время восстановления после отказа
Время восстановления после отказа должно состоять из:
1) времени перезапуска операционной системы;
2) времени запуска исполняемого файла;
3) времени загрузки базы данных;
4) времени восстановления данных.
3.3 Условия эксплуатации
Программа должна храниться в 2-х экземплярах - эталонном и рабочем. Эталонный экземпляр программы должен храниться на лазерном диске. Диск должен храниться в соответствии с условиями хранения дисков данного типа. Рабочий экземпляр программы должен храниться на диске винчестера в соответствии с условиями хранения и эксплуатации магнитных накопителей данного типа. Пользователь должен иметь навыки практической работы на ПК с операционной системой типа Windows.
3.4 Требования к составу и параметрам технических средств
Программа должна корректно работать на ЭВМ, сертифицированных на работу под управлением операционной системы Windows XP (Версии 5.1.2600). Объем оперативной памяти ЭВМ должен быть не менее 128 Мб, объем жесткого диска ЭВМ должен быть не менее 20 Мб.
3.5 Требования к информационной и программной совместимости
3.5.1 Требования к информационным структурам на входе
Исходный файл программы для хранения данных должен соответствовать формату файла MDB базы данных Microsoft Access .
3.5.2 Требования к информационным структурам на выходе
Выходной информацией являются информация, полученная в результате удаления, изменения, добавления записей пользователем.
3.5.3 Требования к методам решения
Методы решения должны обеспечить проектирование базы данных. Выбор методов реализации программы осуществляется разработчиком без согласования с заказчиком.
3.5.4 Требования к языкам программирования
Программа должна быть написана средствами Microsoft Access и Visual Basic.
3.5.5 Требования к программным средствам, используемым программой
Для нормального запуска программы необходима операционная система Windows95/98/NT/XP, программа Microsoft Access версии 2002 и выше.
3.6.Требования к маркировке и упаковке
Диск, на котором храниться эталонный экземпляр, должен иметь маркировку, наносимую специальным маркером на нерабочую сторону диска. Упаковка должна соответствовать условиям хранения диска. На упаковке должно быть указано название программы.
3.7 Требования к транспортированию и хранению
Условия транспортирования, места хранения и сроки хранения программного продукта, записанного на лазерный диск, должны соответствовать условиям транспортирования и хранения этого носителя, указанным на упаковке.
4. Требования к программной документации
В состав программной документации должны входить данное техническое задание.
5. Технико-экономические показатели
В рамках данной разработки оценка технико-экономических показателей не проводится.
6. Стадии и этапы разработки
Разработка программы должна проводиться по следующим этапам:
1) разработка, согласование и утверждение технического задания;
2) разработка программы.
7. Порядок контроля и приемки
7.1 Виды испытаний
Испытания программы и верификация документации должны производиться заказчиком.
Для проверки правильности работы системы должны быть выполнены испытания проверки правильности работы всех функциональных блоков программы.
7.2 Общие требования к приемке
Приемка системы должна производиться заказчиком. Программа должна считаться годной, если она удовлетворяет всем требованиям данного технического задания и в процессе контроля не выявлено ошибок в функционировании программы.
Приложение 1
Схема базы данных
Логическая модель данных:
Физическая модель данных:
Схема данных Access:
Приложение 2
Макеты экранных форм
Рис. 1. Форма "Факультет".
Рис. 2. Форма "Группа".
Рис. 3. Форма "Студент".
Рис. 4. Форма "Кафедра".
Рис. 5. Форма "Преподаватель".
Рис. 6. Форма "Предмет".
Рис. 7. Форма "Преподаватель-Предмет".
Рис. 8. Форма "Пара".
Рис. 9. Форма "Экзамен".
Рис. 10. Форма "День".
Рис. 11. Форма "Дата".
Рис. 12. Форма "Специальность".
Рис. 13. Форма "Должность".
Рис. 14. Форма "Рейтинг".
Рис. 15. Форма "Расписание".
Рис. 16. Форма "Вход".
Приложение 3
Сценарий работы программы
При запуске ярлыка программы появляется окно входа. Окно входа предлагает ввести свой логин и пароль, соответствующие определенной группе пользователей программы.
Пользователи программы делятся на три группы: пользователь, сотрудник, программист. Каждой группе соответствует свой уровень доступа к СУБД.
Если вы - простой пользователь, то после ввода соответствующего логина и пароля, вам становится доступен просмотр базы данных магазина. Вы не имеете права изменять данные, изменять путь к данным, изменять структуру данных.
Если вы - сотрудник, то вы имеете, помимо прав пользователя, право на изменение данных. Вы можете с помощью специальных средств удалять, добавлять, редактировать данные.
Если вы - программист, то вам доступна возможность указывать путь к базе данных, изменять структуру данных, редактировать функции управления базой данных, изменять интерфейс экранных форм. Также вам доступны возможности сотрудника и пользователя.
После успешной авторизации появится панель навигации по базе данных. На ней размещены кнопки вызова отдельных экранных форм для просмотра данных, поиска, экранных форм для работы с данными и экранной формы для настройки пути к базе данных. Соответственно для пользователя отображаются только кнопки вызова форм для просмотра и поиска данных, для рабочего дополнительно - для работы с данными, для программиста - весь набор кнопок.
Просмотр данных по какой-либо теме осуществляется путем вызова соответствующей экранной формы и перехода по отдельным записям внутри нее. В некоторых случаях из одной формы можно вызывать другую.
Поиск данных осуществляется путем вызова соответствующей экранной формы и ввода искомого значения какой-либо записи базы данных.
Добавление записи происходит путем вызова соответствующей экранной формы и ввода в специальные пустые поля всех необходимых значений для записи базы данных.
Настройка пути к базе данных осуществляется путем вызова соответствующей экранной формы и ввода пути в специальное поле.
Выход из базы данных осуществляется нажатием на кнопку выхода.
Приложение 4
Примеры SQL-запросов
Получение списка групп университета:
SELECT Group.ID, Group.Name
FROM [Group] ORDER BY [Name];
Получение списка пар для формы "Расписание":
SELECT Pair.ID, Pair.Time, Subject.Name, Pair.Auditorium, Teacher.Family
FROM Pair, Group, Subject, Teacher
WHERE Pair.Group = Group.ID AND Pair.Week = Week.Value AND Pair.Day = Day.Text AND Pair.Subject = Subject.ID AND Pair.Teacher = Teacher.ID
GROUP BY Time
Добавление факультета:
INSERT
INTO Faculty Name, Head
VALUES ("ФЭВТ", "Горобцов")
Удаление студента с заданной фамилией:
DELETE
FROM Student
WHERE Surname = "& Фамилия &"
Смена старосты группы:
UPDATE Group
SET Head = "Черкис"
WHERE Name = "ИВТ-363"
Размещено на Allbest.ru
Подобные документы
Анализ программной системы, способной облегчить действия руководителя тушения пожара и повысить эффективность пожарных работ. Требования к функциональным характеристикам, составу и параметрам технических средств. Разработка программной документации.
курсовая работа [381,6 K], добавлен 13.08.2013Системный анализ предметной области. Требования к программе и программному изделию, к функциональным характеристикам, к надежности, составу и параметрам технических средств. Обоснование выбора средств выбора для хранения и обработки базы данных.
реферат [403,8 K], добавлен 02.02.2014Создание базы данных для управления мебельным магазином: постановка задачи, требования к информационно-программной совместимости, составу и параметрам технических средств, документации. Разработка базы данных: структура таблиц, клиентское приложение.
курсовая работа [1,8 M], добавлен 10.02.2013Появление системы управления базами данных. Этапы проектирования базы данных "Строительная фирма". Инфологическая и даталогическая модель данных. Требования к информационной и программной совместимости для работы с базой данных "Строительная фирма".
курсовая работа [93,0 K], добавлен 31.03.2010Развитие эффективных способов воспроизведения музыкальной информации без потери качества. Требования к функциональным характеристикам, к надежности и безопасности, к составу и параметрам технических средств, к информационной и программной совместимости.
курсовая работа [496,0 K], добавлен 03.12.2010Требования к функциональным характеристикам, составу и параметрам технических средств, информационной и программной совместимости. Описание программы: общие сведения, логическая структура. Средства и порядок испытаний. Входные и выходные данные.
курсовая работа [6,3 M], добавлен 12.01.2015Разработка программы, позволяющей реализовать шифрование и дешифрование текстового файла методом замены и методом перестановки. Требования к функциональным характеристикам, надежности, составу и параметрам технических средств ПО. Интерфейс пользователя.
курсовая работа [19,0 K], добавлен 30.04.2011Требования к функциональным характеристикам проектируемого интернет-магазина. Требования к составу и параметрам технических средств и программной документации. Стадии и этапы разработки интернет-магазина, проверка и контроль правильности ее работы.
курсовая работа [598,2 K], добавлен 17.05.2011Требования к функциональным характеристикам программы, составу и параметрам технических средств, программной совместимости. Особенности программирования в среде Access. Описание интерфейса программы, ввод и редактирование данных, добавление новых книг.
курсовая работа [1,5 M], добавлен 17.11.2010Даталогическая и инфологическая модели системы управления базой данных футбольного клуба. Обоснование выбора даталогической модели данных. Разработка структуры и системы управления базой данных. Выбор системы программирования, создание форм ввода.
курсовая работа [406,0 K], добавлен 24.12.2014