Вход

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

Рекомендуемая категория для самостоятельной подготовки:
Курсовая работа*
Код 172156
Дата создания 2012
Страниц 40
Источников 10
Мы сможем обработать ваш заказ (!) 18 апреля в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
1 820руб.
КУПИТЬ

Содержание

Содержание
Введение
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 г.

Список литературы [ всего 10]

Список использованной литературы
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 г.
Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.0047
© Рефератбанк, 2002 - 2024