




免费预览已结束,剩余6页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
钢材仓库管理系统数据库设计说明书完成时间:2010年12月20日 成绩:目录数据库设计说明书3G.1 引言3G.1.1 编写目的3G.1.2 背景3G.1.3 定义3G.1.4 参考资料3G.2 外部设计3G.2.1 标识符和状态3G.2.2 使用它的程序3G.2.3 约定5G.2.4 专门指导5G.2.5 支持软件5G.3 结构设计5G.3.1 概念结构设计5G.3.2 逻辑结构设计8G.3.3 物理结构设计9G.4 运用设计10G.4.1 数据字典设计10G.4.2 安全保密设计11数据库设计说明书G.1 引言G.1.1 编写目的对于储存大量信息的钢材仓库管理系统,很多信息都要从数据库中得到,因此数据库是本系统中不可缺少的部分。同时各个级别的用户的不同操作也会对数据库进行相应的修改,本说明书主要说明钢材仓库管理系统的数据库设计及其结构情况,用于开发人员进行项目设计,同时也为后续的数据库维护工作提供了良好的使用说明,也可以作为未来版本升级时的重要参考资料。G.1.2 背景数据库名称:SteelStore 数据库系统: SQL Sever 2005数据库宿主环境:Windows XP/vista/win7、LinuxG.1.3 定义各个表的介绍: Store表存放各仓库的信息Steel表存放各种钢材的信息Staffer表存放职工的信息Provider表存放供应商的信息Stock表 存放库存的信息OutStore表存放出库的信息InStore表存放入库的信息User表存放用户的信息G.1.4 参考资料1孟彩霞,数据库系统原理与应用,北京:人民邮电出版社,2008。 G.2 外部设计G.2.1 标识符和状态数据库名称:SteelStore用户名:root密码:123权限:全部有效时间:开发阶段说明:系统正式发布后,可能更改数据库用户名/密码,请在统一位置编写数据库连接字符串,在发行前请予以改正。G.2.2 使用它的程序由于数据的存取是通过界面的接口和数据库进行连接的,所以在实现过程中必不可少的是应用程序实现它们的连接。常用的访问有:查询、添加、删除、修改等,各个模块常用的操作见下表( 为需用到的程序):A:管理员模块操作名称数据表名称 Select * from Insert into Update * set Delete * fromUserStoreSteelStafferProviderStockOutStoreInStoreB:普通用户模块操作名称数据表名称 Select * from Insert into Update * set Delete * fromUserStoreSteelStafferProviderStockOutStoreInStore附:需求分析数据流图G.2.3 约定所有数据项和数据库名称,及数据表的名称都是用英文表示;数据表第一个字段是系统内部使用主键列,自增字段,不可空,编号约定为:数据表表名英文字母+“_”+id,如User_id,用户的id;名称约定为:数据表表名英文字母+“_”+name,如User_name,用户的name。所有id都设置为char(6);所有名字都设置为char(20) 类型,其它相关的字符串根据需要设置;时间都设置为Datetime;除特别说明外,所有字段默认都设置为 null 。G.2.4 专门指导User表中User_Startid是指用户登录管理系统时的id,而User_code是指用户登录管理系统时的密码。G.2.5 支持软件SQL Sever 2005等。G.3 结构设计G.3.1 概念结构设计ER图钢材钢材号钢材名品种供应商规格单价钢材及其属性图仓库仓库号职工号剩余容量地址仓库及其属性图职工职工号姓名电话性别地址出生年月职工及其属性图供应商供应商编号供应商名电话联系人地址供应商及其属性图库存表仓库号钢材号存放数量安全库存量库存及其属性图入库表仓库号钢材号数量入库时间入库单号入库及其属性图出库表仓库号钢材号数量出库时间出库单号出库及其属性图入库表 仓库 职工出库表库存表钢材 供应商存储供应管理实体及其联系图nnnnn1G.3.2 逻辑结构设计由概念设计中的ER图可得到关系模式如下:Store(Store_id, Staffer_id ,Store_name, SRemainder, StoreAdd);Steel(Steel_id,Steel_name,Variety,Norm,Price,Provider_id);Staffer(Staffer_id,Staffer_name,SSex,Brithday,STelphone,StafferAdd);Proveider(Proveider_id,Provieder_name,ProviderAdd,PTelphone,PContact);Stock(Store_id,Steel_id,SoreageVolume,SafetyStock);OutStore(OutS_id,Store_id,Steel_id,OutSTime,OutQuantity);InStore(InS_id,Store_id,Steel_id,InSTime,InQuantity).Store表:属性名数据类型是否为空说明Store_idChar(6)Not 仓库号(主键)Staffer_idChar(6)Not 职工号(外键)Store_nameChar(20)Not 仓库名称SRemainderInt剩余容量StoreAddChar(20)Not 仓库地址Steel表:属性名数据类型是否为空说明Steel_idChar(6)Not 钢材号(主键)Steel_nameChar(20)Not钢材名VarietyChar(10)Not品种NormChar(10)Not 规格PriceFloatNot 单价Provider_idChar(6)Not 供应商编号(外键)Staffer表:属性名数据类型是否为空说明Staffer_idChar(6)Not职工号(主键)Staffer_nameChar(20)Not姓名SSexChar(2)Not性别BrithdayDatatimeNot出生年月STelphoneChar(15)Not电话StafferAddChar(20)Not地址Provider表:属性名数据类型是否为空说明Provider_idChar(6)Not供应商编号(主键)Provider_nameChar(20)Not供应商名ProviderAddChar(20)Not供应商地址PTelphoneChar(15)Not供应商电话PContactChar(20)Not联系人Stock表:属性名数据类型是否为空说明Store_idChar(6)Not仓库号共同构成主键,且都为键Steel_idChar(6)Not钢材号StorageVolumeInt存放数量SafetyStockIntNot安全库存量OutStore表:属性名数据类型是否为空说明OutS_idChar(6)Not出库单号(主键)Store_idChar(6)Not仓库号(外键)Steel_idChar(6)Not钢材号(外键)OutSTimeDatetimeNot出库时间OutQuantityInt出库数量InStore表:属性名数据类型是否为空说明InS_idChar(6)Not入库单号(主键)Stor_idChar(6)Not仓库号(外键)Steel_idChar(6)Not钢材号(外键)InSTimeDatetimeNot入库时间InQuantityInt入库数量User表:属性名数据类型是否为空说明User_idChar(6)Not用户编号(主键)User_StartidChar(12)Not用户登录idUser_codeChar(12)Not用户登录密码User_nameChar(20)Not用户名USexChar(2)Not性别UAgeIntNot年龄UTelphoneChar(15)Not电话UscalChar(10)Not用户级别G.3.3 物理结构设计功能划分如下:管理员:入库操作、出库操作、查询库存信息、入库信息、出库信息、仓库信息、职工和供应商信息、更改信息及注册。普通用户:查询用户的钢材入库、出库及库存情况、更改密码及注册。物理结构设计如下图所示:G.4 运用设计G.4.1 数据字典设计G.4.2 安全保密设计本系统确保当数据库数据存储被破坏时以及当数据库用户误操作时,数据库数据信息不至于丢失。A: 防止用户直接操作数据库的方法)在运行环境中,必须严格管理sys和system用户,数据信息管理员必须修改其默认密码,禁止用该用户建立数据库应用对象。删除或锁定数据库测试用户。)应用级的用户帐号密码不能与数据库相同,防止用户直接操作数据库。管理员只能用帐号登陆到应用软件,通过应用软件访问数据库,而没有其它途
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 项目二:果实处理与留种储藏说课稿-2025-2026学年小学劳动皖教版四年级上册-皖教版
- 2025年新能源汽车高压系统电气安全防护技术产业技术创新与发展报告
- 零售门店数字化运营:2025年智能货架与商品展示效果优化报告
- 四级数学百科知识竞赛题及答案
- 2025年电工入场考试试题及答案
- 汽车专业应试题库及答案
- 英语卷子考试题库及答案
- 气象问答知识竞赛题及答案
- DB65T 4387-2021 天然彩色棉花颜色测量与分级方法
- DB65T 4379-2021 水稻主要病虫害绿色防控技术规程
- 化工静电事故培训
- 海绵城市施工方案
- T-SAASS 164-2024 盐碱地蛇床绿色轻简化种植技术规程
- 二级WPS Office高级应用与设计计算机等级考试试题及答案指导(2025年)
- 智能计算系统:从深度学习到大模型 第2版课件 第四章-编程框架使用
- 供应链管理师二级练习卷含答案
- 《公路边坡网锚喷植被混凝土生态防护技术指南》
- 主要负责人安全生产责任制模版(三篇)
- 工程项目现场管理制度(业主方用)
- GB/T 25229-2024粮油储藏粮仓气密性要求
- 2023部编新人教版五年级(上册)道德与法治全册教案
评论
0/150
提交评论