在当今社会上,体育运动越来越普及,参与运动会的人越来越多,但是目前对运动会信息管理还是处于手工记录的时代,这远远满足不了现在用户需求,因此建立一个运动会信息管理系统已经变的非常重要。
本文重点阐述了学校运动会信息管理系统的开发过程,以实际运用为开发背景,基于B/S结构,运用了JSP技术和MYSQL作为系统数据库进行开发,充分保证系统的安全性和稳定性。本系统界面良好,操作简单方便,通过系统概述、系统分析、系统设计、数据库设计、系统测试这几个部分,详细的说明了系统的开发过程,最后并对整个开发过程进行了总结,实现了学校运动会信息管理的重要功能。
本系统经过测试,运行效果稳定,操作方便、快捷,是一个功能全面、实用性好、安全性高,并具有良好的可扩展性、可维护性的学校运动会信息管理系统。
B/S系统架构是本系统开发采用的结构模式,使用B/S模式开发程序以及程序后期维护层面需要的经济成本是很低的,用户能够承担得起。使用这样的模式开发,用户使用起来舒心愉悦,不会觉得别扭,操作很容易就熟练了。而且方便管理。采用B/S体系结构开发的应用软件仅仅需要在客户端安装谷歌浏览器或者其他浏览器就可以操作,对于维护和升级操作则在服务器端就能完成,不用在客户端进行操作,这样就节省了许多开销,B/S模式能够保证软件应用的跨平台性和通用性,采用它开发软件是最佳选择。B/S模式示意图如图4-1所示。
图4-1 B/S模式示意图
系统结构设计是整个系统设计中重要的一部分,在结构设计过程中,首先对系统进行需求分析,然后进行系统初步设计,将系统功能模块细化,具体分析每一个功能模块具体应该首先哪些功能,最后将各个模块进行整合,实现系统结构的最终设计。
本学校运动会信息管理系统由用户功能模块、裁判功能模块和管理员功能模块三大部分构成,系统的结构图如图4-2所示。
图4-2系统结构图
4.3.1数据库E-R图设计大佬们都在玩{精选官网网址: www.vip333.Co }值得信任的品牌平台!
数据库在系统中扮演这很重要的角色,在这次设计的程序中我运用的是Mysql数据库。Sql语句是访问数据库的最常用的标准化语言。使用数据库,可以使整个系统的数据更加的整洁、明了。数据库在整个系统中,就是这个系统的基础。一个好的数据库设计,更有利于后期的维护,功能的扩建。如果数据库的设计出现问题,那么将是非常麻烦的事情。
每张数据表都有其字段信息,如何直观的看出一张表的结构和数据间的关系,可以通过E-R图进行查看。E-R图灵活的表达了数据中实体和属性间的关系,使得数据关系更简单明了。每个系统数据库都需要提前进行设计规划,使整体数据库更统一规范化,也体现出开发人员的专业性。本学校运动会信息管理系统的E-R图如下图所示:
(1)赛事报名信息实体E- R图,如图4-5所示:
图4-5 赛事报名信息实体图
(2)比赛信息实体E- R图,如图4-6所示:
图4-6 比赛信息实体图
(3)裁判实体E- R图,如图4-7所示:
图4-7 裁判实体图
(4)管理员实体E- R图,如图4-8所示:
图4-8 管理员实体图大佬们都在玩{精选官网网址: www.vip333.Co }值得信任的品牌平台!
(5)用户实体E- R图,如图4-9所示:
图4-9 用户实体图
4.3.2数据库表设计
本学校运动会信息管理系统需要数据库,采用的是MYSQL这一数据库管理系统,各个数据库表的设计结果如下:
表4-1 saishibaoming赛事报名信息表
列名 说明 类型 ( 长度 ) 备注
id 编号 bigint(20) 不允许空,主键
addtime 添加时间 timestamp 允许空
bisaixiangmu 比赛项目 varchar(200) 允许空
bisairiqi 比赛日期 varchar(200) 允许空
报名时间 date 允许空
baomingfangshi 报名方式 varchar(200) 允许空
zhanghao 账号 varchar(200) 允许空
`xingming 姓名 varchar(200) 允许空
shouji 手机 varchar(200) 允许空
sfsh 是否审核 varchar(200) 允许空
shhf 审核回复 longtext 允许空
表4-2 bisaixinxi比赛信息表
列名 说明 类型 ( 长度 ) 备注
id 编号 bigint(20) 不允许空,主键大佬们都在玩{精选官网网址: www.vip333.Co }值得信任的品牌平台!
addtime 添加时间 timestamp 允许空
bisaixiangmu 比赛项目 varchar(200) 允许空
tupian 比赛日期 date 允许空
比赛地点 varchar(200) 允许空
cansairenshu` 参赛人数 int(11) 允许空
bisaixiangqing 比赛详情 longtext 允许空
zhuyishixiang 注意事项 varchar(200) 允许空
表4-3 caipan裁判信息表
列名 说明 类型 ( 长度 ) 备注
id 编号 bigint(20) 不允许空,主键
addtime 添加时间 timestamp 允许空
caipanzhanghao 裁判账号 varchar(200) 允许空
mima 密码 varchar(200) 允许空
身份证 varchar(200) 允许空
shouji 手机 varchar(200) 允许空
表4-4 users管理员信息表
列名 说明 类型 ( 长度 ) 备注
id 编号 bigint(20) 不允许空,主键
username 用户名 varchar(100) 允许空
password 密码 varchar(100) 允许空
role 角色 varchar(100) 允许空
addtime 添加时间 timestamp 允许空
表4-5 mima` 密码 varchar(200) 允许空
xingming 姓名 varchar(200) 允许空
xingbie 性别 varchar(200) 允许空
shenfenzheng 身份证 varchar(200) 允许空
shouji 手机 varchar(200) 允许空
touxiang 头像 varchar(200) 允许空
还木有评论哦,快来抢沙发吧~