06-2实验设备管理信息系统.docx

上传人:李司机 文档编号:7100492 上传时间:2024-06-14 格式:DOCX 页数:16 大小:83.27KB
返回 下载 相关 举报
06-2实验设备管理信息系统.docx_第1页
第1页 / 共16页
06-2实验设备管理信息系统.docx_第2页
第2页 / 共16页
06-2实验设备管理信息系统.docx_第3页
第3页 / 共16页
06-2实验设备管理信息系统.docx_第4页
第4页 / 共16页
06-2实验设备管理信息系统.docx_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《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(TObje

15、ct*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秒以后系统自动进入登陆界面,也可以点击进入按钮立即进入系统。在关闭系统时,会询问是否关闭系统,以免发生误操作。5.2 数据库的创建5.2.1 数据库的建立利用BDEAdm

16、inistrator新建一个叫STANDARD1的别名,选择好存储路径后点击应用,保存别名,如图所示:容BDEAdministratorC:ProgramFilesCommonFilesBorlandSharedBDEIDAPI32.CFG对彖(O)编辑(E)查看(V)选项(P)帮助(三)目X所有数据库别名STANDARDl的定义数据库I湿贵I定义IQra三三ra三三国数据库哈BCDEMOS方dBASEFilesDefauItDDoExcelFiles踣IB1.ocaISqkeshe言MSAccessDatabaseStandardiTypeDEFAU1.TDRIVERENAB1.EBCDPA

17、THSTANDARDPARADOXFA1.SEEADMY图5-2数据库的建立5.2.2 数据表的建立利用DatabaSeDeSktoP建立一个新的数据表,添加设备编号、设备名称、所在试验室、设备类别、设备型号、价格、入库时间、运用状况、设备图片等字段,设置Type、Size、Key属性。全部字段设置完毕后点击SaVeAS保存。FWrosterTypeSizeNA20A20A20A20NA20A50FieldName备在备备格库用设所设设价入使绍名实类型室称蛉别号间况时情TabtePfoPertiCS|VaixKyChecksEnteraliddnameupto25characterslong.

18、厂1.RequiredField2. Minimtfnvabe:I3. MaximumvalueI4. DefaultvalueI5. Pidure:Ass.CanedHelpRestructureParadox7Table:yangmo.db图5-3数据表的建立5.3 系统主界面设计试验室设备管理信息系统的主界面主要有数据阅读模块、数据修改模块、数据查询模块以及报表打印模块组成。通过设置各功能组件的属性来进行数据库与表的连接。B实洽玄BMU塞曼瘫仪第一宾貌宴物理位芾2M20005002011/01/01性爱良好102筑距位谤一实验空挽理位2S5506002011/01701性瓷也定103度源

19、佑莞英敏仪帚一宾这室物理位苫98723002012/03/12性能一般104光漫新峨第二荚蛉主光学位SS22MGOO2012/09/22刑堡准确105波尔共IS冥骗仪羽二冥验室物理仪簿KYBG5002000W12结果准确106单色仪第二实版宣物理:然GW43002(WOa/12设备较新W7双踪示装JJ第三实验室物悭位221.M43SOO50020iyQSU22翻照s行I*1“II设督类别laI价格I入朝目I使用情况g1徇结果如下:|设备类别I设备蚪I价格I,。设皆编精津宣海j设备名称101塞电实蛤仪102用龈2M2O0O550103竞迷砧奇实脸仪1光透测试仪105林共魔瘫仪97222A3ZKY

20、-BG图5-4系统主界面主界面程序如下:#include#pragmahdrstopincludeUnit2.hinclude11Unit3.h/#pragmapackage(smart_init)#pragmaresource*.dfm”TForm2*Form2;/_fastcallTForm2:TForm2(TComponent*Owner):TForm(Owner)()/void_fastcallTForm2:Button1Click(TObject*Sender)(Form3-Show();/void_fastcallTForm2:Button2Click(TObject*Sender

21、)(if(RadioGroup1-ItemIndex=O)(AnsiStringass,tabname;tabname=11yangmo.db;Queryl-Active=False;Query1-SQ1.-Clear();Query1-SQ1.-Add(SE1.ECT*);ass=nFROMM+tabname+,MtabH;Query1-SQ1.-Add(ass);Query1-SQ1.-Add(WHERE设备编号二+Editl-Text+);Query1-SQ1.-Add(,ORDERBY设备编号”);Query1-Active=true;Editl-Text=n,;if(Query1-R

22、ecordCount=0)ShoWMeSSage(未查到此信息”);if(RadioGroup1-ltemlndex=1)AnsiStringass,tabname;tabname=11yangmo.db;Queryl-Active=False;Query1-SQ1.-Clear();Query1-SQ1.-Add(SE1.ECT*);ass=nFROMM+tabname+,MtabH;Query1-SQ1.-Add(ass);Query1-SQ1.-Add(WHERE设备名称二+Editl-Text+);Query1-SQ1.-Add(,ORDERBY设备名称”);Query1-Active

23、=true;Editl-Text=no;if(Query1-RecordCount=0)ShOWMeSSage(未查到此信息”);)1/void_fastcallTForm2:Button3Click(TObject*Sender)(if(RadioGroup1-ItemIndex=O)(AnsiStringass,tabname;tabname=11yangmo.db;Query1-Active=False;Queryl-SQ1.-Clear();Query1-SQ1.-Add(SE1.ECT*);ass=,FROM,+tabname+SQ1.-Add(ass);Query1-SQ1.-Ad

24、d(WHERE设备编号1.IKE%+EditI-Text+);Query1-SQ1.-Add(ORDERBY设备编号”);Queryl-Active=true;Editl-Text=n,;if(RadioGroupl-ltemlndex=1)AnsiStringass,tabname;tabname=,yangmo.db;Queryl-Active=False;Query1-SQ1.-Clear();Query1-SQ1.-Add(SE1.ECT*);ass=FROM+tabname+u11tab11;Query1-SQ1.-Add(ass);Query1-SQ1.-Add(WHERE设备名称

25、1.IKE%+Editl-Text%11,);Query1-SQ1.-Add(ORDERBY设备名称”);Query1-Active=true;Editl-Text=,n,;)5.4 报表打印界面设计报表的生成采纳QReport选项卡中的QuickRep组件,通过添加Table组件、QR1.abel组件、QRDBtext组件进行相关属性的设置,将TabeId的DatabaseName属性修改成STANDARD1,将QR1.abel的CaPtion属性修改成须要的字段,将QRDBTEXT的DataSet属性修改成TabeI1,DataField修改成相应的信息。最终生成报表。报表打印的相关设置界

26、面图如下:剧FOrm3-llll报表假览Imrmy一二一二二二二二二二三二二二二一二B-11234s679IOllgt3MU恪IT悔9如:;:;:IrM供电设奋信息报君F21小股篦编用段备名程:渐在实睑邕股畜类别:役备型年阶植入库时同用情况:F31h黑爸编号:武备名磋;就在书蕤/备类利股笛型号:肮帽入库时闻及用情况:14.页码:(P9两图5-5报表打印第6章结论试验室设备管理信息系统是大部分高校信息管理系统的重要组成部分,有效率的对试验设备进行管理才能更好地教学或预约试验。完善的系统可以更好的完成繁复的工作,为高校的工作供应便利。所以说设计并开发一个试验室设备管理信息系统是特别重要的。这一次设

27、计和开发的试验室设备管理信息系统应符合试验室设备管理的相关规定满足学校老师与学生的须要并尽可能的达到操作过程的直观便利运用平安等要求。系统采纳模块化程序设计的方法便于系统设计和修改,也可以便利未参与设计的人员的功能补充和维护。通过这两周的努力,我基本完成了这一次课程设计的任务要求,并尽可能的添加了一些细微环节,从而做出一个拥有数据阅读、数据修改的试验室设备管理信息系统。由于我的实力有限,系统仍旧存在一些不足,希望以后可能把它做得更完善。参考文献1赵明现.C+Builder6编程实例精解.北京:清华高校出版社,2006年2陈雪飞.C+buider实例入门.北京:中国青年出版社,2011年3陈灿煌.C+builder彻底探讨.北京:中国铁路出版社,2009年

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号