摘要
随着全球信息化技术的兴起,特别是Internet的日益普及,我国各大中专院校都建立了自己的校园网。毕业生以班级为单位的原始手工报送的选题方式已经不能适应时代发展的需求, 所以基与互联网的毕业设计选题系统也就孕育而生了。
毕业设计选题系统就是能够使学生通过互联网完成毕业设计课题的选定,它采用Web方式,同时适用于局域网和Internet,它要实现审核,权限管理,邮件通知等功能,并能提供题目保存、题目查询等功能,该系统同时拥有最开放的题库管理系统和最灵活的选题系统,能够自动进行权限的判断,对用户进行冻结。
我们采用了JSP技术为主要手段,本系统采用了多级角色管理:包括系统管理员,学生和老师几种权限.本文主要介绍了用户权限的划分,并详细地论述了系统设计的思想和实现的方法步骤从而为以后的研究打下了基础。
关键词: 审核 ; 权限; 多级角色管理
选题系统出现的趋势
在网络飞速发展的今天,互联网成为人们快速获取,发布和传递信息的重要渠道,在人们政治,经济,生活等各方面发挥着重要的作用。因此网站建设在Internet应用上地位显而易见,它已成为政府,企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。
从20世纪90年代初期随着www的发展,Internet逐渐普及化由于www通过良好的界面大大简化了Internet操作难度使得用户数量急剧增加,许多人开始重视Internet,发现到Internet具有巨大得潜力。于是纷纷大量加入Internet。这样Internet上得站点大大增加,网络信息五花八门,十分丰富。如今Internet已经深入到人们生活得各个部分。Internet大大方便了信息的传播,给人们带来了全新得生活方式。
这次我们所设计的课题正是互联网与大学生学习生活紧密相关的,现今的社会人们已经离不开网络,传统的选题方式也面临着变革,而网络选题则是一个很重要的方向。基于Web技术的网络选题系统可以借助于遍布全球的Internet进行,因此选题既可以在本地进行,也可以在异地进行,大大拓展了选题的灵活性。题目可以根据题库中的内容生成,从而使用计算机选题大大的提高了选题效率;还可以直接把题目送到数据库中保存,作为老师以后出题的参考。现在较好的选题方式为网络选题,题目内容放在服务器上,学生通过帐号和口令进行登陆,学生也可以第一时间得到选题信息。因此,采用网络选题方式将是以后的大趋势。
选题系统常用的实现技术
在线论文选题系统的实现技术有多种,可以采用传统的客户机/服务器(C/S)型的MIS型架构,即论文题目内容放在远程的服务器上,在选题机上安装考试应用程序和数据库客户机配置,因此每次选题时要对机器进行安装、配置,这样一来选题工作比较烦琐;而且选题程序放在客户机上,安全性也受到一定影响。另外一种考试系统采用Web 技术实现。Web技术超越了传统的“客户机/服务器”两层结构,采用了JSP技术实现:JSP编程有着效率高的特点。在用户机上不需要安装任何应用程序,应用程序可以安装在作为服务器的计算机上,题目存放在数据库服务器上(事务层和数据库可以是同一台机器)。
目的和意义
毕业论文是高等学校人才培养的重要环节,在培养大学生探求真理、强化社会意识、进行科学研究基本训练、提高综合实践能力与素质等方面具有不可替代的作用,是教育与生产劳动和社会实践相结合的重要体现,是培养大学生的创新能力、实践能力和创业精神的重要实践环节。
毕业设计选题是毕业设计的最初环节,也是毕业设计过程的起点。科学的选题方式本身也极为重要,它直接影响到毕业设计的质量。为方便学校对毕业论文教学环节的管理和监督,帮助学校提高这项工作的管理水平和效率,减轻指导老师和院系教学的工作强度,方便学生和指导老师交流,开发一个毕业设计选题系统是非常有必要的。
国内研究以及发展趋势
毕业论文选题过程一般是:首先老师将整理的论文题目及任务书发布给学生,然后学生从中选择自己感兴趣的论文题目。
随着近年来本科毕业论文参与人数的增多以及分工协作的加强,如何通过学生与老师之间的双向选择合理高效地进行选题,成为毕业论文工作面临的一个难题。所有与学生毕业设计相关的内容都要在新选题系统中完成,学校、教师及学生都在一个系统内部提交文件,具有同一管理的思想理念。
研究内容
从系统需求分析、总体设计、详细设计、系统实现和系统测试这几个角度对系统的开发过程进行详细的介绍,并对该系统的主要特点以及采用的主要系统开发工具进行简单的介绍。具体说来:
1、针对高校毕业设计选题管理现状进行调查,了解管理办法及存在的优缺点,明确选题设计面临的主要问题和基本原则,提出系统应具备的主要功能和设计的相关信息,用文字配图形、表格等工具描述出来。
2、系统总体功能设计:分为教师、学生、管理员三大系统模块。教师模块要实现管理个人信息、添加选题、查看选题情况等功能;管理员模块需实现设置系统功能、管理教师/学生信息、审核选题等功能;学生模块需实现管理个人信息、查询选题情况、查看教师信息等功能。
3、完成数据库设计,包括概念、逻辑、物理等几项设计,并用相应工具描述出来。
4、对基于Web的学生毕业论文选题系统进行测试。
功能设计
在线选题系统的功能主要包括三部分:用户管理、教师题库信息管理、学生在线选题信息管理。其软件设计结构图结构如图1:
系统页展示
系统管理员管理
系统管理员是整个系统的核心,可以对系统进行总体管理,管理员登录后,界面如下所示:
学院信息管理
学院信息主要是针对学校的学院进行管理,界面如下所示:
专业信息管理
实现了学校专业信息的管理,能够对专业进行和学院的关联,界面如下所示:
教师信息管理
实现了对教师信息的管理,能够新增,修改和查询教师的基本情况,界面如下所示:
教师信息管理
实现了对教师信息的管理,能够新增,修改和查询教师的基本情况,界面如下所示:
如需要可扫取文章下方二维码联系得源码