Разработка БД (табель на 20 человек)

Автор работы: Пользователь скрыл имя, 28 Февраля 2013 в 01:31, курсовая работа

Краткое описание

Целью исследования является разработка средствами приложения MS Access автоматизированной системы «Начисление зарплаты» для малого предприятия.

Содержимое работы - 1 файл

Курсовой.docx

— 217.41 Кб (Скачать файл)

МИНОБРНАУКИ РОССИИ

Федеральное государственное бюджетное  образовательное учреждение высшего  профессионального образования

«Санкт-Петербургский государственный

инженерно-экономический университет»

Факультет информационных систем в экономике  и управлении

Кафедра информационных систем в экономике

 

КУРСОВОЙ  ПРОЕКТ

по дисциплине «Разработка и стандартизация программных  средств и информационных технологий»

на тему:

«РАСЧЕТ ПОВРЕМЕННОЙ ОПЛАТЫ. ТАБЕЛЬ (на 20 человек)»

(название темы)

Выполнил(и):  

(срок обучения)        3 г. 10 м.                    

Группа: ___8/391__ №

Подпись: 

Преподаватель: 

Фомин Владимир Ильич

Должность: 

 

Оценка: __________ Дата:  

Подпись: 

 

Санкт-Петербург

2012

                                     Аннотация.

В настоящее время в  связи  с переходом на рыночную экономику, появилась потребность  в создании информационных систем, для малого бизнеса позволяющих  автоматизировать большинство информационных потоков, увеличить производительность и эффективность труда на предприятии, тем самым добиться необходимых  конкурентных преимуществ во всех отраслях деятельности. В связи с этим большую  актуальность приобретает освоение принципов построения и эффективного применения соответствующих технологий и программных продуктов: систем управления базами данных, CASE-систем автоматизации  проектирования, средств администрирования  и защиты баз данных и других.

В данной курсовой работе требуется  произвести расчет заработной платы  сотрудникам  малого предприятия, организовать выход  необходимой информации на печать в виде отчетов, создать удобный  интерфейс, для информационной системы  «Начисление заработной платы», ориентированный  на комфортную работу пользователя.

Целью исследования является разработка средствами приложения MS Access автоматизированной системы «Начисление  зарплаты» для малого предприятия.

Для реализации поставленной цели надо решить следующие задачи:

         изучить предметную область;

выбрать СУБД;

построить информационно-логическую модель;

реализовать информационно-логическую модель с использованием СУБД. (Создать  БД по информационно-логической модели);

создать пользовательский интерфейс;создать  инструкцию пользователя.

  В практике организации  оплаты труда  используют две основные формы:

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

при сдельной форме оплаты труда заработную плату работнику  начисляют в заранее установленном  размере за каждую единицу выполненной  работы.

      Данная  информационная система будет  предназначена  для расчета  зарплаты на предприятии, где  используется повременно-премиальная   система оплаты труда, т.к. это  наиболее распространенная система  оплаты труда. Она применяется  практически в любой отрасли.

 

 

 

 

 

 

 

 

 

 

 

 

 

Текст пояснительной записки.

Содержание:

  1. Список исполнителей с указанием номеров разделов и подразделов, выполненных каждым исполнителем…………………………………..6
  2. Техническое задание……………………………………………………...7
  3. Предполагаемая цена (сумма договора на разработку) с обоснованием (согласно п.2.2)……………………………………………………………8
  4. Календарный план разработки (согласно п. 2.3)……………………….9
  5. Документация разработки:
    1. Технический проект  (согласно п.2.5). Документирование по материалам п.2.7.а……………………………………………………10
    2. Программная реализация (согласно п.2.6). Документирование  по материалам п.2.7.а……………………………………………………17
  6. Заключение………………………………………………………………...20
  7. Список использованной литературы………………………………..21-22
  8. Приложения:

Приложение 1. Оригинал   общего (эскизного) проекта, выполненный  согласно п. 2.4. с согласующими подписями.

Приложение 2. Дистрибутивный носитель программного комплекса и  базы данных с инструктивными материалами  по начальной установке ПИ.

 

 

 

 

 

  1. Список исполнителей с указанием номеров разделов и подразделов, выполненных каждым исполнителем.

 

Исполнитель: Михайлюк Кирилл Сергеевич

Выполнено:    Все  разделы проекта

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Техническое задание.

 

РАСЧЕТ ПОВРЕМЕННОЙ ОПЛАТЫ. ТАБЕЛЬ (на 20 человек):

Код и наименование подразделения, Ф.И.О., табельный номер, месяц, год, должность, количество отработанных дней.

   Справочники:

