Диплом: Автоматизация учета сдельной оплаты труда компании ООО «Торгофф»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
67
При проектировании кодов предъявляется ряд требований:
– охват всех объектов, подлежащих кодированию, и их однозначное
обозначение;
– возможность расширения объектов кодирования без изменения правил
их обозначения;
– максимальная информативность используемого кода при минимальной
его значности [20].
В приведенных таблицах описаны классификаторы, используемые при
проектировании информационной системы. Табл. 15 «Перечень обозначений и
систем кодирования» и табл. 16 «Перечень обозначений видов
классификаторов» предназначены для объяснения формирования
классификаторов, описанных в сводно-проектной табл. 17 «Используемые
классификаторы и коды».
Таблица 15
Перечень обозначений систем кодирования
Система
кодирования
Порядкова
я
Серийно-
порядко-
вая
Разрядная
(позиционна
я)
Комбинированна
я (смешанная)
Краткое
обозначение
П
СП
Р
К
Таблица 16
Перечень обозначений видов классификаторов
Вид
классификатора
Общегосудар
-ственный
Отрасле-
вой
Локаль-
ный
Международны
й
Краткое
обозначение
ОГ
О
Л
М
Таблица 17
Используемые классификаторы и коды
п/
п
Наименовани
е объекта
кодируемого
множества
Значность
кода
Система
кодиро-
вания
Вид
клас-
тора
Список кодов или пример
кода из кодируемого
множества
Код
Значение
1
2
3
4
5
6
7
1
Код должности
3
К
Л
001
001 код
должности
2
Код
сотрудника
3
К
Л
001
001 - код
сотрудника
68
3
Код статьи
затрат
3
К
Л
001
001 - код статьи
затрат
4
Код
технологическ
ой операции
3
К
Л
001
001 - код
технологической
операции
5
Код типа
начисления
3
К
Л
001
001 - код типа
начисления
6
Код
показателя
для расчета
3
К
Л
001
001 - код
показателя для
расчета
7
Код сдельного
наряда
3
К
Л
001
001 - код
сдельного наряда
8
Код
начисления
зарплаты
3
К
Л
001
001 - код
начисления
зарплаты
9
Код
организации
3
К
Л
001
001 - код
организации
Таким образом, использование представленной системы кодирования
позволяет получить максимальный эффект от базы данных информационной
системы.
На рисунке 15 представлена ER-модель базы данных.
69
Рисунок
15
. ER
-модель базы данных
70
2.3.3 Структурная схема пакета (дерево вызова процедур и программ)
На основе результатов, полученных в предыдущем пункте, строится
дерево программных модулей, отражающих структурную схему пакета,
содержащей программные модули различных классов.
Структурная схема представляет собой совокупность элементарных
звеньев объекта и связей между ними, один из видов графической модели. Под
элементарным звеном подразумевается часть объекта, системы управления и
т.д., которая реализует элементарную функцию [15].
Структурная схема разрабатывается на начальных стадиях
проектирования и предшествует разработке схем других типов. Структурная
схема определяет основные функциональные части информационной системы,
ее назначение и взаимосвязи между компонентами.
Схема отображает принцип действия информационной системы в самом
общем виде [18].
Структурная схема информационной системы включает следующие
компоненты: справочники; документы; отчеты; выход. Структурная схема
информационной системы представлена на рис. 16.
Такая организация информационной системы позволяет получить
высокий эффект от используемых вычислительных мощностей организации.
Разработка информационной системы основывается на принципах
объектно-ориентированного программирования и интеграции
специализированных прикладных программных продуктов в конечное
приложение.
71
Форма «Должность»
Главное меню
информационной системы
Форма «Сотрудник»
Форма «Статья затрат»
Форма «Технологическая
операция»
Форма «Тип начисления
Форма «Показатель для
расчета »
Форма «Организация
Документы
Форма «Сдельный наряд»
Форма «Начисление
заработной платы»
Справочники Отчеты Выход
Отчет «Реестр нарядов»
Отчет «Ведомость
начислений»
Запрос «Зарплата
сотрудника»
Рисунок 16. Структурная схема пакета
Программные модули описаны в таблице 18.
Таблица 18
Описание программных модулей
п/п
Наименование
модуля
Функции модуля
1.
Глобальный модуль
Содержит глобальные процедуры и функции,
предопределенные процедуры, процедуры и
функции, которые необходимо выполнить при
запуске системы
2.
Модуль справочника
«Должность»
Содержит предопределенные процедуры
формы списка и элемента справочника.
3.
Модуль справочника
«Сотрудник»
Содержит предопределенные процедуры
формы списка и элемента справочника.
4.
Модуль справочника
«Статья затрат»
Содержит предопределенные процедуры
формы списка и элемента справочника.
5.
Модуль справочника
«Технологическая
операция»
Содержит предопределенные процедуры
формы списка и элемента справочника.
72
6.
Модуль справочника
«Тип начисления»
Содержит предопределенные процедуры
формы списка и элемента справочника.
7.
Модуль справочника
«Показатель для
расчета начислений»
Содержит предопределенные процедуры
формы списка и элемента справочника.
8.
Модуль справочника
«Организация»
Содержит предопределенные процедуры
формы списка и элемента справочника.
9.
Модуль
«Сдельный наряд»
Содержит предопределенные процедуры,
позволяет произвести необходимые расчеты с
занесением в базу данных.
10.
Модуль «Начисление
зарплаты»
Содержит предопределенные процедуры,
позволяет произвести необходимые расчеты с
занесением в базу данных.
11.
Отчет «Реестр нарядов»
Формирование и вывод отчета нарядов.
12.
Отчет «Ведомость
начислений»
Формирование и вывод отчета о всех
начислениях.
13.
Отчет «Зарплата
сотрудника»
При вводе номера сотрудника выводит
сведения о зарплате и отработке по времени
сотрудника.
2.4 Испытания разработанного решения
В соответствии с ГОСТ 34-602-92, автоматизированные системы до
внедрения в эксплуатацию проходят предварительные испытания.
Испытания ИС могут быть двух видов: комплексные и автономные.
Автономные испытания предполагают проверку отдельных составных
частей (модулей, подпрограмм и т.п.) ИС.
Комплексные испытания предполагают совместную проверку всех
составных частей и видов обеспечения (программного, технического и т.д.) ИС.
2.4.1 Перечень объектов и функций, подлежащих испытаниям
Как правило, комплексные испытания ИС предполагают проверку всех
функций, описанных в 2.3.3 .
В этом подразделе приведен перечень проверяемых функций ИС (таблица 19).
Проверяемые функции расположены в последовательности проведения их
испытаний, т.е. если функция Б проверяется после функции А, то функция Б
указывается после функции А.
73
Согласно требованиям необходимо обосновать отсутствие
необходимости проверки иных функций, реализуемых системой.
В ходе испытания была проверена работоспособность всех функций системы,
поэтому обосновать отсутствие необходимости не нужно.
Комплексный тест должен:
1) быть логически увязанным;
2) обеспечивать проверку выполнения функций частей АС во всех
режимах функционирования, установленных в ТЗ на АС, в том числе всех
связей между ними;
3) обеспечивать проверку реакции системы на некорректную
информацию и аварийные ситуации.
Таблица 19
Перечень проверяемых функций
п/п
Проверяемая
функция
Примечание
1.
Глобальный модуль
Содержит глобальные процедуры и функции,
предопределенные процедуры, процедуры и
функции, которые необходимо выполнить при
запуске системы.
Отображается и работает корректно.
2.
Модуль справочника
«Должность»
Содержит предопределенные процедуры
формы списка и элемента справочника.
Отображается и работает корректно.
3.
Модуль справочника
«Сотрудник»
Содержит предопределенные процедуры
формы списка и элемента справочника.
Отображается и работает корректно.
4.
Модуль справочника
«Статья затрат»
Содержит предопределенные процедуры
формы списка и элемента справочника.
Отображается и работает корректно.
5.
Модуль справочника
«Технологическая
операция»
Содержит предопределенные процедуры
формы списка и элемента справочника.
Отображается и работает корректно.
6.
Модуль справочника
«Тип начисления»
Содержит предопределенные процедуры
формы списка и элемента справочника.
Отображается и работает корректно.
7.
Модуль справочника
«Показатель для
расчета начислений»
Содержит предопределенные процедуры
формы списка и элемента справочника.
8.
Модуль справочника
«Организация»
Содержит предопределенные процедуры
формы списка и элемента справочника.
Отображается и работает корректно.
74
9.
Модуль
«Сдельный наряд»
Содержит предопределенные процедуры,
позволяет произвести необходимые расчеты с
занесением в базу данных.
Отображается и работает корректно.
10.
Модуль «Начисление
зарплаты»
Содержит предопределенные процедуры,
позволяет произвести необходимые расчеты с
занесением в базу данных.
Отображается и работает корректно.
11.
Отчет «Реестр нарядов»
Отвечает за формирование и вывод отчета
нарядов.
Отображается и работает корректно.
12.
Отчет «Ведомость
начислений»
Отвечает за формирование и вывод отчета о
всех начислениях.
Отображается и работает корректно.
13.
Отчет «Зарплата
сотрудника»
При вводе номера сотрудника выводит
сведения о зарплате и отработке по времени
сотрудника.
Отображается и работает корректно.
Была произведена проверка всех функций реализуемых системой, проверка
прошла успешно.
2.4.2 Методы проведения испытаний
Методы проведения испытания ИС описаны в таблице 20.
Таблица 20
Описание проверки
Параметр
Значение
Значение
Функция
Сдельный наряд
Начисление зарплаты
Предмет
проверки
Работа программы
Работа программы
Используемые
средства
Шаблон документа
Шаблон документа
Исходные
данные
База данных программы,
содержащая 50 записей в
основной таблице,
наполненных случайными
значениями до максимально
допустимой длины полей и
записывает их в БД.
Ожидается создания нового
документа о начислении
зарплаты, после выбора
номера кода сдельного наряда
выбирается тип начисления и
форма оплаты, вводятся
другая информация.
Искажения
тестовой
информации
для имитации
нештатных
ситуаций
1.1 При попытке записать
искаженную информацию в
поля для цифровых значений
попытка будет безуспешной,
например ввести слово не
получится.
1.2 При попытке
искаженную информацию в
поле для ввода даты ,
1.1 При попытке записать
искаженную информацию в
поля для цифровых значений
попытка будет безуспешной,
например ввести слово не
получится.
1.2 При попытке
искаженную информацию в
поле для ввода даты ,
75
программа выдаст ошибку
пользователю.
программа выдаст ошибку
пользователю.
Ожидаемая
реакция
1.1 Данные запишутся в
БД.
1.2 Данные не запишутся в
БД с выводом
предупреждения.
1.1 Искаженные данные не
запишутся в БД.
1.2 Искаженные данные не
запишутся в БД с выводом
предупреждения.
Способ
определения
результатов
Параметры, определяемые
требованиями заказчика
Параметры, определяемые
требованиями заказчика
При попытке ввести не верное значение в поде для даты ожидается вывод
сообщения об ошибке для пользователя, положительный результат изображен
на рис. 17.
Рисунок 17. Сообщения об ошибке «Не верная дата»
При попытке записать в базу информацию, не заполнив ключевое поле
ожидается вывод сообщения об ошибке для пользователя, положительный
результат изображен на рис. 18.
76
Рисунок 18. Сообщения об ошибке «Необходимо заполнить поле»
2.4.3 Проведение проверочных испытаний и их результаты
Ход проверки иллюстрируется экранными формами, полученными
отчётами, снимками экрана с диалоговыми окнами, служебными сообщениями.
Работа с информационной системой выполняется по средствам главного меню,
рис.19.
Рисунок 19. Главное меню системы

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Agile-методология в управлении проектами на примере ООО «Ресурсный центр «Академия КлассИнфо»
Aвтoмaтизaция пpoцecca вeдeния инфopмaциoннoй бaзы o дoлжнocтяx и вaкaнcияx c укaзaниeм тpeбoвaний к уpoвню знaний и нaвыкoв кaндидaтoв для гpуппы кaдpoв вoйcкoвoй чacти 3474»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
Cовершенствование управления рентабельности предприятия (на примере гуипп «бендерская типография «полиграфист»)
Event - менеджмент: реализация проекта (на примере ООО "АГРОПАК")