APP下载

基于SSM图书管理系统应用与开发

2019-09-13董航

魅力中国 2019年23期
关键词:管理员个人信息书籍

董航

(辽宁工程职业学院,辽宁 铁岭 112000)

一、系统可行性分析

(一)操作的可行性分析

系统的登录界面,朴素,友好,采用的登录界面是最常见的。最广泛使用的JSP技术是系统开发的第一选择。整体布局简洁明了,使读者与管理员可以一目了然的看到,短时间内就能了然于胸。

(二)软件可行性分析

系统的开发基于SSM框架,运用基础JSP、Html技术实现前台页面;框架技术实现后台数据处理,所以系统开发软件环境采用eclipse,配置JDK、Tomcat。对于数据库数据显示对照则使用小工具Navicat for Mysql即可。而上述软件环境及小工具,在相关官网都可免费下载使用。因此,在软件方面不存在问题。

经上述可行性分析,可以得出本系统的开发是完全可行的。

二、系统实现

(一)系统登录实现

系统登录模块采用了用户分类登录,输入用户名和密码后,在密码下方有一个用户类型选择,勾选后,密码正确即可正常登录。非正常登录会有相关提示,如用户名不存在或者密码输入错误等,

(二)管理员功能设计与实现

管理员,需要能够对图书的类型、信息、借阅与预约进行管理,同时有借阅天数与逾期天数以及押金等功能模块。管理员拥有一块信息统计,是为了管理员对当前馆内情况有一个整体把握而设立。

1.信息统计

图书信息统计模块主要实现管理员对当前读者的数量、图书的数量以及押金和外借图书的数量一个整体的可视化统计,管理员能够直白的获知图书馆各种状况,确认工作重点与方向。

2.图书类型管理

图书类型管理模块,实现管理员可以按图书类型进行模糊搜索,对图书信息查询与管理更加灵活,有对图书类型的查询、添加和信息修改等功能。

3.图书信息管理

图书管理模块,管理员可以对图书的信息进行查询,可以按照书名精确搜索或者是按照类型模糊搜索,录入图书名、图片、作者类别、语种、库存等等,添加图书后,可以在书架进行书籍的删除,或者是信息的查询与修改。

(三)读者功能设计与实现

读者能够实时查看在馆书籍,是否在架可借或者外借,可以进行借阅在馆可读书籍,或者预约有记载但是库存不足的书籍,管理员那边登录后可以查看到读者的预约信息,这样有利于管理员与读者之间的信息交互。

1.借书查书板块。此页面可进行关于书名的精确搜索,也可以进行关于类型的模糊搜索,在此可以进行借书或者查找相关书籍。

2.还书列表。客户登入系统后,点击正在借阅,可以查看当前已经借阅书籍,点击还书可以进行还书操作。

(3)客户登入系统后,点击个人信息,进行个人信息修改与押金充值与退还等操作.

(4)预约列表。客户遇到在库特定图书数量不足,全部外借,可以提前预约,管理员后台也可查询到预约信息,提前安排。

三、系统测试

(一)测试的重要性及目的

1.测试的重要性

在开发过程中,尽可能的减少错误,或者规避可能发生的错误。无论是采取新的开发语言还是更高级的开发工具,都不会彻底隔绝错误和bug。一个程序员的成长,免不了是和bug相爱相杀的长期作战,而bug不仅仅出现在系统开发阶段,更深层次的bug往往是因为用户的不正当操作,以及系统本身设置不合理而引起的。因此,测试本身就是寻找系统开发完成后的暗疾,所以,给系统一个合理的测试,往往是不可或缺的。打造一个健康的系统,是给予用户最基本的尊重,也是自我素养的体现。

2.测试的目的

发现缺陷与反馈,开发人员的修正,新版本的推出,会让客户有更好的体验,这就增加了团队的信心,在客户群体里也会有好的口碑,在这里,一定要有谦逊的心态和空杯的状态。发现缺陷的同时,也是提供了程序改进的方向,点亮一盏明灯。优秀的程序员,大都有举一反三的能力,一个缺陷的发现,也会衍生很多其他类似缺陷,存在的可能性,会被发现,举证。

(二)测试内容

本次项目的测试内容,将着重考虑系统的实用性,以及正常使用可能存在的隐患以及问题。

1.登录界面模块的测试:读者和管理员的登录测试,读者的注册测试。

2.读者借阅和还书模块的测试:测试读者登陆后借书还书功能。

3.个人信息修改模块测试:测试用户修改个人信息功能。

4.图书管理模块测试:测试管理员对图书的增删改查。

5.用户管理模块测试:测试管理员对账号信息查看与管理。

(三)测试用例和结果

根据以上分析详细的测试用例及结果如表3.1所示:

3.1 测试用例表

猜你喜欢

管理员个人信息书籍
鲁迅与“书籍代购”
防范电信网络诈骗要做好个人信息保护
中国书籍享誉海外
Chinese books find an audience overseas中国书籍享誉海外
个人信息保护进入“法时代”
我是小小午餐管理员
我是图书管理员
我是图书管理员
可疑的管理员
主题语境九:个人信息(1)