网学网其他类别编辑为广大网友搜集整理了:基于JSF的毕业设计管理系统绩等信息,祝愿广大网友取得需要的信息,参考学习。
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn |
在提出解决这些方法时,分析本校的毕业设计管理流程,在学生选择导师的时候,教务处总会发一张志愿表给学生填写,教导人员也会相应地介绍参加了该系该专业的导师的资料,以供学生进行选择,学生一般都会有八个志愿可以填写,填完之后,上交给教导人员,再由教导人员随机分配志愿表给参加了毕业设计的导师,导师再根据学生填写好的志愿表,选择自己的学生;然后导师通知自己的学生进行题目的填写,由导师审核通过后,学生开始论文的撰写;在毕业设计期间,导师需要与学生进行交流时,导师通过电话召集学生到办公室开一次会议,布置任务和解决学生所遇到的问题,监督学生毕业设计的进度。教务人员在整个毕业设计管理过程中,负责选派导师,发放志愿表,收集志愿表,和监督导师工作等[3]。 综合上述分析,解决以上提出的问题,学生选择导师时,系统提供一个志愿管理窗口和筛选出来的学生所在系别、专业的导师信息表,在导师信息表中,学生可以看到各个导师的详细信息,学生可以根据这些选择自己喜欢的导师进行填写志愿表,同时学生在填写完志愿时,可以重新进行志愿的填写,在还未被导师选择之前该学生可以进行多次的志愿的重新填写;参加毕业设计的导师,系统提供了一个学生选择导师的信息列表,导师挑选选中自己的学生,系统还提供了计数的功能,以防导师多选,并提供一个确认的功能,以供导师在还没确认学生之前进行修改自己所选的学生;学生选择题目可以和填写志愿同步进行的,学生的题目信息表可以实时更新的,可以不断地检测导师录入的题目信息,和被选的题目,有效地防止同一题目的出现,同时系统还提供了一个允许导师修改学生题目的权限;导师拥有对毕业设计题目进行管理的权限,导师可以添加,删除毕业设计题目,同时学生也可以录入自己喜欢的题目,整个题库由导师和学生共同维护的;教务教导人员在系统中处于管理者的身份,管理学生导师的信息,包括学号,帐号,密码,联系电话,联系地址等信息,分配导师进行毕业设计教务活动,对学生进行毕业设计成绩的管理等工作;此系统的信息交流功能,导师与学生是一对N的交流,导师交流的权限,限于本组的学生,导师以发贴的形式与学生进行交流,学生也可以通过发贴的形式来询问一些毕业设计上的相关问题,导师和学生都有回复主题的功能,导师和学生都可以上传文件进行交流,学生也可以通过此种方式提交毕业设计。 提出解决方法后,进一步研究如何将技术融入到这些流程中,如怎么样来实现题目列表的实时刷新,这里就需要用到AJAX,在一定的时间内使用局部刷新的方法向后台服务器获取更新数据,使用这种数据更新的方法,可以减少一定的带宽,且让人感觉不到页面在刷新。再则就是如何来克服JSF中的DataTable不能进行服务器刷新的弱点,DataTable若不使用On-demand loading这种方式,它将会把服务器里的数据全部下载至客户端,导致客户端要使用大量的内存存储数据,那么什么叫On-demand loading呢?其实这个原理是:根据JSF的DataTable的实现原理,JSF中dataTable中绑定的数据实际上被包装成了一个DataModel,以消除各种不同数据源和数据类型的复杂性。它提供了一个,自主在后台进行数据封装的平台,因此只需要在页面请求时将需要的页面的信息封装起来,再通过服务器发送给客户端,在整个过程中,是一个客户端对服务器进行数据请求,和服务器接受请求返回数据的过程。 实际好用的管理系统,总是需要将现实的管理流程和最新的技术完美结合起来,通过新的技术来提高系统的性能和易用性,减化管理的复杂度,更好地提高系统的效率,为现实的管理带来再好的辅助作用。 5 总结 由于毕业生的增加,毕业生越来越不好管理的现状难以解决,但是经过学校、教师和学生的共同努力之下,相信毕业设计会有一个更好的平台,毕业设计的一些问题将得以解决。 参 考 文 献: [1] 罗会波著. JSF第一步[M]. 北京:清华大学出版社,2007.10. [2] Budi Kurniawan著,刘克科等译.JavaServer Faces编程[M].北京:北京清华大学出版社,2005.01. [3] 张桂荣. 毕业设计成绩评定刍议[J]成都大学学报(教育科学版), 2007(11):52-56. |
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT |
本文选自计算机毕业设计http://myeducs.cn |