PAGE16
基于微信小程序的高校学科竞赛管理系统设计
摘要
21世纪的今天,随着高校内部的学科竞赛类活动的大规模举行,而传统的人工信息统计已经无法更加符合高校内部的学科竞赛管理,所以现高校内部更需一个便捷管理的方式方法。借此原因,我从而进行学科竞赛管理系统的小程序的开发,希望该小程序可以被更多的高校所使用。凭借更高效的科学化管理,可以使高校内部的学科竞赛需求得到大量的满足。
本篇论文的主旨为基于微信小程序的学科竞赛管理系统的设计和实习,论文大致内容包括:1.对现正在使用学科竞赛系统的发展分析;2.该管理系统所涉及的开发背景及其环境;3.对该系统的设计目标与实现方法进行了探讨研究;4.对小程序内部系统的需求进行分析;5.对整体管理系统的设计方案,对管理系统内部的单个模块的设计以及如何进行实现。6.对系统完成之后的一些用例分析以及用例测试结果,借此分析系统的完整性测试。
关键词:学科竞赛管理;JS技术;MYSQL;XML;微信小程序
目录
TOC\o1-3\h\u1.概述 1
1.1课题背景及意义 1
1.2国内外研究现状 1
1.3本课题主要工作 2
2.系统开发环境 3
2.1SSM框架 3
2.2JAVA语言 3
2.3MYSQL数据库 3
2.4XML 3
3.系统分析 4
3.1可行性分析 4
3.2系统用例分析 5
4.系统设计 8
4.1系统概述 8
4.2系统流程分析 8
4.3系统结构设计 11
4.4数据库设计 13
5.系统界面设计 19
5.1用户功能界面的实现 19
5.2管理员功能界面的实现 23
6.系统测试 25
6.1系统测试的意义 25
6.2性能测试 25
6.3测试用例 26
6.4测试结果 28
总结与展望 29
参考文献 30
致谢 31
1.概述
1.1课题背景及意义
日渐增长的高校竞赛,以及人工管理的复杂和统计困难,使得让高校内部的学科竞赛管理,变得十分繁琐与复杂。凭借更高效的科学化管理,可以使高校内部的学科竞赛需求得到大量的满足。
为什么要选用小程序作为主体。因为相较于传统的APP程序,小程序作为新时代的一种简缩性APP,具有更小的内存,更简单的维护,以及更多的人群使用,借此可以实现开发者更多的想法。一般的传统app的设计复杂,管理不易,以及不方便性等各种问题。而以小程序为主体时,就会很少产生这种问题。微信小程序是作为微信内部的一种APP,极强的便捷性,管理性,让它在传统APP主体的对比下,作为更优先的选择。
学科竞赛管理小程序的优势在于其开发成本比APP要低,并且触手可及,对于高校的学科管理与设计有十分便捷的帮助,完全可以整合高校内部的竞赛需求,竞赛管理,以及竞赛便携化,使得高校内部的学科竞赛更易的进行举办与管理。
1.2国内外研究现状
相较于国外,国内的学科竞赛管理系统发展迅速,以及普及范围面较大,同时,带来的发展也是十分迅速。国外的竞赛体系,往往还以人力操作,或是以网页发展进行报名,这就使得小程序的便捷,高效,易管理,易分配的特质,在此对比网页以及app报名的优势大有表现。同时,国内外学科竞赛管理的方式方法的区别,也使得小程序的设计,与传统的学科竞赛管理的报名程序,有较大的不同。
截至如今,竞赛分布已经大大普及在学生们的校园生活。智能手机、笔记本电脑等已经是人们获取信息的主要工具,为了更好的处理校园内部的学科竞赛的各方面需求,依靠现今的微信小程序的独有的优点,可以更好的开发一个适应于高校内部的学科竞赛管理系统。
1.3本课题主要工作
本篇论文的主旨为基于微信小程序的学科竞赛管理系统的设计和实习,论文大致内容包括:1.对现正在使用学科竞赛系统的发展分析;2.该管理系统所涉及的开发背景及其环境;3.对该系统的设计目标与实现方法进行了探讨研究;4.对小程序内部系统的需求进行分析;5.对整体管理系统的设计方案,对管理系统内部的单个模块的设计以及如何进行实现。6.对系统完成之后的一些用例分析以及用例测试结果,借此分析学科竞赛管理系统小程序是否可以正常运行且投入高校内使用。
2.系统开发环境
2.1SSM框架
SSM在本学科竞赛管理系统中,起主体框架的作用。因为使用SSM结构作为框架,可以更好的体现程序内部界面的连接以及交互体现。
2.2JAVA语言
2.2.1JAVA语言
采用java语言的原因,是因为java语言,相比传统的C++语言,具有更新更好的优点,更适合小程序的设计与实现,而且java语言的难度,比传统