实验室管理信息系统数据库的设计.rar
实验室管理信息系统数据库的设计,页数 71页字数 3万字左右本篇毕业设计包含的文件有:前言今天,信息资源已成为各个部门的重要财富与资源。建立一个满足各级部门信息处理要求的行之有效的信息系统也成为一个单位或组织生存和发展的重要条件。数据库系统的出现使信息系统从以加工数据的程序为中心转向围绕共享的数据库为中心的新数据。这样既...
该文档为压缩文件,包含的文件列表如下:
内容介绍
原文档由会员 云贝贝 发布
实验室管理信息系统数据库的设计
页数 71页 字数 3万字左右
本篇毕业设计包含的文件有:
<前言>
<目录>
<实验室资料管理系统数据库的设计>
<应用程序设计>
< 软件集成>
< 收获及体会>
<结束语>
<附录>
<参考书目>
<指导教员>
前言
今天,信息资源已成为各个部门的重要财富与资源。建立一个满足各级部门信息处理要求的行之有效的信息系统也成为一个单位或组织生存和发展的重要条件。数据库系统的出现使信息系统从以加工数据的程序为中心转向围绕共享的数据库为中心的新数据。这样既便于数据的集中管理,又有利于应用程序的研制和维护,提高了数据的利用率和相容性,提高了决策的可靠性。目前,数据库已成为现代信息系统的不可分离的重要组成部分。数据库是一个通用化综合性的数据集合,可以提供各种用户共享而且有最小的冗余度和较高的数据程序的独立性,它为各种程序并发的使用,能够有效及时的处理数据,并提供安全性及完整性。
数据库设计是指数据库应用系统的设计。数据库设计的任务是针对特定的应用需求和环境,创造一个性能良好的数据库模式,建立数据库,并基于数据库开发其应用软件系统,使系统能有效地收集、存储和管理数据,并对数据进行处理和加工。
为了更好的管理实验室的各种资料、仪器状况及其它实验室的数据资源,我们准备开发一套实验室管理系统,以利于实验室的人员更好的利用实验室的各种数据资源。这套系统包括针对实验室的各种数据资源建立的数据库和利用数据库开发软件开发的数据库应用程序。
这套实验室管理系统包括三个子系统:
1、实验室管理系统。主要是对论文、图书、电子资料、期刊等实验室资料进行管理;对实验室的教学情况、科研情况、论文发表情况、工作量情况及实验室的人员进行管理。
2、实验室仪器及元器件管理系统。对实验室的各种仪器、元器件进行管理。
3、实验室试题生成系统。建立实验室承担教学科目的相应试题库,以帮助教员更好的完成教学任务。
本次毕业设计是针对实验室管理系统(包括网络版)进行开发,另外还完成了实验室试题生成系统的绝大部分工作。根据软件工程的原则,设计一个数据库应用系统需要经历需求分析、概念设计、逻辑结构设计、物理设计、实施、运行维护6个阶段。所以本文分为4章,其中:
第1章:实验室管理系统数据库的设计。主要是数据库的建立过程,涵盖了需求分析、概念设计、逻辑结构设计、物理设计四个阶段。
第2章:应用程序设计。数据库系统建立实施阶段,运用VFP提供的编程语言,根据逻辑设计和物理设计的结果建立的数据库,编制应用系统,组织数据入库,并进行试运行。
第3章:软件集成。是数据库运行和维护阶段,对设计的应用程序修改和调试,最后发布。
第4章:收获及体会。介绍本次设计中的遇到的问题及解决方法、创新点、未完成的工作及自己的收获和体会等。
目 录
前言…………...………...……………………………………………I
第1章 实验室管理系统数据库的设计……………………………1
1.1数据需求分析...………...……………………………………1
1.1.1数据项...………...……………………………………1
1.1.2初始数据库规模估计...………...……………………3
1.1.3选择合适的开发平台...………...……………………4
1.2数据库规范化(Normalization)设计...………...…………6
1.2.1第一规范化...………...………………………………7
1.2.2第二规范化...………...………………………………9
1.2.3第三规范化...………...……………………………10
1.3数据库的逻辑设计...………...……………………………11
1.3.1表的逻辑结构设计...………...……………………12
1.3.2建立各表之间的关联...………...…………………17
第2章 应用程序设计……………………………………………19
2.1系统分析与总体设计...………...…………………………19
2.1.1应用程序的基本功能...………...…………………19
2.1.2具体功能设计...………...…………………………20
2.2图形用户界面设计...………...……………………………24
2.2.1设计各种表单(窗口)及浏览器...………...……24
2.2.2设计菜单和工具栏...………...……………………27
2.2.3设计报表...………...………………………………28
2.3应用系统主界面...………...………………………………28
2.4数据安全与数据保护...………...…………………………29
2.4.1数据的缓冲与锁定...………...……………………30
2.4.2数据的删除与恢复...………...……………………31
2.5关于用户权限...………...…………………………………31
2.6帮助系统...………...………………………………………32
第3章 软件集成…………………………………………………34
3.1配置文件...………...………………………………………34
3.2错误处理...………...………………………………………35
3.2.1数据库错误处理...………...………………………35
3.2.2应用程序的容错...………...………………………35
3.3程序的调试、修改...………...……………………………36
3.4软件发布...………...………………………………………38
第4章 收获及体会………………………………………………40
4.1系统的创新点...………...…………………………………40
4.2系统需要改进的地方(未完成的工作)...………...……42
4.3关于实验室试题生成系统..………...…………..………...43
4.4收获及体会...………...……………………………………44
4.4.1数据库的设计方面的收获及体会...………………44
4.4.2编程方面的收获及体会……...……………………45
4.4.3整个毕业设计的收获及体会……...………………47
附录…………………………………………………………………49
附录1 CONFIG.FPW的内容………………………………49
附录2实验室管理系统的各种界面………………………49
附录3实验室试题生成系统的功能简介…………………52
附录4试题生成系统数据库及试题生成逻辑简介………53
参考书目……………………………………………………………58
结束语………………………………………………………………59
参考书目:
[1]詹武,侯旭,《Visual Foxpro 6.0 中文版编程实例祥解》 电子工业出版社 1999
[2]Menachem Bazian,《Special Edition Using Visual Foxpro》 1999
[3]翁正科,《Visual Foxpro 数据库开发教程》清华大学出版社 2000
[4]陈怀义,刘春林,曹介南,《计算机软件技术基础》 国防科技大学出版社 1999
[5]施伯乐,丁宝康,周傲英,田增平,《数据库系统教程》 高等教育出版社 1999
[6]隆华工作室,《Microsoft SQL Server 2000 程序设计》 清华大学出版社 2001
页数 71页 字数 3万字左右
本篇毕业设计包含的文件有:
<前言>
<目录>
<实验室资料管理系统数据库的设计>
<应用程序设计>
< 软件集成>
< 收获及体会>
<结束语>
<附录>
<参考书目>
<指导教员>
前言
今天,信息资源已成为各个部门的重要财富与资源。建立一个满足各级部门信息处理要求的行之有效的信息系统也成为一个单位或组织生存和发展的重要条件。数据库系统的出现使信息系统从以加工数据的程序为中心转向围绕共享的数据库为中心的新数据。这样既便于数据的集中管理,又有利于应用程序的研制和维护,提高了数据的利用率和相容性,提高了决策的可靠性。目前,数据库已成为现代信息系统的不可分离的重要组成部分。数据库是一个通用化综合性的数据集合,可以提供各种用户共享而且有最小的冗余度和较高的数据程序的独立性,它为各种程序并发的使用,能够有效及时的处理数据,并提供安全性及完整性。
数据库设计是指数据库应用系统的设计。数据库设计的任务是针对特定的应用需求和环境,创造一个性能良好的数据库模式,建立数据库,并基于数据库开发其应用软件系统,使系统能有效地收集、存储和管理数据,并对数据进行处理和加工。
为了更好的管理实验室的各种资料、仪器状况及其它实验室的数据资源,我们准备开发一套实验室管理系统,以利于实验室的人员更好的利用实验室的各种数据资源。这套系统包括针对实验室的各种数据资源建立的数据库和利用数据库开发软件开发的数据库应用程序。
这套实验室管理系统包括三个子系统:
1、实验室管理系统。主要是对论文、图书、电子资料、期刊等实验室资料进行管理;对实验室的教学情况、科研情况、论文发表情况、工作量情况及实验室的人员进行管理。
2、实验室仪器及元器件管理系统。对实验室的各种仪器、元器件进行管理。
3、实验室试题生成系统。建立实验室承担教学科目的相应试题库,以帮助教员更好的完成教学任务。
本次毕业设计是针对实验室管理系统(包括网络版)进行开发,另外还完成了实验室试题生成系统的绝大部分工作。根据软件工程的原则,设计一个数据库应用系统需要经历需求分析、概念设计、逻辑结构设计、物理设计、实施、运行维护6个阶段。所以本文分为4章,其中:
第1章:实验室管理系统数据库的设计。主要是数据库的建立过程,涵盖了需求分析、概念设计、逻辑结构设计、物理设计四个阶段。
第2章:应用程序设计。数据库系统建立实施阶段,运用VFP提供的编程语言,根据逻辑设计和物理设计的结果建立的数据库,编制应用系统,组织数据入库,并进行试运行。
第3章:软件集成。是数据库运行和维护阶段,对设计的应用程序修改和调试,最后发布。
第4章:收获及体会。介绍本次设计中的遇到的问题及解决方法、创新点、未完成的工作及自己的收获和体会等。
目 录
前言…………...………...……………………………………………I
第1章 实验室管理系统数据库的设计……………………………1
1.1数据需求分析...………...……………………………………1
1.1.1数据项...………...……………………………………1
1.1.2初始数据库规模估计...………...……………………3
1.1.3选择合适的开发平台...………...……………………4
1.2数据库规范化(Normalization)设计...………...…………6
1.2.1第一规范化...………...………………………………7
1.2.2第二规范化...………...………………………………9
1.2.3第三规范化...………...……………………………10
1.3数据库的逻辑设计...………...……………………………11
1.3.1表的逻辑结构设计...………...……………………12
1.3.2建立各表之间的关联...………...…………………17
第2章 应用程序设计……………………………………………19
2.1系统分析与总体设计...………...…………………………19
2.1.1应用程序的基本功能...………...…………………19
2.1.2具体功能设计...………...…………………………20
2.2图形用户界面设计...………...……………………………24
2.2.1设计各种表单(窗口)及浏览器...………...……24
2.2.2设计菜单和工具栏...………...……………………27
2.2.3设计报表...………...………………………………28
2.3应用系统主界面...………...………………………………28
2.4数据安全与数据保护...………...…………………………29
2.4.1数据的缓冲与锁定...………...……………………30
2.4.2数据的删除与恢复...………...……………………31
2.5关于用户权限...………...…………………………………31
2.6帮助系统...………...………………………………………32
第3章 软件集成…………………………………………………34
3.1配置文件...………...………………………………………34
3.2错误处理...………...………………………………………35
3.2.1数据库错误处理...………...………………………35
3.2.2应用程序的容错...………...………………………35
3.3程序的调试、修改...………...……………………………36
3.4软件发布...………...………………………………………38
第4章 收获及体会………………………………………………40
4.1系统的创新点...………...…………………………………40
4.2系统需要改进的地方(未完成的工作)...………...……42
4.3关于实验室试题生成系统..………...…………..………...43
4.4收获及体会...………...……………………………………44
4.4.1数据库的设计方面的收获及体会...………………44
4.4.2编程方面的收获及体会……...……………………45
4.4.3整个毕业设计的收获及体会……...………………47
附录…………………………………………………………………49
附录1 CONFIG.FPW的内容………………………………49
附录2实验室管理系统的各种界面………………………49
附录3实验室试题生成系统的功能简介…………………52
附录4试题生成系统数据库及试题生成逻辑简介………53
参考书目……………………………………………………………58
结束语………………………………………………………………59
参考书目:
[1]詹武,侯旭,《Visual Foxpro 6.0 中文版编程实例祥解》 电子工业出版社 1999
[2]Menachem Bazian,《Special Edition Using Visual Foxpro》 1999
[3]翁正科,《Visual Foxpro 数据库开发教程》清华大学出版社 2000
[4]陈怀义,刘春林,曹介南,《计算机软件技术基础》 国防科技大学出版社 1999
[5]施伯乐,丁宝康,周傲英,田增平,《数据库系统教程》 高等教育出版社 1999
[6]隆华工作室,《Microsoft SQL Server 2000 程序设计》 清华大学出版社 2001