基于struts的跑步社区.doc

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于struts的跑步社区

毕业设计标题 基于struts的跑步社区 作者姓名 指导教师 所学专业 班级 所属院系 学习年限 年 月至 年 月 二年 月 目 录 内容提要 I 目 录 2 引 言 4 第1章 系统开发背景及可行性分析 5 1.1系统开发背景 5 1.1.1社会背景 5 1.1.2 技术背景 5 1.2可行性分析 6 1.2.1理论可行性 6 1.2.2技术可行性分析 6 1.2.3经济可行性分析 6 1.3开发环境 6 第2章 系统总体设计 7 2.1系统功能分析 7 2.2系统总体设计框架 7 第3章 系统数据库设计 10 3.1 E-R图 10 3.1.1 各实体的属性关系图 10 3.1.2 各实体间的对应关系图 11 3.2 数据库结构分析 12 3.3 数据库具体表结构的设计 16 第4章 系统的实现 17 4.1总体框架设计 17 4.2 详细设计 17 4.2.1模型层设计 17 4.2.2 视图层设计 25 4.2.3 控制层设计 29 第5章 系统接口定义 44 5.1 Dao模式简介 44 5.1.1 用户基本信息操作的Dao接口声明 44 5.2 用户端Service服务的接口声明 45 5.2.1 Service层的用户基本信息操作的接口声明 46 第6章 关键技术及系统安全性能 48 6.1关键技术 48 6.1.1 JSP 49 6.1.2 Servlet 50 6.1.3 Struts 51 6.1.4 Hibernate 52 6.2系统安全性能 53 6.2.1密码安全 53 6.2.2系统访问安全 53 结 论 54 参考文献 55 谢 辞 57 附 录 56 ABSTRACT 58 基于struts2框架开发的跑步社区 引 言 .1、关于SportCommunity 本运动社区为了满足经常上网并且热爱运动的人的需要,以及公司对自身形象和的宣传的需要设计而成的。 本运动社区采用的是模块化设计,并采用接口化编程思想降低模块之间的耦合度。技术上该系统主要用的Struts框架,涉及到前台页面的展示,后台与数据库的交互,中间层业务逻辑的处理等。用到了Hibernate,Jsp,Servlet等技术。具备数据查询、修改、增加、删除等功能,实现了个人信息管理,短信管理,好友管理三大模块的全部功能。 本系统实现了人们网上的交流,以及公司与个人的交流的功能。为公司提供了第一手的资料,使公司能够及时把握市场动态,同时也为个人的交流提供了方便。 .2、语言结构与程序开发: 语言结构是指一门开发语言的基础语法和语义。 程序开发,不仅仅包含了开发语言的结构,更包含了程序设计的思想。 .3、Java语言的特点: Java语言是一中3级的程序开发语言,它能够很好的支持C/S和B/S架构的程序开发。Java语言的结构比较简单命明了。没有对内存的手动操作。而且它本身是个跨平台的语言。在开发和应用上都有很广泛的空间。 Java的设计思想引入了面向对象的思想。Java中强求,“万物皆对象”的说法。更好的对程序设计进行了抽象。 关键词:运动社区,Jsp, 图2-1用户管理信息 为了方便用户间的交流系统提供一个收发信息的功能,它包括短信的创建,对已收信息和已发信息的删除和查看等功能。其用例图如下 图2-2 短信管理 由于系统是一个交流交友于一体的,所以交友这一块内容是必不可少的。进过分析不难发现,要实现该模块的话必须要在功能上实现好友的查找,添加,删除等功能。可以用用例图表示如下                      图2-3联系人管理         以上三个模块实现了系统的基本功能,其中每个模块又有不同的子功能,实现起来应当注意各个模块之间的关系,特别是功能相近的子模块,应当注意代码的复用,以提高开发的效率,降低重复劳动。 2.2系统总体设计框架   为了提高系统的安全性,本系统使用多用户的密码登陆方式登陆系统,并对登陆用户进行验证,已达到增加系统数据的安全性、必威体育官网网址性的目的。系统结构总流程设计如图                           以上就是根据需求对系统的整体框架做出的设计。设计思路如下,先找出一个个的用例,并画出用例图。根据他们之间的关系,对系统做出整合,把一个个的用例整合到一个大的系统模块下。最后设计出整体的框架。       第3章 系统数据库设计 3.1 E-R图   在需求分析之后,数据库设计的第一步就是对系统的概念结构进行设计,设计的目标是产生反映全组织信息需求的整体数据库的概念结构,描述概念结构的工具就是E-R图。 3.1.1 各实体的属性关系图   

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档