Разработки ИС отдела кадров фирмы «ЭЛ-Спорт

0

 

МИНИСТЕРСТВО ОБРАЗОВАНИЯ МОСКОВСКОЙ ОБЛАСТИ

ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ

ПРОФЕССИОНАЛЬНОе ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

моСКОВСКОЙ ОБЛАСТИ
СЕРПУХОВСКИЙ КОЛЛЕДЖ

 

СПЕЦИАЛЬНОСТЬ 230401

ИНФОРМАЦИОННЫЕ СИСТЕМЫ

 

 

 

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

НА ТЕМУ

Управление проектом «Разработки  ИС отдела кадров  фирмы «ЭЛ-Спорт »»

 

Студент       ___________   / Силаев В.А.  /

Руководитель __________/  Дмитревский В.С.  /

 

Допущен к защите:

 

Зам. директора по УР

 

                                                        ___________________/Г.В. Вялых/

« ___ » ____________ 2016 г.

 

 

 

 

2016г.

 

Министерство образования Московской области

ГБПОУ МО «Серпуховский Колледж»

                                   

 Утверждаю

Зам. директора по уч. работе

Вялых Г.В.____________ 

                        

 

ЗАДАНИЕ

 

на выполнение курсового проекта

студенту  Силаеву В.А.

 

специальность 230401 группа 351

 

 

Тема курсового проекта:

 

Управление проектом «Разработка ИС отдела кадров  фирмы «ЭЛ-Спорт»

Введение

1 Обследование предметной области

2 Системный анализ предметной области с использованием функционального моделирования

2.1 Формирование структурно-функциональной модели процесса.

2.2 Информационное моделирование

3 Структура проектируемого программного средства

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

5 Требование к техническому обеспечению

6 Технико-экономическое обоснование целесообразности разработки системы, сроков разработки, стоимость проекта

Заключение

Литература

Приложения

Дата выдачи задания:                      «_____»__________2016г.

 

Срок окончания работы:                 «_____»__________2016г.

 

Дата защиты курсового проекта:   «_____»__________2016г.

 

Руководитель курсового проекта ________________  Дмитревский В.С.

 

Рассмотрено на ПЦК профессиональных дисциплин специальности 230401  

 

"______" ___________ 2016 г.

 

Председатель комиссии  _______________ /Черникова  Л.В. /

 

 

 

Содержание

Введение                                                                                                                            3

  1. Обследование предметной области 4
  2. Системный анализ предметной области с использованием функционального моделирования 6

 

     2.1 Формирование структурно-функциональной модели процесса.                         9

2.2 Перечень сущностей                                                                     13

2.3 Перечень атрибутов                                                                     14

    2.4 Информационное моделирование                                                         16

  1. Структура проектируемого программного средства 20

 

    3.1 Выбор СУБД                                                                                22

    3.2 Преобразование ER-диаграммы в реляционную модель          20

    3.3 Реляционная схема базы данных                                                 23

    3.4 Заполнение таблицы в Access                                                                26

    3.5  Экранные формы                                                                         29

  1. Техническое задание 34
  2. Требование к техническому обеспечению 37
  3. Технико-экономическое обоснование целесообразности разработки системы, сроков разработки, стоимость проекта 38

Заключение                                                                                                                       45

Литература                                                                                                                       46

Приложение                                                                                                                                 47

 

 

Введение

Существует много веских причин перевода существующей информации на компьютерную основу. Сейчас стоимость хранения информации в файлах ЭВМ дешевле, чем на бумаге.

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

Информационные системы являются эффективным средством представления структур данных и манипулирования ими. Концепция баз данных предполагает использование интегрированных средств хранения информации, позволяющих обеспечить централизованное управление данными и обслуживание ими многих пользователей. При этом БД должна поддерживаться в среде ЭВМ единым программным обеспечением, называемым системой управления базами данных (СУБД). СУБД вместе с прикладными программами называют банком данных.

 

Целью данной курсовой работы является Управление проектом разработки  ИС отдела кадров  фирмы «ЭЛ-Спорт »

 

 

 

 

 

1       Обследование предметной области

 

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

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

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

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

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

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

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

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

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

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

Увольнение сотрудника происходит либо на основании личного заявления сотрудника, либо из-за нарушения правил трудового договора. После официального подписания приказа сотрудник обязан отработать на данном предприятии еще две недели.

 

 

 

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

 

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

