计算机论文范例6篇

前言:中文期刊网精心挑选了计算机论文范文供你参考和学习,希望我们的参考范文能激发你的文章创作灵感,欢迎阅读。

计算机论文范文1

计算机论文,必须具有1定的理论基础,除了应该具有1般的哲学、逻辑学等基础外,主要应该具有计算机学、心理学发及学科教学方面的基础。教师要做好“平时烧香”工作,经常系统的看1些计算机专著,广泛涉猎计算机报刊,特别是与自已所教学科有关的报刊。此外,也要做好“临时抱佛脚”工作,结合拟将撰写论文的选题学习相关理论。

毕业设计和毕业论文是本科生培养方案中的重要环节.学生通过毕业论文,综合性地运用所学知识去分析,解决一个应用问题,在完成毕业论文的过程中,将所学知识进行合理的运用,它既是一次检阅,又是一次锻炼.不少学生在作完毕业设计后,感到自己的实践动手,动笔能力得到提高,增强了跨入社会去竞争的自信心.以下内容希望能对学生毕业论文有所帮助. 关于本专业毕业论文选题

计算机专业毕业论文的撰写前提,是先要求学员结合自己的工作实际,完成一定的应用型课题(项目)设计/开发工作,然后在课题(项目)完成的基础上,学习并研究相关学科专业领域知识,将自己的实际工作加以

总结,以形成毕业论文.这也就是我们所要求的:论文一定要在自己的工作基础上撰写出来, 切勿上网下载或找几篇文章拼凑.

计算机专业的应用很广泛,几乎遍及各行各业,因此论文选题的的范围也很广泛.网络学员应该结合自己的本职工作,选择一个适合自己的课题/项目和方向,加以研究,并完成课题/项目的设计和开发.在开发过程中,需要学习相关的应用技术和工具.课题/项目开发前,一定要进行计划,要按软件工程要求的那样进行问题描述,软件需求分析,总体设计,详细设计与实现,最后是测试,在整个过程中,要像软件工程要求的那样,撰写文档.在课题/项目的开发设计中,要注意及时记录和小结开发工作中成功经验和所存在的问题,出现问题时,可以查资料,或向老师及同学请教.通常,在开发完成之后,学员会形成自己的观点和经验,这些观点和经验正是论文写作的宝贵基础.当然光有观点和经验是不够的,还应该在理论的高度进行提升,即以专业理论来指导自己的论文撰写工作.因此,从这一意义上将,论文不是一份软件工程文档,工作汇报或工作总结,而是对自己实践工作进一步提升.

现在通过例子加以说明.假如一学员在中学教初中物理,平时见过或做过一些初中物理课件,也知道学校的工资,人事等管理已经计算机化.该学员初步可以选择的论文题目就是初中物理课件的制作(或××初中物理课件的设计与实现),或中学工资管理系统和人事管理系统的开

发(或××中学工资管理系统的设计与实现),这一论文题目同时也是学员要设计和开发的内容.在确定题目后,将自己的构思与指导老师及时进行沟通,以得到老师的指导.在此基础上,可按照前面所讲述的方法,实现该系统的全部或部分(可视学员需求和时间而定),为此学员在结合软件工程的要求,学习课件制作工具的使用,或应用系统开发工具的使用.当课题(部分)完成后,就可以开始对论文的框架进行构思.

事实上,计算机理论与应用专业有很多热点问题值得研究的问题.

对于理论问题的选择,选题可以参考计算机中文核心期刊上相关作者已经发表的文章所涉及的内容,要注意的几点是,研究者应该具有:1)较好的数学基础;2)教扎实的本专业理论知识;3)一定的研究能力;4)较多的参考资料(至少能够找得到,或知道如何找).

对于应用问题的选择,则广泛得多.例如应用领域的管理系统的开发,这一选题中可以考虑的问题有基于网络/Web的应用系统,或者选择基于单机的应用系统开发.

教师根据社会需求所拟定的选题是:院系行政教学,科研和研究生信息管理系统,本科生学籍管理系统等. 相关选题可以本文参考附录.

二,是本专业论文写作的特点,写作要点

本科毕业论文通常有如下四种类型:

1.1 完成一个不太大的实际项目或在某一个较大的项目中设计并完成一个模块(如应用软件,工具软件或自行设计的板卡,接口等等),然后以工程项目总结或科研报告,或已发表的论文的综合扩展等形式完成论文. 这类项目的写作提纲是:

1) 引言(应该写本论文研究的意义,相关研究背景和本论文的目标等

内容.);

