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

Модель бизнес-процессов магазина в нотации DFD. Описание выявленных в процессе интервьюирования и наблюдения требований. Расширенное описание вариантов использования с элементами прототипирования. Схемы графического пользовательского интерфейса.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 01.11.2017
Размер файла 1,6 M

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

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

Формулировка

П1

Менеджер

Работать с данными

Работать с данными поставщиков,

работать с данными покупателей,

работать с данными о книгах,

работать с данными по закупкам книг

П1.1

Менеджер

Работать с данными поставщиков

Создавать, редактировать, удалять, искать в базе данные о поставщиках

П1.2

Менеджер

Работать с данными покупателей

Создавать, редактировать, удалять, искать в базе данные о покупателях

П1.3

Менеджер

Работать с данными о книгах

Создавать, редактировать, удалять, искать в базе данные о книгах

П1.4

Менеджер

Работать с данными по закупкам книг

Вести учет о закупках книг у поставщиков

П2

Менеджер, Продавец

Осуществлять контроль продажи и закупки книг

Оформлять заказ, формировать счета-фактуры

П2.1

Продавец

Оформлять заказ

Получать заказ от покупателя, формировать заказ

П2.2

Менеджер

Формировать счета фактуры

Получать сформированный заказ,

формировать счета-фактуры по заказу

П3

Руководитель

Формировать отчеты о деятельности магазина

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

формировать отчет

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

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

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

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

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

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

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

4.3.1. Требования к информационному обеспечению

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

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

Сумма итогового заказа рассчитывается по формуле:

З=УКолi*ЦКi, где З - заказ, Кол - количество, ЦК - цена за 1 книгу.

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

При реализации системы должны применяться следующие языки высокого уровня: SQL, РНР. Должны использоваться встроенные средства диалогового взаимодействия BI приложения: JavaScript; HTML; и др.

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

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

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

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

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

В состав программного обеспечения серверной части входит:

Операционная система Linux

Система управления базами данных MySQL

Web-сервер Apach

Скрипты на языке PHP

В состав программного обеспечения на стороне клиента:

Операционная система Windows 7, 8, 10

Браузеры Internet Explorer или Google Chrome

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

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

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

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

Требования к метрологическому обеспечению не предъявляются.

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

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

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

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

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

К защите от ошибочных действий персонала предъявляются следующие требования:

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

- для всех пользователей при необходимости удаления объекта необходимо подтверждение удаления;

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

4.3.8. Требования к методическому обеспечению

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

Руководство по применению

Руководство по установке и настройке

Инструкция по работе в системе продавца

Инструкция по работе в системе менеджера

Инструкция по работе в системе руководителя

Руководство администратора системы

4.3.9. Требования к патентной чистоте

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

В подразделе «Требования к видам обеспечения» в зависимости от вида системы приводят требования к математическому, информационному, лингвистическому, программному, техническому, метрологическому, организационному, методическому и другие видам обеспечения системы.

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

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

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

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

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

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

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

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

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

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

· 9) к процедуре придания юридической силы документам, продуцируемым техническими средствами АС (в соответствии с ГОСТ 6.10.4).

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

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

· 1) к независимости программных средств от используемых СВТ и операционной среды;

· 2) к качеству программных средств, а также к способам его обеспечения и контроля;

· 3) по необходимости согласования вновь разрабатываемых программных средств с фондом алгоритмов и программ.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

5. Состав и содержание работ по созданию (развитию) системы

План проекта представлен в отчете по лабораторной работе №1 в рамках дисциплины «Проектирование информационных систем».

Раздел «Состав и содержание работ по созданию (развитию) системы» должен содержать перечень стадий и этапов работ по созданию системы в соответствии с ГОСТ 24.601, сроки их выполнения, перечень организаций - исполнителей работ, ссылки на документы, подтверждающие согласие этих организаций на участие в создании системы, или запись, определяющую ответственного (заказчик или разработчик) за проведение этих работ.

В данном разделе также приводят:

· 1) перечень документов, по ГОСТ 34.201-89, предъявляемых по окончании соответствующих стадий и этапов работ;

· 2) вид и порядок проведения экспертизы технической документации (стадия, этап, объем проверяемой документации, организация-эксперт);

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

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

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

Испытания Системы должны быть организованы и проведены в соответствии с ГОСТ 34.603-92 «Информационная технология. Виды испытаний автоматизированных систем».

Предусматриваются следующие виды испытаний:

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

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

Состав участников (Комиссия), место проведения работ, а также сроки проведения работ по приемке Системы должны определяться Заказчиком и утверждаться распоряжением Заказчика.

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

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

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

· 1) виды, состав, объем и методы испытаний системы и ее составных частей (виды испытаний в соответствии с действующими нормами, распространяющимися на разрабатываемую систему);

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

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

7. Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие

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

7.1. Технические мероприятия

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

7.2. Организационные мероприятия

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

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

7.3. Предоставление гарантии качества выполненных работ

Исполнитель должен предоставить качество гарантии качества выполненных работ сроком не менее 24 (двадцати четырёх) месяцев с момента передачи Системы в опытную эксплуатацию.

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

В перечень основных мероприятий включают:

· 1) приведение поступающей в систему информации (в соответствии с требованиями к информационному и лингвистическому обеспечению) к виду, пригодному для обработки с помощью ЭВМ;

· 2) изменения, которые необходимо осуществить в объекте автоматизации;

· 3) создание условий функционирования объекта автоматизации, при которых гарантируется соответствие создаваемой системы требованиям, содержащимся в ТЗ;

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

· 5) сроки и порядок комплектования штатов и обучения персонала.

Например, для АСУ приводят:

· изменения применяемых методов управления;

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

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

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

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

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

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

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

ГОСТ 34.603-92 «Виды испытаний автоматизированных систем»;

ГОСТ 19.301-79 «Программа и методика испытаний. Требования к содержанию и оформлению»;

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

Документация должна представляться Заказчику на оптическом и бумажном носителе (в 2-х экземплярах). Документация, представленная в электронном виде должна быть выполнена в формате MS Word (файлы с расширением *.doc, *.rtf). Формат предоставления документации определяется Заказчиком.

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

В разделе «Требования к документированию» приводят:

· 1) согласованный разработчиком и Заказчиком системы перечень подлежащих разработке комплектов и видов документов, соответствующих требованиям ГОСТ 34.201-89 и НТД отрасли заказчика;

· перечень документов, выпускаемых на машинных носителях;

· требования к микрофильмированию документации;

· 2) требования по документированию комплектующих элементов межотраслевого применения в соответствии с требованиями ЕСКД и ЕСПД;

· 3) при отсутствии государственных стандартов, определяющих требования к документированию элементов системы, дополнительно включают требования к составу и содержанию таких документов.

9. Источники разработки

Данное ТЗ разработано на основании следующих материалов:

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

Реестр требований к ИС

Диаграммы вариантов использования

Расширенного описания вариантов использования

В разделе «Источники разработки» должны быть перечислены документы и информационные материалы (технико-экономическое обоснование, отчеты о законченных научно-исследовательских работах, информационные материалы на отечественные, зарубежные системы-аналоги и др.), на основании которых разрабатывалось ТЗ и которые должны быть использованы при создании системы.

СОСТАВИЛИ

Наименование организации, предприятия

Должность исполнителя

Фамилия имя, отчество

Подпись

Дата

КИТиС

Студент

Шергина Анна Владимировна

04.05.2017

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


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

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.