技术:Java、JSP等
摘要:
随着人们生活水平的提高,越来越多的人们选择上网作为自己娱乐消遣的一种方式,并且随着互联网的发展,计算机的应用也越来越广泛,由于计算机和网络的发展,开发了以下的网络跑步爱好者社区。
网络跑步爱好者社区以Eclipse为开发工具,以Oracle为后台数据库。针对网络跑步爱好者作为用户而开发的,主要用来对网络跑步爱好者的信息进行管理。本系统主要实现了用户登录功能,可以对用户名和密码进行验证;实现了用户信息管理功能,可以查看用户的基本信息,并且可以创建或者修改用户的个人空间;实现了短信管理功能,可以给自己的好友发送短信,并且可以管理自己的发件箱和收件箱;实现了好友管理功能,可以添加自己喜欢的好友,并且可以管理自己的好友列表和黑名单,应用环境为Windows操作系统。
系统具有界面直观友好、操作简单、功能强、自动化程度高等特点。系统能够同时承受500多的用户上线,满足了用户在网络交流方面的需求。
关键词 运动社区,MVC模式,Struts框架,Jsp,Hibernate
目录:
1. 引言 1
1.1国内外研究现状和开发意义 1
1.1.1 现状分析 1
1.1.2目的意义 1
1.1.3 技术背景 1
1.2可行性分析 2
1.2.1理论可行性 2
1.2.2技术可行性分析 2
1.2.3系统设计原则 2
1.3系统主要内容 2
1.4开发环境 2
2.程序所用的关键技术 4
2.1关键技术 4
2.1.1 MVC 4
2.1.2 JSP 4
2.1.3 Servlet 5
2.1.4 Struts 6
2.1.5 Hibernate 6
3.系统总体设计 8
3.1系统功能分析 8
3.2系统总体设计框架 8
4.系统数据库设计 10
4.1 E-R图 10
4.1.1 各实体的属性关系 10
4.2 数据库具体表结构的设计 13
5.系统的实现 16
5.1整体功能描述 16
5.2 详细设计与实现 16
5.2.1.用户注册功能设计与实现 16
5.2.2.用户登陆功能设计与实现 17
5.2.3.用户个人信息模块功能设计与实现 20
5.2.4创建空间模块功能设计与实现 21
5.2.5 发送短信息模块功能设计与实现 24
5.2.6查找添加好友模块功能设计与实现 27
6.测试 30
6.1 测试技术 30
6.2测试目标 30
6.3 测试方法 31
6.3.1 功能测试 31
6.3.2 性能测试 31
6.3.3 界面测试 32
7.总结 33
参 考 文 献 34
致 谢 35