田径运动会信息管理系统 毕业论文.doc

上传人:小小飞 文档编号:3959330 上传时间:2019-10-11 格式:DOC 页数:44 大小:2.12MB
返回 下载 相关 举报
田径运动会信息管理系统 毕业论文.doc_第1页
第1页 / 共44页
田径运动会信息管理系统 毕业论文.doc_第2页
第2页 / 共44页
田径运动会信息管理系统 毕业论文.doc_第3页
第3页 / 共44页
田径运动会信息管理系统 毕业论文.doc_第4页
第4页 / 共44页
田径运动会信息管理系统 毕业论文.doc_第5页
第5页 / 共44页
点击查看更多>>
资源描述

《田径运动会信息管理系统 毕业论文.doc》由会员分享,可在线阅读,更多相关《田径运动会信息管理系统 毕业论文.doc(44页珍藏版)》请在三一文库上搜索。

1、田径运动会信息管理系统摘 要田径运动会作为各项体育运动的集合,具有广泛的群众性。每年一度的学校田径运动会声势浩大,是开展全民健身运动的有效途径,能够提高、检验学生的健康水平。学校运动会在规模上虽然不如大型运动会,但比赛项目较多,参赛人数广,数据处理量大且变化时效性要求高,管理较为复杂,因此学校运动会的信息管理工作是一项复杂的工程。为了解决田径运动会在管理和组织上所面临的各种问题,通过比较不同的开发模式,我将采用Windows环境下的基于浏览器/服务器的模式构建系统,用mysql作为后台数据库。系统对运动会信息管理功能进行了详细的分析设计,以实现动态、交互、高效的网络化信息管理。本系统分为赛前管

2、理、赛中管理、赛后管理、器材管理等功能模块。系统能够对运动员的报名信息进行准确的统计,能够有效处理赛程中的实时数据。系统具有覆盖面广、维护性强、通用性好以及安全性高等优点。 关键词:信息系统;运动会;JSP;MySQL AbstractThe track Meet as the collection of all the sports is poplar among the masses.Each year the track Meet in school is a blockbuster. It is an effective way to examine and develop the h

3、ealth level of students. Although the scale of school track Meet is smaller than many large-scale sport competitions, but there are still a lot of competition events and athletes. And the data processing quantity is large, the timeliness is demanding and the management is complex, as well as the pro

4、ject of arrangement, recording and announcement .To solve the management and organization problems in track Meet, we develop a management system suitable for the school track Meet. This system is on the base of analysising the manage demand of school track Meet which compares and analyzes the differ

5、ent development patterns and characteristics. The system use the simple and practical pattern which base on the server in the Windows. Mysql as the database offer the database queries, add, modify and delete operations to manage the network information. It also clearly analyzes the information manag

6、ement function to realize dynamic, interactive and effective information management.The system uses the business process diagrams to Show four major functional modules.They are management early Preparation, Interim Management, Post- processing and the Equipment Management. This system can accurate c

7、alculate the athletes registration information and effectively deal with the real-time data of race. This system has the advantages of wide coverage, strong maintainability and easy application. Key words: MIS ; Sport Games; JSP; MySQLII朗读显示对应的拉丁字符的拼音字典目录1 绪论11.1 引言11.2系统设计背景11.3 系统设计的目标11.3.1系统总体目标

8、11.3.2系统目标细化22 系统分析22.1系统可行性分析22.1.1 技术可行性22.1.2 经济可行性32.1.3 社会可行性32.2系统业务需求分析32.2.1赛前准备系统42.2.2赛中管理系统52.2.3 赛后处理系统62.2.4 器材管理系统72.3系统数据流程图82.3.1 顶层数据流程图82.3.2 第1层数据流程图图92.3.3各级子数据流程图图92.4数据字典132.5 系统权限设计173 系统设计173.1系统功能设计173.2 概念模型设计193.3数据库逻辑设计224 系统实施及界面设计254.1登录254.2管理员功能界面264.3 裁判老师管理界面274.4 学

