基于BS的实验室预约系统毕业论文Word文件下载.docx

上传人:b****3 文档编号:14130883 上传时间:2022-10-19 格式:DOCX 页数:26 大小:1.01MB
下载 相关 举报
基于BS的实验室预约系统毕业论文Word文件下载.docx_第1页
第1页 / 共26页
基于BS的实验室预约系统毕业论文Word文件下载.docx_第2页
第2页 / 共26页
基于BS的实验室预约系统毕业论文Word文件下载.docx_第3页
第3页 / 共26页
基于BS的实验室预约系统毕业论文Word文件下载.docx_第4页
第4页 / 共26页
基于BS的实验室预约系统毕业论文Word文件下载.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

基于BS的实验室预约系统毕业论文Word文件下载.docx

《基于BS的实验室预约系统毕业论文Word文件下载.docx》由会员分享,可在线阅读,更多相关《基于BS的实验室预约系统毕业论文Word文件下载.docx(26页珍藏版)》请在冰豆网上搜索。

基于BS的实验室预约系统毕业论文Word文件下载.docx

3.1功能模块设计8

3.1.1功能模块划分8

3.1.2各功能模块设计8

3.2数据库设计9

3.2.1数据库的引入9

3.2.2数据库的设计原则10

3.2.3数据库结构设计与实现11

第4章详细设计15

4.1模板页的设计15

4.2教师模块16

4.2.1预约界面16

4.3.3教师查询页面22

4.4学生模块23

4.4.1学生查询23

4.4.2学生密码修改24

4.5管理员模块26

结 论31

谢辞32

参考文献33

前 言

信息技术的迅猛发展带来了教育方式和管理方式的变革,随着高校规模的不断扩大和教学管理需求的不断提高,引进先进的信息化手段,实现教学管理方式的网络化和智能化成为教学改革的必然趋势。

实验室是高等院校实施素质教育、培养学生创新精神与实践能力的重要基地。

目前高等学校实验教学改革正在不断地深入,逐渐由封闭型向开放型过渡。

实验室对教师和学生开放,为教师和学生提供实践教学条件是实现教学改革的重要容。

现在实验室管理人员的工作负担越来越重,为了减轻实验室管理人员的工作负担,同时针对目前实验室预约越来越庞杂的管理局面,开发一套实验室网上预约的管理系统势在必行。

基于B/S结构的开放实验室预约系统针对原有手工管理效率低下,缺乏安全性、可控性等缺点,以校园网为依托,采用科学、高效的教学管理方式,使教师预约实验室比原来更加方便、快捷。

实验室预约系统将具有良好的开放性、扩展性、完善的系统功能,能全面满足对实验室大量信息进行管理等需求。

整个系统既为学生、教师提供了一个简单易用的浏览界面,也为管理员提供了一个通用的、友好的、易扩展的管理界面,并对以后进一步扩大管理系统的规模提供了良好的建设平台,具有很好的灵活性。

第1章绪论

 

1.1研究背景

为了提高实践教学水平,规实验室开放管理,迫切需要一套能够替代传统管理方式的实验室预约系统。

因此,决定开发本系统,运用信息技术和计算机管理技术,建立实验室预约平台,在网上公布实验室开放状态等信息,并采用网上预约的形式,方便教师通过网络实时查看实验室开放情况,也方便学生通过网络了解实验课程状况。

1.2研究现状

目前,传统的实验室管理方式为:

教师通过或到实验室进行实验室预约的申请,管理员用手工记录实验室预约情况,管理员根据教师申请的具体条件和时间进行实验室分配,通知教师实验室预约成功或失败。

传统的操作方式比较繁琐,工作量大,操作也不规。

1.3研究目标及意义

实验教学是高等教育的重要环节,是培养学生实践能力的重要场所。

加强实验室建设,不仅仅是硬件和资金的投入,更应该发挥计算机网络技术的优势。

提出一种基于Web的网上预约管理系统,有效合理地分配和使用开放性实验室资源,调动学生进行实验的主动性。

本次开发,将实现实践教学的动态、开放性管理,达到提高实践教学的工作效率,优化资源配置,提高实验管理水平的目的。

设计的系统可以实现预约系统的基本功能,如老师对实验室的预约,管理员对现有的实验批次进行管理,学生和老师可以对实验信息进行相关的查询等。

1.4论文主要工作

本次开发的系统主要实现了三个角色权限下对应的各种不同的功能,有教师对实验室的预约,教师对实验信息的查询,学生对所在班级实验信息的查询,管理员对实验信息及用户信息的修改,用户密码修改以及不同权限的注册等功能。

本论文中针对系统的主要模块的部分功能及实现进行了详细的阐述,如教师预约功能,教师查询功能,管理员对实验信息的修改功能以及学生查询功能等。

通过本论文的介绍使用户在使用该系统前就可以对该系统的功能及实现过程有个大致的了解,对该系统的使用更加的容易。

第2章相关技术

2.1B/S技术

B/S就是浏览器/服务器,是Brower/Server的缩写。

客户机上只要安装一个浏览器(Browser),如NetscapeNavigator或InternetExplorer,服务器安装Oracle、Sybase、Informix、Access或SQLServer等数据库。

浏览器通过WebServer同数据库进行数据交互。

在B/S结构中,浏览器端与应用服务器端采用请求/响应模式进行交互。

交互的过程如下。

1. 

客户端接受用户的请求;

2. 

客户端向应用服务端发送请求:

客户端把请求消息(包含用户名、密码等信息)发送到应用服务器端,等待服务器端的响应;

3. 

