【37页】毕业论文:基于BS的实验室预约系统.doc文档下载
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
客户端把请求消息包含用户名密码等信息发送到应用服务器端,等待服务器端的响应数据处理应用服务器端通常使用服务器端脚本语言,如等,来访问数据库,获得查询结果发送响应应用服务器端向客户端发送响应消息般是动态生成的页面,并由用户的浏览器端,解释文件,呈现用户界面。
开发工具概述又叫,但并不仅仅是的简单升级,而是推出的新代脚本语言。
是微软发展的新型体系结构的部分,它的全新技术架构会让每个人的网络生活都变得更简单。
功能,如老师对实验室的预约,管理员对现有的实验批次进行管理,学生和老师可以对实验信息进行相关的查询等套实验室网上预约的管理系统势在必行。
研究目标及意义实验教学是高等教育的重要环节,是培养学生实践能力的重要场所。
加强实验室建设,不仅仅是硬件和资金的投入,更应该发挥计算机网络技术的优势。
提出种基于的网上预约管理系统,有效合理地分配和使用开放性实验室资源,调动学生进行实验的主动性。
本次开发,将实现实践教学的动态开放性管理,达到提高实践教学的工作效率,优化资源配置,提提高实践教学的工作效率,优化资源配置,提高实验管理水平的目的。
设计的系统可以实现预约系统的基本用开放性实验室资源,调动学生进行实验的主动性。
投入,更应该发挥计算机网络技术的优势。
提出种基于的网上预约管理系统,有效合理地分配和使部分内容简介工作负担越来越重,为了减轻实验室管理人员的工作负担,同时针对目前实验室预约越来越庞杂的管理局面,开发套实验室网上预约的管理系统势在必行。
研究目标及意义实验教学是高等教育的重要环节,是培养学生实践能力的重要场所。
加强实验室建设,不仅仅是硬件和资金的投入,更应该发挥计算机网络技术的优势。
提出种基于的网上预约管理系统,有效合理地分配和使用开放性实验室资源,调动学生进行实验的主动性。
本次开发,将实现实践教学的动态开放性管理,达到提高实践教学的工作效率,优化资源配置,提高实验管理水平的目的。
设计的系统可以实现预约系统的基本功能,如老师对实验室的预约,管理员对现有的实验批次进行管理,学生和老师可以对实验信息进行相关的查询等。
论文主要工作本次开发的系统主要实现了三个角色权限下对应的各种不同的功能,有教师对实验室的预约,教师对实验信息的查询,学生对所在班级实验信息的查询,管理员对实验信息及用户信息的修改,用户密码修改以及不同权限的注册等功能。
本论文中针对系统的主要模块的部分功能及实现进行了详细的阐述,如教师预约功能,教师查询功能,管理员对实验信息的修改功能以及学生查询功能等。
通过本论文的介绍使用户在使用该系统前就可以对该系统的功能及实现过程有个大致的了解,对该系统的使用更加的容易。
第章相关技术技术就是浏览器服务器,是的缩写。
客户机上只要安装个浏览器,如或,服务器安装或等数据库。
浏览器通过同数据库进行数据交互。
在结构中,浏览器端与应用服务器端采用请求响应模式进行交互。
交互的过程如下。
客户端接受用户的请求客户端向应用服务端发送请求客户端把请求消息包含用户名密码等信息发送到应用服务器端,等待服务器端的响应数据处理应用服务器端通常使用服务器端脚本语言,如等,来访问数据库,获得查询结果发送响应应用服务器端向客户端发送响应消息般是动态生成的页面,并由用户的浏览器端,解释文件,呈现用户界面。
开发工具概述又叫,但并不仅仅是的简单升级,而是推出的新代脚本语言。
是微软发展的新型体系结构的部分,它的全新技术架构会让每个人的网络生活都变得更简单。
是框架中专门用来开发网上应用程序的,它其实不是种语言,而更像个框架,在这个框架下可以采用等其它语言开发网上程序。
的功能和特点效率增强采用编译后运行的方式,当用户第次访问页面时对页面进行编译,以后再访问时就直接运行,这样尽管第次会稍微慢些,单以后速度就会大大提高。
顶级开发工具支持可以在中开发,支持所见即所得拖放控件和自动部署等功能,可以使开发效率大大提高。
程序结构清晰在中,代码和标记使参杂在起的,其实是将代码嵌入到了文档中。
而可以将程序代码和标记分开,使得程序结构更清晰。
开发简单中的很多特性使得开发更简单。
如它提供的验证控件可以方便地验证客户是否正确填写表单内容,就不需要自己编写大段验证代码。
另外,提交表单后,可以自动保留客户在表单内输入的内容。
移植方便在中,可以向目标服务器直接复制该组件,当需要更新时,重新复制个即可。
会自动逐步用新的组件替换旧的组件。
服务所谓服务,就是种特殊的组件,该组件有些属性和方法,其它网上应用程序或传统应用程序可以远程调用这些属性和方法,并返回个简单的结果。
比如你提供了个计算存储利息的服务,别人就可以用自己的程序中向你传递相应的参数,并返回计算后的利息,然后继续用在自己的程序中。
的运行环境要正确运行,服务器必须安装如下软件或或或或更高版本,其中系列需要安装客户端只要是普通的浏览器即可,如或更高版本。
的开发工具开发文件,最好的工具是,利用它就可以实现所见即所得的编辑,并可以实现拖放控件自动部署自动分离程序代码和代码等功能。
本次设计用的是来开发系统。
是开发文件最好的工具。
利用它可以实现拖放控件,自动部署,自动分离程序代码和代码等功能。
具有强大的数据库管理功能,利用数据绑定控件和数据源控件,可以直接建立或处理储信息,对象好比内存中虚拟的数据库,当建立对象后,此时就和原有的数据库断开了,操作的只是内存中的数据库。
控件的更新事件中,需要引用控件中的文本框中的值,因为不能直接引用,就要对其进行重新定义,然后才可以引用。
其部分代码如下在控件的更新事件中,首先当然也是连接数据库,建立对象和对象。
然后用语句去更新数据库中相应的记录,打开数据库,执行三条语句对数据库进行更新操作。
最后还要把的的值设置为,调用绑定程序对其重新绑定。
其中程序中的会返回选定的行号,然后将行号赋值给控件的属性。
然后再调用数据绑定程序,页面上对应行就会显示为文本框。
这里需要注意的是获取文本框的语句这里会返回当前的行对象会返回当前的第列对应的单元格的对象而就会返回该单元格中的第个子控件,也就是班级名称对应的文本框控件。
之后就可以用获取该文本框的值了。
因为控件中的子控件的值不可以直接获取,必须用这种方法先找到该控件,然后再获取。
前面预约界面中的控件中的单选框也是样,所以每次引用其值时都要重新定义。
删除时要保持和预约表信息同步修改,则修改预约表信息的操作要在删除之前。
控件删除时,其主要代码如下,调用了函数,是为了保持实验信息表和预约表的同步,其主要代码如下星期上午,节否,对于删除的记录的预约时间,即的内容要进行判断。
判断是周之中的哪个时间段,要对周之中所有的时间段进行判定,上述代码中的语句中的代码只是其中的部分。
因为代码类似,在此不再赘述。
在判断之后用更新语句去更新预约表中的相关字段即可。
至于控件的事件过程则比较简单,只要令控件的属性为,然后重新绑定数据,就可取消操作。
结论本论文主要介绍了基于的实验室预约系统的设计与实现,并对整个系统的设计与功能的实现做了详细的介绍。
软件界面直观,功能相对完善,基本上实现了预约系统所要求的功能。
由于设计时间仓促,手中收集到的资料有限,对各个方面考虑的还不够全面,系统设计难免存在欠缺和漏洞。
些模块只是简单实现了其功能,并没有深入。
例如,系统中只能由老师来预约,学生却不能实现预约实验老师不能退订预约,只有管理员可以退订预约。
另外,虽然前台界面直观,但系统程序中的代码较多,造成许多的冗余代码,造成了系统程序的可读性比较差,但是前台却很直观,有利于用户的使用。
虽说有系统欠缺,但对于该系统的开发已经基本达到了最初的设计要求,能够满足用户的基本需求。
在以后的系统完善中,还要根据工作的实际需求再添加相应的功能模块,并实现对些信息的合法处理,完成个完整的实用的实验室预约系统。
洛阳理工学院毕业设计论文谢辞在本次毕业设计完成之际,我首先要向在毕业设计过程中给予我悉心指导的姬老师致以深深的敬意和谢意。
姬老师以丝不苟的敬业精神,在我毕业设计的过程中给予了我很大帮助。
在老师的严格要求和耐心指导下,使我在程序设计方面进展很快,对相关知识也有了新的了解,这对我以后的工作和学习都是种莫大的帮助。
另外,也感谢学校给我提供了良好的学习环境和实践机会。
然后还要感谢大学三年来所有的老师,正是他们当时严厉的教导,使得我的综合能力和计算机专业知识得到了稳步提高同时,还要感谢所有的同学们,正是因为有了你们的支持鼓励和帮助,我的毕业设计才能顺利完成。
