Разработка программного обеспечения корпоративной информационной системы

Автор работы: Пользователь скрыл имя, 19 Февраля 2011 в 14:13, курсовая работа

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

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

Содержание работы

Задание на курсовую работу 2
Замечания руководителя 3
Введение 5
1 Описание предметной области 6
1.1 Организационная структура компании 6
1.2 Цели, назначения, задачи создания программного обеспечения ИС 7
1.3 Исследование и обоснование создания системы
1.3.1 Предварительное изучение предметной области

1.3.2 Проведение сбора и формализация материалов обследования

1.3.3 Анализ материалов обследования
8
8

11

13

1.4 Разработка технико-экономического обоснования 14
1.5 Разработка технического задания
1.6 Создание эскизного проекта

1.7 Техническое проектирование ЭИС
15
17

18

2 Функциональное моделирование корпоративной ИС 19
2.1 Функциональная модель предметной области 19
2.2 Инфологическая модель предметной области 21
2.3 Даталогическое проектирование базы данных 22
3 Проектирование цифровой сети передачи данных корпоративной ИС 24
3.1 Архитектура «клиент-сервер» 24
3.2 Структура сети передачи данных 25
4 Описание программного средства 31
4.1 Выбор языка программирования 31
4.2 Контрольный пример 32
Заключение 34
Список литературы 35
Приложение А. Листинг программы

Файлы: 1 файл

Разработка программного обеспечения корпоративной информационной сис-темы .docx

— 433.21 Кб (Скачать файл)

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

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

      а) количество формализуемых функций  в каждом конкретном подразделении;

      б) количество связей этого подразделения  с другими подразделения;

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

      г) степень подготовленности подразделения  для внедрения вычислительной техники.

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

      Далее нужно предварительно выбрать комплекс технических средств (тип ЭВМ, ОС), предоставить информацию заказчику  и, после получения согласия, продолжить работу. Все полученные данные определяют и ограничивают проект ЭИС. Информация затем используется при разработке ТЭО и ТЗ. 

      1.4 Разработка технико-экономического  обоснования  

      Разработка  ТЭО начинается лишь после того, как  вся информация о предприятии  проанализирована и выбраны  основные технические средства.

      Целью разработки «Технико-экономического обоснования» проекта ЭИС являются оценка основных параметров, ограничивающих проект ЭИС, обоснование выбора и оценка основных проектных решений по отдельным компонентам проекта. При этом различают организационные параметры, характеризующие способы организации процессов преобразования информации в системе, информационные и экономические параметры, характеризующие затраты на создание и эксплуатацию системы, экономию от ее эксплуатации. Основными объектами параметризации в системе являются задачи, комплексы задач, экономические показатели, процессы обработки информации.

     Организационные параметры ЭИС для данной организации: фирма разбита на 2 филиала, в каждом из которых находится по 4 отдела; расстояние между филиалами составляет 5 км.

     Экономические параметры: к ним можно отнести  сметную стоимость разработки проектов; нормативную прибыль; договорную цену разработки с учетом НДС; техническую прогрессивность; конкурентоспособность; годовые эксплуатационные издержки; экономическая эффективность проекта.

     Прежде, чем разработчики перейдут к написанию  ТЗ, следует, чтобы в ТЭО были описаны  следующие показатели:

      а) характеристика исходных данных о предметной области;

      б) обоснование цели создания ЭИС;

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

      г) разработка перечня организационно-технических  мероприятий по проектированию системы;

      д) расчет и обоснование эффективности  выбранного проекта;

      е) выводы о техническом уровне проекта  и возможности дальнейших разработок. 

      1.5 Разработка технического задания

       Цель  разработки

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

       Назначение  разработки

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

       Систематизация  работы с поставщиками. Решение вопроса  расчета с персоналом и хранения контактных данных сотрудников.

  1. Анализ существующих потребностей заказчика в области автоматизированного управления салоном.
  2. Совместная разработка с заказчиком технического задания.
  3. Разработка, программирование и отладка.
  4. Написание документации.
  5. Опытная эксплуатация.
  6. Разработка, программирование и отладка рабочей версии на основе замечаний, полученных по результатам опытной эксплуатации.
 

