Разработка автоматизированной корпоративной информационной системы для мелкооптового книжного магазина
Модель бизнес-процессов магазина в нотации 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
Подобные документы
Принципы создания автоматизированной информационной системы книжного магазина. Описание работы, инструкция к программе. Описание IT техники для магазина. Основные обязанности работников книжного магазина. Должностные обязанности инспектора отдела кадров.
курсовая работа [735,6 K], добавлен 12.11.2015Проектирование логической модели системы: контекстная диаграмма и детализация процессов, реализация ссылочной целостности. Описание работоспособного программного обеспечения для проекта. SQL-определения запросов. Описание базы данных контрольного примера.
курсовая работа [91,4 K], добавлен 01.09.2010Исследование системы функционирования зоомагазина "Дракоша" и схематическое описание бизнес-процессов предприятия. Генерация кода и разработка автоматизированной информационной системы магазина на языке программирования С+. Расчет диаграмм автоматизации.
курсовая работа [841,8 K], добавлен 07.08.2013Описание салона-магазина по предоставлению услуг оператора мобильной связи. Обоснование создания автоматизированной информационной системы "Оператор". Выбор программного обеспечения, проектирование реляционной базы данных. Описание основ интерфейса.
дипломная работа [1,9 M], добавлен 27.05.2015Разработка программного обеспечения для автоматизации деятельности работников книжного магазина. Проектирование информационной системы с использованием базы данных Access. Методы хранения данных. Средства защиты данных от несанкционированного доступа.
контрольная работа [664,9 K], добавлен 13.06.2014Методология IDEF0 для описания бизнес-процессов с использованием графического языка. Структура ИС магазина фитнес оборудования на базе программного средства AllFusion Process Modeler, позволяющей сократить время поиска и доставки нужных клиенту товаров.
курсовая работа [1,5 M], добавлен 11.01.2015Проект информационной системы магазина спортивного питания. Функциональный анализ деятельности организации. Методология SADT, элементы графической нотации IDEF0, правила и рекомендации построения. Структурная модель программно-аппаратного обеспечения ИС.
курсовая работа [1,5 M], добавлен 18.06.2015Разработка программы автоматизации подбора запчастей для ремонта автомобилей. Структурные единицы сообщений. Концептуальная модель системы. Алгоритм работы автоматизированной системы. Физическая модель данных. Описание пользовательского интерфейса.
дипломная работа [2,1 M], добавлен 20.06.2013Описание особенностей функционирования магазина. Проектирование системы: инфологическое моделирование и построение диаграммы потоков данных. Моделирование и программная реализация информационной системы. Проектирование пользовательского интерфейса.
курсовая работа [1,6 M], добавлен 18.02.2013Выделение сущностей базы данных и связей между ними. Организация ее объектов. Логическая и физическая модель БД. Определение требований к информационной системе. Проектирование транзакций и пользовательского интерфейса. Разработка отчетов и запросов.
курсовая работа [2,4 M], добавлен 17.10.2014