前言:我们精心挑选了数篇优质数据库设计毕业论文文章,供您阅读参考。期待这些文章能为您带来启发,助您在写作的道路上更上一层楼。
关键词: JSP 毕业论文 系统的设计与实现
随着计算机及网络的发展和普及,各高校的校园网络技术不断完善,健全,学生和老师使用网络来进行学习和工作的机会越来越多,毕业设计和论文史学生在校期间的最重要的一个学习过程之一,所以,使用信息化管理毕业设计和论文势必要取代手把手教学的模式。该系统是高校进行学生管理工作的一部分,也是学生和教师互动的接口,它的应用给学生,老师,行政部门都带来了大大的方便,既节省了教师与学生的宝贵时间,也规范和完善了毕业设计这个环节的管理。
1 系统简介及使用工具
本系统的功能是进行毕业设计,由学院布置教师的毕业设计指导任务,让学生选题,准备开题,教师允许开题后教师和学生在网站上进行交流,完善设计后开始撰写论文,毕业论文完毕,学生开始答辩,由教师审核并给出修改意见,最后教师给出成绩。
毕业论文系统采用了JSP网站开发技术,网页设计软件Dreamweaver 8,SQL Server数据库技术,JDBC数据库连接技术来制作。JSP技术以Java Servlet为基础,保留了Java技术简单易用、面向对象、平台无关性和安全可靠的特点。Dreamweaver 8可以使用服务器技术(例如,CFML,ASP,,JSP和PHP)生成动态的、数据库驱动的Web应用程序。SQL Server采用SQL语句执行操作,这些语句可以作为脚本语句直接在数据库环境中编译运行,还可以嵌入到其他宿主语言中去。JDBC可以连接的数据库包括Oracle,SQL Server, MYSQL,Sybase, DB2,Access,来满足不同编程人员对数据库开发的要求。
2 系统的功能设计
根据毕业设计和论文的完成要求,功能分为3个模块,包括教师,学生,管理人员。
系统的功能模块划分如下:
管理员:设置功能与权限,学生与教师信息管理,题目审核,论文指导工作安排,公告,指导教师与学生调剂,数据保存,生成报表和文件
教师:教师基本信息,论文题目,查看选题,处理题目,论文查看,公告与回复,成绩评定
学生:学生的信息,指导教师与题目,选题功能,提交论文与发言,查看成绩
3 系统的实现
3.1 系统前台和后台的实现
系统的前台实现主要使用控件,后台功能的实现使用代码,列举其中2个功能模块的实现过程如下:
学生注册页面的实现
学生注册信息包括学号,姓名,专业,班级,电子邮件,联系电话,QQ号码
其后台功能代码是:
3.2 系统数据库的实现
本系统的功能就是教师指导学生进行毕业设计,由学院布置教师的毕业设计指导任务,由教师先给出专业方向让学生选题,审题后布置任务,学生开始收集资料并准备开题,教师确定开题后学生开始进行毕业设计,在设计期间教师和学生在网站上进行交流,完善设计后开始撰写论文,教师一直都在网站上辅导,到了规定的时间,毕业论文完毕,学生开始预答辩,由教师审核并给出修改意见,学生正式答辩,教师在答辩后再给出完善意见来达到最满意的程度,最后教师根据整个毕业设计指导过程结合答辩组的意见给出成绩,最后将答辩的所有相关文件和资料都保存到网站上供其他人来浏览。
4 系统的测试
4.1 服务器的安全性和稳定性的测试
包括服务器能否可以长时间稳定的运行,网络传输率的计算
4.2 程序及数据库测试
所选的操作系统和数据库系统是否稳定,严密,测试程序是否有好的容错性,并用各种实例对系统的功能进行测试,例如,用户注册,学生选题,教师发公告等
4.3 网页兼容性的测试
毕业论文系统最终测试的阶段将能够看到各个阶段的结果,其目的是为系统在高等院校的投入使用做好准备。 使用各种浏览器,显示器和浏览网页的方法对系统进行测试,检查页面是否正常显示,页面打开和跳转的时间等。
5 总结
论文分析了毕业论文系统的必要性;研究了系统的设计与实现;以及测试了系统的应用。由于时间及个人专业水平有限,所做的工作还有很多待完善的地方,还有很多需要解决的问题,进一步的工作还包括:
(1) 扩充系统的数据库
更好的利用SQL Server技术进行数据库的扩充,使系统更好的管理毕业论文环节。
(2) 增加系统的功能模块
随着网络的不断发展,例如延期和提前答辩,网上答辩等模块还需要增加
(3) 毕业论文与其他教学环节的联系
毕业论文是重要的教学环节,学生是否能取得毕业证与毕业论文的完成情况有重大联系,所以,学院的其他部门的工作也要参考毕业论文系统的信息
参考文献
[1] 耿祥义、张跃平,JSP基础教程(第2版),清华大学出版社,2009年10月第二版,132-174
[2] 林振荣、徐苏,JSP程序设计,中国铁道出版社,2010年6跃第1版,144-225
[3] 方逵,JSP编程技术与应用,高等教育出版社,2003年10月第1版,204-212
[4] 宋昆、李严, SQL Server数据库开发实例解析,机械工业出版社2006:10-89
[5] 张莉, SQL Server数据库原理及应用教程,清华大学出版社,2003:30-140
[6] 王国辉、牛强、李南南,ASP信息系统开发实例精选,机械工业出版社 2005:180-300.
[7] 张跃廷、王小科、许文武,JSP数据库系统开发案例精选,人民邮电出版社,2007年1月,第1版,220-350
英文翻译:
The Design and Implementation of Thesis system based on JSP
E JING JING
Computer Science and Technology institute of Hulunbeier College Inner Mongolia Hulunbeier 021000
关键词: 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.
关键词:毕业论文;检索;ASP技术;ACCESS数据库
中图分类号:TP311文献标识码:A文章编号:1009-3044(2012)26-6203-03
Using ASP Technology to Achieve a Simple Thesis Searching System
ZHU Qiang
(Tongcheng Teachers College,Tongcheng 231400,China)
Abstract: This paper introduces how to use ASP technology and ACCESS database technology to develop a simple version of the graduation thesis searching system, From the working principle of the system,data flow diagram, function module, database storage four aspects about the process of system development, Introduces the login module, interface module, a retrieval module, The whole papers show modules four modules.
Key words: graduation thesis; retrieval; ASP technology; ACCESS database
毕业论文的管理工作受到了各学校的高度重视,如何对其进行系统的分类、存储、检索都已成为学校的一项重要工作。检索功能是毕业论文管理系统的核心功能,可便于读者快速检索并下载到所需论文,使得论文资源得到有效利用。本文致力于研究设计一个简易版的毕业论文检索系统,能够快捷、方便、全面、准确地实现论文检索功能。
1开发技术及数据库技术简介
本系统采用ASP技术进行系统开发,使用ACCESS数据库作为后台支撑数据库。
1.1 ASP的基本定义
ASP即Active Server Page的缩写,中文可以翻译为动态服务器网页。它是一种包含了使用VB Script或Jscript脚本程序代码的网页。当浏览器浏览ASP网页时,Web服务器就会根据请求生成相应的HTML代码然后再返回给浏览器,这样浏览器端看到的就是动态生成的网页[1]。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互。是一种简单、方便的编程工具。在了解了VB Script的基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的ASP系统。
1.2 ASP运行基本过程
ASP文件只能运行在服务器上,不能在浏览器上运行。Active服务页也可以使用服务器端的ActiveX部件,这些部件通常是EXE部件,返回的信息在ASP得到解释。ASP的运行过程可简述如下:浏览器向Web服务器请求一个ASP文件时,ASP脚本开始运行,Web服务器从头至尾运行ASP脚本,并且把HTML页返回给浏览器。如果要通过ASP访问Web数据库,则Web服务器接受浏览器请求,通过ODBC或者OLEDB把请求发送给数据库服务器,再从数据库服务器接受数据,把产生的网页和数据送回到浏览器。
1.3 ACCESS数据库简介
Access数据库是Microsoft Office 2000套装软件的数据库管理系统软件,是目前比较流行的小型桌面数据库管理系统,适用于小型企业、学校、个人等用户。
2 SERVER运行环境及系统开发工具
2.1 SERVER运行环境
2.1.1操作系统
WINDOWS2000及以上。
2.1.2 WEBSERVER
IIS5.0。
2.2系统开发工具
考虑本系统为简易版的,笔者建议可采用易学、快捷、方便的Dreamweaver MX作为开发工具。
3系统工作原理
检索的前提是论文的各项属性信息已存储在数据库中,将毕业论文原稿存储在相应的文件夹下。论文的属性可细分为论文名称、类型、关键字、作者、作者单位。同时,在毕业论文的检索项中也包括了这几项信息。用户进行检索时,可有选择地输入各种检索信息,系统根据所输入的检索信息对数据库进行扫描。当它找到与其相匹配的论文时,就将论文及其信息显示在屏幕上,并支持下载论文原稿。本系统支持简单的模糊检索,即在检索栏中输入字词的一部分就能完成检索。
4系统的模块结构图及数据流程图
4.1系统的模块结构图
模块的结构图如图1所示。注册后的用户可通过自己的用户名、密码登录系统。登录后就可以访问其他的模块了。
图1系统的模块结构图
4.2检索系统的数据流程图
检索系统的数据流程图如图2所示。检索人员输入检索信息,检索信息处理程序接受检索信息,然后访问数据库,得到检索结果。检索结果经屏幕处理程序处理后,显示在屏幕上。
5系统主要功能模块介绍
5.1用户登录模块
用户登录模块是用户进入系统的验证模块,只有通过身份验证的用户才能进行论文检索和其他操作。用户使用用户名和密码登录系统,此模块访问数据库,核对用户名和密码是否正确。如果正确,则允许用户进入系统进行论文检索,反之,则要求用户重新登录或注册。
5.2用户注册模块
用户注册模块给新用户提供注册功能。当用户第一次登录系统或忘记密码时就可以使用注册功能。在这个模块里,用户填写用户名、密码、email地址、姓名、性别等信息,实现注册。当然,信息填写时有些限制和约定,如用户名长度、密码长度、邮箱格式等。如果用户填写的信息不合要求,系统就提醒用户重新注册。如果所填的信息合法,系统就会同意用户注册,并将各信息存入数据库。这样,用户就得到了自己的用户名和密码,可以顺利登录系统了。
5.3检索界面模块
通过身份验证的用户即可访问检索界面模块,该模块是用户进行毕业论文检索的界面。论文检索栏目是该模块的核心部分,它给用户提供了五个检索项,分别为名称、关键字、作者、作者单位、类型。这五个检索项也就是数据库中毕业论文的五个属性。用户可以根据这五个检索项或选择其中任意个检索项检索毕业论文。
5.4论文检索模块
该模块是系统的核心模块。它实现的功能就是论文检索并显示,可通过输入关键字实现检索论文的功能。该模块的详细工作流程如下:
5.4.1接受论文检索界面中输入的论文检索信息
在论文检索界面中,检索栏中用于输入各检索信息。这些检索信息通过表单中的Post方式传递给论文检索模块。论文检索模块中通过Request.Form函数接受表单中的检索信息。
5.4.2与数据库建立连接
检索毕业论文必须访问数据库,访问之前就需要与数据库建立连接。本系统使用CreateObject函数和Open方法就来完成它们之间的连接。
5.4.3根据检索信息,对数据库中的毕业论文信息进行扫描核对,找出用户要检索的论文
本系统采用最常用的SQL查询语句(select···from···where)来选取符合条件的数据库段。在这里,系统使用了like %···%来支持模糊搜索。
5.4.4将检索到的论文显示在屏幕上
为了能够显示所有符合检索条件的毕业论文,系统使用了do while循环语句来循环显示。系统通过rs语句来接受数据库中的论文信息,然后使用response.Write函数来显示各论文信息。
5.5通显论文模块
通显论文模块实现的功能是将数据库中所有的论文全部显示出来。
6系统的数据库存储情况
6.1用户信息表
用户信息表是存储用户基本信息的数据库表,它包括六个属性列,分别是用户名、用户密码、用户email地址、用户的真实姓名、用户性别、用户生日。用户登录系统或注册时都必须访问该数据库表。
6.2毕业论文信息表
毕业论文信息表是存储毕业论文相关信息的数据库表,它包括五个属性列,分别是论文所在文件夹、毕业论文题目、论文类型、论文关键字、论文作者、作者的所在单位。此表是该系统的核心数据库表,它给系统的检索工作提供了后台支持。
7结束语
笔者在独立的环境下研究检索系统的开发,如何将该系统融合到毕业论文管理系统的大环境下还有待于进一步研究。该系统为简易版,不支持对论文正文信息的检索,功能相对比较简单。
关键词:本科毕业论文;原因;探讨与实践
一、高校毕业论文(设计)质量下滑的原因
(一)从学生角度思考毕业论文质量下滑的原因
1.缺乏获取信息资料的途径与能力。毕业论文从选题到实施需要以充分的文献调研为基础。然而,绝大多数毕业生对文献调研并不重视,根本就没有慎重独立思考,甚至有的毕业生对自己所做的课题根本不理解。在查阅文献时,这些学生仅仅依靠百度、谷歌等大众搜索工具,而忽视专业文献查阅数据库,如SCIfinder数据库、PubMed数据库与ScienceDirect数据库等。2.面对实验数据的综合分析能力差。学生对检验数据的信息转化能力,就要求学生清楚地了解检测方法的原理以及它的局限性,并正确认识结果的意义和解释。在药学实验中会出现各种实验数据,如波普数据、分析测试数据、药物活性数据等。作为一个药学专业毕业生,就必须要学会如何分析这些数据。3.剽窃与造假等不端正的学术行为泛滥。不端的学术行为,指的是学者对学术进行剽窃、造假、抄袭等的不良行为。毕业论文是大学生结束大学学业的标志,是检验学生阶段性学习成果的重要手段。但是,许多本科生的毕业论文都存在严重的抄袭现象。根据调查,全国重点的一流大学百分之十的论文都存在抄袭现象,甚至普通大学的毕业论文抄袭率高达百分之三十左右。而且,大学生毕业论文学术不端现象日益呈现多样化的趋势:⑴公然抄袭,即对别的学者的实验观察结果、数据以及记录,原始性的语言和思想等进行公开直接使用等不被认可的行为,这种行为在科研领域出现的频率比较高。⑵数据造假,即数据的捏造和虚构,以及参考文献的胡编乱造。⑶寻找。这种现象的出现不但不符合大学生毕业论文的根本要求,而且违背了高校要求大学生撰写毕业论文的初衷,更是对高校教育精神的极大挑衅。4.紧张的毕业实习、找工作和各种考试影响毕业论文的写作精力。许多高校将本科毕业论文(设计)安排在最后一学期,但是最后一学期是学生忙于就业的时期,况且目前就业压力越来越大,竞争越来越激烈,大多数学生都忽视了对毕业论文的设计,而是忙于择业。对学生来讲,最后一个学期是一个非常特殊的时期:(1)找工作的同学不是参加各种面试,就是忙于准备各种公务员的考试;(2)找到工作的同学还需要在单位实习一段时间;(3)研究生笔试通过的同学还要花费大量的时间和精力去准备研究生的复试;(4)没考上研究生的同学要花很多的精力去找工作。
(二)从教师角度思考毕业论文质量下滑的原因
1.指导教师科研能力和指导能力不足,本科设计选题不新颖。一些指导教师自身科研能力一般,有的甚至不熟悉指导的学生论文所涉及的领域,再加上指导能力欠缺,这就造成了对学生论文的指导工作只是表面应付。2.指导教师在指导毕业论文(设计)的过程中责任心不强,存在放任自流的现象。一些指导教师以科研任务和课堂教学工作繁重为由,不与学生联系或对学生提出的问题不予认真解答,学生的论文拿来过一遍就成,没有中间的反复修改与指导。
(三)从教学资源角度思考毕业论文质量下滑的原因
1.指导老师不足。在我国高等教育大众化的背景下,高校扩招。这样的结果就是导致指导学生毕业论文(设计)的师资力量相对不足。此外,在现有师资力量中,许多教师由于长期不从事一线科研工作,导致与外界科研现状严重脱节。这导致所选研究课题陈旧,而且不可避免出现重复现象。2.学校科研经费与设备投入不足。学校在本科生毕业论中投入的经费与设备相对不足,导致指导教师在选择课题时受到局限。特别是没有承担课题的教师,这种感觉尤为明显。“工欲善其事,必先利其器。”相关仪器设备性能良好、套数充足是保证学生顺利进行科学实验研究的重要物质条件。然而毕业生人数多,用于毕业实习的仪器设备少,许多学生只能合用一套设备,使用时间按计划执行。
二、我校药学院在提高毕业论文质量方面所做的改革
引入本科导师制,确立学生严谨的科研态度与责任心。本科生导师制是由指导教师对本科生的思想、学习、生活等进行辅导,定点定人因材施教,以提高学生的思想道德素质、文化素质、专业素质和分析解决问题、适应社会竞争的综合能力的制度。它是构建素质教育、培养创新人才的本科教育改革新模式。本科导师制有利于实施个性化教育和素质教育,实现学生的个性化培养。这便于导师根据学生的个性特点指导学生进行毕业设计、制订成才计划,便于导师采取个别辅导的方式帮助学生克服困难,早日成才。提高本科毕业论文要求。为了杜绝论文抄袭,我院要求所有的本科毕业论文必须是研究性毕业论文。并且我院对论文的格式、论文内容都提出了相应的要求。此外,在安排指导教师的时候,学院尽量安排正处于科研一线的教师,让学生真正体验到如何从事科研。提升教师队伍的业务素养。本科毕业论文指导教师的水平决定着选题的新颖程度、水平的高度以及论文的质量。因此,为了提高整体毕业论文水平,学院有计划地将年轻教师送出国深造,提高其自身的科研水平。
三、结束语
毕业设计是大学生教育的最后一个实践性过程,也是锻炼学生综合素质的主要方式。然而,提高本科毕业论文(设计)质量是一个系统、长期的工程,不可能一蹴而就,需要学校各方协调、配合。鉴于本科毕业论文(设计)在本科教学中的重要作用,本科毕业论文(设计)工作只能加强不能削弱。各高校要不断创新本科毕业论文(设计)工作的思路和方法,以使本科毕业(设计)质量不断提高,从而提高本科生的培养质量。
作者:周中振 单位:南方医科大学
参考文献:
[1]唐丹林,尹进.提高本科生毕业论文质量的思考与探索———以四川大学生命科学学院为例[J].高等教育发展研究,2010,(4),30-33.
[2]郑增娟,段煜,张维芬.提高地方高校药学专业本科生毕业论文质量的教学改革[J].西北医学教育,2015,02.
[3]潘夕春,周红,陈晓红,刘涛.药学本科毕业论文的规范化研究与实践[J].现代医药卫生,2015,02.
[4]惠明.高校毕业论文教学中存在的问题及分析———以河南工业大学生物工程专业为例[J].河南工业大学学报(社会科学版),2009,03.
关键词:论文管理平台;B/S模式;三层架构
中图分类号:TP311.52
毕业论文是高等学校学生在掌握基本理论、基本知识和基本技能的基础上,运用本专业知识和技能所进行的全面的综合训练。当前不少高校对毕业论文的管理主要还是采取传统人工管理模式,在论文选题、论文指导、资料收集、报表提交等多方面存在效率低、效果差等问题。随着网络技术的不断发展,许多高校尝试使用信息技术对毕业论文进行管理,也有一些软件厂商开发了相应的通用软件平台。
多数系统向管理员、教师、学生三种类型的用户提供服务,解决了导师出题、学生选题、毕业论文材料的上交与审核。有的系统还实现了师生实时交流、在线评审以及毕业统计等功能。
但是由于不同高校在毕业论文的组织和管理存在差异,开发一个适合本单位使用的毕业论文管理系统,更有利于论文管理和系统维护。为了进一步提高毕业设计(论文)教学效率,本平台结合某系在近些年实践教学环节中实际情况,应用软件工程的思想和方法研究了毕业论文管理平台的设计,实现了对毕业论文的网络管理,提高了效率和管理水平。
1 系统功能
根据《闽江学院毕业论文(设计)工作规定》,毕业论文写作的主要工作有:教学秘书进行毕业论文初始工作(设置参与论文写作工作的指导教师和学生,毕业论文工作计划、相关通知公告及相关表格文件等)、指导教师拟定毕业论文选题、学生选择或者自拟论文选题、师生互选、学生提交题目审批表、教师下达任务书、学生提交开题报告、论文写作与指导、中期检查、论文定稿、指导教师评阅、专家评阅、毕业论文答辩、毕业论文资料归档等工作。
2 系统功能模块
本系统的用户包括学生、教师、教学秘书、院系领导,系统设计目标是实现毕业论文管理的网络化、系统化、自动化。核心功能是教师拟出课题、学生选题、在线提交各种文档、在线论文指导。系统应满足学生、教师、教学秘书、院系领导四种类型的需要,针对不同类型,使用不同的功能模块。学生主要有选题、上传文档、提交论文等功能。教师有设定论文题目、选择学生、查看指导学生提交的文档等功能。教书秘书全程调节毕业设计进程。院系领导进行审查和审核。
2.1 教师模块
教师由教学设置用户名和账号。主要实现:课题、选择指导学生、任务书、审核开题报告、中期检查报告、修改论文、成绩评定等。
2.2 学生用户模块
学生使用平台登录,用户名和初始密码由系统给出。主要实现:选择课题、选择教师、填写题目审批表和开题报告、提交论文等功能。
2.3 教学秘书模块是毕业毕业论文管理平台的系统管理账户。主要实现:设置指导教师、设置指导学生、统计毕业论文报表、毕业论文计划。
2.4 院系领导模块
院系领导主要对毕业论文各阶段进行监督和审核。
3 系统总体结构设计
根据系统功能,设计采用以Web为基础的三层架构的B/S模式,分为客户层、应用层和数据层。
客户层:实现在客户端浏览器中显示的用户界面。该层可以调用由业务逻辑层提供的业务方法,也可以直接调用由数据层提供的接口访问数据库。客户层实现了系统与用户间的接口,用户通过Web浏览器访问论文管理平台。应用层作为系统核心,封装了主要的业务逻辑。
应用层:主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务进行逻辑处理。在接收了用户提交的http请求后,由Web应用服务器接受请求并由处理程序解释,并进行相应处理。操作结果以HTML页面的形式返回给浏览器。
采用三层结构这种模式能较好地适应开发,对代码重用、代码分层以及对以后的软件维护等等有很大的作用。尤其考虑到本平台在运行过程中随着毕业论文流程可能的变化以及对功能扩展的需求,更应该采用三层结构。
开发工具采用Visual 2010,编程语言采用C#,前端界面使用,采用Microsoft SQL Server2008作为后台数据库管理系统。其中是创建动态Web页的服务器端技术,作为应用程序采用的数据访问模型。在服务器端运行,应用程序使用连接数据源,并进行数据操作。
4 后台数据库设计
毕业论文平台后台使用SQL SERVER数据库。设计过程中使用ER图定义实体关系模型,并根据范式理论进行优化。
根据需求分析和设计要求,毕业论文平台主要包含以下数据表:
(1)Administrator,存储教学秘书信息。
(2)Dean,存储院系领导信息。
(3)Teacher,存储教师用户相关信息,包括用户名、密码和教师基本信息等。
(4)Student,用来存储学生用户相关信息。
(5)DepartmentInfo,用来存储院系信息。
(6)Plan,用来存储毕业论文计划信息。
(7)Thesis,用来存储毕业设计课题。
(8)Task,用来存储任务书信息。
(9)TitleForm,用来存储题目审批表信息。
(10)Report,用来存储开题报告信息。
此外还有一些辅助表。
5 系统的主要特色
考虑到本单位实际需求和运行情况,平台重点突出两大特色:
师生互选。教务秘书设定指导教师指导的学生总数,教师提交课题后,学生登录平台,查看相应课题,根据自己擅长或喜欢的方向进行选择。在选题的过程中,每个导师的学生数量有限,达到上限后,学生不能选择该导师,需要从其他导师的课题中重新进行选择课题。教师可以决定是否接受该学生。教师指导人数到达上限后,不再接受学生。
审批功能。教师可以查看到所指导学生的任务书、开题报告、毕业论文等信息,并进行审核。院系领导对教师审核后的文档进行最终审批。
6 结束语
本毕业论文管理系统基于本校实际开发,充分利用了网络资源,方便管理人员对毕业论文全阶段的监督和控制;使学生选题过程公开化、合理化,解决了以往选题散乱、人工干预多的问题;促进毕业指导老师与学生互动;较好地适应毕业论文管理需要。今后可以在平台上添加答辩管理、论文检索等功能,进一步规范和扩展使用空间。
参考文献:
[1]应颂翔.基于B/S架构的毕业论文管理信息系统设计[D].浙江工业大学,2011.
[2]潘旭武.基于工作流的毕业设计管理系统[J].计算机系统应用,2013(22):54-57.
关键词:;选题系统;B/S
中图分类号:G434 文献标识码:B 文章编号:1671-7503(2014)13/15-0139-04
一、引言
毕业论文管理在高校毕业生教学工作中是非常重要的一个环节。它具有实时性、要求高、工作量大、工作重复率高等问题,这些都影响了对毕业生的教学工作。最近几年由于高校的持续扩招,导致每年都有大量的毕业生,每到毕业时,毕业生的选题工作凸显尤为明显。目前不少高校采取的仍是传统的记录选题模式,这样存在重复劳动强度大、办公效率低,难以适应海量毕业课题设计的管理需要。本文针对毕业论文选题过程中存在的课题选择灵活性强、指导教师对毕业论文讨论地方分散广、进度要求严格、工作量繁琐等问题,建了一个基于三层架构体系的适用于高校毕业生课题选择系统的网上管理系统。
本文介绍的毕业设计选题系统可以实现整个毕业设计选题过程系统化、规范化、无纸化。系统能够使用户操作起来简便快捷,对于减轻学生、教师、教务工作人员的劳动程度,提高工作效率和管理水平,具有很大的使用价值。
二、开发环境
毕业论文选题系统是一个标准的、通用的、具有交互功能的教学管理系统。该系统采用浏览器/服务器(B/S)模式的三层架构,在环境下采用C#语言,以Visual Studio为开发工具,以IIS为Web服务器,SQL Server为数据库服务器。
三、系统设计与实现
系统的功能结构主要包括以下三大部分(如图1)。
(1)管理员登陆后,能够分别向教师进行提交论文题目的公告,以及向学生选题时限和注意事项的公告;能够审核教师提交的四个论文题目,给予通过或不通过的审批结果;能够查阅所有学生的选题结果,并能够导出Execl表格。
(2)教师登陆后,能够提交四个论文题目和相关概述;能够查看论文题目审查结果;能够审阅学生自己申请的论文题目,给予同意或不同意的结果;能够查阅学生对论文题目的选择情况,根据学生的情况判断其适合或不适合做此题目,以此进行教师对学生的选择。
(3)学生登陆后,能够查看所有教师的论文题目或者根据教师姓名查看其个人的论文题目;能够向某个教师提交自己的论文题目。
上述功能的实现分别需要访问数据库中不同的数据表(如表1),主要包括管理员信息表、教师信息表、学生信息表、教师申请论文题目信息表、论文题目选择情况信息表等。
此外,该系统还提供了其他一些应用模块,例如:公告信息模块、用户登录模块、完善个人信息模块、修改登录密码模块、添加/删除学生或教师用户模块、留言模块,等等,在此本文将不详细讨论这些应用模块。对于本文的主要功能模块,将根据三个不同的用户角色进行详细阐述。
1.管理员模块
管理员模块是进行后台管理或其他相关操作的主要模块,管理员对毕业论文的监督和管理主要是通过此模块实现的。管理员模块的特色功能是,能够根据教师和学生角色的不同需要面向不同对象的公告信息。教师和学生看到的信息均是由管理员的,管理员需在公告信息界面进行公告信息的填写,并选择对象,以及是否,之后单击“提交”按钮则会将管理员填写的信息自动提交到后台管理数据库。管理员不仅可以公告信息,也可对过期的信息进行删除操作,从而维护公告信息的有效性和数据库信息的高效性。
管理员模块中最主要功能是对毕业论文的管理,因此,该模块中毕业论文题目管理为该模块的设计重点。毕业论文题目管理主要包括:审核教师论文题目、查看论文题目选择情况、查看毕业论文终表。
“审核教师论文题目”是管理员权限的集中体现,每个教师可申请四个题目,管理员需要对这四个题目进行审核,通过对题目和题目内容的了解,单击是否通过完成对论文进行审核操作。管理员审核题目通过后,此论文题目方可被学生选择。管理员单击“提交”按钮将审核结果写入数据库中(如图2)。
“查看论文题目选择情况”是管理员对论文题目的监督管理页面。管理员通过此页面可以查询论文题目的选择情况,对应的教师的4个题目具体由哪4个学生选择,即题目与学生之间的一一对应关系。当学生没有在规定时间内选择题目,管理员可以通过“编辑”功能对信息进行修改,实现管理员的后台控制操作。
“毕业论文题目选择终表”是管理员作为后台管理人员对毕业论文选题的最终结果的查询页面。论文题目与学生之间是否一一对应,在选题过程中也可以通过此页面进行随时监督。在选题工作结束后,管理员可以通过该页面将论文选择情况进行汇总,并通过“导出”按钮将页面的表格导出为Excel表格并保存为电子版。以便后续打印和查询。
2.教师模块
教师模块是教师进行相关操作的主要模块,教师针对论文的操作主要通过此模块进行实现。此模块主要分为4大部分,即个人基本信息、毕业论文题目管理、留言板、公告信息管理。
教师模块的最主要功能是对毕业论文的管理,因此,该模块中毕业论文题目管理为该模块的设计重点,毕业论文题目管理主要包括:添加论文题目、查看论文题目审核结果、查看论文题目选择结果、审核学生个人申请题目。
“添加论文题目”是教师申报题目的主要页面,每个教师可申请四个题目,教师添加题目的同时需要添加题目的相关描述,以备管理员对题目进行审核时了解教师设定该题目的目的和意义,了解题目所需要研究的相关内容。
“查看论文题目审核结果”是教师申请题目后,查询管理员批复结果的页面。教师提交题目后,管理员进行处理,将处理结果写入后台数据库。当教师点击“查看论文审核结果”页面时,会调用数据库中VerifyTitle表查询IsPass列的信息,返回查询结果,将数据库中的信息显示在查询页面中。如果题目没有通过管理员的审核,则教师可以单击“修改”对论文题目和相关信息进行修改。单击“提交”按钮将结果提交到数据库,并在“查看论文题目审核结果”页面显示(如图3)。
“查看论文题目审核结果”页面主要功能代码如下:
if (Tea.editVerifyTitle(T1, T2, T3, T4, C1, C2, C3, C4, ID))
{
Response.Write("alert('提交成功!')");
xiugai1.Enabled = false;
xiugai2.Enabled = false;
xiugai3.Enabled = false;
xiugai4.Enabled = false;
}
else
Response.Write("alert('提交失败!')");
“审核学生个人申请题目”是教师模块的一大特色,学生模块中学生可对论文题目进行自定义的添加,在教师模块中由学生选择的指导教师进行题目审核。该页面分为两部分:第一部分用于显示教师目前的论文题目信息,以及是否被选中的选择信息;第二部分用于显示学生所提交的论文题目,教师通过查看论文题目的相关介绍,对学生提交的题目进行回复,如果教师觉得学生所提交的题目不符合要求,则可点击“不通过”表示拒绝。如果教师觉得对学生所提交的题目可以作为论文题目,可考虑将第一部分中自己的题目删除。
3.学生模块
学生模块是学生进行相关操作的主要模块,学生对论文的操作主要通过此模块进行实现,此模块中包括8个功能。
学生用户登录身份认证成功后进入学生公告信息页面,学生通过此页面可查询管理员的公告信息,了解论文工作的具体安排。
学生用户主要是对论文题目进行选择和申请,学生可首先查询教师开设的论文题目,通过“查看/申请导师课题”页面通过选定教师姓名或其他条件进行论文题目查询,点击“查询”按钮将在页面上显示符合查询条件的论文信息;点击“全部”按钮将在页面上显示所有教师的论文信息。如果该教师的论文题目没有被其它学生选定,则学生可以单击“选择”选定该教师的论文题目。“查看/申请导师课题“的页面(如图4)。
学生查看/申请导师课题的页面功能代码如下:
if (sdr.Read())
id = sdr["TeaID"].ToString();
strsql = "select * from ChosedSituation where TeaID='" +id+ "'";
s.chosetitle(id,ID.Text );
学生查询教师的论文题目后,如果发现对教师开设的论文题目兴趣不大,则可通过“个人选题申请”页面申请自己的论文题目。学生也可通过下拉菜单中的相关功能选择指导教师,根据个人意愿向该指导教师提交自己的论文题目,通过在表格中添加题目和对题目进行描述,使指导教师了解学生的兴趣意向。学生在添加个人题目后,点击“提交”提交到后台数据库,等待教师进行审核,教师审核通过后学生即可选择该题目。“个人选题申请”页面如图5所示。
“个人选题申请”页面的主要功能代码如下:
if (Stu.JiShu(tID) < 4)
{
if (Stu.upSWork(SWork,tID,ID,SCon))
Response.Write("alert('提交成功!')");
else
Response.Write("alert('提交失败!')");
}
else
Response.Write("alert('申请人数已满,请选择别的导师!')"); }
学生选题成功后可在“个人论文题目”页面查询到最终的选题结果,如果教师同意学生自主申请的题目将会把审核结果写入数据库,学生在查询最终选题结果时,可通过学号、姓名查询到选题信息,并在“个人论文题目”页面中显示。
图6为整个系统使用过程的流程图,从图中可以看出三种用户虽然根据角色的不同而功能不同,但是,他们之间并不是完全独立的,而是相互关联,具有一定的时间顺序性。
四、结束语
本文所介绍的选题系统主要是根据天津师范大学教育科学学院的实际情况进行设计和开发,基本上实现了以往选题过程中的主要流程,并弥补了人工选题过程中存在的劳动强度大、办公效率低等问题,为毕业论文选题的顺利实施和工作效率的提高起到了促进作用。但本系统仍然有待于在实际应用中进行全面的检验,需要不断完善和修正。
参考文献:
[1] 芦丽萍,王志军.网络数据库应用系统开发技术―[M].北京:电子工业出版社,2009.
关键词:网络平台;信息化教育;毕业论文
毕业论文是大学本科阶段的收官之作,更是体现学生专业综合素质和解决实际问题能力的重要途径。虽然国家加强了对学位论文抄袭作假的处罚力度,但本科毕业论文依然存在质量普遍不高、创新程度不足等问题。
2012年3月教育部印发了《教育信息化十年发展规划(2011-2020年)》,指出“以教育信息化带动教育现代化,是我国教育事业发展的战略选择”。2015年2月,教育部的2015年教育工作要点中更明确提出“加快推进教育信息化。继续加大优质数字教育资源开发和应用力度”。近几年备受关注的“互联网+”教学模式改革探究则更是离不开互联网平台和信息通信技术。由此可见,推进教育信息化是未来教育创新改革的大趋势。然而目前对于教育信息化的探讨主要集中在各课程的课堂教学和实验教学环节,而应用于综合性实践环节(如:毕业论文)的涉及甚少。因此,如能借助网络平台,对毕业论文的各环节逐一信息化,实现知识和信息的共享,让学生有更多个性化针对性的学习空间,势必能大幅提高毕业论文质量。本文以化学类专业毕业论文为对象,就基于网络平台的质量提升模式进行探讨。
一、化学类专业毕业论文的现状分析
化学类专业的毕业论文过程通常主要包含以下几个阶段:选题、文献查阅、开题、实验、论文撰写。其中,选题目前主要是采取指导老师命题和学生根据自己兴趣选题相结合的双向选择模式来确定,而在后续的文献查阅、开题报告、实验设计和论文撰写则是以学生为核心的执行过程。
(一)文献查阅
文献查阅是对毕业课题资料收集的重要一环,然而由于本科教学大多是以教材为主,因此大部分学生习惯于纸质版教材或期刊,导致对课题相关文献的收集相对陈旧有限。m然部分专业开设有文献检索的课程,但从多年带本科毕业论文的情况看,学生的文献收集能力依然不足,对文献数据库的了解亦不够充分。
(二)开题
开题是以对文献的充分理解和总结归纳为基础的,只有通过对文献的归纳总结,才能全面了解课题当前的发展状况和趋势,从而提出新颖合理的设计路线。但由于很多高品质的化学文献多在SCI收录的英文期刊上发表,因此不少高校在毕业论文过程中,对外文文献的阅读翻译提出了明确要求。然而,很多化学专业词汇和试剂名称在常规的词典或翻译软件中却根本查找不到。因此,这也无形提高了学生在开题过程中阅读理解文献的难度。
(三)实验设计
在经过对文献的收集和分析总结后,学生针对毕业选题提出实验方案,并经与指导教师讨论确认后进入实质性的操作阶段。在执行过程中,首先学生需要了解所接触试剂的理化性质及防护措施。其次,在经过初步探索后,需要系统的确定实验方案的研究内容(如:反应的影响因素,各因素对产品的影响权重大小等)。最后提出对该选题所得产品或实验结果的评价方法。
然而,本科生从教材上获取的知识原理虽然具有一定的通用性,但实验的操作经验却相对有限,难以针对具体的问题提出有效的解决方案。此外,本科生对实验的设计通常也比较随意,系统性不足。因此,往往在后期论文撰写的过程中,发现实验设计存在缺陷,从而导致论证的依据不足。
(四)论文撰写
实验完成后,学生在论文撰写过程中,首先要对现有文献进行综述,然后对合成路线或实验原理进行展现,最后对实验数据或谱图进行处理分析得出结论。但多年带毕业论文的情况显示,学生普遍存在因文献引用编辑不当,导致修改时工作量巨大,合成路线和实验原理展示不清,谱图对比不规范、数据分析无法精确到位、以及论文编辑排版格式较混乱等问题。
二、基于网络平台提升毕业论文质量的对策
在当今移动网络无处不在的时代,网络平台具备学习时间灵活、学习终端多样化、不受地域限制、且能满足个性化学习需求等特点。因此,针对上述化学类毕业论文各环节存在的问题,充分发挥网络平台优势,势必能有效提高毕业论文的质量水平。
(一)导航平台
针对本科生对化学文献数据库了解不足、化学专业词汇和试剂名称翻译理解困难、实验试剂理化性质及防护措施掌握不够深入、谱图分析困难等问题,建立了网络导航平台,并将导航平台分为化学文献、化学翻译、化学试剂、谱图数据库等板块分别与之相对应。而对于化学文献则更进一步细分为期刊论文、学位论文、专利、标准、书籍等文献数据库便于学生分类检索文献;化学翻译则提供如较学术权威的CNKI翻译助手及其它广泛使用的在线翻译网站(如:Google翻译、有道词典等)以助于学生正确理解外文文献;在化学试剂板块则提供了综合性化学试剂网站ChemicalBook(可查阅各试剂的理化特性、风险性、安全性等数据)和国内外的主要化学试剂供应商(如:Alfa Aesar、国药集团)等资源;谱图数据库则根据谱图类型细分为红外光谱、核磁谱图、质谱、拉曼光谱、光电子能谱等以供学生将测试结果与标准谱图进行对比分析。
(二)应用平台
针对毕业论文撰写过程中存在的问题,基于应用平台CAppChem主要建立了结构式绘制、文字处理、数据处理、谱图分析等核心板块。结构式绘制板块主要提供了合成路线的绘制方法、如何绘制实验装置图、如何为结构式填充颜色或添加发光效果、以及分子三维模型的建立等,以满足展示合成路线或实验原理的需求。文字处理板块则主要提供了EndNote文献管理和引用方法、目录自动生成更新、页眉页脚制作、重复表头设置、审阅修改等,让学生能更美观高效地完成毕业论文的修改和撰写工作。数据处理除提供Origin坐标、标签、图层、图例控制及数据导入等绘图基础外,还提供了散点图、柱形图、三元相图、三维柱形图等常用图形的绘制方法,以及线性拟合求解临界胶束浓度(CMC)、粘度法测定聚合物分子量、峰面积积分计算等应用实例,让学生能根据自己的实际需求,解决所遇到的问题。谱图分析则主要提供了红外谱图、核磁谱图等软件的使用教程。
此外,还设立了论文翻译、资料下载、软件动态、留言板等板块来辅助核心板块和导航平台,以满足学生的个性化要求和进一步深入学习的需求。另外,为便于学生学习分享交流,网络平台的各页面均支持微博等移动客户端分享。
三、基于网络平台的运用效果
网络平台上线运行至今,共为3届本科生的毕业论文环节提供了网络支持。学生在本科毕业论文过程中所遇到的大部分问题均能通过在网络平台学习后独立解决,同时通过学生留言也更深入地了解了学生所遇到的各种问题,从而促进了网站平台内容的更新丰富。
目前该网络平台的总访问量已超140万,独立访客数超90万。2015.7.1-2016.6.30的网站统计数据(见图1)显示,每年的3-5月是网站流量的高峰期,平均日独立访客数维持在2 300左右,高出其他月份(寒暑假除外)平均日独立访客数40%。当6月本科毕业论文答辩完成后,日立访客数逐渐回落至之前的平均水平(约1 600)。其充分说明网络平台在毕业论文期间(每年3-5月),吸引了大量的学生来自主学习,对毕业论文环节起到了显著的支撑作用。
此外,独立访客的地区分布统计数据(见图2)显示访客来自全国32个省市自治区,其中北京、江苏、上海、广东、湖北五个省(直辖市)的访客最多,约占网络平台总访客量的45%,体现出了网络平台学习不受地域限制,覆盖面广的特点;同时也反映出了在高校密集度较高的地区,网络平台的应用需求更大。
根据学生的反馈信息和近两年收集的毕业论文数据来看,该网络平台的应用对学生在毕业论文环节独立解决问题的能力有显著提高,对毕业论文在实验设计的合理性、论文的规范程度、图表和数据的分析深度以及文献管理等几个方面的完成质量亦有明显改善。实践证明,基于网络平台的化学类专业毕业论文质量提升是一种十分有意义的尝试和探究。而随着网络和通信技术的不断发展,以及国家对教育信息化的战略支持,构建基于网络平台的教学体系正成为新趋势。结合特定教学环节或课程自身的教学特点,有针对性地建设网络平台,不仅能提高教学质量水平,也能满足学生自主个性化的学习需求,更能打破地域的限制,实现教育资源的共享和教育的均衡化发展。
参考文献:
关键词:毕业设计;UML;综合管理系统;
中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2013)26-0101-02
目前,毕业设计实践管理中的许多环节,例如教师命题、学生选题、毕业设计过程管理、毕业设计选题情况结果的统计分析等工作,一般采取的是原始手工报送方式,这种方式有很多缺点:学生在选指导教师、毕业设计题目等方面缺乏较好的公开性和针对性;在整理和归档时重复工作量多、效率低等。为了解决毕业设计管理过程中的各项问题,我校自主开发了基于Web的毕业设计综合实践管理系统。
一、需求分析与系统建模
1.需求分析。结合毕业设计管理工作特点及存在的问题,迫切需要实现我校毕业设计过程的网络化管理,以便于学院、指导教师和学生三方获取相关信息,同时能够实现论文在线互动选题、论文提交及抽查评比等功能。本系统的使用角色主要有四类:教师、学生、系部管理员、教务处管理员。这些角色的具体功能如下所示。
教师:管理题目、管理任务书、查看学生选题情况、接收论文、学生答辩在线评分等。
学生:查看毕业设计时间进度安排、选题、下载任务书、提交论文、查看成绩等。
系部管理员:学生毕业设计题目维护、选题情况查询、数据导出备份等。
教务处管理员:公告管理、进度安排、选题信息查看、数据备份和导出、系统维护等。
2.系统建模。本系统利用UML(Unified Modeling Language)统一建模语言进行了面向对象建模设计,这将能够保证项目开发过程的更加流畅,日后系统的维护更加容易。用例图(Use Case Diagram)是显示一组用例、参与者以及它们关系的图。在UML中,一个用例模型由若干个用例图描述。图1为指导教师与学生的用例设计。
二、系统设计
1.系统开发框架结构。通过对项目的需求分析可知,整个毕业设计管理系统的模式最终以毕业设计的学生、指导教师、系院管理员为依据,为学院学生毕业设计的各个阶段带来易用性和灵活性等,整个系统最终设计的体系结构,如图2所示。
2.系统数据库设计。根据实际需求,选取SQL SERVER 2005作为系统数据库的支持,针对本系统所要实现的全部功能,在充分考虑了数据冗余度、可靠性等因素的基础上,对数据库进行了设计。将系统中涉及到的数据对象分别设计存储于10个数据库表中,主要有:教师基本信息表、学生基本信息表、部门表、毕业设计(论文)选题表、毕业论文表、毕业论文成绩表、毕业论文公告表、优秀毕业论文表、抽检毕业论文表、毕业论文系统时间表。表1为优秀毕业论文表,主要存放优秀毕业论文相关信息:
3.系统的功能设计。根据系统需求分析和要求完成总体设计功能,把整个系统分成公告管理、系部人员管理、教务处人员管理、学生管理、教师管理四个模块,每一模块负责一个或几个功能的实现,图3给出指导教师的操作流程。
三、系统的实现
1.基于下的MVC设计模式的实现。MVC(Model-View-Controller)结构是为同样数据提供多个视图的应用程序而设计的,很好地实现了数据层与表示层的分离。它把交互系统的组成分解成模型、视图、控制器3种部件。视图部件把表示模型数据及逻辑关系和状态的信息以特定形式展示给用户。系统应用界面如图4所示。
2.安全体系结构模型的应用。在用实现系统时,为了防止后台数据库中的数据被恶意地修改等,主要采取了如下几个安全策略。(1)基于角色的身份验证。系统分为四种类型的角色:教务处管理人员、系部管理人员、一般教师、普通学生。这四种不同的角色定义了不同的功能、用户界面和权限。每个用户分配了一个角色,即在存储用户名和密码的数据表中新增一个数据段存储用户的角色。在进行用户登录验证时,根据角色的不同,进入不同的页面。(2)数据验证。当用户提交信息给服务器时,对数据的类型,长短等进行验证。系统基于Web Service的独立安全服务体系结构如图5所示。
本文通过.NET技术实现了毕业设计的选题、选题查询、网上指导、相关公告、毕业设计(论文)上传、毕业设计(论文)成绩评定等功能,从而实现了对毕业设计的整个工作流程的动态管理,提高了院系管理效率,解决了很多实际困难。今后,该平台还将应用各种先进技术不断升级完善,帮助教师、学生、评审专家、以及管理人员等利用该平台来解决相关问题,更好地开展毕业设计管理工作,抓好高校教学过程的最后一环。
参考文献:
[1]Joseph Schmuller.UML基础、案例与应用[M].李虎,等,译.北京:人民邮电出版社,2004.
[2]郑耀东,蔡骞.Visual C# SQL Server数据库开发与实例[M].北京:清华大学出版社,2010.
[3]Shalloway,Alan.Design Patterns Explained:A New Perspective on Object-Oriented Design[M].北京:机械工业出版社,2010.
[4]黄光芳.面向接口编程在三层架构系统中的设计及应用[J].计算机应用与软件,2009,26(6):133-136.
关键词 毕业设计 远程教学 开放教育
1 系统设计的研究背景
计算机软件和网络已经成功地成为教学管理的主要辅助工具。在我国教育需求不断增加,高校教育资源有限,教育经费相对不足的情况下,利用现代信息技术发展高等教育,不仅充分利用了优秀教育资源,而且为更多的人提供接受高等教育的机会,同时这也极大促进了高校的信息化发展。随着各种信息技术的发展,适用于各种教育层次的教务管理、教学管理、课件、考试等系统或平台也逐渐发展成熟。但是,目前实施网上远程教育的高校已构建的“现代远程教育”平台中的教学系统一般都是以完成“课程教学”为目标设计的,还不能实现对远程教育的全面支持。一个完整的网络教学系统应能对教学计划规定的各个教学环节提供全面的支持服务,即除课程教学之外,还应对课程实验、毕业设计(论文)等实践性环节提供支持服务。
毕业设计是高校学生的一个综合实践环节,是学习知识,锻炼实际动手能力的一种重要的学习过程。特别是对于计算机专业的学生来说,如何将书本上的知识运用在实际的计算机系统的设计过程中尤其重要。计算机专业学生的毕业设计要求一般包括两个部分:计算机系统的设计作品和毕业论文。学生在完成计算机系统设计和毕业论文期间都存在着不同的问题。当前各大高校都开发了毕业设计的网上指导系统,但这些系统主要是实现网上选题,开题报告的提交和毕业论文的提交。
开放教育背景下的学生不同于普通高校学生,他们具有自身特点,他们在进行毕业设计时会遇到很多问题和困难,主要有:(1)每个教师指导的学生数量较多,教师不可能做到完全的一对一辅导;(2)开放教育背景下的学生大多是在职学习,工学矛盾突出,不可能经常来学校与教师进行面对面的沟通;(3)有部分学生的专业基础知识不扎实,不从事计算机相关的工作,在入学前也没有计算机课程的学习背景,没有完整的信息系统的设计思想,在做毕业课题设计的过程会遇到很多的困难,他们希望有一个学习平台,可以补充计算机专业知识,希望有一个交流平台,可以与同学和老师进行沟通。(4)有部分学生不清楚毕业论文的书写方法,教师在指导的过程中感到很吃力,特别是论文格式上的修改,往往会发生学生多次修改论文也无法完全满足格式要求的情况,对于教师来说要完全规范学生的论文格式也很困难。
根据开放教育以及计算机专业的特点,笔者开发了一个毕业设计在线指导平台。该指导平台主要是以指导教师和学生作为服务对象,不仅包括了毕业论文的在线指导,还包括课题的设计指导平台和论文写作平台。
2 系统实现的技术方案
毕业设计在线指导系统采用了B/S架构,学生、指导教师使用浏览器通过Internet向毕业论文指导平台提交请求、接收反馈结果,客户端不需要安装额外的客户端应用程序。毕业论文指导平台部署在学校内部的一台服务器上,服务器包括网站服务器和数据库服务器,其中网站服务器用来处理所有的用户提交请求,数据库服务器存储和处理相关的数据。
该系统是在Visual Studio2008平台上进行开发的,采用和C#语言为前台开发语言,采用SQL Server 2005作为后台数据库。下面将介绍该系统的主要功能以及数据库的设计。
3 系统的主要功能
本系统一共分为四大功能模块(如图1):
图1 系统功能模块图
3.1 用户管理模块
本系统主要有三类用户:管理员,指导教师和学生。管理员的管理权限主要是进行用户管理,针对两类用户,指导教师和学生。系统提供教师和学生的注册平台,教师和学生注册成功后,由管理员进行认证,认证通过后,教师和学生就可以登陆该平台,进行相应的操作了。
3.2 毕业课题设计辅导功能模块
主要是针对学生的专业基础知识部分进行复习和巩固,在线给出计算机信息系统的案例以及系统开发的难点解答,方便学生进行学习。采用比较形象的视频演示和文字描述的两种形式,符合学生在线学习的习惯。
图2 毕业课题设计指导模块结构图
如图2所示,该功能模块针对两类用户,对于教师来说,教师需将信息系统案例的文字和视频信息进行上传和编辑,本平台提供教师以网页和word文档的形式上传案例的形式,以流媒体的形式上传信息系统案例的演示视频。教师可以实现对上传的内容进行删除和修改。对于学生来说,学生可以通过该平台学习计算机信息系统的相关知识,如完整的信息系统概念和演示,信息系统开发的过程演示。既有文字信息也有视频信息,方便学生自己在家学习。通过该功能模块的设置,可以帮助学生补充在课堂上学习不到的知识,帮助他们建立完整的信息系统开发思想。
如图3所示,该功能模块提供给学生一个编辑论文的平台,学生可以选择要编辑论文的条目,如摘要,目录,正文,参考文献等,然后在对应的编辑平台上进行文本的输入和修改。论文会根据教师事先设置好的论文条目格式自动生成。学生可以选择在线编辑,也可以选择导出为word格式。由教师在后台设置好论文编辑的条目和格式。这一功能方便学生统一论文格式,也方便教师随时监控学生完成论文的情况。
3.4 师生互动的在线答疑功能模块
该功能主要是方便学生和教师之间实现在线互动,由教师设置好课题组,每个课题组统一在一个讨论平台上,学生只能在教师分配好的课题组平台上发言。学生可以通过该平台向教师提问,也可以通过该平台与同一课题组的同学进行讨论。这一平台不同于其他毕业论文指导系统只有一个统一的讨论平台,而是以课题组为讨论单位,这样便于教师管理和指导,也利于学生之间对同一类课题进行交流。
4 系统的数据库设计方案
毕业设计在线指导系统采用SQL Server 2005作为数据库系统。数据库系统共有8个表,这8个表具体如表1所示:
表1 系统数据表说明
每个数据表的具体设计在这里就不再详细叙述了。
5 结论
该系统是针对在开放教育背景下,利用远程教学的方法开发的一个毕业设计在线指导系统。它不同于其他的毕业设计在线系统,它不提供教务人员的论文管理功能,本系统主要是针对指导教师和学生的,方便两者在毕业设计指导过程中进行远程交流和远程学习。因为笔者所在的学校已经存在了毕业论文的提交系统,但已存在系统主要是实现毕业论文的提交和管理使用的,学生和教师之间的互动较少,而该系统主要是针对理工类计算机专业学生而设计的,不仅帮助他们解决了论文的编辑问题,还提供了辅导他们进行课题设计的功能。该系统正在开发试验阶段,根据学生和指导教师使用后的反馈意见,我们还可以进行功能的适当调整和系统的进一步完善。
参考文献
[1] 崔东浩.业余大学毕业论文指导平台的设计与实现.上海交通大学硕士论文,2011.
[2] 张晓东.毕业论文指导与管理系统的分析与设计[J].中国教育信息化,2011.11:35-37.
关键词: B/S结构 C/S结构 管理信息系统 HTTP协议
1.省略技术,通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。采用该结构软件的优势在于:(1)无须开发客户端软件,维护和升级方便;(2)可跨平台操作,任何一台机器只要装有WWW浏览器软件,就可作为客户机来访问系统;(3)具有良好的开放性和可扩充性;(4)可采用防火墙技术来保证系统的安全性,有效地满足了当前用户对管理信息系统的新需求。因此,该结构在管理信息系统开发领域中获得飞速发展,成为应用软件研发中一种流行的体系结构[1]。
高校的毕业论文管理工作是学校日常工作中重要的一部分。它主要面向的对象是教师、学生和教务。它把学生和教师高校中的两个主体联系起来,采用了当前流行的B/S结构和Internet网络技术,突破了原先教务系统使用地域的局限性,使整个校园网乃至Internet上的用户都可以访问教务系统。为促进学校教务管理的科学化、规范化、信息化、减员增效、学分制等的顺利实行提供了有力的支持;也为学校管理层提供了详尽的数据;增强了系统数据共享的能力,极大地提高了系统的可移植性和可扩展性。
2.B/S体系的结构
B/S体系结构,即Browser/Server(浏览器/服务器)结构,是对传统的C/S(CIient/Server,即客户端/服务器)结构进行相应的改进而产生的新型体系结构。传统的C/S结构基于两层结构,而且业务处理的程序主要集中在客户机(终端机)上;而在B/S结构下只有一小部分事务逻辑在客户端实现,其主要事务逻辑都在服务器端实现,因此形成了所谓的三层结构。在三层结构中客户端接受用户端的请求并将此请求以某种形式提交给应用服务器,应用服务器则从数据库服务中获得数据,然后对所获得的数据进行计算并将结果提交给客户端,这样用户在客户端就可以获得期望的结果。C/S结构是基于局域网,可连接的用户数有限;而基于广域网的B/S结构支持更多用户,并且可以根据访问量动态配置服务器以保证服务质量。C/S结构中所有的客户都必须安装和配置复杂的应用程序软件;而在B/S体系结构中客户端只需要安装标准的浏览器。从维护的角度分析B/S结构只需维护服务器,因此费用较小而且升级容易;而C/S结构的维护和升级涉及所有的客户机和服务器,代价巨大[2]。考虑到高校毕业论文过程管理系统需要不断更新内容,支持的用户数量多,且地域较为分散,因此,基于B/S结构设计高校毕业论文过程管理系统是一个较为理想的选择。
B/S模式包括浏览器、服务器及连接两者的Internet/intranet网络。服务器端最重要的功能部件是web服务器,此外还有数据库及web应用程序,B/S模式的结构如图1所示。当有用户请求服务时,web服务器调用相应的应用程序,应用程序调用其动态连接库文件对服务器端的文件代码进行解析,如果找到脚本代码,在把脚本代码生成的页面发送到客户端的浏览器中显示。网络一般采用以HTTP协议为基础并构筑于TCP/IP上的Internet/intranet。HTTP协议是一种简单的、无状态的、面向对象的协议。使用起来非常方便,浏览器要连接到服务器,只需发送请求方式和UR.L路径等少最信息即可,而它却可用来传输文字、图像、图形、声音、视频等各种多媒体文件。在B/S模式下,浏览器并不是仅仅用来发送HTTP请求的,它本身也支持动态网页技术[3]。
3.系统的设计与实现
3.1系统设计思想
毕业论文过程管理系统的主要设计流程是首先教务进入系统对系统的基本信息进行初始化。需要初始化的内容包括选题和开题的时间段设置,教师、学生及专家的基本信息的录入,其中时间段设定之后将通过消息将规定时间传给教师、学生和专家。只有教务对系统进行初始化之后才学生和教师才可以以教务分配的默认密码进入系统。在选题阶段学生首先要做的事情就是在规定的时间里面把自己要申报的毕业论文题目提交给自己希望的指导教师来评审;教师首先修改学生递交过来的论文题目,如果学生的论文题目通过审核,则教师把这个论文题目与自己申报的论文题目一并交给专家,等待专家进行评审,而且无论学生的题目是否通过审核都要给学生消息,以便学生查看自己申报的论文情况;专家在选题的规定时间内对教师申报的题目进行审核,然后把审核的结果返还给教师;当论文题目审核阶段结束之后,教师就可以查看自己通过审核的论文题目,学生可以查看自己申报的论文情况,如果通过审核就直接等待开题,如果没有那就进行选题。最后如果有学生没有选取论文题目或者学生选取的指导教师没有选取这个学生,此时就必须通过教务手工安排,满足每一个学生都有题目,以及尽量满足每一个指导教师都有学生。在开题阶段,教师每周都为学生安排任务,并对学生提交的作业进行评价和建议;学生完成教师安排的任务,并对一些问题对教师进行提问;在开题的末尾阶段学生将要提交论文的初稿,教师也将对初稿进行修改和评价。
根据以上的流程本系统设计了13个表9个存储过程。表包括学生信息表、教师信息表、题目申报表、动态选题结果表、教务参量表、转换教师身份表、每周任务分配信息表(包括开题阶段和中期阶段)、每周工作汇报表、交流信息表(包括开题阶段和中期阶段)、开题报告信息表、论文大纲信息表、论文草稿信息表、论文定稿及成果信息表,存储过程包括学生、教师基本信息的录入等。
本系统需要实现的具体功能如下:
1)实现教务对系统的实现初始化设置。
2)实现教师对学生论文题目的审核,专家对教师论文题目的审核。
3)实现消息的,及时通知各阶段的分布时间,以及教师和学生对论文信息的了解。
4)实现高校学生毕业论文的任务及成绩查询,包括学生每周作业安排、作业成绩、论文草稿成绩、论文最终成绩的基木查询;还有教师的基本情况、学生的基本情况、专家的基本情况等。
5)实现教务给学生分配论文题目。
6)实现各级用户的权限答理。系统可按照实际工作需要实行各级用户的权限管理。
本系统需要实现的目标是管理工作的自动化及过程化、决策工作智能化、信息的高度集成。
3.2系统的主要模块
该系统主要是针对高校中的两大主体教师和学生而设计与研发的。基于B/S的高校毕业论文过程管理系统的模块如图2所示。按3.1的流程整个系统从角色上主要可以分为4大模块:
1)教务模块包括整个毕业论文管理系统进行管理。教务首先登陆系统进行系统初始化设置,评审专家、指导教师和学生基本信息的录入,系统相关功能开启等工作等。只有教务将系统初始化工作完成以后,其他用户才能登陆系统,进行正常的毕业设计相关工作。
2)教师模块包括修改教师的基木情况,收看信息,教师申报题目,学生申报题目查询,教师申报题目结果查询,每周任务布置,每周任务批改等。
3)学生模块包括修改学生的基本情况、收看信息,学生申报题目,教师通过申报的题目查询,每周任务查看,每周任务完成等。
4)专家模块包括对学生及教师毕业论文选题进行评审。
4.结语
高校毕业论文过程管理系统是基于B/S平台开发的。该服务器操作系统采用Windows NT server 4.0,可以实现用户识别、存储保护及进程通信与同步等。数据库设计是系统的核心与基础,数据库采用SQL server 2000[4],它本身继承了SQL server 7.0的优点例如大量针对计算机网络的保护特性,提供了用户标识、确认、加密、授权及审计等控制来实现对数据库的安全保护,同时又增加了许多更先进的功能,具有使用方便、可伸缩性好、与相关软件集成度高等优点。考虑到数据库通讯接口技术,数据库前台使用的可视化部分的开发采用开发平台及C#开发语言[5]。由于整个系统是严格受时间控制的,一旦过了时间期限将不能返回,这可能给我们的工作带来一些不便,而这些也是我们争取改进的地方。
参考文献:
[1]崔杰锋,卫学杰,康凤雷.基于B/S三层模式的应用开发设计齐齐哈尔大学学报,2005,21(1).
[2]林子禹等.基于web与组件技术的企业应用系统设计模型计算机工程与应用,2000.6.
[3]吴竞华,陈根才.基于三层结构模式的管理系统设计及实现.计算机应用,2000.8:20-25.
[4]苗雪兰,刘瑞新,王怀峰编著.数据库系统原理及应用教程.机械工业出版社,2004.1,第一版.
关键词:J2ME/J2EE;毕业论文选题系统;手机;数据库
中图分类号:TP311.52文献标识码:A文章编号:1009-3044(2012)13-3127-02
Topics of Mobile System Design Based on J2EE
WANG Tao
(Hubei Institute for Nationalities, Enshi 445000, China)
Abstract: The design of a Java 2 Micro Edition-based thesis topics systems. Make full use of third-generation mobile phone-related functions, object-oriented design, the J2EE server architecture for mobile communication terminal equipment gathered together to achieve a two-way choice between teachers and students to help improve the topics of quality and efficiency.
Key words: J2ME/J2EE; thesis topics systems; mobile phone; database
毕业论文选题是高校教学管理工作的一个重要组成部分,绝大多数高校目前在此方面还处于手工管理阶段,选题资料尚未数字化[1],一个教师要同时指导多个学生的论文写作,不可能顾及每个学生的具体情况,难免出现漏报、错选,第三代移动通信技术为解决这一问题提供了良好的契机,主流手机都支持J2ME应用程序[2]。基于J2ME的手机,设计一个毕业论文选题系统,为学生提供了一个完全公正、开放的选题平台,不仅减轻了高校教师的工作量,提高工作效率,而且方便学生与指导教师间的相互交流,轻松地体验移动网络的方便性,尤其适用于对非全日制高校学生毕业论文的管理与指导。
1系统概述
整个系统采用通常面向对象的设计方法,运用数据库、J2EE、J2ME等现有技术,开发一个基于J2ME手机的毕业论文选题系统,实现基于Web的系统的传统基本功能,包括教师出题、学生选题、指导联系、信息传递等功能,教师借助于服务器或手机操作对敲定的毕业论文题目库进行的添加、删除,对学生自定论文题目进行修改;学生通过手机操作进行选题和信息反馈,并与指导教师、交流联系,还可对氖电子文稿进行备份保存,从而避免了手工抄写及“一对一”的面议,节约了时间,提高了效益,很多不必要的麻烦。
2系统分析
2.1需求分析
2.1.1功能需求
该系统的用户类型只限于教师和学生两类;所有经登录认证的用户都可以对相关信息按自己的需求进行添加、修改和删除作,系统对开放和结束的时间等参数进行必要设置。教师除对论文题目可进行增加、删除及修改外,还具有系统所有属性的管理功能。学生的基本操作包括:1)维护个人信息,包括注册、登录、修改密码和注销,可以参看系统帮助文档;2)查看选题、公告、留言等信息;3)选择题目,发送和修改自己的选题。
2.1.2性能需求
客户端支持J2ME MIDP 2.0并可以连接互联网的手机;服务器端:PC机或服务器;应用程序服务器:Apache Tomcat 5.5.17;数据库系统:MySQL 5.0。
2.2系统流程图
如图1所示。
3系统设计
3.1总体结构设计
在移动信息设备简表MIDP(MobileInformationDeviceProfile)中由包javax.microedition.io定义其网络功能。J2ME以接口的形式定义一些能够覆盖网络和文件IO的抽象方法,包括基本串行输入、基本串行输出、数据报通信、与Web服务器进行的基本HTTP通信等,J2EE的客户端以HTTP作为网络传输的协议,联网代码按CMNET和CMWAP两种接入方式作必要的修改,WAP网关作为向服务器转发请求[3]。
服务器端以Apache Tomcat软件采用Web服务器和MySQL数据库服务器。在逻辑上,将服务器分为3个层次,即业务逻辑层、持久化层和数据库层。其中,业务逻辑层由Tomcat容器的Servlet实现,可以通过HTTP协议直接和客户端进行通信。持久化层采用开源的中间件Hibernate,通过对象-关系映射(Object-Relation Mapping,ORM)模式[4]将实体对象持久化,并封装数据库的访问细节。总体框架如图2所示:
图1系统数据流程图
图2系统结构图
3.2系统出错处理设计
用户通过主界面的菜单选择,进行各种相应的操作,其对象-行为的基本模型如图3所示:连接过程中由HTTP连接类将请求发送到服务器,然后Servlet调用相应的业务逻辑方法,将结果或错误的响应代码返回[5]。因此,如出现当客户端与服务器连接不畅,或传输中数据库连接出错时;当终端客户传输信息出现差错时,系统的相应设备会及时作出报警性处理,包括一是通过服务器端给客户端返回相应响应代码,如提示“网络无法连接”、“数据传输失败”等信息;二是返回有关安全性提示信息,如“密码不对”、“请再次确认”等。
图3对象-行为模型
3.3用户界面的设计
本设计用户界面的导航主要以以经典的模型-视图-控制器模式(Model-View-Controller,MVC)为样本,因在在MIDP图形用户界面组件中,List非常适合做菜单,其界面风格、样式可多样化,如可采用九宫格式的主菜单设计方案,但因不是具体生产实际设计,如何追求美观、方便和强烈的视觉冲击可在实际应用中不断改进用户界面导航的设计。
4结束语
本论文选题移动管理系统基于J2EE架构设计模式,可以在J2ME手机上实现了论文选题信息传输、修改、补充和完善及交流提示等的基本功能。其特点在于一是简单易行,只要专注选题模块的开发,定义好相应的接口即可,系统的服务器端采用的都是开放源代码软件产品,这样不但节省开发成本,还有利于提高开发效率;二是采用了分层的设计方法,分离了表现层、业务逻辑层、持久化层和数据库层,这样,可最大程度地提高了代码的重复利用率,也保证了软件的可扩展性,在其它的代码却无需太大的改变的情况下,既可对公共的组件进行优化,对系统的整体性提高,也可以根据需要更新页面内容,增加系统需求的新功能,同时,考虑到网络瓶颈的问题,设计开发了myhttp联网开发框架,分离了客户端界面的设计和网络连接的代码,使得客户端的代码更容易维护和扩展,优化了J2ME客户端和J2EE服务器端的通信。这样的设计提升了整个系统的可移植性、伸缩性、可维护性、可扩展性、可重用性和可管理性。当然,限于篇幅,我们对客户端的采集数据表单、数据库的逻辑结构和用例未进行具体的描述,也未一一将代码列出。此外,系统仍然存在许多需要不断改进的地方,如缺少直观的后台管理功能,管理的功能还不够强大,没有实现多媒体功能等。这些问题有待于进一步探索或在升级、扩展中改进。
参考文献:
[1]杨凌云.省略的毕业论文选题系统的设计与实现[J].计算机时代,2010(3):36-37.
[2]宁宇.中国移动BOSS30业务技术规范[S].中国移动,2009:7-19.
[3]赵强.J2EE应用开发WebLogic+Jbuilde[M]. 2版.北京:电子工业出版社,2006:57-92.
Shang Peini;Wang Jianqiang
(School of Information Engineering,Yulin University,Yulin 719000,China)
摘要:分析了毕业论文选题系统的特点,引入了学生及指导教师对选题结果的满意度,建立了一个以总体满意度最大为目标的毕业论文选题系统模型,并在此基础上设计实现了基于web的本科毕业论文选题系统。实际应用表明,该系统可以有效的提高毕业论文选题的总体满意度及选题质量。
Abstract: The thesis analyzed the characteristics of graduation projects' selection system, introduced the satisfaction of student and instructor with the results on the topics, established a model of graduation projects' selection system which took the overall satisfaction as the goal, and on this basis, designed and implemented graduation projects' selection system for undergraduates based on web. The application showed that this system could effectively improve the overall satisfaction of thesis topics and the quality.
关键词:满意度 毕业设计 选题系统 web
Key words: satisfaction;graduation project;selection systems;web
中图分类号:TP39 文献标识码:A文章编号:1006-4311(2011)29-0147-02
0引言
毕业设计(论文)是高校培养学生的重要环节,随着高校的扩招,毕业论文选题的工作量也越来越大,以往的手工选题的方式已经远远不能满足高校毕业论文选题的需求。一个有效的方法是采用计算机智能选题系统,在毕业论文选题系统中,一个学生只能选择一个题目作为自己的最终论文题目;同样,一个题目也只能分配给一个学生。如果最终题目由学生自己确定,那么就会出现这样的情况:先选的学生具有更大的选择余地,后选的学生由于不能再选已经选定的题目,所以其可选择的题目会越来越少,这对很多学生来说是很不公平的。如果学生选择自己的志愿,而最终题目由老师来定,这不但加大了老师的工作量,而且还是不能保证每位同学的公平性。如果采用计算机智能辅助选题,设计最优匹配算法实现学生与题目的整体最优匹配,无疑将大大提高选题的效率。
一些学者曾对题目的智能化匹配作过比较深入的研究,如汤颖采用模糊匹配技术进行学生一题目的自动匹配[1];潘志方将题目与学生的匹配抽象为二分图的匹配,并采用改进的Ford-Fulkenson算法实现了题目与学生的自动匹配[2];杨胜超等将学生的满意度引入到了毕业论文选题中[3]。但是,他们只是考虑了题目与学生的最大匹配数,并没有同时考虑学生和教师整体满意度最优的情况,而教师的满意度往往对选题质量的控制起着关键作用。
本文在毕业论文选题系统中引入了学生和教师的满意度,建立了在最有匹配基础上的以满意度最大为目标的选题系统模型,给出了算法实现并将其应用到了本科毕业论文选题系统的设计中,最后给出了毕业论文选题系统的具体实现,并进行了实际测试。测试结果表明,该选题的应用可以提高选题的总体满意度和选题质量。
1选题系统最大满意度模型
设S为学生的集合,有sm属于S,m属于[1,M],其中M为学生数。设T为题目的集合,有tn属于T,n属于[1,N],其中N为论文题目总数。那么对于所有的选题情况有集合Anm,对于某一具体选题,学生满意度Xnm,教师满意度Ynm,那么Xnm+Ynm有最大值,max(Xnm+Ynm)。因此,该问题变成了求解满意度最大值问题,并能确定在取得最大值情况下Anm的集合,也就是具体的每一个学生的对应的唯一的选题。
2毕业论文选题系统的设计实现
2.1 系统用例该系统的用户主要有三类,分别是系统管理员、普通教师和学生,系统用例说明如表1所示。
2.2系统流程设计基于最大满意度的毕业设计选题系统,充分考虑了学生确定自己论文题目的自由性:学生可以自主命题由老师来审核,如果审核通过则可作为自己的最终论文题目,如果未通过审核还可以反过来参加预选或者再次自主命题(有最大自主命题数限制)。同时将教师对选题情况的评价引入,更加合理。同时还优化了题目预选的匹配:通过管理员启动最大满意度匹配算法,确定出学生与题目的最优匹配方案,这样便大大减轻了老师的工作量,提高了选题的效率。最后,如果通过以上两个步骤还有学生没有定题,就只有通过老师手动确定学生的最终题目。
2.3 系统数据库设计基于前边的分析设计,我们需要设计到下列各表,这些表之间相互关联,共同存储着系统所需要的数据。在设计数据库表的过程中,应遵循以下几条原则,数据库设计一个表最好值存储一个实体或对象的相关信息,不同的实体最好存储在不同的数据表中,如果实体还可以再分,实体的划分原则是最好能够比当前系统要开发的实体的颗粒度要小,数据表的信息结构一定要合适的,表的字段的数量一定不要过多,扩充信息和动态变化的信息一定要分开在不同的表里,对于多对多这样的表关系系统尽量不出现。该系统中主要的数据表如表2-表5。
普通教师参数表保存的是用户参数,UserID是用户注册时输入的,作为该表的主键,表中记录的用户编号是不会相同的,这要求在用户注册时检查欲注册的用户名是否已经被注册过,这是必要的一步。(故部分系统在注册时要求用个人Email地址作为用户ID,这样重复的几率非常低,但也是需要检查的。)且UserID在其他表中也会用到。(表2)
学生参数表保存的是用户参数,StID是用户注册时输入的,作为该表的主键,表中记录的用户编号是不会相同的,这要求在用户注册时检查欲注册的用户名是否已经被注册过,这是必要的一步。(表3)管理员参数表是管理员的一些注册信息,其中Adminid是管理员编号,是该表的主键。其余各字段与普通教师参数表中的字段意义相同。(表4)
题目信息参数表是信息的各种参数,包括题目的编号(系统自动生成),是该表的主键。题目的详细内容是对该题目的简单介绍,题目类别根据需要进行设置。(表5)
2.4 系统实现最后,系统采用asp+access进行了实现,具体实现过程由于篇幅所限,不再赘述。
3系统测试
该系统设计完成后,在榆林学院信息工程学院2010届本科毕业生的毕业论文选题过程中进行了实际的测试,测试数据如表6。
在此次测试中,共有学生96人,题目107个,从表中可以看出,采用手工分配方案,只有74个学生可以分得选题,而采用智能最大满意度方案,有91人分得了选题(其余学生采用手工分配);在满意度方面,采用最大满意度方案后,学生的整体满意度和教师的整体满意度均有较大提高。
4结束语
按照以上描述的设计思路和算法,采用Asp技术+Access后台数据库实现了毕业论文选题系统。该系统将选题结果学生和教师整体满意度最大作为目标,不但大大降低了整个选题过程的工作量,而且大大提高了学生及教师对选题结果的整体满意度,从而提高了选题质量。该系统在榆林学院信息工程学院2010届计算机科学与技术专业本科毕业生的毕业论文选题中进行了应用,取得了良好的效果。
参考文献:
[1]汤颖.毕业设计立项与选题管理及其支持系统.合肥工业大学学报(自然科学版),2006,29(5):613-616.
关键词: 数学专业 本科毕业论文 教学改革
本科毕业论文写作是数学专业教学中的一个重要实践环节,它是检验高校数学专业学生综合应用所学知识解决实际问题的重要手段,是集学习、研究、实践于一体的过程,更是学生毕业资格的重要依据。
数学专业作为老牌专业,自高校扩招以来,学生人数剧增。随着科学技术的日新月异,数学已经向许多学科渗透,在以往作为基础理论学科的基础上,出现了许多交叉学科。但是由于其理论的深度性,理论与实践的结合在许多方面并未得到很好的体现,看似应用很广的学科在做科学研究的时候还是处于基础理论研究阶段,其理论性的侧重及其他客观原因导致数学专业本科毕业论文设计与写作中出现了诸多问题。这不仅会影响数学专业本科毕业论文的质量,而且会动摇这个专业在培养高素质人才方面的根基。此外,作为数学专业教师,笔者曾亲身经历本科毕业论文的撰写,同时结合指导本专业本科生毕业论文的经验,就目前数学专业本科毕业论文存在的问题加以总结,并结合这些问题,给出相应建议。
1.存在的问题
数学专业本科毕业论文主要存在以下几个主要问题:
(1)在时间设置方面,本科毕业论文一般都放在第七学期开始进行,这实际上是很不合理的。在当前严峻的就业形势下,毕业与就业时间发生严重冲突,这导致许多学生对待毕业论文的态度很不端正,随便选题,应付写作,草草了事,这严重动摇了在本科毕业论文在高等教育中的地位,使它无法成为检验高等教育阶段对学生专业素质及创新能力培养质量的工具。
(2)在选题方面,许多学校采取的是指导老师命题和学生自主命题两种方式。由于每年都有毕业论文的写作,教师在制定论文题目的时候,尽量避免同一课题重复几年出现,尤其是基础研究的课题,学生很难在短时间内通过查找资料及本身的知识储备写出具有创新意义的东西。因此,许多指导教师会在自己的研究领域进行选题,但是目前各指导教师的研究领域(与其他学科的交叉居多)普遍具有一定的深度和广度,他们自身能进入相关领域研究,也做了大量的前期准备工作,然而想要学生在几乎全新的领域内有所突破,是一件很困难的事。而如果让学生自主命题,则由于其有限的知识储备,他们往往会选择自己熟悉的东西,而这些知识本身就已经形成了完善的理论体系,想要有其他突破也很困难。此外,结合平时指导毕业论文的经验,数学专业的许多学生特别钟爱于教育方向的课题研究,而往往这些熟悉的东西由于缺乏实践性,短时间内很难见到成效。
(3)在文献查新方面,网络数据库是最权威的资源库,尽管学生在校期间学习了计算机课程,但是许多学校根本未开设网络资源检索(或者普及率不高)这样的课程,这直接导致许多学生根本不会使用数据库查找最新、最权威的资料,而仅仅依赖于百度文献的查找,对课题的研究背景与研究现状无法了然于心。此外,高校薄弱的科研物质基础[1],也极大了限制了学生的文献查新,有些高校的公共资源并未及时有效地向全校学生开放,许多数据库只能借助于公共平台才能查找文献。
(4)在毕业论文撰写方面,由于论文的规范性,对学生的撰写要求非常严格。而学生在平时的学习中,很少能接触到这样的训练,最后的成文往往很不合规范。从以往指导学生的经验来看,由于科研基础薄弱,许多学生在撰写摘要、引言的时候,不知道具体写些什么,并且语言运用和表达能力较文科学生弱;再则数学专业毕业论文往往会出现许多字母、公式,由于平时缺乏训练,这让很多学生在使用数学公式编辑器的问题上犯难,甚至有些学生不习惯使用它,最终导致论文中的数学符号或者公式书写很不规范,给论文后期的修改增添了麻烦。
2.对数学专业本科毕业论文方面的教学改革建议
基于以上的问题,要使数学专业本科毕业论文质量得以提高,需对本科教学加以适当改革。
(1)加强数学专业学生对本科毕业论文的重视,正确认识本科毕业论文的重要性与必要性,理解本科毕业论文在本科教育中的定位,从而端正学生对本科毕业论文的写作态度,确保毕业论文质量的提高,如新生一入学就应该让学生知晓不合格的毕业论文将导致其无法毕业,优秀毕业论文将作为优秀毕业生的评选标准之一。此外,高等院校应该加大力度出台和完善对教师本科毕业论文指导的激励机制,弥补因经费不足而影响对课题的研究[3],并将指导本科毕业论文作为教师晋升的重要指标之一。
(2)取消时间限制。对学生素质和创新能力的培养应该贯穿整个本科教育过程中,毕业论文的撰写与答辩可以放到大四进行,但是毕业论文的前期准备可以提前至大四前的任何时间(最晚不能超过三年级下学期)。学生一入学,就应该加强对学生创新能力的培养,定期组织一些大学生创新培训讲座等,并及时告知学生可以开始毕业论文的选题准备工作,并且配备相应的指导教师(可以自行选择导师),以便及时交流思想。只要通过开题,就可以开始论文的写作[2]。这既增强学生学习的自觉性和自主性,又变中学时代的被动学习为主动学习,从而完成从中学向大学阶段的过渡。
(3)学生自主选题为主,指导教师为辅。学生在自主学习过程中,会产生一定的想法,可以将想法与指导老师交流,指导教师在做出合理可行性判断后,辅助学生选题。指导教师可以结合学生自身的学习特点,以参考的方式给学生拟定可供选择的课题。要提醒学生,基础研究和实践性课题研究要注意不同的研究方法,教育类方向的课题可能需要更多地接触实际,课题一旦确定,就要进入实践阶段,进入中小学调研,走访一些有资历的中小学教师,做好调查研究,通过真实的数据分析做理论支撑,切忌空话套话。
(4)在课程设置方面,应该加开数据资源检索类的课程,让学生熟悉数据库资源检索,以便学生更好地查找资料;高校应该加大对科研的物质基础投资力度,加强资源检索平台的建设力度,例如:增加图书馆的藏书量,尤其是增加数学专业的基础理论教材数量,加快校园电子阅览室的建设(如增加电子图书阅览功能,最大限度地实现资源共享),购买必要的中外文数据库,实现校园网络通到哪里,资源就通到哪里。只有学生便捷地利用了这些公共资源,才能增强自主学习意识。
(5)认真开好数学实验及数学建模类的课程。这类课程不仅能提高学生综合应用能力,而且能培养学生的实践能力。适当给学生布置一些撰写数学小论文的作业,不仅能提高学生的专业素质,而且能提高学生的语言表达和应用能力,同时让学生了解数学论文的结构和写法,训练他们使用数学公式编辑器的能力,加强数学公式、字母的规范性书写,形成良好的学风和文风,为后续毕业论文的写作提供必要的基础保障。
(6)做好毕业论文的评比奖励工作[4]。毕业论文工作的最终完成,不仅有学生的辛勤劳动,而且有指导教师的精心指导,因此,在对优秀毕业论文进行评比表彰的同时,要对有突出贡献的指导老师予以嘉奖,体现毕业论文过程中的示范、促进作用,从而营造学校教育的良好氛围,为后续毕业论文的教学改革工作提供健康良好的环境。
参考文献:
[1]韩玉志.高校本科毕业论文中存在的问题及改革对策[J].中国高校研究,2000,9:78-79.
[2]李俊龙,胡锋,吉东风等提高本科毕业论文(设计)质量的探索与实践[J].中国大学教学,2006,8:41-42.
[3]李卫祥.高校本科毕业论文教学[J].太原大学学报,2005,6(1):59-62.
永城职业学院设有机电工程系、电子信息工程系、食品化工系、建筑工程系、经济贸易系、文化艺术系、矿业工程系、旅游管理系、基础部和培训部等教学实体。 本论文根据学校的要求,结合学校具体情况提出建设基于.Net技术的选题管理系统。系统涵盖教师管理模块、学生管理模块、管理员模块等主要环节,也包括数据报表的统计输出,初始数据的导入,系统的阶段管理等;系统采用B/S架构,三层架构开发,符合学校的软硬件情况[1]。
1、系统开发技术方案
本毕业论文选题系统采用的是Microsoft Visual Studio 2010进行开发的,该版本可以支持.NET Framework 2.0/3.0/3.5/4.0,具有较强的扩展性和灵活性,并且该版本的其他辅助设计功能也非常完善和稳定。Visual Studio.NET 2010是一套完整的开发工具集,用于生成ASP.NET Web应用程序、XML Web Services、桌面应用程序和移动应用程序[2]。本系统采用的数据库服务是由SQL Server 2008 Express版本提供的,它是微软专门针对学生、初学者等入门级的版本,比较适合本课题的开发和应用环境。
系统采用B/S结构,三层架构开发。ASP.NET框架是.NET Framework的一部分,可以用任何基于.NET的语言开发ASP.NET Web应用程序。本课题采用的是C#语言,因为C#是.NET平台上应用程序开发的主流语言,有利于项目的后期维护和改进。ADO.NET访问技术为应用程序提供数据访问能力,ADO.NET为运行SQL查询、存储过程、操作XML数据提供了所需的工具,它能用于访问关系型数据库系统。
2、系统的设计
2.1 系统总体功能规划
根据学院的需求的分析,可将学生毕业论文选题系统按照不同的功能划分为管理员模块、教师模块、和学生模块功能。
2.2 系统的业务流程
首先管理员登录系统,新的一轮选题前先执行“清空往年学生数据”操作和“清空往年毕业论文设计题目”操作,接着准备新一年的论文选题工作,并导入教师和学生信息,包括每个教师和学生基本情况以及专业培养要求、培养目标等相关信息。教师和学生登录系统,可修改默认密码。 教师根据学院的要求,在规定时间内完成毕业论文的命题,包括论文的题目、要求和内容等,本系统自动进行相似度检测,然后提交系统,若命题与其他老师的完全一致,则无法完成提交。
学生在规定时间内进行选题,每个学生可根据自己的意愿选择一个志愿,最后提交选题结果。为保证论文的质量,一般规定导师指导毕业论文的数量不超过10人。管理员可以对个别特殊的学生的选题情况进行微调,然后最终选题结果。 选题结束后,教师可以查询和统计指导的情况,学生也可以查看自己选题的情况,最终选题结果可以导出到文件中,由系统管理员备案[3]。
2.3 管理员模块设计
讲师或硕士以上的教师有新建选题权限,赋予教研室主任进行专业性审核权限等;管理员可进行选题信息管理,如添加每年毕业论文选题等;管理员可对选题的整个过程进行管理和控制,如规定教师命题的时间、学生选题的时间范围等,整个选题过程首先由管理员对各个导师提交的命题进行审核,审核通过后选题信息,然后实现师生双选,最后对于个别选题不成功的情况进行手工调整。除此之外,管理员还可以进行信息统计汇总等。通过以上的需求分析,管理员模块主要分为以下几个功能:各部门管理、教师信息管理、选题信息管理、学生信息管理、以及系统管理等功能。
2.4 教师模块设计
教师模块主要实现新建选题和选择学生两个功能,新建选题功能主要是要求导师根据现有的条件和自己的专业特长给出若干个题目,并且要给出题目的说明和要求;选择学生功能主要是授予导师选择学生的权利。除此之外,导师还有修改命题、查询选题情况等功能。
(1)新建选题:毕业论文工作启动以后,导师首先要完成命题工作,要给出题目名称,避免选题的重复性,导师还要给出限选专业、难易度、工作量以及说明和要求等必要信息,然后提交系统等待审核,导师还可进行选题的查询,如查询我的选题或全部选题。
(2)选择学生:当题目经过审核通过以后将正式公布给学生,导师等待学生进行选题,选题结束后,导师可以查看题目被选情况并且有权决定是否接受学生。师生双选阶段和高考录取非常相似。
2.5 学生模块设计
学生模块主要是实现查询信息和选择命题两个功能。在经过管理员进行题目审核这个环节以后,所有审核通过的论文题目将公布给学生。首先学生可以通过点击选题管理的选题列表浏览到所有供选择的题目,并可继续查询到每个命题教师的有关信息,如教师的专业方向、教师的联系方式、可指导的人数以及每个选题限选的人数等,然后根据自己的条件和专业特长进行选题,一个学生可选择一个志愿,之后进入导师选择学生阶段。另外,学生可以随时查询自己被选的状态,也可以查询自己最终选题的情况。
2.6 数据库设计
本毕业论文选题系统包含相关实体(教师和学生)和毕业论文题目。
教师实体,包括教师用户名、密码、以及教师编号、姓名、职称、专业方向、籍贯、联系电话、性别、QQ号、邮箱、所出毕业论文题目和指导人数。
学生实体,包括学生用户名、密码、以及学号、姓名、专业、联系电话、性别、QQ号、邮箱和所选毕业论文题目。
毕业论文题目实体,主要包括题目编号、标题、题目简介、题目内容、选题面向级别、出题教师、出题老师编号、允许选题的人数、学生姓名、审核信息。
各位考生:
根据江西省教育考试院《关于做好2017年全省高等教育自学考试考务管理工作的通知》(赣考院自〔2017〕3号)文件精神,为做好我校2020年上半年高等教育自学考试主考专业实践性(实习)环节考核、毕业论文(设计)报名、指导及答辩工作,现将有关事项通知如下:
一、报名时间
报名时间:2019年12月16日至20日。
二、报名地点
江西财经大学继续教育学院办公楼三楼学历部311、313室(南昌市青山南路596号,乘8路、BRT 2路、108路、126路、237路、35路、820路长班公交到长巷村站下车即到)。
三、报考条件
1.实践技能考核课程:该课程理论考试成绩合格方可报考实践技能考核。首次报考理论课程的新生不得同时报考该专业的实践课程。
2.本科、专科毕业论文(设计):修完本专业计划所有课程且成绩合格方可报考本科、专科毕业论文(设计)撰写与答辩。
四、报考流程
第一步:资格审查
一、考生须提供材料:1.报考实践环节考核的考生须提供本人身份证、准考证原件及复印件;2.报考本科毕业论文撰写与答辩的考生须提供本人身份证、大专毕业证原件及复印件、准考证、在江西省教育考试院网站自学考试一栏打印的(带√×)成绩总表(必须修完所有课程,即全部打√)、本人一寸彩色照片一张(论文报名登记表张贴);3.报考专科毕业设计的考生须提供本人身份证、准考证原件及复印件,在江西省教育考试院网站自学考试一栏打印的(带√×)成绩总表(必须修完所有课程,即全部打√)。
二、审核身份证、大专毕业证原件,提交身份证、大专毕业证复印件、学历证书电子注册备案表(学信网chsi.com.cn/ 上打印)、(带√×)成绩总表(没有大专毕业证书的在读专科学生由学校出具学籍证明或学籍电子注册备案表),提供本人常用紧急联系的手机号码。
三、报名编号,发放《论文报名登记表》。
第二步:缴费
实践环节考核费用包括报名费、考核费等。本科毕业论文答辩(含毕业设计)每人400元;专科毕业论文答辩(含毕业设计)每人200元;毕业实习报告每人50元;实践环节考核根据专业不同收费标准不同(1.工科类专业每科150元;2.医学类专业每科80元;3.农学、艺术、体育类专业每科60元;4.综合类专业每科50元)。(收费依据:《关于调整我省自学考试有关收费项目及标准的复函》赣计收费字[2003]574号)
第三步:考生选择论文指导老师及论文选题。收取《论文报名登记表》,发放《论文撰写须知和答辩须知》。
第四步:论文撰写及答辩
考生根据《江西财经大学关于自学考试本科专业毕业论文管理工作规定》、《论文撰写须知和答辩须知》的要求完成论文的撰写及答辩工作。
五、报考要求
报考我校高等教育自学考试主考专业实践性(实习)环节考核、毕业论文(设计)报名及答辩的考生须本人到江西财经大学继续教育学院报名与缴费,任何人和任何机构组织不得代办。实践性(实习)环节考核、本科论文指导及答辩均由我校继续教育学院统一安排,考生应在规定时间内完成论文定稿、送稿、答辩报名、论文答辩等工作。
六、报考专业
本科:会计、金融、法律、英语、工商企业管理、计算机及应用、计算机信息管理、计算机网络、电子商务、物流管理、国际贸易、市场营销、新闻学、艺术设计(环境艺术设计方向)、人力资源管理、行政管理、工程造价管理。
专科:会计、计算机及应用、市场营销、工商企业管理、国际贸易、物流管理、工程造价管理。
七、考核成绩评定与查询
1、成绩评定
实践考核成绩采用百分制。60分及以上为及格,60分以下为不及格。考核成绩不合格者不予补考,但可以参加下次的考核。
2、成绩查询
自学考试实践环节考核成绩统一由 “江西省自学考试数字化管理平台(bysjxzk.jxeea.cn)”管理。主考学校于5月15-25登录平台校验、上传成绩,江西省考试院公布成绩后方可查询。
八、具体考核安排见附表
附表1:《江西财经大学2020年上半年高等教育自学考试主考专业实践性(实验)环节考核安排表》
附表2:《江西财经大学2020年上半年高等教育自学考试本科专业论文撰写与答辩及专科专业毕业设计(实习)考核环节安排表》
江西财经大学继续教育学院
2019年11月30日
附表1:江西财经大学2020年上半年高等教育自学考试主考专业实践性(实验)环节考核安排表
专业 考核课程 报考时间 考核时间 计算机及 应用
(本科)
操作系统(02327)、C++程序设计(04738)、软件工程(02334)、Java语言程序设计(一)(04748)、数据结构(04734)、数据库系统原理(04736) 2019年12月16日至20日 2020年3月21日(周六) 计算机信息管理(本科) C++程序设(04738)、数据库系统原理(04736)、软件开发工具(04756) 2019年12月16日至20日 2020年3月21日(周六) 计算机网络 (本科)