文档视界 最新最全的文档下载
当前位置:文档视界 › 实验室设备管理系统实验报告

实验室设备管理系统实验报告

实验室设备管理系统实验报告
实验室设备管理系统实验报告

个人课程设计报告

院系计算机与通信工程学院

专业计算机(中加)

学号20106098

姓名

角色 A

日期2013/6/20

个人课程设计报告一项目概述

1.1目的

因为现在各个高校内教学设备众多但自动管理水平相比过低,很多高校管理设备都采用在设备购进以后将设备的基本情况和相关信息登记存档。存档以后,档案基本就没人记录与维护,至于以后设备的变迁或损坏都不会记录在设备档案中,即不能体现设备的即时状态。而有些即使有设备管理系统的单位,就算是能把设备的即时信息体现在设备档案上,但设备的缺陷处理及设备缺陷等功能没有实施,设备检修的备品备件情况和检修成本核算没有实现,整个学校教学设备管理信息化仍处于较低水平。将管理任务分成小块,落实到个人并能随时查询设备当前情况和历史情况,对设备的可靠性分析有直接作用,使管理人员从手工计算、统计工作中解脱出来。同时基于实验室管理者对设备的的使用情况进行统计和更新提供轻松快捷的管理方式,利用计算机管理系统管理我校的实验设备势在必行,也方便广大用户可以随时随地的借用实验设备进行学习和研究。

1.2 任务

对项目进行可行性研究,需求分析,项目开发计划,以及中期的总控模块开发,参与软件的设计和测试。

1.3 开发环境

◆硬件环境:建议硬件配置PII以上256M内存60G硬盘空间。

◆软件环境:需要安装Microsoft Access 4.0以上的版本,基本上

Microsoft Windows系统用户都有。

◆数据库:Microsoft Access 4.0以上

1.4 参考资料

《C#数据库精通》作者:王华杰清华大学出版社出版

《C#程序设计教程》作者:李春葆清华大学出版社出版

二项目中本人参与实现的部分

1.描述所参与阶段的内容

2.1.1概述

我主要参与到分析部分和设计、测试。

开发软件系统最为困难的部分就是准确说明开发什么。最为困难的概念性工作便是编写出详细技术需求,这包括所有面向用户、面向机器和其它软件系统的接口。同时这也是一旦做错,将最终会给系统带来极大损害的部分,并且以后再对它进行修改也极为困难。这就是需求分析。

在设计时,把各模块详细化设计,初步定义将要使用的基本函数,要使用的变量,全局变量,局部变量,SQL语句的函数执行(传人的语句为参数,然后操作语句),用户登录的验证,权限设置,数据库表的导入与导出,打印输出显示表,通过对表的操作,修改反馈回数据库等。

2.1.2开发目标

系统实现前,人力与费用相对减少;处理速度提高(短时间内显示查询结果);查询的绝对精度,并在限定时间内尽可能完成目标。

系统实现后,能够及时反映实验室的设备情况,能够让实验室管理员及时做好对实验室的布置,从而提高了工作运行效率和效果和资金的节省。

2.1.3 对现有系统的分析

现有系统大多采用SQL作为数据库,而ACCESS数据库相对于SQL来说,更多的用户都安装有,而且速度,效率一点不比SQL慢,而且不需要服务器,缺点是存储大量数据(100M以上)的时候效率下降。本软件采用ACCESS数据库,对于实验室的设备信息存储,一年大约存1KB的大小,所以ACCESS数据库非常适合。

2.1.4 技术可行性分析

顶层数据流图

0层数据流图

1层数据流图

本实验室设备管理系统,要求对实验室设备进行统计查询,对设备维修、报废情况的处理记录,能够申请购买新设备、更像申请表等。本系统还要求用户登入具有一定的权限,能执行相关的操作。当设备需要报废和购买还需要得到上级领导的审核批准。

现有系统大多采用SQL作为数据库,而ACCESS数据库相对于SQL来说,更多的用户都安装有,且不需要服务器。本软件采用ACCESS数据库,对于实验室的设备信息存储,一年大约存1KB的大小,所以ACCESS数据库非常适合。

2.1.5 数据描述——静态数据

1)基础信息

设备申请表结构:

2.1.6 E-R图

2.描述此部分实现的具体过程。

2.1.1分析部分

需求的定义包括从用户角度(系统的外部行为),以及从开发者角度(一些内部特性)来阐述需求。

它的另外一种定义认为需求是“用户所需要的并能触发一个程序或系统开发工作的说明”。有些需求分析专家拓展了这个概念:“从系统外部能发现系统所具有的满足于用户的特点、功能及属性等”。这些定义强调的是产品是什么样的,而并非产品是怎样设计、构造的。所以我从它的定义(从用户需要进一步转移到了系统特性)为出发点撰写:

需求是指明必须实现什么的规格说明。它描述了系统的行为、特性或属性,是在开发过程中对系统的约束。不难发现:并没有一个清晰、毫无二义性的“需求”术语存在,真正的“需求”实际上在人们的脑海中,这个人们主要是指客户,但一般情况下,用户并不能描述自己的需要,只就需要系统分析人员根据用户的自己语言的描述整理出相关的需要再进一步和客户核对。系统分析员和客户需要确保所有项目风险承担者在描述需求的那些名词的理解上务必达成共识。任何文档形式的需求仅是一个模型,一种描述。而这次试验,我们既是客户,又是受委托人,除了题目中一些硬性的要求,其他如语言,环境,界面设计等都是我们主观的去写,这样还是比较简单的。

2.1.2设计部分

1.软件初运行状态,数据库未链接,用户权限为游客。

2.手动链接数据库后,自动跳转到设备信息页面,打印全部的设备信息,实现了设备信息模块功能,在管理员用户登录后,可以右键对设备进行操作。

3.查看设备申请表信息表,实现了设备申请模块功能,申请过的设备才能进行购买。

4.查看设备修理清单信息表,实现了设备修理模块功能,可以记录设备的修理信息,报废信息。

5.自定义查询,输入相关的信息,可以查找到设备。

6.通过自定义查询搜索出的设备。

7.新建申请表,填好信息将自动插入到设备信息表中。

三个人遇到的困难与获得的成果

3.1需求分析方面

困难:如何去撰写需求报告呢,需求报告要有什么内容呢,如何写才能清楚的交代客户想要的软件呢,才能让下一步的人员的工作正确运作。

成果:

知道了常用的需求

●现在业务如何运作。

●希望计算机做何事。

●每天思考完软件的设计,归纳总结,列出已有和未有的事件,反复调研,直到完善。

如何撰写调研报告

●明确客户需要作何事情,事情多少,时间限制。

●客户可提供的软件,硬件,网络和通讯环境等。

●客户可参加共同开发的人力和素质。

●分析工作量,确定底价。

●引导、启发被调查对象。

收集资料

●根据现有的组织机构,资料(数据样本、文件、凭证等)存档。

●查找以往该方面软件的资料(运用网络)。

知道了规范的需求分析报告必须的内容。

★数据流程图。

★数据字典和数据库描述。

★功能与性能需求。

★只考虑高层次的数据流程图。

★根据已有经验,构思数据模型(E-R图)。

★软件的接口与环境。

3.2软件设计方面

1.在ACCESS数据库中,用的命名空间是using System.Data.OleDb;区别于SQL的是

using System.Data.SqlClient;

2.在窗体间传递数据的问题,例如:在FORM1中定义FORM2,form2 = new Form2(this);,

