时间:2022-04-23 13:41:23
序论:速发表网结合其深厚的文秘经验,特别为您筛选了11篇中教数据论文范文。如果您需要更多原创资料,欢迎随时与我们的客服老师联系,希望您能从中汲取灵感和知识!
2个性化教学在作业布置中的应用
在作业布置环节,我们设置必做题和选做题。必做题注重基本知识的巩固和运用,满足共性化教学的需要;选做题往往难度更大,更具开放性,需要查阅更多的资料,甚至要与人讨论,上机实验才能完成。这样做的目的是激发能力强学生的探索和创新欲望,训练其综合运用所学知识解决实际问题的能力。
3个性化教学在实验教学中的应用
实验教学是课程学习的重要环节,我们首先应强调理性实践,督促学生养成分析和思考的习惯,减少实验中的盲目性,强调课前准备、课后总结分析的重要性[4]。几年的教学实践表明,学生的专业素养得到了明显提高。实验教学的设计思想是以个性化培养为基础,以创新能力培养为目标,系统地设计实验教学内容。
3.1提供3个难度等级的实验题目
为满足学生不同需求,教师每次实验提供3个难度等级的题目,要求学生选择其一完成。对于能力强的学生,教师鼓励选择难度大的题目,同时允许学生自己提出选题,目的是开展“创造型应用”实践。难度较低的题目主要是验证型和部分设计型实验,这类题目侧重基本技能和基本理论的训练,要求同学必须熟练掌握数据结构的基本理论、基本概念和基本方法,偏重于对课程内容的理解。难度较大的题目主要是综合型和部分设计型实验。这类实验题力图通过实践培养学生分析问题、找出原理与应用的结合点,使学生学会把书本上学到的知识综合起来解决实际问题,并且在实践中进行反思和领悟。教学实践表明,难度大的综合性实验能够使学生更好地理解和掌握算法设计的有关技术,提升学生组织数据及编写大型程序的能力,为整个专业学习打下更全面、起点更高的基础。
3.2开展面向问题求解能力的实践教学
开展面向问题求解能力实践教学的出发点是以问题为中心引导学生针对实际问题进行数据抽象,分析其特征,力图将其归结为某种理论课已经研究过的数据结构,再以这种数据结构的典型算法为基础,设计出针对实际问题的算法,并利用所学知识对算法的时间效率、空间效率做出估算和评判,最终编写出正确、高效的程序。教师在实验课中引导能力较强的学生选择设计型和综合型的题目,以问题为中心引导学生组成研究小组。例如,教师在讲完“栈和队列”之后,要求学生运用学过的知识,设计一个模拟食堂售饭的系统,统计每天中午学生在食堂停留的时间;在讲完图的遍历和最短路径之后,要求学生就学校三水校区设计一个校园导游系统,自己确定校园景点,测绘景点之间的路径与距离,建立校园景点地图,设计一个算法使得游客走最少的路,却能遍历全部景点。设置这种只给出问题,而没有细致方案的实验题目,目的是充分调动学生的积极性,让学生自己去分析实际需求,找出所要解决的问题与所学数据结构课程之间的联系,并且最终运用数据结构的知识去解决它。这一教学设计的目标是培养学生综合运用所学理论知识解决实际问题的能力,在解决问题的同时加深对理论的理解,发现创新点,提升创新能力。
4个性化教学在课外学习环节中的应用
4.1以宿舍为单位组成学习小组
作为共性化教学的延伸,教师要求学生以宿舍为单位组成学习小组,就作业和实验等问题开展讨论,以小组为单位完成某些实验项目和大作业,对其中优秀作品进行表扬和展示,以此增强学生的协助精神和竞争意识[5]。
4.2面向问题组成课外学习小组
实验课时毕竟有限,面向问题组成课外学习小组是面向问题求解能力的实践教学的延伸,也是个性化教学的延伸。教师以一个比较复杂的实际问题为中心,组织有兴趣的学生组成研究小组,其目的是针对能力较强的学生,培养综合运用所学理论知识解决实际问题的能力,在解决问题的同时加深对理论的理解,发现创新点,提升创新能力。为了拓展题目的来源,我们组织学生申报校级学生科研课题,参加ACM大学生程序设计等各种竞赛。在申报前,我们提供选题指导;在申报成功后,进行动态辅导。由于数据结构课程组的老师大多职称高、学历高、科研能力强、课题多、档次高,让学生参加老师的课题也是一条满足个性化需求的途径。
4.3网上自主学习
为鼓励学生进行网上自主学习,我们将网络学习作为平时成绩的一部分,考核的内容包括学生在讨论版上的发帖数和回帖数,老师平时发现好的帖子还会直接奖励适当的分数。课程网站在服务共性化与个性化相结合的教学模式方面进行了有益的尝试。首先,课程网站和大多数其他课程网站一样,具有教学大纲、课件、精选题库等栏目,以此满足共性化教学的需要。考虑到有的学生准备参加全国计算机技术与软件专业技术资格(水平)考试,有的计划考研,有的要参加公司的面试等,课程网站还设置了以下栏目:①考研专栏,包括最新考纲、近几年考研真题及参考答案、按章复习、全真试卷;②面试和软考试题专栏,针对学生就业面试和参加国家软件水平考试的需要,收集各公司招聘程序设计、软件测试、系统开发等岗位的试题以及国家软件水平考试的试题,整理和汇集到面试和软考试题栏目;③高级专题和竞赛专栏;④课程社区针对考研、面试、软考设置专门的讨论区;⑤实验指导栏目,就3个难度等级的实验题目进行指导,对优秀作品进行展示。
本文首先指出了电子数据讯息的法律效力问题实际上是电子数据讯息能否取得与书面文件同等法律效力的问题,由此入手,采用"功能等同"的方法,对"书面"、"签名"、"原件"等问题分别予以解决,从而最终对电子数据讯息的法律效力予以明确的认可与确定。
关键词:电子合同电子数据讯息法律效力
一、导言
今天,我们所身处的这个时代,是一个"数字化生存的网络时代"。网络已经应用到了人类社会的日常生活中,覆盖了整个世界的绝大部分。在这样的环境下,采用现代信息技术手段,以数字化通讯网络和计算机装置替代传统交易过程中纸介质信息载体的存储、传递、等环节的新型商业交易方式,因其能够极大地满足商业活动提高效率、减少开支和增加利润的迫切需要,发展迅猛。这一新型的贸易方式,是世界范围内商业方式和经济生活的一次革命性变革,正日益成为世界经济新的增长点,为各国所重视,成为各国巩固和提高经济竞争力的战略发展重点。这一新型的贸易方式,就是电子交易(也即人们所称的电子商务,亦有称为电子商业的)[1]。
在电子交易的过程中,参加交易的双方是以交换电子数据讯息的方式而不是通过当面签订或交换书面文件的方式来达成或进行商业交易的,也即是,在这过程中,以电子数据讯息代替了传统的书面文件,实现了无纸化。这就产生了一种新型的合同形式:电子合同。
电子合同,是指以电子数据交换(ElectronicDataInterchange缩写为EDI)、电子邮件(E-mail)等能够完全准确地反映双方当事人意思表示一致的电子数据讯息的形式,通过计算机互联网订立的商品、服务交易合同。[2]在电子合同中,合同的文本是以可读形式存储在计算机磁性介质上的一组电子数据讯息,该讯息首先通过一方计算机键入内存,然后自动转发,经过通讯网络或计算机互联网,到达对方计算机内存中。作为合同载体的电子数据讯息,无法像传统的纸本合同文件那样直接由人眼阅读,除非将其打印在纸面上或是显示在电脑显示屏上。由此可知,电子合同这一新型的合同形式,其新型的地方主要在于其载体,即电子数据讯息的采用。
因为电子合同的载体与传统的书面文件大不相同,这使现行法律规范的某些规定对作为电子合同载体的电子数据讯息的法律效力及有效性产生了影响。如果不解决电子数据讯息的法律效力问题,也就无法确定电子合同的法律效力,这势必对电子交易的正常发展构成极大的阻碍。只有保障了电子数据讯息的有效使用,各种电子交易活动才能广泛展开。所以,电子数据讯息的法律效力问题,可以说是电子交易相关法律问题中起码的、最基本性的问题。
二、电子数据讯息的法律概念
电子数据讯息原本是一个计算机通讯方面的专业术语,简单地说就是电子数码形式的信息流的总称。但作为法律上的一个概念,不同的组织、不同的国家、不同的学者的表述各有不同。
联合国国际贸易法委员会在《电子商业示范法》中使用了DataMassege,即数据电文。规定:
"数据电文"系指经由以电子手段、光学手段、或类似手段生成、储存或传递的信息,这些手段包括但不限于电子数据交换(EDI)、电子邮件、电报、电传、和传真;[3]
"电子数据交换(EDI)"系指电子计算机之间使用某种商定标准来规定信息结构的信息电子运输。[4]
香港《电子交易条例》使用了ElectronicRecord(电子记录),指信息系统所产生的数码形式的记录,而该记录--(a)能在信息系统内传送或由一个信息系统传送至另一个信息系统;并且(b)能储存在信息系统或其他媒介内。[5]
韩国《电子商业基本法》采用电子讯息,指以使用包括计算机在内的电子数据处理设备的电子或类似手段生成、发送、接收或储存的信息。[6]
我国《合同法》采用"数据电文",译自DataMassege,包括电报、电传、传真、电子数据交换和电子邮件。[7]
《中华人民共和国合同法精解》:电子数据交换(EDI)是一种由电子计算机及其通讯网络处理业务文件的形式,作为一种新的电子化贸易工具,又称为电子合同。[8]
《电子商务法初论》:DataMassege,数据电讯,是独立于口头、书面等传统意思表达方式之外的一种电子通讯信息及其记录。[9]
此外,对于我国《合同法》将DataMassege译为数据电文,有学者认为该译文含义过于狭窄、呆滞,特别是"电文"二字的使用,明显带有电报文书的痕迹,没有完全摆脱书面形式要求的影响,因而主张应译为"数据电讯",认为这才能体现出电子商务讯息的动态性与多样化的特点[10];也有学者译为"数据讯息"[11]。
从上面的各种表述,我们可以看出其中有一个层次问题,即:电子数据交换、电子邮件、电报、电传、传真这些与电子数据讯息并不是同一层次上的,它们是包含在电子数据讯息之中的。这从《电子商业示范法》第2条的规定以及我国《合同法》第11条关于"数据电文"的解释中可清楚感知。
而从严格意义上来讲,电报、电传、传真与电子交易中的电子数据讯息是不同的。
因为我们说,电子交易的最大特点,就是以电子数据讯息取代了一系列的纸面交易文件,实现了交易的"无纸化"。而电报、电传及传真虽然也都是使用电子方式传送信息的,但它们通常总是产生一份书面的东西,即它们的最终传递结果,都是被设计成纸张的书面材料。从某种意义上来说,它们只是纸面文件的传递方式不同。也正因此,电报、电传、传真这些早就应用于商业交易中的通讯技术,并未对传统的法律规则构成大的冲击。
本文所论述的电子数据讯息,是指以电子数据交换、电子邮件进行电子交易而产生的电子数码信息流,这应是排除了电报、电传、传真的。据此,对本文论述的电子数据讯息这一概念,从法律意义上可表述为:在以电子数据交换、电子邮件进行的电子交易中,所产生的不能直接地为人们所感知的一种传达民商事主体的内在意思表示的无纸化的电子信息。
三、电子数据讯息作为合同载体的特征
电子交易中电子数据讯息的法律效力问题,主要是由于其与传统书面文件形式的不同而产生的。这一问题实际上是电子数据讯息能否构成传统法上的书面形式,能否取得与书面文件同等效力的问题,也即是电子合同的形式要件问题。
合同形式是合同当事人所达成的协议的表现形式,是合同内容的载体。在传统法中,记载、传递具有法律意义的文件的形式,与当事人之间权利义务的享有与履行,有极其密切的关系。书面形式作为合同常采用的一种形式,是指以文字为表现形式的合同形式。在一些法律法规中,甚至将书面形式的有无,当作法律行为生效的前提条件。之所以将书面记载,作为重要的法律行为的形式要求,主要原因在于书面形式具有长久保存的优点,而且,如果加上手书签名的认证,以及原件等要求的配合,便符合了理想的法庭证据要求,可以证明各方当事人确有订立合同的意向以及此种意向的性质,及帮助各方意识到订立合同的后果等,从而可据以确定纷争之民商事事实。
而在电子交易中,文字表达的具体方式发生了根本性变化。在计算机网络中传输的信息既不是文字,其载体也非人们所能直接感知意义的物质。与传统的书面文件相比,电子数据讯息具有如下特征:
(1)它实质上是一组电子信息,其依赖于的存在介质是电脑硬盘或软盘的磁性介质,而不是传统的纸张;
(2)它的表现形式不是有形的纸张文字,而必须通过调取储存在磁盘中的文件信息,利用电子枪显示在电脑显示屏上的文字来表现。
四、电子数据讯息法律效力的认可
1、《电子商业示范法》与"功能等同"方法
对电子数据讯息的书面形式问题如何解决呢?《电子商业示范法》提出了一个方案。
《电子商业示范法》是联合国国际贸易法委员会1996年颁布的。该法是针对"以非书面电文形式来传递具有法律意义的信息可能会因使用这种电文所遇到的法律障碍或这种电文的法律效力及有效性的不确定性而受到影响"[12]的情况,向各国立法者提供一套国际公认的规则,以说明怎样去消除此类法律障碍。因此该法实际上是一部关于电子数据讯息效力的法律制度。
《电子商业示范法》采用了一种"功能等同(functional-equivalent)"的方法,这种方法立足于分析传统的书面要求的目的和作用,以确定如何通过电子商业技术来达到这些目的或作用。其具体做法是挑出书面形式要求中的基本作用,以其作为标准,一旦数据电文达到这些标准,即可同起着相同作用的相应书面文件一样,享受同等程度的法律认可。据此,《电子商业示范法》在第6条中规定:"如法律要求信息须采用书面形式,则假若一项数据电文所含信息可以调取以备日后查用,即满足了该项要求。"该条对电子交易环境中"书面"的基本标准,以"可以调取以备日后查用"为界,这一法律上对电子数据讯息的书面效力的要求,是一种等价功能上的要求。
2、"书面"、"签名"、"原件"问题的解决
我认为《电子商业示范法》采用"功能等同"方法以解决电子数据讯息的书面形式问题在当前的技术条件下是最佳的方法。
就电子数据讯息本身来看,不能将其视为等同于书面文件,因为两者具有不同的性质,这在前面已论述过。但作为商业交易中所产生的合同的载体,电子数据讯息与传统书面文件却有着相同的功能,即两者都是传达了民商事主体的内在意思表示。对于传统的书面文件在作为合同形式时所起的作用,如:提供文件供大家可以阅读;可复制以便每一当事方均掌握一份同数据副本;文件在长时间内可以保持不变;可通过签字核证数据等,电子数据讯息在作为电子合同载体时,在必要的技术保障下,同样能够起到这些作用,并且其可靠程度和速度比传统的书面文件还可能更高。因此,电子数据讯息在电子交易中,作为交易各方当事人的真实意思表示,应当具有与书面文件同等的法律效力,不能仅因其不是采用传统书面文件的形式而加以歧视。
在我国《合同法》中第11条这样规定:"书面形式是指合同书、信件和数据电文(包括电报、电传、传真、电子数据交换和电子邮件)等可以有形地表现所载内容的形式。"对于《合同法》的这一规定,我国有些人认为"该条已明确将电子数据交换和电子邮件等网络通信方式纳入书面形式的范畴,赋予其法律效力。这一点在世界各国现行立法中处于领先地位。"[13]也有些人认为"这实际上已赋予了电子合同与传统合同同等的法律效力。"[14]
事实是否如此呢?不是。
从前面的论述我们可知电子数据讯息本身与书面文件是不能等同的,两者只是在作为合同载体时具有相同的功能。所以我们在赋予电子数据讯息与传统书面形式同等的法律效力时所采用的是"功能等同"法。而我国的《合同法》却在实际上采用了"形式等同"法,把本属无形非纸质的电子合同归入到有形的纸质的书面合同形式中。形式等同后,"签名"、"原件"等这些"书面"的问题就无法解决,这恰是《电子商业示范法颁布指南》中提到的情况:"尽管有的国家就电子商业的某些方面颁布了具体规定,但仍然没有全面涉及电子商业的立法。这种情况可能使人们无法准确地把握并非以传统的书面文件形式提供的信息的法律性质和有效性。"[15]
在法律意义上,对于书面文件的要求是有多种层次的,"书面形式"只是其中的最低层次,另外还有与书面紧密联系的手书签名,以及原件的保存与提交等内容。单纯的书面形式,并不能起到证明法律事实的作用。只有将当事人的签名,以及书面原件等规范合并在一起,才能较完整地达到法律规范的要求。一般的书面形式,即不附加签名或原件要求的,充其量只能起到对文件内容长期保存的作用。所以我们通过"功能等同"法赋予电子数据讯息的与传统书面形式同等的法律效力,不应混同于更为严格的一些要求,如"经签署的文书"、"经签署的原件"等。
在合同交易中,人们对合同载体的书面形式要求,常常是与其他条件相结合的,比如同时要求签名和原件形式。因而我们解决电子数据讯息的"书面"问题时还必须解决与之紧密联系的"签名"与"原件"问题。只有如此才能明确地确定电子数据讯息作为电子合同载体的完整法律效力。
在传统的书面合同中,合同当事人的签名或盖章可以证明其身份,并确认其本人在缔约时与合同的内容相关联。所以,签章是合同生效的必要条件,它对合同当事人的意思表示具有证据力。而签章的概念是与纸张的使用密切相连的,在以电子数据讯息作为合同载体的情况下,由当事人在合同上亲笔签名或加盖印章是不可能的。为此,技术专家们设计了一种称为"电子签名(ElectronicSignature)"的技术以实现电子合同当事人签字的功能。
电子签名的使用者持有以电子数据密码表示的密钥,他可以在电子交易中,利用密钥对发送的电子数据讯息进行加密,形成数码形式的字母、数目字或其他符号的值,附着在被加密的电子文件中。它代表了该电子文件的特征。如果有第三人对电子文件进行篡改,但他并不知道发送方的私人密钥,那么在文件发生改变时,电子签名的值也将随之而发生改变,不同的文件得到的是不同的电子签名数码值。
因此,电子签名能够客观地辨别签署者的身份,并证明该签署者与其所签署的信息内容相关联,而且还能够辨别经签署的信息内容是否曾被篡改。电子签名的这些作用与传统的亲笔签名的主要作用相等同,所以电子签名也可享受与亲笔签名同等程度的法律认可。经电子签名的电子数据讯息的法律效力,等同于经签署的文书。
解决了电子数据讯息"书面"、"签名"的问题,采用同样的"功能等同"法,"原件"的问题也就不难解决。
"原件"的作用主要在凭证方面,它能够证明文件所记录的内容充分完整且从未被改动。而电子数据讯息作为人们不能直接感知意义的物质,它必须通过一定的方式,如在电脑显示屏显示或经打印机打印出来,才能为人们所感知,但此时人们所看到的,应是"原件"的"副本",而不是"原件"。但采用电子签名的技术后,电子数据讯息同样能够确保其所记录的原始数据充分完整且从未被改动,这与"原件"在法律上所起的主要作用相一致,因此,从此种意义上说,经签署的电子数据讯息,符合"原件"的功能要求,其在法律上的效力,可等同于"原件"。
3、电子数据讯息法律效力的确认
综上,我们可以对电子交易中电子数据讯息的法律效力作一个综合的、明确的确认。
1、电子数据讯息作为电子交易各方当事人的真实意思表示,具有与书面文件同等的法律效力,不能仅因其不是采用传统书面文件的形式而加以歧视。
2、经过电子签名的电子数据讯息,在具备必要的技术保障下,符合传统法律中书面签名与书面原件的要求,起到与"经签署的文书"和"经签署的原件"同等的法律效力。
3、在任何法律诉讼中,电子数据讯息具有与其他传统证据形式相同的可接受性,不因为其是电子数据讯息的形式而不被接受或影响其证据力。
4、以电子数据讯息为载体的电子合同,不因其采用该载体形式而影响其法律效力、有效性和可执行性,只要其符合法律的其他一些规定,如不欺诈等,就享有与传统书面合同一样的法律效力。
五、结语
随着网络的进一步普及,电子数据交换和电子邮件的手段在商业交易中的使用正在迅速增多。对电子交易中电子数据讯息法律效力的确认,对于规范电子交易,保持其高效性,维护其安全性具有不可忽视的法律意义。
技术的变化发展永远不会结束,在当今时代更是日新月异。也许以后一些新技术的出现能化解现在所存在的法律障碍,但在当前的技术条件下,只能、也必须采用本文的方法对电子交易中的电子数据讯息的法律效力作出确定,相信这对相关电子技术的发展也能起到激励和促进的作用。
[1]本文之所以采用"电子交易"的说法,是因为关于"电子商务"的概念目前并没有一个统一的表述,而有不少人将电报、电传、传真等贸易方式也归入到电子商务中,但这些并非本文所要论述的对象,因此采用"电子交易",籍以排除这些。
[2]周仪等《电子商务法律及案例》中国国际广播出版社2001年1月第1版第22页
[3]联合国国际贸易法委员会《电子商业示范法》第2条(a)
[4]联合国国际贸易法委员会《电子商业示范法》第2条(b)
[5]香港《电子交易条例》第1部2释义
[6]韩国《电子商业基本法》第1条定义1
[7]《中华人民共和国合同法》第11条
[8]江平《中华人民共和国合同法精解》中国政法大学出版社1999年3月第1版第11页
[9]张楚《电子商务法初论》中国政法大学出版社2000年4月第1版第112页
[10]张楚《电子商务法初论》中国政法大学出版社2000年4月第1版第112页
[11]郑成思主编《知识产权文丛》第1卷中国政法大学出版社1999年第1版第255页
[12]联合国国际贸易法委员会《电子商业示范法颁布指南》A目标2
[13]梅绍祖等《电子商务法律规范》清华大学出版社2000年9月第1版第24页
[14]蒋建平杨毅《电子合同效力问题初探》载《人民法院报》2000年3月25日
[15]联合国国际贸易法委员会《电子商业示范法颁布指南》A目标3
参考资料
联合国国际贸易法委员会《电子商业示范法》
联合国国际贸易法委员会《电子商业示范法颁布指南》
韩国《电子商业基本法》
香港《电子交易条例》
(美)彼得·G·W·基恩克雷格·巴伦斯《电子商务辞典》新华出版社2000年第1版
杨坚争杨晨光等《电子商务基础与应用》西安电子科技大学出版社1998年12月第1版
姚立新《电子商务透视》经济管理出版社1999年6月第1版
张楚《电子商务法初论》中国政法大学出版社2000年4月第1版
梅绍祖范小华黎希宁《电子商务法律规范》清华大学出版社2000年9月第1版
周仪等《电子商务法律及案例》中国国际广播出版社2001年1月第1版
陈小君主编《合同法学》中国政法大学出版社1999年5月第1版
江平主编《中华人民共和国合同法精解》中国政法大学出版社1999年3月第1版
王利明崔建远《合同法新论·总则》中国政法大学出版社2000年3月修订版
孙铁成《计算机网络法律问题》载《法学前沿》1999年第3辑
朱遂斌等《电子商务合同成立的法律问题》载《政法论坛》1999年第4期
沈木珠《正确认识电子合同的效力》载《法学杂志》2000年第1期
中图分类号:X93 文献标识码:A
1 工程测量的发展及其重性
上世纪五十年代开始,工程测量技术开始兴起,从光学仪器的应用到红外线测距仪技术的产生,到现在的全站仪、GPS等高科技测量技术的应用,工程测量技术经历了一个快速发展时期。同时伴随着经济的高速发展,工程测量的领域和范围也日渐扩大。
工程测量是一门技术性、专业性很强的工作,在各大工程项目的线路施工中,工程测量都占着举足轻重的地位,它作为一项重要的、基础性的工作,对整个工程项目的实施起着决定性的影响。这种重要性和决定性主要是因为工程测量中的任何一次误差,都可能会造成施工中不可避免的失误,最终还会导致整个工程的返工甚至报废。
2 工程测量过程中存在的问题
在一些大型项目的施工中,如隧道、公路、由于地质的复杂性,对工程测量有比较高的要求,也造成了工程测量的难度。工程测量一般有平面控制测量、高程控制测量、地形测量、工程施工测量等内容。
当然,输电线路工程测量中也存在一些问题,如测量技术队伍良莠不齐,有些技术人员本身技术不过硬、专业水准较低,而专业素养的缺乏会使他们难以驾驭测量技术,对测量工具的操作存在偏差,或者是对测量质量的监控不力,这些因素对工程测量都会起到直接的坏的影响;测量设备比较落后,还有一些企业专业测量工具的储备不够,还有一些施工企业甚至根本没有测量仪器,或者是企业现有的测量设备比较落后,直接影响测量的精准度;有关部门监管不力,没有严格控制测量质量,给了一些小企业可趁之机,为以后可能发生的大型事故埋下了隐患。
本文主要是探讨工程测量中会遇到的一些技术性问题。如在输电线路施工中经常会遇到一些较大的障碍物,为了确保施工的安全性,也必须对这些障碍物进行测量。以公路施工为例,高架式公路一般要求准确的确定桥位,以配合精准地安装,而隧道式高速公路在施工测量时要求准确的控制平面位置和高程。
3 竖直三角形测量法的含义
三角测量法主要指的是一种以点来确定坐标进而得出测量数据的方法。具体指的是在地面上确定一系列的点,并用这些点构成相互连接的三角形。然后由已知的点观察各方向的水平角,测定边长,并且以此边长作为基线,最终推算出各点的坐标。“三角形”测量法可以按照不同的分类分为不同的类型。以空间概念来分,可以分为水平面三角形和竖直面三角形两种测量方法而用三角高程测量是确定两点间高差的最直接也最简便的方法,它不受地形条件的限制。
4 竖直三角形测量法在煤矿施工中的应用
随着我国煤矿开采量的日益增大,矿区线路施工中档距问的测量也显得更加重要,而竖直三角形测量法为解决档距测量提供了依据,对于有效地解决档距测量有着非常重要的意义。
如某矿井为了提高自身的生产能力,决定在矿区架设一条输电线路,经过对现场的地形研究,发现输电线路的架设需要经过一个山坡地带,而山坡比较陡峭,有很多跨越山峰或深沟的大档距杆位。这样的测量环境直接排除了我们以往所采用的,用视距法测定杆塔的的位置。这样的情况下,我们在实际测量过程中只能采用竖直三角形测量法,以便测量线路档距。
如图1所示,想测定A,B两点的距离,在A点安置经纬仪,依次照准B点的高低两个目标,测量垂直角分别为α1,α2,设A,B间距离为S。
RtPMQ中,有S= (1)
在RtPMM中,有S= (2)
由(2)式得
H=S×tana2 (3)
将(3)式代入(1)式,有:S=整理, 得S= (4)
而利用这个公式,我们可以在实际计算中得到档距距离,从而保证施工的正常进行。
5 竖直三角测量法在线路勘测中的应用
这里以输电线路的勘测为例,它的勘测主要是运用各种测量设备,然后采集线路上的一些关键点作为数据,这些数据对反映此地的地形、地貌等都有着直接意义。而且还可以反映线路的转角。输电线路关系着用电安全和群众的生命安全,因此必须保证其稳定性和安全性。这就要求对输电线路架设中必须进行障碍物的准确测量,从而得到障碍物的横坐标和纵坐标。只有这样才能保证输电线路可以合理避开这些影响其安全性的障碍,或者如果输电线路需要经过一些深谷、峭壁等地方,在用仪器无法得到准确数据的情况下,我们可以采用竖直三角形测量法。利用其特性,通过测量相关数据并进行计算,最终得到我们要求的那个数据。
图2 遇高大障碍物测量示意图
遇到高大障碍物时的测量如图2所示,当受障碍物影响,导致测站点与被测点不通视时,我们可以设线路前进方向为AC,而H为高大的障碍物,仪器位于A点,这个时候我们可以通过操作让测量仪器转过一个可以避开障碍物的角度,我们用角1表示,随后截取一点C,测得AC的距离为L1,然后再把仪器驾到C点,这个时候以CA为线路,让后视方向归为零。转过一个角度,用角2表示。此时利用正余玄定理,我们可以计算出点B到点C的距离,B点的高程由仪器直接测出,同样的利用这个公式我们可以求得AC的距离等。这种当测站点与两测点通视且至少有一测点为转角塔杆位时,利用余弦定理可以很方便地求出该转角。
遇到重要跨越时的测量。当线路遇到重要跨越物(尤其是线路类)时,需要得到它们的里程和高程,这时高程测量显得尤为重要,因为大多数情况下,可以直接在线下测得平距从而得到它们的里程。如图3所示,A为测站点,B为处于线路方向上的待测跨越物最高点,平距LAC、仪高i、仪器所在点地面点高程H。A均为已知量,只需测得点B对点A的立角,便可很容易地得到角度r,利用正切公式可得LBC=LAC·tga,则B点的高程即为HB=HA +i+ LBC =HA+i+LAC·tga,若B点位于C点下方,则HB=HA+i-LBC。有时,也可测得B点地面点的高程,然后用此法求得原塔的高度。
结语
“三角形”测量法目前已经被广泛应用在线路施工过程中的量距测量上,竖直三角形测量法利用其自身的独特优势,解决了很多靠技术和测量设备所不能解决的问题,丰富了量距测量的方法,也在很大程度上节约了人力和物力资源。
但是它对测量仪器的要求较高 , 通常要采用全站仪进行测量才能保证测量结果的正确性。当然,竖直三角形测量法只是形形测量法中的一种,我们在日常的施工测量中,在实际勘测过程中要对这些测量方法进行区别对待,实现综合应用,争取找出最合理的办法解决实际工作中出现的问题,让线路施工更顺畅,更科学。
参考文献
【关键字】h 指数;教育技术学;研究人员;科研绩效评价
【中图分类号】G40-051 【文献标识码】A 【论文编号】1009―8097(2009)01―0021―07
一 问题的提出
h 指数是美国加州大学圣迭哥分校的物理学家 J.E.Hirsch 教授在 2005 年提出的一项旨在评价科学家个人绩效的指标。h 指数的定义是:一个科学家的分值为 h,当且仅当在他(她) 发表的 Np 篇论文中有 h 篇论文每篇获得了不少于 h 次的引文 数,科学家剩下的(Np-h)篇论文中每篇论文的引文数都小于h 次。[1]根据 h 指数的定义,假如一个研究人员的 h 指数为 9,则意味着他发表了至少 9 篇论文,并且仅有 9 篇论文的被引次 数不少于 9 次。在计算某位研究人员的 h 指数时,可以将这位 研究人员的论文按照其引文数降序排列,然后从排序最高的论 文开始向下逐条计数,一直到某篇论文的排序号大于该篇论文 的引文数,则该篇论文的序号数减 1 就是该位研究人员的 h 指 数数值。Hirsch 讨论了 h 指数在评价研究人员个人绩效中的应 用,并且提出了他们晋升应达到的门槛。例如,他认为研究型 大学教师晋升为正教授的指数的典型值应约为 18。[2]
在 h 指数的基础上,中国科技大学的吴强提出一种新的科学家个人绩效的评价指标――w 指数。[3]w 指数与 h 指数类似, 但做了些巧妙的修改。举例来说,假如一个研究人员的 w 指数 为 9,意味着研究者发表了至少 9 篇论文,并且仅有 9 篇论文 的被引次数不少于 90 次。吴强指出,w 指数是对 h 指数的重要 改进,因为它“更准确的反映了一个科学家的高质量论文的影 响”,并且他也承认这一指数“可以被称为 10h 指数”。根据 吴强的研究,研究人员的 w 指数为 1-2 意味着他“已经具备了 某一领域的基础”。w 指数为 3-4 意味着这位研究人员已经掌 握了“科学活动的艺术”,而“杰出的研究者”属于那些 w 指数为 10 以上的人。吴强把“顶尖科学家”留给了通过 20 年工作 w 指数达到 15 或者通过 30 年工作达到 20 的科学家。
在 h 指数提出之前我们通常是采用信息计量学的方法来 评价研究人员,从信息计量的角度定量地对研究人员进行评 价,其结果比较客观、比较准确。在信息计量学中,研究人 员的学术成就和对学科贡献主要体现在发表的文献数量和文 献被引次数两个方面,其中文献数量说明作者生产的文献产 量或科研能力,而文献被引频次则更能说明作者生产的文献 的质量,交流程度和学术水平。因此,一般从论文数量和被 引频次两个方面考察作者的影响力。路秋丽、田雨等人(2008) 曾从论文数量、总被引频次、篇均被引频次三个方面考察中 国教育技术学领域研究人员的科研绩效,并评选出了 16 位教 育技术学领域的关键学者。[4]然而,正如 J.E.Hirsch 教授 所指出的,应用“论文数量”、“总被引频次”、“篇均被 引频次”等单项评价指标存在一定的缺陷。他认为“论文数 量”的缺点是不能测度论文的重要性和影响力;“总被引频 次”的缺点是作者的影响力会被少数重要的合作论文夸大; “篇均被引频次”缺点是数据不容易获得,容易造成奖少惩 多。[1]J.E.Hirsch 教授认为 h 指数能够测度科学家个人工作 的主要影响力,并能够避免上述指标的一系列缺点。 J.E.Hirsch教授进一步指出,即使两个科学家的论文数或 引文数量有很大差别,但假如他们具有相似 h 指数,那么仍 然可以认为他们的整体科学影响力是可比的。反之,科学生 涯相同的两个科学家,即使具有相近的论文或引文数量,假 如他们的 h 指数有很大差别,同样可以认为具有较高指数的科学家是一位更加“优秀”的科学家。因此,本研究将采用 h 指数作为主要指标来对中国大陆地区教育技术学领域的研究 人员进行科研绩效评价(这里“中国大陆地区”用于限定研 究人员的学术活动范围,而不是限定研究人员的所在研究机 构),并辅之以 w 指数的计算,同时与“论文数量”、“总被 引频次”、“篇均被引频次”等三项指标的评价结果进行比 较,以发现不同评价指标之间的差异。
二 研究方法
本文的研究对象是中国大陆地区教育技术学领域的研究 人员,我们可以从中国大陆地区教育技术学领域重要的学术期 刊中获得该领域研究人员的信息以及论文被引用的 信息,并以此为基础开展对研究人员科研绩效的评价。笔者参 考《CSSCI 来源期刊(2006-2007)》[6],选取该引文索引来源期 刊中属于教育技术学领域的学术期刊包括《电化教育研究》、《中国电化教育》、《中国远程教育(上)》、《开放教育研究》、《现代教育技术》、《现代远距离教育》等六个期刊(后文简称 为“六大学术期刊”),并获得这六大学术期 1998 年至 2007 年 所刊发的论文及其引文信息以作为分析数据(尽管在《CSSCI 来源期刊(2008-2009)》[5]中,《现代远距离教育》已经不在其中, 但这并不影响对该期刊 2007 年以前的论文的分析)。本研究所 选择的期刊范围较路秋丽、田雨等人(2008)选取的期刊范围 更广,可以对中国大陆地区教育技术学领域的研究人员科研绩 效做出一个更为客观的评价。研究的具体过程包括利用中国知 网(CNKI)的中国期刊全文数据库[7]完成“六大学术期刊”论 文基本信息下载与整理、利用中国知网(CNKI)的中国引文数 据库 0完成“六大学术期刊”被引用信息下载与整理、研究人 员所的数量、总被引频次与平均被引频次计算、研究 人员的 h 指数和 w 指数计算、各项评价指标的综合比较等环节。
这里笔者没有采用 CSSCI 数据库,因为从 CSSCI 数据 库中下载相关数据效率较低。当然,CSSCI 的引文数据库更 具权威性,其引文来源仅限于 CSSCI 为数不多的来源期刊。 而中国知网(CNKI)的中国引文数据库的引文来源则更为广 泛,其来源包括中国知网(CNKI)的中国优秀硕士学位论文全文数据库、中国知网(CNKI)的中国博士学位论文全文数 据库、中国知网(CNKI)的中国期刊全文数据库、中国知网(CNKI)的中国重要会议论文全文数据库等,相比于 CSSCI 引文数据库,更能反映论文的影响范围。两个引文数据库各 具特色,在本研究中笔者选用中国知网(CNKI)的中国引文 数据。感兴趣的读者可以采用 CSSCI 的引文数据库来分析。
1期刊论文基本信息下载与整理
中国期刊全文数据库提供专业检索界面,可编写检索语句,于是笔者编写了如下检索语句,如图 1 所示。
经检索(检索时间为 2008 年 9 月 2 日),返回 14102 条 记录,其片段如图 2 所示。
在中国知网(CNKI)的中国期刊全文数据库的初级检索系统中不能进行每个作者所发论文数量的分类汇总计算,我们需要将这些结果逐页复制到 Microsoft Excel 软件的表格中, 并清除所有格式,可得到如图 3 所示的 Excel 表格。
在这个表格的基础上我们便可以进行分类汇总计算了。由于具有 10000 行以上记录的 Excel 表格操作起来非常缓慢, 于是笔者将 Excel 表格中的数据导入到 SQL SERVER 2000 数 据库中,得到“论文数据表”,其片段如表 1 所示。
通过 T-SQL 语言对论文数据表进行查询分析,可对“六大学术期刊”的所有作者及发表文章情况进行统计。经对“论 文数据表”以“第一作者”作为分类字段(这里忽略同名作者 的干扰),以论文计数作为汇总方式进行分类汇总,得到“作 者-论文分类汇总表”,共有 6462 名作者(这里指第一作者, 下同)以及每位作者的数量,其片段如表 2 所示。
然而,仅仅依据“论文数量”进行排名,大量来自“六 大学术期刊”的编辑将进入前列(如表 2,论文数量位居前 5 位的就有 4 位期刊编辑),这就会大大影响研究人员在“论文 数量”上的排名。这里,笔者将借助下文提到的“引文数据 表”(因为通讯稿或评论等文章的被引频次往往很低),先查 询“引文数据表”得到“总被引频次”居于前 100 位的作者 列表,再查询“论文数据表”得到“论文数量”排名居于前100 位的作者列表,然后取这两个列表的交集,发现“论文数 量”排名居于前 100 位的作者列表中有 34 位作者不在交集 中。通过查询这 34 位作者的单位信息,发现有 16 位是期刊编辑。这 16 位编辑的文章需要从“论文数据表”中剔除出去。 另外,笔者发现,编辑所撰写的文章在论文记录的“单位”信 息上均有“本刊记者”的字样,于是笔者先查询论文记录的 “单位”字段包含“本刊记者”的记录,并对这些记录中的作 者字段进行分类汇总,发现共有 40 位作者。将前后两次得到 的编辑名单加以合并,并将这些编辑发表的论文从“论文数据 表”中剔除。然后对“论文数据表”以“第一作者”作为分类 字段,以论文计数作为汇总方式再次进行分类汇总,并以“论 文数量”逆序排列,得到新的“作者-论文分类汇总表”,其 中数量居前 50 位的研究人员列表如表 3 所示。
2期刊被引用信息下载与整理
笔者通过中国知网(CNKI)的中国引文数据库的专业检 索界面,编写如图 4 所示检索语句。经检索(检索时间是 2008 年 9 月 2 日下午 3 时),共得到 7927 条记录,结果如图 5 所示。
同样,在中国知网(CNKI)的中国引文数据库中无法进 行每位研究者的被引频次求和计算,也需要将这些结果逐页 复制到 Excel 表格中,在去除标记并对一些列如“被引文献作 者”、“被引文献来源”进行分列操作后,如图 6 所示。
为方便计算,笔者将这个 Excel 表格导入到 SQL SERVER 2000 的数据库中,得到“引文数据表”,其片段如表 4 所示。
然后通过 T-SQL 语言对引文数据表进行查询分析。通过SQL SERVER 的查询分析器,可以对每位作者的“总被引频 次”、“平均被引频次”、“被引文献数”等三项指标进行 计算。经对“引文数据表”以“第一作者”作为分类字段, 以“被引频次”求和作为汇总方式进行分类汇总,接着再以 论文计数作为汇总方式进行分类汇总,并计算每位作者的“篇均被引频次”,最后以“总被引频次”逆序排列,得到“作者-引文分类汇总表”(这里忽略同名作者的干扰),该 表共有 4211 名作者(这里的作者指的是第一作者,下同)以 及每位作者的“被引文献数”、“总被引频次”和“篇均被 引频次”。其中,“总被引频次”居前 50 位的研究人员列表 如表 5 所示。
3研究人员的 h 指数和 w 指数计算
按照 h 指数和 w 指数的定义,笔者利用 SQL SERVER的查询分析器编写相关算法对“引文数据表”中所有作者进行两个指数的计算,并将计算结果按 h 指数逆序排列,得到“作者-h 指数-w 指数数据表”,其中 h 指数不小于 7 的作者 共有 36 位,如表 6 所示。
笔者认为,导致教育技术学领域研究人员 h 指数偏低的原因有两个:一是本研究选取的文献数据持续时间不长,只有 10 年,相对于一个研究人员的科研生涯还是比较短暂的;二是国 内论文的参考文献数量普遍偏低,根据张伟远(1999)的一项 比较研究[9],中国大陆地区有参考文献的文章中,60%的文章只有 1 到 4 份参考文献,在英美两国的期刊中,60%的论文有9 份以上的参考文献,45%的论文有 20 份以上的参考文献。
前文已经提到,w 指数为 3-4 意味着这个研究者已经掌握了“科学活动的艺术”。表 6 是依据 h 指数排名得来,可能会 将一些发文量较少、然而“篇均被引用频次”却很高的作者排除在外。下面笔者再以 w 指数为条件,选取 w 指数不小于 3 的作者名单,仍然按 h 指数逆序排列,得到如表 7 所示结果。
表 7 中灰色区域部分的作者是表 1 中未曾出现的作者, 这些作者虽然较少,但论文的被引频次却很高,如 李克东教授 1998 至 2007 年间在“六大学术期刊”以第一作者名义 8 篇,有 5 篇论文的被引频次在 50 次以上。
4各项评价指标的综合比较
为了比较研究人员科研绩效评价不同评价指标之间的差异,下面笔者把按照三项不同的评价指标即“论文数量”、 “总被引频次”、h指数分别得到的“作者-论文分类汇总 表”(取前 50 条记录,记为数据表 T1,其内容即文中的表 3)、 “作者-引文分类汇总表”(取前 50 条记录,记为数据表 T2, 其内容即文中的表 5)、“作者-h 指数-w 指数数据表”(取 h 指数不小于 7 的记录,记为数据表 T3,其内容即文中的表 6) 进行整合,把这三个表中所包含的所有作者的三项指标计算 出来,并对作者是否在 T1、T2、T3 等三个数据表出现加以标 识(1 表示出现,0 表示未出现),并按 h 指数为主关键字, “总被引频次”为次关键字,“论文数量”为第三关键字, 三个关键字均为逆序排列,得到“作者-三项指标综合数据 表”。笔者将在 T1、T2、T3 等三个数据表均出现的作者选择 出来,形成如表 8 所示的研究人员列表,共 30 位作者。笔者 将这 30 位作者界定为“1998 至 2007 年段中国大陆地区教育 技术学领域最具科研绩效的前 30 位研究人员”。
关于表 8,这里需要做一些说明:
(1) 列“T1”用于表示该作者是否在数据表 T1 出现,
1 表示出现,0 表示未出现;列“T2”用于表示该作者是否在 数据表 T2 出现,1 表示出现,0 表示未出现;列“T3”用于表 示该作者是否在数据表 T3 出现,1 表示出现,0 表示未出现。
(2)每位作者在“作者-论文分类汇总数据表”中的排 名在列“论文数量排名”中给出,在“作者-引文分类汇总数 据表”中的排名在列“被引总频次排名”中给出。读者可以 比较表 8 中的三个不同排名以了解不同评价指标的差异。
(3) “作者单位”根据每位作者最新发表的论文的署 名单位得来。
(4) 表 8 中,有两位作者是例外,即张倩苇和胡小勇, 这两位作者由于论文数量的关系未能在 T1 中出现,但是由于 这两位作者的 h 指数较高,因此笔者仍然将这两位作者纳入 到“1998 至 2007 年段中国大陆地区教育技术学领域最具科研 绩效的前 30 位研究人员”行列。
以表 8 为基础,笔者对不同评价指标进行相关性分析, 以进一步了解不同评价指标之间的关系。笔者采用 SPSS 15.0 For Windows 的 Pearson Correlation 相关性计算方法对四项评 价指标即 h 指数、“总被引频次”、“论文数量”、“篇均 被引频次”两两之间的相关性进行计算,其结果如表 9 所示。
从表 9 中我们可以看出,h 指数与其他三项指标均呈显 著的正相关,且与“总被引频次”的相关性系数非常高,达 到了 0.906;论文数量与篇均被引频次的相关性系数为 0.038, 相关性不显著。以上相关性分析表明,利用 h 指数来评价研究人员的科研绩效,一定程度上可以反映“总被引频次”、“论文数量”、“篇均被引频次”三项指标的评价结果,h 指 数可以说是一项更为综合的评价指标。当然,在使用 h 指数作 为评价指标时,仍然需要结合其他评价指标来对具有相同 h 指 数的作者进行内部排名。
为进一步了解大陆地区教育技术学领域科研机构的科研绩 效情况,笔者对表 8 以“作者单位”作为分类字段,以“第一 作者”计数作为汇总方式进行分类汇总,得到如表 10 所示结果:
如表 10 所示,上述 30 位作者中,有 7 位来自北京师范大学,4 位来自华南师范大学,占总人数的 36.7%,说明这两 所学校在教育技术学领域有着较强的学术实力。
三 研究结论
本研究采用 h 指数作为主要评价指标,并辅之以 w 指数,对中国大陆地区教育技术学领域 1998 年至 2007 年 10 年间研 究人员的科研绩效进行了评价,评价得出了“1998 至 2007 年 段中国大陆地区教育技术学领域最具科研绩效的前 30 位研究 人员”,这是对路秋丽、田雨等人(2008)评价得出的“中 国教育技术学领域的关键学者”的一次较大调整,有助于对 当前阶段中国教育技术学领域的研究人员状况有一个更为客 观的认识;并与其他评价指标进行了相关性分析,分析结果 表明利用 h 指数来评价研究人员的科研绩效,一定程度上可 以反映“总被引频次”、“论文数量”、“篇均被引频次” 三项指标的评价结果,可以说是一项更为综合的评价指标, 一定程度上改进了路秋丽、田雨等人(2008)采用的科研绩 效评价方法。当然,本研究所作出的科研绩效评价结果并不 能完全真实的反映当前中国大陆地区教育技术学领域研究人 员科研绩效,究竟此次得出的“1998 至 2007 年段中国大陆地 区教育技术学领域最具科研绩效的前 30 位研究人员”是否客 观还需交由教育技术学领域的广大研究人员一起来评议。
本研究所采用的论文和引文数据的持续时间只有 10 年, 这对于一个研究人员的科研生崖和研究人员 h 指数的计算都 显得过于短暂,这可以说是本研究的主要缺陷。由于国内的 期刊数据库起步较晚,许多期刊虽然创刊较早,但是期刊数 据库中的数据却只存储了近十几年的数据,而不是全部的数 据。以《中国电化教育》和《电化教育研究》为例,两个杂 志创刊于 20 世纪 80 年代初,中国知网(CNKI)期刊数据库 中所收录的这两个期刊的论文却是从 1994 年开始的。因此, 要利用 h 指数对中国教育技术学领域的某一代研究人员作出 更为全面的评价,还需等待 15 到 20 年时间。
参考文献
[1] J.E. Hirsch.衡量科学家个人成就的一个量化指标[J].科学观 察,2006,(1):2-7.
[2] Henk F. Moed,刘俊婉,金碧辉. h 指数构建有创意 用于评价 要慎重[J].科学观察,2006,(1):15.
[3] Qiang Wu. The w-index: A significant improvement of the h-index[DB/OL].省略/ftp/arxiv/papers/0805/0805.4650.pdf, 2008-9-3.>
[4]路秋丽,田雨,魏顺平.教育技术领域关键学者研究[J].电化教 育研究,2008,(8):26-31.
[5] 南京大学中国社会科学研究评价中心.CSSCI 来源期刊(2008-2009)学科分类[DB/OL]. [6] 南京大学中国社会科学研究评价中心.CSSCI 来源期刊(2006-2007)学科分类[DB/OL].
中图分类号:TP315文献标识码:A文章编号:1009-3044(2008)35-2049-02
A Teaching Model Research Based on Internet/Intranet in the Information Technology Course
CHEN Fang1, CHEN Zhao2
(1. Pharmacy of East China University and Technology, Shanghai 200237, China; 2. Faculty of Mechanical & Electronic Information of China University of Geosciences, Wuhan 430074, China)
Abstract: At present, colleges for large-scale expansion caused management more difficult, the quality of thesis papers and the value of Paper documents are not to make full use of, this article statements a management system based on B/S model Three-tier architecture, in the middle using ASP technology, background database to SQL Server2000 designed to achieve. The system is reliable, safe, convenient and better able to meet the college paper's management of the basic requirements.
Key words: thesis; B/S module; ASP; SQL server
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) 通过和图书馆数据检索平台的功能对接,实现毕业论文在数据库平台的电子查阅,由图书馆专业人员作标引工作,实现有序的存储和高效利用。
参考文献:
[1] 陈芳, 陈朝. RBAC在MIS中的应用[J]. 计算机系统应用,2003(1):43-44.
[2] 李杰. 基于ASP毕业论文选题系统的设计[J]. 湖南环境生物职业技术学院学报,2007,13(2):30-32.
[3] 崔盟. 基于Struts+Ajax的学位论文管理与服务系统的设计和实现[J]. 现代图书情报,2007(11):7-12.
[4] 严国丽, 等. 基于.NET的论文管理系统的设计与实现[J]. 电脑学习,2007,10(5):10-12.
中图分类号: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为整个系统使用过程的流程图,从图中可以看出三种用户虽然根据角色的不同而功能不同,但是,他们之间并不是完全独立的,而是相互关联,具有一定的时间顺序性。
四、结束语
本文所介绍的选题系统主要是根据天津师范大学教育科学学院的实际情况进行设计和开发,基本上实现了以往选题过程中的主要流程,并弥补了人工选题过程中存在的劳动强度大、办公效率低等问题,为毕业论文选题的顺利实施和工作效率的提高起到了促进作用。但本系统仍然有待于在实际应用中进行全面的检验,需要不断完善和修正。
参考文献:
《农业科技论文写作》作为一门理论性和实用性都很强的课程,在农业领域科学研究和实践工作中起着重要的作用,现在已成为高等农业院校本科生的选修课。课程主要通过对数据分析、图表制作、文字描述的学习和训练来培养学生的逻辑思维和写作能力。针对本科生的调查发现,学生普遍认为,通过理论学习《农业科技论文写作》难以提高写作水平。传统的理论教学方式,使得课堂枯燥无味,加之本科生在校期间的写作机会较少,理论课与最终毕业论文写作时间安排不合理,使得学生学习的兴趣和积极性均不高,造成学生对课程的掌握情况不理想。针对这种情况,通过改进本科生《农业科技论文写作》的上课方式来提高学生对农业科技论文的写作能力显得很有必要。
近年来,多种办公软件的出现为《农业科技论文写作》传统教学的改革提供了契机,大量作图、分析、文本软件的出现使数据的分析工作变得相对简单,论文的呈现及写作更加方便,同时也给教学带来了勃勃生机。实践证明,这一教学模式能够更加具体地将科技写作中图表制作和文字描述的过程呈现出来,提高学生的学习效率及实际写作能力,并提高教师的教学水平,为《农业科技论文写作》课程的改革与实践提供参考。
一、《农业科技论文写作》教学形式中存在的主要问题
(一)传统的课堂教学方法效率较低
传统的教学方式效果差,课堂讲授不够生动,学生缺乏兴趣;虽然现在大都采用多媒体教学,但仍是以传统教学为主,教师是主讲者,学生只是被动的接受者,这样无法调动学生学习的积极性。由于《农业科技论文写作》理论性强、结构固定,而图表的样式却各不相同,描述方式也各不相同,整个课程侧重于实践训练。因此,纯理论的讲述,学生很难全面理解,教学效果不理想。
(二)写作实践与理论课结合不够紧密
首先是本科生在校期间的写作机会较少,且本身的实践经验和所掌握的理论知识并不丰富;其次是毕业论文写作时间与课程结合不紧密,往往在毕业论文写作前的两到三个学期已经完成这门课程理论学习,不能及时巩固所学知识,最终使得课程失去了原本的意义。
(三)理论教学与写作训练缺乏紧密联系
目前关于学生对《农业科技论文写作》课程的学习效果,主要取决于对农业科技的写作训练,单纯进行理论学习,很难使学生掌握真正的写作技巧,写作方法和技巧的练成更多地依赖于写作训练。因此,通过课堂的实际写作训练对提高学生的写作技巧显得非常重要。
二、结合Office软件及写作训练教学,提高教学效果和学生的写作能力
(一)运用Office软件在多媒体课堂进行辅助教学
由于科技论文固定的结构和抽象的写作方法,在规定的学时内很难完成培养目标所需的教学任务。往往在堂课上,一开始需要先介绍论文各部分的结构和内容,这部分耗时的讲解会使学生感觉索然无味,使得接下来精心安排的写作方式和技巧无法引起学生的兴趣,导致老师感觉非常疲惫,学生的学习效果也不理想,教学任务和目的难以完成。针对这个问题,首先,我们简单讲授写作的理论知识和论文的基本框架,在学生掌握了论文结构的基础上,再利用Office工具中不同软件来现场演示图表制作、文字描述的过程,这样可以让学生更深刻地了解到图表制作的过程和要求,以及文字描述图表的方法和技巧,然后重点进行逻辑框架的讲解,从而实现教学内容与写作训练的有机融合,改单纯的理论课为理论与实际相结合的课程。这样既能节省时间,又能提高学生的写作能力。大多数学生对Office软件界面都比较熟悉,且Office中的软件具有较多的数据分析和绘制图表的功能。因此在理论课结束以后,要求学生独自运用Office硗瓿煽魏笞饕担经使用这种理论和实践相结合的方式可以显著提高学生的写作能力,从而提高《农业科技论文写作》的授课效果。
(二)Office软件在写作训练中的应用
《农业科技论文写作》课程的理论教学中涉及大量的数据分析、图表制作和语言描述等内容。为更好更深入地让学生理解这些内容,有必要将理论课程与课堂写作训练相互结合。然而大量的数据分析和图表制作以及烦琐的细节使得学生在平时理论课学习中很难真正理解。在课堂上通过运用Office软件进行现场演练,可以帮助学生更好地理解。例如,Excel软件可以使学生掌握图表制作和数据分析的细节,而Word软件可以更好地呈现出文字描述的过程,以及论文的框架构成及整体逻辑。所以,在写作训练过程中充分运用Office软件的功能,可以更加醒目地教授论文写作的过程,提高学生对写作细节的认识。实践证明,将《农业科技论文写作》理论教学与Office软件在课堂上实践操作有效结合起来,可显著提高本科生制作图表分析数据、文字描述的能力。
(三)扩展视野,提高学生独立写作的能力
《农业科技论文写作》是农业类本科生必学的一门课程,因此,写作训练过程中不能局限于课堂所学的东西,应扩展学生的阅读范围,学习科技前沿知识,扩宽学生的视野。以往在学生进行写作训练的时候,多半数据和图表来自课堂上的示例和老师布置的作业。这些练习内容对学生写作能力的提高有一定的局限性,而实际上在真正面对科研数据的时候,从实验设计、资料搜集、数据整理分析到最终的结果、结论的描述,往往会遇到很多的问题,例如,数据的理解不够透彻、结果和结论的区别等。因此,可以在学生掌握好课堂写作内容后,加大课后的阅读量,抓住前沿知识,最终让学生根据真实的实验结果,利用Office软件自己整理数据、分析数据,做出图表,运用Word进行具体的文字描述,最终完成论文的撰写。
三、结语
将Office软件及课堂写作训练与《农业科技论文写作》课程教学实践有效结合后,能够提高学生学习这门课程的积极性和学生理论学习的效果,而且更重要的是让学生掌握如何利用Office软件来完成论文的写作。在今后的教学实践中,应在继续加强Office软件及课堂写作训练与《农业科技论文写作》课程教学紧密结合的基础上,进一步考虑将更多的软件也引入农业科技写作教学实践中,以期进一步提升学生的分析能力、逻辑思维和写作的能力。
参考文献:
[1]朱永兴,李素芳.学术论文撰写与发
表[M].浙江大学出版社,2007.
[2]江明生,黎彤.生物统计学课程采用
多媒体与启发式教学探讨[J].高教论坛,2011,(2):62-66.
1.1系统功能模块设计
近年来,随着高校教师队伍的不断扩大,整体科研水平不断提高,在各专业学科领域涌现出了很多学术成果,并据此撰写了大量的论文及著作,如何对这些宝贵的学术成果数据信息进行有效管理是当下各高校面临的重要课题。笔者结合本人日常工作经历,并走访了各级各类高校相关管理工作人员、专职教师和科研人员,收集了大量需求信息,随后进行系统功能模块设计和数据库设计、程序编码,最终形成了本系统原形产品,本系统的主要功能有:1、教职工所撰写的论文及著作基本信息查询,包括:第一作者姓名、第二作者姓名、第三作者姓名、论文(著作)名称、ISBN(ISSN)、出版社名(期刊名称)、成果类别、获奖情况、总页码、封面彩图、封底彩图、总字数,本人所完成的字数等信息;2、根据论文及著作成果影响程度和类别,以及本人完成的字数来计算科研积分及工作量折算;3、存储论文及著作的的目录,封面、封底图片,以备日后查询;4、与现有教师教学工作量计算系统无缝集成,以便汇总教师总的工作量及绩效津贴。图1反映了高校教师论文及著作管理系统的主要工作的流程示意图,其中教师操作部分使用B/S模式,采用Windows2003server+IIS+.net+MSSQLServer2005平台,使用C#.net进行编程;管理工作人员操作部分采用C/S模式,使用C#.net进行编程。
1.2论文及著作管理系统的数据库系统设计
由于高校教师论文及著作管理系统中涉及到的用户权限和业务一般相对复杂,因此在进行数据库系统设计时,充分利用数据库理论和设计规则,同时兼顾硬件系统性能指标等客观条件,适当容忍较低程度的数据冗余。由于要储存论文及著作的封面、封底的图片,故涉及到大量图像采集和存储,对系统的存储功能要求较高,要求采用大容量存储技术,对所有用户所提交的各种文档采用二进制流文件格式统一存放到数据库中,避免了占用服务器中的大量存储资源,根据需要,在数据库中设计若干个数据表,其中论文及著作表(CEC_AUTHORS)主要存储教职工的论文及著作数据,该表是整个系统的主数据表,其结构如图2所示,其中著作编号为主键,封面、封底字段的数据类型设置为image数据类型。同时,为降低系统运行中出现“脏”数据的几率,在数据库系统别设计了以论文及著作表为中心的数据库关系图,以保证数据库数据完整性和一致性,如图3所示。
2基于绩效管理制度的高校教师论文及著作管理系统的实现及性能分析
本系统的后台数据库采用SQLServer2005搭建,在B/S部分采用了MVC(Model-View-Controller)三层结构设计模式,即模型-视图-控制器三层,用以实现程序代码、业务逻辑以及数据显示的分离,下面谈谈对系统的实现和性能分析。
2.1系统实现
在此,笔者以本系统中位于Model层中的数据访问类的实现和View层功能的实现为例,简要叙述基于.NETFramework3.5的高校教师论文及著作管理系统的B/S部分的实现过程。由于篇幅有限,在此简单罗列部分关键代码,希望能抛砖引玉,在MicrosoftVisualStudio2010开发环境下,实现数据访问公共类的简要代码如下。在B/S部分,系统中的用户登录模块负责接受来自UI层的用户号、用户密码、用户身份等数据,并将这些数据传送到控制层,控制层根据不同用户身份数据,返回相应的不同数据给用户,从而在View层中显示不同的内容,图4和图5展示了根据不同用户身份返回不同的View内容。在C/S部分,管理员对论文及著作成果信息进行逐一分类、汇总核实,然后根据教职工通过B/S客户端提交的信息对各成果取得人进行统一入库归档,如图6所示,其中作者单位和姓名是根据教职工提供的作者教师号自动生成,无需管理人员手动输入。
2.2系统性能分析
本系统采用基于.NETFramework3.5开发平台,该软件项目充分利用AJAX技术创建更有效、更具交互性、高度个性化界面,在B/S部分的Web系统中大量运用母板技术,使整个系统界面统一规范,外观友好,设计合理,用户操作起来非常方便。服务器采用WindowsServer2010操作系统,运行稳定,响应速度快,数据库系统状态良好,数据准确,同时为方便管理、整合各种数据,便于用户检索数据信息,在设计本系统后台数据库时,采用了大容量存储技术,合理、恰当地利用了数据库系统的事务、存储过程、和触发器等技术,优化服务器配置,保证了数据的安全性和一致性,使其满足海量数据的并发访问和存储的需要。
中图分类号:G642.0文献标识码:A文章编号:1006-3544(2012)02-0072-02
课程论文是在一门课程的教学过程中或结束后,要求学生以本课程所属学科领域亟待解决的问题或教学内容为研究对象所写的论文,通常也被称为“小论文”。让学生撰写课程论文,既是强化学习并检验学生对课程内容掌握程度的有效手段,也是培养学生发现问题、分析研究和解决问题能力的重要途径。下面结合自己对《计量经济学》的教学经验,就如何安排和指导学生撰写课程论文谈一点体会。
一、写前引导
1. 让学生充分认识到撰写课程论文的重要意义。撰写课程论文的目的不仅是为了检验学生的学习成绩,更主要的是为了强化学生对课程内容的学习, 是为了培养学生发现问题、分析研究和解决问题的能力,学习和掌握科学研究的方法。只有让学生真正认识到这一点,他们才会珍惜这种锻炼提高自己的机会,才会主动、认真地去做,才能有效防止敷衍、抄袭等现象的发生。
2. 让学生掌握撰写学术论文的基本方法。这包括如何选题、如何搜集分析资料、如何调查研究,以及论文的加工修改和论文的写作格式等方面的知识和方法。
3. 引导学生在平时注意了解相关学科的研究动态、社会现状,养成认真观察、独立思考的习惯。
4. 将课程论文考核与其他考核方式相结合。宜将课程论文的考核成绩按一定比例计入课程总成绩,但不宜将其作为惟一的考核方式。这样做既可以促使学生认真完成课程论文,又可防止有些学生只顾论文写作而忽视对课程知识的全面学习掌握。
二、指导学生完成课程论文
(一)选题指导
大学生写论文一个最大的问题就是找不到论题,一提起论文似乎就给人一种“深奥”、“高深莫测”的感觉。很明显,这是学生的误解。 著名语言学家邢福义先生常常告诫后辈说“留心处处皆学问”,学问就在我们的身边,关键是要勤于观察生活,敏于观察生活。课程论文的选题不必理论性太强,最好选与生活联系最紧密的题目, 这样更能吸引学生的兴趣。在指导学生选题过程中要注意以下几个方面:
1. 要尽量选择在经济和社会领域中受到广泛关注的问题,所研究问题的题目要具体,不要空洞。对《计量经济学》课程论文所选的题目要明确究竟是要对理论做验证,还是要对现实经济活动做实证分析,这是进行计量经济学建模的前提。
2. 要明确研究的范围。 研究范围可以是宏观经济领域,例如国民经济的运行、经济政策的传导评价等;也可以是微观方面的,例如对某企业的管理、财务分析,或对一所大学的学生管理工作的研究。
3. 所选题目的大小要适中。应当充分考虑研究的条件和现实可能性,包括理论把握的程度、数据获得的难易、计量分析方法的所需条件、 完成项目研究的人力和时间条件等等。作为课程论文,特别是要考虑完成实证项目的时间约束。题目不能选得太大或过于综合,否则工作量太大,在半个学期的时间内是难以完成的。
4. 要充分考虑数据来源的可能性。没有变量数据来源的模型是不可能进行具体计量研究的。
为帮助学生选题,应向学生提供选题指南,让同学们从中选择感兴趣的题目。
(二)文献查阅和综述指导
在课程论文写作过程中除了自己深入研究以外,要充分借鉴他人的研究成果,包括图书、期刊等文献,也包括网络资源。 充分有效地利用各种文献和互联网提供的信息, 可以避免重复做别人已经完成的工作,也可以从中发现自己可能的创新之处。
大多数学生已非常熟悉利用网络进行查询,通过键入关键词、主题等来查询相关文献资料,也比较熟悉对纸质文献资料的查询,但利用网上数据库查询则比较困难,因此,教师应加强指导,使学生能够充分利用各种文献资源。
当前各种文献都比较丰富,查找也比较容易,关键的问题是指导学生如何对文献资料进行比较分析、归纳整理,并写出能涵盖主要研究成果和主要学术观点的文献综述。应要求将文献综述作为课程论文的必要组成部分,以此来促使学生认真搜集整理资料,打牢论文写作的基础。
(三)数据收集与处理的指导
收集数据一定要考虑来源的可靠性、权威性。如经济数据应主要取自各种统计年鉴、统计报告、重要报刊,以及权威部门的官方网站。同时要求学生从各种渠道获取的数据,不能不加分析地拿来就用,应认真分析这些数据的内涵、数据包含的范围、数据的计算方法、数据所说明的问题、与其他数据的关系等。如果数据与模型中的变量要求不一致,则应当对数据做必要的加工或调整,或者重新寻求符合模型要求的数据。在实际使用数据估计模型之前,需要对数据做预处理,对数据进行一些初步检查和分析,初步把握样本数据的一些统计特征,包括描述性统计、平稳性检验、协整分析和因果关系分析等。
(四)指导学生修改课程论文
学生完成论文初稿后,教师须认真审阅,并针对存在的问题提出详细、明确的修改意见,指导学生反复修改完善。
三、课程论文成绩的评定
对学生课程论文的成绩通常由任课教师根据论文的质量直接评定,不进行答辩,但为了避免写作时作弊,任课教师可增加课程论文答辩环节,并请所有学生担任答辩委员。增加答辩环节,一是因为答辩过程更能考查学生对知识的掌握程度和认知深度,这会促使学生平时认真学习;二是从答辩情况一般可以看出论文是不是学生自己精心阅读整理材料经过反复思考后写出来的;三是其他学生当答辩委员可起到增进交流、互相学习的作用。
参考文献:
中图分类号:TP315文献标识码:A文章编号:1009-3044(2008)22-740-04
Developed Research on Management System of Gradnation thesis(design) in Higher Vocational Colleges
WANG Yu-qing, LI Ge-wen, SUN You
(Dalian Vocational Technical College, Dalian 116035, China)
Abstract: The topic of this article comes from the actual problems of work, based on the great advantage of the school net work, this system will make the realization for the annual students' graduation thesis(design) by the internet technology. This article begins with the system background, analyzes the necessity of the development of the system and introduces the process and relative technology of the system realization in detail. It points out the detailed methods, which frees the teachers and students from the tedious paper management procedure. It carries great practicability and scientific value, which enlarges the function of the present educational administration management system platform.
Key words: Internet; Web application; network; JSP
1 引言
随着我国教育需求不断增加,高校教育资源有限,教育经费相对不足的情况下,利用现代信息技术发展高等教育,不仅充分利用了优秀教育资源,而且为更多的人提供接受高等教育的机会,同时这也是极大促进了高校的信息化发展。目前适用于各种教育层次的教务管理、教学管理、课件、考试等系统或平台已逐渐发展成熟。但是,大多平台中的教学系统一般都是以完成“课程教学”为目标设计的,对课程实验、毕业论文(设计)等实践性环节提供支持服务还很少。用网络平台实现对毕业论文(设计)教学环节的支持服务还少有人讨论,而这一应用恰是目前所需要的。[1]
本系统所研究就利用互联网Web 2.0技术,采用B/S工作模式来解决毕业论文(设计)实践环节中教师数量不足,选题不规范,指导教师与学生难以及时沟通等问题的。
2 理论基础和核心技术
2.1 JSP技术
JSP(Java Server Pages)技术是以Java语言作为脚本语言的,它为创建高度动态的Web应用提供了一个独特的开发环境。JSP代码可被编译成Servlet并由Java虚拟机执行,这种编译操作仅在对JSP页面的第一次请求时发生。因此普遍认为JSP的执行效率比PHP和ASP都高。[2]
Java Servlet是一种开发Web应用的理想构架。JSP以Servlet技术为基础,又在许多方面作了改进。JSP页面看起来象普通HTML页面,但它允许嵌入执行代码,利用跨平台运行的JavaBean 组件,JSP为分离处理逻辑与显示样式提供了卓越的解决方案。并且JSP可以使用JavaBeans或者EJB(Enterprise JavaBeans)来执行应用程序所要求的更为复杂的处理,进而完成企业级的分布式的大型应用。[3]
2.2 JavaBean
什么是javaBean?JavaBean 是一种基于 Java 的软件组件。其实是一个Java的一个类而已[7]。JSP 对于在 Web 应用中集成 JavaBean 组件提供了完善的支持。这种支持不仅能缩短开发时间(可以直接利用经测试和可信任的已有组件,避免了重复开发),也为 JSP 应用带来了更多的可伸缩性。 JavaBean 组件可以用来执行复杂的计算任务,或负责与数据库的交互以及数据提取等。
2.3 CSS技术
CSS是Cascading style Sheets的简称,中文译作层叠样式表单,它是一种为超文本置标语言(HyperText Markup Language, HTML)提供增强补充服务的技术,可对每一个HTML的置标(tag)做精雕细刻的修饰。它语句、文法简单,只要在源码中插入STYLE语句就可轻易实现页面内任意文本颜色、背景、边框、行距、字距的添删和修饰等功能,就可使网页更加生动活泼,从而获得满意的效果。
2.4 客户端脚本技术
客户端脚本是为操控和显示由服务器端返回的内容而量身定做的。这种方法可以隐藏、显示网页组件,移动或者改变颜色和字体,从而实现对用户事件的反应。显示或隐藏表单是在网页上创建下拉菜单的根本。依据鼠标位置显示相应的窗口支持网页提示功能。
本系统采用了应用最为广泛的客户端脚本语言是Javascript是一种面向对象并在网络浏览器内部运行的脚本语言。它对网页组件的控制是通过文件对象模式(DOM)实现的,该模式是一种实现与网页交互的应用程序接口(API)。[4]
2.5 数据库技术
数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。
1) Web数据库简介
所谓Web数据库管理系统是指基于Web模式的DBMS的信息服务,充分发挥DBMS高效的数据存储和管理能力,以Web这种浏览器/服务器(B/S)模式为平台,将客户端融入统一的Web浏览器,为Internet用户提供使用简便、内容丰富的服务。Web数据库管理系统必将成为Internet和Intranet提供的核心服务,为Internet上的电子商务提供技术支持[7]。
2) SQL Server 2000简介
SQL Server 2000是企业级网络关系型数据库产品, ODBC数据库引擎提供了与数据库打交道的途径,通过它以及来访问数据库并对其进行各种操作。Visual Basic、SQL Server 2000以及其他微软的软件产品都是通过ODBC数据库引擎,从而给用户提供了丰富的数据类型。ADO数据对象模型在数据库中的信息与将信息显示给用户看的程序之间架起了一座桥梁。它提供了用来浏览不同记录的各种跳转方法,使用微软公司推荐的ADO对象模型将为以后的扩展带来便捷。[10]
3 系统设计与开发
3.1 系统研发的目的
毕业生毕业论文(设计)管理系统充分利用网络的优势,实现论文管理的网络化,使原本繁琐的选题问题简单,快捷,奏效。解放教辅人员和学生。学生能够根据教师所提交的题目,在联网的计算机上随时选择,更改自己的论文题目。教师可以在任意联网的计算机上论文信息,并实现选择其论文的学生信息的打印。管理员有设置限制选题条件的功能。并能在任意联网的计算机上对选题信息按班级,教师实现打印。管理员还应有封闭数据库的权利。
3.2 系统设计思想
本系统利用互联网Web2.0,采用B/S结构开发。由于本系统在Web环境中使用,网站完成功能比较简单,主要是对数据的基本操作。因此,使用JSP+JavaBean的开发模式进行开发。以SQL Server 2000数据库系统技术做为后台数据库的支持,通过基于Web技术的系统开发,保证用户(教师、学生)通过授权可以任何条件下通过网络登陆,实现相关的服务。系统的系统开放性好,架构灵活,便于维护,在稳定性和安全性方面达到了较高的指标。[5-6]
3.3 毕业生毕业论文(设计)管理系统分析
3.3.1 使用UML用例图描述系统需求
该系统用户有三种身份:学生、教师及管理员。学生和教师都可以注册,更改自己的身份信息,但学生不能改自己的用户名(学号),而且学生只有在注册自己的详细个人信息后才可以进入系统进行论文题目的选择。学生和教师的用户名可以由管理员统一。具体描述如图1、图2、图3所示。[8-9]
■
图1 学生用例图 图2 教师用例图图3 管理员用例图
3.3.2 系统结构功能分析
从以上对本系统的分析,可将其分成前台和后台两部分。前台主要是为学生和教师提供,后台是为管理员(教学秘书)提供。如图4和图5给出了前台和后台的功能结构图。
■
图4 前台功能结构图
■
图5 后台功能结构图
3.3.3 数据库的设计及实现
本系统主要用到四个数据表:
1) student(学生信息表),该表不但保存学生的基本注册信息,还包含了学生选择了哪位教师的选题(即教师编号和选题编号),主要包括:学号(学生ID)、密码、学生姓名、班级等学生的基本信息和教师ID、论文ID。
2) teacher(教师信息表),该表用于保存教师的基本信息,主要包括教师ID、密码、教师姓名、教师职称等等教师的基本信息。
3) article(论文信息表),该表用于保存论文的基本信息,主要包括对应教师的ID、对应教师的论文题目及论文ID等论文基础信息。
4) admin(管理员表),该表用于保存管理员的基本信息及选题条件的限制,主要包括管理员号、管理员密码、管理员ID、同一教师选题人数和同一题目选题人数,选题的有效时间等内容。
本系统用到的数据表的关系主要有一个,如表1所示。
表1 表关系
■
3.3.4 网站整体设计
毕业生毕业论文(设计)管理系统采用JSP+JavaBean的开发模式。使用的JavaBean如表2所示。
表2 学生毕业论文管理系统使用的JavaBean
■
3.3.5 网站结构设计
本系统网站的结构中有多个文件夹,分别存放不同内容与形式的文件。Datebase文件夹用来保存系统的数据库;css文件夹用来保存系统的样式表;image文件夹用来保存系统中所需要的图片;admin文件夹用来保存管理员相关的页面;student文件夹用来保存学生相关的页面;teacher文件夹用来保存教师相关的页面。
3.3.6 系统实现的主要功能
3.3.6.1 个人信息管理
前台的个人信息管理主要是指用户(学生/教师)的注册信息的管理。注册时必须确保注册用户名的唯一性,因此,在保存注册信息前,需要查询数据表中是否有相同的用户名,如果没有,可以向数据表插入新的记录然后提示用户注册成功;反之,则说明同名用户存在,需要提示用户更改。
后台的个人信息管理主要是指管理员信息的管理。此信息可作为管理员登录系统、管理系统的通行证,管理员拥有很大的权限,所以更要妥善处理。在这个模块里主要包括管理员登录和管理员密码的更改两个部分。
3.3.6.2 论文信息管理
论文信息管理分成两个用户来完成,教师和学生。其中教师所完成的工作主要有论文信息,更改和删除论文信息;学生的工作则是选择、重选论文题目,查看所选论文题目。本系统可以限制每一个教师可带的学生个数,也可限制每一个题目可供多少个学生来选择。在这两个环节中,教师是主导地位,因为只有教师了论文题目信息,学生才能从教师的论文题目中选择。
3.3.6.3 选题信息管理
选题信息管理分为两种用户(即学生和教师)。学生的选题管理功能主要就是对自己所选的论文题目进行查看;教师的选题管理功能就是查看选择自己论文题目的学生的具体信息,并能够进行打印。
4 系统的特色及优势
4.1 方便、简洁的中文操作界面
本系统的为中文操作界面,操作简单、直观,便于用户理解系统较复杂功能,熟练本系统的操作和应用。
4.2 实用性
本系统为用户提供了方便、高效率的功能支持,中文操作界面可以使用用户更好地利用母语优势,迅速掌握系统的操作技能。该系统不仅具有较完美的支持功能,同时采用了最优化的结构设计,降低了系统构建成本,解决了毕业设计中的一些实际问题,可以说是一个实用型系统。
4.3 可移植性
本系统可以作为校园网中校园办公的辅助系统,如庞大的教务管理系统平台,只要数据库一致,就可以简单的进行移植。
4.4 具有二次开发能力
尽管本系统是针对我系的实际自主设计开发的,因此可以针对不同用户进行二次开发,提供有效的技术解决方案,满足用户的需求。
4.5 较高的性价比
本系统所需的平台是TOMCAT,该软件为免费软件,操作系统为Windows 2000。硬件环境所用的计算机配置为P4 3.0,512M内存,40G硬盘或以上即可。
5 结束语
实现学院论文管理信息化,把传统的学生毕业论文管理模式与校园网相结合,充分发挥互联网使用的方便,高效的优势,能极大地提高传统论文管理模式的水平和效率。既有利于教学单位的教辅人员从琐碎、繁重的管理工作中解放出来,而且又给教师和学生提供了快捷和便利。
本文从系统分析、功能分析、系统设计、数据库设计等方面,全面叙述了系统的实现过程。采用B/S结构,运用了JSP+SQL SERVER技术实现基于Web技术的毕业生毕业论文(设计)管理系统开发。JSP不仅拥有与Java一样的面向对象性、便利性、跨平台等优点和特性,还拥有Java Servlet的稳定性并可以使用Servlet提供的API。在稳定性和安全性方面达到了很高的指标,最大限度地保证了数据的稳定及安全。本系统比较有特点的是对论文选题的条件也进行了限制。分别分为题目和导师两种限制,不同于以往的选课系统。本系统可以作为校园网中校园办公的辅助系统,如庞大的教务管理系统平台,只要数据库一致,就可以简单的进行移植。本系统对提高毕业生毕业论文(设计)的质量可以起到积极的作用。
参考文献:
[1] 高贤波. 网络教学测评系统的设计与实现[J]. 教育信息化,2006,22(9):32-35.
[2] 曾婕. 基于校园网的多课程并行考试系统[J]. 江西理工大学学报,2006,9(3):22-27.
[3] 王志军, 孙月霞. 基于Web开发的几种服务器端脚本语言的分析与比较[J]. 计算机应用研究,2006,23(3):26-30.
[4] 苑晓红, 赵春玲. 基于JSP的B/S结构系统的构建技术[J]. 科技资讯,2006,61(23):17-19.
[5] Royce W.Software Project Management A unified Framework[M]. 北京:高等教育出版社,2002.
[6] Watts S. Humphrey.Managing the Software Process[M]. 北京:清华大学出版社,2002.
[7] 冯缨.JSP-JavaBean开发模式研究及在网上答题系统中的应用[J]. 计算机工程与设计,2006,16(5):25-29.
中图分类号: G463 文献标识码: A 文章编号: 1673-1069(2016)36-195-2
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.