网络教学系统毕业论文

2024-10-14

网络教学系统毕业论文(8篇)

1.网络教学系统毕业论文 篇一

好范文的小编分享了以下这一份网络系统专业毕业生的自我鉴定范文,仅供大家浏览。

大学生活马上就要结束了,即将踏上亲的旅途。三年的校园生活,使我在各方面的能力都得到了发展。让我懂得了除学习以外的个人处事能力的重要性和交际能力的必要性。可以说,经过大学三年的学习,我已经具备了适应社会工作的能力。

在学习上,我热爱所学的网络系统管理专业,理论与实践想结合。在学好学校开设的课程外,利用课余时间,借阅图书馆里的相关专业书籍,提高专业知识,扩展专业技能,积极参加学院举办的各种专业技能比赛,很好地充实了自己的业余生活,为自己的将来打下良好的基础。各学科成绩均为良好,通过自己的刻苦努力,在大二学年荣获院三等奖学金。

在这个竞争激烈的社会,只有不断完善自己,才不会被淘汰。努力学习新知识,使自己始终紧跟世界最新发展的潮流和时代的步伐。我自学VB程序设计语言,并已获得了全国计算机二级VB证书、办公软件应用高级操作员的证书。精通windows2003的配置与管理、linux系统基本维护、具有一定的编程能力、熟悉asp动态网页设计。

在思想上,作为一名有志青年,坚持四项基本原则。认真学习马列主义、毛泽东思想、邓小平理论和全面贯彻江泽民“三个代表”的重要思想。要求积极上进,热爱祖国、拥护中国共产党、拥护各项方针政策,遵守国家的法律法规及各项规章制度,积极向党组织靠拢。

在工作上,曾担任班级生活委员职务,工作尽职尽责,任劳任怨,责任心强,多次配合班长、组织委员,老师,完成了班级聚餐、班级出游各项活动。也加入院的“爱心基金会”,积极参加社团开展的活动,如义卖报纸等。

在生活上,生活俭朴,为人朴实,乐于助人,群众基础良好。热爱体育,更热衷于篮球,经常与同学一起切磋球技。积极参加各项体育锻炼活动,养成良好的生活习惯。在不影响学习的条件下,去做过兼职,给自己增加社会经验,也给家人少点负担。还喜欢听歌跟唱歌,以这种方式来放松自己,这也是我的一个专长。喜欢上网,利用网络便捷获取更多、更新的知识,不断丰富和完善自己。

三年大学生涯是我人生路上的一小段。将来的工作是对我知识的检验,也是对我人生的挑战。

2.网络教学系统毕业论文 篇二

关键词:毕业论文,在线评价,Hopfield网络,DHNN,MATLAB

0 引言

高校的毕业论文是本科教育的最后一个综合性核心环节, 是学生四年专业学习的总结和评价, 也是考核学生能否毕业和授予相应学位的重要依据。通过这一环节的学习与实践, 可以提高学生解决实际问题的能力。很多院校在毕业论文的选题、指导、过程管理和答辩等环节上制定了严格细致的管理制度和考核标准, 但在论文成绩的评定和评价指标的确定方面仍采用一些传统的方法, 而这些方法可能存在一些缺陷。例如, 由指导教师、评阅教师和答辩小组采用平均法确定学生的成绩, 甚至于主要由答辩小组或指导教师确定论文成绩, 这难免有失真实性和客观性[1]。对学生成绩有争议时往往缺乏标准作为参考, 经常是几个人举手表决, 或参考以前的学生成绩来给分, 缺乏说服力[2]。另外, 由于毕业生规模的不断增大, 教师评价的计算工作量大, 任务复杂而繁重。

因此, 如何采用一种合理、有效、简便、易于推广应用的高校学生毕业论文评价方法, 是各高校一直在研究探索、而一直没有切实有效解决的问题。

在实际操作中, 许多高校采用的是赋权综合评分法, 即将论文评审的三类人员——指导教师、评阅教师和答辩小组所打分数分别赋予不同的权重, 最后加权求和。论文的评价过程依次为指导老师评价, 评阅教师评价和答辩小组评价。以某工科专业本科院校毕业论文为例, 有如图1所示的综合评价模型。

1 基于Hopfield网络的毕业论文评价方法

Hopfield网络是一种单层全反馈网络, 模拟生物神经网络的记忆机理, 在联想记忆、分类及优化计算等方面得到了成功的应用。根据激活函数选取的不同, 可分为离散型的Hopfield网络 (Discrete Hopfield Neural Network, 简称DHNN) 和连续型的Hopfield网络 (Continuous Hopfield Neural Network, 简称CHNN) 。离散Hopfield网络的激活函数为二值型的, 其输入、输出为{-1, +1}的反馈网络, 主要用于联想记忆;连续Hopfield网络主要用于优化计算[3]。

在本文中, 考虑将4个典型的、理想的评价等级对应的11个评价指标作为离散型Hopfield神经网络 (DHNN) 的平衡点, Hopfield神经网络的学习过程就是将不同等级的评价指标逐渐趋近于Hopfield神经网络平衡点的过程。学习完成后, DHNN储存的平衡点即为各分类等级所对应的评价指标。当有待判定的论文评价指标时, DHNN即利用其联想记忆的能力逐渐趋近于某个储存的平衡点, 当状态不再改变时, 此时平衡点所对应的即为待判定论文的等级。

以图1所述传统的评价模型为例, DHNN评价的步骤如下[4]:

步骤1:设计理想的毕业论文等级评价指标

按传统方法从历年毕业论文评价结果中随机选取每一等级的论文40份, 按级别汇总后, 以各评价指标值 (满分100分) 的平均值取整作为理想的毕业论文等级的评价指标值, 如表1所示。

步骤2:为理想的毕业论文评价指标编码

由于DHNN神经元的输出只取1和-1, 所以将评价指标映射为神经元的状态时, 需要将其进行编码。编码规则为:当大于或等于某个等级的指标时, 对应的神经元状态设为“1”, 否则设为“-1”。理想的4个等级评价指标编码如表2所列, 其中●表示神经元状态为“1”, 即大于或等于对应等级的理想评价指标值, 反之用○表示。

步骤3:为待评价的毕业论文评价指标编码

设有5份待评价的毕业论文, 由指导教师、评阅教师和答辩小组评定的成绩如表3所示。根据上述编码规则得到对应的编码, 如图2所示。

步骤4:利用MATLAB中神经网络工具箱函数创建Hopfield网络, 对表1中的标准样本数据进行训练。

步骤5:利用训练好的网络对要评价论文的各项指标数据仿真、分类, 分类结果如图3所示。

2 毕业论文在线评价系统的设计

由于毕业论文最后以打印稿装订成册保存, 这里不讨论整个工作流程, 只设计了对纸质论文的网络评价过程。

系统采用Visual Studio 2010+SQL SERVER 2008开发, 选择ASP.NET作为主要技术手段, 使用C#语言编码, 以Ajax技术为用户提供良好的用户体验。

毕业论文在线评价系统的工作原理如图4所示, 指导教师、评阅教师和答辩小组登陆系统后, 由页面控制层按角色生成不同的工作页面, 列出各个评价指标及其具体得分点。毕业论文按工作流完成各项评审后, 由系统管理员启动DHNN评价, 在相关领导审核成绩后, 并将评价结果汇总、存档。

3 DHNN算法在网络环境中的实现[4]

毕业论文评价的DHNN算法基于Matlab 7.10.0 (R2010a) 实现, 在网络环境中, 网页功能模块基于Visual Studio 2010开发。具体实现步骤如下:

步骤1.基于Matlab实现Hopfield神经网络算法, 伪码如下:

%%连接数据库, 获取高级层模型库数据aa, 获取样本库数据bb

