数据库检索资料查询

时间:2024-02-02 点赞:41538 浏览:76874 作者原创标记本站原创

本文是一篇数据库论文范文,关于数据库类硕士毕业论文,关于数据库检索资料查询相关在职毕业论文范文。适合数据库及管理系统及计算机方面的的大学硕士和本科毕业论文以及数据库相关开题报告范文和职称论文写作参考文献资料下载。

本科生毕业设计(论文)

题目:仪器设备管理信息系统的设计和实现

姓名:

学号:

学院:物理与信息工程学院

专业:电子信息工程

年级:2002级

指导教师:(签名)

2006年06月10 目录

中文摘 要I

AbstractII

第1章绪论1

1.1研究课题原因1

1.2国内外的现状1

1.2.1国外现状1

1.2.2国内现状2

1.3实验室信息管理系统介绍2

1.3.1实验室信息管理系统(LIMS)简介2

1.3.2LIMS的分类3

1.3.3LIMS技术的发展3

1.3.4LIMS的设计特点4

1.4本文所作工作5

第2章开发工具简介6

2.1开发软件delphi7.0简介6

2.1.1Delphi的有关概念6

2.2Access2000数据库工具概述7

2.3关系数据库标准语言SQL8

第3章系统需求分析10

3.1系统设计目标10

3.2系统功能调查11

3.2.1数据输入11

3.2.2信息查询11

第4章系统设计12

4.1系统功能分析12

4.1.1系统基本功能12

4.1.2系统功能模块图12

4.1.3数据流程图13

4.2数据库设计13

4.2.1数据库概念结构设计13

4.2.2数据库需求分析14

4.2.3数据库逻辑结构设计14

第5章窗体模块的创建16

5.1主窗口的创建16

5.1.1主菜单的设计16

5.1.2工具条设计17

5.2仪器管理相关功能窗口的创建17

5.2.1实验仪器基本信息窗体17

5.2.2借用人通讯信息窗体的设计18

5.2.3仪器借用信息窗体的设计19

5.2.4仪器归还信息窗体的设计21

5.3仪器统计相关窗体的创建21

5.3.1仪器状况统计窗体的设计22

5.3.2仪器是否借出统计窗体的设计22

5.3.3仪器分类统计窗体的设计23

5.4用户切换23

5.5一般用户界面的设计23

5.5.1实验室仪器基本信息界面24

5.5.2仪器借用维护窗体25

第6章系统实施26

6.1系统的编译和调试26

6.2遇到的困难和解决方法26

总结27

致谢28

本文是一篇数据库论文范文,关于数据库类硕士毕业论文,关于数据库检索资料查询相关在职毕业论文范文。适合数据库及管理系统及计算机方面的的大学硕士和本科毕业论文以及数据库相关开题报告范文和职称论文写作参考文献资料下载。

一时期的LIMS系统操作一般集中在中心计算机上完成,可以实现一般的数据管理与统计分析功能,数据处理能力比较小,手工处理的工作量仍然比较大,其它功能还没有实现.这个时代的计算机语言和网络技术还不够发达,计算机的价格比较昂贵,需要专业的技术人员编写与维护程序.

3)功能完善时期:80年代末期-90年代中后期

伴随着这一时期计算机技术的飞速发展,LIMS技术进入一个崭新的发展时期.此时,计算机(PC机)价格开始大幅度下降,而性能却大幅度提高,基于第三方的关系型数据库技术与网络技术已经成熟,系统一般采用PC作为数据终端,网络体系的建立比较容易.C/S构架的数据管理模式成为主流,数据处理能力大大提高.由于实验室规模一般都不大,随着MSWindows,WindowsNT操作系统的兴起,基于该平台开发的LIMS开始流行,LIMS开始从DOS平台,UNIX平台逐步过渡到Windows,WindowsNT平台,这个时期的产品一般都具有良好的用户界面,操作比较简单,功能比较全面,性能价格比较好,吸引了越来越多的用户.由于新一代数据库和面向对象设计软件的大量涌现,通过简单学习,一般技术人员也可以象专业技术人员一样采用面向对象编程技术简单设计数据管理软件,建设结构简单的网络.

4)网络化产品的兴起:90年代后期-21世纪

