Техническое задание на разработку учебной информационной системы. Техническое задание на проектирование информационной системы

Областное коммунальное высшее учебное заведение

Институт предпринимательства «Стратегия»

Кафедра Экономической кибернетики

Курсовая работа

Тема:

«Проектирование и разработка информационной системы на примере магазина «Computer Master»»

Желтые воды 2010

Введение

Данная курсовая работа рассматривает пример создания информационной системы на базе частного предприятия «Computer Master ». Целью написания данной курсовой работы является изучение методов и способов разработки информационных систем.

Для данной экономической ситуации в стране не взирая на экономический кризис, повсеместно проходит процесс компьютеризации, данная курсовая работа является важной. Все чаще требуются работы по внедрению информационных систем для различных предприятий Украины, а значит растет спрос на квалифицированных специалистов в области создания и внедрения информационных систем. При этом, ИС требуются не только для крупных промышленных предприятий, а и для мелких частных предприятий, на которых так же могут существовать проблемы с управлением и работой предприятия вообще в условиях компьютеризации регионов Украины. Это и показывает данная курсовая работа, которая показывает необходимость внедрения информационной системы для небольшого частного предприятия «Computer Master », и возможный вариант данного внедрения.


1. Предпроектная стадия

1.1 Диалог с заказчиком

Диалог с заказчиком происходит в кабинете его предприятия «Computer Master ». Время встречи 7 ноября, пятница, 11:00.

Разработчик (Р): Здравствуйте! мне бы увидится с вашим начальником!

Секретарша (С): Здравствуйте! Вам, назначена встреча!?

Р: Да, мы созванивались насчет встречи!

С: Подождите немного, я уведомлю, что вы пришли! Проходите, он вас ждет!

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

Р: Здравствуйте меня зовут Иощенко Иван.

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

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

З: Замечательно. Что вам для этого потребуется?

Р: Обычно процесс изучения предприятия и внедрения информационных систем занимает от 3 до 6 месяцев, в зависимости от структуры и особенностей предприятия. Но я думаю, что в вашем случае система будет готова к полной эксплуатации примерно к середине марта. Для эксплуатации и обслуживания системы Вам понадобятся специалисты. Нужно будет нанят одного – двух что будут заниматься обслуживанием системы.

З: Это приемлемо. Думаю, мы сможем решить этот вопрос. Что вас еще интересует?

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

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

Р: По вашему мнению, на сколько эффективна работа вашего магазина?

З: Я считаю, мы на сегодняшний день работаем достаточно эффективно. Но как каждый руководитель я желаю повышения эффективности работы управляемого мной объекта.

Р: Каким образом обслуживаются клиенты в вашем магазине?

З: Клиенты обращаются к продавцу-консультанту, спрашивают у него необходимую информацию относительно того или иного товара, а тот в свою очередь старается представить ее и выдать желаемый товар. Затем происходит оплата за товар, если это товар который не требует установки или комплектации и имеется в наличии. Если же его нет, товар заказывается у поставщиков и предоставляется клиентам через определённое время. При покупке ПК, продавец-консультант составляет конфигурацию, которая удовлетворяет желанию клиента, и если комплектующие есть в магазине, компьютер собирается в течение 1–3 часов, если же нет то они заказываются у поставщиков, затем ПК комплектуются. Клиент расплачивается после получения товара.

Р: Ясно. Сколько человек и техники работает в вашем магазине?

З: В нашем магазине работают два продавца-консультанта, 1 кассир, 3 специалиста, осуществляющих сборку новых ПК на заказ, а так же ремонт оргтехники, заправку картриджей и т.д.; а также я как директор. А также сейчас у нас используются 3 ПК.

Р: Каким образом ваши продавцы-консультанты получают информацию о наличии товара на складе, его характеристики?

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

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

З: Да, это так.

Р: Каким образом у вас осуществляется подбор ассортимента?

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

Р: Пару слов о поставщиках?

З: У нас не так уж много поставщиков, их можно разделить на несколько групп:

Мелкие и крупные,

Постоянные и периодические.

Всего обычно не более 5–6.

Р: как часто у вас в магазине происходят закупки нового товара?

З: Обычно мы закупаем новый товар 1 раз в 2 недели. Перед этим связываемся с поставщиком, заказываем у него определённое количество товара. Учет поставок веду я сам на своем компьютере при помощи Exsel, но меня не устраивает ограниченность его функций для данной деятельности. Мне необходим четко сформированная и надежная система, обеспечивающая быстрый доступ к нужной мне информации, удобные средства для создания отчетов и т.д. Вы понимаете, что я имею ввиду?!

Р: Да, конечно. Это все, что меня интересовало. Я еще более подробно ознакомлюсь с копиями документов, которые Вы мне предоставили, и мы с вами приступим к работе.

З: Хорошо.

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

З: Договорились. До свидания.

Р: До встречи.

В результате встречи можно сделать такие выводы:

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

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

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

4. в магазине отсутствует автоматизированная система учета продаж продукции.

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


1.2 Описание объекта

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

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

1.3 Документооборот на предприятии

На предприятии существуют следующие виды документов:

1. приходные накладные

2. расходные накладные

3. налоговая накладная

4. договор

5. всевозможные отчетности

6. гарантийные талоны и др.

1.4 Требования заказчика к системе

Были выдвинуты следующие основные требования:

1. система проста в обращении

2. Эффективность ИС

3. система разрешит следующие основные проблемы:

· учет материальных запасов;

· учет денежных средств, полученных от реализации товаров;

· сокращение времени формирования отчетов;

· упорядоченность документооборота;

· экономия времени на обслуживание клиентов.


2. Концепция информационной системы

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

2.1 Описание выполненных работ

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

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

Бухгалтер ведёт учет на предприятии, и составляют финансовые отчетности.

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

В обязанности кладовщика входит контроль за наличием и состоянием товара на складе.

Таким образом, можно привести схему системы по автоматизации учета товаров и денежных потоков в магазине «Computer Master ».


2.2 Обоснование предложенного варианта концепции ИС

В связи с результатами изучения объекта автоматизации, разработчиком предлагается внедрить на предприятии систему 1С.

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

В качестве обоснования выбора системы 1С: предприятию предлагается следующие аргументы:

1. система легка в использовании

2. имеет дружелюбный пользовательский интерфейс

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

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

5. не трудно найти квалифицированного специалиста, работающего с системой 1С: Предприятие.

2.3 Предварительный состав, сроки выполнения и стоимость работ по внедрению ИС

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

Наименование работ

Сроки выполнения работ

Приблизительная стоимость работ. грн.

Монтаж компьютерной сети

Покупка программного обеспечения «1С»

Найм специалиста по внедрению и конфигурированию системы

Настройка конфигурации создание информационной базы (производит специалист)

Обучение персонала (выполняет специалист с учебного центра)

Найм специалиста для сопровождения и обслуживания системы

Подготовка к введению системы в експлуатацию



Если, подсчитать, то период от начала работ до внедрения системы составляет 3,5-4 месяца. Приблизительная стоимость создания и внедрения ИС по автоматизации учета товаров и денежных потоков от 7480 до 10200 грн. Что есть приемлемой сумой с учетом тех денежных средств которыми располагает заказчик.


