Проектирование информационной системы для предметной области «Учёт абитуриентов, поступающих в ВУЗ»
Курсовая работа, 29 Мая 2013, автор: пользователь скрыл имя
Описание работы
Разрабатываемая система должна обеспечить автоматизацию следующих процессов:
автоматизировать процесс регистрации, учета, обработки документов;
повысить скорость прохождения документа;
оптимизировать хранение документов;
сократить время на поиск документа;
повысить комфортность и снизить трудоемкость при работе с документами для конечного пользователя.
Содержание работы
1. Введение 3
2. Анализ предметной области. Требования к системе и актеры 4
2.1 Глоссарий…………………………………………………………….7
3. Концептуальная модель. Диаграмма прецедентов 9
3.1 Варианты использования системы…………...……………………9
3.2 Диаграмма прецедентов……………………………………………..15
4. Логическая модель. Диаграмма классов 17
5. Физическая модель. Диаграмма компонентов 19
6. Заключение…………………………………………………………….....20
7. Список литературы………………………………………………………21
Файлы: 1 файл
Kursovaya_rabota_Tema_15.docx
— 210.36 Кб (Скачать файл)Российский государственный гидрометеорологический университет
Факультет информационных систем и геотехнологий
Кафедра прикладной информатики
КУРСОВАЯ РАБОТА
По дисциплине «Проектирование информационных систем»
Тема:
Проектирование информационной системы для предметной области «Учёт абитуриентов, поступающих в ВУЗ».
Студенты: Фомин Б.О
Санкт-Петербург
2012
СОДЕРЖАНИЕ
1. Введение 3
2. Анализ предметной области. Требования к системе и актеры 4
2.1 Глоссарий………………………………………………………
3. Концептуальная модель. Диаграмма прецедентов 9
3.1 Варианты использования системы…………...……………………9
3.2 Диаграмма прецедентов………………………
4. Логическая модель. Диаграмма классов 17
5. Физическая модель. Диаграмма компонентов 19
6. Заключение……………………………………………………
7. Список литературы…………………………………
1. Введение
В рамках данной курсовой работы будет осуществлено проектирование и информационной системы для предметной области «Учёт абитуриентов, поступающих в ВУЗ».
Rational Rose имеет весь необходимый
набор визуальных средств
Разрабатываемая система должна обеспечить автоматизацию следующих процессов:
- автоматизировать процесс регистрации, учета, обработки документов;
- повысить скорость прохождения документа;
- оптимизировать хранение документов;
- сократить время на поиск документа;
- повысить комфортность и снизить трудоемкость при работе с документами для конечного пользователя.
2. Анализ предметной области. Требования к системе и актеры.
Анализируя предметную область, можно сделать вывод, что проектируемая система должна содержать следующую информацию:
- Абитуриент
- Идентификация абитуриента
- Экзамены
- Специальность
- Документы
- Вид обучения
- Баллы
- Льготы
- Образование
- Форма обучения
Система должна позволять совершать следующие действия:
- добавлять и удалять абитуриентов
- редактировать их личные данные;
- корректировать данные об абитуриенте;
- запрашивать любую хранимую в системе информацию;
- осуществлять поиск по базе данных;
Система должна поддерживать следующие процессы:
- Секретарь приемной комиссии создает новую запись об абитуриенте в БД.
- При этом он открывает необходимую форму для ввода данных абитуриента.
- Вводит все необходимые поля в открытую форму.
- Нажимает на клавишу «Сохранить».
- При этом информация отправляется в СУБД
- СУБД создает новую пустую запись.
- Изменяет значения полей в соответствии с введенными секретарем данными.
- Передает эту запись системе управления транзакциями.
- Система управления транзакциями осуществляет транзакцию.
10. Система управления транзакциями возвращает сообщение об успешности проведения транзакции или ошибке при её выполнении.
Таким образом, в системе присутствует один действующий актёр- Секретарь, и вспомогательные актёры Абитуриент, База данных.
2.1 Глоссарий
Таблица 1.
Абитуриент |
Имя Фамилия Отчество абитуриента |
База данных |
Хранит всю информацию об абитуриенте |
Личные данные |
Год рождения, место проживания, паспортные данные. |
Экзамены |
Наименование экзаменов сдаваемых для поступления |
Специальность |
Профиль специальности, выбранный при поступлении |
Экзаменационный лист |
Лист, содержащий конкретную информацию по вступительным экзаменам |
Баллы |
Количество баллов студента |
Вид обучения |
Платная или бюджетная основа |
Документы |
Какие документы были отданы при подачи заявления |
Льготы |
Льготы, предоставляемые абитуриенту при поступлении |
Образование |
Наличие образования, среднее, высшее, средне специальное |
Редактирование данных |
Удаление ненужных данных; Добавление новых данных; Изменение введенных данных |
Поиск |
Осуществляет поиск по базе данных |
Функциональные возможности:
Система должна обеспечивать
многопользовательский режим
Удобство использования
Пользовательский интерфейс должен быть совместим с операционными системами win xp\ win7
Надежность
Система должна быть в работоспособном состоянии 24 часа в день
7 дней в неделю.
Производительность
Система должна обеспечить доступ до 30 пользователей одновременно.
Безопасность
Система не должна позволять абитуриентам и сторонним лицам изменять любые данные в системе.
3. Концептуальная модель.
Этот вид диаграмм позволяет создать список операций, которые выполняет система. Часто этот вид диаграмм называют диаграммой прецедентов, потому что на основе набора таких диаграмм создается список требований к системе и определяется множество выполняемых системой функций. Каждая такая диаграмма или, как ее обычно называют, каждый Use case – это описание сценария поведения, которому следуют действующие лица (Actors).
Данный тип диаграмм используется при описании бизнес процессов автоматизируемой предметной области, определении требований к будущей программной системе. Отражает объекты как системы, так и предметной области и задачи, ими выполняемые.
Для данной системы можно выделить следующие основные варианты использования:
Ввод данных
Просмотр информации
Поиск по базе данных
Добавление абитуриента в БД
3.1 Варианты использования системы
Таблица 1.1 Главный раздел сценария выполнения варианта использования "Ввод данных" | |
Вариант использования |
Ввод данных абитуриента |
Актеры |
Секретарь приёмной комиссии |
Цель |
Регистрация |
Краткое описание |
Секретарь заносит данные |
Тип |
Базовый |
Таблица 1.2 Раздел Типичный ход событий сценария выполнения варианта использования " Ввод данных " | |
Действия актеров |
Отклик системы |
4 Секретарь заносит информацию об абитуриенте 5
Абитуриент проверяет
7. Секретарь закрывает форму ввода данных
|
3.Система
даёт доступ к форме
6.
Система проверяет данные Исключение№1 Система сообщает о не корректно введённых данных
8.
Система возвращается в |
Таблица 1.3 Раздел Исключения сценария выполнения варианта использования " Ввод данных " | |
Исключение №1. Совпадение данных | |
Действия актера |
Отклик системы |
|
2.Изменяет регистрационные данные |
1. Система сообщает о не |
3. Система приходит в исходное состояние. | |
Таблица 2.1 Главный раздел сценария выполнения варианта использования "Просмотр информации" | |
Вариант использования |
Просмотр БД |
Актеры |
Секретарь |
Цель |
Просмотр БД |
Краткое описание |
Секретарь просматривает БД |
Тип |
Базовый |
Таблица 2.2 Раздел Типичный ход событий сценария выполнения варианта использования "Просмотр информации" | |
Действия актеров |
Отклик системы |
1. Секретарь запускает систему
Исключение №1 Секретарь не правильно вводит логин и пароль 4. Секретарь просматривает БД 5. Секретарь может внести 6. Секретарь выходит из системы. |
3.Система даёт доступ к к интерфейсу
7.Система
возвращается в исходное |
Таблица 2.3 Раздел Исключения сценария выполнения варианта использования " Ввод данных " | |
Исключение №1. Неверный логин и пароль | |
Действия актера |
Отклик системы |
1. Секретарь не правильно вводит логин или пароль 3. Секретарь исправляет логин и пароль |
2. Система сообщает об ошибке ввода 4. Система даёт доступ к карточке |