Разработка информационной системы "Акт на списание малоценных и быстроизнашивающихся предметов"
Структура и информационные потоки документа "Накладная на выдачу материальных ценностей". Анализ существующих систем автоматизации. Моделирование предметной области информационной системы и структуры данных. Диаграмма иерархии функций. Серверная модель.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 15.09.2017 |
Размер файла | 199,3 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Введение
Автоматизация документооборота, на сегодняшний день, стала не просто средством оптимизации внутренних процессов организации, а насущной необходимостью в условиях жесткой конкуренции. Именно автоматизация документооборота дает новые возможности любой организации по ускорению работы, позволяет опередить конкурентов при принятии как оперативных, так и стратегических решений.
Даже небольшим компаниям приходится работать с огромным количеством документов - договорами, счетами-фактурами, письмами, бюджетами, требованиями. Поэтому многие предприятия стремятся автоматизировать внутренний документооборот. Это позволит обеспечить полноту и сохранность информации, удобство хранения и поиска документов, а также оптимизировать время на их согласование.
На сегодняшний день существует множество программных продуктов, с помощью которых можно автоматизировать документооборот, что позволяет значительно увеличить количество предлагаемых разработок различным организациям. Данная ситуация увеличивает конкурентную борьбу среди разработчиков, что положительно сказывается на качестве и конкурентоспособности предлагаемых продуктов.
В связи с чем, целью данного курсового проекта является автоматизация подготовки, хранения и выдачи на печать накладной на выдачу материальных ценностей.
1. Анализ документа "Накладная на выдачу материальных ценностей" и существующих систем автоматизации
1.1 Структура и информационные потоки документа "Накладная на выдачу материальных ценностей"
Малоценные и быстроизнашивающиеся предметы - предметы, служащие менее одного года (независимо от их стоимости), а также предметы дешевле утвержденной законодательством стоимости (за единицу) независимо от срока их службы. Вместе с тем руководителю предприятия дано право независимо от стоимости за единицу, а по существу и назначению предмета относить его к основным фондам.
Накладная на выдачу материальных ценностей (форма № М-2) применяется для оформления факта выдачи материальной ценности предприятия должностному. Накладная должна содержать следующие реквизиты:
· номер документа и дату его составления
· наименование организации и структурного подразделения
· вид деятельности
· корреспондирующий счет (счет, субсчет, код аналитического учета)
· номер приказа о списании
· наименование предмета, количество, дату поступления, цену, сумму, срок службы, причина списания, номер паспорта
· номера и даты актов выбытия
· наименование утиля, подлежащего оприходованию, количество, цену, сумму, порядковый номер записи по складской картотеке.
Структура документа приведена в приложении 1.
Форму № М-2 применяют для оформления списания объектов, потерявших свою первоначальную ценность, непригодных для дальнейшего использования. Акт в одном экземпляре составляет комиссия, и после сдачи списанных объектов в кладовую его вместе с распиской кладовщика передают в бухгалтерию. На разные виды малоценных и быстроизнашивающихся предметов акты составляют отдельно. Для отражения ввода и движения имущества, перешедшего согласно правилам бухгалтерского учета в состав основных средств из категории малоценных и быстроизнашивающихся предметов, могут использоваться унифицированные формы первичной учетной документации № МБ-2, № МБ-4, № МБ-7, № МБ-8.
1.2 Анализ существующих систем автоматизации
Одной из главных тенденций последних лет стало использование промышленных систем автоматизации вместо собственных разработок, что говорит и о возросших требованиях заказчиков, стремящихся получить законченное решение, и о зрелости рынка, готового предложить решения системы автоматизации делопроизводства и документооборота в совокупности с сервисными услугами. Сегодня на рынке представлен достаточно широкий выбор систем автоматизации, разработанных российскими компаниями. В соответствии со своей спецификой предприятия и организации могут выбрать подходящий им вариант: только для автоматизации функций делопроизводства, для организации смешанного или полностью электронного документооборота. При выборе системы автоматизации делопроизводства и документооборота следует обратить внимание на системные требования, масштабируемость и универсальность решения.
На сегодняшний день рынок систем автоматизации документооборота представлен различными программными продуктами отечественных и зарубежных разработчиков.
· "ЕВФРАТ". "Евфрат" является простым электронным архивом с базовыми возможностями контроля исполнения. Разработан компанией Cognitive Technologies. Компания предлагает спектр продуктов для организаций различного масштаба - от версии для малого офиса до варианта для крупных компаний. Собственного хранилища файлов "Евфрат" не имеет - система хранит только ссылки на файлы или на страницы в Internet. Для хранения реквизитов документов используется СУБД собственной разработки. В комплект продукта входят утилиты, позволяющие уплотнять и архивировать базу данных этой СУБД.
Система позволяет реализовать различные схемы автоматизации работы с документами и автоматизировать ключевые бизнес-процессы организации. Так внедрение системы может обеспечить работу как в соответствии с отечественными принципами управления (функциональный подход), так и в соответствии с западными стандартами (процессный подход). В "ЕВФРАТ" реализована автоматическая обработка документов и событий в рамках бизнес-процессов (на базе метода "Когнитивного отображения"). Благодаря этому спектр решаемых системой задач, помимо делопроизводства и документооборота, включает автоматизацию ключевых бизнес-процессов. При этом исключения из рутинных операций человека позволяет добиться большей по сравнению с другими системами глубины, а значит и эффективности, автоматизации бизнес-процессов.
· Microsoft. В качестве основы комплексной системы автоматизации документооборота компания Microsoft предлагает использовать продукт Microsoft Exchange - сервер в комплекте с клиентским приложением Microsoft Outlook. Также предлагается использовать продукт Microsoft Sharepoint Portal Server в качестве архива документов и средства организации корпоративного Intranet/Extranet портала. Кроме того, компания предоставляет полный набор средств для организации оn-line-взаимодействий.
· IBM/Lotus. Компания IBM предлагает использовать платформу Lotus Notes как базовое средство автоматизации документооборота. Помимо этого, предполагается расширить базовую функциональность не только средствами организации архива документов Domino.doc, WorkFlow подсистемой Domino. WorkFlow, но и дополнительными средствами для организации групповых взаимодействий.
· Documentum. Данная компания представлена на рынке одноименным продуктом, представляющим собой мощный архив документов, с возможностью разработки учетных объектов средствами управления жизненным циклом и автоматизации бизнес-процессов обработки документов.
· Oracle. Представляет собой интегрированное решение, обеспечивающее управление корпоративным контентом на основе интернет-технологий (Web Content Management), управление оцифрованными образами (Digital Asset Management), управление хранением (Retention Management) и управление документами. Компоненты UCM предоставляют самые широкие возможности по работе с контентом, в том числе такие, как потоковое сканирование, преобразование в различные форматы, публикация.
Все перечисленные продукты - это открытые системы, которые являются платформами для разработки приложений. Более того, на базе каждого из них различные компании разработали достаточное количество приложений, которые можно использовать при создании комплексной системы.
1.3 Требования к разрабатываемой информационной системе и постановка задачи
Разрабатываемая информационная система должна отвечать следующим требованиям:
1. Требования к функциональным характеристикам:
· внесение данных в справочники "Организации", "Предметы", "Подразделения";
· автоматическое заполнение полей акта на списание данными из справочника;
· внесение данных в акт на списание малоценных и быстроизнашивающихся предметов
· наличие журнала актов на списание с возможностью выбора актов по дате
· открытие или создание нового акта на списание из журнала
· вывод на печать акта на списание
2. Требования к надежности:
Надежность информационной системы заключается в способности восстанавливаться после отказа, контролировать всю входную и выходную информацию и обеспечивать устойчивое функционирование, а также автоматического заполнения полей из соответствующих справочников.
3. Требования к составу и параметрам технических средств:
Минимальные требования к рабочему месту:
· процессор: Celeron 1600 MHz или более мощный;
· ОЗУ: 512 Mb и более;
· не менее 1,5 Gb свободного места на жестком диске;
· струйный или лазерный принтер (возможно сетевой).
Рекомендуемые требования к рабочему месту:
· процессор: Celeron 2400 MHz или более мощный;
· ОЗУ: 1 Gb и более;
· не менее 2Gb свободного места на жестком диске;
· струйный или лазерный принтер (возможно сетевой).
4. Требования к информационной и программной совместимости:
Microsoft Windows XP Professional.
5. Требования к оформлению экранных и печатных форм:
· форма акта на списание должна быть удобной для заполнения и восприятия информации;
· форма журнала актов на списание должна быть оформлена в виде таблицы со следующими полями: номер, дата составления, организация и подразделение;
· формы справочников должны быть оформлены в табличном виде для возможности просмотра всех записей;
· печатная форма акта на списание малоценных и быстроизнашивающихся предметов должна соответствовать типовой межотраслевой форме № МБ-8.
Таким образом, задачами данного курсового проекта являются:
· изучение учебной литературы по ведению и заполнение актов на списание малоценных и быстроизнашивающихся предметов;
· изучение учебной литературы по Oracle и PL/SQL;
· моделирование предметной области информационной системы;
· моделирование структуры данных;
· разработка форм ввода и вывода информации;
· разработка отчетов;
· формирование программного обеспечения информационной системы;
· разработка руководства пользователя.
2. Разработка информационной системы "Акт на списание малоценных и быстроизнашивающихся предметов"
2.1 Выбор средства реализации
Для реализации информационной системы "Акт на списание малоценных и быстроизнашивающихся предметов" была выбрана инструментальная среда СУБД Oracle.
Oracle Database 10g - первая в мире база данных, разработанная специально для работы в сетях распределенных вычислений. Oracle Database 10g предназначена для эффективного развертывания на базе различных типов оборудования. Обладает технологиями, которые позволяют администраторам надежно хранить и быстро распределять и извлекать данные для пользователей и приложений. Значительно повышает производительность обработки данных и включает в себя удобные средства администрирования. Предоставляет возможность автоматической настройки и управления, которая делает ее использование простым и экономически выгодным. Ее уникальные возможности осуществлять управление всеми данными предприятия - от обычных операций с бизнес-информацией до динамического многомерного анализа данных (OLAP), операций с документами формата XML, управления распределенной/локальной информацией - делает ее идеальным выбором для выполнения приложений, обеспечивающих обработку оперативных транзакций, интеллектуальный анализ информации, хранение данных и управление информационным наполнением.
Oracle SQL Developer - графическая версия SQL*Plus, который дает разработчикам базы данных удобный способ выполнять основные задачи. Вы можете просматривать, создавать, редактировать, и удалять объекты базы данных; выполнять SQL выражения и скрпипты; редактировать и проводить отладку PL/SQL кода; управлять и экспортировать данные; создавать и просматривать отчеты. Вы можете соединиться с любой базой данных Oracle, используя стандартную авторизацию. Вы можете подключаться к базам данных сторонних производителей, такие как MySQL, Microsoft SQL Server, Microsoft Access, и просматривать метаданные в этих базах данных; также можно производить миграцию этих баз данных в Oracle.
Forms Developer - средство быстрой разработки приложений. Forms Developer позволяет создавать приложения, состоящие из экранных форм и деловой графики, основанных на информации, хранящейся в базах данных или других источниках. Обычно в больших организациях парк вычислительной техники довольно разнообразен: от Unix-серверов и рабочих станций до персональных компьютеров под управлением MS Windows и MAC OS. С помощью Forms Developer разработка и развертывание приложений возможно на разных платформах. Приложение, созданное на персональном компьютере, без изменений может быть перенесено и запущено. Среда разработки Forms Developer имеет одинаковый интерфейс в системах под управлением Unix и Windows - разработчику не придется переучиваться. Forms Developer снабжен большим числом "мастеров", контекстных подсказок и множеством примеров. Пользователь избавлен от необходимости написания большого количества кода, так как все операции по работе с БД автоматизированы.
Oracle Reports - это гибкое визуальное средство разработки и получения отчетов. Reports Developer предоставляет коллективу разработчиков среду, в которой можно получить и обработать данные, спроектировать внешний вид отчетных документов. Визуальное проектирование и генерация отчетов могут вестись на разных программных платформах. Пользователи получают результат работы Reports либо в печатном виде, либо в виде электронных файлов стандартного формата HTML, PDF, RTF или XML. В оперативном режиме доступ пользователей к отчетам может быть организован через Web во внутренней или внешней сети. автоматизация информационная моделирование иерархия
2.2 Моделирование предметной области информационной системы
В настоящее время одним из распространенных подходов к моделированию предметной области информационных систем является функционально-ориентированный или структурный подход.
Диаграммы потоков данных (DFD)являются основным средством моделирования функциональных требований к информационной системе. С их помощью эти требования представляются в виде иерархии функциональных компонентов (процессов), связанных потоками данных. Главная цель такого представления - продемонстрировать, как каждый процесс преобразует свои входные данные в выходные, а также выявить отношения между этими процессами.
Общая модель деловой деятельности представляется в виде совокупности диаграмм, каждая из которых описывает отдельный процесс в виде его разбиения на взаимосвязанные друг с другом шаги или подпроцессы.
Фреймовая функция (Frame Function) - главная функция, которая будет содержать все подфункции.
Локальная функция (Local Function)- функция в пределах главной.
Хранение данных (Data Store) - когерентная коллекция данных. Другими словами, представляет данные, физически хранимые в папках, записях, файлах компьютера или базах данных.
Потоки (Data Flows) - описывают передачу информации или материальных объектов между двумя шагами процессов или между процессом и хранилищем.
Организационные единицы - представляют структуру предприятия или фирмы; допускается иерархическая структура организационных подразделений без ограничения на уровень вложенности.
События - могут быть входные и выходные; служат для связи различных диаграмм процессов.
Процесс выдачи акта на выдачу материальных средств представлен с помощью DFD-техники (Рис. 1), который включает в себя 2 главных процесса: "подсистема функций бухгалтера" и "подсистема функций склада".
Рис. 1 - Диаграмма потоков данных (DFD)
Процесс "подсистема функций бухгалтера" получает указ руководства на выдачу материальных средств и затем передает информацию в базу данных "DB1 данные о приобретении материальных средств". Также процесс "подсистема функций бухгалтера" передает информацию во внешние источники "отдел снабжения", "банк" и "касса".
Процесс "подсистема функций склада" получает информацию из базы данных "DB1" и информацию о разрешении выдачи средств из "отдел снабжения" Далее этот процесс выдает материальные средства "доверенному лицу".
2.3 Диаграмма иерархии функций
Функции располагаются иерархично. Иерархия функций показывает информацию, используемую функциями, в рамках сущностей и атрибутов. Каждая функция в иерархии разложена до самого низкого уровня функций (называемых элементарными функциями организации). Элементарные функции станут формами, отчетами и утилитами в завершенном приложении.
Для декомпозиции функций, определения элементарных функций и отображения, каким образом функции используют данные, применяется диаграммер иерархии функций (Function Hierarchy Diagrammer).
Диаграмма иерархии функций, которую генерирует Oracle, будет показывать декомпозицию процессов "подсистема функций бухгалтера" и "подсистема функций склада".
Рис. 2 - Диаграмма иерархий функций
2.4 Моделирование структуры данных
ER-модель или модель сущность-связь - это логическое представление данных для предприятия. ER-модель состоит из сущностей, связей между ними и атрибутов сущностей.
Рис. 3 - ER-диаграмма
В основе модели лежит представление о том, что предметная область состоит из отдельных объектов, находящихся друг с другом в определенных связях. Объекты описываются различными параметрами или атрибутами; однотипные объекты описываются одним и тем же набором параметров и объединяются в множества или классы; такие классы называются сущностями. Конкретные объекты, составляющие класс, называются экземплярами соответствующей сущности. Между сущностями специфицируются взаимосвязи различного вида: один к одному, один ко многим и др.
ER-диаграмма накладной на передачу материальных ценностей представлена на рис. 3. В ней документ представлен в виде трех сущностей, связанных между собой реляционными связями и имеющими 3 справочника.
Данная диаграмма позволяет понять суть создаваемой информационной системы, но она не подходит для создания непосредственно структуры базы данных, т.к. не учитывает особенности конкретной СУБД при формировании структуры и связей объектов базы данных.
Рис. 4 - Серверная модель
Для завершения моделирования базы данных необходимо уточнить модель с помощью CASE-средств. На рис. 4 представлена серверная модель накладной на выдачу материальных ценностей.
Размещено на Allbest.ru
...Подобные документы
Структура и информационные потоки исследуемого документа, анализ существующих систем автоматизации и требования к разрабатываемой системе. Технология работы с проектируемой системой, ее структура и предъявляемые требования, программная реализация.
курсовая работа [1,4 M], добавлен 21.08.2015Анализ существующих решений по автоматизации предметной области. Выбор методологии проектирования информационной системы. Сбор и спецификация, анализ, моделирование и аттестация требований. Возможные неисправности и сопровождение информационной системы.
курсовая работа [645,2 K], добавлен 26.05.2015Структура и информационные потоки объекта автоматизации, основные требования к разрабатываемой системе. Моделирование предметной области, структуры данных, форм ввода и вывода информации, отчетов, Требование к оборудованию и программному обеспечению.
курсовая работа [1,0 M], добавлен 14.06.2014Назначение для информационной системы OpenPOS для автоматизации рабочих процессов в заведениях общественного питания. Состав и структура исходных данных. Основные сведения о предметной области, ее моделирование. Создание и запуск базовых запросов SQL.
курсовая работа [2,2 M], добавлен 28.01.2016Задачи, функции и структура филиала университета. Оценка информационных потоков и UML-моделирование. Анализ структуры информационной системы и системы навигации. Проектирование базы данных, физическая реализация и тестирование информационной системы.
дипломная работа [6,0 M], добавлен 21.01.2012Организация, архитектура и структура информационной системы. Показатели эффективности ее работы. Цели и задачи анализа АСУ. Компоненты автоматизированных систем. Описание предметной области, входных и выходных данных. Построение диаграммы прецедентов.
курсовая работа [231,0 K], добавлен 11.04.2014Оценка предметной области: концептуальные требования; выявление информационных объектов и связей между ними; построение базы данных. Описание входных и выходных данных информационной системы "Магазин компьютерной техники". Анализ диаграммы прецедентов.
курсовая работа [294,8 K], добавлен 13.04.2014Назначение программы "Учёт пациентов" и её подсистемы. Диаграмма классов предметной области, диаграмма последовательностей, описание автоматизируемых функций и характеристика функциональной структуры. Физическая схема и описание таблиц базы данных.
дипломная работа [3,3 M], добавлен 15.11.2016Описание предметной области и определение предметной области информационной системы детского сада. Разработка логической и физической модели базы данных дошкольного образовательного учреждения. Анализ функционала информационной системы детского сада.
курсовая работа [1,6 M], добавлен 20.04.2015Анализ предметной области, главных функций организации. Разработка макета внутренней структуры программного обеспечения информационной системы в виде диаграммы классов. Составление схемы базы данных. Разработка интерфейса и руководства пользователя.
курсовая работа [866,3 K], добавлен 02.06.2015Проведение структурного системного анализа предметной области и разработка информационной системы "Клиника". Описание диаграмм потоков данных в информационной базе. Построение инфологической модели информационной системы. Основной интерфейс баз данных.
курсовая работа [2,1 M], добавлен 11.07.2013Комплексный анализ структуры информационной системы управления персоналом на предприятии. Моделирование информационной системы и расчет задержек запроса менеджера из филиала в области к центральному серверу. Модель оптимизации информационной системы.
курсовая работа [2,1 M], добавлен 18.09.2014Системный анализ и анализ требований к базе данных. Концептуальная и инфологическая модель предметной области. Типы атрибутов в логической модели базы. Физическая модель проектируемой базы данных в методологии IDEF1X. Требования к пользователям системы.
курсовая работа [2,3 M], добавлен 21.11.2013Анализ предметной области. Логическая и физическая модели информационной системы. Средства реализации диаграмм потоков данных. Заполнение форм ввода. Проверка регистрационных данных, работа с форумом. Требования к функционированию компонентов системы.
курсовая работа [2,3 M], добавлен 14.01.2018Анализ существующих информационных систем для автоматизации деятельности предприятий общественного питания. Моделирование основных бизнес-процессов, выполняемых в автоматизированной информационной системе. Этапы разработки информационной системы.
дипломная работа [1,8 M], добавлен 14.11.2017Анализ состояния и способов автоматизации складского хозяйства. Управление и оптимизация материальных запасов. Обзор современного состояния программ для торговли и склада. Разработка структуры базы данных информационной системы. Описание интерфейса.
дипломная работа [1,2 M], добавлен 16.06.2015Анализ входной информации и процессов, уровня автоматизации на предприятии. Выявление объекта и задачи автоматизации. Разработка концепции построения информационной модели информационной системы. Разработка структуры базы данных и клиентского приложения.
дипломная работа [2,0 M], добавлен 22.11.2015Определение прецедентов АИС "Автопарковка". Анализ предметной области. Первоначальная настройка системы администратором. Настройка БД и зеркалирования клиентской базы. Диаграмма последовательности системы. Модель проектирования информационной системы.
курсовая работа [605,8 K], добавлен 06.05.2015Классификация информационных систем. Использование баз данных в информационных системах. Проектирование и реализация информационной системы средствами MS Access. Анализ входной информации предметной области и выделение основных информационных объектов.
курсовая работа [2,5 M], добавлен 09.08.2012Разработка концептуальной модели данных. Диаграмма потоков данных. Моделирование правил и поведения системы. Разработка структуры базы данных для автоматизации некоторых рутинных процессов налоговой инспекции, в частности заполнение налоговых деклараций.
контрольная работа [453,2 K], добавлен 24.04.2014