3. Техническое задание на создание ИС

Техническое задание составляется в соответствии с ГОСТ 34.602–89 «техническое задание на автоматизирование системы управления».

Автоматизирование системы. Стадии создания. Ответственность за разработку ТЗ несет основной разработчик.

3.1 Общие сведения

Полное наименование АИС: Информационная система по автоматизации учёта товаров и денежных потоков на предприятии «Computer Master».

Условное обозначение: АИС – «Computer Master».

Разработка ведется на основании договора №1 от 09.11.09 между заказчиком (Виктором Ивановичем директор «Computer Master») и разработчиком (Иощенко И.Г.)

Полное наименование предприятие ЧП «Computer Master».

Адрес: Кировоградская обл., г. Александрия, проспект Ленина 45.

Расчетный счет: №53425

Разработчик: Иощенко И.Г.

Адрес: Кировоградская обл., г. Александрия, ул. Садовая 16.

Создание информационной системы ведется на основании договора №1 от 10.01.10 между разработчиком и заказчиком.

Плановые сроки начала работ 9.11.09, окончания работ – 10.03.10.

Финансирование работ по созданию АИС будет осуществляться заказчиком.

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

3.2 Назначение и цели создания АИС

АСУ предназначена для автоматизации управления деятельностью фирмы, а именно:

Учет материальных запасов

Учет основных средств и нематериальных активов

Формирование отчетов

Учет движения товаров на складе

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

3.3 Характеристика объекта автоматизации

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

Магазин – пункт розничной торговли, что занимает отдельное помещение имеет торговый зал для покупателей. Склад используется как промежуточное звено в цепочке производитель-покупатель. Чем меньше запасов тем меньше время их хранения и ниже стоимость складских расходов.

Основная деятельность магазина ведется в нормальных условиях труда.

3.4 Требования к ИС

Требования:

Система должна быть простой и понятной пользователю.

Внедрение ИС должно привести к положительному экономическому эффекту.

Ведение учета товаров в магазине

Планирование затрат, связанных с приобретением и хранением товаров

Планирование доходов, связанных с реализацией товаров

Требования к видам обеспечения ИС:

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

Программное обеспечение должно включать:

1. 1С «Предприятие» и компоненты для работы ИС

2. Антивирусные программы

3. Офисные программы (MS Office или Open Office)

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

Информационное обеспечение должно включать данные о товарах, поставщиках, ценах.

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

Даная информационная система будет внедрена в течении 3,5–4 месяцев.

Для работы с ИС необходимо обучить персонал.

3.5 Состав и содержание работ по созданию системы

Предпроектная стадия включает в себя:

Определение требований заказчика;

Разработка проекта АИС в соответствии с требованиями заказчика;

Разработка технического задания в соответствии с ГОСТ 34.602–89.27.01.08–21.02.08;

Проектная стадия:

Внедрение ИС;

Сопровождение системы.

Исполнителями работ являются:

Разработчик ИС;

Специалист по созданию ЛВС;

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

Ответственный за выполнение всех работ по всем этапам является разработчик ИС.

3.6 Порядок контроля и приема системы

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

Во время приема комиссией должны бить представлены документы:

Техническое задание на систему

Технический и рабочий проекты на систему

Протокол и журнал испытательной эксплуатации

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

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

Проект программы и методики испытаний

Комиссия по приему может содержать высший управленческий персонал, в лице директора.

3.7 Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу в эксплуатацию

Для подготовки объекта ко вводу в эксплуатацию следует выполнить:

Подготовка объекта к переходу на работу в новой ИС

Опробование всех материалов технического и рабочего проектов и внесение изменений по результатам

Для внедрения ИС в эксплуатацию необходимо:

Оформить акты о выполнении плана мероприятий по подготовке объекта к внедрению.

Наличие документации по внедрению ИС.

Наличие персонала, что обеспечивает подготовку внедрения и эксплуатацию.

Наличие принятых в эксплуатацию технических средств ИС.

3.8 Требования к документации

Документация оформляется согласно стандартам ЕСКД, ЕСПД и ГОСТ.

В процессе разработки ИС могут бить использованы:

ГОСТ 19.001. – 77. ЕСПД. «Общие положения»;

ГОСТ 19.006. – 82. ЕСПД. «общие требования к программным документам, выполненным печатным способом»;

ГОСТ 19.201. – 82. ЕСПД. «техническое задание на разработку программы».

Кроме того, оформляются и согласовываются разработчиком и заказчиком, различного рода договора на проведение работ, акты о выполнении этапов создания ИС, графики выполнения работ по этапам и документы, составленные после выполнения каждого этапа.

Техническое задание на создание системы

Техническое задание на автоматизированные системы управления

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


4. Технорабочий проект

4.1 Общая системная документация

4.1.1 Пояснительная записка

Технорабочий проект на АИС «Computer Master » является одним из основных документов, которыми руководствуются при создании и внедрении ИС в действие. В этом документе приведена документация, согласно которой должно происходить функционирование системы, а также расчет экономической эффективности, получаемой от внедрения ИС в действие. Документация технорабочего проекта включает документацию информационного, технического, организационного и математического обеспечения.

Данный документ согласован заказчиком и главным разработчиком. Технорабочий проект подлежит изменению только в тех случаях, которые оговорены в договоре №1 от 9.11.09 создание ИС ведется на основании выше упомянутого договора, заключенного между заказчиком и разработчиком ИС.

Общее описание ИС «Computer Master »

Разрабатываемая АИС «Computer Master » предназначена для автоматизации учета товаров и денежных потоков в магазине, с целью повышения экономической эффективности работы предприятия. Полное наименование системы «Информационная система учета товаров и денежных потоков на предприятии «Computer Master ».

Система отвечает основным целям её создания, а именно:

1. Обеспечение достоверности учетных данных о товарах на складе и о денежных потоках.

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

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

4. Формирование эффективной информационно – аналитической поддержки механизмов по оптимизации учета товаров и денежных потоков.

5. Снижение затрат на хранение товаров.

4.1.2 План мероприятий по подготовке объекта ко вводу ИС в эксплуатацию

Для ввода ИС в эксплуатацию необходимо:

1. Подготовка объекта автоматизации ко внедрению.

2. Подготовка персонала (обучение персонала и проверка способности обеспечить функционирование системы).

3. Комплектация ИС поставленными изделиями.

4. Переоборудование помещений и расположение рабочих станций в соответствии со стандартами и нормами.

5. Наем специалиста для обслуживания и сопровождения ИС (проводится заказчиком по рекомендациям разработчика).

4.1.3 Расчет экономической эффективности

Экономическая эффективность внедряемой АИС может быть оценена посредством вычисляемых эффектов. К ним можно отнести:

· Усиление контроля выполнения работ.

· Возможность протоколирования выполняемых операций.

· Увеличение степени надежности информации.

· Ограничение доступа к информации в соответствии с требованиями защищенных систем.

· Получение более развернутой информации, автоматизации её сбора.

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

Благодаря автоматизации объекта можно сократить численность продавцов до двух. Тогда зарплата двух продавцов составит 2∙12∙800=19200 грн. в год. Но затраты на содержание специалиста по обслуживанию системы обойдутся в 1∙12∙1000=12000 грн. в год.

