基于SSH的大学生联谊交友管理系统设计与实现毕业论文.pdf
《基于SSH的大学生联谊交友管理系统设计与实现毕业论文.pdf》由会员分享,可在线阅读,更多相关《基于SSH的大学生联谊交友管理系统设计与实现毕业论文.pdf(63页珍藏版)》请在三一文库上搜索。
1、 分类号分类号 学号学号 M201076051 学校代码学校代码 1 0 4 8 7 密级密级 硕士学位论文硕士学位论文 基于基于 SSH 的大学生联谊交友管理的大学生联谊交友管理 系统设计与实现系统设计与实现 学位申请人学位申请人 : 王海波王海波 学 科 专 业学 科 专 业 : 软件工程软件工程 指 导 教 师指 导 教 师 : 刘小峰刘小峰 副副教授教授 答 辩 日 期答 辩 日 期 : 2013.1.12 A Thesis Submitted in Partial Fulfillment of the Requirements for the Degree for the Maste
2、r of Engineering The Design and Implementation of College Students making friends Management System Based on SSH Candidate : Wang Haibo Major : Software Engineering Supervisor : Assoc. Prof. Liu Xiaofeng Huazhong University of Science and Technology Wuhan 430074, P. R. China January, 2013 I 华华 中中 科科
3、 技技 大大 学学 硕硕 士士 学学 位位 论论 文文 摘摘 要要 在当今科学技术迅猛发展的时代,计算机网络遍及了全国各地,通过网络人们 不用出门几乎就能做所有事情,例如:购物、订餐等。这样就滋生了,大批的宅男 宅女,他们与周围的人员沟通很少。在线交友系统的出现,它为想要交友的朋友提 供了便利的平台。通过交友系统有利于那些宅男宅女们间的沟通交流,彼此多一些 了解,扩大朋友圈。 相比其他交友方式,网上交友是更经济安全健康的。现在用电脑上网是很方便 的,上网费用也不是很高。朋友之间,往往通过游玩、吃饭等来增进彼此的感情, 改用上网交友方式,就可以节省一大笔开销 而现在的大部分的交友系统是面向社会人
4、士,没有一个专门的为大学生群体而 开发的交友系统。即使有也以学校为单位分割开来,外校同学很难进去留言交友。 本系统就解决了这个问题,为广大大学生们提供一个便捷的、不受学校地域约束的、 功能完善的交友平台。在这个平台里,可以发表个人爱的宣言(交友条件) 、联谊活 动发起、浏览好友资料等。 本文提出了目前比较流行的基于 SSH (Struts 2+Hibernate 3+Spring 3)的交友管理 系统,它具有强大的可扩展性和可维护性,非常适合中小型企业创建自己的交友平 台。在系统的整体设计中,采取了三层结构:表示层、业务层、持久层。表现层主 要采用较成熟的 Struts 2 ,业务层采用轻量级
5、容器 Spring 3,持久层采用较为流行的 Hibernate 3。 关键词关键词:大学生交友 SSH 框架 MVC 模式 II 华华 中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论论 文文 Abstract With the rapid development of science and technology, the Internet has been widespread all around the world. Just by clicking the keyboard, people almost can do anything at home without com
6、municating with others, such as doing shopping, reserving dinner. As a result, a large number of “indoors” men and women are created. And a new system called “making-friends online system” appears naturally under this main life style trend. It provides a convenient communication platform for those w
7、ho just like staying on line. With this platform, they can expand their personal relationship and make more friends! Compared with some other way of making friends, the way of making-friends online is much more economical and convenient. It is not only cheap but also convenient. If we can make frien
8、ds who have the same interests and have the same background by the internet, which will save lots of money for us, especially for college students who have no steady income and large personal relationships. There existed lots of making friends system intended for social people, but still not one for
9、 college students. Yet some universities have one, but it is only available for the students of the same university. Aiming to solve this problem, and provide a platform with a comprehensive function for all the university students, who can freely contact with more out of school students, show and e
10、xpress themselves, especially for the active guys who want to make friends and initiate a fellowship activity without be confined by school authority! This paper puts forward the design and implementation of College students making friends management system based on the current relatively popular SS
11、H (Struts 2 + hibernate 3 + spring 3). It has strong expansibility and maintainability, and is very suitable for small and medium enterprises to create their own platform to make friends. In the III 华华 中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论论 文文 integral design of the system, it adopted a three layers structur
12、e: UI layer, Business layer and Persistence layer. UI layer mainly uses the mature Struts 2, Business layer uses lightweight containers Spring 3, Persistence layer uses the popular Hibernate 3. Key words:College students making friends SSH framework MVC pattern IV 华华 中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论论 文文
13、 目目 录录 摘摘 要要 . I Abstract . II 1 绪论绪论 1.1 课题背景 . (1) 1.2 研究的目的和意义 (1) 1.3 国内外发展状况 (2) 1.4 本文主要研究内容 (3) 2 相关技术介绍相关技术介绍 2.1 Struts 介绍 . (5) 2.2 Hibernate 介绍 (9) 2.3 Spring 介绍 . (11) 2.4 本章小结 . (13) 3 需求分析需求分析 3.1 可行性分析. (14) 3.2 系统的功能需求 (15) 3.3 系统的性能需求 (17) 3.4 系统的数据需求 (17) 3.5 建立系统的约束 (20) 3.6 本章小结
14、. (20) 4 系统设计与实现系统设计与实现 4.1 数据库设计. (21) 4.2 系统界面设计 (27) V 华华 中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论论 文文 4.3 功能模块设计与实现 (29) 4.4 信息安全设计 (45) 4.5 本章小结 . (46) 5 系统的调试与测试系统的调试与测试 5.1 测试概述 . (47) 5.2 单元测试 . (48) 5.3 集成测试 . (49) 5.4 本章小结 . (50) 6 总结与展望总结与展望 6.1 全文总结 . (51) 6.2 展望 . (51) 致致 谢谢 (52) 参考文献参考文献 (53) 1 华华
15、 中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论论 文文 1 绪论绪论 1.1 课题背景课题背景 在当今科学技术迅猛发展的时代,计算机网络遍及了全国各地,通过网络人们 不用出门几乎就能做所有事情,例如:购物、订餐等。这样就滋生了,大批的宅男 宅女,他们与周围的人员沟通很少。在线交友系统的出现,它为想要交友的朋友提 供了便利的平台。通过交友系统有利于那些宅男宅女们间的沟通交流,彼此多一些 了解,扩大朋友圈。 相比其他交友方式,网上交友是更经济安全健康的。现在用电脑上网是很方便 的,上网费用也不是很高。朋友之间,往往通过游玩、吃饭等来增进彼此的感情, 改用上网交友方式,就可以节省一大笔开
16、销。网上交友不像其他的交友方式,可以 面对面,它一般通过视频、文字、语音展开彼此的交流,这样就可以大大降低犯罪 的几率。网络交友不像聚会、游玩等造成一定的环境污染和资源浪费,它不仅节约 资金,而且还可以避免环境污染,可以说网络交友是一种健康的交友方式。 把互联网作为交友的途径与工具是互联网的基本应用之一。由于网络交友既轻 松自由、又方便快捷、更有着不受地域限制的优势,所以各种交友网站应运而生。 在当前网络服务高速发展的社会里,人们已经开始慢慢接受和认可网上交友这种交 友方式。网络技术的发展为交友模式的革新带来了新的机遇,现代网络交友将结合 现代网络技术、多媒体技术与传统沟通与交流学习的优势,改
17、变传统的面对面的交 友方式,开发出基于 B/S 架构的交友平台系统。 1.2 研究的目的和意义研究的目的和意义 现在的交友系统,大部分都是面向社会人士,没有一个专门的为大学生群体而 开发的系统。即使有也以学校为单位分割开来,外校同学很难进去留言交友。本系 统就解决了这个问题,为广大武汉大学生们提供一个便捷的、不受学校约束的功能 完善的交友平台。在这个平台里,可以发表个人爱的宣言(交友条件) 、联谊活动发 2 华华 中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论论 文文 起、浏览好友资料等。 系统的建设主要目的: (1)打造武汉高校最大、最权威、最诚信的校园交友平台。 (2)通过实用贴
18、心的功能,完善的宣言和联谊模块,为用户交友提供舒心的服 务。 1.3 国内外发展状况国内外发展状况 在中国,计算机网络技术的迅速发展,尤其是在中国人口众多,宅男宅女日益 增多的背景下,中国的网络交友网站应运而生,而且日益增多。到 2012 年初为止, 中国的交友网站已经有几千家了,并且有很多都得到了风投资金1, 国内最大的两家 交友网站世纪佳缘和百合网也已先后上市。交友网站增多,避免不了竞争也会加剧, 优胜劣汰,对于交友网站来说,好的盈利模式是尤为重要的。中国交友网站的盈利 模式主要是通过为商家代理广告和运营商来赚钱。 与国内交友网站相比,国外的交友网站发展相对比较成熟,至少领先国内 3 年。
19、 e Harmony 作为美国第一家“推荐制”的网站在 2000 年诞生。2004 年末,它从风险 投资商那里成功拉到了 1.1 亿美元的投资, 成为当年全球拉到风险投资最高的互联网 网站。全球第一家上市的网站是法国的 ,它在 2005 年成功上市。中国的 网站的发展趋势众说纷纭,无论是现在能够想象得到的或是没有想象到的,都有可 能成为互联网明天的现实。 在国外,网民通过交友网站交友,付一定的费用已经得到了广泛的认可。网民 认为,我既然使用了交友网所提供的服务,就有义务付一定的费用,因为交友网站 的运营也是需要一定费用的。这样网站也有资金和动力进一度完善自己的网站服务, 更好的服务给网民。在中
20、国,交友网站也正在向这种方式转变,从不收费到收费, 网站也更加的人性化,更能站在用户的角度考虑。谁能提供更好的产品和服务,谁 就可以获得更多的收益。由于网络交友既轻松自由、又方便快捷、更有着不受地域 限制的优势,在当前网络服务高速发展的社会里,人们已经开始慢慢接受和认可网 上交友这种交友方式。网络技术的发展为交友模式的革新带来了新的机遇,现代网 3 华华 中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论论 文文 络交友将结合现代网络技术、多媒体技术与传统沟通与交流学习的优势,为网民带来 更好的服务。 某个著名咨询公司研究表明:中国近几年来,交友网站可以说是飞速发展,拿 2005 年至
21、2008 年这个时间段来举例,2005 年使用网上交友服务的网民大概有 4600 万人,到了 2008 年这个人数上升到了近 12000 万人2。该咨询公司预测,随着互联 网的飞速发展,宅男宅女的人数继续增多,网上寻找交友的用户将越来越多,这将 带动网上交友市场规模的持续增长。 据了解可知,会员费和网络广告费是交友网站盈利的主要来源。以中国最大的 交友网站之一的世纪佳缘为例,用户可以免费注册账号 ,可以浏览会员资料,会员 之间可以打招呼、发私信、送花、送礼物等,但这些不是所有的业务都是免费的, 有的业务得需要支付一定的费用如看信、送花、送礼物等,当然广告收入也是它们 盈利的主要来源3。 总之,
22、网络会越来越贴近人们的生活,互联网的应用会越来越广泛,互联经济 会成为重要的产业,将大幅推动全球化经济的发展。互联经济现在仍处于萌芽阶段 才刚刚开始,未来的路还很长很长,互联网的发展需要每一个网络参与者共同努 力、共同促进。 1.4 本文主要研究内容本文主要研究内容 本文提出了目前比较流行的,基于 SSH (Struts 2,Spring 3,Hibernate 3)的交友 管理系统,它具有强大的可扩展性和可维护性,非常适合中小型企业创建自己的交 友平台。在系统的整体设计中,采取了三层结构:表现层、业务层、持久层。表现 层主要采用较成熟的 Struts 2 ,业务层采用轻量级容器 Spring
23、 3,持久层采用较为流 行的 Hibernate 3。 本文主要完成了以下模块的设计与实现: (1) 用户模块:用户登录、用户注册、查看资料、修改资料。 (2) 爱的宣言模块:发布爱的宣言、爱的宣言回复、宣言查找。 (3) 联谊发起模块:发起联谊活动、参与人回复、联谊活动查找。 4 华华 中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论论 文文 (4) 搜索模块:用户查找。 (5) 后台管理模块:用户管理、爱的宣言管理、联谊发起管理、系统右栏管理、 退出系统。 5 华华 中中 科科 技技 大大 学学 硕硕 士士 学学 位位 论论 文文 2 相关技术介绍相关技术介绍 系统的构建离不开技术
24、的支持,下面就对本系统所涉及的一些关键技术,主要 是 Struts、Hibernate 和 Spring 做一下简要的介绍。 Spring,Struts,Hibernate 三者之间的关系如图 2.1 所示。 图 2.1 Struts,Spring,Hibernate 三者之间的关系 2.1 Struts 介绍介绍 Struts 的目标是提供一个开发 Web 应用的开源框架。 作为 Apache Jakarta 项目的 组成部分出现的 Struts 框架,其主要目的是为了节省开发者在开发 Web 应用程序时 所消耗的时间(这里开发 Web 应用程序时运用的 MVC 设计模型)4, 5,进而大大
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 SSH 大学生 联谊 交友 管理 系统 设计 实现 毕业论文
链接地址:https://www.31doc.com/p-3332898.html