Разработка информационной системы на примере студенческого общежитии

Автор: Пользователь скрыл имя, 16 Ноября 2011 в 02:05, курсовая работа

Описание работы

Целью данной курсовой работы является разработка модели автоматизированной системы «Общежитие», в которой требуется выполнить моделирование предметной области студенческого общежития, используя язык UML, подготовить техническую документацию для разработки программного продукта.
Объектом данной курсовой работы является студенческое общежитие г. Покров.

Содержание

Введение 3
Глава 1. Проектирование информационной системы 4
1.1 Построение UML-диаграмм 4
1.1.1 Диаграмма прецедентов 15
1.1.2 Диаграмма классов 16
1.1.3 Диаграмма видов деятельности 18
1.1.4 Диаграммы состояний 20
1.1.5 Диаграмма последовательностей 21
1.1.6 Диаграмма пакетов 23
1.1.7 Диаграмма компонентов и развертывания 24
1.2 Структура базы данных 25
Глава 2. Технико-экономическое обоснование проекта 28
2.1 Расчет стоимости разработки системы автоматизации 29
2.2 Расчет стоимости выполнения процесса до автоматизации 34
2.3 Расчет стоимости выполнения процесса после автоматизации 37
2.4 Расчет экономического эффекта 41
Заключение 43
Список используемой литературы 44
Приложение 45

Работа содержит 1 файл

курсовая маше.doc

— 1.11 Мб (Скачать)

 

Содержание 
 

 

 

Введение

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

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

     Объектом  данной курсовой работы является студенческое общежитие г. Покров.

     Предметом исследования является система учета информации о проживающих в студенческом общежитии, о начисление платежей за проживанию.

     В соответствии с поставленной целью в работе решаются следующие задачи:

    - анализ  предметной области;

    - создание  UML-проекта информационной системы с использованием CASE-средств;

    - проектирование  базы данных;

    - обоснование  экономической целесообразности  внедрения разрабатываемой информационной системы.

 

Глава 1.   Проектирование информационной системы

