进销存财管理系统分析设计报告 目录: 第1章 绪论:规划 第2章 需求分析 第3章 概念结构设计 第4章 数据库逻辑结构设计 第5章 数据库物理设计 第6章 数据库系统实施 第7章 测试报告 第8章 操作说明 第9章 系统开发总结 第10章 运行维护报告 第1章 绪论:规划 1.1 进销存管理现状、存在问题 1.2 先进的进销存管理应该如何? 1.3 系统目标和要解决的问题 1.4 资金预算 1.5 进度计划 1.6 团队构成 1.6 技术平台线路 第2章 需求分析 2.1 部门结构职能及岗位人员职责,网络结构图(c/s) 经理室:了解查询整个企业经营情况 办公室:人事工资规章管理 业务科:主管进货 营业大厅:开销售清单,查询销售情况 仓库:入库出库库存情况 财务科:应收应付,已收已付,欠收欠付,费用,销售收入,成本,毛利,利润,利率。 质检科:检查产品质量情况 2.2 主要业务项目及业务流程图 进货时不合格退货,开销售单后可不要,收款后库存减少 2.3 完整数据字典 2.4 票据报表收集 2.5 各业务主要管理原则及处理逻辑 2.6 老系统情况 2.7 新系统边界(初步模块划分) 第3章 概念结构设计 3.1 新系统业务流程设计(新部门重组职能设计,新管理规则,新岗位人员设置等) 3.2 新系统数据流程图 3.3 新系统要求、方案和概图 3.4 局部ER图(中层) 3.5 整体初步ER图 3.6 整体完整ER图(基本ER图) 第4章 数据库逻辑结构设计 4.1 数据库设计 1.部门表:bmt 字段名 说明 类型 长度 精度 小数位 Null default index 限制  部门编号  VC 4        部门名称  Vc 20   T     部门负责人           部门电话                       2.仓库表:ckt 字段名 说明 类型 长度 精度 小数位 null default index 限制  Ckh* 仓库编号 vC 2        Ckm 仓库名称 vc 10   T                 3. 人员权限表:userinfo 字段名 说明 类型 长度 精度 小数位 null default index 限制  Name 用户名 vC 15        User_id 注册号 vc 10        Password 口令 Vc 10        Usertpe  Vc 10                   usertype:开票、经理、仓库、dba 4.业务员表ywyt 字段名 说明 类型 长度 精度 小数位 null default index 限制  ywybh 业务员编号 vC 4        Ywym 业务员名 vc 10        Dh 电话 Vc 12        Dz 地址 Vc 40        Sfz 身份证 vc 12                    5.付款方式代码设置 字段名 说明 类型 长度 精度 小数位 null default index 限制  Dm 代码 vC 2        Fkfs 付款方式 vc 10        常用付款方式有“现金 、支票、汇款、汇票、延期、转帐、记帐”等 6.单据编号 字段名 说明 类型 长度 精度 小数位 null default index 限制  进货单号  VC 8        销售单号  Vc 8        转仓单号  Vc 8        订货单号  Vc 8        报价单号  Vc 8         7.产品表:cpt 字段名 说明 类型 长度 精度 小数位 null Default  Cpbh 产品编号 C 8      Cpm 产品名 C 20      Cpgg 产品规格 C 12   T   Cd 产地 C 12    Xxx  Nb 类别 C 6   T X  Dw 单位 C 4   T X  Xsdj 销售单价 money 8 19 4 T 0  Zgkc 最高库存 numeric 9 18  T 0  Zdkc 最低库存 numeric 9 18  T 0  Zgxj 最高销价 money 9 18 4 T 0  Zdxj 最低销价 money 9 18 4 T 0  Cfck 存放仓库 c 8   T Xxx  Bz 备注 text 16   T   cppy 产品拼音 c 6    Xxx  ckpfj 参考批发价 money 8 19 4 T 0  mjsn 每件数量 int 4 10  T 0   主要成份         功能主治         专利号         发明人         用法用量         批准文号         贮藏         注意         外观图         通用名                 存放仓库(一个产品只存放在一个仓库) 8.客户表:kft 字段名 说明 类型 长度 精度 小数位 null default index 限制  Kfbh 客户编号 C 10        Kfmc 客户名称 C 40        Kfnb 客户类别 C 2        Dz 地址 C 20        Yb 邮编 C 6        Lxr 联系人 C 10        Dh1 电话1 C 12        Dh2 电话2 C 12        Sh 税号 C 10        Zh 帐号 C 10        Kfyh 开户银行 C 30        Kfbz 客户备注 text 16         9.供方表:gft 字段名 说明 类型 长度 精度 小数位 null default index 限制  Gfbh 供方编号 C 10        Gfmc 供方名称 C 40        Gfnb 供方类别 C 2        Dz 地址 C 20        Yb 邮编 C 6        Lxr 联系人 C 10        Dh1 电话1 C 12        Dh2 电话2 C 12        Sh 税号 C 10        Zh 帐号 C 10        Kfyh 开户银行 C 30        Kfbz 客户备注 text 16         10.进货表:jht 字段名 说明 类型 长度 精度 小数位 null default index 限制  Jhdh 进货单号 Vc 9   F     jhrq 进货日期 Date 8        ysdh 原始单号 Vc 10    X    cpbh 产品编号 Vc 8        Dw 单位 Vc 10        Sjjs 实进件数 Num 9 10 2      Sjsn 实进数量 Num 9 10 2      Yjjs 应进件数 Num 9 10 2  0    Yjsn 应进数量 Num 9 10 2  0    Jhdj 进货单价 Money 8 19 4      Jhzje 进货总金额 Money 8 19 4      Ghdw 供货单位 vc 30        Jhnb 进货类别 vc 4        Ykr 入库人 vc 10        Ykyj 入库意见 vc 40    ‘no’    Zjr 质检人 vc 10    ‘no’    Zjyj 质检意见 vc 40        Czy 操作员 vc 10        Jhr 进货人 vc 10        Id  numeric 9 18  F     Bb1  c 10                   否有增值票 11.进货明细表:jhmxt 字段名 说明 类型 长度 精度 小数位 null default index 限制  Jhdh 进货单号 Vc 9   F     Ysdh 原始单号 vc 10   T     Ph 批号 Vc 10    X    Sn 数量 numeric 9 10 4      Id  numeric 9 18       Bb1  c 10   T                 12.进货单表jhdt 字段名 说明 类型 长度 精度 小数位 null default index 限制  Jhdh 进货单号 Vc 9   F     Jhrq 进货日期 Date 8        Ysdh 原始单号 Vc 10    X    Gfdh 供方代号 vc 8        Ghdw 供货单位 vc 30        Jhnb 进货类别 vc 4        Ywy 业务员 vc 10        Bs 笔数 int 4    1    Jhzje 进货总金额 Money 8 19 4      Jsfs 结算方式 vc 10    ‘即结’    Czy 操作员 vc 10        Id  numeric 9 18  F                是否有增值票 13.进货单明细表jhdmxt 字段名 说明 类型 长度 精度 小数位 null default index 限制  Jhdh 进货单号 Vc 9   F     Cpbh 产品编号 Vc 8        Yjjs 应进件数 Num 9 10 2  0    Yjsn 应进数量 Num 9 10 2  0    Sjjs 实进件数 Num 9 10 2      Sjsn 实进数量 Num 9 10 2      Jhdj 进货单价 Money 8 19 4      Dbje 单笔金额 Money 8 19 4      Ykr 入库人 vc 10        Ykyj 入库意见 vc 40    ‘no’    Zjr 质检人 vc 10    ‘no’    Zjyj 质检意见 vc 40        Id  numeric 9 18  F     jhdmxbh 进货单明细编号 vc 12                    14.进货单明细批号表:jhdmxpht 字段名 说明 类型 长度 精度 小数位 null default index 限制  Jhdh 进货单号 Vc 9   F     Cpbh 产品编号 vc 8   T     Ph 批号 Vc 10    X    Jhjs 进货件数 numeric 9 10 2      JhSn 进货数量 numeric 9 10 4      Id  numeric 9 18                   15.销售单表xsdt 字段名 说明 类型 长度 精度 小数位 null default index 限制  Xsdh 销售单号 c 10        Xsrq 销售日期 datetime 8        Kpr 开票人 c 10        Hjr 划价人 c 10   T ‘X’    Kfmc 客户名称 c 40   T ‘无’    Xsdzje 销售单总金额 money 8 19 4      Zbs 总笔数 int 4 10       Jsfs 结算方式 c 8   t ‘现金’    Xsnb 销售类别 c 8    ‘a’    FKF 付款否 c 4    ‘no’    Thf 提货否 c 4    ‘no’    Id  numeric 9 18       Bb1  c 10                   提货否(只能按销售单提货) 16.销售单明细表xsdmxt 字段名 说明 类型 长度 精度 小数位 null default index 限制  Xsdh 销售单号 C 10        Xsrq 销售日期 datetime 8        Cpbh 药品编号 C 8        Dw 单位 C 4        Xssn 销售数量 numeric 9 18 2      Dj 单价 Money 8 19 4      Pfj 批发价 Money 8 19 4 T 0    Yhj 优惠价 Money 8 19 4 T 0    Dbzje 单笔总金额 Money 8 19 4      Js 件数 numeric 9 18 2      Kl 扣率 decimal 5 5 2  1    Xsmxbh 销售明细编号 C 12        Ph 批号 C 10   T     Bb1  C 10   T                            17药品库存表:kct 字段名 说明 类型 长度 精度 小数位 null default index 限制  CPBH 产品编号 C 8        Dw 单位 C 4   T     Ck 仓库 C 10   T     Kcjs 库存件数 numeic 5 8 2 T     Kcsn 库存数量 numeric 8 19 2 T     Kcjjze 库存进价总额 Money 8 19 4 T     Kcpfjze 库存批发价总额 money 8 19 4 T     Id                       18.库存明细表:kcmxt 字段名 说明 类型 长度 精度 小数位 null default index 限制  CPBH 产品编号 C 10        Ph 批号 C 10   T     Kcjs 库存件数 numeic 9 10 2 T     Kcsn 库存数量 numeric 9 18 2 T     Id  decimal 9 18                   19员工表: 字段名 说明 类型 长度 精度 小数位 null default index 限制  职工编号  VC 4        姓名  Vc 10   T     性别  Vc 2        职务  Vc 10        部门  Vc 10        出生日期  Vc 8        籍贯  Vc 10        学历  Vc 10        职称  Vc 10        备注  Vc 50                   住址 电话 20.工资表: 字段名 说明 类型 长度 精度 小数位 null default index 限制  Id*  Int 4 10       日期  datetime 10   T     职工编号  Char 8        基本工资  Money 8 19 4 T     奖金  Money 8 19 4 T     扣款  Money 8 19 4 T     应发工资  Money 8 19 4 T     实发工资  Money 8 19 4 T           T                4.2 销存管理系统功能模块图 4.3功能分析 1.业务流程 进货流程:在进货入库后,在计算机上填写入库清单,自动修改库存表数据。 销售流程:开票——>收钱记帐——>修改库存——>库房提货记仓库明细帐 2.系统维护帮助功能 设定人员权限;人员权限不同可查询的内容就不同,开票人员只能在客户机上填写销售票据,查询销售情况;仓库进货管理人员可根据入库情况和药品出库情况修改库存表,可查询库存明细清单和分类清单;经理和股东可通过输入密码查询销售报表报表、进货报表、库存报表、利润报表,但不能修改销信号报表。 3.进货入库功能 每次进货后通过计算机输入进货表,根据进货表修改库存表,库存可根据销售和进货随时得到动态更新。 4.自动生成进货计划表格 当某一种药品库存量小于某一个值时自动提示需要进货,并根据最佳库存量,确定每次进货数据,自动生成进货计划表格(在此基础之上可手工修改),大减轻每次进货时的工作量。 5.打印销售清单 每次销售打印销售清单,存入销售明细表,根据它可生成各种报表。 6.报表查询打印功能 生成日销售报表、月销售报表、年销售报表、月利润表、年利润表、库存状态表、进货表。 7.查询功能 查询每天的销售明细情况和利润,按药品名和类别查询销售情况;按药品名和类别查询库存情况。 8.分析统计功能 分析统计销售情况,发现销售规律,确定最佳库存量;生成多种图表(条形图、方圆图、走势图)。 第5章 数据库物理设计 5.1 DBMS及开发工具性能了解测试 5.2 开发环境平台建立设置(书面记录网络、OS、DBMS环境设置参数) 5.3 数据库结构建立 5.4 模块设计 5.5 菜单及控制设计 5.6 IPO表 5.7 测试计划 第6章 数据库系统实施 6.1 数据入库 6.2 接口设计程序控制流程 6.3 界面设计 6.4 代码设计 6.5 并行测试报告(日期、位置、问题、解决方法、原因、人员等) 第7章 测试报告 7.1 发行(综合)测试报告(日期、位置、问题描述、解决方法、原因、测试人员等) 7.2 规范完整文档 第8章 操作说明 8.1 主要概念术语 8.2 操作流程一般说明 8.3 注意事项 8.4 典型问题及解决方法 第9章 系统开发总结 9.1 系统性能情况 9.2 时间进度资金使用情况 9.2 经验 9.3 教训 9.4 问题综述 第10章 运行维护报告 10.运行维护报告 10.1 规章制度设置 10.2 每日运行维护报告(性能状态) 10.3 重大事件报告 10.4 新需求新问题汇总