UML手机自选商场开发.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 第一节 UML的扩展机制 2 第二节 Web应用 2 第三节 Web应用建模 3 第二章???????? 需求分析 6 第一节 提取系统用例 6 第二节 基础构架和设计元素 9 第三节 领域 9 第四节 运行环境 10 第三章 系统分析 11 第一节 会员购物及相关流程图 11 第二节 用例相关的事件流描述 14 第三节 用户体验视图及类化 34 第四章 系统设计 42 第一节 数据表设计 42 第二节 表间的映射关系图设计 47 第三节 系统主体页面设计图解 48 第五章 系统开发运行环境 51 第一节 硬件环境 51 第二节 软件环境 51 第三节 应用程序运行配置 51 第六章 开发工具简介 52 第一节 建模工具Visio 52 第二节 网站开发语言JSP 52 第三节 系统服务器TOMCAT5.0 53 结论 54 致谢语 54 引用文献: 55 基于UML的手机自选商场开发 第一章 应用背景 ? 虽然UML提供了丰富的建模元素和表示法,足以满足典型软件系统的建模需要。但我们有时需要UML标准中没有定义的补充特征和表示法。UML的扩展机制满足了我们的这些需求,它可为建模者提供新的模型元素以及可附加在模型元素上的各种形式的信息。UML的扩展机制是UML的基本组成部分,它说明怎样用新的语义来定制、扩展UML的模型元素。 ? 第一节 UML的扩展机制 ? UML的扩展机制包括类别模板、约束和标记值。其中最重要的扩展机制是类别模板,可适用于所有类型的建模元素。它是一种在已定义的模型元素的基础上构造一种新的模型元素的机制。这样构造出来的新的建模元素就称为类别模板的建模元素,被扩展的已定义元素称为它的基元素。一个类别模板元素不能改变基元素的结构,但可添加某种新的语义。作为UML的一种基本表示法,类别模板可用—个带有一对双尖括号的词组来表示,如Entity,Control。约束是模型元素中的语义关系,它指定了必须保持为“真”的条件和命题,否则模型描述的系统是无效的。标记值是附加到任何模型元素的一对标记和值,用来增加模型元素的语义。 ? 第二节 Web应用 ? 一个系统如果拥有Web服务器并可以通过Web浏览器来改变服务器端业务逻辑的状态,这样的系统就是Web应用。如果系统业务逻辑不是在服务器端实现的,那么这样的系统就不是Web应用。典型的Web应用需要用户输入各种数据来进行交互。这些数据可以是单行文本、多行文本、复选框选择等。 在Web应用中起着重要作用的概念有: 页、脚本、组件、表单(Form)和框架(Frame)等。 ? ?????? 页 页是Web应用的基础,用户所看到的信息都是以页的形式通过浏览器展现出来。浏览器向服务器请求所需的页,Web服务器向浏览器发送信息页。 在某些Web开发环境中(如Microsoft ASP),页是静态HTML格式的页与动态脚本页的组合。脚本页包含由Web服务器执行(实际上更可能委派给脚本引擎或页过滤器)的代码,这些代码可以访问服务器资源并最终生成Web格式的页,最终生成的页被发送回请求它的浏览器。 在执行浏览器请求页的脚本时才能激活服务器端的业务逻辑,客户端与服务器间的链接才存在,一旦请求完成,链接就会断开,这与传统客户服务器应用有很大的不同。 客户端脚本(如JavaScript或VBScript)与客户端组件(如Java Applet或ActiveX控件)不同.客户端组件是Web应用体系结构的一个组成部分。客户端脚本代码嵌入在HTML格式的页中,这些代码在响应浏览器产生的事件(如文档加载、按钮按下等)时执行。它们之间最大不同在于服务器脚本是过程驱动的,而客户端脚本则是事件驱动的。 ? ?????? 组件 在Web应用体系结构中,组件有服务器组件和客户端组件两类,并非所有的业务逻辑都是通过Web页中的脚本来实现的。较复杂的Web应用通常要利用中间层的组件。中间层位于用户界面与持久系统(如数据库服务器等)之间,通常由一组能在服务器端运行的已编译好的组件组成。应用服务器与Web服务器位于同一台计算机上,也可位于不同计算机上。中间层是一个封装层,封装了所有的业务逻辑,使用中间层的—个优点是能共享整个应用中的业务功能。使用服务器组件可以提高性能,因为脚本是解释执行的,其运行速度远远慢于二进制代码的运行速度。 ? ?????? 表单 表单是Web应用中最重要的输入手段,客户端的浏览器通过表单收集用户输入的效据,并把这些数据传送到服务器,从而形成—个交互式系统。表单结构只能收集用户输入的数据,它本身并没有能力处理这些数据.因此在服务器端必须要有一个相对应的程序来处理这些数据。 ? ?????? 框架 设计者

文档评论(0)

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

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

1亿VIP精品文档

相关文档