时间:2022-05-14 11:27:27
绪论:在寻找写作灵感吗?爱发表网为您精选了1篇管理系统毕业论文,愿这些内容能够启迪您的思维,激发您的创作热情,欢迎您的阅读与分享!
摘要:本文介绍了笔者基于Spring技术研制的“高校本科毕业设计一体化系统”,该系统考虑到高校本科教学工作管理的繁杂,注重毕业设计过程中学生与指导教师之间的沟通,提高高校本科毕业设计的管理水平,方便管理人员对毕业设计的统计分析及上报。同时系统的灵活性是系统具有通用价值,适用于任何高校的毕业设计管理,因而具有一定的推广意义。
关键词:本科教学、毕业设计、信息管理系统
随着因特网技术的迅速发展,教育手段信息化成了现在高校教学的一种趋势,尤其是在本科教育受到日益重视的今天,如何更好地借助因特网信息技术更好的为学生、教师服务,更好的管理教学环节以方便院系各级管理人员成了一个值得思考的方向。基于因特网的教学管理,其教学过程不受时间、地域的限制,同时教育资源及公共信息能同时在广大范围内实现共享。本科生毕业设计是每个院系需要处理的一个繁重任务,按照以往的工作方式,在毕业设计之前各院系需要准备本次毕业设计供学生选择,之后组织学生以有限的课题数进行机械选题。而在选题过程中,学生与指导教师缺少必要的交互,使学生往往很难只根据课题的题目及简单的课题介绍就充分了解课题具体内容和目的,这种情况造成了学生很难真正了解自己所选的课题所处的领域现状。同时在这有限的机械选题中也很难保证所选课题的满意度,这往往造成学生不喜欢自己所选的课题,教师对自己课题的学生不了解。这种缺少师生互动的方式很难保证毕业设计都顺利完成,同时影响了毕业设计的成绩与院系管理人员的管理工作。
1设想
现在需要的是一种能很好促进学生互动的方式来展开本科生毕业设计工作。这需要同时做到以下几点:
(1) 保证学生有充分的自主选择权。学生在毕业设计之前必须有充足的时间了解所有待选课题、待选课题所处的领域、待选课题指导教师的详细情况,也就是说学生可以自主选择毕业设计课题。此外学生还应具有与自己所选课所对应的指导教师沟通的权利。这种沟通应不限于普通的邮件与电话沟通。可以通过一个统一的平台来实现学生与教师之间的互动,这包括了学生在指导教师未批准学生的选课之前的沟通,这种沟通可以促进学生深入地了解课题的详细内容,同时也可以与教师深入接触。学生在确定选课之后,也就是在指导教师批准选题,正式开始毕业设计之后,可以在系统提供的同一个圈子内相互交流。系统应具备一种能由学生发起毕业设计相关课题所对应的圈子的功能,以方便学生之间对相近课题的毕业设计过程中能互相借鉴。学生还应具有记录日志的功能以便学生能脱离现今的通过纸质材料记录毕业周记得目的,达到毕业设计信息管理的信息化。
(2) 教师应具有毕业设计课题的权利。在毕业设计之前,教师可以依据自己的学术领域提出具有创新性并可行性的毕业设计课题。教师应具有批准学生选题的权利,当学生选择了某教师的课题,则该教师便具有同意或不同意学生选题的权利。这便体现了学生与教师之间的双向选择。教师具有与选择自己课题的学生进行交流的权利,教师可以了解学生的详细情况,同时教师可以在毕业设计整个过程中指导学生进行课题讨论,以加深学生对毕业设计课题的了解,促进课题的顺利完成。教师还应具有评阅学生日志的功能,对学生每周的日志进行评阅。教师也具有督促学生完成毕业设计相关内容的功能,系统可以以提醒的方式来实现此项功能。
(3) 毕业设计管理员一般需要同时了解学生的选题情况,教师的课题情况以及教师的选题审批情况。管理员可以规定在一定时期内开放学生选题,以保证在这一时间段内完成毕业设计网上选题。管理员可以规定在一定时期内开放教师课题的功能。管理员可以规定学生日志记录时间,规定某次毕业设计需要完成的日志数,每次日志的记录日期范围。管理员可以全程了解在整个毕业设计过程中,学生与教师之间的交互情况,这也是学生与教师之间的工作量参考点。此外,管理员还可以监督学生或教师的系统使用情况,如登录时间、注销时间和登录IP,同时具备IP黑名单功能,以控制用户的登录提高系统的安全性,减少受攻击的风险。考虑到毕业设计是每年必须的一次工作,而且每一年的毕业设计的立题论证书格式不一定相同,所以系统应具备能由管理员设置每一年的立题论证书格式,设计每年的立题论证书结构。随着时间的推移,系统中的立题论证书将越来越多。所以系统还应具有管理立题论证书的功能,提供立题论证书的全文检索,以方便统一查询的功能。管理员还需要将学生选题及教师审批情况上报学校相关部门,所以系统还应能提供根据管理员自定义生成设计汇总报表的功能以减少管理人员日常办公的工作量。
根据以上三点设想可以构造出“本科毕业设计一体化系统”,将学生、教师与管理员通过基于网络的系统联系起来。
2系统功能介绍及技术实现
“高校本科毕业设计一体化系统”提供了课题库设计、课题管理、选题管理、学生管理、教师管理、师生互动、学生圈子、日志管理、系统汇报等功能。现将各功能模块介绍如下。
2.1课题库设计
课题库设计是本系统的一个特色。由于本科生毕业设计每一年的立题论证书格式不一致,各高校的立题论证书格式不一致,所以需要一种能够由管理员自主设计论证书格式的功能来对每一个立题论证书分库存放,分类管理。课题库的设计涉及到库表设计、Web模板设计与Word模板设计三个部分。
(1) 课题库设计。课题库设计中主要是设置与立题论证书中各字段相对应的字段,包括字段名、显示名称、类型、长度、对应的Word操作动作。其中Word操作动作用于控制动态打印立题论证书时打印相关字段内容时光标移动方向与位置。
(2) Web模板设计。Web模板设计主要是提供教师立题论证书时与课题库之间的数据接口。表现形式为HTML表单形式,供教师录入毕业设计课题。Web模板也用作查看课题详细情况时的显示界面。
(3) Word模板设计。Word模板设计主要是于打印立题论证书或立题论证书批量生成时用。系统提供立题论证书的打印功能。打印时系统根据管理员在课题库中设计的Word操作动作控制光标的移动方向与位置,将相应内容通过JavaScript打印到Word中。
在课题库管理中,管理员可以设置多个课题库,活动其中一个课题库作为当前活动课题库。当前活动课题库是供教师、学生进行毕业设计的课题库,其余的课题库作为历史课题库提供往届毕业设计历史数据以备以后查询。
2.2课题管理
课题管理是提供给教师、管理员进行课题维护的接口。这包括教师课题、管理员开放课题选题功能,管理员启用教师课题维护功能。教师可以通过该接口课题,修改立题论证书相关信息。管理员可以通过此接口实现开放或关闭学生选题功能,这可以控制学生在某一个时间段内进行选题操作。管理员也可以启用或禁用教师课题维护功能,这样可以在一定程度上约束教师的操作行为以保证选题过程中不会出现信息不一致的现象。
2.3选题管理
选题管理是对学生的选题信息进行管理,主要是教师的审批与查看选题学生详细信息。教师可以同意或不同意学生的某次选题。当学生选完一个课题后,选题处于待审批状态,当教师同意学生选题之后,学生可以正式与教师建立一个指导关系。当选题处于待审批或审批未同意的状态时,学生可以进行重新选题操作。
2.4学生/教师管理
这是指教师、学生基本信息管理的模块,主要提供教师、学生详细信息查询,学生、教师信息批量导入功能。
2.5师生互动
师生互动主要是学生在选题时与教师进行沟通以便更好地了解课题信息,教师也通过与学生的充分交流来确定是否同意学生的选题,以尽可能地保证学生选题与教师指导都满意的双赢局面。学生可以通过在线互动方式取得与教师的沟通。
2.6学术圈子
学术圈子是指学生可以根据自身的课题加入相应的圈子中,以方便学生之间相近课题或领域之间的交流。系统将会根据学生的课题给出相关推荐圈子。同时学生也可以自己发起圈子参与讨论。学术圈子将以学生跟帖的方式提供服务。
2.7日志管理
管理员可以根据毕业设计的时间安排学生在整个毕业设计过程中需要记录的日志、一般以周为单位,每一周一篇日志。教师可以为其所指导的学生评阅,在其中给出评语。
2.8系统汇报管理
系统汇报管理主要提供管理员以下功能:
(1) 根据管理员自己制定的字段(选题信息字段、教师信息字段和学生信息字段)生成学生选题情况报表,导出至Excel文件。
(2) 统计某一时刻没有选题学生的课题。
(3) 统计某一时刻还未选题的学生。
(4) 统计某一时刻选题通过审批的学生,待审批的学生,未通过审批的学生。
(5) 统计某一时段学生的系统使用情况次数,总在线时长等信息。
3系统的开发运行环境
系统是基于Spring框架的Web应用程序。采用了MySQL 5.0作为数据库服务器。Web服务器可以采用Tomcat 5.5,系统运行于Debian Linux下,一年的使用证明了系统性能良好。
4结束语
“高校本科毕业设计一体化系统”的应用大大提高了学院本科毕业设计管理的工作效率,使管理人员脱离了大量手工统计操作的模式,同时促进了学生、教师在毕业选题及毕业设计整个过程中的互动,使学生能很方便地与指导教师进行沟通,与同一圈子中的学生交流,从而推动了毕业设计的良好运转,使毕业设计管理工作水平有一个新的提高。
摘要:针对传统本科毕业论文的管理方式和问题,讨论了本科毕业论文管理系统开发的可行性和功能模块,然后利用LAMP平台实现了该系统的各个功能,为毕业论文信息化管理提供了新的解决方法。
关键词:毕业论文管理系统;PHP;系统设计
1 引言
目前,随着国家教育部对高校的新一轮评估的到来,高校对本科学生毕业论文(设计)的管理提升到了一个新的高度,也带来了许多新的难度。从毕业论文的教师出题、学生选题、生成各种与论文有关的表格、毕业论文格式的统一、毕业论文指导过程的宏观调控、到毕业论文的长期保存等,期间涉及到的步骤之繁琐、工作量之大,有关领导和教师均深感头疼。因此,考虑高校的实际情况,为了充分利用高校的校园网优势,更好为学生服务,为教学服务;为了更好地提高管理水平,充分发挥网络管理的特点;更是为了提高高校本科毕业论文(设计)水平和学校评估的需要,有必要开发出一套本科毕业论文(设计)的管理软件。
2 系统介绍
系统的构建平台采用Linux(红帽服务器5.0版本)操作系统、Apache作为Web服务器、Mysql数据库以及PHP脚本语言,也就是著名的LAMP组合。没有采用Windows下的IIS + SQL Server平台是因为:基于Windows平台的开发虽然容易,但系统不够稳定,学生如果上传毕业论文的时候带有病毒,则很可能给整个系统带来危险,而且安全性也不高,服务器容易出现问题,如果购买正版的软件,价格将会很昂贵,很多单位承受不起。而LAMP组合构建的系统功能强大、稳定、安全、不易感染病毒,更可贵的是软件全部免费,对硬件的要求也不是很高。系统运行后,整个校园网通过浏览器都可以进行访问,不受时间和位置的限制,非常方便。
2.1 需求分析
1) 满足指导教师出题,并且能控制和其他教师以及往年的题目不重复的需要;
2)满足学生选择自己喜欢的教师和自己喜欢的论文题目的需要,及时杜绝多人选同一题的现象;
3) 满足根据毕业论文(设计)规范化的要求生成各种表格的需要;
4) 满足主管领导和指导老师随时查阅论文(设计)进度,对整个论文(设计)进行管理的需要;
5) 满足对学生的论文进行评价,提供优秀论文给以后的毕业生查阅的需要;
6) 满足论文长期保存的需要;
7) 实现毕业论文各项数据的统计分析。
2.2 系统结构
根据系统需求分析,综合笔者单位有关教务处领导意见,大致系统结构如图1。
3 系统功能
本系统分可为四个子系统,即登录系统、学生子系统、教师子系统、专业负责人(领导)子系统、管理员子系统等。其功能主要是:
3.1 登录系统
本系统采取了用户登录模式,只有拥有账号和密码的人才可以登录此系统,极大地提高了系统的安全性。在开发的时候,我们让登录系统与学校的学籍和教师信息管理系统对接,这样学生和教师只要输入自己在学校信息管理系统的密码即可登录,并且教师登录后可以显示该教师的院系、教师号、职称、专业等信息,学生登录后可以显示学生学号、院系、年级、专业等信息。而且这样可以使得学生数据、教师数据、院系数据、专业数据等与学校的各种数据实时保持一致。
3.2 教师子系统
教师登录后对本专业的学生出好毕业(设计)题目,系统根据教师的职称限定各个教师所指导学生的数目,如高级职称可以指导10名学生,而中级职称只能指导6名学生,而初级职称不能指导学生等;可以在线填好选题审批表等表格和下达毕业论文任务指导书;可以在线留下自己的联系方式,以便学生选题后联系自己;可以查看往年所出的题目,根据以往的指导经验拟出新的题目;可以查看是否有学生选择自己所出的题目,并且可以拒绝该学生的选取;根据学校和院系的需要,可以打印全校统一格式的选题审批表、任务指导书;可以查看学生是否根据要求上传了论文的最终稿件,可以给最终定稿的论文进行电子签名,签名后,此次论文指导过程即宣告结束,学生和教师再也不能对论文、审批表、指导书等各种表格进行任何修改,当然可以下载和打印这些文件。
3.3 学生子系统
学生登录后,系统根据学生的专业、年级等属性自动显示可以选择的论文题目;学生可以查看教师所出的论文(设计)题目、具体的论文(设计)内容和相应的要求,然后根据自己的研究特长,选择题目;可以根据教师留下的联系方式和老师联系;在选题子系统结束前可以更改自己的选题;选题确定后,可以在线下载打印自己的全校统一格式的论文封面、论文中期检查表、开题报告等;一旦选题确定,学生即进入到论文设计阶段,完成论文初稿后,可以上传到服务器,以便指导教师进行在线查阅,给出修改意见,然后根据修改意见,不断修改自己的论文,直到最终定稿为止,定稿后,教师进行电子签名,学生再也不能修改,但可以下载打印。
3.4 专业负责人(领导)子系统
各个院系的专业负责人或相关领导登录后,根据自己的权限进行操作,如专业负责人只能关闭、打开自己专业的各个子系统,教务处和学校领导可以关闭、打开全校的整个系统;可以根据选题情况产生如开题论文记录、答辩记录、供选题情况表、选题分类统计表、指导教师配备表、毕业论文(设计)情况统计表、输入(打印)论文成绩、毕业论文(设计)成绩统计表等各种表格,当然这些表格都是全校统一格式的,这就避免了各个院系的教务秘书(专业负责人)上交统计表格的不一致性,当然教务处领导生成的都是全校的表格;根据自己权限可以查阅自己专业、院系、全校的学生上传毕业论文的情况,指导整个毕业论文过程。
3.5 管理员模块
管理员可以备份数据库、安排各个专业负责人,这些专业负责人可以自主关闭或打开本专业的选题系统;可以根据学校文件规定修改各级职称能带学生的人数;可以控制整个系统和各个子模块的关闭与打开,以便整个学校的论文进度保持一致;对一些特殊的情况进行处理,如允许外聘教师也可以进入到系统内指导学生等;在系统的首页公布优秀毕业论文,以便全校学生学习;对最终全校上传的电子论文、各种电子表格进行刻录备份、归档等。
4 结束语
本文提出的毕业论文选题系统不仅能便捷地实现网上选题,而且还能够解决传统选题过程中存在的许多问题。学生在选题之前可以查看教师的信息,然后再结合自己的专业特长和兴趣等来选题;教师可通过查看学生的相关信息,根据自己的需要选择适合的学生进行指导,这样能大大减少选题的盲目性,提高选题质量。该系统在校园局域网、Internet环境下均可运行,不受学生数量的影响,只要教师成功地提交了论文题目,学生就可以通过网络进行选题,不受时间和空间的限制,可以生成全校的统一的毕业论文格式;选题成功后,院系、教务处等各级管理人员根据需要可以生成各种全校统一的统计表格;各级领导可以不定时对论文指导进行宏观调控,做到心中有数。因此,能够大大提高选题效率,减轻教师和教学管理人员的工作负担。目前,该系统已经在湖南农业大学校园网、湖南农业大学东方科技学院校园网上运行,得到了2004届本科毕业生、指导教师以及学校领导的肯定。
摘要:针对目前高校大规模扩招等原因引起管理难度增大、毕业论文质量下降及论文文献价值没有被充分利用的现状,本文就毕业论文管理环节设计了一个管理系统,该系统采用基于B/S模式的三层体系结构,中间采用ASP技术,后台数据库以SQL Server2000来设计实现。该系统可靠、安全、方便,能较好的满足学院论文管理的基本要求。
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) 通过和图书馆数据检索平台的功能对接,实现毕业论文在数据库平台的电子查阅,由图书馆专业人员作标引工作,实现有序的存储和高效利用。
摘要:毕业设计是本科教学中非常重要的实践教学环节,该文从当前毕业设计选题过程中存在的问题出发,设计和实现了一个基于的毕业设计选题管理系统,对系统的结构、开发环境、主要功能的实现技术等方面进行了阐述,解决了当前高校工科专业本科毕业设计工作在选题阶段存在的主要问题。
关键词:B/S模式;毕业设计;选题管理;管理系统
毕业设计是高校非常重要的实践教学环节,是提高学生分析、解决问题能力的重要教学环节,也是加强毕业生综合素质和科研能力的重要阶段。毕业设计选题是毕业设计最初的环节,也是毕业设计过程的起点。科学的选题方式本身也极为重要,它直接影响到毕业设计的质量。但是,在实际情况中,由于教学规模的迅速扩大、学生的就业压力、毕业设计时间的安排等多种原因,导致毕业设计在实施管理中产生诸多问题[1]。
1 目前毕业设计选题过程所存在的问题
目前毕业设计选题过程是:由教学秘书将各个老师申请的课题整理好,编辑成册打印发给每个毕业班,毕业生浏览课题目录,在自己感兴趣的课题后写上自己的名字,然后班长上交选题结果,再由老师确定最后名单。这种科学的“师生双向选择”选题模式在现实中的工作效率非常低,而且也不适应现代社会对网上办公要求。许多老师与教学秘书迫切需要一种实用而且性能稳定的毕业设计课题管理软件,帮助其完成毕业设计课题的申报、审核、选题、统计、打印等工作。通过指定规范的方式在网上操作,从而大大地提高了老师、教学秘书、学生的工作效率。
2 系统设计
在毕业选题阶段中,由于以上所存在的问题,所以需要一款能够解决以上问题的软件。首先,需要按照“学生-老师双向选择”选题模式需求,实现学生和老师的双向选择以及教学秘书的管理功能。学生和老师在任何能上网的地方都可以访问该软件,实现各项管理操作。其次,在功能上也需要满足每个用户的需求,并实现各项数据的查询、统计等功能。针对以上需求,本文设计并实现一个.NET平台B/S模式的毕业设计选题管理系统,实现毕业生对毕业选题的科学化与信息化,使毕业设计选题过程处于“可视化的”可控状态,提高毕业设计选题效率。本系统实现了老师出题、学生选题、分配未选学生等主要功能。各模块关系框图如图1。
2.1 老师出题模块
该模块主要实现老师出题的功能,在老师出题之前,需要教学秘书设置整个选题的开始时间和结束时间以及可以进行选题的老师和学生。然后,由老师提交课题信息(包括题目名称、题目类型、题目难度、研究方向、开发技术、题目来源、每组人数等)。在老师提交完课题信息由教研室主任审核,审核不合格,课题无法显示在学生选题界面,需要由老师重新修改,再由教研室主任审核。如果审核合格,则可以在学生选题界面上显示出来。具体流程图如图2。
2.2 学生选题模块
学生登录系统后,如果在选题时间中,可以在课题页面中选择适合自己的选题。若选题的规定选题人数已满,系统将自动隐藏该选题,不在课题列表中显示。学生可以查看当前课题列表中显示的课题的详细信息。如果对该课题满意,则可以选择该课题,系统将自动记录该学生和课题信息。若学生对当前所选的选题有疑问或者想重新选择时,可以通过“退选”功能来退选该课题并重新选择新选题。如果该选题之前选题人数已满,有人退选后该课题将会重新出现在可选课题列表中。学生选完题后,老师登录系统中可以对选择自己题目的学生进行退选或确定处理,这样实现老师-学生双向选择。被退选的学生,可以重新登录系统选择课题。此外,当学生在规定的期限内未选择任何选题,则将会将未选学生名单显示出来,由教学秘书来做后期的处理。
2.3 分配未选学生模块
该模块主要是由教学秘书操作,在整个选题过程中,由于各种原因可能会导致部分学生没有选上题目。这时,需要教学秘书根据整个院系的选课情况,做出宏观调控,使没有选上题的学生选中课题。从而在毕业设计选题过程中实现信息化、网络化、规范化的管理,减少因现实情况所产生的各种问题。这样,不仅提高了工作效率,增加师生在选题过程中的沟通,提高了高校在毕业设计选题过程中的质量。
3 结论
自从该系统投入使用后,学生毕业设计选题过程的管理更加透明化。学院领导可以很方便地掌握每个老师、每个学生的毕业设计选题情况。教学秘书的各项统计工作也可以很方便的完成,老师和学生毕业设计工作的效率也大大提高,节约了时间,而且还可以提高学生、老师对选题工作的满意度。
该系统解决了在学生毕业设计选题过程中所经常遇到的问题,实现了老师与学生在选题环节上的双向选择规范化管理,学生的选题可以直接通过网络进行,解决了以往毕业生在毕业选题环节中出现的沟通不畅、效率低等问题。本系统能满足高校毕业设计选题过程中的各项需求,及时反映在毕业设计选题过程中的工作进度,有效解决在毕业设计选题工作所遇到的各种问题,使高校在选题过程中实现电子化、网络化和规范化管理。
摘要:设计和实现了一个基于网络的毕业论文指导系统,采用了当前流行的B/S架构,应用Windows 2000作为服务器,为高校毕业论文管理工作搭建一个平等、有序的平台。
关键词:管理系统;B/S架构;.NET
毕业论文是高校本科教学中的一个重要环节,是综合考察学生知识能力和规范化写作的一个主要方式。传统的毕业论文指导都是教师和学生点对点沟通,没有一个合适的交流平台,从出题到选题,再到学生完成毕业设计的整个过程都需要教学管理人员、教师、学生投入大量的精力,缺少电子化和网络化办公,教师和学生信息沟通不畅,电子版论文的提交仍需要通过e-mail等手段,查收非常麻烦,学生的进度也很难以控制和了解,成绩的提交和公布也需要教师手动输入。
针对以上问题,本文设计并实现一个通用毕业论文管理系统,实现毕业论文管理的科学化与信息化,使教学工作的各个环节处于“可视化的”可控状态,及时发现问题,提高毕业论文质量。
1 需求分析
1.1 系统初始化
论文管理系统的用户和功能都是特定的,因此系统的初始化更为重要。初始化主要包括下面2方面数据:
1)毕业论文题库。论文题库初始化需要大量的前期工作,主要由论文指导教师提出,然后经专家评审,最后分类整理并录入题库,供学生选题。当然题库的完善还需要很长的后期工作,删除一些学生选择少,或者不好把握的题目,对一些选择较多的题目进行标准化。
2)用户。管理员在系统建立初期需要初始化两类用户,教师和学生,建立或导入相应数据表,保证用户的单一性,并分配合适的权限。
1.2 选题
选题是完成毕业论文的第一步,涉及教师、学生的双向选择关系。选题方式有两种,第一种是在题库中选择,选题的同时也确定了该题目的教师,这种方式需要一定的后期协调工作,协调的主要目的是教师平均指导学生的数量,避免数量差别过大的情况。第二种方式是学生自拟题目,因为毕业论文的知识面广,学生可能选择自己比较熟悉或感兴趣的方向进行研究,在题库中如果没有合适选择的时候,学生就可以采用自拟题目的方式,当然自拟题目也需要一定的后期工作,首先学生选择自拟方式并提交题目,系统则汇总所有自拟题目,提供给教师做一个专家评议,主要是确定该题目是否能达到毕业论文考察要求,评议完成后还需要为该题目分配指导教师。
1.3 指导
论文指导是完成毕业论文的一个重要环节,因此该过程是系统设计的重点部分,这个过程也是师生交流的过程,完成的时间长,占总时间的2/3以上。在这段时间内,学生可能会因为应聘、试用等原因离校,只能通过该系统和指导老师交流,所以这部分的功能必须完善,并且可以打印报表作为指导记录,便于教师对学生的工作进度进行查询,以及管理部门对教师指导工作的监督。
2 系统功能
根据以上需求分析,系统主要有以下几个功能模块。
2.1 选题模块
选题模块主要是学生在毕业论文初期对题目的选择和确定上,对学生用户来说,包括了普通选择、自拟题目、改选题目等,对教师用户来说,包括了查看选题、协调选题冲突、评审自拟题目等。这个模块的功能比较简单,但需要通过对该模块的数据流进行后续分析,优化论文题库。
2.2 毕业论文指导模块
该模块是系统的核心部分,主要功能是通过搭建师生交流的平台以完成论文指导工作。模块包括了师生留言、发送附件、指导记录等功能,该模块的功能层次结构如图1所示。
2.3 其他模块
除以上主要功能模块外,系统还包括了学生选题查询汇总、论文答辩、指导记录导出等功能模块。
3 开发环境
3.1 系统模式 B/S
系统的核心功能是论文指导,即通过web搭建一个师生交流的平台,web服务的一个重要指标是移动性。基于以上考虑,系统开发模式采用主流的B/S三层体系结构,整个系统由web浏览器、服务器、数据库三层组成。采用B/S模式开发的系统充分利用了服务器资源,提供跨平台,简单一致的应用环境,减少系统开发和维护工作量,便于用户的灵活使用。
3.2服务器 Windows 2000
Windows 2000作为微软备受好评的一个版本,被大量的工作站使用,其稳定性提供了系统运行的一个良好平台。
3.3 开发工具 .NET 2.0
.NET 2.0是微软最新的应用于Web技术的服务器端开发工具,具有良好的界面和逻辑分离的结构,编写调试都很简单,是现在网络编程的主流工具之一。
3.4 数据库 SQL Serve 2000
SQL Serve 2000稳定的工作性能,良好的数据通用性,是作为中小型系统的最佳选择。SQL Serve 2000具有使用方便、可伸缩性好、与相关软件集成程度高等优点,同时支持对称多处理器结构、存储过程、ODBC,并具有自主的SQL语言。
4 系统测试
系统完成后,在实验室环境下,对系统进行了两方面测试。一是功能测试,主要是对系统功能的使用测试,包括用户登录、学生选题及选题协调、论文指导等。二是容错及权限测试,包括错误登录、不同权限页面等。经过反复测试及修改,系统能完成预期指标。
5 小结
通过该系统的设计,实现了论文选题到答辩的各环节标准化,师生可以实现基于web的移动交流,很好的解决了以往论文完成过程中随意化、沟通不畅等问题。因为系统的设计是针对毕业论文中的一些普遍过程做的需求分析,对一些特殊情况欠缺考虑,因此还需要在以后的长期使用过程中逐步完善。
摘要:毕业生作为一个特殊群体,学校针对学生毕业和就业有大量工作要做,为了提高工作效率,更好的为广大毕业生服务而设计和开发了毕业生信息管理系统。
关键词:B/S;毕业资格审核;权限控制
随着现代信息技术特别是网络技术的迅速发展和逐步深入的应用,通信网络越来越发达,Internet规模越来越大,数据库技术处理大量数据更快速、更便捷,所有这些都为高校信息化的应用奠定了坚实的技术基础。高等院校里人口众多,信息量大,在计算机技术和网络技术高速发展的今天,只有采用信息化管理才能真正形成现代化、科学化和规范化的管理方式,有效地提高高校的管理水平和工作效率。
1 遇到的问题
对于毕业生这样的一个特殊群体,在即将离校之际有众多信息需要核对,同时信息涉及到财务处、教务处、学生管理等部门,由于各个部门没有一个统一的平台进行管理,数据往往无法及时汇总到招生就业部门,使得学校的毕业生离校工作效率无法得到有效的提高。另外,学校作为一个学生与教育厅、人事厅的桥梁,需要学校及时提供毕业生的准确信息,包括学籍相关信息,就业相关信息等,如何能够在学生分散的情况下,及时的获取、核对学生相关信息,为上级部门提供高质量的数据是新疆高校目前普遍面临的问题。
2 开发模式和结构
本系统主要是针对毕业生填报和审核信息而开发的,而毕业生在毕业前夕往往分布于不同地点实习、工作,为了让学生在各个地方均能访问该系统,因此采用B/S(Browser/Server)结构开发。
本系统引入角色访问控制的思想,即将权限与角色联系起来,在本系统中根据需求划分了两个角色:前端用户和系统管理员。根据模块完成的任务不同进行了划分,共划分出7个功能模块,其中前台划分出4个模块,与后台相关的3个模块。
3 系统特点
3.1 自动实现毕业审核
毕业资格审核是作为学生是否能获取毕业证书的依据,以高职高专学校学生为例,资格审查包括以下六项:
1)成绩审核:审核毕业生全部课程考试成绩是否合格;
2)英语成绩审核:审核非英语专业毕业生大学英语考试成绩是否达标;
3)计算机等级考试成绩审核:审核毕业生计算机文化基础考试成绩是否达到合格;
4)缴费审核:审核毕业生是否按期交纳学费并按时注册;
5)违纪情况审核:审核毕业生在校学习期间有无因违纪受记过(含记过)以上处分的情况;
6)职业资格证书审核:是否获得该专业的技能鉴定证书。
以上六项审核,如有一项不通过,则不能颁发毕业证书。因为学校各个部门有自编软件也有商业软件,而彼此之间的数据时独立的,没有一个统一的平台进行管理,该系统将各个部门的资料进行汇总,系统根据学生信息进行自动审核。
以下为教师登录查看学生毕业审核不合格界面如图1所示。
3.2 灵活的信息填报方式
就业信息收集等是为了给上级部门提供数据,给学生办理毕业证、报到证、派遣证等的必要信息。如何能快速准确的采集到学生的就业信息是一个主要问题,在该系统中,将毕业生信息采集作为一个模块,学生登陆系统后,可以在各个网络终端填写,大大提高了效率。以下为信息采集的界面如图2所示。
在毕业生信息采集中,涉及到大量的代码,如在采集民族代码、专业代码、生源所在地代码、单位性质代码等地方,并没有采用之直接让学生输入的方式,因为这些代码对应的有具体的名称,如果输入的信息不准确将导致无法和数据库中的数据相匹配,如“新疆乌鲁木齐市沙衣巴克区”在库中对应的编号是“650103”,如果学生按习惯称号输入“乌市沙区”,系统则无法完成由名称到代码的转换(最后要求收集的全部是代码)。鉴于大多数学生采用拼音输入法,因此采用输入拼音来检索对应数据库中的数据,然后根据匹配结果选择自己需要的数据,如该生为“新疆工业高等专科学校”学生,该校位于新疆乌鲁木齐市沙依巴克区,在填写“院校所在地代码中”,点击对应的按钮,弹出一个输入拼音的对话框,学生可以按照智能ABC的习惯只输入“xjwlmq”,则显示所有拼音中包含xjwlmq字符的内容显示在列表中,如图3所示。
学生只需要将要选的内容双击便可填写到文本框中,这样选择的信息就可以准确的与库中的代码对应,从而可以收集到准确的代码信息。
3.3 灵活的权限控制方式
以往的软件设计,通常是根据用户角色设计好不同的访问菜单,一旦开发完成,用户访问的权限也固定不变,这种开发模式在现实使用中是不太切合实际的,为了使用户权限具有更好的可控制性,在权限管理中,使用动态分配用户权限的方式实现,这样可以灵活的分配不同用户的管理权限,实现界面如图4所示。
管理员用户可以动态分配用户的权限,根据对资源访问设置,选中用1表示,则该菜单在加载时显,未选中用0表示,该菜单在加载时不显示。系统设置有一个默认加载菜单,当用户登陆后,根据管理员对用户的权限分配来过滤掉标识为0的菜单项,从而实现了菜单的动态加载。
效果:该系统可以使学校内部各个部门建立务实高效的协调促进工作机制,确保取得实实在在的成效,为高校毕业生就业营造良好环境。真正形成现代化、科学化和规范化的管理方式,有效地提高高校的管理水平和工作效率。
摘要:该文提出在毕业论文设计过程引入项目管理机制,采用TQM思想和PDCA的过程管理方法建立基于论文设计工作流的质量管理体系,同时在微软的企业级协同平台SharePoint上对这种质量体系下的论文管理信息系统进行了构建。
关键词:计算机应用技术;全面质量管理;毕业论文;SharePoint;工作流
高校毕业论文已成为全面检验学生专业学习成果和分析能力、综合能力以及独立科研能力的一种重要方式。是高校实践教育的重要组成部分。如何通过提高毕业设计教学质量,成为高等院校亟需研究解决的一个重要课题。使毕业设计管理更加科学化、规范化,增强毕业设计的透明性和可控性。
1 影响当前论文质量的因素
1.1 单机手工管理方式
目前高校论文管理大多是基于单机的办公软件结合纸质文件的管理方式,从论文的整个管理范围来看,是一个个离散孤立的管理体系,缺乏统一的数据管理和调度,同时由于办公软件之间存在版本差异,造成产生的数据常常以不同的格式和介质存储,始终无法得到有效统一的归档以及查询,效率低下且容易出错。
1.2 论文干系人之间缺乏有效沟通
高校的论文设计时间一般都安排在毕业阶段,很多学生在外地进行实习或者忙于找工作,而导师也往往在繁重的授课任务下难以抽出更多的时间来指导论文设计,管理人员则面临在学生和导师之间协调难,沟通难的困境。
1.3 缺乏统计数据支撑无法对结果进行分析改进
由于缺乏一致的管理平台对论文过程中产生的数据和信息进行搜集,管理人员往往无法对论文过程中产生的非预期结果进行追溯,也就无法对论文过程的问题进行改进。
2 建立论文全面质量管理体系
2.1 全面质量管理
全面质量管理(Total Quality Management, TQM)的理念最早由美国通用公司的A.V.Feigenbaum博士提出。ISO9000对TQM的定义是:一个组织以质量为中心,以全员参与为基础,目的在于通过让顾客满意和本组织所有成员及社会受益而达到长期成功的管理途径。TQM的核心理念是:树立全面质量意识,全员参与,全程监控,质量持续改善[1]。TQM通过PDCA循环作为其质量控制手段,PDCA循环是指质量提高过程的四个阶段,即计划阶段(Plan)、实施阶段(Do)、检查阶段(Check)、处理阶段(Action),构成的一个环状的模型,通过循环反复地执行PDCA来持续改进质量。这个模型是由美国统计学家W.E.Deming提出的。
2.2 建立论文质量管理体系
在论文管理过程中实施全面质量管理,必须遵循全面质量管理的核心理念和基本方法,建立科学的质量保证体系,运用PDCA环把论文管理工作衔接起来,构成一个严密的有机整体。
2.2.1 基于PDCA循环的论文管理过程阶段工作内容
计划阶段:计划阶段制定全局性的论文管理和论文实施工作方案,包括设置论文进度表、里程碑、关键时间检查点等。指导性的工作原则和工作方针,保障实施的规章制度。
执行阶段:按照工作方针和具体工作方案开展论文工作,完成任务布置,选题,开题,中期报告,结题等一系列工作。
检查阶段:根据工作方案安排,在每个检查点根据里程碑标识递交的文档、进度表对论文过程进行检查,对进度延后、文档不齐的论文要进行追溯,查找原因,形成检查表。
处理阶段:根据检查表列出的问题,根据工作方案中的处理方法进行处理,对于成功处理的问题,应当使处理过程标准化、文档化。对于没有解决的问题,应当提交到下一个循环的计划阶段,采取予以解决。
按照PDCA方法进行论文质量管理,使各个论文干系人在论文的实施过程中都有一个PDCA循环,上一层的循环的输出又作为下一层循环的输入,使整个论文质量体系呈现出螺旋上升的态势。
3 基于论文全面质量管理体系构建论文管理信息系统
在完成论文过程全面质量管理体系的建立后,需要基于该体系构建论文管理信息系统,利用信息化手段来为质量管理工作提供更严谨的控制,同时也实现论文过程的电子化、网络化、自动化,论文管理信息系统应该根据论文管理的工作流程,提供基于质量体系的过程控制,根据PDCA方法,抽象各个环节的数据关系,将每一个环节的数据结果作为下一个环节的数据基础。
3.1 论文过程框架
为了通过论文管理信息系统精确控制整个管理过程,在系统设计时需要对论文流程进行梳理和规范,找出关键过程域,设置里程碑以及过程输出文档,得到论文关键过程框架表(表1)。[2]
论文过程框架由一系列的论文活动构成,在每个活动中由处于不同角色的论文干系人按照规定通过完成特定任务,生成特定文档来驱动论文进程,整个论文过程框架行成一条任务驱动的工作流系统。
3.2 论文管理信息系统实现
选择Visual Studio 2008集成开发工具基于微软企业级门户服务Windows SharePoint Service来进行论文管理信息系统的开发,选择SQL Server 2005作为数据库管理工具,系统部署于Windows Server 2003操作系统之上。图1展示了论文管理信息系统结构图。
图1 论文管理信息系统结构图
3.3 主要模块功能解析
3.3.1 论文过程管理模块
基于论文过程框架,通过SharePoint工作流引擎来实现论文过程管理模块,SharePoint工作流引擎构建于Windows Workflow Foundation(WWF)之上,它是一种Microsoft Windows平台组件,为开发和执行基于工作流的应用程序提供编程基础结构和工具[3]。
论文过程管理模块通过工作流审批机制来控制流程的运转,例如在开题阶段,导师对学生递交的《开题报告》进行审查,可以看做一个工作流的审批行为,对于通过审批的论文,导师填写并递交《论文开题评阅表》,从而推动工作流进入到论文设计阶段,对于未通过审批的论文,导师执行退回操作,工作流重新回到开题报告撰写阶段。这样既实现了对论文流程的规范化管理,又能将控制粒度精确每个活动。
3.3.2 论文内容管理模块
论文内容管理模块主要是对论文电子文档的信息化管理, SharePoint平台通过文档库方式来进行并增强了传统的电子文档管理,基于SharePoint文档库,论文内容管理模块可以通过文档模板功能帮助管理部门制定并控制文档格式的规范化,通过文档签入签出功能以及内建Microsoft Office支持实现文档的完全在线编辑,通过版本控制功能实现对文档修改过程交互和沟通的记录管理。从而实现整个论文文档管理规范化,网络化,可交互、可记录。
3.3.3 论文数据统计模块
论文信息统计模块对论文处理过程中产生的具有统计意义的数据进行汇总,数据分为两个层次,一个是全局性数据,例如年度论文数量、论文平均完成时间、论文平均得分等,一个是过程性数据,例如论文修改次数、学生导师交互次数、平均修改间隔时间等。这些源数据汇聚到SharePoint报表中心,最后报表中心将这些数据以报表、列表以及关键性能指标的方式进行,SharePoint报表中心是一个为存储报表而提供中心位置的网站,能够通过设定权限来保证数据访问的安全性,可以设定统计数据只能由特定的管理决策部门进行访问,从而实现关键数据保密性,以及对决策的支持。
4 结束语
在论文过程中实施全面质量管理,通过PDCA循环,将经验性工作方法转变成现代科学管理方法,增强管理的科学性和具体工作的活力[4],带来质量的持续改进,同时还要认识到,在实施质量管理的过程中,不能照搬书本上的管理思想与管理方法,要根据论文管理业务流程的特点和相关规章制度进行合理变更,使过程更加易于操作,从而保障实施效果。
摘要:该文阐述了当前“软件+背景专业”交叉发展背景和现状,以及专业交叉设计模式的优点。介绍了以“交叉专业毕业设计过程管理系统”为平台的双导师制交叉专业毕业设计的实现过程。
关键词:专业交叉;毕业设计;过程管理
随着现代科学技术和社会经济文化的发展,人类社会许多重大问题的解决越来越取决于多学科的协同攻关[1]。同时,科学技术以高度综合为主要特征加速发展,形成了大量新兴交叉学科、边缘学科。多学科之间的交叉融合成为目前学科发展的一个主要趋势,大量原创性科研成果的产生、新的学科增长点的培育以及优势学科方向的凝练,都依赖于多学科之间的相互交叉与融合。积极推动学科的交叉融合可以为高等院校的学科发展创造一个良好的机遇,并据此提供一条可行的路径。
1 背景和现状
我校自2007年起,软件学院积极进行“软件工程+应用背景专业”复合型人才培养模式改革,探索新的人才培养模式,此举在江西省高校软件学院中均属首创,受到广泛关注,并成为我校的一个办学亮点。而应用背景专业方向包括电子商务、会计学、信息工程、机械电子、电气、桥梁和道路、铁道专业7个方向。这些专业在课程设置方面充分考虑了软件专业以及背景专业的各自专业特色,涵盖计算机学科和软件工程学科的主干课程,强调对学生基本计算机理论知识和软件工程理论知识的培养,同时在某些专业基础课及专业课(包括一些实践性环节)上体现出专业方向的特色,为各自方向的继续学习及开发应用储备必要的基础知识,此外,在课程安排上充分考虑课程之间的先后关系。
“交叉专业”培养出来的学生是否真正具有成为“复合型人才”的潜质呢?学校更多是注重基础知识教育和思维方式的培养,人才是要到社会上历练才能铸成。但是不可否认交叉型专业是专业设置适应市场发展的重要里程碑,是高校发展的必然。而毕业设计是学生从学校到社会的一个重要实践环节。充分利用毕业设计,让学生更好的将软件及背景专业知识融会贯通,为走向社会奠定坚实的基础。
2 方案提出
为了更好的完成毕业设计,本文就建立交叉专业毕业设计过程管理系统进行了详细分析与研究。
针对专业交叉毕业设计的特点,建立一套完整的、便于操作的软件+背景专业交叉毕业设计过程管理系统。根据毕业设计实施流程,将整个毕业设计过程划分为三个阶段:
1) 准备阶段
主要在第七学期,先进行软件工程专业和背景专业教师的搭配,可自己组合,也可根据实际情况情形调控组合。
接着就是学生选题,学生根据自己学习的方向和兴趣,选择自己能够完成的题目。根据题目的要求和难度等级,可以一人一题,也可以几个人选择一个题目,根据题目的要求进行分工合作。
2) 实施阶段
主要在第七学期末到第八学期,首先由学生阅读大量文献,收集学习相关知识,完成开题报告。
其次,确定设计内容,开展深入研究,完成毕业设计系统。在整个实施阶段都要有专家对毕业设计的整个过程进行质量监督和评估。以保证毕业设计的顺利进行。
3) 总结阶段
分析和总结,学生完成毕业设计论文,教师对其毕业设计系统进行检查,评阅毕业设计论文。指出问题,反复修改。参加完成毕业设计答辩。
3 具体实施
为了更好的协调完成双导师的毕业设计,建立基于三层架构“毕业设计过程管理的”交互平台,主要结构如图1。
1) 组织结构
该系统分四类用户角色:教师、学生、督导组专家和管理员。
教师主要负责申报课题、布置课题任务、开题报告审阅、安排毕业设计过程任务,进度安排、检查以及解疑答惑等;
学生主要任务选题、完成开题报告、完成中英文翻译一篇、根据过程中的安排,根据导师的进度合理完成自己的任务;
督导组专家主要是监督每个阶段毕业设计进行的状况,根据评价指标对其进行定量或定性的检查、打分;
管理员主要是录入基本信息,以及系统的维护。
2) 题目申报
先进行软件工程专业和背景专业教师的搭配,可自己组合,也可根据实际情况情形调控组合。然后由两位交叉专业老师根据专业和背景方向制定相关的题目。然后由学校组织专家进行审核。题目通过后,根据专业课程比例,来确定主导师。软件工程占70%,背景专业占30%的专业,如:电子商务、会计学、信息工程等专业以软件工程方向导师为主。软件工程占30%,背景专业占70%的专业,如机械电子、电气、桥梁和道路、铁道则以背景专业教师。出题要充分提现出其交叉专业特色,要找到软件工程专业和背景专业的契合点。主导是要负责对学生的监督、任务指导、进度检查、毕业设计论文审阅等任务。
在确定了主导师后,另一位辅助导师主要是对学生在毕业设计过程中涉及到的相关专业知识进行辅导、答疑,以及毕业设计论文的审阅。
如何协调软件工程专业和背景专业老师在指导学生的工作中的分工和合作是关键。
3) 学生选题
学生根据自己学习的方向和兴趣,选择自己能够完成的题目。根据题目的要求和难度等级,可以一人一题,也可以几个人选择一个题目,根据题目的要求进行分工合作。
4) 在线交流
在线交流模块为两个导师和学生提供了很好的交流指导平台。对于过程设计的问题,以及进度安排都可以及时的在线交流。有利于毕业设计的顺利进行。
5) 毕业设计监督及评价
毕业设计质量监督、评价模块由专家登陆,对各个阶段毕业设计进度,状况进行调查、监督,并按照一定的指标进行测评,给出参考意见。在毕业设计完成后,根据各个阶段的过程测评得出最终的评价。
4 总结
毕业设计是对大学生所学知识成果的综合体现。基于双导师“软件+背景专业”交叉专业毕业设计模式为学生从学生走向社会提供了一个很好的跨越平台。通过该平台学生能够将大学中所学的双专业知识很好的融会贯通,为走向社会奠定基础。
摘要:毕业实习、论文(设计)管理是高校教学管理工作中的重要环节,对象众多、文档数量巨大、工作过程复杂。为提高工作质量和效率,基于PHP+MSQL平台,利用MVC框架开发了毕业生实习、论文(设计)管理系统,实现信息化、流程化管理。系统引入时间策略和过程监控思维,有效提高了工作效率和质量。系统经过严格测试,使用效果良好。
关键词:毕业实习;毕业设计;MVC;时间策略;过程监控
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小时。要求能快速部署,特别是在系统出现故障时能快速切换到备用机。
3系统总体设计
利用开源框架ThinkPHP开发基于MVC模式的毕业实习、论文(设计)管理系统,系统模块有:系统管理模块、用户管理模块、实习管理模块、论文设计管理模块、答辩管理模块及结果认定管理模块,如图1所示。
摘要:高校毕业生档案会为毕业生就业服务,为此,要实现毕业生档案管理工作的优化,客观分析其中存在的问题,根据市场的变化与毕业生的要求,进行完善,给毕业生以指导,重新探索和思考。本文以高校毕业生档案管理为切入点,展开讨论,先分析了管理工作的现状,再根据现状给出对策,最后是探索与反思。
关键词:高校毕业生 档案管理 就业服务
高等教育会为社会提供大量的人才,满足社会对人才的需求,促进社会发展。同时,高校也要根据市场的发展,以及自身实际的情况,适当调整,帮助学生就业,而档案管理工作作为必不可少的环节之一,与毕业生就业紧密相关,因此,高校管理者必须弥补管理工作中的不足,提高管理水平。
一、高校毕业生档案管理的现状
档案管理工作涉及了毕业身就业的方方面面,而档案管理的侧重点就是“管”与“理”,但国内很多高校的管理都存在过于倾向某一方面的特点,有的倾向于“管”,有的倾向于“理”但多以前者为主,有的档案管理工作只是一种形式,无法为大学生就业提供服务,包括以下几方面:
(一)档案内容单一,没有特色
目前,毕业生档案的归属依然没有得到解决,没有明确的规定,可以由学校、个人或社会机构保管,而档案中的内容基本相同,很难从中看出毕业生具有的优势。另外,有的高校档案管理人员会由其他部门的人员担任,只是简单的收集、整理资料,没有核对档案的真实性,让档案丢失。另外,没有特色也会掩盖学生本身的优势。
(二)档案造假,失去公平性
自从我国高校增加招生的数量后,社会毕业生逐年增加,加剧毕业生之间的竞争。毕业生为了满足用人单位的要求,经常会填写虚假的档案信息,修改档案中原有的成绩,有的高校甚至会帮助学生填写不真实的信息。虽然这么做可以让毕业生顺利找到工作,但档案也失去了原有的公平性、严肃性。
(三)管理方式落实,工作效率较低
很多高校对毕业生档案的管理方式过于陈旧,方法单一,特别是在毕业生毕业前期,会决定档案的归属,需要大批量的移动档案,但因为管理方式单一,人员不足,可能会造成档案派遣混乱,让档案派遣出现错误,很多学生查询不到档案的归属。
(四)管理观念落后,机制陈旧
当下,高校会根据市场对人才的需求,由市场主导人才的培养,随着市场需求的变化,调整人才培养的方向。但高校的档案管理人员因为受传统观念束缚,面对这一形式的变化,没有认识到原有管理模式的不足,依然用原有的方法收集、整理档案。另外,很多管理人员常常忽略毕业生就业服务档案,把它放在档案管理工作以外,管理机制存在漏洞。
二、建立高校毕业生档案管理系统
针对上述不足,高校可以建立毕业生档案管理系统,建立健全管理体系。该系统由不同部分组成,包括是个体数据测评、职业心理指导、普及就业政策与法律服务、创新管理方式,为毕业生就业提供服务。
(一)对个体数据进行测评
对毕业生档案进行管理,其重点工作是了解学生的就业倾向,让其形成良好的心理素养,会通过职业心理课程、EAP职业心理工作坊,搜集学生的心理数据,为数据档案的建立打好基础。
对于进入高校一年级的学生,可以让其做职业倾向测评,了解其兴趣和个性,对学生职业的选择有初步的判断。而大二的学生可以做人格测评,从测评中可以了解学生具有的优势,发现学生身上的不足,让其对自身有客观的分析,并通过这一分析,挖掘自身的潜能,弥补自身的短处,形成优势。同时,个体数据的测评会以图表的形式,把结果直观的呈现给学生,利用心理辅导让学生形成自觉行动的意识,提升心理素养。
它可以让学生有良好的精神素养,有丰富的职场心理资本,有正确的就业观,根据自身的就业倾向,选择适合自己的工作,毕业后顺利就业。
(二)开展职业心理指导
目前,几乎每个高校都会在毕业生毕业前,开设就业指导这门课程,校内会设立就业服务中心,帮助毕业生解答就业遇到的问题。但校内的就业指导中心忽略了市场对人才的需求,常常根据往年的指导内容进行指导,与市场脱节,给出的分析也只是针对普遍存在的情况,没有根据毕业生遇到的问题加以解答,并未真正为毕业生就业服务。为此,高校的职业心理指导不可以只通过问答的形式,而是模拟真实的面试与工作场景,实际演练,在演练中让毕业生了解自身存在的不足,加以分析,给出针对性的指导。比如,根据学生专业的不同,设置不同的场景,像是营销专业,可以把班级内的学生分成数个小组,模拟营销活动,解决营销活动中的各项问题;或是经济与会计专业,需要培养毕业生的洞察力,提高人际沟通的能力。
这一方式对毕业生就业的影响是:它可以锻炼学生意志力,健全自己的人格,对工作有客观的认识和理解,与市场变化接轨,行成正确的价值观和正确的职业心理。
(三)普及就业政策和法律服务
高校的n案管理人员需要根据毕业生与企业签署的劳动就业档案,为毕业生就业提供服务。
校内就业指导教师可以在课上把劳动法的相关内容做成PPT的形式,用多媒体展示出来,通过这一方式,可以让毕业生了解就业政策的相关内容,以及与就业有关的法律法规,可以用法律保护自己的权益,此外,高校还可以把这些内容做成宣传画册,到校内论坛或微信公众号上,借助网络的优势向外普及。另外,高校可以根据合作企业发出的信息,在毕业生档案中找出与之相符的学生,让其参与企业面试,为毕业生就业提供机会,而这一方式也可以让高校和社会机构建立联系,共享信息资源,为毕业生解决就业困难。
它增加了毕业生就业的机会,能够让毕业生用法律武器维护自己的利益,按照自身的选择,扩大了就业信息来源的渠道。
(四) 管理机制的创新
随着社会的发展,我们已经进入大数据时代,需要高校创新管理机制,提供档案管理的水平与工作效率,深度挖掘档案信息,发挥档案的作用,实现创新,同时,也要明确毕业生毕业后档案的最终归属,让毕业生顺利找到自己的档案。
另外,大数据时代还要求高校建立档案数据数据库,由纸质档案变为电子档案,快速查阅、阅览、向外传递,成为企业与毕业生沟通的桥梁,增加毕业生就业的概率。
实现管理机制的创新,可以完善毕业生档案工作中的不足,提高管理的效率,让高校毕业生档案管理切实为毕业生就业提供服务。
三、探索与反思
根据上述内容,要求高校毕业生档案管理必须符合社会发展的要求、符合企业提出的要求,根据高校的实际管理情况,以及校内专业的设置,为毕业生就业提供服务。
首先,符合社会的要求是指,高校要做好档案管理工作,把为毕业生就业服务作为最终目标,给毕业生正确的引导,规范其行为,不要做出违背社会规范的行为,保持积极的就业心态。其次,符合企业提出的要求是说,高校的档案管理工作必须根据市场也就是企业对人才的需求,创新培养人才的方式,随着企业需求的改变适当调整。再次,高校帮助毕业生就业时,需要考虑毕业生个人的愿望,尽量满足毕业生的要求。最后,每个高校专业的设置都有不同的侧重点,高校可以根据不同专业毕业生对工作的要求,筛选出与专业相符的工作,及时给毕业生就业指导,以免出现违法乱纪的行为。
四、结语
总而言之,建立高校毕业生档案管理系统为就业服务,是高校提高就业率的主要方式这一,因此,要充分认识到自身毕业生档案管理工作中的不足,建立高校毕业生档案管理系统,切实为毕业生就业提供服务,让就业指导工作符合社会发展、企业提出的要求。
(作者简介:龙环,学历:本科,职称:档案馆员,单位:昭通市人才服务中心。)
纵观国内各高校的发展状况,大部分高校尤其是发展中的高校为了加强自身的竞争水平,都在努力强化各个步骤的教学质量,毕业设计(论文)环节作为教学质量监测中最为关键的步骤,长期以来一直引导着各高校健全自己的毕业设计(论文)管理办法,其目的是为了达到流程再造,不断向高效管理方式过渡,最终实现信息化型的现代高校。本文就南京电大毕业设计(论文)的管理需求,探讨如何运用计算机技术开展网络化管理,以及如何设计出一套毕业设计(论文)管理系统,因此本文具有一定的现实意义。
【关键词】南京电大 Struts J2EE 毕业设计 毕业论文
1 研究背景
进入新世纪以来,计算机网络技术在国内发展迅速,特别是在教育领域,教育产业化进程不断推进,高校间强强联合、不断实现资源共享。随着国内高校规模不断的扩张,合理并有效运用教育教学资源,推进教育管理方式转变,推进教育教学过程化管理,已成为各大高校重点关注的问题。目前,网络化管理技术已经在教育教学领域中的学生学籍管理、学生成绩管理、课程设置等方面都有了广泛运用。高校教学过程中一个非常重要的环节就是毕业设计(论文),与其它课程管理类似,其主要使用单机管理方式或是手工管理方式实现,包括对毕业设计(论文)步骤中的基本信息与成绩的输入输出实施管理,而毕业设计(论文)中的选题、过程控制与质量管理,以及整个毕业设计(论文)环节效果的统计分析等一系列环节都没有纳入系统管理中。
现阶段部分高校对毕业设计(论文)做法一般为指导老师前期给出参考题目,并通过纸质文件的形式发给学生,学生再从中完成选题或自行申报课题,由于正在毕业实习的学生比较分散,容易导致指导老师和学生之间沟通不畅,造成有些学生课题选择冲突;同时在教师指导学生毕业论文中后期,有大量表格由人工发放、填写、回收,导致效率极其低下;毕业设计(论文)完成阶段,通常需要运用纸质存储或者刻录光盘提交最终论文,常常导致资料堆积如山,查找不便。所以使用传统的手工管理方式对毕业设计(论文)资料进行管理不仅耗时费力,而且不利于教学管理工作者准确、及时地把握学生完成毕业设计(论文)的进展情况,给管理造成较大程度的困扰,甚至影响毕业设计(论文)的质量。因此,在这种情况下管理者应该充分利用高校的计算机资源和网络优势,按照具体管理规定研发出一款为高校量身定制的管理软件,完成对毕业设计(论文)网络化管理,这不仅重要,而且符合高校无纸化办公的发展潮流,这将进一步推动高校信息化建设的进程。
南京电大早在1999年成为教育部批准的首批电大人才培养方式改革与开放教育试点项目示范单位,属于“统筹规划、分级办学、分级管理”类型的远程开放教育教学系列的“省级电大”。至2014年春季,南京电大培养的教育本、专科学生已达52397人,每学年参加毕业设计(论文)的学生达到1800人,因此研发出一套南京电大毕业设计(论文)管理系统是非常有必要的。
2 系统分析
系统分析是站在企业应用系统内部,从抽象的概念高度上分析系统需求,敲定企业应用系统的要素、组成及结构,因而给出系统的分析模型,并为企业应用系统设计给出依据。在此我们给出一些功能性分析和非功能性分析的示例。
功能性分析要求南京电大毕业设计(论文)管理系统应该可以满足不同用户对南京电大对毕业设计(论文)管理的要求,按课题启动、申报课题管理、论文指导管理、论文答辩管理、论文终审管理等系列流程,能够实现不同角色应有的功能。南京电大学生可以浏览南京电大关于论文方面的公告,可以选择导师、提交课题,可以与导师交流,可以对自己的开题报告、论文及系统中资源进行上传和下载;南京电大教师可以选择自己的学生、查看学生课题、论文情况,可以对学生提交的课题、论文进行审阅,可以对自己的学生发出通知,向本校教务员汇报工作;分校教务员完成本校通知工作,维护本校教师与学生信息,向市校汇报本校论文工作;市校教务员可以对分校教务员、教师进行权限分配、调整;系统管理员需要完成业务数据备份、角色信息调整、系统安全运行、运行维护等工作。每一个用户登录南京电大毕业设计(论文)管理系统后都可以维护自己的个人信息,都可以利用南京电大毕业设计(论文)管理系统提供的查询与打印功能,都可以从系统中下载需要的资源,根据需要上传文档。
非功能性分析主要包括时间上响应不可以太慢,从而影响用户的操作,应在5ms-9ms之间;必须能够对所录入的业务数据快速的处理,得出执行结果,基本处理过程时间不可延迟过多,至多1-3秒;对学生的申请以及教师指导结果的传送和转化时间能够满足用户心理预期,不影响用户的使用,适应用户的任务需求为关键;对录入的课题申报、指导意见、答辩结果等要能够在短时间内产生响应结果与相关的查询。适应性上应该对录入的课题申报、指导意见、答辩结果等要能够在短时间内产生响应结果与相关的查询;运行环境需要支持Windows系列、Unix等不同运行操作平台,对于将沓鱿值牟僮髌教ǎ系统可作进一步的维护以满足其稳定性;接口流量不可过小,与其他系统能进行快速的数据交换与处理;大约在5-10年时间能够正常使用;运行期应对系统进行必要的更新维护,使其更加健全。
3 系统设计
南京电大毕业设计(论文)管理系统包括学生操作模块、导师操作模块、分校教务员操作模块、市校教务员操作模块、系统管理员操作模块。其中学生操作模块包括选择导师、申报课题、课题维护、论文过程汇报、浏览与回复导师意见等功能;导师操作模块包括选择学生、审阅学生课题、审阅学生论文、向本校教务处汇报、有关通知、浏览学校通知等功能;分校教务员操作模块包括维护本校学生、维护本校教师、与教师联络、向市校教务处汇报论文工作、本校通知、浏览市校通知等功能;市校教务员操作模块包括审核分校指导老师资格、审核分校上报答辩小组信息、完成终审论文成绩录入、向市校教务处汇报论文工作、市校通知等功能;系统管理员包括操作模块、包括角色信息管理、分校教务人员管理、市校教务人员管理、系统维护记载、系统安全管理、系统备份等功能。
图1中虚线框中登录系统、维护个人信息、查询与打印、上传下载材料等功能,学生操作模块、导师操作模块、分校教务员操作模块、市校教务员操作模块、系统管理员操作模块等模块都需要这四项功能,因此将它们单独列出。
4 技术简介
南京电大毕业设计(论文)管理系统运用Struts框架,Java的Web应用中运用的技术比较多,也较为复杂,所以研发过程中可选择的技术也多,项目管理必须考虑到开发人员个人的特长对开发任务进行合理分工,这就需要设计人员在系统设计阶段考虑周到。MVC模式可以很好的将业务数据模型和业务处理模型分离出来,这样研发出独立的业务组件,以便于在编写表示层页面阶段可以保证数据的一致性。在处理表示层页面文件和模型之间关系过程中,控制器就成为两者的桥梁,这样使得南京电大毕业设计(论文)管理系统项目能够成为一个整体的、系统化的工程。Struts框架在南京电大毕业设计(论文)管理系统中就起到了这个作用,在研发阶段可以很好的运用该框架开展开发项目,开发人员能够选择合适的模型组件。
在图2中,JSP和Struts为开发人员提供的一组标签能够完成页面的表示与数据显示等功能,使得开发人员可以编写丰富的视图功能。
5 系统实现
南京电大毕业设计(论文)管理系统各个部分的研发工作主要包括以下几个步骤:
5.1 创建视图
该系统采用Struts技术,视图的编写主要运用JSP技术,但和传统的JSP技术相比有两个明显不同。
(1)该系统在Struts下运用JSP技术研发视图,在页面文件中没有包括任何的脚本程序,仅是单纯的实现数据传递以及获得与显示从数据库返回的数据,对业务数据的处理和页面的跳转都是在业务层中执行。
(2)Struts框架给出了一组可扩充的自定义标签库,主要包含Bean标签、 Logic标签、HTML标签与模板标签。通过运用标签,能够简化编写用户界面的过程,而且更好地完成数据的封装。
5.2 创建模型
模型利用JavaBean组件,设计和实现系统的业务逻辑。根据不同的操作请求从Action派生特定Action类,调用由Bean组成的业务组件,建立由ActionForm 的派生类达到对客户层表单参数的封装。
5.3 创建控制器
在南京电大毕业设计(论文)管理系统中,中心控制器是由Struts提供(ActionServlet),程序员一般无需对该ActionServlet执行二次研发;负责特定业务处理的Action类则是研发者研发任务的重点,这部分Action对象中会执行全部业务操作,处理结束,由Struts的中心控制器转向到JSP页面,把处理结果返回到客户端。
5.4 创建配置文件
包括两个配置文件web.xml和struts-config.xml,用来定义Struts系统中模块之间的交互。通过对该两个配置文件的定义,将Struts框架中MVC各部分联系起来,完成了一个真正的MVC系统。
南京电大毕业设计(论文)管理系统开启阶段学生申请导师界面见图3。
6 结束语
本文对现阶段高校毕业设计(论文)管理状况充分调研,分析总结现阶段高校毕业设计(论文)管理系统主要缺陷,在掌握毕业设计(论文)管理系统的需求基础上,结合南京电大毕业设计(论文)管理的实H状况,探讨了南京电大毕业设计(论文)管理系统设计与实现。本系统基于网络B/S方式设计思路,采用Struts框架技术与SQL Server2014数据库技术进行设计,具有一定的参考价值。
[摘要]顶岗实习是高职院校实践性教学体系的重要组成部分。很多高校要求学生毕业后将所有实习资料返给学校,但是受各种因素影响,很多学生不能按时保质地上交相关资料,这就给学生的就业管理带来了较大难度。目前,可以将先进技术手段应用到高职院校毕业生的顶岗实习与就业管理中,利用B/S结构技术、SQL Server数据库技术、技术等系统核心技术,从系统设计原则、系统总结构设计、系统体系设计、数据库设计、系统软件设计、系统用户界面设计等方面优化实习与就业管理系统,为管理员、毕业生、指导教师提供所需的系统功能,并及时进行系统测试。
[关键词]高职院校;毕业生顶岗实习;管理系统;设计与实现
顶岗实习是高职教育的重要内容,对学生的就业具有重要影响,高职院校应致力于开发和设计毕业生顶岗实例及就业管理系统,使教师可以利用该系统详细了解学生工作、论文撰写等情况,以此加强企业与学校的联系,提高毕业生的就业率。
一、系统核心技术
第一,B/S结构技术。B/S技术是在C/S基础上发展形成的网络结构。该结构可利用WWW浏览器展示用户界面,减轻电脑客户端的负担,减少系统维修量,提高系统运行效率。从系统性分析,该结构可实现跨区域信息浏览,信息收集方式较灵活,用户可以在任何地点、任何时间利用互联网进入到B/S终端。同时,它是一次性到位的研发,允许不同接入方式访问同一个数据库,而且有助于保护数据平台,提高稻菘獾陌踩性。从软件技术角度分析,B/S可以在internet/Internet模式下应用,有助于减少成本,方便系统操作,而且此种操作允许不同方式操作同一数据库,可以保护管理平台和数据库安全。
第二,SQL Server数据库技术。SQL Server 为关键数据库管理系统。Microsoft和Sybase公司在SQL Server的开发上具有较大差异,Windows NT推出后,Microsoft公司开始将SQL Server移植到Windows NT平台上,作为重点开发项目。SQL是非过程且特定的数据库管理语言,可以进行分析、统计、集成和报表等操作。目前,SQL Server已经取得了成熟发展,可以应用到系统支持、研发等方面,具有较强的适应性。
第三,技术。技术是进行实习和就业管理研发的技术,可以利用较少的代码生产企业Web程序,提供多种服务。是NET Framework中的基本功能,可以直接访问NET Framework。支持多种语言,可以兼容任何语言编写代码。实际是建立在公共语言上运行的数据库编程框架,可以在服务器上进行各种Web操作,具有浏览安全、增强系统扩展、操作简易等特点,应用范围较广。
二、实习与就业管理系统的设计
1.系统设计原则
第一,系统具有实用性和先进性。实习就业管理系统必须满足高职院校毕业生顶岗实习与就业管理的需求。进行改系统设计的主要目的就是实现教师、学生和企业的沟通,方便教师管理,所以系统必须采用先进的计算机技术进行操作,构建简单的用户界面,直观地展示各种功能。第二,系统具有较强的安全性。系统安全是信息管理的重要原则,必须保证毕业生信息资料的完整性,同时要发挥安全监控的作用,可利用身份验证的方式进行操作,保证用户数据安全。还要选择高质量的数据库,利用成熟的技术保证管理系统安全。第三,系统具有较强的软件兼容和扩展性。
2.系统总结构设计
随着实习及就业管理工作的开展,对管理系统性能也提出了较高要求。实习与就业管理是从系统需求角度出发,利用逻辑结构优惠设计实现实用界面的操作。结合实际需求,可以将高职院校毕业生实习与就业管理用户分为三类:第一,负责毕业实习与就业指导的教师;第二,在外实习生;第三,高职院校专业人员。指导教师主要负责学生登记管理,学生个人信息、就业信息及实习单位信息管理等任务。毕业生登陆到系统中可以进行个人信息查询、网上留言等操作;用人单位可以了解本单位的招聘信息,进而结合企业发展招聘合适的人才。
优化系统总结构设计可以帮助指导教师完成学生信息查询、招聘信息互动、实习周记批阅等操作,可以帮助毕业生实现在线咨询,也可以帮助企业用户结合实际发展需要寻找合适的人才。
3.系统体系设计
经过详细分析后,决定使用B/S构架。从教师的角度来看,该结构可以及时对毕业生登记信息进行分析、查询和审核,还可以了解企业的招聘信息。从毕业生的角度来看,毕业生可以利用个人账号登录到互联网首界面,及时登记个人信息开展实习,还可以进行论文提交等操作。
4.数据库设计
设计数据库时必须遵循独立、共享、数据冗余度小等原则,主键与字段越少越好;使用特定的方式完成检索;保证数据库具有较强灵活性,满足程序需求。
进行数据库设计时,最重要的是保证数据库功能。随着实习环境和社会环境的不断变化,要提高数据库质量,减少实习生顶岗实习和就业管理中所产生的不必要的成本。数据库设计的主要任务是结合信息需求,及时对数据库操作系统及硬件进行处理,保证数据库可以把应用系统联系起来。可以按照下图1的方式设置:
5.系统软件设计
进行系统软件设计时,必须要合理分布实习生就业管理数据结构。如果管理系统数据库结构不合理,就会影响软件程序价值的发挥。例如,人们通常习惯用英文单词命名,需要注意的是必须控制好名字的长度,避免给管理查询造成困难。目录不要储存较多内容,避免影响文件的读取速度。进行软件编程时,必须减少Cookie与Session函数的应用,同时还要处理好人们较容易遗漏的问题。
6.系统用户界面设计
设计用户界面时,要站在实习生、教师、企业和管理者的角度思考问题,加强各用户间的沟通与交流。同时还要合理布置系统用户界面颜色,遵循操作简单、方便等原则。此外,设计实习及管理系统页面要遵循排版原则,即不要设置较多的功能栏目,要给浏览者留下深刻印象使浏览者可以迅速进入到实习与就业管理系统中。
三、实习与就业管理系统的实现
第一,系统为管理员提供的功能。先创建并审核管理员,合理设置各界管理员,然后合理分配管理员的职责,引导其掌握系统数据库管理操作流程。系统管理员目前主要进行教师管理、毕业生管理、专业管理、班级管理等操作。
第二,系统为毕业生提供的主要功能。实习及就业管理系统主要给毕业生提供师生互动、企业招聘、个人信息编辑及查询等操作。毕业生一般进入系统后先注册,然后填写基本信息,设置用户密码,再经过身份验证就可以进行日常操作了。
第三,系统为指导教师提供的功能。指导教师要完成学生信息的审核,并与学生进行互动交流。一般指导教师进入系统后,首界面展示教师个人信息,然后利用系统中的功能选项进行实习生就业单位查询,同时可以勘查学生留言,结合学生需求回答学生实习中遇到的各种问题。
目前,主要采用两种方式进行系统测试。一种是黑盒测试,主要对个别模块功能进行测试,可以利用源代码了解模块使用情况。一般将被测管理系统看作黑盒,给其输入各种信息,并从黑盒子中输出。另一种是白盒测试,可以将其称之为逻辑驱动测试或结构测试,主要对程序内部逻辑结构和路径进行测试。
高职院校毕业生顶岗实习及就业管理系统的设计与实现,有助于加强实习、就业等信息管理,给毕业生、教师和企业提供良好的沟通环境,提高高职院校毕业生的就业率。在今后的研究中,还应结合社会与就业环境的变化,优化各项功能模块,完善内部数据测试和分析等功能,加强各类平台的联合应用,设计出安全、高效、方便的系统,满足不同人群的需求,提高人才培养的质量。