Описание технического обеспечения проекта



 

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

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

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

Так как разработка программного обеспечения ведется с использованием пакета Visual Studio 2010, компьютер разработчика должен отвечать требованиям комплекта разработки. Эти требования определены разработчиками Visual Studio 2010: процессор с частотой 1,6 ГГц или выше; 1024 МБайт оперативной памяти; 3 ГБайт свободного места на диске; жесткий диск со скоростью 5400 об/мин; видеоадаптер с поддержкой DirectX 9 и разрешением 1280 x 1024 (или более высоким); дисковод DVD-ROM; клавиатура и мышь.

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

 

Таблица 3.11 – Характеристика аппаратного обеспечения компьютера

Наименование Модель
Тип компьютера ACPI компьютер на базе x86
Процессор DualCore Intel Core 2 Duo E6320 - 1866 MHz
Оперативная память 1 ГБайт DDR2-667 (Hynix HYMP112U64CP8) 2 ГБайт DDR2-800 (Hynix HYMP125U64CP8)
Жесткий диск 250 ГБайт, 7200 RPM SATA-II (ST3250410AS) 745 ГБайт, IDE (WD8000AARS-00Y5B1)
Видеоадаптер NVIDIA GeForce 9600 GT (Microsoft Corporation - WDDM v1.1) 512 Мбайт
Монитор Philips 190C Диагональ 19” Разрешение 1280 x 1024

 

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

 

Выводы по разделу

 

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

Проектирование функциональной структуры подсистемы состоит из двух частей. Это, во-первых, построение дерева целей функционирования подсистемы. На этом этапе была выделена главная цель функционирования склада и произведена декомпозиция главной цели сначала на подцели первого уровня, а после и на подцели следующих уровней.

Во-вторых, это определение функций, выполняемых подсистемой. На основании построенного дерева целей, было построено дерево функций, выделены основные группы функций и определены связи между ними. Данный этап имеет важное значение в процессе проектирования подсистемы, так как от правильности построения функциональной структуры зависит удобство работы с готовой программой.

Спроектирована информационная база данных, которая будет использоваться при работе с программой и описаны применяемые средства защиты хранящейся информации. Так же описаны требования к обеспечению достоверности и целостности информации в базе данных. В целом, процесс проектирования базы данных является основным этапом разработки, поскольку именно от этого зависит дальнейшая работа с проектом. В качестве СУБД выбрана MySQL.

 


ОПИСАНИЕ ИНФОРМАЦИОННОЙ ПОДСИСТЕМЫ «СКЛАД»

Условия применения

 

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

- процессор с частотой 1 ГГц или выше;

- не менее 512 МБайт оперативной памяти;

- не менее 100 МБайт свободного места на диске;

- жесткий диск со скоростью 5400 об/мин;

- видеоадаптер с поддержкой DirectX 9 и разрешением 1280 x 1024 (или более высоким);

- клавиатура и мышь.

Для работы программы необходим пакет .NET Framework – всесторонняя и согласованная модель программирования Майкрософт. На момент написания проекта, на сайте Microsoft была доступна для скачивания версия .NET Framework 4. Платформа .NET Framework 4 работает вместе с своими предыдущими версиями и распространяется бесплатно. Пакет Web-установщика клиентского профиля Microsoft .NET Framework 4 загружает и устанавливает компоненты .NET Framework, необходимые для выполнения на приложения с учетом архитектуры процессора и ОС, для которых оно предназначено. В течение установки необходимо наличие подключения к Интернету.

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

 

Описание применения

 

Программный комплекс, разработанный в рамках дипломного проектирования, выполняет некоторые функции информационной подсистемы складского учета компании. Он предназначен для учета и контроля использования аппаратного обеспечения компьютеров и оборудования, использующегося в компании. К этому списку можно отнести компьютеры и их части, сетевое оборудование (устройства, необходимые для работы компьютерной сети, например: маршрутизатор, коммутатор, концентратор и др.), офисное оборудование и расходные материалы. Под аппаратным обеспечением понимается электронные и механические части вычислительного устройства (персонального компьютера), исключая его программное обеспечение и данные (информация, которую он хранит и обрабатывает). К ним, в частности, относятся процессоры, запоминающие устройства, видеоадаптеры, контроллеры и прочее оборудование.

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

- учет поступления товаров и материала;

