收藏 分享(赏)

网上书城uml实验报告.doc

上传人:精品资料 文档编号:10652346 上传时间:2019-12-15 格式:DOC 页数:42 大小:414.56KB
下载 相关 举报
网上书城uml实验报告.doc_第1页
第1页 / 共42页
网上书城uml实验报告.doc_第2页
第2页 / 共42页
网上书城uml实验报告.doc_第3页
第3页 / 共42页
网上书城uml实验报告.doc_第4页
第4页 / 共42页
网上书城uml实验报告.doc_第5页
第5页 / 共42页
点击查看更多>>
资源描述

1、软件工程实验报告0软 件 工 程 实 验 报 告题 目: 网上书城 班级: 姓名: 学号: 班级: 姓名: 学号: 班级: 姓名: 学号: 班级: 姓名: 学号: 软件工程实验报告1完成日期: 2015 年 12 月 18 日软件工程实验报告2摘 要随着知识化和信息化新经济时代的到来,作为信息技术龙头的计算机及软件技术突飞猛进,UML 成为一种不可或缺的工具。UML 是一种定义良好、易于表达、功能强大且普遍适用的建模语言。它融入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。用现有的知识,按照软件工程思想和系统的开发步骤

2、,以图书管理的应用需求为背景,分析设计了图书管理系统,并利用 Rational Rose 对系统进行建模,完成用例图和类图的构建,为后期的程序设计提供标准。根据建模需求分析,总结出本系统的参与者有网上书城的会员,银行,系统管理员,仓库等几类。会员必须先进行注册才能在书城进行购买图书,其中会员根据等级又可以享受不同的打折优惠,会员购买图书后,将订单信息提交给银行,银行根据用户输入的口令完成扣费等信息,并将购买成功的信息返回给系统。系统此时就会安排离客户最近的仓库进行发货送货等操作。同时系统管理员还将进行各仓库之间的协调,仓库还将做好入库和出库的统计等等。网上图书销售系统是一个复杂的电子商务系统,

3、它必须提供用户的接口以供用户登录并选择喜好的图书;同时还必须提供系统的管理接口以供管理员和一般的网站工作人员处理客户订单并维护网站正常运作。该系统以面向对象理论和数据库管理信息系统开发相关知识为依据,介绍了设计开发中的模块设计和数据与程序的连接,使 SQL server 2008 与 Visual Studio 2010 得到了有效的结合。关键词:网上书城;UML;Rational Rose;面向对象软件工程实验报告3目 录摘 要 3目 录 41 需求分析 51.1 开发背景及意义 .51.2 图书管理系统的需求分析 .51.2.1 系统功能需求 .51.2.2 用户接口模块 .51.2.3

4、管理员接口模块 .61.2.4 数据库模块 .61.2.5 数据服务器模块 .62 系统建模 72.1 创建系统用例模型 .7软件工程实验报告41 需求分析1.1 开发背景及意义随着互联网的高速发展,人们也越来越享受到互联网所带来的生活便利。现在越来越多的读者选择网上购买图书。网上图书销售系统是一个复杂的电子商务系统,它必须提供用户的接口以供用户登录并选择喜好的图书;同时还必须提供系统的管理接口以供管理员和一般的网站工作人员处理客户订单并维护网站正常运作。1.2 图书管理系统的需求分析1.2.1 系统功能需求系统总体功能需求框图如图所示。网上图书销售系统管理员接口模块数据服务模块用户接口模块图

5、 1-1 系统总体功能需求框图1.2.2 用户接口模块用户接口是网站用户使用图书销售系统服务的入口,所有的在线用户都通过浏览登录网站,并进行一系列的查询,订购操作。用户接口模块包括了用户信息维护、商品查询、订购商品和订单维护 4 个部分。用户登录系统后,用户 ID 将会被保存在服务器的缓存中,用户在系统中所做的操作,包括查询、订购等都将被系统存储在数据库中,以供系统那个进行销售情况以及销售走势分析。软件工程实验报告51.2.3 管理员接口模块这是系统提供给网站维护和管理人员的接口。管理员接口模块包括商品信息维护、内部员工信息维护、订单处理、销售情况查询、报表维护 5 个部分。网站的一般工作人员

6、通常只具有订单处理的权限,他们获得用户提交的订单,并根据库存情况来决定发货或者推迟发货。网站的管理员具有所有的管理权限,可以处理客户的订单,可以阅览网站商品的销售情况、销售走势,以便根据不同的情况及时的调整经营战略,将库存成本和资金占有用率降到最低的限度。1.2.4 数据库模块图 1.4 信息查询模块功能1.2.5 数据服务器模块数据服务器模块是系统正常运行的基础,包括客户的查询,定单的保存;网站工作人员的定单处理;网站管理员的销售情况查询与分析。软件工程实验报告62 系统建模2.1 创建系统用例模型2-5Use Case ViewBankSerUseCase、(from Use Case V

7、iew)、(from Use Case View)、(from Use Case View)、(from Use Case View)Main软件工程实验报告7、(from Use Case View)、(from Use Case View)、(from Use Case View)、(from Use Case View)、(from Use Case View)、(from Use Case View)、(from Use Case View)、(from Use Case View)、(from Use Case View)、(from Use Case View)Mannager软件

