第四章 系统实现
4.1前台首页功能模块
校园周边美食探索及分享平台,在系统首页可以查看首页、美食鉴赏、我的好友、个人中心、后台管理等内容,如图4-1所示。
图4-1前台首页功能界面图
用户登录、用户注册,在用户注册页面可以填写用户名、姓名、手机、邮箱、身份证等详细内容进行注册、登录,如图4-2所示。
图4-2 用户注册、用户登录界面图
美食鉴赏,在美食鉴赏页面查看发布时间、美食名称、美食类别、美食介绍、商品所在、推荐指数、美食照片、商品价格、用户名、姓名、美食介绍等信息进行点赞、评论,也可根据需要美食鉴赏名称进行搜索操作,如图4-3所示。
图4-3美食鉴赏界面图
个人中心,在个人中心页面通过填写用户名、姓名、手机、邮箱、身份证、照片等信息进行添加、修改、删除进行更改操作,如图4-4所示。
图4-3个人中心界面图
4.3用户功能模块
用户登录进入校园周边美食探索及分享平台可以查看首页、个人中心、美食鉴赏管理、我的好友管理、我的收藏管理等内容。如图4-5所示。
图4-5首页界面图
个人中心,用户在个人信息页面中可以查看用户名、姓名、手机、邮箱、身份证、照片等信息内容,并且根据需要对已有个人信息进行查看或删除等其他详细操作,如图4-6所示。
图4-6个人信息界面图
美食鉴赏管理,用户在美食鉴赏页面中可以添加发布时间、美食名称、美食类别、美食介绍、商品所在、推荐指数、美食照片、商品价格、用户名、姓名、美食介绍等信息内容,可进行修改或删除等其他详细操作,如图4-7所示。
图4-7美食鉴赏管理界面图
我的收藏管理,用户可以收藏美食名称、美食图片等查看或删除等其他详细操作,如图4-8所示。
图4-8我的收藏管理界面图
4.2管理员功能模块
管理员登录,通过填写注册时输入的用户名、密码、角色进行登录,如图4-9所示。
图4-9管理员登录界面图
管理员登录进入校园周边美食探索及分享平台可以查看首页、个人中心、用户管理、美食鉴赏管理、我的好友管理、我的收藏管理、系统管理等信息。如图4-7所示。
管理员对个人中心进行操作填写原密码、新密码、确认密码并进行添加、删除、修改以及查看,如图4-10所示。
图4-10首页界面图
图4-11密码修改界面图
用户管理,管理员在用户信息页面中可以查看用户名、姓名、手机、邮箱、身份证、照片等信息,并可根据需要对已有用户信息进行修改或删除等操作,如图4-12所示。
图4-12用户信息界面图
美食鉴赏管理,管理员在美食鉴赏信息页面中可以查看发布时间、美食名称、美食类别、美食介绍、商品所在、推荐指数、美食照片、商品价格、用户名、姓名、美食介绍等信息,并可根据需要对已有美食鉴赏信息进行新增、修改或删除等详细操作,如图4-13所示。
图4-13美食鉴赏信息界面图
我的好友管理,在我的好友页面中可以查看用户名、姓名、添加时间等内容,并且根据需要对已有我的好友进行新增、修改或删除等详细操作,如图4-14所示。
图4-14我的好友界面图
系统管理:管理员通过系统管理页面查看轮播图进行上传图片进行添加、删除、修改以及查看并对整个系统进行维护等操作。,如图4-15所示。
图4-15系统管理界面图
第6章 总结
2021年的今天,计算机技术已经相当成熟。它的发展推动了许多行业改头换面,计算机的出现使社会有了进一步降低人力物力和资源的方法,提高了社会的生产力,转变了社会生产方式。目前各大商家都在积极备战,发展计算机和互联网,结合自身优势进军互联网行业成为各大商家的重点项目。
本文利用Spring Boot框架和MySQL数据库技术,通过分析现实校园周边美食探索及分享平台的业务流程的基础上,并完成了在线校园周边美食探索及分享平台。经调试结果显示,本系统基本可以满足一个在线校园周边美食探索及分享平台的业务需要。系统界面简洁而有美感, 易操作,做出了自己的特点,然而因为时间仓促再加上缺乏系统开发经验和仅依靠少数问卷调查方式,因此本系统还存在不少缺陷、不足,比如:
- 数据输入的格式并没有全部检验,所以很难保证数据的准确,可能有一些不符合规则的数据也可以通过检验。
- 系统功能还不够完善,无法提供丰富多彩的在线功能,只能实现等一系列功能。
本系统还存在一些漏洞没有解决,在现实应用情境中很难保证完全不出错,但相信通过再次完善,可以调试出真正符合实际的在线校园周边美食探索及分享平台。
参考文献:
[1]Bruce Eckel.《Thinking in Java》(第三版) [M],American:Prentice Hall PTR,2017
[2]霍斯特曼等著,陈昊鹏等译.JAVA核心技术卷II:高级特性[M]. 2019.12
3格雷恩.Ajax实战——实例详解[M].北京:人民邮电出版社 2019年11月
[4]王占全,苏玲.Eclipse全程指南[M]. 北京:电子工业出版社,2019年3月
[5]李清霞.《java动态网页设计》课程建设与教学模式研究[J].福建电脑,2017,33(06):92-93+166
[6]李刚.整合STRUTS+HIBERNATE+SPRING应用开发详解[M].北京:电子工业出版社2017年1月
[7]孙卫琴,李红成.Tomcat与java WEB开发技术讲解.电子工业出版社.2019年六月:1-205
[8]张丽.基于C语言访问的MySQL数据库[J]. 电子技术与软件工程,2018,(22):165-166
[9]廖琴,文成玉.MySQL数据库高可用性的研究与实现[J]. 科技风,2018,(18):100
[10]王国辉,王易.java数据库系统开发案例精选[M].北京:人民邮电出版社,2019
[11]高杨,赵立杰.基于java+MySQL的物流管理系统的设计与实现[J].信息系统工程,2018,(11):141+143
[12]王金龙,张静.基于java+Mysql的高校慕课(MOOC)教学系统设计[J].通讯世界,2017,(20):276-277
[13]高祖彦.软件工程思想在java程序设计教学中的应用[J].时代教育,2017,(09):211
[14]霍斯特曼等著,陈昊鹏等译.JAVA核心技术卷II:高级特性[M]. 2019.12
[15]吴秀娟.java在动态网页制作技术比较分析[J].数字技术与应用,2018,(10):221+223.