进销存系统数据库设计报告

本文详细介绍了进销存系统的数据库设计,包括关键表结构、数据关系以及如何支持产品管理、库存跟踪和销售报告等功能。通过对电话订单的处理流程和报表生成逻辑的探讨,揭示了高效数据存储和查询的关键点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

进销存系统数据库设计报告

产品管理功能

1 产品类型基本信息表:(提供增删改)
字段名    类型    宽度    主键否    外键否
类型ID    整数        Yes    No
类型名    字符串    20    No    No
上位类型ID    整数        No    Yes
上位类型ID    整数        No    Yes
说明    备注        No    No

2 入库类型基本信息表:(预设)
字段名    类型    宽度    主键否    外键否
类型ID    整数        Yes    No
类型名    字符串    20    No    No
说明    备注        No    No
类型定为:采购入库、退货入库、转库入库、其它入库

3 出库类型基本信息表:(预设)
字段名    类型    宽度    主键否    外键否
类型ID    整数        Yes    No
类型名    字符串    20    No    No
说明    备注        No    No
类型有:零售出库、批发出库、转库出库、盘点出库、其它出库

4 功能:产品基本信息编录(提供增删改)

4.1 产品基本信息表:
字段名    类型    宽度    主键否    外键否
产品编号    字符
进销存数据库 设计文档 "文件状态: "文件标识 "进销存 " "[ ] 草稿 ": " " "[ ] 正式发布 " " " "[ ] 正在修改 " " " " "当前版本 "1.0 " " ": " " " "作 者 " " " ": " " " "完成日期 "2010-12-23 " " ": " " 作为进销存软件设计文档的重要组成部分,本文档主要对该软件后台数据库的概念模 型设计和物理模型设计作出了统一的规定,同时确定了每个表的数据字典结构。它是开 发人员,测试人员编码及测试的重要参考依据。 软件技术班:胡迷田 日 期: 2010-12-23 目 录 1. 文档介绍 4 1.1 文档目的 4 1.2 文档范围 4 1.3 读者对象 5 1.4 参考文献 5 1.5 术语与缩写解释 5 2. 数据库环境说明 6 3. 数据库的命名规则 6 4. 逻辑设计 6 5. 物理设计 7 5.1销售人员信息表 7 5.2销售单表 7 5.3退货表 8 5.4商品库存表 9 5.5客户资料 10 5.6供应商明细表 11 5.7货物明细表 11 5.8货物类别明细表 12 5.9订单明细表 12 5.10实收明细表 13 5.11账款明细表 14 5.12退货明细表 15 5.13应收金额 15 5.14权限表……………………………………………………16 6. 安全性设计 17 5.1 防止用户直接操作数据库的方法 17 7. 优化 17 8. 数据库管理与维护说明 17 1. 文档介绍 1.1 文档目的 作为进销存软件设计文档的重要组成部分,本文档主要对该软件后台数据库的概 念模型设计和物理模型设计作出了统一的规定,同时确定了每个表的数据字典结构。 它是开发人员,测试人员编码及测试的重要参考依据。 1.2 文档范围 本文档包含以下几个部分: 1. 文档介绍 2. 数据库环境说明 3. 数据库的命名规则 4. 逻辑设计 5. 物理设计 6. 安全性设计 7.优化 8.数据库管理与维护说明 1.3 读者对象 本文档的主要读者包括: 1. 本系统设计人员:包括模块设计人员 2. 本系统系统开发人员:包括数据库开发、编码人员 3. 本系统的测试人员 1.4 参考文献 Asp.net 2.0 + sql server 2005 企业项目开发与实战 余金山 王涛 徐建军 编著 面向对象软件工程与UML 张京 编著 1.5 术语与缩写解释 "缩写、术语及符号 "解 释 " "Micrsoft SQL Server 2005 "微软SQL Server2005 " 2. 数据库环境说明 进销存数据库采用Micrsoft SQL Server 2005 数据库管理系统建立并维护。数据库设计过程中采用Micrsoft公司的Visio创建进销存数 据库的ER图,并生成数据库脚本文件"进销存数据库设计.DDL"。其中SQL Server的登录模式为混和身份验证,超级用户的用户名及密码均为sa,SQL Server服务器的端口号:123。 3. 数据库的命名规则 1. 数据库的命名:全部由英文字母组成,单词之间使用下划线分割 如:进销存数据库命名为pds。 2. 数据库表命名:表义名(可以使用缩写) 表义名:单词首字母大写 4. 逻辑设计 5. 物理设计 5.1销售人员信息表 "字段名称 "数据库字段名 "数据类型 "是否为主键 "备注 " "销售人员ID "SalemanID "Char(10) "是 "销售人员的编 " " " " " "号 " "姓名 "Salename "varchar(50) "否 "姓名 " "密码 "Password "Char(20) "否 "登陆密码 " "权限 "Permissions "varchar(50) "否 "权限信息 " "身份证 "IDcard "Char(20) "否 "身份证号 " "住址 "Address "Varchar(50) "否 "住址 " "电话 "Telephone "char(20) "否 "电话 " "邮箱 "Email "Varchar(50) "否 "邮箱地址 " 5.2销售单表 主表 "字段名称 "数据库字段名 "数据类型 "是否为主键 "备注 " "销售单号 "SaleformID "Char(10) "是 " " "填写日期 "Datatime "Datetime(8) "否 " " "操作人员 "Operatman "varchar(20) "否 " " "合计金额 "Totalmoney "Char(10) "否 " " 子表 "字段名称 "数据库字段名 "数据类型 "是否为主键 "备注 " "销售单号 "SaleformID "Char(10) "是 "销售单的编号
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值