浅析实现导师分配及结果提交的方法毕业论文.doc

浅析实现导师分配及结果提交的方法毕业论文.doc

ID:125071

大小:202.94 KB

页数:20页

时间:2017-06-21

浅析实现导师分配及结果提交的方法毕业论文.doc_第1页
浅析实现导师分配及结果提交的方法毕业论文.doc_第2页
浅析实现导师分配及结果提交的方法毕业论文.doc_第3页
浅析实现导师分配及结果提交的方法毕业论文.doc_第4页
浅析实现导师分配及结果提交的方法毕业论文.doc_第5页
资源描述:

《浅析实现导师分配及结果提交的方法毕业论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、浅析实现导师分配及结果提交的方法毕业论文目录前言1一、项目开发的意义2二、“为学生分配导师”模块功能简介3三、实现导师分配的方法5(一)使用session对象储存变量5(二)添加查询条件选择或删除同组学生7(三)满足条件失效的按钮8(四)禁止F5刷新功能12四、实现分配结果提交的方法13(一)使用split()函数进行数据分割13(二)使用while循环结构多次查询14结论16致谢17参考文献18附录《论文答辩管理系统—为学生分配导师模块》毕业设计拟定方案《论文答辩管理系统—为学生分配导师模块》毕业设计具体方案《论文答辩管理系统—为学生分配导师模块》毕业设计修改方案II前言本文着重从“组员列

2、表”和“提交数据库”两个单元分析为学生分配导师模块是如何实现分配导师与提交数据库两大功能的。本文主要由四部分组成。第一部分:项目开发的意义。这一部分主要介绍了本项目的现状和项目开发后可以为学校带来的改变与影响。第二部分:“为学生分配导师”模块功能简介。该部分介绍了本小组负责开发的“为学生分配导师”模块的操作流程及主要功能。第三部分:实现导师分配的方法。本部分主要介绍了组员列表单元中为实现导师分配而采用的程序语言。第四部分:实现分配结果提交的方法。这部分主要介绍了提交数据库单元中为实现将分配结果成功提交数据库而采用的程序语言。本文秉着实践与理论相结合的原则,在文中融合了ASP开发应用程序的理论

3、与实践,简要介绍了本模块中为实现导师分配与将结果提交数据库两大功能所采用的程序语言。17一、项目开发的意义随着现在网络时代的来临和各高校校园网的建设,基于互联网的管理系统在日常的生活与工作中发挥着重要的作用。例如,我校已经完成开发并投入使用的控电查询系统、校园一卡通查询和充值系统等等,这些系统都方便了我们的生活,使我校学生实现了足不出户办理校园业务的可能。据了解所知,我校仍采用人工手动分配的方式将学生组分配给论文指导老师并制成表格进行结果输出,这样无疑对于相关负责老师而言是一项巨大的工作。在这种大批量人工输入的结果中,无论是输入结果的错误率还是制表的效率都是不尽如人意的。作为手握大学生“命门

4、”的论文答辩,更应该方便老师和学生,达到无论距离的远近均可以进行远程电脑端操作的目的。若开发并使用毕业生论文答辩管理系统,可以省去大量的手工操作,这样不仅可以减少老师的任务工作量,而且更重要的是可以有效降低输入结果的错误率,同时还可以大大提升工作的效率,使教务工作迈上一个新台阶。17二、“为学生分配导师”模块功能简介因为毕业生论文答辩管理系统是校内的教务工作管理系统,所以要确保该系统的安全性。本模块需要在主页登录进入,若数据库中没有登录身份信息或登录时身份信息验证不成功(即用户名或密码错误)则无法进入本模块。本模块是毕业生论文答辩管理系统的第二个模块,要将在组队模块中已经形成组别的学生组分配

5、给相应论文指导老师的模块。本模块拟定由三个单元组成,第一单元是“选择论文指导老师”单元,本单元可以限定之后选择的学生组属性;第二单元是“选择学生组”单元,本单元中可以随机选择该论文指导老师可允许带的学生组;第三单元是将结果记录在数据库中,免去人工地输入,方便快捷地将分配结果以表格的形式呈现出来。本文着重介绍第二单元和第三单元,即主要介绍程序中导师的分配与数据的提交两部分代码撰写的过程。本模块页面的主要操作流程如下图所示:1717三、实现导师分配的方法实现导师分配单元主要由选择学生组页面和已选择的学生组列表页面两个页面组成。按系统页面操作流程,从本模块的主页先跳转至已选择学生组的页面,之后通过

6、点击“选择学生”按钮进入选择学生组页面。(一)使用session对象储存变量“Session对象用来保存与Web应用程序会话的各个用户的信息,从而实现同一用户在整个会话中的不同页面之间进行变量值共享[1]。”session对象是最常见的用于存储用户的对象。session对象存储特定用户在整个系统操作中所需的数据信息。当用户在整个系统程序的各Web页之间跳转时,存储在session对象中的数据信息不会丢失,而是在整个操作浏览过程中一直存在,并可以重新赋值使session对象更新。在本模块代码设计上大量使用了session对象储存开发过程中需要的数据讯息。在组员列表单元中,通过给session赋

7、值的方式实现本人及小组成员对学生组的删除功能。具体来说,选择的学生组的学生id都叠加形成一个长字符串并赋值在session对象中。在删除程序中,先使用instr()函数定位出要删除学生在字符串中的位置,再将空值使用replace()函数替换要删除学生处的id值,形成一个新的字符串,最后将新的字符串重新赋值给session对象,从而实现删除功能。其中,因为学生id之间需要使用分隔符相离,否则是一串没有意义的字符

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。