2)×××系统的设计(应该写该系统设计的主要结论,如系统的总体设计结论(包括模块结构和接口设计),数据库/数据结构设计结论和主要算法(思想)是什么等内容.);

3)×××系统的实现(主要写为了完成该系统的设计,要解决的关键问题都有什么,以及如何解决,必要时应该给出实验结果及其分析结论等.);

4)结束语(应该总结全文工作,并说明进一步研究的目标和方向等).

1.2 对一个即将进行开发的项目的一部份进行系统分析(需求分析,平台选型,分块,设计部分

模块的细化).例如对一个大中型企业管理信息系统中的财务部分进行调研,分析和设计等,这类工作可以没有具体编程,但应得到有关方面的初步认可,有一定的工作量.这类论文的重点是收集整理应用项目的背景分析,需求分析,平台选型,总体设计(分块),设计部分模块的细化,使用的开发工具的内容.论文结构一般安排如下: 1)引言(重点描述应用项目背景,项目开发特色,工作难度等) ;2)项目分

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 字

计算机论文范文2

(一)对企业内部控制的初步审计计算机会计信息系统比传统的手工会计信息系统复杂很多,其控制过程从对人的控制扩展到对计算机和人的控制。计算机的处理过程具有集中性、连续性,随着计算机的数据存储载体变化以及共享程度的提高,会计中财务账簿控制系统渐渐失去作用。这种情况下必须要做好对审计内部控制的加强。而企业内部控制的初步审计就是针对这种情况产生的。企业内部控制的初步审计就是审计人员初步熟悉电算化会计系统的业务流程以及企业内部控制的基本结构。从原始的数据凭证到最终的各种报表的输出,整个过程现在审计前有大致的了解。一般来说,审计人员可以与企业内部的有关人员座谈、查阅资料或者实地观察等来跟踪业务处理方法,从而了解企业审计单位信息的内部控制方式有哪些,从而有利于今后审计工作的顺利开展。

(二)对内部执行情况进行测试完成了企业内部控制的初步审计之后,接下来就是对内部执行情况进行测试。对于一个健全的计算机会计信息系统而言,即便具有健全的内部控制机制,在实际的业务处理过程中也不一定能够被有效执行,因而必须对其内部执行情况进行测试。检查这些必要的控制制度是否在执行或者由哪个工作人员执行以及使用哪种方法执行。通过了解以上执行情况,从而把握其系统的可靠性、完备性以及可依赖程度,最终做出综合评价。同时,审计人员应该采取相应的审查文档和有关的企业工作人员进行面对面的交流,从而更好的把握系统的流程,确定实际情况与规章制度的要求差距在哪里,并确定相应的解决方案。

(三)对内部控制情况进行评价通过对内部控制执行情况进行有效的测试之后,进而需要对内部控制情况做出详细的评价。评价过程遵循客观、公平、严格的准测。一般而言,主要从以下三个方面进行把握。第一,评价初步的审查结果,评价被审计的计算机会计信息系统中有哪些是比较满意的工作,哪些工作略显不足。第二,评价内部控制情况符合测试的案例,其具体的符合程度是多少。是否真正能够按照其要求发挥出应有的作用。第三,上述的两种情况,其可靠性有多强,是否能够真正的为计算机会计信息审计工作服务。

二、计算机会计信息工作审计的现状及改进措施

(一)当前企业计算机会计信息工作审计的现状当前我国多数企业计算机会计信息工作的审计有一定的不足之处。首先,数据的保密性和安全性较差。这主要体现在目前多数企业的计算机会计信息对各种分散的交易数据常常会收集起来,放置于计算机的中央存储器中进行存储。这种统一的存储方式加大了数据丢失和泄露的风险。有时候由于黑客攻击等计算机遭受病毒入侵,造成了数据的泄露或者损坏,缺乏相应的安全性保护机制。其次,对于计算机会计信息工作的监督和管理力度不大。虽然现在计算机会计信息工作有相应的规章制度,但是很多时候仅仅是一种形式,而不能够真正的按照规章制度来进行。这归根结底是因为对其监控和管理的力度不大造成。最后,当前我国会计从业人员的信息化素质普遍不高。我国的许多会计从业人员对于计算机的熟练程度不够,在进行操作时实际能力更差。有些企业的相关人员对于企业的财务管理系统没法充分的掌握和理解,一旦发生风险也不知如何控制,因而极大的增加了计算机会计信息工作的难度。