Таким образом, годовой экономический эффект от внедрения ИС будет равен: 19200 – 12000 = 7200 грн. в год.

4.2 Документация функциональной части

4.2.1 Описания автоматизированных функций

Схемафункциональной структуры ИС.


· Обеспечение оперативности получения первичной, обобщенной, аналитической и отчетной информации по ТМЦ и денежным потокам осуществляется с помощью отчетов и обработок, составляемых ИС по запросу пользователя.

· Сбор, учет, обобщение и анализ информации по ТМЦ и денежным потокам происходит благодаря отчетам и обработкам, составляемых ИС по запросу пользователя.

· Формирование эффективной информационно-аналитической поддержки механизмов по оптимизации учета ТМЦ и денежных потоков, минимизации затрат на хранение ТМЦ.

4.2.2 Описание постановки задачи

Основойпостроения АИС «Computer Master » является внедрение системы «1С: Предприятие 7.7» с помощью которой и осуществляется решение проблемы автоматизации учета товаров и денежных потоков в магазине и на складе. Построенная база ИС отвечает целям, которые описании в п2 технического задания на систему, и соответствовать требованиям заказчика.

4.3 Документация организационного обеспечения ИС

Схема организационной структуры объекта приведена в приложении к отчету о предпроектной стадии внедрения ИС.

Описание организационной структуры ИС

Учет товаров ведется с помощью 2‑х компьютеров, которые соединены в одну систему. С помощью складского компьютера, ведется учет прихода и расхода товаров, а обработанные данные передаются остальным участникам сети. Также будет вестись учет товара в магазине. В конце каждой недели достаточно будет выводить остатки и проверять наличие товара в магазине и на складе с данными, которые выдает компьютер. Продавцы должны заносить данные о приходе по товару который находится в магазине, заносить расход и выводить остатки, также пользоваться данной системой при обслуживании покупателей.

4.4 Документация информационного обеспечения

Информационное обеспечение (ИО) АИС состоит из нормативно – справочной информации, представленной в виде констант в системе «1С: Предприятие» и которые может изменять специалист по сопровождению АИС. Информационное обеспечение также включает также базы данных формата DBF (структура некоторых из них представлена в приложении 4), которые ранее не применялись на предприятии для учета товаров и были составлены в процессе внесения начальной информации.

Информационное обеспечение АИС «Computer Master » включает данные о товарах (серийный номер, наименование товара, наименование поставщика, количество товара, дата прихода на склад, закупочная цена, дата списания со склада, и т.д.). Эта информация вносится в базы данных рабочей (формата DBF) станции и извлекаться оттуда по мере необходимости. Базы данных содержащие информацию о товарах и денежных потоках за предшествующие годы должны архивироваться и сохранятся (в архивах) на жестких дисках рабочей станции. Также в базе хранятся данные о поставщиках и покупателях.

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

4.5 Документация технического обеспечения

Надежность комплекса технических средств оценивается строками использования существующего и нового оборудования, а также режимом функционирования ИС. Поскольку все ПК и оргтехника, входящие в состав ИС были приобретены, то их состояние оценивается на 90% соответствия надежности системы.

В состав технического обеспечения ИС входят: два компьютера одинаковой конфигурации, которые были в наличии. Компьютеры соединяются в локальную сеть с помощью кабеля типа «витая пара» и топологии «логическая кольцевая сеть» что позволяет передавать информацию, со скоростью 10–100 Мбит/сек.

Техническое обеспечение также включает печатающее устройство – принтер.

4.6 Документация математического обеспечения

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

4.7 Документация программного обеспечения

Программное обеспечение АИС «Computer Master » включает:

– операционную систему MS Windows, установленную непосредственно на рабочие станции,

– программу 1С: Предприятие 7.7, включая все её компоненты для непосредственной работы ИС,

– антивирусное программное обеспечение,

– архиватор

– Файловый менеджер

– другое программное обеспечение Microsoft Office 2003.

Основным программным обеспечением для работы АИС «Computer Master » является программа 1С: Предприятие 7.7 которая проинсталлирована на всех ПК, входящих в состав технического обеспечения ИС. Документация на эту программу принята в состав документации на ИС в целом.

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

Система имеет компонентную структуру. Всего три основных компоненты: «Бухгалтерский учет», «Оперативный учет», «Расчет». Каждая компонента расширяет возможности системы своим механизмом обработки информации.


Заключение

Проектирование имеет целью обеспечить эффективное функционирование АИС и взаимодействие со специалистами, использующими в сфере деятельности конкретного экономического объекта ЭВМ и развитие средства коммуникации для выполнения своих профессиональных задач и принятия управленческих решений. Именно качественное проектирование обеспечивает создание такой системы, которая способна функционировать при постоянном совершенствовании ее технических, программных, информационных составляющих, то есть её технологической основы, и расширять спектр реализуемых управленческих функций и объектов взаимодействия. Внедрение АИС на предприятии существенно облегчает работу с документами, что дает возможность быстро и оперативно решать многие вопросы. Успешная эксплуатация разработанной и внедренной системы дает заметный экономический эффект, за счет снижения затрат, освобождения рабочего времени специалистов, повышения качества и надежности учета движения товаров, облегчения оформления сопровождающей документации и отчетности.


Список использованной литературы

1. Информационные системы и технологии в экономике За. Ред. В.С. Пономаренка, Киев, «Академия», 2002.

2. Филимоненко Н.И. конспект лекций по курсу «модели и методы управления проектами».

3. Автоматизированные информационные технологии в экономике. Под. Ред. Г.А. Титаренко, Москва, «Компьютер», 1998.

4. Единая система программной документации. Госкомитет СССР по стандартам, М., 1982.

5. Р. Фатрепп, Д. Шафер, Л. Шафер Управление программными проектами. Достижение. Достижение оптимального качества при минимуме затрат, «Вильямс», Москва – Санкт-Петербург – Киев, 2003.

6. Проектирование информационных систем. За. Ред. В.С. Пономаренко, Киев, «Академия», 2002.

Недавно ко мне обратились, чтобы я посоветовал стандарты для написания технического задания (ТЗ) на разработку автоматизированных систем (АС) и программного обеспечения (ПО). Вот думаю, сейчас зайду в Яндекс , найду подходящую статейку и отправлю её. Но не тут-то было! Одной статьи, где перечисляются стандарты для ТЗ, включая шаблоны и примеры готовых документов, я не нашел. Придется сделать такую статейку самому…

И так, основные стандарты, методологии и своды знаний, где упоминается ТЗ или SRS (Software (or System) Requirements Specification):

ГОСТ 34
ГОСТ 19
IEEE STD 830-1998
ISO/IEC/ IEEE 29148-2011
RUP
SWEBOK, BABOK и пр.

ГОСТ 34

ГОСТ 34.602-89 Техническое задание на создание автоматизированной системы регламентирует структуру ТЗ на создание именно СИСТЕМЫ, в которую входят ПО, аппаратное обеспечение, люди, которые работают с ПО, и автоматизируемые процессы.

