摘要: 随着移动网路的蓬勃发展,移动软件应用迎来了春天。各种软件应用层出不穷,软件应用的功能也是五花八门,使我们的生活更加便利,也使我们的生活更加充实[12]。微信作为移动软件中的佼佼者,对用户的习惯和关注思维有独特的见解,为了省去开发的复杂步骤,并降低开发成本便开发出了微信公众号这一强大的功能平台。
本次课题主要根据现在的移动网路技术的蓬勃发展,移动软件开发的简单化,便利化,通过微信公众平台的开发实现微信公众号对艺术生考试成绩查询的功能。现有的考试成绩查询包含基础的电话付费查询、短信付费查询、和网页的免费查询,电话,短信等方式的查询成本高且繁琐复杂,而网页的查询虽然免费,但其开发成本高且维护起来也比较麻烦。相比这些而言,微信公众号的功能的优势显得尤为突出,开发成本免费,且开发简介明了,维护起来也便捷简单,用户使用起来也十分方便,只需要关注公众号即可查询到自己的考试信息。根据其功能的需求进行分析,并对其开发做出规划。选择Eclipse作为开发工具,Oracle 作为数据库,通过微信开发API进行功能开发,实现考生查询专业、查询考试科目、及考试科目的成绩、个人的总成绩以及自己的详细信息的查询。
关键词:系统设计;微信公众号;艺术生考试成绩查询;
目录
摘要
ABSTRACT
一、 前言-1
(一) 研究背景-1
(二) 国内外研究现状-1
(三) 论文的主要内容-1
二、 相关技术-2
1. 单例模式-2
2. 模板模式-2
3. MVC开发模式-3
三、 系统分析-3
(一) 可行性分析-3
1. 技术可行性-3
2. 经济可行性-3
3. 法律可行性-4
(二) 项目需求分析-4
1. 项目目标-4
2. 用户的特点和需求-4
3. 系统的状况-4
4. 系统的功能-4
5. 运行环境-5
6. 图例-5
四、 系统设计与实现-7
(一) 数据库设计-7
1. 设计表结构-7
2. 数据库表的实现-9
3. JDBC的连入设计-10
(二) 用户验证模块设计与实现-11
1. 设计-11
2. 实现-12
(三) 考生模块的设计与实现-14
1. 设计-14
2. 实现-14
(四) 平台模块设计与实现-15
1. 设计-15
2. 实现-16
五、 结论-20
六、 参考文献-21
七、 致谢-22