没有合适的资源?快使用搜索试试~ 我知道了~
比赛管理评分系统的毕业论文
5星 · 超过95%的资源 需积分: 31 19 下载量 36 浏览量
2009-09-18
16:26:33
上传
评论 3
收藏 2.31MB DOC 举报
温馨提示
试读
43页
本文采用了JAVA WEB相关开发技术对该系统进行设计,深入学习了各类开发框架,决定采用适合本系统的STRUTS和HIBERNATE框架整合开发的方式,运用交互式异步通信技术,设计一个比赛管理评分系统的站点
资源推荐
资源详情
资源评论
武汉科技大学本科毕业设计
摘 要
随着信息化的高速发展,越来越流行用比赛的方式来选出优秀的人才。然而比赛
过程中公平,公正却很难体现出来。因此各类比赛的组织者都希望能有一个行之有效
比赛评分管理系统,方便他们管理比赛,并且能够运用互动式多媒体技术,通过投影
仪大屏幕或电视在现场播放比赛评分情况,给观众强烈的视听感受,凝聚比赛现场气
氛,体现评委公正评判。
而目前网上并没有一个完善的比赛评分管理系统给各类比赛的组织者使用。基于
此,本文采用了 JAVA WEB 相关开发技术对该系统进行设计,深入学习了各类开发框
架,决定采用适合本系统的 STRUTS 和 HIBERNATE 框架整合开发的方式,运用交互
式异步通信技术,设计一个比赛管理评分系统的站点。不仅能够实现现场打分,也能
满足远程网络评分模式。
对本系统设计进行了系统需求分析(包括功能需求和性能需求),得出本系统的
主要功能,即选手和评委信息的管理、实时评分、公布相关比赛信息。分析得出框架
体系结构(包括系统框架技术的分析比较,系统流程和系统的各功能模块),并针对
该体系结构,得出了系统的基本配置要求(包括软件配置、硬件配置和网络配置),
建立了系统数据库的框架,对系统数据库涉及的各个实体之间的关系及其表和字段进
行了详尽的分析和设计,对系统的各功能模块的工作流程作了简要的介绍,并对系统
设计方面的一些关键问题,例如系统的分数处理问题,策略规则使用问题给出了必要的
解决方案。
关键词: STRUTS; HIBERNATE; 评分系统
I
武汉科技大学本科毕业设计
Abstract
With the rapid development of information technology, it is increasingly becoming
popular to use competition to elect the best people. But during the match fair and just is
hardly reflected. So The organizers of various competitions hope to have a effective game
score management system to facilitate the management of competitions, and we can use
interactive multimedia technology, through large-screen projector or television broadcast
match score at the scene, the audience strongly Audio-visual experience, pool competition at
the scene atmosphere, the judges of fair judgement.
And now the internet has not a perfect match score management system for the
organizers of various competitions. Based on this, the paper used JAVA WEB related to the
development of the system design technology, in-depth study of various development
framework, and we decide to adopt the integrated framework contained STRUTS and
HIBERNATE and Utilizes the interactive asynchronous communication technology to design
a game-score management system site. Not only can be achieved at the scene points, but also
to meet the long-distance network score model.
In the system design, there made a system requirements analysis (including the
functional requirements and performance needs), that the main functions of the system, that
is, athletes and the judges of information management, real-time score of match, game-
related information published. Analysis of that framework architecture (including the
comparison of the system framework technology, the system processes and various
functional modules of the system), and proposed The basic configuration requirements
against the system architecture (including software configuration, hardware configuration
and network configuration), established of the framework of the database, made a detailed
analysis and design of entity relationships, tables and fields involved in the database,
introduced the work flow of The functional modules briefly, and given the necessary
solutions of some of the key issues in the system design, such as how to deal with the scores
and how to use the strategy rules.
Key words: Struts; Hibernate; Score Management System
II
武汉科技大学本科毕业设计
目 录
1 绪论.......................................................................................................................................................................1
1.1 系统设计的背景............................................................................................................................................1
2 比较研究及系统选型...........................................................................................................................................2
2.1.1 C/S
优点与缺点
......................................................................................................................................2
2.1.2 B/S
优点与缺点:
..................................................................................................................................2
2.2.1 WebWork.................................................................................................................................................3
2.2.2 JavaServer(TM) Faces............................................................................................................................3
2.2.3 Struts.......................................................................................................................................................3
2.3.1 Hibernate................................................................................................................................................4
2.3.2 Ibatis.......................................................................................................................................................4
2.4.1 JSON-RPC-Java.....................................................................................................................................4
2.4.2 AJAX Tag.................................................................................................................................................4
2.4.3 DWR........................................................................................................................................................5
3 比赛评分管理系统需求.......................................................................................................................................6
3.1.1
注册用户的需求
.....................................................................................................................................6
3.1.2
评委的需求
.............................................................................................................................................6
3.2 性能需求........................................................................................................................................................6
3.3 系统配置........................................................................................................................................................7
3.3.1
系统软件配置
.........................................................................................................................................7
3.3.2
系统硬件配置
.........................................................................................................................................8
4 比赛评分管理系统设计.....................................................................................................................................10
4.1.1
网络比赛管理评分系统的工作模式
...................................................................................................10
4.1.2
数据库及语言的选择
...........................................................................................................................11
4.2.1
系统数据库的
E-R
图
...........................................................................................................................12
4.2.2
数据字典
...............................................................................................................................................12
4.2.3
逻辑设计
...............................................................................................................................................14
4.3.1
系统总体结构
.......................................................................................................................................17
4.3.2
系统各功能模块概述
...........................................................................................................................17
4.3.3
系统安全策略
.......................................................................................................................................17
4.3.4
系统工作流程
.......................................................................................................................................18
4.4.1
基于
MVC
的分层设计
........................................................................................................................19
4.4.2
常量类
Constants
设计
.........................................................................................................................20
4.4.3
带日志功能的基类
BaseLog
设计
.......................................................................................................21
4.4.4
带日志功能的基类
BaseAction
设计
...................................................................................................21
4.4.5
消息资源文件
ApplicationResources.properties.................................................................................21
4.4.6
配置文件
...............................................................................................................................................22
4.5.1
用户注册登陆模块的详细设计
...........................................................................................................22
4.5.2
用户注册登陆模块各主要页面展示
...................................................................................................23
4.5.3
比赛信息模块的详细设计
...................................................................................................................24
4.4.4
比赛信息模块相关页面展示
...............................................................................................................25
4.5.5
选手管理模块的详细设计
...................................................................................................................25
4.5.6
选手管理模块相关页面展示
...............................................................................................................26
4.5.7
评委管理模块的详细设计
...................................................................................................................27
4.5.8
评委管理模块相关页面展示
...............................................................................................................28
4.5.9
评分功能模块的详细设计
...................................................................................................................29
4.5.10
评分功能模块主要页面展示
.............................................................................................................31
III
武汉科技大学本科毕业设计
4.5.11
排行功能模块的详细设计
.................................................................................................................31
4.5.12
排行功能模块主要页面展示
.............................................................................................................31
4.5.13
留言功能模块的详细设计
.................................................................................................................32
4.5.14
留言功能模块主要页面展示
.............................................................................................................32
5 重点难点问题及解决方案.................................................................................................................................34
6 结论.....................................................................................................................................................................37
参考文献............................................................................................................................................................38
致 谢...................................................................................................................................................................39
IV
武汉科技大学本科毕业设计
1 绪论
1.1 系统设计的背景
由于学校等单位的各种活动比赛增多,为了更好的管理比赛过程中的各种信息,而
目前没有行之有效的管理工具,而且随着 Internet 信息技术的飞速发展,一些信息需要
及时公布,例如比赛结果等,所以急需一套良好的管理工具。目前,开发成熟 Web 技
术很好地提供一些功能强大的的框架提高产品开发质量。客户可以根据自身需求来完
成比赛期间各种信息的统计及保存,只要能连上 Internet 并有权访问 Web 服务器, 便可设
置和查阅比赛相关有关信息, 将给整个比赛过程及后续工作带来了很大的方便。
1.2 系统设计的目标
(1)项目开发规范统一:模块划分界限清楚,编写代码要规范;
(2)程序优化、安全并要有良好的可扩展性;
(3)用户界面简洁明了、操作简单实用;
(4)与用户保持良好的沟通,及时根据用户新的需求改善系统功能;
1.3 系统设计的任务
(1)建立一个拥有良好交互性、操作简单易用的比赛管理评分系统的网站。
(2)网站运行要高效,费用尽量低,注重实用性。
(3)该网站提供一种更加方便、高效的评分工作模式。
(4)网站实现及时获取比赛中对选手的评分信息,后台自动地快速、准确地计
算所需结果,得到选手的比赛成绩信息,最后能将其排名得到排行榜。
(5)可以将数据转化为报表的形式,方便打印,保存。
(6)最终为方便更多群体举办比赛,使其评分公平公正。
1
剩余42页未读,继续阅读
资源评论
- txljfn2014-04-13不错不错,不好找这种比赛的呢,谢谢分享
liu542536
- 粉丝: 5
- 资源: 30
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功