Основные функции по работе отдела кадров предприятия:

  1. принятие на работу
  2. расчет с работы

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

1.1 Анализ данных

Анализ данных производится при принятии человека на работу. Для выполнения данной функции необходимы следующие документы: паспорт, трудовая книжка и документ об образовании. При условии, что человек прошел собеседование составляется приказ о принятии на работу. Приказ о принятии должен включать ФИО, должность (рабочее место), д ату и, соответственно, номер приказа.

1.2 Составление трудового договора

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

1.3 Формирование личного дела

В личном деле хранятся паспортные данные и общие сведения о работнике. Кроме данных, необходимых для составления трудового договора (ФИО, рабочее место(должность), № приказа о принятии), содержит табельный номер сотрудника, личные и другие данные:

  1. Личные данные:

- ФИО;

- дата рождения;

- адрес;

- № паспорта;

- Стаж работы;

-Фактическое место жительства;

- ИНН;

- Состав семьи;

- Место жительства по паспорту;

  1. Образование;
  2. Трудовая история (трудовая деятельность до работы на предприятии) с указанием следующих данных:

- предприятие;

- должность;

- стаж;

-статья увольнения;

  1. Документы (опись документов, приобщенных к личному делу сотрудника), с указанием полей:

- тип документа (трудовая книжка, диплом и прочее);

- идентификационный номер (номер диплома, тр. книжки);

- дата приема (дата внесения в личное дело);

- дата выдачи (дата изъятия из личного дела);

1.4 Изменение штатного расписания

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

2.1 Проставление отметок в личное дело и трудовую книжку

При наличии приказа об увольнении в личное дело вносится соответствующая отметка с указанием статьи увольнения и даты расчета, а также номер приказа об увольнении. В трудовую книжку при этом также ставится отметка о расчете.

2.2 Выдача документов

После увольнения необходимо произвести выдачу документов. Выдача документов осуществляется в соответствии с описью. После выдачи документов необходимо внести в личное дело отметку о том, что документы выданы (путем изменения данных о документах и материалах, приобщенных к личному делу – проставление даты выдачи).

2.3 Составление списка уволенных сотрудников за период

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

2.4 Изменение штатного расписания (при расчете)

При расчете, на основании приказа об увольнении, также производится изменение штатного расписания.

 

 

 

 

 

 

 

2.1 Формирование структурно-функциональной модели процесса.

 

 

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

 

 

 

Схема AS IS

 

Рис.1 «Контекстная диаграмма IDEF0»

 

 

 

 

Рис.2 «Диаграмма декомпозиции IDEF0»

 

 

Рис.3 «Диаграмма декомпозиции IDEF0»

 

 

2.2 Перечень сущностей

база данные автоматизация кадры

Сущность - объект любой природы данные, о котором хранятся в отношении (таблице, в которой содержатся данные).

В рассматриваемой предметной области можно выделить следующие сущности:

  1. СОТРУДНИКИ –содержит подробную информацию о данном сотруднике.
  2. ОТПУСК – содержит информацию о дате ухода в отпуск, на какое количество дней и т.д.
  3. БОЛЬНИЧНЫЙ – содержит ту же информацию что и отпуск, включая пункт дополнительный отпуск в связи с болезнью.
  4. ПОВЫШЕНИЕ КВАЛИФИКАЦИИ (ПЕРЕВОД) - содержит информацию о причине перевода (в данном случае прохождение курсов повышения квалификации), прежнее и новое место работы и т.д.
  5. КОМАНДИРОВАКА – содержит информацию о месте назначения, сроки и цели отправления в командировку.
  6. ТРУДОВОЙ ДОГОВОР – содержит информацию о том, когда и на какую должность был принят сотрудник, его надбавки и т.д.
  7. ТАБЕЛЬ РАБОЧЕГО ВРЕМЕНИ – содержит информацию о количестве отработанных дней, выходных, командировок, больничных и т.д.

 

 

2.3 Перечень атрибутов

 

Перечисленные выше сущности содержат различные атрибуты. Атрибут – свойство сущности (заголовок столбца таблицы).

Перечислим атрибуты вышеназванных сущностей:

СОТРУДНИКИ (Табельный номер сотрудника, ФИО сотрудника, занимаемую должность, стаж работы, номер паспорта, ИНН, состав семьи, дату рождения, место проживания по паспорту, фактическое место проживания, телефон).

