实验室仪器设备管理系统设计与实现_第1页
实验室仪器设备管理系统设计与实现_第2页
实验室仪器设备管理系统设计与实现_第3页
实验室仪器设备管理系统设计与实现_第4页
实验室仪器设备管理系统设计与实现_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 . . 26/31毕业设计说明书(论文)设计(论文)题目:实验室仪器设备管理系统设计与实现专 业:班 级:学 号:姓 名:指导教师:年 月 日摘要Internet已经成为人们生活、工作、学习越来越离不开的平台。Web技术已经不在局限于单纯地提供信息服务,而是日益成为一个操作平台,为用户提供强大的服务功能。例如网上电子商务、社会信息数据库等。网络实现了远程通讯,人们能够通过计算机网络进行电子的发送,召开网络会议,网上购物,甚至坐在家里就可以上大学(网上教育)。网络有巨大的潜力待我们去开发与探索。因此,基于B/S体系架构创建这个实验室仪器设备管理,紧跟行业发展,满足人们生活、学习的需要。建立一个

2、基于B/S架构的实验室仪器设备管理,实现信息网络化。通过较丰富的功能将 Web的技术特点体现出来。该系统可供管理员登录使用。管理员可以查询实验室仪器设备信息或对实验室仪器设备的增、删、改与租借同意的一些操作,教师可以查看教室与申请教室的一些操作,主要是为了安全有效地存储和管理实验室仪器设备信息,赋予管理员对各种信息进行分类,添加,删除,修改等操作。要实现这样的功能,离不开后台数据库的支持。管理员与教师的验证信息,分析得出的关联规则表等大量的数据都由数据库管理系统管理。本文中数据库服务器端采用了MYsql作为后台数据库,以先进的JDBC技术与数据库连接,结合SQL语句处理对实验室仪器设备分类,添

3、加,删除,修改与租借等操作,使Web与数据库紧密联系起来。关键字 仪器;设备;实验室;租借目录 TOC o 1-3 h z u HYPERLINK l _Toc277322170HYPERLINK l _Toc277322171绪论 PAGEREF _Toc277322171 h 1HYPERLINK l _Toc277322172第1章系统研究概述 PAGEREF _Toc277322172 h 2HYPERLINK l _Toc2773221731.1 问题的提出 PAGEREF _Toc277322173 h 2HYPERLINK l _Toc2773221741.2 研究路线 PAGE

4、REF _Toc277322174 h 2HYPERLINK l _Toc277322175第2章系统需求概述 PAGEREF _Toc277322175 h 4HYPERLINK l _Toc2773221762.1 系统的研究背景与意义 PAGEREF _Toc277322176 h 4HYPERLINK l _Toc2773221772.2.1实验室仪器设备管理系统功能分析 PAGEREF _Toc277322177 h 4HYPERLINK l _Toc2773221782.2.1系统的模块设计。 PAGEREF _Toc277322178 h 5HYPERLINK l _Toc277

5、3221792.3 系统配置 PAGEREF _Toc277322179 h 5HYPERLINK l _Toc2773221802.3.1 Hardware (硬件) PAGEREF _Toc277322180 h 5HYPERLINK l _Toc2773221812.3.2 Software (软件) PAGEREF _Toc277322181 h 5HYPERLINK l _Toc277322182第3章系统详细设计 PAGEREF _Toc277322182 h 7HYPERLINK l _Toc2773221833.1 系统的功能模块设计 PAGEREF _Toc277322183

6、 h 7HYPERLINK l _Toc2773221843.2 数据库设计 PAGEREF _Toc277322184 h 8HYPERLINK l _Toc2773221853.4系统运行环境与环境变量设置 PAGEREF _Toc277322185 h 10HYPERLINK l _Toc2773221863.5页面设计 PAGEREF _Toc277322186 h 14HYPERLINK l _Toc277322187第4章系统实现 PAGEREF _Toc277322187 h 15HYPERLINK l _Toc27732218841系统基本结构 PAGEREF _Toc2773

