- 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毕业设计管理系统设计及实现[摘 要]针对目前高校在毕业设计管理中普遍存在的问题,研发了一套基于WEB的毕业设计管理系统平台。该平台实现了毕业设计全过程的网络化管理和监控,实现了无纸化办公。降低了毕业设计管理的成本,同时提高了工作效率。
[关键词]毕业设计 管理系统 数据库 WEB
1 引言
目前,很多高校在教学管理方面,特别是学生学籍管理、成绩管理等方面都普遍采用了网络化管理手段,而对于毕业设计这一重要的教学环节,则多数还在采用传统的单机管理模式,现有的毕业设计管理系统主要用来完成毕业设计的基本信息和成绩的输入输出、相关文档的上传下载等工作,而毕业设计的选题、毕业设计过程管理等工作还没有被纳入到教务管理系统中。近些年来,随着大学生就业压力增大,很多学生就业求职流动频繁;一些学生根据岗位要求更改毕业设计题目;有的用人单位还要求学生在实习单位进行毕业设计等种种情况使得毕业设计的网络化、系统化管理已经成为一种趋势,一些高校开始探索具有本校特色的毕业设计管理系统来加强对毕业设计工作的管理和调控,使毕业设计管理工作能够较好地发挥其应有的作用,因此,建立完善的毕业设计管理系统具有较大的实用价值。
在充分分析了传统毕业设计流程的前提下,我们研发了基于WEB的毕业设计管理系统,该系统充分利用计算机网络优势,以质量监控体系为指导,对毕业设计过程进行全程质量跟踪与监控,显著提高了管理人员的工作效率,对毕业设计管理水平的提高起到了关键作用。
2 毕业设计管理系统总体设计
毕业设计管理系统是一个基于WEB的网络毕业设计管理系统,它围绕着毕业设计的选题、指导、中期检查、结题验收、评阅、答辩、评分等环节来完成相应的功能,系统基于B/S模式,使用JSP+TOMCAT技术平台搭建服务器,后台数据库采用了成熟和兼容性好的Microsoft SQL Server。支持4类不同权限的用户:学生、教师、审核员(教研室管理员)、系统管理员(教学管理人员)。他们在系统中拥有他定的功能模块如图1~图4所示。这四个模块相互独立,其中管理员模块具有对审核员模块、教师管理模块和学生模块的管理权限。
从图1中可以看出系统管理员模块主要完成发布毕业设计时间安排、权限设置、系统维护、审核员添加、学生信息管理、教师信息管理、毕业设计题目管理、分类统计选题信息、分类统计下载已上传的文档、生成多种统计报表、教师答辩分组、学生答辩分组、数据备份数据输出等功能,管理员通过查看教师出题情况的统计信息及时掌握教师的出题进度;通过查看学生选题的分类统计信息及时掌握学生选题进度,对双向选题的时间段进行控制;同时上传毕业设计的相关文件和历届优秀毕业论文,及时发布新闻和公告。系统管理员及时生成各个阶段的统计报表以完成对毕业设计各个环节进行及时监控。系统中存有近三年的毕业设计题目情况,避免重题情况的发生。
图1 系统管理员模块图
图2 审核员模块图
审核员模块主要完成审核题目、统计本教研室教师毕业设计题目情况、各种文档的提交情况、查询题目信息、导出题目信息等功能。一般来讲由教研室主任或系主任承担审核员的角色,审核员审核本教研室或本系教师所出题目信息,根据题目研究内容的难度、研究工作量等是否符合标准来决定是否允许该题目通过系统级审核,并对未通过的题目提出修改意见。
图3 教师模块图
图4 学生模块图
教师模块主要完成修改个人信息、查看毕业设计时间进度安排、上传毕业设计题目、选择学生、提交任务书、接收开题报告并评分、接收论文并评分、学生答辩在线评分等功能。根据教师与学生之间的关系,可将教师泛化为指导教师、评阅教师、答辩组组长三种角色。指导教师主要负责毕业设计过程中从选题到论文提交的整个过程,并审阅论文,给出成绩;评阅教师主要对答辩小组所分学生的论文进行审阅并给出成绩;答辩组组长主要负责在答辩过程中给出本组学生的成绩。
学生模块主要完成修改个人信息;查看毕业设计时间进度安排;选题;接收任务书;提交开题报告;提交论文;浏览新闻、文件;下载历届优秀论文;查看毕业设计成绩等功能。
3 毕业设计管理系统的实现
在完成了对系统的需求分析和总体设计的基础上,本着安全、高效、界面友好的等原则,采用典型的三层架构模式和模块化的编程思想来完成不同层的编码和测试工作,在设计中大量使用了服务器端开发控件,提高了开发效率,降低了系统编码的难度,使得系统结构清晰、易于扩展和便于维护。
在JSP访问WEB数据库时,使用了ADO组件,ADO是JSP内置的ActiveX服务器组件,通过在WEB服务器上设置JDBC可连接多种数据库:如SYBASE、ORACLE、Microsoft SQL Server、ACCESS等等,本系统使用的后台数据
文档评论(0)