Рисунок 2.17. Дерево модулей программного комплекса
Разрабатываемый проект включает в себя следующие файлы:
1. Файл проекта (Project1. dpr) Этот текстовый файл используется для хранения информации о формах и модулях. В нем содержатся операторы инициализации и запуска программы на выполнение.
2. Файлы форм (Unit1. dfm - Unit11. dfm) Это двоичный или текстовый файл, который создается Delphi для хранения информации о формах
2. Файлы модулей (Unit1. pas - Unit11. pas) Каждой форме проекте, соответствует текстовый файл модуля, используемый для хранения кода.Т. к. форм в проекте 11, модулей соответственно тоже 11.
4. Файл параметров проекта (Project1. dfo) В этом файле хранятся установки параметров проекта.
5. Файл ресурсов (Project1. res) Этот бинарный файл содержит используемую проектом пиктограмму и прочие ресурсы.
6. Объектные файлы модулей (Unit1. dcu - Unit11. dcu) Это откомпилированный файл модулей (Unit1. pas - Unit11. pas), которые компонуется в окончательный исполняемый файл.
7. Исполняемый файл (Project1. ехе) Это исполняемый файл приложения. Он является автономным исполняемым файлом, для которого больше ничего не требуется.
Листинг программного кода приведен в приложении 2.
Листинг скриптов базы данных приведен в приложении 3.
При запуске программы необходимо выбрать имя пользователя и ввести пароль, а также имя сервера или его ip-адрес (см. рисунок 2.18). Если пароль введен верно, загрузится главная форма программы (см. рисунок 2. 19), в противном случае появится сообщение "Неправильный пароль".
Главная форма программы состоит из меню, календаря и списков звонков и встреч. Меню содержит следующие пункты:
Клиенты
Новый
Список
Справочники / только для администратора /
Менеджеры
Статусы клиента
Контакты
Звонки
Встречи
Отчеты
Список клиентов
Деятельность за текущий день
Деятельность за текущую неделю
Деятельность за текущий месяц
Деятельность за текущий год
Выход
При входе в программу по умолчанию показываются звонки и встречи на текущую дату. Для того, чтобы посмотреть информацию за другую дату необходимо кликнуть по выбранной дате в календаре.
Для того, чтобы добавить нового пользователя, необходимо зайти в пункт меню Справочники - > Менеджеры (см. рисунок 2. 20). При добавлении нового пользователя нужно назначить ему права доступа: 0 - менеджер, 1 - руководитель отдела. Добавлять новых пользователей может только руководитель. Также только руководитель может заполнять справочник "статусы клиента" (см. рисунок 2.21).
Рисунок 2.18. Форма "Вход в систему"
Рисунок 2. 19. Форма "Главная форма"
Рисунок 2. 20. Форма "Менеджеры"
Рисунок 2.21. Форма "Статусы клиента"
Рисунок 2.22. Форма "Новый клиент"
Рисунок 2.23. Форма "Список клиентов"
При выборе пункта меню "Клиенты" - > "Новый" появляется форма "Клиенты" (см. рисунок 2.23), на которой можно добавить нового клиента. Для просмотра и редактирования информации об уже существующем клиенте, необходимо выбрать пункт меню "Клиенты" - > "Список".
Рисунок 2.24. Форма "Звонки"
Рисунок 2.25. Форма "Встречи"
При выборе пункта меню "Клиенты" - > "Звонки" появляется форма "Звонки" (см. рисунок 2.24), на которой можно добавить новый звонок.
При выборе пункта меню "Клиенты" - > "Встречи" появляется форма "Встречи" (см. рисунок 2.25), на которой можно добавить новую встречу.
Рисунок 2.26. Меню "Отчеты"
Для формирования отчетов необходимо выбрать пункт меню "Отчеты" (см. рисунок 2.26). В разработанной информационной системе пять отчетов: "Список клиентов", "Деятельность за текущий день", "Деятельность за текущую неделю", "Деятельность за текущий месяц", "Деятельность за текущий год".
Если отчет формирует руководитель, в отчет попадают данные всех менеджеров, если менеджер - то данные только одного менеджера.
Внедрение мероприятий по автоматизации работы менеджера связано со значительными материальными затратами на разработку и функционирование системы. Поэтому важнейшей задачей является анализ экономической эффективности внедряемой системы. Ее своевременное решение дает возможность сравнивать различные варианты автоматизации и установить оптимальный вариант, оценить его влияние на изменение показателей деятельности организации.
Эффективность внедрения автоматизированной системы обуславливается действием ряда факторов организационного, информационного и экономического характера.
Организационный эффект проявляется в освобождение работников от рутинных операций по систематизации и группировке учетных данных, записей в реестры и другую документацию.
Информационный фактор эффективности выражается в повышение уровня информированности персонала.
Экономический фактор проявляется в том, что учетная информация, имеющая целью полное и своевременное отражение и состояние объекта и причин, влияющих на его развитие, в конечном счете направлена на улучшение использование ресурсов.
Опыт эксплуатации комплексов задач показал, что в процессе автоматизации достигается снижение трудоемкости отдельных операций, рост производительности и улучшений условий труда отдельных работников, повышение оперативности достоверности, включая подготовку отчетности при постоянно растущем объеме без увеличения численности персонала и т.д.
Итак, для обоснования экономической эффективности разработки и внедрения ИС необходимо:
Произвести расчет экономии труда за счет внедрения ИС и рост производительности труда.
Произвести расчет затрат на разработку необходим для обоснования экономической эффективности системы
Оценить срок окупаемости проекта
Экономическая эффективность (экономия труда за счет внедрения ИС) рассчитывается по формуле 3.1:
Эг=Тр*N-(То+N*Тэвм) (3.1) где
Эг - экономия труда за счет применения ИС
Тр - затраты времени на решение задач вручную
N - предполагаемое количество дней работы с программой.
То=S*k где S и K - единовременные затраты
S - средняя занятость в течение дня
k - количество дней для составления и отладки программы
Тэвм=Тв+Тм+Тп - время решения задачи на ЭВМ где Тв, Тм, Тп - текущие затраты
Тв - время ввода исходной информации
Тм - машинное время
Тп - время вывода информации на печать (в часах)
До внедрения программного модуля формирование отчетов, составления планов у каждого менеджера уходило следующие количество времени: 4 часа в неделю или 16 часов в месяц. Менеджеров отделе 5.
Тр = 16*5=80
Автоматизация позволила сэкономить время на составление планов и формирование отчетов теперь на это достаточно 30 минут в неделю или 2 часа в месяц на каждого менеджера.
Тэвм=2*5=10
Эг=Тр*N-(То+N*Тэвм) =80 - 10= 70 часов в месяц
Рост производительности труда за счет внедрения ИС рассчитывается по формуле (3.2):
DП=Эг / (Тр*N) *100 (3.2)
DП=70/80*100=87,5%, где DП - изменения производительности труда менеджера.
Проанализировав полученные данные, можно с уверенностью сказать, что внедрение разрабатываемой ИС оправдано.
Расчет затрат на разработку необходим для обоснования экономической эффективности системы. Плановые затраты на разработку включают все расходы, связанные с ее выполнением, независимо от источника их финансирования. Определение затрат на разработку производится путем составления калькуляции плановой себестоимости. Она является основным документом, на основании которого осуществляется планирование и учет затрат на выполнение.