已阅读5页,还剩37页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程实验报告软件工程实验报告 题 目: 网上书城 班级: 姓名: 学号: 班级: 姓名: 学号: 班级: 姓名: 学号: 班级: 姓名: 学号: 完成日期: 2015 年 12 月 18 日摘 要 随着知识化和信息化新经济时代的到来,作为信息技术龙头的计算机及软件技术突飞猛进,UML成为一种不可或缺的工具。UML是一种定义良好、易于表达、功能强大且普遍适用的建模语言。它融入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。用现有的知识,按照软件工程思想和系统的开发步骤,以图书管理的应用需求为背景,分析设计了图书管理系统,并利用Rational Rose对系统进行建模,完成用例图和类图的构建,为后期的程序设计提供标准。根据建模需求分析,总结出本系统的参与者有网上书城的会员,银行,系统管理员,仓库等几类。会员必须先进行注册才能在书城进行购买图书,其中会员根据等级又可以享受不同的打折优惠,会员购买图书后,将订单信息提交给银行,银行根据用户输入的口令完成扣费等信息,并将购买成功的信息返回给系统。系统此时就会安排离客户最近的仓库进行发货送货等操作。同时系统管理员还将进行各仓库之间的协调,仓库还将做好入库和出库的统计等等。网上图书销售系统是一个复杂的电子商务系统,它必须提供用户的接口以供用户登录并选择喜好的图书;同时还必须提供系统的管理接口以供管理员和一般的网站工作人员处理客户订单并维护网站正常运作。该系统以面向对象理论和数据库管理信息系统开发相关知识为依据,介绍了设计开发中的模块设计和数据与程序的连接,使SQL server 2008与 Visual Studio 2010得到了有效的结合。关键词:网上书城;UML;Rational Rose;面向对象目 录摘 要3目 录41 需求分析51.1 开发背景及意义51.2 图书管理系统的需求分析51.2.1系统功能需求51.2.2用户接口模块51.2.3管理员接口模块61.2.4数据库模块61.2.5数据服务器模块62 系统建模72.1 创建系统用例模型71 需求分析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-5Use Case ViewBankSerUseCaseMainMannagerSenderUseCaseUserCasewarehouseUseCaseLogical View sequence&CollaborationDiagram仓库出货顺序图仓库出货协作图仓库管理员删除图书顺序图仓库管理员删除图书协作图仓库管理员图书分类顺序图仓库管理员图书分类协作图仓库管理员修改图书顺序图仓库管理员修改图书协作图仓库管理员增加图书顺序图仓库管理员增加图书协作图仓库进货顺序图仓库进货协作图简单购物顺序图简单购物协作图快递送书顺序图快递送书协作图系统管理员查询用户顺序图系统管理员查询用户协作图系统管理员管理仓库信息系统管理员管理仓库信息协作图系统管理员修改仓库管理员信息系统管理员修改仓库管理员信息协作图银行收费顺序图银行收费协作图用户登录顺序图用户登录协作图用户注册顺序图用户注册协作图Component ViewMainDeployment View3-3Use Case ViewMainBankSerUseCaseSenderUseCaseStorageManagerSystemMannagerUserCaseLogical View ActivityDiagram State/Activity Model4仓库订货仓库发货管理员查询图书信息管理员删除图书信息活动图
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026‑2031年中国黄金期货行业市场调查研究及发展前景预测报告
- 仪器仪表专业考试题目及答案解析
- 园林植物繁殖测验试题及答案展示
- 计算英语教程 2
- 3月住院医师规范化培训《核医学科》模拟习题及参考答案
- 初中信息技术八年级上册《程序设计入门:从问题到算法的探索之旅》教学设计
- 一、初中生物八年级上册·人类活动与生态系统服务功能耦合影响深度教学方案
- 初中九年级化学 酸的性质与应用(第3课时)知识清单
- 初中英语七年级上册Starter Units 13 整合诊断·默写本教学设计(学为中心·素养导向版)
- 初中三年级英语跨学科项目式学习导学案:探究、推测与合理推断-聚焦社会现象的多元视角(含差异化评估方案)
- 2026年杭州市农产品冷链仓储可行性研究报告
- 箱式电阻炉操作规程操作规程
- 神经外科护理质量信息化管理探索
- 2022中国功能性消化不良诊治专家共识课件
- 2026江苏省数据集团数字科技有限公司招聘笔试考试参考试题及答案
- 2026年北京市劳动合同范本三篇
- 《图形图像处理》课程标准
- 年产3600吨薯类食品生产线技术改造项目可行性研究报告模板拿地申报
- 2026电子工业出版社有限公司招聘应届高校毕业生12人笔试参考题库及答案解析
- 2026湖南株洲市消防救援支队消防文员招聘14人笔试参考题库及答案解析
- 5WHY培训教材教学课件
评论
0/150
提交评论