Согласно ГОСТ 34 техническое задание должно включать следующие разделы:

1. Общие сведения
2. Назначение и цели создания (развития) системы
3. Характеристика объектов автоматизации
4. Требования к системе
5. Состав и содержание работ по созданию системы
6. Порядок контроля и приемки системы
7. Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие
8. Требования к документированию
9. Источники разработки

При разработке ТЗ для государственных проектов Заказчики, как правило, требуют соблюдение именно этого стандарта.

ГОСТ 19

“ГОСТ 19.ххх Единая система программной документации (ЕСПД)” - это комплекс государственных стандартов, устанавливающих взаимоувязанные правила разработки, оформления и обращения программ (или ПО) и программной документации. Т.е. этот стандарт относится к разработке именно ПО.
Согласно ГОСТ 19.201-78 Техническое задание, требования к содержанию и оформлению техническое задание должно включать следующие разделы:

1. Введение;
2. Основания для разработки;
3. Назначение разработки;
4. Требования к программе или программному изделию;
5. Требования к программной документации;
6. Технико-экономические показатели;
7. Стадии и этапы разработки;
8. Порядок контроля и приемки;
9. Приложения.

Естественно ГОСТ 34 (и 19) уже устарели, и я не люблю их использовать, но при правильном интерпретации стандартов, можно получить хорошее ТЗ, см. Заключение.

IEEE STD 830-1998

Достаточно хорошее определение стандарта 830-1998 - IEEE Recommended Practice for Software Requirements Specifications дано в самом его описании:

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

Согласно стандарту техническое задание должно включать следующие разделы:

1. Введение

  • 1. Назначение
  • 2. Область действия
  • 3. Определения, акронимы и сокращения
  • 4. Ссылки
  • 5. Краткий обзор
2. Общее описание
  • 1. Взаимодействие продукта (с другими продуктами и компонентами)
  • 2. Функции продукта (краткое описание)
  • 3. Характеристики пользователя
  • 4. Ограничения
  • 5. Допущения и зависимости
3. Детальные требования (могут быть организованы по разному, н-р, так)
  • 1. Требования к внешним интерфейсам
    • 1. Интерфейсы пользователя
    • 2. Интерфейсы аппаратного обеспечения
    • 3. Интерфейсы программного обеспечения
    • 4. Интерфейсы взаимодействия
  • 2. Функциональные требования
  • 3. Требования к производительности
  • 4. Проектные ограничения (и ссылки на стандарты)
  • 5. Нефункциональные требования (надежность, доступность, безопасность и пр.)
  • 6. Другие требования
4. Приложения
5. Алфавитный указатель

На самом деле новичку достаточно трудно понять, что должно содержаться в данных разделах по вышеприведенной структуре (как и в случае с ГОСТом), поэтому нужно читать сам стандарт, который . , правда, на англ. языке.

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

  • Презентацией Юрия Булуя Классификация требований к программному обеспечению и ее представление в стандартах и методологиях .
  • Анализ требований к автоматизированным информационным системам. Лекция 11: Документирование требований .
  • (читать вместе с комментариями)
  • Примеры ТЗ и другой документации по разработке АС для МЭР
  • ГОСТ-овский стиль управления . Статья Gaperton по правильной работе с ТЗ по ГОСТ
  • Шаблоны документов для бизнес-аналитиков из

Своеобразие ИС, как продукции производственно-технического назначения, выражающееся в ее сложности, в отсутствии нормативов на большинство видов процедур и работ, делает процесс их планирования и проектирования весьма сложным и затруднительным. При взаимодействии предприятия с разработчиком ИС любого назначения для начала выполнения работ необходимо два основных документа: договор и техническое задание (ТЗ). Составление ТЗ является отдельной задачей. Само техническое задание, по сути, - это документ, в котором отражаются все пожелания заказчика, его следует составить как можно более подробно, и указать все детали и видение результата. Только на его основе будет определяться то, что обязаны сделать разработчики, поэтому следует составить техническое задание как можно более подробно.

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

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

Успех в реализации ИС заключается в правильности поставленной задачи заказчиком. Если все необходимые условия для написания хорошего ТЗ выполнены, то тогда результат из ожидаемого превратится в выполнимый.

силами самого заказчика;

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

конкурсными исполнителями, чьи обязанности включают только написание ТЗ;

силами сторонних исполнителей.

Для тех ТЗ, которые пишутся исполнителем, существует ряд нормативной документации:

ГОСТ 21.408-93 «Правила выполнения рабочей документации автоматизации технологических процессов»;

ГОСТ 34.201-89 «Виды, комплектность и обозначение документов при создании автоматизированных систем»;

ГОСТ 24.703-85 «Типовые проектные решения в АСУ. Основные положения»;

ГОСТ 34.003-90 «Автоматизированные системы. Термины и определения»;

ГОСТ 34.601-90 «Автоматизированные системы. Стадии создания»;

ГОСТ 34.602-90 «Техническое задание на создание автоматизированной системы»;

ГОСТ 19.201- 78 Единая система программной документации;

ГОСТ 2.114-95 Единая система конструкторской документации.

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

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

Определенных рекомендаций по тому, что должно содержать ТЗ нет, значит разделы и подразделы должны быть разработаны и размещены в порядке, установленном исполнителем. Существуют лишь общие характеристики разделов и подразделов. Разработчик может самостоятельно изменять, добавлять и редактировать их наименование и количество.

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

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

Титульный лист дополнения к ТЗ оформляют аналогично титульному листу технического задания. Вместо наименования «Техническое задание» пишут «Дополнение №... к ТЗ на AC... »

На последующих листах дополнения к ТЗ помещают основание для изменения, содержание изменения и ссылки на документы, в соответствии с которыми вносятся эти изменения.

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

На начальном этапе разработки ТЗ исполнитель создает примерный план содержания.

Общие сведения;

Назначения и цели создания системы;

Характеристика объекта автоматизации;

Требования к системе;

Условия эксплуатации;

Требования к программной документации;

Технико-экономические показатели;

Стадии и этапы разработки;

Порядок контроля и приемки.

Данные разделы могут быть разделены на подразделы. Так же в ТЗ могут включаться приложения, которые описываются по установленным стандартам. Исполнитель может добавлять удалять по необходимости нужные разделы, все эти факторы должны быть оговорены с заказчиком. Придерживаясь установленного плана, исполнитель может разработать ТЗ качественно и в краткие сроки.

При необходимости исполнитель создает список принятых сокращений и глоссарий.

Техническое задание на разработку ИС медицинского учреждения размещено в приложении Б.

Лекция 15. Разработка технического задания на создание информационной системы

    Техническое задание на создание ИС.

2. Состав и содержание ТЗ

Выписка из ГОСТ 34.602-89 ТЕХНИЧЕСКОЕ ЗАДАНИЕ НА СОЗДАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ является рекомендательной, определяющей состав и содержание ТЗ. В ходе выполнения КР допускается обоснованное изменение состава и содержания ТЗ.

ТЗ на ИС является основным документом, определяющим требования и порядок создания (развития или модернизации - далее создания) автоматизированной системы, в соответствии с которым проводится разработка ИС и ее приемка при вводе в действие.

