(软件工程课程设计报告.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(软件工程课程设计报告

软件工程课程设计 大学生社交网站 班级 学号 姓名 指导老师 华东理工大学信息学院计算机系 目录 一.大学生社交网站需求模型------------------------------------2 1.问题陈述------------------------------------------------------2 1.1设计背景及意义 1.2 技术方案的选取 2.需求模型------------------------------------------------------3 2.1用例图 2.2用例模型 2.3词汇表 2.4补充说明书 二.大学生社交网站OOA设计-----------------------------------15 三.大学生社交网站OOD设计-----------------------------------22 1.框架(framework) 2.包(package) 3.类-接口(class-interface) 四.大学生社交网站的系统实现----------------------------------29 五.小组成员总结----------------------------------------------------32 一.大学生社交网站需求模型 1.问题陈述 1.1 课题研究背景及意义 互联网在全世界迅速发展,以WEB为核心的应用系统层出不穷各种网站互动交流网站BBS论坛都是典型应用 社交网站SNS(ocial Network Site)指旨在建立社会性的互联网ocial Network Services),网的局限性是之间关系基础仅仅在的人群之间交流。的社会性网络社交范围使得原本不相识但又有意愿结之间途径建立种诞生了。一经推出就取得了发展,网站通过某种方式社会拓展,根据相同话题进行凝聚都被纳入了SNS的范畴。的出现在某种了当今社会中的范围,把原本狭小的交友圈通过网络服务身处世界各地的的个体建设高速发展的今天,社会性网络更符合当代人的。 在开发过程中,采用B/Srowser/Server)结构,结构数据只有结果在浏览器中显示数的处理在服务器用户只需要一个浏览器就可以了数据库,具有常用的数据库关系管理系统ySQL,是系统安全性更高。选择了应用系统逻辑和显示分离界面设计 1.2.1 开发语言 java无疑可以轻松地实现这类功能,JSP技术是一种服务器端的HTML页面中嵌入JAVA代码的脚本语言,它比一般脚本语言的执行速度更快,由于JSP是基于JAVA语言的,所以它可以运行在UNIX/LINUX和WINDOWS平台上,是一种难得的动态网页开发语言。 1.2.2 开发模式 采用MVC架构模式,在此模式中通过JSP来表现页面。通过service层来完成大量的事务处理。 Action层充当一个控制者的角色,并负责向客户发送请求。业务逻辑层创建JSP所需要的Bean和对象,然后根据用户的请求行为,决定将哪个JSP页面发送给客户。分为表现层、中间层、业务逻辑层和数据服务层。三层体系将业务规则、数据访问及合法性校验等工作放在中间层处理。客户端不直接与数据库交互,而是通过组件与中间层建立连接,再由中间层与数据库交互。 1.2.3 开发工具 1.2.4 数据库选择 数据库是数据的结构化集合。它可以是任何东西,从简单的购物清单到画展,或企业网络中的海量信息。要想将数据添加到数据库,或访问、处理计算机数据库中保存的数据,需要使用数据库管理系统,如MySQL服务器。计算机是处理大量数据的理想工具,因此,数据库管理系统在计算方面扮演着关键的中心角色,或是作为独立的实用工具,或是作为其他应用程序的组成部分。 2.需求模型 2.1用例图 2.2用例模型(Use Case Model) 内容表 1.注册 1.1简介 1.2事件流 1.2.1基本事件流 1.2.2可选择事件流 1.3特殊要求 1.4前置条件 1

文档评论(0)

dafangjia + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档