Проектирование информационной системы для расчета оплаты труда в торговле - Программирование, компьютеры и кибернетика курсовая работа

Проектирование информационной системы для расчета оплаты труда в торговле - Программирование, компьютеры и кибернетика курсовая работа




































Главная

Программирование, компьютеры и кибернетика
Проектирование информационной системы для расчета оплаты труда в торговле

Методика проектирование информационной системы, общее описание предметной области, примеры разработок проектов-аналогов. Требования к данной системе. Построение моделей IDEF0, создание диаграммы IDEF3, потока данных DFD, вариантов использования.


посмотреть текст работы


скачать работу можно здесь


полная информация о работе


весь список подобных работ


Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Расчетно-пояснительная записка к курсовому проекту
« Проектирование информационной сист е мы для расчета оплаты труда в торговле »
Сегодня на рынке представлен ряд программных продуктов, так или иначе решающих задачи расчета оплаты труда в торговле.
Программа позволяет объединить в себе ряд функций, таких как ввод и редактирование данных, обработка данных, формирование отчета в электронном виде о назначенных премиях с возможностью вывода на печать.
Целью данной работы является проектирование информационной системы для расчета оплаты труда в торговле.
Курсовой проект состоит из пяти разделов.
В первом разделе описывается предпроектная стадия создания информационной системы. Раздел содержит общее описание предметной области, примеры разработок проектов-аналогов. Приводится описание выбранной технологии, методов и средств проектирования; выбранного метода проведения обследования; выбранного метода сбора материалов обследования. Дана разработанная программа обследования и план-график выполнения работ на предпроектной стадии.
Во втором разделе «Постановка задачи» описаны требования к информационной системе в целом, к функциям и к видам обеспечения, дается постановка задачи, представлены документы предметной области.
Третий раздел «Проектирование ИС» представлен построением моделей IDEF0, созданием диаграммы IDEF3, диаграммы потока данных DFD.
В четвертом разделе «Объектно-ориентированное проектирование информационной системы» разработаны три диаграммы на языке UML: диаграмма вариантов использования, диаграмма деятельности и диаграмма классов.
В пятом разделе «Проектирование экранных форм документов» рассматривается проектирование формы первичного документа и формы документа результатной информации.
1. Предпроектная стадия создания информацио н ной системы
1.1 Описание предметной области автоматизации
Автоматизированная ИС для назначения премии продавцам-менеджерам фирмы в зависимости от суммы проданного ими товара.
Данная система реализует следующие функции:
- расчет первых трех мест, занятых менеджерами, по сумме продаж;
- назначение коэффициентов в соответствии с занятыми местами;
- формирование отчетов по требованию.
1.2 Примеры разработок проектов для аналогичных систем
Подобных программ в Интернете найдено не было, можно сделать вывод, что вся обработка данных, заполнение таблиц и вывод отчетов выполняется в ручную.
1.3 Описание выбранной технологии методов и средств проект и рования
Для проектирования информационной системы для расчета оплаты труда в торговле используются:
- метод оригинального или индивидуального проектирования, так как проектные решения разрабатываются с нуля в соответствии с требованиями ИС.
- метод реструктуризации модели, т.е. когда изменяется модель предметной области, то на ее основе меняются проектные решения.
- технология индустриального автоматизированного проектирования с использованием CASE-технологий (BPWin, ERWin).
При проектировании данной ИС используются следующие средства проектирования:
- операционные средства, поддерживающие проектирование операций обработки информации;
- средства, поддерживающие проектирование отдельных компонентов;
- средства, поддерживающие разработку проекта на стадиях и этапах процесса проектирования.
1.4 Описание выбранного метода проведения обследования
Для проектирования информационной системы для расчета оплаты труда в торговле использовались следующие методы проведения обследования:
1) по цели проектирования - метод системного обследования, т. к. применяется для изучения всего объекта с целью разработки проекта информационной системы в целом;
2) по числу исполнителей - индивидуальный метод, т. к. осуществляется одним проектировщиком;
3) по степени обхвата - выборочное обследование, т. к. применяется при наличии типовых по структуре подразделений;
4) по отношению к этапам - параллельное обследование, т.е. одновременно со сбором материала осуществлялся процесс изучения материалов обследования.
1.5 Описание выбранного метода сбора материалов обследования
При сборе материалов обследования использовались следующие методы:
1) метод бесед и консультаций с руководителем подразделения;
2) метод анализа предоставленного материала. Был представлен перечень функций для реализации;
1.6 Программа обследования и план-график выполнения работ на предпроектной стадии
На основе собранного материала обследования о данном проекте составлена программа обследования, которая представлена в таблице 1.1.
Таблица 1.1. Программа обследования
Организационно-функциональная структура объекта
На основе программы обследования был составлен план-график выполнения работ на предпроектной стадии по разработке ИС, который представлен в таблице 1.2.
Таблица 1.2. План-график выполнения работ на предпроектной стадии
Определение цели и параметров системы
Определение организационной структуры
Определение функциональной структуры
Определение материальных потоков и процессов их обработки
Определение информационных потоков и процессов их обработки
1. 7 Формализация материало в обследования
Анализ материалов обследования позволяет представить функциональную структуру ИС в виде схемы связей из компонентов, представленных на рис. 1.1:
Рис. 1.1 - Функциональная структура ИС для расчета оплаты труда в торговле.
1) Блок ввод входных данных. В интерфейсной части ввод исходной информации по экспертам, по результатам суммы продаж за месяц.
2) Просмотр и редактирование записей. При просмотре сформированных отчетов пользователь при необходимости может удалить или изменить исходные данные, а также вставить новые. Вся информация сохраняется в базе данных.
3) Блок обработки результатов. Пользователь имеет возможность сформировать отчеты.
Целью создания ИС для расчета оплаты труда в торговле является автоматизированное начисление премии. ИС предназначена для накопления и хранения данных по ежемесячным платежам в базе данных, а также для эффективной обработки данных (реализация запросов к БД).
2.2 Характеристика объектов автоматизации. Документы пре д метной области
Объектом автоматизации является ведомость «Заявки от клиентов»
Входные документы предметной области:
- информация о клиентах (Форма 2.1)
- информация о поставщиках (форма 2.2)
- список лекарств на складе (форма 2.3)
Форма 2.3. Список лекарств на складе
- список поставленных лекарств (форма 2.4)
Выходные документы предметной области:
- отчет о продаже лекарств (форма 2.6)
Форма 2.6. Форма отчета о проданных лекарствах
Код заказа ___________________________________
Дата заказа ___________________________________
Наименование клиента _________________________
Оптимальными для работы ИС являются широко распространённые и поддерживающие большинство программных продуктов операционные системы Windows 2000/XP и конфигурация: процессор с тактовой частотой не меньше 1500 MHz; ОЗУ - 256 МB; Video - 64 МВ; ПО - Delphi 7.0, MS Access; мышь / клавиатура.
При максимальной конфигурации: процессор с тактовой частотой 2000 MHz; ОЗУ - 256МВ; Video - 128МВ; ОС - Windows XP; ПО - Delphi 7.0, MS Access; мышь / клавиатура.
Данные вводятся в таблицы Access через экранные формы, разработанные в среде Delphi 7, производится их обработка (расчет суммы, сортировка, выборка), вывод результатов также производится с помощью экранных форм Delphi. Планируемый объем поступающей информации не должен превысить объема жесткого диска, поэтому он должен быть не меньше 3 Gb. Информация будет представляться в виде отчетов (в электронном варианте), с возможностью отправки на печать - необходимо наличие принтера.
Факторы, относящиеся к эксплуатационным характеристикам компьютера:
- компьютеры данной конфигурации имеются на предприятии;
- пользователи уже имеют необходимый опыт работы на компьютере;
- выполнены все условия эксплуатации.
На выбор ОС оказывают влияние следующие факторы:
- возможность использования различных устройств ввода-вывода;
- требование поддержки сетевой технологии;
- необходимое число поддерживаемых программных продуктов;
- наличие дружественного интерфейса и простота использования;
- возможность переконфигурации и быстрой настройки на новые аппаратные средства;
- поддержка новых информационных технологий.
Всеми этими качествами обладает ОС Windows XP и для данной конфигурации P4-2000/256 Mb/20Gb/32 Mb AGP/CD-ROM-40x/SB Live 128 - является оптимальной, компьютера такой мощности вполне достаточно для функционирования системы.
Основные факторы, влияющие на выбор методов и средств проектирования ПО системы:
- получение качественного продукта;
- сокращение времени и стоимостных затрат на проектирование;
Для реализации функций ИС применяется СУБД MS Access. Выбор обусловлен тем, что она отвечает предъявляемым требованиям:
- масштаб применения СУБД (персональная - настольная СУБД);
- выполняемые функции (информационные - организация хранения информации и доступа к ней, операционные функции - связанные с обработкой информации);
3. Функционально-ориентированное проектир о вание информационной системы
Наиболее трудоемкими этапами разработки ИС являются этапы анализа и проектирования. Для проектирования ИС оптовой торговли лекарственными препаратами применялись CASE-средства (Computer Aided System/Software Engineering - автоматизация процесса разработки сложных ИС).
BPwin - CASE-средство функционального моделирования, реализующее методологию IDEF.
3.1 Построение контекстной диаграммы
Методология IDEF0 может использоваться для моделирования широкого круга предметных областей. Процесс моделирования какой-либо системы в IDEF0 начинается с построения контекстной диаграммы, т.е. наиболее абстрактного уровня описания системы в целом. Контекстная диаграмма является вершиной древовидной структуры диаграмм и представляет собой самое общее описание системы и ее взаимодействие с внешней средой.
Контекстная диаграмма модели ИС представлена на рис. 3.1.
Рис. 3.1 - Контекстная диаграмма модели ИС предприятия оптовой торговли лекарственными препаратами.
Вход представляет собой информацию, преобразуемую функциональным блоком. Для данной модели входной информацией являются данные о лекарствах и поставщиках, клиентах, заявки от клиентов. Управляющим механизмом является уровни доступа, шаблоны отчетов, параметры обработки. Исполняющим механизмами является информационная система и администратор ИС. В качестве выходной информации служат отчеты продаж и БД по лекарствам.
Процесс проектирования ИС для обработки заявки от клиента состоит из трех этапов: «Авторизация и аутентификация пользователя», «Заполнение БД», «Обработка данных» (рис. 3.2).
Рис. 3.2 - Диаграмма декомпозиции 1-го уровня.
Этап «Обработка данных» состоит из четырех функциональных блоков: «Поиск по значению поля», «Сортировка записей», «Обработка заявки», «Вывод данных», (рис. 3.3).
Рис. 3.3 - Диаграмма декомпозиции 2-го уровня.
Основные элементы модели «Проектирование ИС предприятия оптовой торговли лекарственными препаратами» представлены в таблицах 3.1 - 3.3.
Таблица 3.1. Основные элементы модели
Название проекта: Проектирование ИС предприятия оптовой торговли лекарственными препаратами
Цель проекта: реализация структурной функциональной модели ИС
Технология моделирования: метод функционального моделирования IDEF0
Инструментарий: программный продукт BPwin 4.0
Информация о лекарствах и поставщиках
А0. Проектирование ИС предприятия оптовой торговли лекарственными препаратами
Информация о лекарствах и поставщиках
A1. Авторизация и аутентификация пользователя
Совокупность программных приложений, баз данных, используемых для управления.
Факты, характеризующие деятельность предприятия, подлежащие количественному выражению.
Персонал и информационная система в распоряжении предприятия.
Совокупность приемов и методов ведения управленческого учета.
Данные, разнесенные по объектам учета.
Информация, необходимая для принятия управленческих решений.
Данные, предоставляемые от внешнего источника, например, сведения о лекарствах.
Таблица 3.3. Описание функциональных блоков
A1. Авторизация и аутентификация пользователя
На данном этапе информационная система проверяет пароль, введенный пользователем.
На этом этапе собираются, накапливаются все данные администратором БД и подвергаются изменению при запросах на изменение.
На этапе выполняется обработка данных из БД по заявке от клиента и формируется отчет по проданным лекарствам.
На данном этапе выполняется поиск по заданному параметру обработки.
На данном этапе выполняется сортировка по заданному параметру обработки.
Здесь обрабатывается заявка от клиента администратором ИС.
На данном этапе формируется отчет по проданным лекарствам
IDEF3 является технологией для сбора данных, требующихся для проведения структурного анализа системы. IDEF3 используется как дополнение к IDEF0 для разработки моделей, в которых изучается последовательность выполнения действий и взаимосвязей между ними.
На диаграмме (рис. 3.4.) изображен процесс расчета премии.
Основные элементы модели представлены в таблицах 3.4 - 3.6.
Таблица 3.4. Основные элементы модели
Название проекта: Проектирование ИС для расчета оплаты труда в торговле
Цель проекта: реализация структурной функциональной модели ИС
Технология моделирования: метод описания бизнес-процессов IDEF3
Инструментарий: программный продукт BPwin 4.0
3. Выбрать систему обработки запросов
БД, которая имеет актуальное содержимое своих таблиц.
Заранее сформированный образец отчета, который можно выбрать из списка.
Объединяет потоки. Завершение одного или нескольких действий вызывает выполнение другого действия. Каждое исходное действие обязательно должно завершиться.
Разъединяет потоки. Все следующие процессы должны быть запущены.
Часть ИС, в которой администратором выполняется заявка клиента.
На данном этапе происходит получение данных заказов лекарств.
3. Выбрать подсистему обработки заявок
На этом этапе происходит выбор системы обработки заявок.
Выбор шаблона отчета по продажам лекарств.
Запрос информации из БД лекарств для их отображения.
Вывод отчета по лекарствам администратору ИС с последующей печатью
3.3 Построение диаграммы потоков данных DFD
Диаграммы потоков данных DFD моделируют систему как набор действий, соединенных друг с другом стрелками.
В данной диаграмме имеются хранилища данных (заявки, клиенты, счета) и внешние сущности, представленные потребностью и складом (рис. 3.5).
Основные элементы модели представлены в таблицах 3.7 - 3.9.
Таблица 3.7. Основные элементы модели
Название проекта: Проектирование ИС предприятия оптовой торговли лекарственными препаратами
Цель проекта: реализация структурной функциональной модели ИС
Технология моделирования: метод построения диаграмм потоков данных DFD
Инструментарий: программный продукт BPwin 4.0
Факты, характеризующие деятельность предприятия, подлежащие количественному выражению.
На данном этапе происходит ввод данных по заявкам и их обработка.
На этом этапе ведется администратором ИС контроль оплаты выписанных лекарств.
Доставка лекарств клиенту для удовлетворения его потребности в них.
Представляет собой необходимость получить товар в определенном количестве.
Здесь собирается и хранится информация о счетах оплаты.
Здесь собирается и хранится информация о заявках от клиентов.
Здесь содержится информация о клиентах
Типичный ход событий, приводящий к успешному выполнению варианта использования
Ссылки на другие варианты использования
Администратор должен вводить и редактировать данные заявок от клиентов, формировать содержание отчета на основе запросов.
Исключение №1: администратор ИС не имеет возможности упорядочить все данные сразу, а только по одному параметру.
2. Система отображает записи в соответствии с параметрами сортировки в БД.
Исключение №2: администратор ИС не имеет прав доступа ввод / редактирование / удаление информации о лекарствах.
4. Система выдает лекарства по заданному критерию.
Исключение №3: отсутствие записей по продажам лекарств за выбранный месяц.
Исключение №1: администратор ИС не имеет возможности упорядочить все данные сразу, а только по одному параметру.
7. Пользователь отменяет упорядочивание данных по продажам лекарств.
Система предлагает отменить упорядочивание данных.
Исключение №2: администратор ИС не имеет прав доступа ввод / редактирование / удаление информации о лекарствах.
8. Пользователь отменяет добавление / удаление / изменение данных по продажам лекарств.
Система предлагает отменить добавление / удаление / изменение данных по продажам лекарств.
Исключение №3: отсутствие записей по продажам лекарств за выбранный месяц.
9. Пользователь отменяет формирование отчета.
Система предлагает не формировать отчет.
4.2 По строение диаграммы деятельности
Диаграмма деятельности строится для отображения поведения системы в рамках различных вариантов использования или моделирования деятельности. Она отображает потоки работ во взаимосвязанных вариантах использования.
Суть данной диаграммы состоит в следующем: проектируемая система представляется в форме графа деятельности, в котором вершинами являются состояния действия, а дугами - переходы от одного состояния к другому. При этом состояния действия - это специальные случаи состояния с некоторыми входными действиями и, по крайней мере, одним переходом, выходящим из состояния. Переход переводит деятельность в последующее состояние, как только закончится действие в предыдущем состоянии. Переход предполагает, что входное действие уже завершилось.
Диаграмма деятельности для «Проектирования ИС предприятия оптовой торговли лекарственными препаратами» представлена на рис. 4.2.
В рамках вариантов использования инициируемых действующим лицом «Администратор ИС» система имеет восемь состояний действия: «Ввести пароль», «Ввести данные по лекарствам», «Ввести данные по клиентам», «Ввести данные по поставщикам», «Ввести заказ от клиента», «Выбрать шаблоны отчетов», «Распечатать отчет» и «Выйти из приложения».
Пользователь запускает приложение, вводит пароль. Если пароль верен, пользователь вводит исходные данные по лекарствам, по клиентам и по поставщикам. Затем, используя введенные данные или изменяя их, он вводит заказ от клиента, выбирает шаблоны отчетов по продажам. осле этого, если необходимо, он распечатывает отчет и выходит из приложения. Если пароль неверен, выводится сообщение об ошибке «Неправильный пароль. Закройте окно регистрации».
Диаграммы классов являются центральным звеном методологии объектно-ориентированных анализа и проектирования.
Диаграмма классов показывает классы и их отношения, тем самым показывает логический аспект проекта. Отдельная диаграмма классов представляет определенный ракурс структуры классов. На стадии анализа диаграммы классов используются, чтобы выделить общие роли и обязанности сущностей, обеспечивающих требуемое поведение системы. На стадии проектирования диаграммы классов используются, чтобы передать структуру классов, формирующих архитектуру системы.
Диаграмма классов для «Проектирования ИС оптовой торговли лекарственными препаратами» представлена на рис. 4.3.
Модуль Заказа лекарств управляется модулями Клиенты, Поставщики и Лекарства. Одно лекарство может быть поставлено несколькими поставщиками и наоборот. Клиентов управляет модулем Заказ лекарства, заказ делается индивидуально от каждого и в один день может быть подано несколько заявок на одно и то же лекарство одним и тем же покупателем.
В модуле Заказ лекарства выполняются все необходимые операции по вводу заказа и созданию отчетности по продажам за месяц. Этот класс завит от трех остальных, потому что в них содержится необходимая информация для выполнения заявки от клиента.
5. Проектирование формы первичного документа
При проектировании форм первичных документов учитываются следующие принципы:
1) отсутствие дублирования показателей в документах;
2) выделение справочных реквизитов, группировочных реквизитов и реквизитов-оснований;
3) выделение реквизитов, имеющих одно или несколько значений на документ, т.е. выделение однозначных и многозначных реквизитов;
4) старшие по объему понятий признаки должны предшествовать младшим (например, наименование предприятия - наименование цеха - номер участка);
5) согласование последовательности реквизитов в документе с макетами размещения информации на экране ПК.
Формы первичного документа для лекарств, поставщиков, клиентов представлены соответственно в форме 5.1, 5.2, 5.3.
5.1 Проектирование форм документов результатной информации
Принципы построения результатных документов:
2) разделение реквизитов на однозначные, т.е. имеющие одно значение на документ, и многозначные реквизиты, имеющие несколько значений в документе;
3) выделение группировочных реквизитов, помещаемых во вторую зону документа, и размещение этих реквизитов в порядке убывания старшинства;
4) выделение реквизитов-оснований и размещение их в последовательности, противоположной той, в какой выстраиваются группировочные реквизиты, по которым рассчитываются итоги (т.е. от первичных оснований - к результатным, а среди результатных - размещение их в порядке возрастания старшинства итога);
5) если документ не размещается на одном стандартном листе, то выполнение разрыва строк и переноса оставшихся строк документа второй зоны вместе с реквизитами третьей зоны на другой лист.
Форма результатной информации по оптовой торговли лекарственными товарами представлена в форме 5.4.
Предприятие оптовой торговли лекарственными препаратами
Подпись ________________________ Дата _________________
Анализ предметной области. Разработка информационной системы для регистратуры поликлиники. Построение диаграмм и моделей с использование объектно-ориентированного подхода. Формы, таблицы, отчеты и запросы. Создание, редактирование и обработка данных. курсовая работа [2,7 M], добавлен 04.12.2015
Проектирование модели информационной системы "Гостиница" в стандарте IDEF0. Разработка диаграммы потоков данных (Data Flow Diagramming), предназначенной для описания документооборота и обработки информации. Создание диаграммы декомпозиции в нотации IDEF3. курсовая работа [3,8 M], добавлен 14.12.2012
Анализ информационной системы ИНЭК "Страховщик". Описание предметной области с использованием модели "сущность-связь". Моделирование бизнес-процессов с помощью IDEF0-диаграмм. Проектирование и разработка приложения в среде Delphi и создание интерфейса. отчет по практике [4,9 M], добавлен 28.12.2014
Создание автоматизированной системы учета заказов и их выполнения в строительной фирме по ремонту квартир. Общие требования к информационной системе. Проектирование структуры базы данных. Построение ER-диаграммы. Реализация информационной системы. курсовая работа [750,2 K], добавлен 24.03.2014
Содержательное описание предметной области. Структурный анализ бизнес-процесса на основе IDEF0-модели. Построение информационно-логической модели данных. Структурная схема на основе IDEF0. Даталогическая модель данных. Реализация информационной системы. курсовая работа [849,7 K], добавлен 10.07.2014
Проектирование информационной системы "Учёт работы поликлиники": анализ программных продуктов, описание диаграмм бизнес–процесса, описание IDEF0, DFD, IDEF3 диаграмм потоков данных и документирования процессов посредством AllFusion Process Modeler r7.3. курсовая работа [2,5 M], добавлен 20.08.2012
Оценка предметной области: концептуальные требования; выявление информационных объектов и связей между ними; построение базы данных. Описание входных и выходных данных информационной системы "Магазин компьютерной техники". Анализ диаграммы прецедентов. курсовая работа [294,8 K], добавлен 13.04.2014
Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д. PPT, PPTX и PDF-файлы представлены только в архивах. Рекомендуем скачать работу .