- учет и организация расхода товаров и материала;

- формирование отчетной документации.

Подсистема «Учёт поступления» предназначена для автоматизации оприходования товаров и материалов, оперативной сверке поступлений с бухгалтерскими счетами, подготовке информации для подсистемы «Учёт и реализация требований». Таким образом должны быть реализованы следующие функции:

- организация ведения информационной базы по поступающим материалам;

- учет оплаты поступивших материалов с банковскими счетами.

Подсистема «Учет и организация расхода товаров и материала» предназначена для автоматизации ежедневного учёта движения материалов внутри компании и отпуска материалов на выполнение заказов, своевременного оформления текущей документации и формирования необходимой информации для бухгалтерии. Подсистема реализует функции:

- учёт движения товаров и материалов внутри компании;

- выявление возможности выполнения заказов;

- учёт движения сырья и материалов для выполнения заказов.

Подсистема «Формирование отчётной документации» предназначена для выполнения информационной функции поиска и выдачи информации по базам данных АСУ. Подсистема реализует функции:

- формирование протокола поступления материала по поставщику;

- формирование отчета об оборудовании, используемом сотрудниками компании;

- формирование отчета о наименовании и количестве товаров внутри компании;

- формирование формы М-19 (остатков товара на складе).

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

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

 

Руководство программиста

 

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

 

Рисунок 4.1 – Установка информационной подсистемы на компьютер.

 

Для работы программы необходим пакет .NET Framework – всесторонняя и согласованная модель программирования Майкрософт. На момент написания проекта, на сайте Microsoft была доступна для скачивания версия .NET Framework 4. Платформа .NET Framework 4 работает вместе с своими предыдущими версиями и распространяется бесплатно. Пакет Web-установщика клиентского профиля Microsoft .NET Framework 4 загружает и устанавливает компоненты .NET Framework, необходимые для выполнения на приложения с учетом архитектуры процессора и ОС, для которых оно предназначено. В течение установки необходимо наличие подключения к Интернету.

Для начала процесса установки .NET Framework 4 на компьютер пользователя, необходимо запустить файл – установщик пакета из директории, в которую был распакован программный комплекс. Процесс установки требует постоянного подключения к Интернету. Время установки напрямую зависит от скорости подключения к сети. За это время с официального сайта компании Майкрософт будет загружен полный пакет .NET Framework последней версии. На момент написания дипломного проекта размер загружаемых из сети данных для .NET Framework версии 4 составляет около 50 MB. Процесс установки .NET Framework 4 показан на рисунке 4.2.

 

Рисунок 4.2 – Установка .NET Framework 4 на компьютер.

 

Для работы программы необходимо подключение к базе данных. Структура базы данных и состав таблиц приведен в разделе дипломного проекта, посвященном разработке базы данных. Если на сервере компании отсутствует СУБД MySQL, то ее нужно предварительно установить либо на сервер, либо на компьютер пользователя (в случае, если пользователь один). При работе с программой могут возникнуть следующие ошибки. При запуске программы на экране может появится сообщение об ошибке при инициализации приложения (рисунок 4.3)

Рисунок 4.3 – Ошибка при инициализации приложения.

 

Это означает, что на компьютере пользователя программного комплекса не была установлена актуальная версия .NET Framework. Для устранения этой ошибки следует запустить файл – установщик .NET Framework и провести инсталляцию программы.

При запуске программы на экране может появиться сообщение об отсутствии какого либо файла приложения (рисунок 4.3)

Рисунок 4.3 – Ошибка при загрузке файлов приложения.

 

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

 


Руководство пользователя

 

Работа с программой начинается с окна авторизации. В этом окне пользователь программы должен ввести свои учетные данные. Учетные данные пользователя задаются администратором программы и могут быть изменены в случае необходимости только им.

В программе есть два типа учетных записей пользователей:

- учетная запись администратора;

- учетная запись простого пользователя.

Эти учетные записи различаются правами доступа к информационным ресурсам программы. В частности, администратор системы имеет право добавлять, удалять или изменять учетные записи остальных пользователей программы. Тип учетной записи, под которой пользователь заходит в программу можно просмотреть в окне авторизации (рисунок 4.4).

информационный база данных склад

Рисунок 4.4 – Окно авторизации пользователя.

 

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

