Разработка информационной системы “Магазин Бытовой Техники”

Автор работы: Пользователь скрыл имя, 13 Января 2014 в 09:35, дипломная работа

Краткое описание

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

Содержание

Введение……………………………………………………………………………..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 Требования к организации пользовательских интерфейсов

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

При разработке пользовательского интерфейса необходимо предусмотреть представление данных в виде:

  • табличного просмотра;
  • карточного просмотра.

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

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

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

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

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

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

При разработке пользовательских интерфейсов необходимо соблюдать:

  1. адекватность особенностям пользователей – все модули должны быть ориентированы на один уровень пользователей. Необходимо учитывать следующие особенности пользователей:
  • стаж работы, навыки работы;
  • опыт работы с подобными системами;
  • знание терминологии;
  • физические параметры (возраст).

2) адекватность  среде использования системы.  Основные составляющие этой среды:

  • временные ограничения на выполнение действий;
  • наличие перерывов в общении пользователей с системой;
  • разрешение мониторов;
  • скорость работы системы в целом.

Информация о работе Разработка информационной системы “Магазин Бытовой Техники”