- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Web技术研究生师生互选模式研究
基于Web技术研究生师生互选模式研究
摘要:本文讲述了在研究生师生互选过程中存在的问题,借助JSP技术开发基于B/S架构的研究生师生互选系统,为师生搭建互选平台,从而真正意义上实现“互选”,并详细地介绍了师生互选系统开发过程、创新点和主要技术,提高了研究生培养的规范性和科学性。
关键词:师生互选;JSP技术;B/S架构;研究生培养
中图分类号:TP311文献标识码:A文章编号:1671—1580(2013)01—0148—03
一、引言
随着研究生招生人数的不断增加,研究生导师的选择将是研究生培养过程中不得不面对的一个关键问题,导师的选择对于研究生整个学习生涯都具有至关重要的影响,甚至会影响学生的一生。不乏有研究生因为选导师时考虑欠缺,最后导致整个研究生生活过得都非常失败,也不乏有的导师因为学生选择不当,而导致自己研究受到影响,基于以上问题,应该增强研究生导师师生互选过程中的科学性、时效性、规范性。早在九十年代,国家就提出了研究生师生互选制度,但目前大多数院校的师生互选还都是趋于单项选择,没有真正地体现出“互选”,很多情况都是导师处于被动局面,根本不知道自己将要面对的是什么样的学生,因为对学生不够熟悉,只能等着学生来选,缺乏主动选学生的平台。因此,基于网络的研究生师生互选系统就显得至关重要,现有的师生互选系统导师也只是单纯地具有确定的权限,本系统将师生互选做成一种逻辑上的循环,导师可以自由选学生,学生可以自由地选导师,这就真正意义上实现了“互选”。
二、系统功能需求分析
1.教师登录:教师登录系统后,系统显示五个功能模块:用户信息维护模块、学生信息查看模块、发出邀请模块、收发信息处理模块、资料表格下载模块。用户信息管理中教师可以对自己信息、密码进行修改。查看信息中教师可以查看学生信息并向学生发送邀请,可以查看所有学生的邀请信息以及所有学生的导师确定情况,收发信息处理模块可以对邀请和申请信息进行处理。资料表格下载中,教师可以下载师生互选相关表格和文件。
2.学生登录:学生登录系统后,系统显示的功能模块以及???模块的功能和教师账号登录后基本相同。
3.管理员登录:管理员登录系统后,系统显示用户管理模块、信息维护模块、师生关系修改模块、资料表格管理模块。通过这四个功能模块实现系统中用户的添加、删除、修改,专业和年级的添加、删除、修改,管理员、账号密码的修改,师生互选结果的查看和解除以及资料表格的上传(系统执行过程中详细流程图见图1)。
粗线描述的是导师选学生的过程,导师首先查看学生信息,向有意向的学生发出邀请,学生接受邀请后再次等待导师确认,如果导师确定,则师生关系确定。细线描述的是学生选择导师的过程,过程和导师选择学生类似,操作从学生向导师发申请出发,学生登录系统后可以向多个导师发送申请,并等待导师回复,导师接受申请后,再将接受信息返回给学生,学生对导师接受信息进行确认,如果同意则师生 图1 系统操作流程图
关系确定,学生将不能再向其他导师发送申请,其他的申请和邀请信息也一并删除,师生互选结束。在一次循环中体现出了“互选”。
三、系统架构及数据库设计
系统开发基于B/S模式,即Browser/Server架构,这种结构下,用户工作界面是通过浏览器来实现的。B/S模式最大的好处是运行维护比较简便,能实现不同的人员,从不同的地点,以不同的接入方式访问和操作共同的数据。数据库则采用Microsoft SQL Server2000,数据库连接技术为JDBC。系统在实现过程基于MVC模式,利用JSP + JavaBean+Servlet开发,首先HTTP 服务器接受客户端浏览器的请求,然后JSP 应用程序根据请求通过JDBC 访问后台数据库获得有关系统的数据,接着JSP应用程序可以对数据进行一些处理并发送给HTTP 服务器,最后HTTP 服务器将处理结果发回客户端浏览器。利用JSP技术实现视图层的显示,通过Javabean实现modle层,即系统的业务逻辑,通过Servlet实现控制层。利用MVC模式可以很好地实现代码分离,提高了系统的开发效率,使整个系统的设计及开发更加规范。当用户通过浏览器向服务器发送请求时,通过JSP的显示技术,使用户可以看到前台界面,通过JavaBean 实现用户对系统各功能模块的访问,如教师个人信息JavaBean、学生信息JavaBean等,然后通过Servlet建立各模块之间的联系,实现对系统的逻辑控制,最后将处理结果通过JSP技术返回给客户端浏览器。
四、系统功能设计与实现
1.数据库操作模块实现
对系统的很多操作其实都是对数据库的操作,对于整个系统来说,数据库操作至关重要。因此,在设计数据库操作模块时应该力求
原创力文档


文档评论(0)