计算机系统开发综合训练(3)
课 程 设 计
小型超市商品信息管理系统
目录
1. 引言 .......................................................................................................................... 3
1.1系统开发目的 ................................................................................................. 3 1.2背景说明 ......................................................................................................... 3 1.3项目确立 ......................................................................................................... 3 1.4应用范围 ......................................................................................................... 3 2. 主要步骤 .................................................................................................................. 4
2.1建立系统功能模型 ......................................................................................... 4
2.1.1需求说明: .......................................................................................... 4 2.1.2 系统顶级用例图 ................................................................................. 5 2.1.3主要业务系统的用例图 ...................................................................... 5
1.员工用例图: .................................................................................... 5 2.售货员用例图 .................................................................................... 6 3. 库存管理员用例图 .......................................................................... 7 4.订货员用例图 .................................................................................... 7 5.统计分析员用例图 ............................................................................ 8 6. 系统管理员用例图 .......................................................................... 9 2.1.4 主要业务活动图 ............................................................................... 10
货物管理活动图.................................................................................. 10
2.2建立系统静态结构模型 ............................................................................... 11
2.2.1业务系统的详细类图 ........................................................................ 11
1.员工登录模块类图 .......................................................................... 11 2. 订货模块类图 ................................................................................ 12 3.库存管理模块类图 .......................................................................... 12 4. 统计分析模块类图 ........................................................................ 13 5. 销售模块类图 ................................................................................ 14
2.3建立系统动态模型 ....................................................................................... 15
2.3.1主要业务用例的顺序图和合作图 .................................................... 15
1.商品销售顺序图和合作图 .............................................................. 15 2.商品入库顺序图和合作图 .............................................................. 17 3. 商品出库顺序图 ............................................................................ 18 4.商品查询顺序图 .............................................................................. 19 2.3.2主要业务对象的状态图 .................................................................... 19
1.商品状态图 ...................................................................................... 19 2.商品销售状态图 .............................................................................. 20
2.4 绘制系统实现模型 ...................................................................................... 21
2.4.1商品信息管理系统构件图 ................................................................ 21 2.4.2 商品信息管理系统配置图 ............................................................... 22 3.系统的主要框架 .............................................................................................. 22 4.实验心得体会 .......................................................................................................... 30
1.引言
随着网络办公系统的方便性及其进一步普及,越来越来的公司、企业在管理上都采用了专门的系统来管理公司的业务和流程。 由此,系统管理应运而生。
本项目针对超市管理系统进行需求说明,旨在为超市提供方便,快捷的结账体系,准确,高效的库存和财务管理系统,等。让顾客在超市购物更加快捷方便,让超市的管理和运行工作更加完善,方便。因为超市管理系统是基于超市内部普通员工和管理人员的系统,所以非本超市员工是无权进行操作的。该超市管理系统的用户:库存管理员,售货员,统计分析员,顾客,系统管理员,订货员。
1.1系统开发目的
1.大大提高超市的运作效率;
2.通过全面的信息采集和处理,辅助提高超市的决策水平;
3.使用本系统,可以迅速提升超市的管理水平,为降低经营成本, 提高效益,增强超市扩张力, 提供有效的技术保障。
1.2背景说明
任何一个超市需要一个超市管理系统。该系统需要有顾客查询计算机、库存查询计算机、柜员终端机及中央计算机组成的网络系统。超市需要处理大量的库存信息,还要时刻更新产品的销售信息,不断添加商品信息。面对不同种类的信息,需要合理的数据库结构来保存数据信息,需要有效的程序结构支持各种数据操作的执行。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。
1.3项目确立
该超市管理系统主要分为两大系统,分别是前台销售系统和后台管理系统:前台销售系统包括对商品信息的录入和进行收银业务,后台管理系统分为统计系统、销售管理、库存管理、和人员管理。实现对超市的更加方便又好管理。
1.4应用范围
本系统适应于各种小型的超市。
2.主要步骤
2.1建立系统功能模型
2.1.1需求说明:
超市信息管理系统是一个面向超市用来进行超市日常信息处理的管理信息系统。该信息系统能够方便的为超市的售货员提供各种日常售货功能,也能够为超市的管理者提供各种管理功能,如进货、统计商品等。
(1)超市信息管理系统能够支持售货员日常售货功能。每一个售货员通过自己的用户名称和密码登录到售货系统中,为顾客提供服务。在售货员为顾客提供售货服务时,售货员接收顾客购买商品,根据系统的定价计算出商品的总价,顾客付款并接受售货员打印的货物清单,系统自动保存顾客购买商品记录。
(2)超市信息管理系统能够为超市的管理者提供管理功能。超市的管理包括库存管理、订货管理、报表管理和售货人员管理和系统维护等。库存管理员负责超市的库存管理;订货员负责超市的订货管理;统计分析员负责超市的统计分析管理;系统管理员负责超市的售货人员管理和系统维护。每种管理者都通过自己的用户名称和密码登录到各自的管理系统中。
(3)库存管理包括商品入库管理、处理盘点信息、处理报销商品信息和一些信息的管理设置信息。这些设置信息包括供应商信息、商品信息和特殊商品信息。库存管理员每天对商品进行一次盘点,当发现库存商品有损坏时,及时处理报损信息。当商品到货时,库存管理员检查商品是否合格后并将合格的商品进行入库。当商品进入卖场时,商品进行出库处理。
(4)订货管理是对超市所缺货物进行的订货处理,包括统计订货商品和制作订单等步骤。当订货员发现库存商品低于库存下限时,根据系统供应商信息,制作订单进行商品订货处理。
(5)统计分析管理包括查询商品信息、查询销售信息、查询供应商信息、查询缺货信息、查询报表信息和查询特殊商品信息,并制作报表。统计分析员使用系统的统计分析功能,了解商品信息、销售信息、供应商信息、库存信息和特殊商品信息,以便能够制定出合理的销售计划。
(6)系统管理包括维护员工信息、维护会员信息和系统维护。系统管理员通过系统管理功能,能够了解公司员工信息、会员信息,还能够对系统进行维护工作。
2.1.2 系统顶级用例图
销售管理售货员系统管理员顾客库存管理库存管理员订货 管理员工订货员身份 验证统计分析员统计查询
整个超市管理系统的每个用例之间的关系的描述如上述“顶级用例图”所示,可以通过此用例图来明确各执行者和用例之间的关系。
2.1.3主要业务系统的用例图
1.员工用例图:
修改员工信息身份验证员工<
员工是超市售货员和超市管理者的抽象,它所包含的行为是超市售货员和超市管理者共同的行为。员工在本系统中通过合法的身份验证;能够修改自身信息和密码。