bs的大跑步互动系统(源码)

大学生跑步互动系统主要是开发了一个可供大家自由交流。一起锻炼的校园约跑论坛。每一个大学生在注册后便可以在论坛中通过发布帖子的方式来约人一起跑步锻炼,达到一起健身的目的。由于当前大学生普遍都缺乏锻炼,有些忙于学习,还有些是花空余时间在娱乐以及休息上面,所以该系统主要是适用于大学群体,希望能调动起大学生对于锻炼的热情,让他们在忙于学业的同时身体素质也不要落下。系统中主要有两个角色用户和管理员。在系统中注册后即成为用户,用户可以在论坛中发帖、回帖,删帖,或者可以根据需要直接在各个板块查询到自己所想要的帖子。而管理则主要负责更新维护各个关于跑步健身的板块,并且管理员在管理后台界面能清楚的看到所有的用户信息。系统开发则是采用了Java语言,使用MySQL数据库,网页端的形式设计完成。系统设计初步完成,肯定有所欠缺,在后续使用过程中,会通过用户对于这个跑步论坛使用的反馈慢慢完善,力求越做越好。关键词约跑;健身;论坛;交流 在系统中搭建了一个论坛,论坛中主要有四大板块,分别是约跑专区、运动知识、跑步装备以及自由互动,板块内容会根据后期需要慢慢增加。同时还有论坛搜索功能,用户在使用中可以直接通过查询关键字快速找到自己所想要了解的内容。系统主要有两种角色用户和管理员。用户在注册完登录后便可以在论坛首页进行发帖、回帖、删帖、搜帖等操作。管理员则负责板块的定期维护更新以及对于用户的管理。帖子搜索模块这里包含了版块选择和主题搜索功能。用户可以选择版块然后在相应版块中通过关键词直接搜索进入对应的主题帖。
目 录
1 绪论 1
1.1 研究背景 1
1.2 研究内容 1
1.3 研究意义 1
2 可行性分析 1
2.1 操作可行性 2
2.2 技术可行性 2
2.3 经济可行性 2
2.4 法律可行性 2
3 需求分析 3
3.1 需求背景分析 3
3.2 功能需求分析 3
3.3 参与者分析 3
4 总体设计 5
4.1 系统流程 5
4.2 功能结构 7
4.3 数据库设计 12
4.4 系统开发 14
5 详细设 *好棒文|www.hbsrm.com +Q: ^351916072^ 
计 17
5.1 用户相关 17
5.2 版块信息 23
6 系统测试 26
6.1 测试用例 26
6.2 测试结果 27
结 论 28
致 谢 29
参考文献 30
1 绪论
1.1 研究背景
如今的大学生活相对安逸,也导致大学生慢慢的失去了对运动的兴趣。最主要的原因还在于学生自身。他们普遍的把体育锻炼看成是可有可无的事情,即使在正常的体育课,他们都懒得活动,稍微一活动便累的气喘吁吁。长期这样下去,大学生的身体素质普遍都会越来越差。而这样一个论坛形式的系统,能很好的带动大家一起运动。
1.2 研究内容
在系统中搭建了一个论坛,论坛中主要有四大板块,分别是约跑专区、运动知识、跑步装备以及自由互动,板块内容会根据后期需要慢慢增加。同时还有论坛搜索功能,用户在使用中可以直接通过查询关键字快速找到自己所想要了解的内容。系统主要有两种角色:用户和管理员。用户在注册完登录后便可以在论坛首页进行发帖、回帖、删帖、搜帖等操作。管理员则负责板块的定期维护更新以及对于用户的管理。
1.3 研究意义
如今大学生的身体素质普遍都相对较低,安逸的大学生活让他们闲余时间普遍都只是待在宿舍玩电脑,看电影。缺乏锻炼会导致身体状况越来越差。而这个论坛形式的系统不仅能让大家在一起互动交流,更主要的是能组到伴一起锻炼,结交新朋友,大大的调动了学生们对于运动的热情。对于大学生整体身体素质的提高起到了很大的帮助。
2 可行性分析
可行性分析是开始做系统之前必须要做的一个分析,主要用途是通过对各个方面的分析之后,最终决定所做的项目是否符合要求。它是系统能否被立项的参考依据,所以在系统中占有重要的地位。本系统决定从四个方面对可行性进行分析,依次是:操作可行性、技术可行性、经济可行性、法律可行性。
2.1 操作可行性
该跑步系统使用了Java语言,网页端的形式设计完成。设计的非常简便,每个功能都非常清楚的显示在页面上,而且都设置了文字提示。用户操作起来只需要根据文字提示点击各个按钮便可,也不需要学习配置外加的程序,整个系统只需要通过电脑登录网站便能使用。所以,该统从操作上来说是可行的。
2.2 技术可行性
本跑步互动系统采用的语言是Java,Java语言功能很强大,简单易用,采用三层架构模式来开发,所选用的开发工具功能齐全,环境搭建相对简单。在显示层,使用CSS框架,结合已掌握的jQuery框架、JavaScript语言、HTML语言以及CSS样式来进行页面的设计。在显示层与业务逻辑层进行交互中,采用JSON数据交互格式,使用Ajax进行异步刷新,使用控制器接受页面的请求,并将操作的结果返回到页面上。
数据库采用的是MySQL,该数据库安全稳定,可维护性强。简单方便[1],技术方面相对成熟。在数据库设计上采用多个表的方式,而不是将信息存放在一张表中。在需要对表进行操作时,对表使用联合操作,这样可以减少数据的冗余,避免了数据重复存储,提高数据库操作的效率。因此,该跑步互动系统在技术上来说是完全可行的。
2.3 经济可行性
本跑步互动系统在经济方面是不用担忧的,开发成本较低,并且实施后大大有利于学生间的相互交流,采用论坛的形式能大大的节省开支,提高学生约跑信息量的获得,让学生完全自由化的跑步锻炼。所以,该跑步互动系统从经济上来说是完全可行的。
2.4 法律可行性
该跑步系统并没有任何商业性质的利益,也不会触发到法律条规,只是为了方便大学生的运动锻炼,所以,该跑步互动系统从法律上来说是完全可行的。
3 需求分析
3.1 需求背景分析
通过高中三年的奋斗努力,学生们在进入大学后,大多都不再有之前的拼搏劲,而是都选择在相对安逸的大学生活中好好放松,长期缺乏运动,休息娱乐的同时慢慢的就导致了身体的每况愈下。在这种情况下,这样一个论坛形式的跑步互动系统对于大学群体来说是迫切需要的,能让学生们畅所欲言,一起锻炼身体的同时能增进学生间的情感交流,还能让越来越多的学生加入到身体锻炼的行列中来。
3.2 功能需求分析
本跑步互动系统主要有论坛首页、帖子搜索、用户注册、用户登录和管理登录等模块。
论坛首页模块:在论坛首页可以看到各个论坛版块、每个版块的内容介绍以及该版块下的帖子数量。用户可以在这里根据自己需求进入到相应版块,然后进行发帖、删帖、回帖等操作[2]。
帖子搜索模块:这里包含了版块选择和主题搜索功能。用户可以选择版块然后在相应版块中通过关键词直接搜索进入对应的主题帖。
用户注册模块:用户注册页面设置了一系列必要的注册信息。用户在一一填写,符合要求后便可以注册成功,使用系统的相关功能。
用户登录模块:登录对于系统来说是很必要的。用户在经过账号密码的输入后,如果没错误,便可以登录成功,而且设置了忘记密码功能,用户如果因为长时间未使用系统而导致密码遗忘的话,可以根据当初设置的密保问题来找回密码。

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

好棒文