赞
踩
1、数据库:MySQL
2、开发工具
微信端:微信开发工具
管理后端:Idea、Eclipse、MyEclipse等Java开发工具均可
3、服务器:Tomcat系列均可
微信端采用微信开发者工具开发,管理后端采用Java语言,MySQL数据库,开发框架是SSM
本课题目的是开发一个智能答题微信小程序系统,开发本课题的目的是为有需要的人群提供一个基于微信小程序的学习答题平台,帮助用户充分利用碎片化时间进行知识学习答题练习。本程序拥有超级管理员,普通管理员和用户三类角色,为了便于系统操作,管理员均使用电脑端进行功能操作,维护管理系统题库信息,用户通过手机微信小程序访问本系统,进行在线答题,错题回顾以及收藏题目等操作。
本系统在开发过程中严格按照软件开发流程,从立题到可行性分析,到需求分析,均通过实际采集数据,查阅资料的形式进行,确保了本课题的实用性,可用性以及创新性。
根据系统需求分析得出的用户需求,对系统按角色进行功能模块划分,对各角色赋予不同的操作功能,确定各角色功能后使用MySQL数据库设计完成系统数据库表结构,数据库完成后进入代码编写环境。编写代码通过Java语句进行开发,编程采用面向对象编程思想,对各个功能模块进行封装复用,每完成一个功能模块即进行功能模块测试,确保每个模块都能顺畅运行,在各模块开完成后,对系统整体进行综合测试,采用白盒和黑河两种测试方法对系统进行检查,排除BUG,最终完成开发。
经过测试,本系统完成设计阶段所规划的所有功能,并且性能稳定,用户体现下较好,拥有较好的市场前景,因此本课题研究成功。
关键词:答题;微信小程序;面向对象
摘 要
ABSTRACT
第1章 绪论
1.1 研究背景
1.2 研究目的及意义
1.3 国内现状
1.4 研究内容
第2章 相关技术
2.1 JAVA技术
2.2 MySQL技术
2.3 SSM框架
2.3.1 Springmvc介绍
2.3.2 Spring框架技术
2.3.3 MyBatis简介
2.4 MVC架构
第3章 系统分析
3.1 可行性分析
3.1.1时间可行性
3.1.2技术可行性
3.1.3 经济可行性
3.1.4操作可行性
3.1.5法律可行性
3.2 需求分析
3.3系统流程分析
3.3.1系统操作流程
3.3.2数据增加流程
3.3.3数据修改流程
3.3.4数据删除流程
3.4性能需求
第4章 系统设计
4.1 系统功能结构设计
4.2 数据库设计
4.2.1 系统E-R图
4.2.2 数据字典
第5章 系统的实现
5.1 管理员
5.1.1 登录页
5.1.2 管理员管理
5.1.3 题库管理
5.1.4 试题管理
5.2 用户
5.2.1 首页
5.2.2 练习
第6章 系统测试
6.1测试的目的
6.2 测试的重要性
6.3测试方法
第7章 结论
参 考 文 献
致 谢
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。