计算机专业毕业论文实验室管理系统.docx

上传人:b****1 文档编号:14790583 上传时间:2023-06-27 格式:DOCX 页数:39 大小:1.08MB
下载 相关 举报
计算机专业毕业论文实验室管理系统.docx_第1页
第1页 / 共39页
计算机专业毕业论文实验室管理系统.docx_第2页
第2页 / 共39页
计算机专业毕业论文实验室管理系统.docx_第3页
第3页 / 共39页
计算机专业毕业论文实验室管理系统.docx_第4页
第4页 / 共39页
计算机专业毕业论文实验室管理系统.docx_第5页
第5页 / 共39页
计算机专业毕业论文实验室管理系统.docx_第6页
第6页 / 共39页
计算机专业毕业论文实验室管理系统.docx_第7页
第7页 / 共39页
计算机专业毕业论文实验室管理系统.docx_第8页
第8页 / 共39页
计算机专业毕业论文实验室管理系统.docx_第9页
第9页 / 共39页
计算机专业毕业论文实验室管理系统.docx_第10页
第10页 / 共39页
计算机专业毕业论文实验室管理系统.docx_第11页
第11页 / 共39页
计算机专业毕业论文实验室管理系统.docx_第12页
第12页 / 共39页
计算机专业毕业论文实验室管理系统.docx_第13页
第13页 / 共39页
计算机专业毕业论文实验室管理系统.docx_第14页
第14页 / 共39页
计算机专业毕业论文实验室管理系统.docx_第15页
第15页 / 共39页
计算机专业毕业论文实验室管理系统.docx_第16页
第16页 / 共39页
计算机专业毕业论文实验室管理系统.docx_第17页
第17页 / 共39页
计算机专业毕业论文实验室管理系统.docx_第18页
第18页 / 共39页
计算机专业毕业论文实验室管理系统.docx_第19页
第19页 / 共39页
计算机专业毕业论文实验室管理系统.docx_第20页
第20页 / 共39页
亲,该文档总共39页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

计算机专业毕业论文实验室管理系统.docx

《计算机专业毕业论文实验室管理系统.docx》由会员分享,可在线阅读,更多相关《计算机专业毕业论文实验室管理系统.docx(39页珍藏版)》请在冰点文库上搜索。

计算机专业毕业论文实验室管理系统.docx

计算机专业毕业论文实验室管理系统

计算机专业毕业论文--实验室管理系统

毕业设计说明书(论文)

 

作者:

学号:

学院:

计算机工程学院

专业:

计算机科学与技术(微软合作)

题目:

江苏食品学院学生实验室管理系统设

计与实现

 

指导者:

(姓名)(专业技术职务)

评阅者:

(姓名)(专业技术职务)

 

2014

5

毕业论文中文摘要

江苏食品学院实验室管理系统是一个利用互联网技术实现实验室管理的系统。

它能更有效的提高实验教学的效果和实验管理的效率,能更好的提高学生学习实验的自主性。

该系统开发的时候主要采用了ASP.NET技术和SQLServer2005数据库。

它主要包含了对实验室的管理和实验室的预约。

实验室管理中主要包含了用户信息管理,实验室的管理,实验设备的管理,公告管理,论坛管理和实验预约信息的管理。

实验室的预约主要包含了学生对实验室的预约,实验课的预约和教师对学生预约信息的查看和审批。

最后,通过调试,完善框架,基本实现了实验室管理的相关功能,为高校实验室管理系统提供了有益的参考。

 

关键词:

实验室;预约;;sql2005

 

毕业论文外文摘要

TitleThedesignandimplementationoflaboratorymanagementsystemofstudentofJiangsuInstituteoffood

Abstract

LaboratorymanagementsystemofJiangsuInstituteoffoodisalaboratorymanagementsystemwiththeInternettechnology.Itcanincreasetheefficiencyofexperimentteachingandmakelaboratorymanagementmoreeffective,italsocanraisethestudents’autonomouslearningaboutlaboratory.

