上机实验报告

时间:2019-05-15 13:07:58下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《上机实验报告》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《上机实验报告》。

第一篇:上机实验报告

一. 题目1. 建立一个学生档案,内容包括学号,姓名,年龄,性别,数学,物理和英语3门功课成绩。要求实现以下功能:1)数据输入;2)查询某个学生的成绩;3)按平均排列输出;4)统计某门课各分数段人数;5)删除某个学生记录;2. 编程实现对二位数进行加,减,乘运算,每运行一次程序做10道题,完成后给出成绩(每题10分)。二. 设计思想和模块划分1.1.先定义所需要的条件,例如,姓名,学号,性别,三门功课的成绩,平均分等。2.输入姓名,学号,性别,年龄,三门功课的成绩后,就输出相应的姓名,学号,性别,年龄,三门功课的成绩。3.打印表头;4.在求出平均分,并打印出平均分。5.在查找学生,并打印出学生的相关资料;并按照平均分的高低排列;6.在统计学生各科成绩是否》=60分,如果是就是通过,否就是没通过,最后打印出最后的结果。7.删除学生,选中删除的学生,如果确定要,那么该学生的一切记录就变为0;2.1.随机调用函数,产生两个其值为10到99的随机整数分别放在c,d中用作运算时的运算数。2.随机调用函数,产生一个值为1到3 的随机整数放入b中,用来选择不同的运算。根据b的值选择不同的运算。当b=1时,去进行c+d的运算练习;当b=2 时,去进行c-d的运算练习;当b=3时,去进行c×d的运算练习。每完成一个算题就给出是否正确的信息。3.根据答案正确与否统计。正确时,显示’right’;错误时,显示’wrong’。4.步骤1.2.3.4.重复10次。5.输出学生成绩。三. 运行结果1.Input the 1 student :num:03name:wfage:18sex:fmath:98phy:75eng:65Input the 2 student :num:06name:scage:17sex:fmath:78phy:45eng:65Input the 3 student :num:09name:ytage:17sex:mmath:69phy:75eng:501.readin 2.finds 3.del 4.tj 5.exit1-----------------------------table----num name age sex math phy eng ave------3 wf 18 f 98.0 75.0 65.0 79.3------9 yt 17 m 69.0 75.0 50.0 64.7-------6 sc 17 f 78.0 45.0 65.0 62.7-------1.readin 2.finds 3.del 4.tj 5.exit2Into number:3---num name age sex math phy eng ave---3 wf 18 f 98.0 75.0 65.0 79.3----1.readin 2.finds 3.del 4.tj 5.exit3Into number:6---num name age sex math phy eng ave---6 sc 17 f 78.0 45.0 65.0 62.6---true? Y/Ny1----------------table------------------num name age sex math phy eng ave----3 wf 18 f 98.0 75.0 65.0 79.3-----9 yt 17 m 69.0 75.0 50.0 64.7-----0 0 0 f 0.0 0.0 0.0 0.0-----1.readin 2.finds 3.del 4.tj 5.exit4 1.input the math 2.input the phy 3.input the eng 1math: pass num is :3 no pass num is :02.32+82=114right!97*15=1455right!99-58=41right!76-66=10right!58+13=71right!37+49=86right!99+52=151right!49*69=5462wrong!73-38=31wrong!86+34=120right!mark is 80四. 主要错误改正方法1.在本题的编写过程中常出现begin 和end 不配对,只要始它们的个数相同就可以了,就可以了。在程序中常出现的’unknown identifier’没有定义的错误,只要在程序前加上定义,就可以了。还有就是type mismatch’的类型不匹配,只要根据前后内容,重新定义,就可以了。2.在本题编写中,题目要求是两个两位数运算,如果写成c:=random(100)在运行过程中,就会出现一位数运算,只要把它写成c:=random(90)+10,就可以了。五. 实习小结1.第一题的程序编写比较复杂,需要较多的定义,因而在后面的程序部分,就常出现标识符重复,而导致的类型不匹配。还有就是每个部分编好后,上下不能连接,而无法调用。2.第二题较第一题简单,和书上的例题类似,所以,比较简单,但从中也出现一些不问题。以上两大题中出现的问题,要在同学的帮助下,才能完成。总的来说两题程序比较困难六. 程序清单1.program twins;const m=3;n=3;typestudent=recordnum:integer;name:string[3];age:integer;sex:char;s:array[1..n] of real;math,eng,phy:real;ave:real;end;sarr=array[1..m] of student;ta=array [1..m] of student;f=string[6];varstu:sarr;ct:ta;k,d:integer;procedure readin(var stu:sarr);const wrong='0<=data<=100 ,again!';var j,i:integer;a:student;beginwriteln;writeln('Input ',m,' num name sex math phy eng',' of student.');for j:=1 to m dobeginwriteln;writeln('Input the ',j,' student :');with a dobeginwrite('num:');readln(num);write('name:');readln(name);write('age:');readln(age);write('sex:');readln(sex);while(sex<>'m')and(sex<>'f')dobeginwrite('sex:');readln(sex)end;for i:=1 to n do begincase i of1:begin write('math:');readln(s[i]);while(s[i]<0)or(s[i]>100)dobeginwriteln(wrong);write('math:');readln(s[i]);end;end;2:begin write('phy:');readln(s[i]);while(s[i]<0)or(s[i]>100)dobeginwriteln(wrong);write('phy:');readln(s[i]);end;end;3:begin write('eng:');readln(s[i]);while(s[i]<0)or(s[i]>100)dobeginwriteln(wrong);write('eng:');readln(s[i]);end;end;end;end;stu[j]:=a;end;writeln;end;end;procedure ave(var stu:sarr);var j,i:integer;k:real;beginfor j:=1 to m dobegink:=0;with stu[j] dobeginfor i:=1 to n do k:=k+s[i];ave:=k/nend;end;end;procedure px(var stu:sarr);var tm:ta;j,i,p:integer;beginfor j:=1 to m dobeginp:=j;for i:=j+1 to m doif stu[i].ave>stu[p].ave then p:=i;tm[1]:=stu[p];stu[p]:=stu[j];stu[j]:=tm[1];end;end;procedure head(ct:ta);var i:integer;beginwrite(' ');for i:=1 to 72 do write('-');writeln;write('',' num':4,' ','name':9,' ','age':8,' ','sex':5,' ','math':6,' ','phy':9,' ','eng':8,' ');writeln('ave':6,' ');write(' ');for i:=1 to 72 do write('-');writeln;with ct[1] dobeginwrite('',num:7,' ',name:8,' ',age:8,' ',sex:5,' ');for i:=1 to n do write(s[i]:7,' ');write(ave:10,' ');writeln;end;write(' ');for i:=1 to 72 do write('-');writeln;end;procedure find(var stu:sarr);var n,i:integer;u:boolean;beginu:=true;while u dobeginwrite('Into number:');readln(n);for i:=1 to m dobeginif stu[i].num=n then beginct[1]:=stu[i];u:=false;d:=iend;end;end;end;procedure del(var stu:sarr);var i:integer;b:char;beginhead(ct);write('true? Y/N');readln(b);if b='y' then begin write('1');with stu[d] dobeginnum:=0;name:='0';age:=0;sex:='f';for i:=1 to n do s[i]:=0;ave:=0end;endelseend;procedure tj(var stu:sarr);var w1,q1,q2,num,j:integer;h1,h2,h3:boolean;beginh1:=false;h2:=false;h3:=false;q1:=0;q2:=0;writeln(' ':30,'1.input the math 2.input the phy 3.input the eng ');readln(w1);case w1 of1:h1:=true;2:h2:=true;3:h3:=true;end;if h1 thenbeginbeginfor j:=1 to m dowith stu[j] doif stu[j].math>=60 thenq1:=q1+1elseq2:=q2+1;writeln('math:');end;if h2 thenbeginbeginfor j:=1 to m dowith stu[j] doif stu[j].phy>=60 thenq1:=q1+1elseq2:=q2+1;writeln('phy:');end;if h3 thenbeginbeginfor j:=1 to m dowith stu[j] doif stu[j].eng>=60 thenq1:=q1+1elseq2:=q2+1;writeln('eng:');end;end;end;end;writeln(' ':5,'pass num is :',q1);writeln(' ':5,'no pass num is :',q2);end;procedure head1(var stu:sarr);var j,i:integer;beginwriteln('----------------table--------------':60);writeln;write(' ');for i:=1 to 72 do write('-');writeln;write('',' num':4,' ','name':9,' ','age':8,' ','sex':5,' ','math':6,' ','phy':9,' ','eng':8,' ');writeln('ave':6,' ');write(' ');for i:=1 to 72 do write('-');writeln;for j:=1 to m do beginwith stu[j] dobeginwrite('',num:7,' ',name:8,' ',age:8,' ',sex:5,' ');for i:=1 to n do write(s[i]:7:1,' ');write(ave:10:1,' ');writeln;end;write(' ');for i:=1 to 72 do write('-');writeln;end;end;beginreadin(stu);ave(stu);k:=0;while k<>5 dobeginwriteln('1.readin 2.finds 3.del 4.tj 5.exit');read(k);readln;while(k<>1)and(k<>2)and(k<>3)and(k<>4)and(k<>5)dobeginwriteln(' mistake,please again');read(k)end;case k of1: begin px(stu);head1(stu)end;2: begin find(stu);head(ct)end;3: begin find(stu);del(stu);px(stu);head1(stu)end;4: begin tj(stu);end;5: writeln('exit!');end;end;end..2.program shadow;var a,b,c,d,e:integer;right:boolean;procedure s1;beginwriteln('right!');right:=trueend;procedure s2;beginwriteln('wrong!');right:=falseend;procedure s3(x,y:integer);var h:integer;beginwrite(x,'+',y,'=');readln(h);if h=x+y then s1else s2 end;procedure s4(x,y:integer);var h,w:integer;beginif x

