商业学校体育馆管理系统

目 录
1 引言 1
1.1 课题背景及意义 1
1.2 课题设计内容 1
2 需求分析 2
2.1 功能需求分析 2
2.2 系统开发环境分析 3
2.3 系统开发工具分析 3
3 UML建模 5
3.1 体育馆管理系统用例图设计 5
4 系统设计 6
4.1 设计原则 6
4.2 系统功能模块设计 6
5 数据库系统设计 9
5.1 数据库概念设计 9
5.2 数据库逻辑设计 10
5.3 数据库物理设计 12
6 系统实现 16
6.1 用户登录模块 16
6.2 场地管理模块 18
6.3 设备管理模块 21
6.4 预约管理模块 24
6.5 公告管理模块 25
7 测试 26
7.1 测试目的 26
7.2 测试结果 26
结论 28
致谢 29
参考文献 30
1 引言
近年来,由于科技的不断发展,计算机越来越普及,计算机技术发展的越来越快,互联网逐渐成为人们生活中必不可少的一部分。现代社会,人们可以通过网络来了解各种信息,查资料,学习,购物,订餐,看电影,聊天等等,互联网给人们的生活带来了各种便利,这个时代,真正做到了“秀才不出门,尽知天下事”的状态。在这种状态下,人们想保持身体健康,就必须要主动的去运动,现今,许多体育馆都已对广大人民群众开放,体育馆也成为了各个高校不可或缺的一部分[1-3] *好棒文|www.hbsrm.com +Q: ^351916072* 
。但是,一所体育馆的运动空间有限,高峰期场地总是不够使用,许多人必须长久的等待,有时,场地又会出现大面积空场的情况。怎样才能充分利用好体育馆的资源逐渐成为一个让人们关注的社会问题。在这种情况下,设计一套完善的体育馆管理系统是非常必要的[4]。
目前,类似的系统在电影院,餐馆,医院,酒店,图书馆等等场所已经广泛应用了,人们可以通过系统准确的查询到所需的信息,并且可以进行预约,大大节省了人们的时间,也避免了等待事件的发生,给人们带来了许多便利[5]。而仅仅很少的高校体育馆拥有自己的系统,大部分高校还缺少这样的系统。
1.1 课题背景及意义
体育馆的馆类很多,占用面积大,使用情况的不确定等等情况决定了体育馆的管理是非常复杂且繁琐的。因此,设计一套体育馆管理系统,实现计算机化操作非常有必要,而且各高校的体育馆管理系统必须按照自己的具体情况来分析制定。
体育馆管理系统作为一个管理信息系统,有许多的优点。体育馆管理系统在一定程度上将体育馆资源更加合理的利用了,并能够充分发挥自己学校现有的体育馆资源的优势在有限的资源里。同时体育馆管理系统在一定程度上也极大的减轻了体育馆管理人员的工作负担,推进学校现代化的进程[6]。体育馆管理系统的诞生,不论对学校,还是对老师、学生、体育馆的管理人员都有着重大的意义。本系统就是针对江苏省商业学校的体育馆进行分析开发的。
1.2 课题设计内容
随着信息技术的发展,高校体育馆管理需要采用现代化技术进行合理的管理。目前管理完全靠人工完成,不利于学生及员工方便有效的利用现有资源。因此仅仅使用目前的管理模式和管理方法,已经不能够适应现在人们对于体育馆的需求[7]。
江苏省商业学校体育馆管理系统主要在于更有效的加强对体育馆的管理,旨在方便学生以及员工的预约操作。使用者通过浏览网站首页,了解校园体育馆最新动态,在了解的基础上,可以满足人们对于体育馆的一些需求,可以在网上进行一些操作,避免了传统情况下的需求麻烦,以及体育馆的预约麻烦,信息滞后等等带来的不便。体育馆员工可以通过系统直观的了解到馆内使用情况,有效方便的统计出高峰馆以及高峰时间,给予人们一定的使用建议,大大的提高了管理人员的工作效率[8]。
2 需求分析
2.1 功能需求分析
本课题的研究内容主要是体育馆管理系统,针对体育馆管理系统中的场地信息管理模块、设备信息管理模块、预约信息管理模块、公告信息管理模块、用户信息管理模块进行分析实现。此体育馆管理系统将实现对信息数据的增加、查询、修改和删除等基本数据库操作,采取模块化的编程思想,代码的可读性、可移植性和一致性得到了提高,同时也提高了开发效率[9]。
根据需求及技术要求,本着简单方便的原则,针对江苏省商业学校体育馆管理系统应完成如下模块:
(1) 用户信息管理模块:
系统可以进行用户注册,用户登录等功能。所有用户可以进行注册,系统将检测用户提供的信息并注册用户,所有用户可进行登录,系统检测用户名和密码,核实用户身份。管理员可以管理所有帐号。
(2) 场地信息管理模块:
可以实现查询场地,添加新场地,删除场地,修改场地信息等功能。管理员可以根据场地的变动进行添加新场地,删除指定场地或对某一存在的场地的信息进行修改更新,查询功能可以按照管理员和普通用户的要求列出相应的场地。
(3) 设备信息管理模块:
管理员可以实现设备的查询,添加新的设备信息,修改有变动的设备信息,删除报废或已不存在的设备信息等操作,普通用户可以进行查询特定时间内设备可使用的数目。
(4) 预约信息管理模块:
可以实现预约场地,查询预约信息,取消场地预约等功能。所有用户可以对某特定时间段未被预约的场地进行预约,可以查询自己的预约信息,并列出状态,可以取消自己某一没有到期的有效预约,管理员可以对所有人操作查询预约信息及取消场地预约的功能。
(5) 公告信息管理模块:
管理员可以发布在体育馆举行的各种比赛的信息,以及将举行的活动的信息,普通用户可以通过系统公告信息部分查询近期的比赛以及活动。
2.2 系统开发环境分析
系统的开发与实现需要一个良好的开发环境,主要包括硬件环境以及软件环境,以此来满足不同平台环境下系统的顺利运行。在硬件方面,需要考虑CPU、内存、硬盘、显示器等各种硬件设备。在软件方面,需要采用合理的框架技术对代码进行检查和优化,完善系统功能并在一定程度上提高系统的执行效率,使得开发的系统能够在不同的硬件设备环境下运行。系统的开发环境决定了软件的兼容能力,对环境进行分析以保证软件在不同环境下的生存力,即使环境和配置有所变化,也不会影响软件的生命周期。
江苏省商业学校体育馆管理系统的参与者普通用户、管理员,通过登录界面进入各自对应权限的主界面,各个角色对于系统中各自不同的权限,总的功能有登录系统,场地管理,预约信息,设备管理,公告管理。
用例图的构成是一组用例、参与者和前两者之间的关系,它从用户的观点来表述系统具有的功能。它可以是用户对系统的使用,也可以与其他外部系统的相互作用,硬件设备或组织。
按照江苏省商业学校体育馆管理系统整体模块图,依次详细介绍各个功能模块包含的不同功能:
表5-1 数据表及其功能
数据表 功能

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2899.html

好棒文