计算机专业毕业论文--实验室管理系统.doc_第1页
计算机专业毕业论文--实验室管理系统.doc_第2页
计算机专业毕业论文--实验室管理系统.doc_第3页
计算机专业毕业论文--实验室管理系统.doc_第4页
计算机专业毕业论文--实验室管理系统.doc_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

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

文档简介

毕业设计说明书(论文) 作作 者者: 学学 号:号: 学学 院院:计算机工程学院 专专 业业:计算机科学与技术(微软合作) 题题 目目: 江苏食品学院学生实验室管理系统设 计与实现 指导者:指导者: (姓 名) (专业技术职务) 评阅者:评阅者: (姓 名) (专业技术职务) 2014年5月 毕毕业业论论文文中中文文摘摘要要 江苏食品学院实验室管理系统是一个利用互联网技术实现实验室管理的系统。 它能更有效的提高实验教学的效果和实验管理的效率,能更好的提高学生学习实 验的自主性。 该系统开发的时候主要采用了 ASP.NET 技术和 SQLServer2005 数据库。它主 要包含了对实验室的管理和实验室的预约。实验室管理中主要包含了用户信息管 理,实验室的管理,实验设备的管理,公告管理,论坛管理和实验预约信息的管 理。实验室的预约主要包含了学生对实验室的预约,实验课的预约和教师对学生 预约信息的查看和审批。最后,通过调试,完善框架,基本实现了实验室管理的 相关功能,为高校实验室管理系统提供了有益的参考。 关键词关键词:实验室;预约; ;sql 2005 毕毕业业论论文文外外文文摘摘要要 Title The design and implementation of laboratory management system of student of Jiangsu Institute of food Abstract Laboratory management system of Jiangsu Institute of food is a laboratory management system with the Internet technology. It can increase the efficiency of experiment teaching and make laboratory management more effective, it also can raise the students autonomous learning about laboratory. With the system development,it mainly uses ASP.NET technology and SQL Server 2005 database. This system mostly includes the management of the laboratory and the experiment course of appointment. Management functions include the management of users information, the management of laboratory, the management of laboratory equipment, the management of announcement, the management of forum and the management of experiment booking information. The experiment class appointment includes the students to the laboratory appointment of booking, the experiment class appointment of booking and the teachers review or approval the appointment information on students. Finally, through debugging and perfecting the framework, the paper basically realized the function of booking laboratory and management in the university. This system provides the beneficial reference for the university laboratory management system. .KeyKey wordswords: Laboratory; appointment; ; sql 2005 淮淮阴阴工工学学院院毕毕业业设设计计说说明明书书 (论论文文) 第 I 页 共 I 页 目目 录录 1 引言.1 11 开发背景.1 12 开发意义.1 13 国内外研究现状2 14 开发环境.2 2 系统分析4 2.1 可行性分析4 2.2 经济可行性4 23 操作可行性.5 3 系统设计5 3.1 系统设计原则.5 3.2 系统功能模块5 3.3 数据库的设计7 4 详细设计11 4.1 管理员模块.11 4.2 教师管理模块16 4.3 学生管理模块19 4.4 游客用户管理模块21 5 系统运行测试21 5.1 系统运行环境21 5.2 系统测试及操作过程.22 结 论28 致 谢29 参 考 文 献30 1 1 引言引言 1 11 1 开发背景开发背景 本系统主要是为了解决人工管理实验室时效率低下,安全性不高等问题,随着 教育的改革,大学实验的教学也同样面临着改革的困境。教学实验需要将理论知识 和实践结合起来,它也成为了提高学生素质,增强学生创新能力的基地。因此,大 力开展开放式实验教学,鼓励学生动手实验,努力学习各种实验器材已经是每个高 校教学任务的重要目标,而我们运用计算机科学技术采取科学管理,使学校的实验 教学资源充分被利用。该系统充分达成了教师依据教学的现实情况来查看并灵活安 排实验室的目标,学生也能快速查看自身的信息数据,实验室的安排情况,实验室 设备的管理和信息公告发布等,还提供了一个简单美观的使用界面,并通过使用账 号和密码来实现系统的安全性。 考虑到教师可能在同一时间,对实验室预约,避免冲突,在接受委任系统时间 冲突,优化资源配置的实验室的努力。伴随着大学教学改革,实验室日常工作日益 繁忙,实验种类不断增多,相关人员也需相应增加,如果继续使用人工管理的话大 大的阻碍了实验室发展的进程,所以,人工管理实验室的方法已经跟不上改革后学 校教学管理的脚步,而各高校为了解决这一难题,急需做出相应改变,提出相应的 解决办法。现在,电脑技术的高速发展和大学校园网建设的日趋完善,对高校实验 室进行科学化管理是迫在眉睫的,而在管理过程中一个先进的信息管理和交流的软 件平台是必须的。 互联网时代,利用网络技术实现管理实验室,已经成为了一种主流。所以,为 了更高效使用实验室,脱离以前的人工管理,研究开发一套新型的基于网络的实验 室管理系统是必要且可行的1,通过网络,我们能更加快速,合理,高效的管理每 一个实验室,不浪费任何可用的资源,为学生提供优质的实验环境,也为教师提供 了一个快速了解学生实验情况和及时批阅的平台。基于网络的实验室管理系统的设 计与实现,为推进大学的教育改革提供了坚实的技术支持。 1 12 2 开发意义开发意义 与传统管理模式的比较,我们可以更有效地利用网络进行实验室信息管理。利 用 Web 数据库的高校实验室管理系统,信息数据以数据库形式,易于更新和管理。 运用传统的管理模式时往往是在形式,一旦数据过大,为了承担管理这些数据,我 们要花很多时间,而且容易出错。但是,基于 Web 的管理系统就没有这个问题。它 对实验室信息和数据的管理和更新是通过计算机来完成的,这样做不仅减少了大量 的人力,物力,还大大提高了实验室的管理和使用效率,提高了工作的准确性。此 外,该系统还可以及时传输设备信息。而传统的管理模式,常常无法让教师及时了 解学生的信息,造成工作无法顺利进行,严重的还会带来不可弥补的损失。而 Web 网络工程实验中心的信息传递基础是在不迁移的情况下进行教学管理,所以系统不 会这个问题。 目前众多高校的实验室管理,依旧是使用传统的管理模式,忽视了计算机网络 这一重要技术组成部分,导致效率低下。内置的网络管理系统的研究与开发奠定了 校园网络实验室管理研究的基础,网络仍然是国内外发展新型实验室管理系统的基 础3。实验教学和科学研究是高校实验室的重要功能,它不仅承担了大学生各项试 验任务,还提高了大学生的动手实践能力,间接地推动了我国科技的发展。因此, 良好的实验室管理与建设影响着中国下一代的成长和质量。现在,随着网络建设的 逐渐完善和成熟,计算机已经走进了我们日常的学习生活和工作的各个方面。为了 使高校实验室管理能更有效率的进行,引进计算机技术来管理是必然的。通过计算 机,我们能提高工作效率,完善教学任务,充分利用实验资源,基于计算机的实验 室管理系统,使学生在高质量的实验教学工作下,不断创新,对科学技术的发展起 着重要的作用。 1 13 3 国内外研究现状国内外研究现状 科学技术是生产力,科学技术使国家强大,但是科技不能没有教育,教育,科 学技术突飞猛进,在今天的世界上,各国都在紧抓教育,重视教育,注重人才。但 随着网络技术的飞速发展,教学过程质量和提高,旧的教学和管理方法已经不能适 应教育的现状,和实验教学是教学的重要组成部分,为培训和实践动手能力,在国 内外,没有一个国家不重视实验教学。但由于实验教学的发展,学生人数的增多, 旧的管理模式已经无法测试学生良好的管理安排4,经常出现在同一时间有冲突类 使用的实验室,并且调课和没有及时通知老师和班级同学等情况。通过系统来管理 实验室已经成为了趋势。因为它能够更快速对学生进行管理,减少错误,提高教学 质量,对学生的成绩和培养有重要意义。 目前,各高校为了解决该问题,做了大量的工作和研究,积累了大量的相关知 识,国内外也出现了许多相关的科研成果和论文。随着科技的飞速发展,许多高校 也自主研发了相关的管理系统,因此开发一个能够高效管理实验室的系统是众望所 归。 1 14 4 开发环境开发环境 硬件:硬件平台的硬件环境是指与经营的发展,包括计算机模型和硬件配置。 因为该高效实验室管理系统是一个小系统,所以使用的计算机硬件要求不高,一般 的计算机都能使用。 软件开发,应用软件的平台和语言:使用了具有强稳定性的 Windows 7 旗舰版 和 Visual Studio.NET 2010 平台,采用了 网络开发技术,数据库使用 SQL2005,因为这些软件是微软公司的产品,所以彼此能稳定的相容,能提高应用系 统的开发效率。开发平台,开发工具和开发语言的选择,也有其自身特点的关系5。 1.4.1 数据库的选择 使用 SQL2005 数据库的原因如下: (1)一体化 SQL2005 数据库具有统一的编程语言,能通过相关语言对数据库进行控制,为开 发者进行系统开发提供了一个良好的开发环境。当数据库已经被使用后,开发者在 对数据库进行修改时,SQL2005 数据库能根据修改的方法进行自我调节而不影响数据 库的正常使用和运行,扩展性良好。 (2) 高度非过程化 当开发者使用 SQL 语言对数据库进行访问时,只需要将需要完成的操作输入, 数据库就会识别你输入的执行语句,然后系统就会自行完成所有工作。 (3)语言简洁 虽然 SQL 语言的功能非常强大,但它只有几个命令语句。此外,SQL 的语法比较 简单,它是一种描述性语言,非常接近自然语言,所以容易学习,掌握。 (4)以多种方式使用 SQL 语言能够直接在数据库中使用,也可以放到程序开发语言中运用。现在很多 数据库应用开发工具,所有 SQL 语言可以直接成为他们自己的语言,使用起来非常 方便。这些方法为用户提供了一个灵活选择,但无论哪一种方式,对 SQL 语言的语 法基本上都是相同的。 (5)微软公司的 SQL2005 SQL2005 是一个开放的接口,数据可以与任何第三方软件共享,但它已经扩展的 灵活性,提高管理的手段,是数据库的第一选择10。 1.4.2 ASP. NET 2001 年微软推出了 ASP.NET,它摒弃了之前版本所用的开发语言,而使用了全 新的 Visual Basic.NET 作为它的默认语言。ASP.NET 在整体上进行了较大的改动, 完全区别了之前的三个版本,功能越发的强大,导致程序开发者在开发的时候变得 更加轻松了。 在 ASP.NET,所有程序存储在服务器上,而服务器实现编译器的实现。一个程序 已经进行了第一次编译,当程序再次运行时,直接执行编译后的代码在服务器端, 而 ASP。所以,ASP.NET 程序运行速度被大大提高了11。 ASP.NET 的高效率,使它变得越来越重要,由于相同的程序,ASP.NET 使用更少 的代码,所以它代表了技术发展的新方向。使用 ASP.NET 的原因如下。 (1)效率 ASP.NET 使用的是.NET Framework 框架。它能同时使用 VB、C+等多种编程语言, 并且只要它执行过一次编译,后面再次编译的时候就能直接使用上次编译的结果了, 所以速度和效率提高很多。 (2)可重用性 ASP.NET 中的代码与内容是完全分开的,因此能够不断重复利用。 (3)代码量 相比较其他编程语言,使用 ASP.NET 可以让程序员节省大量的写代码的时间。 2 2 系统分析系统分析 当今,各个高校不同专业的不同实验项目数目繁多,怎样帮助学生快速,高效 的运用实验室,已经成为了每一所大学教学工作的重要难题。因此,高校实验室管 理系统的相关问题研究已经被提上了日程。 2.12.1 可行性分析可行性分析 如今网络系统的开发,主要又两种,一个是 B/S 结构,另一个是 C/S 结构。考 虑到本系统是基于 B/S 模式的,作者可以通过 ASP. NET 和 SQL 2005 来开发。首先 在 SQL Server 2005 建立数据库,然后通过 HTML,浏览器将服务器端语言传送到服 务器,服务器将编译后的服务器语端言返回给浏览器14。 2.22.2 经济可行性经济可行性 目前大部分的实验室管理系统还是使用人工管理的,人工管理不仅消耗管理者 大量的时间和精力,且出错概率大,这往往会对整个实验教学产生影响,甚至一个 细小的错误可能会带给学生和老师巨大的损失,导致学生成绩下降。因此,新建一 个可用的实验室管理系统应体现经济效益的有关原则,也需要完善系统的质量和功 能,尽量减少软硬件的花费,增长使用效率,提高效益。不仅提高了学生和教师们 的工作效率。同时,也降低了学校在信息管理上的成本。因此,一个实验室管理系 统的开发和运用,能使学校的实验室管理得到长足的进步与发展。 2 23 3 操作可行性操作可行性 随着网络技术的日新月异,网络技术的应用已经进入了我们生活的各个方面, 网络带来了极大的方便在我们的学习和生活上。现在在学校,几乎每一个地方都能 看到网络的身影,无论是发布和查询类别或等级,都是通过网络来进行,大大方便 了广大教师和学生,也极大地节约了教学的成本。和以前管理实验室方法相比,使 用网络来管理拥有让师生交流更加方便,让管理操作更加简单等好处,它大大便利 了广大老师和学生。该系统的开发能够为学校解决管理实验室技术落后的困难,所 以在选择毕业设计课题时选择了江苏食品学院学生实验室管理系统设计与实现 这一题目。 3 3 系统设计系统设计 3.13.1 系统设计原则系统设计原则 系统设计原则如下: (1)实用性 用户可以简单,方便收集基本数据,实现信息共享与交换。 (2)稳定性 运用已经成熟的编程语言和开发工具来开发,保证开发的系统稳定。 (3)开放性 利用 Web 技术,局域网可以分布式数据处理,该系统可以进行数据处理和信息 查询网络。 (4)通用性 系统应适用于其他化纤厂的设备管理,具有一定的推广价值。 (5)先进性 使用先进的软件开发语言和开发工具。 3.23.2 系统功能模块系统功能模块 目前,许多高校实验室管理仍然以传统的“纸和笔式”管理,效率低,也存在 不少缺陷,甚至造成资源的巨大浪费。例如:在许多情况下,实验室开放后,但没人 去做实验。这样不仅在人力资源上造成了很大的浪费,而且在物质资源上也造成一 定的浪费。基于 Web 的高校实验室管理系统的设计可以解决在实验室管理中存在的 上述问题,从而提高实验室的管理效率。 本系统按用户登陆类型可以分为 4 类:游客、学生、教师和管理员。4 种类型 的用户在系统中有不同的权限,根据不同类型用户,系统会给出不同的功能。本系 统的总体功能为实验室管理、实验开放管理、实验设备管理、实验预约管理、实验 报告管理、用户管理、系统类别维护、公共信息管理、实验论坛管理系统17。 对于游客,他们只能查看公共信息和浏览系统论坛中的信息。对学生来说,可 以查看实验室及其设备情况,实验室开放情况,可以进行实验预约,在线完成实验 报告。对于教师来说最主要的功能有:实验报告管理、实验课程管理、实验成绩评 定,实验预约审核以及部分类别维护功能。系统管理员具有最高的权限,可以管理 系统的所有动态信息,如:用户管理、实验室管理、实验设备管理、论坛管理、类 别维护、公共信息管理等。 图 3.1 系统功能模块 3.33.3 数据库的设计数据库的设计 系统数据库共涉及九个数据表: 用户信息表:记录管理员的账号和密码,见表 3-1。 表 3-1 用户信息表结构 列名中文名称数据类型是否为空备注 Id 管理员 id Intnot null PK 自动编号 Name 姓名varchar(20) null Pwd 密码 char(20)null 学生信息表:记录学生档案信息,见表 3-2。 表 3-2 学生信息表结构 列名中文名称数据类型是否为空备注 Id 学生 id intnot null PK 自动编号 Xuehao 学号varchar(20) null Name 姓名 char(20)null Banji 班级varchar(20) null Sex 性别varchar(20) null Tel 电话 char(20)null Csny 出生年月nvarchar(20) null Pwd 密码 char(20)null Xueyuan 学院varchar(20) null Email 邮箱varchar(20) null 教师信息表:记录教师的注册信息,见表 3-3。 表 3-3 教师信息表结构 列名中文名称数据类型是否为空备注 Id 教师 id Intnot null PK 自动编号 Zgh 职工号varchar(20) null Name 姓名 char(20)null Zc 职称varchar(20) null Sex 性别varchar(20) null Tel 电话 char(20)null Xuewei 学位varchar(20) null Pwd 密码 char(20)null Xueyuan 学院varchar(20) null Email 邮箱varchar(20) null 学院信息表:记录学院的信息,见表 3-4。 表 3-4 学院信息表结构 列名中文名称数据类型是否为空备注 Id 学院 id Intnot null PK 自动编号 Name 学院名称Varchar(20) null 课程信息表:记录课程的信息,见表 3-5。 表 3-5 课程信息表结构 列名中文名称数据类型是否为空备注 Id 课程 id Intnot null PK 自动编号 Name 课程名称varchar(20) null 实验课程信息表:发布实验课程作业,见表 3-6。 表 3-6 实验课程信息表结构 列名中文名称数据类型是否为空备注 Id 实验课程 id intnot null PK 自动编号 Name 实验名称nvarchar(20) null Ds 备注 Textnull Kemuid 科目 id Intnull Kemuname 实验科目nvarchar(20) null Xueyuanid 学院 id Intnull Xueyuanname 院系nvarchar(20) null Addtime 添加时间 Datetimenull Baogaopath 上传实验要求nvarchar(20) null 主题信息表:记录用户的留言主题信息,见表 3-7。 表 3-7 主题信息表结构 列名中文名称数据类型是否为空备注 Id 主题 id Intnot null PK 自动编号 Topic 标题Nvarchar(20) null Adduser 发布者Nvarchar(20) null content 问题内容 Textnull Addtime 添加时间 Datetimenull Isreplay 是否回复Nvarchar(20) null 回复信息表:记录用户的主题回复信息,见表 3-8。 表 3-8 回复信息表结构 列名中文名称数据类型是否为空备注 Id 回复 id Intnot null PK 自动编号 Replay 回答内容 Textnull Replayuser 姓名Nvarchar(20) null Topicid 标题 id Intnull Addtime 添加时间 Datetimenull 用户预约表:记录用户实验室管理情况,见表 3-9。 表 3-9 用户预约表结构 列名中文名称数据类型是否为空备注 Id 预约 id Intnot null PK 自动编号 Userid 用户 id Textnull Roomid 实验室编号Nvarchar(20) null Addtime 添加时间 Intnull Ischk 是否审核 Datetimenull 实验信息表:记录实验的基本信息,见表 3-10。 表 3-10 实验信息表结构 列名中文名称数据类型是否为空备注 Id 实验 id Intnot null PK 自动编号 Name 实验名称nvarchar(20) null Jielun 实验结论 Textnull Userid 用户 id Intnull Username 实验用户nvarchar(20) null Filepath 文档下载 Nvarchar(20)null Pl 教师评论 Textnull Teachterid 教师 id Intnull Teachternae 教师名称nvarchar(20) null Addtime 添加时间 Datetimenull Score 分数Nvarchar(20) null Ischk 是否评分Nvarchar(20) null 实验室表:记录实验室信息,见表 3-11。 表 3-11 实验室表结构 列名中文名称数据类型是否为空备注 Id 实验室 id Intnot null PK 自动编号 Name 实验室名称nvarchar(20) null Xueyuanid 学院 id Textnull Xueyuan 所属学院 Intnull Isyuyue 是否预约nvarchar(20) null Ds 实验室描述 nvarchar(20)null Iskaifang 是否开放 Textnull Yuyuerenshu 教师 id Intnull Zongrenshu 容纳人数nvarchar(20) null Kaifangshijian 开放时间 Datetimenull 设备信息表:记录设备信息,见表 3-12。 表 3-12 设备信息表结构 公告信息表:记录公告信息,见表 3-13。 表 3-13 公告信息表结构 列名中文名称数据类型是否为空备注 Id 公告 id intnot null PK 自动编号 Name 公告标题nvarchar(20) null Ds 内容 Textnull Addtime 添加时间 Datetimenull 列名中文名称数据类型是否为空备注 Id 设备 id Intnot null PK 自动编号 model 设备编号varchar(20 ) null Name 设备名称 char(20)null Pd 出厂日期varchar(20 ) null Pid 出厂序列号varchar(20 ) null Price 价格 char(20)null Btime 购买时间nvarchar(20 ) null Manufacturer 厂商 char(20)null Status 保修期varchar(20 ) null Type 设备类型varchar(20 ) null 4 4 详细设计详细设计 从使用角度出发按照角色设计原则,系统将用户分为管理员、教师、学生等三 类并设置管理员、教师、学生三种权限。管理员,教师和学生使用相同的登录界面, 登录的用户的不同权力下放到相应的接口19。 相应地,整个系统由管理员操作模块、教师操作模块、学生操作模块以及游客 用户管理模块四个操作功能模块组成。 4.14.1 管理员模块管理员模块 管理员模块包括下面的功能模块20: 信息管理模块:学院,科目等基本资料的管理。 学生管理模块:管理所有选做实验的学生,如批量更新学生用户信息、更新单 个学生用户信息等。 教师管理模块:该模块可以对教师的个人信息进行编辑。 实验课程管理模块:此模块主要是对实验课程进行管理。管理员可以设定需要 开设实验的系、课程以及课程所需开设的实验,并对它们进行查看、删除、添加等 操作。 论坛管理模块:此模块为各级用户提供了一个交流的平台,以留言的方式进行 交流。 图 4.1 管理员模块-院系管理 图 4.2 管理员模块-课程管理 图 4.3 管理员模块-添加实验室 图 4.4 管理员模块-管理实验室 图 4.5 管理员模块-实验室开放管理 图 4.6 管理员模块-添加实验设备 图 4.7 管理员模块-管理实验设备 图 4.8 管理员模块-添加公告 图 4.9 管理员模块-管理公告 图 4.10 管理员模块-添加学生信息 图 4.11 管理员模块-管理学生信息 图 4.12 管理员模块-添加教师信息 图 4.13 管理员模块-管理教师信息 图 4.14 管理员模块-论坛浏览 图 4.15 管理员模块-管理论坛 图 4.16 管理员模块-账号管理 图 4.17 管理员模块-密码修改 4.24.2 教师管理模块教师管理模块 教师模块功能包括下面的模块: 个人信息管理模块:教师能修改密码和自己的个人信息。 实验信息管理模块:教师可以通过该模块发布关于自己所负责的实验课程及实 验项目,在学生界面显示。 实验报告管理模块:实验结束后,学生需要提交测试报告,教师可以通过该模 块可以给学生发放实验报告及要求,学生完成后提交,教师通过检查报告完成的情 况,批改学生报告。 实验成绩评定模块:在该模块中,教师可以在线直接查看学生提交的实验报告 并打分。 开设实验课程模块:教师经过系统验证登陆系统之后,根据管理员设置的实验 课程表以及自己的特长、学校计划选择开设属于自己的实验课程。 论坛管理模块:此模块为各级用户提供了一个交流的平台,以留言的方式进行 交流。 设备管理模块:添加管理设备信息。 实验室管理:添加实验室信息,对实验室信息进行管理。 实验室管理管理:对实验室的预约信息进行审核管理。 图 4.18 教师模块-个人信息管理 图 4.19 教师模块-密码修改 图 4.20 教师模块-系统公告 图 4.21 教师模块-预约审核管理 图 4.22 教师模块-发布实验课程 图 4.23 教师模块-管理实验课程 图 4.24 教师模块-实验报告管理 图 4.25 教师模块-实验成绩评定 图 4.26 教师模块-实验成绩评定管理 图 4.27 教师模块-发布留言 图 4.28 教师模块-留言查看 4.34.3 学生管理模块学生管理模块 学生管理模块主要包括下面的功能模块: 个人信息管理模块:通过该模块,学生可以修改自己的密码和一些基本信息。 实验课程选择模块:在该模块中,为了培养学生的兴趣和实践能力,学生可以 网上自己选择要做的实验。 教师信息查询模块:学生可以通过该模块查看所选课程指导教师的信息,如联 系电话、E-mail 等。 实验报告模块:完成实验后,学生需要完成实验报告并上交。传统的实验报告 收交方式麻烦,而且浪费时间和资源。通过该模块,学生可以以电子稿的形式在实 验完成后提交自己的实验报告,方便快捷。 实验成绩查询模块:学生提交完实验报告以后,指教教师会依据学生在实验过 程中的表现和实验报告的质量给予评分。学生在上交实验报告后,可以在该模块中 查看自己的得分。 论坛管理模块:此模块为各级用户提供了一个交流的平台,以留言的方式进行 交流。 图 4.29 学生模块-个人信息管理 图 4.30 学生模块-密码修改 图 4.31 学生模块-系统公告 图 4.32 学生模块-设备查看 图 4.33 学生模块-实验预约 图 4.34 学生模块-我的预约 图 4.35 学生模块-做实验 图 4.36 学生模块-教师查询 图 4.37 学生模块-已评分报告 图 4.38 学生模块-发布留言 图 4.39 学生模块-留言查看 4.44.4 游客用户管理模块游客用户管理模块 (1)系统公告模块 游客只能查看该模块中的公告信息。 (2)浏览论坛模块 游客只能查看发布在论坛中的相关信息。 图 4.40 游客模块-系统公告 图 4.41 游客模块-浏览论坛 5 5 系统运行测试系统运行测试 5.15.1 系统运行环境系统运行环境 5.1.1 软硬件配置 下面为运行本系统的计算机最低软硬件配置要求,如表 5-1 所示。 表 5-1 软硬件运行环境表 本系统经过实际的测试和运行,基本满足要求。该系统运行时比较稳定,在使 用和维护该系统时我们应注意以下几个问题: 定期备份数据库,以免丢失数据。 数据库中的无效数据,定期清洗,提高作业效率。 对软件及运行环境进行日常维护。 5.1.2 系统的改进和提高 系统只能显示大致的数据,有些模块中的信息表述不够详细。系统只是对实验 室管理中的某些工作进行了涉及,还有许多相关的功能没有完善。 接下去我们可以根据实际的操作需求,新增或完善系统功能。如在技术允许下 可以添加自动排课,数据采集和分析等功能。 5.25.2 系统测试及操作过程系统测试及操作过程 软件测试的重点在于测试人员设计的测试用例的好坏,目前测试的方法主要有 两种:白盒测试和黑盒测试25。 白盒测试是相当于将开发的程序放在一个白色的透明盒子里,测试人员根据程 序的内部逻辑来设计测试用例,根据工作要求来检查逻辑信道检查程序是否正确。 黑盒测试是相当于将开发的程序看作是一个黑色的盒子,测试人员完全不知道 所要测试的程序,测试的时候只是按照说明书一步一步的进行操作来验证功能并设 计测试用例。 单元测试、集成测试和确认测试是软件测试的三大步骤。 操作系统操作系统 Windows 7XP 网络环境利用现有的网络环境可以是广域网 数据库 SQL 2005 处理器酷睿 2 双核处理器或以上 内 存1G 或以上 硬 盘2T 或以上 (1)单元测试 单元测试也称模块测试。他一般检测的是程序的代码,当程序员完成一个模块 后,可以通过单元测试进行检测26,看这个模块是否按照要求完成了相应的功能。 它通常使用白盒测试,检测出的错误一般也是编程时发生的。 (2)集成测试 集成测试也叫组装测试,它将程序的各个功能模块拼装后进行测试,它主要检 测的是各个模块间接口和通信是否正常27。它通常使用黑盒测试,检测出的错误一 般也是设计时发生的。 (3)确认测试 确认测试的任务是检查软件的功能,性能和其他特性符合用户的需要,它是基 于需求规格(即要求规范)为依据的测试。确认测试通常采用黑盒测试28。 表 5-1 测试用例 表 5-2:系统登录模块 编号权限测试项 测试 类别 描述输入操作期望结果真实结果备注 0001 无登陆 黑盒 测试 在登陆界面内输 入正确账号,密 码和角色进行登 陆 成功 成功登陆 系统 无 0002 无取消 黑盒 测试 点击退出按钮系 统 成功 成功退出 登录界面 无 项目名称江苏食品学院学生实验室管理系统用例标识 开发人员沈高模块名称整个项目 测试人员同学参考信息 测试类型设计日期 2014/5/23 测试方法黑盒测试日期 2014/5/23 用例描述 前置条件软件在电脑上成功运行 并跳转到 游客界面 0003 无登陆 黑盒 测试 只输入密码登陆不能登录 与期望一 致 无 0004 无登陆 黑盒 测试 只输入账号登陆不能登录 与期望一 致 无 0005 无登录 黑盒 测试 账号和密码都不 输入 不能登录 与期望一 致 无 0006 无登陆 黑盒 测试 输入账号和密码 后选择错误的登 录角色 不能登录 与期望一 致 无 表 5-3:学生模块 编号权限测试项 测试 类别 描述输入操作期望结果真实结果备注 0001 学生 个人信 息管理 黑盒 测试 点击个人信息管 理。 弹出个人信息 界面并能修改 成功弹出 并修改 无 0002 学生 个人信 息管理 黑盒 测试 点击密码修改成功修改密码成功修改无 0003 学生 系统公 告 黑盒 测试 点击系统公告 弹出系统公告 界面 成功弹出无 0004 学生 设备查 看 黑盒 测试 点击设备查看 弹出设备信息 界面 成功弹出无 0005 学生 实验室 预约 黑盒 测试 点击实验室预约 弹出并预约成 功 成功无 0006 学生 实验室 预约 黑盒 测试 点击我的预约 弹出实验预约 界面并成功取 消预约 成功无 0007 学生做实验 黑盒 测试 点击做实验 弹出做实验界 面并能下载报 告 成功无 0008 学生 教室查 询 黑盒 测试 输入查询条件, 查询 成功成功无 0009 学生 未评分 报告 黑盒 测试 点击未评分报告 成功弹出未评 分报告界面 成功无 0010 学生 已评分 报告 黑盒 测试 点击已评分报告 成功弹出已评 分报告界面 成功无 0011 学生 发布留 言 黑盒 测试 点击发布留言成功发布留言成功无 0012 学生 查看留 言 黑盒 测试 点击留言查看成功成功无 表 5-4:教师模块 编号权限测试项 测试 类别 描述输入操作期望结果真实结果备注 0001 教师 个人信 息管理 黑盒 测试 点击个人信息管 理。 弹出个人信息 界面并能修改 成功弹出 并修改 无 0002 教师 个人信 息管理 黑盒 测试 点击密码修改成功修改密码成功修改无 0003 教师 系统公 告 黑盒 测试 点击系统公告 弹出系统公告 界面 成功弹出无 0004 教师 预约审 核管理 黑盒 测试 点击预约审核管 理 弹出预约信息 界面并成功审 核 成功无 0005 教师 实验课 程管理 黑盒 测试 点击发布实验课 程 弹出界面并发 布实验成功 成功无 0006 教师 实验课 程管理 黑盒 测试 点击管理实验课 程 弹出界面并能 删除发布的实 验课程 成功无 0007 教师 实验报 告管理 黑盒 测试 点击实验报告管 理 弹出实验报告 界面并能下载 成功无 报告 0008 教师 实验成 绩评定 黑盒 测试 实验成绩评定 实验成绩评分 成功 成功无 0009 教师 实验成 绩评定 黑盒 测试 实验成绩评定管 理 成功弹出实验 成绩评定界面 成功无 0011 教师 发布留 言 黑盒 测试 点击发布留言成功发布留言成功无 0012 教师 查看留 言 黑盒 测试 点击留言查看成功成功无 表 5-5:管理员模块 编号权限测试项 测试 类别 描述输入操作期望结果真实结果备注 0001 管理 员 院系管 理 黑盒 测试 点击院系管理 弹出院系管理 界面并能编辑 成功无 0002 管理 员 院系管 理 黑盒 测试 点击课程管理 弹出课程管理 界面并能编辑 成功无 0003 管理 员 实验室 管理 黑盒 测试 点击添加实验室 弹出界面并能 编辑 成功无 0004 管理 员 实验室 管理 黑盒 测试 点击管理实验室 弹出界面并能 编辑 成功无 0005 管理 员 实验室 管理 黑盒 测试 点击实验室开放 管理 弹出界面并能 开放成功 成功无 0006 管理 员 实验设 备管理 黑盒 测试 点击添加实验设 备 弹出界面并能 添加 成功无 0007 管理 员 实验设 备管理 黑盒 测试 点击实验报告管 理 弹出界面并能 编辑 成功无 0008 管理 员 公告管 理 黑盒 测试 点击添加公告 弹出界面并能 添加 成功无 0009 管理 员 公告管 理 黑盒 测试 点击管理公告 弹出界面并能 编辑 成功无 0011 管理 员 学生信 息管理 黑盒 测试 点击添加学生信 息 弹出界面并能 添加 成功无 0012 管理 员 学生信 息管理 黑盒 测试 点击管理学生信 息 弹出界面并能 编辑 成功无 0013 管理 员 教师信 息管理 黑盒 测试 点击添加教师信 息 弹出界面并能 添加 成功无 0014 管理 员 教师信 息管理 黑盒 测试 点击管理教师信 息 弹出界面并能 编辑 成功无 0015 管理 员 论坛管 理 黑盒 测试 点击论坛浏览弹出界面成功无 0016 管理 员 论坛管 理 黑盒 测试 点击管理论坛 弹出界面并能 编辑 成功无 0017 管理 员 用户管 理 黑盒 测试 点击账号管理。 弹出界面并能 编辑 成功弹出 并修改 无 0018 管理 员 用户管 理 黑盒 测试 点击密码修改成功修改密码成功修改无 表 5-6:游客模块 编号权限测试项 测试 类别 描述输入操作期望结果真实结果备注 0001 游客 系统公 告 黑盒 测试 点击系统公告弹出界面成功无 0002 游客 浏览论 坛 黑盒 测试 点击浏览论坛弹出界面成功无 结 论 随着计算机技术的飞速发展,学校教学和管理模式已经发生率改变。现在,各大 高校学校的规模不断的扩大,导致学校的教学管理也变得越来困难。因此,使用发 展迅猛的网络技术,让教学管理变得更加智能和高效已经成为了改革教学的必然要 求。所以,为了配合教学改革,为了能更好的管理实验室,开发一套实验室管理系 统就变得越来越重要了。 实验室管理系统与原来的手工管理相比,它具有效率高,安全性强、可控性等 优点,通过网络技术,使得实验教学的管理更加智能,高效。让学生预约实验室进 行实验的时候更加快速,简单。 经过几个月的努力工作后,这个系统的设计与开发已经进入了最后的阶段。本 系统通过计算机网络实现了实验室资源的共享,完成了学生对实验室的预约、设备 的查看、教师的查询、实验报告的上交、论坛的讨论,教师对学生实验报告的评分、 学生预约实验的审核,管理员对实验室,实验设备的管理、论坛的管理等功能,大 大的满足了使用者的需求。它的优点是:查找快速,方便、安全性好、数据量大、 成本低、大大提高了实验室管理的工作效率。不过系统功能还存在很多不足之处, 还没有那么完善,尤其是在实验室失约处理,课程安排等没有很好的达到这个功能, 需要有待进一步的完善,以满足用户的需求。 致 谢 经过几个月的设计和工作后,

温馨提示

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

评论

0/150

提交评论