Помощь в написании студенческих работ
Антистрессовый сервис

Проектирование ИС по статистическому учету

Курсовая Купить готовую Узнать стоимостьмоей работы

В дипломной работе была спроектирована и разработана автоматизированная информационная система статистического учета сотрудников отдела кадров ОАО «Красногорский завод им. С.А.Зверева». На этапе обследования была рассмотрена общая характеристика объекта автоматизации, его организационная структура и организация работы. На основе анализа сформированы и обоснованы требования к работе системы и к ее… Читать ещё >

Проектирование ИС по статистическому учету (реферат, курсовая, диплом, контрольная)

Содержание

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

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

Разработанная информационная модель позволит эффективно решать задачи информационного поиска и учета сотрудников предприятия. Для реализации функций информационной модели, автоматизированной информационной системы учета сотрудников предприятия необходимо наличие нескольких взаимосвязанных таблиц, описание которых представлено в таблице 4.2−4.9 и рисунках 4.5−4.13Таблица 4.2Назначение полей таблицы «Штатное расписание"№п/пНазвание поля

ТипНазначение

Код расписания

ЦелоеИндексное поле — первичный ключ таблицы «Штатное расписание». Ид должность

ЦелоеПоле содержит ссылку на запись в таблице «Должность». Ид сотрудник

ЦелоеПоле содержит ссылку на запись в таблице «Сотрудник». Ид приказ

ЦелоеПоле содержит ссылку на запись в таблице «Приказ». Ид срок

ЦелоеПоле содержит ссылку на запись в таблице «Срок». 6. Ид образование

ЦелоеПоле содержит ссылку на запись в таблице «Образование». 7. Ид оклад

ЦелоеПоле содержит ссылку на запись в таблице «Оклад». 8. Ид подразделение

ЦелоеПоле содержит ссылку на запись в таблице «Подразделение». Рис. 4.

5. Реализация таблицы «Штатное расписание» средствами Microsoft SQL Server 2008

Рис. 4.

6. Реализация таблицы «Сотрудник» средствами Microsoft SQL Server 2008

Таблица 4.3Назначение полей таблицы «Сотрудник"№п/пНазвание поля

ТипНазначение

Ид Сотрудник

СчетчикИндексное поле — первичный ключ таблицы «Сотрудник». Табельный номер

ЦелоеПоле содержит табельный номер

ФамилияСимвольное

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

ИмяСимвольное

Поле содержит имя сотрудника

ОтчествоСимвольное

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

Год рождения

ЦелоеПоле содержит год рождения сотрудника

ТелефонСимвольное

Поле содержит телефонный номер сотрудника

АдресСимвольное

Поле содержит домашний адрес сотрудника

Рис. 4.

7. Реализация таблицы «Образование» средствами Microsoft SQL Server 2008

Таблица 4.4Назначение полей таблицы «Образование"№п/пНазвание поля

ТипНазначение

Ид образование

СчетчикИндексное поле — первичный ключ таблицы «Образование». Ступень

СимвольноеПоле для вида образования сотрудника (среднее, высшее и др.) Учебное заведение

СимвольноеПоле для хранения названия учебного заведения, которое закончил сотрудник

ГодЦелое

Поле для хранения года завершения образования

Профессия Символьное

Поле содержит информацию о полученной в учебном заведении профессии

Номер диплома

СимвольноеПоле содержит информацию о номере диплома

Рис. 4.8 — Реализация таблицы «Приказ» средствами Microsoft SQL Server 2008

Таблица 4.5Назначение полей таблицы «Приказ"№п/пНазвание поля

ТипНазначение

Ид Приказ

СчетчикИндексное поле — первичный ключ таблицы «Приказ». Приказ номер

ЦелоеПоле для хранения номера приказа. Дата приказа

Дата/время

Поле для хранения даты приказа

ПодписьТекстовой

Поле содержит информацию о лице издавшем приказ

Таблица 4.6Назначение полей таблицы «Срок"№п/пНазвание поля

ТипНазначение

Ид срок

СчетчикИндексное поле — первичный ключ таблицы «Срок». Дата начала

Дата/время

Поле для хранения даты начала работы сотрудника на должности

Дата окончания

Дата/время

Поле для хранения даты окончания работы сотрудника на должности

Испытательный срок

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

Рис. 4.

9. Реализация таблицы «Срок» средствами Microsoft SQL Server 2008