Система должна содержать программу, которая выполняет  следующие функции:

    1. создание новой учетной записи клиента – анкеты, содержащий в себе:  ФИО клиента,  контактная информация, список услуг, выбранные клиентами, стоимость. Изначально информация о клиенте вносится в базу, затем добавляется в форму заявки;
    2. формирование списка услуг;
    3. определение даты выполнения заявки;
    4. предварительный расчет суммы заказа.

     Требование к функциональным характеристикам программы:

  1. вывод стандартной цены заказа по наименованию;
  2. вывод информации о сумме заказа;
  3. вывод общей стоимости по заявкам;

     Требования  к обеспечению надежного функционирования программы 

     Надежное (устойчивое) функционирование программы  должно быть обеспечено выполнением Заказчиком совокупности организационно-технических мероприятий, перечень которых приведен ниже:

  1. организацией бесперебойного питания технических средств;
  2. использованием лицензионного программного обеспечения;
  3. регулярным выполнением рекомендаций Министерства труда и социального развития РФ, изложенных в Постановлении от 23 июля 1998 г. Об утверждении межотраслевых типовых норм времени на работы по сервисному обслуживанию ПЭВМ и оргтехники и сопровождению программных средств»;
  4. регулярным выполнением требований ГОСТ 51188-98. Защита информации. Испытания программных средств на наличие компьютерных вирусов

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

     Требования  к интерфейсу:

  1. поле выбора даты документа;
  2. поле номера документа (автоматически);
  3. поле выбора услуги;
  4. поле выбора мастера;
  5. поля выбора даты выполнения заказа;
  6. поле вывода суммы

     Минимально  необходимыми для работы программного средства являются следующие параметры оборудования и операционной среды:

  1. процессор типа Intel Pentium, Celeron; AMD K5\K6, с тактовой частотой не менее 450 МГц монитор типа VGA с разрешением 640x480 или выше;
  2. 32-разрядная версия ОС Windows;
  3. для Windows 9x: минимум 128 Мб оперативной памяти;
  4. для Windows NT: минимум 128 Мб оперативной памяти.

     Программа должна обеспечивать одновременную  работу нескольких пользователей в одной системе пользователей. 

      1.6 Создание эскизного проекта 

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

      1.7 Техническое проектирование ЭИС 

      При техническом проектировании осуществляют логическую проработку функциональной и системной архитектуры ЭИС, в процессе которой строится несколько вариантов всех компонентов системы; проводится оценка вариантов по показателям: стоимости, трудоемкости, достоверности получаемых результатов, и составляется «Технический проект» системы. Первым делом разрабатываются общесистемные проектные решения.

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

      Таблица 3 – Постановка задач

Функциональная  подсистема Поставленные  задачи
1 Исследование  и обоснование создания системы Сбор данных об организации, анализ предметной области, утверждение информации заказчиком.
2 Разработка  ТЭО и ТЗ Определяются  организационные, экономические, информационные параметры ЭИС, разработка ТЗ
3 Создание  эскизного проекта Построение  схем и приложений структуры организации
4 Техническое  проектирование Логическая  проработка ЭИС, разработка локальных проектных решений, перестроение организационной структуры
 

      Также на этом этапе разрабатывается структура  входных и выходных сообщений, проектируется состав и структура информационной базы, уточняется состав технических средств. Затем проект будущей КИС передается на рассмотрение заказчику.

    2. Функциональное моделирование корпоративной  ИС

    2.1 Функциональная модель предметной  области 

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

    В данной курсовой работе рассматривается  салон красоты. Можно выделить такие бизнес-процессы, как оформление услуги, оформление договора, и, в конечном итоге, определение прибыли.

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

    В соответствии с описанными бизнес-процессами построим, приведенные на рисунках 2, 3,4 диаграммы IDEF0. 
 
 
 

    Рисунок 2 - Контекстная диаграмма 
 
 

Рисунок 3 – Детализация контекстной диаграммы 

Рисунок 4 – Детализация процесса “Оформление заказа” 

      2.2 Инфологическая модель предметной  области 

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