ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:316.31KB ,
资源ID:5332039      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5332039.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库原理报告.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库原理报告.docx

1、数据库原理报告武汉纺织大学数学与计算机学院数据库原理实 验 设 计 报 告所在班级:网 络 081 小组成员: 指导老师:何儒汉老师目录一、需求分析3 1、任务概述 3 2、需求说明 4 3、数据流图 4二、概念结构设计5 1、局部概念模型设计 5 2、全局概念模型设计 6三、逻辑结构设计 61、DBMS的选择 62、数据模型映射 63、数据库结构优化和完整性设计 7四、物理结构设计 81、确定索引的结构 8五、部分代码实现 8 1、建立数据库 82、建立数据表 8物流管理之-库存管理系统一、需求分析1、任务概述库存管理主要业务包括材料入库、仓库管理、材料出库、一些统计査询和报表等几部分组成。

2、对于一个仓库来说,最大的功能就是存储货品,所以仓库管理就是对货品信息,仓库信总等信息的管理,可以根据实际情况对各种货品信息进行分类管理,包括添加、删除更新数据库等。当然,仓库中货品入库也是常有的事,入库管理操作就是对于货品入库情况的管理,用户可以方便地输入一些货品的信息。有了货品的入库,自然也就有货品的出库,这部分提供的功能与入库操作流程差不多,有所区别的只是对一些出库货品的管理,也很方便数据的输入。仓库管理人员可以浏览、査询、添加、删除等货品的-些基本信息以及统计等,并可以对一些基本的信息生成报表形式,并打印输出的功能。采购是库存管理的重要内容,但本系统侧重采购之后的库存管理,因此略过。业务

3、流程如图:2、需求说明(如图)(1)、入库管理入库登记管理:能对货品的入库登记、删除、更改等;入库期间统计:货品入库期间年度的统计;供货单位期间供货金额统计:对货品供应的金额进行统计;(2)、仓库管理货品信息管理:对仓库里的货品进行登记;短缺货品管理:对仓库里短缺的货品进行登记,以便及时采购补货;超出货品管理:对仓库里超储的货品进行登记,控制仓库量,减少进货;(3)出库管理对货品出货期间的年度统计出库登记,及收货单位金额统计等;3、数据流图(1)、入库管理(2)、仓库管理(3)、出库管理二、概念结构设计 1、局部概念模型设计 库存管理系统局部E-R视图(如图) (1)、物料与入库单之间 (2)

4、、物料与领料单之间 (3)、物料与退料单之间 (4)、物料与仓库之间 2、全局概念模型设计库存管理系统全局E-R视图(如图)三、逻辑结构设计1、DBMS的选择 SQL是一种非过程化语言,它一次处理的是一个记录集合,对数据提供自动导航。SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作。SQL不要求用户指定对数据的存取方法,SQL语句使用查询优化器,由系统决定对指定数据存取的最快速手段。当关系的设计者在关系表上定义了索引,系统会自动地利用索引进行快速检索,用户不需知道表上是否有索引,表有什么类型的索引等细节。SQL是一种统-语言,可用于所有用户的数据库活动类型,包括数据库系统管理员,程

5、序员等操作简单,使用方便。另夕卜,SQL是关系数据库的公共语言,用户可将使用SQL的技能从一个RDBMS很容易地转到另一个系统,所有用SQL语言写的程序具有可移植性。 2、数据模型影射(1)入库表入库单编号,仓库号,进货日期,供货单位,入库数量,材料编号,进货单价,检验员,记账员,备注) (2)领料表 (领料单编号,仓库号,领料日期,领料部门,领料用途,材编号、实发数量、领料员、发料员、备注。)(3库存总帐表(材料编号,仓库号,库存数量:) (4)退料表( 退料单编号,仓库号,退料日期,材料编号,退料数量,退料人,经手人、退料原因)(5)材料表(材料编号,材料名称,单价,最低库存量,最高库存量

6、)3、数据库结构优化和完整性设计(1)入库表入库单编号,仓库号,进货日期,供货单位,入库数量,材料编号,进货单价,检验员,记账员,备注)input(2)领料表 (领料单编号,仓库号,领料日期,领料部门,领料用途,材编号、实发数量、领料员、发料员、备注。)fetchcl(3库存总帐表(材料编号,仓库号,库存数量:) total (4)退料表( 退料单编号,仓库号,退料日期,材料编号,退料数量,退料人,经手人、退料原因)back(5)材料表(材料编号,材料名称,单价,最低库存量,最高库存量)四、物理结构设计确定索引的结构在一个表上创建太多的索引会影响插入、删除、更新数据的功能,而且也会降低维护速度

7、,因此只对经常需要搜索的列创建索引,包括主键列和频繁使用的外键列。如材料编号、领料单编号等。五、部分代码实现(1)、建立数据库 CREATE DATABASE ON PRIMARY (NAME=库存管理, FILENAME=F:SQLMSSQL.1MSSQLDATA库存管理.MDF, SIZE=5120KB,MAXSIZE=51200KB,FILEGROWTH=1024KB) LOG ON (NAME=库存管理_LOG, FILENAME=F:SQLMSSQL.1MSSQLDATA库存管理_LOG.MDF, SIZE=5120KB,MAXSIZE=51200KB,FILEGROWTH=10%)

8、 GO(2)、建立数据表 use库存管理 go create table input (rk_id varchar(10)pramiry key not null, Ck_id varchar(10)not null, In_date datetime not null, Cl_form varchar(10)not null, Rk_num varchar(10)not null, Cl_id varchar(10)not null, Price money not null, Jyy varchar(10)not null, Jzy varchar(10)not null, Bz varc

9、har(30) null, Constraint fk_input_material foreign key(cl_id) Reference material(cl_id) Create table fetchcl (11_id varchar pramiry key not null, Ck_id varchar not null, 11_date datetime not null, 11_bm varchar not null, Yt varchar(100) not null, Cl_id varchar(10) not null, Num smallint not null, 11

10、y varchar(10)not null, Fly varchar(10)not null, Bz varchar(50) null, Constraint fk_fetchcl_material foreign key(cl_id) Reference material(cl_id) Create table totle (cl_id varchar(10)not null, Ck_id varchar(10)not null, Total_num smallint not null Constraint pk_total primary key (ck_id,cl_id) Create

11、table back (b_id varchar(10) primary key not null, Ckid varchar(10) not null, Tl_date datetime not null, Cl_id varchar(10), Num smallint not null Tlr varchar(10) not null, Jsr varchar(10) not null, Reason varchar(30) not null, Constraint fk_back_material foreign key(cl_id) Reference material(cl_id) Create table material (cl_id varchar(10) primary key not null, Cl_name varchar(10) not null, Price money not null, Min smallint not null, Max smallint not null

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1