9、生功能列表295.系统测试报告315.1 引言315.2 测试方法325.3 测试目的325.4 测试原则325.5 测试报告325.5.1 对登录窗口的测试325.5.2 对添加学生记录操作的测试335.5.3 对器材列表记录添加的删除操作的测试335.5.4 对项目列表记录添加的删除操作的测试335.5.5 对管理员新闻列表记录添加的删除操作的测试345.5.6 对管理员审核裁判老师借用器材的测试345.5.7 对学生留言的插入操作的测试355.6 系统测试与总结355.6.1测试的步骤355.6.2测试总结356 系统开发总结及展望36V1 绪论1.1 引言课程设计时我们开发了一个运动会

10、管理系统,但由于时间、技术等原因,当时只开发了一个简单的前期管理系统,如今毕业设计时期我参照我们学校-武汉纺织大学田径运动会的特点和规模,我把它进一步的完善,写成完整的武汉纺织大学运动会综合管理系统。1.2系统设计背景在当今,越来越快的生活节奏使人们越来越重视自己身体状况。运动已经是每个人生活中必不可少的一部分。运动会这一竞技方式给人们的生活方式带来了很大的变化。为了提高大学生的身体素质,促进学生德智体美劳全面发展,各所高校每年都会举行运动会比赛,然而各所高校举行运动会时很少甚至没有使用运动会管理系统来处理运动会中的信息。随着科技的日益发展,学校的信息管理数字化已经成为了能够体现学校综合实力的

11、重要指标。运动会信息管理是学校信息管理数字化的的一个不可或缺的组成部分1。目前学校的运动会管理工作在很大程度上还是依赖人工操作,一般通过文档或者办公软件来处理大量的数据。这种方式给运动会管理人员带来了繁重的工作量,使运动会参与人员缺乏有效的沟通。因此通过IT技术等信息化手段,使运动会管理信息化、智能化,从而达到提升学校信息管理水平的目的,是当今学校信息管理的大势所趋9。1.3 系统设计的目标1.3.1系统总体目标为了使系统更好的为田径运动会服务,本系统的建立需要实现以下两个大的目标:(1)系统应具有较广的覆盖面。根据整个学校运动会的组织管理工作,系统应该包括运动会管理的各个方面,从比赛项目信息

12、到运动员信息、从报名信息到比赛成绩信息等。(2)系统应具有较高的安全性。系统应该具有以下几项安全性能:数据库系统的身份核查;系统的登录和身份核查;非登录用户不允许直接进入工作页面。1.3.2系统目标细化本系统基于B/S模式,整个系统需操作简便、界面友好、灵活、实用、安全的要求。本系统主要的模块有演示模块、裁判老师模块、管理员模块、学生模块,实现的功能是:1演示模块:展示运动会相关公告、运动员信息以及比赛项目信息等。2裁判老师模块:查看公告新闻、修改个人信息、留言回复、查看器材信息等。3系统管理员模块:(1)对本届运动会比赛项目进行设置。(2)实施用户管理、运动员报名管理、器材管理、新闻发布管理

13、、留言管理等功能。4 .学生模块: 修改个人信息、查看比赛信息、发布新闻等。2 系统分析2.1 系统可行性分析2.1.1 技术可行性技术上的可行性分析主要分析现有技术条件实现管理信息系统的可能性,包括目前市场上提供的计算机硬件、软件、通信设备以及计算机网络的条件,同时应了解有关厂商提供维修等技术服务的条件18。基于WEB的运动会管理信息系统的工作主要是处理运动会开展过程中产生的各种信息并且实现这些信息的及时传递和共享。这一特点非常适合计算机特点,通过网络Internet技术,发挥计算机的信息传输速度快、准确度高的优势。计算机硬件和软件技术的飞速发展,为系统的建设提供了技术条件15。在现有的技术