Withthesystemdevelopment,itmainlyusesASP.NETtechnologyandSQLServer2005database.Thissystemmostlyincludesthemanagementofthelaboratoryandtheexperimentcourseofappointment.Managementfunctionsincludethemanagementofusers’information,themanagementoflaboratory,themanagementoflaboratoryequipment,themanagementofannouncement,themanagementofforumandthemanagementofexperimentbookinginformation.Theexperimentclassappointmentincludesthestudentstothelaboratoryappointmentofbooking,theexperimentclassappointmentofbookingandtheteachersrevieworapprovaltheappointmentinformationonstudents.Finally,throughdebuggingandperfectingtheframework,thepaperbasicallyrealizedthefunctionofbookinglaboratoryandmanagementintheuniversity.Thissystemprovidesthebeneficialreferencefortheuniversitylaboratorymanagementsystem.

 

.Keywords:

Laboratory;appointment;;sql2005

 

 

1引言

1.1开发背景

本系统主要是为了解决人工管理实验室时效率低下,安全性不高等问题,随着教育的改革,大学实验的教学也同样面临着改革的困境。

教学实验需要将理论知识和实践结合起来,它也成为了提高学生素质,增强学生创新能力的基地。

因此,大力开展开放式实验教学,鼓励学生动手实验,努力学习各种实验器材已经是每个高校教学任务的重要目标,而我们运用计算机科学技术采取科学管理,使学校的实验教学资源充分被利用。

该系统充分达成了教师依据教学的现实情况来查看并灵活安排实验室的目标,学生也能快速查看自身的信息数据,实验室的安排情况,实验室设备的管理和信息公告发布等,还提供了一个简单美观的使用界面,并通过使用账号和密码来实现系统的安全性。

考虑到教师可能在同一时间,对实验室预约,避免冲突,在接受委任系统时间冲突,优化资源配置的实验室的努力。

伴随着大学教学改革,实验室日常工作日益繁忙,实验种类不断增多,相关人员也需相应增加,如果继续使用人工管理的话大大的阻碍了实验室发展的进程,所以,人工管理实验室的方法已经跟不上改革后学校教学管理的脚步,而各高校为了解决这一难题,急需做出相应改变,提出相应的解决办法。

现在,电脑技术的高速发展和大学校园网建设的日趋完善,对高校实验室进行科学化管理是迫在眉睫的,而在管理过程中一个先进的信息管理和交流的软件平台是必须的。

互联网时代,利用网络技术实现管理实验室,已经成为了一种主流。

所以,为了更高效使用实验室,脱离以前的人工管理,研究开发一套新型的基于网络的实验室管理系统是必要且可行的[1],通过网络,我们能更加快速,合理,高效的管理每一个实验室,不浪费任何可用的资源,为学生提供优质的实验环境,也为教师提供了一个快速了解学生实验情况和及时批阅的平台。

基于网络的实验室管理系统的设计与实现,为推进大学的教育改革提供了坚实的技术支持。

1.2开发意义

与传统管理模式的比较,我们可以更有效地利用网络进行实验室信息管理。

利用Web数据库的高校实验室管理系统,信息数据以数据库形式,易于更新和管理。

运用传统的管理模式时往往是在形式,一旦数据过大,为了承担管理这些数据,我们要花很多时间,而且容易出错。

但是,基于Web的管理系统就没有这个问题。

它对实验室信息和数据的管理和更新是通过计算机来完成的,这样做不仅减少了大量的人力,物力,还大大提高了实验室的管理和使用效率,提高了工作的准确性。

此外,该系统还可以及时传输设备信息。

而传统的管理模式,常常无法让教师及时了解学生的信息,造成工作无法顺利进行,严重的还会带来不可弥补的损失。

而Web网络工程实验中心的信息传递基础是在不迁移的情况下进行教学管理,所以系统不会这个问题。

目前众多高校的实验室管理,依旧是使用传统的管理模式,忽视了计算机网络这一重要技术组成部分,导致效率低下。

内置的网络管理系统的研究与开发奠定了校园网络实验室管理研究的基础,网络仍然是国内外发展新型实验室管理系统的基础[3]。

实验教学和科学研究是高校实验室的重要功能,它不仅承担了大学生各项试验任务,还提高了大学生的动手实践能力,间接地推动了我国科技的发展。

因此,良好的实验室管理与建设影响着中国下一代的成长和质量。