90年代后期,Inter技术以令人不可思议的速度飞速发展,各行业均被卷入了互联网的大潮之中,网络技术的应用遍及各种工业技术当中.新一代的数据库设计与网络设计都或多或少带上了Inter的特点.采用Inter,Intra和Web技术的LIMS开始出现,普遍采用了统一的浏览器界面和以Web服务器为中心的分布式管理体系,使用极其方便,数据的共享和发布更为简单,功能更为全面,软件的二次开发更为容易,这些最新的计算机网络技术在LIMS系统中的应用,代表了今后LIMS技术的发展方向.

LIMS技术的使用可以带来许多显而易见的效益,比如自动进行数据审核和超标数据监测,提高分析数据的准确性,工作效率大为提高,降低实验室成本消耗,通过对大量样品数据的综合统计分析,可以清楚地观察到数据的变化趋势,有效监测产品质量,为解决出现不合格生产产品及生产工艺变化提供科学依据.借助计算机技术,实验室内部实现网络化全面管理,实现管理和检验工作的有效监督管理,提高整体工作水平.

虽然有这么多多的效益,目前还有不少单位对此技术的应用不重视.LIMS的设计特点适应现代化企业发展的的实验室必须要建立起完备的质量管理体系,因而需要一套科学的LIMS软件,它应既能满足目前的业务状况,又能适应未来不断增长业务需求,具有灵活的可扩充性.因此,大规模的LIMS软件技术,往往要在经验丰富的实验室管理人员的协助下,集多位计算机专业人员共同开发设计而成.根据国内外优秀的LIMS技术应用的成功经验,可以总结出近几年设计的LIMS具备以下几个最基本特点:

技术上具有先进性,高效性,实用性,安全性,

数据管理功能完善,数据的采集,处理,发布过程中不会出现数据丢失,改变的问题,

界面友好,操作简便,使用Web数据库技术和统一的浏览器界面,

自动化程度高,网络结构设计简单,

模块化设计,易于扩充功能,

符合ISO/IEC导则25的规范要求,符合实验室管理特点,

投资少,最大限度保护用户的投资,

产品设计灵活,客户化周期短.1.4本文所作工作

绪论部分对课题,开发进行了简要介绍,分析了信息系统设计的特点和任务.第二章介绍了总体需求,并系统介绍了系统功能调查,为设计和理解应用程序做了铺垫.第章了系统的,设计了系统的数据库结构,并根据需求对系统功能进行了划分和细化系统实施 第2章开发工具本系统结合校的仪器管理的情况,经过实际的需求分析,采用功能强大的DLPHI7和Access2000做为开发工具而开发出来的单机版仪器管理系统.2.1开发软件.0简介2Access2000数据库工具概述

Access是Office办公套件中一个极为重要的组成部分.刚开始时微软公司是将Access单独作为一个产品进行销售的,后来微软发现如果将Access捆绑在OFFICE中一起发售,将带来更加可观的利润,于是第一次将Access捆绑到OFFICE97中,成为OFFICE套件中的一个重要成员.现在它已经成为Office办公套件中不可缺少的部件了.自从1992年开始销售以来,Access已经卖出了超过6000万份,现在它已经成为世界上最流行的桌面数据库管理系统.

后来微软公司通过大量地改进,将Access的新版本功能变得更加强大.不管是处理公司的客户订单数据,管理自己的个人通讯录,还是大量科研数据的记录和处理,人们都可以利用它来解决大量数据的管理工作.(DBMS)是对数据库信息进行存储,处理和管理的系统.对于考核系统而言,若使用一个非关系型的DBMS程序,则会在数据库中建立一个很大的表.使用这样的一个数据库,会产生大量数据重复存放且对数据的更新,数据结构的改变等方面造成较大的困难.

