Русское названиеАнглийское название
|
|
Код деятельности
|
Id_operation
|
Код доступа
|
Id_login
|
Дата операции
|
Date_operation
|
Тип операции
|
Type
|
Операция
|
Operation
|
После всех преобразований информационная модель базы данных
выглядит следующим образом:
Рисунок 13 - Информационная модель базы данных с учетом
изменений
1.6 Описание алгоритма решения задачи
Функциональная схема задачи
Главная управляющая программа - строка меню, состоящая из
трех пунктов содержащие в себе команды:
. Работа с базой данных:
Найти;
Обновить;
От. Панель продаж \Скр.
Панель продаж;
Поставка;
Информация о продажах;
Консультанты;
Печать прайс-листа;
Сообщить о ошибке в
товаре;
Сообщение администратору;
Выйти;
Выход из программы.
. Администрирование:
Включить \Выключить;
Удалить товар;
Консультанты;
Производители;
Типы товаров;
Информация о активности;
Управление доступом;
Удалить пустые чеки.
. Справка:
О программе.
Описание пользовательского интерфейса
Одним из главных преимуществ системы является удобный и
простой в обращении интерфейс. Все управляющие элементы помещены в строку меню,
состоящую из трех параметров содержащих в себе команды:
. «Работа с базой данных» - содержит в себе основные
команды работы с базой данных:
«Найти» - открывает форму
поиска товара;
«Обновить» - обновляет
данные в таблице, отображающую информацию о наличии товара;
«От. Панель продаж \Скр.
Панель продаж» - открывает панель оформления продажи;
«Поставка» - открывает
форму редактирования и создания новой поставки;
«Информация о продажах» -
открывает форму предоставляющую информацию о продажах;
«Консультанты» - открывает
форму, содержащую общедоступную информацию о консультантах;
«Печать прайс-листа» -
отправляет на печать с предварительным просмотром информацию о наличии товара;
«Сообщить о ошибке в
товаре» - формирует сообщение администратору о ошибки в описании товара и
открывает форму «Ошибка в товаре», для дальнейшего описание ошибки
пользователем;
«Сообщение
администратору» - открывает форму «Сообщение администратору»;
«Выйти» - завершает сеанс
работы пользователя;
«Выход из программы» -
закрывает программу.
. «Администрирование» - содержит команды управления
базой данных, для пользователей имеющих повышенные права доступа;
«Включить\Выключить» -
включает\выключает режим администрирования;
«Удалить товар» - удаляет
выбранный товар из базы данных;
«Консультанты» -
открывает форму просмотра, редактирования и добавления консультантов;
«Производители» -
открывает форму «Производители»;
«Типы товаров» -
открывает форму «Типы товаров»;
«Информация о активности»
- открывает форму предоставляющую информацию о действиях пользователей;
«Управление доступом» -
открывает форму добавления, изменения и удаления пользователей базы данных;
«Удалить пустые чеки» -
удаляет до конца не оформленные чеки из базы данных.
. «Справка» - содержит информацию о программе.
«О программе» - открывает
форму содержащую информацию о версии и разработчике программы.
2. Программная документация на изделие
.1 Описание программы
Общие сведения: программа ЗАО «Компьютерная Техника»
написана на Borland Delphi 7 с использованием драйверов Jet 4.0, поэтому для работы
программы необходимо наличие уже установленной программы Microsoft Jet 4.0
DatabaseEngine или выше.
Технические средства: используются ПК и
локальный сервер. Данная программа находится на сетевом диске сервера и
представляется другим пользователям по средствам общего доступа.
Вызов и загрузка: для запуска программы
необходимо дважды «кликнуть» на файле price.exe в директории программы или с помощью заранее
созданного ярлыка.
Входные данные:
- Информация о товаре: тип товара,
производитель, наименование, описание, характеристики, цена, наличие, гарантия,
фотография;
- Информация о консультанте: фамилия, имя,
отчество, дата рождения, номер телефона, паспортные данные, дата принятия на
работу, дата увольнения, фотография;
- Информация о доступе: логин, пароль, права.
Выходные данные:
- Перечень товаров в наличии;
- Перечень проданных товаров;
- Поступление товара;
- Гарантийный талон / Товарный чек.
.2 Руководство оператора
ЗАО «Компьютерная техника» является автоматизированной
информационной системой со следующими функциями:
- Учет наличия товара;
- Учет поступления товара;
- Учет проданного товара;
- Формирование отчетов;
- Хранение и предоставление подробной
информации о товаре.
Дополнительные функции:
Предоставление информации
о служащих;
Контроль деятельности
служащих;
Обратная связь с
администратором.
С помощью данной программы можно вносить новые сведения,
изменять и удалять устаревшие, получать интересующую информацию.
Для корректной работы необходимо соответствие ПК следующим
требованиям:
- Операционная система Windows XP или выше
- Microsoft Jet
4.0 Database Engine или выше.
- CPU не ниже 500 МГц;
- ОЗУ не менее 512 мб;
- Монитор с разрешением экрана не меньше
1024х768;
- Клавиатура;
- Мышь;
- Принтер.
Для запуска программы необходимо дважды «кликнуть» на файле price.exe в директории программы
или с помощью заранее созданного ярлыка. При открытии диалогового окна
«Авторизация», необходимо ввести свои авторизационные данные, полученные от
системного администратора, и нажать «Войти».
Рисунок 14 - диалоговое окно «Авторизация»
После этого на экране появится главное окно программы.
Рисунок 15 - Главное окно программы
Для выхода из программы необходимо на стоке меню выбрать
параметр «Работа с базой данных» и нажать на команду «Выход из программы»
Рисунок 16 - Выход из программы
Главное окно программы состоит из 2 элементов:
. Строка меню - содержит основные управляющие элементы
программы;
. Таблица «Прайс-Лист» - отображает информацию о
товаре находящегося на складе ЗАО «Компьютерная Техника».
Строка меню: состоит из 3 параметров:
Работа с базой данных;
Администрирование;
Справка.
Рисунок 17 - Параметры строки меню
Параметр «Работа с базой данных» состоит из следующих
команд:
Найти;
Обновить;
Отк. Панель продаж\Скр.
Панель продаж;
Поставка;
Информация о продажах;
Консультанты;
Печать Прайс-листа;
Сообщить об ошибке в
товаре;
Сообщение администратору;
Выйти;
Выход из программы.
Рисунок 18 - Команды параметра «Работа с базой данных» строки
меню
Параметр «Администрирование» состоит из следующих
команд:
Включить\Выключить;
Удалить товар;
Консультанты;
Производители:
Типы товаров;
Информация о активности;
Управление доступом;
Удалить пустые чеки.
Рисунок 19 - Команды параметра «Администрирование» строки
меню.
Параметр «Справка» состоит из одной команды
«О программе»
Рисунок 20 - Команды параметра «Справка» строки меню
Теперь рассмотрим команды строки меню более подробно.
Команды параметра «Работа с базой данных»:
Команда «Найти» вызывает форму поиска товара по следующим
критериям:
Производитель;
Тип товара;
Модель;
Описание;
Наличие не меньше;
Цена не больше.
Рисунок 21 - Форма «Поиск»
Поиск товара осуществляется незамедлительно при вводе данных
в соответствующие поля формы. Результаты поиска отображаются на главное форме в
таблице «Прайс-лист». Кнопка «Очистить» очищает все поля формы.
Поиск товара по следующим критериям: производитель, тип
товара, модель, описание производится по частичному совпадению введенных
данных. Например если мы хотим найти товары производителя «Aser», но ввели в поле поиска
только «As» то, под эти критерии подходит как «Aser» так и «Asus».
Рисунок 22 - Пример поиска товара по производителю
Команда «Обновить» обновляет данные таблицы
«Прайс-лист».
Команды «Отк. Панель продаж\Скр. Панель продаж» открывает панель «Оформление
продажи» в главном окне программы, которая служит для оформления новой продажи
и вывода чека на печать.
Рисунок 23 - Панель «Оформление продажи»
Если панель «Оформление продажи» закрыта, то в названии
команды «Отк. Панель продаж\Скр. Панель продаж» отображается «От. Панель
продаж».
Рисунок 24 - Отображение команды при закрытой панели
«Оформление продаж»
Если же панель «Оформление продаж» открыта, то отображается
«Скр. Панель продаж».
Рисунок 25 - Отображение команды при открытой панели
«Оформление продаж»
Для оформления продажи необходимо создать новый чек, путем
нажатия на кнопку «Новая продажа». После данного действия отобразится номер
данного чека, очистится таблица покупаемого товара и станут активны кнопки
«Добавить», «Удалить».
Рисунок 26 - Оформление новой продажи
Таблица «Продажа» отображает товар, добавленный в данную
продажу, количество и сумму, также отображает общую сумму чека.
Кнопки «Добавить» и «Удалить» служат для добавления товара в
продажу и исключения из нее соответственно.
Для добавления товара необходимо выбрать товар в таблице
«Прайс-лист», ввести количество и нажать кнопку «Добавить». После этого товар
будет добавлен в продажу и будет отображен в таблице «Продажа».
Рисунок 27 - Добавление товара в продажу
Для удаления товара из данной продажи, необходимо выбрать его
в таблице «Продажа» и нажать кнопку «Удалить»
Рисунок 28 - Удаление товара из продажи
После этого товар будет исключен из данной продажи и не будет
отображен в таблице «Продажа».
Рисунок 29 - Результат удаления товара из продажи
Для вывода не печать чека, по данной продаже, необходимо
нажать на кнопку «Оформить покупку». После откроется окно предварительного
просмотра отчета «Товарный чек\Гарантийный талон».
Рисунок 30 - Окно предварительного просмотра отчета «Товарный
чек\Гарантийный талон»
Если необходимо указать дополнительные параметры печати,
необходимо нажать на кнопку «Настройка принтера» и изменить необходимые
значения в открывшемся окне.
Для вывода на печать документа необходимо нажать на кнопку
печать.
Команда «Поставка» открывает форму
«Оформление и работа с поставками товаров на складе», которая служит для
просмотра, оформления и редактирования поставок.
Данная форма состоит из таблицы «Поставленный товар», таблицы
«Прайс-лист» и панели управления.
Таблица «Поставленный товар» отображает поступивший на склад
товар по приходным накладным. Располагается в верхнем левом углу.
Таблица «Прайс-лист» отображает весь зарегистрированный в
системе товар. Находится под таблицей «Поставленный товар».
Панель управления отвечает за просмотр, оформление и
редактирование поставок. А также содержит элементы управления для поиска и
добавления нового товара. Находится в правой части формы.
Для просмотра и редактирования уже существующей поставки,
необходимо нажать на кнопку «Зарезервированная поставка». Откроется форма «Выбор
поставки», в которой зависимости от прав доступа пользователя будет доступна
кнопка удаления поставки.
Форма «Выбор поставки» состоит из следующих элементов:
таблица «поставки» и панель управления. Таблица поставки содержит информацию о
коде поставки и ее дате. И располагается сверху формы. Панель управления
расположена снизу формы и отвечает за следующие действия: выбор, удаление
поставки и закрытие формы.
Для выбора, удаления поставки необходимо выбрать поставку в
таблице «Поставки» и нажать кнопку «Выбор», «Удалить» соответственно.
При выборе уже зарегистрированной поставки, данные
отобразятся на форме «Оформление и работа с поставками товаров на складе» в
таблице «Поставленный товар» и в некоторых элементах панели управления. В
зависимости от прав пользователя будет доступно редактирование поставки.
Для оформления новой поставки, необходимо нажать на кнопку
«Новая поставка», после будут доступны кнопки редактирования поставки. Для
добавления товара в поставку, необходимо выбрать товар в таблице «Прайс-лист»,
ввести количество в поле «количество» и нажать кнопку добавить.
Добавленный товар отобразится в таблице «Поставленный товар».
Для удаления товара из поставки необходимо выбрать его в
таблице «Поставленный товар» и нажать на кнопку «Удалить» на панели управления.
После этого данный товар будет удален из поставки и не будет отображаться в
таблице «Поставленный товар».
Для быстрого добавления конкретного товара в поставку,
следует использовать поиск по товарам. Для этого необходимо нажать на кнопку
«Поиск товара» на панели управления. Откроется форма «Найти».
Работа с данной формой рассмотрена выше.
В случае если поступивший товар не зарегистрирован в базе
данных, нужно его добавить. Для этого необходимо нажать на кнопку «Добавить
новый товар» на панели управления. После откроется форма «Добавить товар», в
которую необходимо ввести всю имеющиеся в данный момент информацию о нем,
нажать кнопку добавить.
Для вывода на печать выбранной или созданной поставки
необходимо нажать на кнопку «Распечатать накладную» на панели управления. После
откроется форма предварительного просмотра содержащая отчет «Приходная
накладная». Работа с которой была описана выше.
Команда «Информация о продажах» открывает форму
«Информация о продажах» которая содержит информацию о всех проданных товарах и
всех чеках.
Форма «Информация о продажах» состоит из трех элементов:
таблица «Чеки», таблица «Проданный товар», панель управления.
Таблица «Чеки» отображает все оформленные продажи и служит
для фильтрации проданного товара. Находится в верхнем левом углу.
Таблица «Проданный товар» отображает весь проданный товар.
Находится справа от таблицы «Чеки».
Панель управления содержит информацию о продавце, активные
фильтры и средства формирования отчета о проданных товарах. Находится внизу
формы «Информация о продажах».
Панель управления состоит из двух элементов: блок «О
продавце» и блока «Фильтры и отчеты».
Блок «О продавце» содержит информацию о консультанте, который
продал выбранный в товар таблице «Проданный товар».
Блок «Фильтры и отчеты» содержит поля активного фильтра
таблицы «Проданный товар». Фильтрация по следующим критериям осуществляется по
методу частичного совпадения: «Производитель», «Фамилия» и «Имя». При поиске по
критериям: «По дате продажи» и «По цене», необходимо выбрать условие отбора.
Для фильтрации данных по чекам необходимо нажать на кнопку
«Включить фильтрацию по чекам» и выбрать интересующий чек в таблице «Чеки». Для
отключения фильтрации по чекам, необходимо Щелкнуть на кнопку «Отключить
фильтрацию по чекам».
Для вывода отчета о продажах необходимо ввести заголовок
таблицы в поле «Заголовок таблицы:» и нажать кнопку «Печать отчета о продажах».
Откроется форма «Предварительный просмотр» содержащая отчет «Информация о
проданных товарах». Работа с данной формой была рассмотрена выше.
Команда «Консультанты» открывает форму
«Информация о консультантах», которая слуит просмотра общедоступной информации
о консультантах.
Данная форма состоит из 3 элементов: таблица «Консультанты»,
панель поиска консультантов, панель с вкладками.
Таблица «Консультанты» содержит фамилию, имя, отчество и дату
приема консультанта. Служит для выбора консультанта. Располагается в верхнем
левом углу формы. Примечание: по умолчанию отображает только работающих в
данный момент консультантов.
Панель поиска служит для нахождения нужного консультанта по
следующим критериям: Фамилия, имя, отчество, уволен. Поиск производится по
частичному совпадению значений критериев во время набора. Располагается под
таблицей «Консультанты».
Панель со вкладками служит для отображения доступной
информации о консультанте и о его продажах. Располагается в верхнем правом углу
формы.
Состоит из двух вкладок: «Информация о консультанте» и
«Информация о продажах»
Вкладка «Информация о консультанте» содержит: фотографию,
дату рождения, серию паспорта, номер паспорта, кем выдан и номер телефон
консультанта.
Вкладка «Информация о продажах» отображает информацию о
последних оформленных продажах выбранным консультантом.
Команда «Печать прайс-листа» выводит на печать
таблицу «Прайс-лист». При выборе данной команды, откроется диалоговое окно с
пользователем, которое предложит ввести заголовок распечатываемой таблицы.
После заголовка таблицы, необходимо нажать на кнопку
«Подтвердить» и откроется форма «Предварительного просмотра» отчета «Наличие
товара на складе».
Команда «Сообщить об ошибке в товаре» служит для сообщения
администратору о том что в данном товаре допущена ошибка. При выборе команды
откроется форма «Сообщение об ошибке в товаре», которая будет содержать краткую
информацию о товаре в котором допущена ошибка. Пользователю следует написать
совой комментарий и нажать на кнопку «Отправить сообщение». В случае если
данная команда была выбрана ошибочно следует нажать на кнопку «Не отправлять
сообщение».
Команда «Сообщение Администратору» служит для отправки
сообщения Администратору. При выборе анной команды откроется форма «Сообщить
Администратору», в которую необходимо ввести необходимое сообщение и нажать на
кнопку «Отправить сообщение».
Команда «Выйти» служит для выхода пользователя. После
выбора данной команды вызывается форма входа.
Команды «Выход из приложения» закрывает программу.
Команды параметра «Администрирование»
Команда «Включить\Выключить» служит для включения и
выключения прав повышенного доступа. При отключенных правах повышенного доступа
название команды отображается «Включить», также все другие команды параметра
«Администрирование» не отображаются.
При включенных правах повышенного доступа название команды
отображается как «Выключить» и все команды параметра «Администрирование»
отображаются. Также отображается панель редактирование на главной форме.
Примечание: использование данной команды возможно при наличии
прав Администратора. В противном случае откроется диалоговое окно сообщающее о
нехватке прав доступа для данной процедуры.
Панель «Редактирование» служит для редактирования информации
о товаре. Она состоит из двух вкладок: «Добавление и редактирование» и
«Изображение».
Вкладка «Добавление и редактирование» служит для добавления и
редактирования текстовой информации о товаре.
Вкладка «Изображение» содержит инструменты для добавления и
удаления изображений товара.
Команда «Удалить товар» служит для удаления
выбранного товара из базы данных. Примечание: используется только для удаления
ошибочно созданных товаров.
Команда «Консультанты» служит для просмотра,
добавления и редактирования информации о консультантах. При выборе данной
команды откроется форма «Консультанты ред.».
Которая состоит из 3 элементов: Таблица «Консультанты»,
панель поиска, панель просмотра, добавления и редактирования.
Таблица «Консультанты» располагается в верхнем левом углу.
Отображает всех консультантов и служит для выбора интересующего консультанта.
Панель поиска служит для нахождения нужного консультанта по
следующим критериям: Фамилия, имя, отчество, уволен. Поиск производится по
частичному совпадению значений критериев во время набора. Располагается под
таблицей «Консультанты».
Панель просмотра, добавления и редактирования располагается
справа от таблицы «Консультанты».
Команда «Производители» служит для просмотра,
регистрации и изменения информации о производителях. При выборе данной команды
откроется форма «Производители».
Форма «Производители» состоит из 3 элементов: таблица
«Производители», панель дополнительной информации и панели навигации, редактирования
и добавления производителей.
Таблица «Производители» находится в верхнем левом углу и
служит для отображения всех производителях зарегистрированных в системе.
Панель дополнительной информации находится справа от таблицы
«Производители» и служит для отображения дополнительной информации о выбранном
консультанте.
Панель навигации, редактирования и добавления производителей
находится в нижней части формы и служит для удобной навигации по
производителям, а также регистрации и удаления производителей.
Команда «Типы товаров» служит для добавления и
редактирования типов товаров зарегистрированных в системе. При выборе данной
команды откроется форма «Типы товаров».
Данная форма состоит из 2 элементов: таблица «Типы товаров» и
панель добавления и редактирования.
Таблица «Типы товаров» находится в верхней части формы и
служит для отображения всех типов товаров зарегистрированных в системе.
Панель добавления и редактирования находится в нижней части
формы и служит для добавления и редактирования типов товара.
Команда «Информация о активности» служит для просмотра
сгенерированных во время работы программы сообщений, а также просмотра
сообщений обратной связи. При выборе данной команды откроется форма «Информация
о активности».
Данная форма состоит из 2 элементов: таблица «Активность» и
панель управления.
Таблица «Активность» находится в верхней части формы и служит
для отображения даты сообщения и информации о пользователе.
Панель управления находится в нижней части формы и служит для
фильтрации, и просмотра сообщений.
Команда «Управление доступом» служит для добавления,
редактирования и удаления прав доступа. При выборе данной команды откроется
форма «Управление доступом».
Данная форма состоит из 2 элементов: таблица «Доступ» и
панели управления.
Таблица «Доступ» располагается в левой части формы и служит
для отображения зарегистрированных пользователей в системе и их правах доступа.
Панель управления находится в правой части формы и состоит из
двух вкладок: «Редактирование» и «Добавление».
Вкладка «Редактирование» служит для редактирования
зарегистрированных пользователей и их прав доступа.
Вкладка «Добавление» служит для добавления нового
пользователя и назначения ему прав доступа.
Команда «Удалить пустые чеки» служит для нахождения не до
конца оформленных чеков и удаления их. При выборе данной команды открывается
диалоговое запрашивающее подтверждение выполнения данной команды.
После подтверждения команды, в зависимости от результатов
выполнения возможны 2 ситуации. В случае если пустых чеков не обнаружено выводится
сообщение.
А в том случае если были найдены не до конца оформленные
чеки, выводится сообщение о результатах выполнения команды.
Параметр «Справка»
Команда «О программе» служит для отображения информации о
программе. При выборе данной команды открывается форма «О программе».
Теперь рассмотрим 2 элемент главной формы, а именно таблицу
«Прайс-лист».
Данный элемент отображает весь перечень товаров имеющихся в
наличии на складе ЗАО «Компьютерная Техника», а также информацию о общем
количестве товара на складе и средней цены. При двойном щелчке на выбранном
товаре открывается форма «Подробная информация о товаре» содержащая всю
информацию о выбранном товаре.
В форме «Подробная информация о товаре» при нажатии на
изображение товара будет показано следующее изображение данного товара.
3.
Экспериментальное исследование программного изделия
автоматизированный учет торговый компьютерный
Предположим что в ЗАО «Компьютерная Техника» поступил новый
товар. Для начала запускаем программу. В появившемся окне вводим свои данные.
Нажимаем на кнопку войти, после этого откроется главное окно
программы.
Переходим в параметр «Работа с базой данных» строки меню и
выбираем команду «Поставка». Откроется форма «Оформление и работа с поставками
на складе». Нажимаем на кнопку «Новая продажа» и приступаем к оформлению.
Один из поступивших товаров моноблок компании Nix - ПЭВМ ММ650 в
количестве 3. Нажимаем на кнопку «Поиск товара», откроется форма «Найти». В неё
мы вводим данные нашего товара.
Так как данный товар уже зарегистрирован в базе данных,
закрываем окно поиска и вводим количество поступившего товара.
После ввода количества поступившего товара нажимаем на кнопку
«Добавить». Данный товар отобразился в таблице «Поставки».
После добавления в поставку первого товара приступим к добавлению
следующего, а именно нетбук компании Emachines - em250 в количестве 2
экземпляров. Для начала проверим, зарегистрирован ли данный товар в системе.
Для этого снова нажимаем на кнопку «Поиск товара» и заполняем поля поиска.
Как мы видим, данный товар не зарегистрирован в базе данных,
поэтому необходимо его зарегистрировать перед добавлением в поставку. Закрываем
окно поиска и нажимаем на кнопку «Добавить новый товар». Откроется форма
«Добавить новый товар».
Заполняем поля данной формы и нажимаем на кнопку «Добавить».
После данной процедуры проделываем те же шаги что и с первым
товаром. В результате у нас должно получиться следующее.
Выводим на печать Приходную накладную, путем нажатия на
кнопку «Распечатать накладную». Откроется форма предварительного просмотра, в
которой сверяем данные по поставки и в случае отсутствия ошибок нажимаем на
кнопку печать.
Далее рассмотрим оформление новой продажи. Для этого откроем
панель продаж путем выбора команды «От. Панель продаж» параметра «Работа с
базой данных» строки меню.
После открытия панели продаж необходимо нажать на кнопку
новая продажа. В результате будет очищена таблица «Продажа» и отобразится номер
чека, что сообщает что можно приступать к оформлению.
Предположим, что покупатель собирается приобрести моноблок
компании Nix - ПЭВМ МЕ522 в количестве 1 экземпляра. Для добавления данного
товара в продажу необходимо выбрать его в таблице «Прайс-лист», ввести
количество приобретаемого товара, в данном случае 1 и нажать на кнопку
добавить. После данных действий в таблице «Продажа» отобразится данный товар и
выведется сумма в нижнем правом углу таблицы.
Предположим, что покупатель также хочет приобрести
беспроводной комплект. Для предоставления перечня беспроводных комплектов
покупателю, необходимо выбрать команду «Найти» в параметре «Работа с базой
данных» строки меню и ввести критерии поиска в открывшуюся форму.
Щелкаем дважды на понравившемся покупателю товаре, для
предоставления полной информации о товаре. Откроется форма «Подробная
информация о товаре.
Допустим, покупатель решил приобрести показанный нами
беспроводной комплект компании Asus - W4500 Wireless Multimedia Set в количестве 1
экземпляра. Добавляем его в продажу.
Заканчиваем оформления продажи путем нажатия на кнопку
«Оформить покупку», после чего откроется окно предварительного просмотра
Гарантийного талона\Товарного чека. Проверяем введенные данные и нажимаем на
кнопку «Печать».
Далее рассмотрим вывод отчета о наличии товара на складе. Для
этого необходимо выбрать команду «Печать Прайс-листа» параметра «Работа с базой
данных» строки меню. В открывшемся диалоговом окне вводим заголовок таблицы и
нажимаем на кнопку «Подтвердить».
После откроется окно предварительного просмотра отчета о
наличии товара на складе. Проверяем правильность отображенных данных и нажимаем
на кнопку «Печать».
4.
Экономическое обоснование дипломного проекта
Важным этапом разработки любого проекта является оценка
экономической эффективности от его применения. Для расчета эффективности от
использования конечными пользователями программы, необходимо рассчитать смету
затрат на разработку и внедрение данного программного комплекса.
Одной из основных задач планирования работ является
определение продолжительности проведения проектных мероприятий.
Разработку данного программного обеспечения можно разбить на
несколько стандартных этапов:
. Теоретическое задание (ТЗ)
. Эскизный проект (ЭП)
. Технический проект (ТП)
. Рабочий проект (РП)
. Внедрение (ВН)
На первом этапе, помимо создания теоретического задания,
происходит сбор информационных материалов и изучение литературы.
Второй этап - создание эскизного проекта заключается в
разработке алгоритмов кодирования и декодирования.
Третий этап содержит такие работы, как разработка программных
модулей, отладка созданных программных модулей.
Четвертый этап заключается в том, что н нем происходит
встраивание программных модулей в программу, исследование методов кодирования и
декодирования, оформление документации.
Внедрение - непосредственное внедрение программного продукта.
Весь перечень работ был произведен и занял 58 рабочих дней.
Таблица 23 - Определение продолжительности проведения
проектных этапов
Этап
|
Трудоемкость (ч/д)
|
Численность (ч)
|
Длительность (д)
|
Теоретическое задание
|
14
|
1
|
14
|
Эскизный проект
|
7
|
1
|
7
|
Технический проект
|
10
|
1
|
10
|
Рабочий проект
|
15
|
1
|
15
|
Внедрение
|
12
|
1
|
12
|
Итого:
|
58
|
|
58
|
Составление сметы затрат на разработку
Смета затрат на разработку состоит из нескольких статей.
1. Материальные расходы
При создании любого проекта государственные стандарты требуют
оформления документации по разработанному проекту. Для этого необходимо
произвести расчеты затрат на материалы.
Таблица 24 - Материальные затраты
№
|
Наименование расходных материалов
|
Ед. изм.
|
Кол-во
|
Цена за един. (руб.)
|
Сумма (руб.)
|
1
|
Компьютер asuseeebox eb1012p
|
шт.
|
1
|
13953
|
13953
|
2
|
Монитор philips 166v3lsb
|
шт.
|
1
|
3087
|
3087
|
3
|
Бумага для офисной техники
|
пачка
|
1
|
200
|
200
|
4
|
Принтерcanonpixma ip2700
|
шт.
|
1
|
1300
|
1300
|
5
|
Флешкаadata usb2.0 flash drive 4gb
|
шт.
|
1
|
157
|
157
|
6
|
Письменные принадлежности набор EaStar BD845-W
|
шт.
|
1
|
167
|
167
|
7
|
Переплетные работы
|
шт.
|
1
|
300
|
300
|
Итого:
|
19164
|
2. Затраты на оплату труда
Расчет заработной платы ведется исходя из существующих
должностных окладов и фактически отработанного времени.
Для разработки данного проекта требуется инженер-программист
не ниже 1 категории.
Основная заработная плата программиста (ОЗПпр)
рассчитывается по следующей формуле:
ОЗПпр=ЗПм*Д / Рдм
ГдеЗПм - заработная плата за месяц;
Д - число дней, затраченных на разработку;
Рдм - число рабочих дней в месяце;
При ЗПм=7000 руб. (1 категория);
Д = 58 д.;
Рдм = 21 д.;
ОЗПпр= 7000*58/21 =19333,33 руб.;
Основная заработная плата руководителя
При ЗПм = 7300 руб. (высшая категория);
ОЗПрук = 7300*58/21 = 20161,90 руб.;
Основная заработная плата техника
При ЗПм = 4800 руб. (1 категория);
ОЗПтех = 4800 * 58 / 21 = 13257,14 руб.;
Основная заработная плата уборщицы
При ЗПм = 4550 руб. (без категории);
ОЗПуб = 4550 * 58 / 21 = 12566,66 руб.;
Общая основная заработная плата
ОЗПоб= 19333,33 + 20161,90 + 13257,14 + 12566,66= 65319,03
руб.;
Дополнительная заработная плата
Дополнительная заработная плата формируется в пределах 10% от
размера основной заработной платы работников структурного подразделения.
Здоп=ОЗПоб*0,1;
Здоп=65319,03 * 0,1 = 6531,90 руб.;
Страховые взносы = (ОЗПоб + Зд)*0,34
Страховые взносы = (65319,03 + 6531,90) * 0,34 = 24429,32
руб.;
4. Затраты на аппаратное обеспечение
Затраты на аппаратное обеспечение (Зао) подразумевают
амортизацию компьютера и периферийных устройств за время выполнения проекта
Амортизационные отчисления рассчитываем по формуле:
Зао = Сао*На*Д / Рд, где
Сао - стоимость аппаратного обеспечения -18340 руб.;
На - норма амортизационных отчислений для вычислительной
техники - 12%;
Д - число дней, затраченных на разработку - 58 дней;
Рд - число рабочих дней в году - 249 дней, тогда;
Зао= 18340 * 0,12 * 58 / 249 = 512,64 руб.;
5. Расходы на содержание и эксплуатацию
оборудования определяется в процентном отношении от стоимости аппаратного
обеспечения и составляют 2%, тогда
Sобсл = Сао*На*Д / Рд, где
Сао - стоимость аппаратного обеспечения - 18340 руб.;
На - норма амортизационных отчислений для вычислительной
техники - 2%;
Д - число дней, затраченных на разработку - 58 дней;
Р - число рабочих дней в году - 249 дней, тогда
Sобсл= 18340 * 0,02 * 58 / 249 = 85,44 руб.;
6. Затраты на электроэнергию
Стоимость 1 кВт/ч электроэнергии равна 3,58 руб. (без НДС).
Потребляемая компьютером мощность равна 0,15 кВт, монитора 0,02 кВт, принтера
0,016 кВт. Следовательно, потребляемая мощность равна 0,186 кВт. Техника
используется 8 час. В месяц при шестидневной рабочей неделе (в месяце в среднем
21 рабочий день), тогда время использования ЭВМ при разработке проекта равно
504 часа. Таким образом, затраты на электроэнергию равны:
Sэн = 8*21*(58/21)*0,186*3,58= 308,97 руб.;
Если все статьи затрат свести в единую таблицу и сложить, то
получим стоимость затрат на разработку проекта.
Расчетная себестоимость проекта
Таблица 25 - Расчетная себестоимость проекта
№ п/п
|
Наименование затрат
|
Стоимость, руб.
|
1
|
Материальные затраты
|
19164
|
2
|
Основная заработная плата
|
65319,03
|
3
|
Дополнительная заработная плата
|
6531,90
|
4
|
Страховые взносы в Пенсионный фонд
|
24429,32
|
5
|
Затраты на аппаратное обеспечение
|
512,64
|
6
|
Расходы на содержание и эксплуатацию
|
85,44
|
7
|
Затраты на электроэнергию
|
308,97
|
Итого:
|
116351,3
|
Расчетные данные по формированию прибыли
Для расчета прибыли можно использовать формулу:
Пр=Р *С
Где Пр - прибыль от реализации;
Р - плановый уровень рентабельности, в долях единицы;
С - полная себестоимость программного продукта.
Полная себестоимость программного продукта составляет116351,3
руб., а плановый уровень рентабельности составляет 19%, следовательно:
Пр=116351,3 * 0,19 = 22106,75 руб.;
Определение оптовой цены программного продукта
Вначале определяется цена программного продукта, которая
включает в себя себестоимость и прибыль
Цпрод. = С +П;
Цпрод. = 116351,3 + 22106,75 = 138458,05 руб.;
Оптовая цена включает дополнительно в свой состав налог на
добавленную стоимость (НДС) НДС рассчитывается следующим образом:
НДС = Цпрод. * СТндс - МЗ * СТндс
где Цпрод. - цена программного продукта;
СТндс - ставка налога в долях единицы;
МЗ - материальные затраты;
НДС = 138458,05 * 0,18 - 19164 * 0,18 = 21472,93 руб.;
Цопт. = Цпрод. +НДС;
Цопт. = 138458,05 + 21472,93 = 159930,98 руб.
Эффективность проекта
Эффективность от внедрения программного продукта «ЗАО
«Компьютерная Техника»» заключается в следующем:
- Повышение эффективности рабочего персонала
и снижение трудоемкости, интенсивности труда.
- Программный продукт прост в использовании,
поэтому снижается нервозность в работе, уменьшается монотонность трудовых
приемов, таким образом, улучшаются условия труда.
Данная программа позволяет администратору быстро найти
интересующие его данные, оперативно предоставить статистическую информацию.
5.
Эргономичность проекта
.1
Анализ и оценка разработки с точки зрения эргономики
С точки зрения эргономики разработку интерфейса необходимо
формировать отдельно, как и отдельно разрабатывать структуру файлов,
обрабатываемых системой. Состав и форма представления входных и выходных данных
должны стать предметом тщательного анализа разработок интерфейса. В процессе
разработки требуется новизна, причем необходимо следить, чтобы эта новизна не
рассеивалась в мелочах.
При разработке дипломного проекта были учтены все факторы,
которые влияют на комфортность и эргономичность проекта.
Интерфейс обеспечивает взаимосвязь между пользователем и
процессом, выполняющим некоторое задание. Это дает пользователю возможность
определить, какие задания сделать активными в данный момент, как передавать им
данные для обработки и принимать результаты обработки.
Неотъемлемой частью интерфейса является диалог пользователя с
системой, в которой происходит обработка информации.
Для заполнения данных была выбрана структура диалога типа
«Меню», которая в отличие от других структур диалога позволяет выбрать из
списка возможных вариантов ввода данных тот, что требуется. Благодаря такому
подходу процесс обработки информации для пользователя был упрощен до максимума.
После выбора нужного пункта меню работа происходит в режиме диалога
пользователя с ПК, т.е., выбор какого-либо пункта меню приводит к открытию заранее
зарезервированной экранной формы.
В программе предусмотрены подсказки, сообщения об ошибках,
что обуславливает простоту работы с программой даже для неопытного
пользователя.
На формах размещена только необходимая информация для
нормальной работы программы, также на них имеются поля для ввода данных и
кнопки, служащие инструментом выполнения каких-либо определенных действий.
Интерфейс с точки зрения естественности - такой диалог,
который не вынуждает пользователя, работая с системой, существенно изменять свои
привычные способы решения задачи. Диалог написан на русском языке, не содержит
жаргона и других непонятных слов.
Интерфейс с точки зрения последовательности - это диалог,
отличающийся логической последовательностью. Все действия системы логически
связаны. Аналогичные поля всегда представляются в одном и том же формате.
Интерфейс с точки зрения поддержки пользователя - это мера
помощи, которую диалог оказывает при работе с системой в виде подсказок.
Интерфейс с точки зрения гибкости - диалог, соответствующий
различным уровням подготовки пользователя - неопытный пользователь быстро
освоит принципы работы с программой, а опытный - почувствует легкость работы с
ней.
Использование интерфейса позволяет пользователю просто и
быстро находить необходимую информацию, использовать программу в работе без
особой зрительной нагрузки.
.2
Гигиеническое нормирование параметров микроклимата
Большое значение имеет создание в рабочей зоне благоприятного
микроклимата, который определяется температурой, влажностью, скоростью движения
воздуха, атмосферным давлением, интенсивностью излучения нагретых поверхностей.
Температура воздуха оказывает большое влияние на производительность труда.
Повышение температуры ведет к большой утомленности работающего, к снижению
внимания. Низкая же температура ведет к переохлаждению организма и вызывает ряд
простудных заболеваний. Скорость воздуха, в свою очередь, имеет большое
значение для создания благоприятных условий труда. Человек ощущает воздушные
потоки при скорости воздуха 0.15 м/с, причем при температуре до +350-390С
они оказывают освежающее действие, а при температуре +40О С и выше
действуют неблагоприятно.
Таким образом, оптимальные микроклиматические условия
создаются таким сочетанием параметров микроклимата, которые при длительном систематическом
воздействии на человека обеспечивают сохранение нормального функционального и
теплового состояния человека без напряжения механизма терморегуляции. Они
обеспечивают ощущение теплового комфорта и создают предпосылки для хорошей
работоспособности.
Микроклимат - комплекс физических факторов внутренней
среды помещений, оказывающий влияние на тепловой обмен организма и здоровье
человека. К микроклиматическим показателям относятся температура, влажность и
скорость движения воздуха, температура поверхностей ограждающих конструкций,
предметов, оборудования, а также некоторые их производные (градиент температуры
воздуха по вертикали и горизонтали помещения, интенсивность теплового излучения
от внутренних поверхностей).
Под микроклиматом производственных помещений понимается
климат окружающей человека внутренней среды этих помещений, который
определяется действующими на организм человека сочетаниями температуры,
влажности и скорости движения воздуха, а также температуры окружающих его
поверхностей.
Нормы производственного микроклимата установлены системой
стандартов безопасности труда ГОСТ 12.1.005-88 «Общие санитарно-гигиенические
требования к воздуху рабочей зоны» и СанПиН 2.24.548-96 «Гигиенические
требования к микроклимату производственных помещений». Они едины для всех
производств и всех климатических зон с некоторыми незначительными
отступлениями.
В этих нормах отдельно нормируется каждый компонент
микроклимата в рабочей зоне производственного помещения: температура,
относительная влажность, скорость воздуха в зависимости от способности
организма человека к акклиматизации в разное время года, характера одежды,
интенсивности производимой работы и характера тепловыделений в рабочем
помещении.
Для оценки характера одежды (теплоизоляции) и акклиматизации
организма в разное время года введено понятие периода года. Различают теплый и
холодный период года. Теплый период года характеризуется среднесуточной
температурой наружного воздуха +10oС и выше, холодный - ниже +10oС.
При учете интенсивности труда все виды работ, исходя из общих
энергозатрат организма, делятся на три категории: легкие, средней тяжести и
тяжелые. Характеристику производственных помещений по категории выполняемых в
них работ устанавливают по категории работ, выполняемых 50% и более работающих в
соответствующем помещении.
К легким работам (категории I) с затратой энергии до 174 Вт
относятся работы, выполняемые сидя или стоя, не требующие систематического
физического напряжения (работа контролеров, в процессах точного
приборостроения, конторские работы и др.). Легкие работы подразделяют на
категорию Iа (затраты энергии до 139 Вт) и категорию Iб (затраты энергии 140…
174 Вт).
К работам средней тяжести (категория, II) относят работы с
затратой энергии 175…232 Вт (категория IIа) и 233…290 Вт (категория IIб). В
категорию IIа входят работы, связанные с постоянной ходьбой, выполняемые стоя
или сидя, но не требующие перемещения тяжестей, в категорию IIб - работы,
связанные с ходьбой и переноской небольших (до 10 кг) тяжестей (в
механосборочных цехах, текстильном производстве, при обработке древесины и
др.).
К тяжелым работам (категория III) с затратой энергии более
290 Вт относят работы, связанные с систематическим физическим напряжением, в
частности с постоянным передвижением, с переноской значительных (более 10 кг)
тяжестей (в кузнечных, литейных цехах с ручными процессами и др.).
По интенсивности тепловыделений производственные помещения
делят на группы в зависимости от удельных избытков явной теплоты. Явной
называется теплота, воздействующая на изменение температуры воздуха помещения,
а избытком явной теплоты - разность между суммарными поступлениями явной
теплоты и суммарными теплопотерями в помещении.
Явная теплота, которая образовалась в пределах помещения, но
была удалена из него без передачи теплоты воздуху помещения (например, с газами
от дымоходов или с воздухом местных отсосов от оборудования), при расчете
избытков теплоты не учитывается. Незначительные избытки явной теплоты - это
избытки теплоты, не превышающие или равные 23 Вт на 1 м3 внутреннего
объема помещения. Помещения со значительными избытками явной теплоты
характеризуются избытками теплоты более 23 Вт/м3.
Интенсивность теплового облучения работающих от нагретых
поверхностей технологического оборудования, осветительных приборов, инсоляции на
постоянных и непостоянных рабочих местах не должна превышать 35 Вт/м2 при
облучении 50% поверхности человека и более, 70 Вт/м2 - при облучении 25…50%
поверхности и 100 Вт/м2 - при облучении не более 25% поверхности тела.
Интенсивность теплового облучения работающих от открытых
источников (нагретого металла, стекла, открытого пламени и др.) не должна
превышать 140 Вт/м2, при этом облучению не должно подвергаться более 25%
поверхности тела и обязательно использование средств индивидуальной защиты.
В рабочей зоне производственного помещения согласно ГОСТ
12.1.005-88 могут быть установлены оптимальные и допустимые микроклиматические
условия.
Оптимальные микроклиматические условия - это такое сочетание
параметров микроклимата, которое при длительном и систематическом воздействии
на человека обеспечивает ощущение теплового комфорта и создает предпосылки для
высокой работоспособности.
Допустимые микроклиматические условия - это такие сочетания
параметров микроклимата, которые при длительном и систематическом воздействии
на человека могут вызвать напряжение реакций терморегуляции и которые не
выходят за пределы физиологических приспособительных возможностей. При этом не
возникает нарушений в состоянии здоровья, не наблюдаются дискомфортные
теплоощущения, ухудшающие самочувствие и понижение работоспособности.
Оптимальные параметры микроклимата в производственных помещениях обеспечиваются
системами кондиционирования воздуха, а допустимые параметры - обычными
системами вентиляции и отопления.
Заключение
Автоматизированная система управления или АСУ - комплекс
аппаратных и программных средств, предназначенный для управления различными
процессами в рамках технологического процесса, производства, предприятия. АСУ
применяются в различных отраслях промышленности, энергетике, транспорте и т.п.
Термин «автоматизированная», в отличие от термина «автоматическая» подчёркивает
сохранение за человеком-оператором некоторых функций, либо наиболее общего,
целеполагающего характера, либо не поддающихся автоматизации. АСУ с Системой поддержки
принятия решений (СППР), являются основным инструментом повышения
обоснованности управленческих решений.
Важнейшая задача АСУ - повышение эффективности управления
объектом на основе роста производительности труда и совершенствования методов
планирования процесса управления.
В данной дипломной работе разработана база данных и
прикладная программа для управления этой базой данных «ЗАО «Компьютерная
Техника»», позволяющая вести учет товара и получать подробную информацию о них.
Приложение имеет удобный пользовательский интерфейс. Все элементы прикладной
программы представлены как единый проект, управление которым осуществляется
через окно главной формы проекта. Несомненно, к достоинствам разработанной
программы следует отнести следующие возможности:
обновление, дополнение, удаление и поддержание
целостности информации созданной базы данных;
выбор информации из базы данных по запросам
пользователя;
результаты работы базы данных отражены в отчетных
формах, которые позволяют сохранять и выводить на печать необходимую
информацию;
Следовательно, данная программа выполняет все необходимые
функции и может быть использована для непосредственного применения компьютерным
магазином ЗАО «Компьютерная Техника».
Библиографический
список
1. Александр Сергеев: Access 2007. Новые
возможности.
2. Бураков П.В., Петров В.Ю. Введение в
системы баз данных. СПб.: Питер, 2010. - 130 с.
. Гайдамакин Н.А. Автоматизированные
информационные системы, базы и банки данных. М.: Гелиос АРВ, 2002. - 368 с.:
ил.
. Грибачев К.Г. Delphi и Model Driven Architecture. Разработка приложений баз данных. СПб.:
Питер, 2004. - 348 с.: ил.
. Диго С.М. Базы данных. Проектирование и
создание. Учебно-методический комплекс. М.: ЕАОИ, 2008. - 171 с.
. Избачков Ю.С., Петров В.Н.
Информационные системы. СПб.: Питер, 2008. - 656 с.: ил.
. Ирина Харитонова, Лада Рудикова:
MicrosoftOfficeAccess 2007;
. Кен Блюттман, Уайн Фриз: Анализ данных в
Access. Сборник рецептов.
. Кузнецов С.Д. Основы баз данных. М.:
БИНОМ, 2007. - 484 с.: ил.
. Марков А.С., Лисовский К.Ю. Базы данных.
Введение в теорию и методологию: Учебник. М.: Финансы и статистика, 2006. - 512
с.: ил.
. О.В. Смирнова: Access 2007 на практике.
. Петров В.Н. Информационные системы.
СПб.: Питер, 2003. - 668 с.: ил.
. Понамарев В. Базы данных в Delphi 7.
СПб.: Питер, 2003. - 224 с.: ил.
. Ролланд Ф.Д. Основные концепции баз
данных. М.: Вильямс, 2002. - 256 с.: ил.
. Стивен Р. Программирование баз данных.
М.: БИНОМ, 2007. - 384 с.: ил.
. Фуфаев Э.В. Базы данных: учеб. пособие
для студентов СПО. М.: Академия, 2007. - 320 с.
. Эванс Э. Предметно-ориентированное
проектирование: структуризация сложных программных систем. М.: ООО «И.Д.
Вильямс», 2011. - 448 с.: ил.
Похожие работы на - Автоматизированная информационная система учета товаров в компьютерном магазине