(二)改进措施针对以上这种情况,首先要做的是充分发挥审计功能,从而有效降低企业的内部控制风险。一般说来,现阶段使用的内部审计方式主要有对会计软件进行审计、对会计数据文件进行设计、对会计信息系统进行事前、事中和事后的设计等。其次,需要企业建立和完善计算机会计信息系统的操作规章制度。当前条件下,开展会计工作不能再如以前那种墨守陈规、没有变通的会计工作,而应当跟得上时代的步伐,努力适应新的经济形势,发展更加适用于企业本身的操作流程。与此同时,还需要从长远的发展看待会计工作的进行,将操作的规章作为具体的指导方针,从根本上认识和解决计算机会计信息工作审计,为会计工作的顺利开展做出一定的贡献。最后,努力提高会计从业人员的专业素养和综合素质。从严要求会计从业人员,要求其补充自身的会计知识和现代会计信息系统知识,熟练操作和使用计算机。只有真正加强了会计从业人员的专业素养和综合素质,才能真正提高其信息处理水平,才能够保证现代会计信息化系统的顺利进行。

三、结论

计算机论文范文3

论文关键词:Java存储过程,Oracle9i数据库,Java函数

 

一、存储过程的介绍

1.存储过程的概念

存储过程是一种数据库对象,将执行计划存储在数据库的服务器中,它的执行速度比独立执行同样的程序要快。存储过程可以使得对数据库的管理、显示关于数据库及其用户信息的工作容易很多。存储过程可以包含数据流、逻辑以及对数据库的查询。在 Oracle9i 中应用开发人员除了可使用PL/SQL还可以使用 Java 来开发他们的业务逻辑,并将这个业务逻辑作为存储过程、函数和触发程序部署在数据库中。

当调用Java存储过程时,数据库会直接运行该存储过程,无需进行编译。相对于SQL语句或PL/SQL块而言,其执行速度更快。

2.设计存储过程的方针

(1)在定义存储过程时,要使用其完成单一、相对集中的任务。

(2)在定义存储过程时,不要定义已经由其它特征所提供功能的过程。例如,不要定义强制数据完整性的过程(使用完整性约束)。

3.存储过程的类型

Oracle9i 支持四种不同类型的存储过程,用PL/SQL或Java,都可以实现全部四种类型的存储过程。这四种存储过程类型是:存储过程、存储函数、数据库触发器和对象类型方法

4.存储过程的调用

在Oracle9i里,这四种存储程序类型的每一种,都可以从不同的调用环境调用,这些调用环境是:SQL语句或DML语句、顶级CALL语法、PL/SQL块、子程序(包)和触发器的隐式调用

二、教师信息管理系统中Java存储过程的开发和设计

1.创建Java存储过程的一般步骤

(1)Java存储过程的开发步骤:编写Java源代码、装载Java代码及类到Oracle9i数据库中 、生成调用说明和调用JSP。

要将Java方法转换为Java存储过程需要几个步骤,包括:用loadjava实用程序将Java类加载到数据库中,利用调用规范(Call Spec)Java方法,将Java方法、参数类型和返回类型映射到其SQL的对应部分。

(2)编写Java源代码

当开发Java存储过程时,首先应该编写Java源代码。如下所示:

import…;//导入Java类

public class p1//创建一个公用类

{

public static viod method a() //方法一

{

}

}

(3)装载Java代码及类到Oracle9i数据库中

在编写了Java源代码之后,接下来应该将Java代码及相应的Java类装载到Oracle9i数据库中。如图1所示:

图1 Oracle9i中的Java类

装载Java代码及类到RDBMS有以下两种方法:

?使用loadjava工具,通过该工具可以快速装载Java源代码(.java)、Java二进制代码(.class)以及Java打包文件(.jar)。

?使用CREATE Java、ALTER Java装载Java代码。

(4)生成调用说明

在装载了Java类之后计算机论文,接下来应该生成对public static方法的调用说明,最终完成Java存储过程的开发工作免费论文。

完成上述步骤之后,就完成了Java存储过程的开发工作,然后就可以调用并执行该Java存储过程了。

2.使用Java开发过程

过程用于执行某种操作。需要注意的是,过程所对应的Java方法返回值必须为空(void)。本节以创建用于插入、修改和删除THEACHERS表的JSP为例,说明使用Java开发过程的方法。如图2所示:

图2使用Java开发过程示例

下面讲述完成上述任务的方法及过程:

(1)编写Java源代码

程序清单如下(manipulate_teachers.java):

import java.sql.*;

import java.io.*;

import oracle.jdbc.driver.*;