При вводе пароля в специальное поле, символы скрываются «звездочками». Если пользователь указал пароль, который не совпадает с паролем указанной им учетной записи, он получит на экран монитора сообщение об ошибке авторизации (рисунок 4.5).

 

Рисунок 4.5 – Ошибка авторизации пользователя.

 

При верном вводе учетных данных, открывается главное окно программы. На главном окне расположены основные элементы управления программой:

- главное меню;

- поля ввода информации;

- функциональные кнопки;

- таблица отображения данных.

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

Первая из них содержит элементы, позволяющие фильтровать и группировать записи таблицы (рисунок 4.6).

 

Рисунок 4.6 – Вкладка «Просмотр» ленты управления.

Элементы управления на этой вкладке распределены на три функциональные группы:

- фильтрация;

- сотрудник;

- действия.

В группе «Фильтрация» расположен ряд кнопок выбора способа фильтрации элементов таблицы. Фильтрация может осуществляться по классам или типам товаров, или по их производителю. Все элементы доступны только при выставлении соответствующих флажков управления. Поля ввода представляют собой ниспадающие списки, в которых внесены значения из информационной базы данных.

В группе «Сотрудник» можно указать параметры фильтрации списка товаров на основании данных о сотруднике, за которым закреплено оборудование. Если какой-либо из товаров находится на складе, то в поле таблицы «сотрудник» будет указана запись «товар на складе». Возможны три варианта фильтрации по признаку «сотрудник»:

- показать все (отображаются все записи таблицы);

- свободные (отображаются товары с пометкой «товар на складе»);

- фамилия (отображается оборудование, закрепленное за конкретным сотрудником компании).

При выборе последнего варианта фильтрации по полю «сотрудник», окажется доступным ниспадающий список фамилий сотрудников компании.

В группе «Действия» расположен ряд функциональных кнопок, при нажатии на которые происходит процесс фильтрации записей таблицы базы данных, выводится отчет о количестве товаров, подпадающих под критерии фильтрации или начинается экспорт результатов фильтрации в табличный файл. Формат табличного файла – Microsoft Office Excel. При клике по кнопке «Показать», параметры фильтрации сбрасываются, и в табличной части окна программы отображается все информация из таблицы товаров базы данных.

На второй вкладке расположены элементы управления для редактирования записей таблицы товаров. Элементы разделены на функциональные группы. Здесь их две: новый элемент и действия (рисунок 4.7).

 

Рисунок 4.7 – Вкладка «Добавить» ленты управления.

 

В первой функциональной группе находятся поля ввода информации о товаре. Большинство из них представляют собой ниспадающие списки. Значения этих списков определяется справочниками или табличными частями программы:

- списки «Класс» и «Тип» определяется справочником «Товары»;

- список «Производитель» – справочником «Производители»;

- список «Поставщик» – таблицей «Поставщики»;

- список «Сотрудник» – таблицей «Сотрудники».

Элементы представлены в порядке их следования в таблице товаров. Таким образом, у элемента таблицы есть следующие атрибуты: класс, тип, наименование, производитель, поставщик, покупка и сотрудник. Поле «Сотрудник» указывает фамилию человека, на компьютере которого установлено и используется конкретное оборудование. Отдельно стоит отметить флаг «На склад» и поле «Количество». При установке флага «На склад», поле ввода фамилии сотрудника становится блокированным, иначе – поле доступно для редактирования. При добавлении в таблицу товаров записи, содержащей отмеченный флаг «На склад», в столбце «Сотрудник» таблицы товаров появится запись «Товар на складе». Эта запись в дальнейшем может быть использована при фильтрации записей таблицы.

Во второй функциональной группе находятся кнопки действий с записями таблицы. Назначения кнопок ясно из их названия:

- кнопка «Добавить» – внести запись с указанными параметрами в таблицу товаров;

- кнопка «Удалить» – удалить выделенную в таблице товаров запись;

- кнопка «Изменить» – отобразить атрибуты выделенной записи в полях ввода для дальнейшего редактирования;

- кнопка «Сохранить» – перезаписать редактированный элемент таблицы товаров.

При удалении записи из таблицы товаров, на экране появится сообщение с запросом (рисунок 4.8).

 

Рисунок 4.8 – Запрос на подтверждение действий.

 

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

