




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、进销存系统系统设计说明书文件状态: 草稿 正式发布 正在修改文件标识:进销存系统当前版本:1.0作 者:完成日期:2010-2-5版 本 历 史版本/状态作者参与者起止日期备注草稿:1.02010-1-25新建目 录 0. 文档介绍40.1 文档目的40.2 文档范围40.3 读者对象40.4 参考文档40.5 术语与缩写解释41. 任务概述51.1 任务描述51.2 运行环境52. 总体设计62.1 系统总体规划62.2 系统功能设计62.3 数据库设计73. 详细设计123.1 系统流程图123.2子模块功能详述130. 文档介绍0.1 文档目的本文档主要针对进销存进行概要设计和详细设计,
2、它是该产品设计与开发的重要参考依据。0.2 文档范围本文档包含以下几部分:1.任务概述2.总体设计3.模块的详细设计0.3 读者对象本文档的读者范围包括:1.开发方的项目经理2.系统开发人员3.测试人员0.4 参考文档提示:列出本文档的所有参考文献(可以是非正式出版物),格式如下:标识符 作者,文献名称,出版单位(或归属单位),日期例如:SPP-PROC-PP SEPG,系统设计规范,机构名称,日期0.5 术语与缩写解释缩写、术语及符号解 释PSSPurchase Sale Stock的缩写-进销存软件系统1. 任务概述1.1 任务描述进销存(PSS)软件是一款通用性极强的商业企业进销存管理系
3、统,该系统是集采购、销售及库存管理于一体的商业企业管理软件系统,它囊括了商业企业日常经营管理的全过程。1.2 运行环境进销存(PSS)软件系统采用流行的C/S三层结构,可以供多台电脑协同工作,数据共享。系统软件采用.NET平台进行开发并实现,用户数据选用Microsoft SQL Server 2000进行统一管理。2. 总体设计2.1 系统总体规划进销存(PSS)软件是一款通用性极强的商业企业进销存管理系统,它使用的是目前较成熟的C/S(客户机/服务器)三层体系结构,其基本结构如图1-1所示。该系统实现了用户登录、资料管理、采购管理、销售管理、库存管理、系统管理、报表导出管理等功能,系统规划
4、示意图如图1-2所示。图1-1 基于C/S三层结构的进销存系统体系结构示意图图1-2 系统规划示意图2.2 系统功能设计根据系统规划,对进销存(PSS)软件的功能进行了详细的设计,它们的功能由表1-1列出:表1-1 功能模块划分功能模块功能子模块功能列表资料管理员工资料维护员工的添加员工的修改员工的删除员工的查询商品资料维护商品的添加商品的修改商品的删除商品的查询客户资料维护客户的添加客户的修改客户的删除客户的查询供应商资料维护供应商的添加供应商的修改供应商的删除供应商的查询采购管理采购入库管理入库单的增加入库单的修改入库单的删除入库单的查询采购退货管理采购退货单的增加采购退货单的修改采购退货
5、单的删除采购退货单的查询库存管理库存查询销售管理销售出库管理出库单的增加出库单的修改出库单的删除出库单的查询销售退货管理销售退货单的增加销售退货单的修改销售退货单的删除销售退货单的查询系统管理更改密码密码的修改权限设置用户访问权限的设置报表导出管理库存预警库存预警生成库存预警信息报表导出商品报表生成商品报表 导出采购报表生成采购报表导出年采购报表生成年采购报表2.3 数据库设计进销存(PSS)软件用户的需求具体体现在资料的管理、采购的管理、销售的管理、库存的管理等方面,这样就要求数据库结构能充分满足各个信息的输出和输入。管理员可以查看和更新自己的信息,自行修改密码;可以对员工资料、商品资料、客
6、户资料、供应资料等各种资料进行管理,可以进行采购管理、库存管理等商品流动管理,可以对权限进行设置,可以生成库存预警信息、商品、采购、年采购等报表。销售人员可以查看和更新自己的信息,自行修改密码;可以进行销售管理。根据以上需求分析,将用户需求抽象化为概念模型。本系统使用E/R模型作为概念设计的工具。整个系统的E/R图,如图1-3所示。图1-3 E/R图以上实体转换的关系如下面的表1-2至表1-10所示。每个表格表示对应数据库中的一个表。表1-2 登录用户数据表属性名称域空值约束说明编号Char(8)Not null登录名Varchar(20)Not null主键销售人员编码Char(8)Null
7、外键(参照:员工(编号)姓名Nvarchar(5)Not null密码Varchar(30)Not null标志BitNot null登录用户类型(0:管理员、1:销售员)表1-3员工数据表属性名称域空值约束说明编号Char(8)Not null主键中文姓名Nvarchar(5)Not null英文姓名Varchar(60)Null电话Varchar(20)Null移动电话Varchar(20)Null电子邮件Varchar(50)Null联络地址Nvarchar(30)Null表1-4商品数据表属性名称域空值约束说明编号Char(8)Not null主键名称Nvarchar(30)Not n
8、ull安全存量IntNot null当前数量IntNot null建议采购价Numeric(10,2)Not null建议销售价Numeric(10,2)Not null最后一次采购日期DatetimeNull最后一次销售日期DatetimeNull表1-5供应商数据表属性名称域空值约束说明编号Char(8)Not null主键中文简称Nvarchar(10)Not null供应商全称Varchar(60)Null负责人姓名Varchar(30)Null负责人称谓Varchar(30)Null电话Varchar(20)Null传真Varchar(20)Null移动电话Varchar(20)Nu
9、ll供应商地址Varchar(100)Null工厂地址Varchar(100)Null最近一次进货日期DatetimeNull表1-6客户数据表属性名称域空值约束说明编号Char(8)Not null主键公司简称Nvarchar(10)Not null公司全称Varchar(60)Null负责人姓名Varchar(30)Null负责人称谓Varchar(30)Null电话Varchar(20)Null传真Varchar(20)Null移动电话Varchar(20)Null公司地址Varchar(100)Null表1-7联络人数据表属性名称域空值约束说明编号Char(8)Not null主键中文
10、姓名Nvarchar(5)Not null英文姓名Varchar(60)Null联络人称谓Varchar(10)Null电话Varchar(20)Null移动电话Varchar(20)Null供应商编号Char(8)Null外键(参照:员工(编号)客户编号Char(8)Null外键(参照:客户(编号)表1-8送货地址数据表属性名称域空值约束说明编号Char(8)Not null主键所属编号Char(8)Not null外键(参照:客户(编号)送货地址Varchar(100)Null表1-9销售数据表属性名称域空值约束说明单号Char(8)Not null主键日期DatetimeNot null
11、供应商编号Char(8)Not null主键,外键(参照:供应商(编号)商品编号Char(8)Not null主键,外键(参照:商品(编号)单价Numeric(10,2)Not null数量IntNot null数量为正值表示销售;数量为负值表示销售退货表1-10采购数据表属性名称域空值约束说明单号Char(8)Not null主键日期DatetimeNot null客户编号Char(8)Not null主键,外键(参照:客户(编号)商品编号Char(8)Not null主键,外键(参照:商品(编号)单价Numeric(10,2)Not null数量IntNot null数量为正值表示采购;数
12、量为负值表示采购退货销售员编号Char(8)Null外键(参照:员工(编号)各表对应的关系图,如图1-4所示。图1-4关系图各功能模块与数据库中各表的对应关系如表1-11所示。表1-11 各功能模块与数据库的对应关系表功能名称数据库表用户登录登录用户数据表员工资料维护员工数据表商品资料维护商品数据表客户资料维护客户数据表、联络人数据表、送货地址数据表供应商资料维护供应商数据表、联络人数据表采购入库管理商品数据表、采购数据表、供应商数据表采购退货管理商品数据表、采购数据表、供应商数据表库存查询商品数据表销售出库管理商品数据表、销售数据表、客户数据表、员工数据表销售退货管理商品数据表、销售数据表、
13、客户数据表、员工数据表更改密码登录用户数据表权限设置登录用户数据表库存预警商品数据表导出商品报表商品数据表导出采购报表商品数据表、采购数据表导出年采购报表商品数据表、采购数据表3. 详细设计3.1 系统流程图N进销存系统(PSS)YNY登录管理员?进入管理员界面销售员?进入销售员界面进销存(PSS)软件的使用者设定为两类用户,它们分别是管理员和销售员,不同类型的用户能够进行不同类型的操作,其操作界面不同,分别为管理员界面和销售员界面。销售人员界面只可以进行销售管理,其余的功能均在管理员界面完成。这就需要为不同类型的用户授予不同的权限。进入哪个界面是利用利用登录来解决的,所以用户想要进入系统,要
14、做的第一件事就是登录,登录流程如图1-5所示。图1-5 登录流程登录成功后,不同权限的用户将进行不同的操作,以商品销售功能为例,详细描述其开发过程。该模块的系统流程图如图1-6所示。图1-6 系统流程图3.2子模块功能详述1. 用户登录描述:用户在系统内以不同的身份登录到软件界面中。条件:无。操作:在系统中的合法用户均拥有自己的登录名,该登录名在系统中作为标记一个用户的唯一标识存在。管理员身份的用户在登录时输入登录名、密码并选择用户角色为“管理员”,经验证可进入管理员界面。销售员身份的用户在登录时输入登录名、密码并选择用户角色为“销售员”,经验证可进入销售员界面。用户除可对自身的登录密码进行修改外,其它相关信息均由管理员进行维护。后果:系统内合法用户根据不同的身份标识和验证密码,可进入具有不同功能的界面。2. 销售出库描述:销售员可在其授权的界面中进行商品销售操作。条件:产品有库存且库存数量大于要销售的数量。操作:在销售员界面中,点击销售菜单,从子菜单中选择销售出库,在界面中点击增加销售出库单按钮,进入销售出库单录入界面,在界面中输入相应参数,点击保存按钮,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年亳州职业技术学院单招职业倾向性测试题库及答案一套
- 臀部肿物切除术后护理
- 短视频平台的运营策略试题及答案
- 2025年沧州航空职业学院单招职业倾向性考试题库新版
- 餐饮业食品供应与流通管理
- 生态系统的组成要素与功能试题及答案
- 2025年北京科技大学天津学院单招职业技能考试题库附答案
- 专利资格考试试题及答案
- 预防中毒和窒息
- 2025年单招适应性测试题库及答案1套
- 教育家精神专题讲座课件
- 【财务共享服务对企业发展的影响:以海尔智家为例16000字(论文)】
- EPC项目投标人承包人工程经济的合理性分析、评价
- 房建工程监理大纲范本(内容全面)
- T-ZSA 209-2023 桌面视远式电子显示设备技术规范
- 关键路径法教学课件
- 《化工工艺概论》解析
- 水厂用电安全知识讲座
- 四年级美术复习试题含答案
- 统编版六年级语文下册第四单元综合性学习奋斗的历程课件
- 多模态数据处理
评论
0/150
提交评论