- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于UML的超市会员管理系统的设计与实现
摘要:该文使用统一建模语言UML对超市会员管理系统里的会员卡发行管理模块进行了需求分析和用例关系分析,使用Rational Rose 2003 作为建模工具对模块建立了需求模型、静态模型及实现模型。采用了基于MVC模式的J2EE技术对系统进行设计,采用Struts架构来实现视图层、业务层和控制层的分离。
关键词:面向对象技术;UML;超市会员管理系统;Struts架构
中图分类号:TP311 文献标识码:A文章编号:1009-3044(2009)35-9895-02
The Design and Implementation of Supermarket Member Management Based on UML
GUO Meng-meng
(Shandong Yingcai College, Jinan 250104, China)
Abstract: UML is used to build visualization model for a module about membership card published management in the supermarket member management system. Several of models have been built by Rational Rose 2003, including requirement model, static model and implementation model, using the MVC model based on J2EE technology. In this architecture, using Struts framework to implement the view layer, business layer and control layer separation.
Key words: object-oriented technology; UML; the supermarket member management system; Struts architecture
随着我国经济的快速发展,市场机制不断完善,物质资料日益丰富,越来越多的商品从卖方市场转入买方市场,商业领域的竞争日益激烈。我国加入世贸组织后,外国的零售巨头不断进入中国市场,使得这个领域的竞争更加残酷。为了应对激烈的市场竞争,各商家推出了各种措施吸引顾客,其中相当普遍的方式就是推行会员制度,推出名目繁多的优惠措施。
本文以超市会员管理系统为例, 探讨了利用统一建模语言UML 进行面向对象的分析、设计和实现等问题。同时针对会员卡发行管理部分进行需求分析,确定系统的组件图, 建立起系统的体系结构, 给出了详细的Use Case 描述并据此创建了分析与设计模型。
1 UML 概述
统一建模语言(UML)是一个通用的可视化建模语言,用于对软件进行描述、可视化处理、构造和建立软件系统制品的文档。这种建模语言的最大用途是利用图形来描述真实世界各个对象的符号表示,让所有系统设计者在构建系统时从系统流程分析、系统需求、对象模型化定义到对象设计的整个过程完全标准化。它记录了对必须构造的系统的决定和理解,可用于对系统的理解、设计、浏览、配置、维护和信息控制。UML 适用于各种软件开发方法、软件生命周期的各个阶段、各种应用领域以及各种开发工具,是一种总结了以往建模技术的经验并吸收当今优秀成果的标准建模方法,包括概念的语义,表示法和说明,提供了静态、动态、系统环境及组织结构的模型。它可被交互的可视化建模工具所支持,这些工具提供了代码生成器和报表生成器。UML标准并没有定义一种标准的开发过程,但它适用于迭代式的开发过程。它是为支持大部分现存的面向对象开发过程而设计的。
UML可以由下列5类图来定义:第1类,用例图(Use Case diagram),从用户角度描述系统功能,并指出各功能的操作者。第2类,静态图(Static diagram),包括类图、对象图和包图。第3类,行为图(Behavior diagram),描述系统的动态模型和组成对象间的交互关系,包括状态图和活动图。第4类,交互图(Interactive diagram),描述对象间的交互关系,包括顺序图和合作图。第5类,实现图(Implementation diagram),包括组件图和配置图。以上五类UML图从不同的角度在不同的设计阶段对系统进行建模,当模型建立之后,模型可以被UML工具转化成指定的面向对象的程序语言。目前比较流行的UML工具有IBM的Ratio
您可能关注的文档
- 基于MVC模式的课程申报系统的设计与实现.doc
- 基于MVC模式的物流管理信息系统的设计与实现.doc
- 基于Multisim10.0的网络化电工实验研究.doc
- 基于Mysql数据库Moodle课程迁移的解决方案.doc
- 基于Nagios的网络监控系统研究.doc
- 基于NANDFlash的嵌入式文件系统μC/FS的实现.doc
- 基于NASA World Wind的遥感影像处理方案研究.doc
- 基于NAT技术在校园网中的应用研究.doc
- 基于MVC模式的成人教学管理系统的设计与实现.doc
- 基于NetFlow的IPTV传输质量监控系统研究与实现.doc
- 走向人地协调可持续发展课件人教版(2019)高中地理.pptx
- Unit9LearningLesson1GrammarFocus课件高中英语北师大版(2019).pptx
- Unit3SportsandFitnessReadingforWriting课件高中英语人教版(2019).pptx
- 高考英语创新译林版学案模块五Unit1.doc
- 2025年广东省四校高三语文5月模拟联考试卷附答案解析.docx
- 2025年广东省四校高三语文5月模拟联考试卷附答案解析.pdf
- 六年级下册道德与法治期末检测卷附答案(夺分金卷).docx
- 北师大版一年级上册数学期中测试卷附参考答案【典型题】.docx
- _蔬香酥烤鸭_与普通焖炉烤鸭营养成分的研究.pdf
- 苏锡常镇化学(三十三).DOCX
文档评论(0)