ТРУДОВОЙ ДОГОВОР (наименование фирмы, номер приказа, дату составления приказа, дату принятия на работу, ФИО сотрудника, табельный номер сотрудника,  оклад, надбавки за совмещение должностей, надбавки за работу на крайнем севере).

ОТПУСК (наименование фирмы, номер приказа об уходе в отпуск, дату составления приказа, ФИО сотрудника, табельный номер сотрудника,  период работы, основной отпуск, дополнительный отпуск, количество дней, период к оплате).

БОЛЬНИЧНЫЙ (наименование фирмы, номер приказа, ФИО сотрудника, табельный номер сотрудника,  занимаемую должность, основной отпуск, дополнительный отпуск в связи с болезнью, пункт «отпуск исчислять»).

ПОВЫШЕНИЕ КВАЛИФИКАЦИИ (ПЕРЕВОД) (номер приказа об переводе, табельный номер сотрудника, ФИО сотрудника, пункт «вид перевода», прежнее место работы, новое место работы).

КОМАНДИРОВКИ (номер приказа об отправлении сотрудника в командировку, табельный номер сотрудника, ФИО сотрудника, место назначения, срок и цель командировки, пункт «за счет средств»).

ТАБЕЛЬ РАБОЧЕГО ВРЕМЕНИ (номер сотрудника, должность, количество отработанных дней, количество фактически отработанных дней, количество выходных, отпуск, больничный).

УВОЛЬНЕНИЕ (номер приказа об увольнении сотрудника из фирмы, дату составления приказа, дату увольнения, табельный номер сотрудника,  занимаемую должность, основание, пункт «к оплате»).

Далее импортируем сущности в СУБД Access

 

 

 

2.4 Информационное моделирование

 

Для представления информационной модели данных используется CASE-средство ErWin. С его помощью при проектировании модели ИС «» была создана инфологическая модель базы данных.

Логическая модель позволяет понять суть проектируемой системы, отображая логические взаимосвязи между сущностями. Различают 3 подуровня логического уровня представления информации о данных:

- диаграмма сущность-связь Entity-Relationship Diagram (ERD) включает сущности и взаимосвязи, отражающие основные бизнес-правила предметной области.

- модель данных, основанная на ключах Key Based Model (KB) включает описание всех сущностей и первичных ключей, предназначена для представления структуры данных и ключей, которые соответствуют предметной области.

- полная атрибутивная модель Fully Attributed Model (FA) наиболее детальное представление структуры данных: представляет данные в третьей нормальной форме и включает все сущности, атрибуты и связи.

Рассмотрим построение модели данных логического уровня. Основными элементами этой модели являются:

Сущность - множество экземпляров реальных или абстрактных объектов, обладающих общими атрибутами или характеристиками.

Атрибуты – характеристики сущности. Экземпляр атрибута – это определенная характеристика экземпляра сущности. Атрибуты сущности бывают собственные или наследуемые. Собственные атрибуты являются уникальными в рамках модели. Наследуемые атрибуты передаются от сущности родителя при определении идентифицирующей связи.

В рассматриваемой модели 4 сущности: клиент, реализация, должность, сотрудники.

Первичные ключи (Primary Key) – атрибут или комбинация атрибутов, чьи значения однозначно определяют каждый экземпляр сущности.

Внешние ключи (Foreign Key) – атрибуты, наследуемые в качестве атрибутов сущностью – потомком от сущности – родителя.

Связь – логическое соотношение между сущностями. На логическом уровне можно установить идентифицирующую связь «один ко многим», связь «многие ко многим» и не идентифицирующую связь «один ко многим».

Идентифицирующая связь изображается сплошной линией; не идентифицирующая - пунктирной линией.

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

Первая нормальная форма (1NF) - все атрибуты содержат атомарные значения.

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

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

Информационная модель строится на основе функциональной. При этом стрелки становятся потенциальными сущностями, только в данном случае информационная модель будет адекватна выполняемым функциям. После того как сущности выделены, можно будет выделить атрибуты (остальные стрелки). На рисунке 3 представлен логический уровень полной атрибутивной модели данных.

 

 

В рассматриваемой модели 8 сущностей: сотрудники, отпуск, больничный, повышение квалификации, командировка, трудовой договор, табель рабочего времени и увольнение.

Рис.4 «Модель данных в нотации IDEF1X (логический уровень)»

 

