web的办公用品管理系统的设计与实现【字数:8571】

摘 要社会发展迅速,科学技术与我们的生活融为一体,未来社会一定是数字化信息的时代,办公用品的日常管理一直以来都比较繁琐,靠人力去解决效率极低。本系统主要规划角色有两类,普通员工为一类,系统管理员即为另一类。每个员工的权限包含可以修改个人的密码、对于个人的物品有独立的清单可以随时查询、对平时需要用的物品可以申请领取等操作,而管理员的所具有的相对来说范围更大一些。管理员的权限可以对系统中的用户进行管理,对系统的中的办公用品的种类进行管理,对各个商品的单位和供应商等信息进行管理,对于库存和用户申请领用的办公用品进行审批等操作。前端以图文的形式呈现,运行过程中,后台管理员紧密跟进处理,保证整个系统的流畅运行。系统采用MyEclipse开发,后台数据库采用MySQL,采用目前比较流行的一种Web应用程序开源框架——S2SH(即Struts2、Spring、Hibernate)框架技术。整个系统界面简洁、易操作,具有一定的实用性。
目 录
1 引言 1
1.1 课题研究背景 1
1.2 课题目的和意义 1
1.3 课题的研究方法 1
1.4 本课题所做工作 2
2 开发环境及相关技术 3
2.1 开发模式 3
2.2 系统的运行环境 3
2.3 相关技术 3
2.3.1 JSP技术 4
2.3.2 Tomcat简介 5
2.3.3 MySQL数据库 5
2.3.4 S2SH架构技术 5
3 系统分析 7
3.1 系统设计目标 7
3.2 系统可行性分析 7
3.2.1社会可行性 7
3.2.2 经济可行性 7
3.2.3技术可行性 8
3.3 需求分析 8
3.4 对社会人文的影响 8
3.5 对环境的影响 10
3.6 对法律的影响 10
4 系统的分析与设计 9
4.1 系统需求 10
4.2 系统用例图 11
4.3 系统功能描述 12
4.4 系统功能图 1 *好棒文|www.hbsrm.com +Q: ¥351916072¥ 
3
5 数据库的设计 14
5.1 数据库的设计 14
5.1.2 数据库表的设计 20
6 系统功能的实现 25
6.1 前期配置工作 25
6.1.1 应用层配置 25
6.1.2 数据库连接配置 25
6.1.3 SessionFactory模式的配置 26
6.2 登录模块 26
6.3 用户模块 28
6.4 管理员模块 30
6.5 用品申请模块 32
6.6 用品库存模块 34
7 系统评价 37
7.1 系统总结 36
8 设计心得 37
9 参考文献 38
10 致 谢 39
1 引言
1.1 课题研究背景
未来社会一定是数字化信息的时代,将各个软件应用于计算机并且紧密联系在一起已是必然趋势,办公用品的日常管理一直以来都比较繁琐,靠人力去解决效率极低。各个项目进行规范化管理在办公用品信息管理系统中很重要,可以大大提升了员工办事效率,节约了资源。如何有效优化并且不断提升成了一个有挑战性的课题。
1.2 课题目的和意义
随着计算机强大生命力,它的应用范围从起初的军事、科学实验等已经蔓延到每个角落,形成的计算机产业已经规模宏大,计算机已经在很多中小学大学、各个人事单位,与普通百姓融为一体。
在过去的30年里,一门新的科学已经形成,那就是软件工程,在IT行业的重要支柱也是它。刚开始的时候,软件开发方法非常单一,无非就是使用手工作坊,编写各种小程序也是仅仅依靠个人的力量。管理信息系统可以权衡的地方有很多,比如国家经济和企业的各种运营情况,还可以有限的利用历史数据去预测一些将来的事情,可以从角度出发纵览全局去支持管理层决策,并协助完成其方案指标。
办公用品的储存和运行治理都可以利用办公管理系统来规范,单位办公用品采购、入库、领用流程就是本系统设计的核心。特别适合批量采购。 输入完善、统计毫无漏洞和查询快捷便利这些功能成为了各部门的流行模式。
1.3 课题的研究方法
前台设计作为使用的是大家耳熟能详的Myeclipse,而后台数据库用到的是MySQL。
本课题设计中角色设定了两种,普通员工作为用户占其中一类,系统管理员是另一类。普通员工的功能权限可以对个人的密码进行修改、个人的物品会有一份清单随时可以查询、有所需物品时可对它进行申请以后再去领取等操作。管理员可以对所有用户进行系统的管理,关于办公用品多种的种类、每件用品的单位数据、它们各自的供应商信息、每件用品的库存剩余等等都可以进行全面的管理,最主要的用户对于自己所需用品的提交申请,管理员可以进行审批达到管理的目的。
1.4 本课题所做工作
办公用品管理系统是一个基于WEB的系统,采用JSP技术开发的。对于他们背后的相关信息的研究、各自深刻目的的探究、具体采用何种研究方法以及对于核心内容的掌握是本课题的核心所在。
所使用的技术被介绍到的有:占据中心的是JSP技术的MyEclipse、Tomcat,运用到的核心框架有:Struts2这个主流框架、Hibernate框架和后台所使用的较为便捷的MySQL数据库。完成主要工作如下:
(1)对系统进行简明扼要的分析,对项目如何进行规划的、可行性分析怎么规划的、系统有什么设计特点、总体规划设计、环境运行等是主要介绍内容。
(2)主体的设计(整个系统的构架如何设计和有哪些功能模块)
(3)总体的设计有哪些要点,整个系统规划出的详细过程
(4)系统功能的实现,各个模块功能的实现。
2 开发环境及相关技术
2.1 开发模式
本系统采用目前比较流行的一种Web应用程序开源框架——S2SH(即Struts2、Spring、Hibernate)框架技术。
与旧技术相比,有许多优点。典型的三层体系结构包含MVC (Model Model、View View和Control)思想,减少为复杂问题重新建立解决方案的负担和工作是开发人员被允许的。开发新需求和降低开发时间成本是很容易的。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/452.html

好棒文