《毕业设计管理系统的设计与实现[基于WEB毕业设计管理系统的设计与实现].doc》由会员分享,可在线阅读,更多相关《毕业设计管理系统的设计与实现[基于WEB毕业设计管理系统的设计与实现].doc(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 毕业设计管理系统的设计与实现基于WEB毕业设计管理系统的设计与实现 摘要针对目前高校在毕业设计治理中普遍存在的问题,研发了一套基于WEB的毕业设计治理系统平台。该平台实现了毕业设计全过程的网络化治理和监控,实现了无纸化办公。降低了毕业设计治理的本钱,同时提高了工作效率。 关键词毕业设计 治理系统 数据库 WEB1 引言目前,许多高校在教学治理方面,特殊是学生学籍治理、成绩治理等方面都普遍采纳了网络化治理手段,而对于毕业设计这一重要的教学环节,则多数还在采纳传统的单机治理模式,现有的毕业设计治理系统主要用来完成毕业设计的根本信息和成绩的输入输出、相关文档的上传下载等工作,而毕业设计的选题、毕业
2、设计过程治理等工作还没有被纳入到教务治理系统中。近些年来,随着大学生就业压力增大,许多学生就业求职流淌频繁;一些学生依据岗位要求更改毕业设计题目;有的用人单位还要求学生在实习单位进展毕业设计等种种状况使得毕业设计的网络化、系统化治理已经成为一种趋势,一些高校开头探究具有本校特色的毕业设计治理系统来加强对毕业设计工作的治理和调控,使毕业设计治理工作能够较好地发挥其应有的作用,因此,建立完善的毕业设计治理系统具有较大的有用价值。在充分分析了传统毕业设计流程的前提下,我们研发了基于WEB的毕业设计治理系统,该系统充分利用计算机网络优势,以质量监控体系为指导,对毕业设计过程进展全程质量跟踪与监控,显著
3、提高了治理人员的工作效率,对毕业设计治理水平的提高起到了关键作用。2 毕业设计治理系统总体设计毕业设计治理系统是一个基于WEB的网络毕业设计治理系统,它围围着毕业设计的选题、指导、中期检查、结题验收、评阅、辩论、评分等环节来完成相应的功能,系统基于B/S模式,使用JSP+TOMCAT技术平台搭建效劳器,后台数据库采纳了成熟和兼容性好的Microsoft SQL Server。支持4类不同权限的用户:学生、教师、审核员(教研室治理员)、系统治理员(教学治理人员)。他们在系统中拥有他定的功能模块如图1图4所示。这四个模块相互独立,其中治理员模块具有对审核员模块、教师治理模块和学生模块的治理权限。从
4、图1中可以看出系统治理员模块主要完成公布毕业设计时间安排、权限设置、系统维护、审核员添加、学生信息治理、教师信息治理、毕业设计题目治理、分类统计选题信息、分类统计下载已上传的文档、生成多种统计报表、教师辩论分组、学生辩论分组、数据备份数据输出等功能,治理员通过查看教师出题状况的统计信息准时把握教师的出题进度;通过查看学生选题的分类统计信息准时把握学生选题进度,对双向选题的时间段进展掌握;同时上传毕业设计的相关文件和历届优秀毕业论文,准时公布新闻和公告。系统治理员准时生成各个阶段的统计报表以完成对毕业设计各个环节进展准时监控。系统中存有近三年的毕业设计题目状况,避开重题状况的发生。图1 系统治理
5、员模块图图2 审核员模块图审核员模块主要完成审核题目、统计本教研室教师毕业设计题目状况、各种文档的提交状况、查询题目信息、导出题目信息等功能。一般来讲由教研室主任或系主任担当审核员的角色,审核员审核本教研室或本系教师所出题目信息,依据题目讨论内容的难度、讨论工作量等是否符合标准来打算是否允许该题目通过系统级审核,并对未通过的题目提出修改意见。图3 教师模块图图4 学生模块图教师模块主要完成修改个人信息、查看毕业设计时间进度安排、上传毕业设计题目、选择学生、提交任务书、接收开题报告并评分、接收论文并评分、学生辩论在线评分等功能。依据教师与学生之间的关系,可将教师泛化为指导教师、评阅教师、辩论组组
6、长三种角色。指导教师主要负责毕业设计过程中从选题到论文提交的整个过程,并批阅论文,给出成绩;评阅教师主要对辩论小组所分学生的论文进展批阅并给出成绩;辩论组组长主要负责在辩论过程中给出本组学生的成绩。学生模块主要完成修改个人信息;查看毕业设计时间进度安排;选题;接收任务书;提交开题报告;提交论文;扫瞄新闻、文件;下载历届优秀论文;查看毕业设计成绩等功能。3 毕业设计治理系统的实现在完成了对系统的需求分析和总体设计的根底上,本着安全、高效、界面友好的等原则,采纳典型的三层架构模式和模块化的编程思想来完成不同层的编码和测试工作,在设计中大量使用了效劳器端开发控件,提高了开发效率,降低了系统编码的难度
7、,使得系统构造清楚、易于扩展和便于维护。在JSP访问WEB数据库时,使用了ADO组件,ADO是JSP内置的ActiveX效劳器组件,通过在WEB效劳器上设置JDBC可连接多种数据库:如SYBASE、ORACLE、Microsoft SQL Server、ACCESS等等,本系统使用的后台数据库是Microsoft SQL Server。系统重要代码如下所示:public class Conn private static Connection con;private Statement stmt;private ResultSet rs;private static final String
8、drivername = “com.microsoft.jdbc.sqlserver.SQLServerDriver“;private static final String url = “jdbc:microsoft:sqlserver:/127.0.0.1:1433;DatabaseName=job;user=sa;password=sa“;public class Data private Conn con = new Conn();private Statement stmt;private ResultSet rs;public int getRowCount(String strS
9、ql) int intCount = 0;try stmt = con.getStmtread();rs = stmt.executeQuery(strSql);if (rs.next() intCount = rs.getRow(); else intCount = -1; catch (Exception e) intCount = -2;System.err.println(e.getMessage();e.printStackTrace(); finally con.close();return intCount;4 结语基于WEB的毕业设计治理系统平台于2023年投入使用,经过近两年的实践证明:他不仅降低了毕业设计的本钱、实现了毕业设计的无纸化办公、显著减轻了教学治理人员的事务性工作,还能随时监控毕业设计过程中的各个环节的执行状况,大大提高了毕业设计过程治理的力度和效率。