7、22188 h 15HYPERLINK l _Toc2773221894.1.1 系统的基本结构图 PAGEREF _Toc277322189 h 15HYPERLINK l _Toc2773221904.1.2 系统数据流图设计 PAGEREF _Toc277322190 h 15HYPERLINK l _Toc2773221914.2 系统功能模块设计与实现 PAGEREF _Toc277322191 h 16HYPERLINK l _Toc2773221924.2.1系统主页面 PAGEREF _Toc277322192 h 16HYPERLINK l _Toc2773221934.3

8、系统管理模块的实现 PAGEREF _Toc277322193 h 18HYPERLINK l _Toc2773221944.3.1 管理员主页面 PAGEREF _Toc277322194 h 18HYPERLINK l _Toc2773221954.3.2 教师主页面 PAGEREF _Toc277322195 h19HYPERLINK l _Toc2773221964.3.3 建立与数据库相关的JavaBean文件 PAGEREF _Toc277322196 h 20HYPERLINK l _Toc2773221974.3.4 教师的管理(管理员) PAGEREF _Toc2773221

9、97 h 22HYPERLINK l _Toc2773221984.3.5 类别的管理(管理员) PAGEREF _Toc277322198 h 23HYPERLINK l _Toc2773221994.3.6 实验室的管理(管理员) PAGEREF _Toc277322199 h 23HYPERLINK l _Toc2773222004.3.7 设备的管理(管理员) PAGEREF _Toc277322200 h 24HYPERLINK l _Toc2773222014.3.8 租借的管理(管理员) PAGEREF _Toc277322201 h24HYPERLINK l _Toc27732

10、22024.3.9 个人信息查看(教师) PAGEREF _Toc277322202 h 25HYPERLINK l _Toc2773222034.4 系统其他功能页面实现 PAGEREF _Toc277322203 h 26HYPERLINK l _Toc277322204第5章系统的测试 PAGEREF _Toc277322204 h 27HYPERLINK l _Toc2773222055.1 什么是软件测试 PAGEREF _Toc277322205 h 27HYPERLINK l _Toc2773222065.2 软件测试的目标与方法 PAGEREF _Toc277322206 h

11、27HYPERLINK l _Toc277322207结论 PAGEREF _Toc277322207 h 28HYPERLINK l _Toc277322208致 PAGEREF _Toc277322208 h 29HYPERLINK l _Toc277322209参考文献 PAGEREF _Toc277322209 h 30绪 论Internet已经成为人们生活、工作、学习越来越离不开的平台。Web技术已经不在局限于单纯地提供信息服务,而是日益成为一个操作平台,为用户提供强大的服务功能。例如网上电子商务、社会信息数据库等。网络实现了远程通讯,人们能够通过计算机网络进行电子的发送,召开网络会

12、议,网上购物,甚至坐在家里就可以上大学(网上教育)。网络有巨大的潜力待我们去开发与探索。因此,基于B/S体系架构创建这个实验室仪器设备管理系统,满足学校对实验室仪器设备的管理。第1章 系统研究概述1.1 问题的提出由于Internet技术的发展和实验室仪器设备管理升级,较大的实验室仪器设备管理需要有一个统一的半自动管理平台,因此建立一个基于B/S架构的实验室仪器设备管理系统,实现信息网络化,以方便实验室仪器设备的管理。通过较丰富的功能将Web的技术特点体现出来。该系统可供管理员使用。管理员可以查询实验室仪器设备或实验室仪器设备的增、删、改的一些操作,可以通过此了解实验室仪器设备的情况。系统中管

13、理员主要是为了安全有效地管理实验室仪器设备的分类,添加,删除,修改等。要实现这样的功能,离不开后台数据库的支持。管理员验证信息,分析得出的关联规则表等大量的数据都由数据库管理系统管理。本系统中数据库服务器端采用了MYsql作为后台数据库,以先进的JDBC技术与数据库连接,结合SQL语句处理对实验室仪器设备分类,添加,删除,修改等操作,使Web与数据库紧密联系起来。本设计主要完成管理员对Web服务器端应用程序和数据库的制作,实现网上实验室仪器设备管理系统的创建,管理员登陆、对实验室仪器设备进行添加,删除,修改等功能。实现与完善整个基于B/S实验室仪器设备管理的组织建立和测试工作。1.2 研究路线