Таблица 4.7Назначение полей таблицы «Должность"№п/пНазвание поля

ТипНазначение

Ид Должность

СчетчикИндексное поле — первичный ключ таблицы «Должность». Должность

СимвольноеПоле для хранения наименования должности

РазрядСимвольное

Поле для хранения разряда сотрудника

КлассностьСимвольное

Поле для хранения классности по профессии

Рис. 4.10 Реализация таблицы «Должность» средствами Microsoft SQL Server 2008

Таблица 4.8Назначение полей таблицы «Подразделение"№п/пНазвание поля

ТипНазначение

Ид подразделение

СчетчикИндексное поле — первичный ключ таблицы «Подразделение». Название отдела

СимвольноеПоле для хранения названия отдела

Код отдела

СимвольноеПоле для хранения кода отдела

Рис. 4.11- Реализация таблицы «Подразделение» средствами Microsoft SQL Server 2008

Таблица 4.9Назначение полей таблицы «Оклад"№п/пНазвание поля

ТипНазначение

Ид Оклад

СчетчикИндексное поле — первичный ключ таблицы «Оклад». Оклад

ЧисловойУстановленный оклад по должности

НадбавкаЧисловой

Устанавливаемая надбавка по должности

Номер приказа

ЧисловойНомер приказа, установившего оклад и надбавку

Дата Числовой

Дата приказа, установившего оклад и надбавку

Рис. 4.

12. Реализация таблицы «Оклад» средствами Microsoft SQL Server 2008 В результате кодированияинформационная модель была успешно реализована в среде Microsoft SQL Server 2008

Рис. 4.

13. ER-модель базы данных, созданная в среде Microsoft SQL Server 2008

Структурная схема пакета (дерево вызова программных модулей) Задача эксплуатируется в среде Windows 98, Windows XP и выше. В качестве СУБД используется СУБД Microsoft SQL Server 2008

Разработанный программный проект представляет приложение, состоящее из 8 информационных таблиц, 19 кнопочных и информационных форм, а так же 4 подчиненных форм, 6 запросов и 3-х отчетов. Кнопочные формы используются для организации вычислительного процесса при помощи элементов управления, а так же для отображения содержимого информационных таблиц, информационных запросов и отчетов. Подчиненные формы формируются на основе SQL-запросов и позволяют отобразить записи базы данных, связанные с главной формой. Отчет формируется на основе запроса к базе данных.

4.3 Описание программных модулей

Алгоритм функционирования разработанного приложения-модуля можно кратко описать следующей последовательностью действий (рис. 4.14). При загрузке модуля ожидается выбор одной из альтернатив главного меню. В зависимости от выбранной альтернативы главного меню происходит активация соответствующей процедуры, и синтез необходимых дочерних форм. После этого вычислительный процесс ожидает задействования элементов управления, которые могут приводить к запуску различных программных процедур, входящих в состав проекта. Исходными данными для данного программного продукта являются первичные документы: — анкеты сотрудников предприятия;

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

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

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

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

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

Рассмотрим контрольный пример функционирования системы. В случае правильной связи с базой данных на экране появится главная форма приложения. Для дальнейшей работы приложения необходимо выбрать пункт главного меню. Например, выбираем пункт «Сотрудник» (рис. 4.15). Выберем альтернативу «Сотрудники и должности». Результат просмотра базы данных представлен на рисунке 4.

16.Рис. 4.15 Просмотр «Сотрудники и должности"На следующем шаге просмотрим базу данных в разрезе «Сотрудники приказы» (рис. 2.41).После этого приведем в исполнение элемент управления — кнопку «Поиск информации», проведем поиск сотрудника по фамилии «Иванов» (рис.

2.42).В результате получим форму, представленную на рис.

2.33Рис. 4.16 — Результат просмотра данных

Рис. 4.17 — Просмотр всей базы данных Рис. 4.18 — Результат поиска по фамилии сотрудника

Таким образом, считаю, что работоспособность программы полностью продемонстрирована. Заключение

В дипломной работе была спроектирована и разработана автоматизированная информационная система статистического учета сотрудников отдела кадров ОАО «Красногорский завод им. С.А.Зверева». На этапе обследования была рассмотрена общая характеристика объекта автоматизации, его организационная структура и организация работы. На основе анализа сформированы и обоснованы требования к работе системы и к ее отдельным компонентам. На стадии проектирования разработана общая структура информационной системы в целом, а также по каждой отдельной ее задаче. Определены основные проектные решения, что стало основанием для разработки, отладки программной части и для конструирования эксплуатационной документации. Создание и внедрение автоматизированной системы учета сотрудников отдела кадров

