毕设帮助、技术解答、源码交流 联系方式见文末。
智慧校园建设近年来发展迅猛,校园生活也是社会生活的一部分,完善校园生活线上产品是便利师生生活的必然趋势。高校也积极上线各类信息化系统代替原本的人工操作,目前很多高等院校的智慧校园系统现已大大方便了老师学生的校园生活,但通过调查发现这也存在着一些问题。学校的大多数系统由不同人员开发而成,很多的系统或网站入口较深,域名不方便记忆,各个系统的用户名和密码大多不同,而最关键的是,基本上对于手机端没有进行适配,导致我们在外用手机进行操作时存在一定困难。因此,为了方便广大学生的学习生活,提供高效便捷的服务。决定开发一款以微信小程序为载体的校园生活信息服务平台,为学生带来真正的一站式服务体验。 本基于微信小程序的校园生活信息服务平台,同时方便管理员:首页、个人中心、学生管理、活动信息管理、活动分类管理、活动申请管理、二手商品管理、商品分类管理、发布二手商品管理、学生论坛、系统管理;学生;首页、活动信息、二手商品、网购拼单、我的等详细情况进行操作。该系统满足了学生对基于微信小程序的校园生活信息获取的需求,并且信息可以及时、准确、有效地进行查看并且系统化、标准化和有效的工作。
1、前端充分利用微信小程序提供的API,微信小程序本身目录结构非常的清晰,分为四种主要的文件类型.wxml/.wxss/.js/.json。 第一类文件主要是类似于html的页面结构,第二类文件是类似于CSS的样式文件,第三类文件是传统的js文件,但是在这个js文件中会实例化一个Page对象作为入口函数,第四类文件是配置文件。其次,微信小程序提供很多已经包装好的函数,例如Loading,request请求等等。 2、后端采用了采用了JAVA语言的SSM框架为基础来构建后端服务,在速度上相比于老版本有了很大提升,数据库采用了免费开源的MySQL ,既能够满足项目需求又能够压缩开发成本。 3、前后端完全分离,后端只需要向前端提供接口。
本系统以方便高校学生为出发点,通过多种方式收集和调查学生们的需求,瞄准了同学们在学习生活中的痛点,前后端实现注重细节,为流畅使用提供保障,重新设计UI 和交互模式,更加注重用户体验。 基于微信小程序的校园生活服务平台,后台管理端管理员具备首页、个人中心、学生管理、活动信息管理、活动分类管理、活动申请管理、二手商品管理、商品分类管理、发布二手商品管理、学生论坛、系统管理等功能模块。小程序端学生具备首页、活动申请、发布二手商品、网购拼单、客服咨询、我的等功能模块。
概念模型的设计是为了抽象真实世界的信息,并对信息世界进行建模。它是数据库设计的强大工具。数据库概念模型设计可以通过E-R图描述现实世界的概念模型。系统的E-R图显示了系统中实体之间的链接。而且Mysql数据库是自我保护能力比较强的数据库,下图主要是对数据库实体的E-R图:
小程序端效果图: 后台管理端效果图: 目 录 摘 要 I ABSTRACT II 1 绪 论 6 1.1选题背景 6 1.2研究现状 6 1.3研究内容 7 2 开发工具及关键技术介绍 8 2.1微信开发者工具 8 2.2小程序框架以及目录结构介绍 8 2.3 JAVA技术 9 2.4 Mysql数据库 9 2.5 SSM框架 10 3 系统分析 11 3.1需求分析 11 3.2可行性分析 11 3.2.1技术可行性:技术背景 11 3.2.2经济可行性 12 3.2.3操作可行性: 12 3.3性能分析 12 3.4系统操作流程 13 3.4.1用户登录流程 13 3.4.2信息添加流程 13 3.4.3信息删除流程 14 4 系统设计与实现 16 4.1系统架构设计 16 4.2开发流程设计 16 4.3数据库设计 17 4.3.1实体ER图 17 4.3.2数据表 20 5 系统实现 32 5.1微信端 32 5.2管理员功能柑 35 6 系统的测试 41 6.1 测试目的 41 6.2 测试方案设计 41 6.2.1 测试策略 41 6.2.2 测试分析 42 6.3 测试结果 42 结 论 43 参考文献 44 致 谢 45