前言:中文期刊网精心挑选了预算毕业论文范文供你参考和学习,希望我们的参考范文能激发你的文章创作灵感,欢迎阅读。
预算毕业论文范文1
在经过凡年的努力通过了所有课程的考试之后,我们也应当对最后的毕业论文予以足够的重视。作为一名计算机信息管理专业的本科生,我在课程学习和计算机毕业论文写作中取得了不错的成绩。因此我特将自己在撰写计算机毕业论文过程中的体会写成本文,供将要着手进行计算机毕业论文写作的同学参考。
一、计算机毕业论文选题
计算机信息管理专业,是一个着重研究信息系统开发、应用的专业。这个专业所培养的人才,若按当前人才职位来讲,就是“系统分析师”的角色。同学们对此应有准确的认识,和自己所选择的计算机毕业论文题目,应当符合这个角色定位。
计算机信息管理专业的计算机毕业论文选题,应当适于进行“系统分析”的目的,这与一些“纯”计算机专业的要求是有区别的(如计算机应用、软件开发专业)。它们各自的侧重点不同。计算机信息管理专业主要探讨研究如何在组织管理中合理使用信息技术,也就是说既关注组织机构,又研究计算机技术,是一个“管理”、“技术”两门包的专业。这也是为什么在我们的专业课程中既有“数据库技术”、“软件开发工具”,又有“管理经济学”的原因。所以我们选择的计算机毕业论文题目应符合本专业的特点要求。
一般的讲,计算机毕业论文要求同学们做的工作是:运用生命周期方法(sdlc)开发建设一个信息系统。选题可自主决定。
信息管理专业的计算机毕业论文选题应满足这样的要求:
探讨管理信息系统(mis)学术领域内的课题
选题有一定的规模,可以展开论述
结合自己的工作实际,了解的内容,可以说是“了解什么就写什么”
尽量不要选择他人写过多次的题目
一般信息管理专业的计算机毕业论文是让同学们选择某一企业、机构等等,对其中的实际工作和业务进行分析,建设开发出一个适用于此单位的信息系统,由此生成的文档、程序就是你的计算机毕业论文。所以同学们可以参考以上原则,选定适合自己的计算机毕业论文题目。与指导老师商讨后,最终确定选题。
二、计算机毕业论文所需资料
在确定了计算机毕业论文题目之后,就要开始进行实际的计算机毕业论文写作了。此时收集相关的参考材料十分重要。正如前文所提到的,信息管理专业的计算机毕业论文工作要求,就是“分析单位、建设系统”。无论哪项工作,都离不开参考材料来提供信息。
大家需要注意的是,在整个毕业设计工作中,“系统分析”是绝对的重点,也可以说是计算机毕业论文的核心。既然本专业培养的是“系统分析师”,那么这个专业的毕业生怎么可以在论文的“系统分析”内容部分马马虎虎、漏洞百出呢?因此,为了做好系统分析工作,准确分析一个单位的工作与业务,就必须搜集该单位的相关工作资料,比如相关工作流程、制度、规章及单据、报表等等,通过这一系列的材料可以比较全面、详细地了解这个单位,准确做出分析。
由于“系统分析”是全文的重点,将来计算机毕业论文答辩时,系统分析部分也是评委们关注和考查的重点,因此这部分的工作一定要做好。
资料收集的作用不仅仅体现在系统分析阶段。在后面接下来的设计、实施工作中,相关的资料也会为你的毕业论文撰写提供有用的信息。比如在进行程序设计时,相关的参考书会成为重要的依据,书中汇集了众多程序方面的智慧成果,可以从中借鉴,丰富自己的信息系统。
三、计算机毕业论文格式规范、用词准确
计算机毕业论文属于科技论文。文章应具备自己既定的毕业论文格式、规范,这样便于统一交流。从结构上看,整篇文章包括内容提要(中、英文)、目录、正文、参考文献、致谢等部分。在正文中,应注意一些公认的格式规范,比如“图”的名称要写在图的下方,“表”的名称要写在表的上方,即“图下表上”原则;应注意一张图或表与其名称不能分开在两页上,应当保证整张图、表及名称打印在同一页;注意各段落开头空两格,行距要适当等等。
计算机毕业论文的用语应当准确规范。例如“数据流图”(dfd)不要写成“数据流程图”,这样的“笔误”会暴露出你概念不清。在答辩评委审阅时,看到你在文中连基本的格式、概念都不懂,十有八九会影响成绩。因此请同学们记住:书写毕业论文,是一个需要“精益求精、咬文嚼字”的过程。
四、计算机毕业论文的文档
“软件=文档+程序”——根据这个公式,同学们开发的信息系统——一个软件,包括文档和程序两个部分,那么对于计算机信息管理的同学来讲,应当重点着手准备哪一部分呢?综合本专业的特点,同学们应当着重书写文档部分。
如前所述,信息管理专业的计算机毕业论文主要考查的是同学们对系统的分析能力,分析的成果就是文件——分析报告。特别重要的是其中的“业务流程图”和“数据流图”,必须准确表达绘制出来,它们可以说是单位工作的“照片”,是下一段论文设计、实施的基础,也是最后论文成绩的重要组成部分,必须绘制得“天衣无缝”,确保图例符号正确、逐层分解准确、布局合理、命名规范。否则,对于你的毕业论文成绩来讲“后果是严重的”。对此同学们要特别注意。
之所以要强调大家多多关注文档,是因为总有一些同学几乎是“出自本能地”想尽早尽快地着手进行最后的程序开发,不注意前面的文档撰写。对此必须明确:现代的软件开发是一个集体协作的系统工程,而不是一两个人的作坊式生产(黑客除外)。而这个开发软件的集体,包括分析、设计、维护、管理等各方面的人员,计算机信息管理专业的同学,所应当承担的角色是“分析人员”,即要分析出系统应当“做什么”( what to do),写出文档。至于“怎么做”(how to do)那是程序员的事情,而不是你的主要任务。明确了这一点,就对这里所说的“着重文档”有所理解了。
整篇计算机毕业论文文档篇幅规模不能太低,基本上不能少于15000字,否则不容易将一个系统描述清楚,更不用说准确设计、实施了。这也是前文提到“计算机毕业论文选题有一定规模”的原因。
五、积极与指导教师联络
在整个计算机毕业论文写作过程中,应积极与指导教师联系,对自己毕业论文的进展、遇到的问题及时与进行交流、探讨,按照指导教师的指导意见进行修正、改进论文,确保文章的质量。
一些同学因为是业余学习,平日里工作繁忙,有时无法按时在约定的日期与指导教师见面,为此应采用其他方法与老师联络,如电话、传真、e-mail等等。而且要尽可能地参加老师约定的见面会。通过与老师的交流探讨,确保自己的毕业论文沿着合格正确的方向进行。
指导教师对整个毕业论文成绩是很有发言权的,其中包括你平日对待毕业论文写作的态度成绩。因此,不要给指导教师留下你对毕业论文漠不关心的印象。
比如个别学生只是在最后论文答辩的那一天才来见一见老师交毕业论文,这样的做法应当竭力避免。
六、计算机毕业论文答辩
计算机毕业论文答辩,是面对面与评委们的交流,是评委们对同学们毕业论文的认定与评价,主要考核同学们语言表达能力、对问题的说明能力。
同学们在参加答辩之前,应确保完成各项准备工作,包括按要求装订毕业论文、列写答辩提纲、制作展示挂图等等,这一切都是为了给参加答辩作好物质上的准备。
预算毕业论文范文2
关键字组件重用操作系统OSKit
1引言
当前,操作系统的功能不断扩展,操作系统的类型呈现出多样化的趋势。一个小规模的开发小组已经不可能完全从头开始实现一个实用的操作系统,而一般情况下,研究人员只对操作系统的一些特定领域感兴趣,而对于另外一些元素,如启动加载代码、核心启动代码、设备驱动程序和内存分配代码等往往不感兴趣,但是一个可运行的原型系统又必须包含这些内容。编写这些基础结构延缓了操作系统研究项目的进度,同时也增加了进行操作系统研究的代价。为了解决这一问题,犹他大学的FLUX研究小组开发了OSKit,它提供了一个框架和一组模块化的、具有简单接口的库以及一组清晰的、可重用的OS组件。OSKit可以用来构建操作系统内核、外层服务和其他核心OS功能模块。OSKit提供了各种功能模块,诸如简单自举,一个可用于内核的最小化POSIX环境、与物理内存和其约束一致的内存管理、广泛的调试支持,以及高层子系统如协议栈和文件系统。开发者可以根据自己的研究兴趣或所要考虑的性能来使用这些模块,或用他们自己的模块来替代标准的OSKit模块。
OSKit公开了它内部的实现细节,允许用户从成熟的操作系统中不加修改地提取代码,然后通过一小部分经过仔细设计的粘接代码将它们合并到一起,隔离它们的依赖性,并输出良好定义的接口。OSKit使用这一技术整合了许多稳定而成熟的源代码,包括设备驱动、文件系统、网络协议等等。实践表明,使用组件软件架构和重用技术会给操作系统实现领域带来大的影响。
2组件技术简介
组件技术是一种较新的软件开发技术。到目前为止,还难以确定组件技术的明确定义。比如,对组件技术的常见说法有以下这些:“二进制软件单元”、“任意场合可部署的软件”、“特别适合第三方开发”和“规范定义的接口”等等。大致上可以这样理解:所谓组件,其实就是一种可部署软件的代码包,其中包括某些可执行模块。组件单独开发并作为软件单元使用,它具有明确的接口,软件就是通过这些接口调用组件所能提供的服务,多种组件可以联合起来构成更大型的组件乃至直接建立整个系统。组件的实现必须支持一种或者多种其用户所希望获得的接口。实现组件并不一定需要采用面向对象语言。为了构造新应用程序,软件开发人员找出适当的组件,将这些组件加入到正在开发中的应用程序,同时对应用程序进行测试并保证应用程序的组装工作按照预定的规划正常进行。采用组件技术能降低开发、测试和维护成本,提高可靠性和稳定性。
3Oskit组件综述
OSKIT的组件库提供了一般情况下更高层的功能,它通常只对外开放一些相关的公用调用接口。目标系统通过OSKit的面向对象的COM接口来与这些组件进行交互。以下几节概述了OSKit所提供的组件。
3.1引导程序
大多数操作系统多有自身的启动加载机制,彼此互不兼容。这种加载机制的多样性并不是由于每个OS所要求的自举服务不同而引起,而是由于构建启动加载器的特定方式造成的。因为从操作系统研究的立场来看,启动加载器是一个令人不敢兴趣的领域,因此OS开发者通常进行一个最小化、快捷的设计。由于设计理念和要求的轻微差别,每个启动加载器都不适用于下一个OS。为了解决这个问题,OSKit直接支持多启动标准,这一标准是由几个OS项目的成员共同设计的,它的目的是提供一个简单而通用的启动加载器与OS内核间的接口,从而允许一个启动加载器加载任何兼容的OS。
在进行操作系统研究时,多启动标准非常有用,这其中的主要原因是启动加载器在加载内核自身的同时还具有加载附加文件或者启动模块的能力。这里的一个启动模块只是一个普通文件,启动加载器不以任何方式解释它,而仅仅把它随同内核映像一起加载到保留物理内存块中。在启动内核时,启动加载器提供给内核以下内容:物理地址的列表、所有已加载的启动模块的大小,以及与每个模块相联系的由用户定义的字符串。这些启动模块和与它们相联系的用户定义的字符串由内核解释。这样做的目的是为了通过提供内核启动时需要的数据,诸如初始化程序、设备驱动和文件系统服务器,来减轻内核启动的负担。
3.2核心支持库
OSKit核心支持库的主要用途是让客户OS更容易访问硬件设施。它包含了一个较大的实用函数和符号定义的集合,该集合对于管理模式代码是非常具体的。与此相对应,OSKit的大多数其他库在用户模式代码中通常很有用。和OSKit的其余部分所不同的是,多数核心支持代码必须是针对特定系统结构的,而这些特定机器的细节对客户OS也是有用的。例如,在x86机器上,核心支持库包含一些函数,用来创建和操纵x86页表和段寄存器。其他OSKit组件通常提供建立在这些低层机制上的与体系结构无关的设施,但是为了提供最大的灵活性,与特定结构相关的接口始终可以被访问。
OSKit核心支持库在x86体系结构上尤为重要,因为该体系结构的OS级编程环境特别复杂和模糊。核心支持库仔细地设置了一个基本的32位执行环境(为了与MS-DOS兼容,x86处理器通常以16位模式开始),初始化段和页转换表,安装一个中断向量表,并提供缺省的陷阱和中断处理程序。当然,客户OS能够修改或重载这些行为。然而,在缺省情况下,核心支持库自动地做所有必要的工作,以便使处理器进入一个方便的执行环境,此时中断、陷阱、调试以及其他标准设施已经如预期的那样开始工作。该库在缺省情况下自动地定位所有随内核加载的启动模块,并保留它们所在的物理内存。接下来,应用程序可以很容易使用它们。客户OS只需以标准C语言风格提供一个main()函数。一切都设置好以后,内核支持库将用所有参数和由启动加载器传递过来的环境变量来调用它。
3.3内存管理库
如同在一个标准C语言库中实现的malloc()一样,内存管理代码典型地用于用户空间。通常并不适用于内核。设备驱动常常需要分配特定类型的内存,并伴随具体的调整属性。例如,对于内建的DMA控制器只能访问最初的16M物理内存。为解决这些内存管理问题,OSKit包含了两个简单而灵活的内存管理库:(1)基于队列的内存管理器(或称LMM),它提供了功能强大且高效的原语来进行分配管理,并支持在一个池中管理多种类型的内存。(2)地址映射管理器(或称AMM)被设计用来管理不必直接映射到物理内存或虚拟内存的地址空间,它对OS的其他方面提供了类似的支持,诸如进程地址空间、分页、空闲块或IPC名字空间的管理。尽管这些库可以很容易地应用在用户空间,但实际上它们是被特别设计用来满足OS内核的需求。
3.4最小C语言库
成熟的OS内核一般都包含着相当数量的仅仅用来重新实现基本的C语言库函数如printf()和malloc()的代码。与此形成对比的是,OSKit提供了一个最小化C语言函数库,它围绕着最小化依赖性而不是最大化函数性和性能的原则来设计。
3.5调试支持
OSKit的一个最实用的好处是:给定一个适当的硬件设置,它立刻就能提供给OS开发者一个完全源代码级的内核调试环境。OSKit内核支持库包括一个可用于GNU调试器(GDB)的串行存根模块,它在客户OS环境中处理陷阱,并使用GDB的标准远程调试协议通过一个串行程序与运行在另一台机器上的GDB通信。甚至当客户机OS执行自己的陷阱处理时,OSKit的GDB存根模块也是可用的。如果客户OS提供适当的钩子,它甚至支持多线程调试。除了基本的调试器支持,OSKit也提供了一个内存分配调试库,它可以跟踪内存分配并检测一般的错误,如缓冲区溢出和释放已释放的内存。这个库提供了与许多普通应用程序调试器相似的功能性,所不同的是它运行在由OSKit提供的最小内核环境中。3.6设备驱动支持
在OS开发和维护中最艰巨的一个任务是支持多种多样的I/O硬件。这些复杂的设备常会含有潜在的错误,而新硬件的又常常伴随着不兼容的软件接口。由于这些原因,OSKit采用了为现有内核开发的稳定的、经过充分测试的驱动程序。OSKit使用了一种封装技术,将现有的驱动程序代码基本上未加修改地合并到OSKit中。这些现有的驱动程序被一个OSKit粘结代码层所包装,从而使得这些驱动程序可以在与开发它们的环境完全不同的环境中工作。目前,来自Linux的大多数以太网卡、SCSI和IDE磁盘的设备驱动程序被包括进来,总数超过了五十种。用同样的方式,来自FreeBSD的八个字符设备驱动程序也被包含了进来,它们支持标准PC控制台和串口及不同的多串口板。由于OSKit把这些驱动仔细地进行了包装,FreeBSD驱动程序可以与Linux驱动程序一起工作。
3.7协议栈
OSKit提供了一个完整的TCP/IP网络协议栈。如同驱动程序一样,有关网络的代码也可以通过封装机制被合并进来。OSKit当前可以从Linux中获取网络设备驱动程序,它们是PC平台可获得的最大的免费资源。OSKit的网络组件继承于FreeBSD4.4,它通常被认为具有更多成熟的网络协议。这显示了使用封装机制将现有软件包装成灵活的组件的第二个优点:即从不同的资源中获取最好的组件,并让它们一起被使用。
3.8文件系统
通过使用封装技术,OSKit吸收了NetBSD的基于磁盘的文件系统代码。NetBSD之所以被选择为首要资源库,是因为在可用的系统中,它的文件系统代码被最清晰地分离了出来,而FreeBSD和Linux的文件系统与它们的虚拟内存系统结合的更紧密。当前,OSKit也把Linux文件系统合并了进来,以便能够支持多种类型的文件系统格式,如Windows95、OS/2和SystemV的文件系统格式等等。
OSKit文件系统输出的COM接口类似于许多Unix文件系统所使用的内部VFS接口。这些接口具有很好的粒度,使我们可以不必接触OSKit文件系统的内部。例如,OSKit接口只接受简单的路径名组件,允许安全封装的代码执行适当的访问许可检查。
4OSKit的现状
自从在1996年6月了OSKit的第一个公开发行版以来,OSKit已经更新了多次,每次更新都增加了一些算法,并修正了一些错误。最新的发行版是2002年3月的版本。由此可见,OSKit一直处于操作系统开发平台的前沿,其自身也在不断完善和发展。
5结论
作为一个操作系统研究与开发的平台,OSKit大大减轻了操作系统研究与开发者的负担。它可以让开发人员避开复杂的底层,而把兴趣集中与他们所感兴趣的领域。开发者可以用自己编写的组件来取代OSKit中的部分组件,以满足自己特定的需要,从而丰富了操作系统的应用层。总之,OSKit满足了实际客户系统的需求,有助于操作系统的研究与开发。
参考文献
(1)汤海京基于面向对象操作系统开发平台(OSKit)的分析与程序设计www-/developerWorks/linux/kernel/oskit/part1/index.shtml
(2)MichaelHohmuthUsingtheOSKitasabaseforL4applications
预算毕业论文范文3
摘要:介绍通过web服务器实现数据库动态数据交互的几种方法及其对比,着重以实例说明如何实现与dbasex和oracle数据库的交互操作。
关键词: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
(4)王佑中著,web动态技术入门,机械工业出版社,1997.1.
预算毕业论文范文4
摘要:网上报销系统通过在线单据填写、业务审批、财务审核实现财务信息化、一体化,是e时代新财务手段。网上报销系统给财务管理带来变革的同时,其自身的数据安全和系统风险控制也面临考验。在新形势下對企业网上报销系统进行风险防范十分必要。
文章首先简要介绍了网上报销系统的概念,网上报销系统即通过程序协助企业完成报销业务这项工作的软件系统。
其次从现代社会互联网技术进步,软硬件成熟的条件;企业管理对信息的需要与渴求;以及现在手工报销方式远远无法满足现代财务管理的现状等几个方面说明,网上报销系统应用对于大中型企业迫在眉睫,可以起到事半功倍的管理效果。
然后通过网上报销系统简易流程图直观分析了网上报销系统相比传统手工报销方式在企业内控、财务管理、支付工续、后期查询统计等方面的优势。
最后重点阐述在选择网上报销系统、建设网上报销系统以及后期使用、维护系统时,各环节需要考虑的风险及如何规避这些风险。文章旨在使网上报销系统在实际工作中真正做到科学合理、安全规范地运行,使财务管理能够更好发挥推动企业高效运作的重要作用。
关键词:网上报销系统;风险防范;预算控制;企业内控
网报系统是基于网络的在线报销系统。员工通过网报系统可以随时登录网址填写报销信息提交报销申请,系统通过设定好的审批流按管辖权按金额等逐级报送,领导通过网报系统进行审批,最后到达财务部。财务部对原始凭证审核无误后,通过网上银行转账支付,最终自动生成会计凭证的管理软件。简单讲就是企业利用计算机和通信技术,对财务报销工作进行集成和提升所形成的信息化管理平台。
一、大环境下的财务报销
随着信息技术的飞速发展和互联网技术的全面普及,各种系统管理软件日趋完善,同时兼具灵活性与可扩展性,完全可以适应任何企业的报销流程与内控设计,实现不同企业的个性化需求。现在的技术环境已经给企业使用网报系统提供了成熟完善的软硬件条件。
现代企业向着智能型管理方式转变,费用合理化、管理规范化、预算制定的精准、执行程度的把控、内部控制的科学严谨、管理会计的数据支持等等都需要以信息为支撑。这就对信息的真实准确、及时有效和保密性都有很高的要求。现在大多数企业都制定了相应的管理办法与流程,但在管理制度执行与贯彻过程中,经常无法实现预期的管理目标。原有的经验式、手工式的管理方式已经远远无法满足现代企业管理的需求。
财务工作也向着支持型和管理型转变,进一步加强财务管理,完善管理制度,切实有效地执行公司财务预算,降低成本,提高经济效益。现在绝大多数企业都实现了会计核算的电算化,但功能往往局限于制作会计凭证,自动生成报表这条主线。在现实财务工作中仍有许多像报销这项工作一样,虽不算高精尖工作,但业务量大,后续支付、填制凭证中存在重复劳动的工作内容,而且直接与现金存款挂勾对准确性及时性要求相对较高的工作。很大一部分财务工作者将大量的时间和精力用于这种重复的业务工作中,无法实现向“战略财务”的转型。因此急需充分利用各种管理软件将财务人员从原始的工作方式中解脱出来,实现财务工作走上信息化、高效率的现代化运行方式。
二、网报系统的功能优势
网上报销系统起着信息收集平台的作用,将报销工作内容模块化,用计算机程序来实现“一条龙”式的处理方式,所有的费用支出都可以通过网上报销系统,实现数据收集、数据规范、完成数据共享、数据集成,其核心是辅助实现企业内部控制。
(一)业务规范,信息传递流畅
报销单定义规范。填写的信息有容错控制,单据格式统一,防止报销单据“一人一样”。费用标准规范,系统定义各费用标准,超标准金额系统自动提示,防止超标费用报销。差旅补贴标准规范,系统定义补贴标准,防止标准不一。
网报业务信息内容完整减少或杜绝了人为出错,信息收发及时便捷,减少实物传递,并且保密性强。
(二)管控严格,层次清晰
预算实时监控、强化财务管理。网报系统可以实现预算全过程控制,预算执行、费用明细都可以实时查阅,分部门、时间、费用项目、人员,追查到具体凭证。随时掌握预算执行情况并做出及时调整,随时掌握现金流满足财务的精细化管理需求。
审批流程清晰,内控规范。系统定义内控流程,内控固化,多级领导审核、多级金额审核、重点项目管理层层审核,防止越级越权审批。
(三)简化工序,高效透明
第一,员工操作时间灵活,财务工作集中。该系统实现报销全过程上网,员工可以自由安排时间使用该系统填报单据,随时掌握报销单的进度,做到流程透明化。领导随时审批,方便灵活。财务按统一时间集中审核集中支付,缩短时间减少错误。第二,员工填制报销单时,其基础信息都是自动获取,无需重复录入。报销单金额自动累加,减少出错率。根据不同的业务固化会计科目,自动制证降低工作强度,也使费用项目应用规范一致。第三,网报系统减少人为干预,网上批量支付多级复核,快捷高效,支付更便捷。
三、实施网报系统的风险管控
网报系统的优点很多,但软件永远不能解决所有的问题,还需要严谨的管理制度来弥补软件系统可能带来的各种风险,将风险降到可承受范围内。
(一)风险管控思路
1. 以企业管理信息系统整体布局为前提考虑网报系统的功能定位
预算毕业论文范文5
关键词:工程管理专业;毕业设计;分组对比
中图分类号:G642477;F4079 文献标志码:A 文章编号:1005-2909(2012)04-0101-03
随着近年来中国基础设施建设力度的不断加大,社会对工程管理专业学生的需求也逐步扩大,这对工程管理专业来说既是挑战也是机遇。江苏大学该专业还处于初步发展和不断完善的阶段。办出专业特色以适应国家提出“卓越工程师”的规划,培养出适应社会需求的工程管理人才,是教育工作者目前面临的首要问题。文章通过对毕业设计实现途径的研究以加快该专业的发展,不断提高该专业办学水平,进而不断提升学生的核心竞争力。
一、工程管理专业毕业设计实现途径的现状
国内工程管理专业毕业设计主要分为毕业设计和毕业论文两种形式。毕业设计是按照类似土木工程专业毕业设计模式要求学生完成一套完整的建筑和结构施工图设计。由于大部分工程管理专业隶属于土木工程学院,原有的师资结构、建筑专业背景使学生在毕业设计选题时偏重建筑和结构设计。学生的毕业设计从工程项目的建筑、结构设计着手进行工程概预算,甚至施工组织设计的全过程。但是,这种毕业设计虽然面面俱到却没有侧重点,并且对工程管理专业学生而言,由于建筑工程管理专业与土木工程专业课程设置侧重点不同,使工程管理专业的学生在做建筑、结构专业设计时,存在知识结构上的困难,最后导致毕业设计的实际效果不好,只能停留在浅显的层面,甚至会出现很多抄袭、直接用软件计算却不知所以然的现象。这种毕业设计实现途径对建筑工程管理专业学生来说偏离了工程管理中的土木工程专业特点,使毕业论文偏向经济和管理,不利于学生在毕业设计中对四年所学专业知识和管理知识的综合运用,同时对学生未来工作实际能力的锻炼以及应用创新型人才的培养效果甚微。
综上所述,目前国内工程管理专业毕业设计没有真正考虑专业的特点,无法凸显工程管理专业学生在施工管理、工程投标、企业管理等方面的管理特性。工
程管理专业应是将建筑专业与管理相结合,在研究毕业设计实现途径时考虑以专业特点作为切入点,在充分把握毕业论文实现途径原则的基础上,提出了基于设计分组对比模式下的工程管理专业本科毕业设计的实现途径。
二、工程管理专业毕业设计的实现途径
(一)毕业论文实现途径的原则
1. 专业性原则
工程管理专业本科毕业论文主要锻炼学生在团队协作模式下运用所学专业技术和规范,分析和解决工程项目招投标领域中相关问题的能力。
2. 技术性原则
毕业论文不同于调查报告、工作报告等其他应用性文章,要求具有一定的技术性。毕业论文应基于系统的基本理论和专业知识,通过整个项目招投标过程揭示工程管理专业的管理本质及其深层次规律。毕业论文的计算既要强调中国工程招投标的现状,还要深入分析在中国现有招投标模式下的清单计价与定额计价的差别,理解引起这些问题形成的深层次原因,以及重点掌握清单计价模式下应该如何计算分部分项清单项目的综合单价。
3. 创新性原则
毕业论文应当体现学生的新思想、新观点、新见解。工程管理专业的本科毕业论文过于强调理论的原创性显然不现实,但可以在整个招投标的过程中考察学生应对实际问题的应变能力。以投标报价中的实践经验为基础,运用已有理论和方法来研究招投标过程中的问题,得出个人见解。这样就不难实现毕业论文的突破性和创新性。
4.实践性原则
工程管理专业毕业论文的实现途径应贯彻理论联系实际原则,体现知识转化为能力的要求,即在掌握所学专业理论知识的基础上,认真调查各种管理实践活动,分析研究发现的新问题、新方法,形成自己的观点,做到从实践中来,经过理论提升,再指导实践。
5.可行性原则
本科毕业论文实际上是一项实践性的创新活动,其结果往往受到诸多主观和客观条件的限制。在实现环节,应充分考虑学生的专业理论功底,以及目前学校所拥有的实践资源等实际情况,分析选题的可行性,力求选题是自己熟悉、感兴趣、能发挥自身优势特长的方向。
(二)基于分组对比的毕业论文实现途径
依据上述原则以及考虑到学校工程管理培养应用型本科的定位,制定了基于分组对比模式下的毕业设计实现途径,其主要包括两大设计部分。
1制定分组方案,对学生进行分组
通过实际模拟项目招投标过程中投标报价的标书分类对学生进行分组,使学生在毕业设计中定位,让他们了解所做的设计工作在实际项目招投标过程中处于何种角色,进一步的体验团队协作的重要性。
首先依据工程投标文件编制[1-3](包括商务标的编制、经济标的编制、技术标的编制)分组。
(1)选定1名投标小组组长,签订项目投标授权书(让学生了解授权书写作方法),授权其负责整个项目投标的进度和质量。
(2)小组负责材料、设备询价,包括:国内采购建筑材料、设备的询价,项目全部材料、机械台班、工日计算汇总,编制综合材料单价、综合人工单价和综合机械台班单价。
预算毕业论文范文6
会计论文写作程序一般包括确定论文题目,草拟论文提纲,写出初稿,反复修改直至定稿等内容。
(一)选题
选定论题范围简称选题,是论文写作的起点,即选择论证的学术问题在实际工作中碰到的需要解决的问题。论题不同于论文题目,论文题目是论文的标题,是从论题范围中选择出来的,研究的范围比论题小。
1.论题的来源。论题可以从理论研讨和社会实践两方面来。一方面,来自社会实践中出现的新现象、新业务、新问题。比如,企业的存货大量积压,从而造成会计报告中的存货的信息严重失真。再如,随着企业股份制改造力度的加大,原有的企业内部会计制度需要进行改革。这样一系列的问题,都需要解决,由此围绕着“会计诚信的思考”、“企业会计制度设计”等展开讨论。随着会计环境的不断变化,一些新事物、新现象层出不穷。比如,金融衍生工具的出现,股票期权业务的开展,以知识资本进行的投资,资产重组概念的提出,通货膨胀的加剧等等,这些都对原有的会计理论、会计实务提出了挑战,也迫切要求有新的理论去指导实践。另一方面,来自科研领域中出现的新观点、新问题。此外,全球经济一体化,要求我们的财会工作也要和世界接轨,接踵而来的一些新的经济业务、经济关系势必要求我们的会计理论先行一步。比如,跨国企业会计、海外投资业务处理、金融保险会计、战略管理会计等问题,都值得探讨、研究。
一般会计论文论题的范围包括:
(1)会计方面
(2)财务管理与成本管理
(3)审计方面
(4)管理会计与预算会计方面
(5)会计电算化方面
在本资料附注中,有相关的论文选题参考题目。
2.选题的一般原则。客观上讲,要选择有科学价值、有现实意义的论题;主观上讲,要选择自己感兴趣,有利于展开研究,自己可以驾驭完成的论题。
这里所说选择有科学价值的、有现实意义的论题,主要是指:其一是要有理论价值,就是指那些对本专业、本学科的建设与发展能起先导、开拓作用,对各项工作起重要指导、推动作用的重大理论问题。其二是实用价值,就是指那些经济发展实践中迫切需要解决的实际问题。即选题应该着重考虑的是人们在社会生活和工作中的重点、难点、疑点和人们关注的热点、争论的焦点问题。
(1)创造性原则。
(2)现实可行性原则。就是要根据自己的专业优势、兴趣爱好,并考虑基本的实际研究能力、资料积累,以及可能争取到的指导、协调等条件去选题。我们应该在自己熟悉或有浓厚兴趣的业务领域内选题。
(3)补充性原则。可以去选择那些在财会学科的研究中、工作实践中被忽视的领域和被忽视的环节,经过研究提出见解,填补空白。
(4)前瞻性原则。
3.选题的方法
(1)观察事物,寻找问题,发现矛盾,探讨解决方法。论文选题主要来源于三个方面,即从会计实务中选题、从会计理论中选题及从会计实务和会计理论发展形势中选题。
(2)多方面探索和一方面选择相结合。
(3)想象、联想、直觉选择的方法。
4.选题注意事项
(1)虚实结合,以实为主,既要有理论分析,又要有业务方法的探讨。
(2)难度适中,量力而行,即要探索新问题,又要考虑自己的专业基础。
选题切忌过大、过难、过旧。
(3)要有自己的见解,中心明确,避免综合论述,拼凑成章。 选题时,要掌握前人和今人的研究成果,要了解该选题研究的现状以及发展的趋势。不要人云亦云,凑热闹,找“热门”,要经过深入研究,冷静地考虑,确有新见。
此外,还要考虑个人的时间、资料和研究能力。
总之,写财会论文,首先要找资料,看文章,了解别人已有的观点、目前存在的问题,启发自己思考。领域的学科带头人,理论著作及最新研究成果,其次,对各种材料必须消化吸收、融会贯通,重点研究,形成自己的观点,提出独到的见解。看材料、写文章,犹如春蚕吐丝,先吃进桑叶,经过咀嚼、消化,排除废物,然后吐出蚕丝,做成美丽的蚕茧,进而织成五光十色的锦缎,切忌搞大拼盘,进行简单的组合装配。
选好题目后,接下来就是研究步骤。
1.研究课题的基础工作——搜集资料。考生可以从查阅图书馆、资料室的资料,做实地调查研究、实验与观察等三个方面来搜集资料,
2.研究课题的重点工作——研究资料。考生要对所搜集到手的资料进行全面浏览,并对不同资料采用不同的阅读方法,如阅读、选读、研读。在研究资料时,还要做好资料的记录。
3.研究课题的核心工作——明确论点和选定材料。在研究资料的基础上,考生提出自己的观点和见解,根据选题,确立基本论点和分论点。提出自己的观点要突出新创见,创新是灵魂,不能只是重复前人或人云亦云。同时,还要防止贪大求全的倾向,生怕不完整,大段地复述已有的知识。那就体现不出自己研究的特色和成果了。
根据已确立的基本论点和分论点选定材料,这些材料是自己在对所搜集的资料加以研究的基础上形成的。组织材料要注意掌握科学的思维方法,注意前后材料的逻辑关系和主次关系。
(二)草拟论文提纲
提纲是文章的骨架,体现作者的总体思路,以及全文的逻辑性和结构框架。通过草拟提纲,可以规划基本内容,搭好基本框架,使自己的思想明确、条理清晰,还可以发现构思的缺陷、材料的不足、论据的不充分、思路的不清晰,使论文写作少走弯路。
论文提纲一般应包括文章的基本论点和主要论据,反映文章的体系结构。简单地说,提纲要列出一级题目、二级题目,如有需要,再作一些说明。有的人不习惯于写提纲,提起笔来就写初稿,结果由于构思不成熟,往往费时更多。
提纲写好后,要不断修改、推敲。一是推敲题目是否恰当,是否适合;二是推敲提纲的结构,是否能阐明中心论点或说明主要议题;三是检查划分的部分、层次、段落是否合乎逻辑;四是验证材料是否充分说明问题。这些工作完成后,再开始动笔写初稿也不迟。
论文提纲按照详略程度大体有以下几种形式:
(1) 标题式提纲。用简要的词语概括内容,以标题的形式列出。在正文中一般可以作为主线、大的框框来处理。这种写法简明扼要,一目了然。
(2)句子式提纲。用一个能够表达完整意思的句子概括内容,该句子可以带有标点。
(3)段落提纲。是句子提纲的扩充,常用来编写详细提纲,故又称详细提纲。
上述三种形式可以综合运用。论文写作者可根据内容和篇幅的需要加以选择,只要用起来得心应手即可。
3.编写提纲的方法与步骤
(1)先拟标题。拟定标题时,力求简单、具体、醒目,或揭示论点,或揭示论题。需注意的是,编写提纲的标题一般是最后确定的标题。
(2)用主题句子列出全文的基本论点,以明确论文中心,统领全纲。
(3)合理安排论文各大部分的逻辑顺序,用标题或主题句的形式列出,设计出论文的结构和框架。
(4)对于论文中的各大部分,逐层展开,扩展深化,设制细项目,结合搜集使用的材料,进一步构思层次,形成近似论文概要的详细提纲。
(5)对于每个层次分成各个段落,写出每个段落的论点句子,并依次整理出需要参考的资料,如卡片、笔记等,标上序号,排列备用。
(6)检查整个论文提纲,做出必要的修改,即增加、删除、调整等。
拟定提纲有助于安排好全文的逻辑结构,构建论文的基本框架。
(三)编写初稿与修改定稿
俗话说:“七分材料三分写”。会计论文执笔前重要的准备工作,为论文执笔成文,打下了良好的基础。如何把会计领域中好的研究成果,形成创造性的见解和观点,落实在书面篇章中,这是会计论文写作的关键环节。
1.起草初稿。根据编写的论文提纲,撰写论文初稿。初稿撰写有两种方法:一是一气呵成写完初稿,然后再从头仔细推敲加工修改;二是根据文章的层次结构,一部分一部分地撰写、推敲、加工修订,全文分部分写完后,再合并起来通读、统稿完成。
会计专业的学生撰写毕业论文时,在搜集材料充分的前提下,撰写论文初稿应适度掌握速度,不宜求快,做到纲举目张,顺理成章,井然有序,详略得当。
2.文稿修订。一般说来,好文章是修改出来的。论文初稿完成后,往往存在不成熟、疏漏、重复、有误、用词不当等问题,需要反复推敲修改。修改前,应重新阅读有关参考文献和资料,虚心听取论文指导教师的意见。修改论文,也是培养严谨的治学态度和良好学风的难得机会,因此要认真、严肃、不厌其烦地反复修改。修改要注意精炼,简明。
通过这—环节,可以看出写作意图是否表达清楚,基本论点和分论点是否准确、明确,材料用得是否恰当、有说服力,材料的安排与论证是否有逻辑效果,大小段落的结构是否完整、衔接自然,句子词语是否正确妥当,文章是否合乎规范。
3.誊清定稿
论文修订后作最后检查,满意后定稿。
毕业论文应由学员本人在指导教师的指导下独立完成,杜绝一切抄袭、剽窃行为。学员在专科学习阶段所作毕业论文不得直接或变相用作本科阶段的毕业论文。
毕业论文应做到观点新颖、明确,材料翔实有力,论证充分,思路畅通,结构完整、严谨,条理分明,语言通顺。需把握以下几点:
(l)要思路畅通,纲举目张
(2)要层次清晰,有条有理
(3)要论证充分,以理服人
(4)要首尾一贯,明白确切
毕业论文应当具备学术文体的一般特征。调查报告、工作总结及文学作品等种类非学术文体的文章不能作为毕业论文提出。
二、会计毕业论文基本格式:
毕业论文由标题、摘要、目录、关键词、正文、参考文献等方面内容构成。
标题要求直接、具体、醒目、简明扼要。原则上,题目要简单明了,能反应毕业论文的主要内容,使读者能一眼看出论文的的中心内容要讲什么,切忌笼统、空泛。语言也要补实,同时能引起读者的注意。毕业论文的格式应该有专业的模板格式,参考格式请点击毕业论文格式。
目录
摘要即摘出论文中的要点放在论文的正文之前,以方便读者阅读,所以要简洁、概括。内容摘要要求把论文的主要观点提示出来,便于读者一看就能掌握论文内容的要点。目前比较通用结构式摘要,包括研究目的、方法、结果和结论。摘要应有高度的概括力,且要全面反映论文要点,简明、明确、畅达。
关键词:3-5个
正文是毕业论文的核心内容,包括绪论、本论、结论三大部分。绪论部分主要说明研究这一课题的理由、意义,要写得简洁。要明确、具体地提出所论述课题,有时要写些历史回顾和现关分析,本人将有哪些补充、纠正或发展,还要简单介绍论证方法。本论部分是论文的主体,即表达作者的研究成果,主要阐述自己的观点及其论据。这部分要以充分有力的材料阐述观点,要准确把握文章内容的层次、大小段落间的内在联系。在毕业论文中,最常见的安排层次的方式有三种:一是层进式,即论文的各层意思之间是层层推进的关系。各个分论点作为中心论点的论据,呈现出一种纵向联系的层次关系。二是总分式,即采用"总题分述"的方式,先总括起来说,然后分开说;或者先分开说,最后再总结。三是并列式,即论文各层意思之间是并列关系,各分论点的段落相互平行,从各个不同的角度论证中心论点,各个分论点呈现出一种横向的内在联系。
正文中的各个层次如果用数字表示,一般要用不同类型或种类的数字。第一层次为:一、二、三、四、……;第二层次为:(一)(二)(三)(四)……;第三层次为:l、2、3、4……;第四层次为:(l)(2)(3)(4)……;第五层次一般用一是、二是、三是、四是……或首先、其次、再次、最后等序列词,以标明几层意思、或几个方面之间的联系,或者用词语的重复来表示思路的层次。层次和段落有着密切的关系。层次,着眼于文章内容的划分;段落,侧重于文字表达的需要。它们之间,有时是一致的关系,即文章段落的划分正好反映内容的层次;有时,层次大于段落,即几个自然段表达同一个层次的内容;有时,段落大于层次,在一个大的自然段里,又可以划分为若干个小层次。