APP下载

基于B/S的高职毕业设计管理系统研究与实现

2018-10-31罗小芬

智能计算机与应用 2018年6期
关键词:教务院系毕业设计

罗小芬

(湖南商务职业技术学院, 长沙 410205)

引言

毕业设计是高职教育不可或缺的基础应用环节。近年来,作为衡量高职毕业生培养质量的重要指标越来越受到重视。提高学生毕业设计质量,有必要对毕业设计实行过程化管理[1]。时下,已有多家高校纷纷推出了规划建成的各类毕业设计管理系统。但通过分析可知,当前各高校信息化程度不一,而且各家高校的毕业设计管理系统或是经由单独采购、或是基于自主研发而得。其中,对于采购系统而言,当其与购回学校已有的教务管理系统进行对接时,就需要在这2个系统间提供数据的多次导入、导出处理,且不同系统间对数据格式的要求不一,这也必将花费大量时间、人力成本来应对数据的导入、导出需要,从而导致教务管理工作效率不高。另外,虽有部分高职院校已建设有毕业设计管理系统,但却只是毕业设计成果展示平台,而并未涉及有关毕业设计的过程管理部分。

近年来,随着新型教育模式的陆续问世,对于高职院校的学生毕业设计管理系统的研发而言,除了应做到与教务管理系统的高效、无缝对接外,还需实现学生毕业设计的过程化管理[2],并将毕业设计作为一个重要环节融入到教务管理中去,这对推动毕业设计管理工作的全面规范化、网络化和信息化则必将具有重要的理论价值与实践意义。本文将对此课题展开探讨论述如下。

1 需求分析

1.1 系统流程

毕业设计管理系统是为了规范管理毕业设计的各项工作[3],实现选题的网络化、数字化和智能化,从而不限时间与地点,切实解决学生外出实习、教师出差不在学校等人员分散问题,并在功能布局中重点添加了与教务管理系统的无缝对接设计。分析可知,高职院校存在师资不足,需聘请兼职导师等现象,学生选题时通常会青睐选择熟悉的专业教师,因而会出现向某位指导教师、或某项选题高度集中的状况,因而需要对每项选题、每位导师可申报学生数目进行限制,以保证指导教师、学生均有足够的精力投入课题研发[4],如此一来毕业设计的质量才可维系在较高水平线上。毕业设计管理系统的用户可分为3种:学生、指导教师、院系管理员[5]。总地来说,教师、院系管理员以及学生信息均为教务管理系统中已有信息,可从教务管理系统直接获取。在将毕业设计管理系统与教务管理系统取得了优化整合与良性对接后,就会以其子模块的形式集成到教务管理系统中,并与教务管理系统共享用户数据、成绩数据。毕业设计流程完成后,毕业设计成绩将存入教务管理系统的学生成绩表,再返送至教务管理环节,即可直接作为毕业成绩审核依据。按照毕业设计管理作为教务管理系统的子模块的设计策略,研发可得本文系统流程架构则如图1所示。

图1 毕业设计流程图

1.2 相关技术

系统研发中采用B/S结构,即Browser/Server结构。研究可知,B/S结构是当前主流网络体系结构[6],可以不需安装客户端,通过浏览器就可直接访问。同时,采用ASP.NET 2.0技术,结合HTML、ASP.NET和ActiveX建立动态、交互且高效的Web服务器应用程序[7]。另外,系统后台数据库则采用SQL Server 2008数据库管理系统。

2 系统实现

2.1 数据库设计

根据毕业设计流程分析,在数据库中设计了5个数据表,分别是:bysjxs、bysjjs、bysjtk、bysjxsxt、bysjcg。对此研究内容,可做阐释探析如下。

(1)bysjxs表。用来存储拟将承接毕业设计任务的学生信息。数据从教务管理系统中查询当前学年即将毕业的学生信息,共设有6个字段:xh(学号)、xm(姓名)、yx(院系)、bj(班级)、xnxq(学年学期)、sfcyxt(是否参与选题)。sfcyxt值为1,表示参与选题,否则不参与。

(2)bysjjs表。用来存储指导教师信息,共设有5个字段:jszgh(教师职工号)、jsxm(教师姓名)、zc(职称)、bm(部门)、jsjj(教师简介)。其中,前4个字段的数据从教务管理系统的教师信息表中查询获取,jsjj由指导教师填写,重点陈述自身的学术领域与研究方向等,以供学生选题的查考参照。

