校园图书共享平台的开发
2018-01-04刘小豫魏浩聂维
刘小豫 魏浩 聂维
摘要:该文从需求分析、总体设计、详细设计等几个方面介绍了校园图书共享平台开发过程。该系统实现了借阅管理模块、用户信息管理模块、图书管理模块、图书论坛管理模块、统计管理模块和积分管理模块,实现了校园图书的共享以及管理。
关键词:图书管理;图书共享;校园
中图分类号:TP311.5 文献标识码:A 文章编号:1009-3044(2018)29-0121-02
Abstract: This paper introduces the development process of campus library sharing platform from the aspects of demand analysis, overall design and detailed design. The system realizes the loan management module, user information management module, book management module, book forum management module, statistical management module and integral management module, and realizes the sharing and management of campus books.
Key words: library management; book sharing; campus
1 緒论
我国兴建的各大型图书馆、高校的图书馆、街边的书屋,都为人们提供了阅读的好去处。但是,对于中小学学校,学生学业繁重,大部分时间都是在学校度过,在课余时间也没有充足的时间去外面进行阅读,他们急需一个便利的阅读场所来满足自己的精神需求,校园图书共享平台,为他们提供了这样一个场所。互联网的出现,对各行各业都产生了积极而深远的影响,这也使建立图书管理网站成为必然[1]。图书共享在我国并没有真正的流行起来,因此专注研究图书共享的案例也比较少。案例一:在深圳,有家共享图书叫“一米图书”,其通过微信公众号来进行借阅。案例二:“同学借书”,开发者是位于广州的几名学生家长,主要实现的是班级内或者校园内图书的共享;案例三:同文同书也是推荐比较多图书共享平台,可以将家里闲置图书分享到平台来获取收益,同时可以免费阅读平台上的书籍[2]。加快校园图书信息服务系统建设已经势在必行,阅读对于学生丰富课余生活尤其重要,当学生精神文明建设达到一定水平,也可以促进政府文化产业得到有效利用[3]。
2 需求分析
根据校园图书共享平台自身的特点,本系统需要七个管理模块,分别是用户管理、借阅管理、图书管理、图书论坛管理、积分管理、统计管理和系统管理。
用户管理:包含了用户登录、注册、以及用户个人信息管理,用户个人信息管理也就是用户对于自身信息的查看、修改等,用户不能注销自己的身份。借阅管理:借阅管理模块包含了书目检索、图书借出、图书归还以及图书逾期查询,是本系统的核心模块。图书管理:这个模块包含了两方面的内容,一是图书类型管理,包含了图书类型的增删改查,二是对图书信息的管理。图书论坛管理:图书论坛管理模块就是对帖子的增删改查。积分管理:积分管理模块只能进行积分的增加、积分的查看以及积分的扣除,不能删除积分。统计管理:这个模块包含了对图书借阅信息的统计、图书推荐以及积分管理。系统管理:这个模块包含了权限管理以及系统管理员管理。
3 系统设计与实现
3.1 系统功能设计
根据系统的功能需求分析,设计系统功能模块如图1所示。
3.2 系统功能实现
这里主要介绍用户借阅书籍功能和用户上传图书功能的实现过程。
用户借阅书籍功能,在用户成功登录系统以后,找到自己想要借阅的书籍,点击申请借阅,则书籍的拥有者会收到请求,若点击同意,这借阅过程成功,若不同意则借阅过程失败,可重新操作这一过程。
在index.jsp页面,也就是平台的主界面,用户可以选择书籍,进入singleBook.jsp查看详情,此时点击借阅,会进入yuyuebook.jsp页面,用户选择借阅截止时间,确认借阅以后,在JieyuerecordAction.java中,获取id,stime,etime等字段,完成整个申请过程以后,通过save()方法将信息插入到jieyuerecord表中,在被借阅人那会显示相应的借阅信息,用户审核,会在文本框填入借阅意见,也就是remark的内容,提交以后会在双方显示,提示用户借阅成功与否。图书借阅申请如图2所示。
用户上传图书功能,首先进入添加图书的页面booksadd.jsp,依次填写或者选择需要填写的内容,然后最终点击保存,此时,在BooksAction.java中,使用booksadd方法进行具体的数据操作,然后使用save()方法将信息插入数据库。用户图书上传过程如图3所示。
4结束语
开发校园图书共享平台,将图书馆建设到学生身边。它为中小学生选择图书提供了更便捷的平台,使他们能够快速便捷的阅读图书有着至关重要的意义。
参考文献:
[1] 金奎成.高校图书管理系统及主动推送设计与实现[D].长春:吉林大学,2016.
[2] 李伟良.校园图书管理信息系统[J].发明与创新(中学生),2017(06):20-21.
[3] 许娟.国外图书资源共享现状、特点及启示[J]. 知识经济,2015(10):33.
【通联编辑:光文玲】