数据库实验报告完整Word文档下载推荐.doc

上传人:b****2 文档编号:14566391 上传时间:2022-10-23 格式:DOC 页数:12 大小:1MB
下载 相关 举报
数据库实验报告完整Word文档下载推荐.doc_第1页
第1页 / 共12页
数据库实验报告完整Word文档下载推荐.doc_第2页
第2页 / 共12页
数据库实验报告完整Word文档下载推荐.doc_第3页
第3页 / 共12页
数据库实验报告完整Word文档下载推荐.doc_第4页
第4页 / 共12页
数据库实验报告完整Word文档下载推荐.doc_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

数据库实验报告完整Word文档下载推荐.doc

《数据库实验报告完整Word文档下载推荐.doc》由会员分享,可在线阅读,更多相关《数据库实验报告完整Word文档下载推荐.doc(12页珍藏版)》请在冰豆网上搜索。

数据库实验报告完整Word文档下载推荐.doc

大致分为如下步骤:

1.理解系统的数据库需求,分析实体及实体间联系,画出E-R图:

1)分析确定实体的属性和码,完成对该实体的实体完整性、用户自定义完整性的定义。

2)设计实体之间的联系,包括联系类型和联系的属性。

最后画出完整的E-R图。

2.根据设计好的E-R图及关系数据库理论知识设计数据库模式:

1)把E-R图转换为逻辑模式;

2)规范化设计。

使用关系范式理论证明所设计的关系至少属于3NF并写出证明过程;

如果不属于3NF则进行模式分解,直到该关系满足3NF为止,要求写出分解过程。

3)设计关系模式间的参照完整性,要求实现级联删除和级联更新。

4)用SQL语言完成数据库内模式的设计。

3.数据库权限的设计:

1)根据系统分析,完成授权操作;

2)了解学习收回权限的操作。

4.完成用户界面的设计,对重要数据进行加密。

5.连接数据库,用宿主语言实现系统所需的各种操作:

1)实现数据记录的录入、删除、查询和修改。

2)以视图的形式完成复杂查询,比如多表、多条件等。

三、进度计划

序号

设计(实验)内容

完成时间

备注

1

根据任务书完成信息模型(概念模型、逻辑模型、完整性、规范化)的设计,并基于选用的DBMS实现该信息模型,然后录入初始数据

2

根据任务书完成各种数据定义和数据操作,并保留所有SQL语句。

3

数据库权限设计,用户界面设计

4

用可视化开发工具环境开发学生选定的信息系统(C/S或者B/S模式)

5

系统的完善与验收

四、设计(实验)成果要求

1.在DBMS(如oracle,SQLServer2005/2008/2010,DB2等)上完成完整的数据库的设计;

2.使用可视化开发平台完成信息系统,要求可以正确运行;

3.完成实验报告。

五、考核方式

1.在微机上检查数据库模式的设计、三大完整性的设计、关系属于几范式等;

2.在微机上检查系统的运行结果,要求学生阐述使用的相关技术;

3.实验报告的检查。

六、题目附录

1.图书管理信息系统

2.物资管理信息系统

3.汽车销售管理信息系统

4.超市管理信息系统

5.通讯录管理信息系统

6.工资管理信息系统

7.酒店管理信息系统

8.小区物业管理信息系统

9.大学生个人消费管理系统

10.学生成绩管理系统

学生姓名:

指导教师:

2015年7月9日

一˴实验目的与要求

实验目的:

1)一个存放商品的仓库,可以完成商品出库、入库、查询;

以及员工信息查询等功能。

2)一种商品都有编号、名称、类型、数量等。

3)出入库时必须填写出入库商品名称及数量。

设计要求:

1)进行需求分析,编写数据字典。

2)设计E-R图。

3)设计出入库单据的录入。

4)实现按商品名称、出入库日期的查询。

5)实现分别按日、月和年对出入库商品数量的统计。

二˴实验内容

1、数据描述

本系统中的实体仓库、物资、职工、供应商及其属性属于静态数据,一般不会改变。

本系统中的动态数据包括库存表、入库表和出库表。

2、数据流图

3、E-R图

货物及其属性图

职工及其属性图

出入库关系及其属性图

实体及其联系图

4、数据字典

名字:

物资

别名:

描述:

唯一的标识一个物资的信息集合

定义:

物资=物资号+物资名+物资类型+物资数量

位置:

存储在数据库

职工

唯一的标识一个职工特征的信息集合

职工=职工号+姓名+性别+密码

出入库关系表

唯一的标识一个供应商特征的信息集合

出入库关系=出入库时间+出入库编号+数量+操作编号

入库表

物资的入库信息

入库表=物资号+操作员工编号+入库时间+数量

出库表

物资的出库信息

出库表=物资号+出库时间+数量+操作员工编号

5、功能需求

图6系统层次图

6、功能划分

管理员:

入库操作、出库操作、查询库存信息、入库信息、出库信息、职工信息。

7、功能描述

入库操作:

通过将要入库的物资信息更改物资、库存表及入库表。

出库操作:

通过将要出库的物资信息更改物资、库存表及出库表。

查询:

根据管理员的需要查看相关信息,其中包括入库信息、出库信息、库存信息、物资信息、职工信息。

8、界面设计

登陆界面

输入错误界面

选择操作界面

入库操作界面

查询库存界面

出库操作界面

查询记录界面

职工查询界面

9、数据结构设计

在仓库管理系统中,对物资的管理是整个系统运作的关键,是入库操作、出库操作的基础,因此对物资的管理就显得尤为重要。

物资的基本表要设计合理,能涵盖其他操作需要的各种信息,以及对各类信息的限制条件等。

设计好的物资管理表如下表所示:

物资表

列名

数据类型

长度

是否允许空

Gno

int

10

NOTNULL,主键

Gname

char

20

NOTNULL

Gnum

Gsort

员工管理是对员工的信息记录如下表所示:

员工表

Eno

Ename

Ekey

8

Esex

记录出入库情况表如下:

出入库记录

Rno

9

NOTNULL,外键

Gno

Rnum

Rstyle

Rtime

date

10、开发工具和环境

操作系统:

MicrosoftWindowsxp

数据库:

MicrosoftSQLServer2008R2

编程环境:

MicrosoftVisualStudio2010

11、系统的实现

1)数据库的连接:

数据库连接的代码:

publicSQLHelper()

{

stringconnStr="

server=.;

DataBase=仓库管理;

IntegratedSecurity=True;

"

;

conn=newSqlConnection(connStr);

}

2)入库操作

执行物资操作后,物资的相关数据就已经改变,所以跟物资相关的库存表、入库表都有相应的变化。

典型代码如下:

GoodsDAOa=newGoodsDAO();

RelationDAOc=newRelationDAO();

stringgoodsno=textBox1.Text.ToString().Trim();

Int32i=a.selectbycode(goodsno);

stringname=textBox2.Text;

stringstyle=textBox3.Text;

stringno=textBox4.Text;

stringnum=textBox5.Text;

stringtime=textBox6.Text;

c.insert(no,goodsno,num,"

入库"

time);

num=Convert.ToString(i+Convert.ToInt32(num));

boolb=a.Update(goodsno,num);

if(b==false)

{

a.insertGoods(goodsno,name,style,num);

label9.Text="

插入成功!

}

else

更新成功!

3)出库操作

出库操作同入库操作一样要更改与物资有关的信息,比如出库表、库存表。

stringgoodsno=textBox1.Text;

Int32i=a.selectbycode(goodsno);

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 物理

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

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