现在,随着网络建设的逐渐完善和成熟,计算机已经走进了我们日常的学习生活和工作的各个方面。

为了使高校实验室管理能更有效率的进行,引进计算机技术来管理是必然的。

通过计算机,我们能提高工作效率,完善教学任务,充分利用实验资源,基于计算机的实验室管理系统,使学生在高质量的实验教学工作下,不断创新,对科学技术的发展起着重要的作用。

1.3国内外研究现状

科学技术是生产力,科学技术使国家强大,但是科技不能没有教育,教育,科学技术突飞猛进,在今天的世界上,各国都在紧抓教育,重视教育,注重人才。

但随着网络技术的飞速发展,教学过程质量和提高,旧的教学和管理方法已经不能适应教育的现状,和实验教学是教学的重要组成部分,为培训和实践动手能力,在国内外,没有一个国家不重视实验教学。

但由于实验教学的发展,学生人数的增多,旧的管理模式已经无法测试学生良好的管理安排[4],经常出现在同一时间有冲突类使用的实验室,并且调课和没有及时通知老师和班级同学等情况。

通过系统来管理实验室已经成为了趋势。

因为它能够更快速对学生进行管理,减少错误,提高教学质量,对学生的成绩和培养有重要意义。

目前,各高校为了解决该问题,做了大量的工作和研究,积累了大量的相关知识,国内外也出现了许多相关的科研成果和论文。

随着科技的飞速发展,许多高校也自主研发了相关的管理系统,因此开发一个能够高效管理实验室的系统是众望所归。

1.4开发环境

硬件:

硬件平台的硬件环境是指与经营的发展,包括计算机模型和硬件配置。

因为该高效实验室管理系统是一个小系统,所以使用的计算机硬件要求不高,一般的计算机都能使用。

软件开发,应用软件的平台和语言:

使用了具有强稳定性的Windows7旗舰版和VisualStudio.NET2010平台,采用了网络开发技术,数据库使用SQL2005,因为这些软件是微软公司的产品,所以彼此能稳定的相容,能提高应用系统的开发效率。

开发平台,开发工具和开发语言的选择,也有其自身特点的关系[5]。

1.4.1数据库的选择

使用SQL2005数据库的原因如下:

(1)一体化

SQL2005数据库具有统一的编程语言,能通过相关语言对数据库进行控制,为开发者进行系统开发提供了一个良好的开发环境。

当数据库已经被使用后,开发者在对数据库进行修改时,SQL2005数据库能根据修改的方法进行自我调节而不影响数据库的正常使用和运行,扩展性良好。

(2)高度非过程化

当开发者使用SQL语言对数据库进行访问时,只需要将需要完成的操作输入,数据库就会识别你输入的执行语句,然后系统就会自行完成所有工作。

(3)语言简洁

虽然SQL语言的功能非常强大,但它只有几个命令语句。

此外,SQL的语法比较简单,它是一种描述性语言,非常接近自然语言,所以容易学习,掌握。

(4)以多种方式使用

SQL语言能够直接在数据库中使用,也可以放到程序开发语言中运用。

现在很多数据库应用开发工具,所有SQL语言可以直接成为他们自己的语言,使用起来非常方便。

这些方法为用户提供了一个灵活选择,但无论哪一种方式,对SQL语言的语法基本上都是相同的。

(5)微软公司的SQL2005

SQL2005是一个开放的接口,数据可以与任何第三方软件共享,但它已经扩展的灵活性,提高管理的手段,是数据库的第一选择[10]。

1.4.2ASP.NET

2001年微软推出了ASP.NET,它摒弃了之前版本所用的开发语言,而使用了全新的VisualBasic.NET作为它的默认语言。

ASP.NET在整体上进行了较大的改动,完全区别了之前的三个版本,功能越发的强大,导致程序开发者在开发的时候变得更加轻松了。

在ASP.NET,所有程序存储在服务器上,而服务器实现编译器的实现。

一个程序已经进行了第一次编译,当程序再次运行时,直接执行编译后的代码在服务器端,而ASP。

所以,ASP.NET程序运行速度被大大提高了[11]。

ASP.NET的高效率,使它变得越来越重要,由于相同的程序,ASP.NET使用更少的代码,所以它代表了技术发展的新方向。

