基于JSP固定资产管理系统——定稿.docx
《基于JSP固定资产管理系统——定稿.docx》由会员分享,可在线阅读,更多相关《基于JSP固定资产管理系统——定稿.docx(36页珍藏版)》请在三一办公上搜索。
1、 本科生毕业论文题 目: 基于JSP的固定资产管理系统系 别: 专 业: 学 号: 姓 名: 指导教师: 完成时间: 摘要已经进入信息时代的今天,用纸张记录的简易信息管理方式,已不能用来快速、准确地分析、处理复杂的信息。所以,人们试图利用计算机来控制整个信息处理和信息管理过程。本文针对固定资产的管理进行研究,先后进行了可行性分析、需求分析、总体设计、详细设计及代码实现、测试等。本文探究了WEB应用系统开发的过程及相关技术,为实现基于JSP与MySQL数据库技术的固定资产管理系统,结合实际的资产管理方式设计其功能需求和业务处理流程,主要实现前台业务处理和对数据库中信息访问、读取、处理的正确过程。
2、系统将分为用户登录、固定资产增添/作废,固定资产调配等功能模块,首先着手于实现用户登录控制,从访问安全性考虑,设计了三种不同权限的用户。其次,定位不同权限用户完成何种功能,采用JSP网络编程和MySQL数据库技术控制数据处理过程。使用基础的HTML语言进行前台设计,JSP、SQL语句及MySQL数据库实现后台的数据处理过程。最终完成后进行系统测试。关键字:信息;固定资产管理;JSP;SQL语句;MySQL数据库 ABSTRACT Nowadays, we have entered the information age, using the simple information managem
3、ent way which is paper records can not rapid and accurate to analysis and process the complex information. So, people tried to use the computer to control the whole process of information processing and information management .Based on the fixed assets management research has carried on the feasibil
4、ity analysis, needs analysis, general design, detailed design and code implementation, testing.This paper discusses the application of WEB system development process and related technology. To realized the fixed assets management system which based on JSP and MySQL database technology, combined with
5、 the actual asset management to design its functional requirements and business processes. The system mainly realizes the foreground business processing and the correct procedure and processing to access and read the information from the data base.The function module of the system is divided into th
6、e user login, add or scrap the fixed assets, handle fixed asset and so on. Firstly, realization of control the users login, from the access security considerations, design of three kinds of different users. Secondly, different users complete different functions, using JSP network programming and MyS
7、QL database technology to control data processing. The front design of the system uses the basic HTML language. And, the background data processing process uses the technology which is the JSP, the SQL statement and the MySQL database. Eventually, testing the system after completing. Keywords: infor
8、mation; fixed assets management; JSP; the SQL statement; MySQL database目录1引言11.1系统设计背景11.2系统开发意义11.3系统开发工具的选用及介绍11.3.1 JSP的优势及特点11.3.2 服务器的优势及特点21.3.3 数据库的优势及特点22 需求分析32.1 可行性分析32.2 功能性需求分析32.2.1 识别系统业务32.2.2 系统数据流图42.3 非功能性需求分析62.3.1 可靠性需求62.3.2 安全性需求62.3.3 可扩展性需求63 详细设计73.1数据库设计73.1.1 数据库表创建73.1.2
9、 实体-关系模型(E-R图)73.2 系统结构图103.3功能需求113.3.1用户登录模块113.3.2访问权限不同的用户管理模块124 前台设计154.1 固定资产管理系统登录窗口154.2 超级管理员使用窗口174.3 管理者使用窗口204.3.1 查看管理员管辖资产明细204.3.2 查看所有资产使用情况234.3.3 添加固定资产244.3.4 报废固定资产274.4 普通用户使用窗口274.5 用户注册窗口285 后台设计295.1 系统架构295.2 服务器305.3 数据库结构30参考文献31致谢321引言1.1系统设计背景过去,人们管理资产的方法大多采用纸制统计、归档的方式,
10、这样各式各样的本子或者表单,容易丢失并且复杂、混乱,也没有一个系统的整合,让处理资源的时候,显得繁琐,导致浪费较多时间及精力。处于信息时代的今天,需要高效处理和使用信息。那么,信息化管理就变得尤其重要。结合实际情况和社会的高度需求,开发一个固定资产管理系统,从而实现资产专人专项负责、方便对资产进行分析和查询。1.2系统开发意义固定资产管理系统将所需功能整合在一起统一处理,方便了用户对资产的处理,节约时间、精力。本系统采用JSP编程语言,该语言是面向对象的编程语言,模块化处理,扩展性强,拥有DAO层的强大支持,便于数据管理。同时也具有较高的安全性,易用性。业务逻辑层采用JSP语言,类的设计和引用
11、更利于程序的开发、控制,具有较高的可读性。应用层采用HTML+CSS方式,让页面更美观。本系统采用B/S结构,无需安装客户端,随时随地都可以使用,使用简单、方便。具有通用性,不必担心客服端的兼容性问题。1.3系统开发工具的选用及介绍该系统开发工具选用JSP网络编程语言,支持的服务器选用TomCat,数据库选用MySQL。1.3.1 JSP的优势及特点JSP是目前流行的一种动态网页应用程序,它不仅能跨越平台执行功能强大的动态网页,而且能够以JAVA技术为基础的动态网页程序。目前比较流行的支持JSP的服务器是Tomcat。JSP程序要通过JDK编译以后才能执行,JSP不能直接传送到浏览器而是要先编
12、译成Servlet,Tomcat负责将JSP网页转换成一个Servlet,然后编译Servlet。JSP提供在HTML代码中混合某种程序代码。在JSP环境下,HTML代码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。JSP面向Web服务器的技术,客户端浏览器不需要任何附加的软件支持。 1.3.2 服务器的优势及特点它是一个小型的轻量级应用服务器,运行时占用系统资源小 ,支持负载平衡与邮件服务等开发应用系统中的常用功能,并且不断改进和完善。 Tomcat适用于中小型系统和并发访问用户不太多的场合,是开发和调试JSP程序的首选。先进的技术、稳定的性能、源码开放和免费获取的机制,使得To
13、mcat深受Java爱好者的喜爱并得到了许多软件开发商的认可,成为目前相当流行的Web应用服务器。1.3.3 数据库的优势及特点MySQL是一个小型关系型数据库管理系统,MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源代码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。其优点有:(1) 综合统一;(2) 高度非过程化;(3) 面向集合的操作方式;(4) 以一种语法结构提供多种使用方式;(5) 语言简洁,易学易用。2 需求分析2.1 可行性分析可行性分析是为了弄清楚系统开发的项目是不是可以实现和值得进行
14、研究的过程,所以,进行可执行性的分析是非常必要的,经过最初的设计目标和进行的市场调查得出以下四点的可行性分析:经济可行性:该系统设计只是作为本人的毕业设计,所以没有什么经济效益可谈,开发过程不会产生大的开销;技术可行性:现有的技术已经能够充分支持、开发该系统,并且已有现行系统能稳定的运行;运行可行性:该系统采用B/S结构,只要能够将服务器架构好后,运行在浏览器中,就能随处使用;法律可行性:该系统是作为毕业设计与商业无关,又是自主开发设计,因此不会构成侵权,在法律上是可行的。2.2 功能性需求分析2.2.1 识别系统业务对于固定资产的管理,用户管理和资产管理这两个业务处理过程可以分为: (1)
15、分角色用户管理;(2) 查看资产管理;(3) 添加资产管理;(4) 资产报废处理;(5) 修改用户信息;(6) 修改资产信息。2.2.2 系统数据流图作为固定资产管理系统,用户登录系统就是对其中的资产做相应处理。用户分为三类:超级管理员、管理员、普通用户。超级管理员具备查看其管辖下的管理员信息,以便与其联系。此外,超级管理员还可以修改个人信息。管理员登录成功后显示其管理的所有资产信息,并能进行资产添加、报废和查看所有资产的操作。普通用户登录成功后,就能显示出所有资产信息,选中需要资产再查询出明细后,更改使用情况并登记。下面将根据不同角色用户访问系统数据处理流程,用数据流图的方式说明:1. 超级
16、管理员数据处理流程:超级管理员1处理事务登录信息D1管辖的管理员信息超级管理员ID2产生信息管理员信息超级管理员查询结果图2-1:超级管理员查看所管辖人员的信息超级管理员1处理事务登录信息D1修改信息超级管理员ID2显示修改信息修改信息修改信息图2-2:超级管理员修改个人信息2. 管理员数据处理流程:管理员管理员1处理事务登录信息D1查询资产信息2产生信息资产信息事务显示信息图2-3:管理员查看所有资产信息管理员1处理事务登录信息D1更新信息管理员ID2提示信息更新信息添加/报废信息图2-4:管理员添加/报废资产信息3. 普通用户数据处理流程:1处理事务登录信息D1查询资产信息2产生信息明细提
17、取信息事务修改信息普通用户D2更新信息3提示更新成功显示信息图2-5:普通用户修改资产信息2.3 非功能性需求分析在这里列举出所有非功能性需求,主要包括可靠性、安全性、可扩展性。2.3.1 可靠性需求本系统属于B/S结构,运行在浏览器端,所以对运行平台没有限制,使用方便,无需安装客户端。系统设计时将考虑容错性,完整的处理系统运行是将遇到的问题。2.3.2 安全性需求系统拥有一个登录页面,只有当用户拥有账号才能进行访问和操作,保障了资产的安全性。另外,用户分为三种权限,操作不同的内容保障了整个后台数据库里数据的安全性和完整性。2.3.3 可扩展性需求系统采用JSP编程语言,该语言是面向对象的编程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 JSP 固定资产 管理 系统 定稿
链接地址:https://www.31ppt.com/p-1667718.html