第二篇:电算化上机实验报告

管理学院会计学专业上机实践报告

课程名称:会计电算化 指导教师:

上机实践名称:系统管理与基础设置 上机实践编号:实验一

一、实验目的

通过上机实验,理解用友企业级财务软件系统管理和基础设置的原理,掌握系统管理和基础设置的技能。

二、实验内容

1、软件的安装启动系统管理模块

2、[系统管理]用以实现对各个模块进行统一的操作管理和数据维护,已注册的系统管理员可实施管理该系统中的所有账套并可设置和修改管理员密码、设置操作员和账套主管、建立账套、引入和输出账套等。

3、建立的账套

4、设置操作员,划分职责权限,进行财务分工

5、设置账套的基础信息

6、账套数据的输出保存

三、上机实践所使用的功能 1.初始化数据库; 2.启动系统管理;

3.设置操作员:增加用户,修改用户;

4.新建账套:设置账套信息,输入单位信息,确定核算类型,确定分类信息,确定编码方案,确定数据精度,系统启用; 5.设置操作员权限; 6.账套输出。

年级: 姓名:

学号: 组号:

上机实践成绩:

上机实践日期:2016/3/18 上机实践时间:2小时

四、操作过程出现的问题及解决方法

1.增加用户时,输入错误想要修改时,点击修改按键没有反应,点击删除进行重新输入,之后查阅相关资料,需要进行双击之后点击修改就可以成功修改用户;

