学位论文—基于web跑步社区交流网站设计论文.doc

学位论文—基于web跑步社区交流网站设计论文.doc

ID:14069424

大小:1.26 MB

页数:37页

时间:2018-07-25

学位论文—基于web跑步社区交流网站设计论文.doc_第1页
学位论文—基于web跑步社区交流网站设计论文.doc_第2页
学位论文—基于web跑步社区交流网站设计论文.doc_第3页
学位论文—基于web跑步社区交流网站设计论文.doc_第4页
学位论文—基于web跑步社区交流网站设计论文.doc_第5页
资源描述:

《学位论文—基于web跑步社区交流网站设计论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、目录1.引言11.1国内外研究现状和开发意义11.1.1现状分析11.1.2目的意义11.1.3技术背景11.2可行性分析21.2.1理论可行性21.2.2技术可行性分析21.2.3系统设计原则21.3系统主要内容21.4开发环境22.程序所用的关键技术42.1关键技术42.1.1MVC42.1.2JSP42.1.3Servlet52.1.4Struts62.1.5Hibernate63.系统总体设计83.1系统功能分析83.2系统总体设计框架84.系统数据库设计104.1E-R图104.1.1各实体的属性关系104.2数据库具体表结构的设计135.系统的实现165.1整体功能描述16I5.

2、2详细设计与实现165.2.1.用户注册功能设计与实现165.2.2.用户登陆功能设计与实现175.2.3.用户个人信息模块功能设计与实现205.2.4创建空间模块功能设计与实现215.2.5发送短信息模块功能设计与实现245.2.6查找添加好友模块功能设计与实现276.测试306.1测试技术306.2测试目标306.3测试方法316.3.1功能测试316.3.2性能测试316.3.3界面测试327.总结33参考文献34致谢35II1.引言1.1国内外研究现状和开发意义1.1.1现状分析目前网上这种社区网站也有很多,但很多都是没有应用最新的框架,只是单纯的jsp+servlet,不利于扩展,

3、比较陈旧。本社区网站通过应用javaEE[1]流行的Struts2和Hibernate框架,使代码的书写有了一个很好的封装,更具有层次感,提高了代码的阅读性,对程序员的要求稍微提高了很多,另外一方面,网上针对跑步社区的网站目前还没有很好的设计,因此通过本次设计填补了这个空白。现阶段对网站的书写主要有很多技术,oracle公司的javaEE,微软公司的.Net,开源的PHP等等,新的技术不断打破旧的书写风格。本系统采用javaEE当前流行的MVC模式,就社区网站的基本功能进行重新定位,增加了好友之间的交流功能等,把网站的内容变得更加丰富。1.1.2目的意义21世纪是知识经济时代,计算机网络作为

4、这一时代重要的生产工具,给各个国家带来了巨大的发展机遇。计算机已经成为我们学习和工作的得力助手,人们通过网络展现着自己的才华,述说着自己的爱好,购买着自己的需要的产品。喜欢运动的人也不例外,他们也要在网上购买着自己的运动装备,交流着自己的运动体验。做为商家来说在第一时间内捕获到人们的需要显得尤为重要。那么能不能在运动的爱好者之间,运动的爱好者与商家之间搭起一座桥梁呢?网络跑步爱好者社区系统是专门为跑步爱好者提供的一个交流的平台,使跑步爱好者不需要进行面对面的交流,只需在网上查看跑步爱好者的个人空间,从而了解他人的跑步爱好习惯,如果与自己的爱好相同或相似,就可以加对方为好友,并且能够发送短信息

5、给自己的跑步好友。1.1.3技术背景在技术上Java语言的跨平台性,稳定性是有目共睹的,而Struts框架是一个比较成熟的框架,可以快速构建整个软件系统的框架结构,第35页共35页并且适合中小型项目的开发。所以在技术选型上我采用了Struts技术。在操作数据库方面Hibernate封装的非常好,提高了开发效率。整体采用的所有技术都是现阶段比较流行的一套javaEE技术。1.2可行性分析1.2.1理论可行性该系统是网上的一个虚拟平台,能够模拟现实中的交流过程,并且展示个人的风采,满足广大运动爱好者的需求。1.2.2技术可行性分析运用MyEclipse开发工具,它是一个功能非常强大的开发工具,M

6、yEclipse在功能上可以和Tomcat进行集成,并且能做到自动打包,并将包自动部署到服务器上。这从很大程度上提高了开发的效率,节约了开发的时间。1.2.3系统设计原则1.实用性原则:确保系统具有良好的系统性能,友好的用户界面,较高的处理效率,便于使用和维护,并采用成熟的技术。2.先进性原则:尽量采用先进而且成熟的技术,使系统具有较高的技术水和较长的生命周期3.开放性、安全性、可靠性及可扩展性原则。4.兼容性原则:对于所选硬件系统及平台,能很好地适应开发和使用的需要。5.规范性原则:软件设计过程严格按照“软件工程”的规定,系统编码,文档,操作系统平台以及所采用的开发方法按照相应的国际标准和

7、国家标准。1.3系统主要内容本系统主要包含四个模块:用户登陆模块、基本信息管理模块、短信息管理模块、好友管理模块,每一个模块都进行了详细的设计。使用本系统可以使跑步爱好者不用进行面对面的交流,可以直接在网上进行交流。1.4开发环境采用B/S架构,使用jdk1.6运行环境;服务器操作系统:Windows;数据库服务器:Oracle10g;Web服务器:Tomcat6.0;开发工具:MyEclipse第35页共3

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。