public class manipulate_teachers {

public static void insert_teachers

(String code,Stringname,int sex,String birthdate,String entry_date_time)

throws SQLException {

/* 建立到数据库的缺省连接 */

Connection conn = newOracleDriver().defaultConnection();

/* 构造动态SQL语句 */

String sql ="INSERT INTO teachers

(teacher_code,name,sex,birthdate,entry_date_time)" +

"VALUES (?,?,?,?,?)";

/* 使用try ... catch语句抓取并抛出例外 */

try {

/* 准备动态SQL语句 */

PreparedStatement pstmt = conn.prepareStatement(sql);

/* 设置动态SQL参数值 */

pstmt.setString(1, code);

pstmt.setString(2, name);

pstmt.setInt(3, sex);

pstmt.setString(4, birthdate);

pstmt.setString(5,entry_date_time);

/* 执行动态SQL语句 */

pstmt.executeUpdate();

/* 关闭动态SQL语句 */

pstmt.close();

} catch (SQLException e) {}

}

public static void delete_teachers(String code)

throws SQLException {

Connection conn = newOracleDriver().defaultConnection();

String sql = "DELETEFROM teacherss WHERE teachers_code = ?";

try {

PreparedStatement pstmt = conn.prepareStatement(sql);

pstmt.setString(1, code);

pstmt.executeUpdate();

pstmt.close();

} catch (SQLException e) {}

}

public static void modify_salary(String code,float salary)

throws SQLException {

Connection conn = newOracleDriver().defaultConnection();

String sql = "UPDATEteachers SET salary = ? WHERE teacher_code = ?";

try {

PreparedStatement pstmt = conn.prepareStatement(sql);

pstmt.setFloat(1, salary);

pstmt.setString(2, code);

pstmt.executeUpdate();

pstmt.close();

} catch (SQLException e) {}

}

}

(2)装载Java代码及类到Oracle9i数据库中

在编写了Java源代码之后,就可以将Java对象装载到Oracle9i数据库中了。下面是完成这项任务的方法:

//设置环境变量classpath

setclasspath=c:\oracle\ora9l\jdbc\classeslll.zip;

c:\oracle\ora9l\sqlj\runtime.zip;

c:\oracle\ora9l\sqlj\translator.zip;

loadjava-useraca/xtgtoup@xtdh-o-y-f-rd:\jsp\manipulateteachers.java

(3)发行Java,生成调用说明

在装载了Java类后,就可以发行该Java类,并生成调用其方法的过程说明了。下面是完成该项任务的方法:

①//登陆到数据库

Sqlplus aca/xtgroup@xtbdh

②create or replace procedure insert_teachers

(code varcharr2,namevarchar2,sex number;

birthdatevarchar2,entry_date_time varchar2

)as language java name

‘mainpulate_auths.insert_teachers(java.lang.String,

Java.lang.String.int.java.lang.String.java.lang.String)’;

③create or replace procedure delete_teachers(codevarchar2)

as language java name

‘manipulate_teachers.delete_teachers(java.lang.String)’;

④create or replace procedure modify_salary

(code varchars2,salary number) aslanguage java name

‘manipulate_auths.midify_salary(java.lang.String,float)’;

(4)调用JSP

在生成了调用Java方法的过程说明之后,我们就可以调用JSP了。例如:

//插入一条记录

call insert_teachers(‘A00012’,’张云’,1,’16-JUN-1968’,’16- JUN-2006’);

//修改教师的工资

callmodify_salary(‘A00012’,2000);

//删除教师记录

call delete_teachers(‘A00012’);

(5)分析

在这我们使用了Java存储过程,与PL/SQL相比,使用Java语言开发存储过程只被发送到数据库一次,相对于SQL语句或PL/SQL块而言,其网络通信量更小。而且当调用Java存储过程时,数据库会直接运行该存储过程,无需进行编译。相对于SQL语句或PL/SQL块而言,它省去了编译的时间,因此其执行速度更快。

3.使用Java开发函数

函数用于返回特定数据。可通过创建用于返回教师所教授的课程标题,以及课程数为例,说明使用Java开发函数的方法。如图3所示:

图3 使用Java开发函数示例

三、结束语

任何一个设计良好的数据库应用程序都应该用到存储过程。存储过程可以使得对数据库的管理、显示关于数据库及其用户信息的工作容易很多。存储过程可以帮助你在代码中分离逻辑.Oracle数据库与Java VM的集成可以创建可移植、功能强大和数据库无关的数据逻辑和持续性逻辑。Java语言具有更强大的运算能力,提供了更多的运算方法,可以应用于更多的数据库系统(如Sybase、DB2、Informix等等)。Java的存储过程可以解决不同数据库厂商使用各种专有的、且依赖于数据库的实现语言的问题。利用Java存储过程沟通SQL、XML、Java、J2EE和Web服务。

