Автор работы: Пользователь скрыл имя, 29 Мая 2013 в 01:40, курсовая работа
Разрабатываемая система должна обеспечить автоматизацию следующих процессов:
автоматизировать процесс регистрации, учета, обработки документов;
повысить скорость прохождения документа;
оптимизировать хранение документов;
сократить время на поиск документа;
повысить комфортность и снизить трудоемкость при работе с документами для конечного пользователя.
1. Введение 3
2. Анализ предметной области. Требования к системе и актеры 4
2.1 Глоссарий…………………………………………………………….7
3. Концептуальная модель. Диаграмма прецедентов 9
3.1 Варианты использования системы…………...……………………9
3.2 Диаграмма прецедентов……………………………………………..15
4. Логическая модель. Диаграмма классов 17
5. Физическая модель. Диаграмма компонентов 19
6. Заключение…………………………………………………………….....20
7. Список литературы………………………………………………………21
Российский государственный гидрометеорологический университет
Факультет информационных систем и геотехнологий
Кафедра прикладной информатики
КУРСОВАЯ РАБОТА
По дисциплине «Проектирование информационных систем»
Тема:
Проектирование информационной системы для предметной области «Учёт абитуриентов, поступающих в ВУЗ».
Студенты: Фомин Б.О
Санкт-Петербург
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. Система даёт доступ к карточке |