学位论文交友管理系统Word文件下载.docx
《学位论文交友管理系统Word文件下载.docx》由会员分享,可在线阅读,更多相关《学位论文交友管理系统Word文件下载.docx(27页珍藏版)》请在冰豆网上搜索。
2014年11月
摘要
在线交友是互联网发展的必然产物,它改变了人们的网络交往形态,使得人们的即时通信变得更加的直观和亲切,并且具有良好的发展趋势。
交友网站我们使用Microsoft公司的JSP开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。
从基本功能来看,本系统主要是用来查询、浏览故障描述信息。
鉴于此主要功能,系统界面的设计应方便用户的查阅。
因此,台式机系统采用目前非常流行的类MSDN的主界面。
该系统主要用于在信息的日常管理。
系统界面友好,操作简单,易学易用,从总体方案上力求达到该软件所需的目标要求。
本文从系统开发、运行环境的选择、系统功能的需求分析、功能模块的划分、数据库及数据表的设计与开发到系统功能模块的具体开发实现都进行了详细的分析和介绍。
交友网站,满足了之间的点对点多媒体通信,为宽带网络上的个人客户们提供聊天功能。
而交友系统拉近了人与人之间的距离,丰富人们的业余时间,为人们在网络中交友提供了便捷的渠道。
Strutsisawell-likedframewhichonthebasicofMVCatthepresenttime,andHibernateispowerfulpersistentuntermediateprocduct.StruthsjoinsHibernate,whichhavewiderangapplicationinB/SsystemdevelopmentofthisDatingmanagementsystemjustusedthese.
Thesystemadopsthemodularitydesign,andadoptsthemindofinterfacetoreducethecoumplingdegreeofeachmodel.Thesystemadoptsthestrutsframeinthedevelopment.Itreferencestotheshowofthefrontpage,andinteractswiththedatabaseatbackatage,anddealswiththebusinesslogicinthemiddlelayer,andsoon.Eclipsedevelopmenttool,Hibernatepersistentintermediateproduct,Jspwebprigramming,andServlettechniqueareusedinthedesign.Thesystemhasthedataquery,modify,add,delete,andotherfunctions,realizesthefriendsmanagement,displaythefunctionofthemodule,suchaspersonalspace.
Thesystemhasfriendlyinterface,andthesimpleoperation,whichcansupportthatmanyusersareonlineatthesametime,satisfieduser’srequirementtocommunitybyinternet.
Keywords:
modeofMVC;
Strutsframework;
Hibernate;
Datingmanagementsystem
目录
1绪论1
2交友网站开发所需要的工具2
2.1系统开发工具介绍3
2.1.1MacromediaDreamweaverMX2004简介3
2.1.2MacromediaFireworksMX2004简介5
2.1.3MacromediaFlashMX2004简介5
2.1.4JSP简介5
2.1.5SQL简介6
2.2系统需求9
2.2.1MacromediaDreamweaverMX等软件的系统需求9
2.2.2在SQL数据库下JSP的配置9
2.3JSP环境配置9
2.3.1tomcat配置10
2.3.2JDK配置11
3系统分析13
4功能模块描述14
4.1各模块功能简介:
14
4.2管理后台子模块14
4.3流程路如下:
15
5系统数据结构分析16
5.1用户表的数据结构分析16
5.2管理员表的数据结构分析16
5.3公告表的数据结构分析17
5.4留言表的数据结构分析17
5.5团体交友表的数据结构分析17
6界面设计18
6.1前台用户界面设计18
6.1.1网站首页界面18
6.1.2注册用户管理界面19
6.1.3交友查询管理界面19
6.1.4团体交友界面20
6.2后台管理界面的设计21
6.2.1管理员帐号管理界面22
7关键技术及系统安全性能23
7.1关键技术23
7.1.1关于JSP23
7.1.2关于Servlet23
7.1.3关于Struts23
7.1.4关于Hibernate24
7.2系统安全性能25
7.2.1密码安全25
7.2.2系统访问安全25
总结26
参考文献27
致谢28
1绪论
随着互联网技术的迅速发展以及宽带的普及,带宽已经不再是语音、视频聊天发展的瓶颈。
2006年7月19日,在中国互联网络信息中心(CNNIC)发布的《第十八次中国互联网络发展状况统计报告》中显示,中国内地网民总人数已达1.23亿人,而使用宽带上网的网民人数就达到了7700万人[1]。
而在2006年12月,CNNIC发布的《2006年中国即时通信市场调查报告》显示,经常使用语音或者视频进行聊天的用户占所有即时通信用户的43.39%。
据iResearch艾瑞市场咨询公司研究,2006年底网上交友市场规模达到3.6亿元,其中网上休闲交友市场规模为1.86亿元,网上交友市场规模为1.75亿元。
随着互联网用户的快速发展和成熟,网上交友市场规模将进一步增长[2]。
iResearch艾瑞市场咨询公司预计,2008年网上交友市场规模将达9.91亿元,其中网上婚恋交友市场规模为6.53亿元,网上休闲交友市场规模为3.2亿元,网上商务交友市场规模为1620万元。
整个网络交友市场规模年均复合增长率将达71.7%,而到了2010年,中国网上交友市场规模将达到12亿元,年均复合增长率为84.7%。
这些数据表明,网络交友作为一种新的产业模式正在形成。
而今,人们已经不再满足于传统的文本聊天模式,在线交友模式已经由传统的交友模式转向为语音、视频、图像等多媒体形式的聊天模式。
本设计的目的就是要开发出一个可以提供用户注册、在线聊天,留言的交友型网站。
该网站系统是一个拥有交友系统,该交友网站的建立,使得广大网民不但拥有一个可以敞开心扉谈天说地、诉说衷肠的地方,丰富了人们的业余生活,而且还可以在这里找到自己感兴趣的朋友。
,能够使得任何两个陌生人相识。
而网络,使传统社交圈的范围从家人、朋友、同学、同事这些有限的小圈子无限拓展,任意二人,都有可能在网络上找到一条沟通的桥梁。
本网站系统就是要成为这座人与人之间进行沟通的桥梁和纽带。
用户不但可以查看新闻,交友查询、团体相亲,会员注册,在线留言等,还可以按照自己所需的条件去搜索其他会员的详细资料,快速便捷地找到自己感兴趣的人。
而网站后台管理系统的开发,方便了管理员对网站会员的用户资料和所有信息进行管理,而且还拥有发布站内新闻和公告等功能。
2交友网站开发所需要的工具
2.1系统开发工具介绍
2.1.1MacromediaDreamweaverMX2004简介
MacromediaDreamweaverMX2004提供了更多功能强劲的可视化设计工具、应用开发环境以及代码编辑支持。
使开发人员和设计师能够快捷的创建代码规范的应用程序,集成程度非常高,开发环境精简而高效,开发人员能够运用Dreamweaver与他们的服务器技术构建功能强大的网络应用程序衔接到用户的数据、网络服务体系[3]。
DreamweaverMX2004提供基于强大的规范管理来确保高质量的设计,设计环境提供CSS迅速高效的开发代码简洁、专业规范的站点。
DreamweaverMX2004新特点简介如下:
1、将世界一流水平的“设计”和“代码”编辑器合二为一在设计窗口中精化源代使你能够按工作的需要定制自己的用户界面。
2、利用丰富的CSS样式表支持构筑复杂的、标准规范的站点。
同时提供了丰富的使用工具用于快速选择和样式属性控制工具。
3、跨浏览器有效性检查。
4、使用内置的图形编辑程序让开发更加节省时间
5、创建更适用的用户界面
6、功能更多的CSS支持,CSS的可视化设计CSS检查工具:
7、改进CSS直观应用效果
8、改进的CSS面板
9、基于文本属性改进的CSS检查工具
10、新的基于页面属性的CSS
11、CSS代码提示:
在代码窗口中快速查看手工编写的CSS样式的提示,或由Ctrl/Space键调出代码提示。
12、运用完整的集成开发环境来开发HTML、XHTML、XML、ASP、MicrosoftASP.NET、JSP、JSP、和MacromediaColdFusion站点。
通过Macromedia插件中心你可以获取超过800个免费插件来定制和扩展你的开发环境。
13、FTP安全保障:
所有传输的文件完全加密,并阻止越权存取你的信息、file内容、用户名和口令。
14、外部文档/代码的无缝结合
15、增强与MX其它软件产品的结合能力,包括Flash、Fireworks及其他MacromediaStudioMX2004设计开发工具。
16、MicrosoftASP.NETForm控制对象:
使用改进后的ASP.NET对象和属性检查工具构建操作MicrosoftASP.NETwebforms。
17、JSP服务器行为:
重新编写的JSP语法和服务器行为,包括Master-Detail页面设置模块、用户身份证验证模块等。
18、改进的表格编辑工具
19、更加可靠实用的FTP客户程序
20、修改的insert面板
21、高效率的文件编辑过程。
22、更多有效地代码编辑:
像按右键弹出的编码工具,更新后的查询替换工具,更多的搜索选择项并且能够保存搜索条件,以及能够迅速启动的属性检查工具。
23、详尽的属性编辑:
利用属性检查工具构建详尽的编辑:
列出每个适用于当前选择项的可用标记属性。
24、利用改进的用户界面查找东西更加快速,更多的更加清晰的显示上下文以及焦点,快速存取最近使用的文档和教程资源。
2.1.2MacromediaFireworksMX2004简介
MacromediaFireworksMX2004是用于设计、优化和集成Web图形的完备解决方案。
经由专业化的控制、更为快捷的性能以