数据库设计报告_第1页
数据库设计报告_第2页
数据库设计报告_第3页
数据库设计报告_第4页
数据库设计报告_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本文格式为Word版,下载可任意编辑——数据库设计报告

数据库原理与应用课程设计作为独立的教学环节,是信息管理与信息系统专业集中实践性环节系列之一,是学习完《数据库原理与应用》课程后进行的一次全面的综合练习。其目的在于加深对数据库系统基础理论和基本知识的理解,把握使用数据库设计的基本方法,提高解决数据管理问题。同时课程设计应充分表达“教师指导下的以学生为中心〞的教学模式,以学生为认知主体,充分调动学生的积极性和能动性,重视学生自学能力的培养。

绪论

课程设计目的

数据库原理与应用课程设计作为独立的教学环节,是信息管理与信息系统专业集中实践性环节系列之一,是学习完《数据库原理与应用》课程后进行的一次全面的综合练习。其目的在于加深对数据库系统基础理论和基本知识的理解,把握使用数据库设计的基本方法,提高解决数据管理问题。同时课程设计应充分表达“教师指导下的以学生为中心〞的教学模式,以学生为认知主体,充分调动学生的积极性和能动性,重视学生自学能力的培养。

课程设计内容及要求

利用数据库开发工具(Access)对一个中小型管理信息系统进行数据库设计。1、根据课程设计时间选择适当规模大小的设计课题。采用本专业所开专业课程内容作为课程设计选题。

2、根据合理的进度安排,依照系统开发的流程及方法,踏实地开展课程设计活动。3、课程设计过程中,根据选题的具体需求,在开发各环节中撰写相关的技术文档,最终要求提交详细的课程设计报告。

4、设计出一个合理可行的数据库,通过上机检查。

课程设计题目

《消防器材管理信息系统》

数据库原理与应用课程设计作为独立的教学环节,是信息管理与信息系统专业集中实践性环节系列之一,是学习完《数据库原理与应用》课程后进行的一次全面的综合练习。其目的在于加深对数据库系统基础理论和基本知识的理解,把握使用数据库设计的基本方法,提高解决数据管理问题。同时课程设计应充分表达“教师指导下的以学生为中心〞的教学模式,以学生为认知主体,充分调动学生的积极性和能动性,重视学生自学能力的培养。

一﹑需求分析

该系统开发的主要目的在于让消防器材资源管理更规范,流通更加便利,高效为各支队提供服务。该系统为消防器材的管理带来了新的理念,用户在电脑前查询总队仓库库存设备状况的同时可以根据需要申请租借所需设备;经过队领导统一审核后,下达发货命令到库房,便利地到库房管理员那里去领取;使用完毕后交还库房由库管员登记即可,极大提高了工作效率。

本次设计需求分析在与邯郸市消防支队相关负责人的探讨研究后完成,主要根据市消防队的器材管理的相关规定及领用流程来进行信息系统规律设计。主要包括:1.货品入库管理,2.货品日常管理,3.货品借用管理,4.货品还回管理,5.人员信息管理。

数据需求

消防器材管理信息系统需要完成功能主要有:1.用户基本信息的输入,包括用户名,密码。

2.新消防器材入库信息的输入,包括器材名称﹑型号﹑计量单位﹑单价﹑初始库存等。

3.消防器材库存信息的查询,修改,包括器材名称﹑型号﹑计量单位﹑单价﹑初始库存等。

4.消防器材借用申请单的输入,包括单位名称﹑地址﹑负责人姓名﹑电话,借用器材名称﹑型号﹑数量,申请时间等。

5.消防器材借用申请单信息的查询、审核,根据单据进行的发货出库、还回入库,包括审核状态、发货状态、还回状态等。

事物需求

(1)在用户信息管理部分,要求:

a.可以查询用户信息。

b.可以对用户信息进行添加及删除的操作。(2)在库存信息管理部分,要求:

a.可以浏览当前在库消防器材库存信息:

b.可以对消防器材库存信息进行维护,包括添加﹑删除﹑更新的操作。(3)在消防器材借用申请单信息管理部分,要求:。

a.可以添加申请单信息。

b.可以浏览申请单信息,并进行审核。

c.可以根据申请单信息进行发货和还回操作。

数据库原理与应用课程设计作为独立的教学环节,是信息管理与信息系统专业集中实践性环节系列之一,是学习完《数据库原理与应用》课程后进行的一次全面的综合练习。其目的在于加深对数据库系统基础理论和基本知识的理解,把握使用数据库设计的基本方法,提高解决数据管理问题。同时课程设计应充分表达“教师指导下的以学生为中心〞的教学模式,以学生为认知主体,充分调动学生的积极性和能动性,重视学生自学能力的培养。

