1.课题名称、来源、选题依据
|
1.1课题名称
课题名称:基于SSM框架的重工旧书网设计与实现
1.2课题来源和选题依据
本课题来源于教师纵(横)向课题,指导教师参与了校级教研,名称为《基于微信的“微课堂”互动教学模式的研究与实践——以《框架程序设计》为例》。熟悉了该项目的业务流程以及设计开发的全过程。指导教师将项目进行了关键信息脱敏,在保留核心业务的基础上进行了需求提炼之后使得该项目成为一个结构完整,流程清晰,工作量适中,符合重庆工程学院软件工程专业的本科毕业设计的要求的软件项目。
1.3选题的背景
每到大学毕业季,我们可以看到有大量的二手书在校园里售卖交易,卖不掉的二手书则只能扔掉,资源得不到有效的利用。二手书是指别人已经使用过的图书,自己不需要的图书留着也没什么用,完全可以放到网站上进行售卖,可以最大化资源的利用率,在重庆工程学院缺少这样的一个方便二手书交易的网站,同学们可以在网站上找到自己需要的书籍,然后联系卖家完成线下交易,当然电子书也是可以交易的。
|
2.课题国内外研究现状和发展趋势
|
2.1国内研究现状
2018年, 高校毕业人数再创新高达到820万, 毕业后大量专业书籍没有实现循环利用, 大多被当做废纸卖掉或者直接丢掉, 造成巨大的资源浪费。
随着物价上涨, 书籍价格也在不断攀升。大学时期正是汲取知识的重要阶段, 需要阅读大量的专业书籍。图书馆藏书是学生书籍借阅的主要来源, 但对学生而言, 专业书籍需长久保有。购买新书的成本较高, 对于没有收入的大学生来讲是一笔不小的开支。因此, 学生群体自然成为二手书供需市场的主体, 这种需求使得在校园周边二手书市场繁荣。
基于此, 刘金凤、李珊珊等作者在《鸿志二手书交易网站的设计与实施》一文中提出, 限制高校大学生二手书交易的根本障碍是买卖双方无法实现信息的有效沟通。由此, 提出建立大学生二手书网上交易平台的设想, 从而突破传统线下交易模式空间和时间上的束缚, 实现二手书的有效循环流通。
2.2 国外研究现状
过去二手书在上架之前得通过市场的检验,在新书出版几个月之后,书商确知这本书的市场反应良好,才有机会出现在二手书架或者型录上,然而这个规律被网络打破了。现在,一本新书才刚出版,就有可能在亚马逊书店的找到它的二手书,甚至被作为促销宣传的重点。除了亚马逊之外,包括:eBay、B&N.com、Alibris、Abebooks等,许多美国的网络书店都已经展开二手书的业务,并且吸引了成千上万的网络族加入二手书贩卖的行列。
赵路瑶,张琳作者在《探索高校二手书店发展之路》一文提出,美国二手书的发展相比中国较为成熟, 从地方的跳蚤市场、各种怀旧二手小书摊、慈善募捐晚会到人们所熟悉的亚马逊书店, 二手书不仅仅是个人的情怀表达, 也逐渐演变成企业另辟发展道路的商机。在亚马逊上, 二手书的火爆不亚于新书。日本的BOOKOFF二手书店的特点是“以二手书的价格卖新书的质量”, 同时它有着精准的市场定位, 商品价格采用分级制度, 从上世纪90年代到现在迅速蓬勃发展, 仅在日本就拥有701家门店。
2.3发展趋势
如今, 在大众创业、万众创新的基调下, 逐渐强调利用互联网思维做商业的重要性。传统的二手书交换或交易与互联网相结合, 物流做中介, 构成系统的二手书市场产业链。在高校中, 以此为契机, 抓住这一片相对的“创业蓝海”, 将高校二手书市场形成规模, 在高校创业园或酸奶吧等场所设立二手书吧区域, 进行二手书交易, 将会吸引学生的眼球。而且在校园内开设面对的是庞大的消费群体,地理位置优越, 并且每年各种资格考试、等级考试众多。将实体二手书吧与开发智能化校园生活网络平台结合, 成本较低且方便快捷, 这或许是整个国内乃至世界高校二手书市场未来发展都可以普遍遵循的方法, 未来的高校二手书市场将会有很好的发展形势。
|
3.本课题的目的及意义
|
3.1 课题目的
归纳总结在当前业务背景下国内、国外的技术发展方向或不足[1],提出本课题需要解决的问题(可以是业务的问题也可以是技术实现中的问题)。
在传统的销售(线下交易), 二手书必须要等到毕业的季节集体回收, 在这个时期, 很多毕业生往往已经不在学校, 或者一些大一大二的书籍已经破旧损坏, 浪费资源不说, 价格也往往被压的很低。从而引起恶性循环, 许多毕业生往往不屑于这十几块钱, 使书籍随便丢弃, 浪费资源, 污染环境。由于早期回收原因, 二手书店对同一类书籍库存并不多, 而且在一定时期内, 同一类书籍往往得不到很好的补充, 数量上只能满足一小部分同学需求。另一方面, 传统的销售模式, 必定会使书籍额外地附加上劳力费用、租用费用、设备费用等。由于这些传统的费用的额外附加, 往往使得买卖双方很难实现共赢的局面。这些原因限制了传统销售的发展, 以致现在依然是大部分同学选择学校统一购买, 虽然其中价格不菲。
针对传统交易模式, 从二手书交易业务功能方面,二手交易平台能改善这些缺点。二手书交易平台给大家提供了一个稳定的交易平台。它可以将大家的信息进行分门别类、分等级、进行统计、汇总, 而浏览者只需要按照一定的搜索条件就能方便、快捷地找到自己想要的信息, 给卖家留言或联系卖家进行交易, 是一个免费的信息发布端, 不需要第三方的介入, 真正做到了买家直接跟卖家进行交易。而且不限时间不限区域, 能让旧书及时得到出售, 买卖双方直接交易, 达到零中间费用销售和价格的透明化。
3.2 课题意义
(1)设计了一个创新的旧书网战解决了旧书资源得到充分利用问题
二手书是指别人已经使用过的图书,自己不需要的图书留着也没什么用,完全可以放到网站上进行售卖,可以最大化资源的利用率。
(2)改善了传统销售(线下交易)的不足
传统线下交易受时间,区域的限制,很难满足更多人的需要。针对传统交易这一模式, 从二手书交易业务功能方面,二手交易平台能改善这些缺点。二手书交易平台给大家提供了一个稳定的交易平台。随时随地,不受时间、区域的限制,真正做到了买家直接跟卖家进行交易。
|
4. 本课题的任务、重点内容、研究方法、实现途径
|
4.1 研究任务
(1)完成基于SSM框架的重工旧书网设计与实现。
(2)完成毕业设计报告撰写。
4.2 工作内容
按照软件工程开发规范进行课题的设计、实现、测试和部署发布,编写对应的设计和测试文档、创建课题的运行环境,完成课题所需的数据库创建和源代码编写。采用Spring、SpringMVC、MyBatis技术和vscode、idea开发工具来实现。
(1)项目的主要功能
重工旧书网主要包括系统管理员后台管理端,门户页面、店主端以及游客端展示四个部分。
后台管理系统:管理员管理网站信息
1、书店审核:审核由店主创建的书店
2、书籍审核:审核店主发布的书籍信息
3、好书推荐模块:推荐好的书籍
4、书籍分类:对书籍分类进行增删改查
5、用户管理模块:对用户信息、角色、权限进行更新管理
6、个人主页:修改个人信息
游客端
1、首页:包含导航栏和其他信息
2、分类查询:根据书籍分类查询相关书籍
3、书籍详情:单击书籍可以查看书籍的详情页面
4、好书推荐:管理员推荐的好书列表
5、店主注册登陆
门户页面展示:买家用户
1、首页:包含导航栏和其他信息
2、分类查询:根据书籍分类查询相关书籍
3、书籍详情:单击书籍可以查看书籍的详情页面
4、好书推荐:管理员推荐的好书列表
5、个人中心:购物车、收藏、订单信息、留言备注、修改个人信息
6、店主注册登陆
店主客户端:卖家用户
1、注册成功的店主管理自己的书店。
2、图书管理:对图书信息进行增删改查
3、个人中心:订单信息、留言、修改个人信息
(2)设计报告大纲目录
摘 要
ABSTRACT
目 录
1 绪 论
1.1 研究背景和意义
1.2 国内外研究现状
1.3 论文组织架构
1.4 本章小结
2 核心使用技术分析
2.1 Spring
2.2 SpringMVC
2.3 Mybatis
2.4 MySQL
2.5 本章小结
3 需求分析
3.1 系统需求分析概述
3.2 系统角色分析
3.3 系统功能分析
3.4 系统用例分析
3.5 旧书网系统用例描述
3.6 项目管理用例描述
3.7 用户管理用例描述
3.6 本章小结
4 系统设计
4.1 系统设计概述
4.2 系统整体架构设计
4.3 系统功能设计
4.4 数据库设计
4.5 主要界面设计
5 系统实现
5.1 开发环境
5.2 主要功能编码实现
5.3 本章小结
6 系统测试
6.1 单元测试概述
6.2 主要功能单元测试
6.3 主要功能测试结果
6.4 本章小结
7 结论与展望
7.1 结论
7.2 展望
致 谢
参考文献
附录1 系统部分截图
4.3拟解决的重点和难点
重点:用户管理模块、在线留言模块、上传图书模块、浏览图书模块、购买图书模块、订单管理模块
难点:交易流程(商品库存动态更新、订单管理)
4.4研究方法及技术路线
前期深入进行市场调研和文献调研,收集建议,确定系统需求,明确系统需要开发的功能点,依照软件工程开发流程完成项目各阶段的内容。
文献调研->项目实现(需求分析,架构设计,详细设计,编码等)->论文撰写。
4.5 工作计划
发布毕业设计(论文)任务书 2020.10.30-2020.11.10
文献综述、外文翻译、学生提交开题报告 2020.11.10-2020.11.21
组织开题答辩 2020.11.24-2020.11.29
提交开题报告终稿 2020.11.29-2020.12.01
毕业设计项目设计与实现(主体功能) 2020.12.01-2021.01.05
毕业设计(论文)初稿完成 2021.01.05-2021.03.31
规范化检查 2021.03.31-2021.04.20
答辩 2021.04.20-2021.04.30
|
5.完成本课题所需工作条件(如工具书、计算机、实验、调研等)及解决办法
|
5.1 硬件环境
计算机硬件配置:CPU:Inter(R) Core(TM)i5内存:16GB。
5.2 软件环境
(1)操作系统:Windows 10
(2)开发语言:JAVA
(3)开发平台:vscode、idea
(5)数据库:MySql
5.3解决方法
|
参考文献
|
[1]刘金凤,李珊姗,高明馨.鸿志二手书交易网站的设计与实施[J].河南科技,2019(04):40-42
[2]赵唯,张琳.高校二手书市场[J].商业经济,2018(07):184-185
[3]王旭丽,于国龙,吴恋,王宗贵,何均红.二手书交易系统的设计与实现[J].物联网技术,2019,9(02):108-109
[4]白警宇,周晓龙,胡希琰,黄腾涛,余海民,郭福平.二手书交易平台—新的校园二手交易模式[J].广东化工,2015,42(24):196-197
[5]赵路瑶,张琳.探索高校二手书店发展之路[J].商业经济,2018(12):180-181
[6]龙浩,王文乐,刘金等.软件工程—软件建模和文档写作[M].北京:人民邮电出版社,2016.
[7]张莉.SQL Server 数 据库原理与应用教程[M].北京:清华大学出版社,2016.
[8]陈永政,张正龙. JavaEE框架技术(SpringMVC+Spring+MyBatis)[M]. 西安电子科技大学出版社,2017.
[9]何春梅,唐滔. 软件测试技术 [M]. 清华大学出版社,2017.
[10]刘增辉. MyBatis从入门到精通[M]. 电子工业出版社, 2017.
[11]疯狂软件. Spring+MyBatis企业应用实战[M]. 电子工业出版社, 2017.
[12]许令波. 深入分析Java Web技术内幕(修订版)[M]. 电子工业出版社, 2014.
[13]杨开振. 深入浅出MyBatis技术原理与实战[M]. 电子工业出版社, 2016.
[14]Herbert Schildt著,战晓苏译. Java 8编程参考官方教程(第9版)[M]. 清华大学出版社, 2015.
[15]Marijan Dusica, Gotlieb Arnaud Industry-Academia research collaboration in software engineering: The Certus model[J] Information and Software Technology, 2020(prepublish)
|
全套毕业设计论文现成成品资料请咨询微信号:biyezuopin QQ:2922748026
返回首页
如转载请注明来源于www.biyezuopin.vip
|