Рис.5 «Модель данных в нотации IDEF1X (физический уровень)»

 

 

  1. СТРУКТУРА ПРОЕКТИРУЕМОГО ПРОГРАММНОГО СРЕДСТВА

3.1 Выбор СУБД

Для разработки БД была выбрана СУБД Microsoft Access.

Microsoft Access является универсальным программным инструментом создания и обслуживания БД, позволяет не только хранить большие массивы данных в определенном формате, но и обрабатывать их, представляя в удобном для пользователей виде. Access дает возможность автоматизировать часто выполняемые операции, разрабатывать удобные формы для ввода, корректировки и просмотра данных, составлять сложные отчеты.

В Microsoft Access база данных включает в себя все объекты, связанные с данными, в том числе и те, которые предназначены для автоматизации работы с ними, такие, как таблицы, формы, запросы, отчеты, программный код.

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

Кроме того, разработка БД с помощью Microsoft Access проста и не требует от разработчика особых навыков, в отличие от работы с другими СУБД (FoxPro, Paradox, MS SQL и др.). Microsoft Access русифицированная СУБД, что также облегчает работу с ней. А также интерфейс разработанной с помощью Microsoft Access БД обычно интуитивно понятен пользователям и не требует от них специальных знаний, что сокращает время подготовки к работе и средства, затрачиваемые на обучение персонала работе с БД.

 

 

 

 

3.2 Преобразование ER-диаграммы в реляционную модель

Из программы ERwin Data Modeler r7 генерируем базу данных в программу Microsoft Access 2003.

В программе  ERwin Data Modeler r7 на физическом уровне соединяемся с базой данных в Microsoft Access 2003. С помощью функции Database Connection…

(D:\3 курс 15-16\silaev\курсовик\сила.mdb).

Теперь генерируем Базу Данных. Вызываем функцию Tools \ Forward Engineer \ Schema Generation…

 

 

 

 

В приложении Microsoft Access  генерируется Новая База Данных.

Рис.6 « MS Access  БД  фирмы «Эл-Спорт»

 

 

 

3.3 Реляционная схема базы данных

 

Реляционная база данных – это совокупность отношений, содержащих всю информацию, которая должна храниться в БД. Однако пользователи могут воспринимать такую базу данных как совокупность таблиц.

  1. Каждая таблица состоит из однотипных строк и имеет уникальное имя.
  2. Строки имеют фиксированное число полей (столбцов) и значений (множественные поля и повторяющиеся группы недопустимы). Иначе говоря, в каждой позиции таблицы на пересечении строки и столбца всегда имеется в точности одно значение или ничего.
  3. Строки таблицы обязательно отличаются друг от друга хотя бы единственным значением, что позволяет однозначно идентифицировать любую строку такой таблицы.
  4. Столбцам таблицы однозначно присваиваются имена, и в каждом из них размещаются однородные значения данных (даты, фамилии, целые числа или денежные суммы).
  5. Полное информационное содержание базы данных представляется в виде явных значений данных, и такой метод представления является единственным. В частности, не существует каких-либо специальных "связей" или указателей, соединяющих одну таблицу с другой.
  6. При выполнении операций с таблицей ее строки и столбцы можно обрабатывать в любом порядке безотносительно к их информационному содержанию. Этому способствует наличие имен таблиц и их столбцов, а также возможность выделения любой их строки или любого набора строк с указанными признаками.

Разработаем схему данных, (создание связей между таблицами). Для этого:

  • нажимаем по кнопку на панели инструментов (или команда Сервис, Схема данных). На экране появится окно <<Схема данных>>;
  • щёлкаем по кнопке на панели инструментов (или команда Связи, Добавить таблицу);
  • в появившемся окне будет выделено название одной таблицы. Щелкаем по кнопке <Добавить>, переводим выделение на имя следующей таблицы и щелкните по кнопке <Добавить>. Аналогично добавляем оставшиеся таблицы;
  • закройте окно, щелкнув по кнопке <3акрыть>;
  • чтобы не выполнять все вышеописанные действия, можно просто перетащить мышкой таблицы из окна «Базы данных Таблицы» в окно «Схема данных»;
  • создадим связь между таблицами Сотрудники и Трудовой договор. Для этого курсором мыши перетаскиваем <<Табельный>> в таблице Сотрудники на поле <<Код Трудового договора>> в таблицу Трудовой договор. На экране откроется окно <<Связи>>;
  • устанавливаем флажок («галочку») в свойствах Обеспечение целостности данных, Каскадное обновление связанных полей и Каскадное удаление связанных записей;
  • щелкаем по кнопке <Создать>. Связь будет создана;