【参考文献】:

1.Kevin Loney,Marlene Theriault等著,蒋蕊,王磊等译.《Oracle 9i DBA手册》[M].北京:机械工业出版社,2005

2.丁岳伟,彭敦陆编著.《Java程序设计》[M].北京:高等教育出版社,2005

3.John Carnell等著,康博译.《Oracle 9i Java程序设计―使用PL/SQL和Java的解决方案》[M].北京:清华大学出版社,2002

4.周悦芝著.《OracleJ2EE应用开发》[M].北京:清华大学出版社,2005

5.王洪,朱锐.数据库存储过程设计及应用[M].《电子信息对抗技术》,2009年2期-

计算机论文范文4

摘要:计算机在会计领域的普遍应用,使得企业单位的会计核算工作越来越多地被计算机所取代。会计计算机化成为促进会计工作规范化和现代化的一种重要手段和会计工作发展的一个新的研究课题。

关键词:会计档案管理企业单位会计工作规范化电算化会计核算工作计算机化会计领域现代化

一、电算化会计档案的特点

会计电算化就是以电子计算机为主的当代电子枝术和信息技术应用到会计实务中的简称,是用电子计算机代替人工记账、报账,以及部分替代人脑完成对会计信息的分析、预测、决策的过程。其特点如下:

1、载体的变化。根据《会计档案管理办法》规定,采用电子计算机进行会计核算的单位,不仅要保存电子会计数据,而且应当保存打印出的纸质会计档案。这就使得电算化会计档案拥有了双重的载体,即传统意义上的会计档案与包括存储在计算机硬盘中的会计数据、以其他磁性介质或光盘存储的会计数据等形式在内的电子会计档案。

2、电子会计档案载体性质的特点。电子会计档案必须在特定的计算机硬件与软件系统环境中才可视;电子档案易被修改;电子档案的保存受到载体本身的质量、存放环境、存储信息有效期等因素影响。

3、电算化会计档案在工作中的特点。在传统的手工操作条件下,在工作中具有保存价值的档案资料仅指那些反映经济业务的会计凭证、会计账簿、会计报表及有关的附属资料。实行会计电算化以后,财务人员首先需要设计能被计算机识读的程序文件、数据结构文件以及各种代码,然后,才能借助计算机进行会计核算处理。这些程序文件、数据结构文件以及各种代码既是电算化会计运行的前提条件,又是保证电算化会计正常运转的查询资料,所以,必须作为电算化会计档案的特殊部分予以保存。

4、电算化会计工作对工作人员素质的要求。电算化会计档案管理要求从事人员不仅要熟悉计算机操作和维护知识,同时,对个人安全操作使用提出了新的需要。

二、当前企业电算化会计档案管理中存在的问题

1、会计档案载体的双重性。企业领导和财会人对会计电算档案的组成内容不甚了解,一些企业只将打印出的纸质档案存档,而没有将存储在计算机中的会计信息备份在磁性介质上归档保存,从而影响了会计档案的完整性。

2、电算化会计档案性质延伸的问题。有的企业没有将会计软件的版式及软件系统很好地保存,导致在电算化软件升级后,不同版本下的会计数据不能被调用;没有按照国家档案局规定的库房管理标准,建立专门的电算化会计档案保护制度;未选择质量优良的磁盘介质进行会计档案数据备份,未实行备用盘与存储盘分离存放,导致电子数据因此损坏或丢失。

3、管理制度不完善。没有完善的管理制度和工作人员的职责,会计档案的人为破坏和自然损坏现象可能会发生。

4、缺乏必要的计算机维护、网络安全人才。一般单位只注意到对会计人员的培训,忽视对计算机和网络的维护。

三、改善电算化会计档案管理的方法

1、完善硬件设施。提供环境清洁与温湿度稳定适宜的专用会计档案存放仓库;配备具有高清晰度打印能力的激光或喷墨打印机,作为纸质会计档案的输出工具;选用功能符合本单位实际业务的电算会计软件,强化系统安全防护功能,如对联网电脑进行定期的补丁维护,避免会计档案泄密或被人为修改。

