绪论:写作既是个人情感的抒发,也是对学术真理的探索,欢迎阅读由发表云整理的11篇计算机技术毕业论文范文,希望它们能为您的写作提供参考和启发。
计算机专业的学生在各专业课程考试成绩合格后,都要进行毕业设计及其答辩考核。毕业设计成果及答辩考核是取得高等教育考试毕业文凭的重要环节之一,也是衡量毕业生是否达到全日制普通高校相同层次相同专业的学力水平的重要依据之一。但是,由于许多应考者缺少系统的课堂授课和平时训练,往往对毕业设计感到压力很大,心中无数,难以动手。因此,对计算机专业学生这一特定群体,就毕业设计的撰写进行必要指导,具有重要的现实意义。本文就如何进行毕业论文的写作简要论述,供大家参考。一、选好课题毕业设计是高等教育考试计算机专业应考者完成学业的最后一个环节,它是应考者的总结性独立作业,目的在于总结学习专业的成果,培养综合运用所学知识解决实际问题的能力。完成毕业设计的撰写可以分两个步骤,即选择课题和研究课题。首先是选择课题。选题是设计成败的关键。因为,选题是毕业设计撰写的第一步,它实际上就是确定“设计什么”的问题,亦即确定科学研究的方向。如果“设计什么”不明确,“怎么设计”就无从谈起。教育部考试办公室有关对毕业设计选题的途径和要求是“为鼓励理论与工作实践结合,应考者可结合本单位或本人从事的工作提出设计题目,报主考学校审查同意后确立。也可由主考学校公布设计题目,由应考者选择。毕业设计的总体要求应与普通全日制高等学校相一致,做到通过设计写作和答辩考核,检验应考者综合运用专业知识的能力。但不管考生是自己任意选择课题,还是在主考院校公布的指定课题中选择课题,都要坚持选择有科学价值和现实意义的、切实可行的课题。选好课题是毕业设计成功的一半。
㈠、要坚持选择有科学价值和现实意义的课题。科学研究的目的是为了更好地认识世界、改造世界,以推动社会的不断进步和发展。因此,毕业设计的选题,必须紧密结合社会主义物质文明和精神文明建设的需要,以促进科学事业发展和解决现实存在问题作为出发点和落脚点。选题要符合科学研究的正确方向,要具有新颖性,有创新、有理论价值和现实的指导意义或推动作用,一项毫无意义的研究,即使花很大的精力,也将没有丝毫价值。具体地说,学生可从以下三个方面来选题。
⒈首先要从现实的弊端中选题,学习了专业知识,不能仅停留在书本上和理论上,还要下一番功夫,理论联系实际,用已掌握的专业知识,去寻找和解决工作实践中急待解决的问题。
⒉,要从寻找科学研究的空白处和边缘领域中选题,科学研究还有许多没有被开垦的处女地,还有许多缺陷和空白,这些都需要填补。应考者应有独特的眼光和超前的意识去思索,去发现,去研究。最后,要从寻找前人研究的不足处和错误处选题,在前人已提出来的研究课题中,许多虽已有初步的研究成果,但随着社会的不断发展,还有待于丰富、完善和发展,这种补充性或纠正性的研究课题,也是有科学价值和现实指导意义的。
㈡、要根据自己的能力选择切实可行的课题。毕业设计是一种创造性劳动,不但要有考生个人的见解和主张,同时还需要具备一定的客观条件。由于考生个人的主观、客观条件都是各不相同的,因此在选题时,还应结合自己的特长、兴趣及所具备的客观条件来选题。具体地说,考生可从以下三个方面来综合考虑。首先,要有充足的资料来源。“巧妇难为无米之炊”,在缺少资料的情况下,是很难写出高质量的设计的。选择一个具有丰富资料来源的课题,对课题深入研究与开展很有帮助。其次,要有浓厚的研究兴趣,选择自己感兴趣的课题,可以激发自己研究的热情,调动自己的主动性和积极性,能够以专心、细心、恒心和耐心的积极心态去完成。最后,要能结合发挥自己的业务专长,每个考生无论能力水平高低,工作岗位如何,都有自己的业务专长,选择那些能结合自己工作、发挥自己业务专长的课题,对顺利完成课题的研究大有益处。二、进行系统的设计工作:学生可以从查阅图书馆、资料室的资料,到实习单位或企业做实地调查研究、实验与观察等三个方面来搜集资料。搜集资料越具体、细致越好,最好把想要搜集资料的文献目录、详细计划都列出来。首先,查阅资料时要熟悉、掌握图书分类法,要善于利用书目、索引,要熟练地使用其他工具书,如年鉴、文稿、表册、数字等。其次,做实地调查研究,调查研究能获得最真实可靠、最丰富的第一手资料,调查研究时要做到目的明确、对象明确、内容明确。调查的方法有:普遍调查、重点调查、典型调查、抽样调查。调查的方式有:开会、访问、问卷。三、 论文的组织安排 依据上述的论文类型,由于各类工作特点的不同,在搜集整理论文的素材、组织安排论文的结构方面,应有所不同,做到有的放矢。3.1 系统实现型论文:重点收集整理系统体系结构,程序模块调用关系,数据结构,算法,实验或测试等内容,论文结构一般安排如下:(1)引言或背景 (概述题目背景,实现情况,自己开发的内容或模块) 一般谈课题意义,综述已有成果,如”谁谁在文献某某中做了什么工作,谁谁在文献某某中有什么突出贡献“,用“但是”一转,分析存在问题,引出自己工作必要性、意义和价值、创新点和主要思想、方法和结果。然后用“本文组织如下:第二节第三节.... ,第四节....." 作为这段结束。(2)系统体系结构(强调系统的整体性,突出自己工作在整体中的位置)(3)主要实现功能的描述(包括模块调用关系,数据结构,算法说明,依据内容多少此部分可安排两到三节)(4)实验或测试(5)总结3.2 应用开发型论文:重点收集整理应用项目的背景分析,需求分析,平台选型,分块,设计部分模块的细化,使用的开发工具的内容。论文结构一般安排如下:引言(重点描述应用项目背景,项目开发特色,工作难度等)项目分析设计(重点描述项目的整体框架,功能说明,开发工具简介等)项目实现(重点描述数据库设计结果,代码开发原理和过程,实现中遇到和解决的主要问题,项目今后的维护和改进等,此部分可安排两到三节)总结3.3 分析比较型论文:重点收集整理有关的最新论文或软件,分析比较心得,实验数据等内容。论文结构一般安排如下:引言(重点描述分析对象的特点,分析比较工作的意义,主要结果等)分析对象的概括性描述分析比较的主要结果(如果是技术分析,给出主要数据,如果是软件分析,给出代码分析结果,实验过程等)分析比较的评价和系统应用(可以给出基于分析比较的结果,提出某些设计实现方案,和进行一些实验工作结论3.4 理论探索型论文:重点收集整理问题的发现,解决问题所用到的基本知识,解决问题的独特方法,定理证明,算法设计和分析。论文结构一般安排如下:(1)引言(重点描述要解决的问题的来源,难度,解决问题的主要方法等)(2)基本知识(解决问题涉及的基本定义,定理,及自己提出的概念等)(3)推理结论(给出问题解决方案,包括定理证明,算法设计,复杂性分析等)(4)结论上述论文结构的安排和划分不是绝对,可依据各自工作的实际情况,采用某一种或某几种混合的方式指导自己论文的写作。但无论采用什么样的结构,一定要作到心中有数,贯穿一条逻辑线索,切不可泛论成文或堆砌成文,时刻突出自己的工作内容。 四、论文格式及目录系统每个作者有自己的风格,格式不必强求一致,但科技论文不能像写小说剧本那样,一般不能用倒叙,插叙,不设悬念,不用意识流,多线索方式等。例如,可在下列格式基础上适当修改: 科技论文目录体系一般不用中文的 “一 二 三”,而用下列的编排方式 扉页摘要(中英文,200-300字为限)目录正文1.前言(背景,动机,前人工作) 1.1……… (1) (a) (b) (c) (2) (a) (b)(c) 1.2 ……… 2.项目框图 及 本工作在项目中的地位3.项目特色(特殊功能,困难)4.方案选择(前人方案,现可选方案,为什么选这一方案)5.实现技术 数据结构 程序片段6.特殊问题解决方法6.1 问题16.2 问题2 ......7.结果测试,性能分析(图表等)8.结束语(或结论、小结)参考文献附录致谢目录可以用Word 插入—目录功能 实现,可自动编页自动更新五、写作技巧和注意事项5.1 学术论文要求文字流畅,层次清晰,词藻不能过分华丽,近年国内外在计算机方面的论文的语言较以前生动,但用词都以准确,不过分夸张为度。5.2 标题要能反映内容。如有新意更好。例如,下面题目是个不好的题目:“图像处理的某些问题的研究”, 论防火墙技术”等,其中的“某些问题”不如换成最中心的词汇。论防火墙技术题目太大,不适合本科生作。5.3 学术刊物上论文摘要一般300字左右,需要较高的综合能力。而学生毕业论文摘要可以写一页(1000字左右),因此活动空间较大,要好写一些。摘要可以在全文写完后再写。要简明,中英文摘要 应一致,要突出自己的工作,要提供几个key words。写英文摘要时,可先用英文的习惯和用语写摘要(可以借助于电子词典),然后英译汉,用中文摘要去将就英文摘要。反过来,如果先写好中文摘要,再汉译英,则很难把英文摘要写得地道。为了使得英文表达地道、准确,可以读十几篇相关研究方向的论文的摘要,注意一些表达词的使用,如present, implementation, propose, give, argue等。平行的内容宜用平行的句型。例如下面的例子中,一句主动,一句被动,语感就非常糟糕:"This paper proposes a new algorithm and a prototype is presented.....".5.4 前言部分要写问题背景,动机,要说明自己工作的工作有用,有意义(才能鼓励读者读下去),通常在介绍国内外工作后,用“但是”一转,指出前人工作的不足,引出自己的工作。在前言中简述自己作的主要结果,(例如明确地列出几条,说明本文的主要工作,主要成果)。前言部分的末尾介绍文章的组织情况,各节内容。5.5 突出特色,一个项目中工作很多,有些是同行皆知,自己也无创新的,可以略写,要多写自己遇到的特殊困难和创造的特殊解决方法。使人家读了能学到东西,看到作者的创意。为了突出特色,还可以在一节中分成小标题写,一个问题一小段,与计算机相关的论文中还可以把数据结构和程序片段夹叙夹议呈现出来,比只用汉字解释得更清楚。5.6 上升到理论,一般硕士论文会要求这一点。如果本科生能够在毕业论文中得出有意义的定理或命题,一般会认为是好成果。可能会被推荐到杂志上发表,或在考研、求职中得到承认。5.7 各部分应详略得当。 一般地,毕业论文应该主要写作者的见解和工作, 把自己的创新写深写透。综述要有述有评有比较。只要是作了实验,写了程序,一般是想写的太多,写不完。反之,会感到空虚,没有写的,有的学生抄书来充篇幅,效果不好。一般地介绍相关工作(前人的成果)部分不应该超过总篇幅的1/6。5.8 完整的论文应包括测试、运行结果及分析(图表或曲线)。5.9 结论,小结。说明解决了什么问题,有什么创新,下一步工作主要内容等。返回目录六、参考文献及引用参考文献是论文写作中的重要一环,带着问题读文献或杂志上的论文,不但注意学习学术内容,同时也注意学习选题方法、格式、标准的套话、起承转合的语言和方式,参考文献的写法,字体的运用等等。在论文中明确给出参考文献的出处,既代表着对前人成果的继承,也代表了对他人研究成果的尊崇,是科学研究中应培养的正确的科学态度和做人准则。参考文献的写法:按参考文献在论文中出现的顺序,用编码的方式给出,如[1],[2],等。参考文献包括专著、学术期刊、学术会议、技术报告等。七、 摘要样板 学术刊物上论文摘要一般300字左右,需要较高的综合能力。而学生毕业论文摘要可以写到1000字,因此活动空间较大,要好写一些。下面是可行写法之一。1.介绍项目意义背景,100-200字。2.本文作的主要工作, (1),(2), (3),..... , 400—600字3.本文组织 第一章..第二章..第三章,..... 。 ( 200字)
3: 吉林省林业设计院网络中心网络改造与发展规划.
4: 吉林省林业系统生态信息高速公路构建课题.
二、论文撰写与设计研究的目的:
吉林省的林业分布十分广泛,以长白山系为主要脉络的山地广泛分布各种森林资源,而作为林业及林业环境的发展,林业生态信息则是一个更为庞大的系统,快捷,准确,合理,系统的采集,处理,分析,存储这些信息是摆在我们面前的十分现实的问题.在信息交流的这个世界中,信息好比货物,我们需要将这些货物(信息)进行合理的处理,其中以硬件为主的计算机网络系统是这些货物(信息)交流的"公路"和"处理厂",我做这个题目,就是要为它画出一条"公路"和若干"处理方法"的蓝图.
由于森工集团这样的特定企业,其一,它是一个统一管理的企业,具有集团化的特点,网络的构建具有统一性.其二,它又在地理上是一个分散的企业,网络点也具有分散性.然而,分散中还具有集中的特点,它的网络系统的设计就应该是板块化的.从信息的角度来讲,信息的种类多,各种信息的采集传输处理角度也不尽相同,我们在设计的过程中不仅要考虑硬件的地域布局,也要考虑软件平台的配合.
没有最好,只有更好;更新观念,大步向前.我相信,在导师的精心指导下,经过我的努力,我将为它们创造出一条平坦,宽阔的"高速公路".
1,论文(设计)研究的对象:
拟订以吉林省林业系统为地理模型,以林业网络综合服务为基本需求,以网络拓扑结构为设计方向,以软件整合为应用方法,开发设计一套完整的基于集散集团企业的企业网络系统.
2,论文(设计)研究预期达到目标:
通过设计,论文的撰写,预期达到网络设计全面化,软件整合合理化,网络性能最优化,资金应用最低化,工程周期最短化的目标.
3,论文(设计)研究的内容:
一),主要问题:
设计解决网络地域规范与现有网络资源的利用和开发.
设计解决集中单位的网络统一部署.
设计解决多类型网络的接口部署.
设计解决分散网络用户的接入问题.
设计解决远程瘦用户网络分散点的性能价格合理化问题.
设计解决具有针对性的输入设备的自动化信息采集问题.
合理部署网络服务中心的网络平衡.
优化网络服务系统,营造合理的网络平台.
网络安全问题.
10,基本应用软件整合问题.
[nextpage]
二),论文(设计)包含的部分:
1,地理模型与网络模型的整合.
2,企业内部集中部门网络设计.
3,企业内部分散单元网络设计——总体分散.
4,企业内部分散单元网络设计——远程结点.
5,企业内部分散单元网络设计——移动结点.
6,企业网络窗口(企业外信息交流)设计.
7,企业网络中心,服务平台的设计.
8,企业网络基本应用软件结构设计.
9,企业网络特定终端接点设计.
10,企业网络整合设计.
5,论文(设计)的实验方法及理由:
由于设计的过程并不是工程的施工过程,在设计过程中详尽的去现场建设肯定有很大的难度,也不是十分可行的,那么我们在设计的阶段就应该进行仿真试验和科学计算.第一步,通过小型网络测试软件平台,第二步,构建多个小型网络搭建全局网络模拟环境,第三步,构建干扰源利用小型网络集总仿真测试.
6,论文(设计)实施安排表:
1.论文(设计)阶段第一周次:相关理论的学习研究,阅读参考文献资料,制订课题研究的实施方案,准备试验用网络硬件和软件形成试验程序表及试验细则.
2.论文(设计)阶段第二周次:开始第一轮实验,进行小型网络构建试验,模拟网络服务中心,模拟区域板块,模拟远程及移动网络.
3.论文(设计)阶段第三周次:进行接口模拟试验,测试软件应用平台,完善课题研究方案.
4.论文(设计)阶段第四周次:完成第一轮实验,提交中期成果(实验报告1).
5.论文(设计)阶段第五周次:进行第二轮实验,模拟环境(干扰仿真)实验,提交实验报告2.
6.论文(设计)阶段第六周次:完成结题报告,形成论文.
三,论文(设计)实施工具及参考资料:
小型网络环境,模拟干扰环境,软件平台.
吴企渊《计算机网络》.
郑纪蛟《计算机网络》.
陈济彪 丹青 等 《计算机局域网与企业网》.
christian huitema 《因特网路由技术》.
[美]othmar kyas 《网络安全技术——风险分析,策略与防火墙》.
其他相关设备,软件的说明书.
1、论文(设计)的创新点:
努力实现网络资源的全面应用,摆脱将单纯的网络硬件设计为企业网络设计的模式,大胆实践将软件部署与硬件设计阶段相整合的网络设计方法.
2:吉林省森工集团信息化发展前景与规划.
3: 吉林省林业设计院网络中心网络改造与发展规划.
4: 吉林省林业系统生态信息高速公路构建课题.
二、论文撰写与设计研究的目的:
吉林省的林业分布十分广泛,以长白山系为主要脉络的山地广泛分布各种森林资源,而作为林业及林业环境的发展,林业生态信息则是一个更为庞大的系统,快捷,准确,合理,系统的采集,处理,分析,存储这些信息是摆在我们面前的十分现实的问题.在信息交流的这个世界中,信息好比货物,我们需要将这些货物(信息)进行合理的处理,其中以硬件为主的计算机网络系统是这些货物(信息)交流的"公路"和"处理厂",我做这个题目,就是要为它画出一条"公路"和若干"处理方法"的蓝图.
由于森工集团这样的特定企业,其一,它是一个统一管理的企业,具有集团化的特点,网络的构建具有统一性.其二,它又在地理上是一个分散的企业,网络点也具有分散性.然而,分散中还具有集中的特点,它的网络系统的设计就应该是板块化的.从信息的角度来讲,信息的种类多,各种信息的采集传输处理角度也不尽相同,我们在设计的过程中不仅要考虑硬件的地域布局,也要考虑软件平台的配合.
没有最好,只有更好;更新观念,大步向前.我相信,在导师的精心指导下,经过我的努力,我将为它们创造出一条平坦,宽阔的"高速公路".
1,论文(设计)研究的对象:
拟订以吉林省林业系统为地理模型,以林业网络综合服务为基本需求,以网络拓扑结构为设计方向,以软件整合为应用方法,开发设计一套完整的基于集散集团企业的企业网络系统.
2,论文(设计)研究预期达到目标:
通过设计,论文的撰写,预期达到网络设计全面化,软件整合合理化,网络性能最优化,资金应用最低化,工程周期最短化的目标.
3,论文(设计)研究的内容:
一),主要问题:
设计解决网络地域规范与现有网络资源的利用和开发.
设计解决集中单位的网络统一部署.
设计解决多类型网络的接口部署.
设计解决分散网络用户的接入问题.
设计解决远程瘦用户网络分散点的性能价格合理化问题.
设计解决具有针对性的输入设备的自动化信息采集问题.
合理部署网络服务中心的网络平衡.
优化网络服务系统,营造合理的网络平台.
网络安全问题.
10,基本应用软件整合问题.
[nextpage]
二),论文(设计)包含的部分:
1,地理模型与网络模型的整合.
2,企业内部集中部门网络设计.
3,企业内部分散单元网络设计——总体分散.
4,企业内部分散单元网络设计——远程结点.
5,企业内部分散单元网络设计——移动结点.
6,企业网络窗口(企业外信息交流)设计.
7,企业网络中心,服务平台的设计.
8,企业网络基本应用软件结构设计.
9,企业网络特定终端接点设计.
10,企业网络整合设计.
5,论文(设计)的实验方法及理由:
由于设计的过程并不是工程的施工过程,在设计过程中详尽的去现场建设肯定有很大的难度,也不是十分可行的,那么我们在设计的阶段就应该进行仿真试验和科学计算.第一步,通过小型网络测试软件平台,第二步,构建多个小型网络搭建全局网络模拟环境,第三步,构建干扰源利用小型网络集总仿真测试.
6,论文(设计)实施安排表:
1.论文(设计)阶段第一周次:相关理论的学习研究,阅读参考文献资料,制订课题研究的实施方案,准备试验用网络硬件和软件形成试验程序表及试验细则.
2.论文(设计)阶段第二周次:开始第一轮实验,进行小型网络构建试验,模拟网络服务中心,模拟区域板块,模拟远程及移动网络.
3.论文(设计)阶段第三周次:进行接口模拟试验,测试软件应用平台,完善课题研究方案.
4.论文(设计)阶段第四周次:完成第一轮实验,提交中期成果(实验报告1).
5.论文(设计)阶段第五周次:进行第二轮实验,模拟环境(干扰仿真)实验,提交实验报告2.
6.论文(设计)阶段第六周次:完成结题报告,形成论文.
三,论文(设计)实施工具及参考资料:
小型网络环境,模拟干扰环境,软件平台.
吴企渊《计算机网络》.
郑纪蛟《计算机网络》.
陈济彪 丹青 等 《计算机局域网与企业网》.
christian huitema 《因特网路由技术》.
[美]othmar kyas 《网络安全技术——风险分析,策略与防火墙》.
其他相关设备,软件的说明书.
1、论文(设计)的创新点:
努力实现网络资源的全面应用,摆脱将单纯的网络硬件设计为企业网络设计的模式,大胆实践将软件部署与硬件设计阶段相整合的网络设计方法.
题目可行性说明及预期成果:
未来的信息网络将朝着宽带化、个人化、智能化的方向发展。传统的单一媒体的话音业务或数据业务已逐渐不能满足人们的要求,人们希望能够通过多媒体的方式进行信息交互。这些多媒体业务包括宽带视频会议、VoD以及B-VPN等。多媒体业务的特点是对QoS要求较高,需要较高的带宽,一般都涉及多用户、多连接、多媒体。目前,实现多媒体业务的方式基本上是一种平台,一种业务的资源很难为另一种业务所共用。所有这些造成多媒体业务使用成本高,业务的灵活性较差,所以尽管宽带多媒体业务具有潜在的巨大市场,但是由于使用价格昂贵,普通用户不敢使用,造成市场拉动缺乏,限制了它的发展。
宽带智能网就是研究在以ATM为基础的宽带网络上利用智能网技术如何开发各种多媒体业务。宽带智能网不是简单地将多种业务集成,它的目的是要实现一个可编程的业务平台,实现业务的灵活加载、扩展和新业务的增加。与以往的业务提供方式不同,宽带智能网能够在一个平台上提供多种业务(宽带智能网能支持的业务如表1所示),实现不同业务之间的资源共用,这样可以有效地降低多媒体业务的运营成本,使用户更容易接受;宽带智能网使得业务的扩展更加灵活,这样能适应不断增长和变化的客户化需求。由此可见,宽带智能网能有效地解决当前宽带网络提供多媒体业务的瓶颈问题。
表1宽带智能网能支持的多媒体业务
类型业务举例连接方式
会话型业务可视电话点到点
检索型业务视频点播多点到点
会议型业务视频会议远程教学远程医疗点到多点或多点到多点
消息型业务多媒体邮件点到点
分配型业务广播式电视点到多点
二、宽带智能网的体系结构
1、体系结构
如图1所示,给出IN与以ATM为骨干交换机的宽带网络综合的体系结构。
图1中,B-SSP由ATM交换机扩展而成,除了接续功能外,B-SSP上有基本的呼叫状态模型,它能向B-SCP提供详细的呼叫事件,这些呼叫事件作为DP点的形式出现。按照业务的需要,B-SCP可以在基本呼叫状态模型中设置需要上报的DP点。呼叫状态模型监视每个呼叫的状态,将触发的DP点事件上报给B-SCP,使B-SCP能够实现对整个呼叫过程的监控。
B-SCP作为业务控制点,包括SCF和SDF功能实体。B-SCP的主要功能是完成业务逻辑的执行。对于每个业务,B-SCP都有一个业务轮廓文件,用于记录业务、用户相关的信息。B-SCP可通过监测B-SSP上报的呼叫事件对B-SSP控制,从而达到控制呼叫过程的目的。业务过程中,B-SCP可以通过B-IP进一步收集用户信息,以确定业务逻辑如何进行。根据业务需要,B-SCP能在网络中寻找合适的B-IP来提供特殊资源。此外,B-SCP还能实现计费等多种功能。B-SCP通过B-INAP协议与各个实体交互信息,协调各个功能实体。
B-IP有两个功能:一是与用户的交互,收集用户信息,上报给B-SCP;二是提供特殊资源,以适合不同的宽带多媒体业务。B-IP提供的特殊资源有:视频会议桥、导航菜单、协议转换器等。B-IP是在传统的智能外设基础上引入宽带的能力,包括宽带连接、多媒体应用等。在宽带环境下,B-IP功能大大增强,要求它包含一定的业务逻辑和处理能力,即在B-IP中也引入智能。
B-INAP协议建立在NO.7信令之上,通过NO.7信令传输。它主要定义了IN中各个功能实体之间的相互作用的操作、参数和差错等。B-INAP支持宽带网络中新增加的能力,如多方呼叫提供,修改呼叫连接配置特征,协商连接特征,多方连接支持,第三方呼叫控制建立等。
有关UNI和NNI信令在其它文献中有详细的介绍,这里就不再赘述了。
2、业务实现
在宽带智能网的体系结构下,可同时支持多种多媒体业务。视频会议是一种由多方用户参与,会议过程中使用声音、图象和文本等多种媒体的复杂业务。作为一种具有代表性的业务,它的实现会为其它业务的实现有所启发。下面介绍通过宽带智能网实现视频会议业务的方法。如图2所示,B-SCP中有一个视频会议的业务轮廓文件,可对整个业务过程进行控制。B-IP作为视频会议的服务器提供视频、音频、数据的桥接功能。B-SSP负责接续,各终端通过B-SSP连接到B-IP上。会议的过程如下:
1)会议的准备阶段
每个参加者都必须主动地拨入一个预先决定了号码(包括会议标识)来建立连接。这个号码是对外公布的,参加会议各方的地位平等。参加会议的各方通过拨号连接到B-IP上,进行注册会议的声明。B-IP通过B-INAP信令上报信息给B-SCP,在B-SCP形成全局业务轮廓文件。会议业务的激活可以有两种方式。一种是预先设置启动会议的时间;一种是统计要求加入会议者是否到达预定的数量。当条件满足时,B-SCP按照业务逻辑命令B-SSP向已经注册的用户一个接一个地发出呼叫,会议处于进行状态。
2)会议进行过程
在会议注册以后,若会议开始,B-SCP首先发命令将B-IP上会议实例激活,B-SCP将业务轮廓文件交给B-IP,B-IP根据业务轮廓文件初始化。会议过程中,B-IP负责基本的会议功能控制,并能实现会议的高层管理,包括监视会议和记录用户等。会议结束后,B-SCP关闭会议实例。正常情况下应该由系统拆除连接,即B-SCP拆除会议连接,B-IP整理信息(如与计费相关的呼叫、连接情况)上报给B-SCP。
用IN思想实现视频会议与传统的方法不同,具有以下优势:
1)信息传输与业务控制相分离,当通信平台演进时,采用IN方式可以平滑过渡不会影响用户接口,同时使得业务控制的管理和维护更加方便。
2)IN对网络资源的动态分配可以大大提高资源利用率。
3)业务提供方式灵活,系统可以根据用户的要求和网络的变化进行调整。
4)面向公网为接入用户提供业务,网络建立后,可以在一种体系下提供多种业务,而不是为某一特定用户,特定业务所设计。
三、国内外研究动态
当前,提供基于窄带增值业务的智能网技术已有相当大的发展,但是对于提供宽带多媒体业务的宽带智能网技术尚不成熟。IN与宽带网络的综合是当今电信界研究和讨论的热点,此项研究刚刚起步,在国外也未形成定论,还没有成熟的产品出现。
1、IN的标准化进程
1992年ITU-T正式推出INCS1标准,定义了许多基于PSTN的智能业务;1997年ITU-T推出INCS2标准,该标准主要研究智能网的网间互连网间业务,实现智能业务的漫游。目前ITU-T正在积极研究INCS3和INCS4的标准,INCS3和INCS4主要研究内容包括网、Internet与智能网综合方面的研究。预计1999年初推出INCS3标准,而宽带智能网作为INCS4的主要内容正在加紧研究中。
2、国外研究情况
欧洲和北美各大电信组织,都在积极开展宽带智能网的研究,其中影响比较大的有:ACTS的INSIGNIA计划、以及EURESCOM的P506(或P607)计划。ETSI也成立了一个联合工作组以研究智能网与宽带网络的一体化问题。
P506和P607计划的目标是从现有的IN和宽带网络的体系结构出发,研究各自如何适应对方的体系结构,最终得到一个IN和B-ISDN综合的统一功能结构。具体方法是从研究宽带视频会议、宽带广播电视、宽带VoD和宽带虚拟专用网四个业务的实现方法入手,每个业务都按需求分析、静态模型的动态模型建立过程进行研究。
INSIGNIA计划的目的是在ATM平台上实现并演示智能网与宽带ATM信令综合。INSIGNIA计划侧重于实现方面,它是采用智能网技术在欧洲跨国的宽带网试验床上实现宽带视频会议、宽带VoD和宽带虚拟专用网等多媒体业务,推出了宽带智能网的试验网。INSIGNIA计划的目标是要定义、实现、演示在ATM平台上智能网与宽带网络的信令综合,在跨越欧洲的ATM网络各国的主机平台上提供宽带业务。
3、国内研究情况
北京邮电大学国家重点实验室从1992年开始智能网的研究,于1995年底开发出严格遵照ITU-T标准的CIN01智能网系统,经过一年多的实用化工作和产品更新,CIN01已升级为CIN02,并已在网上运行,可提供基于PSTN的多种话音增值业务。进而,于1996年开始对基于CS2的移动智能网进行了研究与开发,目前,移动智能网的试验网已经在广东肇庆试运行成功,能提供包括预付费、移动VPN等多种业务,下一步工作是完善系统和加速成果的产品化进程。
在国家自然科学基金重大课题的支持下,北京邮电大学于1997年启动了宽带智能网的研究。我们的试验系统是基于北京邮电大学自行研制的BTC-9500AATM交换机,对中国智能网CIN02相关功能实体SCP、IP、SDP等进行增强和改造,并研究宽带网络环境下B-INAP的定义,支持视频会议、VoD等多种多媒体业务的提供。研究的主要内容包括:
1)研究宽带多媒体新业务的业务规范的统一形式化描述方法及业务流程、信令系统。
2)研究统一功能结构模型的改进与完善。
3)研究支持宽带多媒体新业务的基本呼叫状态模型。
4)研究宽带智能网下的B-SSF、B-SCF、B-SRF的功能扩展。
5)研究IN与宽带网络综合的演进途径。
四、宽带智能网的问题
作为一种新技术,宽带智能网的发展也面临着许多问题。主要概括如下:
1.超前没有标准。ITU-T把宽带智能网放在INCS-4的研究范围,但是标准何时出台还没有期限。虽然没有标准,我们也决不能消极等待,应该积极研究宽带智能网技术,并向ITU-T提交建议草案,影响标准的制定。
2.Internet的威胁。近几年里,Internet发展势头强劲,但是Internet在近期内还不可能圆满地解决多媒体业务的QoS问题,而ATM面向连接的信元交换方式能保证多媒体业务QoS,并具有完整的信令协议,所以ATM在骨干网方面有优势。ATM的缺点是协议复杂,在实现上困难很多。为了克服协议复杂性的缺点,现在有关方面也正在提出轻型的ATM协议。
3.缺少“杀手”应用(KillerApplications)。虽然宽带智能网提供的视频会议、B-VPN等业务有一定的前景,但是由于使用价格昂贵,应用范围主要是大公司或国家机关,所以还应该开发出能为广大用户所易于接受,乐于使用的多媒体业务,这对于刺激需求、带动相关领域的研究都有重要意义。
4.宽带智能网仍然是通过集中的SCP提供业务,SCP成为业务提供业务的瓶颈,这可能带来可靠性以及性能等若干问题。所以如何提供一种分布的IN体系结构,对于IN的发展也很重要。
在过去的几年里,我国通信网络事业发展迅猛,取得了很大的成绩。经验告诉我们,我们既应引进、吸收和借鉴国外的先进技术与经验,同时也应结合中国的实际情况走一条适合我国的宽带智能网发展的道路,并有所创新。我们认为:
1.中国的宽带智能网应该发展而且必须发展,利用宽带智能网提供多媒体业务具有巨大的潜在市场。如果不抓紧研究,我们又会在这一领域落后于国外水平。现在国外也只是在作原型系统,还没有产品出现。在国外产品占领中国市场之前,我们必须拥有自己的产品,并占领相当的市场份额,以防止国外技术的垄断。
2.在研究开发过程中,还应该紧跟标准和国外重大的研发计划,保护技术上的领先。同时应密切注意新兴技术对这一领域带来的冲击和影响。
var
MySysPath:PCHAR;
begin
GetMem(MySysPath,255);
GetSystemDirectory(MySysPath,255);
end;
注:MySysPath为SYSTEM路径
得到程序的路径
ExtractFileDir(Application.Exename);
察看文件是否存在
FileExists(FileName:String):Boolean;
改变文件扩展名
ChangeFileExt(FileName:String)
得到文件的扩展名
ExtractFileExt(FileName:String):String;
如何取得Windows的临时文件目录?
适合版本:Delphi3,2.0,1.0
Windows95&NT都指定了放置临时文件的目录,然而,用户能改变临时目录的位置而不使用缺省的目录。这篇文章的目的是告诉你如何得到Windows95&NT当前的临时目录位置。这个WindowsAPI函数GetTempPath就是解决这个问题的。其函数原形为:
DWORDGetTempPath(DWORDnBufferLength,LPTSTRlpBuffer);
下面的例子示范如何使用:
functionGetTempDirectory:String;
var
TempDir:array[0..255]ofChar;
begin
GetTempPath(255,@TempDir);
Result:=StrPas(TempDir);
end;
备注:临时目录的确定原则:
1,如果有TMP环境变量则临时目录为TMP指定的目录
2,如果没有TMP环境变量而有TEMP环境变量,则为TEMP变量指定的目录
3,如果TMP和TEMP都没有定义,则取当前目录为临时目录
程序不出现在任务栏
一般Windows95运行程序时都会在任务栏上出现按钮,如果你的程序是一个监视程序,那么出现按钮就不是明智之举了。要实现该功能就要在OnCreate事件里利用到API函数SetWindowLong
procedureTForm1.FormCreate(sender:TObject);
begin
SetWindowLong(Application,Handle,GWL_EXSTYLE,WS_EX_TOOLWINDOW);
end;
改计算机名
改变计算机在网络中的名字,重新启动后才生效
SetComputerName(''''HelloWorld'''');
控制热启动
要使系统的热启动键(Ctrl+Alt+Del)失效,使用以下语句
SystemParametersInfo(SPI_SCREENSAVERRUNNING,1,0,0);
要恢复系统的热启动键(Ctrl+Alt+Del),使用以下语句
SystemParametersInfo(SPI_SCREENSAVERRUNNING,0,0,0);
临时路径
有时需要Windows的临时路径来做备份等工作,那么就要知道路径在哪,下面的程序帮你忙:
varaa:pchar;
begin
GetTempPath(20,aa);file://返回路径名
edit1.text:=aa;
end;
返回程序执行参数
有关Delphi传入应用程式的命令列参数,请参考以下的说明:
用ParamCount函数取得命令参数的个数:
呼叫ParamStr(0),传回执行档的档名(含路径)
呼叫ParamStr(n),传回第n个参数的内容
procedureTForm1.FormCreate(Sender:TObject);
var
sFileName:string;
begin
ifParamCount>0thenbegin(*有执行参数传入*)
sFileName:=ParamStr(1);(*取得参数内容*)
ifFileExists(sFileName)then
Memo1.Lines.LoadFromFile(sFileName)
else
Application.MessageBox(''''找不到指定的档案'''',''''讯息'''',48);
end;
end;
关闭Windows
控制WINDOWS的开关:如关闭WINDOWS,重新启动WINDOWS等,ExitWindowsEx(UINTuFlags,DWORDdwReserved);是实现这一功能的API函数
首先定义常数
const
EWX_FORCE=4;file://关闭所有程序并以其他用户身份登录
EWX_LOGOFF=0;file://重新启动计算机并切换到MS-DOS方式
EWX_REBOOT=2;file://重新启动计算机
EWX_SHUTDOWN=1;//关闭计算机
运行时给How赋值,让他等于EWX_SHUTDOWN或其他,调用以下语句
ExitWindowsEx(How,0);
关闭外部应用程序
如何在Delphi应用程序中,去关闭外部已开启的应用程序?
下面给出一段在Delphi中关闭"计算器"程序为例:
var
HWndCalculator:HWnd;
begin
//findtheexistcalculatorwindow
HWndCalculator:=Winprocs.FindWindow(nil,''''计算器'''');//closetheexistCalculator
ifHWndCalculator<>0then
SendMessage(HWndCalculator,WM_CLOSE,0,0);
end;
得到执行程序的目录
SysUtils单元中有ExtractFileDir与ExtractFilePath两个类似的函数,用哪一个?没有太大的关系。
不过有以下的差别:ExtractFilePath传回值的最後一个字元是反斜杠"/"。
procedureTForm1.Button1Click(Sender:TObject);
begin
ShowMessage(ExtractFileDir(Application.Exename));
//ie:c:\temp
ShowMessage(ExtractFilePath(Application.Exename));
//ie:c:\temp\
end;
相同点:如果执行文件在根目录下(如:C:\SAMPLE.EXE)的话,两者的传回值相同,且最后一个字符都是"/"。
使用GetFileVersionInfo得到版本信息的例子
SamplesUsingGetFileVersionInfo?
回答1:
procedureGetBuildInfo(varV1,V2,V3,V4:Word);
var
VerInfoSize:DWORD;
VerInfo:Pointer;
VerValueSize:DWORD;
VerValue:PVSFixedFileInfo;
Dummy:DWORD;
begin
VerInfoSize:=GetFileVersionInfoSize(PChar(ParamStr(0)),Dummy);
GetMem(VerInfo,VerInfoSize);
GetFileVersionInfo(PChar(ParamStr(0)),0,VerInfoSize,VerInfo);
VerQueryValue(VerInfo,''''\'''',Pointer(VerValue),VerValueSize);
withVerValue^do
begin
V1:=dwFileVersionMSshr16;
V2:=dwFileVersionMSand$FFFF;
V3:=dwFileVersionLSshr16;
V4:=dwFileVersionLSand$FFFF;
关键词:web,cgi,isapi,asp
1概述
web技术是一项很新的技术,它不仅为internet的广泛普及起到关键性的作用,而且还在其他相关计算机网络应用技术发展中起到关键作用,例如intranet、电子商务等,目前它已成为计算机网络应用的一个主要技术,尤其重要的技术是web动态技术,与后台数据库的交互式动态查询技术。本文针对常用的web动态技术,与数据库交互技术作以介绍。
2实现web动态技术的几种方法
2.1利用cgi实现web动态技术
在web应用中,与其他动态编程技术相比,cgi技术虽然是一项很早期的技术,有很多的不足,性能差、需要大量的http知识、不灵活等等,但笔者认为它还是具有很强的使用性,因为其使用普遍,很多web服务器均支持。就其协议而言,具有简单、易掌握,见效快等特点。因此本文介绍的应用实例主要是基于它的。
cgi是commongatewayinterface的缩写,目前大多数的web产品提供此项服务功能,它可以使用任何一种计算机语言编写,使用尤其广泛的有c、perl、c++语言,在internet上有很多相关的资料和程序及源代码。
它的运行过程如图1,web服务器接受客户端浏览器的url请求,找到cgi程序后,启动并产生一个cgi进程,将系统参数和用户请求参数交给cgi进程,由cgi进程提取数据库中数据处理后,产生结果,反馈给web服务器,由其反馈给用户端浏览器。这样完成了一个请求过程。
图1cgi调用流程(略)
idc(internet数据库连接器)
通过使用internet数据库连接器可以你的数据库,允许用户访问数据,只需开发者编写最少量的代码。你只需提供sql查询(idc将在数据库上执行它)和模板(描述数据显示和收集的方式),而挥媒懈丛拥某绦蛏杓疲庵址椒ㄊ视糜诩虻サ牟恍枰刂坪脱橹な莸某绦颉k荌is的功能之一,iis通过调用一个名为httpodbc.dll的isapi应用程序处理.idc和.htx文件实现的,调用处理过程如图2,它是一个不连续的循环。应用中要注意隐藏.idc和.htx文件。保证应用程序和数据库的安全性。
图2idc应用程序的处理过程(略)
基于isapi的解决方案
isapi(internetserverapplicationprogramminginterface)是microsoft的iis提供的一种新的接口标准,用于开发交互式web应用程序,它采用的语言多为面向对象的编程语言如visualc++、delphi等,它与cgi程序很相似,但在性能方面较cgi应用程序相比有较大提高,在执行时不需要重复装入代码,能够降低系统开销,提高运行速度;具有很强的灵活性,与服务器之间能够很好的衔接,能够实现一些很复杂的操作和控制。分为isapi扩展程序和isapi过滤器两种方式,前者主要完成类似cgi程序的功能,后者能够实现与iis的更完美的结合,可以监督所有的验证请求或所有服务器发送到用户的数据,过滤器跨越整个服务器,并能影响服务器的工作方式.但isapi编程需要开发者有熟练的经验,特别对服务器操作、客户端与服务器之间的通讯方式的较深的理解和娴熟的编程技巧。
活动服务器页面(activeserverpages)
它是由第三版iis提供的新特性,实质是通过一个名为sspifilt.dll的isapi过滤器实现的,主要提供的功能是开发人员可以通过使用服务器端脚本(vbscript或vcscript)动态生成网页,可以同访问数据库的activex控件连接在一起使用来实现数据库的动态交互查询。是目前较新的一种技术。
第三方解决方案
许多第三方工具可以用来帮助你创建交互式web应用程序,它们主要改善了cgi程序的开发环境,降低开发人员掌握基于web的数据库交互式应用程序的开发难度,帮助你使用所熟悉环境来开发应用程序,保存现有应用程序代码的移植和复用性。值得一提的产品有以下几种产品:
webaction是classtools公司的产品,网址:/
tornado网址:/tornado.htm
webhub是hreftools公司的产品,网址:/
foxweb是fox公司的产品,网址:/
几种常用方法的对比见表1。
方法
名称
对比项目
基于cgi技术数据库连接器idc基于isapi活动服务器页面asp第三方解决方案操作系统几乎任何操作系统windowntwindowntwindownt与具体产品有关web服务器主流web服务器均支持iisiisiis与具体产品有关运行速度每次请求均需要调入一次程序,随着请求数量增加而变慢基于isapi扩展解释方式,速度由于其与操作系统和web服务器结合紧密其速度快中一般较慢对编程人员要求需要对http、html、tcp\ip和cgi协议,sql、至少一种计算机编程语言熟悉html、sql、idc嵌入脚本面向对象的编程语言delphi、visualc++,熟悉网络环境和协议、数据库接口需要熟悉html、jscript或vbscripts脚本语言、sql有初步的html和网络知识和产品要求的编程语言培训对于网络环境用户较为容易容易较难较易容易适于程序规模任何规模小特殊要求或规模性程序中小中小
表1几种常用方法的对比
3实例
针对大庆采油四厂的具体情况,主要以dbasex数据库和oracle数据为主,我们主要采取两种方式,dbasex类型数据库一般存放在windowntserver上,多数编程人员多适应xbase语言的编程,我们采用第三方产品,在服务器端安装foxweb产品,这样保证了现有软件开发人员能够利用foxpro进行cgi程序编制达到交互目的,有助于使现有程序员较为容易的掌握,从而尽快产生良好的效果。
安装foxweb产品后,其中一个名字为foxweb.exe的文件相当于一个普通的cgi程序,安装在web服务器的cgi目录下,用vfoxpro编写的程序需要有它来解释后执行。
在foxweb中提供全局变量“cgi.参数名字”和下面3个函数主要是传递客户端和服务器端的一些信息和解释、提取超文本表单的用户请求数据和合并混有普通visualfoxpro程序数据变量的超文代码,是其成为用户能够浏览的信息。foxpro程序员只需对这些有一个透彻的理解并掌握一定超文本知识就能够进行基于web的编程。
?formfield():返回表单中变量的值
?totfields():对于多选值变量,判定变量值个数
?mergetxt():替换merge编码中的<<和>>之间的变量
oracle数据库主要采用的是,服务器端直接安装oracle公司提供的web服务功能,在此基础上进行二次开发,或利用oracle产品的pro*c和sql查询语言直接编写cgi程序来达到交互使用,或使用odbc或jdbc数据库接口产品与数据库进行交互式操作。
客户端的动态方式,一种利用html的表单和url的附加查询串向服务器的cgi程序传递请求,cgi程序将数据以超文本形式返回给客户,这种方式可以通过一些嵌入的脚本语言来进行表单的预处理,来减少cgi程序的负荷,提高cgi的执行效率。另一种方式是采用javaapplet进行交互,这样可以使程序具有更好的交互性,图形化,而且这样由于javaapplet是下载到客户端运行的,而且javaapplet有很强的图形处理和应用程序接口能力,这样cgi程序只需将基本数据提取后,返回到客户端即可,这样可以大大降低服务器端的负荷,将运算量分散到客户端,使得负荷得到均衡。
在实现这些内容时,数据库的接口也是一个很重要的方面,下面列出cgi程序、odbc、jdbc、javaapplet之间的数据交换简图和基本步骤,无论如何在使用这些之前,都需要在数据库服务器上建立相应驱动程序和数据源,详细内容请查阅本文后面列出的书籍。
图3使用odbc访问数据库(略)
使用odbc的基本步骤是:见图3所示。
为odbc分配环境句柄
分配一个连接句柄
连接到数据库
用sql命令分配一个语句句柄
传送该语句
关闭连接
解除连接和环境句柄
图4使用jdbc访问数据库(略)
使用jdbc的基本步骤是:见图4所示。
建立连接
创建statement对象,用于执行sql语句
执行sql语句
关闭statement对象
关闭连接
结论
本文介绍的基于web交互式数据库查询技术中,基于foxwebcgi和基于java,odbc针对oracle的cgi编程技术已广泛应用于大庆采油四厂生产开发信息查询系统中,具有很强的实用性。随着新技术的不断出现和编程人员对web和网络知识的了解和深入,我们可以采用更新、更好的技术的解决方案,特别是nt服务器iis的isapi技术。
参考文献
(1)吴迪文,www数据库系统信息集成技术,微机发展,no.1,1999.
(2)刘军等,基于web的交互式数据库查询技术,微机发展,no.4,1999.
(3)王克宏编译,java语言与sql接口,清华大学出版社,1997.4
2、计算机科学与技术的应用现状与未来趋势
3、计算机信息处理技术在大数据时代背景下的渗透
4、计算机基础课程应用教学思考和感悟
5、中职中药专业计算机应用基础教学改革实践
6、浅谈虚拟现实技术在中职计算机基础教学中应用的必要性
7、计算机图像处理技术在UI设计中的应用
8、计算机生成兵力行为建模发展现状
9、智慧档案馆计算机网络系统方案设计
10、浅谈如何提高计算机网络的安全稳定性
11、计算机应用技术与信息管理的整合探讨
12、计算机科学技术小组合作学习研究
13、计算机科学与技术有效教学策略研究 >>>>>计算机网络和系统病毒及其防范措施毕业论文
14、互联网+背景下高校计算机教学改革的认识
15、艺术类应用型本科高校"计算机基础"课程教学改革研究
16、计算机技术在石油工业中应用的实践与认识
17、计算机技术在电力系统自动化中的应用研究
18、微课在中职计算机基础教学中的应用探析
19、课程思政在计算机基础课程中的探索
20、计算机服务器虚拟化关键技术探析
21、计算机网络工程安全存在问题及其对策研究
22、人工智能在计算机网络技术中的运用
23、慕课在中职计算机应用基础教学中的运用
24、浅析如何提高高校计算机课程教学效率
25、项目教学在计算机基础实训课程中的应用分析
26、高职计算机网络教学中项目式教学的应用
27、计算机信息安全技术在校园网络的实践思考
28、大数据背景下的计算机网络安全现状及优化策略
一、计算机毕业论文选题
计算机信息管理专业,是一个着重研究信息系统开发、应用的专业。这个专业所培养的人才,若按当前人才职位来讲,就是“系统分析师”的角色。同学们对此应有准确的认识,和自己所选择的计算机毕业论文题目,应当符合这个角色定位。
计算机信息管理专业的计算机毕业论文选题,应当适于进行“系统分析”的目的,这与一些“纯”计算机专业的要求是有区别的(如计算机应用、软件开发专业)。它们各自的侧重点不同。计算机信息管理专业主要探讨研究如何在组织管理中合理使用信息技术,也就是说既关注组织机构,又研究计算机技术,是一个“管理”、“技术”两门包的专业。这也是为什么在我们的专业课程中既有“数据库技术”、“软件开发工具”,又有“管理经济学”的原因。所以我们选择的计算机毕业论文题目应符合本专业的特点要求。
目录
众所周知,撰写毕业论文是各专业学生毕业前必须进行的一项重要工作,也是在毕业之前最后的一项学习任务。毕业论文的撰写要求学生综合使用在学
院学到的知识,解决实际问题或讨论实践中的话题。它主要考查大家掌握知识、结合实际和表达的能力。 ............... 1
一般的讲,计算机毕业论文要求同学们做的工作是:运用生命周期方法(SDLC)开发建设一个信息系统。选题可自主决定。 .......... 2
。一般的讲,计算机毕业论文要求同学们做的工作是:运用生命周期方法(SDLC)开发建设一个信息系统。选题可自主决定。
计算机毕业论文选题应满足这样的要求:
探讨管理信息系统(MIS)学术领域内的课题
选题有一定的规模,可以展开论述
结合自己的工作实际,了解的内容,可以说是“了解什么就写什么”
尽量不要选择他人写过多次的题目
二、计算机毕业论文所需资料
在确定了计算机毕业论文题目之后,就要开始进行实际的计算机毕业论文写作了。此时收集相关的参考材料十分重要。正如前文所提到的,计算机毕业论文工作要求,就是“分析建设系统”。无论哪项工作,都离不开参考材料来提供信息。
大家需要注意的是,在整个毕业设计工作中,“系统分析”是绝对的重点,也可以说是计算机毕业论文的核心。既然本专业培养的是“系统分析师”,那么这个专业的毕业生怎么可以在论文的“系统分析”内容部分马马虎虎、漏洞百出呢?因此,为了做好系统分析工作,准确分析一个单位的工作与业务,
就必须搜集该单位的相关工作资料,比如相关工作流程、制度、规章及单据、报表等等,通过这一系列的材料可以比较全面、详细地了解这个单位,准确做出分析。
由于“系统分析”是全文的重点,将来计算机毕业论文答辩时,系统分析部分也是评委们关注和考查的重点,因此这部分的工作一定要做好。资料收集的作用不仅仅体现在系统分析阶段。在后面接下来的设计、实施工作中,相关的资料也会为你的毕业论文撰写提供有用的信息。比如在进行程序设计时,相关的参考书会成为重要的依据,书中汇集了众多程序方面的智慧成果,可以从中借鉴,丰富自己的信息系统。
三、计算机毕业论文格式
计算机毕业论文格式规范、用词准确、要用术语(不要用俗语)。计算机毕业论文属于科技论文。文章应具备自己既定的毕业论文格式、规范,这样便于统一交流。从结构上看,整篇文章包括内容提要(中、英文)、目录、正文、参考文献、致谢等部分。在正文中,应注意一些公认的格式规范,比如“图”要有图号(按章编号:章-号)和名称要写在图的下方,“表”的表号(按章编号:章-号)名称要写在表的上方,即“图下表上”原则;应注意一张图或表与其名称不能分开在两页上,应当保证整张图、表及名称打印在同一页;注意各段落开头空两格,行距要适当等等。
计算机毕业论文的用语应当准确规范。例如“数据流图”(DFD)不要写成“数据流程图”,这样的“笔误”会暴露出你概念不清。在答辩评委审阅时,看到你在文中连基本的格式、概念都不懂,十有八九会影响成绩。因此请同学们记住:书写毕业论文,是一个需要“精益求精、咬文嚼字”的过程。
四、计算机毕业论文的文档
“软件=文档+程序集”——根据这个公式,同学们开发的信息系统——一个软件,包括文档和程序两个部分,那么对于计算机信息管理的同学来讲,应当重点着手准备哪一部分呢?综合本专业的特点,同学们应当着重书写文档部分。
如前所述,信息管理专业的计算机毕业论文主要考查的是同学们对系统的分析能力,分析的成果就是文件——分析报告。特别重要的是其中的“业务流程图”和“数据流图”,必须准确表达绘制出来,它们可以说是单位工作的“照片”,是下一段论文设计、实施的基础,也是最后论文成绩的重要组成部分,必须绘制得“天衣无缝”,确保图例符号正确、逐层分解准确、布局合理、命名规范。否则,对于你的毕业论文成绩来讲“后果是严重的”。对此同学们要特别注意。
之所以要强调大家多多关注文档,是因为总有一些同学几乎是“出自本能地”想尽早尽快地着手进行最后的程序开发,不注意前面的文档撰写。对此必须明确:现代的软件开发是一个集体协作的系统工程,而不是一两个人的作坊式生产(黑客除外)。而这个开发软件的集体,包括分析、设计、维护、管理等各方面的人员,计算机信息管理专业的同学,所应当承担的角色是“分析人员”,即要分析出系统应当“做什么”( What to do),写出文档。至于“怎么做”(How to do)那是程序员的事情,而不是你的主要任务。明确了这一点,就对这里所说的“着重文档”有所理解了。
整篇计算机毕业论文文档篇幅规模不能太低,基本上不能少于6000字,否则不容易将一个系统描述清楚,更不用说准确设计、实施了。这也是
前文提到“计算机毕业论文选题有一定规模”的原因。
五、积极与指导教师联络
在整个计算机毕业论文写作过程中,应积极与指导教师联系,对自己毕业论文的进展、遇到的问题及时与进行交流、探讨,按照指导教师的指导意见进行修正、改进论文,确保文章的质量。
一些同学因为是业余学习,平日里工作繁忙,有时无法按时在约定的日期与指导教师见面,为此应采用其他方法与老师联络,如电话、传真、E-mail等等。而且要尽可能地参加老师约定的见面会。通过与老师的交流探讨,确保自己的毕业论文沿着合格正确的方向进行。
指导教师对整个毕业论文成绩是很有发言权的,其中包括你平日对待毕业论文写作的态度成绩。因此,不要给指导教师留下你对毕业论文漠不关心的印象。
比如个别学生只是在最后论文答辩的那一天才来见一见老师交毕业论文,这样的做法应当竭力避免。
正文结构
计算机专业毕业论文正文一般有8个部分,一般要求6千字。
1、概述或引言。这个部分相当于大纲,主要是对软件开发背景,使用的软件工具、环境,最后达到的效果,自我在里面的贡献等;
2、需求分析。从用户角度来看,软件有哪些功能,处理那些数据和性能等;
3、设计方案和主要技术。主要是对里面每一部分的详细论述,使用的是什么技术,为什么使用。从专业角度详细的模块分析或遇到的难点是怎样解决的等;
4、具体的实现过程(用的控件、技巧和方法),从系统中截取图(少量);
5、测试。介绍自己开发软件实际达到的效果;(网站的特点)
6、总结。介绍自己开发软件的体会,或自己开发的成果使用情况,有什么评价,自己还有哪些不足,有什么需要改进的地方;
7、致谢;
8、参考文献。
另外,还可以加一个“附录”部分。正文只能有一个中心,其他有重要参考价值的都可以放在附录部分。例如有重要的代码、图表,涉及其他领域的知识,需要解释的等都可以放在附录部分。
一、计算机毕业论文选题
计算机信息管理专业,是一个着重研究信息系统开发、应用的专业。这个专业所培养的人才,若按当前人才职位来讲,就是“系统分析师”的角色。同学们对此应有准确的认识,和自己所选择的计算机毕业论文题目,应当符合这个角色定位。
计算机信息管理专业的计算机毕业论文选题,应当适于进行“系统分析”的目的,这与一些“纯”计算机专业的要求是有区别的(如计算机应用、软件开发专业)。它们各自的侧重点不同。计算机信息管理专业主要探讨研究如何在组织管理中合理使用信息技术,也就是说既关注组织机构,又研究计算机技术,是一个“管理”、“技术”两门包的专业。这也是为什么在我们的专业课程中既有“数据库技术”、“软件开发工具”,又有“管理经济学”的原因。所以我们选择的计算机毕业论文题目应符合本专业的特点要求。
一般的讲,计算机毕业论文要求同学们做的工作是:运用生命周期方法(sdlc)开发建设一个信息系统。选题可自主决定。
信息管理专业的计算机毕业论文选题应满足这样的要求:
探讨管理信息系统(mis)学术领域内的课题
选题有一定的规模,可以展开论述
结合自己的工作实际,了解的内容,可以说是“了解什么就写什么”
尽量不要选择他人写过多次的题目
一般信息管理专业的计算机毕业论文是让同学们选择某一企业、机构等等,对其中的实际工作和业务进行分析,建设开发出一个适用于此单位的信息系统,由此生成的文档、程序就是你的计算机毕业论文。所以同学们可以参考以上原则,选定适合自己的计算机毕业论文题目。与指导老师商讨后,最终确定选题。
二、计算机毕业论文所需资料
在确定了计算机毕业论文题目之后,就要开始进行实际的计算机毕业论文写作了。此时收集相关的参考材料十分重要。正如前文所提到的,信息管理专业的计算机毕业论文工作要求,就是“分析单位、建设系统”。无论哪项工作,都离不开参考材料来提供信息。
大家需要注意的是,在整个毕业设计工作中,“系统分析”是绝对的重点,也可以说是计算机毕业论文的核心。既然本专业培养的是“系统分析师”,那么这个专业的毕业生怎么可以在论文的“系统分析”内容部分马马虎虎、漏洞百出呢?因此,为了做好系统分析工作,准确分析一个单位的工作与业务,就必须搜集该单位的相关工作资料,比如相关工作流程、制度、规章及单据、报表等等,通过这一系列的材料可以比较全面、详细地了解这个单位,准确做出分析。
由于“系统分析”是全文的重点,将来计算机毕业论文答辩时,系统分析部分也是评委们关注和考查的重点,因此这部分的工作一定要做好。
资料收集的作用不仅仅体现在系统分析阶段。在后面接下来的设计、实施工作中,相关的资料也会为你的毕业论文撰写提供有用的信息。比如在进行程序设计时,相关的参考书会成为重要的依据,书中汇集了众多程序方面的智慧成果,可以从中借鉴,丰富自己的信息系统。
三、计算机毕业论文格式规范、用词准确
计算机毕业论文属于科技论文。文章应具备自己既定的毕业论文格式、规范,这样便于统一交流。从结构上看,整篇文章包括内容提要(中、英文)、目录、正文、参考文献、致谢等部分。在正文中,应注意一些公认的格式规范,比如“图”的名称要写在图的下方,“表”的名称要写在表的上方,即“图下表上”原则;应注意一张图或表与其名称不能分开在两页上,应当保证整张图、表及名称打印在同一页;注意各段落开头空两格,行距要适当等等。
计算机毕业论文的用语应当准确规范。例如“数据流图”(dfd)不要写成“数据流程图”,这样的“笔误”会暴露出你概念不清。在答辩评委审阅时,看到你在文中连基本的格式、概念都不懂,十有八九会影响成绩。因此请同学们记住:书写毕业论文,是一个需要“精益求精、咬文嚼字”的过程。
四、计算机毕业论文的文档
“软件=文档+程序”——根据这个公式,同学们开发的信息系统——一个软件,包括文档和程序两个部分,那么对于计算机信息管理的同学来讲,应当重点着手准备哪一部分呢?综合本专业的特点,同学们应当着重书写文档部分。
如前所述,信息管理专业的计算机毕业论文主要考查的是同学们对系统的分析能力,分析的成果就是文件——分析报告。特别重要的是其中的“业务流程图”和“数据流图”,必须准确表达绘制出来,它们可以说是单位工作的“照片”,是下一段论文设计、实施的基础,也是最后论文成绩的重要组成部分,必须绘制得“天衣无缝”,确保图例符号正确、逐层分解准确、布局合理、命名规范。否则,对于你的毕业论文成绩来讲“后果是严重的”。对此同学们要特别注意。
之所以要强调大家多多关注文档,是因为总有一些同学几乎是“出自本能地”想尽早尽快地着手进行最后的程序开发,不注意前面的文档撰写。对此必须明确:现代的软件开发是一个集体协作的系统工程,而不是一两个人的作坊式生产(黑客除外)。而这个开发软件的集体,包括分析、设计、维护、管理等各方面的人员,计算机信息管理专业的同学,所应当承担的角色是“分析人员”,即要分析出系统应当“做什么”( what to do),写出文档。至于“怎么做”(how to do)那是程序员的事情,而不是你的主要任务。明确了这一点,就对这里所说的“着重文档”有所理解了。
整篇计算机毕业论文文档篇幅规模不能太低,基本上不能少于15000字,否则不容易将一个系统描述清楚,更不用说准确设计、实施了。这也是前文提到“计算机毕业论文选题有一定规模”的原因。
五、积极与指导教师联络
在整个计算机毕业论文写作过程中,应积极与指导教师联系,对自己毕业论文的进展、遇到的问题及时与进行交流、探讨,按照指导教师的指导意见进行修正、改进论文,确保文章的质量。
一些同学因为是业余学习,平日里工作繁忙,有时无法按时在约定的日期与指导教师见面,为此应采用其他方法与老师联络,如电话、传真、e-mail等等。而且要尽可能地参加老师约定的见面会。通过与老师的交流探讨,确保自己的毕业论文沿着合格正确的方向进行。
指导教师对整个毕业论文成绩是很有发言权的,其中包括你平日对待毕业论文写作的态度成绩。因此,不要给指导教师留下你对毕业论文漠不关心的印象。
比如个别学生只是在最后论文答辩的那一天才来见一见老师交毕业论文,这样的做法应当竭力避免。
六、计算机毕业论文答辩
计算机毕业论文答辩,是面对面与评委们的交流,是评委们对同学们毕业论文的认定与评价,主要考核同学们语言表达能力、对问题的说明能力。
近年来,随着移动通信业的高速成发展,电信部门管理手段的现代化也逐步受到各级领导的高度重视。为了使通信网络的管理更加合理化、科学化,就需要用现代化的技术手段来代替低效、繁琐的手工方式。因此使用计算机技术对移动通信设备进行管理已经势在必行,这时移动通信网本地网管系统就应运而生。
同时,随着计算机技术的迅速发展,许多传统学科与计算机技术相结合从而诞生了一批新兴学科,地理信息系统就是其中之一。其英文名称为geographicinformationsystem,简称gis。它能够处理大量含有地理成分的数据信息,使你可以简单而迅速地在大量的信息中查看其模式和关系,而不必不断地访问数据库。
在通信网络中,大量的设备都有其地理位置,同时,有大量的处理如果通过地图来进行,则会又方便又直观。因此在网管系统中,引入gis系统,在电子地图上显示基站、小区等各类通信网元的分布情况,并对网元进行实时监控管理、浏览配置信息和性能查看分析。
二、选题的目的及意义
选题背景出自项目“移动通信网本地网管系统”。该系统立足于tmn,以操作维护、环境监控工作为重点,实时监测全网的运行情况,快速响应网上的各种事件,提供性能分析报告,不仅为设备的集中操作提供了方便、可靠的技术手段,而且为网络优化和经营管理决策提供了参考依据。
地理视图作为本系统的一个子系统,是使用gis技术,在电子地图上,将各类通信网元按地理位置显示成一个分布图。用户可以对图进行操作,也可以对网元的告警、配置和性能信息进行查看和分析处理。地理视图是直接与用户交互的前台界面,其制作质量的高低将直接影响用户对整个系统的认识,可见地理视图在此项目中的重要作用和地位。此外,gis还广泛应用于诸如交通管理、商业销售等领域的软件开发中,因此,研究和开发gis系统是很有意义的。
三、研究的重点内容
本毕业设计涉及到的主要内容有:数据库存、internet网络应用、mapinfo和asp技术。
系统的gis软件平台采用了mapinfo公司的maxxtreme。mapxtreme是一个基于internet的地图应用服务器,可以通过internet或企业内部的internet向用户地理信息。
该地理视图系统是浏览器/地图服务器/数据库服务器三层结构,需要windowsntserver。其中
地图服务器:windowsnt,internetinformationserver,mapxtreme
客户机:windows95/98。
由于采用了maxxtreme,使系统在结构上成为浏览器/服务器的形式,顺应了企业内部网向intranetx演变的潮流。在服务器端是用微软的asp技术,需要用到其中的activex和vbscript技术。
地理视图子系统要通过socket通信方法从网管系统的其他子系统获得有关各种网元的数据流,对通信网中各种信息进行实时动态的监控、分析与显示,并将处理所得数据传入数据库,以便进行信息查询,同时数据库要动态更新。可见,本次毕业设计既需要了解硬件知识,又需要有较熟练的软件编程能力,既需要计算知识,又需要通信知识,是我所学专业知识在具体工作中的应用。
本次设计具有较高难度,但我相信,通过学习和不断的努力,我一定能高质量的完成本次毕业设计任务。
四、进度安排
3月20日-4月15日
分析题目,查阅资料,学习与毕业设计相关的知识,作好前期准备工作。
4月16日-5月10日
1引言:计算机英语教材现状
作为计算机及IT行业的行业性语言,英语有着其他语言无法替代的功能。目前,计算机领域的新理论和新技术大部分都源自国外,作为计算机专业的学生,为了学习最新的计算机技术和使用最新的计算机软硬件产品,必须要熟练掌握计算机英语[1]。这也是高校计算机专业纷纷开设计算机专业英语课程的目的所在。
然而,由于国内许多大学的计算机英语课程作为专业英语教学起步较晚,现有的计算机英语教材虽然多达30种,但大多内容陈旧,缺乏最新的科技动态和流行术语等,教材规划不够系统,编排也较为简单,难以充分调动学生的学习兴趣。其次,教材为了兼顾不同专业的特点,往往选材广泛、内容多样,这固然有助于拓宽学生的知识面,但也因此缺乏针对性。教材在内容安排上与专业课程不同步,学生在缺乏相关专业知识的背景下,学习起来也相对困难。再次,部分教材虽然以经典原版教材为基础,在语言表达和内容组织方面具有一定的优势,但课文中缺少规范性的学术文章,无法提高学生对专业学术论文的认识。以笔者所在学校使用的机械工业出版社的《计算机英语》为例,该书2008年更新至第三版,书中课文采用计算机领域英文时文和经典原版教材,但并未标注课文出处和作者。笔者以为,这并不是规范的做法。学生在学完这门课程后,无法对学术文献的规范性有初步认识。最后,大多数高校设置计算机专业英语这门课程的初衷在于提高学生对专业英语的驾驭能力,因此,教材也应更关注内容的实用性,让学生多学习在其它专业课中涉及到的具体知识,这样一方面可以提高学生学习本门课程的积极性,另一方面也为学生以后从事IT行业的相关工作打下基础。
综上所述,现有的计算机英语教材种类繁多,大多教材内容较为全面,基本包括了计算机专业涉及的词语和知识,但时效性、实用性和规范性较差,不利于学生了解最新的计算机技术和实用工具软件。鉴于此,教师应创造性地使用教材,即对教材进行适当的取舍,在保证学生掌握基本词汇和知识的前提下,结合学生的专业特点,选取相应的英文资料以及记载最新科技动态的学术论文进行讲授,以提高课程的实用性和时效性。
2 使用计算机专业英语教材的建议
教师选用教材时应结合学生的英语水平和专业特点,选择难易程度适中的教材,并且注重教材的易用性和体系结构。仍以笔者所在学校为例,所使用的教材包括12个单元,每个单元包括三篇文章,其中,课程A为精读材料,课文B和课文C为泛读材料。考虑到课程的课时量(32课时)、课文的长度以及学生的英语水平,要保质保量地讲授完整本教材的内容几乎是不可能的,以往几年的教学也验证了这一点。为此,教师应大胆删减教材内容。同时,为了提高课程的实用性,以及学生对学术文献规范性的认识,需要补充适当的内容。具体而言,教师可做以下几方面的工作。
2.1 删减教材内容
删减教材内容不仅仅指删减教材中的某些章节,还包括对教材内容的重组,让学生比较容易掌握必须掌握的内容。教材中的课文一般围绕计算机科学基础知识进行展开,学生在学习时首先要掌握必需的专业词汇,然后是用英语表达计算机理论和实践操作的语句。笔者建议重点讲解词汇以及与计算机理论相关的语句,在此过程中可适当穿插对语句格式和语法的总结性讲解,而将与实践操作相关的部分作为一个单独的教学内容。
2.2 结合专业软件,引入英文技术文档作为补充教材
对大多数学生而言,计算机专业英语这门课程比较枯燥,很多学生将其作为大学英语课的延伸,无法将其与其它专业课知识结合起来。计算机专业的学生经常需要使用英文软件,但很多学生在使用时常常感到无从下手,当软件出现错误提示时也不知其意,久而久之,逐渐失去了学习的积极性。鉴于此,教师授课时可结合学生正在使用的专业软件,通过对软件使用过程中涉及到的词汇进行讲解,以提高学生的学习兴趣。同时,将软件相关的英文技术文档作为教材,讲解常见操作的英文表达方式,若课时允许,甚至可以向学生演示如何按照技术文档一步步操作软件。
2.3 结合专业特点,引入最新学术论文作为补充教材
目前本科院校学生在大学四年级都要完成毕业论文,但如何撰写规范的毕业论文对于学生而言仍是一个问题,尤其是对于二本院校的学生。从笔者今年参加学生毕业论文答辩的情况来看,学生在撰写英文摘要和翻译外文文献时普遍存在较大的问题。大多数学生都是利用翻译软件进行翻译,英语表达存在较多的语法错误,难以阅读。考虑到一般大学都没有开设学术论文写作尤其是英文学术论文写作指导的相关课程,则在计算机专业英语课程中有必要结合学生的专业特点,选择篇幅较短的学术论文作为教材的补充,以提高学生对学术论文规范性的认识,培养其撰写英文摘要的能力。此外,学科前沿一般都先以学术论文形式发表,然后再引入教材,其时效性远高于传统教材,因此此举也可为学生将来进一步深造打下基础。
3 结束语