MicrosoftAccess数据库是一个关系型的数据库.MicrosoftAccess2000是MicrosoftOffice2000套件之一,它是一种关系型数据库管理系统,具有友好的操作界面,强大的数据库管理功能和网络功能.用户可以使用许多较小的表,同时存放有关表间关系的信息,每条信息仅在一处存放,减少数据重复,节省存储空间,使数据的更新快速准确,表结构的修改也非常容易.Access数据库的安全机制已经更为完善.除了对数据库设置保护,对数据库进行编码压缩,还可以启用用户级的安全机制,在用户级别上控制对数据库的访问.Access2000就是关系数据库开发工具,数据库能汇集各种信息以供查询,存储和检索.Access的优点在于它能使用数据表示图或自定义窗体收集信息.数据表示图提供了一种类似于Excel的电子表格,可以使数据库一目了然.另外,Access允许创建自定义报表用于打印或输出数据库中的信息.Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库.Access是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一.如上所述,Access作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能. 第章需求分析系统目标管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面.对于前者要求建立起数据一致性和完整性强,数据安全性好的库.而对于后者则要求应用程序功能完备,易使用等特点. 结合2000数据库管理系统,Delphi应用程序设计主要完成对管理系统的需求分析,功能模块划分,数据库模式分析,并由此设计数据库结构和应用程序.所设计的管理系统可以满足工作人员的需要分析图书管理信息系统的应用需求,按照数据库设计理论给出了系统需求说明书,局部ER图,全局ER图,系统关系模式,子模式2000和Delphi的数据库访问方法,实现一个设备仪器信息管理系统.

(2)数据结构的设计:采用逐步细化的方法设计有效的数据结构,简化软件模块处理过程的设计.

(3)数据库的设计:数据存储文件的设计,主要进行概念,逻辑和物力三个方面的设计.并利用2000在已有的设备数据的基础上建立数据库,系统界面友好,操作方便,易于掌握,为实验室实现优化管理提供了有效的工具.经过一段时间的应用,逐步完善,达到了预期的目标,使实验室的管理水平进入网络化协同工作阶段.最大限度地发挥仪器设备的作用,同时提高了资金的周转速度及仪器设备的标准化管理,为实验室进入现代化管理打下了良好基础.随着计算机管理的发展,作为整个实验室管理的一个分系统,将进一步扩展其功能,并和其他管理系统进行联接,以提高管理工作的效率和数据的共享性[19][20][21].

3.2系统功能调查

2.1数据输入在数据库管理系统输入模块的开发中,如何提高输入数据的正确性是开发者应考虑的一个重要问题.为了提高输入数据的正确性,其基本的功能要求是:输入操作简单,轻松,输入效率高,即具有重复内容自动复制和简易代码输入替代功能,输入格式美观大方,具有醒目的提示等.然而,仅有这些功能要求是不够的,它们不能从根本上提高输入数据的正确性.因为,大量的原始数据的输入是件繁琐而又单调的工作,难免出错.所以,必须要有更严格,更有效的科学方法和手段来提高输入数据的正确性.在数据库管理系统的输入模块开发中,为了提高入库原始数据的正确性,数据的校验与查错功能是不可缺少的.2.2信息查询数据库信息查询使我们以最快的速度找到存储在数据库中满足特定条件的记录,它是信息的最基本的查询系统由2个文件组成,一个是数据库,一个是查询页面查询页面的功能是让浏览者输入,输出数据库设计相当简单,只要你把与成绩相关的信息设计成各个字段,设计好以后录入到数据表中就可以 第章设计

.1系统query控件带参数进行多条件组合查询.

报表输出功能:包括打印催还通知单和所有借用记录,其中催还通知单是按用户输入的名字动态打印.

(4)分类统计仪器数量:包括仪器状况统计,仪器是否接触和仪器分类统计,主要使用Tchart和TDBchart控件来实现[22].

4.1.2系统功能模块图

图4-1系统功能模块图

图4-2数据流程图

4.2数据库设计

4.2.1数据库概念结构设计

实验室管理系统主要的E-R图如下图所示:

图4-3E-R图

4.2.2数据库需求分析

根据流程图,可以列出下列系统所需要的数据项和数据结构:

(1)仪器基本信息表:仪器编号,仪器名称,型号,价格,状况,启用日期,分类码,备注.

(2)仪器借用信息表:仪器编号,登记编号,借用人,经手人,仪器名称,借用日期,归还日期,用途,备注.

(3)仪器借用人通讯录表:姓名,性别,,邮编,地址,E-MAIL,生日,备注.

(4)实验代码表:分类码,名称.

4.2.3数据库逻辑结构设计

实验室仪器管理系统总共涉及到4个数据表,分别用于仪器基本信息,借出仪器信息,借用人通讯录的信息和实验代码的保存,需要建立的信息表如下表所示:

表4-1仪器基本信息表(basic_info.db))) 第5章窗体模块的创建

5.1主窗口的创建

在本系统的主窗体中,提供了进入各功能窗体的菜单,其设计界面如图所示:

图5-1主窗体界面

从图中可以看出,主窗体主要是由主菜单和工具条组成的,下面分别介绍.