2.建立账套输入单位信息时,实训信息给的是“联系电话及传真”项,实际操作时,使用的软件中,“联系电话”与“传真”两项是分开列示,所以操作时,两个项目填了同一内容。3.以操作员身份进入系统管理设置权限时,点击权限前面的小方格没有反应,之后点击修改按键,就可以成功在方格内打钩;

4.账套备份时,没有找到实训资料所给的文件夹,之后自行在D盘创建了相应文件夹,进行文件输出。

五、总结

通过这次的上机,我对用友软件有了更深的了解,同时也有了一些自己的一些看法:

在上机操作过程中,首先,要明确实验目的。只有明确了实验目的,我们才能明确整个实验的方向。然后对于实验指导书中给出的实验原理,我们要认真思考,我们要做到尽量真正地理解,而不应仅仅按照实训指导中的步骤做出来。并且,要有虚心请教的态度,与同学积极交流看法,加深理解,讨论的过程也是消化吸收的过程。

在上机中不仅要对不懂的地方积极请教,而且别人遇到问题的时候也要积极帮助。通过这相互帮助的过程,我总结了对于本次实训中应该注意的一些问题。

1.各系统时间的设置。很多同学启用的系统时间往往到后面的实训审核凭证的时候,系统会出现"不能超前建账时间"或"不能滞后建账时间",这一错误的根源在于启动总账系统时间时,必须大于或等于账套的启用时间。

2.权限的设置。每一个用户(除账套主管外)的权限掌握在账套主管的手中,只有账套主管给予用户权限,用户才能行使他的职责。如果没有设置用户权限,在后面的操作中用户就不能进入账套。

3.注意账套备份。在实验中,账套备份很重要。在实践的过程中,一旦电脑出现问题数据丢失,没有备份就会造成重新开始的麻烦。

4.要学会自我变通。自己必须根据学过的类似知识,具备举一反三的能力,将会在以后的企业工作中有很大的帮助。

系统管理和基础设置是最基础的第一步,能让我们熟悉用户、账套、权限、基础档案等的设置和管理的基本流程。实训让我们把平时学习的理论知识与实际操作相结合,在理论和实训教学基础上进一步巩固已学基本理论及应用知识并加以综合提高,学会将知识应用于实际的方法,能够提高分析和解决问题的能力。实训的过程中,我深深感觉到自身所学知识的有限以及不扎实。另外一点,也是在实训中必不可少的部分,就是同学之间的互相帮助。有些东西感觉自己做的时候没什么错误,让同学帮忙看了一下,就能发现一些小错误和细节问题。所以说,相互帮助是很重要的。这在以后的工作或生活中也是很关键的。此次实训,我深深体会到了积累知识的重要性。以后一定要好好学习软件的操作,把基础的技能掌握好,为未来打下更扎实的根基。

管理学院会计学专业上机实践报告

课程名称:会计电算化 指导教师:

上机实践编号:实验二

一、目的

通过上机,充分理解用友企业级财务软件总账系统初始化原理,掌握总账系统初始化的基本操作,建立适合 实际需要的账务系统。

二、实验内容

在启用新账套之前,应根据企业的实际情况及业务要求,先对手工会计下的资料进行整理,以便在计算机上建立本单位的核算系统。用友企业级财务软件除了可以在系统控制台中对该系统所有的基础信息诸 如编码方案、数据精度、部门档案等进行设置外,也可在相关的系统模块中进行。

(一)新建会计科目

(二)修改会计科目

(三)复制会计科目

(四)指定会计科目

(五)查询会计科目

(六)删除会计科目

(七)部门与职员档案

(八)客户分类及其档案

(九)供应商分类及其档案

(十)存货分类及其档案

三、上机实践所使用的功能

1.登陆企业应用平台

2.部门档案设置

3.人员档案设置 4.客户档案设置

5.供应商档案设置

6.存货分类设置 7.定义计量单位组

8.定义计量单位

9.存货档案设置

10.建立会计科目:新建会计科目、修改会计科目、复制会计科目、指定会计科目、查询会计科目、删除会计科目

四、操作过程出现的问题及解决方法

问题:非末级会计科目设置出错,并且已经输入数据

解决方法:先将该科目及其下级科目余额清零后,选择“基础设置”/“基础档案”/“财务”/“会计科目”,选中要修改的会计科目,单击“修改”

年级:

姓名:

组号:

上机实践成绩:

上机实践日期:2016/3/25 上机实践时间:2小时 上机实践名称:总账系统初始化

(一)学号:

五、总结

在第二次实训中,继续围绕本专业所提出的知识要求和能力要求,我进行了会计电算化计算机上机练习。现对本人这次实训的上机练习情况和教训经验总结如下:

以账套主管进登陆账套,首先是基础档案设置:

进行基础档案设置,包括部门档案、职员档案、客户分类、供应商分类、地区分类、客户档案、供应商档案、开户银行、外币及汇率、结算方式。

(1)启动企业门户。执行“开始”|“程序”|“用友ERP-U8”|“企业门户”命令,打开“注册〖企业门户〗”对话框。输入:操作员、密码。选择账套,输入会计和日期。单击“确认”按钮。

(2)进行基础设置。打开“控制台”页签,执行“基础信息”|“基础档案”命令,在“基础档案”窗口中,双击要设置档案项目,即进入相应项目的设置界面。

(3)按所给实验资料依次输入基础档案数据。然后是建立会计科目。

