发布时间:2023-10-09 15:04:30
序言:作为思想的载体和知识的探索者,写作是一种独特的艺术,我们为您准备了不同风格的14篇毕业设计实例,期待它们能激发您的灵感。
【关键词】毕业设计管理系统;ASP.NetSQLServer;B/S
目前针对毕业设计的管理工作还存在着很多不完善的地方,比如指导与回复不及时、文档撰写不规范,甚至还有部分毕业设计的管理工作完全由手工来完成的情况。当前很多大四学生在外地进行实习,学校很不方便对毕业设计工作进行管理。为了提高学校、老师、学生、工作单位等各个方面的工作效率,因此需要使用毕业设计管理系统。目前部分高校所使用的毕业设计管理系统功能相对简单,只能实现一些基本功能,这样会造成查询困难,同时存储上也占用大量的空间,且需要花费额外的人力去进行记录等工作。本系统就是为了满足师生之间进行毕业设计信息的交流而设计,同时可以让学校和实习单位进行跟踪检查。本毕业设计管理系统的目标是能够满足毕业设计所需的全部流程的需要,在教师管理方面,系统将实现为教师提供从提交任务书、指导撰写开题报告、指导论文、答辩记录等等一系列功能;对于学生,系统将实现选题、撰写开题报告、答辩和提交论文等功能;对于管理人员,可以提供阶段性检查功能,如对于已完成的成员加注,可以让管理人员对于相关人员的工作进度一目了然。它能够为学生提供实时的论文处理信息,同样也能让老师及时发现论文中存在的问题,并且能够及时解决学生提出的疑问。系统要保持准确而稳定,同时,每个页面也都将提供良好的交互接口,用来满足师生间有关毕业设计的基本需求。
1系统结构
系统的结构主要包括PC后台、PC网页端和服务器(数据库)三部分,如图1所示。管理员、教师或者学生登陆成功之后可以进行相关的操作,相应的数据或文件存储在数据库中(使用SQLServer[1]),同时可以将现有数据(如学生信息、教师信息等)导入到数据库中,减少了数据库数据的录入操作。
2系统功能
毕业设计涉及到提交任务书、开题报告、译文、论文、作品、答辩记录等多个功能,这些材料的存储与交互反应速度直接影响到工作人员工作的效率和稳定性。毕业设计管理任务主要解决导师和学生间的师生间的双向选择、互动沟通、学生设计论文的提交、导师对论文的审阅、对答辩的管理等问题以及管理员对整个论文设计的布置、安排以及各个阶段工作的监控等问题。该毕业设计管理系统总体结构框图如图2所示。
3系统性能要求
3.1易用性
本系统采用基于B/S结构的人机交互界面,用户验证并登陆成功后进入系统,点击界面功能按钮就可以完成各项操作,系统的服务器端安装、配置、维护方便;客户端不需要安装客户端软件,只要能上网打开浏览器就可以操作,用户操作起来简单方便。
3.2稳定性
该系统基于B/S模式,允许用户可以在校园网和Internet网上进行登陆和访问,用户可以随时访问该系统,所以性能的稳定很重要,必须提供7×24小时的网络服务。
3.3可靠性
学生可能同时提交论文,导致数据量过载,因此上传文件的容量不能过大,上传文件的更新时间也不能过长,太长的延迟时间也给学生带来不便,甚至超时等。所以对系统的可靠性要求非常高,时间特性要求一般如下:(1)响应时间最大不超过7秒;(2)更新处理时间最大不超过9秒;(3)数据的转换和传送时间最大不超过5秒。
3.4安全性
安全性主要考虑系统的权限安全和文档安全。比如学生、教师、系主任、管理员都都有各自的用户权限,执行相应的操作,不可越权。再比如提交的文档不能丢失,有需要的话可以使用密码加密等。
4详细设计
在详细设计过程中遇到以下一些难点:
4.1密码加密,密码重置功能
使用本系统首先需要登录系统,登录后系统会查询数据库并将一定的必要信息写入Session,之后系统根据不同的身份进入不同的界面,如图3所示。近年来,暴力破解逐渐成为主流破解方式之一,因此采用一定的加密算法可有效增加破解的难度。本系统使用现阶段比较主流的MD5加密方式,为用户数据信息提供一定的安全保护。本系统默认登录后默认密码为000000,登录后强制进入ChangePW.aspx[2]页面进行密码修改,同时该页面也是用户密码修改的界面。若强制退出后重新登录依旧会提示修改密码,直到密码修改完毕为止,系统也会判定密码的强度等级。如果有的用户忘记密码导致无法登陆,超级管理员可以根据核实个人信息进行个人密码的重置工作。由于本系统将密码进行了MD5加密,故无法提供密码找回功能。超级管理员可以根据实际情况进行用户密码的初始化操作,方便忘记密码的用户重新登录。
4.2文件上传系统
毕业设计最终需要上交成稿并保存备份,而平时的指导工作也需要提交一些工作记录的文档到服务器备份,该功能模块就是日常中用户需要上传文件的解决方案。图4文件上传系统流程图每一种文件都设立了独立的页面,页面包括样表下载、文件上传、文件下载、文件删除和批量删除等操作。为保证安全性,文档文件都设定为只能上传扩展名为.doc或者.docx格式的文件。表格文件设定为只能上传扩展名为.xls或者.xlsx类型的文件。为防止恶意上传,毕业论文设定大小上限为5Mb,其他文件限定大小为1Mb,每个学生毕设资料存档大小上限20Mb。毕设资料存档可以上传的文件类型为zip或者rar或者7z格式的文件,以达到用户可以上传或下载服务器中存储文件的要求,如图4所示。
4.3超级接口导入
该接口是为了方便管理员操作,提供导入excel表格从而向数据库中导入数据并提供导入样表模板方便管理员进行录入等工作。支持导入的数据库信息有:学生个人信息、教师个人信息、课题表、答辩成绩等。
4.4上传下载流程
本系统在多处需要文件的上传与下载功能,以公告中的文件上传下载为例,流程如下:首先用户选择一个文件,调用C#集成流上传到服务器,此时获取当前时间并改名文件,防止文件重名导致的文件覆盖,数据库中存储每一个文件原文件名、路径和新文件名。下载时先查询数据库获取名称,用流连接文件,重命名下载名为原文件名,其中适当增加try...catch语句捕获异常并返回提示信息。管理员可以通过GongGAOcd.aspx页面进行公告的修改或者删除操作。点击删除时候系统会先判断是否有附件存在,若不存在则直接进行数据库删除操作;若存在则先进行文件删除操作。若文件删除失败则返回交互信息提示管理员;若删除成功后会继续删除数据库中相应数据。
5结语
综上,根据毕业设计管理工作的实际需求,将系统结构分成PC后台、PC网页端和服务器(数据库)三部分;将用户角色分成三种类型,即管理员、教职工人员和学生;对系统的易用性、稳定性、可靠性和安全性进行了分析。同时针对系统设计过程中遇到的难点,如密码加密、文件上传、数据导入、上传下载等也进行了研究。经过测试,达到了预期的目标,能够完成不同角色的相关工作,系统性能稳定,具有一定的可移植性。
参考文献:
[1]史潘加斯.ASP.NET4.5入门经典[M].北京:清华大学出版社,2013.
关键词:毕业设计;过程管理;过程管理引擎
中图分类号:TP319文献标识码:A文章编号文章编号:1672-7800(2013)012-0080-02
基金项目:江苏省“青蓝工程”项目资助(2010);泰州市科技发展计划项目(2012);南师泰院项目资助(2012)
作者简介:史永(1977-),男,南京师范大学泰州学院信息工程学院讲师,研究方向为智能计算与内容服务技术。
0引言
毕业设计面向高等院校的毕业生、教师、教辅工作人员等多个角色,包含开题、写作、答辩等多个复杂工作环节[1]。利用工作流技术可以解决现有毕业设计管理过程中存在的流程不清晰、用户角色权限控制混乱和难以柔性地满足学校管理要求等问题[2-3]。然而,目前毕业设计指导环节大多仍采用人工方式完成师生交流、评议和修改等工作,若其中一方没有时间实现面对面的交流,则很难在规定的时间内完成毕业论文工作。毕业设计过程管理要求学生、教师有效协作,在规定的时间段内有序完成开题报告、论文周记、论文编纂等工作过程。而这些工作有着刚性的时序性和时效性需求,例如:学生要在规定时间内提交开题报告、论文周记、论文草稿,超出时间段不但不能继续进行开题报告工作,还会影响后续的工作环节。
1需求分析
通过系统调查与分析,毕业设计过程管理引擎涉及教务管理员、教师、学生3个角色,他们之间的关系如图1所示。其时序关系概述如下:
①管理员首先设置开题报告、论文周记、论文草稿的上传和审核时间段,并对过程进行监督和通告;
②学生收到管理员通告,在规定的时间内完成工作,同时接收教师的修改反馈通知;
③教师收到管理员通告,在规定的时间内完成工作,同时接收学生信息提交的通知。
2过程处理引擎设计
2.1事件的定义
事件,即作业在执行过程中的状态[4]。具体的事件状态转换流程如图2所示。当作业完成提交时,事件便已提交,处于已提交状态的作业若调度成功,则事件已调度;若调度失败,则事件全局等待。结合毕业设计过程,定义其事件触发类型:
(1)报错型触发,指在编辑、提交等过程中,存在不符合毕业设计工作要求的相关内容,如中英文不对照,参考文献条数不足等,触发引擎工作。
(2)完成型触发,指学生完成提交或修改,教师完成审查等工作后,触发引擎工作,从而保持教师、学生之间的良好交互和协同工作能力。
(3)公告型触发,指教师、学生或管理员特殊事件请求,如教师有特殊情况要求学生提前提交开题报告等事件。
2.2时间的定义
时间,即作业在执行过程中的生命周期。当前时间在规定时间内允许访问,若当前时间不在规定时间内,不允许访问。结合毕业设计过程,定义其时间触发类型:
(1)提醒型触发,指毕业设计环节规定的时间段将要到达,触发提醒通知。
(2)超时型触发,指超过毕业设计工作环节规定的时间段,触发通告通知。
2.3过程处理引擎设计
毕业设计过程管理引擎设计为生成阶段和运行阶段,如图3所示。引擎生成阶段工作过程如下:
①分析毕业设计的工作环节,选择纳入过程管理的事项;
②编辑过程管理事项的时间段;
③时间段的起始时间点,设置为提醒触发点;终止时间点,设置为超时触发点;
④依据过程管理事项的内容,编辑报错,完成触发阈值和时机;
⑤时间触发和事件触发混合绑定,构成完整的管理引擎。
引擎运行阶段,过程管理引擎监控设置的所有触发点,当时间或事件发生,通知或公告信息。
3过程处理引擎的实现
以开题报告过程为例,管理引擎包括管理员进行时间设置,学生和教师要在规定时间内分别上传开题报告和审核开题报告等内容,其工作流程如图4所示。
算法主要步骤如下:
(1)判断是否在处于毕业设计开题的有效时间段内,如超出有效时间段,填写超时公告,否则执行步骤(2)。
(2)学生完成开题报告的编辑工作(在教师未审核前,可以多次编辑、重复提交)。
(3)学生提交开题报告,填写完成公告及时通知教师审核。
(4)教师审核开题报告,若规定时间将要到达,填写提醒通知;否则执行(5)。
(5)教师完成审核工作,如不合格,填写出错通告,及时通知学生修改,执行步骤(2);否则,执行步骤(6)。
(6)管理员(教务员)进行开题报告审查,如不合格,填写出错通告,执行步骤(2)、(5);否则执行步骤(7)。
(7)毕业设计开题报告完成。
4结语
本文在毕业设计过程及时序、时效性需求的基础上,设计了一个毕业设计过程管理引擎,给出了其中的事件及时间触发条件的类型定义,并以开题过程管理为例,探讨了过程管理引擎的工作流程和算法步骤。
参考文献参考文献:
[1]李晓杰.基于JAVA EE 的毕业设计管理系统的设计研究[J].电脑知识与技术,2013(9):4420-4428.
[2]龙世荣,赵学孔,岑磊.基于工作流的B/S 架构毕业论文管理系统设计[J].电脑知识与技术,2013(9):3306-3309.
关键词:毕业设计;ASP;管理系统;模块化
毕业设计是实现本科教学培养目标的重要环节,各大高校对其都非常重视,以往传统的毕业设计工作都是人工选题、人为分配指导教师,统计各种数表等都是人工完成,工作量大。随着高校扩招,工作量更大,越来越无法适应教学的需要。随着计算机和网络技术的迅速发展,利用信息与网络技术实现对高校毕业设计进行全程管理是可行的,可以弥补手工管理操作的不足,以网络为基础的毕业设计管理系统符合当前管理信息化和网络化的特点,并且能够为教师和学生提供更好的沟通平台,使教师和学生不必受时间、地域的限制,轻松地享受毕业设计管理的自主性。目前,已经有一些高校开发了自己的毕业设计管理系统,但大多数系统的功能较为单一,如只能做一些简单的毕业设计题目分配或者数据的统计,无法实现如指导老师与学生自由双向选择等功能;也有一些系统只针对毕业设计的一部分工作进行管理,如只能进行前期的设计题目分配,不能进行毕业答辩的有效管理,缺乏对毕业设计的全过程进行管理和跟踪。我们提出的这种毕业设计管理系统是在毕业设计管理实际需求基础上建立起来的,能够较好地解决高校毕业课题多、指导教师多、毕业数据复杂、工作量大等问题。下面将对这种ASP毕业设计管理系统进行详细的介绍。
一、毕业设计管理系统的设计
1.毕业设计管理的任务需求。一般情况下,高校的毕业设计管理是从毕业设计准备开始到毕业答辩的一系列过程,时间跨度从第一年的年末到第二年的7月,长达2个月的时间,工作量是十分庞大的。当前,这种传统的毕业设计管理存在很多问题和缺陷,例如,学生的选题范围过于广泛,指导教师多,毕业设计的统计工作量大等。在传统的管理模式下,这些工作都是人工进行操作的,无形中给教师和学生造成了很大的负担,工作的效率也较低,此外高校管理部门很难对学生的毕业论文完成进度和情况进行及时了解,增加了管理的难度。2.毕业设计管理系统的功能设计。进行毕业设计管理系统的研发和应用是为了实现合理、有效的管理毕业设计工作,实现毕业设计管理的信息化、网络化。对于学生而言,可以通过本系统自由、自主地选择指导老师以及毕业设计题目,可以查询毕业设计信息、修改个人信息、下载文件,可以查看毕业答辩相关信息等,提高毕业设计管理的便捷性、高效性。对于指导教师而言。可以管理自己的毕业设计题目、自由选择毕业设计学生,对学生进行在线指导,帮助学生完成毕业设计等;对管理人员来说,可以方便地对指导教师的设计题目进行审核管理,对毕业答辩工作进行合理的安排,有效地统计毕业设计的各种数据及报表。系统拟对毕业设计的全过程进行管理:在毕业设计准备分别建立了教师、学生、课题等不同的信息模块。在毕业设计的初始阶段,教师和学生可以通过这一系统进行双向选择,并最终确定每个学生的指导教师。在毕业设计的中期阶段,学生可以通过这一系统了解论文答辩的分组、前期的成绩等。在完成答辩后,学生可以登录系统了解自身的答辩成绩,并进行信息的统计以及相关材料的生成。
二、毕业设计管理系统的实现
针对毕业设计管理的任务要求,采用ASP程序对管理系统进行编制。ASP系统原本是由微软公司开发的一款动态网页技术,具有操作简单、功能完善等特点。ASP具有web自动生成的功能,能够使程序的应用变得更加简单、方便。1.毕业设计管理的五大模块。根据毕业设计管理系统的要求,为了实现各个操作功能,满足不同需求,对管理系统进行了模块化设计,针对不同的模块设计对应的权限功能,实现不同的操作。用户登录模块:具有官方授权的用户可以凭借用户名和密码登入这一系统,系统能够根据登录名确定登录用户的身份为学生、教师或教务处管理人员,并根据用户的身份授予用户不同管理和操作权限。学生模块:学生登录系统后可以更改密码,并编辑自身的信息。学生可以在平台上与指导教师进行双向的选择,直到最终确定自己毕业设计的指导教师。学生在完成毕业设计后还可以提交相关的文件,也可以对网站中的其他内容进行浏览,并与导师进行实时的沟通。教师模块:指导教师登录系统后可以更改密码并编辑自己的基本资料,还可以根据自己的研究方向为学生提供一定的毕业设计课题,与学生进行双向的选择,直到达到自己所能指导的学生人数上限。教师也可以通过这一系统与学生进行沟通,并浏览网站中的信息、通知等相关信息。学院模块:学院模块主要是实现对毕业设计直接管理,只有通过审核的才能进入学生和导师双向选择的环节;学院要对指导教师的指导学生人数进行限制,学院模块还可以根据双选情况设置多级多层条件。此外,学院具有查看双向选择以及各种文档的权限;对毕业答辩进行老师分组和学生分组,并根据一定的规则给学生分配答辩老师和评阅老师等。管理模块:该模块针对的是学校里面的教务人员,除可以实施学院的功能,还对教师和学生权限进行分配和管理,并对学生的参与毕业设计资格以及指导老师的指导资格进行管理,只有符合条件的学生或者老师才能进入系统;管理员也有各种毕业设计相关信息、对网站的数据进行备份下载等权限。2.毕业设计管理四大内容。我们在毕业设计管理系统中针对不同模块功能要求,设计了如下四大内容。(1)用户管理。管理员负责添加和管理系统中的所有用户信息,并实现对学院、指导教师和学生信息的录入和修改。与此同时,这些用户自身也可以对这些信息进行修改和补充,其具体的功能包括以下几个方面。①添加用户信息:用户的基本信息由管理员负责添加;②修改信息:用户有权限对自己的部分信息修改和补充;③删除信息:管理员可以删除用户信息。(2)课题申报与管理。只有当课题通过审核后,才能供学生选择。其具体的功能如下。①添加课题:教师填写新课题,介绍和上传其相关的文档、图纸等;②修改课题:教师对课题信息进行修改或补充;③删除消息:教师删除已有课题信息。(3)指导教师与学生双向选择。双向选择,是指学生可以选择指导老师,指导老师可以选择学生。即学生可以根据老师的课题情况以及自己的兴趣爱好选择老师,与此同时,导师也可以反过来根据学生选择课题的选择情况以及该学生自身的情况选择合适的学生进行指导。系统为学生设置了三个志愿的选择,可以选择自己喜欢的课题和老师,但是三个志愿都有被对应老师反选机会,只是三个志愿有不同的优先顺序,对应的有被选的优先顺序。如果学生的第一志愿落空,自然就掉落到第二个志愿老师那里,依次直到第三志愿;同理,老师被选也有优先顺序,第一被选的有优先反选权利,否则第二志愿只能等第一志愿淘汰后才有反选权利,直至第三志愿。这样下来,基本上所有学生都能通过双选完成教师和学生的对应。学生分志愿选导师及题目。①导师根据学生的选择情况反选学生;②学生和导师微调;③系统统计。(4)毕业答辩相关文档生成与管理。本模块实现毕业答辩相关文档的生成与管理。①答辩分配:按照相关的规则分配答辩老师和评阅老师;②答辩组生成:系统生成各答辩小组老师及相关的答辩学生。③生成答辩文档:对答辩文档进行处理;④答辩成绩管理:填报答辩成绩并形成统计报表上交存档。综上所述,通过对现有毕业设计系统的分析以及当前对毕业设计管理系统的需求进行阐述,提出基于ASP的毕业设计管理系统的设计。我们在毕业设计管理系统中设计了用户登录模块、学生模块、教师模块、学院模块、管理模块等五大模块,并设置了用户管理、课题申报与管理、指导教师与学生双向选择、毕业答辩相关文档生成与管理等四大内容,并用ASP编程方法实现了预先设计的目标,达到了对本科毕业设计的网络化、数字化、信息化管理的目的。
参考文献:
[1]丁光惠,简炜,杨伟等.毕业设计管理系统统计功能设计与实现[J].湖北汽车工业学院学报,2013
[2]惠燕,潘煜.基于SSH的毕业设计管理平台的研究[J].电子设计工程,2011
[3]张国军,伍红华,刘潮.高校毕业设计管理信息系统的设计与实现[J].湖北理工学院学报,2012
土木工程专业本身就是实践性很强的一门学科,而毕业设计就是学生在进入社会之前在学校进行的一次实战演习。毕业设计的题目大都结合实际工程、项目和试验等,学生通过结合自己大学阶段所学的知识解决实际工程问题,能使自己的工程意识、科研能力得到进一步增强。土木工程毕业设计必须充分体现学生相对独立完成理论与实践相结合解决实际问题的能力。毕业设计主要是以学生为主、教师为辅的实践教学课程。其它理论课程学习一般是以专业教师课堂讲授为主,教授学生本课程体系要求的系统知识,这种教学是以教师教为主,学生学习为辅的方式进行。相反,毕业设计则是以学生为主,教师为辅的方式进行,学生在教师指导下利用已学知识来相对独立地完成所给的任务。可见,独立性是大学生自主创新的重要前提,它对于提高学生的动手能力、分析能力都具有重要的意义。在解决实际问题时可能需要协调其它专业或学科,但土木工程专业仍然是一门独立性很强的学科,不同工程之间千差万别,每个学生做不同工程的设计题目就体现了不同工程的差别。
在本科毕业设计阶段,学生必须通过大学所学知识、专业实习实践、试验制作、资料收集整理、文献查阅等,对需要解决的实际工程问题进行深入的分析和研究,在专业教师的指导下,提出解决问题的可行性方案。这要求学生具有综合运用知识解决实际问题的能力,也要求学生在解决实际工程问题时需要一定的创造性。土木工程专业创造性还体现在学生要面对各种不同工程条件和各种潜在的影响,来创造性地提出新方案,解决不同工程的实际问题。
二、传统本科毕业设计模式存在的问题
第一,缺乏系统性。土木工程专业培养计划中明确解释其培养目标是:能够从事土木工程设计、施工、管理等方面的高级技术人才。主干课程主要以结构的设计理论与施工为主,因此在学生的毕业设计中应主要加强结构设计的训练与实践。但是,从往年参加毕业设计学生所选择的课题来看,名目虽多,真正进行结构设计的学生人数不到20%,进行施工组织设计的占了大部分(55%以上)。因此,笔者认为,毕业设计的题目应慎重考虑,内容应结合四年所学的知识以结构的设计与实践为主,同时根据学生的学习兴趣和专业特色增加一些其它方向的题目(如岩土方向增加煤矿相关的设计,建工方向增加施工管理,交通方向增加交通规划与管理等),重点突出,方向明确。这样才能正确引导学生,调动其学习的积极性,使学生明确学习的方向和将来工作的走向。
第二,缺乏现实性。毕业设计是具体的有目的的行为活动,毕业设计的过程是一个模拟现实的过程。尽管我们的毕业设计题目大多数情况下提供的是一些假想的条件,但这些条件也是仿照真实的设计提出来的,因此毕业设计中应把这些假想的条件当作一种真实的情况对待。但是在学生的毕业设计中,脱离实际、凭空想象的成分占了大部,现实的东西少了。对国家颁布的相关规范、图集知之甚少,没有仔细阅读。因此设计出来的图纸有许多地方明显与国家现行的规范不符。对现实工程中的设计和施工过程缺乏整体认识,使得在设计过程中不能有效的结合实际,不少东西凭空想象,和实际情况严重脱钩。这也使得我们需要进一步加强实习的管理和监控。
第三,缺乏能动性。部分学生在毕业设计过程中自觉能动性和创造性能力不足,过分依赖专业教师的指导,不对毕业设计课题所要做的工作进行深入剖析。一方面说明学生专业基础知识掌握不牢,另一方面也说明学生综合运用所学知识解决实际问题的能力不足。
第四,缺乏重视。毕业设计一般都是在大学最后阶段完成,一方面学生对于这最后阶段的实践课程有些放松,另一方面大部分学生忙于找工作或其它事情,这使得学生对毕业设计的重视程度严重降低,投入毕业设计的时间和精力减少,学习积极性下降。在毕业设计阶段,学生一边忙于应付毕业设计,一边忙于找工作或忙于考研,有的学生甚至觉得毕业设计就是走走过场,对毕业设计认识不够导致严重不重视。加上有的学校和老师监管力度不够,对学生听之任之,导致学生自由散漫,毕业设计当然就不能到达应有的基本要求。
第五,缺乏绩效性。在往年毕业设计中,学生时有抄袭的现象。由于有的学生平时就不好好学习,在毕业设计阶段根本就不能把已学知识综合联系在一起,也就不能独自完成毕业设计,所以有时候他们就抄袭别的同学的资料,稍作修改就为己用。有的学生甚至就拿着施工单位的施工组织设计直接作为自己的毕业设计使用,使得这样的毕业设计一点理论知识体系都没有,根本无法达到毕业设计要求。
三、大学毕业设计管理模式的构建
第一,构建新型的实习管理模式。实习是学生把理论和实际相结合的重要阶段,同时也使学生了解现实工程中的一些施工过程、施工工艺,使得学生在毕业之后能以最快的速度融入现实工程当中去。这就使得我们需要增加实习时间。同时,需要加强监管,只有在加强监管过程中才能使老师认真负责起来,才能使学生能真正在实习过程中学到知识,而不是把实习当作形式,甚至当作旅游。根据土木工程专业特点及培养目标,改革计划,增加实习,加强实习监管。在以往的教学计划中,最后一学期虽然没有上课课程,但还有为期3-5周的专业课程设计,加上3-5周毕业实习,这样留给毕业设计的时间大概只有5-6周时间。在这样的时间内要求学生完成高质量的毕业设计本身就不太现实。所以我们从2012级教学计划开始,决定最后一学期全部安排为毕业设计时间,这样时间就能得到保障。
第二,科学的选题管理模式。毕业设计题目是毕业设计的第一步,也是重要的一步。选定题目也就选定了毕业设计的基本框架和内容。故选题是顺利完成毕业设计工作的先决条件。在以往毕业设计题目方面,一般是专业教师随便拟定一些题目,这些题目并不都是实际工程题目,甚至有可能和实际工程完全脱钩。实际上,在毕业设计题目的选择上,有两种方式可供选择,一种是学生自己根据以后工作单位的实际工程项目进行自己选题,另一种是指导教师根据已有工程或项目为学生选题。不管是那一种选题方式,所选题目都应该紧密结合专业培养方向,密切联系实际,尽可能结合生产、科研或实验室建设,做到真题真做。同时应注意专业知识和设计内容的应用和结合,适当拓宽知识面,增强学生的适应性,注意设计的深度和广度,使学生能力所能及地完成有效的毕业设计。同时,系或教研室应定期组织相关专业教师对学生的选题、审题进行集体论证,要求选题恰当、内容适中、结构合理。实践证明,所有学生从接触任务开始就目的明确、兴趣浓厚、主动积极,是高质量完成毕业设计的基础。
第三,完善的题型库管理模式。为了真正让学生能运用所学知识解决实际问题,切实做到理论联系实际,可以采取题型库选题模式,题型库可以采用模拟题型与实际题型相结合的方式。在每年的毕业设计中,可以选择结合实际工程或项目的题目,也可以从实际工程或项目中简化或抽象出来的一些模拟题目,在条件允许的情况下也可以选择实验研究类型的题目,如结构设计优化、编制具体工程的施工实施方案、项目经济性分析等。让学生“真枪实弹”地参加实际工程方案的设计,学生就会有一种成就感、满足感,这有利于激发和培养学生的学习兴趣,建立正确的学习动机和学习态度,大大地提高他们的热情。
第四,有效的创新管理模式。为了更好地发挥学生的自觉性和主观能动性,可以鼓励学生了解当前实际工程技术中的一些难点、热点问题,结合生产寻求毕业设计课题。对于学生结合实际工程自己拟定的毕业设计课题,在评定时应当给予适当的成绩奖励,以激发学生的自觉学习性和主观能动性。同时,专业指导教师在指导学生进行毕业设计时,应避免全程式指导或填鸭式的教学方式,要引导学生了解并熟悉解决问题的方式和方法。提高学生发现问题、提出问题、分析问题和解决问题的基本能力。“授之以鱼不如授之以渔”,教师在指导学生毕业设计时,应当教给学生一种思考问题和解决问题的方法。
第五,系统的质量管理模式。对毕业设计实施全过程质量监控是提高设计质量的保证。学校教学和相关管理部门以及各二级学院(系部)应制定相关的管理办法、实施措施和监督制度,加强过程化管理和监督,抓好毕业设计的每个环节。在毕业设计过程中应成立由相应人员组成的领导小组和督导组,深入到毕业设计各个环节中进行督促指导,如发现问题应及时与有关部门负责人或相关指导教师进行交流,做到及时处理。二级学院或系(教研室)对指导教师的聘任、毕业设计的选题审题、毕业设计的全程管理、毕业论文评阅、毕业答辩、毕业资料存档等环节的工作程序、工作方式、工作内容、时间安排、质量标准、分工负责等均应有明确规定和实施细则。为了保证教师指导质量和学生毕业设计的时间,应实施每日考勤制度,指导教师考勤学生,院系(教研室)随机考勤指导教师和学生。为了确保进度和质量,实行每周汇报制度,学生每周须向指导教师汇报本周成果和下周计划。整个毕业设计过程中,应当组织三次检查,从选题———过程———成果进行三维一体的质量控制体系。
四、结语
近年来,我国高等职业教育蓬勃发展。为适应新形势的需要,教育部高教司明确指出高等职业院校应培养的是高素质技能型人才,并提出将工作重心转移到提高教学质量上来。因此,对于高职会计专业,要培养满足服务区域经济和社会发展需求的高技能应用型会计专门人才,必须明确专业培养目标,改革人才培养模式,加快专业改革与建设,以就业为导向,突出学生实践能力的培养。而实践能力的培养应贯穿于教学的各个环节,包括毕业前的最后一个环节。
据笔者调查,目前福建大部分开设会计专业的高职院校通常在最后一个教学环节实行的是毕业论文加毕业实习模式。然而在调查中我们发现高职会计学生撰写的毕业论文选题与实习实践严重脱离,内容层次不清且逻辑混乱,抄袭拼凑现象严重等问题,毕业论文质量普遍不高。笔者认为,让高职学生撰写毕业论文本身并不合适,原因可以从两个方面来说明:一是高职学生由于其自身的特点,专业理论知识及分析水平有限,缺乏进一步研究的能力,难以理论联系实践,写出高质量的毕业论文;二是论文撰写具有较强理论倾向性,这一范式的学术意味较浓,而高职院校强调的是学生实践操作技能的培养,而不是学习研究高深理论知识,撰写毕业论文直接与高职院校培养高素质技能型人才的目标背道而驰。因此,对高职会计学生来说撰写毕业论文实际上已经失去原有的意义,难以到达预期的培养高素质技能型人才的目标。
有鉴于此,笔者所在的福州黎明职业技术学院自开设会计电算化专业以来就通过积极调研、转变思路,从学生的实际情况、专业发展的内在要求和社会需求出发,创新性地提出用毕业设计加毕业实习取代毕业论文加毕业实习这一模式。该模式强化了学生实践技能的培养,取得了良好的效果。
二、 高职会计专业毕业设计的实施方案
(一)毕业设计的目的
毕业设计的目的是使我院会计电算化专业学生通过毕业设计能够运用其学过的会计基本理论和基本方法并结合实习单位进一步掌握会计实务的基本技能,懂得会计实践工作中应具备的常规操作方法,以期在毕业时就能实现从实训教学到职业岗位的无缝对接,胜任从事会计相关工作的培养宗旨。具体目的包括:
1、培养学生独立思考,深入分析、解决会计职业岗位实际问题的能力。
2、通过综合训练,运用所学会计知识,结合实际,掌握全套会计处理方法。
3、学会根据具体情况学习掌握会计新知识的方法。
4、初步掌握企业经济业务流程,为开展财务管理做准备。
(二)毕业设计总体思路
1、根据学生所熟悉的某工业企业(原则上不采用商业企业)作为毕业设计的原型;
2、根据选定的企业设计20××年11月的期末余额;
3、设计选定企业20××年12月发生的经济业务事项70项左右;
4、依据所设计的经济业务事项采用软件建立账套、设置会计科目、录入期初余额、填写会计凭证,并审核、记账,编制财务会计报表,输出毕业设计成果。
(三)毕业设计的基本内容
根据选定企业经济业务的流程及会计核算的要求设计该企业20××年12月发生的对内对外经济业务事项;同时设计会计核算中必要的转账事项。12月的经济事项至少应包括下述内容:
1、款项收付及资金筹集业;(5-8项)
2、材料物资或商品采购业务(不低于两种材料或商品,均需考虑增值税因素)(5-8项)
3、固定资产增减和处置业务;(5-8笔业务)
4、产品成本核算和入库过程业务(须涵盖材料、人工和制造费用的发生、计算和分摊);(8-12项)
5、商品销售有关业务核算;(12-16项)
6、其他日常债权、债务及期间费用开支计提等综合业务;(12-18项)
7、期末财务成果的计算(包括结转利润、计算缴纳所得税、分配利润等)。(5-8项)
(四)毕业设计成果
1、设计的20××年11月份的各账户(包括总账及明细账)期末余额;
2、设计的经济事项及转账事项(附对应的会计分录);
3、科目汇总表、总账、明细账
4、20××年12月31日的资产负债表、2010年12月的利润表。
三、 毕业设计实施中存在的问题分析
我院从2006年设立会计会计电算化专业以来就对首届招收的学生实施毕业设计方案,将毕业实习与毕业设计有机结合起来,更加有利于学生职业技能的提高,也符合教育部提出的在高等职业院校培养高素质技能型人才的目标要求。四年来,大部分同学的毕业设计总体上符合毕业设计纲要的要求,毕业设计取得了预期的成效,但我们在实施毕业设计的过程中也存在一些问题。
四、 高职会计专业毕业设计的改进建议
由此可见,我们在实施毕业设计的过程中既取得一定的成效,同时也存在一些问题,对此,我们没有回避问题,主动进行分析,并采取了以下措施进行改进:1、在学生开展毕业实习之前举办毕业设计专题介绍,详细介绍毕业设计的总体要求及注意事项。2、在学生离校实习前的最后一个学期开设《会计综合模拟实训》课程,将会计手工模拟实训与会计信息化实训结合相结合。该课程可以为毕业设计的实施提供前期准备,担任该课程的教师也应有意在课程讲授中引导学生思考与毕业设计的关键环节及要点。3、开设《财务报表编制与分析》课程,系统全面介绍地财务报表的编制方法,解决学生毕业设计中存在报表编制问题,同时也使学生在今后的工作中能用得上,起到良好的实际效果。
综上所述,用毕业设计加实习代替毕业论文加实习不但与高职会计专业培养高技能应用型的专门人才的目标相适应,而且能在更大程度上提高学生会计实践操作技能水平。它不仅是会计实训课程体系的一部分,同时也是学生正式走上工作岗位前的一种实战演练,更加有效地将学生的实践操作技能与实际会计工作岗位结合起来。实践证明,开展毕业设计对我院会计专业教学质量的提高是行之有效的,并且也得到学生普遍欢迎及用人单位的广泛认可。
参考文献:
[1]薛钢.关于全面提高高等职业教育教学质量的若干意见.教育部教高,[2006]16号.
[2] 张静.会计毕业论文设计应注重三种能力的培养[J].中国基础教育研究, 2009,(7):142—142.
[关键词]毕业设计 管理系统 数据库 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等等,本系统使用的后台数据库是Microsoft SQL Server。系统重要代码如下所示:
public class Conn {
private static Connection con;
private Statement stmt;
private ResultSet rs;
private static final String 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 strSql) {
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的毕业设计管理系统平台于2010年投入使用,经过近两年的实践证明:他不仅降低了毕业设计的成本、实现了毕业设计的无纸化办公、显著减轻了教学管理人员的事务性工作,还能随时监控毕业设计过程中的各个环节的执行情况,大大提高了毕业设计过程管理的力度和效率。
参考文献:
[1]邢苗条.基于.NET的网络教学平台设计与实现[J].电子设计工程,2010(6):143-148
[2]钟荣超.ASP技术访问Web数据库[J].中山大学学报:自然科学版,2005,44(2):147-148
[3]张固,汪晓平.ASP网络应用系统典型模块开发实例解析[M].北京:人民邮电出版社,2004
注:本文受佳木斯大学教学研究项目资助,项目编号:JYC2001-002
【关键词】南京电大 Struts J2EE 毕业设计 毕业论文
1 研究背景
进入新世纪以来,计算机网络技术在国内发展迅速,特别是在教育领域,教育产业化进程不断推进,高校间强强联合、不断实现资源共享。随着国内高校规模不断的扩张,合理并有效运用教育教学资源,推进教育管理方式转变,推进教育教学过程化管理,已成为各大高校重点关注的问题。目前,网络化管理技术已经在教育教学领域中的学生学籍管理、学生成绩管理、课程设置等方面都有了广泛运用。高校教学过程中一个非常重要的环节就是毕业设计(论文),与其它课程管理类似,其主要使用单机管理方式或是手工管理方式实现,包括对毕业设计(论文)步骤中的基本信息与成绩的输入输出实施管理,而毕业设计(论文)中的选题、过程控制与质量管理,以及整个毕业设计(论文)环节效果的统计分析等一系列环节都没有纳入系统管理中。
现阶段部分高校对毕业设计(论文)做法一般为指导老师前期给出参考题目,并通过纸质文件的形式发给学生,学生再从中完成选题或自行申报课题,由于正在毕业实习的学生比较分散,容易导致指导老师和学生之间沟通不畅,造成有些学生课题选择冲突;同时在教师指导学生毕业论文中后期,有大量表格由人工发放、填写、回收,导致效率极其低下;毕业设计(论文)完成阶段,通常需要运用纸质存储或者刻录光盘提交最终论文,常常导致资料堆积如山,查找不便。所以使用传统的手工管理方式对毕业设计(论文)资料进行管理不仅耗时费力,而且不利于教学管理工作者准确、及时地把握学生完成毕业设计(论文)的进展情况,给管理造成较大程度的困扰,甚至影响毕业设计(论文)的质量。因此,在这种情况下管理者应该充分利用高校的计算机资源和网络优势,按照具体管理规定研发出一款为高校量身定制的管理软件,完成对毕业设计(论文)网络化管理,这不仅重要,而且符合高校无纸化办公的发展潮流,这将进一步推动高校信息化建设的进程。
南京电大早在1999年成为教育部批准的首批电大人才培养方式改革与开放教育试点项目示范单位,属于“统筹规划、分级办学、分级管理”类型的远程开放教育教学系列的“省级电大”。至2014年春季,南京电大培养的教育本、专科学生已达52397人,每学年参加毕业设计(论文)的学生达到1800人,因此研发出一套南京电大毕业设计(论文)管理系统是非常有必要的。
2 系统分析
系统分析是站在企业应用系统内部,从抽象的概念高度上分析系统需求,敲定企业应用系统的要素、组成及结构,因而给出系统的分析模型,并为企业应用系统设计给出依据。在此我们给出一些功能性分析和非功能性分析的示例。
功能性分析要求南京电大毕业设计(论文)管理系统应该可以满足不同用户对南京电大对毕业设计(论文)管理的要求,按课题启动、申报课题管理、论文指导管理、论文答辩管理、论文终审管理等系列流程,能够实现不同角色应有的功能。南京电大学生可以浏览南京电大关于论文方面的公告,可以选择导师、提交课题,可以与导师交流,可以对自己的开题报告、论文及系统中资源进行上传和下载;南京电大教师可以选择自己的学生、查看学生课题、论文情况,可以对学生提交的课题、论文进行审阅,可以对自己的学生发出通知,向本校教务员汇报工作;分校教务员完成本校通知工作,维护本校教师与学生信息,向市校汇报本校论文工作;市校教务员可以对分校教务员、教师进行权限分配、调整;系统管理员需要完成业务数据备份、角色信息调整、系统安全运行、运行维护等工作。每一个用户登录南京电大毕业设计(论文)管理系统后都可以维护自己的个人信息,都可以利用南京电大毕业设计(论文)管理系统提供的查询与打印功能,都可以从系统中下载需要的资源,根据需要上传文档。
非功能性分析主要包括时间上响应不可以太慢,从而影响用户的操作,应在5ms-9ms之间;必须能够对所录入的业务数据快速的处理,得出执行结果,基本处理过程时间不可延迟过多,至多1-3秒;对学生的申请以及教师指导结果的传送和转化时间能够满足用户心理预期,不影响用户的使用,适应用户的任务需求为关键;对录入的课题申报、指导意见、答辩结果等要能够在短时间内产生响应结果与相关的查询。适应性上应该对录入的课题申报、指导意见、答辩结果等要能够在短时间内产生响应结果与相关的查询;运行环境需要支持Windows系列、Unix等不同运行操作平台,对于将沓鱿值牟僮髌教ǎ系统可作进一步的维护以满足其稳定性;接口流量不可过小,与其他系统能进行快速的数据交换与处理;大约在5-10年时间能够正常使用;运行期应对系统进行必要的更新维护,使其更加健全。
3 系统设计
南京电大毕业设计(论文)管理系统包括学生操作模块、导师操作模块、分校教务员操作模块、市校教务员操作模块、系统管理员操作模块。其中学生操作模块包括选择导师、申报课题、课题维护、论文过程汇报、浏览与回复导师意见等功能;导师操作模块包括选择学生、审阅学生课题、审阅学生论文、向本校教务处汇报、有关通知、浏览学校通知等功能;分校教务员操作模块包括维护本校学生、维护本校教师、与教师联络、向市校教务处汇报论文工作、本校通知、浏览市校通知等功能;市校教务员操作模块包括审核分校指导老师资格、审核分校上报答辩小组信息、完成终审论文成绩录入、向市校教务处汇报论文工作、市校通知等功能;系统管理员包括操作模块、包括角色信息管理、分校教务人员管理、市校教务人员管理、系统维护记载、系统安全管理、系统备份等功能。
图1中虚线框中登录系统、维护个人信息、查询与打印、上传下载材料等功能,学生操作模块、导师操作模块、分校教务员操作模块、市校教务员操作模块、系统管理员操作模块等模块都需要这四项功能,因此将它们单独列出。
4 技术简介
南京电大毕业设计(论文)管理系统运用Struts框架,Java的Web应用中运用的技术比较多,也较为复杂,所以研发过程中可选择的技术也多,项目管理必须考虑到开发人员个人的特长对开发任务进行合理分工,这就需要设计人员在系统设计阶段考虑周到。MVC模式可以很好的将业务数据模型和业务处理模型分离出来,这样研发出独立的业务组件,以便于在编写表示层页面阶段可以保证数据的一致性。在处理表示层页面文件和模型之间关系过程中,控制器就成为两者的桥梁,这样使得南京电大毕业设计(论文)管理系统项目能够成为一个整体的、系统化的工程。Struts框架在南京电大毕业设计(论文)管理系统中就起到了这个作用,在研发阶段可以很好的运用该框架开展开发项目,开发人员能够选择合适的模型组件。
在图2中,JSP和Struts为开发人员提供的一组标签能够完成页面的表示与数据显示等功能,使得开发人员可以编写丰富的视图功能。
5 系统实现
南京电大毕业设计(论文)管理系统各个部分的研发工作主要包括以下几个步骤:
5.1 创建视图
该系统采用Struts技术,视图的编写主要运用JSP技术,但和传统的JSP技术相比有两个明显不同。
(1)该系统在Struts下运用JSP技术研发视图,在页面文件中没有包括任何的脚本程序,仅是单纯的实现数据传递以及获得与显示从数据库返回的数据,对业务数据的处理和页面的跳转都是在业务层中执行。
(2)Struts框架给出了一组可扩充的自定义标签库,主要包含Bean标签、 Logic标签、HTML标签与模板标签。通过运用标签,能够简化编写用户界面的过程,而且更好地完成数据的封装。
5.2 创建模型
模型利用JavaBean组件,设计和实现系统的业务逻辑。根据不同的操作请求从Action派生特定Action类,调用由Bean组成的业务组件,建立由ActionForm 的派生类达到对客户层表单参数的封装。
5.3 创建控制器
在南京电大毕业设计(论文)管理系统中,中心控制器是由Struts提供(ActionServlet),程序员一般无需对该ActionServlet执行二次研发;负责特定业务处理的Action类则是研发者研发任务的重点,这部分Action对象中会执行全部业务操作,处理结束,由Struts的中心控制器转向到JSP页面,把处理结果返回到客户端。
5.4 创建配置文件
包括两个配置文件web.xml和struts-config.xml,用来定义Struts系统中模块之间的交互。通过对该两个配置文件的定义,将Struts框架中MVC各部分联系起来,完成了一个真正的MVC系统。
南京电大毕业设计(论文)管理系统开启阶段学生申请导师界面见图3。
6 结束语
本文对现阶段高校毕业设计(论文)管理状况充分调研,分析总结现阶段高校毕业设计(论文)管理系统主要缺陷,在掌握毕业设计(论文)管理系统的需求基础上,结合南京电大毕业设计(论文)管理的实H状况,探讨了南京电大毕业设计(论文)管理系统设计与实现。本系统基于网络B/S方式设计思路,采用Struts框架技术与SQL Server2014数据库技术进行设计,具有一定的参考价值。
参考文献
[1]张云龙,贾宇波,吴徐彬.基于UML的毕业设计管理系统的研究与设计[J].工业控制计算机,2015.
[2]丁勇,储久良,张飞.基于MVC框架的毕业设计管理系统的设计与实现[J].计算机与现代化,2014.
[3]陈泽强,徐梅玲.基于.NET的毕业设计管理系统的设计与实现[J].电子技术与软件工程,2013.
关键词:;毕业设计;SQL Server
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2012)31-7400-02
在如今高效而又快节奏的现代社会里,学校的毕业生论文相关资料还是使用传统人工的方式来进行管理,这样不仅工作效率低还浪费时间,同时由于毕业生即将毕业,很多学生在做毕业设计时都不在学校,而在实习单位。因而毕业生要想和指导教师沟通就会显的比较困难,指导教师也不能很好地了解所指导的学生毕业设计进度状况,提供比较有针对性的指导意见相对困难。为了方便学校能够对毕业学生毕业设计、毕业论文等相关资料进行有效地管理,同时便于指导教师与学生能够更好的交流,开发高校毕业设计管理信息系统就显得尤为必要。
1 系统设计
1.1 系统构架
本系统的服务器运行于WINDOWS 2003 Server操作系统平台,数据库管理系统使用SQL Server 2008。服务器系统考虑使用多台服务器组成的高可用性能服务器集群,以提高服务器系统性能,实现负载均衡,提高网络性能[1]。
1.2 系统总体功能
该系统总体功能主要分为4个不同功能角色模块,即:学生、指导教师、学院管理员、教务处管理员。以上4个功能模块具体功能如下:
学生模块:主要要增加选择导师、正选结果查询、上传开题报告、成绩查询(开题报告,论文)、信息维护、新闻公告、留言板、查看导师留言、上传论文初稿、上传论文定稿等。
指导教师模块:主要要增加系统公告、选择及退选学生、查看开题报告、开题报告成绩录入、学生成绩录入、留言板、查看留言、论文中期检查、查看学生论文、密码修改、论文评分等。
学院管理员模块:主要要增加添加论文题目、添加学生信息、论文题目查看、导师查看、系统公告、论文题目汇总等。
教务处管理员模块:主要要增加已审核题目、审核题目、题目汇总、学生信息维护、教师信息维护、公告、信息添加等。
1.3 系统技术指标
毕业学生注册信息参数及填报标准,要符合所属学院和大学教务处主管部门技术标准规范,所确定的论文题目需要通过所属学院和大学教务处主管部门统一管理、审核和公布;高校毕业设计管理信息系统平台和数据库服务器应该由所属大学教务处进行集中管理,并且逐层将管理员账号和操作权限分配到各学院进行使用。
1.4 系统安全设计
在软件系统应用上建立统一认证系统,保证只有授权许可的通信才可以在用户端和服务器之间建立连接,且在传输过程中的数据不能被读取和改变;进行网络状态实时监控,建立网络日志,便于日后故障分析、明确责任,随时检查和报告本地或远程发生的事件,监视和记录网络上的活动,在软件操作行为规范方面全方位进行安全管理。
2 系统实现
Abstract: Graduation design, as a comprehensive practice teaching link of Engineering Management Specialty in applied universities, focuses on innovation and cultivation of comprehensive practical ability on the basis of multidisciplinary. The project-based graduation design mode of Engineering Management Specialty is to construct work breakdown graduation project content system through project-oriented graduation design topic selection, to promote students' comprehensive utilization of professional knowledge, complete the professional whole process work decomposition the structure to meet the actual production and business management needs of enterprises.
关键词:工程管理;项目生命周期;项目化
Key words: project management; project life cycle;project-oriented
中图分类号:G642.477 文献标识码:A 文章编号:1006-4311(2017)05-0195-02
0 引言
工程管理专业是介于工程技术和管理学之间的交叉学科,涵盖技术、经济、管理和法律四个方面知识,涉及项目的全过程管理,培养从事项目全过程管理的复合型高级管理人才。应用型本科工程管理专业更注重技术能力和实践能力的培养,毕业设计作为应用型本科工程管理专业一个主要的综合性实践教学环节,培养学生综合运用专业知识,分析和解决工程领域具体问题的专业技能。本文提出基于项目化的应用型本科工程管理专业毕业设计模式,以实际工程项目导向来设置毕业设计选题,以工程项目全过程的工作分解结构设置毕业设计内容体系,建立项目管理全生命周期阶段性、细分化、专业化的毕业设计实践教学模式。通过这种毕业设计模式的引导,体现项目管理的专业化,培养学生系统性地运用所学过的相关知识,完成实际工程项目具体任务的工程实践能力,使学生毕业后能够较快地适应工作岗位需求。
1 项目化的工程管理专业毕业设计模式
项目是为创建一个独特产品、服务或任务而进行的一种临时性工作[1]。每个项目都会在某些方面是独特的,项目的成果是唯一的,项目管理专业化分阶段贯穿于项目的全过程。因此,应用型本科工程管理专业的毕业设计模式借鉴项目管理专业化的方式方法,在毕业设计的实践教学环节中以项目导向来构建毕业设计模式,体现工程项目的全过程管理。
从工程建设项目生命周期的角度来看,工程管理包括了从工程项目的投资决策分析、设计与计划、执行与控制、经营及后评估等多阶段的工作,如图1,项目生命周期管理根据不同项目阶段的内容和工作特性开展项目的专业化管理活动。工程管理专业的毕业设计也必然根据人才培养目标和社会需求的要求深入到项目的各阶段工作中,从而使学生能够接受经济、技术、管理、咨询等多方面专业性的锻炼。因此,基于项目化的工程管理专业毕业设计模式是指在毕业设计的实践教学环节中,以培养学生知识综合运用能力、创新和实践动手能力为目标,依托具体的工程实际项目,按照工程项目的全过程构建毕业设计实践教学环节,以工程项目的全过程工作分解结构设置毕业设计内容,包括项目前期可行性分析、项目规划、执行、结束等方面,学生根据专业所长、实习或拟就业的岗位选择其中的一个工作分解结构,完成项目活动层面的具体任务,从而提高学生领域内的专业动手能力、实践创新能力和岗位适应能力。
■
2 项目导向的毕业设计选题
选题是毕业设计的关键环节,应用型工程管理专业的毕业设计选题既要注重知识的综合应用,又要联系工程项目实际,体现工程的实际生产经营管理需要和专业发展的方向。从图1可以看出工程管理专业是以工程建设项目各个阶段作为研究对象,工程项目生命周期全过程涉及到很多阶段,每个阶段又包含众多具体任务,各阶段、任务相互衔接,相互制约,是一项系统性工程,因此,选题的目标定位要明确具体,通常是本学科专业知识在具体工程项目某一方面的体现,在项目的选择上要具有一定的代表性和可操作性,可以是一项单项工程,也可以是一项单位工程。
以项目导向的选题主要体现在,项目的选择必须是实践基地、实习单位或调研单位的实际工程项目,针对该项目在建设程序中的不同阶段,形成以各工作阶段为特征的选题,每个阶段任务可以作为一个毕业设计选题,体现出工作分解的专业性的教学内容,如工程管理(工程造价方向)可以是某一建筑项目的招投标阶段,具体包括投标分析、投标决策、投标价、工程施工组织设计及工程投标文件编制等相关的专业知识。选题不能大而全,最好是项目某阶段的工作分解任务,如果选题较大,可以将选题分解成有明确界限的小选题,真题真做,根据学生的专业所长,细分化,专业化地培养学生的独立工作能力和实践能力。以x题内容的连贯性来反映工程项目建设的规律性,向学生完整地展示本专业工作的基本特征,使学生体会到项目建设中不同阶段的工作任务,需要服务于项目建设的总目标。
3 工作分解的毕业设计内容体系
项目生命周期各个阶段任务体现了多学科交叉,如投资决策阶段的可行性研究包括市场分析、技术分析、经济分析、资源利用分析、实施进度安排、投资估算与资金筹措等各方面任务。相应的毕业设计内容涵盖了从项目投资到后评估的整个生命周期环节,覆盖了整个人才培养方案的教学内容,培养学生综合运用专业知识解决实际问题的能力。这就需要运用工作分解结构对项目的工作范围进行界定,将整个项目划分为多个相对独立的单元。毕业设计的内容体系根据工程管理专业的人才培养方向,在一个实际工程的工作范围内针对不同阶段的工作单元提出不同的任务要求和交付成果。因此,毕业设计内容体系可以根据生命周期各阶段的工作范围和工作分解单元进行设置。如表1。
将一个项目分解为单项工程、单位工程、分部分项工程,每个阶段任务和选题内容要求相对完整,让学生在规定的时间内经过努力能够独立完成,从而在知识系统性的基础上进行项目管理专业化的能力培养。
①项目策划决策阶段,根据应用型工程管理专业的知识结构和能力培养,毕业设计选题和内容侧重于工程项目的可行性研究,主要能够进行工程经济分析、融资方案设计、投资估算,进而能够编制项目可行性研究报告。
②设计与计划阶段,主要确定项目工作范围,进行项目工作结构分解,编制项目实施计划,建立项目管理系统,确定标准质量及招投标管理,毕业设计选题主要侧重于国内标的施工项目招投标文件编制(综合标、商务标和技术标),工程计量与计价。
③施工阶段,包括监督、跟踪、诊断项目实施过程,协调各参与方的工作,进行进度、成本、质量、风险控制,材料、设备、现场、环境信息管理等工作。毕业设计选题和内容主要侧重于施工组织设计文件编制、进度、成本、合同等工作分解结构的项目管理。
④结束阶段,包括项目的验收、交接、费用结算,项目运营、项目后评估等工作,毕业设计选题和内容侧重于项目后评估和运营使用的物业管理。
⑤计算机应用软件平台,随着工程信息化的发展,工程管理专业软件在各类工程项目管理中已得到广泛的应用。通过计算机辅助技术的应用实践教学平台,对应用型人才培养所应该具备的各项能力进行综合训练,培养学生专业软件的应用技能,增强实际动手操作能力。
应用型工程管理专业的毕业设计是否科学、合理,往往也需要通过建立模型或设计方案进行验证和实现。在建模和设计方案过程中,培养和提高学生实验研究与数据处理的能力,以及利用工程管理专业软件进行设计、分析的能力。这就要求学生能够熟练应用CAD技术进行绘制平、立、剖面图及Excel等文本软件进行文本处理,为专业软件的使用打下基础;能够熟练掌握工程造价软件、算量软件及BIM软件的应用;能够熟练应用招投标软件进行招投标文件的制作;熟练掌握工程项目管理、施工组织设计等软件,能够进行项目管理及施工组织的管理控制工作。
基于项目化的工程管理专业毕业设计模式的探索,以专业技术能力培养为主线,以工程项目建设全过程构建工作分解的毕业设计内容体系,突出学生创新能力和实践动手能力,培养项目管理专业化的应用型人才。毕业设计选题要依托本校的学科专业背景和资源优势,注重产学结合,力求有益于综合运用多学科的理论知识与技能。依托实际工程项目,一定程度上加强了与实践教学基地、企业的联系,促进了产学研一体化的应用。通过专业软件等辅助功能的应用,提高了工作效率,也使学生了解现代信息技术在工程管理中的应用和发展。学生在综合素质提高的基础上,获得项目管理专业化的实践能力锻炼,对专业化的应用型人才培养和专业特色的建设起到了积极作用。
参考文献:
[1]【美】美国项目管理学会(PMI).许江林,等译.项目管理知识体系指南[M].五版.北京:电子工业出版社,2013:3.
[2]王燕,李传勋.应用型本科院校工程管理毕业设计指导模式研究[J].高等建筑教育,2011,20(6):118-121.
学生有权选题或自拟题目,但最多只能选一个题目,自拟题目后不能再选,无权点击题目管理,对自己所选题目进行修改或删除,自拟题目能编缉或删除,非自拟只能删除。学生上传论文要填写相关信息,上传分为两种格式,一种上传为swf格式,可供用户在线播放查看,另一种可上传rar,doc,zip,pdf格式文件,此供教师下载阅读和教学存档。论文自动上传到所在班级文件夹,系统有较强的交互功能,师生之间可用系统提供邮件发送功能直接发送邮件,教师对学生论文作出回复指导,并审核是否合格。教师立题管理给学生下达任务书,学生提交开题报告等。教师能添加多个毕设题目,对自己已添加的题目有权修改、删除,但不能管理其他教师的题目;查看选了自己题目的学生报表信息;在线批阅选自己题目学生的论文;查看并下载所有学生的论文。
2.系统的设计方案
在分析选题系统时,结合学校毕业设计(论文)管理实践,对本系统管理与工作流程进行设计,建立以网上申报与选题为核心的管理与工作流程,如下所示:系统采用三层架构:数据层、业务层和应用层。数据层使用MicrosoftSQLServer2000作为数据库,用来保存系统中的数据,如毕业设计题目,上传的文件等;业务层位于WEB服务器上,处理系统的所有逻辑业务,WEB服务器采用MicrosoftInternetInformationService6.0,系统的核心,用来处理来自客户端的各种请求,并将请求发动给客户端;应用层为浏览器,学生、老师和管理员通过客户端浏览器器登录到本系统进行相应的操作。系统使用MicrosoftVisualStudio2008中的开发。
3.系统解决的关键问题
(1)学生选题的控制是一个关键问题,由于毕业设计选题是双向的,学生选题后要等教师的确认,教师确认学生选题,可以接受或者拒绝,并且填写相关信息反馈给学生,如果老师拒绝,学生重修选题。(2)权限设计涉及到使用的方便与系统数据的安全,考虑到本项目是应用到高校的毕业设计管理,设计一个合适的权限模型。(3)系统安全性是非常重要的一项,本系统安全方面要做比较大的努力,使系统得到最大的保障,包括数据库备份、恢复、压缩、IP封锁管理、防sql注入程序与记录,用户登录日记等。
4.总结
【关键词】毕业设计 过程监控 保障质量
【中图分类号】G647 【文献标识码】A 【文章编号】1674-4810(2014)25-0065-02
毕业设计是每所学校教育的最后一个重要的教学环节,是一项反映学生综合能力的教学活动。这一步的目的是为了巩固学生在校期间学习的知识,让学生发挥自己的综合能力进行毕业设计的创作。学生需要独立地发现问题、分析问题,可以加强团队协作能力,最后解决问题,毕业设计的过程本身就是学习过程的一部分。毕业设计对于艺术设计院校的毕业生来说更为特殊,它是学生向社会(用人单位)展示自我的重要平台,是学生从象牙塔走向社会的桥梁。但是,随着信息化时代的发展,学生、老师对传统毕业设计教学的看法出现了很多不同意见,不同学科的老师对毕业设计的理解也是意见不同,甚至出现毕业班学生在社会上“放羊”的现象。因此,科学、规范、高效地进行学校的毕业设计管理是当前各学校特别是高职院校非常重要的一项基础工作。
一 当前存在的问题
通过对苏州部分院校的调查发现,毕业设计质量低下,毕业设计环节存在的问题不可小觑,主要是教学管理层的不重视导致管理松懈、老师和学生在思想上不重视等。
第一,从教学管理层面来分析。教学管理对毕业设计质量起着导向性作用,包括了教学环节的设置情况、教学计划的制订与落实、教学过程的监管等方面。毕业设计考查的不仅是学生对在校期间所学专业知识的掌握程度,更重要的是考查学生对所学知识的运用能力,这一过程更需要学生结合自己的经验、阅历。这一过程需要投入时间、精力、经费,导致部分学校不断缩减这一环节的时间、投入,学校对学生毕业设计环节的压缩使学生失去了一次关键的锻炼机会,将学生草率地推向人才市场寻找工作存在着很多潜在的问题,短期问题是学生没有学到知识,长此以往将导致学校品牌的受损。
第二,从毕业设计指导教师角度来看,指导老师存在专业水平参差不齐、责任心不强等问题。毕业设计指导任务比专业课程教学抽象与随意很多,专业课程通常有明确的教学内容、教学方式方法及考核要求,所以老师上专业课比较认真和重视。对于毕业设计的指导,教学内容并不具体、教学形式自由、考核要求不具体,导致指导老师在毕业设计指导时存在放松的现象。也有一些老师因为经验不足、接触社会机会少,引导学生无从下手,使得毕业设计指导过程中不知道如何引导学生、缺少行之有效的方法,甚至有些指导老师指导毕业设计时只在开始和结束时与学生见面,其他时间都是“放羊”,这样的毕业设计肯定是没有质量保障的。
第三,从学生角度来看,学生对毕业设计的重要性认识不足、毕业设计无从下手、懒散是当前存在的主要问题。大多数学生十几年的学习一直是处于接受知识的状态,很少有自主创作、发挥的机会,所以学生不知道为什么要做毕业设计、如何来做毕业设计,创作时慵懒散漫、浪费时间。这一现象根源于中小学教育,但大学教育不是应试教育,应该培养学生解决问题的能力和创造力。学生大学几年应该从坐在讲台下面听课向独立思考、创作转变,这种转变的成功与否取决于教师的教学效果。因此,教育管理人员与教师要使学生认识到毕业设计是一种自我展现,体现出作者的思想、专业水平、解决问题的能力等。
二 规范制度,保证质量
加强高校毕业设计管理的基础是规范相关规章制度建设,以制度来保证管理的高效,从而逐年提高毕业设计的质量。
第一,提高教师及教育管理人员对毕业设计的认识。毕业设计是学生大学学习的最后一个环节,它是检验学生学习水平和能力及教师教学效果、学校教学水平的手段,而且是向社会、向学生家长开放的平台,关系到学校的社会声誉、学校品牌。老师和学生都要认识到毕业设计的重要性,科学、合理地安排毕业设计。
第二,健全毕业设计的规章制度。健全毕业设计规章制度要按照全校及各二级教学单位分层制订。学校层面明确毕业设计指导思想,二级教学单位要根据各自特点制订行之有效的毕业设计管理制度。明确毕业设计的组织与领导,成立专门的毕业设计领导小组;明确毕业设计指导老师的工作职责;明确毕业设计的选题要求、管理细则、版式格式;明确过程管理要求和督导工作细则;明确毕业设计答辩要求及成绩评定细则。有了规章制度就必须严格执行,这样才能使毕业设计教学工作科学、高效。
第三,明确师生的责、权、利。毕业设计教学环节是指导老师和学生共同配合才能很好地完成教学任务。在教学开始之前,就应该明确指导老师和学生各自的责、权、利。毕业设计是学生自主的创作,学生可以发挥各自的特长,选择自己最擅长的方面来实现毕业创作,学生可以自选主题,指导老师根据教学情况给学生的选题提供重要建议和意见,保证毕业设计行之有效。在创作过程中,师生需要加强沟通,指导老师要及时引导学生,使学生的毕业设计少走弯路,对表现不积极的学生要采取有效办法推动他们跟上全班进度。毕业设计的最终成果也应该明确其知识产权,这有利于保护学校、老师、学生的利益,有利于毕业设计工作的开展。
三 校企共管,注重过程
毕业设计是学生综合能力的表现,是实践性教学过程,学生在这一过程中必须走进行业企业,毕业设计与市场需要结合起来。毕业作品质量的高低取决于创作过程监管的质量,老师指导与市场要求相结合,促进毕业设计工作的顺利进行。
第一,在毕业设计开始之前,要求学生填写毕业设计手册,每个学生一份,此手册包括毕业设计主题、选题依据、进度计划、材料要求、成本预算、最后成果及成果呈现方式等,学生在填写时要征求指导老师的意见,有条件的还要征求行业企业专家的意见。毕业设计手册包括了指导老师与每位学生定期沟通的记录,老师与学生的交流可以根据实际项目的要求设定周期的长短,可以是每周交流一次,也可以是数周交流一次。交流的形式可以是面对面的,也可以是网络交流,但每次交流的内容都必须记录在案,作为评分的依据。毕业设计手册贯穿于毕业设计整个过程,其中也应该反映出学生在毕业创作时与行业企业结合的成果。
第二,对毕业设计进行期中教学检查。期中教学检查是毕业设计过程管理的重要环节,学校和二级教学单位都应该高度重视这一环节,认真组织这项工作。这项工作可以使毕业设计领导小组从总体上了解和掌握系部毕业设计的总体进度,也可以让不同班级看到其他班级毕业设计的进度和水平,更重要的是促进落后班级及师生抓紧时间加强毕业设计工作。其中教学检查可以是系内自行检查,也可以是教学单位相互检查,最主要的是要邀请行业企业专家共同参与。
第三,提高毕业答辩的公开、公平、公正。毕业设计最后如何评定成绩需要制订一个科学合理、透明公正的评判规则,一般将最后成绩分成三个组成部分:平时成绩,由毕业设计指导老师给出;答辩成绩,由答辩小组给出,答辩小组通常由三名老师组成,包括校内教师、校外教师和行业企业专家;还有一部分是公开展示成绩,这部分成绩由同学、家长、业内人士通过多媒体手段进行打分。
四 结束语
总之,毕业设计是高校人才培养方案中非常重要的教学内容,是老师对学生进行综合素质训练的重要环节,也是几年大学学习生涯总结性的呈现。它不仅关系到学生个人的学业成绩,更体现出学校教学水平的高低,又关系到学校的品牌。
关键词:目标分阶段 过程管理 指标控制
中图分类号:TD21 文献标识码:A 文章编号:1672-3791(2012)07(a)-0170-02
毕业设计教学过程,是实现本科培养目标要求的重要培养阶段;是学生毕业前的最后学习阶段,是学习深化与升华的重要过程;其基本目的是培养学生综合运用所学的基础理论、基本知识,分析、解决工程、科研问题的能力,使学生得到工程设计方法和科研能力的初步训练。培养学生正确的思想方法,树立严谨的治学态度和理论联系实际的工作作风。因此如何提高毕业设计质量,一直是许多院校教学研究的重要课题。近年来,由于高等教育规模扩大,教学资源紧张,师资、设备和实验室空间不足,学生的就业压力增大等各种原因,致使高校本科生毕业设计质量呈下滑趋势。如何加强毕业设计工作的管理,使毕业设计工作真正成为实现培养目标的重要教学环节,成为全面检验和提高学生综合素质与实践能力的主要手段,达到对所学基础理论知识的深化与升华,是高校教学管理部门急需探讨和解决的问题。
1 毕业设计中存在的主要问题
毕业设计是高校教学工作的一项常规性内容,经过近几年的不断改革取得一些成绩和进步,并制定出台了相应的规章制度,但也存在一些问题给毕业设计质量产生了一定的影响,主要体现在以下一些方面。
第一,教研室教师人数有限,其他教学和科研任务繁重,对指导时间有限,无法做到亲自指导每一名毕业设计学生,对学生在设计中遇到的问题不能及时进行指导,致使学生的问题积累,影响设计的正常进行及设计质量。
第二,部分学生出勤率较低,毕业设计的时间难以保证。毕业设计时间正好是学生求职择业的高峰期,在毕业论文(设计)过程中,已经找到就业单位的同学,很多放松了对自己的要求,认为工作已经落实,只求及格就行,没有找到就业单位的同学,面对各种招聘信息,难以安心,不能集中精力从事毕业论文(设计)。导致部分学生开题工作做得不够细致,对题目的理解不够深刻,致使设计(论文)或图纸与设计任务书有较大的偏差,有时出现图纸和设计说明书对应不起来的情况。
第三,学生的基本理论不够扎实。对设计题目缺乏总体把握,解决问题能力较差,例如不能够对问题进行分析解决,设计各部分之间的联系不清,内容绘图、编写说明书的规格及内容、国家标准的运用、技术语言的运用、引用资料的规范等存在不同程度的欠缺。答辩中有一大部分学生对自己的课题和工作表述思路不清、语言逻辑性差、技术用语不准确。
所有这些为毕业设计的正常进行产生了不同程度的影响,针对这些情况,我们在连续几年改革实践的基础上设计了分阶段细化任务,逐步实施、按指标检查的过程管理方案,提出了设计目标分阶段实施,按指标完成的新模式,强调对任务的细化,分阶段实施的方式,使设计任务更加具体。采取了指导教师值班,学生带任务考勤的考勤方式、优秀及不及格设计均进行二次答辩的答辩制度。以下就毕业设计制度建设、设计过程控制、学生考勤及答辩等问题展开讨论。
2 毕业设计过程管理探索
2.1 提高对毕业论文(设计)管理的认识加强制度建设
高校应从提高对毕业论文(设计)教学的认识入手,使毕业设计的参与者充分认识到毕业设计在总结深化学生所学知识、提高指导教师业务水平及评价高校办学水平方面的重要作用。把毕业论文(设计)教学工作提高到与组织课堂教学并重的地位。充分认识到毕业论文(设计)是整个教学中的重要环节,是学生综合素质与工程实践能力培养效果的全面检验;是衡量高等学校教育质量和办学效益的重要评价内容。毕业论文(设计)质量的高低是评价教学质量高低的重要检测标准,也是对学校整体教学质量的综合检测。
因此,在毕业设计过程中,应根据毕业设计(论文)撰写的实践过程,对毕业论文(设计)的组织领导、指导教师指导资格的审核及职责、毕业论文(设计)的选题、撰写要求及书面格式、毕业论文(设计)撰写过程的管理及检查监督、答辩资格审查、答辩程序规则及成绩评定等进行详细的规定。建立毕业论文(设计)管理的规章制度和规范,进而使毕业论文(设计)的管理就会有章可循,有法可依,才能使毕业设计(论文)的撰写和管理更具有了可操作性。
2.2 设计目标分阶段实施
由于采矿工程本科毕业设计大纲要求做关于矿井设计方面的内容,任务较重,对于一个给定的题目涉及机电、地质、力学等方面的知识,需要学生在设计过程中查阅大量设计规范及手册,学生往往觉得无从下手,或是将重点放在自己所熟悉的部分,而其他部分考虑较少。对此,要求充分发挥教研室的作用,将毕业设计按内容划分为设计初期、中期、后期三个阶段,教研室在上报设计计划时,对设计任务进行细化,首先根据设计内容制定设计分阶段实施计划表,即将设计任务按阶段进行划分,制定出本阶段需完成的主要任务及主要的考核指标,然后在制定设计任务周历表,将每阶段任务按设计周进一步细化,制定相应的周设计计划及考核指标,结合周考勤表来掌握设计的完成情况,同时将较为复杂的设计任务分解为可操作的小目标,可加深学生对设计任务的理解,减小其畏难心理。使整个设计任务在完成小任务的基础上轻松完成。系部也可以通过各指导小组提交的计划表对学生涉及进展及完成情况进行随机的抽查,以便掌握毕业设计进展情况。
关键词:就业;毕业设计;教学管理;计算机专业
在就业压力越来越大的当今社会,我国各大高职院校为了更好的促进毕业生有一个好的就业环境,也开始转变毕业生的判定标准,从2015年开始,湖南省教育厅开始实施在互联网上对各校毕业设计的情况进行抽查,这就使得高职毕业设计教学工作成为衡量高职教育教学质量的一个重要标准。计算机专业作为动手能力极强的专业课程,在进行最终的毕业设计时,校方就需要着重对学生进行综合训练,以便其能够综合自己所学的知识来解决毕业设计过程中遇到的问题,使学生的动手能力以及解决问题能力均得到大幅度提升,从而为未来的从业做好准备。本文将对我国高职院校计算机专业在进行毕业设计教学过程中存在的问题进行分析,提出相应的解决措施。
一、高职院校毕业设计教学管理的一般流程
毕业设计综合检验学生学习效果的一门课程,采用分散授课形式开展,以学生自主学习设计为主,以教师指导为辅。以湖南安全技术职业学院为例,毕业设计一般包括以下几个流程:学生选题,撰写开题报告,这个环节通常是指导老师给定一个大的范围,让学生去选;教师根据学生的选题下达毕业设计任务书,对毕业设计的内容及质量提出具体明确的要求;学生开始进行毕业设计,从搜集资料、查阅文献、设定方案、制定计划,并完成具体的作品设计及文档撰写,在此期间指导教师进行督促检查,并给出的指导意见;教师对学生的毕业设计进行终期检查,根据检查结果判定该学生是否具有答辩资格;组织毕业答辩。
二、高职院校毕业设计教学管理过程中存在的问题
(一)毕业设计教学缺乏配套的课程
就高职院校对于毕业设计教学管理的过程而言,一些高职院校在进行毕业设计相关知识的教学过程中缺乏配套的课程,通常采用的方式是以分散式自主独立完成为主,教师指导为辅。在缺乏相关毕业设计课程的基础上,导致毕业生在进行毕业设计时不清楚毕业设计的具体环节,进而不会对自己的所学综合运用到毕业设计过程中,使得专业知识被应用到毕业设计中的情况就更少[1]。很多学生在毕业设计中不会对相关内容进行搜集与整理,特别是在其完成了初稿后,很难进行下一步的完善工作。就计算机专业的学生而言,需要动手操作的地方很多,一些学生在之前的学习过程中没有认真学习,导致后来的毕业设计出现困难,在以就业为导向的高职院校来说,计算机专业的学生设计出一份高质量的毕业设计极其重要,所以缺乏相关课程成为影响高职院校毕业设计教学的重要因素。
(二)毕业设计过程缺乏有效的教学管理
在我国教育教学方式还不完善的背景下,存在一些高职院校只把学生的就业作为重要的教学目标,没有把学生的毕业设计进行有效的管理或者是对学生毕业设计的重视程度不够,缺乏较为完善的管理机制,进而出现对学生毕业设计的管理方式不明确,缺乏相对应的可靠性,教师对学生的毕业设计缺乏有效的管理与监督,出现管理不当的情况。比如计算机专业的学生在进行毕业设计时,教师出现管理不当时就会使学生的选题陈旧以及学生的毕业设计处于“流放”状态,同时学生也容易把毕业设计当作是一项任务,进而出现互相抄袭或者让同学代做的情况。高职院校的老师数量有限,指导老师的数量不能满足毕业生的需求,出现很多位学生共用一位教师指导的情况,使教师的指导质量下滑[2]。
三、应对高职院校毕业设计教学管理问题的解决措施
(一)组织有关毕业设计相关方面的活动
随着时代的发展,就业形势也越发严峻,由于专业设计的要求不同,在具体的毕业设计工作中就要呈现出专业间的差异化。高职院校可以以讲座的形式开展一些有关于毕业设计的宣讲,进而促使学生在进行毕业设计之前就能参与到有关毕业设计的学习中,或者是参加一些学术论文讲座来提升撰文的技能,同时学生也应该提前掌握一些学科前沿报告形式,拓展学生的学习空间,而且校方也要组织学生参与一些论文答辩大会,了解整个答辩的过程,提前做好准备。最后,教师也要提前给学生安排一些设计小作业,促进学生的学习,有条件的还可以组织一场小型的答辩会,帮助学生提前了解答辩的流程,学校在为学生安排课程时要考虑到毕业设计的相关课程,以此来帮助学生提前进入毕业生的角色[3]。
(二)加强对毕业设计的管理及监督
在高职院校学生进行毕业设计答辩之前,学校要制定一套完善的教学管理制度,促进对学生毕业设计的管理及监督。为了学生的毕业设计能够完美的展现以往的学习情况,校方要设立一个专门的指导机构来促进管理模式的明细,同时设立一个毕业设计答辩管理小组,通过对毕业设计加强管理的方式来促进高职院校毕业设计管理的发展。指导教师在进行设计指导时要严格的要求,教师的严格要求能够扎实学生的学习情况。特别是计算机专业的学生在进行毕业设计的时候会用到大量的计算机知识,严格的要求能够让学生在毕业前把不会的操作进行重新学习,进而对将来的职业生涯有所帮助。
四、结束语
高职院校毕业生的毕业设计是对整个高职期间的所学,进行较为集中呈现以及技能实践,要想提高高职院校计算机专业毕业生的毕业设计水平和质量,进而给毕业生提供更多的就业机会,除了要以就业为导向外,还应该加强对毕业设计管理,从而在提高高职毕业生专业技能的情况下也能提高学生的综合素质。
参考文献:
[1]汤琳.计算机专业毕业设计的改革与实践[J].绵阳师范学院学报,2012,31(11):147-149.
[2]刘永革.计算机专业毕业设计的改革与探索[J].中国科技信息,2007,(21):191-192.
关键词:毕业论文 管理系统 B/S模式
本科毕业论文是毕业生总结性的独立作业,是学生运用在校学习的基本知识和基础理论,去分析、解决一两个实际问题的实践锻炼过程,也是学生在校期间学习成果的总结,是整个教学活动中不可缺少的重要环节。撰写毕业论文对于培养学生初步的科学研究能力,提高其综合运用所学知识分析问题、解决问题的能力有着重要的意义。人工进行毕业论文各种信息的管理存在着工作量大、速度慢、出错率高等方面的问题,设计毕业论文管理系统显得非常必要[1,2]。
笔者对毕业设计过程中的课题申报、课题审核、学生选题、提交论文等环节进行了系统分析,设计了基于Web的毕业论文管理系统,充分利用与整合了可用的网络资源,为学校、学院、教师和学生提供了交互式接口,实现了学生和教师的网上互动[3]。本系统采用了优秀网站开发技术ASP,后台使用Access数据库,从整体上实现了论文管理的各项功能,使得毕业设计课题的申报和审核、论文选题、论文提交、成绩考核等更易于管理,同时也可以对毕业设计课题的难度、工作量等其他信息进行详细管理,对保证毕业设计的质量有一定的现实意义[4]。
1 系统功能设计
本系统的基本功能根据用户的不同分为4个模块:学生模块、教师模块、专家模块和管理员模块。
1.1 学生模块
注册:新用户需要先注册,填写自己的基本信息,本系统规定学号为0001~9999,即学生数最多为9999。
登录:注册过的用户可以使用“学号/姓名+密码”登录系统。
密码修改:初始密码规定为6位以上数字或字符,学生登录后可修改密码。
课题选择:教师申请的课题通过审核之后,学生可以选择自己的志愿。
结果查询:在教师选择学生之后,学生可以查询到自己是否被确认。
论文提交:学生可以在特定时间将写好的论文提交上去。
确认上传:论文提交之后要确认上传,一旦确认上传就不能再次提交了。
对教师评价:在论文的最后阶段要对教师进行评价。
留言:在教师确认学生之后,学生可以通过留言的形式与教师进行沟通。
1.2 教师模块
注册:教师首次登录也需要先注册,系统规定教师号为001~999。
课题申报:填写必要的信息进行课题申报。
课题修改:对申报的课题进行修改,查找错误。
选择学生:在学生选择课题之后,教师可以选择学生。
综合查询:可以查询相关主题的信息、分数和课题的审核结果。
论文下载:教师可以下载学生提交的论文。
成绩评定:教师在审核学生论文之后,可以对论文进行成绩评定。
论坛:教师可以在论坛上给学生留言,或与学生交流问题。
1.3 专家模块
一审:由各学院的专家对教师提交的课题进行审核。
二审:在一审中没有通过的课题要进行二次审核。
结果公布:公布审核通过的课题和没有通过审核的课题。
综合查询:可以查询相关主题的信息、分数以及课题的审核结果、教师的成绩、学生调剂情况等。
1.4 管理员模块
2 系统实现
系统是通过B/S三层结构实现学生论文提交、教师对论文的管理以及专家审核等功能。采用浏览器、服务器、数据库的三层结构,当不同用户通过浏览器提交和评阅时,向Web服务器发出请求,Web服务器根据用户的指令执行程序,并从数据库中取出相应的信息反馈给客户端。
2.1 登录和注册
2.2 学生模块
其中课题选择与结果查询、论文提交和确认上传部分设计如下。
2.2.1 课题选择部分与结果查询设计
本院教师申请的课题被审核通过之后,学生即可看到备选课题。每名学生有3个可供选择的志愿,但最终由教师决定哪个课题对应哪个学生。学生选择课题之后,可点击结果查询,查看自己的选择情况,如果正确则可以点击“完成”,否则点击“重选”。这两个部分的算法设计基本相同,只是在不同条件下显示不同而已。课题选择部分只是查询数据库,将教师申请通过的课题显示出来;而结果查询则是从数据库中查询当前学生所选课题的信息,将课题的选择顺序、课题名称、指导教师等结果依次显示出来。如果点击“完成”,则系统会弹出提示框,询问学生是否确定当前的课题选择结果,如果确定,系统将清空“志愿”的值,并显示“操作完成不能再进行修改”的提示。
2.2.2 论文提交部分和确认上传部分的设计
在学生选好课题之后,开始毕业论文的撰写工作,论文写好后可以通过论文提交功能进行提交。其中,论文命名格式必须为“学号+姓名”,并且文件后缀名必须是“.doc”,文件上传如果成功,会弹出提示窗口。系统之所以要设计确认上传功能,主要考虑到两个原因:(1)确认上传就意味着最终上传,与论文上传功能分开比较好;(2)论文提交程序中使用了window.parent.Finish()功能[7],但该语句在执行过之后程序就结束了。因此,即使在其后使用更新数据库的语句也得不到执行。
2.3 教师模块
由于教师模块的整体风格与学生模块使用了同样的框架,因此与学生模块的风格基本相同。
2.3.1 课题申报与课题修改模块的设计
教师在学生开始选题之前就要进行课题申请,只有通过专家审核的课题才能够被学生使用。课题申报页面主要是填写和提交课题的相关信息(如图4所示)。
只要提交的课题没有被审核通过,教师就可以进行课题的修改,以达到专家小组的要求。在课题修改页面中,会显示一个包含所有可以修改课题的下拉式菜单,点击某一个课题,则会跳转到与课题申请相类似的页面,只是页面下方的“提交”按钮变为“修改并提交”按钮。
2.3.2 选择学生功能模块的设计
当学生选择过教师的课题之后,可能出现一个题目多人选的情况,教师可视情况对学生进行挑选,页面将课题名称与对应的学生以表格形式显示出来。
当教师点击某学生时,页面会显示学生的基本信息供教师参考。一旦教师在某一课题中选择了某个学生,该学生就不能再被其他教师、其他课题选中。
2.3.3 成绩评定模块的设计
对于学生已经提交的论文,教师经过仔细阅览之后,可以对学生的论文进行评分,等级分为五级,即优、良、中等、及格和不及格。
2.4 专家模块
专家主要是针对本院系教师申请的课题进行相关审核,功能包括:一审、二审、结果公布和综合查询。专家不能够自行注册,须由管理员进行添加。
点击“一审”,系统会自动查询数据库,将教师申请审核的课题显示出来,并附以专家意见表格,用于填写专家的审核意见(如图5、图6所示)。
只有在“审核小组修改意见”中信息为“适用”的课题才能够通过审核,否则需要进行二审。二审的界面与一审基本相同,如果课题不能通过审核,则不能在结果公布中显示出来。
2.5 管理员模块
管理员的功能可分为3个部分:备份数据、删除数据和添加审核人员。
2.6 BBS论坛
BBS论坛是本系统中连接学生和教师的一个交流平台,在学生的功能主界面和教师的功能主界面上各有一个可以进入论坛的入口。对于学生来说,当学生选择过题目并且教师也选择了该生之后,学生就可以使用BBS论坛与教师进行交流,比如论文的提交时间、论文的格式要求等。对于教师来说,当教师确定学生之后,便可以与该生在论坛上以留言的形式进行交流,特别是解答学生的相关问题。
本系统设计时考虑到教师功能与学生功能之间的差异,设计相应的界面时也有少许不同,由于学生只能选择一个课题,因此学生的论坛主页只有一个课题的相关入口;但教师不同,一个教师可以有多个课题,因此教师的论坛主页有多个课题的相关入口。
3 结束语
该系统在使用ASP和Microsoft Access 2000的基础上,实现了毕业论文管理系统中各个模块的功能,包括课题申请、课题的审核、学生选题、论文提交、论文下载、网上留言交流以及论文成绩评判等。整个系统模块划分清晰、容易理解和操作,同时各模块之间联系紧密,相互耦合,使得系统更加完善。
对于目前的毕业论文管理系统而言,应从以下两方面予以完善:第一,网上交流采用即时通讯工具,如QQ,这样能够使得学生和教师的交流更加方便快捷;第二,论文的开题报告、中期报告也应当有相应的功能模块,与论文提交成为一体。
参考文献
[1]李巍,王华东.毕业论文管理系统中的关键技术研究[J].计算机时代,2011(8):32-34.
[2]梁敬东,伍世珍.基于J2EE的毕业论文管理系统设计与实现[J].高等农业教育,2010(8):83-84.
[3]陈芳,陈朝.基于Web的毕业论文管理系统的设计与实现[J].电脑知识与技术,2008,4(8):2049-2050,2066.
[4]刘志铭,孙明丽,庞娅娟.ASP+Access数据库系统开发案例精选[M].北京:人民邮电出版社,2007.
[5]钱血忠,罗海驰,陈国俊.数据库原理及技术课程设计[M].北京:清华大学出版社,2009.