Автоматизированная информационная система "Магазин детских товаров"
Формирование требований на проектирование программы. Сущность процесса делопроизводства по кадрам. Разработка функциональной модели автоматизированной информационной системы и диаграммы прецедентов. Анализ согласованности требований и спецификаций.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 15.02.2017 |
Размер файла | 1,1 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
- имя прецедента;
- краткое описание;
- актеры, задействованные в прецеденте;
- основной поток прецедента.
Прецедент: ведение нормативно-справочной информации |
|
Краткое описание: внесение данных в справочники АИС. |
|
Актеры: Сотрудник отдела кадров |
|
Основной поток: 1. Сотрудник отдела кадров открывает справочник АИС 2. Сотрудник отдела кадров инициирует создание новой записи в справочнике 3. Сотрудник отдела кадров вводит атрибуты новой записи справочника 4. В справочнике появляется новая запись Такая последовательность действий выполняется для каждого справочника АИС «Кадры». |
Прецедент: увольнение сотрудника; |
|
Краткое описание: прием на работу нового сотрудника на основании поданного заявления, фиксация данных об уволенном сотруднике предприятия |
|
Актеры: Сотрудник отдела кадров |
|
Основной поток: 1. Сотрудник отдела кадров открывает таблицу «Увольнение»; 2. Сотрудник отдела кадров инициирует создание новой записи в таблице «Увольнение»; 3. Сотрудник отдела кадров вводит атрибуты новой записи таблицы «Увольнение» - данные об увольняемом сотруднике; 4. Сотрудник отдела кадров фиксирует введенные атрибуты новой записи; 5. В таблице появляется новая запись с данными об уволенном сотруднике. 6. Статус сотрудника меняется на «Уволенный» в справочнике «Анкета сотрудника» |
Прецедент: перемещение сотрудника; |
|
Краткое описание: перемещение сотрудника на основании поданного заявления, фиксация данных о перемещении сотрудника |
|
Актеры: Сотрудник отдела кадров |
|
Основной поток: 1. Сотрудник отдела кадров открывает таблицу «Перемещение сотрудника»; 2. Сотрудник отдела кадров инициирует создание новой записи в таблице «Перемещение сотрудника»; 3. Сотрудник отдела кадров вводит атрибуты новой записи таблицы «Перемещение сотрудника» - данные о перемещаемом сотруднике; 4. Сотрудник отдела кадров фиксирует введенные атрибуты новой записи; 5. В таблице появляется новая запись с данными о перемещенном сотруднике сотрудника. 6. Данные сотрудника в справочнике «Анкета сотрудника» изменяются в соответствии с введенными данными в таблице «Перемещение сотрудника» |
Прецедент: оформление отпусков; |
|
Краткое описание: оформление отпуска сотрудника на основании поданного заявления, фиксация данных об оформленном отпуске сотрудника |
|
Актеры: Сотрудник отдела кадров |
|
Основной поток: 1. Сотрудник отдела кадров открывает таблицу «Сотрудники в отпуске»; 2. Сотрудник отдела кадров инициирует создание новой записи в таблице «Сотрудники в отпуске»; 3. Сотрудник отдела кадров вводит атрибуты новой записи таблицы «Сотрудники в отпуске» - данные об отпуске сотрудника в соответствии с поданным заявлением; 4. Сотрудник отдела кадров фиксирует введенные атрибуты новой записи; 5. В таблице появляется новая запись с данными об отпуске сотруднике сотрудника. 6. Статус сотрудника меняется на «В отпуске» в справочнике «Анкета сотрудника» |
Прецедент: оформление больничных листов; |
|
Краткое описание: оформление больничного листа сотрудника на основании данных больничного листа, фиксация данных о больничном листе сотрудника |
|
Актеры: Сотрудник отдела кадров |
|
Основной поток: 1. Сотрудник отдела кадров открывает таблицу «Больничный лист»; 2. Сотрудник отдела кадров инициирует создание новой записи в таблице «Больничный лист»; 3. Сотрудник отдела кадров вводит атрибуты новой записи таблицы «Больничный лист» - данные о больничном листе сотрудника в соответствии с данными больничного листа; 4. Сотрудник отдела кадров фиксирует введенные атрибуты новой записи; 5. В таблице появляется новая запись с данными о больничном листе сотрудника. |
Прецедент: ведение штатного расписания |
|
Краткое описание: ведение штатного расписания, фиксация данных об изменениях в штатном расписании кадров на предприятии |
|
Актеры: Сотрудник отдела кадров |
|
Основной поток: 1. Сотрудник отдела кадров открывает таблицу «Штатное расписание»; 2. Сотрудник отдела кадров инициирует создание новой записи в таблице «Штатное расписание» или выполняет корректировку существующей записи в штатном расписании; 3. Сотрудник отдела кадров вводит атрибуты новой записи таблицы «Штатное расписание» или редактирует существующую запись в штатном расписании; 4. Сотрудник отдела кадров фиксирует внесенные изменения в штатном расписании; 5. В таблице появляется новая запись о штатном расписании предприятия или изменяются реквизиты существующей записи штатного расписания. |
Прецедент: ведение воинского учета |
|
Краткое описание: ведение воинского учета, фиксация данных об изменениях в воинском учете кадров на предприятии |
|
Актеры: Сотрудник отдела кадров |
|
Основной поток: 6. Сотрудник отдела кадров открывает таблицу «Воинский учет»; 7. Сотрудник отдела кадров инициирует создание новой записи в таблице «Воинский учет» или выполняет корректировку существующей записи в воинском учете; 8. Сотрудник отдела кадров вводит атрибуты новой записи таблицы «Воинский учет» или редактирует существующую запись; 9. Сотрудник отдела кадров фиксирует внесенные изменения в воинском учете; 10. В таблице появляется новая запись о воинском учете на предприятии или изменяются реквизиты существующей записи о воинском учете. |
Прецедент: ведение ответственных лиц |
|
Краткое описание: ведение ответственных лиц, фиксация данных об ответственных лицах на предприятии |
|
Актеры: Сотрудник отдела кадров |
|
Основной поток: 1. Сотрудник отдела кадров открывает таблицу «Ответственные лица»; 2. Сотрудник отдела кадров инициирует создание новой записи в таблице «Ответственные лица» или выполняет корректировку существующей записи в указанной таблице; 3. Сотрудник отдела кадров вводит атрибуты новой записи таблицы «Ответственные лица» или редактирует существующую запись в указанной таблице; 4. Сотрудник отдела кадров фиксирует внесенные изменения в таблице; 5. В таблице появляется новая запись об ответственном лице на предприятие или изменяются реквизиты существующей записи в таблице «Ответственные лица». |
Прецедент: формирование отчетной документации |
|
Краткое описание: формирование отчетной документации в зависимости от выбранного типа отчета |
|
Актеры: Сотрудник отдела кадров |
|
Основной поток: 1. Сотрудник отдела кадров выбирает режим работы «Отчеты»; 2. Сотрудник отдела кадров выбирает тип формируемого отчета; 3. Сотрудник отдела кадров вводит требуемые реквизиты для формирования отчета; 4. Сотрудник отдела кадров при необходимости выводит отчет на печать |
Прецедент: формирование отчетной документации |
|
Краткое описание: формирование отчетной документации в зависимости от выбранного типа отчета |
|
Актеры: Руководитель |
|
Основной поток: 1. Руководитель выбирает режим работы «Отчеты»; 2. Руководитель выбирает тип формируемого отчета; 3. Руководитель вводит требуемые реквизиты для формирования отчета; 4. Руководитель при необходимости выводит отчет на печать |
Прецедент: управление АИС |
|
Краткое описание: управление доступом к АИС модернизация функций АИС |
|
Актеры: Администратор |
|
Основной поток: 1. Администратор заходит в настройки доступа к АИС; 2. Администратор видит список пользователей-сотрудников предприятия ; 3. Администратор назначает права доступа к АИС для пользователей-сотрудников предприятия; 4. У выбранного сотрудника меняются права доступа к АИС 5. При необходимости администратор модифицирует функции АИС |
2.4 Анализ согласованности требований и спецификаций
Для того, чтобы проверить, были ли учтены все требования на разработку в спецификациях прецедентов, была создана матрица прослеживания требований.
2.5 Диаграмма классов анализа UML
На основе анализа прецедентов была разработана диаграмма классов анализа.
Были выявлены следующие классы:
- Анкета сотрудника;
- Виды документов, удостоверяющих личность;
- Разряды;
- Графики работы;
- Воинский учет;
- Сведения об образовании;
- Подразделения;
- Должности;
- Прием на работу;
- Увольнение;
- Основания для увольнения;
- Перемещение сотрудника;
- Сотрудники в отпуске;
- Больничный лист;
- Типы больничных листов.
2.6 Диаграммы последовательности UML
Для описания функций системы через взаимодействие классов используются диаграммы последовательности. Наиболее сложной функцией является функция: заполнение анкеты сотрудника.
На приведена диаграмма последовательности для функции создания анкеты сотрудника. При создании анкеты Сотрудник отдела кадров вводит атрибуты сотрудника, для которого создается анкета: Код, ФИО сотрудника, Документ, удостоверяющий личность, Серия и номер документа, Пол, Подразделение, Семейное положение, Должность, Категория сотрудника, Разряд, Дата рождения, Адрес, Образование, ИНН, Дата приема, Выговоры, Номер телефона, E-mail, Дата увольнения, Причина увольнения, Статус сотрудника, Испытательный срок, Условия труда, Оклад, График работы.
Остальные документы АИС «Кадры» создаются аналогично и отличаются только составом реквизитов.
2.7 Алгоритмы функций
Обобщенные алгоритмы модулей
Регистрация новой анкеты сотрудника
- Проверка на ошибки;
- Добавление элемента в спр. АнкетаСотрудника;
- Установление реквизитов спр. АнкетаСотрудника;
- Заполнение данных о сотруднике по умолчанию;
- Сохранение документа в журнале;
- Отмена документа.
Аналогично формируются остальные справочники системы.
Прием на работу
Проверка на ошибки;
Печать приказа;
Установление реквизитов спр. АнкетаСотрудника на дату приема;
Заполнение кадровых данных по умолчанию;
Изменения в штатном расписании;
Сохранение документа в журнале;
Отмена документа.
Увольнение
Проверка на ошибки;
Печать приказа;
Установление даты увольнения спр. АнкетаСотрудника;
Изменения в штатном расписании;
Сохранение документа в журнале;
Отмена документа.
Перемещение сотрудника
Проверка на ошибки;
Печать приказа;
Заполнение кадровых данных по умолчанию;
Изменения в штатном расписании;
Сохранение документа в журнале;
Отмена документа.
Формирование отчетов
- Предварительная подготовка данных;
- Заполнение данными справочников и внесение оперативной информации по кадровому учету;
- Формирование отчетов;
- Вывод данных на экранные формы;
- Отмена документа.
Для обработки данных разработаны следующие модули.
Процедура проведения документа «Прием на работу»:
В ходе проектирования была разработана функциональная модель и определены основные функции АИС «Кадры». Была разработана диаграмма прецедентов UML и описано в виде спецификаций 12 прецедентов. Была разработана диаграмма классов. Были разработаны диаграмма последовательности.
Заключение
Перед данным проектом была поставлена цель - повышение эффективности кадрового учета за счет разработки АИС кадрового учета строительной организации.
Для достижения поставленной цели были решены следующие задачи:
- выполнен анализ кадрового учета строительного предприятия;
- разработана модель кадрового учета строительного предприятия;
- выявлены требования на разработку системы;
- разработано техническое задание;
- разработана функциональная модель;
- разработаны алгоритмы системы;
- разработана архитектура системы;
- разработана структура базы данных;
- разработана концепция проекта.
Список использованной литературы
1. Радченко М.Г., Хрусталева Е.Ю. «1С:Предприятие 8.2.Практическое пособие разработчика» M., ООО «1С- Паблишинг», 2009 г.
2. Габец А.П., Гончаров Д.И., Козырев Д.В. и др. Профессиональная разработка в системе 1С:Предприятие 8. - М.:»1С-Паблишинг», СПб.:Питер, 2014.
3. Гартвич А.В. Планирование закупок, производства и продаж в 1С: Предприятие 8. - М.: совместное издание «1С-Паблишинг» и ИД «Питер», 2015 г.
4. Клепцова О.Ю. Бюджетирование в 1С: Предприятие 8. Информационные технологии бюджетного управления. М.: совместное издание «1С-Паблишинг»и ИД «Питер», 2015 г.
5. Ситосенко Е. Управление заказами в системе программ 1С:Предприятие 8. - М.: «1С -- Паблишинг», 2015 г.
6. Шуремова Е.Л. Информационные технологии управления взаимоотношениями с клиентами.- М.: «1С -- Паблишинг», 2015 г.
7. Колесников С. Н. Планирование деятельности производственного предприятия от промфинтехпланирования к MRPII и дальше.- М.: «1С -- Паблишинг», 2015 г.
8. Берко И.А. Учет и отчетность по МСФП в 1С: Предприятии 8 в вопросах и ответах.- М.:совместное издание «1С-Паблишинг» и ИД «Питер», 2015 г.
9. Рязанцева Н. А., Рязанцев Д. Н. 1С: Предприятие 8.0 Управление производственным предприятием. Секреты работы.- Санкт - Петербург, БХВ - Петербург, 2006 г.
Приложение
Блок схемы модулей программы кадрового учета
Модуль объекта документа ПриемНаРаботу
Модуль объекта документа Увольнение
Модуль объекта документа Больничный лист
Модуль объекта документа Воинский учет
Размещено на Allbest.ru
...Подобные документы
Разработка функциональной модели процесса управления магазином. Составление спецификаций прецедентов в виде таблиц. Создание диаграмм классов, последовательности, состояний и деятельности. Представление базы данных, описание экранных форм и запросов.
курсовая работа [5,3 M], добавлен 15.07.2012Разработка и реализация автоматизированной информационной системы "Трехмерная печать", предназначенной для организации заказов в филиале на производство трехмерных моделей. Системный анализ и анализ требований. Модели проектирования и реализации.
курсовая работа [889,8 K], добавлен 18.12.2010Создание автоматизированной информационной системы для ОАО "Сибирь". Построение функциональной модели, описывающей существующую организацию работы на основе анализа деятельности предприятия. Смешанная модель в стандартах IDEF0, DFD, IDEF3 и IDEF1X.
курсовая работа [2,4 M], добавлен 17.09.2010Анализ информационной системы "Бурятия.INFO". Построение функциональной модели "Как надо", диаграммы прецедентов, диаграммы последовательности действий, диаграммы классов. Разработка программного приложения в интегрированной среде Intellij IDEA.
дипломная работа [1,3 M], добавлен 13.04.2014Основы визуального программирования интерфейса. Архитектура программных систем. Проектирование базы данных. Анализ предметной области и связей между сущностями. Построение модели "сущность-связь". Разработка автоматизированной информационной системы.
курсовая работа [4,4 M], добавлен 16.11.2014Функциональная модель бизнес-процессов. Спецификация процесса "Бронирование номеров", "Регистрация клиентов" и "Отъезд клиентов". Распределение требований по субъектам и прецедентам. Диаграмма прецедентов и деятельности. Состояние проектируемого ПО.
курсовая работа [27,0 K], добавлен 25.11.2010Процесс проектирования программы, состоящий из следующих шагов: описание прецедентов, построение диаграммы прецедентов, диаграммы взаимодействий, создание модели программных классов. Тестирование программы входными тестовыми вариантами, ее листинг.
курсовая работа [1,9 M], добавлен 25.10.2012Анализ предметной области. Разработка генетического алгоритма для оптимизации инвестиций. Спецификация требований и прецедентов. Проектирование пользовательского интерфейса информационной системы. Модели данных, используемые в системе и их взаимодействие.
дипломная работа [2,1 M], добавлен 24.08.2017Автоматизация ввода и хранения информации об обороте товаров. Выбор типовой информационной системы, формирование требований к ней, разработка концепции. Описание программного продукта, его запуска и работы. Расчет экономической эффективности проекта.
курсовая работа [1,3 M], добавлен 15.05.2012Описание особенностей функционирования магазина. Проектирование системы: инфологическое моделирование и построение диаграммы потоков данных. Моделирование и программная реализация информационной системы. Проектирование пользовательского интерфейса.
курсовая работа [1,6 M], добавлен 18.02.2013Категории и принципы формирования системы электронной коммерции, ее разновидности и отличительные особенности. Анализ требований к корзине покупок. Обзор языковой и программной базы, критерии выбора. Разработка информационной системы - Интернет-магазина.
дипломная работа [2,3 M], добавлен 27.09.2010Анализ существующих систем управления базами данных и выбор оптимальной. Создание автоматизированной информационной системы "Поликлиника", определение сущностей и взаимосвязей, описание физической модели, проектирование интерфейса, алгоритм программы.
курсовая работа [3,1 M], добавлен 21.11.2009Объектно-ориентированный анализ и проектирование ИС. Описание требований в контексте модели прецедентов. Функции обработки входной информации. Определение требований к клиентскому приложению. Назначение создаваемой АСУ. Разработка приложения пользователя.
дипломная работа [2,7 M], добавлен 07.02.2016Изучение теории управления образовательными учреждениями и ВУЗами. Проектирование, реализация и внедрение автоматизированной информационной системы для автоматизации кафедры ВУЗа. Описание разработанной системы, расчет экономической эффективности проекта.
дипломная работа [4,5 M], добавлен 09.03.2010Разработка и внедрение автоматизированной информационной системы (АИС) работы с клиентами туристической фирмы (приема и обработки заявок). Технико-экономическая оценка туристического агентства, алгоритм и схема интерфейса программного обеспечения его АИС.
дипломная работа [4,0 M], добавлен 21.07.2011Проектирование и разработка автоматизированной информационной системы (АИС) публикации и обработки данных для работников детского сада № 176. Недостатки существующей АИС, снижающие эффективность работы организации. Прототип пользовательского интерфейса.
дипломная работа [7,7 M], добавлен 19.07.2012Проектирование информационной системы отслеживания финансовой стороны работы автосервиса. Спецификация требований к системе. Проектирование прецедентов, определение классов приложения. Описание основных форм проектируемого интерфейса приложения.
курсовая работа [865,9 K], добавлен 12.10.2014Анализ проектирования автоматизированной информационной системы компьютерного магазина "Джей". Разработка базы данных на языке Transact-SQL в системе управления базами данных Microsoft SQL Server 2000. Расчет себестоимости и цены программного продукта.
курсовая работа [2,3 M], добавлен 16.08.2012Общая характеристика склада как объекта хозяйственной деятельности. Создание диаграммы прецедентов и последовательности. Построение корпоративной диаграммы сотрудничества. Предназначение диаграммы классов и компонентов. Генерация программного кода C++.
курсовая работа [222,0 K], добавлен 23.06.2011Разработка автоматизированной информационной системы "Супермаркет DNS" с опорой на платформу NET, в среде MS Visual Studio, на языке программирования C. Объектная модель программной системы согласно методологии ОМТ. Описание алгоритмов обработки данных.
курсовая работа [394,0 K], добавлен 21.10.2012