(1)增加明细会计科目。执行“设置”|“会计科目”命令,进入“会计科目”窗口,显示所有“按新会计制度” 预置的科目。单击“增加”按钮,进入“会计科目——新增”窗口,输入实验资料中所给的明细科目。单击“确定”按钮。继续单击“增加”按钮,输入实验资料中其他明细科目的相关内容。全部输完后,单击“关闭”按钮。

(2)修改会计科目。在“会计科目”窗口中,单击要修改的会计科目,单击“修改”按钮或双击该科目,进入“会计科目——修改”窗口。单击“修改”按钮,进行修改后单击“确定”按钮。注意已有数据的科目不能修改科目性质。

(3)删除会计科目。在“会计科目”窗口中,选择要删除的会计科目。单击“删除”按钮,弹出“记录删除后不能修复!真的删除此记录吗?”提示框。单击“确定”按钮,即可删除该科目。

(4)指定会计科目。执行“编辑”|“指定科目”命令,进入“指定科目”窗口。单击“现金总账科目”单选按钮,将“1001现金”由待选科目选入已选科目。“银行总账科目”单选按钮,将“1002银行存款”由待选科目选入已选科目。单击“确认”按钮。指定科目后,才能执行出纳签字,从而实现现金、银行管理的保密性,才能查看现金、银行存款日记账。

管理学院会计学专业上机实践报告

课程名称:会计电算化 指导教师:

上机实践编号:实验三

一、目的

通过上机,充分理解用友企业级财务软件总账系统初始化原理,掌握总账系统初始化的基本操作,建立适合 实际需要的账务系统。

二、实验内容

(一)设置明细权限

(二)设置凭证类型

(三)设置总账控制参数

(四)常用凭证

(五)修改余额方向

(六)录入本位币余额

(七)录入外币余额

(八)录入数量余额

(九)试算平衡

三、上机实践所使用的功能

1.设置凭证类别

2.项目定义

3.设置结算方式 4.设置总账系统选项

5.期初余额录入

6.设置明细权限

四、操作过程出现的问题及解决方法

问题:使用应收账款、应收票据科目或应付账款、应付票据科目填制凭证时,屏幕上出现“不能使用[应收系统]的受控科目”或“不能使用[应付系统]的受控科目”的提示。

分析:设置会计科目时,已定义为客户、供应商核算的会计科目被设置成应收系统、应付系统的受控科目。

解决办法:如果该会计科目不需要由应收系统、应付系统受控,应在进行相应会计科目设置时,不指定受控系统,而设置为空,即由总账系统直接控制,那么在总账系统中填制凭证时就不会出现这种提示了。

五、总结

通过实验掌握了总账管理系统的概念、功能及与其他系统的关系、设置控制系数、设置基础数据、输入期初余额等内容。总账管理系统是财务及企业管理软件的核心系统,适用各行业账务核算及管理工作。但应该注意以下几点:

1.会计科目,开始时根据资料增加和修改会计科目,等到填制凭证时才发现要新增会计科目,更换操作员再进入“基础数据”,然后更改。增加的明细科目,会把总账科目的金额过渡到明细科目中。2.客户往来,供应商往来期初余额直接录入,个人往来、项目核算期初余额要进入到辅助核算科目窗口中录入。3.调整某一科目的余额方向时,若该科目及下级科目尚未录入期初余额,则当一级科目方向调整后,其下级科目也随一级科目一起调整。4.辅助核算科目时,如果输入,过程中发现某项输入错误,可按„esc‟键取消当前项的输入;如果想放弃修改,按„Esc‟键即可。

年级: 姓名:

组号:

上机实践成绩:

上机实践日期:2016/4/1 上机实践时间:2小时 上机实践名称:总账系统初始化

(二)学号:

管理学院会计学专业上机实践报告

课程名称:会计电算化 指导教师:

上机实践名称:日常会计业务处理

(一)上机实践编号:实验四

一、目的

通过实验,掌握凭证填制的内容及相应的控制,凭证审核和凭证记账的方法,并理解计算机方式与手工方式下凭证填制、凭证审核及凭证记账的差异。

二、实验内容

凭证处理是日常会计核算业务中最经常性的工作,也是日常使用账务处理系统中最基础性的工作。

一般账务处理系统的凭证处理功能主要包括:凭证输入、凭证修改、凭证审核和记账。

(一)手工输入记账凭证

(二)在“凭证输入”过程中新增会计科目

(三)保存记账凭证

(四)日常机制凭证

(五)查询未记账凭证

三、上机实践所使用的功能

1.增加凭证

2.保存凭证

3.查询凭证

四、操作过程出现的问题及解决方法

问题:不能进行凭证录入。

解决方法:因为未对凭证进行“凭证类别”(也就是常见的“收字、转字、付字”)设定,解决方法很简单,进入“凭证类别”进行设定即可.五、总结

通过这次用友软件的使用,我对自己的专业有了更为详尽的了解,也是对这几年大学里所学知识的巩固与运用。从这次实训中,我知道了自己有诸多方面的不足,需要认真改正缺点和弥补会计知识的不足,用友软件实习结束了,在以后的工作中,我想我会更密切接触财务软件,不管用什么财务软件,遇到什么样的问题,有了这一次实践操作,都会对我们以后工作和学习有重要的帮助。在此,感谢老师为我们所提供这个用友财务软件操作机会。

年级: 姓名:

学号: 组号:

上机实践成绩:

上机实践日期:2016/4/8 上机实践时间:4小时

管理学院会计学专业上机实践报告

课程名称:会计电算化 指导教师:

上机实践名称:日常会计业务处理

(二)上机实践编号:实验五

一、目的

通过实验,掌握凭证填制的内容及相应的控制,凭证审核和凭证记账的方法,并理解计算机方式与手工方式下凭证填制、凭证审核及凭证记账的差异。

