- •Введение
- •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 Определение цены программного средства
- •Заключение
- •Список информационных источников
- •Приложение а (обязательное) Текст программы
- •Приложение б
- •Выходные данные
3.5 Проектирование справочной системы приложения
Для работы с приложением начинающего пользователя необходимо обеспечить качественной справочной системой, в которой должны быть приведены методы и приемы работы с приложением, включающие данные о том, что произойдет после нажатия на определенную кнопку или при выборе пункта меню; сведения о том, какую информацию и в каком виде следует вводить в соответствующие поля, каким образом можно вносить изменения в базу данных.
Пользователь должен иметь доступ к справочной информации на протяжении всей работы с программой для этого пользователь может воспользоваться выбором на главной форме в пункте меню «Справка», после чего пользователю будет предоставлена справочная система, состоящая из нескольких разделов, и предоставляющая полную информацию о функциях приложения, а также на главной форме приложения.
Справочная система необходима для ознакомления с программой. В ней должна присутствовать информация, которая может пригодиться пользователю: о правилах пользования приложением, о его возможностях и о создателе программы.
Система справки данного программного средства будет содержать следующие разделы:
«Посещения»;
«Сотрудники»;
«Справочники»;
«Посетители»;
«Читатели».
Справочная система будет создана в программе DrExplain.
4 Описание программного средства
4.1 Общие сведения
Приложение «Программное средство для автоматизации учета посетителей Национальной библиотеки» предназначена для автоматизации процесса учета посетителей. Данная программа позволит осуществлять обработку и поиск записей по заданным критериям, составление карточки сотрудника.
Данное программное средство было разработано при использовании персонального компьютера со следующей конфигурацией:
процессор – Intel(R) Core(TM) i5-3550 CPU @2.7 Hz;
оперативная память – 8,00 Гб;
жесткий диск – HDD 1ТБ.
Программное средство создано в среде разработки Microsoft Visual Studio 2017 на языке программирования Visual Basic в операционной системе Windows 10. Программное средство может работать в средах операционных систем семейства Microsoft Windows, начиная с Windows XP. Программа не требовательна к системным ресурсам, также проста в использовании и не требует специальных навыков при работе. Для работы данного программного средства требуется предварительная установка и настройка следующих программных средств:
система управления реляционными базами данных (СУБД) – SQL Server;
программная платформа – Microsoft .NET Framework 4,5.
Инсталляция программного средства не требуется, достаточно только скопировать готовый проект на ПК и запустить.
Для начала работы с программным средством необходимо запустить файл «Учет пользователей.exe», размер которого составляет 310 Кб.
База данных приложения хранится в папке «Debug» в файлах «NLB.mdf», размер которого составляет 4,06 Мб и «NLB_log.ldf», размером 1,01 Мб.
4.2 Функциональное назначение
Программное средство было разработано с целью облегчения работы сотрудников путем автоматизации часто выполняемых операций, визуализации основных процессов.
Основными задачами приложения являются автоматизированный ввод данных, сортировка для более удобного доступа к данным, оформление различных отчетов.
Данное программное средство предназначено для сотрудника окна регистрации, который организует учет персонала.
Программа использует стандартные элементы управления, такие как кнопки, меню, списка, поля ввода, что обеспечивает единство интерфейса системы и программного средства.
Таким образом, программа может применяться в реальных условиях, представляя собой достаточно удобный помощник.
4.3 Входные данные
Входными являются данные о сотруднике, посетителе, читателе, помещении, посещении, отделе, должности, которые необходимы для формирования отчетов.
Входными данными при добавлении сотрудника являются:
фамилия;
имя;
отчество;
должность;
отдел;
дата рождения;
дата регистрации;
паспортные данные;
номер телефона;
электронный адрес.
4.4 Выходные данные
Выходные данные представлены в виде сформированных отчетов в приложении Б.
С помощью стандартных программ MS Office будет осуществляться вывод информации о посетителях библиотеки.
На рисунке Б.1 в приложении Б представлена личная карточка читателя.
На рисунке Б.2 в приложении Б отчет о посещениях.
5 Методика испытаний
5.1 Технические требования
Минимальными требованиями для оптимальной работы программного средства является персональный компьютер (ПК) со следующими характеристиками:
процессор 900 MHz и выше;
оперативная память 128 Mb и более;
свободное место на диске 100 Mb;
интегрированная видеокарта на 128 Mb и более.
Компьютер должен работать под управлением операционной системы, начиная с Windows98 и выше. Наиболее удобной операционной системой для проведения испытаний является Windows7, так как она ориентированна на максимальное использование всех возможностей ПК, сетевых ресурсов и обеспечение комфортных условий работы.