Включаемые в ТЗ на ИС требования должны соответствовать современному уровню развития науки и техники и не уступать аналогичным требованиям, предъявляемым к лучшим современным отечественным и зарубежным аналогам

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

СОСТАВ И СОДЕРЖАНИЕ ТЗ

1. В разделе “Общие сведения” указывают: полное наименование системы и ее условное обозначение; наименование предприятий (объединений) разработчика и заказчика (пользователя) системы и их реквизиты; плановые сроки начала и окончания работы по созданию системы.

2. Раздел “Назначение и цели создания (развития) системы” состоит из подразделов:

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

“Цели создания системы” приводят наименования и требуемые значения технических, технологических, производственно-экономических или других показателей объекта автоматизации, которые должны быть достигнуты в результате создания ИС, указывают критерии оценки достижения целей создания системы.

В разделе “Характеристики объекта автоматизации” приводят краткие сведения об объекте автоматизации или ссылки на документы, содержащие такую информацию и сведения об условиях эксплуатации объекта автоматизация и характеристиках окружающей среды.

3. Раздел “Требования к системе” состоит из следующих подразделов: требования к системе в целом; требования к функциям (задачам), выполняемым системой; требования к видам обеспечения.

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

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

требования к структуре и функционированию системы;

требования к численности и квалификации персонала системы и режиму его работы;

показатели назначения;

требования к надежности;

требования безопасности;

требования к эргономике и технической эстетике;

требования к транспортабельности для подвижных ИС;

требования к эксплуатации, техническому обслуживанию, ремонту и хранению компонентов системы;

требования к защите информации от несанкционированного доступа;

требования по сохранности информации при авариях;

требования к защите от влияния внешних воздействий;

требования по стандартизации и унификации;

дополнительные требования.

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

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

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

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

4) требования к режимам функционирования системы;

5) требования по диагностированию системы;

6) перспективы развития, модернизации системы.

В требованиях к численности и квалификации персонала да ИС приводят:

требования к численности персонала (пользователей) ИС;

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

требуемый режим работы персонала ИС.

В требованиях к показателям назначения ИС приводят значения параметров, характеризующие степень соответствия системы ее назначению (степень приспособляемости системы к изменению процессов, методов управления, к отклонениям параметров объекта управления; допустимые пределы модернизации и развития системы; вероятностно-временные характеристики, при которых сохраняется целевое назначение системы).

В требования к надежности включают:

1) состав и количественные значения показателей надежности для системы в целом или ее подсистем;

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

3) требования к надежности технических средств и программного обеспечения;

4) требования к методам оценки и контроля показателей надежности на разных стадиях создания системы в соответствии с действующими нормативно-техническими документами.

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

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

Для подвижных ИС в требования к транспортабельности включают конструктивные требования, обеспечивающие транспортабельность технических средств системы, а также требования к транспортным средствам.

В требования к эксплуатации, техническому обслуживанию, ремонту и хранению включают :

1) условия и регламент (режим) эксплуатации, которые должны обеспечивать использование технических средств (ТС) системы с заданными техническими показателями, в том числе виды и периодичность обслуживания ТС системы или допустимость работы без обслуживания;

2) предварительные требования к допустимым площадям для размещения персонала и ТС системы, к параметрам сетей энергоснабжения и т. п.;

3) требования по количеству, квалификации обслуживающего персонала и режимам его работы;

4) требования к составу, размещению и условиям хранения комплекта запасных изделий и приборов;

5) требования к регламенту обслуживания.

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

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

В требованиях к средствам защиты от внешних воздействий приводят:

1) требования к радиоэлектронной защите средств ИС;

2) требования по стойкости, устойчивости и прочности к внешним воздействиям (среде применения).

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

В требования к стандартизации и унификации включают : показатели, устанавливающие требуемую степень использования стандартных, унифицированных методов реализации функций (задач) системы, поставляемых программных средств, типовых математических методов и моделей, типовых проектных решений, унифицированных форм управленческих документов, установленных ГОСТ 6.10.1, общесоюзных классификаторов технико-экономической информации и классификаторов других категорий в соответствии с областью их применения, требования к использованию типовых- автоматизированных рабочих мест, компонентов и комплексов.

В дополнительные требования включают:

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

2) требования к сервисной аппаратуре, стендам для проверки элементов системы;

3) требования к системе, связанные с особыми условиями эксплуатации;

4) специальные требования по усмотрению разработчика или заказчика системы.

В подразделе “Требование к функциям (задачам)”, выполняемым системой, приводят:

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

2) временной регламент реализации каждой функции, задачи (или комплекса задач);

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

4) перечень и критерии отказов для каждой функции, по которой задаются требования по надежности.

В подразделе “Требования к видам обеспечения” в зависимости от вида системы приводят требования:

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

Для информационного обеспечения : системы приводят требования:

1) к составу, структуре и способам организации данных в системе;

2) к информационному обмену между компонентами системы;

3) к информационной совместимости со смежными системами;

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

5) по применению систем управления базами данных;

6) к структуре процесса сбора, обработки, передачи данных в системе и представлению данных;

7) к защите данных от разрушений при авариях и сбоях в электропитании системы;

8) к контролю, хранению, обновлению и восстановлению данных;

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

Для программного обеспечения системы приводят перечень покупных программных средств, а также требования: к независимости программных средств от используемых СВТ и ОС; к качеству ПС, а также к способам его обеспечения и контроля; по необходимости согласования вновь разрабатываемых ПС с фондом алгоритмов и программ.

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

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

2) к функциональным, конструктивным и эксплуатационным характеристикам средств технического обеспечения системы.

В требованиях к метрологическому обеспечению приводят (для экономистов не обязательно):

1) предварительный перечень измерительных каналов;

2) требования к точности измерений параметров и (или) к метрологическим характеристикам измерительных каналов;

3) требования к метрологической совместимости технических средств системы;

4) перечень управляющих и вычислительных каналов системы, для которых необходимо оценивать точностные характеристики;

Для организационного обеспечения приводят требования:

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

2) к организации функционирования системы и порядку взаимодействия персонала ИС и персонала объекта автоматизации;

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

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

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

  • Введение
  • 1. Техническое задание
  • 1.1 Общие сведения
  • 1.2 Основания для разработки
  • 1.3 Назначение и цели создания системы
  • 1.4 Требования к системе
  • 1.4.1 Требования к системе в целом
  • 1.4.2 Требования к функциям (задачам), выполняемым системой
  • 1.4.3 Требования к видам обеспечения
  • 1.5 Характеристика объектов автоматизации
  • 1.6 Требования к документированию
  • 1.7 Стадии и этапы разработки
  • 1.7.1 Стадии разработки
  • 1.7.2 Этапы разработки
  • 1.7.3 Содержание работ по этапам
  • 1.8 Порядок контроля и приемки системы
  • 1.8.1 Виды, состав, объем и методы испытаний системы и ее составных частей
  • 1.8.2 Общие требования к приемке работ по стадиям
  • 1.8.3 Статус приемочной комиссии (государственная, межведомственная, ведомственная)
  • 2. Технический проект
  • 2.1 Функциональная структура
  • 2.1.1 Описание предметной области
  • 2.1.2 Функции и организационная структура
  • 2.1.3 Описание потоков данных и бизнес процессов
  • 2.2 Системное проектирование ИС
  • 2.2.1 Разработка концепции, архитектуры построения и платформы реализации ИС
  • 2.2.2 Структура информационной системы, состав функциональных и обеспечивающих подсистем
  • 2.2.3 Техническое обеспечение ИС
  • 2.3 Информационное обеспечение ИС
  • 2.3.1 Описание логической структуры информационной базы
  • 2.3.2 Описание физической реализации БД
  • Заключение
  • Список литературы