二、内容

(一)修改记账凭证

(二)审核记账凭证

(三)作废记账凭证

(四)删除记账凭证

(五)记账与反记账

(六)查询记账凭证

三、上机实践所使用的功能

1.修改凭证

2.作废凭证

3.删除凭证

4.查询凭证

5.审核凭证/取消审核

6.记账/取消记账 7.出纳签字/取消签字

四、操作过程出现的问题及解决方法

问题:已记账的凭证无法修改。

解决方法:首先以“审核员”或者“记账员”的身份重新登录,然后进入“套账管理”模块,选择“恢复记账前状态”菜单,这时,可以在“恢复最近一次记账前状态”和“恢复到月初时状态”之间进行选择。之后进入“凭证处理”模块,取消对出错凭证的审核,然后再以“制单员”的身份重新登录,进行修改操作。

五、总结

在此次实验中,需要做相关业务的知识的填充。清楚出纳和会计的岗位职责以及不同岗位的业务流程,不同职责的权限是不同的,所以用户登录操作需要思路清晰。

注意事项总结:

1.若系统数据是上个月初启用,在记账前,需对上个月的账目进行结账。

2.相应的凭证需要对应相应的时间,注意时间的先后顺序,时间问题会增加一些困难,导 致操作出错,通过修改本地系统时间进行操作。(感觉好像是一个系统漏洞,能够通过此进行投机取巧)。

通过U8,我更深刻的体会到财务处理过程的业务流程。

年级:

姓名:

学号: 组号:

上机实践成绩:

上机实践日期:2016/4/15 上机实践时间:2小时

管理学院会计学专业上机实践报告

课程名称:会计电算化 指导教师:

上机实践名称:期末账务处理 上机实践编号:实验六

一、目的

通过实验,了解电算化方式下高效地完成月末处理的特点,掌握生成转账凭证的操作技巧。

二、实验内容

期末会计业务是会计人员在每个会计期末都需要完成的一些特定的会计工作,包括:成本费用的计提、分摊、对账、结账等。在将本月所发生的经济业务全部登记入账后,计提分摊费用,结转损益类科目,并进行对账、结账,结束本月会计处理流程,为下月会计处理做好准备。

(一)自动转账定义

(二)期末自动转账

(三)期末对应结转

(四)自动结转汇兑损益

(五)自动结转期间损益

(六)账账核对

(七)试算平衡

(八)期末结账

三、上机实践所使用的功能

1.自定义转账设置

2.对应结转设置

3.期间损益设置 4.转账生成5.对账

6.结账/取消结账

四、操作过程出现的问题及解决方法

问题:期末不能结账

解决方法:重新由账套主管登录,在“期末”菜单中双击“结账”,进入结账向导,双击要取消的结账的月份,按“Ctrl+Shift+F6”激活“取消结账”,单击确定即可

五、总结

通过本次上机实践,总结出以下注意事项:

1.第一次使用银行对账功能前,系统要求录入日记账及对账单未达账项,在开始使用银行对账之后不再使用。

2.在录入完单位日记账、银行对账单期初未达账项后,请不要随意调整启用日期,尤其是向前调,这样可能会造成启用日期后的期初数不能在参与对账。3.对账条件中的方向、金额相同是必选条件。

4.在自动对账不能完全对上的情况下,可采用手工对账。

5.输入转账计算公式有两种方法:

一是直接输入计算公式;二是引导方式录入公式。

年级:

姓名:

学号: 组号:

上机实践成绩:

上机实践日期:2016/4/22 上机实践时间:2小时

管理学院会计学专业上机实践报告

课程名称:会计电算化 指导教师:

上机实践名称:报表制作 上机实践编号:实验七

一、目的

通过本次实验,通过对手工报表的分析,进一步介绍了固定格式报表和变动格式报表的设计以及公式的编辑,是充分发挥电子报表功能的基础,是电子报表处理工具的强大优越性的体现。

二、实验内容

(一)自定义一张报表

(二)利用报表模板生成报表

(三)报表格式的修改与参照

(四)区域保护、报表或格式加锁设置

(五)编辑计算公式

(六)编辑审核公式

(七)编辑舍位平衡公式

三、上机实践所使用的功能

1.报表格式设计(格式状态、行高列宽、组合单元、区域划线、单元属性)2.编辑单元公式

3.编辑审核公式

4.编辑舍位平衡公式 5.用模板生成报表

6.报表数据生成

四、操作过程出现的问题及解决方法

问题:审核报表时,显示错误信息

解决方法:是因为数据不能满足某个审核公式的要求,重新将数据更正即可。

五、总结

财务报表对于一个企业的财务状态有着完好的诠释,所以报表的编制十分的重要。编制时,账表、科目表以及余额表的平衡的要求十分严格,必须之前的操作无误才能进行。所以信息录入的时候必须小心谨慎并且多次检查。在编制过程中对于关键字无法录入时,应该在“格式”下设置关键字;还有注意报表生成时修改公式中的科目代码。

通过这次试验,深刻体会到财务处理的每一步都需要严格的准确性,必须养成严谨的人生态度,这样才能在面对各种事务处理时才能更加如鱼得水。

年级: 姓名:

学号: 组号:

上机实践成绩:

上机实践日期:2016/4/29 上机实践时间:4小时

第三篇:Java上机实验报告

Homework3实验报告

一、实验目的与要求

1、掌握Java中类和接口的基本知识;

2、继承的基本知识;

3、集合的基本操作

二、实验内容 1.PIMCollection 类

