Разработка информационной системы “Магазин Бытовой Техники”
Дипломная работа, 13 Января 2014, автор: пользователь скрыл имя
Краткое описание
Цель курсового проектирования – разработка, программно-аппаратная реализация основных элементов автоматизированной системы.
Задачи курсового проектирования:
проанализировать современный уровень развития автоматизированных систем для магазинов бытовой техники;
сформулировать основные требования к автоматизации движения товаров;
рассмотреть современные методы и средства разработки программных продуктов
Содержание
Введение……………………………………………………………………………..4
Основная часть
Модель процесса проектирования…………………………………………7
Анализ предметной области
Характеристика объекта и результатов его функционирования….16
Модель бизнес-процессов…………………………………………..25
Обоснование необходимости создания АИС……………………..37
Формирование требований……………………………………………….41
Техническое задание
Общие сведения…………………………………………….……….42
Назначение и цели создания системы…………………….……….43
Характеристика объекта автоматизации………………….……....44
Требования к системе……………………………………….………44
Состав и содержание работ по созданию системы……….………59
Порядок контроля и приемки системы…………………….……...64
Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие……………….………66
Требования к документированию………………………….………66
Источник разработки……………………………………………….67
Проектирование системы
Моделирование системы……………………………………………68
Описание постановок задач………………………………………...71
Организационное обеспечение……………………………………..114
Система обеспечения целостности и безопасности………………118
Анализ архитектуры АИС……………………………………..118
Анализ информации по уровням доступа………………….....120
Модель поведения потенциальных нарушителей……………120
Вероятные каналы НСД к информации……………………..121
Потенциальный ущерб………………………………………..121
Описание методов и средств, используемых для защиты информации в предлагаемой системе защиты……………………….122
Описание информационного обеспечения системы……………..123
Состав информационного обеспечения……………………….123
Организация информационного обеспечения………………..124
Организация сбора и передачи информации…………………124
Построение системы классификации и кодирования………..124
Организация внутримашинной информационной базы…….129
Организация внемашинной информационной базы…………129
Описание организации информационной базы………………130
Логическая структура……………………………………130
Организация ведения информационной базы…………130
Разработка интерфейса и программного обеспечения………131
Обоснование выбора средств реализации ПО………..131
Требования и анализ их реализации в разрабатываемой ИС…………………………………………………………136
Интерфейс пользователя……………………………………….137
Заключение……………………………………………………………………….141
Список литературы………………………………………………………………143
Приложение А……………………………………………………………………145
Приложение Б ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,154
Прикрепленные файлы: 1 файл
BИС в организации.docx
— 3.65 Мб (Скачать документ)К комплексу организационных мер относятся:
- обеспечение доступа в помещение в нерабочее время только в экстренных случаях, с обязательным протоколированием времени, сроков и причин пребывания в помещении;
- наличие быстро доступной инструкции для экстренного останова и отключения питающего напряжения;
- ежедневный backup (резервное копирование базы данных);
- ежечасный backup log (резервное копирование транзакций);
- дублирование резервной копии БД на внешнем носителе;
- хранение не менее трех последних резервных копий.
4.4.1.7.2 Носители
информации должны храниться
в контролируемых
4.4.1.7.3 Время
выполнения процедур восстановления
данных не должно превышать
8 часов с момента восстановления
работоспособности соответствующих
технических средств.
4.4.1.8 Требования к защите от влияния внешних воздействий
Защита от влияния внешних воздействий должна обеспечиваться:
- стандартными техническими средствами (UPS, заземление и т.п.);
- организационными средствами (разграничение доступа).
4.4.1.9 Требования к патентной чистоте
Для обеспечения патентной чистоты АИС «Магазин Бытовой Техники» должно использоваться лицензионное общесистемное программное обеспечение.
4.4.1.10 Требования по стандартизации и унификации
Классификация и кодирование информации в АИС «Магазин Бытовой Техники» должны осуществляться на основе общероссийских и отраслевых классификаторов, а также классификаторов и справочников, действующих в смежных системах.
4.4.2 Требования к подсистемам АИС «Магазин Бытовой Техники»
4.4.2.1 Требования к подсистеме планирования
4.4.2.1.1 При
планировании производства
4.4.2.1.2 В
плане производства должен
4.4.2.1.3 В
системе должно быть
4.4.2.1.4 В
системе должно быть
4.4.2.1.5 В
одном заказе могут быть
4.4.2.2 Требования к подсистеме учета
4.4.2.2.1 В
системе должен вестись учет
фактического выпуска
4.4.2.2.2 В
системе должен быть
4.4.2.3 Требования к подсистеме контроля
4.4.2.3.1 В
системе должен быть
4.4.2.3.2 В
системе должен быть
4.4.2.4 Требования
к подсистеме подготовки
4.4.2.4.1 В
системе должен быть
4.4.2.4.2 В
системе должен быть
4.4.2.4.3 В
системе должен быть
4.4.2.5 Требования к подсистеме анализа
4.4.2.5.1 В
системе должны быть
4.4.2.5.2 В
системе должны быть
4.4.2.5.3 Каждый отчет в системе должен иметь ряд специальных настроек.
4.4.2.6 Требования
к подсистеме ведения
4.4.2.6.1 Все
классификаторы должны быть
4.4.2.7 Требования к подсистеме взаимодействия с другими системами
4.4.2.7.1 Система
должна иметь возможность
4.4.3 Требования к видам обеспечения
4.4.3.1 Требования к информационному обеспечению
Информационное обеспечение представляет
собой совокупность необходимых
для функционирования АИС «Магазин
Бытовой техники» данных и документов.
Данные должны быть организованы в соответствующие
таблицы базы данных, обеспечивающие оптимальный
доступ к требуемой информации при реализации
алгоритмов (поиска, фильтрации, сортировки).
В состав
информационного обеспечения
Состав данных должен быть достаточным для выполнения всех функций АИС «Магазин Бытовой Техники» и отвечать требованиям: полноты, достоверности, однозначной идентификации, непротиворечивости, необходимой точности представления.
Информационная
база данных должна представлять собой
реляционную базу данных, состоящую
из связанных между собой информационных
таблиц.
Классификация и кодирование информации в АИС «Магазин Бытовой Техники» должны осуществляться на основе общероссийских и отраслевых классификаторов, а также классификаторов и справочников, действующих в смежных системах.
4.4.3.2 Требования к лингвистическому обеспечению
Лингвистическое обеспечение АИС «Магазин Бытовой Техники» должно включать в себя совокупность следующих языковых средств:
- программирования;
- ввода-вывода и манипулирования данными;
- экспорта-импорта и преобразования данных;
- взаимодействия пользователя с АИC.
В качестве
языков программирования должны применяться
современные объектно-ориентированные
языки высокого уровня, отвечающие
требованиям эффективности реализации
алгоритмов и имеющие соответствующую
поддержку в современных сетевых операционных
средах:
- встроенный язык программирования среды с#;
- язык программирования, описания и манипулирования реляционными данными в среде используемой БД, отвечающий стандарту ANSI SQL-92(SQL).
В качестве языка ввода-вывода
и манипулирования данными должен
применяться язык манипулирования
реляционными данными в среде
используемой БД – SQL, например
PL/SQL.
Импорт-экспорт и преобразование
данных должны выполняться встроенным
программным обеспечением, входящим
в состав БД, в режиме диалога
на русском языке. Программирование
этого процесса должно выполняться
только средствами SQL.
Языковое взаимодействие пользователя
с АИС должно осуществляться
посредством естественного языка
и указания формализованных вариантов
или команд АИС со стороны
пользователя (элементы пользовательского
интерфейса «меню», «кнопка», «мастер»
и т.п.). В качестве основного естественного
языка должен быть использован русский
язык и язык данной предметной области.
При взаимодействии АИС c пользователем
на уровне администратора допускается
применение английского языка.
4.4.3.3 Требования к программному обеспечению
Программное обеспечение (ПО) АИС «Магазин Бытовой Техники» должно быть разработано в архитектуре клиент – сервер БД, обеспечивающей гибкое управление системой в целом, высокую производительность работы, масштабируемость. Допускается расположение сервера БД на том же компьютере, на котором установлено клиентской приложение.
Программное обеспечение АИС «Магазин Бытовой Техники» состоит из:
- общесистемного ПО;
- функционального ПО.
Общесистемное ПО обеспечивает работу функционального ПО и его сетевое взаимодействие.
В состав общесистемного ПО входят:
- операционные системы (OC);
- системы управления базами данных, включая средства импорта-экспорта и преобразования данных;
- системы драйверов и/или менеджеров для организации универсального взаимодействия функционального ПО с конкретной версией БД;
- системы, обеспечивающие форматированное и наглядное представление данных для анализа и создания отчетных печатных форм (системы представления данных).
В качестве ОС должны быть
использованы совместимые высокопроизводительные
сетевые ОС:
- - операционная система Microsoft Windows 2000 или XP;
- - Microsoft Word, Microsoft Excel;
- -БД
Использование других средств
для импорта-экспорта и
Для успешного функционирования Программы необходимо применение персонального компьютера, оснащенного операционной системой Microsoft Windows 2000 или XP и пакетом офисных программ Microsoft Office 2000, 2003, XP или 2007, так же на ПК должн быть установлен SQL сервер 2005.
Функциональное ПО должно разрабатываться с учетом:
- масштабирования по мере усложнения и увеличения объемов обрабатываемой информации;
- возможного расширения возможностей АИС «Магазин Бытовой Техники» с помощью подключения новых программных модулей;
- максимальной устойчивости частей ПО при масштабировании и/или расширении возможностей какой-то отдельной его части;
- администрирование и управление АИC должно ограничиваться знаниями используемой БД и ее SQL-языка, ОС и программами представления данных.
Функциональное ПО клиента должно выполняться на платформе Windows XP или выше и требований к переносимости на другие платформы не выдвигается.
4.4.3.4 Требования к организации пользовательских интерфейсов
Пользовательские интерфейсы должны обеспечить выполнение функций пользователей на их рабочих местах с использованием выборочных или всех данных из БД соответствующего уровня.
При разработке
пользовательского интерфейса необходимо
предусмотреть представление
- табличного просмотра;
- карточного просмотра.
Табличный просмотр – представление множества объектов БД в виде строк и столбцов, где строки представляют объекты, а столбцы – размерные атрибуты объекта.
Карточный просмотр – представление единичного экземпляра в виде множества атрибутов объекта, имеющие строго определенное место в карточке.
В режиме
работы табличного просмотра должны
выполняться следующие
Стандартный фильтр должен включать те поля набора данных, по которым необходимость задавать условия выборки является наиболее актуальной. При необходимости, должна быть предоставлена возможность дополнения в фильтр перечня полей связанных таблиц.
В режиме карточного просмотра режимы сортировка, поиск, фильтр должен выполняться по атрибутам, из соответствующего табличного просмотра.
Печать должна обеспечивать текущее представление данных на устройство печати с возможностью предварительной корректировки (настройки).
При разработке пользовательских интерфейсов необходимо соблюдать:
- адекватность особенностям пользователей – все модули должны быть ориентированы на один уровень пользователей. Необходимо учитывать следующие особенности пользователей:
- стаж работы, навыки работы;
- опыт работы с подобными системами;
- знание терминологии;
- физические параметры (возраст).
2) адекватность
среде использования системы.
Основные составляющие этой
- временные ограничения на выполнение действий;
- наличие перерывов в общении пользователей с системой;
- разрешение мониторов;
- скорость работы системы в целом.