Введение

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

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

ТЗ состоит из трех стадий:

1. обоснование необходимости разработки информационной системы - постановка задачи, сбор исходных материалов, выбор и обоснование критериев эффективности и качества разработанной системы, обоснование необходимости проведения НИР;

2. НИР - определение структуры входных и выходных данных, предварительный выбор методов решения задач, обоснование целесообразности применения разработанной системы, определение требований к техническим средствам, обоснование принципиальной возможности решения поставленной задачи;

3. разработка и утверждение ТЗ - определение требований к программам, разработка технико-экономического обоснования системы, определение стадий, этапов и сроков разработки системы и документация на нее, выбор языков программирования, определение необходимости проведения НИР на последних стадиях, согласование и утверждение ТЗ.

ТЗ выполняет следующие функции:

Организационная функция - зафиксированное задание для Исполнителя и окончательные требования со стороны Заказчика.

Информационная функция - порядок в процессе Исполнителя и продуманность желаний со стороны Заказчика.

Коммуникационная функция - взаимная договоренность о "предмете проекта", исключающая претензий.

Юридическая функция - ТЗ имеет равную юридическую силу с "Договором".

От того полноты и точности составления ТЗ во многом зависит результат разрабатываемого технического проекта.

1. Техническое задание

1.1 Общие сведения

Полное наименование системы и ее условное обозначение: "Автоматизированная информационная система агентства по продаже и бронированию авиабилетов". Краткая характеристика области применения

Система предназначена для применения в организации заказчика, в нашем случае - агентство по продаже и бронированию авиабилетов.

Порядок оформления и предъявления заказчику результатов работ по созданию системы (ее частей), по изготовлению и наладке отдельных средств (технических, программных, информационных) и программно-технических (программно-методических) комплексов системы: АИС "Билет" поставляется в виде исполняемых модулей по завершению всего объема работ, технические средства приобретаются Заказчиком самостоятельно. Оформление результатов работ по созданию системы производится путем подписания акта о принятии системы Заказчиком при отсутствии претензий к Разработчику. Акт составляется в двух экземплярах. Один экземпляр находится у Заказчика, другой - у Разработчика.

1.2 Основания для разработки

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

Наименование темы разработки - "Разработка информационной системы агентства по продаже и бронированию авиабилетов"

Условное обозначение темы разработки (шифр темы) - "ИС АПБ"

1.3 Назначение и цели создания системы

Функциональное назначение системы: АИС "Билет" предназначена для автоматизации работы агентства по продаже и бронированию авиабилетов.

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

Цели создания системы: Система ускоряет процесс заказа авиабилетов, тем самым упрощает работу агентства.

1.4 Требования к системе

1.4.1 Требования к системе в целом

Требования к структуре и функционированию системы

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

АИС "Билет" включает следующие подсистемы:

Принятие заказа;

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

Расчет с заказчиком.

Подсистема "Принятие заказа" предназначена для регистрации заказа авиабилетов.

Подсистема "Расчет с заказчиком" обеспечивает заказчика номером брони, связанным с паспортными данными (оплата по карточке).

Требования к способам и средствам связи для информационного обмена между компонентами системы:

Информационный обмен осуществляется посредством локальной сети.

Требования к режимам функционирования системы:

Система должна поддерживать многопользовательский и автономный режимы работы. Пользователи осуществляют доступ к системе через сеть интернет или Call-центр.

Требования к численности и квалификации персонала системы

Требования к квалификации персонала, порядку его подготовки и контроля знаний и навыков:

Сотрудник, занимающиеся приемом заявок, должен обладать навыками работы с персональным компьютером на уровне пользователя. Численность персонала может быть различной в зависимости от объема заказов.

Требования к надежности

Восстановление системы при ошибках в работе аппаратных средств (кроме носителей данных и программ) и ошибках, связанных с программным обеспечением (ОС и драйверы устройств), восстановление работоспособности возлагается на ОС.

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

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

Требования к безопасности

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

Требования к эксплуатации, техническому обслуживанию, ремонту и хранению компонентов системы

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

Требования к защите информации о т несанкционированного доступа

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

а) идентификацию и аутентификацию пользователя;

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

Требования по сохранности информации при авариях

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

Требования по стандартизации и унификации

Для данной системы должна применяться каскадная модель жизненного цикла ПО.

В системе должны использоваться (при необходимости) общероссийские классификаторы и единые классификаторы и словари для различных видов алфавитно-цифровой и текстовой информации.

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

Экранные формы должны проектироваться с учетом требований унификации:

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

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

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

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

Подсистема принятия заказа,

Подсистема расчета с клиентом.

1.4.3 Требования к видам обеспечения

К информационному обеспечению системы

К составу, структуре и способам организации данных в системе

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

К структуре процесса сбора, обработки, передачи данных в системе и представлению данных.

Данные вводятся в систему вручную, обрабатываются и выдаются пользователю в требуемом виде (электронный, печатный).

К защите данных от разрушений при авариях и сбоях в электропитании системы

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

К контролю, хранению, обновлению и восстановлению данных

Система должна поддерживать автоматическое ежедневное резервное копирование.

Требования к программному обеспечению системы

Система должна работать в операционных системах Windows XP/Vista/7/8

Требования к техническому обеспечению системы

К видам технических средств, в том числе к видам комплексов технических средств, программно-технических комплексов и других комплектующих изделий, допустимых к использованию в системе.

Рабочие станции;

Источник бесперебойного питания;

Среда передачи данных между рабочими станциями (например, витая пара UTP 5e);

Принтер.

Технические средства приобретаются Заказчиком самостоятельно.

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

Процессор Intel Pentium IV 2 ГГц и выше, оперативная память не менее 2Гб, объем жесткого диска не менее 500 Гбайт.

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

Для организационного обеспечения приводят требования:

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

Функционирование системы обеспечивает инженер-системотехник, в эксплуатации участвуют 4 сотрудника.

К организации функционирования системы и порядку взаимодействия персонала АС и персонала объекта автоматизации.

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

К защите от ошибочных действий персонала системы.

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

1.5 Характеристика объектов автоматизации

Краткие сведения об объекте автоматизации или ссылки на документы, содержащие такую информацию

В качестве объекта автоматизации выступает процесс, связанный с заказом авиабилетов.

Сведения об условиях эксплуатации объекта автоматизации и характеристиках окружающей среды

Данная система будет установлена в производственных и офисных помещениях.

1.6 Требования к документированию

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

Схема организационной структуры;

Схема функциональной структуры;

Перечень входных сигналов и данных;

Перечень выходных сигналов (документов);

