Обеспечение автоматизации работы с клиентами при помощи информационной подсистемы "ЮГСтрой-Заказ"

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

являются данные, предоставляемые клиентами.

. Выходными данными программы являются отчеты.

. Установка программы на компьютер пользователя производится при помощи программы инсталлятора setup.exe.

. Программа успешно прошла тестирование, в ходе которого были устранены все ошибки и неполадки и используется бухгалтером предприятия ООО ЮГСтрой-Заказ в эксплуатации.

4. Технико-экономическое обоснование разработки ИНФОРМАЦИОННОЙ ПОДСИСТЕМЫ ЮГСтрой-Заказ

 

4.1 Постановка задачи

 

В дипломном проекте разработана информационная подсистема ЮГСтрой-Заказ для ООО ЮГСтрой-Заказ , г. Ставрополь.

Назначение информационной подсистемы - автоматизация работы с клиентами ООО ЮГСтрой-Заказ.

Цель создания информационной подсистемы - сокращение временных затрат бухгалтера ООО ЮГСтрой-Заказ на составление документации по клиентам.

Информационная подсистема ЮГСтрой-Заказ выполняет следующие функции:

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

учет сведений о работниках, предоставляющих услуги;

ведение истории назначений работника;

ускоренный поиск данных о клиентах, занесенных в базу данных, по их фамилии;

формирование, просмотр и печать полного списка клиентов;

ведение справочника должностей;

автоматизированное формирование, просмотр и печать отчетов.

В результате предпроектного обследования было установлено, что на составление документации по клиентам без автоматизации бухгалтер фирмы ООО ЮГСтрой-Заказ тратил в среднем 30 % своего рабочего времени, т. е. около 45 часов в месяц. После внедрения программного продукта ожидается, что затраты времени начальника отдела кадров на эти обязанности сократятся в несколько раз.

Ориентировочный срок службы программы до морального старения четыре года, что и будет рассматриваться как расчетный период времени.

 

.2 Определение трудоемкости поставленных работ

 

Трудоемкость разработки программного Тпо [13] обеспечения в чел.-ч. определяется по формуле:

 

ТПО = ТО + ТИ + ТА + ТП + ТОТЛ + ТД, (4.1)

 

где ТО - затраты труда на описание задачи, чел.-ч;

ТИ - затраты на исследование предметной области, чел.-ч;

ТА - затраты на разработку блок схемы, чел.-ч;

ТП - затраты на программирование, чел.-ч;

ТОТЛ - затраты на отладку программы, чел.-ч;

ТД - затраты на подготовку документации, чел.-ч.

 

Все составляющие в правой части формулы (4.1) определим через общее число операторов D, ед.:

 

D = ?•c • (1 + p), (4.2)

 

где ? = 490 - число операторов, ед.;

с = 1,5 ? коэффициент сложности задачи;

p = 0,1 - коэффициент коррекции программы в ходе разработки.

 

Коэффициент сложности задачи с характеризует относительную сложность программы по отношению к так называемой типовой задаче, реализующей стандартные методы решения, сложность которой принята равной единице (величина коэффициента с лежит в пределах от 1,25 до 2). Для рассматриваемого программного продукта, включающего в себя алгоритмы учета, отчетности, поиска - коэффициент сложности задачи примем равным 1,5 (c = 1,5).

Коэффициент коррекции программы p - увеличение объема работ за счет внесения изменений в алгоритм или программу по результатам уточнения постановок. С учетом того, что в данном случае заказчик недостаточно хорошо представлял себе, что он хочет получить в результате разработки программного продукта. Это приводило к многочисленным доработкам, поэтому примем коэффициент p равным 0,1.

В результате подстановки численных значений коэффициентов и параметров в формулу (4.2) получим следующее общее число операторов

= 4901,5(1 + 0,1) = 808,5 ед.

 

Затраты труда на описание задачи составляет ТО = 20 чел.-ч. Работу выполняет программист с окладом 5000 руб. в месяц и коэффициентом квалификации kk = 1,0 ед. (опыт работы по специальности 2,5 года).

Затраты труда на исследование предметной области ТИ с учетом уточнения описания и квалификации программистов определяются по формуле:

 

ТИ = Db/(sukK),. (4.3)

 

Где D - общее число операторов, ед;

b = 1,5 - коэффициент увеличения затрат труда вследствие недостаточного описания задачи. Коэффициент увеличения затрат труда вследствие недостаточного описания задачи, в зависимости от сложности задачи, принимается от 1,2 до 1,5; в связи с тем, что данная задача потребовала уточнения и больших доработок, примем коэффициент b = 1,5:

su = 75ед./чел.-ч - количество операторов, приходящееся на 1 чел.-ч. Для данного вида работ su = 70..80 ед./чел.-ч.

kK= 1,0 - коэффициент квалификации работника [13].

kK определяется в зависимости от стажа работы и составляет: для работающих до 2-х лет - 0,8; от 2-х до 3-х - 1,0; от 3-х до 5 - 1,1...1,2; от 5 до 7 - 1,3...1,4; свыше семи лет - 1,5...1,6.

 

Таким образом, на основании формулы (4.3) получим

 

ТИ = (808,5 1,5) / (75 1,0) = 16,17 чел.-ч.

 

Затраты труда на разработку алгоритма решения задачи ТА рассчитывается по формуле:

 

ТА = D/(sakK),(4.4)

 

где D - общее число операторов, ед.;

sa - количество операторов алгоритма решения задачи, приходящееся на один чел.-ч., (ед./ чел.-ч.);

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

 

Для расчета по формуле (4.4) примем sa = 20 е