薛超
摘要:针对高校预定教材精确发放方面存在的问题,本文通过对教材发放的各个环节进行分析,从教材的预订出售到库存盘点实现了信息化管理,为了满足各高校对教材精细发放方面的要求,完成了高校教材管理系统的设计,通过应用实践证明了此系统可以降低人力成本,提高工作效率,解决教材发放方面的难题。
关键词:教材管理系统;分析;应用在科技迅猛发展的今天,高校教材管理工作迫切需要一套能实现各方面都信息化的管理系统,从而解决教材管理工作的各方面的问题,实现办公自动化,为教学活动提供优质服务,提高工作效率,使高校对学生的培养可以更加顺利。
1在系统方面的设计
1.1 总体设计
首先要明确设计教材管理系统的目的是要解决教材管理方面的各种问题,针对的目标群体是各大高校,所以在设计时的总体思路是结合高校自身发展的特点,在安全稳定的前提下进行数据的安装配置,数据的存储管理,还有对库的运用和管理。当用户登陆界面时系统可以通过先验证用户的合法性,然后读取数据库,在系统设置的表现层和业务层对教材的各项工作进行管理。通过JDBC技术对期间产生的数据操作进行管理,与此同时,安全管理就成了随之而来要解决的重大问题,从最开始系统的登陆,到后来数据库的操作管理,再到最后用户退出管理界面,这期间都一定要保证系统管理的安全性,将安全管理贯穿到数据库管理的始末。
1.2 详细功能设计
在进行了设计的总体分析以后,需要对详细的功能进行设计,具体的教材管理系统需要有以下的各項功能:
⑴用户登录和功能。
⑵系统的初始化功能。学生信息:包括班级,学号,归属部门和姓名的信息,以及对这些信息的删除,修改和添加;班级信息:包括班级的归属系部,人数,名称信息,以及对这些信息的删除,修改和添加;学年设置:包括教材使用的学年设置信息以及对此信息的删除,修改和添加;部门信息:包括部门名称的信息以及对此信息的删除,修改和添加;供货商信息:包括供货商联系人,名称等信息以及对信息的删除,修改和添加;出版社信息:包括出版社名称等信息以及对此信息的删除,修改和添加;开课计划:包括开课班级,课程名称,教材发放情况和开课学期等信息以及对这些信息的删除,修改和添加。
⑶用户数据的管理。权限管理:包括指定单一权限,取消某一权限,分配所有权限,取消所有权限等功能信息以及对这些信息的删除,修改和添加;用户管理:包括用户口令和用户名称等信息以及对这些信息的删除,修改和添加;
⑷教材系统的管理。教材入库:包括教材名称,教材编者,教材书号,出版社信息,使用班级,使用数量等入库需要等级的信息以及对此信息的删除,修改和添加;教材出库:包括教材名称,教材编者,教材书号,出版社信息,使用班级,使用数量等出库需要添加的信息以及对此信息的删除,修改和添加。教材征订:主要包括确定某一学期某一班级的开课计划中规定的教材名称,数量,出版社,编者等对应信息的选择。
⑸查询功能。教材费用查询;教材使用情况查询。
⑹生成报表。教材入库表:根据入库信息可以生成对应的报表并打印;教材出库表:根据出库信息可以生成对应的报表并打印;费用结算表:根据费用信息可以生成对应的结算报表并打印,主要包括班级使用教材的结算,学生使用教材的结算,以及总的费用结算。
⑺退出系统。
2高校教材管理系统功能的实现
2.1 登录
本模块需要验证用户身份并实现对系统进行登录的功能。主要的程序设计思想就是:当教材管理系统被启动后,就自动显示用户的登录界面,这个时候用户就需要输入用户名和密码,然后单击登录按钮,这时候系统接收输入的用户名和密码,并且将此次输入做为查询的条件形成sql语句,连接的末端通过发送此语句从而得到记录集,然后对记录集进行判断,如果为空就说明用户输入的数据有误,需要从新输入,如果记录集不为空就说明用户输入数据正确,可以进入系统的管理界面。
2.2 系统的主界面
本模块集合了系统所有的功能,是进入所有功能必须有的界面。主要设计思想就是:通过JFrame类来进行主界面系统的构造,然后添加JMenuBar组件实现菜单模式的创建,在进行JScrollPane面板的添加,并在其中填充上JTable组件来响应主界面菜单和其子菜单,在用户进行系统的登录以后,系统就会默认搜索所有教材相关记录,并且在主界面中进行显示。
设置菜单以jMnubar为参数,通过调用setJMenuBar()的方法进行实现。
3结束语
本文设计的高校管理系统让高校解决了教材管理工作中的难题,使教材进货出售,库存盘点,查询预警等功能都实现电子信息化,通过软件进行数据的处理,解决了人工核对数据容易出错的问题,实现了各个院系,各个班级,各个学生教材使用的查询明细电子化的工作,大大提了高校在教材管理方面的效率。
[参考文献]
[1]江敏.UML建模在教材管理系统中的应用[J].电脑知识与技术,2013,(12):2909-2911.
[2]史丽燕.高校教材管理系统的设计与实现[J].科技广场,2009,(3):152-154.
[3]赵中枢.工作流技术在教材管理系统开发中的研究与应用[J].软件工程师,2014,(3):38-39,33.