Пояснительная записка к техническому проекту;

Описание автоматизируемых функций;

Описание постановки задач (комплекса задач);

Описание организации информационной базы;

Описание массива информации;

Описание программного обеспечения;

Руководство пользователя.

1.7 Стадии и этапы разработки

1.7.1 Стадии разработки

Разработка должна быть проведена в 6 стадий:

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

2. Разработка проектной документации

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

4. Рабочее проектирование

5. Ввод в действие

6. Сопровождение и модернизация

1.7.2 Этапы разработки

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

На стадии разработки проектной документации должен быть выполнен этап разработки проектной документации.

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

На стадии рабочего проектирования должны быть выполнены перечисленные ниже этапы работ:

1) разработка информационной системы;

2) разработка документации.

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

На стадии сопровождения и модернизации должны выполняться работы по усовершенствованию текущей версии информационной системы.

На этапе разработки технического задания должны быть выполнены перечисленные ниже работы:

1) постановка задачи;

2) определение и уточнение требований к техническим средствам;

3) определение требований к информационной системе;

4) определение стадий, этапов и сроков разработки информационной системы и документации на неё;

5) обоснование и выбор инструментария;

6) согласование и утверждение технического задания.

На этапе разработки проектной документации должны быть выполнены перечисленные ниже работы:

1) определение основных бизнес-процессов (в виде диаграмм IDEF0);

2) определение основных вариантов использования Системы для трех категорий пользователей (Гость, Авторизованный пользователь, Администратор) в виде UML диаграмм вариантов использования;

3) проектирование структуры базы данных в виде (ER диаграммы);

4) проектирование основных компонентов и алгоритмов Системы в виде соответствующих UML диаграмм;

5) проектирование структуры пользовательского интерфейса;

6) согласование и утверждение проектной документации.

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

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

На этапе подготовки и передачи программы должна быть выполнена работа по подготовке и передаче программы и программной документации в эксплуатацию.

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

1. Анализ требований к ИС

2. Согласование требований с заказчиком

3. Выбор и разработка варианта концепции системы

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

5. Согласование и утверждение технического задания и проекта

6. Составление плана по проведению работ

7. Подготовка аппаратного обеспечения

8. Разработка ПО

9. Проверка на совместимость аппаратного и программного обеспечения

10. Интеграция и тестирование программного и аппаратного обеспечения

11. Внесение изменений

12. Разработка инструкций по эксплуатации ИС

13. Оформление полной документации на ИС

14. Сдача ИС заказчику

Таблица 1 - Исходные данные для расчета

№ работы

Перечень работ

Продолжительность работы, дни

1.Анализ требований к ИС

2.Согласование требований с заказчиком

3.Выбор и разработка варианта концепции системы

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

5.Согласование и утверждение технического задания и проекта

6.Составление плана по проведению работ

7.Подготовка аппаратного обеспечения

8.Разработка ПО

9.Проверка на совместимость аппаратного и программного обеспечения

10.Интеграция и тестирование программного и аппаратного обеспечения

11.Внесение изменений

12.Разработка инструкций по эксплуатации ИС

13.Оформление полной документации на ИС

14.Сдача ИС заказчику

Рисунок 1 - Постановка задач

Рисунок 2 - Диаграмма Ганта

Рисунок 3 - Сетевой график выполнения работ

Критический путь сетевого графика будет следующим: 0 1 2 3 4 5 6891011121314

Таблица 2 - Временные параметры событий

Номер события

Сроки совершения события

Резерв времени

Таблица 3 - Расчет полного и свободного резервов времени

Продолжительность, дни

Временные параметры работ, дни

Полный резерв

Свободный резерв

раннее начало

Раннее окончание

Позднее начало

Позднее окончание

1.8 Порядок контроля и приемки системы

1.8.1 Виды, состав, объем и методы испытаний системы и ее составных частей

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

1.8.2 Общие требования к приемке работ по стадиям

Сдача-приемка осуществляется комиссией, в состав которой входят представители Заказчика и Исполнителя. По результатам приемки подписывается акт приемочной комиссии.

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

1.8.3 Статус приемочной комиссии (государственная, межведомственная, ведомственная)

Статус приемочной комиссии определяется Заказчиком до проведения испытаний.

2. Технический проект

2.1 Функциональная структура

2.1.1 Описание предметной области

Предметной областью является агентство по продаже и бронированию авиабилетов

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

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

2.1.2 Функции и организационная структура

Построение структуры предприятия можно разбить на три шага: построение организационной модели, построение функциональной модели и построение информационной модели.

Агенство "Билет" состоит из следующих отделов:

Директор;

Административный отдел;

Отдел эксплуатации рабочих станций;

Отдел операторов.

Организационная структура предприятия отражена на рисунке 4.

Рисунок 4 - Организационная модель

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

Отдел производства осуществляет разработку проекта изделие, его последующее изготовление и сборку.

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

Отдел эксплуатации рабочих станций отвечает за работоспособность системы.

Операторы отвечают за принятие заказа, ввод данных в базу.

2.1.3 Описание потоков данных и бизнес процессов

Моделирование бизнес-процессов

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

Проанализировав деятельность агенства, и проведя пред-проектное исследование, можно выделить три основных бизнес-процесса АИС "Билет":

1. Принятие заказа.

2. Выдача идентификационного номера.

3. Расчет с заказчиком.

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

Контекстную диаграмму А-0 (в каждой модели может быть только одна контекстная диаграмма);

Диаграммы декомпозиции (в том числе диаграмма первого уровня декомпозиции А 0, раскрывающая контекстную);

Диаграммы дерева узлов;

Диаграммы только для экспозиции (FEO).

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

Главная бизнес-функция "АИС Билет" - продажа авиабилетов. Входными данными является заказ билетов. Выходными - квитанция. Инструментами выполнения главной бизнес-функции служат сотрудники ОАО "Билет" (бухгалтер, менеджер, IT-техники, операторы).

Диаграмма потоков данных

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

В отличие от IDEF0, где система рассматривается как взаимосвязанные работы, DFD рассматривает систему как совокупность предметов. Контекстная диаграмма часто включает работы и внешние ссылки. Работы обычно именуются по названию системы, например "Система обработки информации". Включение внешних ссылок в контекстную диаграмму не отменяет требования методологии четко определить цель, область и единую точку зрения на моделируемую систему.

В DFD работы (процессы) представляют собой функции системы, преобразующие входы в выходы. Хотя работы изображаются прямоугольниками со скругленными углами, смысл их совпадает со смыслом работ IDEF0 и IDEF3. Так же, как процессы IDEF3, они имеют входы и выходы, но не поддерживают управления и механизмы, как IDEF0.

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

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

В отличие от стрелок, описывающих объекты в движении, хранилища данных изображают объекты в покое.

2.2 Системное проектирование ИС

техзадание калькуляция трудозатраты бронирование

2.2.1 Разработка концепции, архитектуры построения и платформы реализации ИС

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

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

­ файл-сервер;

­ клиент-сервер;

­ многоуровневая архитектура.

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

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

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

­ масштабируемость;

­ конфигурируемость - изолированность уровней друг от друга позволяет быстро и простыми средствами переконфигурировать систему при возникновении сбоев или при плановом обслуживании на одном из уровней;

