
系统模块设计阶段是粗略描述整个软件的框架,并从业务的角度描述软件的模块、工作流程等。项目的成功取决于设计的好坏,而系统模块设计也是整个设计的关键部分。主要任务是将用户的需求划分为不同的功能,然后将这些功能细分为模块,并给模块一些规则约束,以达到各个模块之间可以相互交流的目的。
本模块设计具备如下3个特征:
(1) 输入和输出:模块必须能被调用并且正确的返回调用,而且调用都是相
对一个对象而言,这是模块独立性的一个体现。
(2) 处理功能:模块必须可以对调用的输入数据进行灵活的处理,并为输出准备好处理结果。
(3) 程序代码:用来实现模块功能的源程序。
根据上面的设计原则,将用户的需求转化下面的模块以及具体功能如下:
(1) 会员卡管理模块:主要包括添加卡类型、修改卡类型名称、修改积分规则、获取积分规则等功能。
(2) 会员信息管理模块:主要包括办理会员卡、获取会员信息、修改会员信息等功能。此模块是保存用户与客户交流信息的重要模块。
(3) 会员卡积分模块:主要包括销售积分、退货积分、反馈积分、查询积分、查询历史记录等功能。通过卡号获取积分和查询积分历史记录。为了保持用户以前的系统不作改动,本模块还添加了一个积分处理的功能,处理销售、退货和反馈时,积分所发生的变动。
(4) 商品信息模块:主要包括商品信息子模块和操作子模块。商品信息包括获取商品名称、获取商品数量、增加库存、减少库存、获取商品编码等功能。商品操作包括销售商品、退货、反馈商品管理等操作。销售和退货,同样是用户输入商品编码,系统应该自动显示出该商品的信息等资料。反馈,输入商品编码,将商品信息取出,一次只能反馈一种商品,且反馈只能在积分达到一定额度的条件下。
(5) 配置模块:包括权限安全等功能。这也是每个软件都必须面对的问题,其能够保证岗位人员各司其职,保障公司内部数据的安全性。本用户需求中,要求卡类型和积分规则等不能随意修改,只能具有管理权限的人员才可以更改,用户可以自定义用户权限。
无法找到演示,请联系客服
点击联系客服