代码A

%%将获取的数据转变预处理

%%将高级层模型库、样本库中的数据编码代码B

%%创建Hopfield神经网络

%%仿真、分类、评价

Y=sim (net, {mx*4, 15}, {}, A) ;%A为最后待处理的数据

%%更新评价库中的评价结果

步骤2.用Deployment for.NET Assembly制作dll组件

将Matlab中编写的函数用Deployment Tool工具进行编译, 生成.NET Assembly动态链接库hop_dhnn.dll文件。

步骤3.在VS2010中引用动态链接库

将上述生成的hop_dhnn.dll文件和MWArray.dll复制到vs项目的bin文件夹下, 在VS2010的asp.net项目中添加对hop_dhnn.dll和MWArray.dll的引用。

步骤4.混合编程, 在网页中调用。

//将myhop类实例化

dhnn_ins.hop_dhnn () ;//调用hop_dhnn方法

4 结束语

基于Hopfield网络的毕业论文在线评价系统, 促进了毕业论文评价工作的规范化、系统化、网络化和无纸化, 指导教师、评阅教师和答辩小组在各自空间内完成评价, 各评价主体不再相互影响。同时, 系统也减少了教师评价的计算工作量, 并在一定程度上解决了异常值对评价结果的影响, 尽量减少了个人主观臆断所带来的弊端, 评价结果直观、可靠。

由于DHNN进行网络联想时的输入是毕业论文评价指标值和评价标准值的比较, 所以进行评价时指标越多得到的评价结果就越可靠。基于此, 未来的研究重点是纳入更多的评价指标, 并使系统的指标选择更加灵活。另外, 还需要完善系统, 使其能服务毕业论文写作和指导的全过程, 更加注重过程性评价。

参考文献

[1]曹柬, 方学礼, 徐世浩.基于层次分析法的毕业论文 (设计) 综合评价方法[J].数学的实践与认识, 2010, 40 (20) :30-36.

[2]刘波粒, 刘泽军.浅析本科生毕业设计 (论文) 质量滑坡的原因及其对策[J].中国高教研究, 2007 (7) :89-91.

[3]王振华.基于Hopfield神经网络的数据分类[J].计算机应用, 2011, 31 (Z2) :92-96.

[4]郝耀军, 王建国, 赵青杉.网络智能教学系统中双层学生模型的设计[J].中国远程教育, 2011 (23) :64-67.

[5]史峰, 王小川, 郁磊, 等.MATLAB神经网络30个案例分析[M].北京:北京航空航天大学出版社, 2010.

[6]陈仕品, 张剑平.适应性学习支持系统的学生模型研究[J].中国电化教育, 2010 (5) :112-117.

[7]王兴芳, 单志龙.利用Struts实现高校论文网络管理平台[J].中国教育信息化.2008 (19) :66-68.

3.网络教学系统毕业论文 篇三

关键词:本科毕业论文(设计);教学管理系统;开发应用

高校本科毕业论文(设计)教学,是培养本科生问题意识、科研意识、应用意识以及激发思维、探求真理、提高综合实践能力与自主创新能力等的重要环节,是对学生本科阶段学习的基础理论、专业知识、基本技能以及研究能力、实践能力、创新能力等的一次大检验。因此,全面做好本科毕业论文(设计)工作具有重要的现实意义。为此,我们进行了一系列的教学改革,做法之一就是,自主设计并开发了“高校本科毕业论文(设计)教学管理系统”。

一、系统主要功能

(一)用户管理

本套教学管理系统的登录界面如图1所示,其用户包括系统管理员、教师用户、学生用户三类,每一类用户有着不同的使用级别。其中,系统管理员可打开或关闭系统,添加或修改学生信息、论文题目及通知公告等;教师用户可查看学生信息、选题情况、写作进度,并进行网上指导等;学生用户可以查看通知公告、浏览本人信息,进行网上选题、网上提问与交流以及上传或下载论文等。

(二)系统开启与关闭

此功能只在学生进行网上选题时有效,其目的是限制学生毕业论文(设计)选题时间、防止学生反复多次换题,杜绝学生选题时拖延时间,从而提高选题效率。此功能的开启或关闭由系统管理员实现。

(三)添加或修改用户信息

本系统可由管理员批量添加学生用户和教师用户信息,从而有效节省学生和教师用户入库时间,同时,也可实现修改或删除功能。若选择删除,将会删除该用户的所有信息。需要说明的是,只有提前入库的用户才有权登录,本系统不支持任意注册及登录,从而可避免出现许多重复信息,也可方便进行相关统计。

(四)添加或修改论文(设计)题目

在向师生征得足够数量的论文(设计)题目后,可利用本系统由管理员批量添加论文(设计)题目及相应指导教师等信息,同时提供修改或删除功能。若选择删除,也将会清除选择该题的学生用户的选题信息。同样需说明的是,每一年各专业的选题数量要大于该次选题的学生数,从而在系统内可限定学生“一人一题”。

(五)添加或修改通知公告等

本系统可由管理员添加或修改有关毕业论文(设计)工作的各项通知、公告等,也可以附件的形式上传相关文件、图表等,同时提供修改功能。

(六)查看论文(设计)题目及指导教师信息

用户登录系统后,可查看所属年级专业的论文(设计)题目、指导教师、题目是否可选等信息。同时也可选择不同的查看方式,教师用户还可“一键式”快速查看自己所出论文(设计)题目的选择情况,以及选择本人论文题目的学生信息等。

(七)学生网上选题

如图2,这是本系统最具特色的功能之一,也是我们开发本系统的初衷。在此,学生用户可方便快速地对系统中的论文(设计)题目进行网上选题,一方面可大大节省选题时间,另一方面也避免了以前经常出现的重复选题现象。另外,系统也提供退选和重选等功能。

(八)信息查询与搜索

各类用户登录系统后可查看通知、公告、学生信息、指导教师信息、联系方式、论文(设计)题目、题目选择情况、论文(设计)成绩(成绩由系统管理员输入)等。同时,提供快速搜索功能(如图3)。

(九)师生在线互动

这是本系统的又一项重要功能,也是主要特色之一。教师用户可点击学生姓名,发送留言,学生用户也可点击教师姓名旁的图标给指导教师留言,从而实现师生互动。教师和学生在线留言时,如不填写“发送给某人”,则视为公开留言,所有用户均可查看,否则,只有对方才能看见。其中未读留言作高亮显示。同时,还可在线记录指导教师平时的指导情况或指导信息。

(十)论文(设计)电子文档的上传与下载

本系统支持word和pdf两种格式电子文档的上传或下载。此功能可由以上三类用户自由实现,不受用户限制。毕业论文(设计)电子档原文上传,不仅方便指导教师修改,同时也方便最终定稿论文(设计)电子档的入库存档,为毕业论文的信息化管理提供了便利。

二、系统应用效果

目前,高校本科毕业论文(设计)教学管理系统已基本实现了功能完备、结构合理、界面美观、使用方便、运行速度快、占用空间小等开发目标。通过近年在信阳师范学院的正式使用,本系统已成为学校整个教学管理系统中别具特色的管理软件之一,收到了很好的效果。

(一)提高了本科毕业论文(设计)教学的管理水平

从征题、选题,到互动、答疑,直至论文入档、成绩管理等均可通过本系统轻松完成,基本达到了本科毕业论文(设计)教学工作的全过程在线操作和管理的目标,从而大大提高了本科毕业论文(设计)教学管理的科学化、信息化水平,实现了本科毕业论文(设计)教学工作的高效化管理。

(二)提升了本科毕业论文(设计)教学的质量

在提高毕业论文(设计)工作效率、充分利用有限时间的同时,由于实现了指导教师在毕业论文(设计)教学过程中的实时、动态指导,以及存在问题的及时解决,因此,近年信阳师范学院的毕业论文(设计)教学质量明显提升。

