Курсовая работа по дисциплине «Программная инженерия» на тему: «загс» icon

Курсовая работа по дисциплине «Программная инженерия» на тему: «загс»






Скачать 113.43 Kb.
НазваниеКурсовая работа по дисциплине «Программная инженерия» на тему: «загс»
Диденко Е.В
Дата конвертации06.08.2013
Размер113.43 Kb.
ТипКурсовая
Министерство образования и науки Российской Федерации

Поволжский государственный технический университет


Кафедра Информационных систем в экономике


КУРСОВАЯ РАБОТА

по дисциплине «Программная инженерия» на тему:

«ЗАГС»


Выполнил: студент

3 курса группы ПИб-31

Диденко Е.В.

Руководитель:

Доцент каф. ИСЭ

Абдулаев В.И.


г. Йошкар-Ола

2012

Формулировка задачи:

Разработать единый проект информационной системы (ИС), поддерживающей следующие бизнес процессы, реализуемыев библиотеке республики:

БП.1 – Регистрация свидетельства о браке

  1. Начальная фаза проектирования – определение требований к ИС (фаза Inception)

    1. Определение границ проектаИС

      1. Предметная область проекта и предметные границы

Предметная область (все бизнес процессы, поддерживаемые ИС):
ИС должна поддерживать указанный бизнес процесс для ЗАГСа республики.

Предметные границы ИС(все информационные объекты, участвующие в процессе):

Процесс регистрации свидетельства о браке начинается в момент появления ПОСЕТИТЕЛЯ в приёмной ЗАГСа и заканчивается выдачей СВИДЕТЕЛЬСТВА О БРАКЕ.

Процесс выдачи включает:

-Регистрирование клиентов в КАРТОТЕКЕ ЗАГСа(заполнение информации о личных данных брачующихся в электронную форму)

-Присваивание новому читателю личный регистрационный номер.
-Печать ЧИТАТЕЛЬСКОГО БИЛЕТА и выдача его читателю

-Подпись читателя

ЧИТАТЕЛЬСКИЙ БИЛЕТ включает:

-ФИО читателя

-АДРЕС

-ТЕЛЕФОН

-ДАТУ ВЫДАЧИ

-ПОДПИСЬ ЧИТАТЕЛЯ


БП.2 – Выдача книг по абонементу

  1. Начальная фаза проектирования – определение требований к ИС (фаза Inception)

    1. Определение границ проектаИС

      1. Предметная область проекта и предметные границы

Предметная область (все бизнес процессы, поддерживаемые ИС):
ИС должна поддерживать указанный бизнес процесс для библиотеки республики.

Предметные границы ИС(все информационные объекты, участвующие в процессе):

Процесс выдачи книг начинается в момент появления ЧИТАТЕЛЯ в приёмной библиотеки и заканчивается выдачей книг.

Процесс выдачи книг включает:

-Поиск читателя в КАРТОТЕКЕ ЧИТАТЕЛЕЙ библиотеки

-Проверка задолженностей

-Внесение необходимой информации в абонемент читателя

-Выдача книг читателю

АБОНЕМЕНТ включает:

-ФИО читателя

-ДАТА ВЫДАЧИ

-ДАТА ВОЗВРАТА

-КОЛИЧЕСТВО ЭКЗЕМПЛЯРОВ

-ЛИЧНЫЙ ШИФР КНИГИ

-ИНФОРМАЦИЮ О ЗАДОЛЖЕННОСТИ


ii.Назначение ИС и функциональные границы

ИС предназначена для ведения ЕДИНОЙ БАЗЫ ДАННЫХ БИБЛИОТЕКИ, т.е. общей базы данных, в которой регистрируются все осуществленные экземпляры БП.1 и БП.2.

iii. Что не входит в границы ИС

Информационная поддержка по вопросам утери читательского билета не входит в данную ИС.


1.2.Бизнес повод (причины) разработки ИС

В настоящее время обработка и оформление полученной информации происходит таким образом:


Читатель

Оформление нового ЧБ

Поиск ЧБ




Приёмная библиотеки



Оформление абонемента



Поиск книг в библиотечном фонде

Поиск абонемента



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



ИС БД библиотеки с «Каталогом читателей» и «Каталогом книг»



Читатель



Приёмная библиотеки




Поиск книг в библиотечном фонде



Рис.2 Архитектура ИС


    1. Бизнес цели разработки ИС и приоритеты функций ИС

  1. Создание формы читательского билета с возможность заполнения информации о читателе с целью внесения его в каталог читателей библиотеки.

  2. Создание формы абонемента с возможностью заполнения информации о взятых книгах читателем библиотеки.

    1. Дополнительные цели создания ИС(попутно достижимые цели)

  1. Контроль задолженностей по книгам

  2. Подсчёт штрафа за задолженность




    1. Уточнение функциональных границ ИС с помощью таблицы событий (акторы, события, частота событий, реакция информационной системы)




