毕业设计流程系统设计与开发研究
时间:2022-04-14 10:16:42
导语:毕业设计流程系统设计与开发研究一文来源于网友上传,不代表本站观点,若需要原创文章可咨询客服老师,欢迎参考。
摘要:目的:本系统的设计是为了规范化毕业设计流程,方便教师和学生之间沟通,利于学生毕业设计的选题。细化需要审批和签字的地方,能够节省时间。方法:采用jdk+tomcat+eclipse+mysql和maven进行java开发,利用springmvc、mybatis和easyui等开发完成。结果:本系统在操作上简易可行,客户端不需配置任何软件,只需通过浏览器访问网址即可。结论:该系统可以弥补高校内部管理系统的空白,对高校的快速发展和信息管理具有重要意义。
关键词:毕业设计;eclipse;mysql;tomcat;流程系统;高校管理系统
一、引言
本科教育计划的最后一步是毕业设计,学生可以利用大学期间所学的知识独立完成毕业设计这项任务。毕业设计可以评估学生的知识,测试学生所学知识的深度,并锻炼其结合实际问题使用理论的能力,实验技能,外语水平,计算机应用水平,书面和口头表达能力。提高职业素养和责任感并提高毕业生的整体素质非常重要。这是一个将理论与实践,教育与研究以及生产相结合的过程[1]。它是一种重要的教学方式,在课堂教学和教学实践中具有不可替代的作用,使其成为培训高级专业人才过程中的特殊场所[2]。毕业论文是大学中最正式,最完整的科学技术文献,可以全面地训练论文结构的合理性,文献的标准化以及表达语言的能力。科学技术大赛的总结报告只注重结果的准确性,很少研究合理和标准化的文件结构。学习良好的撰写论文的习惯需要注意细节需要注意时间。承德医学院作为一所本科院校,每年都会经历一年一度的毕业设计论文审核,从开题报告,到中期答辩,每一篇论文的形成都包含了师生共同的心血。往往一名老师都带了几名学生做毕业设计,从开题到论文定稿往往需要很多版本的修改,也需要很多部门的签字审核,存在时间上的拖沓和指导记录如何保存的问题,本系统的设计解决了上述问题,让毕业论文的设计更加规范化流程化[3]。
二、技术与方法
(一)背景介绍。本科毕业设计目前存在的问题还较多,一是总体设计水平偏低,二是与往届毕业生存在相同类似的主题,创新性不佳。三是毕业时期恰好是在企业实习日期,导致毕业设计时间过短,无法专注完成毕业设计,更不能完成高水平的作品。第四是学生没有投入很多精力在毕业设计上,原因是学生没有机会根据兴趣爱好定毕业设计方向,而是由教师直接指定[4]。为了解决上述问题,本文提出可以在系统中公布所有指导老师的过往研究和,便于学生自主选择感兴趣的设计,选择对的教师。其次,系统可以把往届学生的毕业设计和论文都上传至服务器中,以免发生选题过于重复的问题。再次,为了避免学生需要签字的时候各部门奔波,系统中可线上处理相关问题,且可以保存每次修改意见和稿件,也并不存在学生只能在学校才能处理的问题。过程系统是一种新型的毕业方法,它使用了最新技术,例如计算机和通信[5]。毕业流程系统使用最新的设备和信息技术替代相关员工的传统手工或重复性业务活动,以高质量和高效率处理毕业任务,并有效利用信息资源实现,提高生产力并支持决策。在一定程度上,工作效率和工作质量都得被大幅提高,这样工作环境也自然被改善。电子印章和电子签名不再通过纸质,整个运作过程被完全数字化[6]。所设计的系统还可以随时上传备份指导记录和论文修改记录,在此毕业流程中责任明确至人。该系统的应用开发是用java语言,java语言最常用的开发工具是eclipse。(二)开发工具Eclipse和开发语言Java的介绍。eclipse是一款开源的集成开发环境,是包含了java开发工具jdk的框架和服务,当然eclipse也支持其他语言的开发[7]。首先eclipse开发功能是强大的,其次还具有代码补全的功能,当输入一个代码的开头部分,后续部分可自动补全。这也是程序员喜欢用eclipse的原因之一。java是一门面向对象的语言,作为大学计算机专业学生的专业课来学习,java语言也是非常强大的,其优点很多,其中平台无关也是java的最大优点,增加了代码的复用率,因为用java写的程序不用修改就可以在不同的软硬件平台上运行。(三)服务器Tomcat的介绍。Apache软件基金会中有一个核心项目被称为jakarta,tomcat则是jakarta项目中的核心项目,其中apche和sun公司的工作人员共同开发了tomcat。tomcat服务器是一个轻量级的应用程序服务器,同时它也是一个开源不收任何费用的web应用程序服务器。tomcat被并发用户不多的中小型系统广泛使用。Tomcat服务器虽然是apache服务器的扩展,但在其运行过程中并不一直依赖于apache服务器,而是作为一个独立存在的进程,单独运行的服务器。tomcat的主目录文件夹有以下几个lib文件夹,conf文件夹,bin文件夹,logs文件夹,webapps文件夹,server文件夹和work文件夹。其中,存放在服务器运行中的jar包的文件夹是lib文件夹。启动tomcat的主要配置文件有web.xml,server.xml,tomcat-user.xml等,这些配置文件存放于conf文件夹内,若想修改服务器,均需从此文件内修改。有关启动tomcat和关闭tomcat的可执行文件存放在bin文件夹内。日志文件存放于logs文件夹中,一旦服务器出现错误,此文件内容会自动更新。服务器内的管理程序存放于server文件夹中。所有的可执行的web项目均放置于webapps文件夹中。work文件夹中存放各种由jsp生成的servlet都放在了这个文件夹下,里面包含.java文件和.class文件[8]。
三、系统设计
(一)系统设计流程。在搭建好jdk的eclipse中选择新建工程,数据库选择mysql,服务器选择tomcat,安装java后需要配置其环境变量,例如,java安装在d盘,win7环境下可以通过鼠标右键单击计算机,查找计算机属性下的系统属性设置,查找环境变量选项,设置相应的环境变量java_home设置为:d:\software\java\jdk1.8.\,path设置为:%java_home%\jre\bin;[9]。在win7中,启动dos窗口,输入mysqld--install,随机产生的随机密码需要记住,然后进行初始化,netstartmysql,正式启动mysql。mysql安装后也可以这样设置,新建系统变量mysql,变量值d:\software\mysql\mysql57,将该地址添加到path中。启动tomcat可以直接运行bin目录下的tomcat7.exe可执行文件,当dos窗口中提示登录启动成功后,可在浏览器中输入,出现tomcat相关页面,也可以证明服务器配置成功[10]。(二)用户操作流程。教师通过浏览器输入的官方网址,同时输入账号和密码,可以绑定手机号码,除左侧展开的树形图和右上角均有提示需要处理的要务,也可以通过手机短信提示教师有需要处理批改的文件。可以对学生上传到的文件进行批注修改,经修正后可传给学生,若文件不符合要求,也可以选择退给学生。包含每次批注记录和修改意见的文件都实时保存到服务器上。这样也便于后期核查,也避免浪费更多时间去收集文件,相关工作人员都节省了路上的时间。各指导教师都可以将往年指导过的作品上传至服务器,只要登录系统的学生都可以下载查看,避免选题跟往年有重复,提高毕业设计的创新性。批改结束后,最终版文件可以通过提示直接上传至系部内已经建立好的年份专业班级文件夹。学生通过浏览器输入官方网址,同时输入账号和密码,可以上传论文指定给指导教师,可以在相关页面看到教师添加的指导意见和修改批注,退回的文件可修改后从重新上传。毕业设计所涉及的相关批注签字,均是标准化自动化,可以直接提示用户上传至相关工作人员处,进行电子签名。责任到人。
四、结论
该系统可以弥补高校内部管理系统的空白,对高校的快速发展和信息管理具有重要意义。对于教师和学生而言,细化了签字和批改流程,便于教师和学生之间沟通,节省了时间。关于论文的修改意见可以直接通过系统标注沟通,不需要学生往返于办公室数次。该系统会在需要教师审核的时候进行手机短信提醒,教师也可以及时处理这些问题。其次,教师的批改记录,学生的修改记录,都会上传到服务器中,一切都有依据,流程标准化,也便于教学检查。当然该系统的潜能依旧有待进一步开发,这将在实际应用中听取学生和教师的意见进行下一步改进。
【参考文献】
[1]段敏虹,罗碧辉.以学生为主体的教学对实习生综合素质的培养[J].中国高等医学教育,2008(5):29.
[2]王景明.本科生毕业论文(设计)规范化管理探析[J].高校教育管理,2007(12):2.
[3]史晨曦,苏鹏,冯梦龙,王妍.论高校教师在教育教学实践中职业道德修养的提升[J].知识经济,2016(7):151.
[4]尤小波.云计算在电子政务系统中的应用研究[J].硅谷,2013,6(18):57-58.
[5]韩小丽.基于UML和RUP的办公自动化系统的设计和实现[D].成都:西南交通大学,2007.
[6]郑维欢.花旗银行北京分行运营风险操作风险管理研究[D].北京:北京交通大学,2014.
[7]徐玲,蒋欣志,张杰.手机二维码识别系统的设计与实现[J].计算机应用,2012(5):1474-1476.
[8]李敏.基于tomcat的Web服务器负载均衡算法应用——在小型企业网站服务器[J].兰州工业高等专科学校学报,2012(6):24-26.
[9]戚欣.基于J2EE架构的层次结构研究及应用[J].吉林大学学报(信息科学版),2008(3):295-299.
[10]陈玲.基于nginx、tomcat、redis的高性能JavaWeb开源架构[J].计算机光盘软件与应用,2014(22):296.
作者:王宝莹 单位:承德医学院
- 上一篇:符号学原理在平面设计的作用
- 下一篇:工程造价本科专业毕业设计探索