基于SSM框架的校园商铺平台的设计与实现毕业论文
2020-04-07 10:15:52
摘 要
本文通过对武汉理工大学南湖校区学生消费者以及校园商家双方在线下消费场景下的调查研究发现,校园商铺商品的信息化程度普遍较低,导致交易的双方严重依赖线下的信息传递渠道。商品获取渠道和信息提供渠道的单一性致使大学生以及校园商家都期望有一款产品可以解决商品信息获取困难以及商家产品的推广困难的问题,那么基于此开发的校园商铺平台就需要为双方解决各自的痛点,同时促进校园商业的良性发展。
本文首先通过用户行为模型,对平台各用户进行需求分析,确定平台分别为大学生消费者提供前端展示模块,以及为商家提供商铺管理模块。根据各自的业务逻辑,初步确定功能,完成数据库设计。在实施阶段,后台使用Java以及开源框架SSM来进行模块化开发,前端使用SUI mobile框架。通过对数据库关键配置信息的DES加密保证数据库的安全性。使用Redis缓存技术以及数据库备份技术为系统提供更好的稳定性。系统也顺应潮流,使用了微信公众号接口,为将来平台部署到微信服务号进行前期开发测试。
关键词:信息传递渠道;大学生消费;校园商铺;SSM框架
Abstract
This article through to the south lake campus of wuhan university of science and technology consumers and merchants both in the offline campus consumption under the scenario of investigation and study, found that the campus store merchandise informatization level is generally low, lead to trade both sides relies heavily on offline information transmission channel.Access to goods and information channel of oneness in college students and campus businesses are expected to have a product can solve the commodity information for difficulties and the expansion of business products difficult problems, then based on the development platform for the campus shops will need to solve their pain points for both sides, promote the benign development of the campus business at the same time.
This paper by user behavior model, the demand analysis was carried out on the platform for each user, determine the platform for college students' consumer front-end display module respectively, and provide businesses with shops management module.According to their respective business logic, preliminarily determine the function and complete the database design.In the implementation phase, Java and open source framework SSM are used in the background for modular development, and SUI mobile framework is used in the front end.The security of the database is ensured by DES encryption of database key configuration information.Redis caching technology and database backup technology are used to provide better stability to the system.The system also follows the trend and USES the WeChat public number interface to conduct preliminary development tests for the future platform deployment to WeChat service number.
Key Words:information transmission channel;College student consumption;Campus shops;SSM framework
目录
1 绪论 1
1.1 研究的背景 1
1.2国内外研究现状 1
1.2.1 国内研究现状 1
1.2.2 国外研究现状 2
1.3 课题研究内容 2
1.4 预期目标 3
2校园商铺平台的需求分析 4
2.1 校园商铺平台目标 4
2.2 用户特征分析 5
2.3 业务流程分析 5
2.4 功能性需求分析 7
2.4.1 前端展示系统功能性需求分析 7
2.4.2 商家系统功能性需求分析 9
2.5 非功能性需求分析 11
2.5.1系统性能分析 11
2.5.2 线上流量入口分析 12
2.6本章小结 13
3平台架构与总体设计 14
3.1平台架构 14
3.1.1 平台硬件架构 14
3.1.2 平台软件架构 15
3.1.3 系统项目层次架构 15
3.3 系统功能模块设计 16
3.3.1 商家管理系统功能模块设计 17
3.3.2 信息展示搜索功能模块设计 18
3.4 数据库设计 18
3.4.1 系统数据流程图 18
3.4.2 系统核心模块数据流图 19
3.4.3 数据库概念设计 22
3.4.4 数据库表设计 24
3.5 本章小结 28
4 系统开发实施 29
4.1 平台开发环境简介 29
4.2 模拟运行数据 29
4.2.1 用户登录模块 29
4.2.2 商铺管理模块 32
4.2.3 前端展示模块 35
4.3 Thumbnailator图片处理模块 38
4.4 关键配置信息DES加密 38
4.4 账户密码MD5加密 40
4.5 redis缓存技术 40
4.6 登录验证与权限验证 42
4.6.1 登录验证 42
4.6.2 操作认证 43
4.7 本章小结 43
5 校园商铺系统测试 44
5.1 微信测试号登陆模块测试 44
6 总结 46
6.1 论文总结 46
6.2 系统改进方案 46
参考文献 47
致谢 48
1 绪论
- 研究的背景
随着移动互联时代的来临,人们越来越习惯利用移动互联网终端设备来解决生活中的问题。然而在校园线下消费领域内,大学生消费者和校园商家作为两大核心群体,由于没有合适的互联网产品提供针对校园场景下校园商铺的信息化渠道,导致校园商家的信息推广以及大学生消费者对商品信息的获取都很大程度上依靠线下的信息渠道。
根据对市面上O2O平台口碑以及饿了么等生活服务平台的研究发现,在美食、快餐小吃、休闲娱乐、超市、美发等学生群体容易产生消费的子模块下,由于口碑等平台并未对校园用户有针对性的优化,且面向学生群体的校园商铺在量级和搜索热度上均难以抗衡面向公众的热门商铺,所以当大学生消费者使用口碑时,是难以找到校园商铺的有关信息。所以当学生对某种商品产生消费意愿,并且必须在线下进行消费的时候,由于缺少移动智能化的产品信息获取途径,那么学生只能凭借自身经验选定可能拥有此商品的门店,并且需要亲自走到这家门店中寻找到这种商品,最后与商家完成交易。由于信息获取渠道的单一性,导致学生产生线下消费意愿到进入商铺找到商品之前,学生需要一直承担没有这款商品的风险。一旦发生这种情况,就会对学生的时间以及精力造成浪费,也会让学生对该商家产生潜在的不信任感,甚至可能导致该商家失去一名核心用户。
此外,根据对武汉理工大学南湖校区内校园商家的走访,我们发现共有五家商铺加入了口碑,主要是为了接入口碑享受口碑的支付推广活动,但并不对店内的商品信息进行展示,其余商家也均未实现商铺商品的信息化。校园商铺因此极其依赖店铺门口的人流量以及传统的营销推广模式对商铺进行宣传推广。
1.2国内外研究现状
1.2.1 国内研究现状
根据资料显示,截止2016年,全国普通本科高校在校生规模突破1613万,在对在校大学生的消费现状的调查研究中,大学生月均消费大多集中在1000-1500元之间,那么对于校园电子商务来说,就会产生将近980亿元的市场容量。从1995年8月,水木清华BBS的正式开通,一些学生通过BBS论坛的渠道进行二手信息的发布。1999年10月,清华的“流星小站”校园平台是中国首个校园电子商务平台。随着互联网的普及以及校园网络服务性能的提升,为校园电子商务的发展奠定了坚实的基础,于是陆续出现了诸如零点校园网,俺来也之类的校园电商平台入驻校园。2015年3月4日,上海交通大学的周鲲鹏所担任CEO的“59store”已完成来自君联资本和深创投的3000万人民币的A轮融资。同年9月,有上海交通大学孙高峰创立的“宅米”共获得包括美团、贝塔斯曼亚洲投资基金等金融机构的数轮投资,截止2016年4月已获得数千万美元的B 轮投资。由于大学生群体对新鲜事物的接受程度更高,因此校园电子商务模式带来的生活方式的变革容易被大学生所接受。59Store、宅米网等校园电子商务平台的出现极大地方便了高校学生的校园生活,提升了高校生活品质。
1.2.2 国外研究现状
校园电子商务在国外有着较为快速的发展,欧美是电子商务发展最早的国家,对电子商务的研究较早,基础设施和技术也相对完善,从1995年亚马逊、eBay、OttoGroup等电商平台的运营也就意味着开始了对电商的研究。在电子商务领域中,校园电子商务也渐渐吸引了人们的关注,因为国外一般有着较为完善的商业保障体系以及信用卡支付机制,那么国外的高校可以轻松提供校园网上购物、支付等商业型服务,这些服务可以为高校师生带来很大的便利。例如The Johns Hopins Unersity为学生提供了一项服务,学生可以用信用卡在线购物,支付自己的学费、医疗费等相关费用,同时也为学生的家长提供为其子女代支付相关费用。美国布法罗纽约周丽大学实行“your eUniversity”项目,该项目主要面向的是学生,学生只要持有相关的信用卡就可以在学院中支付一切的日常费用,给学生的日常生活学习带来了极大地方便。校园商务信息化能够满足各类学生的不同需求,让学生可以在校园内,享受到技术以及科技所带来的便利,同时又因为平台多年积累的庞大数据,可以满足在大数据时代对大规模数据的需求,通过对数据的分析,不断改善平台的经营模式。
1.3 课题研究内容
校园商铺平台的开发需要完成以下重点内容:
(1)前端展示模块
前端展示系统包括头条信息展示、商铺展示、商铺搜索、商品搜索等功能。
(2)商家管理模块
商家管理系统包括账户管理、权限验证、商铺管理、商品管理等功能。其中账户管理包括微信账户绑定、本地账号密码修改。权限验证包括登录权限验证、操作权限验证。商铺管理包括商铺添加、商铺信息修改。商品管理包括商品类别管理以及商品信息的添加 、修改和前端界面浏览。
(3)美观的界面设计
美观的界面设计能都带给用户更良好的平台使用体验。因此,本系统采用B/S结构和SSM框架,使用eclipse开发环境和JAVA语言,结合前端JavaScript、html语言以及SUI mobile框架,可以构建一个快速有效的、可视化程度非常高的、界面友好的校园商铺管理。 (4)稳定的数据库服务
MySQL关系型数据库可以存储和管理大量的数据,使用标准的sql语句,支持多线程、多处理器、可以实现数据库的主从同步,对数据库的稳定性的提高,有不可忽视的优点。
(5)安全的账号管理机制
对数据库关键配置信息进行加密处理,并且对数据库中账号密码等敏感信息进行加密处理,保证数据库以及数据库中的数据安全。
(6)便捷的使用过程
基于B/S结构开发的web平台,也能在移动互联网的竞争异常激烈场景下,让用户无需下载任何APP就可以享受到平台的提供的服务。调用微信公众号的接口可以让用户快速完成系统的登录验证,以及对本地账号的绑定。在为用户提供安全性的同时,也能让用户更加便捷的进入平台。用户需要使用平台时,仅需要打开微信公众号,即可通过菜单栏中的按钮进入本平台中。
1.4 预期目标
通过实现校园商铺平台的开发,解决生活类服务平台在校园细分领域内的空白,拓展学生的信息获取渠道,高效整合校园商铺资源,实现对校园商品的信息化处理,满足学生群体以及校园商家的需求痛点。并且依赖微信公众号强大的流量,帮助校园商铺引导线上流量,提高校园商铺的知名度,从而使校园商铺获得更好的营销渠道和用户资源。
2校园商铺平台的系统分析
2.1 校园商铺平台目标
通过对校园内实际情况的调查,大学生消费和校园商品在校园这个环境中呈现独特的商业模式。大学生消费有两个关键词:价格和易受引导。由于大学生的经济尚未独立,大多依赖父母的经济支持,所以大学生对校园商品的价格最为敏感,其次因为大学生活学习群体集中且大家年龄相当,生活娱乐的节奏有相似性特点,对校园商品容易形成从众和相互攀比性。对于校园内的商家来说,具有性价比的商品以及定时的促销活动往往能带来不错的效益。但在当今移动互联时代的冲击下,当代大学生更为乐于在移动互联平台中娱乐、学习以及获取想要的信息。对于校园内的商家来说,如何通过网络让更多的学生了解到自己的商品,并且促成学生的消费将是现如今最为需要解决的问题。
基于SSM的校园商铺平台具有如下特征:
(1)平台功能完备,界面设计风格时尚,交互设计人性化。
(2)平台按照超级管理员、商家、普通用户等角色的不同,将平台所具有的功能进行划分,平台对不同的用户按照其需求设定不同的权限,用户可以访问且只能访问自己被授权的资源。
(3)商家需要从微信公众号进入平台,需要进行注册(微信关联),注册成功后后进入平台相应界面。
(4)一般用户可以通过平台直接浏览信息,无法进行商铺管理、商品管理等操作。只有通过输入个人信息完成注册,成为平台用户后才可以通过相应功能模块进行操作。
(5)校园商铺平台的用户主要分为两类,包括商家和普通用户。其中,普通用户可以进行商铺商品信息的浏览、搜索等操作,商家可以通过店家管理系统对本地账号、商铺信息、商品信息进行维护,以及申请商家权限的操作。超级管理员客拥有平台最大权限,可以对平台进行相关的信息管理、账户管理、权限管理等操作,对违规商铺商品予以下架等操作,保证平台安全有序的运行。
(6)平台中入住的不同用户可以通过web浏览器对相关信息进行添加、查询、修改、删除等操作。
2.2 用户特征分析
校园商铺平台与市场上其他类似平台基本功能相同,主要服务于校内大学生、校园商家以外,还服务居住在校园生活消费区辐射范围内,对校园商品感兴趣的用户。
校园商铺平台的线下用户可以分为以下三类:
(1)大学生(刚入学及入学时间不满1年)
对于刚入学的大学生来说,由于生活时间较少,一般对生活基础设施类商铺的位置查询有着较迫切的需求。例如校园食堂、超市、打印店、理发店、干洗店等商铺的位置信息是新生经常关注的。另外在对饮食方面,希望能够得到他人或者是商家的推荐,同时较为关注商品的性价比,对于其他的用户更为热衷于在校内产生消费。
(2)其他用户
主要是生活在校园周围的居民,对校园内的公共基础设施有使用需求,并且会因为校园商铺商品的价格和优惠活动而选择购买校园商家的商品。这类用户主要对价格信息更为敏感,对于生活类商品的二手置换也有一定的需求
(3)校园商家
校园商品的售卖方,主要针对校内的学生提供不同的服务或者是产品。主要营销方式通过商铺门面自身的宣传效应以及经营的口碑宣传为主,有时会利用传单来辅助商铺的宣传。苦于没有合适的互联网宣传渠道来进行校园内地的推广与传播,线上宣传效率较低。
综上所述,本平台需要为用户提供较为全面的校园商铺信息查询功能,帮助刚入学的新生全面了解大学。并且对商铺和商品有分类功能,能够让用户通过自己的喜好来选择自己的喜欢类型的商品(商家),以此来更好的服务有个性化查询需求的大学生。在主界面设定特定的区域的滚动条,来播放商家的广告以及优惠活动等信息,帮助商家宣传的同时,为对优惠活动更感兴趣的用户提供信息支持。
2.3 业务流程分析
商家的核心业务需求是商铺管理以及商品管理,以及确保商家账户的安全性。
针对商家账户的安全方面,我们会在登录流程中对用户信息进行验证,一种是微信公众号登录验证,就是当用户关注微信公众号之后,通过微信公众号进入商家管理系统,推荐用户通过这种方式进入平台。微信账号在注册成功后,该账号会有唯一对应的openID,当平台收到从微信web的访问请求的时候,平台会通过微信公众号接口获得用户的openID以及其余个人基本信息并存入系统数据库中,在下次登录时,将会对该信息进行验证,以此保证用户的安全。另一种是,用户在本平台已经绑定了本地账户,用户同时也可以通过web访问系统,通过用户名密码验证即可登录系统进行操作。
为了保证用户的安全,用户在平台的账号必须通过微信公众号登录后,才可在微信绑定页面中,进行本地账号的注册。并且一个微信账号仅能注册一个账号。
进入商铺管理系统,商家即可开设自己的商铺,通过验证后,也可以进入商铺中添加自己商铺中的商品类别以及详细的商品信息,在相关页面也可以对信息进行修改与删除。从而完成对商铺以及商品的管理。
以上是毕业论文大纲或资料介绍,该课题完整毕业论文、开题报告、任务书、程序设计、图纸设计等资料请添加微信获取,微信号:bysjorg。
相关图片展示: