面向对象设计与分析课设网上书店_第1页
面向对象设计与分析课设网上书店_第2页
面向对象设计与分析课设网上书店_第3页
面向对象设计与分析课设网上书店_第4页
面向对象设计与分析课设网上书店_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

华东交通大学课程设计报告课程设计(论文)任务书软件学院软件测试专业2013-1班一、课程设计(论文)主题网上书店系统第二,课程设计(论文)将于2016年1月4日至2015年1月8日开始。三、课程设计(论文)地点:软件学院机房软件测试室四、课程设计(论文)内容要求:1.本课程设计的目的(1)掌握面向对象的分析和设计方法(2)可以使用统一建模语言对系统进行建模(3)理论联系实际,提高学生学习软件开发技术和分析问题的能力。(4)提高学生的写作能力2.课程设计的任务和要求1)基本要求:网站客户是系统的用户。他们必须首先在网站上提交个人注册信息。以合法用户身份登录后。完成如图书检索、购物车管理、订单管理等。人类信息管理和其他功能。此外,网站管理员以超级用户身份登录系统后,可以管理书籍,如书架上的书,书架,修改等。也可以处理用户提交的订单。3)课程设计论文写作要求(1)课程设计任务和要求(2)前言:介绍软件问题的背景,简要介绍面向对象设计思想、基本方法、优势等。(3)功能需求描述所选系统的功能需求,必要时使用带泳道的活动图来帮助解释(4)需求模型识别用例图并描述主要用例(5)系统分析用面向对象的方法进行系统分析,建立状态机图、类图和序列图(6)系统设计用面向对象的方法设计问题域、接口和数据管理。(7)设计经验和总结-设计中遇到的问题和解决方案,您通过设计学到了哪些新知识,巩固了哪些知识,有哪些改进?你对课程设计有什么看法?(8)参考文献(必须按照标准格式列出,请参考教材后面的参考格式)(9)报告应按要求排版和打印,装订应平整,否则需返工;(10)讲座报告的装订顺序如下:封面-任务书-目录-正文-附录(相关图片)(11)正文包括功能需求、需求模型的建立、系统分析、系统设计、设计经验和总结。参考资料等(12)严禁剽窃。如果被发现,将被视为失败。4)课程设计评分标准:(1)出席率:40分;(2)回复:30分;(3)报告等:30分。5)参考:马志义。面向对象分析与设计.机械工业出版社(2)(美国)多切蒂译。余志祥。面向对象分析与设计(UML2.0版).清华大学出版社。2006年4月(3)麦克劳克林(医学博士)等待;奥雷利台湾对象分析与设计(中文版)。东南大学出版社。2009年1月6)课程设计时间表内容天数位置构想和收集信息1图书馆设计和测试3实验室撰写论文1图书馆、实验室学生签名:2016年1月8日课程设计复习述评(1)出勤率:(40分):优秀()、良好()、中等()、一般()、差();(2)回答:(30分):优()、良()、中()、一般()、差();(6)报告:(30分):优()、良()、中()、一般()、差();评审员:职称:讲师2016年1月9日内容前言12网上书店系统的功能需求13网上书店系统的需求模型43.1分部子系统33.2确定参与者33.3识别用例33.4用例图3的建立4网上书店系统系统分析44.1找到类别44.2构建状态机图44.3创建类图44.4建立顺序图45网上书店系统设计55.1问题域设计55.2接口领域零件设计55.3数据管理设计第5节6结论和展望6参考文献71前言随着互联网在中国的广泛普及和网上支付方式的逐步完善,越来越多的人逐渐习惯于网上购物,习惯于点击鼠标下单送货上门的快捷方便的购物方式。传统的书店购物观念正受到网上书店的冲击,网上书店是一种方便快捷的购书方式。网上书店可以在互联网上实现的商业功能越来越多样化。从初始信息发布功能到当前在线图书展示功能、在线购买功能、在线客服功能、在线网站管理功能等。传统书店锁提供的几乎所有功能都可以在互联网上以电子方式有效地操作。借助网络的跨区域特性,传统书店的地理局限性甚至被突破。全国各地都可以通过网络在同一家网上书店购书,从而大大增加了顾客数量。应用背景:网上书店是一个在网上销售书籍的电子商务系统。如当当网、亚马逊、京东等大型电子商务网站都包含网上书店系统来完成网上图书销售。作为网站客户,你可以在网站上轻松买到你最喜欢的书。网上书店为图书分销公司开辟了一个新的图书销售渠道。2网上书店系统的功能需求网上书店系统包括图书浏览、购物车管理、订单管理、个人信息管理、图书管理、维护管理等。图书浏览:经授权,会员和游客可以:图书查询:根据分类、类型、出版社、出版时间、总字数、作者等信息,可以查询数据库,获得所有符合要求的图书。图书浏览:浏览所选书籍。购物车管理:经授权,成员可以:添加购物车:将所选图书添加到购物车,您可以选择要添加的图书数量。查看购物车:选择“查看购物车”,查看购物车中现有图书的信息,包括书名、作者、出版商和每本书的编号。购物车删除:要从购物车中删除购物车中的书籍,您可以选择删除书籍的数量。订单管理:经授权,成员可以:提交订单:确认购物车后,可以提交订单,生成并提交购物车选择的书籍。订单视图:选择查看订单信息,显示俱乐部提交的订单信息,包括订单号、提交时间、总金额等。退订订单:选择订单后,您可以选择取消订阅所选订单。个人信息管理:通过授权,成员、员工和管理员可以:个人信息条目:员工、会员或经理输入自己或他人的个人信息。个人信息修改:员工、成员或经理修改自己或他人的信息。个人信息删除:管理员工离职或成员取消时个人信息的删除。图书管理:经授权,员工可以:图书条目:员工输入新购买的书籍。图书信息修改:在检查图书信息后,如果有错误,员工可以修改图书信息。图书信息删除:员工在图书损坏或按照订单交付后删除图书信息。维护管理:通过授权,管理员可以:注册信息维护:管理员定期维护注册信息。员工信息维护:管理员定期维护员工信息。图书信息维护:管理员定期维护图书信息。订单信息维护:管理员定期维护订单信息。该系统的基本要求是管理员可以维护客户注册信息、维护图书信息、处理订单信息、报表维护和商品销售。工作人员可以根据其相关权限输入、删除、浏览、查询、修改(商品销售)、维护个人信息和订单信息(接收订单和发货、拒绝订单、查询库存)。游客身份只能用于基本信息的浏览和查询,但游客可以在线注册为会员,成为会员后,可以在相关权限下查询和浏览图书信息,并可以维护个人信息和订单信息(订单状态查询、订单删除或添加)。3网上书店系统的需求模型首先将网上书店系统划分为子系统,然后通过建立使用模型来捕捉和描述需求。3.1分区子系统有限网上书店系统的功能有:注册信息管理、员工信息管理、图书信息管理、订单信息管理、图书浏览、购物车系统和维护管理。对于上述每个功能。它由一个子系统实现。注册信息管理应分别使用子系统信息输入、信息监控、信息确认和验证码。员工信息管理应分别使用子系统信息输入、信息修改、信息删除和信息查询。样书信息管理分别使用子系统信息输入、信息修改、信息删除、信息检查和信息查询。订单信息管理系统分别使用子系统信息输入、信息修改、信息删除和信息查询。图书浏览系统分别使用子系统信息浏览和信息查询。购物车系统分别使用子系统信息输入、信息修改、信息删除和信息提交。维护管理系统分别使用信息查询、信息修改、信息删除和信息检查。3.2确定参与者网上书店系统有4个人。游客、会员、员工和管理人员。普通游客只能简单地查询书籍和浏览书籍。如果他们想买书,他们必须搭载乘客,并在注册成为会员后产卵。普通用户可以注册为会员。除了查询和浏览书籍之外,会员还可以在登录后将书籍添加到购物车,然后提交购买所选书籍的付款订单。如果他们不想购买,他们可以取消订单或修改订单。成员下订单后,员工将检查并平衡库存。如果满足要求,书将按顺序分发。与此同时,员工也需要定期查账。管理员维护注册信息、图书信息、员工信息和订单信息。3.3识别条件注册信息的使用使用编号UC-01用法名称注册信息的使用参与者旅游者用法描述游客通过注册(输入个人信息等)成为会员。)先决条件用户是成年人(18岁以上)后置条件轻微地基本事件流程输入信息、修改信息、验证码、验证等。备选事件流用户名重复,图标重复,密码太简单,提示安全性低,验证码提示不正确其他说明轻微地员工信息管理使用编号UC-02用法名称员工信息管理使用参与者管理员、员工(经理等)用法描述查询、检查和修改员工信息等先决条件登录并拥有权限后置条件退出登录基本事件流程信息查询、信息检查、信息修改和信息删除备选事件流轻微地其他说明轻微地图书信息管理使用编号UC-03用法名称图书信息管理的运用参与者雇员用法描述图书管理包括查册、入账、售书等先决条件登录必须有权限后置条件退出登录基本事件流程信息修改、信息查询、信息检查和信息删除备选事件流轻微地其他说明轻微地订单信息管理使用编号UC-04用法名称订单信息管理的使用参与者成员、员工、管理员用法描述管理订单,包括订单检查,用法名称图书浏览用法参与者游客,会员用法描述查询图书,在线浏览查询的图书等先决条件不后置条件不基本事件流程信息查询备选事件流轻微地其他说明轻微地维护管理使用编号UC-06用法名称维护管理使用参与者管理人用法描述维护员工信息、注册信息、会员信息、图书信息等。先决条件登录必须有权限后置条件退出登录基本事件流程信息修改、信息查询、信息检查和信息删除备选事件流轻微地其他说明轻微地3.4建立用例图用例名称:登录(权限管理管理员、员工、成员)角色:管理员、员工、成员目标:实现权利管理先决条件:将特定权限管理分配给具有不同权限的用户用例描述:用户登录并执行相应的权限操作用例名称:信息管理管理员(输入、删除、查询、修改、浏览)(个人信息维护)员工和管理员角色:管理员、员工目的:录入、删除、查询、修改和浏览员工信息先决条件:将特定权限管理分配给具有不同权限的用户用例描述:员工和管理员进行相应的权限操作用例名称:图书馆信息管理(图书馆信息维护)管理员(订单)名员工(浏览查询)会员角色:管理员、员工、成员目的:录入、修改、删除和查询图书销售、订货和图书信息先决条件:将特定权限管理分配给具有不同权限的用户用例描述:用户对图书信息进行一定的权限操作用例名称:查询(管理员对图书销售、员工信息等的查询。员工对订单、库存等的查询。会员游客对图书信息的查询等。)。)角色:管理员、员工、成员目的:实现信息查询先决条件:将特定权限管理分配给具有不同权限的用户要查询的信息必须在中用例描述:用户查询相应权限下的信息。用例名称:订单信息管理(订单信息

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论