创建一个可以管理PIMEntities实体的集合,该类实现了Collection接口,且必须实现了以下方法:(1).getNotes();返回PIMCollection中所有的PIMNote项,如果不包含PIMNote项,则返回一个空集合

(2).getTodos();返回集合PIMCollection中所有的PIMTodo项,如果不包含PIMTodo项,则返回一个空集合

(3).getAppointment();返回集合PIMCollection中所有的PIMAppointment项,如果不包含PIMAppointment项。则返回一个空集合(4).getContacts();返回结合PIMCollection中所有的PIMContact项,如果不包含PIMContact项,则返回一个空集合

(5).getItemsForDate(Date d);返回集合PIMCollection中所有与d匹配的PIMEntities,如果没有匹配d的项,则返回一个空集合

(只有PIMTodo和PIMAppointment项,因为PIMNote和PIMContact跟日期没有关系)。

2.TestPIMCollection类(自己的测试类)

向PIMCollection集合类中加入了一些PIMEntity实体类,并用PIMCollection类中实现的方法分别筛选出了其中的PIMNote、PIMTodo、PIMAppointment、PIMContact、符合指定日期d的集合并打印输出。

三、实验器材

计算机+windows操作系统+eclipse

四、实验步骤

1.程序源代码(压缩在文件夹里)2.编译执行程序 3.记录执行结果

五、实验结果

1.TestPIMCollection的测试代码:

2.程序的执行结果:

如图所示:程序分别输出了Todo、Note、Appointment、Contact、以及匹配指定日期的结合的结果。

六、实验小结

1、熟悉了Java集合的基本内容和操作,也包括了泛型的一些知识。

2、通过这个实验巩固了java的基础知识:类和接口的有关知识,继承的应用。

3、掌握了在eclipse下编译执行Java程序的知识。

4、通过几次的编程,熟悉了java的编程规则。

5、综合应用所学知识完成java程序的分析、设计、调试和总结,为以后编写更复杂的java程序打下了很好的基础。

第四篇:电子商务上机实验报告

电子商务上机实验报告

专业班级: 会计11xx班 姓 名: 学 号: 指导教师: 叶 双 林 实验日期:2014.10–2014.11 实验地点:院实验中心206机房

一、实验目的

利用电子商务模拟学习软件,模拟扮演商务机构(公司)和个人角色,在电子商务交易及电子商务相关的安全认证、网络支付等活动中进行仿真操作,充分体验电子商务能够给我们的商业活动和生活带来的商机、便利和乐趣,运用电子商务和信息化工具开展商务活动,熟悉B2B、B2C、C2C的交易流程,了解电子商务相关类容的含义,从而更直观的学习电子商务的知识,对电子商务有感性的认识,从实践中学习理论,用理论指导实践。

二、实验平台

奥派电子商务教学模拟套件 http://218.199.144.58:81

三、实验前期准备

公司名称:弥尔的小镇 注册资金:5000000 经营范围:时尚女装 经营方式:B2B、B2C、C2C 市场定位:女性一直是服装市场的大部分客户来源,随着CPI的提升,个人收入不断增高,对服饰的质量要求和需求量也日益增多,针对这些消费者的需求,提供优质、式样新潮的时尚女装。

初始产品设置:设置了牛仔裤、羽绒服、连衣裙、风衣、蝙蝠衫这五件商品

四、实验内容

进入电子商务模拟系统后应首先应该进行学生注册,按照老师的要求,我的用户名为1304106,公司名称为弥尔的小镇,注册成功后登陆系统,首先进入网上银行的前台,分别以个人身份和企业身份注册银行账号,我的个人银行账号是***24,公司银行账号是***436,注册成功后登陆到网上银行,在个人账户中存入50000奥元,在企业账户中存入500000奥元。随后进入到个人控制台,填写企业的相关资料,在初始产品设置中进行初始产品的设置,填写产品编号、产品名称、产品简介。

1、企业和企业的网上交易(B2B):完成了以上步骤后,开始真正进入B2B的交易平台。本次B2B交易我们公司主要同星叶月集团进行交易,星叶月集团主要经营精品女装。在进入B2B系统后,我们首先要注册公司会员信息,然后进行登录,之后卖方就可以在自己产品的类别里进行供应信息发布,然后买方根据自己的喜好下订单,合同由卖方拟发双方都确认后,买方进入网上银行操作系统用公司的存款进行有账号汇款,确认订购,卖方进入物流中心选择物流方式发货,物流方式分为水路、陆地、空运三种,我们一般选择水路,最后买方在物流中心自行提货即可。

(1)我首先是作为卖方身份发布商品,找到所要发布的商品类型后进行供应信息的发布,选择要发布的商品(韩版蝙蝠衫、)并进行定价操作以及终止日期设定。通过信息通道与买方星叶月集团进行一系列的讨价还价达成价格一致后拟发合同发送给买方,交易号为:B2B20141025182835,收到买方确认的合同后,买方支付货款后,企业账号收到汇款,288奥元,然后我到物流中心发货,进入网上银行用企业账户支付运费,发货后买方自行提货,完成交易。

女长款羽绒服价格为800奧圆,步骤同上。

(2)然后我再以买方身份在供应信息中找到所要购买的商品(秋装连衣裙),询价确认订购后向卖方(星叶月集团)发送询价信息,卖方同意后拟发交易合同,随后我进入网上银行用企业账户进行有账号汇款266奧圆,等待卖方发货后,我凭借交易号: B2B20141015184914到物流中心提货,完成交易。