使用ASP.NET的原因如下。

(1)效率

ASP.NET使用的是.NETFramework框架。

它能同时使用VB、C++等多种编程语言,并且只要它执行过一次编译,后面再次编译的时候就能直接使用上次编译的结果了,所以速度和效率提高很多。

(2)可重用性

ASP.NET中的代码与内容是完全分开的,因此能够不断重复利用。

(3)代码量

相比较其他编程语言,使用ASP.NET可以让程序员节省大量的写代码的时间。

2系统分析

当今,各个高校不同专业的不同实验项目数目繁多,怎样帮助学生快速,高效的运用实验室,已经成为了每一所大学教学工作的重要难题。

因此,高校实验室管理系统的相关问题研究已经被提上了日程。

2.1可行性分析

如今网络系统的开发,主要又两种,一个是B/S结构,另一个是C/S结构。

考虑到本系统是基于B/S模式的,作者可以通过ASP.NET和SQL2005来开发。

首先在SQLServer2005建立数据库,然后通过HTML,浏览器将服务器端语言传送到服务器,服务器将编译后的服务器语端言返回给浏览器[14]。

2.2经济可行性

目前大部分的实验室管理系统还是使用人工管理的,人工管理不仅消耗管理者大量的时间和精力,且出错概率大,这往往会对整个实验教学产生影响,甚至一个细小的错误可能会带给学生和老师巨大的损失,导致学生成绩下降。

因此,新建一个可用的实验室管理系统应体现经济效益的有关原则,也需要完善系统的质量和功能,尽量减少软硬件的花费,增长使用效率,提高效益。

不仅提高了学生和教师们的工作效率。

同时,也降低了学校在信息管理上的成本。

因此,一个实验室管理系统的开发和运用,能使学校的实验室管理得到长足的进步与发展。

2.3操作可行性

随着网络技术的日新月异,网络技术的应用已经进入了我们生活的各个方面,网络带来了极大的方便在我们的学习和生活上。

现在在学校,几乎每一个地方都能看到网络的身影,无论是发布和查询类别或等级,都是通过网络来进行,大大方便了广大教师和学生,也极大地节约了教学的成本。

和以前管理实验室方法相比,使用网络来管理拥有让师生交流更加方便,让管理操作更加简单等好处,它大大便利了广大老师和学生。

该系统的开发能够为学校解决管理实验室技术落后的困难,所以在选择毕业设计课题时选择了《江苏食品学院学生实验室管理系统设计与实现》这一题目。

3系统设计

3.1系统设计原则

系统设计原则如下:

(1)实用性

用户可以简单,方便收集基本数据,实现信息共享与交换。

(2)稳定性

运用已经成熟的编程语言和开发工具来开发,保证开发的系统稳定。

(3)开放性

利用Web技术,局域网可以分布式数据处理,该系统可以进行数据处理和信息查询网络。

(4)通用性

系统应适用于其他化纤厂的设备管理,具有一定的推广价值。

(5)先进性

使用先进的软件开发语言和开发工具。

3.2系统功能模块

目前,许多高校实验室管理仍然以传统的“纸和笔式”管理,效率低,也存在不少缺陷,甚至造成资源的巨大浪费。

例如:

在许多情况下,实验室开放后,但没人去做实验。

这样不仅在人力资源上造成了很大的浪费,而且在物质资源上也造成一定的浪费。

基于Web的高校实验室管理系统的设计可以解决在实验室管理中存在的上述问题,从而提高实验室的管理效率。

本系统按用户登陆类型可以分为4类:

游客、学生、教师和管理员。

4种类型的用户在系统中有不同的权限,根据不同类型用户,系统会给出不同的功能。

本系统的总体功能为实验室管理、实验开放管理、实验设备管理、实验预约管理、实验报告管理、用户管理、系统类别维护、公共信息管理、实验论坛管理系统[17]。

对于游客,他们只能查看公共信息和浏览系统论坛中的信息。

对学生来说,可以查看实验室及其设备情况,实验室开放情况,可以进行实验预约,在线完成实验报告。

对于教师来说最主要的功能有:

实验报告管理、实验课程管理、实验成绩评定,实验预约审核以及部分类别维护功能。

