项目运行
环境配置:
Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。
项目技术:
ssm + mybatis + Maven +mysql5.7或8.0等等组成,B/S模式 + Maven管理等等。
环境需要
1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。
2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;
3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可
4.硬件环境:windows 7/8/10 4G内存以上;或者 Mac OS;
5.是否Maven项目: 否;查看源码目录中是否包含pom.xml;若包含,则为maven项目,否则为非maven项目
6.数据库:MySql 5.7/8.0等版本均可;
毕设帮助,指导,本源码分享,调试部署(见文末)
3.2总体设计分析
设计这个微信小程序系统能使用户实现不需出门就可以在手机或电脑前进行网上查询公告栏、考试信息等,并进行在线考试、反馈信息、管理个人信息等功能。
本系统由学生、管理员两大模块组成。用户界面显示在应用程序中,管理员界面显示在后台服务中,通过小程序端与服务端间进行数据交互与数据传输实现本系统的所有功能。
前端页面的主要设计是:用户在注册登陆成功后,本系统实现底部导航栏页面设计,使用户在客户端可以实现:首页、公告栏、考试科目、在线反馈、我的(用户信息、在线反馈、考试题库列表、考试科目记录、错题本、在线反馈)等功能的管理。
后端有管理员在服务端直接管理:个人中心、学生管理、学生成绩统计管理、公告栏管理、考试题库管理、考试试卷管理、在线反馈、系统管理、考试科目管理等信息。本网站模块设计的独立性强,用户体验良好、后期维护修改管理十分方便。
本系统是以网络业务模式为基础的,适合于互联网的应用。只要能连接到互联网,就可以不受到时间和地点的限制,随便来使用本系统。在线考试系统工作原理图,如图3-1所示。
图3-1 系统工作原理图
3.3主要功能模块
根据本系统的功能ÿ