ОАО «Красногорский завод им. С.А.Зверева» позволит сократить время работы инспектора отдела кадров с документами, и поиск сотрудников среднем на 30−35% за счет автоматического анализа информации, имеющейся в базе данных. Использование информационной системы позволит более глубоко и в полном объеме собирать и анализировать необходимуюстатистической информацию о сотрудниках предприятия. Отмечено так же повышение эффективности учета сотрудников предприятия при составлении штатного расписания. При этом в практику работы персонала входят новые информационные технологии, такие как совместный авторизованный доступ к справочной информации о сотрудниках предприятия, автоматизация рутинных операций, доступ к информационно-справочным ресурсам, автоматическое заполнение документов, исключение недостатков бумажных носителей, контроль качества, стандартизация учета. Для быстрой и полной адаптации пользователя к системе был разработан удобный дружественный интерфейс пользователя и подробное описание работы с системой в руководстве пользователя. Считаю, что созданная в дипломной работе автоматизированная информационная системастатистического учета сотрудников ОАО «Красногорский завод им. С.А.Зверева», полностью соответствует информационным требованиям предприятия и сможет поддерживать это соответствие в течение всего жизненного цикла системы. Список использованной литературы

Базы данных: модели, разработка, реализация / Карпова Т.- СПб.: Питер, 2001. — 304с. Глушаков С. В., Ломотько Д. В. Базы данных .- Х.: Фолио, 2002. — 504 с. Принципы проектирования и разработки программного обеспечения. Учебный курс MCSD: Скотт Ф. Уилсон, Брюс Мэйплс, Тим Лэндгрейв. -

М: Русская редакция, 2002. — 736стр. Фатрелл Р., Шафер Д. Шафер Л. Управление программными проектами: достижение оптимального качества при минимуме затрат. М.: «Вильямс», 2003. — 1128с. Федотова Д. Э., Семенов Ю. Д., Чижик К. Н. CASE — технологии.

Москва, Горячая линия — Телеком, 2003 г. Гагарина Л. Г.,.Киселев Д. В и др. Разработка и эксплуатация автоматизированных информационных систем: учеб.

пособие / под ред.

проф.Л. Г. Гагариной.

М:ИД"Форум": ИНФРА-М, 2007. — 384 с. Джеффри Д. Ульман, Дженнифер Уидом. Основы реляционных баз данных, Лори, М, 2006 г. Сорокин А. В. Разработка баз данных, Питер, Сп-б, 2005 г. Дейт К.

Введение

в системы баз данных. М., 1998

Питер Роб, Карлос Коронел. Системы баз данных: проектирование, реализация и управление, БХВ-Петербург, Сп-б, 2004 г.

Показать весь текст

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

  1. Базы данных: модели, разработка, реализация / Карпова Т.- СПб.: Питер, 2001. -304с.
  2. С.В., Ломотько Д. В. Базы данных .- Х.: Фолио, 2002. — 504 с.
  3. Принципы проектирования и разработки программного обеспечения. Учебный курс MCSD: Скотт Ф. Уилсон, Брюс Мэйплс, Тим Лэндгрейв. — М: Русская редакция, 2002. — 736стр.
  4. Р., Шафер Д. Шафер Л. Управление программными проектами: достижение оптимального качества при минимуме затрат. М.: «Вильямс», 2003. — 1128с.
  5. Д.Э., Семенов Ю. Д., Чижик К.Н. CASE — технологии. Москва, Горячая линия — Телеком, 2003 г.
  6. Гагарина Л.Г.,.Киселев Д. В и др. Разработка и эксплуатация автоматизированных информационных систем: учеб. пособие / под ред.проф.Л. Г. Гагариной.-М:ИД"Форум": ИНФРА-М, 2007. — 384 с.
  7. Д. Ульман, Дженнифер Уидом. Основы реляционных баз данных, Лори, М, 2006 г.
  8. А.В. Разработка баз данных, Питер, Сп-б, 2005 г.
  9. К. Введение в системы баз данных. М., 1998.
  10. Питер Роб, Карлос Коронел. Системы баз данных: проектирование, реализация и управление, БХВ-Петербург, Сп-б, 2004 г.
Заполнить форму текущей работой
Купить готовую работу

ИЛИ