扫一扫,关注我们
微信号:375279829
一、课题背景与意义
随着计算机技术的迅速发展,计算机技术广泛应用于社会的各行各业,为社会带来了巨大的效益。大部分运动会的管理方式主要靠人力以纸笔手动记录为主,从运动员报名、赛事安排到比赛成绩管理等操作全部依靠人力去一一完成。这个过程中常常因为个人原因以及种种意外情况而导致数据的丢失,而且这个过程也比较费时费力。为了提高运动会的效率和准确性,以及节约人力,因此设计基于C/S模式的运动会综合管理系统。
该系统所采用的C/S体系结构,即客户端程序向数据库服务器发布标准SQL命令和接受数据库服务器的运算结果。数据库服务器则负责数据查询、更改、统计等操作,并将运算结果返回给客户端。这一运算模式的好处是数据运算集中在服务器端进行,在网络上只有检索式与运算结果,并且减少了错误,减轻了赛事的组织工作。
基于以上原因我们有必要构建一种具有较强信息处理功能的运动会综合管理系统,能够帮助运动会举办方实现依靠计算机进行运动会的组织。
二、国内外研究现状
C/S模式的优点是交互性强,界面友好,具有出错提示、在线帮助等辅助功能,可根据用户的不同需要设计出满足用户、方便使用的界面风格;不足之处在于开发成本较高,维护复杂,升级麻烦。所有客户端被称为“肥客户端”,当客户端应用程序稍有改动,就要修改各个客户机上的程序。传统的C/S结构的软件需要针对不同的操作系统开发不同版本的软件,由于产品的更新换代十分快,代价高和低效率已经不适应工作需要。
B/S模式的优点是客户端简化、系统开发和维护开销小。在B/S模式中,客户端只需装上操作系统、网络协议软件、浏览器即可使用,这种简化了的客户端通常称为“瘦客户端”;其次,用户操作变得相当容易,采用B/S模式时,客户端只是一个简单易用的浏览器软件,操作人员无需培训就可以直接使用。目前在B/S的开发过程中不足之处在于该模式的信息管理系统在安全性、交互友好性以及响应速度等方面都不能达到令用户满意的程度。
两种模式结合的优势在运动会信息管理系统的设计中,改变了过去传统信息管理系统设计中只基于C/S或B/S模式开发方法,对于要求安全性高、具有较强的交互性、适用范围小、地点固定、处理大量数据的情况,我们采用C/S模式。例如,比赛项目
录入和维护、运动员信息管理等。对于要求适用范围广、地点灵活、功能变动频繁、安全性、交互性要,求不高的情况,我们采用B/S模式。例如,运动员信息查询、浏览和比赛成绩等采用这种新的体系结构开发运动会信息管理系统使B/S和C/S两种模式各自的优势侧重表现不同,系统的安全性高,有较强的交互性,数据的吞吐量大,并且使用的范围广,地点灵活。
三、研究内容及拟解决的关键问题
研究内容
1.对 C/S模式的理论和方法的学习;
2.对客户端的不同用户进行分类分析以及设计;
3.对运动员用户完成客户端报名的算法设计以及查询成绩操作;
4.对裁判用户在客户端查询运动会任务安排;
5.服务端完成运动会项目安排和增删改等操作以及成绩的发布;
6.对运动会综合管理系统的测试。
解决问题
针对运动会工作中存在的问题,提出系统的解决方法和适用于运动会的管理模式。
该系统主要实现功能为三大模块,具体如下:
1)参赛项目的报名管理
包括整个运动会的项目设置、报名及录入、所有项目的编排。
2)参赛裁判的安排管理
包括对所有项目赛事的分配。
3)参赛项目的成绩管理
包括了对所有比赛项目的各个运动员的成绩录入、成绩查询。
四、研究方法与进度安排
为了使本系统功能齐全完备,操作简便,最大限度的提高软件的质量,从而满足用户的实际需要,在设计开发过程中遵循了,如下原则:
(1)合法性原则:依据产品核算系统的工作规定以及要求,参照核算实际的工作情况,进行诸如信息录入、信息公布等。
(2)实用性原则::适合产品信息管理工作的实际需求,并能够处理一些特殊情况的要求,此外,尽可能预留空间,以便扩充功能。
(3)准确性原则::对输入的相关资料建立检错机制,及时报错,使用户能够及时准确的输入合法资料(如类型匹配,长度不超限等)。
(4)易操作原则::要求设计的系统功能齐全,接口友好,操作方便,必要的地方进行提示。
(5)源程序可读性原则::为了便于其它设计,维护人员读懂代码或以后的代码修改,软件升级维护,既可能做好代码注释工作。
(6)优化原则::为了达到优化的目的,合理的运用窗口,菜单,对象等的继承,自定义用户对象,事件,函数,减少不必要的重复性代码,使程序简洁明了,也方便了将来的维护。
(7)安全性原则: 该系统的管理员具有可设置登陆密码,修改密码的权限。经过前面的设计,我们对整个系统有了一个初步的认识,并对各个模块进行了功能分化。