论文部分内容阅读
【摘 要】本文开发一个面向高校学生的图书买卖平台,实现二手书的线上交易。系统主要的功能是实现用户对二手书需求信息的发布、管理以及管理员对书籍信息的管理、对需求信息的管理,目标就是最大限度地实现二手书的再利用,缩小一买一卖中间的差价,节省费用。
【关键词】spring boot框架;数据库实体;Tomcat服务器;部署架构
一、引言
根据对目前高校的二手书市场的调研,项目组发现高校中有55%的二手书以0.80元/公斤的价格作为废品处理掉,20%作为垃圾直接扔掉,15%较新的书籍会直接送给熟人,只有10%会转手卖给下届同学。由此可见,大部分的书籍都被当成废品处理,只有与专业相关的书籍才会保留。大学生在校期间对于购书方面的自主花销大约在500元左右,专业参考书费就占据了300元左右,每学年的学校的教材费大约在500-1000元之间。其中大一、大二的学生大多数由学校统一订购教材,而大三、大四的学生大多数是通过网上购书。
大多数高校都存在“跳蚤市场”,大四学生在离校时摆地摊来出售自己的二手物品,在这其中交易的书籍不在少数。据统计,有90%的学生乐于接受二手书市场,他们认为二手书市场价格合理,书的种类较其他书店齐全、环保、方便,但交易量较小。针对大学现状目前高校教学教材价格比较高,这对于学生是一笔较大的开支,尤其会给家庭困难的学生造成很大的经济压力,鉴于二手书的可利用性,我们希望通过努力组建发展“换手中书,友天下士”大学生图书买卖平台,提高二手书回收利用效率。
二、平台总体功能模块设计
为实现便捷的书籍在线买卖功能,并给买卖双方提供全面的书籍信息和交易保障,對功能模块进行了详细的划分,如图1所示。
(一)用户管理模块
用户可以填写资料进行注册,必须进行实名注册才能成为系统用户。用户可以管理自己的个人信息,学校、电话、地址、书籍喜好等信息。可以发布出售或求购书籍信息,查看自己发布出售和求购信息的状态,并同意或拒绝对方的交易请求。修改和删除求购和出售信息。用户之间可以发送和删除站内信。
(二)书籍交易模块
书籍交易模块包含所有发布的书籍信息和求购信息,用户可以根据书名、作者名、ISBN来搜索想要的书籍,可以根据书籍分类所搜想要的书籍类别。可以查看信息发布者的可显示信息,如电话,方便用户之间进行线下交易,双放交易信息匹配成功可直接进行线上支付交易。平台会对所发布的交易信息进行维护和管理,审核信息的真实情况,删除虚假信息,删除过去信息。交易纠纷解决平台,用户可以在交易纠纷模块上反映自己在交易中遇到的问题,可以上传图片,管理人员可以进行相应的处理。
(三)书籍信息管理模块
书籍信息管理模块 用户填写发布的书籍信息不够详细时,管理员可对书籍信息修改和管理,如书籍的所属类别,新旧状况,字数,作者等信息等。删除不良书籍信息,删除过期书籍信息,修改书籍信息的不合理处。
(四)系统管理模块
管理员对用户信息的管理,查看用户信息,查看用户所发布的信息。维护用户身的真实性及发布信息的合理性、合法性。监控用户有无异常交易状况,对交易状况多次异常的用户进行封禁和解封(如用户异常交易次数超出系统上限,系统会自动对用户封禁,用户可以向管理员申诉解封)。
三、数据库设计
数据库是项目中不可缺少的重要部分,数据库的设计是整个项目开发中最为重要的一个环节。根据项目需求,可以提炼出数据表有用户资料表,站内信表,书籍表,书籍交易信息表,书籍类别表,管理员表。
主要实体有:用户,管理员,站内信,书籍,书籍交易信息。用户可发送站内信可以接受站内信,一个用户可以创建和接受多个站内信。一个书籍在同一时刻只能有一个交易信息,书籍交易信息与书籍信息为主键一对一关系。一个类别可以有多个书籍,一本书籍也可以放在不同类别,为多对多关系。一个用户可以发布多个书籍交易信息,一个用户对应多个交易发布信息,一个交易信息只能有一个发布者。一个用户可以申请求购或出售多个交易信息,一个交易信息可以被多个用户求购或出售。用户与交易申请信息多对多。
四、系统详细设计与实现流程图
(一)用户流程图
用户流程处理如图2所示。
(二)管理员流程图
管理员流程处理如图3所示。
四、总结
本系统实现高校大学生书籍的线上自由交易,为广大用户提供新的便捷的购书和处理二手书途径,同时实现二手书资源的有效利用,减少自然资源和社会资源的消耗,节约了大量的纸张和成本,同时为保护森林资源,为维护环境贡献自己的一份力量。
参考文献:
[1]毕广吉.Java程序设计实例教程[M].北京:冶金工业出版社,2007年.
[2]高林,周海燕.Jsp网上书店系统与案例分析[M]. 北京:人民邮电出版社,2004年.
作者简介:
赵立志(1996-),男,吉林省吉林市人,吉林农业科技学院2014级网络工程学生;通讯作者:姜春风。
【关键词】spring boot框架;数据库实体;Tomcat服务器;部署架构
一、引言
根据对目前高校的二手书市场的调研,项目组发现高校中有55%的二手书以0.80元/公斤的价格作为废品处理掉,20%作为垃圾直接扔掉,15%较新的书籍会直接送给熟人,只有10%会转手卖给下届同学。由此可见,大部分的书籍都被当成废品处理,只有与专业相关的书籍才会保留。大学生在校期间对于购书方面的自主花销大约在500元左右,专业参考书费就占据了300元左右,每学年的学校的教材费大约在500-1000元之间。其中大一、大二的学生大多数由学校统一订购教材,而大三、大四的学生大多数是通过网上购书。
大多数高校都存在“跳蚤市场”,大四学生在离校时摆地摊来出售自己的二手物品,在这其中交易的书籍不在少数。据统计,有90%的学生乐于接受二手书市场,他们认为二手书市场价格合理,书的种类较其他书店齐全、环保、方便,但交易量较小。针对大学现状目前高校教学教材价格比较高,这对于学生是一笔较大的开支,尤其会给家庭困难的学生造成很大的经济压力,鉴于二手书的可利用性,我们希望通过努力组建发展“换手中书,友天下士”大学生图书买卖平台,提高二手书回收利用效率。
二、平台总体功能模块设计
为实现便捷的书籍在线买卖功能,并给买卖双方提供全面的书籍信息和交易保障,對功能模块进行了详细的划分,如图1所示。
(一)用户管理模块
用户可以填写资料进行注册,必须进行实名注册才能成为系统用户。用户可以管理自己的个人信息,学校、电话、地址、书籍喜好等信息。可以发布出售或求购书籍信息,查看自己发布出售和求购信息的状态,并同意或拒绝对方的交易请求。修改和删除求购和出售信息。用户之间可以发送和删除站内信。
(二)书籍交易模块
书籍交易模块包含所有发布的书籍信息和求购信息,用户可以根据书名、作者名、ISBN来搜索想要的书籍,可以根据书籍分类所搜想要的书籍类别。可以查看信息发布者的可显示信息,如电话,方便用户之间进行线下交易,双放交易信息匹配成功可直接进行线上支付交易。平台会对所发布的交易信息进行维护和管理,审核信息的真实情况,删除虚假信息,删除过去信息。交易纠纷解决平台,用户可以在交易纠纷模块上反映自己在交易中遇到的问题,可以上传图片,管理人员可以进行相应的处理。
(三)书籍信息管理模块
书籍信息管理模块 用户填写发布的书籍信息不够详细时,管理员可对书籍信息修改和管理,如书籍的所属类别,新旧状况,字数,作者等信息等。删除不良书籍信息,删除过期书籍信息,修改书籍信息的不合理处。
(四)系统管理模块
管理员对用户信息的管理,查看用户信息,查看用户所发布的信息。维护用户身的真实性及发布信息的合理性、合法性。监控用户有无异常交易状况,对交易状况多次异常的用户进行封禁和解封(如用户异常交易次数超出系统上限,系统会自动对用户封禁,用户可以向管理员申诉解封)。
三、数据库设计
数据库是项目中不可缺少的重要部分,数据库的设计是整个项目开发中最为重要的一个环节。根据项目需求,可以提炼出数据表有用户资料表,站内信表,书籍表,书籍交易信息表,书籍类别表,管理员表。
主要实体有:用户,管理员,站内信,书籍,书籍交易信息。用户可发送站内信可以接受站内信,一个用户可以创建和接受多个站内信。一个书籍在同一时刻只能有一个交易信息,书籍交易信息与书籍信息为主键一对一关系。一个类别可以有多个书籍,一本书籍也可以放在不同类别,为多对多关系。一个用户可以发布多个书籍交易信息,一个用户对应多个交易发布信息,一个交易信息只能有一个发布者。一个用户可以申请求购或出售多个交易信息,一个交易信息可以被多个用户求购或出售。用户与交易申请信息多对多。
四、系统详细设计与实现流程图
(一)用户流程图
用户流程处理如图2所示。
(二)管理员流程图
管理员流程处理如图3所示。
四、总结
本系统实现高校大学生书籍的线上自由交易,为广大用户提供新的便捷的购书和处理二手书途径,同时实现二手书资源的有效利用,减少自然资源和社会资源的消耗,节约了大量的纸张和成本,同时为保护森林资源,为维护环境贡献自己的一份力量。
参考文献:
[1]毕广吉.Java程序设计实例教程[M].北京:冶金工业出版社,2007年.
[2]高林,周海燕.Jsp网上书店系统与案例分析[M]. 北京:人民邮电出版社,2004年.
作者简介:
赵立志(1996-),男,吉林省吉林市人,吉林农业科技学院2014级网络工程学生;通讯作者:姜春风。