二﹑概念结构设计

根据所要实现的功能设计,可能建立它们之间的关系,进而实现规律结构功能。消防器材管理信息系统可以划分的实体有:用户信息实体、消防设备信息实体、设备借用申请单信息实体,归还记录信息实体。用E-R图一一描述这些实体。

数据库原理与应用课程设计作为独立的教学环节,是信息管理与信息系统专业集中实践性环节系列之一,是学习完《数据库原理与应用》课程后进行的一次全面的综合练习。其目的在于加深对数据库系统基础理论和基本知识的理解,把握使用数据库设计的基本方法,提高解决数据管理问题。同时课程设计应充分表达“教师指导下的以学生为中心〞的教学模式,以学生为认知主体,充分调动学生的积极性和能动性,重视学生自学能力的培养。

系统流程图

数据库原理与应用课程设计作为独立的教学环节,是信息管理与信息系统专业集中实践性环节系列之一,是学习完《数据库原理与应用》课程后进行的一次全面的综合练习。其目的在于加深对数据库系统基础理论和基本知识的理解,把握使用数据库设计的基本方法,提高解决数据管理问题。同时课程设计应充分表达“教师指导下的以学生为中心〞的教学模式,以学生为认知主体,充分调动学生的积极性和能动性,重视学生自学能力的培养。

三﹑规律结构设计

这一节阶段是将已绘制出来的E-R图转换成关系图E-R图向关系模型的转换要解决的问题是如何将实体型和实体间的联系转换为关系模式,如何确定这些关系模式的属性和码。

关系模型的规律结构是一组关系模式的集合。E-R图则是有实体型、实体的属性和实体型之间的联系3个要素组成的。该数据库的关系模式主要有以下几个方面:

Goods(设备信息表)

(,设备名称,型号,计量单位,单价,库存数量,备注)

Admin(用户信息表)

(,用户名,密码,单位名称,地址,联系电话,用户权限)

User_Tui(借用信息表)

(,用户id,设备id,数量,申请时间,审核状态,发货状态,还回状态)

带下划线的属性为各关系模式的主码,字体为粗体的属性为各关系模式的外码。

数据库原理与应用课程设计作为独立的教学环节,是信息管理与信息系统专业集中实践性环节系列之一,是学习完《数据库原理与应用》课程后进行的一次全面的综合练习。其目的在于加深对数据库系统基础理论和基本知识的理解,把握使用数据库设计的基本方法,提高解决数据管理问题。同时课程设计应充分表达“教师指导下的以学生为中心〞的教学模式,以学生为认知主体,充分调动学生的积极性和能动性,重视学生自学能力的培养。

四﹑物理结构设计

admin(用户表)

goods(设备表)

User_tui(订单详情表)

数据完整性约束

(1)主键约束、非空值约束

三个表中都有主键,在设备信息表和用户信息表中,设备ID和用户ID是主键,由于一个设备库中可能一种设备有几种型号,也可以分为不同计量单位,用户

数据库原理与应用课程设计作为独立的教学环节,是信息管理与信息系统专业集中实践性环节系列之一,是学习完《数据库原理与应用》课程后进行的一次全面的综合练习。其目的在于加深对数据库系统基础理论和基本知识的理解,把握使用数据库设计的基本方法,提高解决数据管理问题。同时课程设计应充分表达“教师指导下的以学生为中心〞的教学模式,以学生为认知主体,充分调动学生的积极性和能动性,重视学生自学能力的培养。

密码也可能会一样的,所以以设备ID和用户ID为主键,能保证数据的唯一。(2)外键约束

在User_Tui(借用信息表)中,设备id是goods(设备信息表)的外键,用户id是admin(用户信息表)的外键。通过设置外键以保证数据的惟一性和正确性。

五﹑数据库的实施和运行

在网站中创立与数据库的连接文件:conn.asp%

dimconndimconnstrdimdb

db=../DataBase/goods.mdb'数据库文件位置'数据库文件位置onerrorresumenext

setconn=server.CreateObject(Adodb.Connection)

connstr=Provider=Microsoft.Jet.OLEDB.4.0;datasource=Server.MapPath(db)conn.openconnstriferrthenerr.clearConn.close

SetConn=Nothing

Response.Write数据库连接出错,Response.End()endifsubCloseConn()conn.close

setconn=nothingendSub%