14、可行性分析(可行性分析)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间确定问题是否能够解决。一般而言,良好的实验室仪器设备管理系统,有助于实验室仪器设备管理达到以下的目标:1.能查看当前所有的实验类别与实验室的实验室仪器设备。2能即时补给实验室里所缺的实验室仪器与设备。3.能对实验室教室进行租借管理。4.能对实验室里的一些错误信息即时改正。5.能有效提高实验室的管理水平。第2章 系统需求概述2.1 系统的研究背景与意义随着

15、高等院校实验室建设的不断完善,实验室进行人工管理时效率不高、信息不畅等问题日益突出,如何提高实验室的管理水平、更新管理的手段和技术,提高管理人员的工作效率的问题就十分迫切的摆在我们面前。如果在高校中能够建立起功能完善、使用方便的管理信息系统,就能够有效的提高实验室管理工作的效率。实验室作为我校的一个重要的教学部门,实验室管理的好坏直接影响到实验教学的质量。实验室管理信息系统就是在这种背景下提出的。纵观目前大多数高校实验室的运行情况,各高校在积极培养创新型人才的要求下,都认识到了实验教学的重要性。但由于采用传统、低效率的管理方法,随着实验室建设的深入,实验室教学和管理中的矛盾日益突出,甚至严重阻

16、碍了实验教学的进程。该课题字化校园的建设、提高学校的信息化管理的水平、推进教育信息化的进程具有十分重要的意义。2.2 实验室仪器设备管理系统的需求分析2.2.1实验室仪器设备管理系统功能分析1.对实验室所有实验仪器设备的录入和增,删,改,查询等功能的实现,这是一个实验室仪器设备管理的基础,实验室仪器设备管理都是基于该实验室的仪器资源而产生的。2.对本实验室的仪器设备的详细资料的管理,包括增,删,改,查询等功能的实现,这也是实验室仪器设备管理产生的基础,实验室仪器设备管理都是相对该实验室的所有仪器设备而言的。3.教师对实验室教室的查看与租借管理,包括增,删,查询等功能的实现,这也是实验室教室租借

17、管理产生的基础,实验室教室租借管理都是相对该实验室的所有教室而言的。4.有了上述资料后,需要实现实质性的实验室仪器设备管理,本系统主要实现实验室仪器设备管理,包括对实验室的类别的增,删,改,查。对实验室教室的增,删,改,查。对实验室仪器设备的增,删,改,查。这些基本的仪器设备管理功能构成了实验室仪器设备管理的主体。2.2.1系统的模块设计。1.登录:实现管理员与教师登录,并能对该系统进行操作。2.密码修改:能对管理员与教师的密码进行修改。3.实验室类别管理(管理员):实现对实验室类别的录入,管理和查询的功能。实验室类别管理包括(类别编号,类别名称,备注)。4.实验室教室管理(管理员):实现对实

18、验室教室的录入,管理和查询的功能。实验室教室管理包括(教室编号,教室名称,备注)。5.实验室仪器设备管理(管理员):实现对实验室仪器设备的录入,管理和查询的功能。实验室仪器设备包括(仪器编号,仪器名称,仪器状况,备注)。6.实验室租借管理(管理员):实现对实验室租借的同意与删除,管理和查询的功能。实验室租借包括(租借编号,教室编号,教师编号,租借时间,归还时间,同意租借,备注)。7.实验室租借管理(教师):实现对实验室的查询与申请租借的功能。实验室租借包括(租借编号,教室编号,教师编号,租借时间,归还时间,同意租借,备注)。2.3 系统配置2.3.1 Hardware (硬件)硬件环境(访问者

19、):建议用户在允许的情况下采用较高配置硬件资源。硬件环境(开发者):AMD1.5G2200+处理器,512M存,80G磁盘空间。2.3.2Software (软件)访问者:IE浏览器。最好是IE浏览器,本系统在IE6.0浏览器下通过了测试。开发者:1.开发工具:MyEclipse 8.62.辅助开发工具: Dreamweaver 83.Database (数据库):MYSQL4. Server (服务器) :ApacheTomcat5.05.Run Circumstance (运行环境) :安装JDK1.6支持Java运行。6.Technic (技术):前台网页的设计采用JSP技术制作。JSP