2、完善电算化会计档案管理制度。一是建立电算化会计档案归档制度。会计电算化工作开发和使用的全套文档资料及软件程序,都应作为会计档案保管。会计数据在未打印成书面形式输出之前,应妥善保管并备份。二是建立电算化会计档案的保管制度。选择优质的磁盘介质进行会计档案数据备份,备用盘与储存盘分离存放。做好防压、防尘、防光、防腐蚀工作。按分类和一定顺序对数据磁盘、光盘的著录等电子会计档案进行编号,标明时间和文件内容,制作档案管理文件卡片。三是建立严格的借阅制度。查阅会计档案,要严格办理借阅手续。四是建立定期备份制度。

电算化会计档案应定期将会计数据备份到磁性介质,并定期检查、复制,以防止会计信息损坏。五是建立电算化软件内的会计档案管理多用户、分权限调用制度。对电算化会计档案要规定不同的使用权限,保证电子档案的安全性。

计算机论文范文5

针对计算机课堂教学的角度来说,教师驱动学生进行学习,教师不只是一味地传授知识,学生也不是被动地接受知识,学生要积极主动的自主学习,教师在计算机课堂教学活动中,发挥引导、指导的作用,学生要主动地去学习,才能将知识全面理解、掌握。在计算机课堂教学活动中,教师和学生要进行有效的交流和沟通,做到教学相长,共同进步。师生进行共同交流的过程中,学生要学会思考,从而进行有效的沟通,有助于丰富课堂教学内容,使学生可以进行情感交流和情感体验,计算机教学过程是一个发展的、进步的、生成的过程。在具体的计算机课堂教学活动中,一定要有生成的过程,但是,众多教师为了教学进度,而忽视课堂学生的学习感受。

二、充分提高计算机课堂教学效率的措施

(一)积极引导学生主动参与学习,教师做好引导工作

计算机教师在进行课堂教学期间,要积极引导学生进行课堂参与,使每个学生都能参与到课堂教学活动的各个步骤中,学生是课堂教学的主体,教师要充分发挥学生的主观能动性,使学生自己的心理处于主动学习的状态。计算机课堂教学中,教师一定要重视学生主动性的培养,学生主动去学习,有助于课堂教学效果的提高,有助于学生思维能力的提高。培养学生的参与意识,有助于提高学生团结合作的意识。教师要恰当地做好引导工作,从兴趣角度着手,例如,在进行编制计算机VB程序时,教师可以设计课堂游戏进行教学,给学生提供一些较为简单的计算机源代码,给学生提供机会自行修改,同时,让学生体会修改后的快乐。修改的过程,是一个对知识了解的过程,可以激发学生对于编程的兴趣,进而使学生的积极性逐步提高。

(二)培养学生独立思考能力及知识创新能力

在进行计算机教学期间,学生是主体,要让学生“动”与“活”起来。具体提高学生“动”与“活”的方法为:第一,积极引导学生进行独立思考。引导学生遇到问题后,要积极地进行思考,课堂教学中,始终给学生提供一个良好的、宽松的教学环境,教师设置问题,要引起学生的学习兴趣,引导学生进行独立的思考,通过思考使学生对于计算机知识有了全面的了解,从而激发学生可以提出非常有深度的问题出来。第二,引导学生积极进行实践。教师提出问题后,引导学生积极实践,整个实践的过程是学生把所掌握的知识向能力方面过渡的过程。例如,教师进行课堂教学过程中,要设置一些具有创新性的问题,教师要引导学生根据设计好的问题,进行简单程序编程,学生通过动手进行程序编程,使学生将学会的理论知识转化为基本技能。第三,积极鼓励学生进行知识创新。例如,在进行算法设计一节课时,计算机的算法问题可以被设计成多种问题的算法,计算机教师把学生分成几个小组,让学生对于算法问题进行讨论,每一小组都设计一种新的算法,小组讨论之后,再进行班级讨论,进而总结出好的算法来解决实际问题。教师在课堂中起的是抛砖引玉的作用,对于学生较为新颖的设计,要进行鼓励,进而培养学生的创新精神。

三、结语

计算机论文范文6

1.1时钟电路PowerPC模块需要提供时钟信号供MPC107,VME总线接口电路,以太网接口电路,串口使用,为减少时钟种类,提高系统工作可靠性,将32MHz作为基本时钟,该时钟提供给MPC107使用,在MPC107内部经锁相环倍频后产生64MHz时钟分别供CPU和FPGA使用,MPC107提供3路32MHz的PCI时钟分别供FPGA,以太网和VME总线接口芯片使用,在FPGA内部将32MHz时钟分频为16MHz时钟供FPGA内部串口逻辑使用。25MHz时钟供以太网接口电路使用。高频时钟信号在源端串接22Ω电阻。