5.1.1主菜单的设计

主菜单有两个子菜单组成,分别对应系统的两大功能模块,子菜单设计都很简单.

各菜单项所完成的功能都是调用相关功能模块的窗体,对应的代码如下:

仪器管理

基本信息维护:form_basicinfo.showmodal

借用维护:form_jieyong.showmodal


借用人通讯录维护:form_tongxun.showmodal

归还维护:form_guihuan.showmodal

退出:close

(2)仪器统计

按仪器状况统计:form_tongji_state.showmodal

按是否借出统计:form_tongji_jc.showmoda

本文是一篇数据库论文范文,关于数据库类硕士毕业论文,关于数据库检索资料查询相关在职毕业论文范文。适合数据库及管理系统及计算机方面的的大学硕士和本科毕业论文以及数据库相关开题报告范文和职称论文写作参考文献资料下载。

l

仪器分类统计:form_assort.showmodal

5.1.2工具条设计

各快捷按钮的功能与各子菜单的菜单项功能相对应,对应的代码如下:

基本信息维护:basickick.click

借用维护:borrowkick.click

通讯录维护:kick.click

归还维护:returnkick.click

仪器状况统计:statekick.click

是否借出统计:isoutkick.click

仪器分类统计:sortkick.click

主窗体中要调用其他功能窗体,因此包括了其他功能窗体的单元文件,包括单元文件语句如下:

usesjilu,assort,jieyong,tongxun,code,state,jiechu,guihuan.

其中jilu.pas是仪器信息维护窗口的单元文件名,assort.pas是仪器分类统计图的单元文件名,jieyong.pas是仪器借出管理窗体的单元文件名,tongxun.pas是借用仪器者的通讯资料管理窗体的单元文件名,code.pas是仪器管理系统中所包含的各种代码的信息库管理窗体的单元文件名,state.pas是按仪器状况统计图窗体的单元文件名,jiechu.pas是按仪器是否借出统计图窗体的单元文件名,guihuan.pas是仪器归还管理窗体的单元文件名[23],

5.2仪器管理相关功能窗口的创建

仪器管理包括四个功能模块,分别用于管理仪器基本信息,仪器归还,仪器借用,借用人通讯信息以及实验相关代码维护,下面分别介绍.

5.2.1实验仪器基本信息窗体

图5-2基本信息窗体

在实验仪器基本信息窗体中,主要提供三种功能,分别用于实现仪器基本信息的添加,修改和查询.

在连接数据库之前,先要通过BDEAdministrator设置一个本系统使用的BDE数据库别名"apparatugr",数据路径就是本系统用到的所有数据表所在的目录.除了特别说明外,本系统用到的Table和Query连接的数据库都是"apparatugr",在下面的介绍中不再作说明.

从上图可以看出,这里用到了一个Table和一个Query.Table连接的数据表是basic_info.db,用于仪器信息的录入和修改,是第一页和第二页DBGrid的数据集控件,也即第一,二页的DBGrid通过Datasource和该Table连接,而Query则用于查询,是第三页DBGrid数据集控件.

本页分两部分:上半部分用于添加新仪器信息,除了"所属实验","分类","状况"用的是列表框tbobox,"启用日期"用的是tdatetimepicker,"备注"用的是tmemo外,其他的都是tedit,而且我们还对"仪器编码"输入框作了输入长度的限制,即其maxlength设置伟对应数据表basic_info.db中"仪器编码"字段的长度:6,另外.对于上面提到的前两个tbobox,考虑到他们的数据是动态变化的,所以把他们列表中的数据,安排在窗体的onshow事件中从数据表code1.db和code2.db中读入【24】.

而"状况"右边的列表框中的数据,因为数据项是固定的,所以在设计期就要输入,在该列表框的items属性中有如下数据:良好,好,可用,待修,报废,其他.该页下半部分的DBGrid主要用于显示数据表中的信息,其dgrowselect属性为true,用户只能浏览而不能通过网格修改表中信息."修改记录"主要提供给用户对仪器信息的修改,主要使用TDBEdit,TDBMemo和TDBNigator控件,连接的数据集是Table1.下半部分的TDBGrid也只是用来显示信息,其dbrowselect为true,而且只读.

5.2.2借用人通讯信息窗体的设计

图5-3借用人通讯信息窗体

