实验中心数据库管理系统

实验中心数据库管理系统

ID:40222535

大小:243.50 KB

页数:22页

时间:2019-07-27

实验中心数据库管理系统_第1页
实验中心数据库管理系统_第2页
实验中心数据库管理系统_第3页
实验中心数据库管理系统_第4页
实验中心数据库管理系统_第5页
资源描述:

《实验中心数据库管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、实验中心数据库管理系统目的:建立实验中心的数据库管理系统,用于中心的计算机管理开发工具:VisualFoxPro6.0VFP简介:微软公司推出的关系型数据库系统。既有完整的数据库管理系统功能,同时具有面向对象程序设的各类开发工具。它使得组织数据、定义数据库规则和建立应用程序等工作变得简单易行。利用可视化的设计工具和向导,可以快速创建表单、查询和报表。系统设计数据库设计:将现实世界中的信息,根据数据库的组织结构约束,表现在计算机中,其关键问题是确定表的结构并为之建立索引。根据我的工作经验,数据库设计可分为如下几个步骤:需求分析设计优化确定关系结构设计需求分析:VFP数据库设计的第一步就是明确数

2、据库的目的和如何使用,必须准确的了解用户需求。从而得到整个数据库的概念模型。结构设计:包括表的设计和表中字段的设计。将概念模型变为VFP的数据模型,分类放入表中,并根据表中数据的不同属性并选取相应的VFP字段类型建立字段。结构设计应注意:l每个字段直接和表的主题相关,尽量不要在多个表中重复相同的信息。l不要包含可推导或计算得到的数据,他们可以在程序中很容易的得到,不需要额外占用存储空间。l收集全所需的所有信息。不要等到进行程序设计时再回头来修改,增加格外工作量。l以最小的逻辑单位来存储信息。如果一个字段中包含很多信息,以后要想获得单独信息就很困难,应该尽量把信息分解成比较小的逻辑单位。确定关

3、系:VisualFoxPro是一个关系型数据库,在每个独立表中存储的数据都存在关系。可以定义表之间的关系,而VisualFoxPro可以利用这些关系来查找有联系的信息。表之间有三种关系:一对多关系,多对多关系和多对一关系。在一对多关系中,表A中的一个字段,在表B中可以有多个记录与之相对应。一对多关系也是比较常用的关系。设计优化:在完成以上3个步骤以后,应该再研究一下设计方案,检查可能存在的缺陷,如:数据的分类是否合理、字段是否与表的主题相关、是否有些字段对很多记录不适用,在那里保持空白等等。实际数据库结构l教学管理库主要存储本学期在实验室上课的课程信息。包括3个表:教材表、实验计划统计表和课

4、程表。l经费管理库主要储存实验室的经费支出情况,包含一个表:经费管理表l物资管理库主要存储实验室有编号的主要仪器及其附件的信息,包括3个表:附件表,借用表和仪器设备表。l人员管理库主要存储实验室人员信息,包括两个表:实验室工作人员表和实验室工作人员培训计划表。l实验室管理库主要记录每个实验使用仪器的情况,包含一个表:实验室仪器表。l器材管理库主要记录那些没有编号的器材的信息,包含2个表:器材管理表和器材领用表。建立系统模型VFP使用介绍1.表单的生成2.表单的修改3.对数据访问的控制系统首页物资管理部分数据环境:仪器设备表、附件 表、借用表显示控制各项功能为什么需要使用缓冲?缓冲技术简介多表

5、单的调用表单间数据的传递表单间方法和属性的互相调用fori=1to_screen.formcountif_screen.forms[i].caption="要引用表单名"_screen.forms[i].方法名_screen.forms[i].属性名endifendfor系统的性能及改进VFP的性能DBF数据库的安全性解决方案致谢本论文是在导师崔玉琴老师的悉心指导下完成的。在将近一年的时间里,导师兢兢业业的敬业精神和一丝不苟的科研品格对我的人生态度产生了很大的影响。感谢崔老师在这一年的言传身教。她对我生活和学业上无微不至的关怀使我能够顺利的完成这次工作。崔老师为了培养同学的工作能力为我提供了

6、很多锻炼机会。这对我将来得学习工作来说是无价之宝。同时也要感谢实验室得其他同学在各个方面的支持和帮助。在此,谨对各位老师和同学致以诚挚的谢意。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。