1、精品文档就在这里-各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-毕业论文题目: 设备管理系统 摘 要 随着21世纪科学技术的迅速发展,信息化的时代已经到来,利用信息化手段高效地管理企业已成为现在最重要的事,学校实验室同样如此。对此而言,一个方便高效的实验室设备管理系统是必要的。本文主要介绍了实验室管理信息系统的设计过程,包括设计思路、所用的技术等等,其功能包括物品借用管理、物品设备管理、实验通知管理、用户管理等。本文针对实验室的需求,设计开发了基于浏览器/服务器操作模式的设备管理系统,并将其扩展到学校内部的实验室设备管理的应用上。本系统中的界面部分是用Dreamwea
2、ver完成的,而其编程部分则是由ASP编程完成的,后台数据库采用Microsoft 公司的Access数据库。系统采用HTML语言编写,使用ASP技术与Access数据库连接来实现功能。本管理系统的设计适应了实验室管理的需要,减少了管理员的工作量,方便了实验室工作人员。关键词:信息化,实验室,管理系统,ASP,AccessAbstractWith the development of science and technology in 21 century,information era has comed.It is importmant that we take advantage of
3、informational measures to manage enterprise.So does school laboratory.Accordingly,a convenient and efficient laboratory system is necessary.This thesis mainly introduce the course of laboratory system design,including think thread about design and technolgy,etc.The systems function include debit and
4、 return about apparatuses,experiments information,and users management.The thesis developed apparatuses management system which base on browser/client and extend to laboratory apparatuses management in order to cater to laboratory demand.This systems interface is complished by Dreamweaver.The progra
5、m use ASP technology.Database use Microsofts Access database.System programmed by HTML language.The functions accomplished by ASP connecting Access.The management system adapt to demand of laboratory.It reduces labors and convents workers in laboratory. Keywords: Informatization, Laboratory, Managem
6、ent system, ASP, Access目 录引 言实验室管理是每个学校都要面对的问题,目前国内学校各系实验室管理主要有实验人员管理、实验课管理、实验物品与试验物品借用管理几项。将计算机技术引入实验室管理不仅是学校管理信息化的要求,更重要的是对实验室管理的相关内容可以方便的进行操作、查询和统计,同时为管理,如是否采购实验物品提供依据。因此,学校利用计算机进行实验室管理可以说是必须的,也是迫切的。但是目前国内学校实验室管理自动化水平还不是很高,大多数学校管理办法是设备采购进来后,将设备的基本情况和相关信息登记存档,然后将档案存档。以后档案基本就没人维护,如设备转移、运行状态等信息不会体现在
7、设备台帐上,即设备跟踪信息不能及时体现在设备档案上。某些使用设备管理系统学校,对设备的跟踪信息即使能体现在设备档案上,但设备的缺陷处理及设备缺陷等功能没有实施,设备检修的备品备件情况和检修成本核算没有实现,整个学校设备管理信息化仍处于低效率状态。鉴于以上,实验室设备管理系统应运而生,此系统充分考虑高效的设备管理并结合实验室设备管理现状,以灵活、通用为主要设计思想,设计此管理系统,能完全满足实验室管理的需要。使用实验室设备管理系统能提高学校实验室的办公效率和设备可靠性,减少工作人员的劳动强度,减少器材耗材,提高学校的现代化管理水平。第1章 系统概述1.1 设备管理系统现状随着二十一世纪的到来,信
8、息化技术已经深入到社会生活的各个方面,直接影响和彻底改变着人们的工作、学习、生活的方式和质量。目前人们对于计算机系统使用的自动化与互动性的需求愈来愈多,对于公共管理系统的智慧性、开放性的期望愈来愈高,人们在使用、查询和管理信息资源时,迫切需要有一种快捷、简便、先进的查询管理工具。为了顺应这一时代要求,在大中专院校实验室中研制一套实验设备的管理系统,是非常实用和必要的。 “实验室设备管理系统”,就是顺应上述需求而设计开发的。它利用数据库技术有效地组织和存储数据、获取和管理数据;可以实现实验室设备的集中和自动化管理;能够及时、完整、准确地提供实验室中仪器设备的种类和仪器设备的性能指标。让使用者能够
9、方便、快捷地查询到需要的信息或资料,管理者也可以及时、方便地进行数据的增删及修改。系统符合简便、经济、高效的原则,具有人机交互性好、操作简单灵活等特点。可提高服务档次和服务质量,优化服务环境,为服务对象提供方便,并相对地减轻工作人员的劳动强度;同时,大量数字化信息的制作,可使信息交流轻松地走上网络化、国际化、标准化的道路,有利于提高知名度,树立现代化的形象。本系统设计的主要内容是:完成实验室设备的数据查询、数据更新、数据输出和数据安全性管理。具体方案是:建立一个实验室设备的数据库,设计可行的数据库结构;完成数据库管理系统的设计,用于数据的收集、处理、管理、更新等工作;完成数据的输出工作;生成不
10、依赖于开发环境的可执行程序,能够正常运行,实现预定功能。软件系统:由基于高级语言版本、软件开发平台和软件运行环境等组成。1.2 设备管理系统特点为了使系统能够更好的为用户服务,系统应该具有以下特点:1方便的操作:图形化的界面、方便的操作性,简单直观是管理系统最基本的要求之一。用户对系统的操作只需要鼠标和少量的键盘输入,加上界面和菜单显而易见,所以即使是计算机基础很差的用户经过简单的培训后,都能很快地熟练操作。其人性化设计,简单的操作步骤,交流的界面设计,符合当今社会科技以人为本的设计理念。2实用与高效:实验室设备管理系统应该具有的强大适应能力和简便实现能力。系统运行的高效性是我们追求的目标之一
11、。功能强大,该系统把分散在实验室的所有物品那信息实行统一、集中、规范的收集管理,建立分类编号管理、电脑存储查询等现代化、专业化的管理。使用中体现效率高效性,该系统的使用体现了计算机操作的高效性,用时短,内容多的特点。3功能性多样化:该系统将具有强大的功能性,能满足实验室管理的基本需要,发挥计算机管理的优势。有错误识别能力,当用户操作出现错误时,系统将提出警告,并能提示正确的操作,避免系统被破坏。4稳定和安全:实验室设备管理系统需要具一定的安全性。通过系统内部自设的检验来对系统登录用户实施核查,提高了整个系统的安全性,满足系统的安全性需求。其具有有一定的安全性,系统内部的权限校验保证了实验室资料
12、的安全,保障了实验室利益。5、方便的维护和更新:系统使用后,维护工作将是一个长期的工作,系统将充分考虑维护工作的需求,通过相应手段降低维护工作量及难度,从而达到保证运行可靠及节省费用的目的。第2章 系统分析2.1 系统功能分析在设计实验室设备管理系统之前,首先要对系统的设计目的和应用背景进行分析。在进行设计目的分析时,应搞清楚该系统要解决一个什么样的问题、需要存储哪些数据、能够提供哪些信息、完成哪些功能等。应用背景指系统应用于一个什么样场合。对于系统的分析,可以看出本系统对实验人员管理、实验课管理、实验用品管理都可起到重要作用,与传统管理相比,避免了由于手工书写报表而造成的失误,也大大地降低了
13、劳动强度,减少了出错的机率。利用基于B/S系统的管理系统,不仅方便简单,更重要的是可以满足学校的实际情况和具体要求,同时即使学校将来有了新的要求也可以方便的升级维护。学校实验室管理系统将进一步促进学校实验室的管理。在对本系统应用环境和需求进行收集和分析后得到此管理系统基本功能如下:(1)人员管理功能:通过教师人员添加和实验通知中相关内容,一方面,我们可以随时查看实验教师的相关信息,便于其他学生和其他人员认识和熟悉实验教师;另一方面,利用实验室管理系统,我们可以随时统计和打印每个实验教师每周和每个学期完成的实验工作量。利用计算机管理不仅公开、透明,也可以避免手工统计的繁琐和错误。(2)实验管理功
14、能:通过实验通知中相关内容,我们可以使实验的管理更加规范化。系统要求每次实验必须录入实验项目,实验教师和试验日期以及使用的实验用房;实验完成后要录入实验成绩并及时统计打印才计算实验教师和实验人员的工作量。这些都进一步保证了实验课管理的规范化。利用计算机及网络管理不仅规范,同时也方便领导通过网络了解和检查实验课的开出情况及相关内容。(3)实验用物品管理功能:通过实验仪器明细表、实验用品入库表和借用、实验物品损坏登记等相关内容,对新购买仪器建立该设备的账、卡,由专职管理人员进行管理和维护,并保证其正常使用,实验仪器使用过程中损坏、维修等也要及时登记并按学校相关规定处理。通过计算机系统管理,学校教师
15、可以及时了解、预约大型实验仪器的使用。通过实验用品的使用情况,一方面我们可以方便及时的了解目前实验室各种实验用品的实际数量,我们也可以根据程序设计提醒我们及时购买需要的实验用品;另一方面,通过实验用品借用表,也可以方便的统计出各个实验以及不同班级同一个实验中实验用品的使用情况,这在一定程度上也可以促进实验用品的节约。2.2 系统环境分析2.1.1 硬件系统设备管理系统对硬件系统要求并不是很高,只需流畅运行IIS服务器即可。但过低的配置将拖慢系统并对系统的稳定性大打折扣。综合这两点,考虑到目前市场硬件性价比,我们采用以下配置: 处理器:Intel P4 2.0G 内存:512M 硬盘空间:80G
16、B 显卡:集成显卡2.1.2 软件系统设备管理系统对软件系统第一是操作系统的要求,操作系统要求稳定、安全、功能强大,性能好的操作系统可以使服务器运行流畅,减少崩溃的可能性。考虑到通用性和实用性,选择了常见的Windows XP sp2的操作系统。其次是服务器的选择,服务器要求弄满足ASP技术功能,稳定性和流畅性要较好并且方便使用。考虑到系统和实用,这里选择IIS5.0作为系统服务器,它是微软公司主推的服务器,能对ASP提供良好的支持。数据库采用桌面数据库Access 2000,利用学校现有软硬件资源,运行于机的xp下,具有对硬件要求低、容易操作、开发成本低等特点。以下为系统软件配置: 操作系统
17、:Windows XP sp2 服务器:Internet Information Server(IIS)5.0 数据库:Microsoft Access 20002.3 系统相关技术2.3.1 B/S架构B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总
18、体成本(TCO)。 以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效。WEB服务器Internet客户端数据库服务器图2.1 B/S关系示意图2.3.2 ASP技术Microsoft Active Server Pag
19、es 即我们所称的 ASP ,其实是一套微软开发的服务器端脚本环境, ASP 内含于 IIS 3.0 和 4.0 之中 , 通过 ASP 我们可以结合 HTML 网页、 ASP 指令和 ActiveX 元件建立动态、交互且高效的 WEB 服务器应用程序。有了 ASP 你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通 HTML 中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。客户端服务器端发出请求发回网页图2.2 ASP关系示意图2.3.3 Access数据库技术Mi
20、crosoft Access是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。图1是一个“产品”表的例子。“产品”表由10个记录组成,一个记录占一行,每一个记录由产品ID、产品名称、库存量、订货量、单价和折扣率6个字段组成。“产品ID”是字段名,其下面的1,2等是字段的值。表与表之间可以建立关系(或称关联,连接),以便查询相关联的信息。Access数据库以文件形式保存,文件的扩展名是MDB。第3章 系统设计3.1 系统结构图1. 总系统结构图总系统结构图是网站整体的布局。主页下分四个页面,
21、一个为自连接,一个为实验记录,一个为物品记录,一个为借用记录。页面下方有管理员入口,通过验证登入后进入管理页,管理页内分五个页面。一个为前台教师用户,一个为后台管理员用户,一个为物品记录管理,一个为物品借用管理,一个为实验通知管理。借用记录物品记录实验记录首页物品记录管理页前台用户实验通知后台用户物品借用主页用户登入图3.1 系统结构图2. 主页功能结构图主页是用来给用户初始登入的地方,它需要直观的给用户提供信息和方便的操作。根据要求,主页右方显示实验记录列表和用户借用列表。主页左方有实验记录查询和物品借用查询。在界面上方有前台教师用户登入入口,下方有后台管理员登入入口。主页显示实验显示借用前
22、台登入实验查询借用查询前台登入图3.2 系统结构图2. 管理页结构图管理页面分两个部分,用户管理和信息管理。用户管理下有前台教师用户管理和后台用户管理,信息管理下有物品记录管理,物品借用管理和实验通知管理。管理页面前台教师物品借用实验通知后台用户物品记录DB图3.3 系统结构图3.2 系统模块设计系统共有五个模块组成,它们组成了整个实验室设备管理系统。下面分别介绍本系统的五个功能模块作用:(1)主界面贯穿整个系统的是界面的操作。用户打开系统,首先看到的便是系统主界面,通过主界面来选择所需要的模块功能进行操作。首页布置要求简洁明了而又不失实用性,用户通过初始画面能看到最重要的信息,几个功能链接分
23、别位于系统显眼处。主页采用绿色简明色调,系统其他功能界面也采用此风格,为此配合整个系统的美观性。图3.4 系统首界面(2)用户管理用户管理指的是可以根据不同的情况对系统的用户进行增加和修改删除等工作。其中一部分分两块,后台管理用户和前台教师用户。后台管理用户指的是传统意义上能登入后台的管理员,他的权限最大,能对所有功能进行操作,所以一般只有少数熟悉系统的可靠人员才能担任。而前台教师用户是普通教学教师,教师登入可以进行信息的查询和检索,从而能方便教学计划的安排。图3.5 后台用户管理图3.6 前台用户管理(3)物品管理物品管理是设备管理系统的核心功能之一,它能为对设备物品进行添加、修改和删除。同
24、时保存着物品的信息,如型号、入库日期、数量、价格、存储位置等。图3.7 物品管理(4)物品借用管理本应用模块的主要功能是提供对物品的合理使用,也是设备管理系统核心功能之一。它能实现对物品设备的借用管理工作,包括借用教师、借用日期、借用数量、是否归还等。图3.8 物品借用管理(5)实验通知管理本应用模块作为系统的辅助功能,并不如前面两个模块那么重要,但它的存在能为系统功能更加完善。实验通知模块能为教师和学生提供简明的实验信息,从而可以快速更好地对实验做好准备。图3.9 实验通知管理3.3 数据库设计3.3.1总体设计: 数据库是ASP系统中的根本,它储存了管理系统中的所有信息。在此设备管理系统中
25、,设立数据库用来存储用户、物品器材、实验记录等信息。考虑到系统并不是大型数据系统,所以采用单个数据库即可,然后再分为各个详细的数据表。在此系统中,管理模块设计了两个表admin和teacher,分别用来存放用户管理中的后台管理用户和前台教师用户信息。在物品仪器管理部分,我设计了两个表来存放,haopin和hpname。haopin存放的是物品详细信息,如入库日期、个数、价格等等,hpname是物品的名称信息,两个表分别存放各自信息,这样可以使数据简洁直观,两表之间用数据库连接关联。在物品借用模块,我用了一个jljieyong表来存放,里面放有借用教师、借用日期、借用数量等信息。实验通知部分我用
26、的是yanshishiyan这个表,里面存放了实验名称,实验的年级学部等信息。整个系统数据库大致如此,各表之间功能明确,关系清楚,对系统实现具有很大帮助。3.4.2 访问数据库ASP访问数据库首先是根据ASP内置的ADO对象新建所需数据库对象,然后按照建立数据库连接,当需要存取数据库时,必要要做的前期工作就是使用ADO中的connection对象与要操作的数据库建立连接。Set conn = Server.CreateObject(ADODB.Connection)这条语句使用server对象createobject方法,建了一个名为conn的connection对象。connstr=Prov
27、ider=Microsoft.Jet.OLEDB.4.0;DataSource=&Server.MapPath(&mysys.mdb)conn.Open connstr这条语句用来打开连接链接数据库。注意使用server对象的mappath方法取得说要连接的数据库路径,这里路径为mysys.mdb这个数据库。3.4.3 数据对象的操作Recordset对象是ADO最为重要的子对象,也是存取数据库内容最不可或缺的对象。通常用connection对象的excute方法对所连接的数据库执行SQL命令,然后将结果放入指定Recordset对象变量中。以下为操作方法:Set Recordset=Conn
28、.Execute(SqlStr)这里创建并打开对象Recordset,其中Conn是开始创建的连接对象,SqlStr是一个标准的SQL语句。如:SqlStr=“Select * From admin”Set Recordset=Conn.Execute(SqlStr)这条语句执行后,对象Recordset中就选定了表admin中的所有记录。3.4 数据表设计数据表是数据库中的详细项目,如何合理有效设计数据库表对系统稳定高效运行起着至关重要影响。根据系统总体分析,在这个系统中共设置了七个表,分别如下:admin 管理员haopin 物品hpname 物品名jljieyong 借用记录sytong
29、zhi 实验通知teacher 教师用户yanssy 实验记录各表作用表名adminhaopinhpnamejljieyongsytongzhiteacheryanssy作用存放管理员信息存放物品信息记录存放物品名称记录存放借用记录存放实验通知记录存放前台教师信息存放实验记录七个数据表分别对应各个功能模块,每个表又划分为各个字段,用来存放实验室管理系统的各个信息,下列为详细列表:字段名idadminuserpassword数据类型自动编号文本文本注释管理员编号管理员姓名管理员密码表3.1 admin字段名idadddatajhsldwjydjflxh数据类型自动编号日期数字文本数字货币数字数字
30、注释物品编号入库日期进货数量单位借用数量单价存放教室物品型号表3.2 haopin字段名idhpidhpname数据类型自动编号数字文本注释记录编号物品编号物品名称表3.3 hpname字段名idhpidteidjydatajyslghdataghslghteid类型自动编号数字数字日期数字日期数字数字注释借用记录编号物品编号借用教师编号借用日期借用数量归还日期归还数量归还教师编号表3.4 jljieyong字段名idteidnameiddataxbidyjidwc数据类型自动编号数字数字日期数字数字数字注释通知编号发布教师编号试验编号发布日期学部编号年级编号是否完成表3.5 sytongzh
31、i字段名idusernamenamema数据类型自动编号文本文本文本注释教师id教师登入名教师名字教师登入密码表3.6 teacher字段名idnamexbidyjid数据类型自动编号文本数字数字注释实验编号实验名称学部编号年级编号表3.7 yanssy第4章 系统实现4.1 用户登入用户登入模块是实验室设备管理系统最基本也是任何系统最根本的模块。该模块用来检测用户的合法性,为系统设一道门,防止非法用户未经授权便直接登入管理页面。登入页面不直接显示在主页,需要熟悉系统的人才能进入。只用熟悉系统并通过登入验证的用户才能合法登入,否则则显示错误并返回登入状态。完整的登入模块分为两个部分,一个是登入
32、主页面,它用来接收用户输入的数据,如用户名和密码;另一个是在后台检测的页面,它对用户输入的用户名和密码与数据库中管理员信息对比,若符合则进入管理页面,否则返回登入页面并提示错误。检测页面在数据库核对管理员信息时使用循环查询直到最后一条记录,若有则返回并通过验证,若直到最后条记录还未找到符合信息,则退出返回登入页面。下面是该系统登入模块检验模块部分代码:dim admin,UserPassword,passcodeadmin=FormatSQL(replace(trim(request.form(admin),)UserPassword=FormatSQL(replace(trim(reques
33、t.Form(UserPassword),)set rs=server.CreateObject(adodb.recordset)rs.Open select * from admin where UserPassword=&UserPassword& and admin=&admin& ,conn,1,1if UserPassword=rs(UserPassword) and admin=rs(admin) thensession(admin)=trim(rs(admin)session.Timeout=100response.Cookies(timesshop)(admin)=trim(r
34、equest.form(admin)rs.Closeset rs=nothingconn.Closeset conn=nothingresponse.Redirect index.aspelseresponse.write alert(你的密码错误,登入失败!) rs.Closeset rs=nothingend if4.2 用户管理用户管理模块是对用户信息管理的部分,它属于系统安全的范畴,通过合理的用户权限定义,能防止无关人员进入系统并且能对系统提供最大限度的安全。用户管理模块分为两个部分,前台教师用户管理和后台管理用户管理。前台教师用户管理能够对教师用户名、密码、所在学部进行管理,可以添加
35、、删除、修改用户。后台管理用户能够对管理员姓名、密码进行操作。能够进行添加、修改和删除。两个部分设计思路一致,可以用同样方法实现。分别采用显示页面进行数据显示输入和后台操作页面对输入数据进行处理,根据输入数据的差别将功能分类。实现方式如下:set rs=server.CreateObject(adodb.recordset)rs.open select * from admin,conn,1,3rs.addnewrs(admin)=trim(request.form(admin2)rs(UserPassword)=trim(request.form(UserPassword2)rs.updat
36、ers.closeset rs=nothingresponse.Write alert(添加成功!);history.go(-1);response.End4.3 物品记录物品记录模块作用是在管理中添加新的设备物品,修改物品信息以及删除无用设备,是实验室设备管理系统中重要组成部分。在添加部分中,可填写物品名称、型号、数量、单价、存放位置和入库日期,完全详细地表示物品状态。物品记录模块的实现是通过两个部分,一个页面显示物品记录与操作者进行人机对话,另一个在后台进行处理。在人机对话页面中,考虑到安全性,对用户填写数据利用if进行检测。添加修改删除采用连接数据库,对数据库中相应表进行操作,添加则直接
37、用addnew添加记录。修改先定位到当前记录,再对记录进行重新写入。删除则定位到相应记录进行删除操作即可。下面为部分实例代码:set rs=server.CreateObject(adodb.recordset)rs.open select * from haoping,conn,1,3rs.addnewrs(hpid)=int(request.form(hpid1)rs(jhsl)=int(request.form(jhsl)rs(jy)=int(request.form(jhsl)rs(fj)=int(request.form(fj)rs(adddate)=trim(request.for
38、m(adddate)rs.updaters.closeset rs=nothingresponse.End4.4 物品借用物品借用模块是实验室设备管理系统的核心部分,是必不可少的部分,它的设计好坏直接影响到系统使用的效率。在这部分中,采用两个页面来进行处理。jyjl.asp用来接收用户数据并且显示已有数据,savejyjl.asp用来进行后台处理,将前者接收的数据添加或修改。对物品借用模块的设计思路是管理员可将教师借用物品、型号、数量、借用日期一一记录,在借用过程中可显示剩余物品个数,防止物品借用数为负。添加记录后,管理员也可对记录进行修改操作,等教师将物品还回,可对记录进行标记并且记录还回时
39、间。还回分为全部还回和部分还回,部分还回是在还回数量小于借用数量时自动发生,当物品全部还回则不存在这种情况。若物品损坏也可对其记录,系统自动在物品总数中减除这部分物品数量。在对物品借用模块实现过程中,考虑到系统稳定性,需要对用户输入数据进行检测,若出错则对用户进行提示。savejyjl.asp根据jyjl.asp传送的信息进行判断是修改还是添加还是删除,分别用case来进行处理。下面是部分实现代码:set rs=server.CreateObject(adodb.recordset)rs.Open select * from jljieyong where id=&id,conn,1,3ghs
40、l=int(request.form(ghsl)jysl=rs(jysl)shsl=jysl-ghslif rs(ghsl)int(request.form(ghsl) or trim(request.form(selectid) thenrs(ghdate)=date()end ifif int(request.form(zx)=1 thenrs(zx)=int(request.form(zx)set rs1=server.CreateObject(adodb.recordset)rs1.Open select * from jlsunhao,conn,1,3rs1.addnewrs1(qh
41、)=int(request.form(qhh)rs1(idhp)=int(request.form(idhp)rs1(jyid)=idrs1(qcid)=int(request.form(qcid)rs1.Updaters1.Closeend ifrs.Updaters.Closeresponse.Write alert(修改成功!);history.go(-1);response.Redirect jyjl.asp4.5 实验通知管理实验通知管理模块是实验室设备管理系统的辅助模块,虽然没有物品记录和物品借用模块那么重要,但它具有重要的信息发布功能,能帮助教师直观了解最新的实验记录,对系统的高
42、效性有着明显的提升作用。它的设计思想是,能在显示已经存在的实验记录基础上,在下方可进行实验记录的添加。能够对教师、年级、实验类别、试验日期等进行添加。这些能直观反映出实验的状态,帮助教师快速了解实验。它的实现方法同样是采用两个页面,一个在前台接收用户输入的数据,另一个在后台进行数据处理,此模块基本功能有添加修改删除记录。下面是部分实现代码:set rs=server.CreateObject(adodb.recordset)rs.open select * from sytongzi where id=&id,conn,1,3if trim(rs(wc)1 thenif trim(reques
43、t.form(wc) thenrs(wc)=1end ifelseif trim(request.form(wc)= thenrs(wc)=0end ifend ifrs(date)=trim(request.form(edate)rs.updaters.closeset rs=nothingresponse.Redirect yssyjl.asp第5章 系统测试5.1 测试环境硬件环境 CPU:Intel P4 1.6G RAM:512M HD:120GB Graphic Card:ATI9550 128M软件环境 OS:Windows XP sp2 SERVER:Internet Info
44、rmation Server(IIS)5.0 DB:Microsoft Access 20005.2 测试过程与结果安装好IIS,在管理工具里打开Internet信息服务。网站主目录定位到系统文件夹。打开IE浏览器,输入http:/loacalhost。测试设备管理系统主页面是否能正常显示,主页数据是否显示正常。点击主页各个链接进行测试,实验记录、物品目录、物品借用记录能否正常显示。在主页分别输入正确和错误教师用户名密码,看是否能正常登入和登入出错;进入管理员登入界面,输入正确和错误管理员用户名密码,看是否能正常登入和出错。在管理界面添加删除修改用户,测试是否成功。并退出用新添加用户登入测试是否能正常登入。添加删除修改物品,测试是否成功。并返回主页看新登入物品是否显示。新增教师借用记录,测试是否成功。并返回主页看新借用记录是否显示。新增实验通知记录,测试是否成功。并返回主页查看新增实验通知是否显示。经测试,系统运行稳定,各项功能均能正常使用。结 论经过3个月的时间我完整的结束了本次毕业论文设计,从开始的难以入手,到查资料后一点点着手开始做,其中经历了很多。我课题是做一个实验室管理系统,这个题目看起来比较简单,但开始着手后我就发现其实不然。和以前不同的是,这次都是一个人完成的,没有组的概念帮忙参考。所以开始拿到题目后脑子里的规划有些茫然。开始几周里
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100