N

Акторы

Событие

Частота события

Макс/мин

Реакция ИС



Библиотекарь

Открытие новой формы читательского билета

100/10 в час

Предоставляет форму «Читательский билет»



Библиотекарь

Заполнение формы

40/10 в мин.

Предоставляет списки ФИО читателя, адрес, телефон, дата выдачи



Библиотекарь

Печать читательского билета

100/10 в час

Печатает заполненную форму



Библиотекарь

Открытие новой формы абонемента читателя

100/10 в час

Предоставляет форму «Абонемент читателя»



Библиотекарь

Проверка задолженностей

40/10 в мин.

Предоставляет

Запрос должников



Библиотекарь

Заполнение формы

100/10 в час

Предоставляет списки ФИО читателя, шифр книг, кол-во экземпляров, даты выдачи и возврата книги, задолженность




    1. Расширение границ ИС для учета желаемых общих свойств ИС.

Отображение в электронном читательском билете информации о датах выдачи и возврата книг, с целью сохранения текущего книжного каталога.


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

    2. Общие ограничения и требования к поведению ИС

      1. Требования по охране труда

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

      1. Требования по предельным нагрузкам

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

      1. Требования по временам отклика

Время реакции ИС (время отклика) на все события таблицы событий не должно превосходить 0,5сек.

      1. Требования по защите информации

ИС должна использовать защищенные каналы связи

      1. Требования по объему сохраняемой информации

База данных ИС должна содержать информацию обо всех поступающих читателях, и читателях, уже находящихся в КЧ.

      1. Требования по надежности и живучести системы

Надежность: вероятность отказа серверной части ИС не должна превосходить 0,0001.

      1. Требования по восстановлению системы

При восстановлении работоспособности ИС, время восстановления данных за время простоя не должно превышать 2 часа.

      1. Требования по сопровождению системы

Для сопровождения системы не требуется более 2ч/день


    1. Критические факторы успеха

Необходимы: хорошее качество проекта, включение руководством проекта ИС в перспективный план развития культуры республики.

    1. Предварительные решения по архитектуре ИС

См.рис.2

1.11. Риски проекта

      1. Технологические риски

Необходимо использовать такие системные средства и технологии, которые не пропадут в ближайшие 5-10 лет.

      1. Риск недостаточности профессиональных умений

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

      1. Политические риски

Учитывая, что разработку планируется выполнить за полгода, вероятность изменения за этот срок руководством принятых решений невелика.

      1. Бизнес риски

Учитывая, что разработку планируется выполнить за полгода, вероятность появления конкурентных решений невелика.

      1. Риски неполных или неверных требований к проектируемой ИС

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

      1. Другие риски

Других рисков нет

1.12.График реализации проекта ИС (план релизов проекта ИС)

  1. Реализация заполнения формы Читательского билета (без справочников)

  2. Подключение справочников

  3. Подключение принтера

  4. Реализация заполнения формы Абонемента читателя (без справочников)

  5. Подключение справочников

  6. Разработка программы испытаний и проведение испытаний ИС

  7. Доработка по результатам испытаний и запуск опытной эксплуатации

  8. Доработка по результатамопытной эксплуатации и запуск промышленной эксплуатации



  1. UseCaseDiagram «Аптека»



Рисунок 1 – UseCaseDiagram ИС«Библиотека »


БП.1 – Выдача читательского билета

  1. Спецификация Варианта Использования БП.1

  1. Наименование ВИ: Выдача читательского билета

  2. Вид:бизнес

  3. Тип: базовый – заполнение формы читательского билета и выдача его читателю.

  4. Читательский билет может быть выдан после предоставления читателем необходимой информации. После этого данные о нём вносятся в каталог читателей библиотеки. Читатель получает на руки распечатанный читательский билет и расписывается.

  5. Бизнес цели и выгоды ВИ: бизнес цель заключается в быстрой и удобной регистрации новых читателей.

  6. Акторы

-Первичныеакторы – читатель, библиотекарь

-Заинтересованные в UseCase владельцы бизнеса-директор библиотеки.

7) Предусловия, необходимые для работы UseCase

- Триггеры события – читатель, которому необходим читательский билет.

-Условия включения – предоставление данных о себе читателем, форма «Читательский билет» доступная для оформления.

8) Постусловия, необходимые для полного завершения UseCase

-Постусловия успешного завершения UseCase – после оформления читательского билетабиблиотекарь выдаёт читательский билет.

- Постусловия аварийного завершения UseCase – читатель не может предоставить необходимые данные о себе.

