欢迎来到专业的征文范文网平台! 征文格式 征文范文 征文模板 常见征文 学生征文 范文大全
当前位置:征文范文网>征文模板 > 专科计算机毕业论文

专科计算机毕业论文

时间:2021-05-28 06:04:34

2019年专科计算机毕业论文

     随着信息社会的到来,人们更多地从互联网上获取信息。下面是为大家整理的专科计算机毕业论文,欢迎参考~

?

     篇一:基于RSS技术的信息服务系统设计与实现

?

     摘要:随着信息社会的到来,人们更多地从互联网上获取信息。在这种背景下,催生了一种新的技术和新的信息服务方式,即推送技术和信息推送服务。本文论述了教育技术在图书馆工作中的作用,并针对应用到图书馆工作中的一种技术即推送技术进行了研究,结合图书馆的实际工作提出了一种基于RSS的信息服务系统,并对RSS的实现方式进行了设计和研究,这对图书馆读者服务工作有一定的实用性和应用价值。

?

     关键词:RSS信息服务系统设计

?

     基于RSS信息服务系统是一个可在图书馆主页上发布的推送信息服务平台,读者利用该平台订阅自己感兴趣的频道,在需要的时候,自动获取由图书馆推送的信息,是一个在线式的阅读器。

?

     该信息平台设计包含三个部分,一是用户使用的阅读器,该阅读器具有用户登录、频道管理(订阅、退订)、信息阅览的功能;二是RSSfeed(RSS源)生成设计,即图书馆将推送的频道生成相应的RSSfeed,用于用户订阅;三是用户信息的管理,通过该模块,可实现统计有哪些读者订阅图书馆推送的信息和统计读者喜欢订阅哪些信息。

?

     一、系统设计目标

?

     系统设计的基本原则是根据图书馆推送服务的内容设置来设计,可实现:

?

     (1)使用网页阅读,无须安装阅读器

?

     (2)方便读者订阅和使用

?

     (3)个性化界面,可根据需要进行更改

?

     (4)可对用户信息和数据统计

?

     二、可行性研究

?

     可行性研究是指能使该系统达到以最小的开发成本取得最佳的开发效果。可行性研究的目的是对要开发的信息服务系统从技术上、经济上、资源上和管理上进行是否可行的研究,以保证资源合理使用、避免失误和浪费时间的重要工作。经济上的可行性:因为开发与运行环境没有特殊的要求,只要有台配置一般的PC机和几种常用软件外就可以了。

?

     技术上的可行性:在技术上主要采用ASP动态网页技术,简单的数据库技术,Ajax体系结构,MD5加密算法,当然还包括RSS技术。这些技术有的已经非常成熟,有的是现在的热门技术并且有了广泛的应用,可以找到参考文献资料,所以实现起来是可行的。

?

     资源上的可行性:图书馆有充足的文献资源、先进的计算机设备和网络,设计工作人员具有多年图书馆业务管理经验和自动化管理经验,为系统开发提供了足够的保障。

?

     管理上的可行性:帐户管理方面,系统提供登录和注册功能并能根据帐号管理自己的资源。图书馆本身的自动化管理系统拥有全校师生的完整数据信息,通过转换,可以方便将数据转入本系统的用户数据库中,读者可不必注册直接登录即可。对于校外的用户可以通过注册登录。

?

     三、RSSfeed的设计与实.现

?

     RSS是一种基于XML的信息内容描述、发布和信息聚合技术,通过支持标准的RSSfeed(RSS信息源)格式实现信息内容的聚合和订阅。随着RSS技术的普及和广泛应用,国内外图书馆界开始积极尝试采用RSS来提高自己的服务水平。使用者如果想获得RSS服务,只需要通过阅读器来订阅RSSfeed,即可得到推送部门提供的服务。

?

     每个图书馆将会根据本馆的情况设计多个推送频道,本文以推送图书馆新书通报为例,说明RSSfeed设计与实现的方法。

?

     新书通报是图书馆将每批采购经过编目加工后放入借阅流通的新书以一定的方式介绍给读者,使读者能够及时了解图书馆最新图书动态并找到自己所需要的图书,提高图书的利用率。为此图书馆可以设计一个RSS新书通报频道,读者一旦订阅,就可以及时获得该信息。具体实现通过先获取新书的相关数据,然后生成RSSfeed.

?

     (1)获取新书的相关数据,生成文本文件