14、条件下,此系统的设计与开发目的都能达到。本系统采用B/S模式,开发语言使用JAVA,在软件方面选择了MyEclipse工具来进行系统的开发,使用MySQL 数据库存储数据。2.1.2 经济可行性经济可行性主要是从组织的人力、财力、物力三个方面来考查系统开发的可行性和并且研究系统开发后可能带来的经济效益(分直接效益和间接效益两个方面)18。大学生运动会管理信息系统可以由学校老师带领学生成立项目组来开发,可以利用学校网络建设的资源。因此人力成本、财力成本极低。所以本系统在经济上是可行的。2.1.3 社会可行性社会可行性是指建设信息系统项目时,还需要考查各种社会因素,才能确定项目是否可行。由于信息系

15、统是在社会环境中工作的,除了技术因素与经济因素之外,还有许多社会因素对于项目的开展起着制约的作用18。大学生运动会管理系统的意义是使运动会的管理信息化、科技化。社会上很多地方都开展田径运动会,因此使用运动会管理系统来对运动会进行管理是社会信息化的一个趋势。2.2 系统业务需求分析业务流程可以认为是为完成某个目标而进行的一系列逻辑相关活动的有序集合。流程管理以流程为中心,通过优化企业的组织机构,灵活易变的流程设计,来提高企业的运行效率,优化资源利用率10。学校运动会管理系统所实现的最终目标就是使运动会管理人员的各项工作实现全面的规范化、科学化、自动化、高效化和流程化,使各类信息得到及时、有序的管

16、理。在本系统中运动会管理人员可以通过系统发布比赛信息,如比赛准备期间的比赛规则,比赛项目流程信息,比赛期间的各个比赛实时信息等。系统提供报名功能。运动员的报名信息是运动会的关键信息。运动会期间要进行比赛成绩等信息的录入和发布。在比赛结束后,要为运动会信息管理提供各个比赛项目信息的查询。 比赛中涉及到器材的管理,比如借用归还,购买,报废等。2.2.1 赛前准备系统其基本功能包括以下几个方面:(1)比赛规程(包括比赛规则,记分规则,比赛项目等等)的发布。(2)运动员报名。(3)运动员编号,分项目,分组,分道。(4)报名表的录人,即统计参赛人数和各个项目参赛人数的统计。综上可得赛前准备的业务流程图:

17、图2-1运动员报名业务流程图图2-2管理员审核运动员报名信息及分组分道并生成比赛用表信息业务流程图2.2.2 赛中管理系统其基本功能包括以下几个方面:(1)裁判员输入各个比赛项目的比赛成绩信息(2)根据赛会成绩,发布比赛信息(3)生成决赛名单,并公布(4)及时发布运动会相关的新闻报道(5)学生填写留言,裁判或者管理员回复留言图2-3运动员查看新闻和留言信息并发表留言业务流程图图2-4管理员发布新闻,查看留言并回复留言的业务流程图 图2-5成绩录入及名次记录判定业务流程图2.2.3 赛后处理系统 该过程具有如下功能: (1)打印出各种成绩单及团体总分表、奖牌榜、成绩总表、比赛信息数据存储及备份。

18、 图2-6赛后处理业务流程图2.2.4 器材管理系统该过程具有如下功能:(1)统计器材的借用归还信息,统计器材的维修报废等信息。 图2-7器材的借用业务流程图2.3 系统数据流程图数据流程图是结构化方法的一个主要过程建模工具。数据流程图可以作为描述系统逻辑模型的主要工具9。数据流程图是用来描绘软件系统逻辑模型的图形工具,是描绘信息在系统中流动和处理的情况。数据流图是软件设计人员和用户之间很好的通信工具。田径运动会的管理过程中需要处理大量的数据并且要及时,准确的提供处理结果。首先,要输入各个参赛运动员的报名表,并建立相关的数据库;利用报名表等数据进行田径运动会各个比赛项目时间、分组、分道的编排;

