文档介绍:Guangxi University of Scienceand Technology
课程作业
专 业: 计算机科学与技术
班级学号:
学生姓名:
班级学号:
学生姓名:
指导教师:
二〇一三年十二月
摘要III
1 引言3
选题背景3
选题意义和目的3
研究方法3
2 可行性分析4
技术可行性分析4
与现有系统比较的优越性4
技术可行性评价4
经济可行性分析4
支出4
投资回收周期4
3 网上购物系统的分析5
网上购物系统的需求分析:5
用例分析5
确定用例:5
创建用例5
用例分析6
创建用例图6
类图分析7
当前系统的类7
时序图分析8
时序图描述8
顾客的时序图8
客户删除订单的时序图9
管理员处理订单的时序图10
管理员处理订单的时序图10
系统的协作图分析11
顾客订购协作图11
顾客删除订单的协作图11
管理员处理订单协作图12
系统的状态图分析13
管理员状态图13
用户状态图13
系统的构件图分析14
网上购物系统构件图14
系统的部署图分析15
网上购物系统部署图15
4 参考书籍17
结论17
摘 要
本论文共分三部分,分别介绍了统一建模语言(UML)、面向对象程序分析与设计以及通过一个简易电子商务系统的例子介绍如何应用UML进行项目需求分析、结构规划和生成框架代码,以及如何从现有系统逆向转出代码,生成Uml模型。
该设计的主要目的是对统一建模语言的学****过程,并在学****中,通过一个简单的例子来理解UML语言的建模思想。本设计是通过一个购物车的例子来理解UML语言的。通过面向对象程序设计方法与UML思想的结合,对系统进行建模。即设计UML中的类图、对象图、用例图、协作图、顺序图、状态图、构件图和部署图。通过这些UML框图生成代码。然后,根据生成的代码框架及UML模型来完善整个程序。
这个网上购物系统,主要是实现向购物车中添加和删除商品及对商品进行结帐的功能。系统是用JSP语言实现的,它的主要功能都是通过Servlet控制的。该程序的设计思想都是通过UML语言体现的,论文详细描述了整个设计及学****的全过程。
关键词:
统一建模语言
面向对象分析
ABSTRACT
This paper is divided into three parts and introduces separately Unified Modeling Language, OOA and OOD . By a piece of easy E-business system , It shows how to apply UML to carry on Requirement Analysis and Structure plan and to turn into project code, and how to t