基于SSH2的图书漂流系统的设计与实现
2014-04-16刘洪伟LIUHongwei黄羽中HUANGYuzhong吴泽彬WUZebin吴菊华WUJuhua
刘洪伟 LIU Hong-wei;黄羽中 HUANG Yu-zhong;吴泽彬 WU Ze-bin;吴菊华 WU Ju-hua
(广东工业大学,广州 510520)
(Guangdong University of Technology,Guangzhou 510520,China)
基于SSH2的图书漂流系统的设计与实现
刘洪伟 LIU Hong-wei;黄羽中 HUANG Yu-zhong;吴泽彬 WU Ze-bin;吴菊华 WU Ju-hua
(广东工业大学,广州 510520)
(Guangdong University of Technology,Guangzhou 510520,China)
针对高校教材以及各类图书的利用效率的不足和同学对各类图书的阅读需求,本文详细阐述了图书漂流系统的搭建与实施,同时结合了某高校的实际情况来介绍系统设计开发的过程。本文对于如何将图书漂流和二手书交易相结合提出了相关见解,同时阐述了如何将图书的二次利用和低碳环保联系起来。
SSH2;图书漂流;低碳环保
0 引言
高校是知识的殿堂,许多学生在刻苦学习的同时也饱读许多的课外书。但是在现实中存在着以下问题:①在读完书后大部分学生便将书籍卖给一些诸如收废纸以及一些其他的二手书贩卖商这样就直接导致了图书的利用率的降低;②还有就是许多同学渴望阅读多一点的图书但是又不想花钱去购买;③自己闲置在书桌上的书籍要通过怎样的途径才能借给那些需要的人;④在图书的价格太贵的情况下去哪儿借书。同时,随着web技术的发展许多线下的活动都转移到了线上进行。从而构建一个功能完善,面向高校学生的集“图书漂流”和“二手书交易”功能的网站系统是众多大学生的迫切需求。
基于上述分析,针对各层需要解决的问题,本文结合流行的SSH2框架开发一个图书漂流系统。
1 业务特色分析
“图书漂流系统”是面向高校学生专门设计的,其中的特色业务有:①图书漂流区:在这个版块学生可以浏览他人上传的漂流图书,可以按照不同的校区以及上传的时间、浏览量来筛选图书。②二手交易区:在这个版块学生可以浏览他人上传的二手交易图书,可以按照不同的校区以及上传的时间、浏览量来筛选图书。③学习资料分享区:学生可以将自己的一些电子版学习资料上传到该版块供他人下载。④书友论坛:学生可以在该版块发表自己的一些读书体会也可以和他人交流。⑤交友版块:学生可以和其他同学结交为好友方便及时交流。图1为网站功能板块划分图。
图1 网站功能板块划分图
2 网站功能版块划分
2.1 网站的主要功能(表1)
表1 网站的主要功能
2.2 网站的技术实现 采用符合javaee规范的开源框架,后台采用Strusts2,hibernate,spring框架完成转发用户请求以及数据持久化等操作。网站整体符合MVC(model-view-contorller)架构设计,采用开源的mysql数据库和tomcat服务器。前台采用html+css+jquery+ajax完成前台页面显示及用户体验。图2为网站首页。
3 用户信誉控制
图2 网站首页图
3.1 限制用户范围 由于本网站只是面向高校学生使用,因此本系统在设计时采用curl函数从高校教务管理系统中验证学生的学号以及密码,这样就可以杜绝校外人员登录本网站从而造成不必要的麻烦。
3.2 建立举报机制 对于那些不讲信用的学生,本网站采用举报机制,学生可以通过给管理员留言来举报不诚信的用户。管理员一经审核就可以冻结该用户。同时,本网站也提供了“联系我们”版块这样就可以让用户可以直接联系网站制作者方便及时修改功能。
4 网站与低碳环保建立联系机制
本网站现已经通过某高校的节能环保协会进行宣传,通过让更多的学生使用本网站来将低碳环保贯彻到实际行动中。下面是几点行动步骤:①通过节能环保协会定期举办的环保活动,采用O2O的模式。在线下进行宣传活动让大家利用图书漂流网站进行图书漂流。②利用网站做好低碳环保的宣传,建立一定的低碳环保奖励机制。③通过网站上面的论坛来对低碳环保进行宣传以及进行讨论活动。
5 结论
通过结合广州某高校设计实现基于SSH2的图书漂流系统从而很好地解决了高校学生旧书处理的难题同时也很好地将图书漂流和低碳环保结合起来,同时也丰富了学生的课外知识。经过实际的使用数据表明该系统而很好地弥补了高校图书使用率的不足同时提高了用户体验。
[1]张沙清,聂小东,吕诗芸.基于struts和hibernate的电子商务系统构建研究[J].情报研究,2008(05).
[2]赵洁,房松坚,李泽彦.基于SSH2的高校跳蚤网设计与实现[J].价值工程,2011(30).
[3]程显林,远近.拓展图书馆信息管理系统功能的探讨[J].石油教育,2003,01.
Design and Implementation of Bookcrossing System Based on SSH2
In view of the shortage of the utilization efficiency of teaching materials and all kinds of books and journals in universities and students'demands for all kinds of books,this paper expounds the setting up and implementation of bookcrossing system,and at the same time,introduces the process of system design and development combined with the actual situation of a university.This article presents some ideas on how to combine bookcrossing and second-hand book trade,and expounds how to link second utilization of books to low carbon environmental protection.
SSH2;bookcrossing;low carbon environmental protection
刘洪伟(1964-),男,广东广州人,广东工业大学管理学院教授,博士,博士生导师,研究方向为信息系统、系统工程、大系统理论等;黄羽中(1993-),男,广东南雄人,广东工业大学本科生,研究方向为MIS系统、电子商务理论等;吴泽彬(1992-),男,广东潮阳人,广东工业大学本科生,研究方向为MIS系统、电子商务理论等;吴菊华(1974-),女,安徽肥东人,广东工业大学管理学院副教授,博士,硕士生导师,研究方向为信息系统理论、企业模型。
TP311.5
A
1006-4311(2014)11-0224-02