Помимо основной таблицы, содержащей записи о товарах, в программе присутствует ряд дополнительных таблиц и справочников. Для их отображения следует выбрать в главном меню программы соответствующие записи. В группе «Справочники», доступен выбор справочников товаров, производителей и должностей сотрудников. В группе «Таблицы» доступен выбор таблиц, содержащих информацию о сотрудниках компании, поставщиках оборудования и пользователях программы. Последний пункт меню доступен только пользователям с правами администратора. Если обычный пользователь попытается открыть указанную таблицу, он получит ошибку доступа.

В этом заключается разграничение прав между администраторами и пользователями программы. Если вход в программу осуществлен от имени администратора, таблица «Пользователя» окажется доступной для просмотра и редактирования (рисунок 4.9).

 

Рисунок 4.9 – Окно редактирования списка пользователей.

 

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

На форме расположены четыре кнопки, назначение которых аналогично назначению кнопок из описания предыдущего окна. Действия кнопок продублированы пунктами меню «Запись». Для функционирования программы необходима как минимум одна учетная запись. Рекомендуется иметь только одну запись с правами администратора программы, и одну или несколько записей с правами пользователя. Общее число учетных записей не ограничено.

Следующей таблицей программы является таблица, содержащая информацию о поставщиках товара. Она представлена в отдельном окне, доступном через главное меню программы. Окно редактирования записей таблицы содержит сгруппированные элементы управления и поля ввода информации о поставщиках товаров (рисунок 4.10).

 

Рисунок 4.10 – Окно редактирования списка поставщиков

 

Атрибутами записи таблицы являются:

- наименование поставщика (компании, магазина, ИП);

- город, в котором расположена компания-поставщик;

- адрес поставщика;

- представитель поставщика (контактное лицо);

- телефон контактного лица.

Столбец «Наименование» служит для заполнения ниспадающего списка поставщиков в окне редактирования свойств записей таблицы товаров. На форме расположены четыре кнопки. Действия кнопок продублированы пунктами меню «Запись».

Следующей таблицей программы является таблица, содержащая информацию о сотрудниках компании. Она представлена в отдельном окне, доступном через главное меню программы. Окно редактирования записей таблицы содержит сгруппированные элементы управления и поля ввода информации о сотрудниках компании (рисунок 4.11).

 

Рисунок 4.11 – Окно редактирования списка сотрудников компании.

 

Атрибутами записей таблицы сотрудников компании являются: фамилия сотрудника, его имя и отчество, контактный телефон, должность в компании и дата рождения. Информацию о сотруднике можно просмотреть в таблице или редактировать в полях ввода в верхней части окна. Столбец «Фамилия» служит для заполнения ниспадающего списка сотрудников в окне редактирования свойств записей таблицы товаров. На форме расположены четыре кнопки. Действия кнопок продублированы пунктами меню «Запись».

В программе используется ряд справочников. Редактирование справочников доступна всем типам пользователей программы. Для вызова окна редактирования необходимо выбрать интересующий пункт главного меню в разделе «Справочники». Окно редактирования содержит три вкладки. На каждой из вкладок расположены элементы редактирования одного из справочников. Наименование вкладок соответствует наименованию справочника, который можно редактировать, открыв вкладку.

На первой вкладке окна расположены элементы управления справочником «Товары». Справочник содержит две таблицы: «Класс товара» и «Тип товара» (рисунок 4.12 ). Определенный класс товаров содержит несколько типов товаров, а определенный тип товаров принадлежит к некоторому классу товаров. Так, например, к товарам из класса «Сетевое оборудование» относятся концентраторы, коммутаторы, маршрутизаторы, модемы и т. д.

 

Рисунок 4.12 – Окно редактирования справочника «Товары».

 

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

Справочники «Производители» и «Должности», расположенные на следующих вкладках, имеют лишь по одной таблице и группе управляющих элементов. Справочник «Производители» содержит наименование торговых марок оборудования (рисунок 4.13). Он служит для заполнения атрибута «Производитель» таблицы товаров в главном окне программы.

 

Рисунок 4.13 – Окно редактирования справочника «Производители».


Справочник «Должности» содержит должностей сотрудников компании (рисунок 4.14). Он служит для заполнения атрибута «Должность» таблицы, содержащей информацию о сотрудниках компании.

 

Рисунок 4.14 – Окно редактирования справочника «Должности».

 


Дата добавления: 2018-10-25; просмотров: 1382; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!