аналогично создаем связи  для оставшихся таблиц.

       Рисунок 8 отображает полученную схему базы данных  фирмы «Эл.Спорт»

  • закрываем окно схемы данных, ответив ДА на вопрос о сохранении макета.

 

Рис.7 «Реляционная структура СУБД Access для информационной системы фирмы «Эл-Спорт»

 

 

 

3.4 Заполнение таблиц в MS Access.

 

               Исходя из анализа данных о различных СУБД и учитывая решаемую задачу, для реализации базы данных "Эл-Спорт" выбирается СУБД MS Access 2007.

Microsoft Access - это СУБД предназначенная для хранения и поиска информации, ее представления в удобном виде. Чтобы реализовать базу данных, в СУБД Access надо ввести через режим конструктора свою модель. Для начала надо ввести названия таблиц и всех их атрибуты. При вводе атрибутов надо задать тип данных и первичный ключ.

 Заполняем сгенерированные 8 таблиц:

  • Сотрудники

 

  • Трудовой договор

 

 

 

 

 

 

  • Больничный

 

  • Отпуск

 

  • Повышение квалификации

 

 

 

 

 

  • Увольнение

 

  • Табель рабочего времени

 

  • Командировка

 

 

 

 

3.5  Экранные формы

 

 

Экранную форму создал при помощи мастер форм.

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

 

 

Далее нужно выбрать вид формы.

 

 

На следующем шаге нужно выбрать стиль формы.

 

 

В заключении задать имя.

 

 

Любую форму, сделанную с помощью мастера можно изменить в режиме конструктора.

 

 

 

 

 

 

 

Так же создаю остальные подчинённые формы:

- Отпуск

 

- Командировка

 

- Трудовой договор

 

 

 

 

 

 

- Увольнение

 

В представляемой БД главной формой является форма «Личная карточка». Все остальные формы являются подчиненными. Подчиненные формы для удобства работы с ними размещены ниже главной формы.

Рис. 8«Главная форма личной карточки сотрудника фирмы «Эл-Спорт»

 

 

 

  1. ТЕХНИЧЕСКОЕ ЗАДАНИЕ

 

Техническое задание на разрабатываемое программное средство оформляется в соответствии с ГОСТ 19.201-78 Единая система программной документации ТЕХНИЧЕСКОЕ ЗАДАНИЕ. ТРЕБОВАНИЕ К СОДЕРЖАНИЮ И ОФОРМЛЕНИЮ.

Общие сведения.

Наименование работы.

«Разработка  ИС отдела кадров фирмы «Эл-Спорт»

Заказчик.

ООО «Электроник».

Исполнитель.

Студент ГБПОУ МО «Серпуховский колледж»  очного отделения Силаев Владимир Александрович

Контактная информация: тел. 8(916)-952-16-11,

mail: Trad.sda@yandex.ru.

Основание для проведения работы.

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

Плановые сроки.

Начало: 8 апреля 2016 года, окончание 7 июня 2016 года.

Источники и порядок финансирования работы. Отсутствует.

Порядок оформления представления.

Сдача работы должна быть осуществлена не позднее 25 июня.

Исполнитель показывает пояснительную записку в письменном виде по проделанной работе и электронный вариант с обязательным приложением диаграмм IDEF0, IDEFX, алгоритмы работы ИС, ТЗ, руководство оператора.

          Назначение и цели создания.

Назначение.

Предназначен для автоматизации процесса страхования и учета.
Задачи.

Ведет учёт сотрудников, осуществляют простоту использования, генерирует отчеты.

Требования.

Требования к системе в целом.

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

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

Требования к видам обеспечения: Требования к информационному обеспечению: система получает информацию о страховании ТС, о сотрудниках, о их задачах. Полученная информация передается в вычислительный блок для анализа и принятия решения.

Требования к надежности системы.

  1. Основная база данных должна содержать все основные таблицы, требование - максимальная надёжность.
  2. При выводе данных с постраничной организацией, из базы данных должна выводиться только строки текущей страницы.
  3. Поля ввода данных на страницах сайта должны быть защищены от попыток ввода злонамеренной информации.
  4. При сбое в работе аппаратуры восстановление нормальной работы системы должно производиться после:

