您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 市场营销 > 超市信息管理系统资料
《系统建模》结课论文题目:《超市商品管理系统》分析与设计学生姓名:学院:专业:班级:学号:目录第一章需求分析___________________________11.1系统用例图___________________________________________________21.2主要业务系统的用例图_________________________________________21.2.1员工用例图_________________________________________________________21.2.2售货员用例图_______________________________________________________31.2.3库存管理员用例图___________________________________________________41.2.4订货员用例图_______________________________________________________51.2.5统计分析员用例图___________________________________________________51.2.6系统管理员用例图___________________________________________________6第二章系统分析____________________________72.1业务系统的详细类图___________________________________________72.1.1员工登录模块类图___________________________________________________72.1.2订货模块类图_______________________________________________________82.1.3统计分析模块类图___________________________________________________82.1.4销售模块类图_______________________________________________________92.2员工验证登录活动图__________________________________________10第三章系统设计____________________________113.1主要业务用例的顺序图和协作图________________________________113.1.1销售员销售商品顺序________________________________________________113.1.2商品出库顺序图与协作图____________________________________________123.1.3订货员订货顺序图__________________________________________________143.1.4统计分析员查询商品信息顺序图______________________________________153.2主要业务对象的状态图________________________________________163.2.1商品状态图________________________________________________________163.3绘制系统实现模型____________________________________________173.3.1商品信息管理系统构件图____________________________________________173.3.2商品信息管理系统配置图___________________________________________174.1心得体会__________________________________________________________181第一章需求分析超市信息管理系统是一个面向超市用来进行超市日常信息处理的管理信息系统。该信息系统能够方便的为超市的售货员提供各种日常售货功能,也能够为超市的管理者提供各种管理功能,如进货、统计商品等。(1)超市信息管理系统能够支持售货员日常售货功能。每一个售货员通过自己的用户名称和密码登录到售货系统中,为顾客提供服务。在售货员为顾客提供售货服务时,售货员接收顾客购买商品,根据系统的定价计算出商品的总价,顾客付款并接受售货员打印的货物清单,系统自动保存顾客购买商品记录。(2)超市信息管理系统能够为超市的管理者提供管理功能。超市的管理包括库存管理、订货管理、报表管理和售货人员管理和系统维护等。库存管理员负责超市的库存管理;订货员负责超市的订货管理;统计分析员负责超市的统计分析管理;系统管理员负责超市的售货人员管理和系统维护。每种管理者都通过自己的用户名称和密码登录到各自的管理系统中。(3)库存管理包括商品入库管理、处理盘点信息、处理报销商品信息和一些信息的管理设置信息。这些设置信息包括供应商信息、商品信息和特殊商品信息。库存管理员每天对商品进行一次盘点,当发现库存商品有损坏时,及时处理报损信息。当商品到货时,库存管理员检查商品是否合格后并将合格的商品进行入库。当商品进入卖场时,商品进行出库处理。(4)订货管理是对超市所缺货物进行的订货处理,包括统计订货商品和制作订单等步骤。当订货员发现库存商品低于库存下限时,根据系统供应商信息,制作订单进行商品订货处理。(5)统计分析管理包括查询商品信息、查询销售信息、查询供应商信息、查询缺货信息、查询报表信息和查询特殊商品信息,并制作报表。统计分析员使用系统的统计分析功能,了解商品信息、销售信息、供应商信息、库存信息和特殊商品信息,以便能够制定出合理的销售计划。(6)系统管理包括维护员工信息、维护会员信息和系统维护。系统管理员通过系统管理功能,能够了解公司员工信息、会员信息,还能够对系统进行维护工作。21.1系统用例图系统管理员统计分析员(fromUseCaseView)...)统计查询库存管理员(fromUseCaseView)...)库存管理订货员(fromUseCaseView)...)订货管理售货员(fromUseCaseView)销售管理顾客(fromUseCaseView)...)员工(fromUseCaseView)...)验证身份整个超市管理系统的每个用例之间的关系的描述如上述“系统用例图”所示,可以通过此用例图来明确各执行者和用例之间的关系。1.2主要业务系统的用例图1.2.1员工用例图修改员工信息修改密码员工身份验证extendextend3员工是超市售货员和超市管理者的抽象,它所包含的行为是超市售货员和超市管理者共同的行为。员工在本系统中通过合法的身份验证;能够修改自身信息和密码。1.2.2售货员用例图获取商品销量更新销售信息计算价格销售商品售货员打印购物清单顾客includeincludeincludeextend售货员能够通过该系统进行销售商品活动。当售货员销售商品时,首先获取商品信息,然后将销售信息更新,如果顾客需要打印购物清单,则需要打印购物清单,在购物清单中需要对商品信息进行计价处理。41.2.3库存管理员用例图检查商品更新供应商信息更新商品信息统计商品报销处理商品入库商品出库库存信息管理库存管理员includeinclude库存管理员能够通过该系统进行如下活动:(1)盘点商品。超市库存管理员每天需要对超市商品信息进行盘点。(2)报销处理。超市库存管理员对超市损坏商品进行报销处理。(3)商品入库。当商品到货时,库存管理员检查商品是否合格后并将合格的商品进行入库。(4)商品出库。当商品进入卖场时,商品进行出库处理。(5)管理设置。库存管理员负责供应商信息和商品基本信息的管理设置。51.2.4订货员用例图统计订货·商品制作订单订货管理订货员includeinclude订货员能够通过该系统进行订货管理活动。订货员首先根据商品缺货信息统计订货商品,根据需要订货商品信息制定出订单。1.2.5统计分析员用例图查询商品基本信息查询供应商信息查询亏损信息查询缺货信息查询销售信息统计分析员6统计分析员负责超市的统计分析管理,它能够通过该系统进行如下活动:(1)查询商品基本信息。统计分析员能够查询商品的基本信息,根据商品的基本信息,制定出相应的方案。(2)查询销售信息。统计分析员根据销售情况,制定合理的销售方案。(3)查询供应商信息。统计分析员能够查询供应商信息。(4)查询缺货信息。统计分析员能够查询缺货信息。(5)查询报损信息。统计分析员能够查询报损信息。1.2.6系统管理员用例图维护会员信息维护员工信息系统设置系统管理员系统管理员能够通过该系统进行如下活动:(1)维护会员信息。系统管理员能够维护超市会员的信息,如添加会员、删除会员和修改会员信息等。(2)维护员工信息。系统管理员能够维护超市员工的信息,如添加员工、删除员工和修改员工信息等。(3)系统设置。系统管理员能够根据一些需要进行必要的系统设置。7第二章系统分析2.1业务系统的详细类图下面各个系统的详细类图描述了超市商品信息管理系统中所有的类及其属性与功能,还有类之间的直接关系。2.1.1员工登录模块类图82.1.2订货模块类图2.1.3统计分析模块类图92.1.4销售模块类图102.2员工验证登录活动图初始化窗口输入用户名和密码判断权限提示用户名称或密码错误进入管理页面非法用户合法用户11第三章系统设计3.1主要业务用例的顺序图和协作图3.1.1销售员销售商品顺序顾客售货员管理界面商品2:处理销售3:获取商品信息4:返回商品信息5:计价处理6:更新商品信息8:付款9:交付商品7:显示处理商品10:带走商品12工作流程如下:(1)顾客希望通过售货员购买商品,售货员希望通过售货管理子系统处理商品销售。(2)顾客将购买商品提交给售货员。(3)售货员通过销售管理子系统中的管理商品界面获取商品信息。(4)管理商品界面根据商品的编号将商品类实例化并请求该商品信息。(5)商品类实例化对象根据商品的编号加载商品信息并提供给管理商品界面。(6)管理商品界面对商品进行计价处理。(7)管理商品界面更新销售商品信息。(8)管理商品界面显示处理商品。(9)售货员将货物提交给顾客。3.1.2商品出库顺序图与协作图:库存管理员进货订单商品缺货清单商品出库缺货单数据库商品数据库1:返回订单2:审核订单3:查询商品库存量4:进入数据库查询5:返回查询结果6:商品出库7:返回出库信息8:添加缺货清单9:录入数据库10:返回缺货信息13:库存管理员缺货清单进货订单商品商品出库缺货单数据库商品数据库2:审核订单3:查询商品库存量5:返回查询结果6:商品出库7:返回出库信息8:添加缺货清单10:返回缺货信息1:返回订单工作流程如下:(1)库存管理员希望通过库存管理子系统将售出的货物处理出库(2)库存管理员通过库存管理子系统中的商品出库单获取商品信息。(3)商品出库单根据商品的编号将商品类实例化并录入出库单数据库中。(4)商品类实例化对象根据商品的编号加载商品信息并返回给商品数据库。(5)通过商品数据库添加缺货清单。(6)商品界面通过商品类实例化对象修改商品信息并录入到缺货单数据库中。(7)商品类实例化对象缺货单数据库返回更新修改信息。143.1.3订货员订货顺序图:订货员订货管理界面:商品:供应商1.查看待订货商品1.1.待订货商品2.联系厂商2.1.获取与订单相关厂商1.1.1.返回商品信息1.1.1.1.显示待订货商品信息2.1.1.返回厂商信息2.1.1.1.显示厂商信息3.制作订单3.1.等待制作订单3.2.显示订单工作流程如下:(1)订货员希望通过订货管理子系统处理商品订货管理。(2)订货员通过订货
本文标题:超市信息管理系统资料
链接地址:https://www.777doc.com/doc-5186280 .html