软件工程资料4.docx
- 文档编号:11625557
- 上传时间:2023-03-29
- 格式:DOCX
- 页数:18
- 大小:273.69KB
软件工程资料4.docx
《软件工程资料4.docx》由会员分享,可在线阅读,更多相关《软件工程资料4.docx(18页珍藏版)》请在冰豆网上搜索。
软件工程资料4
***进销存管理信息系统***
需求说明书
[S1.0(版本号)]
拟制人郭佩麒
审核人
批准人
[二零零九年二月]
目录
1.引言3
1.1.编写的目的3
1.2.背景4
1.3.定义4
1.4.参考资料4
2.任务概述5
2.1.目标5
2.2.用户的特点5
3.功能设计6
3.1.基本资料管理6
3.1.1.商品编码设置6
3.1.2.商品资料维护7
3.1.3.供货商资料维护7
3.1.4.客户资料维护7
3.1.5.业务员信息维护7
3.1.6.仓库信息维护7
3.1.7.采购合同管理8
3.1.8.销售合同管理8
3.1.9.分店信息管理8
******功能描述8
3.2.采购管理8
3.2.1.采购订单9
3.2.2.进货单9
3.2.3.退货管理10
3.2.4.借入还出10
3.2.5.进货价格调整10
3.2.6.进货单位调整10
3.2.7.历史查询10
******功能描述10
3.3.销售管理11
3.3.1.销售订单11
3.3.2.销售单11
3.3.3.销售退货单12
3.3.4.借出还回12
3.3.5.调整历史售价12
3.3.6.历史查询12
******功能描述12
3.4.库存管理13
3.4.1.库存查询13
3.4.2.库存转库13
3.4.3.出入库14
3.4.4.库存盘点14
3.4.5.报损报溢14
3.4.6.上下限设定14
3.4.7.上下限报警14
3.4.8.历史查询14
******功能描述14
3.5.系统管理15
3.5.1.参数设置15
3.5.2.权限设置15
3.5.3.数据备份16
3.5.4.数据恢复16
3.5.5.日志管理16
3.5.5.用户信息16
******功能描述16
4.功能用例图17
4.1进销存系统用例图17
4.2.基本资料用例图18
4.3.采购用例图18
4.4.销售用例图19
4.5.库存用例图19
4.6.维护系统用例图20
5.运行环境20
5.1.硬件环境20
5.2.软件环境21
5.3.网络环境21
1.引言
1.1.编写的目的
随着全球经济一体化,国内经济改革的逐年深化,使得国内中小企业都面临着巨大的挑战,管理体制的不完善、生产技术不能和集团性质的大公司相竞争,成为中小企业发展需要解决的首要问题,而即使企业具有了一定先进的技术,由于管理体制中种种问题的制约,也不能使企业在激烈的竞争中占有一席之地。
计算机技术的全面普及,给中小企业带来新鲜的血液,利用计算机对企业进行管理,不仅解决了传统管理方式中的管理效率低下、管理不全面,数据信息不能得到统计等问题。
管理方式的转变,提高整个企业的工作效率,在某种意义上讲,给中小企业提供了新的有利条件,增强了企业的核心竞争力,成为企业管理的必备工具。
本系统的开发适用于超市行业,可以帮助企业快速有效管理进货、销售、库存等各项业务,合理控制进销存各个环节,提高资金利用率,实现管理高效率和实时性。
1.2.背景
a.系统名称:
******超市进销存管理信息系统
b.提出单位:
长沙市******超市。
c.预期用户:
用户企业的相关人员。
1.3.定义
相关术语:
订货单:
年度选题表,增补选题:
收据单:
库存单:
销售单:
虚拟仓库:
1.4.参考资料
市场调查收集的相关信息
相关专家的咨询建议
2.任务概述
2.1.目标
******超市近几年来蓬勃发展,但原有单机信息管理系统进行业务处理的模式远远不能满足当前业务发展的需要,必须引入网络信息化的管理技术,以提高企业竞争力及管理水平。
该系统应用目标是:
适应当前的业务流程,提高系统运行效率。
本系统包括基本资料管理,仓库管理,采购管理,销售业务管理,系统管理等主要几个功模块。
系统的主要特点包括:
1、为超市行业量身定做,符合超市的特点;
2、系统最大限度地实现了易安装性、易维护性和易操作性。
3、系统运行稳定,安全可靠。
4、操作灵活,界面友好。
5、基于Windows操作系统,SQLServer数据库,具有成本相对较低,部署简单,维护容易等特点;
6、项目化实施,全程服务,保证实施成功率;
7、本系统是一独立的系统软件,所有需求功能均自含;可为其它系统软件提供数据依据。
2.2.用户的特点
通过调查,超市企业用户对业务本身较熟悉,普遍对计算机操作较为熟练;但由于各部门同时在线使用,所以要求系统本身的实时性等;为了用户的操作方便,务必要求系统在易用性上充分加以考虑。
3.功能设计
3.1.基本资料管理
企业经营的基础资料是一个企业最基本、最重要的信息,脱离了基础资料(包括商品资料、供货商资料和客户资料等),进销存系统就无法运行。
“资料管理”功能模块就用于维护这些基础资料,其中所包含的子功能模块如图3.1所示。
图3.1 “资料管理”功能模块
3.1.1.商品编码设置
用于设置商品编码的方法。
进销存系统的每一条商品信息都具有惟一的一个编码,作为该商品信息的主键,一般来说,该编码具有一定的规律,例如药品进销存系统,商品的编码可能有两级,第一级为药品的类别(中药,西药、保健品、器械等),第二级为药品的剂型(针剂、片剂、丸剂等)。
该功能设置商品编码分类的方法,从而实现商品资料维护中自动生成编码的功能。
例如该商品属于西药的丸剂,而西药的编码是2,丸剂的编码是02,该商品的编码就是202****,后面部分由系统根据该类别里现有编码的最大值加1自动生成。
3.1.2.商品资料维护
用于维护(增加、修改、删除、查询)企业经营商品的基本信息,内容包括货号、条形码、商品名、拼音编码、规格、单位、产地、类别、进货价、销售价1、销售价2、最低售价等。
其中拼音编码是商品名称的拼音简称,目的是使程序可以通过拼音编码方便地查询到所需要的商品。
不同行业的进销存商品资料的属性差别很大,我们将在后面加以说明。
3.1.3.供货商资料维护
用于维护企业供货商的基本信息,内容包括供货商号、拼音编码、简称、名称、地址、邮编、区号、地区、类型、电话、传真、开户行、开户行邮编、银行帐号、库房地址、库房电话、业务员、业务部门等。
3.1.4.客户资料维护
用于维护企业客户的基本信息,内容包括客户编号、拼音编码、简称、名称、联系人、地址、邮编、区号、地区、电话、传真、开户行、开户行邮编、银行帐号、性质、业务员、业务部门、授信额度等。
3.1.5.业务员信息维护
用于维护企业销售业务员的基本信息,内容包括业务员号、姓名、性别、电话、手机、地址、邮编、身份证号、类别等。
在销售开票时,业务员属性可以直接从业务员清单中获取所有业务员的名字作为辞典供用户选择。
3.1.6.仓库信息维护
用于维护企业的仓库信息,内容包括仓库号、仓库名、类别、备注等。
企业的商品一般都是存放在不同的仓库或同一仓库的不同货位中,这样在填写商品进货单和销售单时用户需要指定入库或出库的是哪个仓库的货物。
3.1.7.采购合同管理
用于维护企业与供货商签订的采购合同,内容包括供货商号、货号、进价、付款方式、帐期、签订日期、合同期限等。
合同的内容对业务可以产生影响,例如合同规定了进价,在填写采购单时系统就会自动生成进价。
3.1.8.销售合同管理
用于维护企业与客户签订的销售合同,内容包括客户编号、货号、售价、付款方式、帐期、签订日期、合同期限等。
3.1.9.分店信息管理
用于维护各分店的基本信处,包括编号、分店名称、拼音码、地址、注册日期、备注。
******功能描述
●维护商品的具体信息,包括增加、修改、删除、查询商品的相关信息。
●维护供货商的具体信息,包括增加、修改、删除、查询供货商的相关信息。
●维护企业业务员的具体信息,包括增加、修改、删除、查询业务员的相关信息。
●维护库存商品的具体信息,包括增加、修改、删除、查询库存商品的相关信息。
●维护采购合同的具体信息,包括增加、修改、删除、查询采购合同的相关信息。
●维护销售合同的具体信息,包括增加、修改、删除、查询销售合同的相关信息。
3.2.采购管理
“采购管理”功能模块用于管理企业的采购业务,所包含的子功能模块如图3.2所示。
图3.2 “采购管理”功能模块
3.2.1.采购订单
用于录入企业的采购订单。
一般来说,采购订单、入库单、销售单等单据根据第二范式都分为主从两张表来存放数据,主表“采购订单”的内容包括编号、供货商号、订货日期、有效起日、有效止日、业务员、制单人、总价合计等,从表“采购订单明细”的内容包括编号、订单号、货号、订货数量、进价、总价合计等。
3.2.2.进货单
用于录入企业的进货单,也分为主从两张表,主表“进货单”内容包括编号、供货商号、进货日期、业务员、制单人、验收员、保管员、总价合计、订单号等,从表“进货单明细”内容包括编号、进货单号、货号、进货数量、进价、应付金额合计、实付金额、仓库、货物质量等。
根据企业的规模和管理方法,可以直接作进货单而不用作采购订单,但对于较大规模的企业,采购部门和库房部门一般是分开的,由采购部门填写采购订单,货物运输到库房后由库房验收人员填写进货单。
填写进货单后商品的库存才会增加并产生应付款。
3.2.3.退货管理
用于录入企业进货时的退货单。
进货的退货有两种方法,一是直接在进货单中填写负数的进货数量,另一种是填写进退货单,一般采用前一种方法。
3.2.4.借入还出
用于记录企业向外边借入商品的相关信息,内容包括单据编号、供货商号、商品编号、仓库号、单价、数量、金额总计、制单人、操作时间等。
3.2.5.进货价格调整
用于调整历史进货单的价格,内容包括内部编号、编号、进货数量、原进价、新进价、调整日期、制单人等。
_
3.2.6.进货单位调整
用于调整历史进货单的供货商,内容包括内部编号、编号、原供货商、新供货商、调整日期、制单人等。
3.2.7.历史查询
用于查询商品采购、进货的历史。
一般可以让用户按照任何条件查询,如按照供货商、日期、商品货号、商品拼音等。
******功能描述
●根据自身企业商品需求的具体要求制作成采购订单。
●接收到供货商的商品后将具体信息录入入库。
●如果接收到供货商的商品不合格则进行退货处理。
●在原有的一些商品的进价信息进行调整。
●对供货商的更改与相关信息进行调整。
3.3.销售管理
“销售管理”功能模块用于管理企业的销售业务,所包含的子功能模块如图3.3所示。
图3.3 “销售管理”功能模块
3.3.1.销售订单
用于录入企业的销售订单。
主表“销售订单”的内容包括编号、客户编号、销售日期、有效起日、有效止日、业务员、制单人、总价合计等,从表“销售订单明细”的内容包括编号、订单号、货号、销售数量、销售价、总价合计等。
3.3.2.销售单
用于录入企业的销售单,主表“销售单”内容包括编号、销售日期、业务员、制单人、保管员、应付金额、实付金额,等,从表“销售单明细”内容包括编号、销售单号、货号、销售数量、销售价、总价合计、折扣、出货仓库等。
3.3.3.销售退货单
用于录入企业销售退货单,内容包括编号、销售单编号、货号、退货数量、销售价、总价合计、退货仓库等。
3.3.4.借出还回
用于记录企业借出商品给客户的相关信息,内容包括编号、客户编号、商品编号、仓库号、单价、数量、金额总计、制单人、操作时间等。
3.3.5.调整历史售价
用于调整历史销售单的价格,内容包括内部编号、编号、销售数量、原销售价、新销售价、调整日期、制单人等。
3.3.6.历史查询
用于查询商品销售的历史。
一般可以让用户按照任何条件查询,如按照客户、日期、商品货号、商品拼音、业务员等信息查询。
******功能描述
●根据客户的订货具体信息制作成销售订单。
●根据售出商品的具体信息制作成销售单。
●根据客户的退货商品信息制作成销售退货单。
●根据售出商品的历史记录进行相关信息的调整,如商品销售价。
●按特定条件查询售出商品的历史记录。
3.4.库存管理
“库存管理”功能模块用于管理企业的库存信息,所包含的子功能模块如图3.4所示。
图3.4 “库存管理”功能模块
3.4.1.库存查询
用于查询企业商品的库存,可以查询总库存和各分仓库库存。
3.4.2.库存转库
用于将一个仓库的商品转移到另一个仓库,或者连锁店之间的商品调拨,内容包括编号、源部门、目的部门、货号、数量、单价、合计金额、调拨日期、制单人、调货原因等。
3.4.3.出入库
用于记录商品入库和出库的相关信息,内容包括编号、仓库号、商品名称、单据号、单据类型、单价、入库数量、出库数量、操作员、操作时间、备注等。
3.4.4.库存盘点
用于管理企业的库存盘点工作,将实际盘存的商品数量输入计算机,计算机自动与数据库中的库存数量进行核对,并产生盘盈盘亏统计信息。
3.4.5.报损报溢
用于管理企业商品库存的损溢,内容包括编号、货号、仓库、数量、库存单价、金额、日期、责任人、制单人等。
3.4.6.上下限设定
用于设置库存的上限和下限,当商品库存的数量超出指定的范围时系统可以自动报警,内容包括序号、仓库号、货号、上限、下限、最佳存量、备注等。
3.4.7.上下限报警
根据当前商品库存和指定的库存上下限自动列出低于下限或高于上限的商品,并可以直接根据最佳库存量直接生成采购订单。
3.4.8.历史查询
用于查询各种转库、盘点、损溢的历史数据。
******功能描述
●查询当前总库存和各分库存的具体信息。
●商品进行库存转移。
●实际商品库存里的数量与计算机数据库里的数量进行核对。
●对仓库里损坏的商品进行统计。
●设定仓库里的数量的最大数量和最小数量,当超过或小于时自动报警。
●查询各种转库、盘点、损溢的历史数据。
3.5.系统管理
系统管理是每个系统都必须具备的功能,包括的子功能模块如图3.5所示。
由于这部分功能比较通用,故在后面的实例中将不再详细加以介绍。
图3.5“系统管理”功能模块
3.5.1.参数设置
为整个系统数据正常运行的系统级参数的设置管理。
(系统管理员会配好)
3.5.2.权限设置
用于设置各操作员使用系统的权限,为了方便设置,一般的应用系统都是可以将操作人员分组的,将通用的权限赋予整个组,个别的权限单独赋予个人,这样可以大大减少权限管理的工作量。
3.5.3.数据备份
用于备份系统数据库。
3.5.4.数据恢复
用于恢复系统数据库。
3.5.5.日志管理
用于维护系统的使用日志。
一个好的应用系统会对任何操作员进行的所有操作进行日志记录,“日志管理”可以查询、导出和删除历史的日志。
3.5.5.用户信息
用户的名字,性别,登录密码,公司职务,联系电话,住址等信息。
******功能描述
●为整个系统数据正常运行的系统级参数的设置管理。
●系统自带一个超级用户,可以增加、修改、删除、查询其他普通用户。
●超级用户可更改普通用户的权限和密码。
普通用户可更改个人密码。
●对数据库信息进行备份、恢复。
4.功能用例图
4.1进销存系统用例图
4.2.基本资料用例图
4.3.采购用例图
4.4.销售用例图
4.5.库存用例图
4.6.维护系统用例图
5.运行环境
5.1.硬件环境
客户机:
CPU:
P4以上
内存:
256M以上
硬盘:
40G以上
显示器:
17’
服务器:
CPU:
P4以上
内存:
512M以上
硬盘:
80G以上
显示器:
17’
附:
UPS电源一个
打印机:
盘点器:
一个
5.2.软件环境
操作系统:
WindowsXP(客户机)、Windows2003Server(服务器)
数据管理系统:
SQLServer2005
5.3.网络环境
独立的数据库服务器,100M以上局域网,100M以上交换机,100M以上网线等物理连接稳定、畅通。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 资料