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

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

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

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

Файлы: 1 файл

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

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

Рис. 1.5 - Структура ИС предприятия

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

Содержательную основу ИС составляют ее «функциональные компоненты» — модели, методы и алгоритмы получения управляющей информации.

 

Рис. 1.6 - Состав функциональных компонентов ИС

Функциональная структура ИС — совокупность функциональных подсистем, комплексов задач и процедур обработки информации, реализующих функции системы управления. В хозяйственной практике производственных и коммерческих объектов типовыми видами деятельности, которые определяют функциональный признак классификации информационных систем, являются: производственная, маркетинговая, финансовая, кадровая (рис.1.6).

Входная информация разделяется на условно-постоянную  и оперативно-учетную  информацию.

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

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

Выходной информацией для пользователя являются:

  • отчет о личных данных сотрудника;
  • отчет о награждениях;
  • отчет о взысканиях;
  • отчет об отпусках;

Эти документы должны выводиться на экран и на печать.

2.3 Требования  к информационному обеспечению  ИС

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

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

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

1. полнота отображения  состояния организации и достоверности  информации для решения задач  и запросов пользователей;

2. одноразовая регистрация, однократный ввод информации и ее

многократное использование;

3. простота и удобство  доступа к данным информационной  базы;

4. высокая эффективность  методов и средств сбора, хранения, накопления, обновления, поиска и выдачи данных;

5. ввод и накопление  в информационной базе данных  с минимумом дублирования;

6. организация эффективного  документооборота;

7. развитие ИО путем  наращивания данных и организации  новых связей;

8. ограничение доступа  к данным с различным уровнем  доступа и временного хранения  документальной информации;

9. защита от несанкционированного  доступа.

Информационное обеспечение содержит информационные ресурсы (входные, промежуточные и выходные данные), средства их ведения. 

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

  1. Функциональные возможности ИС должны позволять выполнение в автоматизированном режиме основных работ;
  2. Базовое (системное) программное обеспечение должно допускать проведения в больших количествах операций ввода/вывода, чтения, записи, вывод на печать;
  3. Базовые программные средства должны обеспечивать перенос пакета прикладных программ на новые аппаратные платформы, без каких либо в них изменений;
  4. Прикладные программные средства должны обеспечить взаимодействие с существующей БД;
  5. Управление ИС должно быть простым и наглядным;
  6. Аппаратная реализация системы должна быть достаточно простой и умеренной по стоимости. Базовая конфигурация должна состоять из:
  • рабочей станции Pentium IV;
  • оперативной памяти 256Мб;
  • лазерного принтера типа DocyPrint P8ex;
  • блока бесперебойного питания.

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

 

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

3.1 Выделение информационных объектов предметной области

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

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

Технология ввода и накопления входной информации.

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

     В соответствии  с этим технология ввода входной  информации и решение рассматриваемой  задачи приведены ниже на рисунке  1.7

Рис 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

Главное меню

Кнопка

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

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