Проектирование информационных систем

Автор работы: Пользователь скрыл имя, 13 Марта 2017 в 14:59, курсовая работа

Описание работы

Целью курсового проектирования является получение практических навыков в проектировании локальной автоматизированной подсистемы управленческого персонала. Проектирование подсистемы «Учета кадров» осуществляется с использованием реляционной базы данных на основе СУБД Microsoft Access.
Описание предметной области ИС

Файлы: 1 файл

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

— 1.69 Мб (Скачать файл)

 

Таблица 8

Структура формы «Награждения и поощрения»

 

№ п/п

Имя поля

Объект формы

Описание

1

№ карточки

Поле со списком

 

2

Дата награждения\поощрения

Поле

 

3

Заметки

Поле

 

4

Главное меню

Кнопка

Открыть форму «Главное меню»


 

Таблица 9

Структура формы «Взыскания»

 

№ п/п

Имя поля в таблице

Объект формы

Описание

1

№ карточки

Поле со списком

 

2

Дата взыскания

Поле

 

3

Заметки

Поле

 

4

Главное меню

Кнопка

Открыть форму «Главное меню»


 

 

Таблица 10

Структура формы «Отпуск»

 

№ п/п

Имя поля

Объект формы

Описание

1

№ карточки

Поле со списком

 

2

Дата начала отпуска

Поле

 

3

Дата окончания отпуска

Поле

 

4

Главное меню

Кнопка

Открыть форму «Главное меню»


 

Формы для поддержания диалогового режима проектировались с помощью Конструктора.

Таблица 11

Структура формы «Главное меню»

№ п/п

Имя поля

Объект формы

Описание

1

Формы

Надпись

 

2

Заполнить личные карточки

Кнопка

Открыть форму «Личные карточки»

3

Заполнить справочник «Специальности»

Кнопка

Открыть форму «Специальности»

4

Поощрения

Кнопка

Открыть форму «Поощрения»

5

Взыскания

Кнопка

Открыть форму «Взыскания»

6

Отпуска

Кнопка

Открыть форму «Отпуска»

7

Запросы

Надпись

 

8

Личная карточка по номеру

Кнопка

Открыть запрос «Личная карточка по номеру»

9

Награждения и поощрения по номеру

Кнопка

Открыть запрос «Награждения и поощрения по номеру»

10

Взыскания по номеру

Кнопка

Открыть запрос «Взыскания по номеру»

11

Отпуска по номеру

Кнопка

Открыть запрос «Отпуска по номеру»

Продолжение Таблицы 11

12

Отчеты

Надпись

 

13

Распечатать личную карточку

Кнопка

Открыть отчет «Личная карточка»

14

Награждения работника

Кнопка

Открыть отчет «Награждения работника»

15

Взыскания работника

Кнопка

Открыть отчет «Взыскания работника»

16

Отпуска работника

Кнопка

Открыть отчет «Отпуска работника»

17

Выход

Кнопка

Выход из Access


 

 

4. Разработка программного обеспечения  ИС

4.1 Проектирование интерфейса пользователя

Проектирование интерфейса приведено в таблице 12 и показано на схеме 2.1

Таблица 12

Содержательное проектирование  иерархического меню

Пункт главного меню.

Пункт подменю.

Экранная форма для ввода информации

Выходная форма (отчёт)

Заполнить личную карточку

Выход

Заполнить личную карточку

_________

Личная карточка

Главное меню

Заполнить справочник «Специальности»

    

Справочник

Справочник

Поощрения

Выход

Поощрения

_________

Поощрения

Главное меню

Взыскания

Выход

Взыскания

_________

Взыскания

Главное меню

Отпуска

Выход

Отпуска

_________

Отпуска

Главное меню

Личная карточка по номеру

Номер личной карточки

Личная карточка

Награждения и поощрения по №

Номер личной карточки

Отчет о награждениях работника

Взыскания по номеру

Номер личной карточки

Отчет о взысканиях работника

Отпуска по номеру

Номер личной карточки

Отчет об отпусках работника

Распечатать личную карточку

Номер личной карточки

Личная карточка

Награждения работника

Номер личной карточки

Отчет о награждениях работника

Взыскания работника

Номер личной карточки

Отчет о награждениях работника

Отпуска работника

Номер личной карточки

Отчет об отпусках работника

Выход

_________

Системное меню


 

 

 

 


 

Рис.2.1. Представление иерархического меню в графическом виде. 

После запуска программы на экране появляется основной меню, представленное на рис. 2.2

Рис. 2.7 «Главное меню»