- перезагрузки операционной системы;

- запуска исполняемого файла системы;

  1. При ошибках в работе аппаратных средств (кроме носителей данных и программ) восстановление функции системы возлагается на ОС.
  2. При ошибках, связанных с программным обеспечением (ОС и драйверы устройств), восстановление работоспособности возлагается на ОС.
  3. При неверных действиях пользователей, неверных форматах или недопустимых значениях входных данных, система выдает пользователю соответствующие сообщения, после чего возвращается в рабочее состояние, предшествовавшее неверной (недопустимой) команде или некорректному вводу данных.

 

 

Требования по развитию и модернизации системы.

Все изменения и обновления программного обеспечения должны производится централизованно и с минимальным простоем программно-аппаратного комплекса, проходить предварительное всестороннее тестирование. Для осуществления оперативного обновления сотрудников программного обеспечения в системе должна быть предусмотрена подсистема автоматического обновления.

 


 

5.Требования к техническому обеспечению

Для работы программы ИС «Фирмы «Эл-Спорт »»

необходим следующие технические средства с основными характеристиками, а именно:

Минимальный комплекс программных средств:

  • ОС Windows 7/8.1
  • оперативная память 2Гб;
  • дисковое пространство – после установки программы, занимающей объем порядка 200 Мб, рекомендуется постоянно иметь свободным не менее 300 Мб;
  • принтер;
  • рекомендуемое разрешение экрана дисплея 1440х900 точек.

Но для лучшей работы программного продукта необходим следующий комплекс программных средств:

  • ОС Windows 7/8.1
  • оперативная память 2Гб – при большем объеме памяти быстрее происходит открытие файлов;
  • дисковое пространство – после установки программы, занимающей объем порядка 200 Мб, рекомендуется постоянно иметь свободным не менее 200 Мб;
  • принтер;
  • рекомендуемое разрешение экрана дисплея 1440х900 точек.

Для разработки использовался язык программирования MS Access

 

 

 

 

 

  1. ТЕХНИКО-ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ ЦЕЛЕСООБРАЗНОСТИ РАЗРАБОТКИ СИСТЕМЫ, СРОКОВ РАЗРАБОТКИ, СТОИМОСТИ ПРОЕКТА

 

Все элементы диаграммы Ганта в MS Project являются настраиваемыми отрезками, каждый из которых может состоять из трех элементов: точки начала, точки окончания и промежуточной части. Отрезки, обозначающие задачи, состоят только из промежуточной части, а завершающие задачи — только из начальной точки. В MS Project диаграмма Ганта (Gantt Chart) является основным средством визуализации плана проекта. Эта диаграмма представляет собой график, на котором по горизонтали размещена шкала времени, а по вертикали расположен список задач. При этом длина отрезков, обозначающих задачи, пропорциональна длительности задач. При наведении мыши на любой элемент диаграммы отображается всплывающая подсказка. На диаграмме Ганта рядом с отрезками может отображаться дополнительная информация (рядом с задачами отображаются названия задействованных в них ресурсов и их загрузка при выполнении задачи).

 

Название задачи

Длительность

Начало

Окончание

Предшественники

Названия ресурсов

Затраты

курсовой проект

91 дней

Вс 14.02.16

Чт 16.06.16

   

110 400,00 ₽

   ознакомиться с возможными темами

2 дней

Пн 15.02.16

Вт 16.02.16

 

список тем

1 600,00 ₽

   посмотреть литературу

2 дней

Ср 17.02.16

Чт 18.02.16

2

литература[1]

0,00 ₽

   выбрать тему для курсового проэкта

8 дней

Пт 19.02.16

Сб 26.03.16

3

список тем

6 400,00 ₽

   получить задание у преподавателя

1 день

Пн 28.03.16

Пн 28.03.16

4

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

2 800,00 ₽

   задание на выполнение курсового проекта получено

0 дней

Пн 28.03.16

Пн 28.03.16

5

 

0,00 ₽

   анализ потребностей

1 день

Вт 29.03.16

Вт 29.03.16

6

студент

1 600,00 ₽

   выполнить курсовой проект

30 дней

Ср 30.03.16

Вт 10.05.16

   

46 400,00 ₽

      описание предметной области

4 дней

Чт 31.03.16

Вт 05.04.16

 

студент

6 400,00 ₽

      разработка БД

4 дней

Ср 06.04.16

Пн 11.04.16

9

студент