如图所示仪器借用人通讯信息窗体的的设计也有两个基本功能,分别是借用人信息录入,查询.其中查询,修改,删除的设计与实验室仪器基本信息窗体的设计基本相同,这里就不再说明了.

5.2.3仪器借用信息窗体的设计

图5-4仪器借用信息窗体

该窗体的功能介绍:通过仪器编号和仪器名称查询到自己所要借的仪器,点击该记录后,然后再点击"借用此仪器"按钮,就会跳出一个借出者编号窗口.在该窗口里面,输入借出者编号,登记号,经手人,归还日期,用途和目的后,再点击"确认"按钮就可以借到该仪器.

借出者编号窗体如下图所示:

图5-5借出者编号窗体

在仪器借用信息窗体的设计中也有三个基本功能,分别是借用信息录入,借用仪器和两个报表的输出:按名字打印信封格式的催还单以及打印全部借用信息.窗体中有一个table和一个query,table连接数据表borrowers.db,用来录入记录,而query用来查询记录.窗体中有一个table和一个query,table连接数据表borrowers.db,用来录入记录,而query用来查询记录,下面介绍该页面的设计情况.在连接数据库之前,先要通过BDEAdministrator设置一个本系统使用的BDE数据库别名"apparatugr",数据路径就是本系统用到的所有数据表所在的目录.除了特别说明外,本系统用到的Table和Query连接的数据库都是"apparatugr".其中查询,录入的设计与实验室仪器基本信息窗体的设计基本相同,这里就不再说明了.下面主要介绍催还通知单的设计情况[25][26].

图5-6form_print窗体

对上图中控件需要作以下一些基本设置:

(1)query1控件,在设计期,其active为false,SQL属性值为:

select邮编,地址,姓名fromborrowerswhere姓名等于:qname

(2)报表控件的bands只有hasdetail,dateset属性为query1,通过双击报表控件,在打开的"reportsettings"设置对话框中设置报表的papersize为"envelope#1041/8x9".

(3)"邮编","地址","姓名"使用tqrdbtext控件,他们的dataset属性都为query1,分别显示查询得到的对应字段值(即设置他们的datafield属性,在下拉列表中选择).

其中form_chuan窗体的报表设计情况如图所示:

图5-7form_chuan窗体

对上图中的报表相关控件,要作如下一些基本设置:

query1连接的数据库是"apparatugr",其active在设计期为false,SQL语句如下:

selecta.借用人,a.仪器编码,a.仪器名称,a.借用日期,b.,b.E-MAIL

formborrow_infoa,borrowersb

wherea.借用人等于b.姓名

设置报表控件quickrep1的dataset属性为query1,bands属性为hastitle,hascolumnheader,hasdetail,haspagefooter.

在columnheader表段上放置6个tqrlabel,用来显示列标题名.

在detail表段上放置6个tqrdbtext,用来显示列标题对应的字段值,他们的dataset都设置为query1,而datafield就是图中显示的字段名.

设置pagefooter表段,显示系统时间和打印页码.

5.2.4仪器归还信息窗体的设计

该窗体的功能介绍:通过借用者编号查询到该借用者所借的仪器,点击该记录后,然后再点击"还此仪器"按钮,则仪器就可以被归还了.

图5-8仪器归还信息窗体

5.3仪器统计相关窗体的创建

这里,设计了三种统计:仪器状况统计,仪器是否借出统计和仪器分类统计.

5.3.1仪器状况统计窗体的设计

该窗体的设计情况如下图所示:

图5-9仪器状况统计窗体

本窗体使用的图形显示控件是tchart,统计数据在窗体的onclick事件中获得.在本窗体还涉及两个按钮,分别用来打印和保存生成的图表.

5.3.2仪器是否借出统计窗体的设计

设计情况如图所示:

图5-10仪器是否借出统计窗体

和前一个统计窗体设计思路一样,本窗体的onclick事件中获取数据.窗体中的两个按钮和前一个统计窗体中的按钮功能是一样的,在这里不再重复按钮的实现代码.

5.3.3仪器分类统计窗体的设计

分类的依据是数据表code2.db,统计各类型仪器的数量,并以图表的形式显示,用户一样可以打印图表.

图表的数据也在本窗体的onshow事件中获取.

值得注意的是:统计将基于仪器信息表进行,如果仪器信息表中不存在该类型的仪器,那么统计图中也不出现该类型的仪器(即使仪器分类代码表中存在该类型的仪器).