20、网页吸引人的地方之一就是能结合JavaBeans技术来扩充网页中程序的功能。JSP程序实际上JSP元素、Java程序和HTML文档的混合体,JSP以Java作为其脚本语言。第3章 系统详细设计实验室设备管理系统登录管理员登录教师登录3.1 系统的功能模块设计图3-1 登录模块图管理员类别管理教室管理教师管理设备管理租借管理修改密码图3-2 管理员模块图教师修改个人信息查看类别信息查看个人信息查看教室信息申请租借设备修改个人密码 图3-3 教师管理模块图3.2 数据库设计1.管理员表: admin表3-1 管理员表字段名类型说明Adm_IdvarcharNot nullAdm_Namevarch

21、arNot nullAdm_PassowrdvarcharNot nullAdm_NotevarcharNot null2.租借表:borrow表3-2 租借表字段名类型说明Borr_Idchar主键Mjr_IdcharnullTea_IdvarcharnullBorr_Data1datetimenullBorr_Data2datetimenullBorr_TongvarcharnullBorr_Notevarcharnull3.设备表class表3-3 设备表字段名类型说明Cls_Idvarchar主键lMjr_IdcharnullCls_NamevarcharnullCls_Haovarc

22、harnullCls_Notevarcharnull4.类别表:department表3-4类别表字段名类型说明Dptmt_Idchar主键Dptmt_NamevarcharnullDptmt_Notevarcharnull5.教室表:major表3-5教室表字段名类型说明Mjr_Idchar主键Dptmt_IdcharnullMjr_NamevarcharnullMjr_Notevarcharnull6.教师表:teacher表3-6教师表字段名类型说明Tea_Idchar主键Dptmt_IdchernullTea_NamevarcharnullTea_Passwordvarcharnull

23、Tea_SexcharnullTea_EuducationalvarcharnullTea_ProfessionalvarcharnullTea_TudyvarcharnullTea_CardNumDecimalnullTea_BrithdayDatenullTea_FacevarcharnullTea_EmailvarcharnullTea_ decimarnullTea_PlacevarcharnullTea_TelphonedecimarnullTea_AddressvarcharnullTea_Notevarcharnull3.4系统运行环境与环境变量设置首先要先安装J2SDK。可以到

24、SUN官方站点(java.sun.)下载J2SDK的安装文件:j2sdk-1_4_2_04-windows-i586-p.exe,下载之后安装好J2SDK;安装完之后,设置环境变量:我的电脑属性高级环境变量;选择系统变量(S):设置JAVA_HOME环境变量:单击新建,在变量名中输入:JAVA_HOME在变量值中输入:D:Java(假设J2SDK安装在目录D:Java下,反正就是J2SDK的安装目录。)然后确定,到此已经设置好JAVA_HOME环境变量。设置CLASSPATH环境变量:单击新建,在变量名中输入:CLASSPATHD:Javabin;.;D:Javalib;D:Javalibdt

25、.jar;D:Javalibtools.jar(中间的点号“.”和分号“;”必不可少。)然后确定,到此已经设置好CLASSPATH环境变量。设置PATH环境变量:单击新建,在变量名中输入:PATH在变量值中输入:D:Java;.;D:Javabin(中间的点号“.”和分号“;”必不可少。)然后确定,到此已经设置好JAVA_HOME环境变量。三个环境变量设置好后,写一个简单的java程序来测试J2SDK是否已安装成功:在D:下新建一个目录test;然后写一个简单的JAVA测试文件,将这个文件保存为文件名为Test.java,保存在目录D:test下。然后打开命令提示符窗口,cd到你的test目录

