已阅读5页,还剩23页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机工程学院计算机工程学院 XX 企业进销存管理系统企业进销存管理系统 项目实训数据库设计文档项目实训数据库设计文档 课程名称 C 高级应用 题目 XX 企业进销存管理系统企业进销存管理系统 项目实训日期 2014 6 30 至 2014 7 4 指导教师 王老师 13 软件技术 班 号 成绩 13 软件技术 班 号 成绩 13 软件技术 班 号 成绩 13 软件技术 班 号 成绩 模块任务分工模块任务分工 所实现的功能模块所实现的功能模块负责人负责人 登录界面的实现全部人 4 人 基本信息模块XX 采购管理模块XX 库存管理模块XX 销售管理模块XxX 参考文档参考文档 序号序号参考文档参考文档版本版本日期日期 1 SQL Server 实例教程2008 版2013 11 2 SQL Server 数据库应用基础第 2 版2013 11 3 PhotoShop 基础教程2013 版2013 05 目录目录 1 物理数据库设计物理数据库设计 4 1 1 数据库总体设计 4 1 1 1 表空间规划 4 1 1 2 数据库规划 4 2 数据库表设计数据库表设计 5 2 1 实体列表 Entity List 5 2 2 E R 图与实体定义 5 2 3 数据库其他对象设计 12 2 3 1 视图设计 12 2 3 2 存储过程设计 18 3 数据库容量及安全性设计数据库容量及安全性设计 19 3 1 数据量估计 19 3 2 数据库安全性设计 19 3 2 1 用户设置 19 3 2 2 数据库权限设计 19 1 物理数据库设计物理数据库设计 1 1 数据库总体设计数据库总体设计 1 1 1表空间规划表空间规划 1 1 2数据库规划数据库规划 数据库名数据库名Invoicing 描述描述进销存管理系统 用到的表空间用到的表空间dbo Customers dbo Employees dbo Goods dbo InStorage dbo OutStorage dbo OrderDetails dbo Orders dbo Payments dbo PurchasingDetail dbo Purc hasingOrders dbo Storage dbo Supplier dbo Types dbo Users 代码集代码集 codeset 存储过程 dbo Customers dbo Employees dbo Goods dbo OrderDetails dbo Orders dbo Payments dbo Types dbo Users 视图 VW CStore VW IOStoreVW IOStore VW PurchaseIVW PurchaseI 使用软件使用软件 Microsoft SQL Server 2008 备份备份 恢复策略恢复策略数据库创建之后进行了备份 然后恢复使用数据库创建之后进行了备份 然后恢复使用 2 数据库表设计数据库表设计 2 1 实体列表实体列表 Entity List 序序 号号 实体名称实体名称别名别名描述描述备注备注 P1dbo Customers 客户信息表记录客户基本信息 P2dbo Employees 员工信息表记录员工的基本信息 P3dbo Goods 商品信息表记录货物情况 P4dbo InStorage 进库记录表记录货物进库信息 P5dbo OutStorage 出库记录表记录货物出库信息 P6dbo OrderDetails 销售订单详情表记录订单详细信息 P7dbo Orders 销售订单信息表记录客户订单信息 P8dbo Payments 支付方式表记录客户支付方式信息 P9dbo PurchasingDetail 采购订单详情表记录采购订单详细信息 P10dbo PurchasingOrders 采购订单信息表记录采购订单信息 P11dbo Storage 仓库信息表记录库存信息 P12dbo Supplier 供应商信息表记录供应商信息 P13dbo Types 商品类型表记录商品类型信息 P14dbo Users 用户信息表记录数据库使用者的密码等信息 2 2 E R 图与实体定义图与实体定义 2 2 1 E R 图 客户信息表 Customers 实体定义 别名别名会员信息表会员信息表 描述描述记录会员个人基本信息 到逻辑数据模型到逻辑数据模型 LDM 的映射 的映射 1 对多 目的目的记录会员信息 事件事件会员购买商品 2 2 2 E R 图 员工信息表 实体定义 别名别名员工个人信息表员工个人信息表 描述描述记录员工个人基本信息 到逻辑数据模型到逻辑数据模型 LDM 的映射 的映射 1 对多 目的目的记录员工信息 事件事件员工工作 2 2 3 E R 图图 商品信息表 实体定义 别名别名商品信息表商品信息表 描述描述记录商品基本信息 到逻辑数据模型到逻辑数据模型 LDM 的映射 的映射 1 对多 目的目的记录商品信息 事件事件商品属性 2 2 4 E R 图图 销售订单详情表 实体定义 别名别名商品详细信息表商品详细信息表 描述描述记录商品详细信息 到逻辑数据模型到逻辑数据模型 LDM 的映射 的映射 1 对多 目的目的记录商品信息 事件事件商品详细的属性 2 2 5 E R 图图 销售订单表 实体定义 别名别名订单信息表订单信息表 描述描述记录订单信息 到逻辑数据模型到逻辑数据模型 LDM 的映射 的映射 1 对多 目的目的记录订单信息 事件事件订单的属性 2 2 6 E R 图图 支付方式表 实体定义 别名别名支付信息表支付信息表 描述描述记录客户支付信息 到逻辑数据模型到逻辑数据模型 LDM 的映射 的映射 1 对多 目的目的记录支付信息 事件事件客户支付的信息 2 2 7 E R 图图 商品类型表 实体定义 别名别名商品类型信息表商品类型信息表 描述描述记录商品类型信息 到逻辑数据模型到逻辑数据模型 LDM 的映射 的映射 1 对多 目的目的记录商品类型 事件事件商品类型的属性 2 2 8 E R 图图 用户信息表 实体定义 别名别名用户信息表用户信息表 描述描述记录用户信息 到逻辑数据模型到逻辑数据模型 LDM 的映射 的映射 1 对多 目的目的记录用户信息 事件事件用户的信息 2 2 9 E R 图图 采购订单表 实体定义 别名别名采购订单信息表采购订单信息表 描述描述记录采购信息 到逻辑数据模型到逻辑数据模型 LDM 的映射 的映射 1 对多 目的目的记录用户信息 事件事件用户的信息 2 2 10 E R 图图 采购订单详情表 实体定义 别名别名采购订单详情表采购订单详情表 描述描述记录采购详细信息 到逻辑数据模型到逻辑数据模型 LDM 的映射 的映射 1 对多 目的目的记录用户信息 事件事件用户的信息 2 2 11 E R 图图 供应商信息表 实体定义 别名别名供应商信息表供应商信息表 描述描述记录供应商信息 到逻辑数据模型到逻辑数据模型 LDM 的映射 的映射 1 对多 目的目的记录用户信息 事件事件用户的信息 2 2 12 E R 图图 仓库信息表 实体定义 别名别名仓库信息表仓库信息表 描述描述记录仓库信息 到逻辑数据模型到逻辑数据模型 LDM 的映射 的映射 1 对多 目的目的记录用户信息 事件事件用户的信息 2 2 13 E R 图图 出库信息表 实体定义 别名别名出库信息表出库信息表 描述描述记录出库信息 到逻辑数据模型到逻辑数据模型 LDM 的映射 的映射 1 对多 目的目的记录用户信息 事件事件用户的信息 2 2 14 E R 图图 进库信息表 实体定义 别名别名进库信息表进库信息表 描述描述记录进库信息 到逻辑数据模型到逻辑数据模型 LDM 的映射 的映射 1 对多 目的目的记录用户信息 事件事件用户的信息 数据库关系图数据库关系图 2 32 3 数据库其他对象设计数据库其他对象设计 2 3 12 3 1 视图设计视图设计 视图名称视图名称 VW CStoreVW CStore 对象对象 客户客户 结合的表结合的表 dbo InStoragedbo InStorage dbo Storagedbo Storage dbo OutStoragedbo OutStorage 所属表的列所属表的列 g IDg ID S nameS name S countS count 功能描述功能描述 可以使会员快速查找到实时库存的商品名称 数可以使会员快速查找到实时库存的商品名称 数 量和名称量和名称 视图名称视图名称 VW IOStoreVW IOStore 对象对象 各个等级的用户各个等级的用户 结合的表结合的表 dbo InStoragedbo InStorage dbo Storagedbo Storage dbo OutStoragedbo OutStorage 所属表的列所属表的列 g IDg ID g Nameg Name IN countIN count IN datetimeIN datetime S counS coun t t OUT countOUT count OUT datetimeOUT datetime 功能描述功能描述 可以使用户可以快速查找到商品的入库时间 数可以使用户可以快速查找到商品的入库时间 数 量和出库商品的时间 数量以及商品的实时库存 量和出库商品的时间 数量以及商品的实时库存 方便用户和员工对商品的管理方便用户和员工对商品的管理 视图名称视图名称 VW PurchaseIVW PurchaseI 对象对象 员工员工 结合的表结合的表 dbo PurchasingDetaildbo PurchasingDetail dbo PurchasingOrdersdbo PurchasingOrders dbo Typesdbo Types dbo Supplierdbo Supplier 所属表的列所属表的列 g IDg ID g Nameg Name d Numberd Number t Namet Name e IDe ID po IDpo ID 功能描述功能描述 方便员工查找采购的商品的信息以及所接手的商方便员工查找采购的商品的信息以及所接手的商 品的数量品的数量 视图名称视图名称 VW PurchaseIIVW PurchaseII 对象对象 管理员 高级用户管理员 高级用户 结合的表结合的表 dbo PurchasingDetaildbo PurchasingDetail dbo PurchasingOrdersdbo PurchasingOrders dbo Typesdbo Types dbo Supplierdbo Supplier 所属表的列所属表的列 g IDg ID g Nameg Name d Numberd Number t Namet Name po Datepo Date d d PricePrice po Sumpo Sum S nameS name su Phonesu Phone su Addresssu Address su Postcodesu Postcode 功能描述功能描述 方便其他点击用户查找采购的商品的详细信息以方便其他点击用户查找采购的商品的详细信息以 及所接手的商品的数量及所接手的商品的数量 视图名称视图名称 VW GoodVW Good 对象对象 所有用户所有用户 结合的表结合的表 dbo Goodsdbo Goods dbo Storagedbo Storage dbo Typesdbo Types 所属表的列所属表的列 g Nameg Name g Priceg Price g Discountg Discount g ProduceDateg ProduceDate g Statusg Status g Descriptiong Description u Nameu Name t Namet Name S countS count 功能描述功能描述 开放安全的 商品信息和库存情况 的数据 对开放安全的 商品信息和库存情况 的数据 对 用户隐藏不必要和不宜公开的数据用户隐藏不必要和不宜公开的数据 视图名称视图名称 VW OrderVW Order 对象对象 所有用户所有用户 结合的表结合的表 dbo OrderDetailsdbo OrderDetails dbo Paymentsdbo Payments dbo Ordersdbo Orders 所属表的列所属表的列 o IDo ID o Dateo Date o Sumo Sum e IDe ID o SendModeo SendMode o Sto St atusatus d Numberd Number p Modep Mode 功能描述功能描述 对所有用户提供订单详细信息对所有用户提供订单详细信息 视图名称视图名称 VW OCustomerVW OCustomer 对象对象 高级 管理员 员工高级 管理员 员工 结合的表结合的表 dbo OrderDetailsdbo OrderDetails dbo Paymentsdbo Payments dbo Ordersdbo Orders dbo Customersdbo Customers dbo Goodsdbo Goods 所属表的列所属表的列 g IDg ID g Nameg Name d Priced Price d Numberd Number o Sumo Sum o So S endModeendMode c Namec Name c Birthc Birth c Mobilec Mobile 功能描述功能描述 用于查询客户订单和客户之间的关系用于查询客户订单和客户之间的关系 存储过程名称及功能描存储过程名称及功能描 述述 SQL 代码代码 存储过程名称 存储过程名称 Users check 功能描述 功能描述 通过输入用户编号查询通过输入用户编号查询 用户信息用户信息 Use webshop Go create procedure Pro 1 a char 6 As Select u id 用户编号 u name 用户名 u Type 用户类型 fromUsers Where u id a Go Exec Users check textbox1 txt CREATE PROCEDURE Users delete u ID nchar AS BEGIN DELETE FROM Users WHERE u ID u ID END GO EXEC Users delete 存储过程名称 存储过程名称 Users INSEART 功能描述 功能描述 通过输入用户编号增加通过输入用户编号增加 用户信息用户信息 CREATE PROC Users INSEART u ID NCHAR 10 null u nameVARCHAR 50 null u type char 8 u description char 8 u password char 6 AS BEGIN SELECT S ID Max S ID FROM dbo Storage if u ID is null SET u ID u001 ELSE SET u ID S cast cast substring u ID 1 3 AS INT 1 AS vARCHAR 20 INSERT INTO Storage VALUES u ID u type u name u description u password End GO Exec Users INSEART u ID u name u type u password u desciption 存储过程名称 存储过程名称 Uerses Update 功能描述 功能描述 通过输入用户编号更新通过输入用户编号更新 用户信息用户信息 create procedure Uerses Update u ID VARCHAR 10 u name VARCHAR 50 u password char 6 u description char 8 u type char 8 As update Users set u name u name u type u type u password u password u description u description where u ID u ID go Exec Uerses Update u ID u name u type u password u desciption 存储过程名称及功能描存储过程名称及功能描 述述 SQL 代码代码 存储过程名称 存储过程名称 Employees Check 功能描述 功能描述 通过输入员工编号来查通过输入员工编号来查 询员工信息询员工信息 CREATE PROCEDURE Employees Check a nchar 6 AS SELECT e ID e name e Gender e Birth e Address e postcode e modbile e phone e Email e sale FROM dbo Employee WHERE e ID a Go Exec Employees Check 存储过程名称 存储过程名称 Employees Delete 功能描述 功能描述 通过输入员工编号来删通过输入员工编号来删 除员工信息除员工信息 CREATE PROCEDURE Employees Delete e ID nchar AS BEGIN DELETE FROM Employee WHERE e ID e ID END GO EXEC Employees Delete 存储过程名称 存储过程名称 Employees INSEART 功能描述 功能描述 通过输入员工编号来增通过输入员工编号来增 加新的员工信息加新的员工信息 CREATE PROC Employees INSEART e ID e name e Gender e Birth e Address e postcode e modbile e phone e Email e sale FROM dbo Employee AS BEGIN SELECT e ID Max e ID FROM dbo Employee if e ID is null SET e ID e001 ELSE SET S ID e cast cast substring e ID 1 4 AS INT 1 AS vARCHAR 20 INSERT INTO Employee VALUES e ID e name e Gender e Birth e Address e postcode e modbile e phone e Email e sale End GO Exec Employees INSEART e ID e name e Gender e Birth e Address e postcode e modbile e phone e Email e sale 存储过程名称 存储过程名称 Employees Update CREATE PROC Goods Update e ID char 10 null e name varchar 30 e Gender char 2 e Birth 功能描述 功能描述 通过输入员工编号来更通过输入员工编号来更 新员工信息新员工信息 datetime e Address varchar 100 e postcode char 6 e modbile varchar 11 e phone varchar 15 e Email varchar 50 e sale smallint DATETIMEAS BEGIN UPDATE dbo Goods SET e ID e ID e name e name e Gender e Gender e Birth e Birth e Address e Address e postcode e postcode e modbile e modbile e phone e phone e Email e Email e sale e sale WHERE g ID g ID END GO Exec Goods Update e ID e name e Gender e Birth e Address e postcode e modbile e phone e Email e sale 存储过程名称及功能描存储过程名称及功能描 述述 SQL 代码代码 存储过程名称 存储过程名称 Goods Check 功能描述 功能描述 通过输入商品编号来查通过输入商品编号来查 询商品信息询商品信息 CREATE PROCEDURE Goods Check a nchar 6 AS SELECT FROM OutStorage WHERE g ID a Go Exce Goods Check 存储过程名称 存储过程名称 Goods Delete 功能描述 功能描述 通过输入商品编号来删通过输入商品编号来删 除商品信息除商品信息 CREATE PROCEDURE OutStorage Delete g ID NCHAR AS BEGIN DELETE FROM Goods WHERE g ID g ID END GO EXEC Goods Delete 存储过程名称 存储过程名称 Goods INSEART功能功能 描述 描述 通过输入商品编号来增通过输入商品编号来增 加商品信息加商品信息 CREATE PROC Goods INSEART g ID CHAR 6 e ID varCHAR 100 null g name VARCHAR 50 g Discount float g Price float g number smallit g prod
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 基础教育阶段课程改革方案
- 公司股权激励方案评析及实施指南
- 2025年及未来5年市场数据中国线性执行器行业市场全景评估及发展战略研究报告
- 中职院校创新创业培训课程方案
- 具身智能+特殊教育场景下学生个体化行为引导方案可行性报告
- 物业外包服务方案案例可行性报告
- 具身智能在家庭智能服务领域的应用方案可行性报告
- 具身智能+建筑施工智能安全监控与风险防范方案可行性报告
- 具身智能+工业生产装配线自动化效率提升方案可行性报告
- 具身智能+医疗手术机器人多模态信息融合决策方案可行性报告
- 2025亚洲烟草产业市场供求状况及投资前景规划研究报告
- XX集团董事会2025年度工作报告
- 2026年气溶胶灭火系统市场研究报告
- 兄弟放弃继承协议书
- 多重耐药菌的课件
- 交安设施冬季施工方案
- 行业的客户信息管理表格模板
- 航天员工知识培训内容课件
- 鸡蛋采购项目服务方案投标文件(技术方案)
- 静压机工程桩吊装专项方案(2025版)
- 新《安全生产法》(2025版)解读
评论
0/150
提交评论