9)Точки расширения внутреннего подпроцесса Use Case–нет.

10) Поток событий UseCase

- Основной поток

1. Читатель обращается в приёмную библиотеки.

2. Библиотекарь запрашивает данные о читателе.

3. Читатель предоставляет необходимые данные.

4. Библиотекарь заполняет форму «Читательского билета».

5. Библиотекарь печатает заполненную форму.

6. Читатель расписывается в графе «подпись».

- Альтернативный поток

1. Читатель уже есть в каталоге читателей библиотеки.

- Исключительный поток

1. Читатель не может предоставить необходимые данные.

2. Библиотекарь не заполняет нужную форму.


  1. Use Case Diagram – Прием нового больного на стационарное лечение

На рисунке 2 представлена Use Case Diagram данного бизнес-процесса.


Рисунок 2 – Use Case Diagram – Выдача читательского билета

  1. Class Diagram – Выдача читательского билета



Рисунок 3 – Class Diagram –Выдача читательского билета


БП.2 – Выдача книг по абонементу


    1. Спецификация Варианта Использования БП.1

  1. Наименование ВИ: Выдача читательского билета

  2. Вид: бизнес

  3. Тип: базовый – заполнение формы абонемента читателя и выдача книг читателю.

  4. Краткое описание: абонемент читателя может быть заполнен, только если читатель числится в каталоге читателей библиотеки. Затем в абонемент читателя заполняется информация: личный шифр книги, количество экземпляров, дата выдачи и дата возврата книги, задолженность. После, книги выдаются читателю.

  5. Бизнес цели и выгоды ВИ: бизнес цель заключается в более удобной работе сотрудников библиотеки и ускорения обслуживания читателей.

  6. Акторы

-Первичные акторы – читатель, библиотекарь

-Заинтересованные в UseCase владельцы бизнеса-директор библиотеки.

7) Предусловия, необходимые для работы UseCase

- Триггеры события – читатель, которому необходимы книги.

-Условия включения – наличие читателя в каталоге читателей библиотеки, форма «Абонемент читателя» доступная для оформления.

плохо
  4
Ваша оценка:

Похожие:

Курсовая работа по дисциплине «Программная инженерия» на тему: «загс» iconИнженерия интимно-личностного общения и ее инструменты. По материалу книги Е. Сушко – Инженерия любви - Реферат по практической психологии тема: инженерия интимно-личностного общения и ее инструменты. По материалу книги е. Сушко инженерия любви
496.4kb.   Приведение в строгую систему отдельных научно-обоснованных факторов, влияющих на зарождение и развитие чувства любви, позволяет проводить...
Курсовая работа по дисциплине «Программная инженерия» на тему: «загс» iconИнститут Типх курс 2 Группа 241103 курсовая работа по дисциплине Мультимедийные компьютерные технологии в химии На тему Работа в программах CorelDraw и Adobe Flash
87.7kb.  
Курсовая работа по дисциплине «Программная инженерия» на тему: «загс» iconКурсовая работа по дисциплине «маркетинг» на тему: «Планирование маркетинга на предприятии»
318.1kb.  
Курсовая работа по дисциплине «Программная инженерия» на тему: «загс» iconКурсовая работа по дисциплине экономическая теория на тему: Взаимосвязь инфляции и безработицы
382kb.  
Курсовая работа по дисциплине «Программная инженерия» на тему: «загс» iconКурсовая работа по дисциплине «Организационная психология» на тему «личность руководителя и лидера»
232.7kb.  
Курсовая работа по дисциплине «Программная инженерия» на тему: «загс» iconКурсовая работа на тему: «Проектирование электрического освещения» по дисциплине: «Электрическое освещение»
572kb.  
Курсовая работа по дисциплине «Программная инженерия» на тему: «загс» iconКурсовая работа на тему: «Проектирование электрического освещения» по дисциплине: «Электрическое освещение»
548.7kb.  
Курсовая работа по дисциплине «Программная инженерия» на тему: «загс» iconКурсовая работа по дисциплине «Социальная философия» на тему: «Специфика сетевого пространства в Интернет»
6.3kb.  
Курсовая работа по дисциплине «Программная инженерия» на тему: «загс» iconКурсовая работа по дисциплине «Социальная философия» на тему: «Специфика сетевого пространства в Интернет»
6.3kb.  
Курсовая работа по дисциплине «Программная инженерия» на тему: «загс» iconКурсовая работа по дисциплине «Социальная философия» на тему: «Специфика сетевого пространства Интернет»
6.3kb.  
Разместите кнопку на своём сайте:
Рефераты


База данных защищена авторским правом ©CoolReferat 2000-2018
обратиться к администрации | правообладателям | пользователям
Основная база рефератов
Рефераты