(3)bysjtk表。用来存储毕业设计选题,共设有12个字段:xnxq(学年学期)、ktbh(课题编号)、ktmc(课题名称)、jsxm(指导教师)、xxrs(限选人数)、xxzy(限选专业)、ktjj(课题简介)、shzt(审核状态)、ktsj(开题时间)、ktdd(开题地点)、dbsj(答辩时间)、dbdd(答辩地点)。教师申报毕业设计选题后存入该表,shzt值为0,院系审核通过后shzt值为1,不通过则为2。

(4)bysjxsxt表。用来存储学生的毕业设计选题信息,共设有7个字段:xnxq(学年学期)、xh(学号)、xm(姓名)、yx(院系)、ktbh(课题编号)、ktmc(课题名称)、jsxm(指导教师)。

(5)bysjcg表。用来存储学生毕业设计的成果文档,共设有8个字段:xnxq(学年学期)、xh(学号)、xm(姓名)、yx(院系)、ktbh(课题编号)、ktxm(课题项目)、ktxmcg(课题项目成果)、sfzs(是否展示),sfzs值为1则公开展示,值为0则不展示。

2.2 系统中各类用户的功能设计解析

(1)学生模块。信息已转入bysjxs表的学生,登录系统后可查看全部选课题信息及指导教师推介,并进行选题。确定选题后可查询开题时间、地点,连同答辩时间、地点,以及有关的上传毕业设计任务书及毕业设计成果文档,文档格式可为doc、docx、rar、zip等。

(2)指导教师模块。信息已转入bysjjs表的教师,在权限允许范围内将会开启与毕业设计相关的一系列操作。指导教师登录系统填写个人简介信息,报送毕业设计选题,撰述课题摘要信息,指定限选条件、限选人数,该课题经院系管理员审核通过后再对学生开放待选。初期申报的选题可为范围较宽泛的研究方向,学生完成毕业设计后,可根据实际课题成果更改课题名称。上传开题文档及中期检查文档。查阅、审核学生毕业设计成果文档,确定是否展示,还需一并上传学生毕业设计成绩。

(3)院系管理员模块。登录系统后将当前学年即将毕业的学生信息转入bysjxs表,并将本院系的指导教师信息转入bysjjs表,审核指导教师申报的毕业设计选题,以利于学生、指导教师的后续双向选择。人工处理个别学生(如重修毕业设计的往届毕业生)的毕业设计选题。创建毕业设计项目,如毕业设计任务书、毕业设计成果等。只有管理员创建项目后,学生、指导教师才能在该定制的项目下上传毕业设计相关文档。学生选题结束后,还要指定开题时间、地点,包括日后的答辩时间、地点及参与答辩的专家、老师。毕业设计工作完成后,导出当前学年全部毕业生的毕业设计成果链接,提交学校教务处以供校内、教育厅专家的评审与检查。

2.3 毕业设计成果展示

学生毕业设计成果需要在互联网上公开发布,无需通过账号登录,适于各位专家的按需评定审查。毕业设计管理系统中的展示模块检测bysjcg表中的sfzs字段的值是否为1,如是,就将学生上传的doc、docx格式的文档通过swf格式公开展示,rar、zip格式的文档则以附件形式展示,并提供下载。

3 结束语

通过对当前的毕业设计管理系统的功能需求分析,提出了一个旨在与高校教务管理系统有机对接的基于B/S模式的高职学生毕业设计管理系统,可不限地点完成毕业设计,解决了学生毕业设计和实习之间的矛盾,同时提高了教学管理人员的工作效率[8],实现了毕业设计管理工作的流程化、网络化,且经过已持续一年有余的应用实践表明,该系统具有部署快速、维护简单、稳定可靠等特点,达到了系统预期设计目的。

猜你喜欢

教务院系毕业设计
高校教务管理工作的现状分析与优化研究
教务排课对高等院校教学运行的作用分析
高等职业院校汽车检测与维修专业毕业设计探究
浅析新时期高校教务管理工作创新探讨
基于FPGA的毕业设计实践平台实现
浅谈SQL Server中Select语句的分组统计功能
电子商务专业毕业设计实施与探索
清华院系手机背景图
写在最后
高校院系经费分层管理探析