26、,然后键入下面的javacTest.java和javaTest。此时如果看到看到相关的信息则说明环境搭建成功。如果没有打印出这句话,你需要仔细检查一下你的配置情况。如果上面的J2SDK安装成功的话,接下来继续安装Tomcat:可以到tomcat官方站点(tomcat-4/./dist/jakarta/tomcat-4/)下载tomcat:jakarta-tomcat-4.1.30.exe,下载之后安装。(比如安装在D:Tomcat下。)安装完之后,设置环境变量:我的电脑属性高级环境变量;选择系统变量(S):设置CATALINA_HOME环境变量:单击新建,在变量名中输入:C

27、ATALINA_HOME在变量值中输入:D:Tomcat然后确定,到此已经设置好CATALINA_HOME环境变量。设置CATALINA_BASE环境变量:单击新建,在变量名中输入:CATALINA_BASE在变量值中输入:D:Tomcat然后确定,到此已经设置好CATALINA_BASE环境变量。然后修改环境变量中的CLASSPATH,把Tomat安装目录下的commonlib下的servlet.jar追加到CLASSPATH中去,修改后的CLASSPATH如下:CLASSPATH=D:Javabin;.;D:Javalib;D:Javalibdt.jar;D:Javalibtools.ja

28、r;D:Tomcatcommonlibservlet.jar接着可以启动tomcat,在IE中访问localhost:8080,如果看到tomcat的欢迎页面的话说明安装成功了。下载mysql-5.0.18-win32.解压后点击安装文件SET这里是安装欢迎程序,点击Next开始下一步安装。默认是Typical,建议改成Custom,因为Typical模式不允许改变安装路径,只能安装在C盘。下面会介绍Custom的安装方法。到这一步需要选择组件与更改文件夹位置,组件就用默认的,位置可以选择Change来改变。安装mysql的路径中,不能含有中文!一切就绪,点击Install开始安装。安装结束后

29、,程序会提示是否要在mysql 上注册,我们选择跳过,即Skip Sign-Up然后点“Next”。安装结束,选择现在开始配置mysql服务器。点击Finish继续。配置开始,点击Next继续:面这个选项是选择mysql应用于何种类型,第一种是开发服务器,将只用尽量少的存,第二种是普通WEB服务器,将使用中等数量存,最后一种是这台服务器上面只跑mysql数据库,将占用全部的存,我这里只是示例,就选择开发服务器,占用尽量少的存,用户可根据自己的需求,选择其他选项,见图12,点Next继续.下面是选择数据库用途,第一种是多功能用途,将把数据库优化成很好的innodb存储类型和高效率的myisam存

30、储类型,第二种是只用于事务处理类型,最好的优化innodb,但同时也支持myisam,最后一种是非事务处理类型,适合于简单的应用,只有不支持事务的myisam类型是被支持的。一般选择第一种多功能的。点Next继续,下面是选择InnodDB的数据存放位置,一般默认好了,不需要改动.下面是选择mysql允许的最接数,第一种是最大20个连接并发数,第二种是最大500个并发连接数,最后一种是自定义,你可以根据自己的需要选择.点Next继续,下面是选择数据库监听的端口,一般默认是3306,如果改成其他端口,以后连接数据库的时候都要记住修改的端口,否则不能连接mysql数据库,比较麻烦,这里不做修改,用m

31、ysq的默认端口:3306.点Next继续,这一步设置mysql的默认编码,默认是latin1,我们可以根据需要,把它改成gb2312,或gbk。注意:如果要用原来数据库的数据,最好能确定原来数据库用的是什么编码,如果这里设置的编码和原来数据库数据的编码不一致,在使用的时候可能会出现乱码。点Next继续,这一步是是否要把mysql设置成windows的服务,一般选择设成服务,这样以后就可以通过服务中启动和关闭mysql数据库了。推荐:下面的复选框也勾选上,这样,在cmd模式下,不必非到mysql的bin目录下执行命令。点Next继续,这一步是设置mysql的超级用户密码,这个超级用户非常重要,