数据库原理与应用课程设计作为独立的教学环节,是信息管理与信息系统专业集中实践性环节系列之一,是学习完《数据库原理与应用》课程后进行的一次全面的综合练习。其目的在于加深对数据库系统基础理论和基本知识的理解,把握使用数据库设计的基本方法,提高解决数据管理问题。同时课程设计应充分表达“教师指导下的以学生为中心〞的教学模式,以学生为认知主体,充分调动学生的积极性和能动性,重视学生自学能力的培养。

在网页中通过对conn.asp的调用,来实现网页与数据库的链接。例:%@LANGUAGE=VBSCRIPTCODEPAGE=936%!--#includefile=inc/IsLogin.asp--!--#includefile=conn.asp--!--#includefile=inc/md5.asp--%

id=Trim(Request.QueryString(id))

setRsUser=server.createobject(adodb.recordset)sqlUser=select*fromuser_tuiwhereid=idRsUser.opensqlUser,conn,1,1%

htmlhead

title网站后台管理中心/title

metaHTTP-EQUIV=Content-Typecontent=text/html;charset=gb2312linkrel=stylesheettype=text/csshref=inc/style.cssheadbody

tablewidth=650border=1align=centercellpadding=3cellspacing=1bordercolorlight=#326598bordercolordark=#fffffftr

tdheight=23background=images/admin_bg_1.gifcolspan=2align=centerfontcolor=#FFFFFFb器材申请单详情/b/font/td/trtr

tdwidth=76height=35align=centerdivalign=right订单号:/div/tdtdheight=35width=553%=RsUser(ordernum)%/td/trtr

tdwidth=76height=35align=centerdivalign=right姓名:/div/tdtdheight=35width=553%=RsUser(Username)%/td/trtr

tdheight=35width=76align=centerdivalign=right领购产品:/div/td

tdheight=35width=553%

response.WriteRsUser(product)%/td/tr

数据库原理与应用课程设计作为独立的教学环节,是信息管理与信息系统专业集中实践性环节系列之一,是学习完《数据库原理与应用》课程后进行的一次全面的综合练习。其目的在于加深对数据库系统基础理论和基本知识的理解,把握使用数据库设计的基本方法,提高解决数据管理问题。同时课程设计应充分表达“教师指导下的以学生为中心〞的教学模式,以学生为认知主体,充分调动学生的积极性和能动性,重视学生自学能力的培养。

tr

tdheight=35width=76align=centerdivalign=right申请数量:/div/td

tdheight=35width=553%response.WriteRsUser(num)%/td/trtr

tdwidth=76height=35align=centerdivalign=right电话/手机:/div/td

tdheight=35width=553%IfRsUser(mobile)=Thenresponse.Writeelse

response.WriteRsUser(mobile)endif

%/td/trtr

tdwidth=76height=35align=centerdivalign=right单位名称:/div/td

tdheight=35width=553%=RsUser(dep)%/td/trtr

tdwidth=76height=35align=centerdivalign=right发货方式:/div/td

tdheight=35width=553%=RsUser(pay)%/td/trtr

tdwidth=76height=35align=centerdivalign=right留言:/div/td

tdheight=35width=553%=RsUser(gbook)%/td/trtr

tdheight=35width=76align=centerdivalign=right提交时间:/div/td

tdheight=35width=553%=RsUser(regtime)%/td/tr/table/BODY/HTML%

RsUser.close

setRsUser=nothing

数据库原理与应用课程设计作为独立的教学环节,是信息管理与信息系统专业集中实践性环节系列之一,是学习完《数据库原理与应用》课程后进行的一次全面的综合练习。其目的在于加深对数据库系统基础理论和基本知识的理解,把握使用数据库设计的基本方法,提高解决数据管理问题。同时课程设计应充分表达“教师指导下的以学生为中心〞的教学模式,以学生为认知主体,充分调动学生的积极性和能动性,重视学生自学能力的培养。

callcloseconn()%

六﹑总结

通过此次数据库的课程设计,真正达到了学与用的结合,加强了对数据库方面应用的理解,对自己今后参与开发数据库系统积累了不少经验,在试验过程中,从建立数据开始,对灵据库设计理念及思想上有更高的认识,从需求分析,到概念设计和规律设计,E-R图的表示,数据字典的创立,懂得了不少有关数据库开发过程中的知识,在试验中建表,及其关系模式,关系代数的建立及理解,将SQL语的查询语句用得淋漓尽致,加强了自己在数据库中应用SQL语言的灵活性,其中包括,插入、删除、修改、查询,牵涉表和表之间的联系,主建与外主键的定义,约束项的设置,使规律更严密,在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论