登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 电子信息类 > 通信工程 > 正文

图书管理系统中在线流程设计的研究与实现毕业论文

 2021-03-15 07:03  

摘 要

工作流技术是应用于计算机软件编程的一种新型的实现企业工作流程代码编写的技术,这种技术大大简化了开发人员的工作量,使得企业工作流程软件代码编写更加的标准化,模式化。很大程度的提高了代码的安全性,执行性。

本文重点研究了图书管理系统中在线工作流技术,分析了在线工作流技术的应用与实现,而且将在线工作流技术应用于图书管理系统中。本文主要进行了如下工作:

(1)完成图书管理系统中基于Web的客户端的制作,采用angularjs框架,angularjs是一组用来对Web页面进行开发的框架、模板以及丰富的UI组件和数据绑定,它支持整个的开发过程,兼容主流的浏览器,无需进行手工DOM操作,提供Web应用架构。主要是用Javascript语言对前端进行一些配置,修改等。Asp技术对整个客户端进行编程。

(2)配置和搭建Mysql数据库,将图书数据,借书数据,客户数据以及图书馆管理人员等数据存入数据库中,完成数据库的搭建,而Mysql数据库是当前应用相当广泛的一种数据库,其有着功能强大,应用广泛等优点而且配置简单,易于操作,对于此次的整个系统的配置非常适合。

(3)在线工作流的研究与实现,通过Activiti技术实现工作流的完成,在线工作流是基于整个图书管理系统的,也是本文所述之重点,在线工作流的完成与实现也是整个系统与项目的关键,旨在实现在线工作流的编辑,使得整个系统的工作流可以随时改变而且无需重改源代码,而Activiti5非常的适用于本项目,其良好的可靠性以及与系统的完美贴合,而且操作流程简单。在线工作流的任务完成后整个系统的搭建完成而且很好的实现了项目的目的,很好的解决了管理流程变动的问题。

关键词:图书管理系统,在线工作流,angularjs框架,mysql数据库,面向对象

Abstract

Workflow technology is a new type of technology to implement enterprise workflow code written in computer software programming. This technology greatly simplifies the workload of developers and makes the design and implementation of enterprise workflow software code more standardized and modeled. Greatly improve the security of the code.

This paper focuses on the online workflow technology in the library management system, analyzes the application and implementation of the online workflow technology, and applies the online workflow technology to the library management system. This paper mainly carried out the following work:

(1) To complete the library management system based on the production of Web-based client, using angularjs framework, angularjs is a set of Web pages for the development of the framework, templates and rich UI components and data binding, it supports the entire development process , Compatible with the mainstream browser, no manual DOM operation, to provide Web application architecture. Mainly with Javascript language on the front of some configuration, modify and so on. Asp technology to the entire client programming

(2) Configuration and build Mysql database, the book data, library data, customer data and library management personnel and other data into the database to complete the database structures, and Mysql database is currently widely used in a database, it’s has a powerful, wide range of applications and other advantages and simple configuration, easy to operate, for the entire system configuration is very suitable.

(3) The research and implementation of online workflow, through the Activiti technology to achieve the completion of the workflow, online workflow is based on the entire library management system, but also the focus of this article, the completion of online workflow and implementation of the entire system and project Of the key, aimed at the realization of online workflow editing, making the entire system workflow can be changed at any time without the need to re-change the source code, and Activiti5 is very suitable for the project, its good reliability and the perfect fit with the system, And the operation process is simple. After the task of the online workflow is completed, the whole system is completed and the project is well achieved. The problem of the change of the management process is well solved.

Keywords: library management system, online workflow, angularjs framework, mysql database, , object-oriented

目录

第1章 绪论 1

1.1 课题的研究背景与意义 1

1.2 相关领域国内外研究现状 2

1.3本文主要研究内容和组织结构 3

第2章 图书管理系统中在线工作流的研究与实现 5

2.1 图书管理系统中工作流技术应用分析 5

2.2 工作流技术 6

2.2.1 工作流基础相关概念 6

2.2.2 图书管理系统中工作流的设计 7

2.2.3 标准化业务流程建模(BPMN) 9

2.3 在线工作流的实现 10

2.3.1 工作流各部件关系及分析 10

2.3.2 BPMN流程定义工具设计 11

2.4本章小结 14

第3章 图书管理系统的开发与在线工作流的实现 15

3.1 系统的总体设计 15

3.2 系统各模块部分的相关设计 16