数据处理:

应用服务器端通常使用服务器端脚本语言,如JSP、ASP.Net等,来访问数据库,获得查询结果;

4. 

发送响应:

应用服务器端向客户端发送响应消息(一般是动态生成的HTML页面),并由用户的浏览器端,解释HTML文件,呈现用户界面。

2.2开发工具

2.2.1ASP.NET概述

ASP.NET又叫ASP+,但并不仅仅是ASP的简单升级,而是MicroSoft推出的新一代ActiveServerPages脚本语言。

ASP.NET是微软发展的新型体系结构.NET的一部分,它的全新技术架构会让每一个人的网络生活都变得更简单。

ASP.NET是.NET框架中专门用来开发网上应用程序的,它其实不是一种语言,而更像一个框架,在这个框架下可以采用VB.NET、C#等其它.NET语言开发网上程序。

1.ASP.NET的功能和特点

(1)效率增强

采用编译后运行的方式,当用户第一次访问页面时对页面进行编译,以后再访问时就直接运行,这样尽管第一次会稍微慢些,单以后速度就会大大提高。

(2)顶级开发工具支持

ASP.NET可以在VisualStudio.NET中开发,支持所见即所得、拖放控件和自动部署等功能,可以使开发效率大大提高。

(3)程序结构清晰

在ASP中,ASP代码和HTML标记使参杂在一起的,其实是将ASP代码嵌入到了HTML文档中。

而ASP.NET可以将程序代码和HTML标记分开,使得程序结构更清晰。

(4)开发简单

ASP.NET中的很多特性使得开发更简单。

如它提供的验证控件可以方便地验证客户是否正确填写表单容,就不需要自己编写大段验证代码。

另外,提交表单后,可以自动保留客户在表单输入的容。

(5)移植方便

在ASP.NET中,可以向目标服务器直接复制该组件,当需要更新时,重新复制一个即可。

ASP.NET会自动逐步用新的组件替换旧的组件。

(6)Web服务

所谓Web服务,就是一种特殊的Web组件,该组件有一些属性和方法,其它网上应用程序或传统应用程序可以远程调用这些属性和方法,并返回一个简单的结果。

比如你提供了一个计算存储利息的Web服务,别人就可以用自己的程序中向你传递相应的参数,并返回计算后的利息,然后继续用在自己的程序中。

2.ASP.NET的运行环境

要正确运行ASP.NET,服务器必须安装如下软件:

(1)Windows2000Professional或Windows2000Server或Windows2000AdvanceServer或WindowsXPProfessional或更高版本,其中Windows2000系列需要安装ServicePack2.0;

(2)IIS5.1

(3)MDAC2.7

(4).NetFramework

客户端只要是普通的浏览器即可,如InternetExplorer5.0或更高版本。

3.ASP.NET的开发工具

开发ASP.NET文件,最好的工具是MicrosoftVisualStudio.NET,利用它就可以实现所见即所得的编辑,并可以实现拖放控件、自动部署、自动分离程序代码和HTML代码等功能。

本次设计用的是MicrosoftVisualStudio2005来开发系统。

MicrosoftVisualStudio是开发ASP.NET文件最好的工具。

利用它可以实现拖放控件,自动部署,自动分离程序代码和HTML代码等功能。

VisualStudio具有强大的数据库管理功能,利用数据绑定控件和数据源控件,可以直接建立或处理MicrosoftAccess格式的数据库,并提供了强大的数据存储和检索功能。

同时VisualStudio还能直接编辑和访问其他外部数据库,如FoxPro,Paradox等,这些数据库格式都可以用VisualStudio编辑和处理。

VisualStudio还提供开放式数据连接,即ODBC功能,可通过直接访问或建立连接的方式使用并操作后台大型网络数据库,如SQLServer,Oracle等。

2.2.2Access概述

MicrosoftAccess数据库管理系统是MicrosoftOffice套件的重要组成部分,先后出现了Access97、Access2000和AccessXP。

其中AccessXP是最新版本。

Access适用于小型商务活动,用以存储和管理商务活动所需要的数据。

Access不仅是一个数据库,而且它具有强大的数据管理功能,它可以方便地利用各种数据源,生成窗体(表单),查询,报表和应用程序等。

MicrosoftAccess是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。

Access数据库以文件形式保存,文件的扩展名是MDB。

Access2000数据库由七种对象组成:

表、查询、窗体、报表、页、宏和模块。

表(Table)——表是数据库的基本对象,是创建其他6种对象的基础。

表由记录组成,记录由字段组成,表用来存储数据库的数据,故又称数据表。

查询(Query)——查询可以按索引快速查找到需要的记录,按要求筛选记录并能连接若干个表的字段组成新表。

窗体(Form)——窗体提供了一种方便的浏览、输入及更改数据的窗口。

还可以创建子窗体显示相关联的表的容。

窗体也称表单。

报表(Report)——报表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析。

页(Page)——也叫数据访问页。

是连接到数据库的Web页,在数据访问页中,可以查看、添加、编辑和操作存储在数据库中的数据。

数据访问页还可以包括其他来源的数据,例如MicrosoftExcel。

宏(Macro)——宏相当于DOS中的批处理,用来自动执行一系列操作。

Access列出了一些常用的操作供用户选择,使用起来十分方便。

模块(Module)——模块的功能与宏类似,但它定义的操作比宏更精细和复杂,用户可以根据自己的需编写程序模块使用VisualBasic6.0编程。

第3章概要设计

3.1功能模块设计

3.1.1功能模

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

当前位置:首页 > 高等教育 > 军事

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1