运动会成绩管理系统,采用Myeclipse为开发平台,mysql为数据库,jsp为开发语言制作而成.并且采用了java的web技术servlet进行开发,文档方面包括,任务书,开题报告,答辩ppt等目的在于实现对运动员信息计算机化,网络化管理,达到在线信息查询、修改、更新及维护。整个系统采用B/S结构,主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。在进行大量需求分析的基础上,本系统完成对运动员信息录入、查询、统计和维护等功能设计。系统运行结果表明,程序稳定,操作简便、界面友好,具有较强的实用性。
模块功能介绍如下:
系统工具模块:系统管理,包括密码修改,用户管理。
前期编排管理模块:对运动会前期信息进行编排。包括设置运动会、设置比赛项目、运动员报名信息、录入记录成绩、生成秩序手册。
比赛管理模块:登记比赛记录信息,包括径赛成绩录入,田赛成绩录入,全能成绩录入,全能成绩录入,精神文明成绩录入。
综合查询模块:对已经录入的记录信息,包括运动员成绩,项目成绩,代表队成绩,总分表,项目得分表,成绩名次表,成绩册分总。+
数据库设计
用户表(用户编号,姓名,登录名,密码,注册时间,权限,学院)
比赛项目(比赛编号,项目名称,类别,日期,性质)
运动会信息(运动会编号,名称,地点,日期,项目,其他,登记人)
入库信息(入库编号,产品名称,仓库名称,数量,经手人,日期,入库类型)
精神文明成绩信息(编号,学院,成绩,备注)
纪录信息(纪录编号,创建时间,纪录人,项目编号, 成绩,备注)
成绩(编号,报名编号,成绩,名次,得分)
报名表(报名编号,参赛人,项目编号,运动员编号,学院)
目 录
摘 要 I
Abstract II
一、引言 1
(一)项目开发的背景 1
(二)项目开发的目的 1
(三)项目开发的意义 2
二、系统规划 3
(一)使用对象分析 3
(二)业务流程分析 3
(三)现阶段业务流程存在的主要问题 3
(四)解决方案 3
(五)可行性分析 5
1.技术可行性分析 5
2.经济可行性分析 5
3.操作可行性分析 5
三、系统分析 6
(一)数据流图分析 6
(二)数据字典 8
四、系统的总体结构设计 12
(一)系统功能模块结构设计 12
1.系统工具管理 13
2.前期编排管理 13
3.比赛管理 14
4.综合查询 15
(二)设计思想 16
(三)数据库设计 16
1.数据库概念模型 17
2.数据库逻辑结构的设计 21
3.数据表设计 22
(四)系统开发技术和开发工具 25
1.软件开发技术 25
2.系统开发工具 25
3.系统开发模式 25
五、系统详细设计 27
(一)人机界面设计 27
1.密码修改模块的设计 28
2.用户管理模块的设计 28
3.前期编排管理功能的设计 29
4.比赛管理模块功能的设计 29
5.综合查询功能的设计 30
六、系统测试 32
1. 系统功能测试 32
2. 测试总结 34
参考文献 37