3.3 系统数据库搭建与设计 18

3.4 系统的实现与测试 20

3.5 本章小结 21

第4章 总结与展望 22

4.1 全文工作总结 22

4.2 未来工作展望 22

参考文献 24

致谢 25

第1章 绪论

1.1 课题的研究背景与意义

随着时代的发展,信息技术的不断更新,利用计算机系统完成对一些早先耗费人力物力的活动进行替代成为了人们的一种普遍愿望,而且随着计算机编程的不断进步,用计算机开发的软件系统可以完成很多原本复杂的问题。图书管理在之前可以说是一种很耗费人力的一件事,但是为了读者更好的查询书籍,借阅书籍,还为了帮助图书馆分类保存好书籍,图书管理又不得不进行。所以,如果可以开发出一套完善的图书管理系统,不仅可以方便读者借阅书籍,还可以减少图书管理员的劳动量,方便图书馆更好的管理各种各样的图书,可以这么说,图书管理系统的开发势在必行。图书管理系统是图书管理工作中不可缺少的一部分。但一直以来,人们习惯用很原始的方式去管理图书,完成日常事务,不仅效率非常低下,而且事务繁琐,耗费人力。一个好的图书管理系统,非常重要的一点就是要不仅给读者和管理员提供充足完备的图书信息,还要做到能方便快捷的是读者借书以及图书管理者及时掌控图书信息以及方便管理。

图书管理系统中在线流程设计的研究与实现,重点部分在于在线流程的设计,图书管理系统只是一种应用环境。工作流的设计可以用Activiti进行,开发人员只需要画出流程图便可自动生成相关的文件以供使用,大大的节省了编程的难度,减少了编程可能出现的困难,简单便捷,可行性高,之后只用准备用Activiti的开发环境,配置相关文件,以及对mysql数据库进行配置与调用即可。在线流程设计的实现,意味着不是很了解软件开发的普通图书管理员都可以设定管理流程,以及完成一系列的流程控制,极大的减少了开发人员的工作量,并且使得图书管理员可以更好的把控图书管理系统,所以在线流程的设计意义重大[1]。在线工作流的实现对于读者和管理人员双方都是一种极大的便利,首先对于读者来说,可以提前预约的话,不用担心去图书馆的时候,图书馆关门的情况。其次可以提前得知图书馆藏书,不用担心去了之后找不到书,白跑一趟的尴尬。而且有了提前预约,不用担心读者过多需要排队等候的情况,基本可以做到去了就可以顺利借到书,所以对于读者而言是一种极大的方便。反过来,对于图书管理员来说,首先工作流的应用使得每个管理员可以有更明确的职责分配,即管预约的不用管借书环节,管还书的不用管赔损环节。这样大大提高的图书管理的工作效率。在线工作流的实现又进一步方便了管理员的随时随意更改管理流程的愿望,他们可以随着义务流程的变化随时更改工作流程,而且采用Web在线更改的方式,操作简单。所以总体说来,在线工作流的开发与应用意义重大,实用性高,应用范围广。

1.2 相关领域国内外研究现状

自上世纪80年代以来,工作流技术在国内外都有着飞速的发展。随着计算机互联网时代的到来,工作流技术更是深得人心。在世界各地范围内都有着一定的成长,几乎只要涉及企业流程管理的软件发开任务,工作流就是必不可少的一部分。随着数字化模式的逐步被认可,工作流技术所带来的方便简洁以及可用性强和适用范围广的优点逐渐展露光芒。国内的互联网发展是要稍微滞后于美国等发达国家的,基本上在美国九十年代初期,工作流技术就被各大公司争相开发应用,虽然我国相关的互联网技术稍有滞后,但这并不影响工作流技术在我国发挥耀眼的光芒。虽然世界各大公司及企业对工作流的发展都起到了十分巨大的贡献,但有一个问题是不可避免的。那就是工作流技术都按照各自的优势发展,并未得到规范化和标准化,具体应用起来没有一个规范的开发模式。所以具体操作较为复杂应用很可能难以实现其最初目的。1993年,工作流管理联盟(Workflow Management Coalition,WFMC)成立,该联盟对工作流技术做了一定的规范,虽然工作流技术已经应用多年,但学术界和商业界始终没能对工作流技术的定义达成共识,即没有给工作流技术提出一个规范的概念。即使如此工作流的发展一点也没有受到影响,同样在国内,虽然比国外稍微慢了一些,但是发展速度依旧惊人。

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图