设计窗体如下图所示:

图5-11仪器分类统计窗体

5.4用户切换

该按钮的功能使从主页面回到登陆窗口,为了用户的变换提供方便.

5.5一般用户界面的设计

进入一般用户界面和管理员用户界面的登陆框是一样的,但是由于在借用者维护窗体中已经设置了用户的登陆权限,所以登陆框中根据不同的权限,进入不同的用户界面.考虑到可能会出现管理员不在的情况,所以有必要设计一个一般用户界面,提供给一般的用户进行查询.该模块只有查询的功能,并且分为两个模块分别是基本信息模块和借用维护模块.基本信息模块的功能是根据"仪器名称","启用日期","仪器编码","状况"使用户能够查询到所需要仪器的基本信息,借用维护的功能是根据"仪器编号","借用日期","借用人"查询借用者的仪器借用情况.

图5-12一般用户界面

5.5.1实验室仪器基本信息界面

图5-13基本信息界面

该窗体与管理员"实验室仪器基本信息"窗体的主要区别是,该窗体只有查询的功能而没有添加,修改,删除的功能.

5.5.2仪器借用维护窗体

图5-14仪器维护界面

该窗体与管理员"仪器借用维护"窗体的主要区别是,该窗体也只有查询的功能而没有添加,修改,删除的功能. 第6章系统实施",其他安装过程和前面一样,可以不变.要在其他机器上运行本系统,至少需要以下几个条件:

本系统所用到的所有数据库表.

本系统生成的EXE文件.

通过BDEAdministrator设置BDE数据库别名"apparatugr".

6.2遇到的困难和解决方法

在使用delphi软件系统调用数据库时,出现数据不能调用,通过查找资料和询问老师,同学得知是因为数据库设置的数据类型和代码里设置的数据类型不匹配造成的,创建的数据库中可能会出现冗余的数据,要遵守数据库的完整性的原则,并规范化数据库的设计,自己的代码在换机后不能进行运行,原因该计算机上没有安装我使用的第三方控件,在页面中输入较长的字体后,保存并运行后会发现字体有部分缺失,解决方法:将字体的Autosize中的true变成false. 总结

本次毕业设计要求设计的设备仪器管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面.对于前者要求建立起数据一致性和完整性强,数据安全性好的库.而对于后者则要求应用程序功能完备,易使用等特点. 结合2000数据库管理系统,SQL语言原理,Delphi应用程序设计主要完成对管理系统的需求分析,功能模块划分,数据库模式分析,并由此设计数据库结构和应用程序.所设计的管理系统可以满足工作人员的需要 致

本文是一篇数据库论文范文,关于数据库类硕士毕业论文,关于数据库检索资料查询相关在职毕业论文范文。适合数据库及管理系统及计算机方面的的大学硕士和本科毕业论文以及数据库相关开题报告范文和职称论文写作参考文献资料下载。

论文终于脱稿付印了此我思绪万千,心情久久不能平静.导师导师治学严谨,学识渊博,品德高尚,平易近人无论是在理论学习阶段,还是在论文的选题,资料查询,开题,研究和撰写的每一个环节,无不得到导师的悉心指导和帮助.我愿借此机会向导师表示衷心的感谢!回顾年学习期间的一千余个夜夜,自己为有机会摆脱工作的烦恼与浮躁,静心,并取得初步成果而感到欣慰.欣慰之余,我要向关心和支持我学习的所有领导,同事和朋友们表示真挚的谢意!感谢他们对我的关心,关注和支持!感谢全同学的帮助和勉励.同窗之谊和手足之情,我将终生难忘! 参考文献

[1]姜旭平.信息系统开发方法.北京:清华大学出版社,1997.4^54

[2]安世虎.MIS系统开发关键技术综合研究,计算机工程与设计,2002,6:10-14

[3]曾凡建.对MIS建设的探讨,湖北:湖北邮电技术,2002,1:44^46

[4]王新宇.张仲义,任远.基于关系的MIS软件项目管理的组织模式及应用,现代计算机,2001,3:38^-40

[5]李洪波,邵秀丽,涂生奉面向对象法,原型法及CASE方法的有机复合在大型MIS开发中的应用研究.计算机工程与应用,2003,(9):119-122

[6]诸葛海.面向对象方法及其在开发MIS中的探讨.计算机应用研究杂志,1999,(5):32^35

