欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    实验室信息管理系统论文.doc

    • 资源ID:4706724       资源大小:5.45MB        全文页数:40页
    • 资源格式: DOC        下载积分:10金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    实验室信息管理系统论文.doc

    1、0_计算机学院_学院_2016_级_ 计算机科学与技术 _专业 姓名_ 徐世秋 _ 学号_2016108087 _(密)(封)(线)四川工商学院课程考查(论文/作业)专用封面作业(论文)题目: 四川工商学院实验室管理系统的设计与实现 所修课程名称: C+课程设计 . 修课程时间: 2017 年 9 月至 2017 年 12月完成论文(作业)日期: 2017 年 12 月评阅成绩: 评阅意见:总成绩由平时成绩、期末测验两部分组成,共计100分。成绩组成内容得分平时成绩课堂表现(20%)随堂测验(10%)课后作业(20%)期末考查期末考查(50%) 总成绩评阅教师签名: 2017年12月10 日3

    2、4四川工商学院计算机学院C+课程设计 四川工商学院实验室管理系统的设计与实现团队LOGO 团队名称清华考研组班 级2016级计科软件2班指导教师王 敏团队成员谭皓玥(2016108094) 徐世秋(2016108087)李小鋆(2016108063)周露(2016108061)李继莲(2016108073)高海霞(2016108095)四川工商学院二一七年十一月四川工商学院实验室管理系统的设计与实现内容摘要:高校实验室是科研、教学的重要组成部分,是实现素质教育的基地,是培养具有创新意识和实践能力人才的摇篮。实验室的建设、实验室的管理、实验设备的配置与使用的科学化、实验内容的设置、实验室工作人员

    3、的素质等都不仅影响着学校的教学、科研水平,而且是关系到学校发展前途的大事。因此,各高校实验室都迫切需要改革传统的实验室管理方法,对实验室实行现代化管理。本论文针对实验室管理的内容及需要,确定了我们的实验室管理系统的内容。本论文开发的“实验管理系统”是基于我们最简单的C语言来实现的,从管理员与用户两个方面来解决实验室的问题。 关键词:高校实验室 实验室管理系统 C语言 用户和管理员Design and implementation of laboratory management system of Sichuan industrial and Commercial Collegeabstrac

    4、t: University laboratory is an important part of scientific research and teaching, is the base of quality education, and is the cradle of cultivating innovative consciousness and practical ability talents. The construction of laboratory, the management of laboratory, the configuration and use of exp

    5、erimental equipment, the setting of experimental content and the quality of laboratory staff not only affect the teaching and scientific research level of the school, but also relate to the future of school development. Therefore, the universities laboratory urgently need to reform the traditional l

    6、aboratory management method, to carry out the modern management of the laboratory. In view of the content and needs of laboratory management, this paper determines the content of our laboratory management system. The experimental management system developed in this paper is based on our simplest c l

    7、anguage, to solve the problems of the laboratory from the two aspects of the administrator and the user.Keywords: University laboratory laboratory management system c language users and administrators目 录前言11可行性研究11.1 经济可行性12 需求分析22.1 背景22.1.2什么是实验室管理系统22.1.3建立实验室管理系统的必要性22.2实验室管理系统建设条件22.2.1实验室的建设现状

    8、需要32.2.2 实验室自身业务流程的规范32.3实验室管理系统的建设方式32.3.1实验室管理32.3.2仪器设备管理33 总体设计33.1 系统架构设计与总体思路设计33.2 系统模块设计43.2.1 登录模块设计43.2.2管理员模块设计83.2.3 用户管理模块设计174 系统功能实现204.1 系统主界面204.2 用户管理界面204.2.1 界面描述205 测试与维护30结束语30参考文献:32四川工商学院实验室管理系统的设计与实现前言近年来,伴随着我国在科技和经济方面突飞猛进的发展,我国的精神文明建设也取得了巨大的成就,因此我国人民的生活水平在不断地提高,在生活观念上也有了日新月

    9、异的变化,特别是对教育事业的改观尤为突出。虽然,与世界上的那些发达国家相比,我们国家在教育事业方面的发展根本就是九牛一毛,但是在这短短数十载的时间里,我国在教育事业上面取得的进步是前所未有过的。正是由于我国人民在生活观念上有了日新月异的变化,我们国家的父母们对于孩子的教育问题可是格外重视的,俗话说“知识改变命运”嘛,因此,我国每年的本科毕业生的人数不断飙升。所以,毕业生的就业问题就成为了现在大学毕业后最主要的问题,大多数的大学生选择继续考研,而学校的实验室就成为了这些研究生们工作实验最主要的场所。学校也为了能够招收更多的人才,不得不去不断地扩大自己实验室的规模,然而问题也会接踵而来。如果还是按

    10、照之前的方法来管理的话,不但跟不上现在信息时代高速、快捷的要求,而且还严重影响了消息的传播速度。可是近几年来随着IT技术的发展和以Internet技术为基础的电子商务技术以及计算机技术在我国的日渐成熟和计算机应用的日趋普及,我们就恰好可以利用计算机科学技术来解决实验室信息管理系统这一块儿的难题,使得这些困扰学校的大难题迎刃而解。而且一旦这样的一个管理系统被设计出来,不光是能解决学生们信息的管理,并且还能解决职工信息的管理以及图书馆的图书管理等,真的是一件一举多得的事情。所以现在的当务之急是如何利用现代信息技术使其拥有快速、高效的适应力。1可行性研究世界经济发展已进入一个激烈竞争的年代,可以说,

    11、谁先获得信息,谁就有可能抓住发展经济的机遇。同样,谁能很好地管理和利用信息,谁就有可能占领市场,获得效益。国内外大量事实已说明:在目前这个激烈竞争的市场经济中,谁的管理现代化水平高,谁重视信息和管理资源的开发和利用,谁就能抓住机遇,在竞争中取胜。1.1 经济可行性在我当今社会,计算机的普遍使用,带动了全世界经济的发展,而实验室管理系统的开发,为各大高校的实验室管理提供了很大的便利,例如:实验室管理系统的运行减少了工作人员的工作强度,减少了工作时间,提高了工作效率。所以在很大程度上,本系统都是很有经济效应的。2 需求分析2.1 背景 2.1.1 实验室发展状况实验室作为实践教学中的重要手段,在学

    12、习的教学中扮演了重要的角色。正式认识到了实验室教学的重要性,各个学校的实验室也是鳞次栉比的落成。实验室的仪器、耗材、低值品等的需求也越来越大,旧式的登记管理方式已经渐渐显得力不从心。 实验室资源是衡量一所学校的硬件和科研水平的一个重要标准,所以各个学校都会投入大量的人力,物力,财力来更新,优化实验室的教学和设备等,虽然对实验室的硬件设施比较重视,花费也比较多,但实验室的软件却没有跟上。实验室的软件,包括对实验室器材,教学仪器,辅助设备,实验教学等的统筹管理,使之达到对仪器设备的充分利用和保养维护,对实验课堂效率的提高。 2.1.2什么是实验室管理系统面对日益增多的实验教学任务,以往人工管理方式

    13、和人工预约方式已经不符合需求,简便和规范化的管理需要一套与对应的实验室管理系统。 通过使用实验室管理系统实现高校实验室、实验仪器与实验耗材管理的规范化、信息化;提高实验教学特别是开放实验教学的管理水平与服务水平;为实验室评估、实验室建设及实验教学质量管理等决策提供数据支持;智能生成每学年教育部数据报表,协助完成数据上报工作。运用计算机技术,特别是现代网络技术,为实验室管理、实验教学管理、仪器设备管理、低值品与耗材管理、实验室建设与设备采购、实验室评估与评教、实践管理、数据与报表等相关事务进行网络化的规范管理。2.1.3建立实验室管理系统的必要性若以某个实验室来考虑,我们通常会想到验室里会有很多

    14、的仪器设备,包括教学仪器,设备,基础设施等等。实验室管理员在采购,使用,维护时通常都会做些记录,整个过程显得繁琐效率低下,并且对之后的资料整理工作带来了一定的不便,另外就是在实验室的课程教学中,仪器使用记录,学生考勤,实验报告等都是以纸质的形式记录,占用了学生的实验课实践操作时间。针对以上的问题,我们需要运用科学的的工具与手段来采集信息、进行数据处理,才能全面、综合地利用信息资源,设备管理人员才能及时准确动态地从实物和价值两方面了解各自管辖范围内各类设备的分布情况,掌握设备的新旧程度、使用状态、分布状况,掌握设备内部流动情况,才能以此推动实验室管理技术的进步,改善和加强实验室管理,辅助管理决策

    15、,全面提升实验室的管理水平。实现对实验室的信息化管理,提高实验室的管理效率。2.2实验室管理系统建设条件实验室管理系统的建设条件,换句话说,就是什么情况下需要建设实验室管理系统?2.2.1实验室的建设现状需要目前的很多实验室,处于深化市场机制的过程中,还未采用各种现代化管理手段,作为实验室主管,无法快速、全面、准确地掌控合同状况、试验进度、人员管理等实验室信息;人员和任务分配过程较复杂;检验任务书、试验报告、原始记录等信息需要重复录入,而且查询、生成不方便;实验仪器设备的查询、维修,各种标准文本的发放、查询等管理手续繁琐;从检验任务书的传递、检验,以及检验报告等都由人工处理;虽然各部门都配备了

    16、电脑,但是大多数部门的计算机都是独立使用,没有很好地实现资源共享。这种不适应当前检验工作需要的现状,说明了引入实验室信息管理平台的必要性。2.2.2 实验室自身业务流程的规范实验自身已建立了一套较为完善的管理体系。实验室管理清晰的初始化资料,包括实验室人员角色配置和权限配置、实验室仪器设备、检测能力范围、方法标准等保证实验室良好运行的基本资料。2.3实验室管理系统的建设方式2.3.1实验室管理实验室管理模块包括系统的公告管理,用户管理。2.3.2仪器设备管理对实验设备的加入、存储、使用、维修、损耗的管理实验室设备仪器数据管理:管理员录入实验室中现有的仪器设备数据,并对其进行更新。3 总体设计3

    17、.1 系统架构设计与总体思路设计整个软件架构方案采用分层、分布式的部署结构,在设计过程中严密的考虑了系统的可维护性与稳定性,设计一个管理系统,我们应该先知道要录入的信息有哪些,在开始,就可以定义一个结构体,以便于录入读取信息。对于一个系统来说,应该有多个可管理的数据,所以我们应该用数组来储存每一个信息。接下来,从功能上来看,一个管理系统,最基本的功能就是录入信息与读取信息。当信息录入后,用一个文件将信息储存,并用文件指针调用读取。这就实现了最基本的功能。当然,一个系统要投入使用,这些功能是远远不够的。所以在此基础上,我们的系统还添加了信息的添加、删除、查询、修改等功能。为了方便系统的多次使用与

    18、修改,我在头文件处定义了一个宏变量N,并令N=1000.制作该系统,使用了模块化的思想,系统分为两个主要的模块-管理员模块与用户模块。并通过选择登陆注册不同的账户,从而使用不同的功能。主菜单的功能模块图图3 实验室管理系统主菜单模块程序流程图3.2 系统模块设计 3.2.1 登录模块设计在选择进入管理员账户或者用户账户以后,可以选择登陆,注册,或者忘记密码,也可以在此页面查看关于我们和帮助。图3.2.1-1 实验室管理系统主菜单模块程序流程图登录部分的代码:void logingly()/管理员登陆界面 PIMAGE loginglying=newimage();/定义变量getimage(l

    19、oginglying,image/login1.jpg);/获取图片数据 while(1) putimage(0,0,loginglying); strcpy(glyname,inputstring(410,115); strcpy(glypassword,inputstring(410,160); if(strcmp(glyname,guanliyuan)=0&strcmp(glypassword,123456)=0) manner(); elseouttextxy(420,340,用户名或密码错误);char key=getch();switch(key)case2:reggly(); b

    20、reak;case3:password();break;case4:about();break;case5:help();break; return ;注册部分的代码:void reggly()/管理员注册界面 PIMAGE regglying=newimage();/定义变量getimage(regglying,image/reg.jpg);/获取图片数据while(1) putimage(0,0,regglying); strcpy(glyname,inputstring(175,74); if(strcmp(glyname,#ESC)=0) return ; strcpy(glypass

    21、word,inputstring(175,140); if(strcmp(glypassword,#ESC)=0) return ; strcpy(glypassword,inputstring(175,197); if(strcmp(glypassword,#ESC)=0) return ; strcpy(glypassword,inputstring(175,267); if(strcmp(glypassword,#ESC)=0) return ; strcpy(glypassword,inputstring(175,333); if(strcmp(glyname,#ESC)=0) ret

    22、urn ; regok();return ;忘记密码部分的代码:void password()/修改密码页面 PIMAGE passwording=newimage();/定义变量getimage(passwording,image/password.jpg);/获取图片数据 while(1) putimage(0,0,passwording);/图片显示在屏幕窗体上 strcpy(userpassword,inputstring(221,62 ); if(strcmp(userpassword,#ESC)=0) return ; strcpy(userpassword,inputstring

    23、(221,123); if(strcmp(userpassword,#ESC)=0) return ; strcpy(userpassword,inputstring(221,188); if(strcmp(userpassword,#ESC)=0) return ; strcpy(userpassword,inputstring(221,252); if(strcmp(userpassword,#ESC)=0) return ; strcpy(userpassword,inputstring(221,317); if(strcmp(userpassword,#ESC)=0) return ;

    24、 passwordok();return ; 3.2.2管理员模块设计在管理员模块中,系统分为了三个较大的模块,分别为设备管理,用户管理,日常管理,这就是整个系统功能的流程图,它简要的介绍了该系统的主要功能,每一个模块,生动的展示了模块化思想,一目了然,流程图如下图3.2.2-1 管理系统管理员模块程序流程图在每一个管理模块下,都有一些小模块用于实现系统的功能,在设备管理中,就有增添设备信息模块、修改设备信息模块、查询设备信息模块、删除设备信息模块四个模块,设备管理设备管理的结构流程图图3.2.2-2 实验室管理系统管理员模块程序流程图增添设备信息的代码:void add()/设备添加界面 P

    25、IMAGE adding=newimage();/定义变量getimage(adding,image/add.jpg);/获取图片数据putimage(0,0,adding);/图片显示在屏幕窗体上PIMAGE h=newimage();getimage(h,image/add.png);setbkmode(TRANSPARENT);char c;while(1)putimage(0,0,adding); setfont(25,0,宋体); for(int i=0;i100;i+)if(strlen(Eti.equiptname)1) /发现空位置 strcpy(Eti.equiptname,

    26、inputstring(203,55);strcpy(Eti.equiptnumber,inputstring(203,99);strcpy(Eti.price,inputstring(203,141);strcpy(Eti.buytime,inputstring(203,184);strcpy(Eti.location,inputstring(203,228);strcpy(Eti.condition,inputstring(203,271);strcpy(Eti.staff,inputstring(203,323);strcpy(Eti.number,inputstring(203,366

    27、);strcpy(Eti.usetime,inputstring(203,411);break; setfont(30,0,黑体);/设置字体大小 类型 outtextxy(65, 446, 录入成功:);/设置位置 char c=ege:getch();switch(c)case 27:mannerS();break;修改设备信息代码:void change()/修改界面 PIMAGE changeing=newimage();/定义变量getimage(changeing,image/change.jpg);/获取图片数据putimage(0,0,changeing);/图片显示在屏幕窗体

    28、上PIMAGE h=newimage();getimage(h,image/change.png);setbkmode(TRANSPARENT);char c;while(1)putimage(0,0,changeing); setfont(25,0,宋体); for(int i=0;i100;i+)if(strlen(Eti.equiptname)1) /发现空位置 strcpy(Eti.equiptname,inputstring(203,55);strcpy(Eti.equiptnumber,inputstring(203,99);strcpy(Eti.price,inputstring(203,141);strcpy(Eti.buytime,inputstring(203,184);strcpy(Eti.l


    注意事项

    本文(实验室信息管理系统论文.doc)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开