软件工程课程设计仓库管理qxf样本_第1页
软件工程课程设计仓库管理qxf样本_第2页
软件工程课程设计仓库管理qxf样本_第3页
软件工程课程设计仓库管理qxf样本_第4页
软件工程课程设计仓库管理qxf样本_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

软件工程课程设计—仓库管理系统目录一需求规格阐明 31.1需求描述 31.2活动列表 3二需求分析过程 31.仓库管理系统应用中参加者 32.系统中用例及用例文档 42.1总用例图 42.2用例文档 4三用UML对系统建模 51.用例包图及用例图(用例建模) 52.系统用例活动图及活动文档(活动建模) 63.某系统类图(类建模) 74.构造顺序图(交互建模) 85.构造状态图(状态图建模) 106.构造协作图 107.构件图 128.布置图 12四代码生成 12五心得体会 13一需求规格阐明1需求描述系统开发目随着科学技术发展,社会进步,计算机迅速发展,仓库货品管理办法也日新月异,此前全是由人工管理办法现存在诸多缺陷:管理效率低,劳动强度大,信息解决速度低并且精确率也不够令人满意。为了提高仓库货品管理效率,减轻劳动强度提高,信息解决速度和精确性;为管理员提供更以便、科学服务项目。为管理员提供一种更先进、科学服务系统。于是咱们便选取了由计算机来设计一种仓库货品管理系统方案。让计算机对仓库货品进行自动管理,管理员可以直接在计算机上实现仓库货品信息管理,并能在一定限度上实现自动化。咱们在现行系统初步调查基本上提出了新系统目的,即新系统建立后所规定达到运营指标,这是系统开发和评价根据。1活动列表(1)各种商品信息输入,涉及商品价格,类别,名称,编号,生产日期,保证期,所属公司等信息。(2)各种商品信息修改;(3)对于已售商品信息删除;(4)按照一定条件,查询、记录符合条件商品信息;至少应当涉及每个商品订单号,价格,类别,所属公司等信息进行查询;(5)对查询、记录成果打印输出。二需求分析过程1.仓库管理系统应用中参加者普通顾客、管理员2.系统中用例及用例文档找出与角色相相应用例。普通顾客相应用例:按照一定条件,查询、记录符合条件商品信息;至少应当涉及每个商品订单号,价格,类别,所属公司等信息进行查询。管理员可以对商品进行入库,出库操作。2.1总用例图2.2用例文档用例:查询简述:该用例验证用于顾客对数据库查询。参与者:普通顾客,管理员前提条件:顾客提交查询命令后。用例开始。主流:检查查询数据段,若有商品信息,将查询成果输出。其她流:若没有商品信息,向顾客发送告知。后置条件:如果用例成功,输出查询成果,对管理员等待其他命令,对普通顾客没有其他操作。用例:修改简述:该用例验证用于顾客对商品信息某一项修改。参与者:管理员前提条件:查询后确认仓库有该商品。用例开始。主流:输入需要修改项,将成果写入数据库。其她流:若没有商品信息,向顾客发送告知。后置条件:如果用例成功,输出修改后成果。用例:入库简述:该用例验证管理员对新商品入库解决。参与者:管理员前提条件:顾客提交命令后,查询仓库中有无相似商品。主流:若仓库中已有该商品,增长商品数量。其她流:若没有商品信息,规定管理员输入商品其他信息,并入库。后置条件:如果用例成功,输出新商品查询成果。用例:出库简述:该用例验证用于顾客对商品出库。参与者:管理员前提条件:顾客提交命令后,查询仓库中有无相似商品。主流:若仓库中已有该商品,且出库后数量为零,删除商品信息。若不为零,仅修改商品数量。其她流:若没有商品信息,向顾客发送告知。后置条件:如果用例成功,输出出库后商品查询成果。三用UML对系统建模1.用例包图及用例图(用例建模)图1.1用例图2.系统用例活动图及活动文档(活动建模)查询用例相应事件流用活动图描述如下:图2.1查询用例活动图入库用例相应事件流用活动图描述如下:图2.2入库用例活动图出库用例相应事件流用活动图描述如下:图2.3出库用例活动图修改用例相应事件流用活动图描述如下:图2.4修改用例活动图3.某系统类图(类建模)图3.1实体类图图3.2数据库表图3.3窗口设计类图4.构造顺序图(交互建模)图4.1查询序列图图4.2出库序列图图4.3入库序列图5.构造状态图(状态图建模)图5.1商品状态图6.构造协作图选取菜单Browse下CreateCollaborationDiagram,把序列图转换为协作图。图6.1查询协作图图6.2出库协作图图6.3入库协作图7.构件图图7.1组件图8.布置图图8.1布置图四代码生成选取菜单Tools下WebPublisher,把模型转换成Web文档。选取菜单Tools下VisualC++下UpdateCode,把模型转换成VC++代码。五心得体会通过对本仓库货品管理系统设计,使我结识到软件开发过程事实上就是描述现实世界过程。而由现实世界向软件模型转化过程是其中最核心过程。在课程设计过程中咱们遇到了许多问题。而这些问题产生都是由于理论知识和实践经验缺少导致。在此过程中我通过张聚礼教师指引、同窗协助、自学战胜了所有困难。使我得到一次难锻炼机会,加深了对理论知识理解,丰富了实践经验。同步更让我深刻体会到团队协作重要性,并通过这次设计让我从整体程序开发到详细软件设计均有了一种全面掌握,为我即将从事工作打下了一种坚实基本!开发软件必要严谨求实,脉络清晰,还需要那么一点点敬业精神,牺牲某些休息娱乐时间。运用工程学思想开发软件,就要跳出原本只注重编程狭隘圈子,从宏观上把握软件生命周期,强调节体性与协调性,不能任意妄为。

温馨提示

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

评论

0/150

提交评论