1. год, месяц, количество рабочих дней;

2. Ф.И.О., табельный номер, должность, установленный месячный оклад;

3. Ф. И.О, табельный номер, % персональной надбавки (вычета).

Запросы:

1. ведомость начислений  повременной заработной платы  по под-  разделению за месяц;

2. список работников, по  которым сумма заработной платы  за период времени превышала  заданную;

3.  средняя заработная  плата по подразделениям за  период времени.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  1. Предполагаемая цена (сумма договора на разработку) с обоснованием (согласно п.2.2)

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

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4. Календарный план разработки (согласно п. 2.3).

В данном случае подразумевался вольный график разработки проекта  с указанием даты защиты. Консультации с преподавателем  проводились  по договоренности.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5. Документация разработки:

5.1. Технический проект  (согласно п.2.5). Документирование по материалам п.2.7.а.

Инфологическая модель

   Описание объектов  предметной области и связей  между ними (ER-модель)

При описании предметной области  гораздо удобнее и эффективнее  использовать такое её представление, которое было бы понятным для большинства  категорий пользователей, такой  обобщенный взгляд на информационную систему и на её функционирование реализуется через концептуальное проектирование.

Концептуальная модель представляет объекты предметной области и  их взаимосвязи без указания способов их физического хранения. Таким образом, концептуальная модель является, по существу, моделью предметной области. При  проектировании концептуальной модели все усилия разработчика должны быть направлены на структуризацию данных и выявлений взаимосвязей между  ними без рассмотрения особенностей реализации и вопросов эффективности  обработки. Проектирование концептуальной модели основано на анализе решаемых, на этом предприятии задач по обработке данных.

Концептуальная модель включает описание объектов и их взаимосвязей, представляющих интерес в рассматриваемой  предметной области и выявляемых в результате анализа данных.

Результатом концептуального  проектирования является некоторая  концептуальная схема, которая чаще всего выражается в виде ER диаграммы (диаграмма «сущности связи»), в которой приняты следующие обозначения:

• объекты;

• связи.

Для решения поставленной задачи была построена концептуальная схема (Рис. 1) информационной системы «Начисления заработной платы».

 

 

Рисунок 1- ER диаграмма - Начисление заработной платы

 

Концептуальная модель транспонируется  в модель данных, совместимую с  выбранной СУБД. Версия концептуальной модели, которая может быть обеспечена конкретной СУБД, называемой

логической моделью.

 

 

 

Информационные 

объекты

Название реквизита

Признак ключа

Семантика ИО

Сотрудники

ФИО

Табельный

Должность

Установленный месячный оклад

Подразделение

Простой уникальный ключ

Сведения о сотрудниках, подразделениях и ЗП.

КТУ

Табельный

Процент надбавки(вычета)

Код месяца

Код

Количество отработанных дней

Простой уникальный ключ

Сведения об окладах и  количестве отработанных дней

Календарь

Год

Месяц

Количество рабочих дней

Код месяца

Простой уникальный ключ

Сведения о количестве рабочих дней по месяцам




 

Таблица 1- Информационные объекты.

 

 


Рисунок 2 – Информационно-логическая модель предметной области.

 

         На этой схеме прямоугольники  отображают таблицы базы данных  с полным списком их полей,  а связи показывают, по каким  полям осуществляется взаимосвязь  таблиц.

 

 

 

 

Входные формы

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

 

 

Таблица 1 - Сотрудники

Имя поля

Признак ключа

Обязательное поле

Тип данных

Размер

ФИО

 

Да

Текстовый

255

Табельный

Ключ

Да

числовой

авто

Должность

 

Да

текстовый

255

Установленный месячный оклад

 

Да

денежный

авто

Подразделение

 

Да

текстовый

50


 

 

     Таблица 2- КТУ

Имя поля

Признак ключа

Обязательное поле

Тип данных

Размер

Табельный номер

 

Да

Числовой

Длинное целое

Процент надбавки(вычета)

 

Да

Числовой

Двойное с плавающей точкой

Код месяца

 

Да

Числовой

Длинное целое

Код

Ключ

Да

Счетчик

Длинное целое

Количество отработанных дней

 

Да

Числовой

Длинное целое


 

Таблица 3 – Календарь

Имя поля

Признак ключа

Обязательное поле

Тип данных

Размер

Год

 

Да

Числовой

Длинное целое

Месяц

 

Да

Числовой

Длинное целое

Количество рабочих дней

 

Да

Числовой

Длинное целое

Код месяца

Ключ

Да

Счетчик

Длинное целое

Информация о работе Разработка БД (табель на 20 человек)