- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程实验报告
PAGE 21
软件工程实验报告
题 目: 网上书城
班级: 姓名: 学号:
班级: 姓名: 学号:
班级: 姓名: 学号:
班级: 姓名: 学号:
完成日期: 2015 年 12 月 18 日
摘 要
随着知识化和信息化新经济时代的到来,作为信息技术龙头的计算机及软件技术突飞猛进,UML成为一种不可或缺的工具。UML是一种定义良好、易于表达、功能强大且普遍适用的建模语言。它融入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。用现有的知识,按照软件工程思想和系统的开发步骤,以图书管理的应用需求为背景,分析设计了图书管理系统,并利用Rational Rose对系统进行建模,完成用例图和类图的构建,为后期的程序设计提供标准。
根据建模需求分析,总结出本系统的参与者有网上书城的会员,银行,系统管理员,仓库等几类。会员必须先进行注册才能在书城进行购买图书,其中会员根据等级又可以享受不同的打折优惠,会员购买图书后,将订单信息提交给银行,银行根据用户输入的口令完成扣费等信息,并将购买成功的信息返回给系统。系统此时就会安排离客户最近的仓库进行发货送货等操作。同时系统管理员还将进行各仓库之间的协调,仓库还将做好入库和出库的统计等等。
网上图书销售系统是一个复杂的电子商务系统,它必须提供用户的接口以供用户登录并选择喜好的图书;同时还必须提供系统的管理接口以供管理员和一般的网站工作人员处理客户订单并维护网站正常运作。
该系统以面向对象理论和数据库管理信息系统开发相关知识为依据,介绍了设计开发中的模块设计和数据与程序的连接,使SQL server 2008与 Visual Studio 2010得到了有效的结合。
关键词:网上书城;UML;Rational Rose;面向对象
目 录
TOC \o 1-3 \h \u 4493 摘 要 3
3877 目 录 4
5238 1 需求分析 5
15205 1.1 开发背景及意义 5
20069 1.2 图书管理系统的需求分析 5
14506 1.2.1系统功能需求 5
8191 1.2.2用户接口模块 5
1982 1.2.3管理员接口模块 6
1722 1.2.4数据库模块 6
30925 1.2.5数据服务器模块 6
24690 2 系统建模 7
3864 2.1 创建系统用例模型 7
1 需求分析
1.1 开发背景及意义
随着互联网的高速发展,人们也越来越享受到互联网所带来的生活便利。现在越来越多的读者选择网上购买图书。网上图书销售系统是一个复杂的电子商务系统,它必须提供用户的接口以供用户登录并选择喜好的图书;同时还必须提供系统的管理接口以供管理员和一般的网站工作人员处理客户订单并维护网站正常运作。
1.2 图书管理系统的需求分析
1.2.1系统功能需求
系统总体功能需求框图如图所示。
图1-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
Main
Mannager
SenderU
文档评论(0)