19、在运动会比赛过程中,要求及时的输入各个运动员比赛项目的成绩并进行相应的出理,提供各个运动会信息的查询。通过以上分析,可以得到田径运动会数据处理的流程图如下:2.3.1 顶层数据流程图 图2-8 比赛顶层数据流程图2.3.2 第1层数据流程图图 图2-9 系统1层数据流程图2.3.3 各级子数据流程图图 图2-10项目信息发布、报名、分组2层数据流程图 图2-11留言及新闻发布2层数据流程图 图2-12器材管理2层数据流程图 图2-13成绩录入名次判定2层数据流程图 图2-14赛后处理成绩奖牌破纪录2层数据流程图图2-15报名、分组3层数据流程图图2-16留言管理3层数据流程图2.4 数据字典数

20、据字典是结构化分析方法的另一个很用的工具,它对数据流程图中出现的所有数据元素给出相应的逻辑定义。有了数据字典,使得数据流程图上的数据流、加工和文件能得到更确切的解释9。根据系统数据流图分析,构造出数据字典如下:表2-1数据流的描述数据流编号数据流名称简 述数据流来源数据流去向数据流组成F1比赛项目规则比赛项目划分和比赛中的规则学校的和管理员学生运动员比赛中的各个项目信息和赛中规则F2报名参赛信息运动员报名参加比赛运动员管理系统运动员的个人信息以及报名参加的项目信息F3分组分道比赛时小组和赛道的划分赛前准备系统运动员文件运动员比赛时的小组和赛道的划分F4参赛信息运动员和其比赛的信息运动员管理员通

21、过审核后的运动员信息和比赛中生成的信息F5比赛名次及得分运动员比赛成绩赛中管理成绩单运动员在比赛中的得分F6留言运动员的留言信息运动员运动会管理包括运动员的意见和建议F7留言回复裁判对运动员留言的回复运动员和管理员运动员学生的留言信息以及回复的内容F8回复留言裁判留言子系统留言回复的内容以及回复人和时间等F9回复留言发布新闻管理员对留言的回复和新闻管理员留言、新闻子系统管理员回复留言的内容、回复人、时间以及新闻的内容和发布的时间F10比赛项目信息比赛中的项目信息运动会管理系统运动员项目的名称编号,规则等F11个人排名比赛时候个人排名信息运动员赛后处理系统个人的成绩和名次F12团体排名团体排名信

22、息团体成绩赛后处理团体的总积分,团体的排名F13团体奖牌团体的得奖数及其统计赛后处理奖牌榜团体的积分,名次奖牌获得情况F14器材借用信息器材借用裁判器材借用文件器材借用的编号,数量等F15器材归还信息器材归还裁判器材借用文件器材归还的编号,数量等F16项目信息表运动员比赛的项目项目信息表运动员运动员参加的项目信息F17运动员编号与项目参照运动员参赛项目的参照报名表参赛表运动员参加的比赛项目、分组、分道、运动员编号等信息F18运动员个人信息运动员的基本信息运动员运动员个人信息表用户编号、姓名、密码、所属单位、职位名称F19项目报名运动员的报名信息运动员参赛对照表参赛的项目、规则以及参加的运动员的

23、编号,姓名。初赛成绩等信息F20确定的运动员参赛信息审核后的参赛信息审核参赛对照表参赛的项目、规则以及参加的运动员的编号,姓名。初赛成绩等信息F21确定的项目参赛对照团审核后的参赛信息审核参赛对照表参赛的项目、规则以及参加的运动员的编号,姓名。初赛成绩等信息F22分组信息运动员的分组情况分组项目对照运动员的参赛项目分组F23分到信息运动员的分道信息分道项目对照运动员参赛项目分道F25比赛名次比赛的名词个人成绩表计算奖牌运动员的名次信息F26个人奖牌获得信息奖牌的基本信息计算奖牌奖牌榜运动员编号,奖牌的种类和个数F27团体排名团体的积分排名团体排名计算团体成绩团体的编号和团体的排名F28团体获奖

