开篇:写作不仅是一种记录,更是一种创造,它让我们能够捕捉那些稍纵即逝的灵感,将它们永久地定格在纸上。下面是小编精心整理的12篇系统毕业论文,希望这些内容能成为您创作过程中的良师益友,陪伴您不断探索和进步。
1系统简介及使用工具
毕业论文系统采用了JSP网站开发技术,网页设计软件Dreamweaver8,SQLServer数据库技术,JDBC数据库连接技术来制作。JSP技术以JavaServlet为基础,保留了Java技术简单易用、面向对象、平台无关性和安全可靠的特点。Dreamweaver8可以使用服务器技术(例如,CFML,ASP,,JSP和PHP)生成动态的、数据库驱动的Web应用程序。SQLServer采用SQL语句执行操作,这些语句可以作为脚本语句直接在数据库环境中编译运行,还可以嵌入到其他宿主语言中去。JDBC可以连接的数据库包括Oracle,SQLServer,MYSQL,Sybase,DB2,Access,来满足不同编程人员对数据库开发的要求。
2系统的功能设计
根据毕业设计和论文的完成要求,功能分为3个模块,包括教师,学生,管理人员。
系统的功能模块划分如下:
管理员:设置功能与权限,学生与教师信息管理,题目审核,论文指导工作安排,公告,指导教师与学生调剂,数据保存,生成报表和文件
教师:教师基本信息,论文题目,查看选题,处理题目,论文查看,公告与回复,成绩评定
学生:学生的信息,指导教师与题目,选题功能,提交论文与发言,查看成绩
3系统的实现
3.1系统前台和后台的实现
系统的前台实现主要使用控件,后台功能的实现使用代码,列举其中2个功能模块的实现过程如下:
学生注册页面的实现
其后台功能代码是:
3.2系统数据库的实现
4系统的测试
4.1服务器的安全性和稳定性的测试
4.2程序及数据库测试
所选的操作系统和数据库系统是否稳定,严密,测试程序是否有好的容错性,并用各种实例对系统的功能进行测试,例如,用户注册,学生选题,教师发公告等
4.3网页兼容性的测试
5总结
(1)扩充系统的数据库
更好的利用SQLServer技术进行数据库的扩充,使系统更好的管理毕业论文环节。
(2)增加系统的功能模块
随着网络的不断发展,例如延期和提前答辩,网上答辩等模块还需要增加
(3)毕业论文与其他教学环节的联系
毕业论文是重要的教学环节,学生是否能取得毕业证与毕业论文的完成情况有重大联系,所以,学院的其他部门的工作也要参考毕业论文系统的信息
参考文献
[1]耿祥义、张跃平,JSP基础教程(第2版),清华大学出版社,2009年10月第二版,132-174
[2]林振荣、徐苏,JSP程序设计,中国铁道出版社,2010年6跃第1版,144-225
[3]方逵,JSP编程技术与应用,高等教育出版社,2003年10月第1版,204-212
[4]宋昆、李严,SQLServer数据库开发实例解析,机械工业出版社2006:10-89
[5]张莉,SQLServer数据库原理及应用教程,清华大学出版社,2003:30-140
英文翻译:
TheDesignandImplementationofThesissystembasedonJSP
EJINGJING
ComputerScienceandTechnologyinstituteofHulunbeierCollegeInnerMongoliaHulunbeier021000
关键词:毕业论文;B/S模式;ASP;SQLServer
ATeachingModelResearchBasedonInternet/IntranetintheInformationTechnologyCourse
CHENFang1,CHENZhao2
(1.PharmacyofEastChinaUniversityandTechnology,Shanghai200237,China;2.FacultyofMechanical&ElectronicInformationofChinaUniversityofGeosciences,Wuhan430074,China)
Abstract:Atpresent,collegesforlarge-scaleexpansioncausedmanagementmoredifficult,thequalityofthesispapersandthevalueofPaperdocumentsarenottomakefulluseof,thisarticlestatementsamanagementsystembasedonB/SmodelThree-tierarchitecture,inthemiddleusingASPtechnology,backgrounddatabasetoSQLServer2000designedtoachieve.Thesystemisreliable,safe,convenientandbetterabletomeetthecollegepaper'smanagementofthebasicrequirements.
Keywords:thesis;B/Smodule;ASP;SQLserver
1引言
在高等学校的教务管理系统中,毕业论文的选题大都采用人工方式,面对不断增加的生源,这样不仅工作量大,而且效率低下,容易出错,更不方便教师查阅和管理人员的管理。利用计算机辅助设计加强毕业论文课题的管理工作,既提高了论文选题的科学性,又可大大减轻管理人员的工作强度,提高了工作效率,从而使得管理工作逐步实现制度化、规范化和程序化。本文设计与实现的论文管理系统采用B/S的模式,中间采用ASP编程技术,后台选用SQLServer2000得以实现。
2系统的总体设计
2.1设计思路
2.2工作流程
实践论文管理工作中,基本的工作流程分为:1)教师出题;2)学生选题;3)中期检查;4)论文答辩;5)论文评优五个阶段。
毕业论文管理系统实现论文的出题、审核、选题、、检索、统计等多项功能。该系统既能让学生网上论文选题,又能实现提交论文,这样为老师和学生对论文资源的查阅和检索提供了方便。
2.3功能模块的设计
2.3.1系统管理员角色
1)日常管理:日常公告的管理,常用表格的管理,师生上传文档的管理,教师出题变更申请受理;
3)中期检查:中期检查表审阅,中期评审分组;
4)后期管理:论文成绩评审表审阅,论文上传情况统计,评阅,答辩,二次答辩,师生最终上传文档情况汇总,学生成绩分析与统计;
5)论文加工:对当年度提交的所有论文进行标引工作,以便查阅和检索;论文格式转换管理,将所有论文由原来的文档形式转换成PDF格式,以便保存;
6)信息维护:管理员、教师、学生信息的维护,系主任、教学副院长角色的分配,院系、班级信息的维护,系统数据的初始化等。
2.3.2教师角色
2)论文选题:对自己提交的课题进行学生的锁定和退选;
5)学生文档管理:对学生提交的文档进行审阅和管理;
6)成绩管理:对进行指导的学生进行论文成绩的评定。
2.3.3学生角色
1)论文选题:对于教师的出题情况进行查看,并选择论文;
4)论文提交:提交毕业论文管理;
2.3.4教师管理员角色
除了具有教师模块中的所有功能外,教师管理员角色主要添加两项功能:
1)论文审核:对教师论文出题质量进行审核;
2)统计功能:统计当(历)年度的毕业论文提交的数量,学生成绩的统计。
2.4数据库的设计
毕业论文管理系统结构图
本系统在设计过程中,尽量考虑到各个模块中的相似之处,减少表格数量,提高表格的关联程度,以及减少数据库中数据的冗余。根据数据的流程和功能需求,数据库主要包含以下工作表格:
1)教师数据表:存放教师基本信息,数据项包括教师工号、密码、教师姓名、职称、专业、联系方式、教师个人简介、系所编号、学院编号、论文编号;
2)学生数据表:存放学生基本信息,数据项包括班级、学号、姓名、密码、论文编号、成绩、综合排名、兴趣爱好、备注;
4)论文审核表:学年度、论文编号、审核状态、修改意见、次数;
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开发平台和SQLServer2000技术,实现了毕业论文(设计)阶段从选题管理、论文写作、中期检查、论文提交等方面进行综合管理的一个系统平台。整个系统在设计上保持了各个部分的相对独立性同时又是有机地融合在一起的,体现了各自的特点。在教学管理应用中收到了较好的效果。
根据目前的管理思路我们也有进一步的设想: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.
[关键词]系统工程;毕业论文写作;霍尔三维模型
一、毕业论文与系统工程
作为特定实践范畴的系统工程,是一个综合集成的实践体系或行动体系。它运用系统科学的思想、方法与技术,将解决特定领域问题的工作,视为一个有机整体即“系统”,进而针对系统的目标,高效地综合集成各学科、各领域的成果及资源(如法律、制度、标准、人才、技术、设备、信息、文化、艺术、资金等等),认识目标系统的规律,并努力使特定的目标系统变得最好、最佳或最优。美国的阿波罗登月计划、中国的神舟载人航天计划等,都是具体的大规模系统工程。毕业论文是针对某一领域问题而探寻规律及解决办法,也是一个系统工程。
二、本科生毕业论文写作中存在的问题与原因
1.缺乏研究问题的辨识与界定能力
目前,在我国中学和大学教育过程中,普遍存在注重理论学习,以学习的知识为中心去找问题,而我们的社会实践活动是以解决生产生活实际问题为中心,形成为解决问题的理论知识集合,这也是我们常讨论的系统工程,是把社会系统由一种状态转换到另一种状态的理论知识和社会实践活动的集合。大学本科毕业论文是我们高等教育培养大学生实践能力的重要环节,要求我们运用所学理论知识解决实际问题,而我们大学生目前恰恰缺乏对实际问题的辨识和以问题为中心来形成理论和知识的集合来解决实际问题的能力[3]。
2.缺乏论文的谋篇布局能力
论文结构和问题功能分析是解决实践问题的重要研究手段,缺乏研究问题结构和功能的分析,不知道“为什么?”谈到论文,很多学生对论文整体模糊不清。缺乏毕业论文问题的实际认识与分析能力。选题意义是什么?问题的结构是什么?研究的思路和框架如何定?对这些问题没有“成竹在胸”,所以就不知解决问题从哪里开始。找不到专业知识和理论对问题的解释,更难形成自己应对所研究问题的理论知识体系。同时,系统分析问题和科学表达问题能力下降,突出表现在论文谋篇布局上,不知道主要矛盾和次要矛盾,不清楚问题的逻辑结构,无能力进行问题的系统分析,写出来的论文令人无法判断其问题的系统结构,论点与论据偏离,归纳演绎等混乱,立论、本论和结论无法统一等。
3.缺乏对所研究问题的系统思考
大学教育在理论学习阶段忽视了对学生创新和实践能力的培养。应试教育造成大学生以考试为中心,以知识点为中心,课堂教学以教师讲授理论为主,不了解学生的知识需求,不断强化学生的思维定势,使学生缺乏针对实际问题来综合集成知识的能力。这种教学模式导致学生不是以问题为中心,缺乏独立思考的能力,不会发现问题,更不会以问题为中心来综合知识。这种教学模式往往表现在虽然学生已经获取了大量的理论知识,但常常无法发现现实问题,缺乏创新思维和创新能力,不能够以问题为中心集成理论知识去解决问题。课堂教学侧重于传授知识而忽视了对学生发现问题、分析问题、解决问题能力的培养,学生学习没有主观能动性。
4.缺乏研究问题的建模能力
5.缺乏搜集资料的方法与手段,不会搞调查研究
三、用系统工程理论指导本科生毕业论文写作
1.系统方法论是思考和研究问题的方法论基础
系统论是研究现实系统或者可能系统的一般规律和性质的理论。系统概念已普遍运用于现代科学的各个领域中,不仅应用于技术方面,而且也被应用于研究社会系统上。系统论的整体性、系统与环境、结构与功能,以及系统分析、系统建模、系统决策等对于培养大学生解决实际问题能力,突破思维瓶颈,提高科研素质等都具有重要的指导意义。
2.系统工程概念与毕业论文选题的辨识能力
顾名思义,“系统工程”=“系统”+“工程”,就是科学地认识和运用特定事物或问题(即“原型系统”)的规律,使特定事物(即“原型系统”)达到满意状态或特定问题(即“原型系统”)得到满意解决的工程实践,当然也包括这个工程实践全过程所涉及到的所有因素。在毕业论文写作中,学生往往善于抓住问题的部分进行深入研究,把局部研究的结论等同于总体问题的结论。其实不然,因为局部因素的特征和规律无法替代和代表整体。
3.系统逻辑思维能力与毕业论文研究问题逻辑
系统分析的目的,就是构建系统各组成部分之间以及系统与环境之间相互关联、相互制约、相互作用的模型。根据系统的关联性,系统内部与外部间在不断地进行物质、能量、信息的交换,任何单个关联要素的变化可能引起系统其他要素的变化,最终在整体上影响系统的特性与功能。发现关联性,是透过现象抓本质的重要手段。数据挖掘、预测科学、系统动力学等方法与技术的关键,就是探寻系统内外各要素(包括数据要素)之间的关联性。因此,对任何事物、问题或系统进行分析、研究时,必须显化并理清其关联性。
4.系统结构与层次的分析和毕业论文研究问题结构与层次
马克思提到:“系统的结构表示的各要素之间组成的形式。结构是系统的构成形式,是系统内部各要素的结合方式,每个系统都有自己的结构。”毕业论文作为一个研究问题的对象系统,它有不同的结构,毕业论文问题界定的系统结构的变化直接影响着系统本质的变化,在研究中如果想要系统功能优化,必须注重系统的结构分析。
任何系统组成都有着自己的不同层次性。任何一个系统都可以成为包括该系统在内的更庞大系统的要素,同样,作为系统的要素也具有内部结构,相对于下一层次它又是一个系统。企业的公司系统包含了人力资源系统、财务系统、生产系统等。人力资源系统包含了招聘系统、考核系统、培训系统等。毕业论文的问题层次也是一样的,我们要善于划分问题的层次,并能够根据问题的层次性来构造和研究问题[6]。
5.系统工程定量方法的应用
任何事物或任何系统,既具有质的规定性,也具有量的规定性。17世纪,数学研究出现了巨大的转折——人类创造出了变量(变数)概念,得以研究事物变化中的量与量之间的相互制约关系和图形间的相互变换,从而使数学成为描述运动规律和辩证规律的工具。数学理论和方法往往具有非常抽象的表现形式,但正是这种非常抽象的表现形式,极其深刻地反映了现实世界中的各种数量关系和空间形式,因此可以广泛应用于人类科学技术、社会科学和人类活动的所有其他领域,通过构造和运用各种数学模型,成为人类认识和改造世界的先进手段。定性与定量相结合地把握事物或系统,自然比单纯定量地把握系统,更进了一步。正如马克思所言:“一门科学只有在成功地运用数学时,才算达到了真正完善的地步。”
定量化是自然科学与社会科学引入数学方法后出现的新术语,是指将原先只用定性方式描述的问题,也用数学的定量方式来描述。定量化的成果使自然科学、社会科学问题的表述更加科学、更加完整,也是人类科学(尤其是仍以定性描述为主的自然科学学科和社会科学学科)发展的重要趋势之一。常用的数量化方法有指数法、累积分数法、统计分析法、综合判断法等。定量化革命是在原先定性描述、定性研究基础上质的飞跃。它能够揭示事物发展程度,提炼一些普适性的规律。研究问题只进行定性分析不能准确描述一个系统,只有运用定量化分析方法后,人类对事物或系统的认识才能由模糊变得清晰,由抽象变得具体。
6.霍尔三维模型与本科毕业论文写作
四、结语
从以上分析可见,系统工程理论应该是毕业论文写作的理论基础。因此,大学本科课程学习阶段应加强《系统工程》理论的学习和系统工程方法的训练,这对培养学生解决实际问题的能力,以问题为中心集成理论和知识的能力将是一个提升,能为毕业论文质量的提高打下基础。
[1]郑新厅,付宗堂,周伟,等.本科毕业论文系统模式构建与实践[J].中国地质教育,2009(4):132-153.
[2]张平,贾伟.建立毕业设计(论文)四阶段三层次全程质量监控体系[J].高等理科教育,2007(01):31-35.
[3]高艳阳,郭艳丽.强化质量监控提高本科毕业设计(论文)的质量[J].中北大学学报(社会科学版),2006,86(02):88-90.
[4]曹成茂,李玉洁.毕业设计质量的影响因素与对策研究[J].安徽农业大学学报(社会科学版),2007,16(05):113-118.
[5]江腊生.地方高校本科毕业论文质量管理的跟踪模式研究[J].黑龙江高教研究,2009,178(02):18-20.
关键词:角色协同;工作流;毕业论文;管理系统
中图分类号:TP31文献标识码:A
1引言(Introduction)
本科毕业论文是本科生的一门重要实践课程,也是大部分教师和教学管理人员每年都要面临的一项烦琐工作。从出题、选题,再到写作与指导、评审与答辩等,整个过程都需要教学管理人员、教师、学生投入大量的精力。传统的本科毕业论文指导与管理工作存在以下主要问题:
(3)信息化程度低:本科毕业论文各个工作环节会产生阶段文档,而且前后各阶段文档之间有着密切的关联关系;大量的打印文档不利于师生对文档的查阅、保存,且不环保。即使使用电子文档,但未建立关联关系,不利于收集、查询和统计。
(4)监管力度不足:传统毕业论文写作与指导过程缺乏有效的监管力度,难以保证师生按时完成各项工作。缺少第三方监管本科毕业论文写作与指导过程的完整记录,难以解决导师与学生之间就论文完成情况及论文质量相互推卸责任的问题。
协同:就是打破资源(如人、财、物、信息和流程等)之间的各种壁垒和边界,使它们为共同的目标而进行协调的运作,通过对各种资源最大的开发、利用和增值以充分达成共同的目标[8]。
工作流:是指一类能够完全自动执行的经营过程,根据一系列过程规则,将文档、信息或任务在不同的执行者之间进行传递与执行[9]。作为计算机支持的协同工作研究的一个重要方向,工作流管理的主要目标是通过调用有关的信息资源与人力资源来协调业务过程中的各个环节,使之按照一定的顺序依次进行,从而实现业务过程的自动化。工作流技术通过将工作分解成为良好的任务、角色,按照一定的规则和流程来执行这些任务并对它们进行监控,以达到提高办事效率、降低工作成本的目的[10]。
事件触发机制[12,13]是指在工作流程中,根据其他事件的发生而产生相应动作(称为触发动作)干预工作进程。
3角色协同的工作流模型(Therole-collaborative
workflowmodel)
本节首先对角色协同的工作流模型(Role-collaborativeWorkflowModel,RcW)进行描述,然后基于该模型进行建模。
3.1模型的组成元素
角色协同的工作流模型由用户主体、角色主体、任务主体、系统工作流状态、访问权限、角色指派、权限指派和角色协同这八个元素组成。下面将分别对这八个元素进行描述。
用户主体:是指提出指派角色请求的实体,使用符号u表示,用户主体的集合使用符号U表示。
角色主体:是指提出指派权限请求的实体,使用符号r表示,角色主体的集合使用符号R表示。在本科毕业论文的整个工作当中,存在着教学管理人员(教学院长、系主任、教学秘书)、教师(指导老师,交叉评阅老师,答辩老师)以及学生这些不同的角色,所以论文管理系统中的角色主体集合表示为:
(1)
公式(1)中,M表示管理员,T表示教师,S表示学生。
任务主体:是指接受r访问的实体,也是工作流各个环节的核心,使用符号t表示,任务主体的集合使用T表示。论文管理系统中的任务主体集合围绕着论文展开,表示为:
访问权限:是指r访问工作流中任务主体的方式,使用符号p表示,访问权限的集合使用符号P表示。论文管理系统中的访问权限集合表示为:
角色指派:是指在系统工作流状态下对u指派r的方式,使用符号UA表示。RcW模型中,同一个u能够被指派多个r,但是在同一s状态下,一个u只能被指派一个r,因此角色指派由s决定。角色指派函数表示为:
权限指派:是指在系统工作流状态下对r指派p的方式,使用符号PA表示。RcW模型中,不同的r访问的t不一样,对t的访问权限也不同,且同一r在不同的s状态下,对t的访问权限也不同,因此,权限指派由s决定。权限指派函数表示为:
同时在RcW模型中,部分流程的ti的触发等待着ti-1事件的完成来激活自身状态。不同的用户角色访问不同t,则被指派不同权限,这样就应用到了事件触发机制的原理。例如学生在论文初稿tk提交完成后,触发导师指导评阅论文初稿tk+1的工作进程;导师在论文初稿的评阅tk+1提交完成后,激活学生提交修改稿tk+2的工作进程。
在毕业论文管理系统中,大部分工作需要教学院长、系主任、教学秘书、教师和学生等这些角色之间的协同RC来完成。例如,导师与学生之间协同完成论文的指导与写作,最终完成共同目标――论文定稿的完成。
这样,RcW模型可以表示为八元组:
RcW模型运行的充分必要条件为:不存在u无法被指派r,不存在r无法被指派p,不存在t无法被访问。
3.2角色协同的工作流模型
基于RcW模型的组成元素,根据RBAC96[14]的框架对RcW模型进行建模,在RcW模型中添加了会话集和约束集,如图1所示。
图1RcW模型
Fig.1RcWmodel
RcWModel:
U:用户主体集合;R:角色主体集合;
T:任务主体集合;P:访问权限集合;
Sessions:会话集――各主体之间的会话;
Constrains:约束集――约束各主体之间的指派关系。
OP={execute},操作集合
P=OP×T~Constrains(S)
UAU×R,用户与角色的指派关系
roles(u):U2R~Constrains(S),对用户指派角色的函数映射。
roles(u)={(ri)|([(ri,u)∈UA}
PAR×P,角色与权限的指派关系
per:R2P~Constrains(S),对角色指派权限的函数映射。
per(ri)={(p,ti)|[(ri,p,ti)∈PA]}
RC(RiTk)×(RjTl)i≠j角色之间的协同
在RcW模型中,为确保用户角色指派的正确性,根据用户与角色的指派关系和用户指派角色的函数映射,设计了用户角色指派算法。如下所示。
用户角色指派算法(AlgorithmofUser-RoleAssignment):
{
Initialize:R;//可指派角色集合
R=GetRofUA(u);
IfRisNull
ReturnNULL;
ForeachrinR
ifrmatchcurrentS//如果角色r与当前状态相匹配
Assignrtou;
exitfor;
ElseNextr;
Endfor
IfOutofMaxR(u,R)//如果超出可指派角色集合
}
在RcW模型中,为确保角色权限指派的正确性,根据角色与权限的指派关系和角色指派权限的函数映射,设计了角色权限指派算法。如下所示。
角色权限指派算法(AlgorithmofRole-PermissionAssignment):
If(r,t)(R,T,PA)isNULL
//如果当前(r,t)无法与角色权限集合相匹配
ReturnNOPREMISSION;
Else
IfActivate(t)//如果当前任务被激活
ReturnREAD&WRITE;
ElseReturnREADONLY;
根据RcW模型,实现基于RcW模型的毕业论文管理系统。下一节对该系统和传统人工方式进行应用研究比较与结果分析。
4应用研究与结果分析(Applicationstudiesand
resultsanalyzes)
对于传统的人工论文管理的方式,通过外国语学院教务管理人员提供的信息,收集整理了2011―2013年这三届西南大学外语学院本科毕业论文管理工作的数据。
对于系统进行论文管理的方式,通过系统对论文管理工作整个流程的完整记录,收集整理了2014届外语学院毕业生通过本系统完成毕业论文的数据。
对于传统人工方式和系统方式的各项数据,主要从以下几个方面进行比较与分析。首先,在完成各个相同阶段的管理工作耗时进行了比较,结果如表1所示。
表1各阶段工作的耗时对比
Tab.1Timeforeachmanagementstage
工作阶段传统人工方式耗时系统方式耗时
20112012201320142015
给学生安排导师2.5days3days3days3.2min2.8min
统计提交任务书人数20―30
min/time20―30
min/time0.13
sec/time0.12
sec/time
统计提交开题报告人数20―30
min/time0.11
sec/time0.13
统计提交论文定稿人数20―30
min/time0.14
sec/time――
安排答辩分组2days2days2days3.7min――
统计学生成绩1day1day1day0.54sec――
查找10―20
min/time10―20
min/time0.12
说明:在统计提交任务书、开题报告和论文定稿人数的时候,如果有未提交的,还需要列出未按时提交论文稿件的学生名单。目前为止,2015届毕业生的论文工作完成了一部分,只有部分数据。2011―2013的数据是由外国语学院的教务管理人员提供的,2014―2015的数据是通过系统操作20次的平均值。
然后,在各个阶段论文稿件的按时提交比例方面进行了比较,结果如表2所示。
表2每阶段学生教师完成情况的数量对比
Tab.2Thenumberofsubmissionontime
工作
阶段传统人工方式系统方式
总人数2011
按时完成人数比例总人数2012
按时完成人数比例总人数2013
按时完成人数比例总人数2014
按时完成人数比例
指导
方向14112085.1%14511478.6%14611780.1%14313997.2%
论文
方向57147282.7%56350189.0%57949886.0%54152496.9%
任务书57146982.1%56346883.1%57947281.5%54154099.8%
开题
报告57147382.8%56343978.0%57947281.5%54153799.3%
定稿57148384.6%56345380.5%57946380.0%54153198.2%
评阅57147683.4%56346883.1%57950186.5%54152997.8%
交叉
评阅57148384.6%56345580.8%57951088.1%54153598.9%
说明:由于传统人工方式无法对论文指导过程进行记录,传统人工方式在论文指导过程中无数据。修改稿在论文指导过程中,论文稿件有多次提交的情况,在表中使用的数据是修改稿第一次提交和第一次评阅的数据。2011―2013的数据是由外国语学院的教务管理人员提供的,2014的数据是系统记录的。
论文存储:2011届纸质任务书、开题报告和论文各571份,2012届纸质任务书、开题报告和论文各563份,2013届纸质任务书、开题报告和论文各541份,总占地1.14m3;2014届各种电子版的论文稿件共计9514份,占5.15GB的硬盘容量。纸质论文需要大量的打印,不环保,电子格式的论文稿件存储占地空间小,不需要打印大量的纸质文档,十分环保,且在系统中查找论文稿件十分方便。
在2011―2013年的本科毕业论文工作中,发生学生稿件遗失、需要学生重新提交的情况平均17例;给导师发送论文出错情况平均发生8例;在2014届,由于使用了本系统,未发生上述两种情况。在2011―2013年,学生未按时完成论文,与导师相互推卸责任的情况平均有5例,同时由于无依据可寻,处理此种情况很麻烦;在2014届中发生此种情况三例,直接查看整个工作过程的记录,根据记录处理,十分方便且具有说服力。
5结论(Conclusion)
在RcW模型中,考虑优化算法的设计,优化用户角色指派算法和角色权限指派算法;在系统工作流状态中加入短信实体,实时通知用户关于工作流的状态,是今后的研究发展方向。
参考文献(References)
[1]于导华,闫达远,方萍.实行毕业设计(论文)网络管理的探索[J].北京理工大学学报,2007,4(9):143-144.
[2]陈洁.基于网络的交互式共享型毕业论文指导学习管理系统的实践与应用[J].网络教育与远程教育,2010,2:31-33.
[3]毛洪贲,等.基于.NET的本科毕业设计(论文)智能管理系统的研究与设计[J].现代教育技术,2010(10):128-131.
[4]李志河,王云,李文.基于Web的学位论文管理系统研究[J].现在教育技术,2011(2):125-128.
[5]徐俊,刘志洪,顾宁.基于本体的论文管理系统[J].计算机工程,2004.3(6):38-41.
[6]龙世荣,赵学孔,岑磊.基于工作流的B/S架构毕业论文管理系统设计[J].电脑知识与技术,2013,9(14):3306-3307.
[7]李亚子,等.协同工作系统中用户角色的设计与实施[J].现在图书情报技术,2013,2:77-81.
[8]周琳.泛微协同管理应用平台e-cology[J].CAD/CAM与制造业信息化,2010,2:53-57.
[9]WorkflowManagementCoalition.Thenworkflowreferencemodel[R].TC00-1003,Hampshire,UK:WorkflowManagementCoalition,1995.
[10]史美林,等.WFMS:工作流管理系统[J].计算机学报,2006,6:326-332.
[11]LEENG,HEFFERNAND.TTCAN:anewtime-triggeredcontrollerareanetwork[J].MicroprocessorsandMicro-systems,2002,2(6):77-94.
[12]YANHuaicheng,YANSheng,SHIHongbo.Event-TriggeredH∞ControlforNetworkedControlSystemswithTime-VaryingDelay[J].MathematicalProblemsinEngineering,2014,3(11):96-103.
[13]RomanObermaisser.Event-TriggeredandTime-TriggeredControl[M].Springer-VerlagNewYorkInc,2011.
[14]Sandhu,R.,Coyne,E.J.,Feinstein,H.L.andYouman,C.E.(1996).Role-basedaccesscontrolmodels.IEEEComputer,29(2):38-47.
作者简介:
关键词:自动控制可编程序控制器系统设计应用
在现代化的工业生产设备中,有大量的数字量及模拟量的控制装置,例如电机的起停,电磁阀的开闭,产品的计数,温度、压力、流量的设定与控制等,工业现场中的这些自动控制问题,若采用可编程序控制器(PC)来解决自动控制问题已成为最有效的工具之一,本文叙述PC控制系统设计时应该注意的问题。
硬件选购目前市场上的PC产品众多,除国产品牌外,国外有:日本的OMRON、MITSUBISHI、FUJJ、anasonic,德国的SIEMENS,韩国的LG等。近几年,PC产品的价格有较大的下降,其性价比越来越高,这是众多技术人员选用PC的重要原因。那么,如何选购PC产品呢
1.系统规模首先应确定系统用PC单机控制,还是用PC形成网络,由此计算PC输入、输出点。数,并且在选购PC时要在实际需要点数的基础上留有一定余量(10%)。
2.确定负载类型根据PC输出端所带的负载是直流型还是交流型,是大电流还是小电流,以及PC输出点动作的频率等,从而确定输出端采用继电器输出,还是晶体管输出,或品闸管输出。不同的负载选用不同的输出方式,对系统的稳定运行是很重要的。
3.存储容量与速度尽管国外各厂家的PC产品大体相同,但也有一定的区别。目前还未发现各公司之间完全兼容的产品。各个公司的开发软件都不相同,而用户程序的存储容量和指令的执行速度是两个重要指标。一般存储容量越大、速度越快的PC价格就越高,但应该根据系统的大小合理选用PC产品。
4.编程器的选购PC编程可采用三种方式:
一是用一般的手持编程器编程,它只能用商家规定语句表中的语句编程。这种方式效率低,但对于系统容量小,用量小的产品比较适宜,并且体积小,易于现场调试,造价也较低。
二是用图形编程器编程,该编程器采用梯形图编程,方便直观,一般的电气人员短期内就可应用自如,但该编程器价格较高。
三是用IBM个人计算机加PC软件包编程,这种方式是效率最高的一种方式,但大部分公司的PC开发软件包价格昂贵,并且该方式不易于现场调试。
因此,应根据系统的大小与难易,开发周期的长短以及资金的情况合理选购PC产品。
5.尽量选用大公司的产品其质量有保障,且技术支持好,一般售后服务也较好,还有利于你的产品扩展与软件升级。
输入回路的设计
1.电源回路PC供电电源一般为AC85—240V(也有DC24V),适应电源范围较宽,但为了抗干扰,应加装电源净化元件(如电源滤波器、1:1隔离变压器等)。
2.Pc上DC24V电源的使用各公司PC产品上一般都有DC24V电源,但该电源容量小,为几十毫安至几百毫安,用其带负载时要注意容量,同时作好防短路措施(因为该电源的过载或短路都将影响PC的运行)。
3.外部DC24V电源若输入回路有DC24V供电的接近开关、光电开关等,而PC上DC24V电源容量不够时,要从外部提供DC24V电源;但该电源的“—”端不要与PC的DC24V的“—”端以及“COM”端相连,否则会影响PC的运行。
4.输入的灵敏度各厂家对PC的输人端电压和电流都有规定,如日本三菱公司F7n系列Pc的输入值为:DC24V、7mA,启动电流为4.5mA,关断电流小于1.5mA,因此,当输入回路串有二极管或电阻(不能完全启动),或者有并联电阻或有漏电流时(不能完全切断),就会有误动作,灵敏度下降,对此应采取措施。另一方面,当输入器件的输入电流大于PC的最大输入电流时,也会引起误动作,应采用弱电流的输入器件,并且选用输人为共漏型输入的PC,Bp输入元件的公共点电位相对为负,电流是流出PC的输入端。
输出回路的设计
1.各种输出方式之间的比较
当你的系统输出频率为每分钟6次以下时,应首选继电器输出,因其电路设计简单,抗干扰和带负载能力强。当频率为10次/min以下时,既可采用继电器输出方式;也可采用PC输出驱动达林顿三极管(5—10A),再驱动负载,可大大减小电流。
2.抗干扰与外部互锁当PC输出带感性负载,负载断电时会对PC的输出造成浪涌电流的冲击,为此,对直流感性负载应在其旁边并接续流二极管,对交流感性负载应并接浪涌吸收电路,可有效保护PC。
当两个物理量的输出在PC内部已进行软件互锁后,在PC的外部也应进行互锁,以加强系统的可靠性。
3.“GOM“点的选择不同的PC产品,其“COM”点的数量是不一样的,有的一个“COM”点带8个输出点,有的带4个输出点,也有带2个或1个输出点的。当负载的种类多,且电流大时,采用一个“COM”点带1—2个输出点的PC产品;当负载数量多而种类少时,采用一个“COM”点带4—8个输出点的PC产品。这样会对电路设计带来很多方便,每个“COM”点处加一熔丝,1—2个输出时加2A的熔丝,4—8点输出的加5—10A的熔丝,因PC内部一般没有熔丝。
4.PC外部驱动电路对于PC输出不能直接带动负载的情况下,必须在外部采用驱动电路:可以用三极管驱,也可以用固态继电器或晶闸管电路驱动,同时应采用保护电路和浪涌吸收电路,且每路有显示二极管(LED)指示。印制板应做成插拔式,易于维修。
PC的输入输出布线也有一定的要求,请看各公司的使用说明书。
扩展模块的选用
各公司的扩展模块种类很多,如单输入模块、单输出模块、输入输出模块、温度模块、高速输入模块等。PC的这种模块化设计为用户的产品开发提供了方便。
PC的网络设计
当用PC进行网络设计时,其难度比PC单机控制大得多。首先你应选用自己较熟悉的机型,对其基本指令和功能指令有较深入的了解,并且指令的执行速度和用户程序存储容量也应仔细了解。否则,不能适应你的实时要求,造成系统崩溃。另外,对通信接口、通信协议、数据传送速度等也要考虑。
最后,还要向PC的商家寻求网络设计和软件技术支持及详细的技术资料,至于选用几层工作站,依你的系统大小而定。
摘要将多媒体技术应用于地理信息系统中的关键问题是:如何有效地管理多媒体数据和空间数据;其次,在区域分析过程中,怎样实现多媒体播放功能.指出用扩充的关系数据模型作为多媒体数据模型较适宜;多媒体功能的实现则取决于多媒体数据的格式是否为RIFF格式以及对多媒体数据的应用要求.最后展示了多媒体技术在地理信息系统中的应用前景.
关键词多媒体技术,地理信息系统,空间数据,属性数据,区域分析,数据模型.
现今由于多媒体技术的迅速崛起和高速发展,越来越多的应用软件都大量使用了多媒体技术.如果将多媒体技术应用于地理信息系统(geographicinformationsystem,简称GIS)软件中,势必大大增强GIS信息的表现能力,扩大GIS的应用领域.那么怎样将多媒体技术应用于GIS软件中呢我们认为应从两方面来设计:其一是怎样将多媒体数据溶于GIS数据库中,并保证提供GIS软件的双向检索及各种分析功能;其二是在应用过程中,怎样实现多媒体的播放功能.以下就这两个内容及其应用前景谈谈我们的看法.
1多媒体数据的有效管理
通常,应用软件中的多媒体数据有两种生成方式:一种是媒体播放之前,将其数字化到数据库当中,播放时从数据库中取数据;另一种是播放时,边生成边播放.而GIS软件中的数据库又分为空间数据库和属性数据库,即我们可根据媒体数据的特性或应用软件的要求将多媒体数据分别溶于空间数据库和属性数据库中.
1.1GIS数据库中多媒体数据的管理
要使用这种建索引的基本修正法,需要考虑两个问题,一个是如何建立索引;另一个是如何设计用来描述两个状态变化量的差文件.
关于差文件,笔者认为在设计中应考虑如下几个因素.(1)由于差文件是通过对两个时态的目标信息进行异或而产生的,这意味着差文件包含有两类目标信息:一类是前一时态有而后一时态无的目标信息;另一类是前一时态无而后一时态有的目标信息.为了能根据差文件快速、连续地由一个状态到过去另一状态或最近另一状态进行检索,应在差文件中将这两类目标信息予以标识区分.(2)两个状态之间目标变化应是有对应关系的,即01(目标从无到有);10(目标从有到无);1N(目标从一个变成多个);N1(目标从多个变成一个),以及目标空间信息无变化,属性信息有变化;目标局部空间信息有变化等.为了能进行快速检索,在差文件中应将两类各目标之间的对应关系予以标明,当然,这会增加差文件生成过程的复杂性.(3)和所有地图数据库模型类似,差文件也由空间信息、属性信息和关系信息组成,差文件中应将每个目标这3种信息之间的关系予以标明.
1.1.2GIS属性数据库中多媒体数据的管理有些G
IS的应用中,认为多媒体数据是一种特殊的专题属性数据.怎样选择多媒体数据的数据模型,使得既能遵循其自身特点,又能有效地建立起它与空间数据的联系,是多媒体技术在GIS应用中的关键所在.
目前,多数GIS属性数据库使用的是关系模型.为能将关系模型应用于多媒体数据管理系统中,就必须对现有的关系模型进行扩充,使它不但能处理格式化数据,也能处理非格式化数据.杨学良[2]就这个问题提出了3种技术策略:将多媒体数据文件名作为关系中元组某列(或属性);将每个元组作为一个完整文件保存;元组中存贮格式化数据以及非格式化数据的引用项,而非格式化数据单独存贮.
对比这3种技术策略,第一种技术策略方法简单、容易实现,适宜于对多媒体数据进行播放.第二、三种技术策略虽然能够实现并发控制和恢复,以及实现对多媒体数据进行编辑和拮取的应用,但由于此两种技术策略将每个元组所对应的空间目标的专业属性和多媒体属性混在一起,这既增大了应用程序设计的复杂性,又不利于那些只需使用空间目标的专业属性的一些应用的实现.为此,我们认为,在第一种技术策略的基础上,增加一个或多个属性项,用于存放多媒体数据的文件信息和数据流信息,当我们需要对多媒体数据文件进行特殊应用时,可根据文件信息和数据流信息对多媒体数据文件进行操作.
1.2GIS区域分析中多媒体数据的生成
多媒体数据生成的另一种方式是在GIS应用中,边统计、分析运算,边生成结果数据——多媒体数据.
1.2.1空间分析中多媒体数据的生成空间分析是一组分析结果依赖于所分析对象的位置信息技术[3],因此,空间分析要求获得目标的空间位置及其属性描述两方面信息.空间分析主要有:地形分析、叠加分析、缓冲区分析和网络分析等.
为了能更清楚地表示上述一些空间分析的结果,我们可用虚拟现实技术来实现.所谓虚拟现实[4]是一种由计算机生成的高级人机交互系统,即构成一个以视觉感受为主,也包括听觉、触觉、嗅觉的可感知环境,使用者通过专门的设备可在这个环境中实现观察、触摸、操作、检测等试验,有身临其境之感.比如,可用虚拟技术来观察地形分析或网络分析得到的空间效果,使用者可用交互操作的方式来控制自己与观察对象的角度、距离以及光照等,使观察对象随使用者的操作而动态旋转.此时以动画形式显示的媒体数据随使用者的操作产生并显示.
为了更加形象化,我们可以将数理统计结果以直方图、曲线、曲面或区划图表示,甚至可以将重要的部分以醒目的颜色、特殊的符号或闪烁的显示形式来告诉使用者,还可以配上解说词,以增加系统的感染力,而表现这些现象的媒体数据是在统计分析之后由系统自动生成并播放的.
2GIS应用系统中多媒体功能的实现
在GIS应用软件中进行多媒体功能实现,首先是受GIS应用软件自身开发平台的限制.多数情况下,GIS应用软件的多媒体开发平台宜选择编程语言,如VC++,VB或BC++等,以利于和GIS应用软件相结合.一旦多媒体开发环境确定下来,那么怎样实现区域分析中多媒体功能
2.1空间数据库中多媒体数据的播放
由前所述,空间数据库中存贮的多是各期间的时空数据,这些数据的结构与MCI所能接受的多媒体文件格式RIFF(resourceinterchangefileformat)不同,所以应用程序不能直接调用MCI函数和API函数,必须根据时态GIS的空间数据库结构,设计一个相应的动画播放程序来实现动态显示功能.
下面简述动态显示时态GIS中ti~tj状态的算法步骤(0≤i≤j≤n,其中n为现在时态).(1)由基态开始检索各索引差文件直到生成ti状态信息.(2)显示ti状态信息.(3)根据ti差文件,擦除ti状态有而ti+1状态无的信息,显示ti状态无而ti+1状态有的信息.(4)i+1i.(5)当i<j时,转(3);否则结束.
字4
如果用上述算法来实现动态显示时空过程,还有很多细节需要设计.首先,在(1)步骤,从基态开始,逐级逐步检索,每检索到一个状态差文件,就需根据差文件来生成该状态信息,直到ti状态处;其次,在(3)中,需要用到动画技术,擦除前一状态信息实质为恢复该处显示内容,而显示后一状态信息之前,需保存后一处信息内容,再予以显示新状态信息.
性数据库中多媒体数据的应用
一般来说,多媒体数据主要应用于两个方面:一个是简单播放;另一个是对多媒体数据进行编辑和拮取.对于前者,只要使用MCI函数或API函数按属性数据库中其他属性的要求进行播放;对于后者,这就要求程序员熟悉多媒体数据文件格式RIFF,根据多媒体数据的文件信息和数据流信息,通过调用多媒体文件输入/输出函数来实现多媒体的播放、编辑、拮取以及同步控制等操作.
3多媒体技术在GIS中的应用前景
(1)实现资源信息的科学管理,提供信息服务.GIS一改为用户管理提供单一的图表、数据信息形式,而在管理空间信息的同时,对图形、图象、视频、声音、动画等形式的信息进行管理和播放,大大增加了信息的表现能力.(2)家庭教育和个人娱乐.将多媒体和GIS溶于一身,会丰富教育、娱乐软件的内容及表现手段.比如有关地理、历史等课程的教学软件和娱乐软件的设计.(3)销售和演示信息系统.GIS和多媒体技术合为一体的这类系统会比以往的信息系统更具有表现力.比如房地产公司的销售系统,既能表明所售住房的空间位置,又能从中检索其住房环境及内部结构,而且可以动态地删去当天已售出的房子,给出不同价格等;旅游导游系统,可以在为观光游客制定导游路线时,就能对不同地方的景点产生身临其境的感觉.总之,将多媒体技术和GIS技术相结合,是计算机应用领域的一个发展方向,它会改变人们的工作、生活、思维方式,推动信息社会的前进.
1张祖勋.时态GIS数据结构的研讨.测绘通报,1996,(1):19~21
2杨学良.多媒体计算机技术及其应用.北京:电子工业出版社,1995.138~139
关键词:PLC,S7-200,S7-300,ProfiBus,闸门控制
ApplicationofSIMATICS7-200inRemoteSluiceControlSystem
SHIYi-tan,GUZhong-bi,ZHOUXin-zhi
(CollegeofElectronic&Information,SichuanUniversity,SichuanChengdu610064,China)
ABSTRACT:AdesignofApplicationofSIMATICS7-200inRemoteSluiceControlSystemwasfinished,PLCmodulesfromSIMATICCorpwasusedascontrollingkernel.BothhardwarestructureandsoftwarearchitectureofRemoteSluiceControlSystemwasgiven.CharacteristicandrealizationofProfibususedinSystemwasintroduced.aPLCprogramwasfinishedusingStep7,andwastestedinControllingLocale.systemrunsteadilyandtheexpectofanticipatingwasgained.
KEYWORDS:PLC,S7-200,S7-300,ProfiBus,SluiceControl
0引言
传统的闸门控制方式需要人员到现场操作闸门启闭机或者使用一般工控机来实现。这样的控制方式不能适应闸门孔数多,控制中心距离闸房较远的控制需求。工控机对闸门集中控制的方式在闸门孔数较多时,不能够避免铺设线路过多过杂的状况,也无法保证系统的稳定运行。并且对于远程控制的实现存在着线路故障的风险。在该工程设计中,利用ProfiBus现场总线将PLC组网,由上位机来实现对闸门启闭机的远程控制。并将闸门开度、坝前和坝后水位、闸门荷重情况传送至上位机。由上位机根据现场PLC提供的信息对闸门运行状态进行监视,并在故障发生时提供故障信息。
本系统的核心控制器件采用德国西门子公司的S7-200,通讯总站采用S7-300。未采用中继站的情况下,通讯能力最远达到1200米,完全能够该工程的远程控制需求。
结构及功能
该系统采用的是三层通讯组网方式,最底层的是由22台S7-200组成的相互独立的现场控制单元,中间层是由一台S7-300构成的通讯主站,上层是由上位机及服务器组成用户层。
除通讯功能外,该系统还具有以下功能:
控制功能:系统采用两种控制方式,即自动(即远方集中控制)和手动控制。
监测功能:系统自动采集闸门位置、闸门荷重、上下游水位及电气器件运行状态的信息。
保护功能:判断电机过载、闸门上下越限、电源供电异常、闸门失速/卡滞等,并对故障进行实时处理。
图1系统总线结构图
2系统硬件设计
2.1系统总线设计
2.11ProfiBus-DP总线
DP总线电缆是西门子公司提供的专用总线电缆,其技术参数如表一所示。DP总线连接器选用9针D型RS485适用的连接器。
表1总线电缆技术参数
DP总线安装布线采用的是总线型拓扑结构,由于方案中只存在22个从站,因此可将22孔闸门的PLC从站挂在同一段中,而无须加载中继器。注:DP总线型结构中每个网段最大可挂载32个从站,且在无中继器的情况下每个网段最长距离为1900米。电缆最大长度取决于传输速率。传输速率与长度如表二所示。
表2总线电缆传输速率
以DP总线方式连接各个从站,需要在第一个和最后一个站加装终端电阻,而中间的各个从站则只需将A、B数据线连接到总线上即可。
DP总线采用西门子专用的线缆和接头,通讯总线电缆入柜时屏蔽层与柜体连接接地。在线路铺设时,将通讯总线与17控制线一起布设,至于同一个电缆槽中。通讯总线在室外段通过地线铺设。
系统数据采集
在上位机对闸门启闭机施行控制的时候,需要实时地将闸门的闸位信息上传至微机。还要将闸前和闸后的水位信息同时上传。同时,还需要不间断地将闸门启闭机的荷重告知上位机,以便监控闸门是否出现卡滞。水位信息由投入式压力水位传感器测量闸前闸后水位,S7-200自带有模拟量模块,水位传感器可直接接入,无须另加信号模块。
系统软件设计
系统上位机的用户层解决方案采用西门子的WinCC作为组态软件编制用户操作界面,并且实现与S7-300的通讯接口的衔接。操作界面采用人性化的图形界面。用户在利用组态软件下达对闸门的控制命令,同时能够在界面上看到闸门的实时状态,包括:闸门位置、闸门荷重、上下游水位、以及9类故障信息。
而S7-200与S7-300的内部程序编制则采用西门子的Step7来实现。
由于本系统要实现精确控制闸门启闭高度的技术要求,所以程序设计考虑用户可以自行选择采用开环控制或者是闭环控制的控制方式。
程序闭环控制子系统流程图:
结束语
本系统作为PLC在另一种领域的应用,对于PLC的功能作了进一步的尝试。系统所采用的三层分布式网络结构在保证通信过程畅通的前提下,确保了各个控制单元的安全。系统的设计能够满足工程现场长达500米的控制距离的需求,并能实现对控制对象的远程监控。该系统已经在通济堰渠首取水改造工程信息自动化系统中投入使用,并且性能稳定,取得了预先的效果。
[2]SIMATICS7-300可编程控制器系统手册[M].德国:西门子公司,2005
关键词毕业论文管理系统;信息技术;PHP;高校管理
1高校本科毕业论文管理存在的普遍问题
各类高校有关部门尽管制定了详细的毕业论文工作手册、毕业论文管理规定以及实施细则等诸多条例来规范毕业论文实施过程与监控毕业论文质量,但在实际操作过程中,传统手工方式依然存在一些问题。
1.1指导教师出题方面
传统的教师出题方式弊端凸显。由于各个指导教师的研究方向不同,研究重点不一样,而且学历结构均不相同,因此,不可能要求所有的指导教师出同样多的论文题目,也不可能要求全体教师指导同样数量的学生。另外,学生的水平不同,感兴趣的研究方向也不一样,因此有可能造成这种情况:对于指导教师拟出的论文题目,学生不感兴趣甚至难以完成,相反学生喜欢研究的论文题目又没有教师指导,最终造成毕业论文题目质量下降[1]。
另外,由于局限于传统的手工出题方式,各指导教师相互间鲜有沟通,难以协调,极易出现多个教师出题相似甚至雷同的现象,亦有可能出现前后几年论文题目重复的现象。
1.2学生选题方面
随着招生规模的扩大,传统的论文选题方式已经不能满足形式的发展[2],以前一个专业由于人数少,论文选题可能没有什么问题。但现在有的专业的招生人数已经达到上百人,因此有可能出现学生和教师的搭配问题。传统的选题常带有指令性,较少尊重学生和教师的意见,于是就造成学生不能够选到自己喜欢的指导教师或是自己喜欢的论文题目,而有的教师也不能指导自己钟爱的学生。有的教师由于自己的研究方向和学生感兴趣的方向不一致,但又不愿意更改自己出的题目,因此容易造成学生的逆反情绪,使得论文质量下降。另外,大多数高校均对不同的职称指导的学生人数有规定,但传统的选题方式比较难以实现。
还有一个突出的问题就是选题现场的组织问题,由于学生和教师人数众多,现场的混乱和嘈杂也很难使得选题的过程顺利进行。
这应该是传统管理方式中最令人头疼的问题了。在传统的论文管理过程中,诸多的表格填写、最终的论文定稿等均有可能出现功亏一篑的情形:格式不一致。具体体现在:1)教师出题时填写的论文题目审批表、给学生下达的任务书等有可能不符合格式要求;2)学生选题后的开题报告、中期检查表、完成论文后的毕业论文格式等有可能不统一;3)各专业、院系的教务秘书必须完成的各种统计表如开题论文记录、答辩记录、供选题情况表、选题分类统计表、指导教师配备表、毕业论文情况统计表、毕业论文成绩统计表等大量表格格式不一致。传统处理方式就是对这些表格一一进行手工调整,可以想象其麻烦程度和巨大的工作量,足以令有关教师和管理人员产生畏难情绪。
1.5论文保存方面
2毕业论文管理系统的实现
系统中主要的用户对象包括学生、教师、管理员等。不同身份对应不同功能。
2.2教师子系统
2.3学生子系统
2.4管理子系统
3结语
系统的实现采用Linux平台和PHP语言编程运行,免费的MySQL数据库不但稳定而且免费,与PHP结合堪称完美。系统具有高效、免费、易维护的特点,只要极其廉价的硬件投入,就能为校园网上的全体教师和学生服务。
尽管开发成功后的系统已经在湖南农业大学校园网上运行多年,且切实减轻了广大教师和教学管理人员的工作负担,仍然存在不足:
1)不同专业要求明显不同,有的专业如机械制造等所传论文由于包含若干图形,所占空间极大,这导致上传论文分配空间不均衡;
2)有的专业涉及字符异常生僻(如各种外国文字、少数民族文字、古代文字等),故程序设计时一开始就要考虑到字符编码问题;
4)教师出题后上传至系统等待学生咨询,学生选题后等待教师指导,二者过度依赖机器,造成交流过少。
故需要加强管理,人机结合,在充分利用现有系统的基础上继续保持传统论文指导方式人性化的一面。
[1]康星华.高校毕业论文质量管理浅论[J].教育与职业,2007(29):46-47.
[2]李卫祥,李长萍,冀满祥,等.本科毕业论文(设计)教学改革研究与实践[J].山西农业大学学报:社会科学版,2006,5(3):
305-307.
[3]毛洪贲,殷德顺,郭娟,等.基于.NET的本科毕业设计(论文)智能管理系统的研究与设计[J].现代教育技术,2010,20(10):
4区别对待不同需求的学生群体学校针对不同层次学生的需求,在毕业论文环节提出了不同的要求。对于不申请学位学生的毕业论文,只要毕业论文质量和总体完成情况达到学校对本科毕业论文的最基本要求,即可通过毕业论文环节,顺利获得学分。对于拟申请学位学生的毕业论文,学校对写作难度和完成质量均做了更高的要求。为了保证申请学位学生毕业论文的质量,学校从学位毕业论文模板的制定,指导教师对学位毕业论文的指导,到学位毕业论文答辩,建立起学位毕业论文三把关的严格制度。首先,每个专业分别制定了学位毕业论文模板,学位毕业论文模板的难度要高于非学位毕业论文模板,如对于工科专业,学位毕业论文模板原则上要求是设计模板,需要申请学位的学生只能选取学位毕业论文模板进行毕业论文。其次,指导教师在指导学位毕业论文时,毕业论文完成质量要求较高,只有学位毕业论文终稿环节成绩达到中等及以上的学生才允许申请答辩。最后,要求拟申请学位的学生必须参加毕业论文答辩,只有答辩成绩良好及以上的学生才能在毕业论文环节满足申请学位的条件。
5采用网梯实时多媒体交互系统实施网上远程答辩,同时审核有条件的学习中心自行组织现场答辩考虑到现代远程教育的特点,学校对绝大多数学生采用网梯实时多媒体交互系统实施网上远程答辩,答辩效果良好。同时,为加强教学支持服务,学校审核同意有条件的学习中心自行组织现场答辩。为保证自行组织现场毕业论文答辩工作的规范与严谨,学校通过答辩巡视或远程视频对答辩过程进行了全程监控。
6建立科学规范的毕业论文教学流程现代远程教育毕业论文教学具有学生数量多、分布地域广、教学活动组织管理难度大等特点,必须形成科学规范的管理流程,合理安排、周密部署,才能成功地实施现代远程教育毕业论文教学,保证毕业论文的质量[7]。学校根据构建的现代远程教育毕业论文教学体系,不断完善过程管理,逐步建立起科学规范的毕业论文教学流程(如图4),保证了毕业论文教学体系有条不紊地实施。
二、现代远程教育毕业论文教学体系的实施效果
为了检验现代远程教育毕业论文教学体系实施的效果,我们对大连理工大学今年春季参加网上毕业论文答辩的59名工程管理专业的学生进行了毕业论文教学满意度调查与答辩成绩的统计,如表1所示。从表1可以看出,共有53人选择了满意或非常满意的选项,只有6人选择了一般的选项,学生对毕业论文教学的满意度达到了90%;共用54学生的答辩成绩达到良及以上,优良率达到了92%。可见,学校实施现代远程教育毕业论文教学体系取得了非常好的效果。
三、结语
一、本科毕业论文的质量控制
本科毕业论文工作包括选题、开题、中期检查、撰写、定稿、评阅、答辩和成绩评定等环节[2]。要切实保证本科毕业论文的质量,首先,要制定本科毕业论文的管理制度和操作规范,明确指导老师和学生各自的责任和义务;其次,要切实加强本科毕业论文各个环节的质量管理。
(一)毕业论文指导老师的遴选
本科毕业论文指导工作应选派具有讲师以上职称(含讲师)或具有硕士学位、科研水平较高、思想作风好、工作责任心强的教师担任。指导老师应为人师表、教书育人、严格要求学生,重视对学生独立工作、分析问题、解决问题等能力的培养。
(二)严把选题关
毕业论文选题要坚持一人一题的原则。毕业论文题目由指导老师提出后应交教研室主任和系教学主任审查,对于达不到要求的题目要坚决更换。
在毕业论文的题目确定以后,指导老师要制定指导计划,填写《××学院毕业论文任务书》,对学生各阶段的工作任务提出明确要求。毕业论文任务书经主管系主任审查签字后发给学生。任务书一经审定,不得随意更改,如因特殊情况确需变更,须提出书面报告,说明变更原因,经系主任同意并报教务处备案。
(三)把好开题报告关
毕业论文选题后必须进行开题。学生按照指导老师的要求,在论文题目所涉及的领域内,充分查阅文献,了解研究动态,设计研究方案,填写《××学院本科毕业论文开题报告书》,经指导老师修改后,由院系统一安排开题报告。在开题报告会上,评审小组不仅仅要审查选题的质量,还要审查其研究方案,并提出具体的修改意见。开题报告通过后,方可进入实验研究和论文写作阶段。
(四)加强实验研究和论文写作的指导与检查
在学生进入实验研究和论文写作阶段以后,指导老师要经常检查工作进度和质量,做好答疑和指导工作,对每个学生指导4次以上并填写《××学院本科毕业论文教师指导记录表》,督促学生按《××学院本科毕业论文撰写规范》的要求按时完成毕业论文,对学生的毕业论文,指导老师要修改2稿以上,直至满意为止,以保证毕业论文的质量。
在毕业论文工作过程中,各院系要按要求进行前、中、后三阶段检查。
1.前期:检查指导老师到岗情况,课题进行的必要条件是否具备,安排是否合理,任务书是否下达到每位学生。
2.中期:检查工作进度、教师指导情况及毕业论文工作中存在的困难和问题,采取的措施。
(五)把好论文评阅和论文答辩关
在毕业论文定稿后,指导老师评阅并给出恰当的评语和成绩,然后交评阅老师进行评阅。评阅老师不能由本论文的指导老师担任。评阅老师对学生完成课题的情况、论文的质量和价值等进行客观公正的评价,给出具体的评阅意见。评阅老师应按论文评审标准逐项评分,评定论文成绩和等级,并签名负责。凡被评阅老师评定为成绩不合格的毕业论文,必须由论文指导老师小组进行复评,决定是否进行修改或答辩。经评阅老师评阅后,指导老师将全部材料和修改意见反馈给学生,并指导学生进行答辩前的准备。
全日制本科毕业生的毕业论文都必须答辩。各院系成立毕业论文答辩委员会,按专业成立若干答辩小组。毕业论文的答辩以公开方式进行。答辩过程包括学生陈述、答辩小组提问与质疑、学生答辩、答辩小组评分等过程。
各院系根据专业和学科特点及学生论文的实际情况,统一答辩要求和评分标准。答辩主要考核毕业论文的观点正确与否,内容的新颖程度,论述的严谨程度,学生对所学知识的掌握程度、运用与应变能力,等等。答辩秘书负责记录学生的答辩过程,答辩日期必须按实填写,答辩会纪要内容要详细具体,所有答辩小组成员签名都要亲笔手写,不能打印。对有异议的毕业论文,各院系答辩委员会可酌情组织二次答辩。
(六)规范成绩评定
毕业论文成绩由三部分构成:指导老师评阅成绩占总评比例的30%,评阅老师评阅成绩占总评比例的30%,答辩成绩占总评比例的40%。三部分成绩相加构成总评成绩。三部分成绩均需及格,否则,论文要修改或重做。
参考文献:
[1]教高厅[2004]21号.普通高等学校本科教学工作水平评估方案(试行)[Z].2004.8.12.
加强指导教师队伍建设
指导教师的个人素质及其科研水平直接影响本科生毕业论文的质量,对指导教师资格应严格把关、严格审核,建立有效的指导教师遴选机制。动物医学专业的毕业论文多涉及实验研究,所以要求指导教师不仅具有系统的理论知识,还要具有较强的科研能力,同时还应具备良好的道德风尚、严谨的工作作风。在指导论文过程中,教师的示范作用具有不可替代性。因此,必须重视指导教师的师德修养,增强指导教师的责任意识。对那些缺乏科研实践工作经验或敷衍懈怠毫无责任心的教师应及时更换。学校应建立完善的指导教师监督和奖惩机制。定期对指导教师的指导情况进行检查和评价,发现问题及时处理,从制度上打消指导教师敷衍的侥幸心理,增强指导教师的责任意识。制定合理的奖励政策和措施,把指导毕业论文的能力和质量作为评价教师的重要指标之一,对优秀毕业论文的指导教师给予一定的精神和物质奖励,并以此作为其晋级、职称评定的一个参考条件。这样可以充分调动指导教师的积极性,逐步提高指导教师的整体水平。
构建规范的毕业论文质量监管和评价体系
作者:刘玉芹王玉芬贾青辉杨彩然董淑珍单位:河北科技师范学院
关键词:毕业论文;生物工程;质量检查与控制
由于毕业论文工作具有系统性特征,是前面的理论和实践教学的综合,根据影响理工科毕业论文质量的因素,在毕业论文质量监控系统中划分了三个监控阶段,分别是论文前期质量监控、论文中期质量监控、论文后期质量监控。
一、生物工程专业论文前期质量监控
1.指导教师监控机制
学生能否按规定的要求,保质保量地完成毕业论文任务,指导教师起到核心监控作用。教师的知识结构、学术水平、教学经验、工作作风、工作责任心等,都对毕业论文指导效果发挥影响。指导教师应有曾经独立指导或协助指导过毕业论文工作经验,在以往指导毕业论文过程中认真负责、学生反映良好、毕业设计完成较好。生物工程专业属于理工科,除了有良好态度外,还要求指导教师有较高的科研素养。
2.选题监控机制
3.开题监控机制
二、生物工程专业论文中期质量监控
1.学生态度监控机制
2.指导教师过程监控机制
三、毕业论文后期质量监控阶段
1.论文答辩前监控
2.论文答辩过程监控机制
总之,建立一套全面的毕业论文质控体系能最大限度地保证生物工程专业毕业生的教学水平。
[1]陈家新.高校本科生毕业论文中存在的问题及对策[J].教育科学,2002,18(2):43-44.
[2]韩玉志.高校本科毕业论文中存在的问题及改革对策[J].中国高教研究,2000(9):78-79.
[3]何颖.加强毕业论文管理是提高毕业论文质量的重要保证[J].黑龙江高教研究,2001(5):43-45.
[4]施小平.试论高校毕业论文(设计)的全面质量管理[J].高教探索,2006(4):62-64.
作者简介:韩洪波(1981―),男,汉,四川攀枝花,讲师,硕士研究生。