32、对mysql拥有全部的权限,请设置好并牢记超级用户的密码,下面有个复选框是选择是否允许远程机器用root用户连接到你的mysql服务器上面,如果有这个需求,也请勾选。到现在位置,mysql已经得到了足够的配置条件,如果没有问题即可点击Execute,让mysql进行配置,如果有不妥的地方,点击Back,重新修改配置条件。测试连接mysql的语句您的第一个字段容为:您的第二个字段容为: 将上面的JSP代码保存为sql_test.jsp,放在/Root目录下。在地址中输入:localhost:8080/sql_test.jsp,就会有相关的提示。那么数据库操作成功,恭喜你以上所有的容涉与的相关条件

33、:3.5页面设计管理员端页面是教师和服务器之间实现人机交互的一个介质。对它的制作要求简洁大方,色彩搭配要协调。第4章 系统实现41系统基本结构4.1.1 系统的基本结构图管理员类别管理教室管理教师管理设备管理租借管理修改密码教师修改个人信息查看类别信息查看个人信息查看教室信息申请租借设备修改个人密码实验室设备管理系统登录图4-1系统的基本结构图4.1.2 系统数据流图设计综合了系统的各个模块与功能,系统的数据流图如下类别管理管理员信息表教室管理租借管理管理员验证管理员教师管理设备管理修改资料教师教师验证教师信息表修改密码租借教室查看租借图 4-2 系统的数据流图4.2 系统功能模块设计与实现下

34、面开始设计与实现每个子模块。管理员:教师的管理,类别的管理,教室的管理,设备的管理,租借的管理,修改密码。教师:查看个人信息,修改个人信息,查看类别所有的实验室,申请租借。4.2.1系统主页面系统游览主页面“index.jsp”是管理员与教师登录实验室仪器设备管理系统的主页面,代码如下: 实验室设备管理系统-登录 Ransom 实验室设备管理管理系统 用户登录 管理员教师 管理员: 密码: 页面运行效果如图4.3图4-3 管理员登录页面运行效果图4-4教师登录页面运行效果4.3 系统管理模块的实现4.3.1 管理员主页面管理员模块主要是查看与修改教师的信息还有就是对类别与教室的查、看增加、删除

35、等同时对教室的租借信息的查看的一些功能。管理员主页面代码如下: 管理员首页 实验室设备管理系统 类型:管理员 功能选项 主页 修改密码安全退出 管理员,欢迎登录实验室设备管理管理系统! 教师信息管理 类别信息管理 教室信息管理 设备信息管理 教室租借管理 设备损坏管理 管理员主页面图:图4-4 管理员主页面图4.3.2 教师主页面教师模块主要是个人的信息查看与修改还有就是对类别与教室的查看与对教室的租借一些功能。教师主页面代码如下:教师信息管理 查看所有教师查询教师信息 添加新教师 重置教师密码 教师主页面图:图4-5教师主页面图4.3.3 建立与数据库相关的JavaBean文件DBConn.

36、java程序如下:public class Conn /定义驱动程序的名称private static String driverName = org.gjt.mm.mysql.Driver;/ 定义数据库的URLprivate static String URL = jdbc:mysql://ems?useUnicode=true&characterEncoding=GB2312;/ 根据你自己设置的数据库连接用户进行设置private static String USER = root;/ 根据你自己设置的数据库连接密码进行设置private static String

37、PASSWORD = 123;public Connection connection = null;public Statement statement = null;public ResultSet result = null;public Conn() / 打开数据库连接public static Connection getConnection() Connection connection = null;try Class.forName(driverName);connection = DriverManager.getConnection(URL, USER, PASSWORD)

38、; catch (Exception e) e.printStackTrace();if (connection = null) System.err.println(警告:数据库连接失败!);return connection;/ 读取结果集public ResultSet doQuery(String sql) try connection = Conn.getConnection();statement = connection.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);re