24、信息团体获得的奖牌奖牌计算奖牌榜团体的积分和团体的其获得的奖牌表2-2处理逻辑的描述处理逻辑编号处理逻辑名称简述输入的数据流处理输出的数据流P0田径运动会管理系统田径运动会管理系统F1、F2、F3、F6、F9、F11、查询存储处理各种信息F5、F7、F12、F10P1赛前准备负责比赛值钱的各种准备工作F1、F2处理项目信息的发布报名审核分组F1、F3、F4P2赛中管理负责比赛中的各种事情的管理F5、F7、F4比分,名次,新闻,留言F4、F5、F6P3赛后处理负责比赛后的各种使其更处理F5、F9、F10、F11团体成绩排名奖牌等信息F6、F13、F10、P4器材管理负责器材的借用和归还F15、F

25、4接受裁判发来的器材借用和归还信息F15、F16P1.1比赛信息发布发布比赛信息F1、F16发布比赛信息F1、F16P1.2报名管理处理报名信息F2处理报名信息F2P1.3分组分道给比赛的运动员分配小组和跑道F17给比赛的运动员分配小组和跑道F4P2.1留言管理管理留言和回复F6、F7管理留言的发布和回复F6、F7P2.2新闻发布新闻的发布和管理F24新闻的发布和管理F24P2.3查看新闻新闻的查看F24新闻的查看F24P4.1器材借用负责器材的借用F14负责器材的借用F14P4.2器材归还负责器材的归还F15归还的器材编号,数量等F15P2.4排名判断运动员的比赛排名F5通过比赛的得分判断运

26、动员的排名F25P2.5判断个人积分P判断个人积分F25通过排名判断积分F26P2.6录入成绩录入运动员的比赛成绩F5把运动员的比赛成绩导入数据库F5P3.1计算及统计奖牌计算通过和个人的奖牌F10、F25通过计算个人和团体的得分,计算其奖牌和得分F26、F28P3.2计算团体积分根据团体中个人的积分计算团体积分F26根据团体中个人的积分计算团体积分F10P3.3判断破纪录判断运动员破纪录情况F5通过运动员的比赛成绩,判断其实后破纪录F6P1.2.1审核审核运动员的各种比赛信息F12、F18审核运动员信息,和其比赛信息F21、F24P1.2.2个人信息及报名项目管理个人的报名F18、F19添加

27、个人的报名F18、F19P1.3.1分组通过报名信息给其分组F21为运动员的比赛项目围棋分陪比赛小组F22P1.3.2分道通过报名信息给其分道F21通通过其参赛信息,为其分配跑道F23P2.1.1留言运动员留言F6添加运动员的额留言信息F6P2.1.2查看留言查看留言F6查看运动员的留言信息F6P2.1.3回复留言回复留言F7添加对运动员留言的回复F7表2-3 数据存储的描述数据存储编号数据存储名称简 述数据存储组成相关联的处理D1运动员文件管理运动员的额信息的文件学号,姓名,学院编号,性别,电话号码,项目编号,项目名称F14、F15D2破纪录文件破纪录的信息学号,姓名,学院编号,性别,电话号

28、码,项目编号,项目名称F16D3团体成绩团体的得分学院编号,学院得分F20D4奖牌榜运动员和学院的奖牌编号,名称,奖牌 F19D5成绩文件记录运动员和团体的成绩编号,名称,得分F21D6器材信息列表记录器材的基本信息器材的编号,名称,借用人,借用数量,F23D7 项目信息编号,名称项目的编号,名称F26D8运动员报名表记录运动员的个人信息学号,姓名。等F28、F27D9运动员参赛表记录运动的蔡赛项目信息学号,姓名,项目编号。F4D10运动员个人信息表记录运动员的个人信息学号,姓名,电话,性别,学院等信息F18D11参赛项目对照对照运动员的参赛项目等信息学号,项目编号F9、F22、F20D12新

