时间:2023-03-28 14:57:36
导语:在毕业设计管理论文的撰写旅程中,学习并吸收他人佳作的精髓是一条宝贵的路径,好期刊汇集了九篇优秀范文,愿这些内容能够启发您的创作灵感,引领您探索更多的创作可能。
[中图分类号]F275 [文献标识码]B [文章编号]1005-6432(2008)52-0104-02
毕业设计(论文)教学过程是实现本科培养目标要求的重要阶段,毕业设计(论文)质量的高低反映了学生通过四年学习后,对所学的专业知识进行综合运用和解决实际问题的能力,它是对学生的学习成果、创新能力和综合素质的检验,是对教师质量全面的、综合的检验,是衡量高等学校教育质量和办学效益的重要评价内容。
1 毕业设计(论文)存在的主要问题
1.1 选题失误
选题失误主要表现在:一是论文题目不能紧密结合本专业培养目标,偏离专业方向。如有的财务管理专业学生毕业论文的题目为“论企业文化”、“注册会计师法律责任思考”、“论产品责任”等。二是所拟论文题目过大。例如“并购企业资产价值评估”、“盈余管理研究”。这些问题的研究涉及多种学科知识,作为本科生掌握的知识和研究方法有限,是难于驾驭的。三是选题重复性高。有很多学生选择相同的题目,且由于没有调研,资料来源有限,导致大量论文雷同。例如2008年我学院毕业论文写有关中小企业融资问题的占到10.2%,写中小企业财务管理的占3%,写企业成本管理的占2%。四是论文题目太小。例如“对徐工集团偿债能力分析”,涉及的专业知识太窄,论文内容没有深度,同时也缺乏普遍意义。
1.2 论文写作中存在的问题
(1)基本写作能力弱。论文的语言应讲求学术性、严密的逻辑性。但学生在论述中缺乏专业的学术性语言,许多学生普遍使用描述性语言,用语不够科学、规范,且前后逻辑也不甚清晰。摘要和英文翻译也不规范,将摘要的内容写成论文的意义和目的,英文翻译大多是利用网上的免费翻译而成,语法错误严重且缺乏准确性。
(2)专业知识综合运用能力弱。许多学生对论文中论述的问题只能进行简单的描述,不会运用所学专业知识的基本理论和方法,对其进行具体分析、总结和提升。
(3)实用性差。许多学生在论证中多采用主观推理,缺少实证支撑。有的学生为了尽快完成论文,并没有进行实地调研,而是闭门造车,完全脱离客观实际。因而在论文中提出的建议、意见或解决问题的方法和措施是不切实际,缺乏实用价值的。
2 影响毕业设计(论文)质量的因素
2.1 教师方面
(1)教师的数量不足。随着我国高等教育的发展,高等教育由精英教育的培养模式进入大众化教育的培养模式,高等学校招收人数迅速增加后,高校师资队伍建设速度相对滞后的矛盾日益突出,高校扩招后,有些专业师生比例失调,教师教学任务加大,一个教师需要带的学生太多,精力投入不足,指导上难免顾此失彼。
(2)教师的业务水平差。有些教师对理论课程十分精通,但对相关的实践课程却不很熟悉,甚至连最基本的规范条文尚未搞清楚。有些教师平时很少写论文,实践经验也较少,缺乏指导毕业论文的素质和能力,这样就无法胜任指导学生撰写高质量毕业论文的工作。
(3)教师的责任心不强。有些指导教师不重视毕业论文写作,没有将更多的精力投入到论文指导上,平时疏于对学生的严格管理,从选题到学生交稿流于形式,学生在撰写论文过程中就得不到细致指导。
2.2 学生方面
(1)思想认识不正确。学生们普遍认为毕业论文的好坏与是否能毕业和就业关系不大,只要及格能毕业就行,对毕业论文只是敷衍了事,这是影响论文质量的重要因素之 一。
(2)就业压力大。学生撰写论文过程正是人才招聘会开始的时候,学生迫于就业压力,因此,它们将主要精力投入到了毕业分配中。同时,也有不少学生在第七学期忙于考研究生,还有的学生需利用毕业设计(论文)教学时间补修其他课程来完成学分要求,这样造成了学生投入毕业设计(论文)的时间与精力严重不足。
(3)写作能力差。不少学生缺乏基本的论文写作技能和技巧。撰写提纲的层次不清,结构混乱、不完整;在撰写论文时,语言表达能力和文字组织能力都较差;因专业知识和能力的缺乏造成论文没有深度;平时缺乏论文的写作训练,论文格式也不够规范。
2.3 其他方面
(1)教学环节存在的问题。近年来高校扩招、师资力量紧缺和市场经济浪潮的冲击,使得专业论文训练环节,如课程小论文、学年论文、课程实习报告、认识实习报告、生产实习报告和社会实践报告等被忽视,没有从管理制度、师资力量和评价方式上予以保证,导致学生缺少实际分析、解决问题的锻炼机会。
学生毕业设计(论文)安排在第八学期,学生大都在开始毕业设计(论文)时才了解其任务和内容,而在毕业之前必须完成论文答辩,学生实际完成论文的时间只有3个月左右。在较短的时间内让学生接受系统的科学训练,撰写质量较高的毕业设计(论文),对大部分同学来说是比较困难的。
(2)教学硬件资源存在问题。高校扩招后,不得不举债进行校园区扩建和校舍建设,学校的内涵建设相对趋缓。因此,导致了毕业设计(论文)所需实验研究仪器设备不完备,毕业设计(论文)所需经费投入不足,毕业设计教学实践基地不能很好落实。
(3)毕业设计(论文)管理存在问题。有些学校存在着从选择毕业设计题目到最终的答辩全过程中教学管理文件不健全现象,而有些学校尽管文件健全,但在管理过程中监督检查机制不完善,并缺乏有效的评价机制。对责任心差和强的教师无法判别,对高质量的毕业设计(论文)与低质量的毕业设计(论文)良莠难分。
3 提高毕业设计(论文)质量的对策
3.1加强师资队伍建设
配备知识结构合理、实践能力较强、业务素质较高的教师群体,是保证毕业设计质量的关键因素。可以通过两种途径有效改善指导教师结构。一是整合和提升校内资源。聘用有丰富实践经验的实验师和富有指导经验和熟悉专业的退休老教师,参与指导毕业设计工作。制定师资培养计划,加强青年教师实践性环节的锻炼。二是充分利用校外资源。充分利用多种社会关系,从科研院所和企业聘请相同专业领域的高级专业人员担任导师,建立起合作指导机制。
3.2 规范毕业设计(论文)各教学环节
(1)科学选题。科学选题是毕业设计的关键,因为选题水平直接影响毕业论文设计质量。选题的特征应体现在以下几个方面:①要体现专业培养方向和专业特点。②要联系实际,结合实际的生产、经营管理和科研项目。③要体现专业知识的深度和广度。④要尽可能反映当代科技发展水平。
采用公布题目,双向选择,院系调整的做法,这样可以尽量满足学生个人选题意愿,并有效利用现有的教师资源。为了解决毕业设计与就业的矛盾,题目适宜于第七学期张榜公布并完成选题。
(2)加强开题监管。学生通过对开题报告的撰写,可以看到论文的脉络和基本观点,完成开题报告就等于完成了论文的总体构思、设计。开题的目的就是要学生查阅国内外对论文涉及相关问题的研究资料,从而掌握论文所研究问题的前沿文献资料,通过社会实践和调查,掌握实际的数据,为将要撰写的论一个很好的铺垫,打下基础。因此,通过开题过程的监管,可以对论文的完成质量进行有效的监控。
(3)在各教学环节中培养学生的写作创新能力。制定相关政策,鼓励学生积极参与教师的科研项目和学术研究,将平时对一些财务管理方面的问题进行思考写成论文,并将其对外投稿,这样不但培养了学生专业学习和科学研究的兴趣,还提高了撰写论文的能力。
3.3 强化全过程管理
一是要完善毕业设计环节的组织管理。学校、院、教研室应协调分工,明确职责。学校主管部门要加强协调、监督,并不断修订和完善毕业设计文件和规章制度,从制度上保证毕业设计的顺利进行。毕业设计具体工作由各院系组织领导,由专业教研室教师承担指导任务。二是建立科学的毕业设计(论文)考核方法。制定毕业设计、成绩评定标准。对论文的质量、写作过程平时表现、答辩成绩等方面进行全面考核。三是建立奖惩制度。对学生已发表在公开刊物上的学术论文,经学校学术委员会或答辩委员会审定同意并报教务处批准后代替毕业设计(论文),并给予学生和指导教师奖励,使得毕业生的毕业设计(论文)不流于形式,而具有真正的内容和价值。而对于毕业设计(论文)不及格的学生将不能按期毕业,对指导教师将被扣减当年的教学分。这样可以充分调动教师和学生的积极 性。
参考文献:
[1]曹成茂,李玉洁.安徽农业大学学报[J].毕业设计质量的影响因素与对策研究.2007(9):78-80.
[2]康星华.教育与职业[J].高校毕业论文质量管理浅论.2007(10):91-92.
在整个系统中有三个子系统,它们分别是毕业设计教师管理、毕业设计管理员和毕业设计学生管理,这三个子系统的分配依据是各个系统的作用功能。这三个子系统又是由多个功能区域组成,配合毕业设计的管理,这三个子系统各自负责不同的区域,相互配合相辅相成。
1.1系统功能介绍之系统管理员①系统管理员主要负责基础信息的管理,比如说毕业设计从属的系别、作者即学生信息、课题老师、毕业设计的时间信息等等。其中毕业设计时间信息包括研究的申请时间、选题时间等,其中负责研究申请时间的功能区域的作用是记录指导老师报录研究的时间,在这一时间内老师完成课题研究的准备工作,这部分工作由教师完成,毕业选题时间主要是留给学生的,在这一时间内学生会根据自己的兴趣和能力在老师设计的课题下进行选择,在其它时候这一区域是关闭的,学生无法再次进行选题。②负责学生信息管理的是学生资格审查区域,在这一区域内可以搜索查阅参与设计的学生的基本情况,同时也可以对学生的课题研究进行确定和取消等操作。③在课题确定方面,教师并不是拥有全部的资格,在教师设计完课题后,系统的申报课题审核区域会进行核查,只有被此区域认可的设计才能够被学生选择。④课题的选择并不是单项的学生挑选老师或老师挑选学生,这是一个双向选择的系统,在系统内有关课题的选取都要遵循老师和学生双方的意愿,负责这一事项的是课题双选信息管理区域。⑤负责课题信息公布的是公告管理及区域。⑥在文档或表格资料区域中,教师和学生可以下载和课题有关的资料信息。⑦对毕业设计进行整理的是数据归档区域。⑧维护区域会对教师和学生的个人信息进行保护。⑨管理员信息维护区域主要作用是对系统内的管理员的信息进行保护。
1.2系统功能介绍之教师管理子系统①“我的课题“和“课题申报”组成了课题申报区域,“课题申报”是教师确定的研究课题,“我的课题”是学生选择课题的信息。②如果想知道本年度老师设计的毕业课题都有哪些,这些信息资料可以通过查看毕业设计题目区域进行查询。③已选课题和未选课题组成的选题区域可以随时供学生和老师查询,以便清楚的掌握课题选择的信息。④任务书的主要由任务书区域负责,主要服务于教师,用于课题的公布。⑤老师在接收开题报告区域接收下载学生的研究资料,主要包括开题报告、课题的素材以及与课题相关的英文文献资料。⑥如果学生在毕业设计过程中遇到了难题想找老师探讨,可以通过网上答疑区域解决,在此区域内,老师和学生可以探讨毕业设计的相关问题。⑦有关课题实时信息的了解可以通过查看管理员通知或公告区域,在此区域内会实时公开与毕业设计相关的信息。⑧想要下载资料则要进入下载文档或表格材料区域,此区域主要负责的就是资料的下载,下载的资料主要有检查表、评审表等。⑨对学生的毕业设计进行检查的是设计材料检查区域。⑩对毕业设计进行最终检查并确定的是检查论文正式稿区域。11对毕设设计进行整理留存的是上传归档数据区域。12在系统内对老师信息进行保护的是个人信息维护区域。
1.3系统功能介绍之学生管理子系统①学生通过查询毕业设计题目区域对老师设定的研究课题进行查阅,为毕业设计的进行做铺垫。②通过毕业设计选题区域对毕业设计的主题进行确认。③通过查看任务书区域对毕业设计的内容进行了解,同时选择适合自己的工作。④老师检阅的有关学生毕业设计的撰写报告,外文材料等资料是学生通过提交开题报告区域接收的。⑤而解决师生交流难题的是网上答疑区域,此区域包含三部分,分别是提问、回答及我的难题。⑥如果学生想知道有关毕业设计的相关信息,则要进入查看通知或公告区域。⑦学生想要下载的有关毕业设计的相关资料一般由下载文档或表格材料区域管理。⑧毕业设计的提交是由提交论文正式稿区域负责。⑨负责学生信息保密的是个人信息维护区域。
2系统设计过程中的重中之重和难关
2.1如何挑选系统设计和实施的平台在高等院校的毕业设计管理环节中,校园网的作用不容忽视,校园网的网络平台是互联网,主要包括有网络的操作、服务器、网络操作的硬件系统和客户操作软件系统。本研究中的系统采用的工具是微软的(c#),B端的数据访问技术是语言集成查询技术,数据库管理系统应用的是SQLServer2005。
2.2如何解决多位学生选择同一课题的情况在高效毕业设计课题选择中必然会发生一种情况,那就是有多个学生都选择了同一个课题,如果不对这一情况进行控制,那么课题研究人数就会过量,那么毕业设计信息的存储也会出现问题,所以必须对这一问题加以控制。在系统中对某个课题的最大研究人数、已选定的人数、剩余的人数都会进行设定显示,用于提示选题学生酌情选择研究课题。
3结论
关键词:毕业论文;B/S模式;ASP;SQL Server
中图分类号:TP315文献标识码:A文章编号:1009-3044(2008)35-2049-02
A Teaching Model Research Based on Internet/Intranet in the Information Technology Course
CHEN Fang1, CHEN Zhao2
(1. Pharmacy of East China University and Technology, Shanghai 200237, China; 2. Faculty of Mechanical & Electronic Information of China University of Geosciences, Wuhan 430074, China)
Abstract: At present, colleges for large-scale expansion caused management more difficult, the quality of thesis papers and the value of Paper documents are not to make full use of, this article statements a management system based on B/S model Three-tier architecture, in the middle using ASP technology, background database to SQL Server2000 designed to achieve. The system is reliable, safe, convenient and better able to meet the college paper's management of the basic requirements.
Key words: thesis; B/S module; ASP; SQL server
1 引言
在高等学校的教务管理系统中,毕业论文的选题大都采用人工方式,面对不断增加的生源,这样不仅工作量大,而且效率低下,容易出错,更不方便教师查阅和管理人员的管理。利用计算机辅助设计加强毕业论文课题的管理工作,既提高了论文选题的科学性,又可大大减轻管理人员的工作强度,提高了工作效率,从而使得管理工作逐步实现制度化、规范化和程序化。本文设计与实现的论文管理系统采用B/S的模式,中间采用ASP编程技术,后台选用SQL Server2000得以实现。
2 系统的总体设计
2.1 设计思路
系统以SQL Server2000作为后台数据库,采用B/S结构即浏览器/服务器结构,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,主要事务逻辑在服务器端(Server)实现,形成浏览器、Web服务器与应用服务器、数据库服务器组成的三层体系结构。主要采用ASP动态网页技术,通过ASP,结合HTML网页、ASP指令和ActiveX元件,建立动态、交互且高效的Web服务器应用程序。数据库的访问通过ODBC(开放式数据库互联技术)用SQL实现。系统通过ADO与数据库连接,实现数据库的相关操作。
2.2 工作流程
实践论文管理工作中,基本的工作流程分为:1)教师出题;2)学生选题;3)中期检查;4)论文答辩;5)论文评优五个阶段。
毕业论文管理系统实现论文的出题、审核、选题、、检索、统计等多项功能。该系统既能让学生网上论文选题,又能实现提交论文,这样为老师和学生对论文资源的查阅和检索提供了方便。
系统中主要设置了八个模块,分别为:登录模块、论文出题模块、论文选题模块、论文提交模块、论文加工模块、论文查询模块、论文统计模块及系统配置模块,每个模块又具有各项多种功能。管理系统结构图如图1所示。根据基本工作流程和各功能模块,该系统设置四个角色进行分配管理,包括:系统管理员、教师、学生、教师管理员这四类。各个角色都具有不同的功能,依据基于角色的访问控制理论对每个教师进行分配角色,以实现相应的管理权限。
2.3 功能模块的设计
2.3.1 系统管理员角色
1) 日常管理:日常公告的管理,常用表格的管理,师生上传文档的管理,教师出题变更申请受理;
2) 论文选题:论文选题时间设置,论文选题锁定情况统计;
3) 中期检查:中期检查表审阅,中期评审分组;
4) 后期管理:论文成绩评审表审阅,论文上传情况统计,评阅,答辩,二次答辩,师生最终上传文档情况汇总,学生成绩分析与统计;
5) 论文加工:对当年度提交的所有论文进行标引工作,以便查阅和检索;论文格式转换管理,将所有论文由原来的文档形式转换成PDF格式,以便保存;
6) 信息维护:管理员、教师、学生信息的维护,系主任、教学副院长角色的分配,院系、班级信息的维护,系统数据的初始化等。
2.3.2 教师角色
1) 论文出题:教师上传论文题目,所需学生人数,课题的来源等相关信息;
2) 论文选题:对自己提交的课题进行学生的锁定和退选;
3) 任务相关:公告浏览,论文基本格式的样张下载;
4) 表格提交:中期检查表的管理,成绩考核表的管理,其他相关文档的管理;
5) 学生文档管理:对学生提交的文档进行审阅和管理;
6) 成绩管理:对进行指导的学生进行论文成绩的评定。
2.3.3 学生角色
1) 论文选题:对于教师的出题情况进行查看,并选择论文;
2) 任务相关:公告浏览,论文基本格式样张下载;
3) 论文管理:开题相关文档管理、论文相关文档管理、设计相关文档管理;
4) 论文提交:提交毕业论文管理;
5) 成绩管理:查看中期检查表、成绩考核表,其他相关文档。
2.3.4 教师管理员角色
除了具有教师模块中的所有功能外,教师管理员角色主要添加两项功能:
1) 论文审核:对教师论文出题质量进行审核;
2) 统计功能:统计当(历)年度的毕业论文提交的数量,学生成绩的统计。
2.4 数据库的设计
毕业论文管理系统结构图
本系统在设计过程中,尽量考虑到各个模块中的相似之处,减少表格数量,提高表格的关联程度,以及减少数据库中数据的冗余。根据数据的流程和功能需求,数据库主要包含以下工作表格:
1) 教师数据表:存放教师基本信息,数据项包括教师工号、密码、教师姓名、职称、专业、联系方式、教师个人简介、系所编号、学院编号、论文编号;
2) 学生数据表:存放学生基本信息,数据项包括班级、学号、姓名、密码、论文编号、成绩、综合排名、兴趣爱好、备注;
3) 论文数据表:学年度、论文编号、论文题目、出题教师工号、选题学生学号、课题来源、成绩;
4) 论文审核表:学年度、论文编号、审核状态、修改意见、次数;
5) 论文选题表:学年度、学生学号、论文编号、论文选择状态、选择时间;
6) 论文成绩表:学年度、论文编号、教师工号、学生学号、成绩、评语、评阅时间;
7) 选题管理表:序号、职称、论文数量、学生人数。
2.5 数据库访问控制的实现
在数据库中为了实现权限设计的安全问题,建立以下七个基本表:
1) 用户表:序号、用户名(取教师工号或学生学号);
2) 角色表:角色名、用途说明;
3) 权限控制表:角色名、用户名;
4) 数据库访问权限表:操作权限、角色名、基本表名、权限说明;
5) 数据库基本表:基本表名、基本表说明;
6) MIS子功能模块表:子功能代码、功能说明;
7) 功能模块访问权限表:子功能模块代码、角色名;模块菜单名、功能说明;
各个表项联合起来形成系统的授权机制,其运行机制是:当用户通过系统登陆界面后,系统首先利用权限控制表找出用户所对应的角色,然后利用数据库访问权限表和功能模块访问权限表找出该角色所能进行的操作(即基本表单名和子功能项代码),并在角色表中查看该角色的状态,如果角色处于被激活的状态,该用户就可使用该系统,如果该角色处于被禁止的状态,即使该用户拥有该权限仍不能执行。这样,系统管理员在进行维护时,若更改功能角色,则只需修改数据库访问权限表,功能模块访问权限表和权限控制表中的记录即可,而不需修改表的结构,大大方便管理员的维护工作。
这个完整的基于角色的多层应用系统安全控制有效地将前端的“菜单层的权限管理”和后台的“数据库基本表及相应操作权限”统一起来,实现了权限设计的授权机制。
3 系统的主要功能实现
系统通过B/S三层结构实现论文的选题管理与论文的提交和评阅,采用浏览器、Web服务器和数据库的三层结构,当用户通过浏览器提交和评阅时,向Web服务器发出请求,Web服务器访问用户的指令后开始执行程序,根据请求从数据库中取出相应的数据,并将数据以一定格式返回到客户端。
3.1 教师论文出题功能的实现
每个教师使用自己的工号和密码进入管理界面,点击论文出题模块,系统将根据论文审核表中的有关信息查看该教师是首次登录还是重复登录,如果为首次登录,页面上将出现相应的论文数据表,填写各个字段,包括论文题目,课题来源,学生要求(比如专业限制等)、其他要求(比如性别要求等),填写完毕后选择提交按钮实现出题的功能。其中要注意的是管理员在选题管理表中根据每个教师的职称对教师的出题数目和所带学生人数进行了限制,比如根据副教授职称只能带两个毕业论文题目,一个课题只能有一个学生选择等。如果为重复登录,将根据论文审核表中的相关信息查看该教师有无被退回的题目,如果有,页面显示该教师被退回题目的相关信息,如果没有,提示该教师出题成功,无需再次出题。
3.2 教师论文选题功能的实现
当教师使用自己的工号和密码进入管理界面,点击论文选题模块,页面上将出现论文课题、学生姓名(点击学生姓名链接将出现学生的有关信息)并同页面预设置有锁定和退回功能键,当教师查看符合要求时点击锁定功能即能实现双向选定,否则点击退回功能,此课题呈现空置状态,以供其他学生选择。
3.3 学生选题功能的实现
每个学生使用自己的学号和密码进入相应界面,点击论文选题模块,页面上将出现还没有被选择的毕业论文选题列表,分别有论文数据表中以下字段:论文编号、论文题目、出题教师工号(点击教师工号可出现链接教师的有关信息),并同页面预设置有锁定和撤销功能键,如果该生已经选题,系统将其视为修改选题,修改学生数据表中该学号学生记录中论文编号数据即可。
3.4 论文审核功能的实现
教师填写论文选题之后,系主任要对论文题目进行审核。当系主任使用自己的工号和密码进入管理界面后,点击论文审核模块,页面上将出现已经上传的论文题目,并同页面预设置确定和修改的功能键,如果论文题目不符合要求,系主任点击修改,并给出修改意见,否则点击确定通过,这样教师论文出题成功。此时将该教师工号记录入此论文数据表中,将论文编号记录入教师信息表中。
4 结束语
该系统结合ASP开发平台和SQL Server2000 技术,实现了毕业论文(设计)阶段从选题管理、论文写作、中期检查、论文提交等方面进行综合管理的一个系统平台。整个系统在设计上保持了各个部分的相对独立性同时又是有机地融合在一起的,体现了各自的特点。在教学管理应用中收到了较好的效果。
根据目前的管理思路我们也有进一步的设想:1) 逐步实现毕业论文的网上归档功能,和档案馆归档软件形成对接,实现毕业论文的电子归档;2) 通过和图书馆数据检索平台的功能对接,实现毕业论文在数据库平台的电子查阅,由图书馆专业人员作标引工作,实现有序的存储和高效利用。
参考文献:
[1] 陈芳, 陈朝. RBAC在MIS中的应用[J]. 计算机系统应用,2003(1):43-44.
[2] 李杰. 基于ASP毕业论文选题系统的设计[J]. 湖南环境生物职业技术学院学报,2007,13(2):30-32.
[3] 崔盟. 基于Struts+Ajax的学位论文管理与服务系统的设计和实现[J]. 现代图书情报,2007(11):7-12.
[4] 严国丽, 等. 基于.NET的论文管理系统的设计与实现[J]. 电脑学习,2007,10(5):10-12.
[5] 戴志诚, 赵国峰. JSP信息化系统建设案例[M]. 人民邮电出版社,2006.
关键词:毕业实习;毕业设计;MVC;时间策略;过程监控
中图分类号:TP319
文献标识码:A
文章编号:16727800(2017)004012903
0引言
高校毕业实习、论文(设计)是一个重要的教学环节,也是教学评估的重要指标。涉及实习单位选取、实习材料提交、审核、选题、审题、论文撰写、设计、文档提交等多个环节。调研发现学校多采用简单的文档及纸质档案管理方式。一些院校自主开发或购买了相关管理系统。但这些系统主要集中解决工作流程和档案管理问题,不能对各环节进行过程监控,不能对导师和学生进行约束,没有将毕业实习、毕业论文(设计)工作整合起来,往往出现学生提交文件后指导教师审阅不及时、审阅意见不规范等问题。将时间控制和过程监控与实习和论文(设计)过程整合值得研究。
1研究现状
1.1研究背景
高校信息网络建设为相应的管理系统运行提供了有力保障,毕业生实习、论文(设计)管理工作相关研究也蓬勃开展。潘旭武[1]基于工作流的毕业设计管理系统;丁勇等[2]提出利用框架开发学生网上选题、在线提交相关材料的论文管理;何金枝等[3]提出基于+SQL Server开发论文管理系统的流程;潘旭武[4]提出基于工作流的毕业设计管理系统设计;刘慧婷等[5]提出基于ASP+Access2000开发毕业设计管理系统;曾俊国等[6]提出基于MVC(框架)开发毕业设计管理系统的方法;施阳等[7]提出基于Java EE开发毕业设计管理系统等。
1.2研究内容
通过查询文献和进行调研,发现目前开发的系统只解决了毕业生论文或设计的管理工作流程,没有将毕业生的实习和毕业设计命题(教师命题、学生自拟题目)、审题、选题、相关文件的提交整合成一个流程,进行系统开发。为此,提出利用ThinkPHP框架开发毕业实习、论文(设计)管理系统。本系统主要解决以下几方面问题:①设定毕业实习、设计、论文、答辩所占比例,系统自动生成最终成绩;②规范毕业实习流程;③毕业论文题目自拟和教师命题两种方式的流程设计;④设定整个设计论文完成时间节点策略,限定学生在时间节点内提交相关材料;⑤阶段任务完成情况统计,过程监控;⑥设定答辩得分点,量化答辩过程,教师在线提交答辩成绩;⑦随机分配答辩顺序。
2系统需求分析
2.1系y功能需求
选取某高校毕业实习、论文设计、答辩等环节工作过程,经过系统化分析,设计系统化流程。 高校毕业生实习阶段主要工作:实习单位选择、实习协议签订、实习周记撰写、实结撰写、单位实习指导和实习指导教师考核等。 高校毕业设计、论文撰写、答辩等阶段工作:选题(教师出题、学生自拟题目)、任务书下达、撰写开题报告、完成设计论文、答辩等。 分析工作环节,分配用户角色,系统在各阶段功能如下: (1)毕业实习阶段。实习形式分为集中实习和分散实习。集中实习是学生参加实习单位与学校签订协议的活动,分散实习是学生自己联系单位实习。学生选择实习方式,签订实习协议,将实习协议以图片形式提交,并在线提交公司简介和实习岗位简介以及实习单位指导教师信息。教师对信息进行审核通过后学生就可开始实习,每周需提交实习周记,实习结束时要提交实结。由单位实习教师和校内实习教师分别考核,给出考核意见和考核结果。 (2)选题阶段。论文(设计)题目采用学生自拟和教师出题两种形式。管理员开启论文题目提交权限。教师与学生皆可提交论文设计题目,并附相关任务说明,供审题专家组审核。审题专家组审核后,进入学生选题环节。为保证选题公平,采用不显示题目,为每个学生随机产生一个编号。选题操作完成后,编号对应一个题目,由教研室管理人员分配导师。各导师上传对应题目的任务书供学生下载。 (3)开题阶段。学生根据任务书要求撰写开题报告(又称文献综述),提交开题报告。指导教师设定时间节点要求学生必须按时上传,否则系统会自动关闭。如上传的文献不合格,指导教师可提交修改意见。文献综述合格后导师确认,学生提交纸质文献综述。 (4)论文(设计)完成阶段。由指导教师制定时间进度表,学生按进度完成,且每周需提交进度报告和存在的问题,指导教师及时解答。设计完成后,学生上传论文初稿供导师审核,导师审核后上传修改意见,学生下载意见修改论文,直至审核通过。导师审核通过后学生需在线提交设计和运行环境说明,向导师提交定稿的纸质版论文。导师确认后,该生进入答辩组,等待管理员安排答辩。 (5)答辩阶段。管理员分配答辩小组(评审教师、专家)、答辩教室、自动生成答辩序号。分配工作完成后进行公告。学生在指定时间、指定地点进行答辩。答辩小组评定成绩,给出答辩结果并录入系统。 (6)成绩核定阶段。系统将各部分成绩进行汇总,生成最终的考核结果,管理员可导出成绩。
2.2系统非功能需求
2.2.1系统运行环境 软件环境运行在freeBSD服务器上,硬件为普通PC服务器。
2.2.2其它非功能需求 系统要安全、稳定、可靠,系统数据可定期备份,对于成绩数据和用户数据要进行特定的加密处理。系统用户并发链接要达到500人同时使用,页面反应时间不超过2秒,7×24小时连续运行,年非计划宕机时间不高于8小时。要求能快速部署,特别是在系统出现故障时能快速切换到备用机。
关键词:高职;毕业论文管理;LAMP;ThinkPhp;框架
中图分类号:TP311.52 文献标识码:A文章编号:1007-9599 (2011) 14-0000-01
The Thesis Management System Design and Implementation Based on Thinkphp Framework
Chang Benchao
(Zhengzhou Jiaotong University,Zhengzhou450062,China)
Abstract:Needle vocational colleges in the traditional thesis management problems,this paper describes the LAMP platform framework for rapid implementation using ThinkPhp B/S based model management system for the design of the thesis implementation.
Keywords:Higher vocational;Thesis management;LAMP;ThinkPhp;
Framework
一、引言
毕业论文是高职院校教学过程中的重要实践环节,无论是学校还是学生都很重视,但是,对于复杂繁琐的毕业论文管理流程,当前很多高校特别是高职院校还在采用传统的手工方式进行管理。由于高职院校的目标是培养生产、管理、服务等行业一线需要的技术型、应用型高级人才,很多高职院校往往会安排学生在最后一年或学期到校企合作单位进行顶岗实习,而这个时间段也恰恰是学生们找工作和写毕业论文的时间,不可避免的会存在时间和空间上的冲突。随着我国互联网的普及和高校校园网的不断发展完善,采用基于web的毕业论文管理系统来替代传统的管理方式已经显得尤为重要。
二、系统需求分析
(一)角色分析
系统应具备至少四个角色:系统管理员、系部管理员、指导教师和学生。
1.学生。学生注册登录后可以修改完善自己的个人资料,修改密码;可选择本专业教师的选题,在指导教师确认之前可以删除选题重选或上传自选题然后选择指导教师审核;可以浏览教务通知,下载各种文档模板;可以给指导教师留言和查看留言反馈;可以上传开题报告、论文等文档;可以查看自己的论文成绩。
2.指导教师。指导教师注册登录后,可以编辑修改个人资料,修改密码;可以带附件的公告通知;可以上传课题供系部管理员审核;可以查看自己的选题的审核情况和学生选者情况;可以审核选者自己做导师的学生上传的自选题;可以下载查看学生上传的文档;可以给学生的论文进行评分;可以查看并回复学生的留言等。
3.系部管理员。系部管理员可以审核本系指导教师上传的选题;可以查询统计本系教师选题和学生选题情况;可以批量下载本系学生论文进行存档备份;可以添加编辑本系专业、班级等信息;可以审核确认本系学生有效注册信息等。
4.教务管理员。教务管理员除继承系部管理员权限外,还可以设定用户注册、教师上传选题、学生选题、文档上传、论文评分等时间范围;可以查询统计所有教师选题情况,学生选题情况,学生文档上传情况等。
5.系统管理员。系部管理员继承教务管理员权限拥有系统最高权限,主要对系统进行设置维护,数据库备份,用户组管理,角色权限分配,上传文档路径设置,设置上传文档命名方式等
三、系统设计
(一)开发运行环境
开发平台采用WindowsXp系统下的AMP(Apache+Mysql+Php)集成开发工具和Thinkphp框架,正式运行环境则采用Ubuntu linux服务器下的AMP组合。这样做的好处在于:开始时在经常使用的windows环境下,容易上手,编码和调试都比较方便;运行时放到Linux环境下,可以提高系统运行的稳定性和安全性,可以最大程度发挥LAMP组合的效率,还可以节省不少windows环境下非AMP组合产生的正版软件授权费用;采用ThinkPhp框架则可以实现代码复用,以少量的代码快速开发出基于MVC分层模式的应用系统。
(二)ThinkPhp框架和MVC模式简介
ThinkPhp是国内的一款免费开源的,快速简单的面向对象的轻量级php开发框架,遵循Apache2开源协议,是为了敏捷web应用开发和简化企业级应用开发而诞生的,拥有众多优秀的功能和特性。
MVC(model-view-controller)模式的诞生完全是为了解决传统的web开发模式下大都将页面显示和数据处理等功能都耦合在页面代码中,增强了系统的业务逻辑和页面显示的耦合度,不利于系统的维护和扩展这一弊端。其核心思想是将程序分成相对独立而又能协同工作的3个部分,即模型、视图和控制器。模型表示应用程序的业务逻辑,是应用程序的核心,它包含完成任务所需的所有数据和行为,并把要显示的数据提供给视图。视图是用户看到并与之交互的界面,是应用程序的外在表现。控制器则负责处理用户的输入并将模型映射到视图中。MVC设计模式利用控制器分离模型和视图,达到层间松散耦合的效果,从而提高系统可扩展性和可维护性。
(三)基于ThinkPhp框架的开发流程
在经过需求分析和总体设计之后,序开发人员可以参考ThinkPhp框架开发手册和开发实例,熟练掌握框架的命名规范和功能特性,然后进行数据库和表的创建并根据创建的数据库信息来配置项目文件。随后,创建项目的控制器类和对应的模型类,在控制器类中主要编写项目的业务代码和模板文件有关的代码,在模型类中主要编写和数据库操作有关的各种代码;同时,作为美工,需要配合设计所需的页面文件,由程序员在需要显示动态输出的地方插入模板变量,通过浏览器进行不断的测试与修改后,最后部署到实际运行环境中。
四、结论
通过使用国内比较成熟的ThinkPhp框架使得本项目的设计和开发节约了大量时间而且摆脱了过去传统web开发模式带来的系统后期维护和扩展难的问题。系统运行环境采用开源免费的LAMP组合,节省了windows环境下昂贵的正版软件费用。该系统目前已经在郑州交通学院成功应用,很好的解决了高职院校中传统论文管理模式的种种弊端和不便,给广大师生提供了方便。
参考文献:
[1]胡声洲,车燕兵.基于ASP的毕业论文管理系统设计[J].福建电脑,2009,6