1.2电压转换电路PowerPC模块上的电源要求为MPC755内核电压为2.0V,允许偏差为5%;PowerPC接口电压为3.3V;MPC107,FPGA内核电压为2.5V,允许偏差5%,接口电压为3.3V;其他芯片均为5V或3.3V。2.0V、2.5V和3.3V的电源变换电路用DC-DC变换器JW1083实现。

1.3处理器电路PowerPC模块采用MPC755,芯片的最高工作主频为350MHz,核心频率设定为256MHz。PowerPC通过桥接器MPC107访问板内资源。主要集成以下功能块:超标量处理器、32kB指令Cache和32kB数据Cache、1MB的L2Cache接口、128位宽内部数据通道,64位系统数据总线和L2Cache总线、32位地址线、64位数据线、整型数据类型有8,16和32位、浮点数据类型有32和64位。MPC755的主要特性有:每指令周期可以从指令Cache中取4条指令;每时钟周期可以开始两条指令执行;每时钟周期可同时6条指令执行;大多数指令周期为单周期指令。MPC755有在系统测试和调试特性,JTAG接口可通过相应的硬件工具来测试数据处理。

1.4MPC107桥控制器MPC107PCI桥接器/集成存储器控制器提供MPC6XX,MPC7XX,MPC74XX处理器到PCI总线的接口。MPC107提供功能有:一个高性能的存储器控制器,双处理器的支持,双通道DMA控制器,一个中断控制器,一路I2O消息控制器,一路I2C接口和一个时钟锁相环电路。MPC107内部有配置寄存器,配置寄存器基地址为0xFEC00000。MPC107主要特性:存储器接口是32位或64位数据宽度,频率66MHz,支持SDRAM、8位,32位,64位BOOTROM、支持数据校验,读、更改、写,ECC;处理器接口是处理器总线66MHz,支持第二个处理器、支持MPC6XX,MPC7XX,MPC74XX处理器、支持存储器一致性、32位或64位数据宽度,32位地址;PCI接口兼容PCI2.1规范,32位PCI接口,操作频率可达33MHz,提供5个PCI设备的仲裁电路,有校验支持;还有2通道DMA控制器、消息管理单元、I2C控制器、可编程中断控制器、集成PCI,SDRAM时钟产生、可编程存储器和PCI总线驱动。

1.5存储器电路CPU模块上设计有8位BOOTFlash存储器、64位SDRAM存储器、64位Flash。CPU模块上MPC107内部实现PowerPC存储器控制器,提供地址译码、数据处理周期访问时序、SDRAM时钟等来访问存储器。通过控制MPC107内部的一些寄存器来完成这些功能。PowerPC模块提供64位宽度的64MB的SDRAM。SDRAM采用4片WED146S8030A实现,供电电压3.3V,时钟频率100MHz。MPC107内置SDRAM存储器控制器,提供SDRAM的时序控制逻辑,并可提供SDRAM的访问时钟,时钟频率设计为66MHz。PowerPC和PCI主设备均可访问SDRAM。地址空间位于存储器的低端0x0000000—0x03FFFFFF。访问方式及时序控制可控制MPC107内部的寄存器来实现。启动Flash采用容量为4MB,按8位工作方式访问,芯片采用SM29LV256实现,工作电压为3.3V。支持整片擦写,扇区写保护等。每个扇区支持100000次的擦写周期。Flash操作按Byte方式来访问和操作。启动Flash地址分配在存储空间的高端,地址空间为FFC00000H~FFFFFFFFH。用于PowerPC模块的启动,启动Flash上驻留启动程序,BIT测试程序,Flash在板编程程序和操作系统。Flash由8片16位存储器组成,芯片采用国威公司生产的SM29LV256实现,工作电压3.3V,设计容量256MB。支持整片擦写,扇区写保护等。每个扇区支持100000次的擦写周期,Flash操作按64位操作。Flash存储器用于用户程序的储存。NVSRAM容量32kB,数据宽度8位,芯片采用STK14C88-5C45M实现。

1.6定时器电路和中断电路MPC107提供4路32位计数器,在定时器计数减至零时产生中断,可用于系统定时或产生周期总断。计数器工作时钟为MPC107供SDRAM的输入时钟的1/8,精度±50×10-6;计数器0保留作为系统时钟,其余3路计数器用作用户时钟,定时范围为121ns~515s。PowerPC模块上的中断控制器由MPC107内部集成的可编程中断控制单元(EPIC)实现,该中断控制器采用OpenPIC体系结构实现,支持16级串行中断。中断控制器可根据中断源的特点设置中断的优先级和电平有效方式,中断的优先级可以通过软件进行设置。