29、闻列表存储新闻的信息编号,标题,内容F24D13个人成绩表记录个人成绩学号,姓名,项目编号,得分F5、F25、F26表2-4 外部实体的描述外部实体编号外部实体名称简述输入的数据流输出的数据流S1管理员本系统的管理员F4、F12F1、F9S2运动员参加比赛的人F7、F10F2、F6S3裁判项目的负责人,器材的借用等功能F5F3、F8、112.5 系统权限设计为了保证系统的安全性,系统中的用户必须拥有不同的权限,而且不同权限的用户操作不同的页面。为了能更好的管理,可以将用户分为3种:(1)管理员管理员可以使用系统的所有功能,有权添加授权用户,控制各级使用的菜单,发布赛会信息等。(2)授权用户授权

30、用户只能使用管理员授权使用的系统的部分功能,可以对系统的部分信息进行查询和浏览。(3)一般用户一般用户只能使用菜单功能和信息查询。3 系统设计3.1 系统功能设计本系统从学校田径运动会的实际情况出发,坚持用户方便易用的原则,运动会期间数据实现共享,从本质上改变以前繁琐、重复和低效率的手工操作的工作方式。根据学校运动会的管理需求,按照结构化程序设计的思想,采用自顶向下的结构化分析方法,整个系统的设计可以划分为四大部分:赛前准备,赛中管理,赛后处理,器材管理。赛前准备是根据学校制定的相关比赛项目和比赛规则,运动员根据比赛规则报名。运动员报名后,由管理员对参赛的运动员进行编号,生成运动员姓名号码对照

31、表,并根据报名表进行自动分组、分道,生成比赛项目分组表。赛中管理是根据比赛结果,裁判对运动员进行成绩评定、成绩录入和成绩处理,从而判定出各个比赛项目的名次。对新闻和留言的处理。赛后管理是运动员可以根据自己的院系、姓名、号码等查询自己的成绩。管理员根据比赛阶段所涉及到的各个信息汇总出比赛成绩单及团体总分表、奖牌榜。器材管理是管理员管理运动器材的购买入库、租借和归还。系统功能结构图如下: 图3-1系统功能模块图3.2 概念模型设计数据库设计是指对于一个给定的应用环境,构造(设计)出优化的数据库逻辑模式和物理结构,并据此建立数据库及其应用系统,使之能够有效地存储和管理数据,满足各种用户的应用需求,包

32、括信息管理要求和数据操作要求9。概念设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个较独立于DBMS的概念模型。这个数据库设计的关键阶段,设计时,一般先根据系统要求,画出能反映每个应用需求的E-R图,其中包括确定实体、属性和联系的类型。然后对初始的E-R图进行优化,消除冗余和可能存在的矛盾。概念模型的设计是用户需求的客观反映,并不涉及具体的计算机软件、硬件环境18。因此,在这个阶段中我们必须将注意力集中在怎样表达出用户对系统的需求,而不考虑具体实现问题。本系统的实体及其属性描述如下:管理员:管理员编号,管理员姓名。比赛项目:项目编号,项目规则,项目名称,限报人数。学生

33、用户:学生编号,学生姓名。运动员:运动员编号,姓名,性别,电话号码,院系编号,项目编号。裁判员:裁判员编号,姓名,项目编号。成绩:项目编号,项目裁判编号,成绩,积分,排名。参赛表:项目编号,运动员编号,比赛场地,比赛时间,分组分道新闻:新闻编号,新闻标题,新闻内容,发布时间。留言:留言编号,留言标题,留言内容,留言回复,回复人。器材借用表:器材编号,器材名称,器材借用者,是否归还,归还时间,是否报废 。报名:运动员编号,运动员姓名,性别,项目编号,是否通过审核。比赛记录:项目编号,项目名称,项目记录,新纪录,破纪录时间。裁决:裁决编号,裁判编号,运动员编号,备注原因。团体积分:团体编号,团体名

34、称,团体总积分,团体排名。奖牌榜:编号,运动员或者学院编号,奖牌。器材:器材编号,器材名称,器材数量,等待维修。根据对系统的实体类分析,本系统涉及的E-R图如下: 图3-1运动会系统总E-R图 图3-2 学生用户E-R图 图3-3 管理员E-R图 图3-4 裁判员E-R图3.3 数据库逻辑设计根据系统功能结构设计的具体要求以及功能模块的划分,本系统的数据库包括九张表:比赛项目表:表3-1字段名显示名称数据类型数据长度 说明ID - int 5主键、非空courseID项目编号 varchar 10 非空courseName项目名称 varchar 20 非空院系表:表3-2字段名显示名称数据类

