《06-2实验设备管理信息系统.docx》由会员分享,可在线阅读,更多相关《06-2实验设备管理信息系统.docx(16页珍藏版)》请在优知文库上搜索。
1、摘要ABSTRACT.第1章绪论O1.1 课题背景与意义O1.2 目Jf*0第2章设计内容与要求12.1 设计内容12.2 211,12.3 设计目的1第3章C+BuiIder简介2第4章系统功能模块设计34.1系统功能需求34.2系统功能模块34.2.1数据查找与阅读模块34.2.2数据修改模块34.2.3报表显示模块34.2.4系统封面模块3第5章系统设计流程45.1系统封面设计45.2数据库的创建.65.2.1数据库的建立65.2.2数据表的建立65.3系统主界面设Vf75.4报表打印界面设计IO.1112第6章结论.参考文献摘要试验设备管理信息系统是一种信息管理系统,在设计的时候主要包
2、括数据库的建立以及前台应用程序的开发两方面的内容。对于数据库要求建立起数据一样性好和完整性强、数据平安性好的库。而对于前台程序则要求应用程序具有功能完备,易运用等特点。经过分析,运用c+builder进行开发,软件利用其供应的各种面对对象的开发工具,尤其是数据窗口这一能便利而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满足的可行系统。整个系统从符合操作简便、界面友好、敏捷、好用、平安的要求动身,完成设备管理信息的全过程。ABSTRACT1.aboratoryequipmentmanagementinformation
3、systemisaninformationmanagementsystem,atthetimeofdesignmainlyincludestheestablishmentofthedatabaseandtheforegroundapplicationdevelopmenttwoaspectsofcontent.Tothedatabaserequesttoestablishagooddataconsistencyandintegralityandsecurityofdata.Whileforthefrontdeskprogramrequirestheapplicationisfullyfunct
4、ional,easytouse,etc.Afteranalysis,theuseofc+builderdevelopment,softwareprovideduseofitsobject-orienteddevelopmenttools,especiallydatawindowthiscanconvenientandsimplemanipulationdatabaseintelligentobjects,firstofall,establishasystemapplicationprototypeinashorttime,then,totheinitialprototypesystemneed
5、siteration,constantlyrevisedandimproved,untilformstheusersatisfiedfeasiblesystem.Fromthewholesysteminlinewiththesimpleoperation,friendlyinterface,flexible,practical,therequirementofsafety,completethewholeprocessofequipmentmanagementinformation.第1章绪论1.1 课题背景与意义现在,科学技术的飞速发展把人类社会推向了一个崭新的时代一一信息时代。这已是无可争
6、议的事实;信息对社会经济发展的巨大推动作用,使其与物质能源一起并列为现代社会的三大支柱,这已在全社会达到共识。随着对信息作为一种资源来管理的需求日益加强,信息探讨领域出现了一种新的管理思想和模式。计算机管理以其快捷高效的特点在许多领域已经取代了传统的手工管理方式,尤其是在繁复琐碎的物资设备管理中,计算机管理手段的这一优势更显得特别突出。与传统管理方式相比较,设备管理系统能更加有效的进行信息管理。设备管理系统应用数据库,对信息数据以数据库形式表示,更简单更新和管理。传统的管理方式往往以表格的形式进行管理,一旦数据过于浩大,要对这些数据进行管理时,就要花费大量的时间,而且很简单出错。由于现代信息化
7、的普及化,因此现代信息化的设备管理模式很快取代了传统模式的管理方式。1.2 题目简介课程设计名称是软件开发实训,本次实训是测控技术与仪器专业重要的实践性环节之一,是在我们学习完程序设计类课程后进行的一次全面的综合实践。具体的实训目的和任务是巩固和加深学生对面对对象程序设计语言基本学问的理解和驾驭,驾驭程序设计和调试的基本技能,驾驭书写程序设计说明文档的实力,提高运用程序设计语言解决实际问题的实力。第2章设计内容与要求2.1 设计内容制作高校试验设备管理信息系统,实现数据录入、数据删除、数据刷新和数据阅读以及数据查询等一些功能。2.2 设计要求A.创建试验设备信息管理数据表,该表反映试验室设备的
8、基本信息,其中包含设备编号、设备名称、所在试验室、设备类别、设备型号、价格、入库时间、运用状况、设备图片等字段。B.依据自己的喜好设计系统封面,系统封面设计成由计时器限制,在设定的时间间隔内,系统封面显示达到或超过设定的显示时间,系统封面会自动释放。C.应用系统主控界面应包括记录编辑和记录查询等功能模块。记录编辑功能包括记录增加、记录删除和记录刷新等功能。记录查询功能可以对数据集中的记录进行查询,如可按设备编号、设备名称等字段进行查询。2.3 设计目的本次实训是测控专业重要的实践性环节之一,是在学生学习完程序设计类课程后进行的一次全面的综合实践。具体的实训目的和任务是巩固和加深学生对面对对象程
9、序设计语言基本学问的理解和驾驭,驾驭程序设计和调试的基本技能,驾驭书写程序设计说明文档的实力,提高运用程序设计语言解决实际问题的实力。第3章C+BuiIder简介C+Builder是Borland公司的应用程序开发工具。作为一个功能强大且易于上手的程序开发工具,Borland公司依靠其出众的技术给予了C+Builder面对对象及可视化快速应用程序开发环境的特征。BorlandC+Builder开发工具继承可视化构建库,又从BorkmdC+Builder开发工具继承语言,成为快速应用程序开发模式和可重用构件的一个完备结合,代表着C+语言的演化和发展方向。C+Builder可以生成Windows9
10、598NT2000XP程序,也可以生成Windows下DOS窗口应用程序,其强大、易用的程序界面设计、数据库程序、互联网程序开发实力以及某些高级应用,也是其他软件开发工具无法比拟的。企业合同管理系统以C+Builder作为开发平台,结合SQ1.Server数据库开发。C+Builder是一个功能强大的可视化软件开发工具。界面友好,便于操作。c+builder的强大功能不仅体现在数据库开发方面,也凸现于应用程序开发上,而且这两方面结合得特别好。仅就应用程序而言,要真正体现c+builder的优势,开发出高质量的软件,则在拖拉拽放之外,尚需用到一些进阶技术。如消息处理、dlkole线程、Sdk编程
11、。c+builder在这些方面都或多或少有独到的优势。此外,可以便利地制作自定义控件,也是cbuilder的一大特色和高级功能。第4章系统功能模块设计4.1 系统功能需求系统维护:系统维护包括对各种表记录的修改、删除、添加等操作。信息阅读:对数据表中的信息进行阅读。系统查询:可以按设备编号、设备名称等相关信息进行具体或模糊查询。报表统计:设备编号、设备名称、所在试验室、设备类别、设备型号、价格、入库时间、运用状况、设备图片等字段。其它操作:系统封面、计时器限制与人性化提示信息。4.2系统功能模块4.2.1 数据查找与阅读模块(1)数据查找:设备编号、设备名称、所在试验室、设备类别、设备型号、价
12、格、入库时间、运用状况、设备图片等字段进行精确或模糊查找。(2)数据阅读:可以对数据表中的数据实现,上一项、下一项、首相、尾项等操作。(3)其他信息:设置字体、颜色属性和一些提示信息。4.2.2 数据修改模块(1)添加数据:增加一个新的记录。(2)修改数据:修改原有记录。4.2.3 报表显示模块显示当前查找到的数据内容,以报表形式打印。4.2.4 系统封面模块(1)系统时钟:在在设定的时间间隔内,系统封面显示达到或超过设定的显示时间,系统封面会自动释放。(2)功能实现:进入主界面与退出系统。第5章系统设计流程5.1 系统封面设计首先在系统封面插入自己喜爱的图片,利用Additional选项卡中
13、的TImage组件完成插入图片,Stretch属性改为True拉伸图片至整个窗体,利用T1.abel组件显示“试验室设备信息管理系统”和剩余的时间。另外利用SyStem选项卡中的Himer组件来设置进入系统的定时操作。最终利用两个TBUttOn组件完成进入系统与退出系统的功能,设置ShOWHint属性为TrUe显示提示,Caption输入(&R)可进行Alt+R快捷键操作。系统封面图设计如下:图5.1系统封面本部分程序代码如下:/#includettpragmahdrstopincludezzUnit1.hzzincludeUnit2.h/#PragnIapackage(smart_init)
14、#Pragnlaresource*.df11TForml*Forml;intlogintime-5;/_fastcallTForml:TForml(TComponent*Owner):TForm(Owner)()/void_fastcallTForml:ITimerlTimer(TObject*Sender)(if(Iogintime-O)Timerl-Enabled=false;Form2-Show();logintime一;1.abel2-Caption二进入系统还有+IntToStr(IOgintilne)+秒;/voidfastcallTForml:ButtonlClick(TObject*Sender)Timerl-Enabled=false;Form2-Show();/voidfastcallTForml:Button2Click(TObject*Sender)if(MessageBox(this-Handle,确定要退出吗?,提示,MB_YESNO+MB_ICONQUESTlON)=IDNO)Action=CaNone;elseForml-Close();)/本系统设计的进入程序的倒计时间为5秒,到5秒以后系统自动进入登陆界面,也可以点击进入按钮立即进入系统。在关闭系统时,会