?

     以我校图书馆为例,现图书馆使用的是先进的图书馆自动化管理系统,该系统可以实现图书的自动化管理,并支持图书按照国际标准格式(MARC)进行编目。编目后的数据,可以通过管理系统的报表功能将一定时期的书目数据输出,输出的书目数据用规范的字段和子字段代码揭示每一种图书的内容,并形成规范的文本格式。

?

     (2)RSSfeed生成方法

?

     RSSfeed本质上是一个XML文件,由多个XML标签((tag)构成。一个RSSfeed包括两部分:描述feed的静态信息和构成feed的每一条目的动态信息。静态信息描述RSS的版本、编码和频道名称等信息;每一个动态条目以标签开始,包括Title,Link和Description等标签,并对应与之匹配的结束标签。

?

     (3)核心代码片断

?

     通过JAVA程序实现了定期自动生成RSSfeed。以下为实现的部分核心代码:

?

     根据读取的数据,构造RSSfeed中每个内容

?

     while((sline=br.readLine())!=null)

?

     {

?

     通过subString()函数对每条数据做拆分,读出题名、出版说明、ISBN号等生成内容}

?

     (c)输出RSSFeed

?

     Filef=newFile(“..//newbook.xml");//建立输出的XML文件

?

     FileOutputStreamfis=newFileOutputStream(f);//建立文件输出流

?

     OutputStreamWriterisr=newOutputStreamWriter(fis);

?

     BufferedWriterbr=newBufferedWriter(isr);

?

     Br.write(head+content十tail);//将字符串写入文件newbook.xml.

?

     本文针对网上各种免费阅读器进行研究,发现,网上免费阅读器功能强大,但是缺乏管理与统计的个性化功能。设计的目的是以网页形式来阅读,不需要安装阅读器和插件。阅读器开发平台:ultraedit编辑器和Dreamveaver20XX;操作系统:WindowXP和IIS系统组件。

?

     四、阅读器页面设计结果

?

     传统图书馆信息服务中也有不同形式的信息推送服务,如定题跟踪服务、课题查新服务等就是根据读者的需求,为读者提供的主动服务。随着网络的发展,特别是信息推送技术的发展,为图书馆传统的信息推送服务插上了飞翔的翅膀,在网络时代,图书馆的信息服务应该面向用户、面向主题,了解读者的信息需求和特点,将需要的信息及时推送给用户,用户无论何时只要打开他的频道就可接收到他所需的信息。

?

     本论文通过对推送技术的研究,设计了一种基于RSS方式的图书馆信息推送系统。该系统的设计其中还有许多需要完善的地方,希望通过这一研究能够把图书馆信息推送服务工作做的更好。信息推送技术使图书馆为用户提供主动信息服务的质量有一个质的飞跃,基于RSS的推送服务只是实现推送服务的一种手段,在数字化图书馆时代,图书馆读者服务应随时根据读者需求,调整读者服务策略,满足社会的需要和读者的需要,真正发挥图书馆文献信息中心的作用。

?

     参考文献:

?

     [1]郭清华.基于RSS的信息个性化服务系统[J].商场现代化,20XX年04期

?

     [2]曹进军.基于AJAX和RSS的教学参考信息服务系统建设[J].图书情报工作,20XX年7期

?

     篇二:“大型主机汇编语言”生态课堂教学模式探索

?

     摘要:本文讨论了如何将生态和谐与可持续发展的观点引入课堂教学,并结合大型主机汇编语言课程的特点和实际教学经验,概括出几种操作性较强的方法来构建大型主机汇编语言的生态课堂,将生态平衡的理念融入课堂教学。

?

     关键词:生态课堂;大型主机汇编语言;教学质量

?

     构建一种“以人为本,以发展为本”的生态课堂是提高课堂教学质量的重要方式。所谓的“生态课堂”就是在“动态的、可持续发展的”理念下,变革教师的教学行为,营造一种自然、和谐的教育环境,促进学生知识能力全面健康发展。将生态的理念引入课堂,构建一种教师和学生、师生和环境之间的动态平衡关系,创设一种富有生命气息、宽松和谐的生态课堂,从而达到提高课堂教学质量的根本目的。

?

     1传统课堂教学存在的问题

?

     大型主机汇编语言作为大型主机专业方向的一门核心课程,在大型主机系列课程中具有承上启下的作用。作为一门语言课程,具有程序设计语言基本的程序设计结构,因此对于具有高级程序设计基础和微机汇编程序设计基础的学生来说不难理解。但是汇编语言本质上是机器语言,与高级语言相比又具有一些自身的特点。

?

     第一,与硬件联系紧密。汇编语言属于低级语言,每一条指令对应一个机器动作,掌握这些指令的前提是对系统的硬件有一定的认识。这就需要掌握涉及到的CPU内部寄存器的特性和使用方法以及内存的特点和管理方式。

?

     第二,指令繁杂,编程繁琐。大型主机汇编语言和微机汇编语言一样,指令系统集复杂,由数据传送指令、十进制操作指令、定点操作指令、循环和分支指令、程序控制指令、位操作指令、地址处理指令等七个功能组成。由于主机系统本身使用汇编语言提供了很多例程,并定义了相关的编程规范,用户编写的汇编程序必须遵循这些编程规范,因此,在编程中需要注意约定设置及隐含使用的寄存器等。编程不但要注意指令的正确使用,还要考虑寄存器、主存单元等硬件细节,所以比较繁琐。

?

     第三,调试困难。主机汇编语言调试时需要用专门的工具,采用的是命令交互方式,界面不友好,而且直接对内存地址和寄存器内容的二进制显示,不易理解。

?

     第四,课程中间才涉及程序设计和应用。汇编语言的课程体系中,只有到中间才涉及到程序设计和应用。因此,在学习前面的基础知识和指令系统时,容易产生知识凌乱、支离破碎的感觉,产生为什么要学这些东西、有什么用处的疑问。

?

     正是由于大型主机汇编语言的这些特点,在“以教师为中心,教师讲、学生听”的传统教学模式下,学生在学习中普遍感觉内容不易理解和掌握,缺乏学习积极性。因此,如何打破传统教学模式,提高这门课的教学质量,就成为一个亟待解决的问题。近二十年以来,国内外的许多教育工作者、教育学家、教育技术专家从理论与实践两个方面作了大量的研究与探索,生态课堂正是这种努力所取得的主要理论研究成果。

?

     2生态课堂教学模式

?

     生态课堂教学模式的理论基础有学习理论、教学理论、生态学理论、情感教学理论、系统论等,但影响最大的是建构主义学习理论、情感教学理论、生态学理论。

?

     依据建构主义、情感教学理论和生态学等理论,课堂教学过程既是教师引导学生学习的过程,也是学生主动建构知识的过程。当我们运用生态学的观点分析课堂教学过程时,课堂教学应处于一个动态、和谐、平衡、互动、相互联系的环境之中。从生态学的视角看,课堂就是一个微观的生态系统,作为生态因子的教师、学生和环境三者之间形成的一种动态平衡关系。课堂中的生态因素包括人的因素、物质因素和精神因素,这三者之间相互依存,相互制约,呈多元互动的关系。知识是课堂教学的纽带,如果没有知识的传递和建立在其上的互动,课堂便成为无本之木、无源之水。教师作为课堂的组织者和引导者,需要掌握知识和不断更新知识,这是保证教学顺利进行的前提。对于学生,学习知识是根本任务,知识的获取和整合是课堂活动的核心,在此基础上来实现创新等各方面能力的发展。

?

     生态课堂就是从生态学的视角来关注课堂,重构课程理念、师生关系、实践范式等,并在此基础上构建的一种新型课堂。传统课堂的本质是技术,所以传统课堂本质上是一种技术课堂,它运用的方法是控制,追求的结果是知识与技能。而生态课堂的本质是联系、发展、和谐与共生,所以,生态课堂在方法上不强调控制,而重视作为生态因子的教师与学生的投入,就是说彼此将生命融入到课堂中来。

?

     3大型主机汇编语言生态课堂的构建方法

?

     (1)生态课堂中教师和学生的地位

?

     在传统的课堂中,由于学生间的学业竞争和人际交往而带来的行为冲突以及由于要求及格率、优秀率、升学率而带来的师生间的行为冲突,使课堂教学充满紧张的气氛,教师和学生,特别是学生承受着更大的压力。在生态课堂中,由于教育目的的改变,教师不再是为教而教,学生也不再是为学而学。教师的教与学生的学不再是相互对立的,而是相互统一的,教中有学,学中有教。创设这种行为环境的关键是,要让教师认识到课堂教学经历就是自己生命历程的一部分,就是自己生命价值的体现;同样,也要让学生懂得,课堂学习不仅是学习一种知识,更要学会如何做人,如何与别人合作,如何与别人相处。只有这样,师生双方才能协调彼此的行为,相互合作,共同融入到课堂中去。也只有这样,一个和谐、共生的课堂才能真正构建起来。

?

     教师是教学活动的设计者,是教学生态中的组织者,从教学活动的开始到教学活动的结束,教师总是要充分组织各种教学资源,组织教学对象进行各种教学活动,充分发挥学生积极、能动的主体性因素,并协调多种因素之间的关系,保证教学任务的完成和教学目标的实现。教师不再是知识的垄断者、灌输者,而是学习的参与者、引导者和启发者。

?

     在学习过程中,学生可以对教师讲授的内容进行主体性选择,根据是否感兴趣、听得懂,来选择积极主动的听课方式还是消极被动的听课方式。对于不熟悉的教学信息,学生需要调动起自己的知识体系和认知结构,对教学信息进行破译、理解和吸收,最终将新的信息和已有的知识体系及认知结构融合起来,形成新的知识体系和认知结构,达到信息的真正同化。由此可见,教学效果最终是受学生学习状态制约的。

?

     在生态课堂中,师生关系是平等的、互尊互敬的,而不是控制与被控制、支配与被支配的关系。教师的主导作用随学生的发展而变化,随着学生水平的提高,指导日益增强,控制日益减弱,教师应根据学生的水平和状态不断改变生态角色,发挥教学的多种功能,促进师生的和谐发展。

?

     (2)大型主机汇编语言生态课堂的构建

?

     在大型主机汇编语言的教学过程中,一方面要考虑该课程的特点,另一方面要考虑教师和学生在生态课堂中的关系和地位,将两者充分结合起来,才能真正构建一个健康的课堂生态系统。结合多年的教学经验,我们总结了几种操作性较强的方法:

?

     第一,强调以学生为中心,调动学生主动学习积极性。

?

     明确“以学生为中心”,这一点对于教学设计有至关重要的指导意义,因为“以学生为中心”还是“以教师为中心”,将得出两种全然不同的设计结果。至于如何体现以学生为中心,可以从三个方面努力:

?

     (1)要在学习过程中充分发挥学生的主动性,要能体现出学生的首创精神。要求学生预习,鼓励学生在课程开始前提问,教师带着学生的问题来讲解知识。例如在讲授主机汇编语言时,很多同学就会提出主机汇编语言和微机汇编语言有何不同。老师在授课过程中,就会有意识地贯穿该问题。

?

     (2)要让学生在不同的情境下有多种机会去应用他们所学的知识,也就是将知识“外化”;教师在课堂教学中注意设计情景教学,尽量让学生在情景下解决问题,把所学知识能灵活使用于实际生活中。例如在讲授十进制编辑指令时,首先设计一个银行账务打印需求的情景,然后针对该情景需求,讲授如何通过编辑指令实现客户要求。通过这样的讲授,学生对各类指令能解决什么实际应用问题有了较深刻的认识,增强了对繁复指令的掌握和运用的能力。

?

     (3)要让学生能根据自身行动的反馈信息形成对客观事物的认识和解决实际问题的方案,实现自我反馈。例如在讲授如何调试程序时,首先让学生自己在实验课上尝试调试程序。学生自己调试程序后,通常会提出大量的疑问,教师在后续的课程中再详细讲授如何调试,解决程序中的问题,学生课下再去实践对程序的调试环节。通过这样一种自我反馈的方法,学生快速掌握了调试技能,提高了学习积极性。

?

     发挥首创精神、将知识外化和实现自我反馈可以说是体现以学生为中心的三个要素。教师在教学当中注意穿插一些有趣的事情,以幽默的方式激活学生的兴奋中枢,不但活跃课堂气氛,而且能将学生的注意力吸引到课堂上,有时还会带来意想不到的好效果。

?

     第二,学会运用赞赏,营造和谐的生态课堂。

?

     教师尽量多用鼓励、赞赏的手法来营造课堂气氛,因为对学生行为的赞赏和肯定,会使学生产生一种成就感,激发学生进一步努力来获得更多的赞赏。学生从情感上接受一个老师后,更容易接受这位老师所讲授的课程。在课堂中,对于能正确完成练习,按时完成作业并积极配合老师的学生,给予表扬;对于没有特别突出表现的同学,肯定他们的学习态度和良好的纪律性。总之,让每个同学都能感觉到自己处于一个优秀的班集体,有一个喜欢他们的老师,教师在课堂上应该将自己美好的一面表现出来,积极参与到课堂活动中。例如在实验课中,同学们交实验有一个先后次序,在下一次授课中,宣读前十名交实验的同学名单。这样,入前十名的同学就会感受到被肯定,更加积极地参与课程。而这次实验排在后面的同学就会在下一次实验中努力,争取排到前面的名次中。这样不断循环,就营造了一个好的学习氛围。

?

     第三,通过协作学习,加强难点知识的学习。

?

     在个人自主学习的基础上开展小组讨论、协商,以进一步完善和深化对大型主机汇编语言难点和关键点的学习,在讨论中加强理解。整个协作学习过程均由教师组织引导,讨论的问题由教师提出,学生在学习中遇到的难题也可以作为讨论的内容。为了构造和谐的协作学习环境,教师应该注意思考以下问题:

?

     (1)能引起争论的初始问题;

?

     (2)能将讨论一步步引向深入的后续问题;

?

     (3)考虑如何站在稍稍超前于学生智力发展的边界上,通过提问来引导讨论,禁止直接告诉学生应该做什么(即不能代替学生思维);

?

     (4)对于学生在讨论过程中的表现,教师要适时作出恰如其分的评价进行鼓励。

?

     第四,用生产实例,实行情景教学。

?

     学习总是与一定的社会文化背景和生产实际即“情境”相联系的,在实际情境下进行学习,可以使学生利用原有认知结构中的有关经验去同化和索引当前学习到的新知识,从而赋予新知识以实际问题的意义;如果原有经验不能同化新知识,则要引起“顺应”过程,即对原有认知结构进行改造与重组。总之,通过“同化”与“顺应”才能达到对新知识意义的建构。在传统的课堂讲授中,由于不具备实际情境的生动性、丰富性,同化与顺应过程较难发生,使学生对知识的意义建构发生困难。

?

     大型主机汇编语言教材中的程序例题多为计算、移位、逻辑处理、输入输出处理、调用子程序,编写宏指令等,单纯讲授这些内容会使学生觉得枯燥无味,而且会错误地认为汇编语言没有什么用处,只能做这些事情。所以在教学过程中,适当地引入一些有趣的实例,会激发学生的学习兴趣。例如在讲授输入输出处理时,就针对一个记录了用户购买商品信息的文件,要求编程实现对该文件记录信息的读入,并对数据进行处理,最后编辑成一定的格式打印输出。该实例给出了输入文件的记录格式和含义以及要求输出的格式,教师然后讲授如何通过指令实现对数据的读入、编辑、输出,这样学生会带着问题去思考和学习,课堂听课效率显著提高。

?

     第五,提供丰富的环境资源,调动课上课下的学习热情。

?

     课堂生态环境中较为重要的因素之一是现代教育技术,已有研究表明现代化教学手段的总体效果优于传统教学手段,但在具体指标上略有差异。因此在大型主机汇编语言的教学中,我们同时采用多媒体设备和黑板两种教学方式,把多媒体教学的直观形象和黑板教学中更多的互动与沟通结合起来,充分发挥二者的优势。在讲解指令的寻址方式时,利用投影动态显示寻址过程,复杂的过程变得一目了然;每学一个新的指令时,都在主机系统中编程运行,并查看结果,使得繁复的讲解过程变得简单清晰;在课堂上对程序的讲评和现场的调试,使学生找到发现问题的途径并提高解决问题的能力。但在教学生如何编写程序时,更多的是采用黑板,通过一条一条指令的编写,讲解编程的思路,学生能更好地领悟编程方法。在课堂下,为了支持学生的主动探索学习,教师提供大量丰富的信息资源,包括各种类型的教学媒体和教学资料,主要是用于支持学生的自主学习和协作式探索。教师需要帮助学生对于如何获取以及有效地利用信息资源等问题作出明确指导。

?

     4结束语

?

     针对大型主机汇编语言的课程特点,将生态学的观念引入课堂,使课堂不仅成为知识传递的场所,更是促进学生完善和发展自我的舞台,使师生两个重要的课堂生态因子能平等的、和谐的共同发展,实现真正的生态课堂平衡,提高了教学质量。

?

     参考文献:

?

     [1]李森.论课堂的生态特征、本质及功能[J].教育研究,20XX,(10).

?

     [2]张海燕.“计算机组成与汇编语言”课程教学改革的探讨[J].计算机教育,20XX,(4).

?

  

?

猜你喜欢