(6) 利用了Jsp+Servlet+Mysql这一组的模型,对教材管理系统进行了开发和实现。
2 教材管理系统分析
2.1 可行性分析
2.1.1 运行环境可行性
本系统使用的是Windows'7操作系统,软件是在Myeclipse10.0中通过Java语言编写研制的,前台的页面则是通过Jsp编制,其核心语言任然是Java,只是加入了部分html语言,而后台是运用MySql数据库进行存储。由于MySql数据库比较轻便,易操作,移植性很强,同时,由于Java语言的平台兼容性,随时都可以轻松的进行移植或更新。所以,本系统的运行环境是可行的。
2.1.2 技术可行性
(1) 教材管理思想
在了解了目前教材管理系统存在的问题之后,本系统旨在完善或弥补这个漏洞,把教材管理人员从日常繁忙、烦琐的工序中解放出来,降低教材管理的工作量,缓解管理人员的工作压力和工作强度。同时也满足学生对于不同的教材的需求性,解决了学生自主选材和实时查询费用的问题
(2) 多层模型数据统一
系统面向的对象是广泛的,同时包含了教材管理人员,教师以及学生用户。教材的数据,教师以及学生领取的记录,都可以集中存放,由教材管理人员进行统一的管理,这样一来,不仅可以最大程度的保证数据的完整性,还能避免管理漏洞的发生。
(3) 模块化的组织结构
系统根据不同的用户群体,给定不同的功能和运行权限,每一个模块本身都是一个可以单独运行的个体,而当整合到一起的时候又能共同协作。通过这种理念来设置系统的模块,使其在实际操作和文护时显得更为简单和实用。
(4) 成熟经验与先进技术的融合
在Internet传播如此之快的时代,以安全性、准确性、灵活性为特色,基于Web的操作系统已经在各个领域内有着广泛的推广和实践。其中,尤以物流、网购等电子交易系统已经被广大群众接受,让人们看到了这一领域的美好前景。而在设计本系统时,采用了B/S架构的体系,提高系统的响应性能,减少了文护与升级软件所需要的人力物力,增强了系统的安全性。
(5) 安全策略
B/S架构本身是提供了三层安全架构,系统由用户层、应用层、和数据库层组成。各个层次独立存在,又相互关联成为一个整体,无论那一层出现数据异常的情况,都不会影响到全部的系统,只需要去排查出现数据异常的那个单独的模块即可。B/S层次的结构图如图3.1所示。
2.2 需求分析
教材管理系统的需求最主要的来源无外乎是教材管理员对于不同教材的统筹,教师和学生对于各种教材的领取和查询。其中教材管理员的功能需求最为繁重,首先,他需要知道每一种教材的具体详细信息,还有对应该教材的领取情况,包括由谁,何时领取,领取了多少,这些都是需要登记在领取信息内;之后,还需要能够修改或删除入库教材的具体信息,来对当前实际的入库信息进行更新。教师和学生相对的功能需求就不如教材管理员这么多了,最核心的就是出库和入库对应的教材,并且能够在出库或者入库教材的过程中,将所使用的信息情报通过程序记载下来,并对管理员进行通知,让其了解最新的教材实时情况。
就目前来说,系统最重要的功能就是对教材信息的添加、查询、修改以及删除。从教材管理人员的角度来看,教材信息的登记至少需要包含该教材的Isbn编码、教材名称以及其是否被领取的状态,还有如果其一旦被领取,是哪一位教师或者学生领取的,领取的数量又是多少,这些数据都是不可或缺的内容。只有在获取到这些信息之后,才有可能将教材的最新情况登记到系统中,让教材的实际情况得以更新。相对的,从教师和学生的角度来观察的话,显而易见的是需要查询该教材是否在教材库中存在,其版次与自己所需求的版次是否符合,库存的数量是否足够分发到每一个需求者手中,而自己如果有多领取教材的情况能否在回退的过程中及时的将此信息推送到系统中,让系统能够及时的更新最新的信息。 JSP+mysql教材预定和发行管理系统开发与设计(7):http://www.youerw.com/jisuanji/lunwen_1196.html