39、sult = statement.executeQuery(sql); catch (SQLException e) e.printStackTrace();return result;/ 更新数据public int doUpdate(String sql) int result = 0;try connection = Conn.getConnection();statement = connection.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY); catch (SQLExce

40、ption e) result = 0;return result;/查询表中有几条记录public int resultRow(String _sql) int row = 0;String sql = select Count(*) from +_sql;Conn conn = new Conn();ResultSet rs = conn.doQuery(sql);try if(rs.next() row = rs.getInt(1); catch (SQLException e) row = 0;return row; /查询表中有几条记录public int getRow(String

41、 sqlTable) int row = 0;String sql = select Count(*) from +sqlTable;Conn conn = new Conn();ResultSet rs = conn.doQuery(sql);try if(rs.next() row = rs.getInt(1); catch (SQLException e) row = 0;return row; /查询表中有几条记录(带条件)public int getRow(String sqlTable, String where) int row = 0;String sql = select C

42、ount(*) from +sqlTable+ +where;Conn conn = new Conn();ResultSet rs = conn.doQuery(sql);try if(rs.next() row = rs.getInt(1); catch (SQLException e) row = 0;return row; / 关闭数据库连接public void closeConnection() try if (result != null)result.close(); catch (Exception e) e.printStackTrace();try if (stateme

43、nt != null)statement.close(); catch (Exception e) e.printStackTrace();try if (connection != null)connection.close(); catch (Exception e) e.printStackTrace();4.3.4 教师的管理(管理员)教师的信息查看、修改、增加、删除、修改教师密码等。查看教师信息主要代码如下: 查看教师信息 教师编号: 系部名称: 教师: 教师性别: 教师学历: 教师职务: 教师职称: 号: 出生日期: 政治面貌:E-mail: : 教师籍贯: 联系: 详细地址: 备

44、注信息: a href=editTeacher.jsp?teacherid=编辑a href=teacher_del.jsp?teacherid= onclick=sure()删除 4.3.5 类别的管理(管理员)对类别的增加,修改,删除,查看等功能。类别的查看信息主要代码如下: 类别编号: 类别名称: 备注信息: a href=editDepart.jsp?departid=编辑a href=depart_del.jsp?departid= onclick=sure()删除 4.3.6 实验室的管理(管理员)对实验室的增加,修改,删除,查看等功能。实验室的查看信息主要代码如下: 教室编号:

45、类别名称: 教室名称: 备注信息: a href=editMajor.jsp?majorid=编辑a href=major_del.jsp?majorid= onclick=sure()删除 4.3.7 设备的管理(管理员)对设备的增加,修改,删除,查看等功能。设备的查看信息主要代码如下: 设备编号: 教室名称: 设备名称: 设备状况: 备注信息: a href=editClass.jsp?classid=编辑a href=class_del.jsp?classid= onclick=sure()删除 4.3.8 租借的管理(管理员)对租借信息的增加,修改,删除,查看等功能。租借信息的查看信息

46、主要代码如下: 设备编号: 教室名称: 设备名称: 设备状况: 备注信息: a href=editClass.jsp?classid=编辑a href=class_del.jsp?classid= onclick=sure()删除 4.3.9 个人信息查看(教师)对个人信息的增加,修改,删除,查看等功能。个人信息的查看信息主要代码如下: 管理员密码修改 修改个人密码 修改个人密码 旧密码: 新密码: 请确认: 4.4 系统其他功能页面实现对于系统其他页面里的功能实现大致同上,在这里不做重复说明。第5章 系统的测试5.1 什么是软件测试软件测试是在软件投入运行前,对软件需求分析、设计规格说明书和编码的最终的复审,是软件质量保证的关键步骤。确切的说,软件测试就是为了发现错误而执行的过程。一般分为两个阶段:1.单元测试:在编完一模块后进行测试;2.综合测试:在开发完软件后进行综合测试。5.2 软件测试的目标与方法G.Myers给出了关于测试的一些规则,这些规则可以看作是

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论