1.1 Построение UML-диаграмм

 

     Разрабатываемая нами автоматизированная система «Общежитие» предполагает автоматизацию следующих процедур:

  1. Процесс поселения - подача заявки, формирование договора, формирование проекта приказа, подписание приказа, распределение по комнатам;
  2. Процесс выселения;
  3. Процесс переселения в другое помещение;
  4. Процесс начисления оплаты за проживание - начисление оплаты и печать памятки для оплаты;
  5. Процесс приема платежей;
  6. Функции анализа - поиск свободных мест, поиск свободных помещений, поиск задолженностей по оплате, формирование оборотных ведомостей.

     Система «Общежитие» обеспечивает поддержку и бухгалтерского сопровождения производимых процессов.

     Бухгалтерия по «Общежитию» подразумевает:

    - составление договора на поселение (договоры бывают типовые и льготные);

    - выполнение начислений;

    - формирование памятки для оплаты;

    - импорт платежей за проживание из системы бухгалтерского учета 
    внесение информации о платежах за общежитие;

    - контроль  платежей за проживание внесение, удаление, редактирование информации о платежах за проживание в общежитии;

    - формирование расходных ордеров на возврат денежных средств;

    - формирование оборотной ведомости по оплате за проживание в общежитии;

    - предоставление информации по задолженности.

     Работа  с проживающими в автоматизированной системе «Общежитие» подразумевает следующие моменты:

    - формирование приказов на поселение и выселение;

    - установление комфортности помещений, состояния (ремонт/требует ремонта/нормальное);

    - установление вместимости (максимального числа проживающих);

    - управление заселением, переселением, выселением проведение операций по поселению, переселению, выселению студентов из общежития;

    - осмотр анкетных данных проживающих в общежитии;

    - подготовка документов для обеспечения деятельности комендатуры, бухгалтерии, службы охраны в общежитии обеспечивать формирование и вывод в MS Excel или MS Word документов установленного образца;

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

    - ведение журнала (истории) проживания и внесения платежей 
    просмотр записей в журнале проживания;

    - разграничение прав доступа для различных категорий пользователей системы;

    - система назначения прав работы в КПО «Общежитие-2003» на основе системы прав доступа.

     Разрабатываемое нами программное обеспечение «Общежитие» предполагает выполнение следующих функции:

  1. прием заявления на поселение;
  2. заключение договоров на предоставление места в общежитие

      а); типовые договора;

      б); договора со льготами заключение договоров на проживание в общежитиях ВГУЭС, занесение информации о договоре в корпоративную базу данных, печать договоров;

  1. назначение оплаты за проживание определение и указание размера сумм, которые должен заплатить проживающий за указанный период (формируется из установленной платы за комфортность, с учетом льгот, и полученных платежей);
  2. импорт платежей за проживание из системы бухгалтерского учета 
    импорт информации о платежах за проживание в общежитии из системы бухгалтерского учета «Интегратор» в корпоративную базу данных;
  3. переселение в другую комнату реализовать перевод проживающего из комнаты в комнату, при этом должна сохраняться вся информация о проживании студента в предыдущей комнате (должен вестись «журнал проживания»);
  4. выбор проживающих по набору условий выполнять операцию выбора проживающих по критериям: номер общежития, этаж, учебные группы, имеющие долг по проживанию, имеющие резерв по оплате (для сужения круга видимых оператору записей, что увеличит удобство использования);
  5. ведение справочников системы просмотр и редактирование таблиц, используемых в системе в соответствии с правами пользователей. Таблицы, предназначенные для заполнения другим ПО, не редактируются;
  6. просмотр анкетных данных формирование личной карточки проживающего на основании сведений из корпоративных БД;.
  7. просмотр сведений о состоянии оплаты и о проживании 
    формирование отчетов по дебету, кредиту, размеру оплаты, даты внесения платежей для выбранных студентов; формирование отчетов по студентам с указанием комнаты проживания, общежития, даты поселения, уровнем комфорта комнаты;
  8. просмотр истории оплаты и проживания формирование отчетных документов, содержащих информацию об истории проживания и оплаты за любой период времени;
  9. просмотр состояния жилищного фонда формирование отчетных документов, содержащих информацию о текущем состоянии жилищного фонда: вакантные и занятые комнаты.

          Разрабатываемая нами система также позволяет формировать следующие печатные документы:

  1. заявление о поселении. Если заявление пишет студент, то он заходит под своим логином/паролем и основные данные уже берутся из базы данных. Если заявление пишет сотрудник, то тоже самое. 
    Если заявление пишет абитуриент, то ему следует выбрать себя из абитуриентов, ввести свой номер документа (для идентификации). 
    Иностранные студенты - если они есть в базе данных, то им следует зарегистрироваться и далее по схеме. Если их нет, то они относятся к прочим лицам. Прочие лица - те, которых нет ни в какой базе данных. Для них создается отдельная база и поэтому заявление должно содержать подробные данные человека.
  2. договор о взаимной ответственности (договор на проживание) 
    подписывается обеими сторонами и служит документом, дающим право на проживание в общежитии ВГУЭС.
  3. памятка для оплаты в кассу выдается проживающему в общежитии или написавшему заявление, заключившему договор перед поселением; содержит сумму, которую проживающий или желающий проживать должен оплатить за проживание; памятка содержит указание (шифр) договора.
  4. расходный кассовый ордер выдается проживающему, служит основанием для выдачи ему денежных средств из кассы (возврат оплаты за проживание).
  5. оборотная ведомость.
  6. личная карточка студента сводные данные о проживающем в общежитии, могут быть занесены данные о родственниках.
  7. приказы на: поселение, переселение, выселение служат для утверждения списков поселяющихся, выселяющихся и переселяющихся в общежитии ВГУЭС.
  8. аналитические:

      - свободные и занятые комнаты;

      - история проживания студента (по комнатам);

      - задолженность по оплате;

    сводные данные по заселению студентов

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

     На рисунке 1 представлена организационная структура исследуемого нами студенческого общежития.

Рис. 1 Организационная  структура общежития

 

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

     Показать, как осуществляется управление за заселением и проживанием студентов в общежитии можно с помощью наглядного графического языка IDEF0. Модель «как есть» («ai-is») позволяет понять, как функционирует данная система, а также выявить ряд ошибок и сформулировать ряд предложений по улучшению работы данного ресурса.

     Первая  диаграмма в иерархии диаграмм IDEF0 всегда изображает систему в целом. Она представляет собой общее описание бизнес-процесса и называется – контекстной.  В качестве вершины древовидной структуры будет служить функция – «Управлять заселением и проживанием в общежитии» (рис. 2). Входы и выходы контекстной диаграммы являются границами бизнес-процесса. Определив название главного функционального блока диаграммы, необходимо описать объекты, которые использует и преобразует функция.

Рис. 2 Контекстная  диаграмма бизнес-процесса «Управлять заселением и проживанием в общежитии» («как есть»)

     Результаты  выполнения процесса, которые в свою очередь являются выходами контекстного блока, перечислены ниже:

    - Выселенный студент;

    - Студент, не нуждающийся в проживании.

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

     Входными  данными для процесса закупок  являются:

    - Студент на заселение;

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

Информация о работе Разработка информационной системы на примере студенческого общежитии