需要传递窗体实例,以窗体FORM1为参数,传给其他窗体,这样其他窗体就可以调用FORM1的变量,函数,当然函数要public

3.在窗体关闭时要检查数据是否保存完成,不然之前的修改都白干了。还有关

闭时要断开与数据库的链接,不断数据库将一直被占用。

if(conn.State==ConnectionState.Open)

try

{

save_data(page);

}

finally

{

conn.Close();

}

4.第一次运行软件时,需要创建数据库文件,创建字符串

Provider=Microsoft.ACE.OLEDB.12.0;Data Source='E:\\visualstudio 2012\\Projects\\shebeisys\\shebeidb.accdb';Jet OLEDB:Database Password=admin,由于创建的版本过高,可能导致低版本的数据库不兼容,所以改进了创建字符串,并设置了密码,提高安全度。"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=data.mdb;JetOLEDB:Database Password=nicaibudao;JetOLEDB:Engine Type=5"

5.在写SQL语句时,如果不加@会出错,如

sqlcmd = "CREATE TABLE 设备信息

(ID autoincrement(1,1) primary key,

类别varchar(20),

设备名varchar(20),

型号varchar(20),

规格varchar(20),

单价double,

购置日期 date,

生产厂家varchar(30),

经办人varchar(10),

状态varchar(6))";

这样写将导致把换行回车符也添加进语句中:修正后

sqlcmd = @"CREATE TABLE 设备信息

(ID autoincrement(1,1) primary key,

类别varchar(20),

设备名varchar(20),

型号varchar(20),

规格varchar(20),

单价 double,

购置日期 date,

生产厂家varchar(30),

经办人varchar(10),

状态varchar(6))";

6.写完SQL语句要使用OleDbCommand类来处理语句

cmd = new OleDbCommand(sqlcmd, conn);

cmd.ExecuteNonQuery();

7.接收从数据库里返回的表单信息,填充到内存中的DataSet中,可以更好维护

数据库,防止它崩溃。

8.填充用到OleDbDataAdapter类

sqlcmd = "SELECT * FROM 设备信息";

adapter = new OleDbDataAdapter(sqlcmd, conn);

adapter.Fill(ds, "设备信息");

9.我们要输出显示表,就要用到dataGridView1控件,该控件可以直接引用

DataSet中的数据,数据源,数据源,BindingSource类,可以将DataSet绑定到dataGridView1中,一旦DataSet发生变化,dataGridView1也会变化,这是个封装好的控件。

bind = new BindingSource();

bind.DataSource = ds.Tables["设备信息"];//dt[0];

this.Text = "实验室设备管理系统 [设备信息]";

this.dataGridView1.DataSource = bind;

this.bindingNavigator1.BindingSource = bind;

10.身份的权限设置:定义一个全局变量shenfen,0为游客,1为管理员

if (shenfen == 0)dataGridView1.ReadOnly = true;

dataGridView1设置只读,不可增删改写。

可以注销,shenfen = 0

11.切换查看其它的表,更改数据源就好,顺便换一下窗体的标题。

sqlcmd = "SELECT * FROM 修理清单";

adapter = new OleDbDataAdapter(sqlcmd, conn);

adapter.Fill(ds, "修理清单");

bind.DataSource = ds.Tables["修理清单"];

this.Text = "实验室设备管理系统 [修理清单]";

12.不写try{}catch(Exception ex),不让编译,不知道该说是VS2012的优点还是缺点,

优点是更安全运行程序,缺点是编写时很麻烦。

13.执行数据库增删改写的命令也是用到OleDbCommand类

cmd = new OleDbCommand(s, conn);

cmd.ExecuteNonQuery();

14.在更改数据库时要先定义OleDbCommandBuilder类,否则SQL语句不可执行

OleDbCommandBuilder scb = new OleDbCommandBuilder(adapter);

15.设备状态的改变,例如,购买按钮的单机事件,若设备未被批准,不允许购

买操作,否则,弹出购买窗口,填写相关信息,更新设备信息表

if (dataGridView1.Rows[row_xz].Cells["状态"].Value.ToString() != "批准")

MessageBox.Show("申请未被批准,不允许购买!", "提示",

MessageBoxButtons.OK, MessageBoxIcon.Question);

else

{

form6.ShowDialog();

}

16.自定义查询,逐个判断TEXT里的信息,非空则添加进字符串里,如

switch (comboBox1.SelectedIndex)

{

case 0: sql = "select * from 设备信息"; lx = 0; break;

case 1: sql = "select * from 申请表"; lx = 1; break;

case 2: sql = "select * from 修理清单"; lx = 2; break;

}

sql += " where ";

if (textBox1.Text != "") sql += "设备名 like '%" + textBox1.Text + "%' and ";

四对《企划与项目开发》的体会

通过这次的课程,让我体会到了团队项目开发的瀑布式过程,并对数据库应用的软件有了更深一层的了解。

更重要的是知道了需求分析的重要性,若无足够的用户参与,系统人员获得的需求是片面的,不完整的,这样系统在需求之初就埋下风险。在开发中就会不断地

补充需求,项目就越变越庞大以致超过其计划或重新编写模块。计划并不总是与项目需求规模与复杂性及需求变更实际情况相一致,这使得问题更难解决。实际上,问题根源在于用户需求的改变和开发者对新需求所作的修改。

要想把需求变更范围控制到最小,必须一开始就对项目视图、范围、目标、约束限制和成功标准给予明确说明,并将此说明作为评价需求变更和新特性的参照框架。说明中包括了对每种变更进行变更影响因素分析的变更控制过程,有助于编写时候更少的重新编写。

而且重新编写容易使模块违背强内聚、松耦合的设计原则,特别是如果项目配置管理工作不完善的话,收回变更和删除特性会带来问题。如果你尽早地区别这些可能带来变更的特性,你就能开发一个更为健壮的结构,并能更好地适应它。这样设计阶段需求变更不会直接导致重新编写,同时也有利于减少因变更导致质量的下降。

实验室安全事故案例

1.封管事故 某高校化学实验室的李某在进行时,往玻璃封管内加入氨水20mL,硫酸亚铁1g ,原料4g,加热温度160℃。当事人在观察油浴温度时,封管突然发生爆炸,整个反应体系被完全炸碎。当事人额头受伤,幸亏当时戴防护眼睛,才使双眼没有受到伤害。 事故原因: 玻璃封管不耐高压,且在反应过程中无法检测管内压力。氨水在高温下变为氨气和水蒸汽,产生较大的压力,致使玻璃封管爆炸。 经验教训: 化学实验必须在通风柜内进行,密闭系统和有压力的实验必须在特种实验室里进行。

