Автор работы: Пользователь скрыл имя, 13 Марта 2017 в 14:59, курсовая работа
Целью курсового проектирования является получение практических навыков в проектировании локальной автоматизированной подсистемы управленческого персонала. Проектирование подсистемы «Учета кадров» осуществляется с использованием реляционной базы данных на основе СУБД Microsoft Access.
Описание предметной области ИС
Рис. 1.5 - Структура ИС предприятия
Каждый базовый компонент ИС является самостоятельной системой, имеет определенную структуру построения и цели функционирования.
Содержательную основу ИС составляют ее «функциональные компоненты» — модели, методы и алгоритмы получения управляющей информации.
Рис. 1.6 - Состав функциональных компонентов ИС
Функциональная структура ИС — совокупность функциональных подсистем, комплексов задач и процедур обработки информации, реализующих функции системы управления. В хозяйственной практике производственных и коммерческих объектов типовыми видами деятельности, которые определяют функциональный признак классификации информационных систем, являются: производственная, маркетинговая, финансовая, кадровая (рис.1.6).
Входная информация разделяется на условно-постоянную и оперативно-учетную информацию.
Для получения отчета по сотруднику или отчета по отпускам или награждениям необходимо обеспечить диалог с пользователем для ввода номера карточки сотрудника. Такая информация вводится с клавиатуры на сообщение запрос на экране в процессе решения задачи.
Выходной информацией для пользователя являются:
Эти документы должны выводиться на экран и на печать.
2.3 Требования к информационному обеспечению ИС
Информационное обеспечение – это совокупность единой системы классификации и кодирования экономической информации, унифицированных систем документации, массивов информации, используемых в информационных системах.
Эффективность принятия решений зависит от полноты, качества, надежности и оперативности информации, циркулирующей в системе. Это во многом зависит от информационного обеспечения, которое должно быть организованно таким образом, чтобы ответить требованиям системного подхода при ее функционировании.
Основное назначение
информационного обеспечения состоит
в хранении, накоплении информации, внесением
изменений в информационную базу, выдачи
выходной информации для принятия управленческих
решений. Информационное обеспечение
информационной системы включает нормативно-справочную
информацию, классификаторы экономической
информации и документы, используемой
в системе.
Требования к информационному
обеспечению:
1. полнота отображения
состояния организации и
2. одноразовая регистрация, однократный ввод информации и ее
многократное использование;
3. простота и удобство
доступа к данным
4. высокая эффективность методов и средств сбора, хранения, накопления, обновления, поиска и выдачи данных;
5. ввод и накопление в информационной базе данных с минимумом дублирования;
6. организация эффективного документооборота;
7. развитие ИО путем
наращивания данных и
8. ограничение доступа к данным с различным уровнем доступа и временного хранения документальной информации;
9. защита от
Информационное обеспечение содержит информационные ресурсы (входные, промежуточные и выходные данные), средства их ведения.
К разрабатываемой системе должны быть предъявлены следующие требования:
Реализация вышеперечисленных требований позволит создать простую и эффективную систему для работников, которая существенно повысит эффективность работы, достоверность получаемых.
3.1 Выделение информационных объектов предметной области
По мере поступления документов, содержащих данные о сотруднике, должен осуществляться ввод этих данных в базу данных, где они должны храниться. Таким, образом, осуществляется накопление необходимой для решения задачи оперативно-учетной информации.
По условию задачи необходимо обеспечить формирование отчетности по сотрудникам, поощрениям, взысканиям и отпускам. В этом случае надо по запросу пользователя формировать отчет, необходимые содержащий сведения. Для ввода запроса пользователю в диалоге должна быть выведена экранная форма, где он может непосредственно с клавиатуры ввести необходимые сведения. Отчет должен выводиться на экран и принтер.[3]
Технология ввода и накопления входной информации.
Для решения
рассматриваемой задачи должен
производиться ввод и
В соответствии
с этим технология ввода
Рис 1.7. Технологическая схема ввода информации и решения задачи составления отчетности
Для получения выходных отчетов по личным данным сотрудников, поощрениям, взысканиям, отпускам пользователь пользуется диалоговым меню. При этом данные отчеты выводятся либо на экран, либо на печать.
Таблица 1
Структура записей таблицы «Специальности»
№ п/п |
Имя поля в таблице |
Тип данных |
Размер поля |
Ключевое поле |
1 |
№ специальности |
Числовой (INT) |
Длинное целое |
Да |
2 |
Название специальности |
Текстовый |
100 |
Нет |
Таблица 2
Структура записей таблицы «Личные карточки»
№ п/п |
Имя поля в таблице |
Тип данных |
Размер поля |
Ключевое поле |
1 |
№ карточки |
Числовой (INT) |
Длинное целое |
Да |
2 |
Фамилия |
Текстовый (CHAR) |
100 |
Нет |
3 |
Имя |
Текстовый (CHAR) |
50 |
Нет |
4 |
Отчество |
Текстовый (CHAR) |
50 |
Нет |
5 |
Дата рождения |
Дата/время (Date) |
Краткий формат даты |
Нет |
6 |
Семейное положение |
Текстовый (CHAR) |
50 |
Нет |
7 |
Паспорт серия |
Числовой (INT) |
Длинное целое |
Нет |
8 |
Паспорт номер |
Числовой (INT) |
Длинное целое |
Нет |
9 |
№ специальности |
Числовой (INT) |
Длинное целое |
Нет |
10 |
Стаж работы |
Числовой (INT) |
Длинное целое |
Нет |
11 |
Последнее место работы |
Текстовый (CHAR) |
250 |
Нет |
12 |
Уволен |
Логический (Да\Нет) |
2 |
Нет |
13 |
Заметки |
Memo |
65 535 |
Нет |
Таблица 3
Структура записей таблицы «Награждения и поощрения»
№ п/п |
Имя поля в таблице |
Тип данных |
Размер поля |
Ключевое поле |
1 |
№ карточки |
Числовой (INT) |
Длинное целое |
Нет |
2 |
Дата награждения\поощрения |
Дата/время (Date) |
Краткий формат даты |
Нет |
3 |
Заметки |
Memo |
65 535 |
Нет |
Таблица 4
Структура записей таблицы «Взыскания»
№ п/п |
Имя поля в таблице |
Тип данных |
Размер поля |
Ключевое поле |
1 |
№ карточки |
Числовой (INT) |
Длинное целое |
Нет |
2 |
Дата взыскания |
Дата/время (Date) |
Краткий формат даты |
Нет |
3 |
Заметки |
Memo |
65 535 |
Нет |
Таблица 5
Структура записей таблицы «Отпуск»
№ п/п |
Имя поля в таблице |
Тип данных |
Размер поля |
Ключевое поле |
1 |
№ карточки |
Числовой (INT) |
Длинное целое |
Нет |
2 |
Дата начала отпуска |
Дата/время (Date) |
Краткий формат даты |
Нет |
3 |
Дата окончания отпуска |
Дата/время (Date) |
Краткий формат даты |
Нет |
3.2 Определение связей информационных объектов и построение схемы данных
Для проектирования информационной модели использовалось CASE-средство ERwin, в результате чего была получена модель сущность-связь. В ней определены все основные объекты (сущности) и связи, которые существуют между ними. Были выделены 5 сущностей: "Должность", "Сотрудник", "Приказ", "Трудовая история" и "Документ" (см. рисунок 1.8).
Рисунок 1.8 – Схема сущностей
Следующим этапом проектирования инфологической модели является детализация атрибутов сущностей. На этом этапе также проверяется соответствие полученной модели нормальным формам. Каждой сущности приписываются:
1. Первичный ключ;
2. Внешние ключи соответственно типам связей;
3. Атрибуты;
Таким образом, получаем инфологическую модель данных, представленную на рисунке 1.9.
Рисунок 1.9 – Инфологическая модель
Следующим этапом проектирования базы данных является даталогическое (логическое) проектирование базы данных.
Даталогическая модель строится на основании инфологической модели и выполняется на языке описания данных конкретной СУБД. Каждому полю таблицы назначается имя, тип и размер. Полученная даталогическая модель представлена на рисунке 2.
Рисунок 2 – Даталогическая модель
3.3 Разработка исходных данных контрольного примера
Требования
к данным контрольного примера – их представительность
учитывающая особенности информации,
указанные в описание предметной области.
Такие данные должны обеспечить откладку
работы ИС и подтвердить работоспособность
всех ее функций. В подсистеме «Учет кадров»
разработано шесть форм. Для ввода информации
в базу данных используются следующие
формы:
- «Личные карточки»
- «Поощрения»;
- «Взыскания»
- «Отпуска»;
- «Специальности».
Для поддержания диалогового режима работы пользователя с подсистемой используется форма «Главное меню».
Формы для ввода информации проектировались при помощи Мастера и содержат такие же реквизиты, как и соответствующие таблицы, на основе которых они были спроектированы.
Таблица 6
Структура формы «Специальности»
№ п/п |
Имя поля |
Объект формы |
1 |
№ специальности |
Поле |
2 |
Название специальности |
Поле |
Таблица 7
Структура формы «Личные карточки»
№ п/п |
Имя поля |
Объект формы |
Описание |
1 |
№ карточки |
Поле |
|
2 |
Фамилия |
Поле |
|
3 |
Имя |
Поле |
|
4 |
Отчество |
Поле |
|
5 |
Дата рождения |
Поле |
|
6 |
Семейное положение |
Поле со списком |
|
7 |
Паспорт серия |
Поле |
|
8 |
Паспорт номер |
Поле |
|
Продолжение Таблицы 7 | |||
9 |
№ специальности |
Поле со списком |
|
10 |
Стаж работы |
Поле |
|
11 |
Последнее место работы |
Поле |
|
12 |
Уволен |
Флажок |
|
13 |
Заметки |
Поле |
|
14 |
Главное меню |
Кнопка |
Открыть форму «Главное меню» |