1.7接口电路接口电路包括以太网通信接口电路、RS232接口电路、LBE总线接口和VME总线接口电路。PowerPC模块提供1路10/100MB以太网接口,采用Intel82551芯片实现。接口采用RJ45头双绞线。10MB以太网双绞线接口最大传输距离为185m。100MB以太网双绞线接口最大传输距离为100m。以太网地址存于Flash中,通过软件可以进行以太网地址的设定。两路RS232接口电路采用FPGA逻辑实现,8位数据宽度,按8位方式访问。提供两路RS232串行通讯接口,串行接口的工作时钟采用3.6864MHz,两路串行接口采用三线制传输,用于与开发平台的通讯,最大速率115kbit•s-1。LBE总线接口采用PCI总线实现,16位读写访问,在FPGA中设计实现PCI-LBE桥逻辑,实现PowerPC模块对LBE总线其他从设备的访问。当LBE总线访问超时(超时周期3.840μs),报总线超时中断。模块采用UniverseII接口芯片实现VME总线接口,UniverseII主要特性包括:实现32位,33MHzPCI总线接口、内部集成大容量FIFO、提供可编程的DMA控制器、60~70MBit•s-1的VME总线传输速率、完全的VME总线地址和数据传输模式、功能强大的寄存器集、可编程PCI总线和VME总线访问、完全VME总线系统控制器功能、地址监视器功能和Auto-ID。UniverseII提供VME总线超时定时器,当VME总线超时,报VXBERR有效,结束当前VME总线访问。在FPGA内部设计实现VME总线接口访问超时中断,当访问周期超过16μs,则总线超时中断有效,点亮故障灯。

1.8控制逻辑电路控制逻辑由FPGA实现,采用Xilinx公司的XQV300芯片。主要实现以下逻辑控制功能:串行中断控制逻辑、复位逻辑、看门狗控制逻辑、访问Flash存储器逻辑、访问串口控制逻辑、离散量端口控制逻辑、RS232异步通信逻辑、LBE总线接口逻辑。

2软件设计

系统软件是系统硬件与应用软件之间的桥梁,其为应用程序的开发提供支持。PowerPC模块系统软件包括系统引导程序,VxWorks实时操作系统,在板编程程序,PUBIT以及硬件驱动程序等。硬件系统通电后首先执行引导程序,引导程序根据离散量GSE#状态,判断显示维护菜单,或者启动应用程序,根据离散量DISin0状态,判断加载0#区应用程序或加载1#区应用程序。系统加电后在启动操作系统之前,首先运行加电BIT(PUBIT),对硬件资源进行检测。PUBIT只包含产品的检测,检测结果存放于NVSRAM中,应用程序可通过函数读到PUBIT的结果。用户产品的硬件检测在应用程序中完成,通过读取系统软件提供的PUBIT结果,应用程序可以获得整个硬件资源的检测信息。在板编程完成将程序或数据固化到Flash存储器的功能,在板编程可通过串口实现。在板编程模块由两部分程序组成,分别驻留在为目标机和宿主机上,目标机上的程序完成固化数据的接收,Flash存储器的数据的写入,固化后数据的校验,Flash测试代码和的计算;该部分程序事先固化到系统中,当系统处于编程状态时,启动它运行。宿主机上的程序完成固化文件参数的读取和固化数据的发送工作。

操作系统配置的功能包括:提供标准C/C++支持;提供文件系统以及标准输入输出支持;提供硬件初始化、信号量、消息队列、例外处理等系统内核功能支持;提供系统缓冲区、双向链表以及环型缓冲区等管理支持;提供网络接口的WDB调试支持;提供核心硬件管理功能,包括系统存储器、Cache、时钟、浮点运算、网络接口等的支持;提供多任务调度管理功能。设备驱动程序分为两类:一类是操作系统工作必须的硬件资源的设备驱动软件(BSP),这些驱动程序必须与操作系统捆绑在一起,由操作系统统一管理;另一类是系统中其他硬件资源的驱动软件,这些程序独立于操作系统,以硬件支持库的形式提供用户调用。属于第一类的驱动包括时钟驱动、中断控制器驱动、串行调试通讯接口驱动、网络接口驱动等;属于第二类的驱动包括Flash存储器读写驱动,VME总线驱动程序,IO模块驱动程序等。为保证程序的可移植性和兼容性,需保持底层驱动函数接口保持不变。

3结束语