2、一位同事忘记关加热套,温度过高,超了温度计量程,“嘭”温度计裂开了。 3、一位同事给冰箱换插排后,忘记打开电源开关,第二天发现:冰箱里的样品全坏了,昂贵的药品,基本上全报废了。 4、夏天由于太热,进入分析室后,看桌上放有矿泉水(刚取回的二甲苯),拿起就喝,结果导致中毒!! 5、.配洗液,应该用重铬酸钾和硫酸,可当事人用错了,加了高锰酸钾,硫酸喷溅出来,造成面部严重烧伤。 6、蛋白质消化时,浓硫酸加得太快,与样品剧烈反应,从瓶口冲出来,手被灼伤;消化快到终点时,没人看守,后来酸液被蒸干,发生爆炸,劈劈啪啪像放鞭炮一样; 7、化验员在开启0.2mol/l硫酸溶液时,由于磨口塞与瓶口粘连,用力旋转,不慎将瓶颈拧断,左手食指一根筋断裂,不能自由弯曲,手术后治愈。 8、配溶液,通风橱里有两个大试剂瓶,当时没注意看,随便抓了个瓶子,直接把浓硫酸往里面倒,里面装的是氨水,结果溶液直接喷出来,幸好把玻璃拉下 9、一瓶新的硫酸开盖,当时戴了一次性手套,内盖很紧,旁边又没镊子,觉得内盖上没多少硫酸,所以就拿手抠。启开的瞬间,硫酸溅出了几个点,脸上和眼睛顿时生疼,跑到水池边用水冲,疼了好一会,第二天脸上留了几个小疤。

设备管理系统数据库

设备管理系统数据库 设备管理系统是一个以计算机网络技术为基础的进行设备信息数据监管的综合设备管理系统。它联结各个生产、管理和决策部门的设备管理,为企业的设备信息管理建立一个集中的共享数据库,实现设备管理的一体化数据采集、传输和处理,能够使各种点检、维修、备件、资材计划及维修合同预算等自动生成,用以完善各种标准,随时掌握设备的状态,实行有效的经济的维修,保持和改善设备的工作性能,减少故障,延长零部件的使用寿命,提高设备的功能投入率和精度保持率! 设备管理系统运行环境: 数据库服务器:PVI3000/1G/4x36G/1000/100M/15"; WEB服务器:PVI3000/2G/2x36G/1000/100M/15"; PC终端:PIII700/128K/10G/100/10M/15",WIN98/2000; 数据库平台:ORACLE、SQLSERVER、SYBASE等大型数据库; 服务器操作系统:WIN2000SERVER; 开发平台:TIB(DELPHI) 企业在生产、运营、试验等活动中所使用的机械、设施、仪器以及机具等设备资源需要持续、高效管理,在设备全程管理中,企业设备

管理重点在于设备信息化管理;维保计划的制定、执行与指挥调度;设备使用的可追溯型、设备运行与检修的实时掌控;设备维修费用的控制与管理;备件采购、消耗等过程跟踪管理……针对这些管理环节,设备管理系统软件能够提供安全、可靠、高质量、易扩展的行业解决方案,满足客户设备管理快速发展的业务需求,帮助企业运用技术、经济等手段管好、用好、修好、改造好设备,促进设备信息化管理改革、保证设备质量、降低设备故障率和事故率、节能降耗,并对企业设备管理提供决策支持,从而提高企业经济效益和社会效益! 设备管理系统根据企业的设备标准、参数(如设备种类、品牌、配置、规格、型号等),以及企业资金预算制定设备采购计划,同时按照企业设备标准和各种参数(如用途、基本要求、质量标准等)进行评定,并基于审批意见系统自动提交上报设备采购计划。设备管理系统根据设备统计数据、状态,自动制定各种设备管理计划,如:设备维修计划、设备保养计划、设备更新计划,使生产设备保持最佳使用状态,进而提高生产效率。 该软件是一个企业最重要的资源之一。其包括在企业运营的方方面面当中,是企业内部信息管理系统的一个有机组成部分,是促成各生产部门间相互连接、合作的纽带。无论是生产设备、仪器设备、网络设备等等,以及关于这些设备的选择、购买、使用、维修、更新、改造,都是企业各个部门、各个运营环节必不可少的部分。许多企业设

实验报告总结报告的优秀范文

实验报告总结报告的优秀范文 总结报告是会议领导同志对会议召开的情况和会议所取得的成果进行总结的陈述性文件。写总结报告时应注意明确目的,突出重点,切不可面面俱到;要鼓舞人心,富有号召力。小编精选了一些关于总结报告的优秀范文,让我们一起来看看吧。 实验报告总结(一): 学校实验室是完成教学任务的重要场地,是根据实验教学大纲中要求培养学生初步的科学实验能力和开展科技活动的场所,并对开展实验教学,提高教学质量具有十分重要的作用。对于一个拥有各类实验室且实验仪器基本配套齐全的学校来讲,管理是关键,因为只有管理跟上去了,才能更合理、有效地使用好各类仪器设备。对此,作为一所中学的实验室人员,我们在长期的工作实践中做了如下几个方面的工作: 一、努力提高自身素质 实验人员是科学管理实验室的基本队伍,在整个实验室的管理和运作中起着决定性的作用。一个好的实验员,可以改变整个实验室的面貌,推动实验教学的发展;而一个差的实验员,可导致整个实验室变成脏、乱、差的劣境,从而使实验教学无法正常进行。因此,我们每一个实验员,一方面在平时加强政治学习,提高自身素质,使大家在平凡的点滴工作中认识到这项工作的重要性,从而更加热爱本职工作。另一方面,我们还不断去兄弟学校和单位进行学习交流,参加实验设备和成果展览。这不仅使我们开阔了视野,了解了实验仪器发展的新情况,更看到了兄弟单位的先进管理经验,有利于我们在今后的工作中加以借鉴和改进。

同时学校还鼓励我们总结自己的经验,撰写论文,或进行业余进修,以增强我们在各方面的修养。由于平时有着严格的要求和业务考核,现有的每一位理、化、生实验员都能很好地胜任自己的工作,做到实验室整洁有序,实验准备快捷无误,从而保证了各项教学实验的顺利完成。 二、健全各项规章制度 俗话说没有规矩,不成方圆。我们学校根据上级的规定和本校的具体情况,制定了比较健全的规章制度:如《实验室管理守则》、《学生实验守则》、《实验室工作人员职责》、《实验室安全防护制度》等,进而做到使每项工作都有章可循,有据可查。除此以外,我们还对危险品的使用实行了领用登记手续,从而保证了对危险品的安全管理。由于各位实验员的同心协力,齐抓共管,保证了各项制度的顺利贯彻和实验室工作的正常开展。 三、科学管理仪器设备 仪器设备的规范管理是合理使用仪器的保证,为此我们做了以下的工作: 首先,我们根据建帐要求,设立了总帐、分类明细帐、低值易耗帐,并建立了橱卡,注明仪器的编号、名称、数量。平时对购进或调拨来的仪器设备物品都按统一编号顺序进行登记入帐,且对消耗掉的物品及时记入各分类记录薄上。每学期末都进行一次帐、物、卡核实,并把报废报损的仪器遣报损单,经领导批审后销帐,ZUI后把核查的数目转入总帐、分类帐上,这样就能做到巾长物卡三统一了。

网络管理实验报告