[7]昊彦春,饶文碧,罗小琴等面向对象原型法在MIS开发中的应用研究.微机发展,2000,(4):73^-75

[8]张潇元,李吉桂.面向中小企业M1S开发的需求分析方法.小型微型计算机系统2003,24(11):2036^2039

[9]孟小峰开放式数据库互联-ODBC2..使用大全〔M].北京:清华大学出版社,1995.[10]BONDYJA.MURYUSR.图论及其应用〔M].吴望名,昊兰芳译.北京科学出版社,1984.TwoKindsofGracefulGraphsIncludingK4andTheirLabeling[M]唐宝乡译.北京大学出版社.1991金逢锡高校实验教学改革和实验室建设探讨〔J〕,东获学刊2000(04),107-109.[27]阴兵红,黄宗文.中小型服装企业MIS系统.北京:北京服装学院学报,2000.22(1):54^59

[14]张义高校实验室建设与创新人才的培养[,渝州大学学报2001,(3):105-106.

[15]罗正祥等面向21世纪工科院校实验室建设模式和实验教学改革的研究与实践[,实验室研究与探索2001(4),9-11.

[16]于功弟.90年代的核心技术一面向对象技术.软件世界,1993,(5):25^-29

[17]高岭,林凯李增智.面向C/S和对象Web的信息管理系统开发研究小型微型计算机系统,2001,22(2):222225

[18]干戈,杨爽.基于C/S结构的MIS系统的研究与实现.西安邮电学院学报,2001,6(4):7477

[19]俞鹤伟,牟艳华.C/S模式下MIS系统网络规模的分析.华南理工大学学报〔自然科学版)2002,28(9):82^-86

[20]MatthewMensterm.IntegratingWebandDatabaseInformationforCollaborationThroughEsplicitMetadata.15-19

[21]樊银亭,何鸿云.基于客户机/服务器体系的二层与三层结构研究.计算机应用与研究,2001,12:23-25

[22]吴鹤龄.数据库系统的可靠性技术.北京:中国计算机用户,1994,(2):25^29

[23]ConceptLocator:AClient-ServerApplicationforRetrievalofUMLetathesaurvsConceptsthroughComplexBooleanQuery.ComputersandBiomedicalResearch1997,30(4),323-336,Nadkami,PrakashM.

[24]萨师煊,王珊.数据库系统概论(第三版).北京:高教出版社,2000.203-242

[25]宋擒豹,沈均毅管理信息系统通用查询工具的设计与实现.计算机工程与应

用,2000,5:98-100

[26]张新.利用PowerBuilde:实现数据库的万能查询.计算机工程与设计,2002.23(7):57^-59 附录

查询的程序:

procedureTForm_jieyong.ToolButtonFindClick(Sender:TObject),

var

SQLstr:string,

date:string,

begin

inherited,

date:等于datetostr(b_date.Date),

SQLstr:等于'select*fromborrow_infowhereyiqi_id等于:tno'+selstr+'use_day等于:tdate'+selstr+'borrower等于:tuser',

withADOQuery_listdo

begin

Close,

SQL.Clear,

sql.Add(sqlstr),

Parameters.ParamByName('tno').Value:等于Edit_Sel_No.Text,

Parameters.ParamByName('tdate').Value:等于date,

Parameters.ParamByName('tuser').Value:等于Edit_Sel_Man.Text,

open,

ifRecordCount等于0then

messagedlg('没有找到满足要求的记录,请检查查询条件!',mtInformation,[mbOk],0),

end,

end,

登陆的程序:

procedureTForm_login.Button1Click(Sender:TObject),

var

sqlstring:string,

begin

ifn>,等于3then

begin

showmessage('您错误超过三次,请退出!'),

close,

exit,

end

else

begin

ifEdit_Sno.Text等于''then

showmessage('用户名不能为空!')

else

begin

ifEdit_password.Text等于''then

showmessage('不能为空')

else

begin

ini_ADOConn,

sqlstring:等于'select*fromborrowerswhere姓名等于'''+Edit_Sno.Text+'''and等于'''+Edit_password.Text+'''',

exec_SQL(ADOQuery_temp,sqlstring,4),

ifADOQuery_temp.RecordCount<,>,0then

begin

ifadoquery_temp.FieldByName('职务').AsString等于'管理人员'then

begin

Form_login.Hide,

Form_main.ShowModal,

end

else

begin

form_login.Hide,

usefrm.showmodal,

end,

//登录成功后将登录按钮的modalResult值置为mrOK,将返回一个值给主窗体

end,

借出统计的程序:

procedureTForm_Tongji_Jc.FormCreate(Sender:TObject),

var

i,j:integer,

begin

series1.Clear,

t_jiechu1.Open,

i:等于t_jiechu1.RecordCount,

t_jiechu1.Close,

t_jiechu2.Open,

j:等于t_jiechu2.RecordCount-i,

t_jiechu2.Close,

t_jiechu1.Free,

t_jiechu2.Free,

Series1.Add(i,'已借出',clTeeColor),

Series1.Add(j,'未借出',clTeeColor),

end,

主菜单程序:

procedureTForm_main.basickickClick(Sender:TObject),

begin

Form_jilu.ShowModal,

end,

procedureTForm_main.N7Click(Sender:TObject),

begin

self.close,

end,

procedureTForm_main.borrowkickClick(Sender:TObject),

begin

Form_Jieyong.ShowModal,

end,

procedureTForm_main.kickClick(Sender:TObject),

begin

Form_Tongxun.ShowModal,

end,

procedureTForm_main.codekickClick(Sender:TObject),

begin

//Form_Code.ShowModal,

end,

procedureTForm_main.statekickClick(Sender:TObject),

begin

Form_Tongji_State.Show,

end,

procedureTForm_main.isoutkickClick(Sender:TObject),

begin

Form_Tongji_Jc.Show,

end,

procedureTForm_main.sortkickClick(Sender:TObject),

begin

Form_Assort.Show,

end,

procedureTForm_main.ToolButton1Click(Sender:TObject),

begin

basickick.Click,

end,

procedureTForm_main.ToolButton3Click(Sender:TObject),

begin

borrowkick.Click,

end,

procedureTForm_main.ToolButton5Click(Sender:TObject),

begin

//codekick.Click,

end,

procedureTForm_main.ToolButton7Click(Sender:TObject),

begin

kick.Click,

end,

procedureTForm_main.ToolButton8Click(Sender:TObject),

begin

statekick.Click,

end,

procedureTForm_main.ToolButton10Click(Sender:TObject),

begin

isoutkick.Click,

end,

procedureTForm_main.ToolButton12Click(Sender:TObject),

begin

sortkick.Click,

end,

procedureTForm_main.ToolButton4Click(Sender:TObject),

begin

borrowfrm.show,

end,

procedureTForm_main.ToolButton15Click(Sender:TObject),

begin

returnfrm.show,

end,

procedureTForm_main.ToolButton19Click(Sender:TObject),

begin

close,

form_login.show,

form_login.Edit_Sno.Text:等于'',

form_login.Edit_password.Text:等于'',

end,

end.

2

I

28

3

3

1

福州大学本科生毕业设计(论文)

设备仪器管理信息系统的设计和实现

25

34

33

相关论文

文资料查询栏目

本论文是一篇关于参考文献学术论文的参考文献,关于文资料查询栏目相关本科毕业论文范文。免费优秀的关于参考文献及论文及社会调查报告方面。

文资料查询2023年

关于参考文献及科学技术及文献综述方面的免费优秀学术论文范文,关于参考文献方面毕业论文致谢,关于文资料查询2016年相关论文范文检索,对。

中文数据库检索机制的对比与评价

本文是一篇数据库论文范文,关于数据库相关毕业论文开题报告,关于中文数据库检索机制的对比与评价相关硕士毕业论文范文。适合数据库及核心期。

文资料查询2023年,文资料查询必看

这是一篇关于统计分析方面专升本毕业论文范文,与文资料查询2016年,文资料查询必看相关硕士毕业论文。是论文格式专业与统计分析及写一篇及变。

文数据库检索作者,亲爱的文投稿作者

本文是一篇西北大学论文范文,西北大学方面学士学位论文,关于文数据库检索作者,亲爱的文投稿作者相关学年毕业论文范文。适合西北大学及数据。

数据库检索算法

本文是一篇数据库论文范文,关于数据库类专科毕业论文开题报告,关于数据库检索算法相关毕业论文参考文献格式范文。适合数据库及算法及可靠性。

Access数据库中操作查询探析

本文是一篇数据库论文范文,关于数据库毕业论文范文,关于Access数据库中操作查询探析相关毕业论文格式模板范文。适合数据库及教学管理及信息。