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

Автор: Пользователь скрыл имя, 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 Мб (Скачать)

      

Рис. 14 Диаграмма пакетов

      1.1.7 Диаграмма компонентов и развертывания

      Диаграмма компонентов отображает зависимости  программных компонентов, которые  представляются в виде исходных, откомпилированных  и исполняемых программных кодов  объектов. Один компонент, как правило, соответствует программному коду одного пакета классов объектов.

      Компонент в своем составе имеет интерфейсный класс объектов, через который  осуществляется доступ к остальным  классам объектов компонента. На рисунке 15 интерфейс обозначен кружком, присоединенным к пиктограмме компонента. С помощью интерфейса объекты других компонентов обращаются не к конкретным объектам рассматриваемого компонента, а к его интерфейсному объекту. Таким образом, упрощается взаимодействие компонентов между собой, когда при доступе к компоненту их других компонентов не требуется знать внутреннюю структуру этого компонента.

      

      Рис. 15 Диаграмма компонентов и развертывания

      В модели развертывания отображается топология расположения компонентов  по узлам вычислительной сети. Отдельный компонент всегда располагается на одном компьютере-сервере. На одном компьютере-сервере может располагаться несколько компонентов.

1.2 Структура базы данных

(Скрипт для данной структуры БД представлен в приложении 1.)

      База  данных для организации и контроля заселения и проживания студентов в общежитии, спроектирована с помощью программного средства ERwin Data Modeler. ERwin Data Modeler реализует стандартную методологию моделирования данных и генерирует описание БД для таких СУБД, как Oracle, Informix, Ingres, Sybase, DB/2, Microsoft SQL Server, Borland Interbase и др.

     При проектировании логической модели данных с помощью вышеуказанного продукта она будет иметь следующий  вид (рис. 16):

      Рис. 16 Логическая модель данных

      На  данной модели представлены следующие  сущности: Очное отделение, Заочное отделение, Студент, Инвентарь, Прописка и Комната.

      В каждой сущности определен первичный  ключ.

      Отношения между сущностями различаются по следующим типам:

 один к одному(1:1) – это когда один экземпляр первого объекта может соответствовать только одному экземпляру второго объекта;

один  ко многим (1:n) – это когда один экземпляр первого объекта может соответствовать более чем одному экземпляру второго объекта;

 многие к одному (n:1) – это когда более чем один экземпляр первого объекта может соответствовать только одному экземпляру второго объекта.

      Физическая  модель данных выглядит следующим образом (рис. 17):

      Рис. 17 Физическая модель данных

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

 

Глава 2.   Технико-экономическое  обоснование проекта

         Для расчета экономического эффекта от использования системы автоматизации процессов по организации и учету изготовления продукции на заказ был выбран метод функционально-стоимостного анализа (ФСА или ABC – Activity Based Costing), который позволяет оценить реальную стоимость продукта или услуги вне зависимости от организационной структуры организации.

     ФСА  относится к перспективным методам экономического анализа и является одним из действенных методов технико-экономической оценки производственно-технических процессов. В нем успешно используются передовые приемы и элементы инженерно-логического и экономического анализа. ФСА исходит из той предпосылки, что объектом исследования должны быть не результаты той или иной деятельности как таковые (изделия, процессы и т. д.), а выполняемые ими функции, поэтому  особенностью ФСА является функциональный подход, при котором объект рассматривается как комплекс функций. В рамках метода ФСА стоимость ресурсов учитываются по месту их использования в сети процессов.

     Для проведения  функционально-стоимостного анализа необходимо:

    1. определить процессы (действия), выполняемые в системе, и построить функциональные модели выделенных процессов;
    2. посчитать количество выделенных действий за определённый интервал времени;
    3. определить базовую стоимостную величину каждого процесса;
    4. разложить косвенные затраты согласно базовой стоимости на процессы.

 

2.1 Расчет стоимости  разработки системы  автоматизации

      Стоимость системы автоматизации складывается из следующих составляющих:

  1. затрат на заработную плату участникам процесса разработки системы;
  2. затрат на расходные материалы;
  3. расходов на амортизацию.

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

