Автоматизация начисления зарплаты в бухгалтерии
Входной информацией в данной задаче будет являться: КАЛЕНДАРЬ РАБОЧЕГО ВРЕМЕНИ: код_мес; месяц; раб_дни; Обеспечение минимальной избыточности информации. Запрос о сотрудниках, отработавших весь месяц; Корректировка, удаление и добавление данных. Сведения о сотрудниках данного предприятия; Запрос сведений о зарплате работников; Сведения об окладе сотрудника; ТАБЕЛЬ: таб_ном; код_мес; дни; Расчет… Читать ещё >
Автоматизация начисления зарплаты в бухгалтерии (реферат, курсовая, диплом, контрольная)
Анализ предметной области
В результате исследования предметной области можно выделить следующие объекты и их элементы:
СОТРУДНИКИ: табномер; ФИО; должность; оклад; надбавка; взнос1; взнос2;
КАЛЕНДАРЬ РАБОЧЕГО ВРЕМЕНИ: код_мес; месяц; раб_дни;
ТАБЕЛЬ: таб_ном; код_мес; дни;
Основными пользователями данной системы будут бухгалтерия и отдел кадров. Запросы должны быть строго регламентированы. Можно выделить следующие типы запросов:
расчет заработной платы;
запрос сведений о зарплате работников;
запрос о сотрудниках, отработавших весь месяц;
Рассмотрим также примерный отчет, сформированный на основе запросов:
расчет заработной платы.
Формирование общих требований к системе
Одним из главных требований является оценка производительности автоматизированных БД. В качестве количественного показателя производительности выбирается время реакции или отклика, которое определяется как интервал между инициализацией запроса и началом отображения его результата. Значение времени реакции зависит от структуры терминального комплекса, на котором реализуется автоматизированная БД. Время отклика не должно превышать 1 минуты. Разрабатываемая система будет выполняться на языке программирования SQL. СУБД Access является быстродействующей, не требует больших ресурсов. Поэтому не обязательно использовать мощный персональный компьютер.
Разрабатываемая система должна обеспечивать набор функциональных возможностей.
- 1. Независимость данных на логическом и физическом уровнях.
- 2. Обеспечение доступа к информации различным категориям пользователей.
- 3. Ограничение доступа и защита данных от несанкционированного доступа.
- 4. Корректировка, удаление и добавление данных.
- 5. Обеспечение минимальной избыточности информации.
- 6. Адаптируемость к изменяющимся потребностям пользователей.
Для управления любым объектом, необходимо располагать и манипулировать определенными сведениями о его фактическом и желаемом состоянии.
К информационному обеспечению предъявляется требование организации своевременного поступлению в вычислительный центр и аппарату предприятия качественной информации в заданном объеме. Каждый информационный поток характеризуется содержанием информации, характером возникновения и использования, степенью изменяемости, формой передачи и другое.
Входной информацией в данной задаче будет являться:
сведения о сотрудниках;
сведения об окладе сотрудника;
сведения о надбавке;
сведения о взносах;
Информационная система, обрабатывающая входные данные, порождает новую результативную информацию. Окончательные результаты решения задач принято считать выходной информацией. Она выдается в виде выходных таблиц-документов и отчетов.
Выходной информацией в данной задаче будет являться:
платежная ведомость:
сведения о сотрудниках данного предприятия;
Процесс проектирования баз данных заключается в переходе от одного уровня абстракции в представлении данных к другому. Этот процесс представляет собой последовательность более простых процессов отображения между различными моделями данных. Модель данных — средства абстракции, позволяющие представить информационное содержание данных, а не их конкретное значение. Задача инфологического этапа — это получение семантических, т. е. смысловых моделей, отображающих информационное содержание предметной области. Определяются границы предметной области, отбрасываются все несущественные детали, определяются требования конкретных пользователей.