实验1:W i n d o w2003S N M P服务配置 1.掌握简单网络管理协议的操作知识 (SNMP网络管理模型,抽象语法表示(ASN.1),管理信息结构(SMI),常用的管理信息(MIB)。SNMP协议数据格式与工作模式,网络管理系统) 2.收集在网络上实现SNMP所必需信息 (1)一个典型的网络管理系统包括四个要素:管理员、管理代理、管理信息数据库、代理服务设备。一般说来,前三个要素是必需的,第四个只是可选项。 (2)网络管理软件的重要功能之一,就是协助网络管理员完成管理整个网络的工作。网络管理软件要求管理代理定期收集重要的设备信息,收集到的信息将用于确定独立的网络设备、部分网络、或整个网络运行的状态是否正常。管理员应该定期查询管理代理收集到的有关主机运转状态、配置及性能等的信息。? 网络管理代理是驻留在网络设备中的软件模块,这里的设备可以是UNIX工作站、网络打印机,也可以是其它的网络设备。管理代理软件可以获得本地设备的运转状态、设备特性、系统配置等相关信息。管理代理软件就象是每个被管理设备的信息经纪人,它们完成网络管理员布置的采集信息的任务。管理代理软件所起的作用是,充当管理系统与管理代理软件驻留设备之间的中介,通过控制设备的管理信息数据库(MIB)中的信息来管理该设备。管理代理软件可以把网络管理员发出的命令按照标准的网络格式进行转化,收集所需的信息,之后返回正确的响应。在某些情况下,管理员也可以通过设置某个MIB对象来命令系统进行某种操作。 路由器、交换器、集线器等许多网络设备的管理代理软件一般是由原网络设备制造商提供的,它可以作为底层系统的一部分、也可以作为可选的升级模块。设备厂商决定他们的管 理代理软件可以控制哪些MIB对象,哪些对象可以反映管理代理软件开发者感兴趣的问题。 (3)管理信息数据库(MIB)定义了一种数据对象,它可以被网络管理系统控制。MIB是一个信息存储库,这里包括了数千个数据对象,网络管理员可以通过直接控制这些数据对象去控制、配置或监控网络设备。网络管理系统可以通过网络管理代理软件来控制MIB数据对象。不管到底有多少个MIB

软件工程实验报告

软件工程实验报告 姓名:冯巧 学号 实验题目:实验室设备管理系统 1、系统简介: 每天对实验室设备使用情况进行统计,对于已彻底损坏的作报废处理,同时详细记录有关信息。对于有严重问题(故障)的要即时修理,并记录修理日期、设备名、修理厂家、修理费用、责任人等。对于急需但又缺少的设备需以“申请表”的形式送交上级领导请求批准购买。新设备购入后立即对新设备登记(包括类别、设备名、型号、规格、单价、数量、购置日期、生产厂家、购买人等),同时更新申请表的内容。 2、技术要求及限定条件: 采用C#语言设计桌面应用程序,同时与数据库MySql进行交互。系统对硬件的要求低,不需要网络支持,在单机环境下也能运行,在局域网环境下也能使用。方案实施相对容易,成本低,工期短。 一:可行性分析 1、技术可行性分析 计算机硬件设备,数据库,实验室设备管理软件与实验室设备管理系统的操作人员组成,能够实现实验室设备管理的信息化,提高工作效率,实现现代化的实验室设备管理。系统需要满足实验室设备管理(包括对实验设备的报废、维修和新设备的购买)、实验室设备信息查询(包括按类别进行查询和按时间进行查询)、实验室设备信息统计报表(包括对已报废设备的统计、申请新设备购买的统计和现有设备的统计)。这些功能框图如下图所示: 2、经济可行性分析 依据用户的现实需求、技术现状、经济条件、工期以及其他局限性因素等等因素,考虑到工期的长短、技术的成熟可靠、操作方便等因素,本方案具备经济可行性。

3、系统可选择的开发方案 ①方案A用C#开发系统的特点是:开发工具与数据库集成一体,可视化,开发速度较快,但数据库能够管理的数据规模相对较小。系统对硬件的要求低,不需要网络支持,在单机环境下也能运行,在局域网环境下也能使用。方案的实施相对容易,成本低,工期短。 ②方案B:以小型数据库管理系统为后台数据库,该前台操作与数据库分离,也能够实现多层应用系统。系统对硬件的要求居中,特别适合在网络环境下使用,操作方便。但系统得实现最复杂,成本最高,工期也较长。 二:软件需求分析 1.软件系统需求基本描述: 实验室设备管理系统是现代企业资源管理中的一个重要内容,也是资源开发利用的基础性工作。实验室设备在信息化之前,在用户系统管理、设备维修管理、设备的增删改查管理等方面存在诸多不利于管理的地方,不适应现代的企业管理形势和资源的开发利用。 2.软件系统数据流图(由加工、数据流、文件、源点和终点四种元素组成): 1)顶层数据流图 2)二层流程图 3)总数据流图

实验室安全事故典型案例

附件2: 实验室安全事故典型案例 一、火灾事故 1.2001年5月20日,江苏省石油化工学院化工楼一实验室发生火灾,烧毁了该实验室全部设备。 2.2001年11月20日,广东工业大学5号楼三楼化工研究所的一个化工实验室发生爆炸事故,造成二人重伤,三人轻伤,其中一人生命垂危。 3.2002年9月24日,南京航空航天大学一栋理化实验室,由于一实验室在实验过程中操作不当引起火灾,造成整栋大楼烧毁,所幸的是没有造成人员伤亡。 4.2003年1月19日,中山大学地球与环境科学学院实验室发生化学原料爆炸,该实验室堆放着很多研究用的化学原料,爆炸可能是因电线短路引起的。

5.2003年5月31日,浙江中医学院实验楼发生火灾,随后发生轻微爆炸,实验室内堆放着乙醇、丙酮、食用醇等化学危险物品,周围其他实验室也有不少化学危险品,食用醇就有250kg左右,要是大火引爆这些化学危险品,后果相当严重。 6.2003年6月12日,北京化工大学一实验室突然发生猛烈爆炸,爆炸事故中共造成3名教师受伤。 7.2004年8月24日,中国科技大学的一间实验室突发大火,两间实验室中全是实验用的器材及化学试剂和液氯气罐等易爆品,大火烧掉了两间实验室及其中物品。 8.2004年10月16日,长沙理工大学的实验室发生火灾,该实验室里的化学物品全部被烧毁,所幸隔壁其他实验室没有受到影响。

二、化学实验类事故 1.封管事故 某高校化学实验室的李某在进行时,往玻璃封管内加入氨水20mL,硫酸亚铁1g ,原料4g,加热温度160℃。当事人在观察油浴温度时,封管突然发生爆炸,整个反应体系被完全炸碎。当事人额头受伤,幸亏当时戴防护眼睛,才使双眼没有受到伤害。 事故原因: 玻璃封管不耐高压,且在反应过程中无法检测管内压力。氨水在高温下变为氨气和水蒸汽,产生较大的压力,致使玻璃封管爆炸。 经验教训: 化学实验必须在通风柜内进行,密闭系统和有压力的实验必须在特种实验室里进行。

实验室制取氢气及其性质实验报告

