3. 功能设计
3.0.功能分析
功能类别 功能名称、标识符 描述 对用户输入的用户名,密码进行验证,验证用户登录 用户登录 通过后,该用户可以使用PSS系统中自己拥有权限的那部分功能,否则拒绝使用。 用户修改,删除,新增或查询销售员数据,销售员资料维护 系统根据用户的操作,对销售员资料进行更新或显示。 用户修改,删除,新增或查询商品数据,系商品资料维护 统根据用户的操作,对商品资料进行更新或显示。 用户修改,删除,新增或查询客户数据(其客户资料维护 维护基本资料 中包括对客户的联系人的修改,删除,新增与查询以及对客户交易记录的查询),系统根据用户的操作,对商品资料进行更新或显示。 用户修改,删除,新增或查询供应商数据(其中包括对供应商的联系人的修改,删除,新供应商资料维护 增与查询以及对供应商交易记录的查询),系统根据用户的操作,对供应商资料进行更新或显示。 分店信息维护 用户修改,删除,新增分店信息(只有超级用户才有此权限) 用户通过录入采购入库单增加采购的货物,采购入库 采购 采购退货 并可对采购入库单及其单据中的货物明细进行修改、删除与查询。 用户录入通过采购退货单退回货物,并可对采购退货单及其单据中的货物明细进行修改、删除与查询。 用户通过录入销售出库单记录销售的货物,销售出库 销售 销售退货 并可对销售出库单及其单据中的货物明细进行修改、删除与查询。 用户通过录入销售退货单退回已销售货物,并可对销售退货单及其单据中的货物明细进行修改、删除与查询。 库存 库存查询 用户通过组合不同条件,对库存进行查询、盘点。 .6.
功能类别 功能名称、标识符 描述 拥有系统维护权限的用户可以增加新用户,维护用户资料 维护系统 管理用户权限 修改密码 并可以对用户的资料进行修改、删除以及查询。 拥有权限管理的用户可以设定其他用户对软件的访问权限。 用户重新设定自己的密码 根据以上功能描述,本系统主要实现的基本功能模块包括:资料管理,采购管理,销售管理,库存管理,系统管理等。如图3所示:
进销存管理系统资料管理采购管理销售管理库存管理系统管理
图3基本功能模块
.7.
3.0.1.用例图
授权用户<
3.1. 资料管理
企业经营的基础资料是一个企业最基本、最重要的信息,脱离了基础资料(包括商品资料、供货商资料和客户资料等),进销存系统就无法运行。“资料管理”功能模块就用于维护这些基础资料。其中所包含的子功能模块如图3.1所示。
.8.
资料管理商品编码设置商品资料维护供货商资料维护客户资料维护业务员信息维护仓库信息维护采购合同管理销售合同管理分店信息管理
图3.1 资料管理功能模块
3.1.1. 商品编码设置
“商品编码设置”用于设置商品编码的方法。进销存系统的每一条商品信息都具有惟一的一个编码,作为该商品信息的主键,一般来说,该编码具有一定的规律,例如药品进销存系统,商品的编码可能有两级,第一级为药品的类别(中药,西药、保健品、器械等),第二级为药品的剂型(针剂、片剂、丸剂等)。该功能设置商品编码分类的方法,从而实现商品资料维护中自动生成编码的功能。例如该商品属于西药的丸剂,而西药的编码是2,丸剂的编码是02,该商品的编码就是202****,后面部分由系统根据该类别里现有编码的最大值加1自动生成。其他商品编码可按照此规则来延伸,当员工按照此编码存入数据,则产生的编码具有唯一性。(可以在数据库中添加一个类别表,来规定商品的类别,以后商品的编码则从此类别中选择相对应的编码方式)
Id 编码 name 药品名 type 类别
.9.
3.1.2. 商品资料维护
“商品资料维护”用于维护(增加、修改、删除、查询)企业经营商品的基本信息,内容包括货号、供货商号、条形码、商品名、拼音编码、规格、单位、产地、类别、进货价、销售价1、销售价2、最低售价、最后采货日期、最近销售日期等。其中拼音编码是商品名称的拼音简称,目的是使程序可以通过拼音编码方便地查询到所需要的商品。
1.功能描述:
1.1.本用例的功能主要是增加、删除、修改、查询公司所经营商品的信息资料。 2.特殊需求:
2.1.商品编号必须指定,输入不能超过8位字符。 2.2.供货商号必须指定,输入不能超过8位字符。
2.2.商品名称必须指定,输入不能超过30个英文字符或15位中文字符。 2.4.建议采购价和建议销售价,必须指定,只能输入数值和小数点。
2.5.商品的最后一次进货日期和最近一次销售日期,在添加商品时,不允许填写。
(最后一次进货日期,在进货时自动修改)
2.6.商品的最后一次进货日期和最近一次销售日期,在修改商品信息时,不允许修改。(最近一次销售日期,在销售时自动更改) 3.附加说明:
3.1.操作的商品资料应包括:商品编号、商品名称、安全存量、当前数量、建议采购价、建议销售价、最后一次采购日期以及最后一次销售日期。
3.2.如果用户要求结束公司商品信息维护的时候,仍有未保存的信息,系统提醒用户。
3.1.3.供货商资料维护
“供货商资料维护”用于维护企业供货商的基本信息,内容包括供货商号、拼音编码、简称、名称、地址、邮编、区号、地区、类型、电话、传真、开户行、开户行邮编、银行帐号、库房地址、库房电话、业务员、业务部门、备注等。(功能描述等同客户资料)
3.1.4客户资料维护
“客户资料维护”用于维护企业客户的基本信息,内容包括公司编号、拼音
.10.