­ высокая безопасность;

­ высокая надёжность;

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

­ низкие требования к производительности и техническим характеристикам терминалов, как следствие снижение их стоимости.

Однако, несмотря на неоспоримые достоинства, данная система не получила распространения, по следующим причинам:

­ сложность разработки систем на основе многоуровневой архитектуры, т.к очень сложно "состыковать" различные модули, особенно если они написаны разными группами. А изменение в одном модуле, как правило, вызывает лавинообразные изменения в остальных, и с этой точки зрения даже простую систему, основанную на многоуровневой архитектуре, будет сложнее выполнить в 2 раза;

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

­ высокие требования к скорости канала (сети) между сервером базы данных и серверами приложений;

­ высокая сложность администрирования.

Рассмотрев все достоинства и недостатки каждой из архитектур, для реализации системы "АИС Билет" выбираем архитектуру клиент-сервер. Данная архитектура позволяет оптимально распределить работу между клиентскими и серверными частями системы: приложение, работающее на рабочей станции, не читает записи базы данных "напрямую", а посылает запросы на сервер, где они последовательно обрабатываются, а результаты обработки отсылаются на рабочую станцию. А это существенно сокращает информационные потоки в ЛВС.

Схема функционирования и построения информационной системы представлена рисунке 5.

Рисунок 5 - Архитектура "клиент-сервер"

2.2.2 Структура информационной системы, состав функциональных и обеспечивающих подсистем

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

Информационная;

Техническая;

Программная;

Математическая;

Лингвистическая.

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

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

Функциональную структуру;

Информационное обеспечение;

Математическое (алгоритмическое и программное) обеспечение;

Техническое обеспечение;

Организационное обеспечение,

а на стадии разработки ИС дополнительные обеспечения:

Правовое;

Лингвистическое;

Технологическое;

Методологическое;

Интерфейсы с внешними ИС.

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

Математическое обеспечение состоит из алгоритмического и программного.

Организационное обеспечение - это совокупность средств и методов организации производства и управления ими в условиях внедрения ИС.

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

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

2.2.3 Техническое обеспечение ИС

В комплекс технических средств должны входить следующие элементы:

Рабочие станции;

Источники бесперебойного питания;

Средства для построения ЛВС;

Сервер БД;

Принтер.

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

Память 8 Гб;

Процессор 2.2 ГГц Intel Xeon 5500 минимум;

Скорость диска SATA 8 Гбит/с;

Сетевой адаптер 10 Гбит/с;

Операционная система Windows Server 2008.

Требования к рабочей станции:

Процессор 2 Ггц;

Память 2 Гб;

Жесткий диск не менее 500;

Операционная система Windows 7;

Сетевой адаптер 100 Мбит/с.

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

Круглосуточный режим работы комплекса технических средств и оборудования;

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

Защиту данных от несанкционированного доступа;

Сервера и рабочие места должны быть объединены локальной сетью.

На рисунке 2.3 представлена топология локальной вычислительной сети (ЛВС) для ОАО "Билет".

На рассматриваемом рисунке видно, что через коммутатор к серверу БД и файловому серверу подключены 5 рабочих станций. Топология сети - звезда.

Рисунок 6 - Логическая схема сети ОАО "Заказчик"

2.3 Информационное обеспечение ИС

2.3.1 Описание логической структуры информационной базы

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

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

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

Исключение некоторых типов избыточности;

Устранение некоторых аномалий обновления;

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

Упрощение процедуры применения необходимых ограничений целостности.

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

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

2.3.2 Описание физической реализации БД

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

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

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

Заключение

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

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

В соответствии с поставленными задачами технического задания были выполнены следующие этапы создания технического проекта:

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

- разработана функциональная схема АИС "Билет";

- разработана концепция, выбраны архитектура построения и платформа реализации системы;

1. спроектирована концептуальная модель АИС "Билет";

2. спроектирована логическая модель системы АИС "Билет" на основе концептуальной модели;

3. определена физическая структура сервера баз данных.

Список литературы

1. ГОСТ 19.201-78 Единая система программной документации. Техническое задание. Требования к содержанию и оформлению

2. ГОСТ 34.602-89 Информационная технология. Комплекс стандартов на автоматизированные системы. Техническое задание на создание автоматизированной системы

3. РД 50-34.698-90 Автоматизированные системы. Требования к содержанию документов

4. В.П. Романов, Н.З. Емельянова, Т.Л. Партыка Проектирование экономических информационных систем. Методологии и современные технологии. - М: Экзамен, 2005.- 256 с.;

5. Маклаков С.В. BPWin и ERWin CASE - средства разработки информационных систем / Маклаков С.В. - М: ДИАЛОГ МИФИ, 2001.-256с.;

6. Бойко В.В. Проектирование баз данных информационных систем / Бойко В.В., Савинков В.М. - 2-е изд. - М.: Финансы и статистика, 1989. - 350 с.

Размещено на Allbest.ru

...

Подобные документы

    Техническое задание на разработку автоматизированной системы и складского учета управления универсальной торговой базы. Проектирование информационной системы и выбор среды для создания программного продукта. Создание интерфейса и руководство пользователя.

    дипломная работа , добавлен 11.07.2015

    Нормативно-правовые акты Российской Федерации в области информационной безопасности. Порядок организации работ по защите информации в информационных системах. Общий подход к разработкам технического задания на разработку системы защиты этой сферы.

    курсовая работа , добавлен 05.05.2015

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

    курсовая работа , добавлен 13.05.2015

    Создание информационной системы "Голд", автоматизирующей работу Ювелирной мастерской. Моделирование бизнес-процессов с помощью диаграмм IDEF0 и UML и потоков данных DFD и sicuence. Составление технического проекта и задания на основании ГОСТ 34.602-89.

    курсовая работа , добавлен 10.02.2013

    Cостав экспертной системы. Требования к комплексу технических средств. Структура и организация технического обеспечения автоматической информационной системы. Техническая документация на разработку программных средств и способы их использования.

    реферат , добавлен 09.10.2014

    Изучение языков программирования PHP, SQL, C++, HTML. Рассмотрение правил запуска и использования локального сервера Denwer. Составление технического задания по разработке программного продукта. Описание создаваемого мобильного и веб-приложения.

    курсовая работа , добавлен 07.04.2015

    Разработка автоматизированной информационной системы для учета и контроля выполнения ремонтных работ, и предоставления услуг по разработке программного обеспечения компании "МегионСофтОйл", разработка алгоритмов приложений программной системы и модулей.

    дипломная работа , добавлен 29.06.2012

    Обоснование необходимости разработки информационной системы. Анализ предметной области. Техническое задание на создание ЭИС. Правовой статус и краткая экономическая характеристика предприятия. Состояние учетно-аналитической работы на предприятии.

    реферат , добавлен 09.01.2009

    Разработка и внедрение автоматизированной информационной системы (АИС) работы с клиентами туристической фирмы (приема и обработки заявок). Технико-экономическая оценка туристического агентства, алгоритм и схема интерфейса программного обеспечения его АИС.

    дипломная работа , добавлен 21.07.2011

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