实验室制取氢气及其性质实验报告 实验者:实验日期: 一、实验目的: 1、掌握实验室制取氢气的方法 2、掌握氢气的性质 二、实验器材:导气管,试管,酒精灯,水槽,启普发生器 三、实验药品:锌粒,稀硫酸,氧化铜 四、实验原理:Zn+H2SO4 H2+ZnSO4 五、实验步骤: 安装如图组装仪器。 查:检查装置气密性,方法是,开启旋塞,向球形漏斗中加水,当水充满容器下部的半球体时关闭旋塞,继续加水,使水上升到球形漏斗中。静置片刻,观察水面是否下降,如下降说明漏气。漏气处可能是容器上气体出口处的橡皮塞、导气管上的旋塞或球形漏斗与容器接触的磨口处。如漏气应塞紧橡皮塞或在磨口处涂一薄层凡士林。 装:锌粒由容器上的气体出口加入,加固体前应在容器的球体中加入一定量的玻璃棉,以防固体掉入半球体中。液体试剂从球形漏斗口注入,注液方法与上述注水方法相同。液体的量以反应时刚刚浸没固体为宜。打开气体出口的活塞,开始反应,收集氢气。 收:采用排水法收集氢气,理由是氢气不溶于水。 离:收集满氢气后,先将导管移开水槽。 六、氢气性质实验操作: 1、氢气的纯度检验:收集一试管氢气,集满氢气的试管用拇指堵住管口,管口朝下,立即移近酒精灯火焰,点燃试管里的氢气。点火后,根据声音判断氢气是否纯净,如果听到的是尖锐的爆鸣声,则表示氢气不纯,必须重新收集进行检验,直至听到“噗”的声音,才表明收集的氢气已经纯净,可以使用。重新收集氢气检验时,应另换一支试管进行操作,若仍使用原试管,要先用拇指堵住试管口一会儿,然后再去收集氢气进行点火验纯。 2、吹泡泡实验:将出气导管上沾上肥皂水,可以观察到不断有泡泡冒出并升空,这说明氢气的密度比空气轻。 3 的烧杯壁上有小水珠出现,并放出热量。反应方程式:2H2 +O 2H2O 4、氢气还原氧化铜:先往试管内加入氧化铜,把氢气导气管伸入试管底部,先通入氢气一段时间(是为了把氧气清除,否则加热后氧化铜会与氧气反应,影响试验)再加热试管,使氢气还原氧化铜,看到黑色氧化铜全部变成红色时,停止加热,继续通入氢气(若先停止通氢气,则收集氢气处的水会倒吸入试管内,使热试管炸裂 化),待试管冷却后,停止通氢气。反应方程式:CuO+H2Cu+H2O 装置如图:

实验室设备管理系统实验报告1讲解

本科实验报告 课程名称:软件工程导论 实验项目:实验室设备管理系统 实验地点:实验楼210 专业班级:软件1319 学号:2013005655 学生姓名:张卫东 指导教师:王会青 2015年05 月21 日

一、实验目的和要求 1.系统简介 某大学每学年都需要对实验室设备使用情况进行统计、更新。 其中: (1)对于已彻底损坏的实验设备做报废处理,同时详细记录有关信息。 (2)对于有严重问题(故障)的需要及时修理,并记录修理日期、设备名、编号、修理厂家、修理费用、责任人等。 (3)对于急需使用但实验室目前又缺乏的设备,需以“申请表”的形式送交上级领导请求批准购买。新设备购入后要立即进行设备登记(包括类别、设备名、编号、 型号、规格、单价、数量、购置日期、生产厂家、保质期和经办人等信息),同 时更新申请表的内容。 (4)随时对现有设备及其修理、报废情况进行统计、查询,要求能够按类别和时间段等条件进行查询。 2.技术要求及限制条件 (1)所有工作由专门人员负责完成,其他人不得任意使用。 (2)每件设备在做入库登记时均由系统按类别加自动顺序号编号,形成设备号;设备报废时要及时修改相应的设备记录,且有领导认可。 (3)本系统的数据存储至少包括:设备记录、修理记录、报废记录、申请购买记录。 (4)本系统的输入项至少包括:新设备信息、修理信息、申请购买信息、具体查询统计要求。 (5)本系统的输出项至少包括:设备购买申请表、修理/报废设备资金统计表。 二、实验内容和原理 可行性分析报告 可行性研究主要是初步确定项目的规模和目标,确定项目的约束和限制。对于项目的功能和性能方面的要求进行简要的概述。详见组长田彦博的实验报告。 需求规格说明书 需求规格说明书主要是进一步定制实验室设备管理系统软件开发的细节问题,便于用户与开发商协调工作。在此主要绘制了系统的数据流图、相应的数据字典、E-R图、以及系统的功能图,对于各个方面的需求进行了详细的阐述。详见组长田彦博的实验报告。 概要设计说明书 概要设计说明书是为了说明整个实验室设备管理系统的体系架构,以及需求用例的各个功能点在架构中的体现。在此主要绘制了系统流程图、总体结构和模块的外部设计,而且对于数据库中逻辑结构方面也进行了详细的设计。详见组长田彦博的实验报告。

设备管理系统毕业设计(设计与代码实现)1

目录 前言――――――――――――――――――――――― 摘要――――――――――――――――――――――― 第一章系统需求分析 第二章系统设计 2.1系统方案确定 2.2系统功能实现 第三章怎样开发一个人事工资管理系统? 3.1 编程环境的选择 3.2 关系型数据库的实现 3.3 二者的结合(DBA) 第四章 Visual basic下的控件所实现的功能 4.1实现菜单选项 4.2 实现工具栏 4.3 帮助 第五章系统总体规划 5.1 系统功能 5.2 流程图 第六章系统具体实现 6.1 用户界面的实现 6.2 数据库的实现 第七章结束语 第八章主要参考文献 第九章程序源代码、各功能模块的程序流程图 --------------前言-------------- 设备管理信息系统是一个企事业单位不可缺少的部分,它的内容对于企事业单位的决策者和管理者

来说都至关重要,所以设备管理信息系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理设备的信息,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。本论文主要介绍的是设备管理信息系统的整个设计过程。 随着计算机技术的不断发展,计算机应用于各大领域,并给人们的生活带来了极大的便利,在固定管理系统亦是如此。以往设备员由于缺乏适当的软件而给其工作带来了很多不便。本论文所介绍的便是一个设备管理信息系统,以方便在设备安排和设备管理信息上的工作任务。 该系统适用于普通设备的管理,在使用上力求操作容易,界面美观,另外,本系统具有较高的扩展性和可维护性,可能在以后需要的时候进行软件升级。 整个系统的开发过程严格遵循软件工程的要求,做到模块化分析、模块化设计和代码编写的模块化。 作为计算机应用的一部分,使用计算机对设备信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高设备管理信息的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。 --------------摘要-------------- 设备管理信息系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 经过分析,我们使用MICROSOFT公司的VISUAL BASIC开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。 整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成设备管理信息的全过程,包括每一物品,例如办公设备、家具、计算机及其他有价值的设备分配一个唯一的物品编码,并根据此编码在计算机中建立设备信息库,对设备的新增、领用、折旧等进行管理,使管理人员可对设备的流向进行跟踪,随时掌握设备的现状及公司雇员领用设备情况,减少设备丢失现象,解决查找、盘点困难等问题,提高管理人员的工作效率。因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中我们将以开发一套设备管理信息系统为例,谈谈其开发过程和所涉及到的问题及解决方法。 企业要想不断提高设备的使用效率,并且在预期的时间内收回所投资金和实现预期的投资收益,就要加强设备管理信息。设备管理信息的主要内容有: ?设备日常管理 ?设备使用效率管理 ?设备投资规模变动的边际收入与边际成本分析 ?设备折旧管理 论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。重点的说明了系统设计的重点、设计思想、难点技术和解决方案。 关键字:Visual Basic6.0,控件、窗体、数据库,设备管理信息 第一章. 系统需求分析 1.1现行业务系统描述 设备管理信息对每个企业单位都是十分重要的工作,设备管理信息的好,可以使设备发挥最大效益,杜绝各种不良设备,反之则会造成生产资料利用率低下,甚至造成设备流失。 本管理系统是为适应于的设备管理信息而开发的软件。从设备使用的角度管理设备,协助学校建立一套完善的数据管理模型,提供全面数据的编辑、查询、系统管理等等功能,达到对设备科学管理的目