(三)调动了师生双方工作或学习的积极性

在使用本系统之前,由于本科毕业论文(设计)教学管理是松散的、滞后的,因而指导教师的指导过程和学生的写作或设计过程都带有一定的隐蔽性、随意性,师生双方的积极性不高。而本管理系统的使用则实现了指导过程和写作或设计过程的实时显示和监控,从而大大调动了师生双方的积极性。

参考文献:

[1]葛方振.基于网络的毕业论文管理平台的架构研究[J].电脑知识与技术,2010,(4).

[2]李志杰,王维,史桂梅.提高物理专业本科毕业论文质量探讨[J].高教论坛,2012,(11).

4.网络教学系统毕业论文 篇四

任何一个信息系统无论其安全控制功能多么完善,运行环境多么安全,都存在着安全风险。但是,每一个系统的安全,风险的大小又由于系统控制功能和运行环境的不同而不同,所以,如何提高系统的安全程度,降低安全风险成了系统设计者和系统用户都关心和考虑的。

一、信息系统安全风险的形式

会计信息系统的安全是指系统保持正常稳定运行状态的能力。会计信息系统的安全风险是指由于人为的或非人为的因素使得会计信息系统保护安全的能力减弱,从而造成系统的信息失真、失窃,资金财产损失,系统硬件、软件无法正常运行等结果发生的可能性。保护系统的安全就是保护系统免遭破坏或遭到损害后系统能够较容易再生、会计信息系统的安全风险主要表现在几方面:

1、会计信息失真。

会计信息的真实、完整、准确是对会计信息处理的基本要求,由于会计信息是企业生产经营活动的综合、全面的反映,企业的各个职能部门几乎都不同程度的需要、利用会计信息,因此,会计信息的质量不仅仅关系到会计信息系统,还企业管理的其他子系统乃至企业的整个管理决策。一旦会计信息系统的安全受到侵害,最直接的影响就是会计数据错误、数据丢失或被篡改使会计信息失真,从而不同程序地影响会计信息的使用者进行有关决策。

2、企业资产损失。

利用非法手段侵吞企业资财是会计信息系统安全风险的主要形式之一。其手段主要有:未经许可非法侵入他人机设施、通过散布病毒等有害程序、非法转移资金及盗窈银行存款等。比如,深圳一家证券公司的经理利用工作之便,通过电脑盗走了某证券部门的200多万元保证金;广东省某市银行在一宗信用卡犯罪案件中损失了近干亿元等等,造成了极大的资财损失。随着犯罪技术的日趋多样化、复杂化,信息系统犯罪更加隐蔽,更加难以发现,涉及的金额也从最初的几千元到几万元,甚至上亿元,安全风险损失越来越大,后果越来越严重。

3、企业重要信息泄露。

信息技术高速发展的今天,信息在企业的经营管理中变得尤为重要,成为企业的一项重要资本,甚至决定了企业在激烈的市场竞争中的成败。因此利用高技术手段窃取企业机密是当今计算机犯罪的主要目的之一,也是构成系统安全风险的重要形式。比如:窃取企业重要的会计信息并泄露给竞争对手以达到某种非法目的等,常常会对企业造成无法估量的损失。

4、系统无法正常运行。

无论是无法避免的灾害,还是出于非法目的而输入破坏性程序、操作者有意、无意的操作造成硬件设施的损害、计算机病毒的破坏等都有可能使会计信息系统的软件、硬件无法正常工作,甚至系统瘫痪,造成巨大损失。

二、影响会计信息系统安全风险的因素

影响网络化会计信息系统安全风险的因素可以从硬件系统、软件系统、会计数据三个方面考虑

(一)影响硬件系统安全的因素

1、不正确的操作。

