前言:我们精心挑选了数篇优质系统毕业论文文章,供您阅读参考。期待这些文章能为您带来启发,助您在写作的道路上更上一层楼。
[关键词]毕业论文 管理系统 应用研究
[中图分类号]TP393.07 [文献标识码]A [文章编号]1009-5349(2013)07-0179-01
毕业论文是高等院校教学工作中的一个重要组成部分,采取传统人工管理模式,在资料整理、选题、论文撰写及指导、格式检查、资源共享、论文管理等诸多方面存在管理成本高、效率低、效果差等一系列问题。[1]因此,使用信息化的电子系统对毕业论文设计流程进行管理,既方便了老师和学生,也可以节省更多的教学资源,老师、学生还可以高效地完成毕业论文设计工作。不仅方便学校对毕业生论文的整个流程的管理,而且摆脱过去由人用纸和笔进行的费时费力的繁重工作。可以把每一年的毕业生论文相关资料存储在数据库中,可随时查看和打印相关数据,既节约资源,又达到对毕业论文统一管理的目的。[2]指导教师使用在线答疑功能,同时,便于导师及时了解学生论文进度,提高工作效率,指导教师和学生能够通过Internet实现网上操作,打破了地域和空间的限制。
毕业论文管理系统是一个以毕业论文为核心的信息互动的平台,为身处不同地理位置的师生提供了一个良好的平台。从毕业设计课题的申报,到毕业设计论文提交,再到论文的评审及成绩的给定,最后对毕业设计资料进行归档,这一系列的工作均可在网上实现,实现高效毕业生毕业设计的高效管理。
一、毕业论文管理系统应完成的任务
1.能够实现从毕业论文选题到学生答辩通过的教学任务。由指导教师给定毕业设计题目,教研室主任审核通过后,通过系统平台给学生。参加毕业设计的学生通过异地登录选题系统可以查看毕业设计题目,自己可以根据所学专业特长及自身爱好,选择相应的毕业设计题目。选题成功之后,学生需填写毕业设计任务书,在任务书中需要明确毕业论文设计题目、预计完成时间以及指导教师等信息。接着,学生填写开题报告,对所选设计题目进行研究方向和可行性、国内外研究现状以及研究意义进行阐述和分析。指导教师同意此生开题之后,学生进入设计开发和毕业论文撰写的阶段,在此期间要定时向指导教师汇报设计进度,[3]论文撰写完成之后,将论文提交给自己的指导教师等待审核。若审核通过,则进入答辩环节,答辩完成之后,指导教师及答辩小组老师将成绩输入系统,系统自动生成学生的毕业论文总成绩。最后,会根据论文的专业方向及成绩等级将论文进行分类并存储,以便之后的学生下载、参考,指导教师提交优秀毕业论文。
2.能够实现资料的高效管理、有效利用、快速检索和统计。
3.还应能提供以下服务:、更新、处理公告;相关信息查询;留言、论坛等。
4.对网站进行定期维护,如访问统计、网站日志、权限管理等。[4]
二、毕业论文管理系统的功能应包含以下几个方面
1.对论文进展情况进行监督和管理的功能。指导教师设定时间对学生设计开发和毕业论文撰写进度进行检查,实现论文在线提交开题报告、中期检查和毕业论文审核书,只有通过指导教师审核的学生才能参加答辩。
2.选题的处理功能。原则上按照教师、学生双向选择模式确定学生论文选题工作,根据学生专业情况进行分流选题。根据学生的知识结构,对于大部分同学采用指导教师命题学生选题的方式,即多对多方式进行师生互选题;对于学习成绩突出的同学可以自主命题,学生选择心仪的指导教师进行指导;对于极少数学习成绩较差的同学,指派指导教师督促和指导他们按时完成毕业论文学习任务。
3.论文综合评分的功能。指导教师根据学生实际进展程度和论文水平,在论文答辩之前给自己指导的学生一个初评成绩,答辩小组老师给定成绩的平均值作为答辩成绩。按照教学的管理要求,初评成绩和论文答辩成绩应按照一定比例最终给出论文综合成绩。
4.对论文资料统计的功能。对数据库中的论文资料进行导出导入以及打印操作时,使用水晶报表可以实现动态数据绑定,将需要打印的论文资料数据与水晶报表相连接,提高了打印的效率和质量。
【参考文献】
[1]李浩君,吴皖赣.高校毕业设计过程质量管理系统的设计与实现.中国教育信息化,2011(01).
[2]周晓辉.基于B/S结构的毕业设计(论文)系统的设计与实现.价值工程,2011(14).
[3]段春梅.基于JSP的毕业论文管理系统的设计与实现.福建电脑,2011(09).
本文通过深入教务部门和教学单位进行仔细调研,按照毕业论文开展的阶段分析了系统的功能性需求和非功能性需求,然后划分了系统用户的角色并基于这些角色完成了系统的用例分析,分析了系统的核心业务流程,最后得出系统功能的框架设计。
关键词:
功能性需求分析;非功能性需求分析;业务里程分析
1概述
作为大学本科生必须完成的最后一门课程,毕业论文具备了其它课程所没有的典型特征:①由于毕业论文的宗旨是考查学生对本专业核心知识的掌握程度和运用知识解决实际问题的能力,因此在其完成过程中将会综合运用多门课程的知识点并将这些知识点与实际研究对象进行结合。②参与毕业论文过程管理的对象多,不仅包括学生和指导教师,还包括负责毕业论文的系主任、主管教学的分院领导和教务处实践教学管理科的工作人员,管理层次多,职能划分详细。③耗时长。按照培养方案的要求,毕业论文从开始选题到最后的答辩,总共耗时将近半年的时间,期间学生可以采取在校完成或者外出完成的形式进行毕业论文。以上特点决定了毕业论文过程管理的复杂性,不同的高校对该教学任务采取了不同的形式,以达到降低管理成本、提高管理成效的目的。
2系统分析
系统分析主要围绕用例分析、业务流程分析和非功能性需求三个角度来开展。
2.1用例分析用例分析
主要分析系统中各类角色对系统各个模块的操作权限。根据前期调研结果的分析,本系统的用户可以分为系统管理员、教务部门工作人员、教师、专业负责人、分院领导和学生共六种角色。系统用例分析就是分析这六种角色在系统中可以操作的应用场景。
2.1.1系统管理员用例分析
毕业论文管理系统的系统管理员只负责本系统运行相关的支撑数据,即系统管理和基础数据两个模块中的功能。通常,系统管理模块包括部门管理、角色管理、用户管理、菜单管理、权限管理、数据管理、日志管理;基础数据包括专业设置、班级设置、教师管理、学生管理和教室管理。其中,部门管理是管理高校现有的教学单位和与毕业论文管理工作相关的部门;角色管理是管理系统用户的分类信息,以便为系统的权限分配提供基础;菜单管理是管理系统可以操作的模块以及模块的层次结构;权限管理是将菜单的操作权限分配给每类角色,从而确保系统操作和数据浏览的安全性;数据管理是对系统的数据库进行管理,包括数据备份和数据恢复;日志管理是管理系统操作的日志,以便系统出现问题时,可根据系统寻找发生故障的原因;专业设置是按照高校现有的专业结构和隶属关系完成专业信息的管理;班级设置是负责按照专业设置学生所在的班级;教师管理是管理高校教师的基本信息;学生管理是管理在校毕业班学生的基本信息;教室管理是管理目前学校可供使用的教室,为答辩安排提供基础数据。
2.1.2教务部门工作人员用例分析
教务部门工作人员在系统中主要负责三个方面的工作,分别是基础数据中关于时间的设置、答辩安排审核和答辩结果审核。其中,基础数据中的时间设置包括学期的设置、选题时间设置和过程时间设置。选题时间设置主要设置学生选题的开始时间和结束时间;过程时间设置包括指导记录时间的设置、中期检查时间的设置和答辩时间的设置。
2.1.3教师用例分析
毕业论文管理系统中具有操作权限的教师主要包括指导教师和交叉评阅教师以及答辩教师。教师在系统中可以操作的用例包括出题、审批开题报告、指导记录、答辩申请审批、交叉评阅和答辩结果登记。其中,出题只有被专业负责人指定为指导教师的教师才具有该权限,交叉评阅也只有被专业负责人指定为交叉评阅的教师才具有操作权限;答辩结果登记通常由答辩小组组长来完成。
2.1.4专业负责人用例分析
专业负责人在系统中主要负责安排工作,包括教师安排和答辩安排。其中,教师安排主要安排指导教师、交叉评阅教师和答辩教师的人选;答辩安排则负责安排答辩教师的分组、参加答辩的学生分组以及教室和具体的答辩时间。
2.1.5分院领导用例分析
分院领导在系统中主要负责两类信息的审核,分别是出题的审核和答辩安排的审核。
2.1.6学生用例分析
学生是毕业论文管理系统的主体,在该系统中可以操作的用例包括选题、开题报告撰写、指导记录、中期检查、答辩申请、答辩安排和答辩结果。
2.2业务流程分析
毕业论文管理系统包含的核心流程包括撰写开题报告和答辩安排两个核心流程。
2.2.1开题报告流程分析
参与开题报告工作的主体包括学生、指导教师、专业负责人和分院领导,其流程如下:首先,学生完成开题报告的撰写,并提交给系统验证,验证通过后保存信息,并转交给指导教师审批,审批通过后转交给专业负责人进行初步审核,审核通过后再转交给分院领导进行最后的审核,并将最后的审核意见反馈给学生。
2.2.2答辩安排流程分析
参与答辩安排的主体包括专业负责人、分院领导和教务部门工作人员,其流程大致如下:首先,专业负责人在答辩安排页面完成答辩安排的信息,然后提交给系统进行验证,如果验证通过再将安排转交给分院领导进行初步审核,审核通过后,转交给教务部门工作人员进行最后审核,审核通过后再将最终的审核结果反馈给专业负责人,并最终显示给学生和教师查看。
2.3非功能性需求分析
与功能性需求分析的侧重点不同,非功能性需求分析更注重的是系统的整体性能要求,是衡量系统整体质量的依据。根据本系统的特点,系统的非功能性需求主要包括稳定性、准确性、安全性、易用性和可移植性。
3系统设计
根据系统的功能需求分析的结果并结合管理信息系统的管理模式,总结出毕业论文过程管理系统的功能框架如图1所示。图1中的系统管理通常负责管理一般系统运行所需的支撑数据。毕业论文管理系统的系统管理由部门管理、角色管理、用户管理、菜单管理、权限管理、数据管理和日志管理共七个模块组成。
4结束语
代码开发仅仅是系统开发生命周期中的系统实现的主要任务,在此之前需经历系统分析和系统设计两个不可逾越的阶段。本文通过分析,得出了高校毕业论文管理系统的需求,并对这些需求进行整理后,完成了系统功能框架的设计,为下一步系统开发搭建系统应用程序架构提供了直接依据。
参考文献:
[1]包慧敏.基于Web的毕业论文管理系统设计[D].南京:南京理工大学,2013.
[2]郑鸿英.毕业论文管理系统的开发与实现[D].上海:华东师范大学,2011.
[3]刘珊.本科毕业论文管理系统的设计与实现[D].厦门:厦门大学,2014.
[4]陈斌.基于JQuery框架的毕业论文管理系统的设计与实现[D].苏州:苏州大学,2012.
[5]孙晓妍.基于UML的面向对象信息系统开发[J].价值工程,2013(10):189-190.
[6]陈振庆,罗兰花.基于动态描述逻辑的UML状态图形式化方法[J].2011,37(13):55-57.
[7]陈振庆.基于时序描述逻辑的UML顺序图形式化方法[J].计算机工程,2013(3):36-37.
关键词:毕业论文 管理系统 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.
[关键词]高校毕业论文;系统设计;管理系统;毕业
中图分类号:G64 文献标识码:A 文章编号:1006-0278(2014)01-208-01
一、系统需求分析
毕业设计可以说是大学生在大学期间最后一个自我完善的学习过程,对即将毕业的学生来说意义应是十分重要的。高校毕业论文管理系统不仅是对学生带来莫大的方便和有效的信息,更是减轻了老师和学校的工作负担,无论对谁百利而无一害,是很有意义的一项项目设计。
随着社会对大学教育的重视,大学的教学规模也在不断扩大,然而教学工作将会越来越重,需要处理和整理的教学信息也越来越多。然而每年都有繁忙的毕业季节,为了更好的方便,高效精确的处理这一重要过程,不得不说高校完全急需一套先进的络管理系统。极大的方便毕业生,也方便了指导老师,用户完全可以足不出户,完成一系列繁重的事务工作,也大大节约了纸张和时间,对学校建设工作来说是十分有意义的。
二、总体设计方案
高校毕业论文管理系统共有8个主要的模块,分别是课题申请模块、课题审批模块、选题模块、相关报表模块、网上答疑模块、论文上传和查看模块、网上评阅模块和后台管理模块。总体结构图如下:
三、模块化设计
本系统主要有三大模块,分别是教师、学生、系统说明模块,其中教师和学生两个模块中又各自有着许多子模块,这些子模块间既能相互传递信息的功能,又具有相互独立运作的功能。而系统说明模块是一个单一且功能独立的模块。老师模块主要功能有:注册、登录、申报和编辑课题、确认学生、下载论文、成绩评定和密码修改;学生模块主要功能有:注册、登录、课题的选择和查询、修改和论文的上传、查看成绩和密码修改。
(一)课题申报管理
对于管理员功能来说可以添加老师的信息,把信息存入teacher表中,而老师的登入验证信息的数据添加到teacherlogin表中。为了方便,把老师的教工号作为用户名登入该系统,而课题申报功能是只能由老师进行申报,管理员只能查看该网页,当然学生则无法浏览到。在课题申报功能中可以设有无效操作提示,一旦不符合规范的操作则提示有效信息和警告,这样设计便于用户友好操作,提供系统有效工作的效率。
(二)课题审批管理
由于课题审批是对整个学校的论文进行审批,那么管理员可以在特殊情况下将该审批权限给某位特定的老师,但院系老师审批完成后,再收回权限,所以可以给权限设置一个有效时间。而在审批过程中可以添加备注和说明,方便上级管理和查阅。在课程审批管理模块下面还有教研室审批和院系审批,他们的审批模式基本一致,统由上级管理员给与权限。
(三)选题管理
顾名思义选题管理模块就是针对学生而进行的选题设置,登录的学生可以查看有关课题的信息,学生可以通过报名,进入系统进行选题。首先老师要提交课题,然后经过两个部门的审批通过后,学生就才可以进行相应的选题。当然,不同的学生,来自不同的专业,那么选题就不尽相同。就只能选着与相应专业对口的题目。所以在选题页面前,对不同专业学生进行不同的选题信息。当学生选题的时候比较容易出现的问题是重复选题,每个专业的选题给一个标号,对标号进行判断,避免重复的可能性。选题管理中,老师拥有可以对选题管理进行部分权限,主要是对学生的管理,如:删除学生报名信息,指导老师可以对已选了他的课题的学生进行删除,之后系统会对此学生进入系统时候发出通告,通知被删除,他的选题无效,请另外选题),另外当学生进入该系统的选题管理时可以查看到他的选题信息和备注信息,比如学生是从何时何地进行的毕业设计,等等一系列信息进行处理,有些重要的信息在课题任务报批书生成的过程中就会被用到。
(四)相关报表的生成管理
相关报表的生成管理下有课题题型分析统计表、课题任务报批书和课题题型汇总表三种报表。有权限的老师也可以通过选择进行具体的操作,得到更为具体的信息报表。
1论文内容要求
毕业论文由前置部分、主体部分、附录和结尾部分组成,按封面、中文摘要、英文摘要、目录、符号说明、论文正文、参考文献、附录、致谢及声明、专家评语的顺序编排,论文字数一般在一万字以上。
前置部分
前置部分一般应由封面、摘要、关键词和目录组成。
其中封面上应包括中图分类号(参照《中国图书资料分类法》选取1-2个)、密级(分内部、秘密、机密,根据论文涉及的内容由保密委员会审查确定)、学号、中英文题目、责任者姓名(包括论文作者、指导老师)、学科专业、工作完成日期,论文封面应采用用120克铜板纸。
摘要是毕业论文的内容不加注释和评论的简短陈述,应使用中、外文两种文体撰写。摘要应具有独立性和自含性,即不阅读论文的全文,就能获得必要的信息。摘要中有数据、有结论,可以独立使用或引用。摘要的内容应包含与论文同等量的主要信息,供读者确定有无必要读全文和二次文献采用。摘要一般应说明研究工作的目的和出发点、研究方法的独特性、最终结果和得出的结论等,重点是结果和结论。摘要一般要求为200—300字左右。摘要中一般不用图、表、化学结构式、非公知公用的符号和术语;关键词是为了文献标引工作从论文中选取出来用以表示全文主题内容信息、款目的单词或术语,每篇论文应在《汉语主题词表》等中选取3—8个词为关键词,排在摘要的左下方,以逗号分隔,并在英文摘要的对应位置标注英文关键词,所列出的关键词,应能指明研究的要点和论文阐述的逻辑。
目录由文序号、名称和页码组成,另起一页排在摘要之后,目录一般列至三级标题,以阿拉伯数字分级标出。
1.2主体部分
主体部分的编写格式按章编排,由绪论作为第一章开始,以结论或讨论为最后一章结束,主体部分每一章必须另起一页。
绪论应简要说明研究工作的目的、范围、意义,本文的理论基础和分析、研究设想、研究方法和实验设计、预期结果及创新点,言简意赅,不要与摘要雷同,不要成为摘要的注释,一般教科书中有的知识,在引言中不必赘述。为了表明作者已掌握了坚实的基础理论和系统的专门知识,具有开阔的科学视野,有关历史回顾和前人工作的综合评述,以及理论分析等,可以在正文中单独成章,用足够的文字论述。
正文是论文的核心部分,占主要篇幅,在正文中,应充分描述自身工作所涉及的思想框架模型、基本数据与资料、所用方法及结论的新颖性、独特性,以及自身成果与相关或相近的现有同类成果的比较。为使逻辑严谨,通常需要把正文分解为几个有内在联系的基本成分或章,示以明确的标题,并力求使各章成为一个具有相对独立演绎结构的知识体系。在阐述自身的创新成果时,应注意概念准确、术语精辟,力戒运用生僻的词语或简单借用一些容易产生歧义的非本专业的术语。在文中引用的参考文献,必须有80%是近五年发表在本专业领域期刊上的学术文章,在文中清楚地标明,必要时还要以当页注释或章末批注等形式,对所引述的内容做简短的说明,以利于创新成果的阐述和读者对有关资料的查考。
结论是论文最终的、总体的概括性论述,不是正文中各段小结的简单重复。结论应该准确、完整、明确、精练,如果不可能导出应有的结论,可以在结论或讨论中提出研究设想、改进意见、尚待解决的问题等,对存在的问题和不足应给以必要的说明。
开列参考文献反映作者的科学态度和求实精神,表示作者对他人劳动成果的尊重,便于读者了解该领域的研究情况。参考文献的多少,也反映了作者对本课题的研究深度,便于读者评价论文的水平和结论的可信度,未涉及的不得列于参考文献表中。参考文献表按引用文献的先后顺序,用阿拉伯数字依序连续编排序号,所列文献均应包括文献题名、副题名和分册题名,作者姓名,出版单位和出版时间或发表刊物和发表时间等,参考文献表另起一页,与正文连续编页码。
致谢及声明可以在正文后对资助研究工作的基金、单位,协助完成研究工作和提供便利条件的组织或个人,在研究工作中提出建议和提供帮助的人,给予转载和引用权的资料、图片、文献、研究思想和设想的所有者,以及其他应感谢的组织或个人。论文送审和提交前,本人在声明签字栏签字。
1.3附录部分
附录部分是论文主体的补充项目,并不是必须的,下列内容可以作为附录编于论文后:为了整篇论文材料的完整,但编入正文有损于编排的条理和逻辑性,这类材料包括比正文更为详细的信息、研究方法和技术更深入的叙述,建议可以阅读的文献题录,对了解正文有用的补充信息等;由于篇幅过大或不便于编入正文的罕见珍贵资料;对一般读者并非必要阅读,但对本专业同行有参考价值的资料;某些重要的原始数据、数学推导、计算程序、框图、结构图、注释、统计表等。每一附录均另起一页,与正文连续编排页码。附录序号用大写黑体A、B、C、…编序号;附录中的图、表、式、参考文献等一律用阿拉伯数字另行编序号,与正文分开。
1.4结尾部分
结尾部分必要时可以编排分类索引、著者索引、关键词索引、封底。
2论文书写格式要求
2.1封面
论文封面应用A4纸,上边距3.7cm、下边距4cm、左边距3cm、右边距2cm;单位代码、学号用四号宋体行间距25磅;学校名称用二号行楷体,字符间距6磅,段前后0行,单倍行距;“毕业论文”四个字用小初号宋体加粗,段前后0行,单倍行距;中文题目用三号宋体不宜超过25字,如分行则行对齐;英文题目用三号Times New Roman体,如分行则行对齐;单位、专业、学生姓名、指导老师用三号宋体并居中,其中专业严格按照专业名称填写、指导老师应填写指导教师姓名、职称;年月日落款用三号宋体并居中。
2.2论文用纸
纸型用A4纸单面打印;页码应位于页脚用五号字并居中,页码从绪论开始按阿拉伯数字连续编排,前置部分用罗马数字连续编排,封面、封底不编入页码;页边距上为3.7cm、下为4cm、左为3cm、右为2cm,页眉距边界为 2.7cm、页脚距边界为3cm,未明确规定的字间距按标准值,段前后为0行。
2.3量和单位的使用
量和单位的使用必须符合国家标准规定,不得使用已废弃的单位,量和单位不用中文名称,应用法定符号表示。
高校毕业论文管理信息系统的研究,主要研究的对象是云南省曲靖师范学院,从曲靖师范学院的实际情况出发进行研究和开发,在对学院实际情况分析研究的前提下,采用软件工程方法对系统进行系统模型选择,结合ASP技术,以MicrosoftVisualStudio2005和SQLsevter2000作为开发工具,设计开发一个基于ASP的高校毕业论文管理信息系统。以实现毕业论文设计和论文撰写的管理信息化和网络化,减少师生在毕业设计中的工作量为目的,系统设计完成后管理员能对导师及学生进行相应的管理,导师选题后需经过管理员审核才能被学生选择。导师可通过网络提交自己的论文题目和资料,浏览已经选了论文题目的学生信息资料;学生可通过网络直接选老师在网络上的论文题目,在系统中完善自身资料,提交开题报告等功能;高校毕业论文管理信息系统的开发,主要是为了使高校毕业论文管理能快捷、方便的进行,以提高工作效率,最终减少师生工作量的目的,高校毕业论文管理系统的开发对改进教学管理,提高教学质量有着十分重要的意义。
1.国内外研究现状
随着教育产业化进程的逐步推进,许多高校走上了强强联合的道路,高校的规模不断的扩大,为合理的利用教学资源,加强教学管理工作,对学生进行网络化管理已经成为一种趋势。目前,很多高校都具备了相关的管理软件对学生的学籍、成绩等都采用了网络化管理技术,但毕业论文的管理大多采用单机管理模式。这种管理模式只能简单的完成论文的输入和输出工作,而毕业设计过程中如:出题、选题、资料交流论文检查等任务只能靠师生的手工操作来实现。
国外高校很早就开发了实现毕业论文管理网络化的系统,如英国诺丁汉大学很早就开发了专门的毕业论文管理系统用于实现毕业设计的网上双向选择,国内高校近几年也有了相关软件来实现毕业论文设计的网络化管理,但在服务范围、服务质量、机构设置等方面与国外高校相比都存在一定的差距,造成这种现状的原因是国外信息化建设起步早,网络应用及设计都更见成熟并具有稳定的技术队伍,网络发展稳定,而国内信息化的建设与国外相比就显得起步较晚,虽然发展迅猛,但由于缺乏像国外那样成熟的网络技术加上信息化发展时间较短。在实现校园管理信息化的进程中,国内各高校面临既要不断投资购建各种硬件、软件和网络,又要不断开发各类应用于教学、教务、科研、办公管理等应用系统的两大难题,在信息起步晚,技术队伍不稳定规模不大的背景下,国内高校经过发展虽然也初步形成了具有一定规模的信息化建设体系,但是由于整体信息化程度落后,信息化建设任务多而重、经费短缺,理论体系不完善等原因,导致国内高校教务管理系统仍然不完善。
2.高校毕业论文信息管理系统研究的主要内容
高校毕业论文管理信息系统的设计采用ASP的C#编程技术和SQLserver2000数据库工作平台结合Dreamweaver作为开发工具进行设计,本系统研究的最终目的是实现以下功能:
(1)学生:能实现选择自己的导师及毕业论文设计题目,浏览公告、修改信息、给导师留言等功能。
(2)导师:能够通过网站给学生毕业设计的课题,供学生选择;可以浏览本站的所有信息,可以给自己的学生、其他教师和管理员进行留言,并查收自己的留言。
(3)管理员:可以对学生、导师、通知等的基本信息进行修改、删除等的操作。
3.高校毕业论文信息管理系统功能介绍
系统的主要功能是通过几个功能模块来实现的。具体的设计过程如下:
(1)系统登录模块:将用户分为学生、教师和管理员三种不同的角色登录以实现用户权限的管理,加强系统的安全性及稳定性。
(2)学生模块:①查看通知②查看论文题目导师信息并进行选择③留言:提供学生和导师之间的相互留言。
(3)导师模块:①查看通知②提交论文题目③留言:提供学生和导师之间的相互留言。
(4)管理员模块:编辑、删除、添加用户,对老师论文题目进行审核,查看修改学生基本信息、导师基本信息、学生和导师之间的留言等,对系统进行全面管理。
4.毕业论文管理信息系统的设计
系统要具备易操作、美观、安全等特点,所以在对系统进行外观设计时,要充分考虑到网站的可视性及美观性,界面设计要力求达到层次分明、简单大气、兼顾美观、突出重点、有吸引力等特点。在系统的后台代码设计上要能够精炼,确保系统的稳定性及安全性。
4.1 系统登陆界面的设计
系统的登录界面能起到管理系统安全性的作用,高校毕业论文管理信息系统的用户名和用户密码保存在用户表中,本系统有三种权限学生用户:学生、导师和管理员。不同的用户在不同的角色选框中进行登陆,系统通过在用户表中加入power属性来判断用户的权限并进行身份验证,若用户名和密码都正确,系统将跳转到与角色相对应的页面,若用户或密码错误,则提示“您必须输入有效的用户名和密码的提示信息。”
4.2 系统主要界面设计
本系统的主要界面如下:
(1)学生选题界面:本界面主要包含我的信息、修改密码、修改资料、可选题目、帮助信息、打印本页、退出等选项,学生从登录界面正确登录后将跳转到本页面,学生在本界面可以根据自己的实际情况进行相应的操作,可进行修改个人的资料修改密码,查看可选题目及教师相关信息等操作。
(2)学生个人资料修改界面:本界面的提供学生的基本信息修改功能,学生可在本界面下对自己的功能进行修改和完善。
(3)教师提交选题界面:本界面主要功能是让教师通过本网站进行毕业论文题目及论文说明的,通过本界面提交毕业论文题目,在通过管理员审核后即可作为学生选题。
(4)系统功能设定界面:此界面是在管理员模块中的一个子模块,通过本界面的相关操作,可以实现对选题系统、添加课题、审核课题、学生注册等功能的开通和关闭操作、实现网站的分时处理,在相应时刻提供相应操作,减少了系统的开发加大了系统的安全性。
(5)审核题目界面:本界面罗列出各教师的相关毕业论文课题的相关信息,通过本界面可以知道老师的毕业论文所面向的专业、学生选择状态的信息,通过功能选项可实现对教师作废毕业论文的删除操作。
5.毕业论文管理系统的测试
由于条件限制,系统未能经过大规模访问及超大容量数据库测试,仅进行了小范围及叫嚣数据库测试。测试结果为基本测试:测试显示系统的用户功能全部实现,能够满足用户的各项要求。并发性测试:系统的并发性测试显示多用户同时登录时未出现不正常状态,服务器对不同用户请求进行分布处理,工作正常。容错性测试:系统对非法请求进行限制,对非法操作进行正确提示,限制非法用户访问页面。
[关键词] 系统工程;毕业论文写作;霍尔三维模型
[中图分类号] G642 [文献标识码] A [文章编号] 1674-893X(2012)03?0042?04
一、毕业论文与系统工程
大学生撰写毕业论文是锻炼大学生发现问题、研究问题和解决问题,以及综合运用知识、技能的过程,也是把所学的理论知识与社会实践相结合的过程。毕业论文的撰写,使学生能够以社会实际问题为出发点,来汇集知识以解决问题,把所学的理论和技能与社会实践结合。毕业论文写作是我国高校培养大学生综合能力的重要实践教学环节,对于社会应用型人才、科技型人才的创新意识和技能培养具有重要作用。毕业论文也是对大学生所掌握理论知识和技能的综合运用,其解决问题的水平直接反映着一所高校教学质量的整体水平[1]。教育部高度重视高校毕业论文写作这一教学实践环节,强调确保毕业论文质量的重要性,在本科教学评估中,毕业论文写作是集中反映高校的教学水平和人才培养质量的重要考评环节。从国外的情况看,国外大学生毕业论文成果常常是对一个学生全部大学生涯的一次终结性体现,对于学业成绩的等级划分、学位的授予,以至劳动就业市场上雇主的决定和研究生导师的选择均是至关重要的显性成果[2]。目前,我国高校本科毕业论文质量的整体下滑已是一个不争的事实,探寻本科毕业论文写作中存在的问题,改革和完善现有毕业论文教学模式乃至学生培养模式,提高本科教育质量,为国家培养高素质人才,成了我们教育工作者当前急需研究和加以解决的课题。
在大学教学研究中,如何提高本科毕业论文写作的质量和水平受到广大教育工作者的关注。从CNKI中国知网搜索“本科毕业论文”,2000年以来有700条文献在讨论和研究有关毕业论文的问题,并且呈现研究数量逐年增加、研究质量逐年提高的现象。对于目前大学教育作为一种“国民教育”,毕业论文是一种大学生从学生走向社会的学习阶段检验,对于教学主导型大学来说尤为重要。
作为特定实践范畴的系统工程,是一个综合集成的实践体系或行动体系。它运用系统科学的思想、方法与技术,将解决特定领域问题的工作,视为一个有机整体即“系统”,进而针对系统的目标,高效地综合集成各学科、各领域的成果及资源(如法律、制度、标准、人才、技术、设备、信息、文化、艺术、资金等等),认识目标系统的规律,并努力使特定的目标系统变得最好、最佳或最优。美国的阿波罗登月计划、中国的神舟载人航天计划等,都是具体的大规模系统工程。毕业论文是针对某一领域问题而探寻规律及解决办法,也是一个系统工程。
二、本科生毕业论文写作中存在的问题与原因
1. 缺乏研究问题的辨识与界定能力
选题是确定实践问题的内容选择,是毕业论文写作的第一步,也是写作成败的关键。如果不能够确定一个研究的科学问题,那么后面环节的意义就无从谈起。在大学生毕业论文写作选题环节,目前通常由专业教师依据制定的培养目标,根据现实社会存在的客观问题来拟订,或者由大学生与指导教师根据学生的特长和兴趣共同商定,很少有在教师指导下学生自由选择题目的。学生不直接参与选题,不是自己去发现现实社会中的科学问题,导致大学生缺乏科学问题的辨识能力。表现在选题时常常是选择的问题只看到表面现象而不明实质,找到一些伪问题来研究,根本谈不上会有什么好的成果和创新观点。如《某产业市场营销战略分析》,学生往往集中于市场竞争战术的分析,对营销手段、广告方式等的分析耗费了大量篇幅,到了“战略”研究,却一笔带过,忽略了企业市场竞争的市场细分、市场定位,以及产品创新等竞争战略问题,从而缺乏对问题的辨识和研究范围的界定。
目前,在我国中学和大学教育过程中,普遍存在注重理论学习,以学习的知识为中心去找问题,而我们的社会实践活动是以解决生产生活实际问题为中心,形成为解决问题的理论知识集合,这也是我们常讨论的系统工程,是把社会系统由一种状态转换到另一种状态的理论知识和社会实践活动的集合。大学本科毕业论文是我们高等教育培养大学生实践能力的重要环节,要求我们运用所学理论知识解决实际问题,而我们大学生目前恰恰缺乏对实际问题的辨识和以问题为中心来形成理论和知识的集合来解决实际问题的能力[3]。
2. 缺乏论文的谋篇布局能力
论文结构和问题功能分析是解决实践问题的重要研究手段,缺乏研究问题结构和功能的分析,不知道“为什么?”谈到论文,很多学生对论文整体模糊不清。缺乏毕业论文问题的实际认识与分析能力。选题意义是什么?问题的结构是什么?研究的思路和框架如何定?对这些问题没有“成竹在胸”,所以就不知解决问题从哪里开始。找不到专业知识和理论对问题的解释,更难形成自己应对所研究问题的理论知识体系。同时,系统分析问题和科学表达问题能力下降,突出表现在论文谋篇布局上,不知道主要矛盾和次要矛盾,不清楚问题的逻辑结构,无能力进行问题的系统分析,写出来的论文令人无法判断其问题的系统结构,论点与论据偏离,归纳演绎等混乱,立论、本论和结论无法统一等。
3. 缺乏对所研究问题的系统思考
大学教育在理论学习阶段忽视了对学生创新和实践能力的培养。应试教育造成大学生以考试为中心,以知识点为中心,课堂教学以教师讲授理论为主,不了解学生的知识需求,不断强化学生的思维定势,使学生缺乏针对实际问题来综合集成知识的能力。这种教学模式导致学生不是以问题为中心,缺乏独立思考的能力,不会发现问题,更不会以问题为中心来综合知识。这种教学模式往往表现在虽然学生已经获取了大量的理论知识,但常常无法发现现实问题,缺乏创新思维和创新能力,不能够以问题为中心集成理论知识去解决问题。课堂教学侧重于传授知识而忽视了对学生发现问题、分析问题、解决问题能力的培养,学生学习没有主观能动性。
4. 缺乏研究问题的建模能力
建模是指通过对实际问题进行抽象、简化,确定变量和参数,建立起变量、参数之间确定的关系,求解该数学问题,解释、验证所得到的解,从而确定能否用于解决实际问题的多次循环、不断深化的过程。建模是理论知识和应用能力共同提高的最佳结合点,是启迪创新意识、锻炼创新能力的一条重要途径,以对学生知识、能力、素质的综合培养,成为大学生应用能力水平的重要体现,是理论课和实践课之间的桥梁。目前,大学生对建模的兴趣和热情较高,但由于缺乏建模相关系统理论的指导,集成知识和理论的能力欠缺,在毕业论文的写作过程中,他们没有能力构建所研究问题的模型[4]。
5. 缺乏搜集资料的方法与手段,不会搞调查研究
对于选题的资料收集是毕业论文写作的重要环节。由于大学生对很多问题的认识仅仅是通过查阅期刊、借阅图书或查询网络资源等手段获得第二手资料,不注重实地调查,没有第一手材料的支撑,无法形成对选题准确定位,导致论文不符合实际,也无法形成切实的论证,毕业论文既没有理论意义也无实践意义。直接观察法是指对所发生的事或人的行为的直接观察和记录,是取得第一手原始资料的前置步骤。例如,在进行商场调查时,调研人员并不访问任何人,只是观察现场的基本情况,然后记录备案,一般调研的内容有某段时间的客流量、顾客在各柜台的停留时间、各组的销售状况、顾客的基本特征、售货员的服务态度等方面的研究。没有调查就没有发言权,深入的调查研究是论文写作的基石,对大量第一手资料的占有和文献资料收集是写好毕业论文的重要一环[5]。
三、用系统工程理论指导本科生毕业论文写作
1. 系统方法论是思考和研究问题的方法论基础
系统论是研究现实系统或者可能系统的一般规律和性质的理论。系统概念已普遍运用于现代科学的各个领域中,不仅应用于技术方面,而且也被应用于研究社会系统上。系统论的整体性、系统与环境、结构与功能,以及系统分析、系统建模、系统决策等对于培养大学生解决实际问题能力,突破思维瓶颈,提高科研素质等都具有重要的指导意义。
2. 系统工程概念与毕业论文选题的辨识能力
顾名思义,“系统工程”=“系统”+“工程”,就是科学地认识和运用特定事物或问题(即“原型系统”)的规律,使特定事物(即“原型系统”)达到满意状态或特定问题(即“原型系统”)得到满意解决的工程实践,当然也包括这个工程实践全过程所涉及到的所有因素。在毕业论文写作中,学生往往善于抓住问题的部分进行深入研究,把局部研究的结论等同于总体问题的结论。其实不然,因为局部因素的特征和规律无法替代和代表整体。
在质量管理中,常常用鱼刺图来分析解决问题,产品质量是由人、机器、材料、方法、环境、测量六大因素组成。当分析机器对产品质量所产生影响时,我们会把研究中心专注于机器去解决问题,而忽视了产品质量整体因素,机器与人、材料、方法、环境、测量都是相关联的变量,它们的整体才是产品质量的整体。毋庸质疑,整体性的思考才是思考的科学方法,系统概念的整体性和系统工程概念的运用将是我们识别问题、解决问题的方法论和理论基础。
3. 系统逻辑思维能力与毕业论文研究问题逻辑
逻辑关系是任何系统中的基本关系之一,逻辑结构也是任何系统中的基本结构之一。思维的逻辑性,是思维的品质之一,指的是善于在思考问题时遵循逻辑规律,如因果逻辑、并列逻辑、时间逻辑等。在人的各项素质中,逻辑思维素质是最基本的,也是最重要的。系统工程的这一法则要求研究和解决任何问题,都要把握各要素间的逻辑关系以及逻辑结构。培养系统的逻辑构造能力或逻辑思维能力,可以使写作论文时的思维更加缜密、更加流畅。逻辑思维能力的提高,可以使表达者思维清晰,语言精练,结构紧凑,具有逻辑性。强化系统的逻辑构造能力或逻辑思维能力是一个长期的过程,毕业论文将是一个培养系统逻辑思维能力的重要环节。
系统分析的目的,就是构建系统各组成部分之间以及系统与环境之间相互关联、相互制约、相互作用的模型。根据系统的关联性,系统内部与外部间在不断地进行物质、能量、信息的交换,任何单个关联要素的变化可能引起系统其他要素的变化,最终在整体上影响系统的特性与功能。发现关联性,是透过现象抓本质的重要手段。数据挖掘、预测科学、系统动力学等方法与技术的关键,就是探寻系统内外各要素(包括数据要素)之间的关联性。因此,对任何事物、问题或系统进行分析、研究时,必须显化并理清其关联性。
4. 系统结构与层次的分析和毕业论文研究问题结构与层次
马克思提到:“系统的结构表示的各要素之间组成的形式。结构是系统的构成形式,是系统内部各要素的结合方式,每个系统都有自己的结构。”毕业论文作为一个研究问题的对象系统,它有不同的结构,毕业论文问题界定的系统结构的变化直接影响着系统本质的变化,在研究中如果想要系统功能优化,必须注重系统的结构分析。
任何系统组成都有着自己的不同层次性。任何一个系统都可以成为包括该系统在内的更庞大系统的要素,同样,作为系统的要素也具有内部结构,相对于下一层次它又是一个系统。企业的公司系统包含了人力资源系统、财务系统、生产系统等。人力资源系统包含了招聘系统、考核系统、培训系统等。毕业论文的问题层次也是一样的,我们要善于划分问题的层次,并能够根据问题的层次性来构造和研究问题[6]。
5. 系统工程定量方法的应用
任何事物或任何系统,既具有质的规定性,也具有量的规定性。17世纪,数学研究出现了巨大的转折——人类创造出了变量(变数)概念,得以研究事物变化中的量与量之间的相互制约关系和图形间的相互变换,从而使数学成为描述运动规律和辩证规律的工具。数学理论和方法往往具有非常抽象的表现形式,但正是这种非常抽象的表现形式,极其深刻地反映了现实世界中的各种数量关系和空间形式,因此可以广泛应用于人类科学技术、社会科学和人类活动的所有其他领域,通过构造和运用各种数学模型,成为人类认识和改造世界的先进手段。定性与定量相结合地把握事物或系统,自然比单纯定量地把握系统,更进了一步。正如马克思所言:“一门科学只有在成功地运用数学时,才算达到了真正完善的地步。”
定量化是自然科学与社会科学引入数学方法后出现的新术语,是指将原先只用定性方式描述的问题,也用数学的定量方式来描述。定量化的成果使自然科学、社会科学问题的表述更加科学、更加完整,也是人类科学(尤其是仍以定性描述为主的自然科学学科和社会科学学科)发展的重要趋势之一。常用的数量化方法有指数法、累积分数法、统计分析法、综合判断法等。定量化革命是在原先定性描述、定性研究基础上质的飞跃。它能够揭示事物发展程度,提炼一些普适性的规律。研究问题只进行定性分析不能准确描述一个系统,只有运用定量化分析方法后,人类对事物或系统的认识才能由模糊变得清晰,由抽象变得具体。
6. 霍尔三维模型与本科毕业论文写作
霍尔的三维结构模式(Hall three dimensions structure),又称硬系统方法论(Hard System Methodology,HSM),是美国系统工程专家霍尔(A?D?Hall)于1969年提出的一种系统工程方法论。它的出现,为解决大型复杂系统的规划、组织、管理问题提供了一种统一的思想方法,因而在世界各国得到了广泛应用。霍尔三维结构是将系统工程整个活动过程分为由时间维、逻辑维和知识维所组成的三维空间结构,这为我们系统思考毕业论文的写作问题提供了方法论基础。在时间维度上,我们系统思考学科培养计划和培养过程,分析存在的课程设置、课程教学问题。逻辑维是指时间维的每一个阶段内所要进行的培养内容和应该遵循的思维程序,包括明确问题、确定目标、系统综合、系统分析、优化、决策、实施7个逻辑步骤,也是我们论文研究选题的逻辑。知识维表明我们研究问题所需要的经济、管理、商业、法律、社会科学、艺术、等各种知识和技能,以问题为对象,形成理论和知识的集合,来解决实际问题[7]。三维结构体系形象地描述了系统工程研究的框架,对其中任一阶段和每一个步骤,又可进一步展开,形成了分层次的树状体系,这给我们思考各层次的论文写作问题提供了一个思考范式。
四、结语
从以上分析可见,系统工程理论应该是毕业论文写作的理论基础。因此,大学本科课程学习阶段应加强《系统工程》理论的学习和系统工程方法的训练,这对培养学生解决实际问题的能力,以问题为中心集成理论和知识的能力将是一个提升,能为毕业论文质量的提高打下基础。
参考文献:
[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.
人事档案管理系统分析
时间行进到21世纪,以计算机技术为主体的高新技术群体已经将触角深入到国发经济的方方面面。在市场经济的大环境下,越来越多的人士逐渐认识到用计算机技术进行名类管理,交流的便捷。基中最实出的是要算在厂矿企事业单位的人事档案的计算机管理了。
人事档案数据库管理系统是一个为适应当前各个行业对人事信息管理的迫志需求而设计开发的软件系统。该系统的前台采用的是VB6.0软件开发系统,后台数据库采用的是Acce20__数据库。
整个系统有数据库文件和数据库管理系统两大部他构成。后台的Acce20__数据库文件是集中存储并管理分类人事档案信息的大本营,而前台的数据库管理系统是用来为数据库中的各种资料进行各种基本操作和管理。
一、总体结构和主要功能
人事档案管理系统主要包含职工个人自然情况,工作情况,简历,政治情况等各方面信息,内容比较庞大复杂。同时还综合考虑档案管理工作的性质,总结归纳出所需实现的功能。主要是为人事档案进行服务,对人事的变动、人事资料、以及人事资料的查询,统计等功能。总体上说具有编辑,查询,用户管理,图表统计等功能。
(一)灵活的数据记录编辑功能,可以随时对记录进行增加,修改,更新,删除,浏览等编辑操作。并将查询方式有机溶入编辑界面,可以实现对某项记录定位,再进行编辑,修改,更新。
(二)多个数据库表的任意组合条件的查询。便于在实际档案管理操作中呆对保种情况,多种条件下的人员情况进行统计查看。(三)具备分级用户权限管理设置,以确保档案的保密性和安全性。
(四)具有分类统计,使用图表显示的功能,该统计图表可根据数据库中记录情况的变化而变化。
(五)具有比较友好的人机界面,各种操作可以在直观的界面上通过人机交互式进行。
(六)具有辅助表管理功能,主要是对“学历”表中的字段“学历”,“部门表”中的字段“部门”,“政治面貌”表中的字段“政治面貌”,“职称”表中的字段“职称”,进行添加,修改,删除操作。
人事档案管理系统模型如下:
启动窗体
口令检验
主窗体
二、各模块功能
1、用户管理
(1)设置用户
功能:设置使用人事管理系统的用户及其使用权限。
整个人事管理系统由多个功能模块组成,不同的模块完成不同的功能,所以可以为不同的职工分配不同的功能,使其具有不同的权限,完成其权限所对应的功能,从而很好地管理好整个系统。
操作:选择该功能后,屏幕上显示出所有人事管理系统员工的用户名称。这时,可进行如下的操作:
1:增加:增加一用户。按该按钮后,就可输入新用户的内容,如:用户名称,密码和权限。所输入得登录名一定不能重复。
2:修改:修改用户设置。按该按钮后,就可修改选中用户的用户名,密码和权限,每一权限对应系统菜单上的一项功能,可为该用户选择任意的权限。用户在使用本系统时,要求输入用户的口令,为了安全,用户需建立一个只有自己才知道的特殊口令,
通常,系统的权限分为三大部分,即:
管理权限:设置用户和系统参数。
输入权限:档案卡片生成、个人简历输入和家庭成员输入。
查询权限:档案查询、档案统计。
根据需要,可以把这些功能分配给不同的员工。
3:删除:删除用户。按该按钮后,经确认,则选中的用户被删除
(2)用户登录
功能:用户登录进入人事管理系统。系统启动后,首先要做的就是用户登录。若不登录系统,所有功能都无法使用。用户只有登录系统后,根据其具有的权限,才能执行一定的操作。
操作:进入该功能后,要求输入用户的登录名及其口令,只有其登录名和口令完全正确,才能进入工资管理系统。系统会根据为用户分配的权限,设置其对应的功能为有效,用户就可操作该功能。
2、辅助表管理
辅助表管理功能是高级管理员及中级管理员拥有的权限,它的功能是对数据库进行新表的添加。主要是对“学历”表中的字段“学历”,“部门表”中的字段“部门”,“政治面貌”表中的字段“政治面貌”,“职称”表中的字段“职称”,进行添加,修改,删除操作。通过它的这个功能可以有效的对本单位人事部门的扩充进行及时的计算机管理。只要管理员进行简单的数据字段添加即可。
档案编辑模块中有4个子模块。他们是档案卡片、个人简历、家庭成员、历史档案等功能。这些功能因管理员的权限不同所表示出的功能使用也不同,普通管理员没有数据修改及删除的权利。在这些功能里详细的记录了所有单位员工的资料。
(1)档案卡片管理
功能:对全部员工的信息进行浏览;添加记录;对员工的详细资料进行修改;删除员工记录;按编号进行查找,快速查找该员工的详细资料;按某一字段的内容进行筛选,筛选最后的结果是将和所选内容相同的全部找到。
(2)个人简历管理
功能:该模块与档案卡片管理类似,但是在界面设计上有一些不同,可以对员工个人简历进行全局浏览。除了浏览信息的功能外,还有一些基本操作的功能:添加记录;对已有员工的个人简历信息进行修改;删除员工个人简历的记录;可以按编号进行查找,快速查找该员工个人简历的资料。
(3)家庭成员管理
功能:对全部员工的家庭成员信息进行编辑,浏览;实现方法同个人简历功能实现的方法一样。
(4)历史档案管理
功能:对于一些从档案卡片中删除的员工信息记录,需要存下来以供将来进行统计。此模块的主要功能就是完成对从档案卡片中删除的员工信息记录的保存工作。
4、档 案查询
功能:对档案卡片的查询功能,包括唯一条件查询和模糊条件查询。
该模块的主要分为两部分:一是完成选择要查询的字段、条件操作符等功能;二是用来显示用户进行查询的完整条件及查询、退出按钮。当查询的条件选择完毕,点击确定按钮,在显示部分显示出来后,点击查询按钮才正式完成该模块的查询功能。会调出另外一个窗口来显示用户所要查询的符合条件的所有员工的资料。根据档案卡片中的各字段,选择相应的条件操作符输入相应的值即可进行档案查询。查出的记录可按两种形式浏览:只有该员工档案卡片中的资料;综合该员工档案卡片、个人简历、家庭成员中的所有资料。查询用户可以按自己的需要选择两种浏览方式。在这里可以查到符合程序要求的任何信息。再这里的选项中输入规定的范围即可查到相关的人事信息。
5、档案统计
功能:综合统计、单项统计和图表统计。单项统计是输入规定的要求后进行的统计它可以较详细直观的统计出要求的结果。图表统计可以详细的按性别、按政治面貌、按职称级别、按学历以直方图和饼型图进行表示。档案统计模块,分三个小模块:
(1)综合统计:综合统计中将单位内所有的人事信息进行全面的统计。该模块主要是综合各方面的人数统计;对各部门的人数、符合档案卡片中各字段条件的员工人数、各年龄段人数以及工龄段人数等的统计。并且本查块提供重新统计功能,方便在一定时间段内对各项人数的进行更新,保持数据库中数据的即时性。
(2)单项统计:是按各单项条件对人数的统计功能。分为四部分:在选择分组统计的字段,一次只可选择一个字段;可选择统计条件,包括条件操作符及条件值;可选择统计是否包括平均工资汇总及工资总额汇总;可显示要统计的完整条件,包括上述的分组字段、完整的统计条件及是否包括各类工资汇总。每完成一项选择,要点击确定按钮,各条件才能在右下角显示出来以供统计。可同时选择分组统计、条件统计、工资汇总,也可只选择一项来进行统计。。
(3)图表统计:将各类统计图表化。用户可以选择按性别、政治面貌、职称级别或学历进行人数统计。用户还可以选择直方图或饼形图的图表显示方式.
三、功能的实现方法及实现的代码
1、本系统中VB6与数据库是如何连接的?写出简要代码?
本系统采用的数据库是Acce20__数据库,使用是ADO(ActiveDataObject)代码访问方式,它通过在程序中的一段代码与数据库建立连接。
代码如下:
PrivatecAewADODB.Coection
DimStrSqlAtring
c.Provider="Microsoft.Jet.OLEDB.4.0"
c.Coectiotring="d:\VB\Acce20__\rs.mdb"
c.Open
注:在进行ADO方式数据库的连接时,要先进行类型库引用:
MicrosoftActivexDataObject2.6library
2、浏览、恢复、添加、保存、修改、查找、筛选、解除筛选、排序、恢复排序、退出各功能是如何实现的?写出简要代码。
浏览:先将数据库打开,然后选择所需的表进行操作。
代码如下:
Publicrs1AewADODB.Recordset
DimStrSqlAtring
StrSql="select*from档案卡片orderby职工编号"
rs1.ActiveCoection=c
rs1.CursorType=adOpenKeyset
rs1.CursorLocation=adUseClient
rs1.LockType=adLockOptimistic
rs1.OpetrSql
移动记录指针有四种方法:(1)记录首:rs1.MoveFirst(2)前一个:rs1.MovePrevious(3)后一个:rs1.MoveNext(4)记录尾rs1.MoveLast
恢复:恢复功能是在用户选择添加或修改后出现的,是为了使用户在进行误操作后能够恢复数据的一个功能。
代码为:rs1.CancelUpdate
添加:在编辑窗口中,先将文本框清空,然后进行添加。并且要判断所输入的信息与所建的表的格式符合。最后添加到库中。
代码为:rs1.AddNew
保存:rs1.Update
修改:修改的的功能是与添加类似的,但是他会更新数据库中被要求修改的记录。先将各个字段所对应的控件置为可用,然后进行修改。修改之后保存。
IfAddNewOrModify="Modify"Then
RsMain.rs2.Update
temp=RsMain.rs2.Fields("序号")
RsMain.rs2.Requery
RsMain.rs2.Find"[序号]=’"&amtemam"’",,,adBookmarkFirst
EndIf
查询:代码为,
StrSql="select*from个人简历orderby职工编号"
RsMain.rs2.ActiveCoection=RsMain.c
RsMain.rs2.CursorType=adOpenKeyset
RsMain.rs2.CursorLocation=adUseClient
RsMain.rs2.LockType=adLockOptimistic
RsMain.rs2.OpetrSql
SetDataGrid1.DataSource=RsMain.rs2
筛选:代码为,
Fieldame=RsMain.lrs1.Fields("职工编号").Name
IfLen(Trim(Label1.Caption))=0Then
FilterStr=Fieldame&am"=Null"
Else
FilterStr=Fieldame&am"="&am"’"&amLabel1.Captioam"’"
EndIf
RsMain.lrs1.Filter=FilterStr
排序:代码为,
RsMain.lrs1.Sort=Fieldame’ASCENDINGDESCENDING
删除:代码为,
RsMain.rs2.Delete
退出:关闭记录集操作,代码为,
RsMain.rs2.close
UnLoadMe
3.本系统浏览和修改是两个界面,是如何实现的?写出基本思想。
系统中浏览和修改的界面不同是因为在点击相应的按钮时通过布尔型变量控制不同控件的Enabled属性为True或False来实现的。
在浏览时信息的显示窗口采用的是Lable控件不能进行修改,并且将他们Enabled设置为True,而将和他们放在一起的其他控件Enabled设置为False,而在进行修改时浏览时显示信息的lable控件的Enabled属性变为False而和他们重合的其他控件的Enabled属性变为True,这样就实现了浏览与修改的不同的两个界面。
4.照片是如何使用的?写出基本思想。
照片在系统文件的PICTURE文件夹下,照片的文件名与系统中职工编号相对应,当选择某个职工时,程序读取他的职工编号与照片文件名一致时就会显示照片。如果将照片文件名更改,则系统就不能正确的读取照片的信息了。
代码为:
DimiAsInteger
DimboolAoolean
DimfnameAtring
DimpicturepathAtring
fname=Trim(Label1.Caption)&am".bmp"
IfDir("f:\VB\Lpicture\"&amfname)=""Then
bool=False
Else
bool=True
EndIf
Ifb ool=TrueThen
picturepath="f:\VB\Lpicture\"&amfname
Else
picturepath=""
EndIf
Image1.Picture=LoadPicture(picturepath)
5.单击照片可以显示该记录的个人简历和家庭成员,该功能是如何实现的?写出基本思想。
单击照片时激发了Image控件的click事件,程序会按调用同样职工编号的职工资料显示窗体(Rs1Rs2Edit)。这样就实现了单击照片显示个人简历和家庭成员。
代码为,
PrivateSubImage1_Click()
IfRs1Edit.Text1.VisibleAndLen(Trim(Rs1Edit.Text1.Text))=0Then
ExitSub
Else
LoadRs1AndRs2Edit
Rs1AndRs2Edit.Show1
EndIf
EndSub
6.本系统中的三个表,档案卡片表、个人简历表和家庭成员表是如何实现数据参数完整性的(连续更新、连锁删除)?
在数据库的关系中右键单击表之间的连线可以弹出编辑关系,选中实施参照完成性,在选中级连更新相关字段、级连删除相关记录就可以实现数据的连续更新和连锁删除了。
四、在查询模块中,下述功能是如何实现的?
1.《请选择字段》列表框中的内容是从表中取出的字段名,简述基本方法并写出简要代码。
DimiAsInteger
List1.Clear
Fori=0ToRsMain.rs1.Fields.Count-1
List1.AddItemRsMain.rs1.Fields(i).Name
Nexti
List2.Clear
List2.AddItem"等于"
List2.AddItem"不等"
List2.AddItem"小于"
List2.AddItem"小于等于"
List2.AddItem"大于"
List2.AddItem"大于等于"
List2.AddItem"在...之间"
List2.AddItem"不在...之间"
List2.AddItem"Like操作符"
2.多个条件的组合查询代码如下:
PublicQcAewADODB.Coection
PublicQrsAewADODB.Recordset
s1="["&amList1.List(List1.ListIndex)&am"]"
s2=List2.List(List2.ListIndex)
s3=Text1.Text
s=s1&am2&am3
DimStrSqlAtring
Qc.Provider="MSDataShape.1"
Qc.Coectiotring="DataSource=f:\VB\Acce20__\rs.mdb"_
&am";DataProvider=Microsoft.Jet.OLEDB.4.0"
Qc.Open
StrSql="SHAPE{select*from档案卡片where"&amam"orderby职工编号}"&am"AEND({select*from个人简历}RELATE[职工编号]to[职工编号]),"&am"({select*from家庭成员}RELATE[职工编号]to[职工编号])"
Qrs.ActiveCoection=Qc
Qrs.CursorType=adOpenKeyset
Qrs.CursorLocation=adUseClient
Qrs.LockType=adLockOptimistic
Qrs.OpetrSql
五、统计模块中的综合统计中,可实现部门的动态变化,简述实现的基本思想。
在综合统计的窗体中有重新统计按钮,该按钮的功能就是实现数据的动态统计功能。在重新统计的功能中有实现重新统计的代码。由于添加数据后数据提交到数据库,这事重新统计按钮在打开这个表,所以数据就是新的了。通过设置一个循环变量I,在表里进行循环统计,每经过一个字段,i的值加1,最后在对应响应的项目提交到数据库中,通过DataGrid控件输出显示出来。
RsMain.c.Execute("DELETEFROM综合统计")
关键词:高职;毕业论文管理;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
在Shell32.DLL动态链接库中包括一个函数Shell_NotifyIconA()可通知Windows在任务条右下角加入一个小图标,可惜该函数的详细说明未收入Delphi的帮助文档中。现将实现例程示范如下:
unitpro2;
interface
uses
。。。,Menus,shellAPI;//TNotifyIconData是定义在shellAPI单元的
{自定义消息,当小图标捕捉到鼠标事件时Windows向回调函数发送此消息}
constWM_MYTRAYICONCALLBACK=WM_USER+1000;
。。。。
private
MyTrayIcon:TNotifyIconData;
procedureWMMyTrayIconCallBack(VarMsg:TMessage);messageWM_MYTRAYICONCALLBACK;
//托盘消息处理过程
procedureWMCommand(Varmsg:TWMCommand);messageWM_Command;
//处理托盘图标的右键菜单事件
procedureMinimize(varmess:TWMNCLBUTTONDOWN);messageWM_NCLBUTTONDOWN;
//窗体最小化时的消息处理
。。。。。。。。
procedureTForm1.FormCreate(Sender:TObject);
begin
//将程序窗口样式设为TOOL窗口,避免在任务栏上出现
SetWindowLong(Application.Handle,GWL_EXSTYLE,WS_EX_TOOLWINDOW);
end;
procedureTForm1.FormShow(Sender:TObject);
begin
//设置托盘
Icon.Handle:=LoadIcon(Hinstance,''''MAINICON'''');
MyTrayIcon.cbSize:=SizeOf(TNotifyIconData);//nid变量的字节数
MyTrayIcon.Wnd:=Handle;//主窗口句柄
MyTrayIcon.uID:=1;//内部标识,可设为任意数
MyTrayIcon.uFlags:=NIF_ICONorNIF_TIPorNIF_MESSAGE;//指明哪些字段有效
MyTrayIcon.uCallBackMessage:=WM_MYTRAYICONCALLBACK;//回调函数消息,将自定义托盘消息传递进去
MyTrayIcon.hIcon:=Application.Icon.Handle;//要加入的图标句柄,可任意指定
StrCopy(MyTrayIcon.szTip,PChar(Caption));
Shell_NotifyIcon(NIM_ADD,@MyTrayIcon);
ShowWindow(Handle,sw_Hide);
//Visible:=False;//当程序启动时就最小化在托盘区即Form.Create时启用此语句
Application.ShowMainForm:=False;
SetForegroundWindow(Application.Handle);
end;
////消息过程实现
procedureTForm1.WMMyTrayIconCallBack(varMsg:TMessage);
varCursorPos:TPoint;
begin
caseMsg.LParamof
WM_LBUTTONDBLCLK://双击消息:弹出主窗口
begin
Visible:=notVisible;
Application.ShowMainForm:=Visible;
SetForegroundWindow(Application.Handle);
end;
WM_RBUTTONDOWN://鼠标右键:弹出菜单
begin
GetCursorPos(CursorPos);
{Popupmenu1.Popup(CursorPos.X,CursorPos.Y);
popupmen1里面就可以加入显示主窗口、退出等功能。这个右键菜单可以是静态的,如上面一句来弹出;也可以动态建立,如下面所示的方法:}
pm:=createpopupmenu;//建立一个Hmenu,pm:hmenu;
AppendMenu(pm,0,ord(''''A''''),''''关于....'''');//在指定的菜单里添加一个菜单项
AppendMenu(pm,0,Ord(''''B''''),''''&Exit'''');
//加入菜单事件---》处理WMCOMMAND消息即可
TrackPopupMenu(pm,Tpm_BottomAlignorTpm_RightAlign,CursorPos.x,CursorPos.y,0,handle,nil);
//在图标上方显示该弹出式菜单
end;
end;
end;
procedureTForm1.WMCommand(varmsg:TWMCommand);
begin
Casemsg.ItemIDof
Ord(''''A''''):showmessage(''''我的右键菜单!'''');
Ord(''''B''''):Self.close;//关闭程序主窗体
elseinherited;
end;
end;
procedureTform1.Minimize(varmess:TWMNCLBUTTONDOWN);//应用程序最小化消息处理
begin
ifMess.Hittest=htReducethen
Self.Hide
elseinherited;
end;
procedureTForm1.FormClose(Sender:TObject;varAction:TCloseAction);
var{程序被关闭时通知Windows去掉小图标}
nid:TNotifyIconData;
begin
nid.cbSize:=sizeof(nid);//nid变量的字节数
nid.uID:=1;//内部标识,与加入小图标时的数一致
nid.Wnd:=Handle;//主窗口句柄
关键词:角色协同;工作流;毕业论文;管理系统
中图分类号:TP31 文献标识码:A
1 引言(Introduction)
本科毕业论文是本科生的一门重要实践课程,也是大部分教师和教学管理人员每年都要面临的一项烦琐工作。从出题、选题,再到写作与指导、评审与答辩等,整个过程都需要教学管理人员、教师、学生投入大量的精力。传统的本科毕业论文指导与管理工作存在以下主要问题:
(1)师生协同不足:学生离校实习、教师无固定办公地点等,导致学生与教师见面不易,信息沟通不畅,师生交流不充分。由于教师工作比较繁忙,每个教师要同时指导多名学生,导致学生和教师很难在工作时段内同时有空闲时间来进行面对面地指导,难以实现老师与学生之间的互动,教师对学生论文评阅效率低下。
(2)工作压力大:本科毕业论文整个工作流程的工作环节多,参与人员多,时间跨度长,业务流程繁杂,工作量庞大,工作烦琐、易重复。
(3)信息化程度低:本科毕业论文各个工作环节会产生阶段文档,而且前后各阶段文档之间有着密切的关联关系;大量的打印文档不利于师生对文档的查阅、保存,且不环保。即使使用电子文档,但未建立关联关系,不利于收集、查询和统计。
(4)监管力度不足:传统毕业论文写作与指导过程缺乏有效的监管力度,难以保证师生按时完成各项工作。缺少第三方监管本科毕业论文写作与指导过程的完整记录,难以解决导师与学生之间就论文完成情况及论文质量相互推卸责任的问题。
针对上述问题,国内研究者们提出了不同的毕业论文管理系统,文献[1―4]建立了基于WEB方式的论文管理系统,文献[5]提出了基于本体的论文管理系统,文献[6]提出了基于工作流的论文管理系统,但是这些研究在师生协同、提高工作效率、加强监督方面仍存在不足。因此,本文提出一种角色协同的工作流模型;根据模型中的系统工作流状态,利用时间和事件触发机制,对用户指派角色、对角色指派权限,再通过各个角色之间的协同,完成毕业论文各项工作,解决传统人工方式的论文管理工作中存在的问题,提高工作效率、减轻工作压力、增强监管力度、提高论文管理工作的信息化水平。
2 相关知识(Related work)
角色:是相关权限命令的集合,使用角色的主要目的是简化权限管理,角色主要由权限和用户构成[7]。
协同:就是打破资源(如人、财、物、信息和流程等)之间的各种壁垒和边界,使它们为共同的目标而进行协调的运作,通过对各种资源最大的开发、利用和增值以充分达成共同的目标[8]。
工作流:是指一类能够完全自动执行的经营过程,根据一系列过程规则,将文档、信息或任务在不同的执行者之间进行传递与执行[9]。作为计算机支持的协同工作研究的一个重要方向,工作流管理的主要目标是通过调用有关的信息资源与人力资源来协调业务过程中的各个环节,使之按照一定的顺序依次进行,从而实现业务过程的自动化。工作流技术通过将工作分解成为良好的任务、角色,按照一定的规则和流程来执行这些任务并对它们进行监控,以达到提高办事效率、降低工作成本的目的[10]。
时间触发机制[11,13]是指将时间域分成离散的时间间隔,将消息的传输分配在一定的时间间隔内完成。
事件触发机制[12,13]是指在工作流程中,根据其他事件的发生而产生相应动作(称为触发动作)干预工作进程。
3 角色协同的工作流模型(The role-collaborative
workflow model)
本节首先对角色协同的工作流模型(Role-collaborative Workflow Model,RcW)进行描述,然后基于该模型进行建模。
3.1 模型的组成元素
角色协同的工作流模型由用户主体、角色主体、任务主体、系统工作流状态、访问权限、角色指派、权限指派和角色协同这八个元素组成。下面将分别对这八个元素进行描述。
用户主体:是指提出指派角色请求的实体,使用符号u表示,用户主体的集合使用符号U表示。
角色主体:是指提出指派权限请求的实体,使用符号r表示,角色主体的集合使用符号R表示。在本科毕业论文的整个工作当中,存在着教学管理人员(教学院长、系主任、教学秘书)、教师(指导老师,交叉评阅老师,答辩老师)以及学生这些不同的角色,所以论文管理系统中的角色主体集合表示为:
(1)
公式(1)中,M表示管理员,T表示教师,S表示学生。
任务主体:是指接受r访问的实体,也是工作流各个环节的核心,使用符号t表示,任务主体的集合使用T表示。论文管理系统中的任务主体集合围绕着论文展开,表示为:
系统工作流状态:是指RcW模型在整个论文工作流程(如图1所示)中,r访问t时的快照,使用符号s表示,系统工作流状态集合使用符号S表示,包含r访问的对象t和访问时间time两个元素。论文管理系统中的系统工作流状态集合表示为:
访问权限:是指r访问工作流中任务主体的方式,使用符号p表示,访问权限的集合使用符号P表示。论文管理系统中的访问权限集合表示为:
角色指派:是指在系统工作流状态下对u指派r的方式,使用符号UA表示。RcW模型中,同一个u能够被指派多个r,但是在同一s状态下,一个u只能被指派一个r,因此角色指派由s决定。角色指派函数表示为:
权限指派:是指在系统工作流状态下对r指派p的方式,使用符号PA表示。RcW模型中,不同的r访问的t不一样,对t的访问权限也不同,且同一r在不同的s状态下,对t的访问权限也不同,因此,权限指派由s决定。权限指派函数表示为:
角色指派和权限指派都由s决定,s的状态由s中的两个元素t和time决定,s中的元素time是被分成离散的时间间隔,t的触发被分配在一定的时间间隔内完成,这样就应用到了时间触发机制的原理。例如在开题报告提交时间结束时,则激活论文写作与指导阶段的工作流程中的t,开始初稿的提交;在论文定稿提交时间结束时,则冻结论文写作与指导阶段的工作流程中的t。
同时在RcW模型中,部分流程的ti的触发等待着ti-1事件的完成来激活自身状态。不同的用户角色访问不同t,则被指派不同权限,这样就应用到了事件触发机制的原理。例如学生在论文初稿tk提交完成后,触发导师指导评阅论文初稿tk+1的工作进程;导师在论文初稿的评阅tk+1提交完成后,激活学生提交修改稿tk+2的工作进程。
因此角色指派和权限指派都考虑到了时间和事件触发机制。
角色协同,是指在RcW模型中,各个角色主体之间打破时间、空间、物质等资源之间的各种壁垒和边界,使他们为完成共同目标而进行协调的运作,通过对各种资源最大的开发、利用和增值以充分达成共同目标,使用符号RC表示。角色协同函数表示为:
在毕业论文管理系统中,大部分工作需要教学院长、系主任、教学秘书、教师和学生等这些角色之间的协同RC来完成。例如,导师与学生之间协同完成论文的指导与写作,最终完成共同目标――论文定稿的完成。
这样,RcW模型可以表示为八元组:
RcW模型运行的充分必要条件为:不存在u无法被指派r,不存在r无法被指派p,不存在t无法被访问。
3.2 角色协同的工作流模型
基于RcW模型的组成元素,根据RBAC96[14]的框架对RcW模型进行建模,在RcW模型中添加了会话集和约束集,如图1所示。
图1 RcW模型
Fig.1 RcW model
RcW Model:
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模型中,为确保用户角色指派的正确性,根据用户与角色的指派关系和用户指派角色的函数映射,设计了用户角色指派算法。如下所示。
用户角色指派算法(Algorithm of User-Role Assignment):
{
Initialize: R;//可指派角色集合
R =GetRofUA(u);
If R is Null
Return NULL;
For each r in R
if r match current S//如果角色r与当前状态相匹配
Assign r to u;
exit for;
Else Next r;
End for
If OutofMaxR(u,R)//如果超出可指派角色集合
Return NULL;
}
在RcW模型中,为确保角色权限指派的正确性,根据角色与权限的指派关系和角色指派权限的函数映射,设计了角色权限指派算法。如下所示。
角色权限指派算法(Algorithm of Role-Permission Assignment):
{
If (r,t)(R,T,PA) is NULL
//如果当前(r,t)无法与角色权限集合相匹配
Return NO PREMISSION;
Else
If Activate(t)//如果当前任务被激活
Return READ & WRITE;
ElseReturn READ ONLY;
}
根据RcW模型,实现基于RcW模型的毕业论文管理系统。下一节对该系统和传统人工方式进行应用研究比较与结果分析。
4 应用研究与结果分析(Application studies and
results analyzes)
为了验证基于RcW模型的本科毕业论文管理系统在解决传统人工论文管理方式中存在的问题的实用性,基于角色协同的工作流模型的本科毕业论文管理系统已在西南大学外国语学院试运行,网址:http://202.202.121.101/pdms。
对于传统的人工论文管理的方式,通过外国语学院教务管理人员提供的信息,收集整理了2011―2013年这三届西南大学外语学院本科毕业论文管理工作的数据。
对于系统进行论文管理的方式,通过系统对论文管理工作整个流程的完整记录,收集整理了2014届外语学院毕业生通过本系统完成毕业论文的数据。
对于传统人工方式和系统方式的各项数据,主要从以下几个方面进行比较与分析。首先,在完成各个相同阶段的管理工作耗时进行了比较,结果如表1所示。
表1 各阶段工作的耗时对比
Tab.1 Time for each management stage
工作阶段 传统人工方式耗时 系统方式耗时
2011 2012 2013 2014 2015
给学生安排导师 2.5days 3days 3days 3.2min 2.8min
统计提交任务书人数 20―30
min/time 20―30
min/time 20―30
min/time 0.13
sec/time 0.12
sec/time
统计提交开题报告人数 20―30
min/time 20―30
min/time 20―30
min/time 0.11
sec/time 0.13
sec/time
统计提交论文定稿人数 20―30
min/time 20―30
min/time 20―30
min/time 0.14
sec/time ――
安排答辩分组 2days 2days 2days 3.7min ――
统计学生成绩 1day 1day 1day 0.54sec ――
查找 10―20
min/time 10―20
min/time 10―20
min/time 0.12
sec/time ――
说明:在统计提交任务书、开题报告和论文定稿人数的时候,如果有未提交的,还需要列出未按时提交论文稿件的学生名单。目前为止,2015届毕业生的论文工作完成了一部分,只有部分数据。2011―2013的数据是由外国语学院的教务管理人员提供的,2014―2015的数据是通过系统操作20次的平均值。
然后,在各个阶段论文稿件的按时提交比例方面进行了比较,结果如表2所示。
表2 每阶段学生教师完成情况的数量对比
Tab.2 The number of submission on time
工作
阶段 传统人工方式 系统方式
总人数 2011
按时完成人数 比例 总人数 2012
按时完成人数 比例 总人数 2013
按时完成人数 比例 总人数 2014
按时完成人数 比例
指导
方向 141 120 85.1% 145 114 78.6% 146 117 80.1% 143 139 97.2%
论文
方向 571 472 82.7% 563 501 89.0% 579 498 86.0% 541 524 96.9%
任务书 571 469 82.1% 563 468 83.1% 579 472 81.5% 541 540 99.8%
开题
报告 571 473 82.8% 563 439 78.0% 579 472 81.5% 541 537 99.3%
定稿 571 483 84.6% 563 453 80.5% 579 463 80.0% 541 531 98.2%
论文
评阅 571 476 83.4% 563 468 83.1% 579 501 86.5% 541 529 97.8%
交叉
评阅 571 483 84.6% 563 455 80.8% 579 510 88.1% 541 535 98.9%
说明:由于传统人工方式无法对论文指导过程进行记录,传统人工方式在论文指导过程中无数据。修改稿在论文指导过程中,论文稿件有多次提交的情况,在表中使用的数据是修改稿第一次提交和第一次评阅的数据。2011―2013的数据是由外国语学院的教务管理人员提供的,2014的数据是系统记录的。
由表1中的数据可以看出,通过本系统进行本科毕业论文相关工作,极大地减少了工作时间,提高工作效率,同时减轻了教学管理人员的工作量。由表2的数据分析可以明显看出,在通过使用进行本科毕业论文相关工作时,本科论文过程中各项工作的完成率相较于传统模式平均提升了15%,各个阶段完成工作比大幅提升。通过在线提交,在线指导,在线监控论文进程,方便了师生之间论文的写作与指导,同时实现了对论文指导过程的全程记录,对论文指导工作的评价与衡量提供可靠的依据。
论文存储: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] Workflow Management Coalition.Then workflow reference model[R].TC00-1003,Hampshire,UK:Workflow Management Coalition,1995.
[10] 史美林,等.WFMS:工作流管理系统[J].计算机学报,2006, 6:326-332.
[11] LEEN G,HEFFERNAN D.TTCAN:a new time-triggered controller area network[J].Microprocessors and Micro- systems,2002,2(6):77-94.
[12] YAN Huaicheng,YAN Sheng,SHI Hongbo.Event-Triggered H∞ Control for Networked Control Systems with Time-Varying Delay[J].Mathematical Problems in Engineering,2014,3(11):96-103.
[13] Roman Obermaisser.Event-Triggered and Time-Triggered Control[M].Springer-Verlag New York Inc,2011.
[14] Sandhu,R.,Coyne,E.J.,Feinstein,H.L.and Youman,C.E.(1996). Role-based access control models.IEEE Computer,29(2): 38-47.
作者简介:
关键词: B/S结构;毕业论文;信息化;;Access
毕业设计是高校教学的重要组成部分,培养大学生综合运用所学基本理论、基本知识、基本技能分析和解决学科内某一实际问题的能力,使学生的科研能力得到一次完整的综合性训练。在提高学生综合运用知识、培养分析与解决问题能力方面有着重要作用,是完成专
业培养目标的重要实践教学环节。但当前不少高等院校在毕业设计(论文)这一环节的管理主要还是采取传统人工管理模式,在资料整理、资源共享、选题、论文撰写及指导、格式检查等诸多方面存在管理成本高、效率低、效果差等系列问题。而且传统毕业设计中的毕业论文管理没有合适的交流平台,都是教师和学生单向沟通。
1 系统的体系结构及开发环境
当前高校毕业生毕业设计环节与毕业生实习、找工作等环节相互交织,导致他们与指导教师之间经常存在时间和空间上的冲突。根据上述情况,本文将设计基于B/S结构的毕业论文信息管理系统,其优势在于基于B/S结构的系统能够通过Internet实现网上操作,打破时间和地域空间的限制,克服传统管理方式下指导教师与学生必须见面交流或打电话交流等存在的不足。该信息化系统主要完成对毕业生选题的管理、教师指导课题至最终给出论文成绩过程的管理以及管理员对学生和教师信息的管理等。
该信息化系统采用B/S三层体系结构:表示层、应用层和数据层,如图1所示。
图1 系统三层体系结构图
其中表示层提供应用程序的用户界面,即客户端浏览器,用户通过浏览器访问本系统;应用层实现业务功能,是系统的核心部分,这一层为表示层提供功能调用,同时它又通过调用数据层所提供的功能来访问数据库;数据层位于底层,以为接口,主要处理应用层对数据的请求。数据层可以对数据库中存放的数据进行插入、修改和删除等操作。
该信息化系统运用 3.5+CSS+C#技术,以Visual Web Developer 2008为开发平台,基于B/S结构,使用IIS构架Web站点,以Access为后台数据库,通过访问数据库。
2 系统需求分析
根据毕业设计进行的过程,毕业论文信息管理系统主要分为三个模块:管理员,教师和学生。该信息化系统工作流程如图2所示。
图2 系统工作流程图
管理员首先在登录界面登录系统,通过系统的身份验证后,进入管理员界面进行操作。管理员主要进行公告公布,对用户进行添加、删除、密码修改等操作。同时可以查看系统各类数据,提取及整理数据,将结果向上级报告。
学生用户与教师用户的功能相对应,先选报指导教师和相应课题。如果该学生未被所选报的指导教师选择,可改选其他指导教师。若被指导教师选择为所指导的学生,将不能再改报其他指导教师。选报指导教师成功的学生可以在该指导教师的课题方向中做出选择,指导教师可以根据选报学生的具体情况确定该学生的选题,或指定该学生做某方向的课题。课题选定后学生方可进行毕业论文的相关工作,撰写论文后上传论文,并查看指导教师的点评,重新修改论文以及重新上传论文。论文通过后,学生可以通过毕业论文信息管理系统查看自己的论文成绩。
该信息化系统实现了毕业论文选题过程中的双向选择。学生可以选择指导教师并选择其提供的课题,同时指导教师也可以根据学生情况及课题的被选择情况选择合适的学生及其课题。使学生的论文选报工作灵活、高效。同时要求教师有较高的教学及论文指导水平,否则可能面临没有学生选报的尴尬处境。这也是教学改革中的一个重大进步。
3 系统的实现
3.1 系统功能设计
根据系统需求分析,在整个系统中用户登录模块首先进行身份(管理员、教师和学生)验证。当身份验证成功后,分别进入不同的模块进行相应操作,具体的功能模块图如图3所示。
图3 功能模块图
3.2 数据库设计
该信息化系统的功能就是在进入毕业论文信息管理系统后,教师指导学生进行毕业设计。系统数据库主要包含学生表、教师表、管理员表、系统公告表和系统状态表等。数据库主要约束关系如图4所示。
图4 数据库约束关系图
3.3 功能实现
3.3.1 登录功能
首先用户通过登录界面选择相应的身份进行登录,把用户输入的用户名和密码与数据库中存储的用户名和密码相比较,如果正确无误则进入相应身份的操作页面,如果错误,将进行提示。
本系统主要分三类用户类型,将三类用户登录界面合而为一实现,只需选择不同的用户类型即可。实现代码如下:
if
(Roles.FindUsersInRole(DropDownList1.SelectedValue.ToString().Trim(),user_no.Text.Trim()).Length>0)
{ RegisterStartupScript("","alert('登录成功!')");//清空文本框
Session["logid"] = user_no.Text.Trim();
Session["Roler"] =DropDownList1.SelectedValue;
if (Session["Roler"] =="管理员")
Response.Redirect("ManagerMain.aspx",false);
if (Session["Roler"] == "指导老师")
Response.Redirect("TMain.aspx", false);
if (Session["Roler"] == "毕业生")
Response.Redirect("SMain.aspx", false);
user_pass.Text = user_no.Text = "";
}
3.3.2 管理员功能的实现
管理员界面的功能包括公告、学生用户管理、教师用户管理、分组管理等。
导航菜单是一个系统的导航图,用户能快速、熟练地使用系统中的各个功能就必须要有一个清晰的导航菜单。导航菜单使用C#、CSS、图片等技术实现,能够点击展开或收缩。并在右侧显示相应内容,便于操作。
3.3.3 教师功能实现
教师界面包括查看系统公告、学生信息、学生选报情况等,教师在此界面下可以对学生进行选择等操作,修改密码、课题方向和添加个人信息等。
3.3.4 学生功能实现
学生主界面包括查看教师信息,课题选择、论文提交、查看点评、成绩查询、修改密码等功能。
4 总结
基于B/S结构的毕业论文信息管理系统实现了网上选题、网上指导学生进行毕业设计等工作,使得学生可以在任意地点、任意时间进行选题。同时实现了教师与学生的双向选择,既提高选题质量和效率,确保选题的公平、公正、合理,也为指导教师和学生顺利高效地完成毕业论文整个工作提供了便利的平台。■
参考文献
[1]聂强,邹赛,刘忠利.基于信息平台整合对高职院校毕业设计过程监控信息化研究[J].西南师范大学学报:自然科学版,2011,36(4):142-146.
[2]洪建峰.基于Web的毕业论文指导交流系统设计与应用――以上海电视大学毕业论文为例[J].中国教育信息化,2011(13):49-51.
[3]刘芳,牟廉明.基于UML的毕业论文管理系统的设计与实现[J].内江师范学院学报,2009,24(8):55-58.
内部控制关系到企业财产物资的安全完整、关系到会计系统对企业经济活动反映的正确性和可靠性。企业为实现既定的管理目标,必需建立起了一整套内部控制制度,以保证企业有序、健康地发展。企业在建立了电算化会计系统后,企业会计核算和会计管理的环境发生了很大的变化。由于使用了计算机,会计数据处理的速度加快了,会计核算的准确性和可靠性得到了极大的提高,减少了因疏忽大意及计算失误造成的差错。但是,也为企业的内部控制带来了许多前所未有的新问题,对企业内部控制制度造成了极大的冲击,使企业内部控制制度在新的环境下显得落后于形势了,由于电算化会计系统的特殊性,建立一整套适合电算化会计系统的内部控制制度就显得尤为重要。
电算化会计系统对内部控制的特殊要求主要体现在以下几方面:
1.计算机的使用改变了企业会计核算的环境
企业使用计算机处理会计和财务数据后,企业的会计核算的环境发生了很大的变化,会计部门的组成人员从原来由财务、会计专业人员组成,转变为由财务、会计专业人员和计算机数据处理系统的管理人员及计算机专家组成。会计部门不仅利用计算机完成基本的会计业务,还能利用计算机完成各种原先没有的或由其他部门完成的更为复杂的业务活动,如销售预测、人力资源规划等。随着远程通讯技术的发展,会计信息的网上实时处理成为可能,业务事项可以在远离企业的某个终端机上瞬间完成数据处理工作,原先应由会计人员处理的有关业务事项,现在可能由其他业务人员在终端机上一次完成;原先应由几个部门按预定的步骤完成的业务事项,现在可能集中在一个部门甚至一个人完成。因此,要保证企业财产物资的安全完整、保证会计系统对企业经济活动反映的正确和可靠、达到企业管理的目标,企业内部控制制度的建立和完善就显得更为重要,内部控制制度的范围和控制程序较之手工会计系统更加广泛,更加复杂。
2.电算化会计系统改变了会计凭证的形式
在电算化会计系统中,会计和财务的业务处理方法和处理程序发生了很大的变化,各类会计凭证和报表的生成方式、会计信息的储存方式和储存媒介也发生了很大的变化。原先反映会计和财务处理过程的各种原始凭证、记帐凭证、汇总表、分配表、工作底稿等作为基本会计资料的书面形式的资料减少了,有些甚至消失了。由于电子商务、网上交易、无纸化交易等的推行,每一项交易发生时,有关该项交易的有关信息由业务人员直接输入计算机,并由计算机自动记录,原先使用的每项交易必备的各种凭证、单据被部分地取消了,原来在核算过程中进行的各种必要的核对、审核等工作有相当一部分变为由计算机自动完成了。原来书面形式的各类会计凭证转变为以文件、记录形式储存在磁性介质上,因此,电算化会计系统的内部控制与手工会计系统的内部控制制度有着很大的不同,控制的重点由对人的控制为主转变为对人、机控制为主的,控制的程序也应当与计算机处理程序相一致。
3.计算机的使用提高了控制舞弊、犯罪的难度
随着计算机使用范围的扩大,利用计算机进行的贪污、舞弊、诈骗等犯罪活动也有所增加,由于储存在计算机磁性媒介上的数据容易被篡改,有时甚至能不留痕迹地篡改,数据库技术的提高使数据高度集中,未经授权的人员有可能通过计算机和网络浏览全部数据文件,复制、伪造、销毁企业重要的数据。计算机犯罪具有很大的隐蔽性和危害性,发现计算机舞弊和犯罪的难度较之手工会计系统更大,计算机舞弊和犯罪造成的危害和损失可能比手工会计系统更大,因此,电算化会计系统的内部控制不仅难度大、复杂,而且还要有各种控制的计算机技术手段。
由此可见,计算机会计系统的内部控制制度与手工会计系统的内部控制制度相比较,计算机会计系统的内部控制是范围大、控制程序复杂的综合性控制,是控制的重点为职能部门和计算机数据处理部门并重的全面控制,是人工控制和计算机自动控制相结合的多方位控制。
随着计算机在会计工作中的普遍应用,管理部门对由计算机产生的各种数据、报表等会计信息的依赖越来越大,这些会计信息的产生只有在严格的控制下,才能保证其可靠性和准确性。同时也只有在严格的控制下,才能预防和减少计算机犯罪的可能性。
计算机会计系统的内部控制制度,从计算机会计系统的建立和运行过程来看,可分为对系统开发和实施的系统发展控制、对计算机会计系统各个部门的管理控制、对计算机会计系统日常运行过程的日常控制。
一、系统开发、发展控制
计算机会计系统的系统开发、发展控制包括开发前的可行性研究、资本预算、经济效益评估等工作,开发过程中系统分析、系统设计、系统实施等工作,以及对现有系统的评估、企业发展需求,系统更新的可行性研究,更新方案的决策等工作。系统开发、发展控制的主要内容一般包括以下几方面。
(一)授权和领导认可
计算机会计系统的开发和发展必需经过有关领导的认可和授权,这关系到系统开发、发展、更新等项目的成败。计算机会计系统的开发项目一般投资金额都比较大,对企业整体管理目标的影响也比较大,往往需要对原有的管理体制进行较大的改革,是牵一发动全身的重大举措,因此必需得到授权和领导认可。计算机会计系统的发展和更新是对原有计算机会计系统进行重大改进,同样对会对企业管理体制造成较大的影响,同时对现有计算机会计系统的任何改动都可能危及整个系统的安全可靠,因此也必需得到授权和领导认可。而且领导的授权和认可也有利于保证系统开发和发展的物资和资金的需要。
(二)符合标准和规范
计算机会计系统的开发和发展项目,不论是自行组织开发还是购买商品化软件,都必需遵循国家有关机关和部门制订的标准和规范。其中包括符合标准和规范的开发和审批过程、合格的开发人员或软件制造商、系统的文件资料和流程图、系统各功能模块的设计等等。目前我国已经颁布的有关国家标准和规范主要由财政部1994年颁布执行的《会计电算化管理办法》、《会计核算软件基本功能规范》、《会计电算化工作规范》、《商品化会计核算软件评审规则》等,各地也颁布各种地方标准,如上海市财政局颁布的《上海市会计电算化实施办法》等地方性标准。按标准和规范开发和发展计算机会计系统可以使企业计算机会计系统更加可靠、更加完善,有利于对系统的维护和进一步的发展、更新。
(三)人员培训
计算机会计系统应在开发阶段就要对使用该系统的有关人员进行培训,提高这些人员对系统的认识和理解,以减少系统运行后出错的可能性。外购的商品化软件应要求软件制作公司提供足够的培训机会和时间。在系统运行前对有关人员进行的培训,不仅仅是系统的操作培训,还应包括让这些人员了解系统投入运行后新的内部控制制度、计算机会计系统运行后的新的凭证流转程序、计算机会计系统提供的高质量的会计信息的进一步利用和分析的前景等等。
(四)系统转换
新的计算机会计系统在投入使用,替换原有的手工会计系统或旧的计算机会计系统,必需经过一定的转换程序。企业应在系统转换之际,采取有效的控制手段,作好各项转换的准备工作,如旧系统的结算、汇总,人员的重新配置、新系统需要的初始数据的安全导入等。新的计算机会计系统是否优于旧系统,还需要进一步接受实践的检验,因企业的具体情况不同,新的计算机会计系统不一定比旧的计算机会计系统更适合企业的经营特点,甚至购买或自行开发的计算机会计系统还不如手工会计系统更适合企业的经营特点。因此企业在系统转换之际,采用新旧系统并行运行一段时间,以便检验新的计算机会计系统。并行运行的时间一般至少为三个月。
(五)程序修改控制
企业经营活动变化及经营环境变化,可能导致使用中的软件进行修改,计算机会计系统经过一段时期的使用也会发现一些需要进行修改的地方,因此,软件的修改是难以避免的。对会计软件进行修改必须经过周密计划和严格记录,修改过程的每一个环节都必须设置必要的控制,修改的原因和性质应有书面形式的报告,经批准后才能实施修改,计算机会计系统的操作人员不能参与软件的修改,所有与软件修改有关的记录都应该打印后存档。
二、管理控制
管理控制是指企业建立起一整套内部控制制度,以加强和完善对计算机会计系统涉及的各个部门和人员的管理和控制。管理控制包括组织机构的设置、责任划分、上机管理、档案管理、设备管理等等。
(一)组织机构设置
企业实现了会计电算化后,应对原有的组织机构进行适当的调整,以适应计算机会计系统的要求。企业可以按会计数据的不同形态,划分为数据收集输入组、数据处理组和会计信息分析组等组室;也可以按会计岗位和工作职责划分为计算机会计主管、软件操作、审核记帐、电算维护、电算审查、数据分析等岗位。组织机构的设置必须适合企业的实际规模,符合企业总体经营目标,并且,应按精简、合理的原则对组织机构的设置进行成本效益分析。
(二)职责划分
内部控制的关键之点就在于不相容职务的分离,计算机会计系统与手工会计系统一样,对每一项可能引起舞弊或欺诈的经济业务,都不能由一个人或一个部门经手到底,必须分别由几个人或几个部门承担。在计算机会计系统中,不相容的职务主要有系统开发、发展的职务与系统操作的职务;数据维护管理职务与电算审核职务;数据录入职务与审核记帐职务;系统操作的职务与系统档案管理职务等。企业为防止舞弊或欺诈,应建立一整套符合职责划分原则的内部控制制度,同时,还应建立起职务轮换制度。
(三)上机管理
企业用于计算机会计系统的计算机应尽可能是专用的,企业应对计算机的使用建立一整套管理制度,以保证每一个工作人员和每一台计算机都只做其应该做的事情。一般来讲,企业对用于计算机会计系统的计算机的上机管理措施应包括轮流值班制度、上机记录制度、完善的操作手册、上机时间安排等,此外,会计软件也应该有完备的操作日志文件。
(四)档案管理
计算机会计系统有关的资料应及时存档,企业应建立起完善的档案制度,加强档案管理。一个合理完善的档案管理制度一般有合格的档案管理人员、完善的资料借用和归还手续、完善的标签和索引方法、安全可靠的档案保管设备等。除此之外,还应定期对所有档案进行备份的措施,并保管好这些备份。为防止档案被破坏,企业应制订出一旦档案被破坏的事件发生时的应急措施和恢复手段。企业使用的会计软件也应具有强制备份的功能和一旦系统崩溃等及时恢复到最近状态的功能。
(五)设备管理
对于用于计算机会计系统的各种硬件设备,应当建立一套完备的管理制度以保证设备的完好,保证设备能够正常运行。硬件设备的管理包括对设备所处的环境进行的温度、湿度、防火、防雷击、防静电等的控制,也包括对人文环境的控制,如防止无关人员进入计算机工作区域、防止设备被盗、防止设备用于其他方面等。
三、日常控制
日常控制是指企业计算机会计系统运行过程中的经常性控制。日常控制包括经济业务发生控制、数据输入控制、数据通讯控制、数据处理控制、数据输出控制和数据储存控制等。
(一)业务发生控制
业务发生控制又称"程序检查",主要目的是采用相应的控制程序,甄别、拒纳各种无效的、不合理的及不完整的经济业务。在经济业务发生是,通过计算机的控制程序,对业务发生的合理性、合法性和完整性进行检查和控制,如表示业务发生的有关字符、代码等是否有效,操作口令是否准确,经济业务是否超出了合理的数量、价格等的变动范围。企业还应建立有效的控制制度以保证计算机的控制程序能正常运行。
(二)数据输入控制
由于计算机处理数据的能力很强,处理速度非常快,如果输入的数据不准确,处理结果就会出现差错,在数据输入时如果存在哪怕是很小的错误数据,一旦输入计算机就可能导致错误的扩大化,影响整个计算机会计系统的正常运行。因此,企业应该建立起一整套内部控制制度以便对输入的数据进行严格的控制,保证数据输入的准确性。数据输入控制首先要求输入的数据应经过必要的授权,并经有关的内部控制部门检查;其次,应采用各种技术手段对输入数据的准确性进行校验,如总数控制校验、平衡校验、数据类型校验、重复输入校验等。
(三)数据通讯控制
数据通讯控制是企业为了防止数据在传输过程中发生错误、丢失、泄密等事故的发生而采取的内部控制措施。企业应该采用各种技术手段以保证数据在传输过程中的准确、安全、可靠。如将大量的经济业务划分成小批量传输,数据传输时应顺序编码,传输时要有发送和接收的标识,收到被传输的数据时要有肯定确认的信息反馈,每批数据传输时要有时间、日期记号等等。
(四)数据处理控制
数据处理控制是指对计算机会计系统进行数据处理的有效性和可靠性进行的控制。数据处理控制分为有效性控制和文件控制。有效性控制包括数字的核对、对字段、记录的长度检查、代码和数值有效范围的检查、记录总数的检查等。文件检查包括检查文件长度、检查文件的标识、检查文件是否被感染病毒等。
(五)数据输出控制
数据输出控制是企业为了保证输出信息的准确、可靠而采取的各种控制措施。输出数据控制一般应检查输出数据是否与输入数据相一致,输出数据是否完整,输出数据是否能满足使用部门的需要,数据的发送对象、份数应有明确的规定,要建立标准化的报告编号、收发、保管工作等。
(六)数据存储和检索控制
为了确保计算机会计系统产生的数据和信息被适当地储存,便于调用、更新和检索,企业应当对储存数据的各种磁盘或光盘作好必要的标号,文件的修改、更新等操作都应附有修改通知书、更新通知书等书面授权证明,对整个修改更新过程都应作好登记,计算机会计系统应具有必要的自动记录能力,以便业务人员或审计人员查询或跟踪检查。
关键词:自动控制可编程序控制器系统设计应用
在现代化的工业生产设备中,有大量的数字量及模拟量的控制装置,例如电机的起停,电磁阀的开闭,产品的计数,温度、压力、流量的设定与控制等,工业现场中的这些自动控制问题,若采用可编程序控制器(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.各种输出方式之间的比较
(1)继电器输出:优点是不同公共点之间可带不同的交、直流负载,且电压也可不同,带负载电流可达2A/点;但继电器输出方式不适用于高频动作的负载,这是由继电器的寿命决定的。其寿命随带负载电流的增加而减少,一般在几十万次至Jl百万次之间,有的公司产品可达1000万次以上,响应时间为10ms
(2)晶闸管输出:带负载能力为0.2A/点,只能带交流负载,可适应高频动作,响应时间为1ms.
(3)晶体管输出:最大优点是适应于高频动作,响应时间短,一般为0.2ms左右,但它只能带DC5—30V的负载,最大输出负载电流为0.5A/点,但每4点不得大于0.8A。
当你的系统输出频率为每分钟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的输入输出布线也有一定的要求,请看各公司的使用说明书。
扩展模块的选用
对于小的系统,如80点以内的系统.一般不需要扩展;当系统较大时,就要扩展。不同公司的产品,对系统总点数及扩展模块的数量都有限制,当扩展仍不能满足要求时,可采用网络结构;同时,有些厂家产品的个别指令不支持扩展模块,因此,在进行软件编制时要注意。当采用温度等模拟模块时,各厂家也有一些规定,请看相关的技术手册。
各公司的扩展模块种类很多,如单输入模块、单输出模块、输入输出模块、温度模块、高速输入模块等。PC的这种模块化设计为用户的产品开发提供了方便。
PC的网络设计
当用PC进行网络设计时,其难度比PC单机控制大得多。首先你应选用自己较熟悉的机型,对其基本指令和功能指令有较深入的了解,并且指令的执行速度和用户程序存储容量也应仔细了解。否则,不能适应你的实时要求,造成系统崩溃。另外,对通信接口、通信协议、数据传送速度等也要考虑。
最后,还要向PC的商家寻求网络设计和软件技术支持及详细的技术资料,至于选用几层工作站,依你的系统大小而定。
给出了以台达PLC和人机界面以及变频器的控制系统电路
和具体程序流程;
一:控制系统工艺描述:
1.随着白酒产量的不断加大,原来的手动包装越来越不适应高速和多品种的白酒包装要求;客户提出需要自动调节生产线速度,在下游包装速度加快,或上游灌酒速度加快时自动变化生产线中关键工序压盖机的速度,从而使得系统平衡,不会出现在流水线中酒瓶堵瓶或空瓶的现象;
2.包装生产线一般包括:自动洗瓶,自动灌酒,自动压盖和封盖,自动贴标,自动分检,自动装箱;在整个系统中,自动压盖处于中间环节,其速度对于整个系统流畅影响最大,我们选择此环节进行控制,并且可以根据需要稍微改动,即可独立应用于其他环节!
二:根据客户要求的工艺,设计的控制程序如下:
包装机动作流程
1.启动系统:以30HZ(可以设定)启动传送带,延时3秒(可以设定)后,以30HZ(可以设定)启动压盖机;
2. 光电管动作说明:
(1):压盖机前光电管
当光电管的发光被挡,信号ON,此信号连续3~5秒(可以设定)保持ON,表示瓶子挤满,压盖机从45HZ(可
以设定)开始加速1HZ/S(加速度可以设定),加速5秒后(可以设定),判断信号是否空瓶(光电管信号OFF,
此信号OFF连续保持5秒[可以设定],表示空瓶),
如果空瓶为真,开始减速1HZ/S(减速度可以设定),5秒后
(可以设定)判断空瓶信号是否消失:
如果消失,进入正常运行;
如果存在,继续减速直到停机;
下次启动必须等到瓶子信号ON到来时,以45HZ启动(可以设定);
如果空瓶为假,继续加速直到60HZ(可以设定);
如果既没有连续保持ON,也没有连续保持OFF,表示系统正常;
(2):压盖机后光电管
1.计算传送带速度(瓶/分);
2.累计生产的瓶数(可以清除);
3.信号ON,表示堵瓶,{此信号连续3~5秒(可以设定)保持ON},压盖机无条件停机,下次启动需要堵瓶信号消失
;堵瓶信号消失,压盖机才能启动!
4.信号OFF,表示空瓶,{此信号连续3~5秒(可以设定)保持OFF},不处理;
5.压盖机后堵瓶优先级高于前堵瓶;
3. 传送带调速:
(1):传送带在运行过程不能停机;最低速度保持30HZ,以上随压盖机速度1:1跟踪;
(2):传送带停机需要人工停机;启动需要人工启动;
4.手动启动时,系统固定速度,不做速度调整;
5.自动启动时,系统自动调整压盖机速度;
6.复位按钮用于变频器故障复位和卡瓶时的复位;只有复位后,系统才能再次启动;
7.停止按钮用于系统正常停机;
8. 紧急停止按钮用于系统无条件停机,并清除一切计算中间变量;
三:系统元件选择:
PLC 采用台达DVP32ES00R;
人机界面采用PWS1711CTN; 传感器采用OMRON光电漫反射传感器,并且四只并联,以防止圆形酒瓶相
临处得不到正确信号!如下图:
四:电路图:
如下图:
电路采用PLC以RS485通讯控制变频器的工作频率,而启停指令采用端子控制,这样可以提高通讯速度,保证控制的连续性;
变频器参数:
变频器参数设定列表
代码 压盖机 传送带
PR00
sp; 2 2 PR03 60 60
PR04 50 50
PR05 220 220 PR11 2 2
PR24 1 1
PR38 0 0
PR54 2 2
PR55 1.5 1.5
PR57 0 0
PR58 0 0
PR59 60 60
PR60 1 1 PR62 1.5 1.5
PR77 2 2
五:系统安装控制柜结构:
如下图:
为进一步缩小体积,系统全部安装于一个控制箱,并嵌入生产线内部!
六:程序编写:
人机界面部分:
以上为主要界面;
PLC程序:
七:安装调试和应用效果:
调试应注意抗干扰处理,尽可能采用屏蔽线连接现场的传感器;