数据库设备管理系统

郑州轻工业学院本科 数据库课程设计总结报告 设计题目:设备管理系统 学生姓名:xx 、xx 系别:计算机与通信工程学院 专业:计算机科学与技术 班级:计算机科学与技术10~01 学号:xx 指导教师:张保威金松河 2012 年12月30 日

郑州轻工业学院 课程设计任务书 题目设备管理系统 专业、班级计算机科学与技术10-1 学号 xx 姓名 xx 学号 xx 姓名 xx 主要内容: 了解设备管理的基本流程,根据构思活出E---R图。根据所化E---R图,对相应的试题和关系建立表格,实现数据的初始化。用SQL建立数据库表,然后再用其他软件建立界面(如此设备管理系统用的是C#实现界面),将建立好的界面同数据库进行链接,实现对数据库的简单的增删改查。 E-R图思路: 部门向设备处申请所需设备的数量及类型,设备处产生采购清单递交给采购员。 采购员从供应商获得设备存放在设备存放处,设备管理员将设备分配到需要设备的各个部门,部门将设备分给员工进行使用。 在使用设备的过程中,如果设备在保修期限内出现质量问题部门向设备处申请,设备退回供应商;如果设备损坏,由部门向维修人员报修;若无维修价值,则申请报废。 基本要求: 立足于科技日益发达,自动化组不占据主要市场,要求学生根据自己所学的数据库知识,建立简单的数据库实现对设备管理的机械化,自动化。 1:能够数量掌握SQL; 2:能够运用其他辅助工具做图形界面。 3:能够实现对C#和数据库的链接。 4:作出的系统能够对数据库进行简单的增删改查。 5:通过机械化,自动化工具的使用,提高工作效率、准确率。 主要参考资料等: 《数据库系统概论》作者:王珊萨师煊出版社:高等教育出版社 《数据库系统概论》课堂课件。 完成期限:两周 指导教师签名: 课程负责人签名: 2012年 12月 30 日

实验室安全事故典型案例

实验室安全事故典型案例 在化学实验室里,安全是非常重要的,它常常潜藏着诸如发生爆炸、着火、中毒、灼伤、割伤、触电等事故的危险性。虽然知道许多化学药品易燃易爆,一些化学药品对身体有害,但是每天都要接触这些东西,安全意识也就逐渐淡漠了。有因人员操作不慎、使用不当和粗心大意酿发的人为责任事故;有因仪器设备或各种管线年久老化损坏酿发的设备设施事故;有因自然现象酿发的自然灾害事故;爆炸性事故的发生,多为人员违反操作规程引燃易燃物品,或仪器设备或各种管线年久老化损坏酿发的设备设施事故,易燃爆物品泄漏,遇火花引发爆炸。 1.封管事故 李某在进行实验时,往玻璃封管内加入氨水20mL,硫酸亚铁1g ,原料4g,加热温度160℃。当事人在观察油浴温度时,封管突然发生爆炸,整个反应体系被完全炸碎。当事人额头受伤,幸亏当时戴防护眼睛,才使双眼没有受到伤害。 事故原因:玻璃封管不耐高压,且在反应过程中无法检测管内压力。氨水在高温下变为氨气和水蒸汽,产生较大的压力,致使玻璃封管爆炸。 经验教训:化学实验必须在通风柜内进行,密闭系统 2.误操作事故 李某在准备处理一瓶四氢呋喃时,没有仔细核对,误将一瓶硝基甲烷当作四氢呋喃加到氢氧化钠中。约过了一分钟,试剂瓶中冒出了白烟。李某立即将通风橱玻璃门拉下,此时瓶口的烟变成黑色泡沫状液体。李某叫来同事请教解决方法,爆炸就发生了,玻璃碎片将二人的手臂割伤。 事故原因:由于当事人在加药品时粗心大意,没有仔细核对所用化学试剂而造成的。实验台药品杂乱无序、药品过多也是造成本次事故的主要原因。 经验教训:这是一起典型的误操作事故。实验操作过程中的每一个步骤都必须仔细,不能有半点马虎;实验台要保持整洁,不用的试剂瓶要摆放到试剂架上,避免试剂打翻或误用造成的事故。 3、实验室微生物感染 在东北农业大学实验室感染事件中,28名师生被发现感染布鲁氏菌——一种乙类传染病(与甲型H1N1流感、艾滋病、炭疽病等20余种传染病并列)。曾令全社会恐慌的2003年的非典疫情,也曾一度传出病毒源自实验室泄露的说法。虽然并未得到证实,但在新加坡、台湾和北京,后来发生的三起实验室感染非典事故,都是实验员未能严格执行生物安全管理与病原微生物标准操作。 4.某化验室新进一台3200型原子吸收分光光度计,在分析人员调试过程中发生爆炸,产生的冲击波将窗户内层玻璃全部震碎,仪器上的盖崩起2m多高后崩离3m多远。当场炸倒3人,其中2人轻伤,一块长约0.5cm碎玻璃片射人另1人眼内。

参观实验室实验报告

一、实验目的: 1、了解交换机的基本构成及其作用 2、了解交换机的发展简史 二、实验内容: 1.听老师讲解1985~1990年间洛阳电话设备厂的发展历史以及之前西电的学生在该 设备厂实习的相关经历。 2.参观实验室现有三代交换机: a)洛阳生产的柜式交换机 b)西电自主研发的学生实验用小型交换机 c)中兴公司生产的大型教学用交换机 三、交换机的发展简史 人工交换 电信号交换的历史应当追溯到电话出现的初期。当电话被发明后,只需要一根足够长的导线,加上末端的两台电话,就可以使相距很远的两个人进行语音交谈。 电话增多后,要使每个拥有电话的人都能相互通信,我们不可能每两台电话机之间有拉上一根线。于是人们设立了电话局,每个电话用户都接一根线到电话局的一个大电路板上。通过人工来控制双方的通话和断开。 电路程控交换机 人工交换的效率太低,不能满足大规模部署电话的需要。随着半导体技术的发展和开关电路技术的成熟,人们发现可以利用电子技术替代人工交换。电话终端用户只要向电子设备发送一串电信号,电子设备就可以根据预先设定的程序,将请求方和被请求方的电路接通,并且独占此电路,不会与第三方共享。这种交换方式被称为“程控交换”。而这种设备也就是“程控交换机”。由于程控交换的技术长期被发达国家垄断,设备昂贵,我国的电话普及率一直不高。随着当年华为、中兴通讯等企业陆续自主研制出程控交换机,电话在我国得到迅速地普及。目前,语音程控交换机普遍使用的通信协议为七号信令(Signalling System No.7) 数字程控交换机 现在数字程控交换机(pbx)的技术也越来越成熟,已广泛应用于军队、电力、工矿企业、公安、金融证券等行业。不断增加的程控交换机服务功能,使其在通信中发挥着关键的作用,社会也对其可靠性提出了新的挑战。 近年来,程控交换机在控制方式、程度软件、话路网以及接入业务等方面一直处于快速发展状态。例如,当前的程控交换机设备,随着软、硬模块化的发展,已可接入各类n-isdn(窄带综合业务数字网)设备;可以综合处理各类终端的图像、

用友ERP生产管理系统实验报告