35、型数据长度 说明deptID学院编号 varchar 5 主键、 非空deptName学院名称 varchar 10 非空zongfen学院分数 varchar 5 非空用户注册表: 表3-3 字段名显示名称数据类型数据长度 说明loginID用户编号 int 11 主键、 非空roleID用户角色 varchar 11 非空loginName用户名 varchar 20 非空loginPWD用户密码 varchar 15 非空新闻表:表3-4字段名显示名称数据类型数据长度 说明newsID- int 11 主键、 非空newsTitle新闻标题varchar 25 非空newsContent

36、新闻内容varchar 50 非空newsTime用户密码varchar 15 非空裁判老师表: 表3-5 字段名显示名称数据类型数据长度 说明teacherID老师编号 int 11 主键、 非空teacherName老师姓名varchar 15 非空teacherInfo备注信息varchar 50 非空器材表: 表3-6字段名显示名称数据类型数据长度 说明toolID器材编号 int 11 主键、 非空toolName器材名varchar 20 非空borrower租借者varchar 20 非空toolNum器材数量varchar 5 非空留言信息表: 表3-7字段名显示名称数据类型数

37、据长度 说明wordsID留言编号 int 11 主键、 非空wordsTitle留言标题varchar 25 非空wordsContent留言内容varchar 50 非空wordsTime器材数量varchar 5 非空personName留言者姓名varchar 20 非空parentWordId -varchar 15 非空 成绩排名表:表3-8字段名显示名称数据类型数据长度 说明stuID学号 int 11 主键、 非空stuName学生姓名varchar 20 非空courseID比赛编号 int 11 主键、非空result比赛成绩varchar 5 非空比赛安排表: 表3-9字

38、段名显示名称数据类型数据长度 说明ID表编号 int 11 主键、 非空stuID学号 int 11 非空stuName学生姓名varchar 25 非空courseID比赛编号varchar 11 非空fenzu分组varchar 5 非空fendao分道varchar 5 非空4 系统实施及界面设计4.1 登录在登陆界面不同权限的用户登录到自己的页面图4-1登陆界面核心代码如下: DataLogin dl = new DataLogin();boolean flag = dl.loginJudge(name,password,role);if(flag)session.setAttribu

39、te(loginname, name);session.setAttribute(role,kind);if(kind.equals(student)out.print(location.href=./student.jsp);if(kind.equals(teacher)out.print(location.href=./teacher.jsp);if(kind.equals(admin)out.print(location.href=./admin.jsp);elseout.print(location.href=./index.jsp;alert(sorry!););4.2 管理员功能界

40、面在这个界面显示管理员功能,包括查询、添加运动员,查询裁判,查询添加器材项目的添加和删除,查看添加新闻等。图4-2管理员界面其中分组分道的核心代码如下:public void FinalFen(String deptID ,String deptID1)String sql = update stu_dept set stu_dept.zongfen = (select sum(result) from stu_cour,stu_sign where stu_sign.stuID=stu_cour.stuID and stu_sign.deptID=?)where stu_dept.deptI

41、D=? ;PreparedStatement psmt= null;try psmt = dbc.getConn().prepareStatement(sql);psmt.setString(1,deptID);psmt.setString(2,deptID1);psmt.executeUpdate();/ResultSet rs = psmt.executeQuery();/System. out.println(sql);/psmt.close(); catch (Exception e) e.printStackTrace();finallydbc.closeConn();/4.3 裁判老师管理界面在这个界面显示裁判老师的功能,其中包括个人信息的查看、修改,密码的修改,器材租借信息查询,查看回复留言,查看新闻等。图4-4裁判老师界面图4-5裁判老师个人信息界面其中查看留言及回复功能是裁判老师特有的功能,界面如下:图4-6留言回复界

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1