8、工程实验报告8、(from Use Case View)、(from Use Case View)、(from Use Case View)、(from Use Case View)、(from Use Case View)SenderUseCase、(from Use Case View) 、(from Use Case View)、(from Use Case View)软件工程实验报告9UserCase、(from Use Case View)、(from Use Case View)、(from Use Case View)、(from Use Case View)、(from Use

9、 Case View)、(from Use Case View).)、(from Use Case View)、(from Use Case View) 、(from Use Case View)、(from Use Case View)、(from Use Case View)、(from Use Case View)、(from Use Case View)、(from Use Case View)、(from Use Case View)、(from Use Case View).)、(from Use Case View)、(from Use Case View)warehouseUs

10、eCase、(from Use Case View) 、(from Use Case View)、(from Use Case View)、(from Use Case View)、(from Use Case View)、(from Use Case View)、(from Use Case View)、(from Use Case View)、(from Use Case View) 、(from Use Case View)、(from Use Case View).)Logical View sequence&CollaborationDiagram软件工程实验报告10仓库出货顺序图:

11、 、 、 、 、1: 、2: 、4: 、3: 、仓库出货协作图: 、 、1: 、 2: 、3: 、4: 、仓库管理员删除图书顺序图软件工程实验报告11: 、 、 、1: 、 2: 、3: 、仓库管理员删除图书协作图: 、 、3: 、1: 、2: 、仓库管理员图书分类顺序图软件工程实验报告12: 、 、 、1: 、 2: 、3: 、仓库管理员图书分类协作图: 、 、3: 、1: 、2: 、仓库管理员修改图书顺序图软件工程实验报告13: 、 、 、1: 、 2: 、3: 、仓库管理员修改图书协作图: 、 、3: 、1: 、2: 、仓库管理员增加图书顺序图软件工程实验报告14: 、 、 、1: 、

12、2: 、3: 、仓库管理员增加图书协作图: 、 、3: 、1: 、2: 、仓库进货顺序图软件工程实验报告15:、 、 、 、1: 、 2: 、 3: 、仓库进货协作图: 、 、1: 、2: 、3: 、简单购物顺序图软件工程实验报告16:、 、 、 、 、 、1: 、2: 、 3: 、 4: 、5: 、简单购物协作图:、 、1: 、 2: 、4: 、3: 、 5: 、快递送书顺序图软件工程实验报告17: 、 、 、 : 、2: 、 3: 、1: 、4: 、快递送书协作图: 、 、: 、2: 、 3: 、4: 、1: 、系统管理员查询用户顺序图软件工程实验报告18: 、 、 、1: 、2: 、3:

13、 、系统管理员查询用户协作图: 、 、1: 、 2: 、3: 、系统管理员管理仓库信息软件工程实验报告19: 、 、 、1: 、2: 、系统管理员管理仓库信息协作图: 、 、1: 、 2: 、系统管理员修改仓库管理员信息软件工程实验报告20: 、 、 、 、1: 、2: 、3: 、4: 、系统管理员修改仓库管理员信息协作图 、 、 : 、2: 、3: 、4: 、1: 、银行收费顺序图软件工程实验报告21、 、 :、 :、3: 、 4: 、5: 、1: 、 2: 、银行收费协作图、 : 、 : 、4: 、2: 、 5: 、1: 、3: 、用户登录顺序图软件工程实验报告22:、 、 、 、 、1:

14、 、 2: 、 3: 、4: 、5: 、 6: 、用户登录协作图: 、 、 、1: 、2: 、5: 、6: 、3: 、4: 、用户注册顺序图软件工程实验报告23: 、 、 、 、1: 、 2: 、3: 、4: 、5: 、用户注册协作图: 、 、 、1: 、2: 、3: 、4: 、 5: 、软件工程实验报告24Component ViewMain 、Contrler.jav 、Servic.jav、main.jsp、login.jsp、userInfo.jsp、cart.jsp、wareHouse.jp、sytem.jsp、findPw.jsp 、DAO 、Tourist.java User.j

15、av WareHouseMngr.jav SystemManagr.jv、pay.jspBok.java Order.java DilveryPap.ja、regist.jpCart.jvaDeployment View、Web、软件工程实验报告253-3Use Case ViewMain、 、BankSerUseCase、 、软件工程实验报告26SenderUseCase、 、StorageManager、 、 、SystemMannager软件工程实验报告27、 、UserCase、 、 、 、软件工程实验报告28Logical View ActivityDiagram State/Activity Model4仓库订货、 、 、软件工程实验报告29仓库发货、 、 、

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报