© 2000 — 2021



Проектирование информационной системы для расчета оплаты труда в торговле курсовая работа. Программирование, компьютеры и кибернетика.
Доклад по теме Независимая республика Турция
Курсовая работа по теме Существенность в аудите и аудиторский риск
Реферат по теме Анестезия у пожилых
Реферат: Свiдок у кримiнальному судочинствi
Дипломная работа по теме Проект учебного стенда. Конструкция блока питания ATX
Дипломные Программы Для Радиолюбителей
Қазақ Киносының Қазіргі Келбеті Эссе
Курсовая работа по теме Организация розничной деятельности торгового предприятия
Курсовая работа: Аналіз фінансового стану підприємства 2
Реферат: Психологические основы оперативно–розыскной деятельности
Контрольная Работа По Теме Циклы 10 Класс
Дипломная работа по теме Теневая экономика: основные положения, отражение в системе национальных счетов
Дипломная работа по теме Номинативная лексика детей с недоразвитием речи
Реферат: Страхование косвенных рисков. Скачать бесплатно и без регистрации
Контрольная работа по теме Избирательный процесс в зарубежных странах
Реферат: Понятие команды
Реферат На Тему Оценка Показателей Эмоциональных Страхов
Курсовая работа по теме Современная мужская стрижка на основе классической стрижки
Дипломная работа по теме Деньги, банковская система и денежно-кредитная политика (на примере США)
Учебное пособие: Планирование труда и заработной платы
Автоматизация работы предприятия ООО "Стимул-Брест" - Программирование, компьютеры и кибернетика курсовая работа
Биография Александра Николаевича Островского - Литература презентация
Теория и практика использования инструментов внутреннего PR - Маркетинг, реклама и торговля курсовая работа


Report Page