Для поиска сотрудника, по которому было Взыскание, Поощрение и Отпуск, нужно ввести табельный номер одного из сотрудников. Примеры представлены на рис. 2.3, 2.4, 2.5.

Рис. 2.3 «Отпуск»

Рис. 2.4 «Взыскание»

Рис. 2.5 «Поощрения»

Чтобы найти личную карточку сотрудника, нужно через Главное меню перейти в Запросы и далее по табельному номеру найти личную карточку сотрудника. Пример рис. 2.6

Рис. 2.6 «Личная карточка сотрудника»

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

Рис. 2.7 «Личные карточки сотрудников»

 

4.2 Программная реализация

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

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

Выбор СУБД, как средства для создания функционирования базы данных автоматизированной системы, осуществляется на основе анализа ряда характеристик современных СУБД (таблица 13).

 Таблица 13

Анализ ряда характеристик современных СУБД

 

Продолжение Таблицы 13

 

Одной из наиболее распространенных СУБД является MS Access. Широкое применение именно этой СУБД для небольших офисных программ связано с тем, что она интегрирована в пакет прикладных программ MS Office, не требует большого объема памяти и достаточно проста в использовании.

СУБД Microsoft Access основана на использовании реляционной базы данных.

Я создала в среде Bpwin модель процессов. 
Создала контекстную диаграмму модели процесса «Прием сотрудника на работу» (рис.2.8). [6] 

 

 
Рис.2.8. Контекстная диаграмма «Прием сотрудника на работу» 

 

В контекстной диаграмме входной информацией являются данные: заявление о приеме на работу, резюме. Выходная информация – приказ о зачислении. Механизмами являются сотрудники отдела кадров. Управляющие стрелки – устав предприятия, трудовое законодательство РФ. 
 
2. Составила диаграмму декомпозиции процесса «Прием сотрудника на работу» (рис.2.9). 
 
 
 
Рис.2.9. Диаграмма декомпозиции процесса «Прием сотрудника на работу» 

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

  1. Составила диаграмму декомпозиции процесса «Рассмотрение резюме» (рис.2.10).

 

 
Рис.2.10. Диаграмма декомпозиции процесса «Рассмотрение резюме»

 

В диаграмме процесса «Рассмотрение резюме» входной информацией является резюме. Процесс состоит из четырех работ: анализ резюме, анализ вакансий, сопоставление резюме с существующими вакансиями, принятие решения о проведении собеседования. 
 
Выходная информация – решение о назначении собеседования. 
 
5. Составила диаграмму декомпозиции процесса «Подписание приказа о зачислении» (рис.2.11). 
 

 
Рис.2.11. Диаграмма декомпозиции процесса «Подписание приказа о зачислении» 

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

6. Составила диаграмму дерево  узлов процесса «Прием сотрудника на работу» (рис.2.12). 

 
Рис.2.12. Дерево узлов процесса “ Прием сотрудника на работу ”

 

Заключение

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

Проектирование приложения осуществляется под управлением СУБД Access.

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

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

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

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

При выполнение курсового проекты были использованы ППП: MS Word, BPWin 4.0, ERWin 4.0, MS Access.

  
Список литературы

  1. Бугорский В.Н., Соколов Р.В., Сетевая экономика и проектирование информационных систем. – СПб.: Питер, 2007.-320с.
  2. Вендров А.М. CASE-технологии. Современные методы и средства проектирования информационных систем.– М.: Финансы и статистика, 2009.– 176 с.
  3. Свиридова М.Ю.., «Система управления базами данных MICROSOFT  ACCESS. Учебное пособие для начального профессионального образования»,– М.: Academia (Академпресс), 2010. – 263с.
  4. Владимир Грекул, Галина Денищенко, Проектирование ИС  -М.: Бином. Лаборатория знаний, 2008.- 304 с.
  5. Калянов Г.Н. CASE. Структурный системный анализ (автоматизация и применение).– М.: Лори, 2006.
  6. Маклаков С.В. BPwin и ERwin. CASE - средства разработки информационных систем – М.: Диалог-МИФИ, 2009. - 256 с.
  7. http://www.bestreferat.ru/referat-215465.html.

 

Приложения

Приложение 1. Экранные формы [28-29стр.]

Главная форма

 

Форма "Личные карточки"

Форма "Специальность работника"

 

 

Форма «Взыскания»

Форма «Отпуск»

Форма «Награждение/Поощрение»

 

 

 

Приложение 2. Отчеты [28стр.]

Отчет "Реестр работников"

Отчет «Взыскание»

Отчет «Награждение»

 

Форма «Личная карточка»

Форма «Отпуск»

 

 

 


Информация о работе Проектирование информационных систем