用友ERP生产管理系统实验报告 本课程共分14单,以用友ERP-U8.72为实验平台,以一个企业的生产经营业务贯穿始终,分别介绍了ERP生产管理系统中物料清单、主生产计划、产能管理、需求规划、生产订单、车间管理、工程变更、设备管理的生产制造模块,以及与生产管理活动有关的销售管理、采购管理、委外管理、库存管理、应收款管理及应付款管理等模块的相关功能。 用友ERP生产管理系统是ERP-U8企业管理软件的重要组成部分,是企业信息化管理核心的和有效的方法和工具。它面向离散型和半离散型的制造企业资源管理的需求,遵循以客户为中心的经营战略,以销售订单及市场预测需求为导向,以计划为主轴,覆盖了面向订单采购、订单生产、订单装配和库存生产四种制造业生产类型,并广泛应用于机械、电子、食品、制药等行业。 本实验报告要针对的实验项目有客户订货、排程业务、产能管理、采购业务、委外业务、生产业务、车间管理、销售发货业务、应收款和应付款系统的制单业务、期末处理、物料清单维护、工程变更管理和设备管理。 实验一客户订货 一、实验目的 1.理解销售报价的作用,掌握销售报价的操作。 2.理解销售订货管理的主要功能,掌握相关的基本操作。 二、实验内容 1.输入销售报价单。 2.审核销售报价单。 3.输入销售预订单。 4.输入销售订单。 5.审核销售订单。 6.修改已审核销售订单。 三、实验步骤 1.输入报价单。 2.审核报价单。 3.根据报价单生成销售订单。 4.审核销售订单。 5.修改已审核销售订单。 6.手工输入新的销售订单。 7.审核手工输入的销售订单。

四、实验成果 实验二排程业务 一、实验目的 理解主生产计划和物料需求计划的作用,掌握产销排程和物料需求计划的操作。 二、实验内容 1.MPS累计提前天数推算和库存异常状况查询。 2.MPS计划参数维护。 3.MPS计划生成。 4.MPS计划作业的供需资料查询。 5.MRP累计提前天数推算和库存异常状况查询。 6.MRP计划参数维护。 7.MRP计划生成。 8.MRP供需资料查询。 三、实验步骤 1.MPS累计提前天数推算和库存异常状况查询。 2.MPS计划参数维护。 3.MPS计划生成。

实验室安全事故案例

实验室安全事故案例 2014-1-13 1、剧毒品管理漏洞:复旦大学投毒案 2013年4月,复旦大学林森浩在饮水机中注入N—二甲基亚硝铵,导致同学黄洋死亡,引起社会巨大反响。作案者是从哪里得到使黄洋致死的剧毒品呢?实验室可能有着一定的管理责任。实验室应该加强对易燃、易爆、剧毒、放射性及其它危险品的管理,须明确责任人,对危险品的管理要严格实行“五双”制度,出入库必须有精确计量和记载,剩余危险品必须立即安放危险品仓库或保险储存柜,严格领用登记制度。 2、高校实验室火灾事故常见不断 2013年4月30 日9时左右,南京理工大学一处废弃实验室发生爆炸造成1死3伤。经调查,是因外来施工人员私自撬开实验室大门,用明火切割金属构件引起的。发生爆炸的地方是10多年前存放化学药品的实验室。2008年3月13日大火烧毁东南大学10个实验室,火灾原因是导线短路引发。 3、连串低级错误导致女博士中毒死亡 2009年7月3日,杭州某大学化学系,一位教师在实验过程中误将本应接入307室的一氧化碳气体接至211室输气管路,导致一位女博士中毒死亡。一连串低级错误导致了事故的必然发生:⑴室外气体库虽有专人管,但钥匙大家可借; ⑵气体库中气瓶的摆放和标识不规范;⑶原先实验室搬迁后,原有的气体管子没有及时拆除或封口;⑷气体钢瓶连接管路后没有及时检漏;⑸开启一氧化碳总阀后没有立即做实验。 4、冰箱启动电火花引爆微泄露化学试剂 2004年4月11日,浙江某大学化工系大楼实验室,机械温控冰箱储存化学试剂引发爆炸事故,原因是化学试剂微泄露,机械温控冰箱启动产生电火花引爆。 5、香港科技大学一学生被挥发毒气窒息死亡 1995年4月5日,香港科技大学化学系,一研究生被实验室一种毒气窒息致死,原因是一位教授打翻一瓶试剂,没有及时清理,过后忘记离开了实验室,于是慢慢挥发产生毒气。目前所有化学类实验室都安装紧急抽风和材料撤离报警装置,一般不允许单独一人做实验。 6、未按要求穿戴个体防护装备导致重大事故 2011年9月2日,华东理工大学两名研究生在做化学实验时,不慎遭遇爆炸受伤,原因是在做氧化反应实验时,添加双氧水、乙醇等速度太快,未按规定要求拉下通风橱门,未穿戴个体防护装备。 2011年4月12日,耶鲁大学一名女生晚上在实验室内操作机器时死亡,原因是未按要求将长发束起并戴安全帽,致使头发被木材加工机器绞住而窒息。 7、实验室没有安全培训记录被起诉 2008年12月29日,加州大学洛杉矶分校的一位女研究助理在实验时全身被大面积烧伤,虽经抢救18天仍不幸身亡。原因是她在把一个瓶子里的一种遇空气立即着火的化学制剂抽入注射器时,活塞滑出了针筒,引燃衣服,并且未能在第一时间使用应急淋浴装置,而她当时没穿防护服。由于没有安全培训记录,学校被法院判罚3万美金,教授面临最高4年监禁。

企业设备管理系统

企业设备管理系统 1

第 4 章企业设备管理系统 公司经常需要采购一些设备,用以满足公司正常运营的需要,采购回来的设备不能堆 放在库房里就不论了,谁想用的时候就去拿,谁想换的时候就去换。这样,公司的设备恐 怕会越来越少,公司正常的运营就会受到影响。因此,需要对公司的设备进行库存管理, 保证设备借出和归还有序,还要能查到设备的借出情况。企业设备管理系统正好能满足这 个需求,它提供了对设备库存、设备借出、设备归还和设备统计信息的管理。 4.1 系统设计 系统设计是系统开发最为关键的一环,良好的系统设计需要把握系统的需求,并合理 地划分功能模块。企业设备管理系统的系统设计还需要把握一个关键点,就是明确设备的 惟一性,尽管设备可能一模一样,可是也应该区别开来,因为我们的借出、归还以及借出 历史的统计都是要具体到某一个设备的,需要对每一个设备赋予不同的设备编号,一般会 制作标签贴在设备上,这恐怕是库房管理员常做的工作,设备编号的 2

方式能够根据公司具 体决定。 4.1.1 功能描述 企业设备管理系统包括设备库存管理、设备借出归还管理和设备统计信息管理,详细 的功能描述如下。 1. 设备库存管理 设备库存管理包括新设备入库、修改设备信息和陈旧设备的库存清理。新设备入库是 对新采购的设备进行入库的操作。修改设备信息是对入库设备的名称、购买人、入库时间、 设备说明等信息的修改。库存清理,是清理库存中不能再用的设备。 2. 设备借出归还管理 设备借出归还管理包括设备借出管理和设备归还管理。对于设备借出管理,如果设备 已经借出,要提示用户谁借走了设备。当借出成功的时候,需要在列表中显示借出人、借 出时间和借出设备信息,如果归还成功,还需要显示设备归还时间。 3. 设备统计信息管理 设备统计信息管理包括对设备借出历史信息、设备使用频率信息 3

实验室制取二氧化碳实验报告