2、企业和个人的网上交易(B2C):企业和个人的网上交易,实现了企业和个人在网上的直接交易,对企业来说可以降低成本和中转费用,降低库存,对于个人来说,直接可以在网上订购自己喜欢的商品,方便快捷,大大节省了人力和财力,于是正是基于买卖双方的共同利益,无数企业都通过建立自己的网上销售网络或在其他销售平台上,直接与消费者进行销售。在这样一个大的环境下,熟悉和操作好企业和个人的网上交易模式,尤为重要。在这个环节,与在B2B一样,我们公司主要还是与星叶月集团交易,我们首先在B2C交易平台分别以个人消费者身份和商品发布商身份进行注册,随后分别进行登录,随即卖方就去供应平台发布供应信息,然后买家就去产品列表中找寻我们的产品分类,选择自己需要或喜欢的产品,用个人银行的银行存款进行订购,这个环节是系统默认发货,最后买方自行提货即可。(1)我首先是以商品发布商身份进行注册并支付注册费,再选择从B2B中购买的商品(秋装连衣裙)来发布,填写商品简介和详细说明,最后提交商品发布信息。买方星叶月集团订购并支付货款600奥元,交易号:B2C2014101520937。

(2)随后再以作为个人消费者首先要进行个人用户注册,在“搜索物品”中找到所要购买的商品(女长款羽绒服)后去收银台付款并填写相关详细信息,然后在网上银行以个人账号支付货款850奥元到帐号***721,系统默认发货,随后我凭借交易号:B2C200912416844到物流中心提货,从而完成交易。

3、个人和个人的网上交易(C2C):与B2B、B2C相比,C2C交易步骤更为简单明了,只要网上拥有合法身份和网上银行帐户,还有“认证中心”签发的数字证书基本上就可以在网上开店。在C2C交易平台上,需要把B2B、B2C的操作完成后,C2C平台上才有可以出售的商品,个人与个人的交易方式,商品比较单一,数量很少,基本上无需物流公司的介入,更多的是选择送货上门和邮寄方式来完成交易,卖方发布个人商品,买方参加普通竞价购买商品,买卖双方只要都开通了网上银行帐户即可进行交易汇款,成功地完成C2C的交易。

(1)我首先卖方身份进入系统,在“卖东西”中选择要出售的商品(女长 款羽绒服),选择普通竞价,设定商品的起始价、底价和交易结束时间等数据,买方叶婷婷出价最高,订购并付款2000奧圆完成交易。

(2)随后我以买方身份进行会员注册,完成后通过商品目录浏览商品信息,选择所要的商品(长虹电视机)进行竞价,随机我以奧圆的最高价取得了该商品的购买权,确认购买信息后进入网上银行的个人账户完成付款7500奥元的操作,交易完成后商品可在个人控制台中的我的物品中查看。

五、实验总结和体会

通过此次电子商务上机实验,我深刻认识到了电子商务的意义以及它给我们现代生活带来的便利和它区别于传统商务的优越性,熟悉了网上交易的完整流程和操作步骤,从中学会了要进行电子商务交易首先要对市场信息调研、商品应该如何定位以吸引更多的消费者,作为个人如何购买商品和作为企业如何发布商品信息、出售商品等,对电子商务的理论知识也有了初步的认识。我们得到了以下学习成果:

1、严格按照要求对系统平台的网上银行开展的业务进行了操作,并运用网上银行支付工具熟练地在网上实现转帐和网上付款等操作;

2、熟练完成B2B、B2C、C2C的交易模式中的全部交易流程,并对几种交易模式的前台管理的结构和运作方式进行了操作。

3、完成网络银行的流程图、信用认证的流程图、卖家如何上传商品的流程图、买卖双方之间的交易流程图、B2C的交易流程图、C2C的交易流程图。

总体来说这次实验在老师的指导下还是进行得比较顺利,但是在操作的过程中也不免遇到了一些问题,比如密码格式设置的不正确在B2B、B2C交易中可以顺利进行,但是在C2C中就会出现没有可出售的商品的情况而不能完成交易,等等。这些问题提醒了我们在操作的过程中每一步都应该小心谨慎,并严格按照规范进行操作,实验模拟中应该如此,现实中更应该如此.实习的平台总是和现实中的网上交易有很大的差距,现实的交易不可能很快就能找到自己喜欢的商品,往往要花费很多的时间,比如在价格方面,就不象虚拟的交易平台简单的询价过程,而是始终找到价格适中,而且质量不错的商品。网上银行的交易的安全问题越来越凸显其重要,因为它涉及到个人的银行帐户和,密码问题,网上黑客的猖獗,让无数多的人在网上望而止步的重要原因就是资金的安全问题,如果不把电子商务的交易安全体系建设好,我想会严重制约电子商务的发展。当然这次由于是在虚拟的软件平台上,就没有涉及到这方面的知识,但这在现实的网上交易中不得不重视的一个问题。

网上的虚拟性,决定了需要严格审核企业和个人的身份,企业和个人也需要加强自身的信用建设,树立自身的良好信用形象,因为买家在购买企业或个人的商品时,总是要看他们的信用状况。这就需要企业和个人能够很好地使企业的信用行为和信用能力处于最佳状态。

通过这次实习,让我更加理解了电子商务是以电子化为手段,商务为目的的过程;加深理解了一学期来的电子商务理论知识;让我初步了解了B2B、B2C、C2C的交易过程,并掌握了基本的实践技能;充分结合书本所学知识,融会贯通,更深一层的理解电子商务在各个领域的应用,同时任何一个企业都不能忽视网上这块市场,让我更加坚定电子商务将是今后经济发展的加速器,会在生活和经济领域不端影响着我们。

第五篇:C++上机实验报告

第二次上机实验报告

姓名:王小宁

班级:

学号:

031012 1234

第一题:

题目:

