毕业设计(论文)-基于ssh的校内网系统的设计与实现

毕业设计(论文)-基于ssh的校内网系统的设计与实现

ID:5700955

大小:918.51 KB

页数:43页

时间:2017-12-23

毕业设计(论文)-基于ssh的校内网系统的设计与实现_第1页
毕业设计(论文)-基于ssh的校内网系统的设计与实现_第2页
毕业设计(论文)-基于ssh的校内网系统的设计与实现_第3页
毕业设计(论文)-基于ssh的校内网系统的设计与实现_第4页
毕业设计(论文)-基于ssh的校内网系统的设计与实现_第5页
资源描述:

《毕业设计(论文)-基于ssh的校内网系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于SSH的校内网系统的设计与实现院系名称软件学院姓  名学  号20077712804专  业计算机辅助设计指导教师2010年12月7日43目 录1引 言41.1研究的背景和意义41.2论文的组织结构42系统相关技术42.1STRUTS42.1.1Struts体系结构42.1.2Struts框架中的组件52.2HIBERNATE72.2.1Hibernate核心接口82.3SPRING82.4AJAX92.4.1几种技术93系统分析103.1系统需求分析103.2系统功能分析103.3系统功能模块结构图114数据库设计124.1数据库概念结构设计124.2数据库设计23

2、5系统设计与实现255.1开发工具与环境255.2各模块设计与实现265.2.1注册265.2.2登陆295.2.3日志305.2.4个人资料335.2.5留言355.2.6相册36435.2.7状态375.2.8好友375.2.9分享385.2.10通知385.2.11好友访问385.2.12访问好友385.2.13安全中心395.2.14退出395.3统一编码395.3.1说明395.3.2关键代码396结束语41参考文献42致谢43431引 言1.1研究的背景和意义SNS:SocialNetworkService,社交网络服务,依据六度理论,以认识朋友的朋友为基础,

3、扩展自己的人脉。并且无限扩张自己的人脉,在需要的时候,可以随时获取一点,得到该人脉的帮助。SNS网站,就是依据六度理论建立的网站,帮你运营朋友圈的朋友。校内网给不同身份的人提供了一个全方位的互动交流平台,大大提高了用户之间的交流效率降低了维护用户之间交流的成本,通过提供发布日志、保存相册、音乐视频等站内外资源分享等功能搭建了一个功能丰富高效的用户交流互动平台。1.2论文的组织结构论文的第二部分介绍系统相关技术,包括SSH三大框架,介绍了Struts、Hibernate、Spring三大框架的结构等,另外介绍了Ajax的各项技术。论文的第三部分对系统进行需求分析,功能分析,

4、并划分系统模块。论文的第四部分为系统数据库的设计,从概念设计,逻辑设计方面对数据库。论文的第五部分为系统具体的设计与实现,包括系统开发环境和工具,系统各模块的设计和实现,及三大框架的应用体现。2系统相关技术2.1StrutsStruts是Apache基金会Jakarta项目组的一个OpenSource项目,它采用MVC模式,能够很好地帮助java开发者利用J2EE开发Web应用。和其他的java架构一样,Struts也是面向对象设计,将MVC模式"分离显示逻辑和业务逻辑"的能力发挥得淋漓尽致。2.1.1Struts体系结构让我们从MVC角度观察struts框架中的组件框架

5、中三个部分:模型,视窗和控制器。1>模型在struts框架中,模型分为两个部分:43系统的内部状态;可以改变状态的操作(事务逻辑)。内部状态通常由一组ActionFormJavaBean表示。根据设计或应用程序复杂度的不同,这些Bean可以是自包含的并具有持续的状态,或只在需要时才获得数据(从某个数据库)。大型应用程序通常在方法内部封装事务逻辑(操作),这些方法可以被拥有状态信息的bean调用。比如购物车bean,它拥有用户购买商品的信息,可能还有checkOut()方法用来检查用户的信用卡,并向仓库发定货信息。小型程序中,操作可能会被内嵌在Action类,它是strut

6、s框架中控制器角色的一部分。当逻辑简单时这个方法很适合。建议用户将事务逻辑(要做什么)与Action类所扮演的角色(决定做什么)分开。2>视窗由JSP建立,struts包含扩展自定义标签库,可以简化创建完全国际化用户界面的过程。3>控制器struts中,基本的控制器组件是ActionServle类中的实例servlet,实际使用的servlet在配置文件中由一组映射(由ActionMapping类进行描述)进行定义。2.1.2Struts框架中的组件框架中所使用的组件:1>ActionServlet控制器框架中的控制器组件是有org.apache.struts.actio

7、n.ActionServlet类实现的,这个类是javax.servlet.http.HttpServlet类的扩展。Strutscontroller基本功能是:(1)截获用户的Http请求。(2)把这个请求映射到相应的Action类,如果这是此类收到的第一个请求,将初始化实例并缓存。(3)创建或发现一个ActionFormbean实例(看配置文件是否定义),然后将请求过程移植到bean。(4)调用Action实例的perform()方法并将ActioFormbean,ActionMapping对象,request和respo

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

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

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