- •Введение
- •1 Объектно-ориентированный анализ и проектирование системы
- •Сущность задачи
- •1.2 Проектирование модели
- •2 Вычислительная система
- •2.1 Требования к аппаратным и операционным ресурсам
- •2.2 Инструменты разработки
- •3 Проектирование задачи
- •3.1 Требования к приложению
- •3.2 Концептуальный прототип
- •3.3 Организация данных
- •3.4 Функции и элементы управления
- •3.5 Проектирование справочной системы приложения
- •4 Описание программного средства
- •4.1 Общие сведения
- •4.2 Функциональное назначение
- •5.2 Порядок проведения испытаний
- •5.2.1 Функциональное тестирование
- •5.2.2 Полное тестирование
- •6 Применение
- •6.1 Назначение программы
- •6.2 Условия применения
- •6.3 Справочная система
- •7 Охрана труда и окружающей среды
- •7.1 Правовые, нормативные, социально-экономические и организационные вопросы охраны труда
- •7.2 Обеспечение защиты от электромагнитных полей при эксплуатации пэвм.
- •7.3 Пожарная безопасность
- •7.4 Охрана окружающей среды
- •8 Экономический раздел
- •8.1 Технико-экономическое обоснование разработки программного средства
- •8.2 Составление плана по разработке программного средства
- •8.3 Определение цены программного средства
- •8.3 Определение цены программного средства
- •Заключение
- •Список информационных источников
- •Приложение а (обязательное) Текст программы
- •Приложение б
- •Выходные данные
2 Вычислительная система
2.1 Требования к аппаратным и операционным ресурсам
Конфигурация персонального компьютера, на котором будет разрабатываться программа:
процессор 900 MHz и выше;
оперативная память 128 Mb и более;
свободное место на диске 100 Mb;
интегрированная видеокарта на 112 Mb и более;
монитор;
мышь, клавиатура;
принтер.
Компьютер должен работать под управлением операционной системы, начиная с Windows XP и выше. Наиболее удобной операционной системой для проведения испытаний является Windows 7, так как она ориентированна на максимальное использование всех возможностей ПК, сетевых ресурсов и обеспечение комфортных условий работы.
2.2 Инструменты разработки
Инструментами разработки для данного программного приложения будут являться:
операционная система Widows 10;
программная среда разработки Microsoft Visual Studio 2017;
язык программирования Visual Basic;
система управления базами данных Microsoft SQL Server 2012;
пакет Ration Rose для моделирования функциональной модели;
программа для создания справочной системы DrExplain;
программа для работы с электронными таблицами Microsoft Excel.
Для разработки данного проекта была использована операционная система Microsoft Windows 10 Профессиональная [13].
В качестве среды разработки был выбран продукт Microsoft Visual Studio.
Microsoft Visual Studio 2017 - средство разработки программного обеспечения, разрабатываемое корпорацией Microsoft и включающее язык программирования, и среду разработки. В то же время Visual Basic 2017 сочетает в себе процедуры и элементы объектно-ориентированных и компонентно-ориентированных языков программирования. Среда разработки Visual Basic 2017 включает инструменты для визуального конструирования пользовательского интерфейса [12].
Visual Basic считается хорошим средством быстрой разработки прототипов программы, для разработки приложений баз данных и вообще для компонентного способа создания программ, работающих под управлением операционных систем семейства Microsoft Windows. Среда разработки VB включает инструменты для визуального конструирования пользовательского интерфейс. Visual Basic считается хорошим средством быстрой разработки прототипов программы, для разработки приложений баз данных и вообще для компонентного способа создания программ, работающих под управлением операционных систем семейства Microsoft Windows [14].
Rational Rose - популярное средство визуального моделирования объектно-ориентированных информационных систем компании Rational Software Corp. Благодаря уникальному языку моделирования Rational Rose способен решать практически любые задачи в проектировании информационных систем: от анализа бизнес процессов до кодогенерации на определенном языке программирования. Только Rose позволяет разрабатывать как высокоуровневые, так и низкоуровневые модели, осуществляя тем самым либо абстрактное проектирование, либо логическое.
Операционная система - это набор управляющих программ, предназначенных для управления ресурсами вычислительной системы как единого комплекса, другими словами операционная система – это набор программного обеспечения, который обеспечивает работу компьютера. Основными функциями операционной системы являются:
управление файловой системой (запись, изменение, копирование файлов, контроль доступа);
управление выполнением программ (распределение процессорного времени, загрузка программ с диска в оперативную память, перехват потенциально опасных действий);
управление памятью (кэширование, распределение, контроль сохранности данных);
диалог с пользователем (чтение команд с клавиатуры, с мыши, вывод информации на экран, на принтер).
SQL Server - это хорошо масштабируемый, полностью реляционный, быстродействующий многопользовательский сервер баз данных масштаба предприятия, способный обрабатывать большие объемы данных для клиент-серверных приложений. Основные характеристики:
многоплатформенность;
многопользовательская поддержка;
поддержка 64-разрядной архитектуры;
масштабируемость (многопроцессорная обработка и поддержка терабайтных баз данных (БД);
стандарт SQL92 (язык Transact SQL);
параллельные архивирование и восстановление БД;
репликация данных;
распределенные запросы;
распределенные транзакции;
динамические блокировки.
SQL Server — система управления реляционными базами данных (СУБД). Основной используемый язык запросов — Transact-SQL. Transact-SQL является реализацией стандарта ANSI/ISO по структурированному языку запросов (SQL) с расширениями. Используется для работы с базами данных размером от персональных до крупных баз данных масштаба предприятия; конкурирует с другими СУБД в этом сегменте рынка [11].
Для проектирования файла справки было выбрано приложение DrExplain, так как оно имеет удобный интерфейс, легко в использовании, и не требует установки дополнительных библиотек.
Dr.Explain - это приложение для быстрого создания файлов справки (help-файлов), справочных систем, on-line руководств пользователя, пособий и технической документации к программному обеспечению и техническим системам [10].
Для экспорта билета будет использоваться программа Microsoft Excel 2016 из пакета Microsoft Office, потому что Microsoft Excel входит в состав MicrosoftOffice и на сегодняшний день является одним из наиболее популярных приложений в мире.
