收藏 分销(赏)

进销存系统专业系统设计项目说明指导书.doc

上传人:a199****6536 文档编号:2704413 上传时间:2024-06-04 格式:DOC 页数:17 大小:435.54KB 下载积分:8 金币
下载 相关 举报
进销存系统专业系统设计项目说明指导书.doc_第1页
第1页 / 共17页
进销存系统专业系统设计项目说明指导书.doc_第2页
第2页 / 共17页


点击查看更多>>
资源描述
进销存系统 系统设计阐明书 文献状态: [ ] 草稿 [ ] 正式发布 [√] 正在修改 文献标记: 进销存系统 当前版本: 1.0 作 者: 完毕日期: -2-5 版 本 历 史 版本/状态 作者 参加者 起止日期 备注 草稿:1.0 -1-25 新建 目 录 0. 文档简介 4 0.1 文档目 4 0.2 文档范畴 4 0.3 读者对象 4 0.4 参照文档 4 0.5 术语与缩写解释 4 1. 任务概述 5 1.1 任务描述 5 1.2 运营环境 5 2. 总体设计 6 2.1 系统总体规划 6 2.2 系统功能设计 7 2.3 数据库设计 8 3. 详细设计 13 3.1公司门户网站设计 13 3.1.1 公司门户网站功能构造图 13 3.1.2 站点目录构造设计 13 3.1.3 公司门户网站各子模块设计 14 3.2 销售经理子系统设计 15 3.3 … 15 4. 小结 15 0. 文档简介 0.1 文档目 本文档重要针对进销存进行概要设计和详细设计,它是该产品设计与开发重要参照根据。 0.2 文档范畴 本文档包括如下几某些: 1. 任务概述 2. 总体设计 3. 模块详细设计 0.3 读者对象 本文档读者范畴涉及: 1. 开发方项目经理 2. 系统开发人员 3. 测试人员 0.4 参照文档 提示:列出本文档所有参照文献(可以是非正式出版物),格式如下: [标记符] 作者,文献名称,出版单位(或归属单位),日期 例如: [SPP-PROC-PP] SEPG,系统设计规范,机构名称,日期 0.5 术语与缩写解释 缩写、术语及符号 解 释 PSS Purchase Sale Stock缩写-进销存软件系统 1. 任务概述 1.1 任务描述 进销存(PSS)软件是一款通用性极强商业公司进销存管理系统,该系统是集采购、销售及库存管理于一体商业公司管理软件系统,它囊括了商业公司寻常经营管理全过程。 1.2 运营环境 进销存(PSS)软件系统采用流行C/S三层构造,可以供多台电脑协同工作,数据共享。 系统软件采用.NET平台进行开发并实现,顾客数据选用Microsoft SQL Server 进行统一管理。 2. 总体设计 2.1 系统总体规划 进销存(PSS)软件是一款通用性极强商业公司进销存管理系统,它使用是当前较成熟C/S(客户机/服务器)三层体系构造,其基本构造如图1-1所示。该系统实现了顾客登录、资料管理、采购管理、销售管理、库存管理、系统管理、报表导出管理等功能,系统规划示意图如图1-3所示。 图1-1 基于B/S三层构造进销存系统体系构造物理架构 图1-2 基于B/S三层构造进销存系统体系构造逻辑架构 图1-2 系统规划示意图 2.2 系统功能设计 依照系统规划,对进销存(PSS)软件功能进行了详细设计,它们功能由表1-1列出: 表1-1 功能模块划分 功能模块 功能子模块 功能列表 资料管理 员工资料维护 员工添加 员工修改 员工删除 员工查询 商品资料维护 商品添加 商品修改 商品删除 商品查询 客户资料维护 客户添加 客户修改 客户删除 客户查询 供应商资料维护 供应商添加 供应商修改 供应商删除 供应商查询 采购管理 采购入库管理 入库单增长 入库单修改 入库单删除 入库单查询 采购退货管理 采购退货单增长 采购退货单修改 采购退货单删除 采购退货单查询 库存管理 库存查询 销售管理 销售出库管理 出库单增长 出库单修改 出库单删除 出库单查询 销售退货管理 销售退货单增长 销售退货单修改 销售退货单删除 销售退货单查询 系统管理 更改密码 密码修改 权限设立 顾客访问权限设立 报表导出管理 库存预警 库存预警 生成库存预警信息报表 导出商品报表 生成商品报表 导出采购报表 生成采购报表 导出年采购报表 生成年采购报表 2.3 数据库设计 进销存(PSS)软件顾客需求详细体当前资料管理、采购管理、销售管理、库存管理等方面,这样就规定数据库构造能充分满足各个信息输出和输入。 管理员可以查看和更新自己信息,自行修改密码;可以对员工资料、商品资料、客户资料、供应资料等各种资料进行管理,可以进行采购管理、库存管理等商品流动管理,可以对权限进行设立,可以生成库存预警信息、商品、采购、年采购等报表。 销售人员可以查看和更新自己信息,自行修改密码;可以进行销售管理。 依照以上需求分析,将顾客需求抽象化为概念模型。本系统使用E/R模型作为概念设计工具。整个系统E/R图,如图1-4所示。 图1-4 E/R图 以上实体转换关系如下面表1-2至表1-10所示。每个表格表达相应数据库中一种表。 表1-2 登录顾客数据表 属性名称 域 空值约束 阐明 编号 Char(8) Not null 登录名 Varchar(20) Not null 主键 销售人员编码 Char(8) Null 外键(参照:员工(编号)) 姓名 Nvarchar(5) Not null 密码 Varchar(30) Not null 标志 Bit Not 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 null 安全存量 Int Not null 当前数量 Int Not null 建议采购价 Numeric(10,2) Not null 建议销售价 Numeric(10,2) Not null 最后一次采购日期 Datetime Null 最后一次销售日期 Datetime Null 表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) Null 供应商地址 Varchar(100) Null 工厂地址 Varchar(100) Null 近来一次进货日期 Datetime Null 表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 主键 中文姓名 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 主键 日期 Datetime Not null 供应商编号 Char(8) Not null 主键,外键(参照:供应商(编号)) 商品编号 Char(8) Not null 主键,外键(参照:商品(编号)) 单价 Numeric(10,2) Not null 数量 Int Not null 数量为正值表达销售;数量为负值表达销售退货 表1-10采购数据表 属性名称 域 空值约束 阐明 单号 Char(8) Not null 主键 日期 Datetime Not null 客户编号 Char(8) Not null 主键,外键(参照:客户(编号)) 商品编号 Char(8) Not null 主键,外键(参照:商品(编号)) 单价 Numeric(10,2) Not null 数量 Int Not null 数量为正值表达采购;数量为负值表达采购退货 销售员编号 Char(8) Null 外键(参照:员工(编号)) 各表相应关系图,如图1-5所示。 图1-5关系图 各功能模块与数据库中各表相应关系如表1-11所示。 表1-11 各功能模块与数据库相应关系表 功能名称 数据库表 顾客登录 登录顾客数据表 员工资料维护 员工数据表 商品资料维护 商品数据表 客户资料维护 客户数据表、联系人数据表、送货地址数据表 供应商资料维护 供应商数据表、联系人数据表 采购入库管理 商品数据表、采购数据表、供应商数据表 采购退货管理 商品数据表、采购数据表、供应商数据表 库存查询 商品数据表 销售出库管理 商品数据表、销售数据表、客户数据表、员工数据表 销售退货管理 商品数据表、销售数据表、客户数据表、员工数据表 更改密码 登录顾客数据表 权限设立 登录顾客数据表 库存预警 商品数据表 导出商品报表 商品数据表 导出采购报表 商品数据表、采购数据表 导出年采购报表 商品数据表、采购数据表 3. 详细设计 (此处可以用一系列图表列出本程序系统内每个程序(涉及每个模块和子程序)名称、标记符和它们之间层次构造关系。若系统复杂或包括若干个子主,可以分各种图表描述。) 3.1公司门户网站设计 3.1.1 公司门户网站功能构造图 在前期分析工作基本上,拟定公司门户网站总体构造如下图所示: 依照需求和规划设计,拟定站点各重要栏目模块功能如下: l 首页:公司站点主页面是整个站点。客户通过对主页面浏览,可以对公司状况以及公司提供服务有一种大概理解,并可通过栏目链接可以浏览到各栏目子页面。此外,首页面上还涉及了会员客户登录和注册 功能。 l 关于咱们:可以使客户全面理解公司成立时间、经营项目、公司大事记以及公司合伙伙伴等。 l 新闻动态:可以使客户随时关注公司新闻和业内新闻等。 l … 3.1.2 站点目录构造设计 为了以便对站点管理和维护,为每个主栏目建立一下子目录,目录名称如下 : l about子目录:存储“关于咱们”栏目中所有页面文献和素材文献 l news子目录:存储“新闻动态”栏目中所有页面文献和素材 l … 3.1.3 公司门户网站各子模块设计 1. 会员登录功能 a) 程序描述 会员登录模块重要完毕对会员登录帐号和密码验证,如果输入帐号和密码对的,则页面跳转到customerMain.htm,并且用session变量保存登录帐号,否则显示登录失败,跳回主页面。 b) 功能 完毕对会员登录帐号和密码验证。 c) 输入项 此处给出输入项格式及格式要。 d) 输出项 如果没有,可以不。 e) 算法 系统先从登录界面输入框中获得登录人员输入帐号和密码,然后将帐号和密码与数据库中帐号和密码匹配,如果两者均和数据库中相似,则验证通过,页面跳转到主界面,如果两者无法同步匹配,则验证不能通过,规定顾客继续输入帐号和密码进行验证。 f) 流程图 g) 接口 帐号: custID,name 参数赋值:name调用request.getParameter从输入文本框中得到,custID从数据库中查询得到 调用方式:使用session.setAttribute将custID及name存入session变量中 关联表: business数据库中customer表 h) 限制条件 数据库在使用前要配备成功。 i) 测试筹划 i. 输入一种错误帐号观测程序运营成果。 ii. 输入一种对的帐号和密码观测程序运营成果。 iii. 不输入帐号只输入密码观测程序成果。 iv. 只输入帐号而不输入密码观测程序运营成果。 j) 尚未解决问题 暂无。 2. 注册功能 3. …… 3.2 销售经理子系统设计 3.3 … 4. 小结 通过对系统详细设计,我对整个工程实既有了一种更加细致把握,对于实现中某些细节技术进行了探讨和拟定,为后期编码工作提供了完全参照和指引。下面我将进行编码工作,目的是要体会整个开发过程。编码过程中也许对本文档中某些内容进行细节性修改和完善。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 应用文书 > 技术指导

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服