基于网络技术的高校教材管理系统设计与实现
2018-10-21吉宇波李存保薛明明马月宏杜夏华
吉宇波 李存保 薛明明 马月宏 杜夏华
【摘 要】近些年高校的规模变得越来越大,对于大多数高校而言,正在不断的进行教学改革,这样就对高校教材管理提出更高的要求,需要将其运行效率进行大幅度提升。通过对Java平台进行应用将其作为主要的开发平台,并且对J2EE技术以及SSH技术进行有效地整合,可以很好的实现用户角色管理、教材基本信息管理以及要的信息查询,这样就可以使教材管理人员更加方便的订书、领书以及对教材进行查询。从系统说明效果上面可以看出通过对这套系统的运用,可以使得教材管理过程变得更加智能化和系统化,真正将高校教材的管理效率提升上去。
【关键词】教材管理系统;SSH框架;mysql;myeclipse;jsp
随着信息技术的飞速发展,通过对信息技术的应用可以对非常复杂的信息进行快速有效地管理。当前阶段,大部分高校都已经实现信息化,但是不得不承认的是在对高校教材进行管理过程中所使用的方法还是相对比较少的,甚至存在一部分手工阶段。所以对高校教材管理系统进行开发可以很好的将高校教材管理效率提升上去,这篇文章中将Java平台作为主要的开发环境,并且对J2EE技术以及SSh技术进行有效的整合,可以很好的实现用户角色管理、教材基本信息处理以及必要的信息查询,从而可以很好地将工作效率提升上去,让高校教材管理变得更加方便快捷。
1 对系统进行设计
1.1 系统功能设计
本次所涉及的系统主要可以分成三个模块,分别为管理员模块、教师模块以及学生模块,具体的功能可以用图一进行很好的展示。管理员模块,可以根据不同的权限进行相应的操作,其中主要包括教材购买之后入库、使用教材时的出库以及对教材征订情况查询,实现对教师学生的管理。教师模块,可以通过输入工号登录系统,参与教材的征订、教材的征订出库以及对教材具体使用班级进行查询。学生模块通过登录,可以对本班教材出库的具体情况进行查询。
1.2数据库设计
在本次设计当中,根据系统的主要功能进行模块划分,在这个系统当中设计了11张表来实现数据存储,下面将对一些比较重要表的属性进行描述:
(1)教材信息表:主要对教材的具体信息进行记录,主要包括教材的编号以及名称作者等基本信息。
(2)教材征订表:主要对教师证订教材的情况进行记录,例如教材的具体编号、教材的名称作者、出版社以及具体的出版时间等,而且还对征订数目是否存在审核等情况进行记录。
(3)教材出库表:主要对教材的具体出库情况进行记录。例如对教材的具体出库时间以及具体的出库数目进行记录。
2 系统详细设计
管理员可以根据用户名以及密码对系统进行登陆,当用户名或密码出现错误时将通过Struts后台,进行验证之后会将错误的信息返回到登录界面,并且会有相应的提示。除此之外,此次设计的系统还可以为管理员进行随机分配,以实现对管理员权限的控制。在系统进行登录时需要填写验证码,以防止一些不良用户通过对密码的猜测,一旦登录系统成功之后对教材管理系统的数据进行攻击或者是窃取。用户对页面进行刷新之后就会重新得到一个验证码,可以是数字、字母,或者是二者的结合,这样就可以很好地预防一些用户对系统进行非法更改。
2.1 教材入库管理
教材入庫信息可通过填写的方式记录,还可以通过Excel表格对信息填写记录。教材的信息可以概括成以下几种:教材的具体编号、教材的名称、出版社以及价钱和当前图书馆的库存等情况,具体可以用图二进行表示。
2.2 教材库存管理
当需要教材出库时,会根据教师对教材的征订信息以及所需要的数量和班级信息实现对教材的出库,并且在系统当中还可以根据班级以及课程的具体名称对教材的具体出库情况进行查询,要想更好地完成这一步,需要管理员的操作概括成以下几点:执行出库、详细以及删除等。除此之外,通过对统系进行操作,还可以非常方便的实现批量操作以及对数据进行导出等功能。
2.3 教材统计系统
通过对教材统计系统的应用,可以对不同学院的具体领取数量以及当前教材的剩余情况进行统计。在进行统计时,会相应的将扇形图画出,扇形图分别对库存的具体数目以及百分比等信息进行显示,通过扇形图,可以非常直观的体现出不同学院教材的具体出库情况。对于教材统计系统可以用图三进行很好的描述。
2.4 教材征订查询管理
此模块的最主要任务就是对教师证定教材的具体信息进行查询,具体可以查询的内容可以概括为以下几种:教材的名称、作者、出版社以及相对应的课程和班级等情况。
3 结束语
在这篇文章中,通过对Jsp+MySQL+Html技术有效的应用,实现基于B/S结构的高校教材管理系统。对于不同的用户,可以对本系统进行相应的操作,但是所能够操作的模块存在差异。通过对这个系统的应用,可以非常便捷的实现对教材入库、出库以及教材征订,以满足实际需求,同时可以很好地将高校教材征订管理效率提升上去,能够让不同用户非常方便的对教材进行征订以及查询。
参考文献
[1]刘中宾.开发者突击:Java Web 主流框架整合开发(第2版)[M].北京:电子工业出版社,2011.
[2]唐振明.Java EE主流开源框架[M].北京:电子工业出版社,2011.
[3]崔洋,贺亚茹.My Sql数据库应用从入门到精通[M].北京:中国铁道出版社,2013.
[4]陈丹丹,高飞.Java Web开发实战[M].北京:清华大学出版社,2013.