18. Концептуальное проектирование реляционный баз данных с использованием языка UML. [Электронный документ]. (http://www.interface.ru/home.asp?artId=4517). Проверено 05.02.2009.
20. Ларман, К. Применение UML и шаблонов проектирования. 2-е издание / К. Ларман - М.: «Вильямс»,- 2002. – 496с.
21. Лекция 10. Модель реализации. [Электронный документ]. (http://elearning.informika.ru/content/public/teh/tema10/tema10.htm). Проверено 25.03.2009.
22. Леффингуэлл, Д. Принципы работы с требованиями к программному обеспечению. Унифицированный подход. / Д. Леффингуэлл, Д. Уидриг. - М.: «Вильямс», 2002. – 462с.
24. Маклин, С. Microsoft .NET Remoting.: Пер. с англ. [текст] / С. Маклин, Дж. Нафтел, К. Ульямс. – М.: Издательско-торговый дом «Русская редакция», 2003. – 384 с.
25. Мацяшек, Л.А. Анализ требований к проектированию систем. Разработка информационных систем с использованием UML / Л.А. Мацяшек. М.: Изд. Дом «Вильямс», 2002. – 432с.
26. Мюллер, Р. Дж. Базы данных и UML / Р. Дж. Мюллер. М: «ЛОРИ», 2002. – 420с.
27. Нейбург, Э. Дж. Проектирование баз данных с помощью UML. / Э. Дж. Нейбург, Р.А. Максимчук. - М.: «Вильямс», 2002. – 420с.
28. Олифер, В.Г. Основы сетей передачи данных./ В.Г. Олифер, Н.А. Олифер. [Электронный документ] (http://www.intuit.ru). Проверено 19.03.2009.
29. Описание предметной области с использованием UML при разработке программных систем. [Электронный документ]. (http://www.interface.ru/home.asp?artId=3147). Проверено 16.01.2009.
30. Определение ставки дисконтирования. [Электронный документ]. (http://www.cfin.ru/management/practice/supremum2002/12.shtml)
Проверено 21.05.2009.
32. Проектирование и реализация баз данных Microsoft SQL Server 2000. Учебный курс MCAD, MCSE, MCDBA/Пер. с англ. – 2-е изд., испр. [текст] – М.: Издательско-торговый дом «Русская редакция», 2003. – 512 стр.: ил.
33. Розенберг, Д. Применение объектного моделирования с использованием UML и анализ прецедентов. / Д. Розенберг, К. Скотт. - М.: «ДМК Пресс», 2002. – 436с.
37. Структурный подход к проектированию ИС. [Электронный документ](http://www.lcard.ru/~nail/database/case/glava2_1.htm). Проверено 18.02.2009.
38. Сущность структурного подхода. [Электронный документ] (http://www.citcite.ru/se/book/spodhod.htm).Проверено 12.02.2009.
40. Трофимов, С. Определение требований к программному обеспечению. [Электронный документ] (http://www.caseclub.ru/articles/treb.html). Проверено 16.03.2009.
41. Уилсон, С. Принципы проектирования и разработки программного обеспечения. Учебный курс MCSD/Пер. с англ. – 2-е изд., испр. [текст]. С. Уилсон, Б. Мейплс, Т. Лэндгрейв. – М.: Издательско-торговый дом «Русская редакция», 2002. – 736 стр.: ил.
42. Уровни требований к программному обеспечению. [Электронный документ] (http://www.atis.ru/DocItem.aspx?groupId_10=8&itemId_10=15). Проверено 24.03.2009.
45. Федеральный закон «О газоснабжении в Российской Федерации» - от 31 марта 1999 года, №69 // Консультант Плюс, Законодательство.
46. Якобсон, А. Унифицированный процесс разработки программного обеспечения. / А. Якобсон, Г. Буч, Дж. Рамбо. – СПб.: Питер, 2002.- 496с.
Приложение 1 - Спецификация требований к программному обеспечению
Введение
Назначение
Эта спецификация требований описывает функциональные и нефункциональные требования для информационной системы предприятия. Этот документ предназначен для команды, которая будет реализовывать, и проверять корректность работы системы.
Общее описание
Описание продукта
Информационная система предприятия – это новая, которая система позволит сотрудникам:
- отказаться от бумажного процесса формирования заказов, составления плана работ на установку оборудования и акта о выполненной работе;
- структурировать хранящиеся данные;
- уменьшить площадь хранимой информации за счет использования информационных технологий
Доступ к разработанной информационной системы может осуществляться только тем категориям пользователей, которые связаны с реализацией бизнес-процессов предприятия.
Классы и характеристики пользователей
В таблице приведены основные категории пользователей.
Таблица 1. - Основные категории пользователей
Класс пользователей | Описание |
Менеджер по работе с клиентами | сотрудник, занимающийся приемом заказов от клиентов, осуществляющий контроль над сроками гарантии установленного оборудования, и расчет с клиентом |
Начальник отдела по установке оборудования | сотрудник, занимающийся закупкой оборудования в соответствии с заказом клиента, составлением плана работа на его установку, составлением акта о проделанной работе, формированием прайса оборудования предоставляемого поставщиками. |
Сотрудник отдела по установке оборудования | сотрудник, занимающийся закупкой оборудования в соответствии с заказом клиента, формированием списка внештатных сотрудников и составлением для них индивидуального плана на установку оборудования. |
Общие ограничения
Операционная среда-1. Минимальные требования к операционной системе – Microsoft Windows XP Professional Edition SP2 с установленными компонентами .Net Framework 2.0.
Ограничения дизайна и реализации-1. Приложение должно быть написано на высокоуровневом языке C#.
Ограничения дизайна и реализации-2. Система должна использовать базу под управлением СУБД MS SQL Server 2005.
Ограничения дизайна и реализации-3. Приложение должно быть реализовано как клиент-серверная система, в которой модули, управляющие внешними устройствами, являются серверами автоматизации.
Документация для пользователей
Система должна предоставлять иерархическую и перекрестно связанную систему справки, описывающую и иллюстрирующую все функции системы.
Специфические требования
Таблица 1 - Функциональные требования
Требования | Описание |
Формирование заказа клиентов | Система должна позволять пользователю вводить данные о клиенте (ФИО, адрес, телефон) и выбранное им на установку оборудование |
Формирование заказа на оборудование | Система должна отображать сведения о поставщиках (Название организации, адрес, контактное лицо) и позволять пользователю на основании заказа клиента, формировать заказ на оборудование. |
Расчет с клиентом | Пользователь на основании акта о выполненной работе, выставляет счет клиенту с указанием установленного оборудования , цены с учетом наценки, и счет за установку. |
Контроль по срокам гарантии | Пользователь на основе акта о выполненной работе осуществляет контроль по срокам гарантии установленного оборудования |
Составление плана работ | Пользователь на основе заказа клиента составляет план работ на его установку, содержащий номер и дату составления плана, информацию о оборудовании, на основе заказа клиента, и дату установки |
Составление акта о выполненной работе | Пользователь составлянт акт о выполненной работе, на основе заказа клиента и плана работ, который содержит следующую информацию: номер дата акта бригаде , которая занималась установкой и список установленного оборудования. |
Составление плана для сотрудников | Пользователь на основе составленного плана работ и заказе клиента составляет индивидуальный план работ для внештатных сотрудников, который содержит информацию об оборудовании и сотруднике который был ответственен за его установку. |
Формирование прайса | Система должна позволять пользователя вводить данные о предоставляемом поставщиками оборудовании. Содержит следующую информацию: о поставщике который предоставляет оборудование, название оборудовании его характеристики и цены. |
Формирование списка внештатных сотрудников | Система должна позволять пользователю вводить данные о внештатных сотрудниках (ФИО, адрес, телефон). |
Требования к внешнему интерфейсу
- клиентская часть системы должна быть выполнена в виде windows-приложения с многодокументным интерфейсом;