6 400,00 ₽

      описание интерфейса

4 дней

Вт 12.04.16

Пт 15.04.16

10

студент

6 400,00 ₽

      описание программных средств проектирования

4 дней

Пн 18.04.16

Чт 21.04.16

11

студент

6 400,00 ₽

      описание технических средств проектирования

4 дней

Пт 22.04.16

Ср 27.04.16

12

студент

6 400,00 ₽

      описание работы программы

4 дней

Чт 28.04.16

Вт 03.05.16

 

студент

6 400,00 ₽

      изучить необходимый теоритический материал

5 дней

Ср 04.05.16

Вт 10.05.16

14

студент

8 000,00 ₽

   разработать программное обеспечение

25 дней

Вт 10.05.16

Пн 13.06.16

15

 

51 600,00 ₽

      проконсультироваться с преподавателем

5 дней

Вт 10.05.16

Пн 16.05.16

 

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

14 000,00 ₽

      преобразование ER-диаграммы в реляционную модель

3 дней

Вт 17.05.16

Чт 19.05.16

 

студент

4 800,00 ₽

      проектирование структуры базы данных

5 дней

Пт 20.05.16

Чт 26.05.16

 

студент

8 000,00 ₽

      разработка клиентского программного обеспечения

5 дней

Пт 27.05.16

Чт 02.06.16

 

студент

8 000,00 ₽

      исправить недостатки

2 дней

Пт 03.06.16

Пн 06.06.16

20

преподаватель;студент

8 800,00 ₽

      офрмить пояснительную записку

5 дней

Вт 07.06.16

Пн 13.06.16

21

студент

8 000,00 ₽

      курсовой проект выполнен

0 дней

Пн 13.06.16

Пн 13.06.16

22

студент

0,00 ₽

защитить курсовой проэкт

3 дней

Вт 14.06.16

Чт 16.06.16

   

12 800,00 ₽

   подготовиться к защите проекта

1 день

Вт 14.06.16

Вт 14.06.16

 

интернет;студент

5 600,00 ₽

   выяснить дату и время защиты

1 день

Ср 15.06.16

Ср 15.06.16

25

студент

1 600,00 ₽

   защитить курсовой проэкт в назначеное время

1 день

Чт 16.06.16

Чт 16.06.16

26

интернет;студент

5 600,00 ₽

курсовой проект защищён

0 дней

Чт 16.06.16

Чт 16.06.16

27

студент

0,00 ₽

выполнение курсового проекта завершено

0 дней

Чт 16.06.16

Чт 16.06.16

28

студент

0,00 ₽

 

«Диаграмма Ганта»

 

                                                                       

 

«Диаграмма Ганта, график»

 

«Лист ресурсов»

 

Критический путь) — это задача или последовательность задач, определяющая дату окончания проекта. Если увеличить длительность задачи, лежащей на критическом пути, то длительность проекта тоже увеличится, а если уменьшить ее длительность, то длительность проекта тоже уменьшится.

 

Сетевой график, или блок-схема, — не менее популярное средство визуализации плана проекта, чем диаграмма Ганта. На сетевом графике задачи представлены в виде блоков (Box, что переводится в Мс Project как Рамка), соединенных стрелками в блок-схему в соответствии с взаимосвязями задач в плане проекта.

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

 

 

 

 

 

 

 

«Сетевой график фирмы «Эл-Спорт»

 

Учитывая все затраты, общая стоимость проекта равняется 110.400 рублей, 00 коп.

Обычно после того, как проведен анализ, принимается решение относительно оптимизации плана. Если общая стоимость проекта и распределение затрат соответствуют ожиданиям, то оптимизация может не потребоваться, но так случается нечасто. Как правило, приходится оптимизировать план: сокращать или увеличивать затраты на задачи или ресурсы определенного типа. Иногда приходится выполнять одновременно обе операции, например, сохраняя общую стоимость проекта, уменьшить затраты на программирование и увеличить затраты на тестирование.

 

 

                                               Заключение

 

Задание  курсового проекта  выполнено  в полном  объеме :

  • Произведено обследование предметной области.
  • Выполнен Системный анализ предметной области с использованием функционального моделирования, а именно:

  - Формирование структурно-функциональной модели процесса при помощи ALLfusion process modeler 7;

  - при помощи CASE- технологии было сделано информационное моделирование (ER-Диаграмма);

  • Создана структура проектируемого программного средства, а именно:

 - Реляционная схема базы данных;

 - Заполнение таблиц в Access;

 - Экранные формы;

  • Разработано Техническое задание
  • Произведено Технико-экономическое обоснование целесообразности разработки системы, сроков разработки, стоимость проекта, а именно:

