网上书城uml实验报告

更新时间:2023-04-30 02:50:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

精品文档

软件工程实验报告题目:网上书城

班级:姓名:学号:

班级:姓名:学号:

班级:姓名:学号:

班级:姓名:学号:

可修改

精品文档

完成日期:2015 年12 月18 日

可修改

精品文档

摘要

随着知识化和信息化新经济时代的到来,作为信息技术龙头的计算机及软件技术突飞猛进,UML成为一种不可或缺的工具。UML是一种定义良好、易于表达、功能强大且普遍适用的建模语言。它融入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。用现有的知识,按照软件工程思想和系统的开发步骤,以图书管理的应用需求为背景,分析设计了图书管理系统,并利用Rational Rose对系统进行建模,完成用例图和类图的构建,为后期的程序设计提供标准。

根据建模需求分析,总结出本系统的参与者有网上书城的会员,银行,系统管理员,仓库等几类。会员必须先进行注册才能在书城进行购买图书,其中会员根据等级又可以享受不同的打折优惠,会员购买图书后,将订单信息提交给银行,银行根据用户输入的口令完成扣费等信息,并将购买成功的信息返回给系统。系统此时就会安排离客户最近的仓库进行发货送货等操作。同时系统管理员还将进行各仓库之间的协调,仓库还将做好入库和出库的统计等等。

网上图书销售系统是一个复杂的电子商务系统,它必须提供用户的接口以供用户登录并选择喜好的图书;同时还必须提供系统的管理接口以供管理员和一般的网站工作人员处理客户订单并维护网站正常运作。

该系统以面向对象理论和数据库管理信息系统开发相关知识为依据,介绍了设计开发中的模块设计和数据与程序的连接,使SQL server 2008与Visual Studio 2010得到了有效的结合。

关键词:网上书城;UML;Rational Rose;面向对象

可修改

精品文档

目录

摘要 (2)

目录 (3)

1 需求分析 (4)

1.1 开发背景及意义 (4)

1.2 图书管理系统的需求分析 (4)

1.2.1系统功能需求 (4)

1.2.2用户接口模块 (4)

1.2.3管理员接口模块 (5)

1.2.4数据库模块 (5)

1.2.5数据服务器模块 (5)

2 系统建模 (6)

2.1 创建系统用例模型 (6)

可修改

精品文档

1 需求分析

1.1 开发背景及意义

随着互联网的高速发展,人们也越来越享受到互联网所带来的生活便利。现在越来越多的读者选择网上购买图书。网上图书销售系统是一个复杂的电子商务系统,它必须提供用户的接口以供用户登录并选择喜好的图书;同时还必须提供系统的管理接口以供管理员和一般的网站工作人员处理客户订单并维护网站正常运作。

1.2 图书管理系统的需求分析

1.2.1系统功能需求

系统总体功能需求框图如图所示。

1.2.2用户接口模块

用户接口是网站用户使用图书销售系统服务的入口,所有的在线用户都通过浏览登录网站,并进行一系列的查询,订购操作。用户接口模块包括了用户信息维护、商品查询、订购商品和订单维护4个部分。用户登录系统后,用户ID将会被保存在服务器的缓存中,用户在系统中所做的操作,包括查询、订购等都将被系统存储在数据库中,以供系统那个进行销售情况以及销售走势分析。

可修改

精品文档

1.2.3管理员接口模块

这是系统提供给网站维护和管理人员的接口。管理员接口模块包括商品信息维护、内部员工信息维护、订单处理、销售情况查询、报表维护5个部分。网站的一般工作人员通常只具有订单处理的权限,他们获得用户提交的订单,并根据库存情况来决定发货或者推迟发货。网站的管理员具有所有的管理权限,可以处理客户的订单,可以阅览网站商品的销售情况、销售走势,以便根据不同的情况及时的调整经营战略,将库存成本和资金占有用率降到最低的限度。

1.2.4数据库模块

图1.4信息查询模块功能

1.2.5数据服务器模块

数据服务器模块是系统正常运行的基础,包括客户的查询,定单的保存;网站工作人员的定单处理;网站管理员的销售情况查询与分析。

可修改

精品文档

可修改 2 系统建模

2.1 创建系统用例模型 2-5

Use Case View

BankSerUseCase

收款(from Use Case View)

获取支付详情

(from Use Case View)

回执支付信息(from Use Case View)

...)

Main

精品文档

可修改

...)

用户:包含会员、系统管理员、仓库管理员、游客

(from Use Case Vie ...)...)

...)

支付确认(from Use Case View)

Mannager

精品文档

可修改 预览仓库管理员信息

(from Use Case View)

SenderUseCase

(from Use Case View)信息回执(from Use Case View)送货员

(from Use Case Vie ...)

精品文档

可修改

UserCase

(from Use Case View)

(from Use Case View)

游客

(from Use Case View)

退货

(from Use Case View)

warehouseUseCase

删除图书

(from Use Case View)

Logical View

本文来源:https://www.bwwdw.com/article/0lye.html

Top