计算机系统的操作人员对硬件设备的不正确操作可以引起系统的损坏,从而危害系统的安全。不正确的操作主要是指操作人员不按规定的程序使用硬件设备,例如不按顺序开机、关机,有可能烧毁计算机的硬盘,从而造成数据的`全部丢失。

2、人为的有意破坏。

有意破坏系统硬件设备者可能是系统内部操作人员,也可能是系统外部人员。破坏者出于某种目的(如发泄私愤或谋取不法利益)而破坏计算机硬件,致使系统运行中断或毁灭。这种破坏行为可能是以暴力的方式破坏计算机设备,也可能通过盗窈等手段破坏计算机系统,例如窃走存有数据的磁带或磁盘;或者计算机病毒的发作造成硬件损坏等。

3、不可预测的灾害。

不可预测的灾害虽然发生的概率非常小、但对信息系统的破坏性极大,所以必须引起足够的重视,例如火灾或元件的突然损坏,可能造成整个系统的毁灭、

(二)软件系统的不安全因素、操作人员的有意破坏计算机

1、系统的操作人员可以通过对程序作非法改动来篡改程序文件,或者利用非法操作即操作员或其他人不按操作规程或不经允许上机操作,改变计算机的运行路径等手段修改系统软件,从而破坏软件系统安全。

2、计算机病毒计算机病毒实际上是一段小程序,它具有自我复制功能,常驻留于内存、磁盘的引导扇区或磁盘文件,在计算机系统之间传播,常常在某个特定的时刻破坏计算机内的程序、数据甚至硬件。据统计,全世界发现的各种计算机病毒已经超过了24000种,并且正以每月300一500种的速度疯狂增长。出现了一种叫CIH的恶性病毒,是由某大学毕业生所设计,由于能直接攻击、破坏硬件系统,主要传染windows95/98可执行程序,极大的威胁着系统安全。以前计算机病毒主要靠磁盘或光盘传播,但在网络化系统中,计算机病毒升始通过网络来传播,时下有一种“梅利沙”病毒,隐藏在word文件中,通过电子邮件传播、破坏电子邮件服务器。由于病毒的隐蔽性强、传播范围广、破坏力大等特点,对远程网络会计信息传输的安全构成了极大的威胁。查杀病毒已成为系统安全保护的一个重要。

3、网络骇客骇客是指非授权侵入网络的用户或程序。骇客最常用的诡计有以下几种:第一,捕获,许多程序能够使破坏者捕获到个人信息、,尤其是口令。第二,查卡,这种程序是“捕获”程序的一部分,它主要捕获信用卡密码。第三、即时消息轰炸,利用即时消息功能,骇客可以采用多种程序,以极快的速度用无数的消息“轰炸”某个特定用户。第四,电了邮件轰炸,用数百条消息、填塞某人的E一mail信箱,是一种确实可靠的在线袭扰的。第五,违反业务条款,这种诡计相当于在网上陷害某人,有些程序可使这种欺骗活动看起来就好象是某个用户向骇客发送了一条攻击性的E一mail消息。第六,病毒和“特洛伊木马”,这些程序看起来像一种合法的程序,但是它静静地记录着用户输人的每个口令,然后把它们发送给骇客的Internet信箱,从而通过盗窃系统合法用户的口令,然后以此口令合法登陆系统实现非法目的。

(三)会计数据的不安全因素

1、操作人员篡改程序和数据文件。通过对程序作非法改动,导致会计数据的不真实、不可靠、不准确或以此达到某种非法目的,如,转移单位资金到指定的个人账户等。

2,有权和无权用户的非法操作。主要是操作员或其他人员不按操作规程或非法操作系统,改变计算机系统的执行路径从而破坏数据的安全。

3、窃取或篡改商业秘密、非法转移电子资金和数据泄密等。对会计数据的泄密主要是指系统的用户或数据保管人员把本企业会计信息通过磁盘、磁带、光盘或网络等介质透露给竞争对手;窃取或篡改商业秘密是系统非法转移用户利用不正常手段获取企业重要机密的行为。借助高技术设备和系统的通讯设施非法转移资金对会计数据的安全保护构成很大威胁。

另外操作人员通过非法修改、销毁输出信息等损坏计算机系统的方式达到掩盖舞弊行为和获取私人利益的目的,也是构成系统安全风险的一个因素。

三、会计信息系统安全风险的防范策略

(一)在软件功能上施加必要的控制措施来保护会计数据的安全

1、增加必要的提示功能如软件执行备份时,存储介质上无存储空间、备份介质未正确插人和安装;执行打印时未连接打印机或未打开打印机电源;用户输入数据时输入了与系统当前数据项不符的数据或未按要求输人等等,此时系统应给予必要的提示,并自动中断程序的执行。

2、增加必要的保护功能在突然断电、程序运行中用户的突然干扰等偶发事故,如软件执行结帐时用户干预等发生时,能自动保护好原有的数据文件,防止数据破坏或丢失、同时对重要数据系统可增加退出系统时的强行备份功能,用户再次进人系统时自动把备份数据与机内数据比较对照,及时发现数据文件的改变。

3、必要的检验功能

(1)设计适应电算化帐务处理的核算组织程序。任何由原始凭证人工编制的记帐凭证都应进行严格的审核、复核。在网络环境系统中,输人的工作量由多人共同分担,凭证数据的输人可以采用一组人员输入,换人复核;或者采用两组人员两次输人,输人的数据分别存放在两个暂存文件中,然后由计算机对两个数据文件中的记录逐条进行比较。对于存在差异的记录进行对照显示或打印,便于找出错误,进行修改。只有完全相同,系统才把录入的数据作为正式的凭证数据存贮。未经校验的数据系统应作上标记,不允许进人记帐凭证文件。

(2)对输人系统的数据、代码等都要进行检验。如:输人记帐凭证时、每张凭证都要经过曰期合法性、会计科目合法性、凭证类合法性、对应科目的合法性、金额借、贷平等校验。对于不符合要求的数据系统不予通过。根据会计核算的要求和网络系统的特点、系统对输人的同类记帐凭证、原始凭证自动按日或月分类顺序编号,并且对多个用户同时访问同一个数据文件时各用户操作的记录进行锁定,拒绝其它用户的访问。这样可以避免多个用户同时操作易引起的凭证断号、重号和串号,而且使于分清责任,达到会计控制的目的。

4、增加必要的限制功能(l)修改限制。修改功能可以方便用户,提高系统的实用性,但同时也增加了系统的不安全因索。因此在帐务处理中有必要对修改功能加以限制:①对末记帐的凭证,一经修改,必须进行复核,只有正确之后系统才对修改结果予以确认;②对已经记帐的凭证系统不提供直接修改帐目的功能。只能通过编制记帐凭证,对错误的凭证进行冲正或补充登记;对修改过的凭证,系统予以标识,保留更改痕迹,并可以打印输出以作核查依据;③输出的财务报表,其数据由系统自动按照用户定义的格式和数据来源的公式生成、不提供对数据的修改功能;④基础数据,如:科目库、代码库等的修改权限只授予系统维护员。

(2)处理数据的一次性限制。在帐务处理中、期末结帐,一旦执行,系统应予以标识,如果系统的某些设置(比如会计期间)未变,则不能再执行第二次。

(二)建立必要的管理制度

l、实行用户权限分级授权管理,建立起化环境下信息系统的岗位责任制按照网络化会计系统业务的需求设定各会计上机操作岗位,明确岗位职责和权限,并通过为每个用户进行系统功能的授权落实其责任和权限。结合密码管理措施,使各个用户进人系统时必须输人自己的用户号和口令,进人系统之后也只能执行自己权限范围内的功能,防止非法操作。同时做到不相容职务的分离;比如:系统的维护人员和系统管理员不得上机处理日常会计业务;会计业务处理人员不能进行系统维护,会计软件保管人员不能由上述人员兼任等等。

同时防止单用户系统中利用数据库管理系统篡改数据文件;网络系统中要对会计系统的所有数据文件按照如下的使用权限;只读数据、修改数据行、增加数据行、建立数据文件的索引文件、删除数据行、修改数据文件结构等进行授权、并且视需要进行权限的收回。

2、建立严格的内部牵制制度对系统的所有岗位要职责范围清楚、同时做到不相容职务的分离,各岗位之间要有一定的内部牵,制作保障。如:软件维护后,必须经过维护人员、内审人员和用户的共同测试和签章才能正式投人使用系统数据输人人员不能兼做审核;系统的维护人员和系统管理员不得上机处理日常会计业务,系统进行备份数据恢复时必须由具体操作员和主管共同批准等。

3、建立必要的上机操作控制和系统运行记录控制(l)建立严格的硬件操作规程。安装机硬件系统时,必须按照一定的顺序进行;启动计算机时,要按照先开外设再开主机、关机时先关主机再关外设;计算机处于工作(加电)状态时、不得拔插各种外部设备;计算机进行软盘读写操作时,不得强行将软盘取出;网络的布线要避免电磁干扰或人为的损坏,不要随意插拔网络缆线的接头,也不要经常移动计算机等。

(2)制定操作员访问系统的标准操作规程、明确规定各个操作员进人系统后执行程序的顺序、各硬件设备的使用要求、数据文件和程序文件的使用要求以及处理系统偶发事故的操作要求,如设备突然断电的处理、设备的重新启动要求等、同时要制定数据文件的处置标准,对数据文件的名称、保留时间、存放地点、文件重建等事项做出规定,以便统一管理。

(3)通过设置软件功能、利用系统提供的功能或人工控制记录等措施对各用户操作系统的所有活动予以记录,并定期由系统主管进行监察和检验及时了解非法用户和有权用户越权使用系统的情况。

4、建立严格的硬件管理制度和损害补救措施比如采用磁盘双工和磁盘镜像可以在一块硬盘失效时,由另一块硬盘替换工作;双机热备份可以在一台计算机(服务器)失效时,由备用的计算机接替继续工作。

建立健全设备管理制度,确保硬件设备的运行环境、电源、温度、湿度、静电、尘土、电磁干扰、辐射等,例如计算机系统要求配置稳压电源,不间断电源(UPS),有时还需要配置备份电源,以便在长时间断电的情况下启用备份电源来保证设备的正常运行。

其次,各系统操作人员应分清责任,各自管理和使用自己职责范围内的硬件设备,不得越权使用、禁止非计算机操作人员使用计算机系统,以免不当的操作损坏硬件设备。多个用户使用同一台设备的,要进行严格的登记,并记录运行情况。

5、建立严格的档案管理制度首先,系统投人使用之后,原系统的所有程序文件、软、硬件技术资料应作为档案进行保管,并应由专人负责,同时严格限制无权用户、有权用户非正常时间等对程序的不正常接触;在档案调用时也必须经系统主管和程序保管共同批准,并对使用人、程序名称、调出时间、使用原因和目的以及归还时间等进行详细的登记,以便曰后核查。

其次,所有会计数据文件应做档案保管并严格限制无权用户、有权用户非正常时间等的不正常接触;建立一定的应急措施,如数据文件的定期备份、备份数据的存放地点、存放条件要求、系统数据文件损坏后的再生规则等,从管理上严把关。

6、建立预防病毒的安全措施(1)坚持使用正版的软件,不要使用盗版或来历不明的软件。

(2)定时备份磁盘的数据和软件。

(3)在不能确定计算机、是否带有病毒的情况下,要读取软盘的数据应使软盘处于写保护状态。

⑷不要打开和阅读来历不明的邮件。

(5)经常对计算机硬盘和软盘进行病毒检测。

7、建立对骇客的防护措施(1)设置防火墙,使用入侵检测软件。入侵检测软件可以检测非法入侵的骇客,并将它拒之内部网络之外。

(2)抓好网内主机的管理。用户名和密码管理永远是系统安全管理中最重要的环节之一,对网络的任何攻击,都不可能没有合法的用户名和密码(后台网络程序开后门例外)。但绝大部分系统管理员只注重对特权用户的管理,而忽视对普通用户的管理。主要表现在设置用户时图省事方便,胡乱设置用户的权限、组别和文件权限,为非法用户窃取信息和破坏系统留下了空隙。

(3)设置好的网络环境。网上访问的常用工具有网络操作命令,对它们的使用必须加以限制。但这样做会使网外的一切访问都被拒绝,即使是合法访问也不例外。这种闭关自守的做法不值得提倡,因为这样会使本网和网外隔绝开,也会给自己带来不便。应该尽量做到有条件的限制(允许)网上访问。

(4)加强对重要资料的保密。重要资料主要包括路由器、连接调制解调器的电脑号码及所用的通信软件的种类、网内的用户名等,这些资料都应采取一些保密措施,防止随意扩散。如可向电信部门申请通信专用的电话号码不刊登、不供查询等。由于公共的或普通邮电交换设备的介入,信息通过它们后可能被篡改或泄露。

(5)加强对重要网络设备的管理。路由器在网络安全计划中是很重要的一环、现在大多数路由器已具备防火墙的一些功能,如禁止telnet的访问、禁止非法的网段访问等。通过网络路由器进行正确的存取过滤是限制外部访问简单而有效的手段。有条件的地方还可设置网关机,将本网和其他网隔离,网关机上不存放任何业务数据,删除除系统正常运行所必须的用户外所有的用户,也能增强网络的安全性。

5.网络教学系统毕业论文 篇五

刘盈凯

经济与管理学院2006级信管一班

摘要:在最初进行设计的时候我是按照搜索引擎来设计的,在做爬行页面的过程中发现了很多问题,都是很难克服的瓶颈。因此放弃了这种方案,采用了单纯搜索本地文件的全文检索策略,全文检索方面有大名鼎鼎的Lucene,之所以没有添加Lucene进来,是因为Lucene封装了建立索引和查询索引的过程,作为毕业论文,我想用自己思路来实现这个过程,我实现了,尽管很笨拙而且看似庞杂。信息检索不是一个人的智力能完成的工作。本文所讨论的是信息检索领域的全文检索技术,切词采用正向最大模式切词,建立索引的时候采用的是流行的倒排索引技术,排序是使用TF-IDF的统计方法,达到的目的就是简单,迅速,准确的找到我们所需要的信息,而不需要对知识进行分类。本文几乎没有在技术上的创新,旨在讲清思路。让搜索不再神秘。本检索程序采用java做为实现语言,采用搜索框的方式进行信息检索,适用于各种实现静态化的网站系统和文本(包括html,txt,pdf,word)形式的文件系统。关键词:全文检索 倒排索引

1、引言:第三次科技革命使人类由工业社会进入信息社会,信息社会到来的时代称为“知识经济时代”。随着互联网的普及和数字信息量的爆炸式增长,可以让我们足不出户的可以接触到海量的信息。现在,已经有一些优秀的信息检索产品,其中最常用的应该是智能搜索引擎了。智能搜索引擎是在整个互联网上搜索信息,更多的企业中型网站系统,政府部门,都希望有自己的检索系统,能够迅速准确的查询到本系统中的信息。目前对于搜索的讨论都集中Lucene上,Lucene虽然提供了便利,但是他在很大程度上影响了中国程序员在数据检索方面的自主思考。我也是用Lucene进行过信息检索。本索引程序明显没有Lucene优秀,在文中不再讨论Lucene的相关技术。本文的索引策略参考了很多资料,其中也包括Lucene。正如《lucene in action》中作者所说,搜索将成为编程领域的热门话题。

传统数据库检索存在的问题:众所周知,sql语句可以通过like等关键字进行匹配,但是我们需要的是进行全文检索,全文检索是一种将文件中所有文本与检索项匹配的文字资料检索方法。sql语句的检索只能是特定项,而且大部分数据库都不支持大文本的模糊查询。

2、核心算法实现

2.1 词库

2.2 停止词

2.3 切词

2.4 建立索引

2.5 排序

3、索引数据结构和索引数据存储算法

3.1 索引数据表结构及表之间关联关系

3.2 索引数据插入策略

3.3 索引数据更新策略

3.4 索引数据删除策略

4、索引模式实现方法

4.1完全索引模式实现

4.2增量索引模式实现

5、关于定时任务的尝试

5.1 任务创建和执行的过程

5.2索引删除同步实现

6、检索方法实现

6.1 带有任务标识的检索方法

6.2 关键词高亮实现策略

7、查全率和查确率

7.1查全率分析

7.2 查确率分析

结束语:本文介绍了本检索程序的各个重要部分,本系统具备了高效全文检索的特性,比如倒排索引,正向的最大匹配。在效率上本系统抛弃了Hibernate等底层数据库操作的封装,直接使用jdbc来进行数据库的操作。在一些关键部分采用了批量处理的方式。由于技术和智力水平有限,在切词的准确性方面难做到很精确。

6.新闻发布系统毕业论文 篇六

一、电视新闻后期编辑技巧分析

(一)电视新闻画面编辑需讲求规律性

(1)注重画面编辑的逻辑性。在后期电视新闻画面的处理过程中,应该注重基本的逻辑关系,促使电视新闻信息具有较强的说服力。例如,在以前一则电视新闻制作中,画面中所有的人物在上一个画面都处于白天的环境中,而下一个新闻画面所有人物则转身到晚上,这样的画面并不符合时间逻辑关系,让受众对整个新闻信息报道持质疑的态度,严重降低了新闻信息的可信度。因此,新闻信息画面后期编辑在电视新闻制作中具有非常重要的作用,整个画面编辑讲究一定的逻辑关系。

(2)摒弃跳帧或者跳轴现象。在一般情况下,电视新闻后期画面编辑主要分为全景、大景、中景和近景、特写几种类型,所以根据电视新闻画面编辑的要求,应该避免将相同画面类型组合在一起。如果在实际编辑过程中当中将相同画面类型组合在一起,便会出现跳帧的现象。同时,这种现象又被人们称之为丢帧现象。例如,在一则新闻信息制作过程中,对于人物特写方面的画面编辑,当第一个画面是对人物脸部进行特写之后,再在第二个画面对人物脸部进行特写,这样制作便会降低新闻信息的效果。

(3)避免个人占据新闻画面。在电视新闻编辑过程中,还很容易出现一个人从新闻信息播放开始到最后都出现的新闻画面中,这样的后期编辑无法达到应有的新闻信息效果。因此,在新闻后期编辑过程中应该避免这种问题。

(二)坚持电视新闻画面真实性的原则

(1)确保电视新闻内容的真实性。在新闻信息制作过程中,为了确保电视新闻画面的真实性,需要做好以下几点:一是对新闻背景进行如实介绍,也就是将新闻事件发生的原因、发生的过程以及与其他各项事物之间的关系进行全面介绍。二是需要确保电视新闻报道中各个新闻要素准确可靠。例如,整个新闻事件发生的时间、发生的地点、新闻发生过程中的人物关系、发展进程概况等。三是需要对整个新闻信息报道中的人物关系语言、人物思维变化、事件进展中的人物心理活动等各个方面进行全面阐述,而并不是单纯使用夸张和渲染的措施,更不应该背离新闻信息的事实做出凭空报道。四是需要对整个新闻事件进行准确报道,从局部入手到事件本质挖掘及发展的整体方向探究,以此来实现对整个新闻信息概括的把握,坚决避免“以点带面、以偏概全”进行报道,从而真正实现电视新闻报道的局部与整体统一制作。

(2)确保新闻信息图像选用的真实性。在新闻信息的制作过程中,为了提升电视新闻的可信度,便需要在电视新闻后期编辑中选用真实的图像,以此确保整个新闻信息的真实性。因此,在电视新闻后期编辑中需要注重以下几个方面:一是对新闻拍摄镜头进行合理地剪辑。二是确保图像语言和文字语言等新闻元素的协调组合,与新闻信息相关的字幕应该放在画面的合适位置中。三是应该全面合理地运用新闻画面处理技巧,有效提升新闻信息的价值。四是根据电视新闻整个内容,合理计算电视新闻的长度。坚持在有限的时间里展现更多有价值的新闻内容。只有坚持做到以上几点,便能够让新闻内容实现图文并茂、形声一体,从而确保电视新闻信息的真实性。

二、结论

电视新闻是整个电视节目体系中非常重要的组成部分,而电视新闻后期编辑是提升电视新闻质量的重要手段,所以需要重视电视新闻后期编辑技巧的应用。其中在电视新闻后期编辑中,电视新闻画面编辑需要讲求规律性,同时应该坚持真实性的原则,以此来提升电视新闻的可信度,从而赢得更多受众的喜欢,为提升电视新闻的收视率打下坚实的基础。

7.网络教学系统毕业论文 篇七

经过研究发现, 学生的毕业信息以及技能鉴定情况均采用Excel表格的形式存放, 而Excel提供了强大的编程功能, 笔者深入研究了Excel的功能, 结合学校实际情况, 开发出了毕业证书查询系统, 使教务管理人员从机械的、重复的查询工作中解脱出来, 提高了工作效率。本文详细介绍基于Excel的毕业证书信息查询系统的设计与制作方法。

一、毕业证书查询系统的总体设计

本系统基于Excel2007技术设计开发。查询系统由原有的多个毕业生信息工作簿、多个技能鉴定情况工作簿和一个毕业证书查询系统工作簿构成, 分别是查询系统的数据源和查询页。

(一) 毕业证书查询系统查询页构成

查询页控件由六个Active X控件组成, 分别是两个图片控件 (对界面适当装饰) 、两个标签控件 (对系统适当说明) 、一个文本框控件 (用于输入学生姓名) 以及一个命令按钮控件 (调用查找程序) 组成。

(二) 毕业证书查询系统工作流程

在文本框控件中输入学生姓名, 点击“查询”按钮, 程序将会从“毕业生信息”文件夹中, 依次将各个Excel工作簿打开, 依次在各个工作表中查找此学生, 如果查到了此学生, 则程序会自动将此学生的信息复制到“毕业证书查询系统”中, 直至“毕业生信息”文件夹下的所有工作簿查找完毕。如图1所示。

二、毕业证书查询系统的制作与实现方法

(一) 程序设计语句准备

Option Explicit:该语句在模块级别中使用, 强制显式声明模块中的所有变量。Option Explicit语句必须写在模块的所有过程之前。使用Option Explicit可以避免键入已有变量时拼错。

For Each……Next:针对一个数组或集合中的每个元素, 重复执行一组语句。例如:For Each sht In Sheets……Next, 目的是依次对工作簿中的各个工作表执行一组语句。

With语句:该语句可以对某个对象执行一系列的语句, 而不用重复指出对象的名称。例如, 要改变一个对象的多个属性, 可以在With控制结构中加上属性的赋值语句, 这时候只是引用对象一次而不是在每个属性赋值时都要引用它。

On Error Resume Next:当加上该语句后, 如果后面的程序出现“运行时错误”时, 会继续运行, 不中断, 并且Err对象保存了“错误信息”, 当Err对象等于0, 表示未出错, 如果不为0, 则表示出错。

Do While条件语句……Loop:当条件语句为真时, 执行一组语句, 直至条件语句为假。

(二) 数据源准备

新建一个文件夹, 重命名为“毕业生信息”, 将学校各届毕业生信息以及技能鉴定成绩的Excel文件复制到此文件夹中作为数据源。

(三) 查询界面制作

在“毕业生信息”文件夹旁, 新建一个启用宏的Excel工作簿, 命名为毕业证书查询系统, 打开此工作簿, 将“sheet1”工作表重命名为“查询页”, 如图2所示单击“开发工具”选项卡, 单击“插入”, 依次在Active X控件中选择两个图片控件、两个标签控件、一个文本框控件以及一个命令按钮控件, 添加到“查询页”工作表中, 依次右击两个标签控件, 在出现的快捷菜单中选择“标签对象”→“编辑”, 将两个标签显示的文字分别更改为“毕业证书查询系统”、“姓名:”, 依次点击两个标签控件, 在出现的快捷菜单中选择“属性”, 如图3所示, 将两个标签显示的字体更改为“楷体”, 字号更改为“一号”, 颜色更改为“红色”。右击命令按钮控件, 在出现的快捷菜单中选择“命令按钮对象”→“编辑”, 将按钮显示的文字更改为“查找”。单击文本框控件, 在名称框中, 将文本框控件重命名为“Text Box_姓名”, 单击命令按钮控件, 在名称框中, 将命令按钮控件重命名为“CommandButton_查找”, 接下来, 将六个控件的布局适当调整, 如图4所示。

(四) 程序代码

如图5, 右击“查询页”工作表, 在出现的快捷菜单中单击“查看代码”, 出现了Visual Basic编辑器, 在编辑器代码框中, 输入以下代码:

三、程序测试

如图6, 单击“开发工具”选项卡, 单击“宏安全性”, 在信任中心的宏设置中, 单击“启用所有宏”、“确定”。

关闭“毕业证书查询系统”工作簿后, 再打开。

在文本框控件中输入学生姓名“张三”, 点击“查询”按钮, 程序将会把“毕业生信息”文件夹中的所有工作簿的所有工作表的有关“张三”的信息全部复制出来, 查询速度快、效率高。

四、毕业证书查询系统的几点应用经验

1.输入的姓名以及数据源中的姓名不允许有空格, 否则将无法查找到该学生。

2.因为该程序只会查找与学生姓名一致的一条信息, 所以如果同一个工作表中有出现同名的情况下, 则需要对查寻到的结果进行仔细甄别。

3.如果数据源里有身份证号码, 那么在文本框中输入身份证号码, 则该程序会执行更准确。

4.查询系统下载地址:http://pan.baidu.com/s/1i52Ne L3。

五、结束语

该毕业证书查询系统基于Excel技术开发, 合理利用了毕业生信息的Excel表格, 不需要专门的程序设计软件, 只要熟悉Excel软件操作, 就能快速制作查询页面和程序录入。制作简单, 维护方便, 查询快捷, 是一个经济实用的毕业证书查询系统。

参考文献

8.毕业论文选题系统的研究与设计 篇八

摘 要:毕业论文(设计)是目前高校临近毕业季的学生需要完成的一项研究性学习任务,旨在培养学生综合运用所学知识和技能、理论联系实际、独立分析、解决实际问题的能力。选题则是一项非常重要的步骤,关乎着毕业设计能否顺利完成,题目不宜过泛,最好选择本学科内某个重要问题的一个侧面展开研究。本文作者是某高校的一名教师,在工作中发现导师与学生在选题时沟通不方便,通过借助技术手段来提高效率,使学生可以从诸多备选题目中很快找到一个自己感兴趣的选题方向。

关键词:毕业设计;大学生毕业论文;在线选题系统

中图分类号:TP393 文献标志码:B 文章编号:1673-8454(2016)05-0084-05

大学生毕业论文在线选题系统是一个用于高校师生在线选择论文题目的互动平台,是集导师上传题目、学生在线选题、导师审核操作等功能于一身的专业平台。通过计算机与网络技术,可实现师生在线互动选题,进行实时交流,不仅能够省去以往通过电话、电子邮件进行沟通的环节,还能及时查看到选题过程中的数据,比如各导师的专业方向介绍、历年毕业生论文题目、导师可接纳的学生人数、学生自己的选题是否通过导师审核等信息。选题效率得到明显提高,并且随着毕业生人数的增多、时间的推移,选题系统的研发成本也会明显降低。

一、系统功能特点

目前,大多高校的毕业论文选题还只是停留在传统的纸质、电话、邮件沟通阶段,相对于某个专业来说,当年的毕业生不是很多,且毕业论文选题时间较短,因此相应的计算机辅助软件较少。每年的同一时段都要进行相同的操作过程,笔者认为有必要研发配套的系统来完成此项工作。

1.采用身份验证的方式设计

该系统内的某些特定功能只限部分相关人员可以操作,操作人员按照功能、方法进行分类,分为系统管理员、教学秘书、导师、学生四类(如图1所示)。以系统管理员为例,其可以修改系统配置选项(比如设定系统的开启时间在每年的10月份,关闭时间在每年的11月份)、添加学院(该系统以学校为对象搭建平台,可应用于校内各学院的所有专业,因此需要批量添加学院、教学秘书)、发布公告(向系统中的其他成员发布公告,比如通知教学秘书开始安排今年的论文选题工作)。系统内的所有成员都必须通过登录验证(输入各自的账号、密码)才能获得相应的权限,使用部分功能,而一旦退出系统,则需重新进行登录验证操作。身份验证机制不仅可以很好地区分该系统内的各类成员身份,还设置了加密机制,保障系统的安全,防止黑客或无关人员随意篡改系统内的信息。

2.消息、邮件、短信通知功能

系统内的各类成员需要相互发送消息来及时完成相应的操作,节省等待时间,因此采用系统公告/消息、电子邮件、手机短信通知。系统管理员向教学秘书发布公告,通知其添加本学院的所有专业、导师、学生。教学秘书向导师发送电子邮件,通知其修改密码、填写个人简介、上报题目。随后向学生发送短信,通知开始预选题操作。待导师审核学生的选题后,系统会即时向学生发送消息。

3.智能排序、推送功能

本系统对论文题目有排序功能,将导师和学生比较关心的题目,按照点击的热度降序显示,同时根据热度值分配红、绿、灰三种权重等级,统计各导师上报题目的权重比例,以便引起各导师的注意,学生也可以直接根据热度值看到本专业当年较为关注的研究方向。

学生在首次登录后,填写自己的专业爱好,系统根据其浏览过的题目自动为其分配高粘度关键词。这样系统便会根据学生的喜好、粘度关键词,为其推送相关的题目,以便减少学生在海量题目中搜索的盲目性,节省大量时间。

二、系统各成员的功能

1.系统管理员

系统管理员可以使用的功能模块包括系统配置、学院管理、教学秘书管理、公告管理四大模块(如图2所示),在系统中参与的程度少,但要完成基础性的关键任务,否则系统无法正常运行。

在每年的固定时间(比如10月份)系统管理员可以开启系统入口,开始当年的毕业生论文选题任务。同时可能需要修改部分配置参数,比如允许学生从海量选题中最多挑选几项(1或3条题目)、系统关闭时间(等)。

在系统开启之前,最好先添加该所高校的各个学院的名称、编号,也可在往年已有学院列表的基础上,进行修改、删除。然后再为各学院分配学院管理员(通常由教学秘书充当该角色),分配初始密码,通过线下联系通知各学院的教学秘书及时登录系统,开始毕业生论文选题的准备工作。

2.教学秘书

教学秘书在各学院的日常工作学习中起非常重要的作用,在该系统中,为了辅助导师和学生顺利完成选题任务同样要完成大量的工作,按照功能模块划分为个人中心、专业管理、导师管理、学生管理、配置管理、公告管理六个模块(如图3所示)。

首先各学院的教学秘书在接到学校系统管理员的任务通知(电话、手机短信、微信、OA等),便要充当起本选题系统中学院管理员的角色。先要严格添加本学院各专业的名称、编号,然后添加各专业相关导师的姓名、编号、联系方式,并设置各导师可以接收的学生人数,最后要对应添加另一个主体,即学生,因为学生人数可能较多,需要批量导入。待完成这一系列任务以后,分别开启导师入口、学生入口,让导师和学生登录系统修改个人密码、联系方式,导师上传题目,学生选题。当完成一系列动作后,就可以通过系统公告的方式通知学院的毕业生和导师。

3.导师

导师的功能模块包括个人中心、题目管理、学生选题审核管理三个模块(如图4所示)。

导师接到教学秘书的通知,获取到账号、密码后,就可登录选题系统。为了安全,先要进入个人中心,修改自己的密码,然后修改专业名称、研究方向、导师简介,以便学生选到一个跟自己兴趣特长更接近的导师。导师最主要的工作就是上报今年的题目以供学生选择,若题目较多,可以采用批量导入的方式。导师拥有查看全体毕业生信息的权限,在了解学生的信息以后,可以审核或者拒绝学生对导师本人的选题操作。同时根据毕业生所选题目的统计,了解到今年的题目流行程度,并及时调整选题库。当导师接收并审核通过的学生人数达到教学秘书设定的上限时,要么自己手动锁定状态,或者删除个别学生选题操作;要么联系教学秘书扩充自己可接收人数的上限,这样选题系统的灵活性就会更高,导师超过24小时未锁定,系统会自动锁定,以便让学生选择其他未锁定的导师,达到资源平衡。

4.学生

学生的功能模块包括个人中心、选题管理两个模块(如图5所示)。

各班班长收到教学秘书的通知,获取到全班学生的账号、密码,通知全体毕业生及时登录选题系统,进入个人中心修改密码,然后修改自己的专业特长、个人简介,以便导师从众多接收到的学生中选择自己。

学生可以查询并浏览历年的选题情况,比如题目、作者、是否已发表、发表时间,并可下载历年的论文,进行参考。也可下载今年所有备选题目名称列表,以便有足够时间去图书馆、网络上查阅相关资料,了解感兴趣的选题的研究方向,选题是否适合自己等等。

考虑好后,尽快登录系统,可以从所有题目中选择一项或几项(不超过系统管理员设置的上限,如3条)自己感兴趣的题目,也可以筛选出某个比较感兴趣的导师所上传的题目,从中选择。还可在选定导师的情况下,自拟题目,等待该导师修改并审核通过。

当选题操作被审核通过,或者被拒绝后,可以查看导师已接收人数、剩余可接收名额,进行第二次选题工作。

三、序列模型设计

由于本选题系统的操作逻辑较为复杂,需要用序列模型加以说明(如图6所示)。

阶段1:

系统管理员在学校现有的服务器上部署大学生毕业论文选题系统,远程登录该系统,并进入配置页面,修改参数,如系统开启时间、关闭时间(建议一个月内完成)、学生选题数量上限(建议3条)。然后添加全校各学院名称、编号、学院管理员(建议由教学秘书担任此工作)。最后发布公告,短信告知各学院的教学秘书登录系统的网址、账号、密码。

阶段2:

教学秘书获得网址、账号、密码,便可登录该选题系统,首先要修改密码、联系方式(手机、邮件),添加本学院的所有专业、导师,并设置各导师今年可以接收的学生选题数量(建议5名)。然后发布消息,告知各导师登录系统的网址、账号、密码。另一项工作便是添加学生(批量导入),将全体毕业生的登录方式一并通知给各班负责人(班长、学习委员)。

阶段3:

导师获得网址、账号、密码,登录该选题系统,首先要进入个人中心修改密码,填写联系方式(手机、邮件),以便收到教学秘书通过选题系统发送的手机短信、邮件、系统公告。其次还要进一步完善导师简介的相关资料,以便学生找到合适的导师。

阶段4:

本阶段与上一阶段可以同时进行。学生获得网址、账号、密码,登录该选题系统,为了防止他人篡改本人的信息,就要立即进入个人中心,修改密码,完善自己的联系方式(手机、邮件),以便收到系统通知。为了使导师从众多毕业生中挑选到自己,要完善个人简介,包括自己的特长、获奖经历、对毕业论文的预想(等)。在选题的准备阶段,学生可以随时查看历年毕业生论文题目,及作者、中英文摘要、参考文献、正文、字数等信息。

阶段5:

教学秘书通过系统查看到所有导师均修改过密码、联系方式,并完善了导师简介,便可开启导师上报题目入口,然后通过该系统的发送手机短信、邮件功能,通知导师上报今年的题目。导师可以逐条添加,也可批量导入题目,还可即时筛选历年选题,避免与往年题目相似度过高。同时该系统具有智能提取关键词的功能,在导师录入题目时,可以自动分词,并从所有词汇中找到学科相关的关键词,添加到系统中,以便学生可以通过关键词搜索找到自己感兴趣的选题。

阶段6:

教学秘书在系统汇总页面中得知所有毕业生均已修改密码、联系方式,并完善了个人简介,就要开启学生选题入口,通过该系统的发送手机短信、邮件功能,通知学生开始预选题。学生收到通知后,要在48小时内下载全体导师上传的所有论文题目,可进行打印。如有需要可以线下与同学交流、与导师沟通,或者上网查阅资料,最大限度地了解论文题目的相关信息。在48小时的思考期限过后,就要在第一时间登录选题系统,从所有题目中找到自己中意的1至3项,也可先选定导师,进而筛选出该导师提供的论文题目,小范围地进行选题。如果对所有选题都不感兴趣,学生也可自拟题目并上报给指定导师,等待导师审核通过。

阶段7:

导师从众多学生的选题操作中,审核并通过其中的5条选题,可以包括部分学生自拟题目。或者只审核通过其中几条选题,其余全部拒绝,被拒绝的同学可以进行第二次选题。待导师的审核记录达到5条的上限时,系统自动锁定导师状态,导师不能再修改选题操作,学生也无法再对该导师申请选题。

阶段8:

教学秘书可以汇总统计:选题审核操作已完成的导师、选题操作已成功的学生。导师可以查看自己上报的题目的点击率、剩余的题目、学生的来访记录。学生可以查看到其他同学的选题操作匹配成功的记录(包括:题目—导师姓名—学生姓名—时间)、所有题目的点击率、导师的来访记录。

阶段9:

等到全部毕业生的选题操作完成时,系统会通知教学秘书及时冻结系统,这样导师和学生只能在系统中浏览信息,不能再进行任何修改操作。教学秘书可将汇总结果导出并打印,送学院教学部审核、备案。

四、系统核心功能的实现

该毕业论文选题系统并没有采用当前较为流行的智能手机作为载体,究其原因有以下几点:

1.研发成本

目前的智能手机品牌不计其数,其操作系统也不尽相同,主要有iOS、Android、Symbian、Windows Phone、 BlackBerry等,而要开发众多操作系统上的APP,成本会成倍增加,且除iOS、Android外,其他操作系统的市场份额较少,于是投入大量精力研发该平台上的APP,不切实际。就目前的Android系统,要开发技术成熟的APP,其成本也要上万元,而该毕业论文选题系统的使用时效也就一至两个月,针对动辄数万元的研发成本,明显得不偿失。

2.兼容性问题

就目前拥有最多市场份额的Android操作系统来说,其版本也从2008年1.1版本到目前6.0版本,其间的版本数量众多,要研发支持版本及数量如此杂乱且时刻变化的APP,其难度可想而知。

3.技术成熟度

因智能手机操作系统较为成熟的版本在市场上普及时间较短,因此程序员对其中的编程技术的掌握程度不够,这也是研发成本较高的原因之一。

4.普及难度

在目前普通用户未适应Light App(轻应用),手机存储容量有限、原生APP的安装不够简便(一般都在30-50MB文件大小)的情况下,手机用户对不太信赖的APP有一定的抵触。

因此作者采用更切实际的技术,即B/S模式的应用程序。研发成本低,普通的小型网站的开发成本大约2000-5000元。不用担心兼容性问题,只要编程技术符合HTML4+CSS2+jQuery与HTML5+CSS3标准,便可在任意的计算机操作系统上完成选题任务,只要其中安装有浏览器(IE、Chrome、Firefox等)。而采用响应式Web设计之后,本系统在智能手机中自带的浏览器上操作也较易实现。

本系统服务器端采用C#程序语言进行编写,在Microsoft .NET平台上搭建系统,数据库采用Microsoft SQL Server平台,Web服务器容器采用Windows Server 2008操作系统自带的IIS 7.0。客户端代码采用HTML+CSS+DIV,为了提供更好的仿桌面应用的体验,采用了jQuery框架(比如:图片预载入、搜索框提示、表单验证、消息框实时传送等)。

下面是学生选题操作的部分C#关键代码:

public static bool chooseTopics(Student stu, Teacher tea, int[] arrTopicId) { // 选题

string sql = ””;

for(int i=0; i

if(sql.length>0)sql += “ , ”;

sql += ”(“ + stu.Id + ”,“ + tea.Id + ”,” + arrTopicId[i] + ”,getDate())”;

}

if(sql.length<1)return false;

sql=”INSERT INTO TbChoose (cStudentId,cTeacherId,cTopicId,cTime) VALUES” + sql;

try {

return DbEntity.toUpdate(sql);

} catch (Exception e) {

return false;

}

}

public static bool sendMessage(Person p, string msg){ // 发送消息

try {

bool b1=webModel.send(p.Id, msg); // 发送站内公告

bool b2=phoneModel.send(p.tel, msg); // 发送手机短信(可借助短信猫接口)

bool b3=emailModel.send(p.mail, msg);// 发送邮件

return b1 && b2 && b3;

} catch (Exception e) {

return false;

}

}

参考文献:

[1](意)埃斯帕斯托著,施平安译.DinoEsposito.ASP.NET2.0技术内幕[M].北京:清华大学出版社,2006.

[2](美)KarliWatson,ChristianNagel著,齐立波译.KarliWatson,ChristianNagel.C#入门经典[M].北京:清华大学出版社,2006.

[3](美) Hassan Gomaa著,彭鑫译.软件建模与设计:UML、用例、模式和软件体系结构[M].北京:机械工业出版社.

[4]王建华,汤世明,谢吉容.ASP.NET2.0动态网站开发技术与实践[M].北京:电子工业出版社,2007.

[5]邱郁惠.系统分析师UML项目实战[M].北京:人民邮电出版社.

[6]王时绘,陈志雄,朱荣钊.ASP.NET AJAX在Web开发中的应用[J].计算机与信息技术,2008(Z1).

[7]朱征宇,陈烨,常红要等.网站界面设计用户体验[J].重庆理工大学学报(自然科学版),2010(8):37-42.

[8]陈琳,王矗,李凡等.创建数字化学习资源公建众享模式研究[J].中国电化教育,2012(1):73-77.

[9][EB/OL].http://www.asp.net/ajax.

[10][EB/OL]. http://api.jquery.com/.

[11][EB/OL]. http://bbs.csdn.net/forums/Android.

[12]孙亚民.开发.Net平台应用系统框架[DB/OL].http://www.ASPCool.com.

上一篇:职场直面自我提升的介绍下一篇:定积分概念说课稿