基于Struts+JSP的SNS网站系统的设计与实现

被引量 : 0次 | 上传用户:network_worm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于现在生活特点的变化,人们生活节奏加快,每天忙于奔波,基本没有时间和机会与自己的好朋友聚在一起,但人们又有跟自己朋友经常交流的需要,为满足这种时代所产生的需求,市场上各式各样的社交网站开始流行。虚拟的网络可以提供满足人们需要服务,于是以真实人际关系为基础旨在建立联系和结交新朋友的SNS网站便流行起来。基于struts架构和JSP动态网页技术开发的SNS网站用户区域广泛,发展前景广阔,于是作者将本课题作为研究内容阐述。本课题在对市面上流行的各种社交网站进行深入研究的基础上,采取跨平台的Java语言,在windows系统平台上使用发展成熟的JSP动态网页技术和structs架构进行SNS网站系统的分析、设计及实现过程。SNS社交网络系统主要为用户提供好友管理、日志管理、回复信息管理等功能,用户通过该网站结交朋友,并通过写日志及回复与好友沟通。SNS社交网络系统旨在建立一个基于网络的社交空间,使用户使用该系统时感觉更方便、更有趣。在文章的每个章节中,基于软件工程的开发流程进行开发,根据相应的需求分析、概要设计、详细设计、系统实现和系统测试等环节着手,对SNS网站系统进行设计开发。本系统主要包括:账户管理模块、好友管理模块、日志管理模块等模块。本系统的三层分为持久层(数据库有关的操作)、业务层(对应到各个功能模块的业务逻辑处理)、表示层(用户接口设计,即呈现在用户面前的网页设计)。使用struts框架实现该mvc模型,struts提供了Action类,该类继承了jsp中的servlet,在整个系统中处于业务层充当控制器的角色。使用了sql sever2005数据库管理系统创建使用的数据库,及相应的表。持久层与数据库的交互编写相应的类来完成。多层架构将界面呈现、业务流程、数据库这三大功能分开,避免三者之间的相关度和彼此的影响,从而使得架构的维护性良好。通过对本系统的研究和实现,作者基本掌握了structs框架的和MVC模型的使用,今后会通过不断地学习来完善本系统的不足之处。
其他文献
阳极焙烧炉烟气静电捕集净化系统着火一直是炭素人难以攻克的难题。本文介绍了浙江华东铝业股份有限公司阳极焙烧烟气净化系统安全运行的经验,通过技术改造及加强日常管理等
<正>中阮阮由汉代琵琶衍变而来,其历史悠久,音响富于特色。汉武帝元鼎二年(公元前115年),张骞出使乌孙国,乌孙王昆弥与汉通婚,在乌孙公主出嫁前,汉武帝为她做了一件乐器以解
随着全球石油资源争夺战的暗流涌动,大部分石油企业除了在技术上寻求进步以外,也在公益事业上倾注了大量的精力。由于我国民众文化素质的提高,在整个社会舆论压力下,国有石油
近年来,随着计算机硬件的不断进步和相关成本的不断降低,尤其是GPU等硬件和图形技术的快速发展,计算机能够呈现越来越复杂的内容,因此人群运动仿真及其在各领域的应用也得到了极
格列齐特为磺酰脲类降糖药,是目前临床上用于治疗单用饮食治疗不能控制的2型糖尿病的常用药物,通过刺激胰β细胞引起胰岛素释放来降血糖,本文以格列齐特作为模型药物,以羟丙甲纤
苦参和山豆根均为常用的清热解毒中药,苦参为豆科槐属植物苦参Sophora flavescens的根,山豆根为同属越南槐S. tonkinensis的根及根茎。两种药材药用部位相近,化学成分相似,都
球磨机制粉系统作为火电厂里重要的发电设备,在国内外火电厂中广泛应用。现阶段主要应用在电厂中的磨煤机分为两种,一种是单进单出型,另一种是双进双出型。无论哪种类型的钢球磨
六堡茶属黑茶类,以六堡茶为材料,研究其调节正常脂肪细胞和胰岛素抵抗脂肪细胞糖脂代谢作用,试图为六堡茶改善代谢综合征,减肥降脂和调节血糖提供理论依据。主要研究结果如下
在分析我国浅圆仓现有清出仓技术装备的基础上,结合我国浅圆仓现有清出仓方式研发了浅圆仓的新型配套清仓装备—履带式螺旋清仓机。该设备采用履带式行走驱动装置,可有效解决
肖斯塔科维奇创作的《第二钢琴协奏曲》相比于他的其他作品,很少被音乐学家、演奏家研究或表演,但这并不意味着这是一部“游戏之作”。经过笔者的听赏和演奏,认为作品音乐形象丰