-  построена диаграмма Ганта;

-  создан лист ресурсов;

-  построен сетевой график;

Данная система удовлетворяет всем требованиям, предъявленным в задании, и реализует большинство необходимых сотрудникам фирмы функций.

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

Литература.

 

  1. Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных: Учебник для вузов/ Под. ред.А.Д. Хомоненко. - М.: Бином-Пресс, 2006.
  2. Рудикова Л.В., Базы данных. Разработка приложений. - СПБ.: БХВ-Петербург, 2006.
  3. Фуллер, Б Лори Ульрих, Кук, Кен, Кауфельд, Джон Microsoft Office Access 2007 для ”чайников”.: Пер. с англ. М.: ООО ”И.Д. Вильямс”, 2007.
  4. Microsoft Access 2007. Разработка приложений на реальном примере. Изд. БХВ - Петербург, 2007.
  5. Microsoft Access 2002/ Русская версия. Шаг за шагом: практическое пособие / пер. с англ. Л.В. Сазоновой. – М.: Изд. ЭКОМ, 2002. – 352 с. –ISBN 5-7163-0095-2.
  6. Вендров А.М. Практикум по проектированию программного обеспечения экономических информационных систем: Учеб. пособие / А.М. Вендров. – М.: Финансы и статистика, 2004. – 192 с., ил. – ISBN 5-279-02440-6.
  7. Информационные системы и технологии в экономике: Учебник. – 2-е изд., доп. и перераб. / Т.П. Барановская, В.И. Лойко, М.И. Семенов, А.И. Трубилин; Под ред. В.И. Лойко. – М.: Финансы и статистика, 2005. – 416 с., ил. - ISBN 5-279-02605-0.
  8. Карпова Т.С. Базы данных: модели, разработка, реализация / Т.С. Карпова. – СПб.: Питер, 2001. – 304 с. – ISBN 5-272-00278-4.
  9. Конгаловский М.Р. Энциклопедия технологий баз данных. – М.: Финансы и статистика, 2002. – 800 с.: ил. ISBN 5-279-02276-4.

 


 

Приложения

 

Приложение А- Деятельность фирмы «Эл-Спорт »

  

 

 

Приложение Б - Декомпозиция – Расчёт с работы

 

 

 

Приложение В - Логическая модель базы данных

 

                                   ERwin Data Modeler r7

 

 

Приложение Г - Физическая модель базы данных

 

 

 

 

Приложение Д – Microsoft Access: таблицы

 

                             Microsoft Access 2003 

 

 


 Приложение Е–  Microsoft Access: схема

 

 

Приложение Ж – Лист ресурсов

 

 

Приложение З – Диаграмма Ганта

 

 

 

Приложение  И – Сетевой график

 

Презентация:

Разработки  ИС отдела кадров  фирмы «ЭЛ-Спорт

 

Разработки  ИС отдела кадров  фирмы «ЭЛ-Спорт

 

Разработки  ИС отдела кадров  фирмы «ЭЛ-Спорт

 

Разработки  ИС отдела кадров  фирмы «ЭЛ-Спорт

 

Разработки  ИС отдела кадров  фирмы «ЭЛ-Спорт

 

Разработки  ИС отдела кадров  фирмы «ЭЛ-Спорт

 

Разработки  ИС отдела кадров  фирмы «ЭЛ-Спорт

 

Разработки  ИС отдела кадров  фирмы «ЭЛ-Спорт

 

Разработки  ИС отдела кадров  фирмы «ЭЛ-Спорт

 

Разработки  ИС отдела кадров  фирмы «ЭЛ-Спорт

 

Разработки  ИС отдела кадров  фирмы «ЭЛ-Спорт

 

Разработки  ИС отдела кадров  фирмы «ЭЛ-Спорт

 

Разработки  ИС отдела кадров  фирмы «ЭЛ-Спорт

 

Разработки  ИС отдела кадров  фирмы «ЭЛ-Спорт

 Содержание архива:

 

 

 

 

 

 

 

 

 

 

 

Скачать: kursovaya-rabota.rar

Категория: Курсовые / Компьютерные технологии курсовые

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.