Сис = З + М + А,

    где  Сис – стоимость разработки  системы автоматизации;

    З – затраты по  заработной плате специалистам, задействованным в разработке систем;

    М – затраты на расходные материалы, необходимые при разработке системы;

    А – амортизация оборудования используемого в процессе разработки системы.

    Для  расчета  затрат на выплату заработной платы  специалистам, задействованным в разработке системы, целесообразно составить квалификационный план проекта разработки системы

 

Таблица 2

     Квалификационный  план проекта разработки системы автоматизации обеспечения материально-техническими запасами

Наименование

специалиста

Оклад, руб/мес З/п, руб/день Ответственность в процессе разработки Выполняемые функции
Руководитель  проекта  15000 715 Управляет ходом  работы Разрабатывает требования

к системе, концепцию, план проекта, журнал хода проекта и  глоссарий.

Программист 12000 570 Разрабатывает архитектуру

системы, рабочую  документацию к системе

Программирование  компонентов системы.

Рецензирует требования к системе, концепцию и типовые

настройки.

Тестер (рецензент) 8000,00 380 Тестирует

рабочую программу

Разрабатывает типовые

настройки системы.

Разработчик архитектуры 12000,00 571,42 Разрабатывает

архитектуру

системы

Разрабатывает диаграммы

на этапах разработки технического и рабочего проектов.

Рецензирует глоссарий, требования к ИС, концепцию, типовые  настройки системы.

Логист 8000,00 380,95 Распространяет  и

поддерживает

 программу

Выполняет мероприятия  по распространению и поддержанию  системы.

Рецензирует концепцию  и архитектуру ИС, технических  и рабочий проекты.

 

       Для  определения длительности срока разработки системы целесообразно разработать сетевой график выполнения проектных работ (рис. 18).

    

Рис. 18 Исходный сетевой график выполнения проектных работ

Условные  обозначения выполняемых работ  сетевого графика:

1-2 –  формирование требований к ИС (длительность – 6 рабочих дней);

2-3 –  разработка концепции ИС (8 рабочих дней);

3-4 – разработка и утверждение ТЗ (4 рабочих дней);

4-5 –  разработка  технорабочего проекта (30 рабочих дней);

5-6 –ввод  системы в действие (8рабочих дней);

6-7 –  сопровождение системы (20 рабочих дней).

Общая длительность  выполнения проектных  работ    составляет:

 Тис = 76 рабочих дня.

     Затраты по заработной плате рассчитываются следующим образом:

                                      З = Ззп + ЕСН,

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

Ззп=715*6+715*4+570*4+715*4+(570+380+571)*30+380*8+380*20=69160

     Отчисления  в Фонд оплаты труда составляют 34%

     С полученной суммы в фонд оплаты труда будут произведены отчисления в размере:   

     ЕСН=69160*0,34=23514,4 (руб.)

В итоге  затраты по заработной плате составят: 

З = 69160+23514,4 =92674,4 (руб.)

     Основными расходными материалами, задействованными при разработке ИС, являются электроэнергия, необходимая для работы компьютера, и бумага. В процессе разработки  системы будет задействовано три компьютера. Номинальная мощность компьютера составляет 200 Вт/ч.

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

                                             М = Б +Э,                                            

     где М – стоимость затраченных расходных материалов;

     Б – стоимость бумаги;

     Э – стоимость электроэнергии.

     Стоимость бумаги и электроэнергии рассчитаем по следующим  формулам:

                                             Б = К*Ц,                                                

                                             Э = Р*Ц*Т,                                           

     где К – количество пачек бумаги;

     Р – мощность компьютера;

     Ц – цена потребляемого ресурса.

Результаты  расчета затрат на расходные материалы  сведены в таблицу 

Таблица 3

Затраты на расходные материалы

Наименование Цена, руб Количество, ед Стоимость, руб

(с  учетом НДС = 18%)

    за  Тис
Электроэнергия     2     331.2 КВт        781.632
Бумага     150,00     4 пачки     600,00
Всего                 1381,63

     Амортизация, входящая в формулу  стоимости  ИС, складывается из амортизации оборудования, используемого при разработке системы, и амортизации нематериальных активов, под которыми подразумеваются программные продукты, необходимые для разработки ИС.

                                            А =А1 + А2,                        

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