基于WEB毕业设计管理系统的设计与实现

时间:2024-03-29 点赞:48940 浏览:98806 作者原创标记本站原创

本文是一篇管理系统论文范文,关于管理系统方面毕业论文提纲,关于基于WEB毕业设计管理系统的设计与实现相关毕业论文参考文献格式范文。适合管理系统及数据库及信息管理方面的的大学硕士和本科毕业论文以及管理系统相关开题报告范文和职称论文写作参考文献资料下载。

[摘 要]针对目前高校在毕业设计管理中普遍存在的问题,研发了一套基于WEB的毕业设计管理系统平台.该平台实现了毕业设计全过程的网络化管理和监控,实现了无纸化办公.降低了毕业设计管理的成本,同时提高了工作效率.

[关 键 词]毕业设计管理系统数据库WEB

1引言

目前,很多高校在教学管理方面,特别是学生学籍管理、成绩管理等方面都普遍采用了网络化管理手段,而对于毕业设计这一重要的教学环节,则多数还在采用传统的单机管理模式,现有的毕业设计管理系统主要用来完成毕业设计的基本信息和成绩的输入输出、相关文档的上传下载等工作,而毕业设计的选题、毕业设计过程管理等工作还没有被纳入到教务管理系统中.近些年来,随着大学生就业压力增大,很多学生就业求职流动频繁;一些学生根据岗位要求更改毕业设计题目;有的用人单位还要求学生在实习单位进行毕业设计等种种情况使得毕业设计的网络化、系统化管理已经成为一种趋势,一些高校开始探索具有本校特色的毕业设计管理系统来加强对毕业设计工作的管理和调控,使毕业设计管理工作能够较好地发挥其应有的作用,因此,建立完善的毕业设计管理系统具有较大的实用价值.

在充分分析了传统毕业设计流程的前提下,我们研发了基于WEB的毕业设计管理系统,该系统充分利用计算机网络优势,以质量监控体系为指导,对毕业设计过程进行全程质量跟踪与监控,显著提高了管理人员的工作效率,对毕业设计管理水平的提高起到了关键作用.

2毕业设计管理系统总体设计

毕业设计管理系统是一个基于WEB的网络毕业设计管理系统,它围绕着毕业设计的选题、指导、中期检查、结题验收、评阅、答辩、评分等环节来完成相应的功能,系统基于B/S模式,使用JSP+TOMCAT技术平台搭建服务器,后台数据库采用了成熟和兼容性好的MicrosoftSQLServer.支持4类不同权限的用户:学生、教师、审核员(教研室管理员)、系统管理员(教学管理人员).他们在系统中拥有他定的功能模块如图1~图4所示.这四个模块相互独立,其中管理员模块具有对审核员模块、教师管理模块和学生模块的管理权限.

从图1中可以看出系统管理员模块主要完成发布毕业设计时间安排、权限设置、系统维护、审核员添加、学生信息管理、教师信息管理、毕业设计题目管理、分类统计选题信息、分类统计下载已上传的文档、生成多种统计报表、教师答辩分组、学生答辩分组、数据备份数据输出等功能,管理员通过查看教师出题情况的统计信息及时掌握教师的出题进度;通过查看学生选题的分类统计信息及时掌握学生选题进度,对双向选题的时间段进行控制;同时上传毕业设计的相关文件和历届优秀毕业论文,及时发布新闻和公告.系统管理员及时生成各个阶段的统计报表以完成对毕业设计各个环节进行及时监控.系统中存有近三年的毕业设计题目情况,避免重题情况的发生.

图1系统管理员模块图

图2审核员模块图

审核员模块主要完成审核题目、统计本教研室教师毕业设计题目情况、各种文档的提交情况、查询题目信息、导出题目信息等功能.一般来讲由教研室主任或系主任承担审核员的角色,审核员审核本教研室或本系教师所出题目信息,根据题目研究内容的难度、研究工作量等是否符合标准来决定是否允许该题目通过系统级审核,并对未通过的题目提出修改意见.

图3教师模块图

图4学生模块图

教师模块主要完成修改、查看毕业设计时间进度安排、上传毕业设计题目、选择学生、提交任务书、接收开题报告并评分、接收论文并评分、学生答辩在线评分等功能.根据教师与学生之间的关系,可将教师泛化为指导教师、评阅教师、答辩组组长三种角色.指导教师主要负责毕业设计过程中从选题到论文提交的整个过程,并审阅论文,给出成绩;评阅教师主要对答辩小组所分学生的论文进行审阅并给出成绩;答辩组组长主要负责在答辩过程中给出本组学生的成绩.

学生模块主要完成修改;查看毕业设计时间进度安排;选题;接收任务书;提交开题报告;提交论文;浏览新闻、文件;下载历届优秀论文;查看毕业设计成绩等功能.

3毕业设计管理系统的实现

在完成了对系统的需求分析和总体设计的基础上,本着安全、高效、界面友好的等原则,采用典型的三层架构模式和模块化的编程思想来完成不同层的编码和测试工作,在设计中大量使用了服务器端开发控件,提高了开发效率,降低了系统编码的难度,使得系统结构清晰、易于扩展和便于维护.


在JSP访问WEB数据库时,使用了ADO组件,ADO是JSP内置的ActiveX服务器组件,通过在WEB服务器上设置JDBC可连接多种数据库:如SYBASE、ORACLE、MicrosoftSQLServer、ACCESS等等,本系统使用的后台数据库是MicrosoftSQLServer.系统重要代码如下所示:

publicclassConn{

privatestaticConnectioncon,

privateStatementstmt,

privateResultSetrs,

privatestaticfinalStringdrivername等于".microsoft.jdbc.sqlserver.SQLServerDriver",

privatestaticfinalStringurl等于"jdbc:microsoft:sqlserver://127.0.0.1:1433,DatabaseName等于job,user等于sa,password等于sa",}publicclassData{

privateConncon等于newConn(),

privateStatementstmt,

privateResultSetrs,

publicintgetRowCount(StringstrSql){

intintCount等于0,

try{

stmt等于con.getStmtread(),

rs等于stmt.executeQuery(strSql),

if(rs.next()){

intCount等于rs.getRow(),

}else{

intCount等于-1,

}

}catch(Exceptione){

intCount等于-2,

System.err.println(e.getMessage()),

e.printStackTrace(),

}finally{

con.close(),

returnintCount,

}

}

4结语

基于WEB的毕业设计管理系统平台于2010年投入使用,经过近两年的实践证明:他不仅降低了毕业设计的成本、实现了毕业设计的无纸化办公、显著减轻了教学管理人员的事务性工作,还能随时监控毕业设计过程中的各个环节的执行情况,大大提高了毕业设计过程管理的力度和效率.

相关论文

高职院校毕业文管理系统的设计

为您写论文毕业论文和职称论文提供关于论文方面专升本毕业论文范文,与高职院校毕业文管理系统的设计相关论文范例,包括关于论文及学生及系统。

对高校毕业文管理系统设计的

本文是一篇管理系统论文范文,关于管理系统方面毕业论文题目,关于对高校毕业文管理系统设计的相关电大毕业论文范文。适合管理系统及大学教育。

高职院校毕业文管理系统的设计

本文是一篇开题报告论文范文,开题报告方面有关硕士论文开题报告,关于高职院校毕业文管理系统的设计相关专科毕业论文范文。适合开题报告及管。

毕业文管理系统的设计与实现

本文是一篇管理系统论文范文,关于管理系统毕业论文提纲,关于毕业文管理系统的设计与实现相关电大毕业论文范文。适合管理系统及数据库及课题。