系统管理员具有最高的权限,可以管理系统的所有动态信息,如:

用户管理、实验室管理、实验设备管理、论坛管理、类别维护、公共信息管理等。

图3.1系统功能模块

 

3.3数据库的设计

系统数据库共涉及九个数据表:

用户信息表:

记录管理员的账号和密码,见表3-1。

表3-1用户信息表结构

列名

中文名称

数据类型

是否为空

备注

Id

管理员id

Int

notnull

PK自动编号

Name

姓名

varchar(20)

null

Pwd

密码

char(20)

null

学生信息表:

记录学生档案信息,见表3-2。

表3-2学生信息表结构

列名

中文名称

数据类型

是否为空

备注

Id

学生id

int

notnull

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

Int

notnull

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

Int

notnull

PK自动编号

Name

学院名称

Varchar(20)

null

课程信息表:

记录课程的信息,见表3-5。

表3-5课程信息表结构

列名

中文名称

数据类型

是否为空

备注

Id

课程id

Int

notnull

PK自动编号

Name

课程名称

varchar(20)

null

实验课程信息表:

发布实验课程作业,见表3-6。

表3-6实验课程信息表结构

列名

中文名称

数据类型

是否为空

备注

Id

实验课程id

int

notnull

PK自动编号

Name

实验名称

nvarchar(20)

null

Ds

备注

Text

null

Kemuid

科目id

Int

null

Kemuname

实验科目

nvarchar(20)

null

Xueyuanid

学院id

Int

null

Xueyuanname

院系

nvarchar(20)

null

Addtime

添加时间

Datetime

null

Baogaopath

上传实验要求

nvarchar(20)

null

 

主题信息表:

记录用户的留言主题信息,见表3-7。

表3-7主题信息表结构

列名

中文名称

数据类型

是否为空

备注

Id

主题id

Int

notnull

PK自动编号

Topic

标题

Nvarchar(20)

null

Adduser

发布者

Nvarchar(20)

null

content

问题内容

Text

null

Addtime

添加时间

Datetime

null

Isreplay

是否回复

Nvarchar(20)

null

回复信息表:

记录用户的主题回复信息,见表3-8。

表3-8回复信息表结构

列名

中文名称

数据类型

是否为空

备注

Id

回复id

Int

notnull

PK自动编号

Replay

回答内容

Text

null

Replayuser

姓名

Nvarchar(20)

null

Topicid

标题id

Int

null

Addtime

添加时间

Datetime

null

用户预约表:

记录用户实验室管理情况,见表3-9。

表3-9用户预约表结构

列名

中文名称

数据类型

是否为空

备注

Id

预约id

Int

notnull

PK自动编号

Userid

用户id

Text

null

Roomid

实验室编号

Nvarchar(20)

null

Addtime

添加时间

Int

null

Ischk

是否审核

Datetime

null

实验信息表:

记录实验的基本信息,见表3-10。

表3-10实验信息表结构

列名

中文名称

数据类型

是否为空

备注

Id

实验id

Int

notnull

PK自动编号

Name

实验名称

nvarchar(20)

null

Jielun

实验结论

Text

null

Userid

用户id

Int

null

Username

实验用户

nvarchar(20)

null

Filepath

文档下载

Nvarchar(20)

null

Pl

教师评论

Text

null

Teachterid

教师id

Int

null

Teachternae

教师名称

nvarchar(20)

null

Addtime

添加时间

Datetime

null

Score

分数

Nvarchar(20)

null

Ischk

是否评分

Nvarchar(20)

null

实验室表:

记录实验室信息,见表3-11。

表3-11实验室表结构

列名

中文名称

数据类型

是否为空

备注

Id

实验室id

Int

notnull

PK自动编号

Name

实验室名称

nvarchar(20)

null

Xueyuanid

学院id

Text

null

Xueyuan

所属学院

Int

null

Isyuyue

是否预约

nvarchar(20)

null

Ds

实验室描述

nvarchar(20)

null

Iskaifang

是否开放

Text

null

Yuyuerenshu

教师id

Int

null

Zongrenshu

容纳人数

nvarchar(20)

null

Kaifangshijian

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2