实验室信息管理系统论文Word文档下载推荐.doc
- 文档编号:6854403
- 上传时间:2023-05-07
- 格式:DOC
- 页数:40
- 大小:5.45MB
实验室信息管理系统论文Word文档下载推荐.doc
《实验室信息管理系统论文Word文档下载推荐.doc》由会员分享,可在线阅读,更多相关《实验室信息管理系统论文Word文档下载推荐.doc(40页珍藏版)》请在冰点文库上搜索。
四川工商学院计算机学院C++课程设计
四川工商学院实验室管理系统的设计与实现
团队LOGO
团队名称
清华考研组
班级
2016级计科软件2班
指导教师
王敏
团队成员
谭皓玥(2016108094)
徐世秋(2016108087)
李小鋆(2016108063)
周露(2016108061)
李继莲(2016108073)
高海霞(2016108095)
二○一七年十一月
内容摘要:
高校实验室是科研、教学的重要组成部分,是实现素质教育的基地,是培养具有创新意识和实践能力人才的摇篮。
实验室的建设、实验室的管理、实验设备的配置与使用的科学化、实验内容的设置、实验室工作人员的素质等都不仅影响着学校的教学、科研水平,而且是关系到学校发展前途的大事。
因此,各高校实验室都迫切需要改革传统的实验室管理方法,对实验室实行现代化管理。
本论文针对实验室管理的内容及需要,确定了我们的实验室管理系统的内容。
本论文开发的“实验管理系统”是基于我们最简单的C语言来实现的,从管理员与用户两个方面来解决实验室的问题。
关键词:
高校实验室实验室管理系统C语言用户和管理员
DesignandimplementationoflaboratorymanagementsystemofSichuanindustrialandCommercialCollege
abstract:
Universitylaboratoryisanimportantpartofscientificresearchandteaching,isthebaseofqualityeducation,andisthecradleofcultivatinginnovativeconsciousnessandpracticalabilitytalents.Theconstructionoflaboratory,themanagementoflaboratory,theconfigurationanduseofexperimentalequipment,thesettingofexperimentalcontentandthequalityoflaboratorystaffnotonlyaffecttheteachingandscientificresearchleveloftheschool,butalsorelatetothefutureofschooldevelopment.Therefore,theuniversitieslaboratoryurgentlyneedtoreformthetraditionallaboratorymanagementmethod,tocarryoutthemodernmanagementofthelaboratory.Inviewofthecontentandneedsoflaboratorymanagement,thispaperdeterminesthecontentofourlaboratorymanagementsystem.The"
experimentalmanagementsystem"
developedinthispaperisbasedonoursimplestclanguage,tosolvetheproblemsofthelaboratoryfromthetwoaspectsoftheadministratorandtheuser.
Keywords:
Universitylaboratorylaboratorymanagementsystemclanguageusersandadministrators
目录
前言 1
1可行性研究 1
1.1经济可行性 1
2需求分析 2
2.1背景 2
2.1.2什么是实验室管理系统 2
2.1.3建立实验室管理系统的必要性 2
2.2
实验室管理系统建设条件 2
2.2.1实验室的建设现状需要 3
2.2.2实验室自身业务流程的规范 3
2.3实验室管理系统的建设方式 3
2.3.1实验室管理 3
2.3.2仪器设备管理 3
3总体设计 3
3.1系统架构设计与总体思路设计 3
3.2系统模块设计 4
3.2.1登录模块设计 4
3.2.2管理员模块设计 8
3.2.3用户管理模块设计 17
4系统功能实现 20
4.1系统主界面 20
4.2用户管理界面 20
4.2.1界面描述 20
5测试与维护 30
结束语 30
参考文献:
32
前言
近年来,伴随着我国在科技和经济方面突飞猛进的发展,我国的精神文明建设也取得了巨大的成就,因此我国人民的生活水平在不断地提高,在生活观念上也有了日新月异的变化,特别是对教育事业的改观尤为突出。
虽然,与世界上的那些发达国家相比,我们国家在教育事业方面的发展根本就是九牛一毛,但是在这短短数十载的时间里,我国在教育事业上面取得的进步是前所未有过的。
正是由于我国人民在生活观念上有了日新月异的变化,我们国家的父母们对于孩子的教育问题可是格外重视的,俗话说“知识改变命运”嘛,因此,我国每年的本科毕业生的人数不断飙升。
所以,毕业生的就业问题就成为了现在大学毕业后最主要的问题,大多数的大学生选择继续考研,而学校的实验室就成为了这些研究生们工作实验最主要的场所。
学校也为了能够招收更多的人才,不得不去不断地扩大自己实验室的规模,然而问题也会接踵而来。
如果还是按照之前的方法来管理的话,不但跟不上现在信息时代高速、快捷的要求,而且还严重影响了消息的传播速度。
可是近几年来随着IT技术的发展和以Internet技术为基础的电子商务技术以及计算机技术在我国的日渐成熟和计算机应用的日趋普及,我们就恰好可以利用计算机科学技术来解决实验室信息管理系统这一块儿的难题,使得这些困扰学校的大难题迎刃而解。
而且一旦这样的一个管理系统被设计出来,不光是能解决学生们信息的管理,并且还能解决职工信息的管理以及图书馆的图书管理等,真的是一件一举多得的事情。
所以现在的当务之急是如何利用现代信息技术使其拥有快速、高效的适应力。
1可行性研究
世界经济发展已进入一个激烈竞争的年代,可以说,谁先获得信息,谁就有可能抓住发展经济的机遇。
同样,谁能很好地管理和利用信息,谁就有可能占领市场,获得效益。
国内外大量事实已说明:
在目前这个激烈竞争的市场经济中,谁的管理现代化水平高,谁重视信息和管理资源的开发和利用,谁就能抓住机遇,在竞争中取胜。
1.1经济可行性
在我当今社会,计算机的普遍使用,带动了全世界经济的发展,而实验室管理系统的开发,为各大高校的实验室管理提供了很大的便利,例如:
实验室管理系统的运行减少了工作人员的工作强度,减少了工作时间,提高了工作效率。
所以在很大程度上,本系统都是很有经济效应的。
2需求分析
2.1背景
2.1.1实验室发展状况
实验室作为实践教学中的重要手段,在学习的教学中扮演了重要的角色。
正式认识到了实验室教学的重要性,各个学校的实验室也是鳞次栉比的落成。
实验室的仪器、耗材、低值品等的需求也越来越大,旧式的登记管理方式已经渐渐显得力不从心。
实验室资源是衡量一所学校的硬件和科研水平的一个重要标准,所以各个学校都会投入大量的人力,物力,财力来更新,优化实验室的教学和设备等,虽然对实验室的硬件设施比较重视,花费也比较多,但实验室的软件却没有跟上。
实验室的软件,包括对实验室器材,教学仪器,辅助设备,实验教学等的统筹管理,使之达到对仪器设备的充分利用和保养维护,对实验课堂效率的提高。
2.1.2什么是实验室管理系统
面对日益增多的实验教学任务,以往人工管理方式和人工预约方式已经不符合需求,简便和规范化的管理需要一套与对应的实验室管理系统。
通过使用实验室管理系统实现高校实验室、实验仪器与实验耗材管理的规范化、信息化;
提高实验教学特别是开放实验教学的管理水平与服务水平;
为实验室评估、实验室建设及实验教学质量管理等决策提供数据支持;
智能生成每学年教育部数据报表,协助完成数据上报工作。
运用计算机技术,特别是现代网络技术,为实验室管理、实验教学管理、仪器设备管理、低值品与耗材管理、实验室建设与设备采购、实验室评估与评教、实践管理、数据与报表等相关事务进行网络化的规范管理。
2.1.3建立实验室管理系统的必要性
若以某个实验室来考虑,我们通常会想到验室里会有很多的仪器设备,包括教学仪器,设备,基础设施等等。
实验室管理员在采购,使用,维护时通常都会做些记录,整个过程显得繁琐·
效率低下,并且对之后的资料整理工作带来了一定的不便,另外就是在实验室的课程教学中,仪器使用记录,学生考勤,实验报告等都是以纸质的形式记录,占用了学生的实验课实践操作时间。
针对以上的问题,我们需要运用科学的的工具与手段来采集信息、进行数据处理,才能全面、综合地利用信息资源,设备管理人员才能及时准确动态地从实物和价值两方面了解各自管辖范围内各类设备的分布情况,掌握设备的新旧程度、使用状态、分布状况,掌握设备内部流动情况,才能以此推动实验室管理技术的进步,改善和加强实验室管理,辅助管理决策,全面提升实验室的管理水平。
实现对实验室的信息化管理,提高实验室的管理效率。
实验室管理系统建设条件
实验室管理系统的建设条件,换句话说,就是什么情况下需要建设实验室管理系统?
2.2.1实验室的建设现状需要
目前的很多实验室,处于深化市场机制的过程中,还未采用各种现代化管理手段,作为实验室主管,无法快速、全面、准确地掌控合同状况、试验进度、人员管理等实验室信息;
人员和任务分配过程较复杂;
检验任务书、试验报告、原始记录等信息需要重复录入,而且查询、生成不方便;
实验仪器设备的查询、维修,各种标准文本的发放、查询等管理手续繁琐;
从检验任务书的传递、检验,以及检验报告等都由人工处理;
虽然各部门都配备了电脑,但是大多数部门的计算机都是独立使用,没有很好地实现资源共享。
这种不适应当前检验工作需要的现状,说明了引入实验室信息管理平台的必要性。
2.2.2实验室自身业务流程的规范
实验自身已建立了一套较为完善的管理体系。
实验室管理清晰的初始化资料,包括实验室人员角色配置和权限配置、实验室仪器设备、检测能力范围、方法标准等保证实验室良好运行的基本资料。
2.3实验室管理系统的建设方式
2.3.1实验室管理
实验室管理模块包括系统的公告管理,用户管理。
2.3.2仪器设备管理
对实验设备的加入、存储、使用、维修、损耗的管理
实验室设备仪器数据管理:
管理员录入实验室中现有的仪器设备数据,并对其进行更新。
3总体设计
3.1系统架构设计与总体思路设计
整个软件架构方案采用分层、分布式的部署结构,在设计过程中严密的考虑了系统的可维护性与稳定性,设计一个管理系统,我们应该先知道要录入的信息有哪些,在开始,就可以定义一个结构体,以便于录入读取信息。
对于一个系统来说,应该有多个可管理的数据,所以我们应该用数组来储存每一个信息。
接下来,从功能上来看,一个管理系统,最基本的功能就是录入信息与读取信息。
当信息录入后,用一个文件将信息储存,并用文件指针调用读取。
这就实现了最基本的功能。
当然,一个系统要投入使用,这些功能是远远不够的。
所以在此基础上,我们的系统还添加了信息的添加、删除、查询、修改等功能。
为了方便系统的多次使用与修改,我在头文件处定义了一个宏变量N,并令N=1000.
制作该系统,使用了模块化的思想,系统分为两个主要的模块--管理员模块与用户模块。
并通过选择登陆注册不同的账户,从而使用不同的功能。
主菜单的功能模块图
图3实验室管理系统主菜单模块程序流程图
3.2系统模块设计
3.2.1登录模块设计
在选择进入管理员账户或者用户账户以后,可以选择登陆,注册,或者忘记密码,也可以在此页面查看关于我们和帮助。
图3.2.1-1实验室管理系统主菜单模块程序流程图
登录部分的代码:
voidlogingly()//管理员登陆界面
{
PIMAGEloginglying=newimage();
//定义变量
getimage(loginglying,"
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();
}
else
{
outtextxy(420,340,"
用户名或密码错误"
charkey=getch();
switch(key)
case'
2'
:
reggly();
break;
3'
password();
4'
about();
5'
help();
}
}
return;
注册部分的代码:
voidreggly()//管理员注册界面
PIMAGEregglying=newimage();
getimage(regglying,"
image/reg.jpg"
while
(1)
putimage(0,0,regglying);
strcpy(glyname,inputstring(175,74));
if(strcmp(glyname,"
#ESC"
return;
strcpy(glypassword,inputstring(175,140));
if(strcmp(glypassword,"
strcpy(glypassword,inputstring(175,197));
strcpy(glypassword,inputstring(175,267));
return;
strcpy(glypassword,inputstring(175,333));
regok();
忘记密码部分的代码:
voidpassword()//修改密码页面
PIMAGEpasswording=newimage();
getimage(passwording,"
image/password.jpg"
while
(1)
putimage(0,0,passwording);
//图片显示在屏幕窗体上
strcpy(userpassword,inputstring(221,62));
if(strcmp(userpassword,"
strcpy(userpassword,inputstring(221,123));
strcpy(userpassword,inputstring(221,188));
strcpy(userpassword,inputstring(221,252));
strcpy(userpassword,inputstring(221,317));
passwordok();
3.2.2管理员模块设计
在管理员模块中,系统分为了三个较大的模块,分别为设备管理,用户管理,日常管理,这就是整个系统功能的流程图,它简要的介绍了该系统的主要功能,每一个模块,生动的展示了模块化思想,一目了然,流程图如下
图3.2.2-1管理系统管理员模块程序流程图
在每一个管理模块下,都有一些小模块用于实现系统的功能,在设备管理中,就有增添设备信息模块、修改设备信息模块、查询设备信息模块、删除设备信息模块四个模块,设备管理设备管理的结构流程图
图3.2.2-2实验室管理系统管理员模块程序流程图
增添设备信息的代码:
voidadd()//设备添加界面
PIMAGEadding=newimage();
getimage(adding,"
image/add.jpg"
putimage(0,0,adding);
PIMAGEh=newimage();
getimage(h,"
image/add.png"
setbkmode(TRANSPARENT);
charc;
putimage(0,0,adding);
setfont(25,0,"
宋体"
for(inti=0;
i<
100;
i++)
{
if(strlen(Et[i].equiptname)<
1)//发现空位置
{
strcpy(Et[i].equiptname,inputstring(203,55));
strcpy(Et[i].equiptnumber,inputstring(203,99));
strcpy(Et[i].price,inputstring(203,141));
strcpy(Et[i].buytime,inputstring(203,184));
strcpy(Et[i].location,inputstring(203,228));
strcpy(Et[i].condition,inputstring(203,271));
strcpy(Et[i].staff,inputstring(203,323));
strcpy(Et[i].number,inputstring(203,366));
strcpy(Et[i].usetime,inputstring(203,411));
break;
}
}
setfont(30,0,"
黑体"
//设置字体大小类型
outtextxy(65,446,"
录入成功:
"
//设置位置
charc=ege:
getch();
switch(c)
case27:
mannerS();
break;
}
修改设备信息代码:
voidchange()//修改界面
PIMAGEchangeing=newimage();
getimage(changeing,"
image/change.jpg"
putimage(0,0,changeing);
image/change.png"
putimage(0,0,changeing);
strcpy(Et[i].l
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验室 信息管理 系统 论文