编写一个类,声明一个数据成员和一个静态数据成员,其构造函数初始化数据成员,并把静态数据成员加1,其析构函数把静态数据成员减1.(1)编写一个应用程序,创建该类的3个对象,然后显示其数据成员和静态数据成员,再析构每个对象,并显示它们对静态数据成员的影响。

(2)修改该类,增加静态成员函数并访问静态数据成员,并声明静态数据成员为保护成员。体会静态成员函数的使用,静态成员之间与非静态成员之间互访问题。

编程思想:

首先,定义一个类,其中含有两个类的私有变量,一个静态数据变量,定义构造函数,将初值赋给两个私有变量,并将静态数据变量加1,并显示.定义一个析构函数,并通过析构函数将静态成员变量减1.并显示。

修改以上的类,增加一个静态成员函数并通过静态成员函数来访问静态成员变量。在主函数中利用一个指向函数的指针指向这个静态成员函数,并通过这个指针来访问类中的静态数据。代码实现:

代码1:

#include using namespace std;class A { public:

static int count;

A(int a=0,int b=0)

{

X=a;

Y=b;

count++;

cout<<“startcount=”<

count--;

cout<<“overcount=”<

int GetX(){return X;}

int GetY(){return Y;}

private:

int X,Y;};int A::count=0;int main(){ int *countp=&A::count;A z(2,3);cout<<“x=”<

cout<<“x=”<

问题及心得:

在这次试验中,我理解了静态变量与普通变量之间的差异与联系。在实验过程中因未初静态变量始化而无法通过编译,并且注意到静态变量一定要在类外初始化。

题目2:

创建一个Person类,该类中有字符数组,表示姓名、街道地址、市、省和邮政编码。其功能有修改姓名、显示数据信息。要求其功能函数的原型放在类定义中,构造函数初始化每个成员,显示信息函数要求把对象中的完整信息打印出来。其中数据成员为保护的,函数为公有的。

编程思想:

创建一个PERSON类,定义姓名、街道地址、市、省和邮政编码分别为CHAR型的指针私有型变量。在定义公有型的构造函数,并在构造函数中申请动态内存来保存初始化的内容,并用相应的私有性的指针变量指向,再利用复制函数则指针中将会存放入输入内容。定义公有的析构函数释放动态申请的空间。定义一个公有的改变函数改变其中一个变量,方法与构造函数相似。

代码实现:

#include using namespace std;class Person {

private:

char *name;char *street;char *pro;char *city;char *code;

public: Person(char *aname,char *astreet,char *apro,char *acity,char *acode){

name=new char[strlen(aname)+1];

strcpy(name,aname);

street=new char[strlen(astreet)+1];

strcpy(street,astreet);

pro=new char[strlen(apro)+1];

strcpy(pro,apro);

city=new char[strlen(acity)+1];

strcpy(city,acity);

code=new char[strlen(acode)+1];

strcpy(code,acode);

cout<<“constructor”<

delete[] name;

delete[] street;

delete[] pro;

delete[] city;

delete[] code;

cout<<“destructor”<

delete[] name;

name=new char[strlen(aname)+1];

strcpy(name,aname);} void show(){

cout<<“姓名:”<

cout<<“街道地址:”<

cout<<“省份:”<

cout<<“城市:”<

cout<<“邮政编码:”<

运行结果:

实验心得: 通过这个实验,我们学会了对类的私有的字符数组变量的初始化。利用指针动态分配空间。

下载上机实验报告word格式文档
下载上机实验报告.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    C++上机实验报告

    C++上机实验报告 实验名称:实验 专业班级: 姓名: 学号: 实验日期: 10 11 实验 目录 1. 实验目的 2. 实验内容 3. 程序代码 4. 调试结果 5. 实验心得 1. 实验目的 实验10 (1......

    结构力学上机实验报告

    结构力学上机实验报告 姓名: 学号: 指导老师:肖方红 1.作图示刚架的FN、FS、M图,已知各杆截面均为矩形,柱截面宽0.4m,高0.4m, 大跨梁截面宽0.35m,高0.85m,小跨梁截面宽0.35m,高0.6m......

    数据结构上机实验报告

    数据结构实验报告 课程 数据结构 _ 院 系 专业班级 实验地点姓 名 学 号 实验时间 指导老师 数据结构上机实验报告1 一﹑实验名称: 实验一——链表 二﹑实验目的: 1. 了解线性......

    数据库上机实验报告

    兰州理工大学学生上机报告学院计算机与通信学院课程名称数据库原理 学生姓名侯予南学号05550204 专业班级基地班05级1班 上机日期2008年4月17日 指导教师李明 上机实验报告(......

    上机实验报告要求

    《微机原理与接口》上机实验报告要求实验项目名称:√ 实验日期:√实验室:实验室挂牌名称或教室编号 实验台号:桌子右上角的编号同组者:无 (以上填写不全扣1分)实验目的:√ 实验内容:......

    电子商务上机实验报告

    电子商务上机实验报告专业班级:姓名:学号:指导教师: 王琼实验日期:实验地点:院实验中心302机房一、实验目的: 二、实验平台 奥派电子商务教学模拟套件 http://192.168.2.5:81三、实......

    上机实验报告01

    计算机科学与技术系实验报告 计算机网络上机实验报告 课程名称:计算机网络 姓名: 实验名称: Web站点的建设 一、实验目的 理解IIS的安装方法 理解Web站点的运行方式 ......

    sql上机实验报告

    实验一(2.20) 实验内容:熟悉sql server 2005 实验目的:掌握sql服务器的启动和停止方法、熟悉management studio 的操作界面和新建查询。 重点:使用数据库引擎启动数据库服务器、......