跑步社区的设计与实现毕业设计
技术:Java、JSP等摘要:
随着人们生活水平的提高,越来越多的人们选择上网作为自己娱乐消遣的一种方式,并且随着互联网的发展,计算机的应用也越来越广泛,由于计算机和网络的发展,为了满足经常上网并且热爱运动的人们的需要,并且能够宣传某公司的品牌及其公司形象,开发了以下的基于Struts框架的跑步社区。
本社区是一个以MyEclipse为开发工具,以Oracle为后台数据库的网络应用软件。针对网络运动爱好者作为主要用户而开发,主要用来对网络运动爱好者的信息进行管理并且提供一个供运动爱好者之间交流的平台。本系统前台采用流行的JSP、Ajax(Asynchronous JavaScript and XML)和JavaScript技术实现了丰富客户端及动态生成网页的功能。还采用了目前流行Struts和Hibernate组合技术实现了对业务逻辑的处理,后台采用Oracle实现了对用户数据的持久操作。本系统实现了会员信息管理,短信息管理,好友管理,管理员后台管理模块的全部功能。系统可以在应用环境为Windows2000及以上版本及相应Linux上运行。
系统具有界面直观友好、操作简单、功能强、自动化程度高等特点。系统能够同时承受500多的用户上线,满足了用户在网络交流方面的需求。
关键词跑步社区;MVC模式;Struts框架;JSP
目录:
摘 要 i
Abstract ii
1绪 论 1
1.1开发背景 1
1.2国内外跑步社区发展现状 1
2开发平台、环境及相关技术 3
2.1开发环境及平台 3
2.1.1MyEclipse简介 3
2.1.2Oracle 10g简介 3
2.2开发语言及相关技术 4
2.2.1JSP语言的简介及其优点 4
2.2.2CSS(Cascading Style Sheets)语言的简介及其优点 4
2.2.3JavaScript语言的简介及其优点 5
3系统需求分析 6
3.1可行性研究 6
3.1.1理论可行性分析 6
3.1.2技术可行性分析 6
3.1.3经济可行性分析 6
3.2性能需求分析 7
3.2.1灵活性 7
3.2.2安全性 7
3.2.3适用性 7
3.2.4完整性 7
3.3功能需求分析 7
3.3.1用户登录 7
3.3.2会员信息管理 7
3.3.3短信息管理 8
3.3.4好友管理 8
3.3.5后台管理 8
4总体设计 9
4.1系统模块设计 9
4.1.1总体设计框架 9
4.1.2用户基本信息管理模块设计框架 10
4.1.3短信息管理模块设计框架 10
4.1.4联系人管理模块设计框架 11
4.1.5后台管理模块设计框架 11
4.2系统模块关系设计 12
4.2.1E-R图 12
4.2.2各实体间的对应关系图 13
4.3数据库具体表结构的设计 15
4.3.1存放会员信息 15
4.3.2存放会员个性化信息 16
4.3.3存放会员级别的评判规则 16
4.3.4存放会员获取积分的流水记录 17
4.3.5存放积分动作 17
4.3.6存放短信信息 17
4.3.7存放好友名单 18
4.3.8黑名单 18
4.3.9管理员信息 18
5系统详细设计 19
5.1建立目录 19
5.2JS子目录 20
5.2.1部分JS编码 20
5.3Style子目录 21
5.3.1部分CSS编码 22
5.4用户登录 24
5.4.1登陆界面 24
5.4.2注册界面 24
5.4.3找回密码界面 25
5.5后台管理 26
5.5.1后台查看会员列表界面 26
5.5.2后台查看会员积分动作界面 26
5.5.3后台修改管理员密码界面 27
5.6会员管理 27
5.6.1登陆成功界面 27
5.6.2个性空间界面 28
5.6.3查看个人信息界面 29
5.7短信息 30
5.7.1发件箱 31
5.7.2收件箱 31
5.7.3查询好友设计 32
5.7.4好友、黑名单列表 33
5.8对本社区的说明 34
5.8.1使用本社区的说明 34
6系统测试与维护 35
6.1软件测试 35
6.1.1测试介绍 35
6.1.2具体测试 35
6.1.3测试结论 39
6.2运行和维护 39
结 论 40
参考文献 41
致 谢 42
外文原文 43
中文翻译 50
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]