实验室制取二氧化碳的化学实验报告 班级:初三()姓名桌号同组同学姓名 日期: 实验名称:二氧化碳的实验室制取和检验 实验目的: 1、使学生初步掌握实验室制取二氧化碳的药品、原理、装置、收集方法。 2、培养学生的观察能力和操作能力。 3、初步掌握二氧化碳的性质及有关实验现象。 实验用品: 仪器:锥形瓶、长颈漏斗、带导管的双孔塞、集气瓶、玻璃片、导管。 药品:大理石(或石灰石)、稀盐酸(1:1)、石蕊溶液、澄清石灰水。 用品:小木条、火柴 预习思考; 1、实验室制取二氧化碳的反应原理的化学方程式是() 2、用什么方法收集二氧化碳能不能用排水法收集为什么 3、长期存放石灰水的瓶子内壁有一层不易洗去的白色固体是()发生的反应方程式为() 4、观察大理石是白色()、石灰石是( )固体、盐酸是( ) 液体、大理石或石灰石的化学成分是()。 实验步骤: 1.按图安装好制取二氧化碳的简易装置 2.检查装置气密性:用弹簧夹夹紧胶皮管,向长颈漏斗中加水,形成液封,如 果其中的液面保持不变,则说明装置的气密性良好 3.锥形瓶中加入10克左右块状大理石,塞紧带有长颈漏斗和导管的橡皮塞。 4.通过长颈漏斗加入适量的稀盐酸,锥形瓶中立刻有气体产生。 5.将气体通入澄清石灰水中,观察现象。 6.气体导出管放入集气瓶中,将导管尽可能伸入集气瓶底,用毛玻片盖住集气 瓶大部分,收集二氧化碳,片刻后,划一根火柴,把燃着的火柴放到集气瓶口的上方,如果火柴很快熄灭说明集气瓶中已经受集满二氧化碳气体,盖好毛玻璃片,将集气瓶口向上正放放在桌子上备用。 7.观察到的现象:锥形瓶内有大量气泡产生,石灰石逐渐减少,气体通入澄清 石灰水,石灰水变浑浊。 实验装置图;

计算机操作系统体系结构实验报告

操作系统实验报告 实验目的: 随着操作系统应用领域的扩大,以及操作系统硬件平台的多样化,操作系统的体系结构和开发方式都在不断更新,目前通用机上常见操作系统的体系结构有如下几种:模块组合结构、层次结构、虚拟机结构和微内核结构。为了更好的了解计算机操作系统体系结构,以及linux 的体系结构,特作此报告。 实验内容: 计算机操作系统体系结构 一、模块组合结构 操作系统刚开始发展时是以建立一个简单的小系统为目标来实现的,但是为了满足其他需求又陆续加入一些新的功能,其结构渐渐变得复杂而无法掌握。以前我们使用的MS-DOS 就是这种结构最典型的例子。这种操作系统是一个有多种功能的系统程序,也可以看成是一个大的可执行体,即整个操作系统是一些过程的集合。系统中的每一个过程模块根据它们要完成的功能进行划分,然后按照一定的结构方式组合起来,协同完成整个系统的功能。如图1所示: 在模块组合结构中,没有一致的系统调用界面,模块之间通过对外提供的接口传递信息,模块内部实现隐藏的程序单元,使其对其它过程模块来说是透明的。但是,随着功能的增加,模块组合结构变得越来越复杂而难以控制,模块间不加控制地相互调用和转移,以及信息传递方式的随意性,使系统存在一定隐患。 二、层次结构 为了弥补模块组合结构中模块间调用存在的固有不足之处,就必须减少模块间毫无规则的相互调用、相互依赖的关系,尤其要清除模块间的循环调用。从这一点出发,层次结构的设计采用了高层建筑结构的理念,将操作系统或软件系统中的全部构成模块进行分类:将基础的模块放在基层(或称底层、一层),在此基础上,再将某些模块放在二层,二层的模块在基础模块提供的环境中工作;它只能调用基层的模块为其工作,反之不行。严格的层次结构,第N+l层只能在N层模块提供的基础上建立,只能在N层提供的环境中工作,也只能向N 层的模块发调用请求。 在采用层次结构的操作系统中,各个模块都有相对固定的位置、相对固定的层次。处在同一层次的各模块,其相对位置的概念可以不非常明确。处于不同层次的各模块,一般而言,不可以互相交换位置,只存在单向调用和单向依赖。Unix/Linux系统采用的就是这种体系结构。 在层次结构中,强调的是系统中各组成部分所处的位置,但是想要让系统正常运作,不得不协调两种关系,即依赖关系和调用关系。 依赖关系是指处于上层(或外层)的软件成分依赖下层软件的存在、依赖下层软件的运行而运行。例如,浏览器这部分软件就依赖GUI的存在和运行,GUI又依赖操作系统的存在和运行。在操作系统内部,外围部分依赖内核的存在而存在,依赖内核的运行而运行,内核又依赖HAL而运行。处在同层之内的软件成分可以是相对独立的,相互之间一般不存在相互依赖关系。 三、虚拟机结构 虚拟机的基本思想是系统能提供两个功能:①多道程序处理能力;②提供一个比裸机有更方便扩展界面的计算机。操作系统是覆盖在硬件裸机上的一层软件,它通过系统调用向位于

数据库课程设计报告--设备管理系统

景德镇陶瓷学院科技艺术学院工程系 数据库课程设计报告 设备管理系统 专业:计算机科学与技术班级:10计科 学号:201030457135 姓名:刘世雨 指导教师:何福保、胡开华 2012年12月10日

一、系统功能: 通过对某企业或单位设备管理相关流程进行分析,完成具有对设备进行基本信息管理和信息检索等基本功能的设备管理系统的分析、设计与实现。 在这个设备管理系统中,基本做到了指导老师要求的“增、删、改”。 对于实验指导书要求的六大项,因为个人学业水平有限,所以暂时才完成了以下四项: 1、实现设备的录入、删除、修改等基本操作。 2、实现国家标准设备代码的维护。 3、能够对设备进行方便的检索。 4、能够输出设备分类明细表。 用户表: 管理员表:

设备管理表: 设备信息表: 浏览器中数据库预览截图:

二、设备管理流程图:

三、功能界面设计 1、系统登录界面

-------------精选文档----------------- 源代码: if (DropDownList1.SelectedValue == "管理员") { if (TextBox1.Text == "" || TextBox2.Text == "") Label1.Text = "用户名和密码不能为空。"; else { string sql; string DBName = ConfigurationManager.AppSettings.Get("DBName").ToString(); //从配置文件中得到数据库驱动 string DBDriver = ConfigurationManager.AppSettings.Get("DBDriver").ToString(); //得到数据库连接字符串 string DBConnectionString = DBDriver + HttpContext.Current.Server.MapPath(HttpContext.Current.Request.ApplicationPath + "/App_Data/") + DBName; //建立数据库连接对象 OleDbConnection OleDbConn = new OleDbConnection(DBConnectionString); OleDbConn.Open(); //sql = "select * from 用户表where 用户名='kaihua' and 密码='kaihua'";//建立sql查询语句 sql = "select * from 管理员表where 用户名='" + TextBox1.T ext.Trim() + "' and 密码='" + TextBox2.Text.Trim() + "'";//建立sql查询语句 OleDbCommand cmd = new OleDbCommand(sql, OleDbConn); //执行SQL查询语句

相关文档
相关文档 最新文档