1.4系统的研究内容和工作文献综述
研究的主要内容是通过对高校运动会管理现状的研究,以及在分析本校在运动会管理实施策略的基础上,结合各高校使用同类系统的经验,设计并实现一个简单实用的运动会管理系统。该系统是一个基于SSH框架的管理系统,主要由管理员管理模块和学生管理模块两大模块组成。
管理员管理模块:(1)管理员通过我的信息功能进行信息修改。(2)新闻管理包括的添加、查询新闻和寄语。(3)比赛项目管理有比赛项目列表和报名信息两个功能,其中比赛项目列表包括添加、查询、删除、管理比赛项目;报名信息包括审批报名或并录入作为运动员、删除其报名资格。(4)成绩管理包括成绩录入、成绩修改、成绩统计和成绩排名。用户管理包括添加、查询、删除、管理学生。
学生管理模块:(1)学生通过我的信息进行信息修改。(2)通过新闻管理查询新闻。(3)比赛项目有项目列表、我的报名和成绩查询功能。其中项目列表包括所有比赛项目;我的报名包括我要报名和查看已报名的结果信息;成绩查询包括查看我的成绩和成绩排名信息。
2 系统开发环境及工具介绍
2.1 结构与框架
2.1.1 B/S框架简介
按照是不是需要访问网络,程序就可以可分为网络程序(其中网络程序又可分为B/S结构和C/S结构)和非网络程序。C/S是指客户端和服务器的模式(或者称为结构)。一般的网络程序都是C/S结构,如QQ、MAN、eMule等。但是当程序升级的时候,客户端需要下载升级才能使用新的功能,这样限制了应用程序的广泛应用,也无形给用户带来一定的麻烦。
B/S结构是指浏览器和服务器模式(或者称为结构)。这种模式和C/S模式(结构)相比,可以在网络上更好的进行广泛传播和使用。一般的网站都是这种结构,如谷歌、百度等等。
2.1.2 SSH简介
“SSH 为 struts、spring、hibernate的框架,它是集成的,是当下情况比较著名的一种Web开源的应用的程序和流传广远的框架”[1]。
Struts把原先老的Web开发分为Model(模型层,专注于业务逻辑,即数据存储处理)、View(视图层,专注于数据的在浏览器端的显示)、Control(控制层,连接Model层和Control层)三个部分。来!自~751论-文|网www.751com.cn
Spring框架是轻量级的Java EE框架,不依赖于容器就能运行。Spring不会提供某种功能,Spring容器只是将所有的组件部署到Spring中,管理维护和执行它们。
Hibernate,是一种OPM框架。
2.2 Java简介
“Java这种平台是由Java虚拟机连同Java 应用编程的接口共同相互,一起构成的”[1]。
“Java是一种著名的广泛流传的,同时功能全面的程序设计的一种语言,它是可以用来创作开发要求严格的功能多方面的应用程序”[1]