好文档 - 专业文书写作范文服务资料分享网站

基于JSP固定资产管理系统—— 定稿

天下 分享 时间: 加入收藏 我要投稿 点赞

本科毕业论文

的动态网页,而且能够以JAVA技术为基础的动态网页程序。目前比较流行的支持JSP的服务器是Tomcat。JSP程序要通过JDK编译以后才能执行,JSP不能直接传送到浏览器而是要先编译成Servlet,Tomcat负责将JSP网页转换成一个Servlet,然后编译Servlet。

JSP提供在HTML代码中混合某种程序代码。在JSP环境下,HTML代码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。JSP面向Web服务器的技术,客户端浏览器不需要任何附加的软件支持。

1.3.2 服务器的优势及特点

它是一个小型的轻量级应用服务器,运行时占用系统资源小 ,支持负载平衡与邮件服务等开发应用系统中的常用功能,并且不断改进和完善。

Tomcat适用于中小型系统和并发访问用户不太多的场合,是开发和调试JSP程序的首选。先进的技术、稳定的性能、源码开放和免费获取的机制,使得Tomcat深受Java爱好者的喜爱并得到了许多软件开发商的认可,成为目前相当流行的Web应用服务器。

1.3.3 数据库的优势及特点

MySQL是一个小型关系型数据库管理系统,MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源代码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。

其优点有: (1) 综合统一; (2) 高度非过程化; (3) 面向集合的操作方式;

(4) 以一种语法结构提供多种使用方式; (5) 语言简洁,易学易用。

第2页 共32页

本科毕业论文

2 需求分析

2.1 可行性分析

可行性分析是为了弄清楚系统开发的项目是不是可以实现和值得进行研究的过程,所以,进行可执行性的分析是非常必要的,经过最初的设计目标和进行的市场调查得出以下四点的可行性分析:

经济可行性:该系统设计只是作为本人的毕业设计,所以没有什么经济效益可谈,开发过程不会产生大的开销;

技术可行性:现有的技术已经能够充分支持、开发该系统,并且已有现行系统能稳定的运行;

运行可行性:该系统采用B/S结构,只要能够将服务器架构好后,运行在浏览器中,就能随处使用;

法律可行性:该系统是作为毕业设计与商业无关,又是自主开发设计,因此不会构成侵权,在法律上是可行的。

2.2 功能性需求分析

2.2.1 识别系统业务

对于固定资产的管理,用户管理和资产管理这两个业务处理过程可以分为: (1) 分角色用户管理; (2) 查看资产管理; (3) 添加资产管理; (4) 资产报废处理; (5) 修改用户信息; (6) 修改资产信息。

第3页 共32页

本科毕业论文

2.2.2 系统数据流图

作为固定资产管理系统,用户登录系统就是对其中的资产做相应处理。用户分为三类:超级管理员、管理员、普通用户。

超级管理员具备查看其管辖下的管理员信息,以便与其联系。此外,超级管理员还可以修改个人信息。管理员登录成功后显示其管理的所有资产信息,并能进行资产添加、报废和查看所有资产的操作。普通用户登录成功后,就能显示出所有资产信息,选中需要资产再查询出明细后,更改使用情况并登记。下面将根据不同角色用户访问系统数据处理流程,用数据流图的方式说明:

1. 超级管理员数据处理流程:

超级 管理员 登录信息 1 处理 事务 管理员信息 2 产生 信息 查询 结果 超级 管理员 超级管理员ID D1 管辖的管理员信息

图2-1:超级管理员查看所管辖人员的信息

登录信息 1 处理 事务 2 显示 修改 信息 超级 管理员 修改信息 超级管理员ID 修改信息 D1 修改信息

图2-2:超级管理员修改个人信息

2. 管理员数据处理流程:

第4页 共32页

本科毕业论文

管理员 登录信息 1 处理 事务 事务 资产信息 2 产生 信息 显示信息 管理员 D1 查询资产信息

图2-3:管理员查看所有资产信息

1 处理 事务 2 提示 信息 管理员 登录信息 更新信息 管理员ID 添加/报废信息 D1 更新信息

图2-4:管理员添加/报废资产信息

3. 普通用户数据处理流程:

D2 修改信息 1 处理 事务 事务 D1 查询资产信息 2 产生 信息 明细 更新信息 显示信息 3 提示 更新 成功 普通 用户 登录信息 提取信息

图2-5:普通用户修改资产信息

第5页 共32页

本科毕业论文

2.3 非功能性需求分析

在这里列举出所有非功能性需求,主要包括可靠性、安全性、可扩展性。

2.3.1 可靠性需求

本系统属于B/S结构,运行在浏览器端,所以对运行平台没有限制,使用方便,无需安装客户端。系统设计时将考虑容错性,完整的处理系统运行是将遇到的问题。

2.3.2 安全性需求

系统拥有一个登录页面,只有当用户拥有账号才能进行访问和操作,保障了资产的安全性。另外,用户分为三种权限,操作不同的内容保障了整个后台数据库里数据的安全性和完整性。

2.3.3 可扩展性需求

系统采用JSP编程语言,该语言是面向对象的编程语言,模块化处理,扩展性强,拥有DAO层的强大支持,便于数据管理。将类封装在包里面,方便之后的扩展功能,导入数据包后就可以直接调用了,操作方便,整体性强。

第6页 共32页

基于JSP固定资产管理系统—— 定稿

本科毕业论文的动态网页,而且能够以JAVA技术为基础的动态网页程序。目前比较流行的支持JSP的服务器是Tomcat。JSP程序要通过JDK编译以后才能执行,JSP不能直接传送到浏览器而是要先编译成Servlet,Tomcat负责将JSP网页转换成一个Servlet,然后编译Servlet。JSP提供在HTML代码中混合某种程序代码。在JSP环境下,HTML代码
推荐度:
点击下载文档文档为doc格式
4cv6w0llfj7s7tv44glr
领取福利

微信扫码领取福利

微信扫码分享