电子城进销存管理系统毕业设计_第1页
电子城进销存管理系统毕业设计_第2页
电子城进销存管理系统毕业设计_第3页
电子城进销存管理系统毕业设计_第4页
电子城进销存管理系统毕业设计_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

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

文档简介

PAGE电子城进销存管理系统(EPSSSMS)软件设计说明书

目录TOC\o"1-2"\h\u1. 介绍 11.1 目的 11.2 范围 11.3 定义、缩写词 11.4 内容概览 12. 体系结构表示方法 23. 系统要达到的目标和限制 24. 用例视图 34.1 系统用例图 34.2 供应商信息查询 44.3 供应商信息管理 54.4 商品信息查询 64.5 商品信息管理 74.6 商品采购登记 84.7 商品库存查询 94.8 商品入库登记 104.9 商品退货管理系统 114.10 新建管理员 124.11 删除管理员 134.12 管理员信息修改 145. 逻辑视图 155.1 总览 155.2 主要Package的介绍 156. 过程视图 176.1 修改系统管理员信息 186.2 商品退货管理 196.3 商品信息修改 206.4 供应商信息查询 227. 部署视图 238. 数据视图 249. 规模和性能 2410. 质量 25软件设计说明书介绍目的随着社会的进步和计算机的不断普及,各行各业的管理、控制都越来越离不开计算机的辅助。电子城进销存管理系统(EPSSSMS)的开发就是为了辅助电子城的基本管理,实现信息管理的系统化、规范化和自动化。进销存管理系统的开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立资料一致性和完整性强、资料安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。随着科学技术的不断提高,计算机科学日渐成熟,强大的功能已为人们深刻认识,进销存管理系统的开发的环境越来越优越,同时功能也变得越来越强大。企业使用进销存管理系统即有宏观上的意义,那就是顺应时代信息化、现代化潮流,提高效益;也有微观上的意义,那就是可以提高管理的现代化程序,加强管理的信息化手段,提高工作效率,简化人们日常工作中的大量机械重复的操作,使一些过程繁琐且数据量大的工作得已高效的进行,进销存管理系统还可以通过对数据的有效控制,实现对工作流层的控制、协调,从而提高企业的竞争力。范围介绍了电子城进销存管理系统的主要功能及相关程序。定义、缩写词SSMS:StockandSellManagementSystem进销存管理系统EPSSSMS:ElectronicProductsShopStockandSellManagementSystem电子城进销存管理系统内容概览1.基础信息管理:实现对客户信息的管理和查询;实现对商品信息的管理和查询;实现对供应商信息的管理和查询2.采购管理:实现对商品采购记录的管理和查询。3.销售管理:实现对商品销售的管理和查询;实现对退货记录的管理和查询;实现对商品销售信息的统计分析;实现对商品退货信息的统计分析4.库存管理:实现对商品入库信息记录的管理和查询;实现对入库退货信息记录的管理和查询5.系统管理实现对管理员信息的管理体系结构表示方法这篇文档使用一系列视图反映系统架构的某个方面;用例视图:概括了架构上最为重要的用例和它们的非功能性需求;逻辑视图:展示了描述系统关键方面的重要用例实现场景(使用交互图);数据视图:描述了数据流、持久性数据模式、对象与持久性数据之间的模式映射、对象到数据库、存储过程以及触发器的映射机制(使用类图描述数据模型,活动图表示数据流)。系统要达到的目标和限制目标管理员可以正确登录,在登录页面输入信息时能够在输入错误的同时看到错误提示;连续错误3次,当日不可以在登入。正确登录后可以看到商品的列表,点击其中一条信息后可以看到某个商品的相关属性信息,可以进行相应的修改。采购员只可能录入新商品信息及修改采购信息,不可以修改商品属性信息。库存管理员只可以修改商品库存信息。管理员正确登录后可以修改商品信息。限制系统管理员和管理员、采购员、库存管理员的界面分开,采购员、库存管理与不能修改商品固定的属性信息;管理员不能修改用户密码,还有同级别的管理员的信息。用例视图电子城进销存管理系统描述的主要用例有:商品信息,供应商信息,商品采购登记,商品库存查询,商品入库登记,商品退货管理,新建管理员,修改管理员信息,删除管理员等。系统用例图系统用例图见图4.1:图4.1系统用例图供应商信息查询用例简述管理员可以通过商品名称查询商品供应商相关信息,系统返回此商品供应商相关信息。基本事件流1管理员:输入商品名称;2系统:根据商品名称搜索,返回此商品的相关供应商信息;3用例结束。活动图供应商信息查询的活动图4.2图4.2供应商信息查询的活动图供应商信息管理用例简述管理员输入商品名称,系统检索相关的商品,并显示这些商品的供应商信息,管理员可以对相关项进行修改。基本事件流1管理员:输入商品名称;2系统:根据商品名称搜索,返回此商品的相关供应商信息;3管理员:选择相应的属性项修改并提交修改后信息。4系统:修改相应供应商信息。5用例结束。活动图供应商信息管理的活动图4.3图4.3供应商信息管理的活动图商品信息查询用例简述管理员可以通过商品名称查询商品相关信息,系统返回此商品信息。基本事件流1管理员:输入商品名称;2系统:根据商品名称搜索,返回此商品的相关信息;3用例结束。活动图商品信息的活动图4.4图4.4商品信息的活动图商品信息管理用例简述管理员输入商品名称,系统检索相关的商品,并显示这些商品的供应商信息,管理员可以对相关项进行修改。基本事件流1管理员:输入商品名称;2系统:根据商品名称搜索,返回此商品的相关信息;3管理员:选择相应的属性项修改并提交修改后信息。4系统:修改相应商品属性信息。5用例结束。活动图商品信息管理的活动图4.5图4.5商品信息管理的活动图商品采购登记用例简述采购员登记新采购商品的相关信息,提交系统。采购员没有修改权限。基本事件流1采购员:新建商品名称;2系统:新建相应商品类;3采购员:登记该商品的属性信息;4系统:保存该商品属性信息;3用例结束。活动图商品采购登记的活动图4.6图4.6商品采购登记的活动图商品库存查询用例简述采购员和库存管理员有权限查看商品实时库存量。基本事件流1采购员(库存管理员):输入商品名称;2系统:根据商品名称搜索,返回此商品的实时库存信息;3用例结束。活动图商品库存查询的活动图4.7图4.7商品库存查询的活动图商品入库登记用例简述库存管理员将采购后的信息入库登记。基本事件流1库存管理员:输入商品名称搜索相应产品2系统:通过商品名称搜索相应产品,显示搜素结果;3库存管理员:输入新的库存数据4系统:更新新的库存数据5结束用例。活动图商品入库登记的活动图4.8图4.8商品入库登记的活动图商品退货管理系统用例简述库存管理员根据退货订单修改实时库存。基本事件流1库存管理员:输入商品名称搜索相应产品2系统:通过商品名称搜索相应产品,显示搜素结果;3库存管理员:提交退货申请,标注退货原因4系统:更新库存数据5结束用例。活动图商品退货管理的活动图见图4.9图4.9商品退货管理的活动图新建管理员用例简述系统管理员可以新建管理员并重置密码。基本事件流1系统管理员:提交新建管理员要求;2系统:审核系统管理员资格;3系统:返回新建管理员登记表;4系统管理员:登记管理员信息并提交;5系统:审核管理员信息;6系统:提交并保存;6用例结束。活动图新建管理员的活动图见图4.10图4.10新建管理员的活动图删除管理员用例简述系统管理员根据情况可以删除管理员资格。基本事件流1系统管理员:提交删除管理员要求;2系统:审核系统管理员资格;3系统:返回删除管理员登记表;4系统管理员:登记管理员信息并提交;5系统:审核管理员信息;6系统:提交并保存;6用例结束。活动图删除管理员的活动图见图4.11图4.11删除管理员的活动图管理员信息修改用例简述系统管理员可以修改管理员信息并查询管理员活动记录。基本事件流1系统管理员:提交修改管理员信息要求;2系统:审核系统管理员资格;3系统:返回管理员搜索页面;4系统管理员:输入管理员编号并提交;5系统:返回该管理员信息;6系统管理员:修改相应信息并提交;7系统:保存、更新相应信息8用例结束;活动图管理员信息修改的活动图见图4.12图4.12管理员信息修改的活动图逻辑视图逻辑视图部分主要叙述了设计阶段的工作。总览图5.1的领域模型是电子城进销存管理系统的设计实体及其之间的关系;图5.1领域模型主要Package的介绍电子城进销存管理系统Package图见图5.2图5.2电子城进销存管理系统统Package图WebWeb包包含了action、form包,它们属于显示层的代码,主要使用struts框架。BusinessComponentBusinessComponent包包含了业务实现的主要接口,每个接口有一个对应的业务逻辑的实现,Entitlies类放在BusinessComponent包中,其中Entitlies的实现是通过调用Utilities接口来实现的,它们属于业务层的代码,主要使用spring框架。DataComponentInterfacesDataComponentInterfaces包包含了业务实现的主要接口,每个接口都有一个对应的的实现,factories类放在DataComponentInterfaces包中,通过factories对数据库进行访问,它们属于持久层的代码,主要使用Hibernate框架。DatabaseDatabase包包含了系统所需的数据。过程视图过程视图部分叙述几个主要子系统的处理流程。修改系统管理员信息修改系统管理员信息顺序图见图6.1图6.1修改系统管理员信息顺序图修改系统管理员信息的VOPC类图见图6.2图6.2修改系统管理员信息的VOPC类图商品退货管理商品退货管理顺序图见图6.3图6.3商品退货管理顺序图商品退货管理顺序图的VOPC类图见图6.4图6.4商品退货管理顺序图的VOPC类图商品信息修改商品信息修改的系统顺序图见图6.5图6.5商品信息修改的系统顺序图5商品信息修改的VOPC类图见图6.5图6.5商品信息修改的VOPC类图供应商信息查询供应商信息查询的系统顺序图见图6.6图6.6供应商信息查询的系统顺

温馨提示

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

评论

0/150

提交评论