UML网上购物管理word精品文档34页.doc
《UML网上购物管理word精品文档34页.doc》由会员分享,可在线阅读,更多相关《UML网上购物管理word精品文档34页.doc(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、如有侵权,请联系网站删除,仅供学习与交流UML网上购物管理【精品文档】第 19 页课程设计报告(大作业-面向对象分析与设计)学 院 信息学院 班级 项目组长 (09) 项目组员 指导教师 朱克敌 职称 教授、讲师 课程设计进行地点: 实训F 起止日期:2015年08月31日起至 2015年12月04日止沈 阳 工 程 学 院课程设计任务书(大作业-面向对象分析与设计)课程设计题目: 网上购物管理系统 学 院 信息学院 班级 指导教师 朱克敌 职称 教授、讲师 课程设计进行地点: 实训F 任务下达时间: 2015 年08 月 31 日起止日期:2015年08月31日起至 2015年12月04日止
2、软件工程系主任 朱克敌 2015年08月31日批准一、课程设计的原始资料及依据“面向对象分析与设计课程设计”是软件工程本科专业学生提高面向对象分析设计能力实践教学环节之一,其前驱条件要求学生们必须具备“程序设计基础”、“软件工程导论”、“系统分析与设计”和“数据库系统原理”等计算机专业基础理论知识,本次课程设计是针对这些知识的一次综合性的教学实践活动,是对学生综合实践能力的培养过程。通过本次课程设计,可使学生掌握面向对象分析与设计的技术和方法,为“毕业设计”打下良好的基础,同时,也能培养学生良好的团队合作精神、较强的沟通能力,认真的工作态度,为今后从事计算机工作打下必要的基础。“图书馆管理系统
3、”是一个针对图书馆进行管理的系统,要求学生们在课程设计开始之前,要对本课题的开发背景进行认真理解,然后,运用所学知识和所掌握的分析设计方法和工具,模仿软件企业的实际工作情境和开发过程完成课程设计任务,从而完成一个较完整的项目分析与设计实践,使学生们真正得到锻炼分析问题和解决问题的能力。二、课程设计主要内容及要求首先要求参加课程设计的学生们要重新认真复习软件工程及项目管理的理论知识和技能,熟练掌握UML设计工具,之后学生们能够灵活地把所学理论知识和技能应用于该项目的开发实践中去,从而有目的地加深理解项目开发与管理的深刻含义。具体要求如下:1成立项目开发小组并选举项目组长。2根据设计要求小组选定设
4、计题目。3每天要求项目组长要至少组织召开一次会议,总结、汇报和布置任务。4每次会议要求保留会议记录并存档。5发挥团队合作精神共同完成如下内容: 软件需求分析 用例图 类图 顺序图 协作图 活动图 状态图6组长要根据能力合理地分配任务,要求每个组员都能积极参与并完成如下内容: 参与需求分析 各种设计视图 个人总结7组长要对每个组员进行公正客观地评价。8要求项目组共同对课程设计成果进行装订成册。三、对课程设计说明书撰写内容、格式、字数的要求1课程设计说明书是体现和总结课程设计成果的载体,要求认真按着要求进行完成。2每个项目小组撰写完成并提交一份课程设计说明书。3所有文档撰写格式均需要严格按着给定参
5、考模板进行。4模板中的文字字体、大小、格式、页眉页脚等各种设置不可随意改变。5课程设计说明书严格按着装订顺序进行装订。6课程设计说明书装订顺序为: 课程设计封面(1份) 任务书(1份) 成绩评定表(1份) 装订目录 课程设计报告书(1份)报告封面目录第1章 系统需求分析第2章 用例图设计建模第3章 类图设计建模第4章 顺序图设计建模第5章 协作图设计建模第6章 活动图设计建模第7章 状态图设计建模第8章 配置图设计建模致谢参考文献附录一:项目开发体制图附录二:开发时间计划表 会议记录(要求每天至少1份) 项目个人总结(每人1份)四、设计完成后应提交成果的种类、数量、质量等方面的要求1课程设计报
6、告书(1份)2开发时间计划表(1份)3会议记录(每天至少1份)4个人总结(每人1份)五、时间进度安排顺序阶段日期计 划 完 成 内 容备注1第一阶段查阅资料、需求分析2第二阶段功能分析与设计3第三阶段用例图建模、类图建模、顺序图建模、协作图建模4第四阶段活动图建模、状态图建模配置图建模5第五阶段个人总结、打印报告六、主要参考资料(文献)1实用软件工程 郑人杰 等 清华大学出版社2UML系统建模基础教程 胡荷芬 张帆 高斐 清华大学出版3UML基础与ROSE建模案例 吴建 汪杰 人民邮电出版社4UML基础与Rose建模教程 蔡敏 徐慧 人民邮电出版社沈 阳 工 程 学 院 面向对象分析与设计 课
7、程设计成绩评定表学 院: 信息学院 班级: 项目组长: 项目组员: 指 导 教 师 评 审 意 见评价内容具 体 要 求权重评 分加权分调研论证能独立查阅文献,收集资料;能制定课程设计方案和日程安排。0.15432工作能力态度工作态度认真,遵守纪律,出勤情况是否良好,能够独立完成设计工作, 0.25432工作量按期圆满完成规定的设计任务,工作量饱满,难度适宜。0.25432说明书的质量说明书立论正确,论述充分,结论严谨合理,文字通顺,技术用语准确,符号统一,编号齐全,图表完备,书写工整规范。0.55432指导教师评审成绩(加权分合计乘以12) 分加权分合计指 导 教 师 签 名: 年 月 日评
8、 阅 教 师 评 审 意 见评价内容具 体 要 求权重评 分加权分查阅文献查阅文献有一定广泛性;有综合归纳资料的能力0.25432工作量工作量饱满,难度适中。0.55432说明书的质量说明书立论正确,论述充分,结论严谨合理,文字通顺,技术用语准确,符号统一,编号齐全,图表完备,书写工整规范。0.35432评阅教师评审成绩(加权分合计乘以8)分加权分合计评 阅 教 师 签 名: 年 月 日课 程 设 计 总 评 成 绩分装订目录1封面2任务书3成绩评定表4装订目录5课程设计报告书6会议记录7项目个人总结面向对象分析与设计课程设计报告书题目: 网上购物管理系统 班级: 组长: 组员: 目 录第1章
9、 系统需求分析11.1 系统分析11.2网上购物系统人机界面描述21.3信息资源列表2第2章 用例图设计建模42.1普通用户用例图42.2注册会员用例图42.3管理员用例图5第3章 类图建模设计73.1表示层类图73.2控制层类图73.3实体类类图83.4数据访问组件类图83.5业务层类图9第4章 顺序图设计建模104.1 注册会员在线注销顺序图104.3 注册会员登录本系统顺序图114.4 注册会员修改注册信息顺序图124.5 注册会员通过购物车添加商品顺序图134.6 注册会员管理账户顺序图134.7 管理员管理商品顺序图14第5章 协作图设计建模155.1 注册会员在线注销协作图155.
10、2 普通用户注册系统协作图165.3 注册会员登陆本系统协作图165.4 注册会员修改注册信息协作图175.5 注册会员用户通过购物车添加商品协作图175.6 注册会员管理账户协作图185.7 管理员管理商品协作图18第6章 活动图设计建模196.1 普通用户活动图196.2 注册会员活动图196.3 管理员活动图20第7章 状态图设计建模227. 1管理员状态图227. 2用户状态图237. 3注册会员状态图23第8章 配置图设计建模248.1 表示层构件图248.2 控制层构件图248.3 业务层构件图258.4 数据访问层构件图258.5 系统部署图26第1章 系统需求分析1.1 系统分
11、析 一个客户通过因特网购买所需要的商品,客户可以在商品列表的Web页面上选择订购商品。 要发出定单,客户必须填上运送和付款信息,可接收的付款方式为信用卡、支票或者其他付款方式,一旦定单被输入,系统向客户发送一个确认e-mail消息,并附上定单的细节,在等待计算机送到的时候,客户可以在任何时候在线查到定单的状态。定单处理包含下面所需的步骤:验证客户的信任度和付款方式、向仓库请求所订购的商品、打印发票并且请求仓库将商品运送给客户。1. 客户使用商品列表的Web页面来查看所需要的商品,商品价格也同时显示出来。2. 客户可以通过留言板向我们提出需要什么样的商品,需要什么样的服务,对我们提出一些意见和建
12、议。3. 客户可以选择在线订购商品,或者也可以要求销售人员在定单真正发出之前与自己联系,解释定单的细节、协商价格等。4. 要发出定单,客户必须填写在线表格关于运送和发票地址以及付款细节(信用卡、支票或者其他付款方式)。5. 在客户定单输入到系统之后,销售人员发送电子请求给仓库,附上所订购的商品的细节。6. 事务的细节,包括定单号和客户账号,要e-mail给客户,使得客户可以在线查看定单的状态。7. 仓库从销售人员那里获得发票,并给客户运送商品。1.2网上购物系统人机界面描述1、用户和系统之间的界面对所有的顾客都开放。允许用户搜索当前在线产品信息。允许用户输入定单信息或汇款信息等用户的个人资料。
13、2、销售人员与系统之间的界面谨对拥有口令的销售人员开放。允许销售人员查看定单信息验证用户付款金额等行为。1.3信息资源列表1、基本商品信息为需要此类商品的用户提供相关的信息资源。2、自定义购买商品信息建立一个留言板为需要此类信息的用户提供相关的信息咨询。3、定单信息要购买产品的用户输入相关信息,提交系统。4、购物信息为用户选购的产品作出记录并估计价格,为用户提供参考。5、付款信息用户输入相关信息,销售人员验证相关信息。图1-1 系统功能结构图第2章 用例图设计建模2.1普通用户用例图普通用户可以通过本系统进行如下活动:(1) 在网上购物商店进行注册,以成为注册会员。(2) 浏览商品信息,包括分
14、类商品信息、优惠商品信息和热卖商品信息。(3) 查询商品,包括分类商品、优惠商品和热门商品以及高级查询。(4) 通过在线帮助获取想要了解的商品信息。图2.1 普通用户用例图2.2注册会员用例图注册会员除了具有普通用户所有的功能,还可以通过本系统进行如下活动:(1) 登录网上商店。(2) 管理购物车,包括查看购物车信息、删除购物车商品、购买商品。 (3) 管理订单,包括查询订单、创建订单和修改订单。(4) 进行商品订单在线支付。(5) 找回密码、修改个人信息和注销。图2.2 注册会员用例图2.3管理员用例图管理员可以通过本系统进行如下活动:(1) 对用户进行管理,包括创建管理员、查询用户、修改用
15、户权限和删除用户。(2) 对订单进行管理,包括订单查询和订单确认。(3) 对商品进行管理,包括商品基本信息管理、商品类别管理和特价商品管理。图2.3 管理员用例图第3章 类图设计建模3.1表示层类图 本系统中的表示层类图主要是客户端显示给用户的各种界面类,包括系统首页MainForm、登录界面userLogin、注销界面logOut、用户注册界面userRegister、修改用户信息界面updateUserInfo、购物车界面shoppingCart、显示商品信息界面showGoodsInfo、显示订单信息界面showOrderInfo、显示用户信息界面showUserInfo等。图3.1 表
16、示层类图3.2控制层类图本系统控制层主要包括前段控制器组件ActionServlet和完成商品信息GoodsManageAction、订单信息OrderManageAction、用户信息业务UserManageAction调度的后端业务控制器Action类。其中,前端控制器依赖于后端控制器。图3.2 控制层类图3.3实体类类图它至少包括三个实体类:用户信息实体类UserInfo、订单信息实体类OrderInfo、商品信息实体类GoodsInfo。图3.3 实体类类图3.4数据访问组件类图由于本系统中存在着代表用户信息的实体类、商品信息的实体类和订单信息的实体类,因此相应的也就有对应的组建类。另
17、外,还有一个处理错误的异常处理操作类和一个实现数据库连接的数据库连接操作类,这两个类是其他三个操作类的依赖对象。图3.4 数据访问组件类图3.5业务层类图本系统的具体业务功能主要有四类:与用户有关的信息管理类UserManage、与商品有关的信息管理类GoodsManage、与订单有关的信息管理类OrderManage和与购物有关的信息管理类ShoppingCartManage,他们彼此间是互相依赖的关系。图3-5 业务层类图第4章 顺序图设计建模在网上购物商店系统中通过上述用例,可以获得以下关键的交互行为:(1) 注册会员在线注销。(2) 普通用户注册本系统。(3) 注册会员登录本系统。(4
18、) 注册会员修改注册信息。(5) 注册会员用户通过购物车添加商品。(6) 注册会员用户账户管理。(7) 管理员管理商品信息。4.1 注册会员在线注销顺序图在本系统中注册会员在线注销顺序图是对用户注销的流程进行描述的。图4.1 注册会员在线注销顺序图4.2 普通用户注册本系统顺序图 普通用户输入个人信息后,系统进行页面中表单数据的验证,并返回具体错误信息让用户修改;用户根据提示的错误信息输入正确的信息;用户输入正确的信息并通过页面验证后,系统把用户信息取出,保存到业务实体组件对象中,进而调用业务组件类中的方法实现将用户的信息存入数据库;用户注册成功后系统将弹出注册成功的信息提示。图4.2 普通用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- UML 网上 购物 管理 word 精品 文档 34
限制150内