Автор работы: Пользователь скрыл имя, 26 Октября 2013 в 16:46, курсовая работа
Целью исследования является разработка средствами приложения MS Access автоматизированной системы «Начисление зарплаты» для малого предприятия.
Для реализации поставленной цели надо решить следующие задачи:
Изучить предметную область
Выбрать СУБД.
Построить информационно-логическую модель.
Реализовать информационно-логическую модель с использованием СУБД. (Создать БД по информационно-логической модели)
Создать пользовательский интерфейс.
Создать инструкцию пользователя
Введение 4
1. Аналитическая часть 6
1.1. Описание предметной области «Начисление зарплаты» сотрудникам малого предприятия 6
1.2. Описание первичных документов 9
2. Проектирование базы данных 14
2.1. Логическое проектирование 14
2.1.1. Информационный анализ входной информации, выявление информационных объектов 14
2.1.2. Определение связей информационных объектов и построение концептуальной модели 19
2.1.3. Определение логической модели базы данных 21
2.1.4. Логическая модель предметной области 22
2.2. Физическое проектирование 24
2.3. Выбор и обоснование платформы реализации системы 24
2.4. Разработка объектов базы данных 26
2.4.1. Разработка таблиц базы данных 26
2.4.2. Проектирование экранных форм 28
2.5. Создание кнопочной формы 30
2.6. Описание структуры процесса обработки данных 32
2.7. Инструкция пользователя АС «Начисление зарплаты» 34
Заключение 35
Список использованной литературы 36
Рисунок 2. Документ «Личная карточка работника предприятия»
ЛИЧНАЯ КАРТОЧКА работника I. ОБЩИЕ СВЕДЕНИЯ
II.Сведения о детях
|
Учет использования рабочего времени ведется в табелях учета использования рабочего времени. (Рис.3). Табели открываются или по организации в целом (небольшие предприятия), или по ее структурным подразделениям и категориям работающих.
Они необходимы не только для учета использования рабочего времени всех категорий работающих, но и для контроля за соблюдением персоналом установленного режима рабочего времени, расчетов с ним по заработной плате и получения данных об отработанном времени, а также составления статистической отчетности по труду. Табель составляется в одном экземпляре уполномоченным на это лицом, подписываются руководителем структурного подразделения, работником кадровой службы и передается в расчетный отдел бухгалтерии два раза в месяц: для корректировки суммы выплаты за первую половину месяца (аванса) и для расчета заработной платы за месяц. Учет явок на работу и использования рабочего времени осуществляется в табеле методом сплошной регистрации, т. е. отметки всех явившихся, не явившихся, опозданий и т. п., или путем регистрации только отклонений (неявок, опозданий и т. д.).
Рисунок 3. «Табель учета рабочего времени и расчета оплаты труда»
учета рабочего времени
|
Штатное
расписание — это организационно-
Рисунок 4. «Штатное расписание»
|
Расчётно-платёжная ведомость, бухгалтерский документ для расчётов по заработной плате и выдачи её рабочим и служащим, применяемый на предприятиях и в организациях с небольшим числом работников. (Рис. 5)
Рисунок 5. «Расчётно-платёжная ведомость»
|
Документ является примером составной единицы информации. Семантика и размещение реквизитов в форме документа определяют роль реквизитов в структуре информации, содержащейся в документе. В процессе информационного семантического (смыслового) анализа нужно выявить функциональную зависимость реквизитов и определить реквизитный состав информационных объектов. Для минимизации возможных ошибок целесообразно производить семантический анализ по каждой из форм документов в отдельности. Это связано с тем, что форма немашинного документа уже отображает структуру данных, т.к. любой документ объединяет логически взаимосвязанные реквизиты (С.М.Диго 2005).
Установим функциональные зависимости между реквизитами документа «Приказ о зачислении». Функциональные зависимости реквизитов этого документа отражены в таблице №3.
Таблица 3
Документ «Приказ о зачислении (переводе)» | ||
Наименование реквизита |
Имя реквизита |
Функциональные зависимости |
Табельный номер |
ТАБ_НОМ |
|
Ф.И.О. |
ФИО_СОТ | |
Должность |
ДОЛЖ | |
Подразделение |
ПОДРАЗД | |
Оклад |
ОКЛАД |
В качестве ключа выбираем реквизит “Табельный номер”. По определению ключа значения реквизита ТАБ_НОМ не должны повторяться. От него функционально зависят остальные реквизиты. Функциональная зависимость реквизитов ФИО_СОТ, ДОЛЖ, ОКЛАД от реквизита ТАБ_НОМ означает, что их значения полностью и однозначно определяются значением только реквизита ТАБ_НОМ. Значения зависимых реквизитов могут повторяться в различных строках таблицы.
Установим функциональные зависимости между реквизитами документа «Личная карта». Функциональные зависимости реквизитов этого документа отражены в таблице №9. Каждый из них функционально полно зависит только от уникального идентификатора сотрудника — табельный номер (ТАБ_НАМ). Таким образом, ТАБ_НАМ является ключевым полем.
Сгруппируем реквизиты одинаково зависимые от ключевых, и объединим их с ключевыми в один информационный объект. Назовем такие объекты «Справочник сотрудники» с ключом ТАБ_НАМ, и «Справочник подразделения» с ключом КОД_ПОДРАЗД.
Таблица 2
Документ «Личная карта» | ||
Наименование реквизита |
Имя реквизита |
Функциональные зависимости |
Табельный номер |
ТАБ_НОМ |
|
Ф.И.О. |
ФИО | |
Должность |
ДОЛЖ | |
Подразделение |
ПОДРАЗД | |
Стаж работы |
СТАЖ | |
Кол-во детей |
ДЕТИ | |
Адрес |
АДРЕС | |
Телефон |
ТЕЛ |
Установим функциональные зависимости между реквизитами документа «Штатное расписание». Функциональные зависимости реквизитов этого документа отражены в таблице №11.
Таблица 3
Документ «Штатное расписание» | ||
Наименование реквизита |
Имя реквизита |
Функциональные зависимости |
Код должности |
КОД_ДОЛЖ |
|
Наименование должности |
ДОЛЖ | |
Кол-во штат-ых. ед. |
ШТАТ | |
Оклад |
ОКЛАД | |
Надбавки, % |
НАДБАВКИ |
Каждый из реквизитов функционально полно зависит только от реквизита — Код должности (КОД_ДОЛЖ), т.е. КОД_ДОЛЖ →{ДОЛЖ, КОЛ_ШТАТ_ЕД, ОКЛАД}. Таким образом, КОД_ДОЛЖ является ключевым полем. Все реквизиты документа «Штатное расписание» образуют один информационный объект «Справочник должности» с ключом КОД_ДОЛЖ.
Установим функциональные зависимости между реквизитами документа «Табель учета рабочего времени». Функциональные зависимости реквизитов этого документа отражены в таблице №10.
Таблица 4
Документ «Табель учета рабочего времени» | ||||
Наименование реквизита |
Имя реквизита |
Функциональные зависимости | ||
Номер месяца |
КОД_МЕС |
|
|
|
Табельный номер |
ТАБ_НОМ | |||
Ф.И.О. |
ФИО | |||
Подразделение |
ПОДРАЗД | |||
Должность |
ДОЛЖ | |||
Кол-во рабочих дней |
КОЛ_РАБ_ДН | |||
Кол-во неявок |
НЕЯВКА | |||
Отработано дней |
ОТРАБ_ДН |
Реквизит Табельный номер является ключевым в функциональной зависимости ТАБ_НОМ →{ФИО, ПОДРАЗД, ДОЛЖ}. Реквизит “Номер месяца” является ключевым в функциональной зависимости МЕСЯЦ →{КОЛ_РАБ_ДН}. Эта функциональная зависимость образует новый информационный объект «Справочник месяц» с ключевым полем КОД_МЕС. Все описательные реквизиты документа образуют новый информационный объект «Ведомость» с двумя ключевыми полями КОД_МЕС, ТАБ_НОМ.