离散数学上机实验报告(共10篇)(共10篇)
1.离散数学上机实验报告 篇一
会计模拟实验报告
姓名:赵波
班级:工商101班
学号:101565
指导教师:岳殿民
实验目的会计综合模拟实验是在学生掌握了一定的专业理论知识的基础上,以某个单位在一定时期内发生的实际经济业务资料作为模拟实验对象,采用直观的、逼真的实验材料和道具,包括原始凭证、记账凭证、会计账簿、报表及其他会计实验用具等,让学生在仿真的环境中增强实际操作能力和动手能力。通过这次实验,使得学生较系统地练习企业会计核算的基本程序和具体方法,加强学生对所学专业理论知识的理解、实际操作的动手能力,提高运用会计基本技能的水平,也是对学生所学专业知识的一个检验。
实验公司简介
我们本次模拟的企业原型是广东立竣机床股份有限公司。它是原广东省机械厅直属的生产各种机床的大型国有企业,于 1995 年改制成为股份有限公司,并于 1999 年在上海证券交易所挂牌交易。她位于广州市海珠区新港西路 888 号 , 占地 10 余公顷,注册资本为 6000 万元人民币。该公司设有铸造、加工和装配三个基本生产车间,主要从事立竣一号机床和立竣二号机床的生产。另设有供气和机修两个辅助生产车间,主要从事蒸汽生产和机器设备维修。
实验的内容及过程
一、模拟实验准备阶段
在模拟实验开始前,要全面了解模拟企业的概况,如,企业名称和性质,生产工艺概况,会计政策及核算要求等。同时要了解模拟企业会计工作组织,如,机构设置,财务人员分工,会计规范要求等。
二、模拟实习操作阶段
以企业的实际经济业务为实训资料,运用会计工作中的证、账等对会计核算的各步骤进行系统操作实验,包括账薄建立和月初余额的填制、原始凭证、记账凭证的审核和填制,各种账薄的登记、对账、结账等。实验为我们呈现了一个生产该厂可能涉及的各种基本业务,其各项凭证、账簿以及会计处理程序,按照该厂会计制度要求,具体的步骤如下:
1、会计凭证的编制
记账凭证的填写要注意记账凭证的名称、编号、日期、有关经济业务内容摘要、有关账户的名称(包括总账、明细分类账)方向和金额、有关原始凭证张数和其他有关资料份数、有关人员的签名或盖章。
记账凭证应按要求填制。
第一;要将经济业务的内容以简练概括的文字填入“摘要”栏内。
第二,要根据经济业务的性质,按照会计制度所规定的会计科目和每一会计科目所核算的内容,正确编制会计分录。
第三,每张记账凭证只能反映一项经济业务,除少数特殊业务必须将几个会计科目填在一张记账凭证上外,不得将不同类型经济业务的原始凭证合并填制记账凭证,对同一笔经济业务不得填制对应关系不清的多借多贷的记账凭证。
第四,附件数量完整。
第五,填写内容齐全。
第六,凭证按顺序和类型编号,一笔经济业务需要填制两张或者两张以上记帐凭证的,可以采用分数编号法编号。
第七,正确编制会计分录并保证借贷平衡。
2、科目汇总表的填制
根据记帐凭证逐笔登记总帐,如果工作量很大,可以先填制科目汇总表,然后根据科目汇总表再来登记总帐。
第一,填写记帐凭证汇总表的日期、编号和会计科目名称。汇总表的编号一般按年顺序编列,汇总表上会计科目名称的排列应与总帐科目的序号保持一致。
第二,将需要汇总的记帐凭证,按照相同的会计科目名称进行归类。
第三,将相同会计科目的本期借方发生额和贷方发生额分别加总,求出合计金额。第四,将每一会汁科目的合计金额填入汇总表的相关栏目。
第五,结计汇总表的本期借方发生额和本期贷方发生额合计,双方合计数应相等。
3、登记总分类账明细账和日记账
登记会计帐簿时要求准确完整。登记会计帐簿时,应将会计凭证的日期、编号,业务内容摘要、金额和其他相关资料逐项记入账内,作到数字准确、摘要清楚、登记及时、字迹工整。根据收款凭证、付款凭证逐日逐笔登记现金及银行存款日记帐,根据记账凭证及所附的登记明细分类账,再根据科目汇总表登记总分类账。
4、编制财务报表
最后,根据总账和明细账及资料所给的期初余额编制编制会计报表,包括资产负债表、利润表、股东权益增减变动表和现金流量表。
三、撰写实验报告
在完成所有的实验后,撰写实验报告。实验报告是对本次实验的总结,包括模拟实习单
位的概况,采用的会计政策,经济业务处理过程,实验内容和步骤,实验体会等。实验心得
在本次会计模拟实验中,我掌握了应该如何处理具体的会计业务,弥补我们在课堂学习中实践知识不足的缺陷,掌握书本中学不到的具体技巧,缩短从会计理论学习到实际操作的距离,也可通过实训的仿真性,使我们感到实训的真实性,增强积极参与实训的兴趣。会计理论来自于会计实践,是会计实践经验的概括总结,同时又对会计实践工作加以指导,所以我们在会计专业学习中,不仅需要构建出较完整的理论框架,而且还要树立起完整的操作理念。
在短短两天的会计模拟综合实验的学习中,让我对其有了更深的认识和见解。我很遗憾实验课程就这样结束了,从这次会计实验中,我学到了不少的知识。通过本次实验,让我对会计整个流程的操作有了较好的认识,我学会了会计中各个环节的操作,以及更加懂得了细心、谨慎和责任对于一个会计来说是那么的重要。通过这次的模拟实验使我加强了对基础会计各方面知识的记忆也让我发现了自己在哪些方面的不足,发现问题及时补救是这一次实验一大收获。在实验我学习到了许多在书本上不能学到的知识。
在记帐过程中,由于种种原因遇到了很多问题,但是通过对症下药,都得到了解决。在实验中我也学会了原始凭证与证帐凭证、各明细帐与总帐核对等。这是非常繁琐,也是非常重要的,否则会功亏一篑,徒劳无功。在实验中最能体会的是累、烦!我的确是不耐烦的,但我不得不承认,通过这次实验我成长了,我相信以后的日子里不管遇到什么艰难险阻,我都可以挺过去的。
2.sql上机实验报告 篇二
实验内容:熟悉sql server 2005
实验目的:掌握sql服务器的启动和停止方法、熟悉management studio 的操作界面和新建查询。
重点:使用数据库引擎启动数据库服务器、停止数据库服务;服务器的认识以及如何启动查询分析器
难点:无
实验操作:
1.使用数据库引擎启动数据库服务器:
开始->程序->microsoft sql server 2005->
sql server management studio->数据库引擎->服务器名称(选择)->连接。
2.分别打开数据库,安全性和管理文件夹查看文件内容。
3.点击新建查询建立一个查询窗口。
4.打开model数据库,查看其中的文件。
实验二(2.27)
实验内容:使用manegement studio和查询分析器创建数据表
实验目的:掌握创建数据表的方法
重点:学会使用查询分析器创建数据表
难点:字段数据类型的选择以及数据长度的定义
实验操作:
在basetest数据库中创建学生表,学生(sno,sname,ssex,sage,sdept)。其中sno,sname,ssex,sdept字
段数据类型设为char,长度为10;sage字段数据类型设为int!create table 学生
实验三(3.5)
实验内容:添加表的约束
实验目的:掌握使用alter table 语句修改表的时候添加表的约束
重点:为表添加主键外键约束
难点:为列设置列级完整性约束;使用sql语句为表设置外键。
实验操作:
1:为学生表添加主键约束pk约束,设置sno为主键
alter table 学生
add constraint pk约束
primary key(sno)
实验四(3.12)
查询
(一)实验目的:掌握Select语句的使用方法
实验重点:Select语句的语法结构
实验难点:连接查询
实验步骤:1.练习查找指定列的查询
2.练习查找经过计算的列
3.练习为查找字段设置字段别名
4.Where子句的使用
5.多表连接查询
实验五(3.19)
查询
(二)实验目的:掌握SQL语句的使用方法
实验重点:统计查询和嵌套查询和联合查询
实验难点:子查询的方法
实验步骤:1.1.Compute与Compute By的区别
2.子查询 In与Exsits的区别
3.比较运算的子查询
4.联合查询
5.OrderBy子句的使用
6.统计函数的使用
7.Group By 与Having的使用
实验六(3.36)
查询
(三)实验目的:掌握SQL语句的使用方法
实验重点:简单查询和统计查询和嵌套查询
实验难点:嵌套查询的方法
实验步骤:1.在student表中查询CS系学生信息,并产生一个总人数行
2.查询学生信息,统计总人数并对每个系产生一个学生总人数行
3.按系分组,并在每组下显示本系中年龄最大学生年龄
4.按系和性别分组并统计最大年龄和最小年龄
实验七(4.2)
实验内容:创建索引
实验目的:掌握创建索引的方法
重点:掌握索引的基本功能
难点:使用sql语句创建索引
实验操作:
1:使用manegement studio 创建索引
2:创建一表myfriend,所包含的属性列为(名字char(10),性别(10),地址(100)),并在该表上基于名字创建一个唯一聚集索引wj索引,索引的填充为100。
实验八(4.9)
实验内容:创建视图
实验目的:掌握创建视图的方法
重点:掌握视图的基本功能
难点:使用sql语句创建视图
1、在basetest数据库中创建一个MA系的学生信息视图
2、创建IS系女生选课信息,指定字段中文名
3、使用WITH CHECK OPTION子句创建男生信息视图
4、在CS系学生信息视图中查询女生的信息
5、修改cs系学生05008的年龄为21岁
实验九(4.16)
实验内容:流程控制语句与用户自定义函数的使用
实验目的:掌握流程控制语句与用户自定义函数的使用
重点:掌握自定义函数的创建
难点:表值用户自定义函数的创建
实验操作:
1:计算1+2+3+...+100的和
2:计算n!(n=10)
3: 查询是否有选修成绩高于90分的学生,有则输出该生信息,没有就输出“不存在选修成绩高于90分的学生。”
实验十(4.23)
实验内容:存储过程、事务及游标
实验目的:掌握存储过程、事务及游标的使用
重点:掌握存储过程的创建、事务创建及游标的使用方法
难点:带参数的存储过程的创建、游标的使用
实验操作:
3.电子商务上机实验报告 篇三
专业班级:姓名:学号:指导教师: 王琼实验日期:实验地点:院实验中心302机房
一、实验目的:
二、实验平台
奥派电子商务教学模拟套件 http://192.168.2.5:8
1三、实验前期准备
(学生的公司名称、经营范围、经营方式、市场定位、基本产品结构)
四、实验内容
(注册、初始信息设置、信用认证、网上银行存款、B2B、B2C、C2C。角色,和谁交易了什么,多少金额。需要流程介绍和实验数据支撑,流程参见讲义)
五、实验总结和体会
(通过此次实验你学到什么,有什么问题还没有解决,对于课程教学和实验环节是否还有建议和意见)
要求:实验报告2000字以上,内容细致具体,真实反映出实验中的所思所感所行所获。
字体:除标题外正文宋体小四,23磅行距,字间距为标准。每一段段首空两格。
4.优化设计上机实验报告格式 篇四
实验名称:MATLAB优化设计实验
(一)一、上机目的二、上机内容
三、实验过程
(1)提出问题的数学模型;
(2)将问题装换为MATLAB标准型(如果上一步给出的模型已经是MATLAB
标准型,则这一步省略);
(3)编写相应的MATLAB程序如下
(4)主要运行结果如下
5.C++上机实验报告5(定稿) 篇五
实验五继承与派生 实验目的
1.学习定义和使用类的继承关系,定义派生类 2.熟悉不同继承方式下对基类成员的访问控制 3.学习利用虚基类解决二义性问题 实验要求
1.定义一个基类Animal,有私有整型成员变量age,构造其派生类dog,在其成员函数SetAge(int n)中直接给age赋值,看看会有什么问题,把age改为公有成员变量,还会有问题吗?编程尝试。
2.定义一个基类BaseClass,有整型变量Number,构造其派生类DerivedClass,观察构造函数和析构函数的执行情况。
3.定义一个车(vehicle)基类,具有Maxspeed、Weight等成员,Run、Stop等成员函数,由此派生出自行车(bicycle)类、汽车(motorcar)类。自行车(bicycle)类有高度(Height)等属性,汽车(motorcar)类有座位数(SeatNun)等属性。从bicycle和motorcar派生出摩托车(motorbicycle)类,在继承过程中,注意把vehicle设置为虚基类。如果不把vehicle设置为虚基类,会有什么问题?编程尝试。实验内容及实验步骤
1.编写程序定义基类Animal,成员变量age定义为私有的。构造派生类dog,在其成员函数SetAge(int n)中直接对age赋值时,会出现类似以下的错误提示:
error C2248 : ‘age’ : cannot access private member declared in class ‘Animal’
error C2248 : ‘age’ : cannot access private member declared in class ‘Animal’ 把age改为公有成员变量后重新编译就可以了。程序名:lab7_1.cpp。错误代码:
#include
class Animal { private: int age;public: Animal(){};};
class dog:public Animal { public: void SetAge(int n){
age=n;};};
int main(){ dog one;one.SetAge(23);return 0;}
运行结果:
正确代码:
#include
class Animal { public: int age;public: Animal(){};};
class dog:public Animal { public: void SetAge(int n){
age=n;};};
int main(){ dog one;one.SetAge(23);return 0;}
运行结果:
2.编写程序定义一个基类BaseClass,构造其派生类DerivedClass,在构造函数和析构函数中用cout输出提示信息,观察构造函数和析构函数的执行情况。程序名:lab7_2.cpp。
源代码:
#include
cout<<“基类构造函数调用”< cout<<“基类析构函数调用”< class DerivedClass:public BaseClass { private: int b;public: DerivedClass(){ };cout<<“派生类构造函数调用”< cout<<“派生类析构函数调用”< int main(){ DerivedClass one; return 0;} 运行结果: 3.用debug功能跟踪程序lab7_2的执行过程,观察基类和派生类的构造函数和析构函数的执行情况。 DEBUG: 4.编写程序定义一个车(vehicle)基类,由此派生出自行车(bicycle)类、汽车(motorcar)类,注意把vehicle派生为虚基类。再从bicycle和motorcar派生出摩托车(motorcycle)类,在main()函数中测试这个类。程序名:lab7_3.cpp。 编译成功后,把vehicle设置为非虚基类,再编译一次,此时系统报错,无法编译成功。这是因为若不把vehicle设置为虚基类,会出现二义性错误,程序不能成功编译。源代码: #include class Vehicle { public: Vehicle(){};int a;void set(){ cout<<“Vehicle调用”< class Mortorcar:virtual public Vehicle { public: Mortorcar(){};int b;void set(){ cout<<“Mortorcar调用”< class Bicycle:virtual public Vehicle { public: Bicycle(){};int c;void set(){ cout<<“Bicycle调用”< class Mortorcycle:public Mortorcar,public Bicycle { public: Mortorcycle(){};int d;void set(){ cout<<“Mortorcycle调用”< int main(){ Mortorcycle one;one.a =1;one.b=2;one.set();return 0;} 运行结果: 错误情况: 思考题 1.如何在已有的类的基础上设计新的类? 派生一个新的类。 2.基类和派生类对象的构造顺序是怎样的? 课程名称: 国际经济与贸易 实习教师: 班 级: 经 姓 名: 实验日期: 2014.6 学 号: 实验项目名称:国际贸易实务上机操作 一、实验目的及要求 1.了解浙科国际贸易进出口模拟教学软件SIM-TRADE的贸易实习的平台基本用法。 2.以每个角色登录并注册公司名称,在“基本资料”中输入必要的数据。 3.进入每个角色的画面,对照在线帮助说明,熟悉操作环境与每个角色的具体工作。 4.出口商、进口商了解并掌握各项核算。 5.寻找业务合作伙伴,使用邮件系统建立初步的业务联系,要求出口商与进口商之间的往来业务函电必须使用英文。 二、实验方法 利用浙科国际贸易进出口模拟教学软件SIM-TRADE的贸易实习的平台,每位同学扮演一种角色,在仿真的贸易环境中做好属于自己角色的业务。 三、实验内容与步骤 实验过程 国际贸易模拟 (一)出口商方面 1.我们在电脑IE浏览器中输入网址:http://192.168.91.182/ZKTrade/Login/ZKTradeLogin.aspx进入SimTrade软件。选定角色:出口商,登陆,进入SimTrade的出口商主页面,完善注册信息。 了解出口商主页面,各个部分的功能。 2.向各个进口商发邮件,询盘,是否对货号为02006的商品感兴趣。3.收到进口商200907070115的邮件,邀请我方发盘。我方遂发盘,以以L/C+CIF成交.4.我方做出口预算表,起草外销合同,合同送进口商,并要求对方开立以我方为受益人的信用证。 5.收到信用证,对照合同审核信用证。6.接受信用证。 7.添加并填写“货物出运委托书”,指定船公司并恰定仓位,集装箱的选择要根据货物的总体积和总重量中小的为准,经过计算我选择了两个40'的集装箱,定完仓后,会得到船方的配仓单。 8.添加并填写商业发票、报检单和装箱单,遂去检验检疫局报检,并得到商品的检验报告单。 9.添加并填写“保险单”,去保险公司投保,险种为一切险加战争险。 10.到外管局申领并填写“核销单”。11.到海关办理核销单的口岸备案。 12.添加并填写报关单,填写完后,送货到海关,最后报告,货物自动出运。 13.到船公司领取海运提单,添加并填写“Shipping Advice”,发出装船通知。 14.添加并填写“汇票”,向银行交单押汇。15.办理结汇。16.添加并填写“出口收汇核销单送审登记表”,到外管局办理核销。 17.到国税局办理出口退税。 (二)进口商方面 1.我们在电脑IE浏览器中输入网址:http://192.168.91.182/ZKTrade/Login/ZKTradeLogin.aspx进入SimTrade软件。选定角色:进口商,登陆,进入SimTrade的进口商主页面,完善注册信息。 2.与自己所扮演的出口商签订了关于货号为02006商品的外销合同。 3.与自己所扮演的出口商签订了关于货号为02006商品的外销合同。 4.收到银行开立的信用证,对照合同查看信用证。无误后,确认信用证。 5.收到银行的取单通知,到银行付款。6.赎回单据,到船公司换提货单。7.添加并填写“报检单”,进口报检。8.添加并填写“报关单”,进口报关。9.到国税局缴税。10.在海关提货。 11.添加并填写“进口付汇到货核销表”,到外管局办理进口付汇核销。12.到消费市场销货。 (三)国贸知识网 各种外贸知识:外贸入门、业务流程图、往来函电、单据详解、贸易常识、案例知识、外贸实务、法律法规。 国际贸易与进出口模拟实验 (一)进入软件 (二)出口流程 (三)进口流程 (四)资费信息 实验结论 分别以进口商和出口商的身份完成了两笔L/C+CIF业务,其余 几个角色的任务没有时间完成。 模拟国际贸易进出口流程,熟悉相关的知识和业务,及与贸易有关的知识。 四、总结 这次的国际贸易实务的上机实验,我们是收获良多,不但把这三年在书本上学到的国际贸易知识运用到了实践中,并且巩固了学到的知识,使之成为了一个完善的知识体系。这次的上机实验,也提高了我们的实践操作能力,为以后从事这方面的工作打下了基础。下面是我这次上机实验的心得体会: 一、在国际贸易中,英语水平很重要 在国际贸易中,由于双方属于不同的国家,所以只能使用英语进行沟通交流。在实验中与进口商的贸易磋商,各种单据的填写以及与银行的各种邮件都得使用英语。所以作为外贸的参与人员,英语水品就相当重要,尤其专业英语。但是现在的专业英语水品远远还打不到要求,在实验中只能依靠电子词典、系统帮助里的单据样本以及外贸函电等书籍,才完成了整个业务。所以在今后的学习里,我仍要加强对专业英语的学习,提高自己的英语水品。 综合实验报告标题(可与实验名称不同) 一、实验目的和要求。 二、实验仪器设备。 三、实验设计及调试: (一)实验内容。 (二)实验电路:画出与实验内容有关的简单实验电路。 (三)实验设计及调试步骤: (1)对实验内容和实验电路进行分析,理出完成实验的设计思路。(2)列出程序设计所需的特殊标志位、堆栈sp、内部ram、工作寄存器等资源的分配列表,分配列表时注意考虑资源在程序执行过程可能会出现冲突的问题。 (3)画出程序设计流程图,包括主程序和各子程序流程图。 (4)根据(2)、(3)的内容写出实验程序。 (5)调试程序(可以使用模拟仿真器)。 a、根据程序确定调试目的,即调试时所需观察的内容结果。 b、根据各调试目的分别选择调试所需的方法,如单步、断点等命令,分别列出各调试方法中所需要关注记录的内容。 c、调试程序,按各种调试方法记录相应的内容。 d、分析调试记录的内容和结果,找出程序中可能出错的地方,然后修改程序,继续调试、记录、分析,直到调试成功。 (四)实验调试过程中所遇到的问题、解决问题的思路和解决的方法。 四、实验后的经验教训总结。 【上机实验内容报告格式】 一、《软件技术基础》上机实验内容 1.顺序表的建立、插入、删除。 2.带头结点的单链表的建立(用尾插法)、插入、删除。 二、提交到个人10m硬盘空间的内容及截止时间 1.分别建立二个文件夹,取名为顺序表和单链表。 2.在这二个文件夹中,分别存放上述二个实验的相关文件。每个文件夹中应有三个文件(.c文件、.obj文件和.exe文件)。三、实验报告要求及上交时间(用a4纸打印) 1.格式: 《计算机软件技术基础》上机实验报告 用户名se学号姓名学院 ①实验名称: ②实验目的: ③算法描述(可用文字描述,也可用流程图): ④源代码:(.c的文件) ⑤用户屏幕(即程序运行时出现在机器上的画面): 2.对c文件的要求: 程序应具有以下特点:a可读性:有注释。 b交互性:有输入提示。 c结构化程序设计风格:分层缩进、隔行书写。四、实验报告内容 0.顺序表的插入。 1.顺序表的删除。 2.带头结点的单链表的插入。 3.带头结点的单链表的删除。 注意:1.每个人只需在实验报告中完成上述4个项目中的一个,具体安排为:将自己的序号对4求余,得到的数即为应完成的项目的序号。 例如:序号为85的同学,85%4=1,即在实验报告中应完成顺序表的删除。 2.实验报告中的源代码应是通过编译链接即可运行的。 3.提交到个人空间中的内容应是上机实验中的全部内容。 【电子商务实验报告标准模板】 实验项目名称:企业信息化 实验目的:了解企业信息化的一般过程。 掌握企业信息化中企业领导的管理工作。 掌握企业信息化中一般员工的工作。 实验情况及实验结果:1、上网查找一个企业信息化的成功案例,思考一下问题: (1)该企业为何进行信息化的建设? 答:中国人民财产保险股份有限公司就是一个成功的信息化的企业. 九十年代,随着网络等信息技术的发展,公司的信息技术建设也迈上了新的台阶。由于公司机构众多,各地业务差异较大,信息系统建设多是各自为政,全盘的考虑与规划存在不足。于是于XX年,公司与ibm携手制定了中国人保信息技术发展五年规划,这是公司战略发展的重要组成部分。规划的制定结合了公司当时的经营、管理情况,并与总公司、分公司各层级管理、技术人员充分沟通、交流,吸收了他们很多的建议、想法,同时参考了国际上许多金融企业成功案例。 (2)该企业的信息化过程是怎样的? 答:信息技术五年规划制定以后,信息技术部便以此为参照,目标是建设全险种、大集中、共平台、宽网络、同标准的基本体系架构。 信息化整体思路: 1、数据模型标准化,应用平台统一化; 2、业务数据逐步集中存储,业务系统逐步集中处理; 3、分析产生的数据,为业务、管理和决策服务; 4、加强网络和信息安全建设,提供多渠道的客户访问服务。 (3)信息化给企业带来了什么效益? 答:回顾几年以来公司信息化建设历程,已基本建成全险种、大集中、共平台、宽网络、同标准的基本体系架构,并在数据的分析处理方面作了大量工作,成果斐然。信息化建设的思路是科学合理地制定战略发展规划,并建立了标准化体系,搭建了统一的应用平台,然后将数据和业务处理逐步集中,在此基础上,进行数据的分析处理,为公司业务经营和管理决策服务。与此同时,进行网络和信息安全建设,为信息化之路提供更好的条件和保障。指导思想的科学合理性与信息化建设者们的苦干实干相结合,公司的信息化建设结出了累累硕果,得到广泛好评。公司开发的“新一代综合业务处理系统”于XX年9月提名参加了chp(computer-worldhonorprogram,计算机世界荣誉组织)“计算机世界荣誉奖”的评选,此奖项评选由idg集团组织,全球上百家it公司总裁作为评委,是当今世界信息技术领域奖项之一,有“it奥斯卡”之称。XX年4月,该系统已经获得本年度“计算机世界荣誉奖”21世纪贡献大奖提名奖。这是今年全球一家保险企业获奖,也是继招商银行去年获奖后,我国第二家以及本年度一家在该奖项的“金融、保险及地产领域”获此殊荣的国内企业。 (4)结合我们学过的知识,发现mis、crm、mrp、mrpⅱ和erp等在企业信息化过程的应用。 (五)实验名称:排序算法 班级_______ 姓名__________ 学号______实验日期: 实验机时:3 学时实验成绩: ----------------- 一.实验目的: 1、掌握主要排序算法的思想和实现技术。 二.实验内容: 1、设计一程序,要求:输入学生“软件技术基础”课的成绩(学 号、姓名、平均成绩、总学分);按总学分对学生数据进行排序。(要求:实现任选3种排序算法) 三.程序: 1、程序规范(输入数据、功能、输出数据) 2、设计分析(数据表示、算法) 3、C源代码(电子版) 1、循环程序设计-1(1)汇编、连接后的截图 TODO:你的截图(必选) TODO:你的文字解释说明(可选) 说明:masm xun 得到 xun.obj,xun.crf,xun.lst 文件,通过 link xun 得到 xun.map 文件,显示编译成功。 (2).lst 文件的截图,TODO:你的截图(必选) TODO:你的文字解释说明(可选) 说明:通过 masm 对程序进行编译时生成.lst 文件,通过 notepad++打开.lst 文件,并进行截图(3)反汇编的截图 TODO:你的截图(必选) TODO:你的文字解释说明(可选) 说明:在 debug 环境下执行 u 指令,显示出反汇编代码。 (4)在完成 DS 赋值后,立即显示各个寄存器的值 TODO:你的截图(必选) TODO:你的文字解释说明(可选) 说明:按单步 t 之后,下方出现 MOV DS,AX,即下一条即将执行的指令为 MOV DS,AX,再按一次 t,此时 DS 被赋值,此时执行的 r 指令显示的就是 DS 赋值后各个寄存器的值。 (5)在进行计算前,显示数组 M 开始的 n+2 个字的内存值的截图(只能显示这n+2 个字的内存值,多显示、少显示均扣分) TODO:你的截图(必选) TODO:你的文字解释说明(可选) 说明:在 debug 环境下,执行 d 指令显示内存,由于不能显示其他字的内存值,所以只能 一行一行截图,可以看到,此时内存值与程序初始定义值相同。 (6)执行完计算后,立即显示各个寄存器的值 TODO:你的截图(必选) TODO:你的文字解释说明(可选) 说明:先执行 g 指令到执行回到 dos 系统指令,此时显然已经执行完运算,此时执行 r 指令就获得执行完运算后各个寄存器的值。 (7)执行完计算后,显示数组 M 开始的 n+2 个字的内存值的截图(只能显示这n+2 个字的内存值,多显示、少显示均扣分) TODO:你的截图(必选) TODO:你的文字解释说明(可选) 说明:执行 d 指令显示出内存值,由于要求是不能显示其他字的值,所以只能一行一行截图,可以看到此时内存值与期望结果相同。 (8)源代码 TODO:你的源代码(必选) ;empty asm file title I love asm data segment n dw 0010h M dw 0021h,0084h,0041h,0010h,0027h,0018h,0044h,0011H,0002h,0028h,0024h,0020h,0022h,0014h,0030h,0040h DATA1 DW ? ADDRR DW ? data ends code segment assume cs:code, ds:data main proc ;assign the data segment base address to DS mov ax, data mov ds, ax ;TODO...;| add your code between arrows | ;v----------------------------v MOV CX, n ;循环计数器 LEA DI, M MOV AX,[DI] ;取第一个数 MOV ADDRR, DI ;记下绝对值最大的数的地址 CMP AX,0 ;此数是正数吗? JNS ZHEN ;是正数,即为绝对值,转去判断下一个数 NEG AX ;不是正数,变为其绝对值 ZHEN:MOV BX,[DI] CMP BX,0 ;此数是正数吗? JNS COMP ;是正数,即为绝对值,转去比较绝对值大小 NEG BX ;不是正数,变为其绝对值 COMP: CMP AX, BX ;判断绝对值大小 JAE ADDRESS MOV AX, BX ;(AX)<(BX),使(AX)中为绝对值最大的数 MOV ADDRR, DI ;记下绝对值最大的数的地址 ADDRESS:ADD DI, 2 LOOP ZHEN MOV DATA1, AX ;记下此数 ;^----------------------------^ ;| The END | ;method 2: return to dos mov ax, 4c00h int 21h main endp code ends end main 2、循环程序设计-2 (1)汇编、连接后的截图 TODO:你的截图(必选) TODO:你的文字解释说明(可选) 说明:masm xun 得到 xunhuan.obj,xunhuan.crf,xunhuan.lst 文件,通过 link xunhaun 得到xunhaun.map 文件,显示编译成功。 (2).lst 文件的截图 TODO:你的截图(必选) TODO:你的文字解释说明(可选) 说明:通过 masm 编译 jishu,获得 jishu.lst 文件,要 notepad++打开并进行截图。 (3)反汇编的截图 TODO:你的截图(必选) TODO:你的文字解释说明(可选) 说明:在 debug 环境下执行 u 指令显示出反汇编代码。 (4)在进行计算前,显示数组 A 中 15 个整数的内存值的截图(只能显示这 15个整数的内存值,多显示、少显示均扣分) TODO:你的截图(必选) TODO:你的文字解释说明(可选) 说明:执行 d 指令显示出内存值,由于不能显示其他数内存值,所以一行一行进行截图,可以看到,此时内存值与程序初始定义相同。 (5)在进行计算前,显示数组 B 中 20 个整数的内存值的截图(只能显示这 20个整数的内存值,多显示、少显示均扣分) TODO:你的截图(必选) TODO:你的文字解释说明(可选) 说明:执行 d 指令显示出内存值,由于不能显示其他整数内存值,所以一行一行进行截图,可以看到,此时数组 B 中的内存值与程序初始定义相同。 (6)在进行计算前,显示数组 C 中 15 个整数的内存值的截图(只能显示这 15个整数的内存值,多显示、少显示均扣分) TODO:你的截图(必选) TODO:你的文字解释说明(可选) 说明:执行 d 指令显示出内存值,由于不能显示其他整数内存值,所以一行一行进行截图,可以看出,此时内存值与程序初始定义相同。 (7)执行完计算后,立即显示各个寄存器的值 TODO:你的截图(必选) TODO:你的文字解释说明(可选) 说明:先用 g 指令跳到返回 dos 调用指令,此时已经执行完计算,再执行 r 指令,显示的就是执行完运算的各个寄存器的值。 (8)执行完计算后,显示数组 A 中 15 个整数的内存值的截图(只能显示这 15个整数的内存值,多显示、少显示均扣分) TODO:你的截图(必选) TODO:你的文字解释说明(可选) 说明:执行 d 指令显示出内存值,由于要求是不能显示其他字的值,所以只能一行一行截图,可以看到此时内存值与期望结果相同。 (9)执行完计算后,显示数组 B 中 20 个整数的内存值的截图(只能显示这 20个整数的内存值,多显示、少显示均扣分) TODO:你的截图(必选) TODO:你的文字解释说明(可选) 说明:执行 d 指令显示出内存值,由于要求是不能显示其他字的值,所以只能一行一行截图,可以看到此时内存值与期望结果相同。 (10)执行完计算后,显示数组 C 中 15 个整数的内存值的截图(只能显示这 15个整数的内存值,多显示、少显示均扣分) TODO:你的截图(必选) TODO:你的文字解释说明(可选) 说明:执行 d 指令显示出内存值,由于要求是不能显示其他字的值,所以只能一行一行截图,可以看到此时内存值与期望结果相同。 (11)源代码 TODO:你的源代码(必选) ;empty asm file title I love asm data segment A dw 0027h,0018h,0021h,0028h,0024h,0020h,0022h,0014h,0011h,0010h,0012h,0017h,0084h,0081h,0080H B dw 0018h,0021h,0028h,0024h,0020h,0022h,0044H,0041h,0011h,0010h,0012h,0017h,0084h,0081h,0080h,0040h,0042h,0047h,0002h,0007h C1 DWDUP(?)data ends code segment assume cs:code, ds:data main proc ;assign the data segment base address to DS mov ax, data mov ds, ax ;TODO...;| add your code between arrows | ;v----------------------------v mov si,0 MOV DI,0 mov bx,A jiao:MOV CX,B[SI] ;想法是 di 指 A 中的元素,di 递增,拿 A 中的一个元素每次与 B 中的所有元素作比较 CMP A[DI],CX ;直到遇到相同为止,如果没有遇到相同,有设置对 si 值比较指令,b 中所有元素相同时 JZ JI ;会跳转到 JI INC SI INC SI CMP SI,42 JZ JI JMP jiao JI:mov ax,B[SI] mov C1[DI],AX MOV SI,0 INC DI INC DI CMP DI,32 JZ EXIT JMP jiao ;^----------------------------^ ;| The END | ;method 2: return to dos EXIT: mov ax, 4c00h int 21h main endp code ends end main 3、分支程序设计 (1)汇编、连接后的截图 TODO:你的截图(必选) TODO:你的文字解释说明(可选) 说明:masm xun 得到 jishu.obj,jishu.crf,jishu.lst 文件,通过 link xun 得到 jishu.map 文件,显示编译成功。 (2).lst 文件的截图 TODO:你的截图(必选) TODO:你的文字解释说明(可选) 说明:通过 masm 形成 jishu.lst 文件,通过 notepad++打开,并进行截图。 (3)反汇编的截图 TODO:你的截图(必选) TODO:你的文字解释说明(可选) 说明:在 debug 环境下执行 u 指令,显示出反汇编代码。 (4)在完成 DS 赋值后,立即显示各个寄存器的值 TODO:你的截图(必选) TODO:你的文字解释说明(可选) 说明:第一步 t 指令执行底下为 MOV DS,AX,说明接下来执行的指令是 MOV DS,AX,所以再执行一次 t 指令,然后用 r 指令显示寄存器当前的值。 (5)在进行计算前,显示在数据段中定义的学号字符串的内存值的截图(只能显示完整的学号字符串,多显示、少显示均扣分) TODO:你的截图(必选) TODO:你的文字解释说明(可选) 说明:执行 d 指令显示出内存值,由于不能显示其他内存值,所以一行一行进行截图,可以看出,此时内存值与程序初始定义相同。 (6)在进行计算前,显示在数据段中定义的 COUNT 数组的内存值的截图(只能显示完整的 COUNT 数组内容,多显示、少显示均扣分) TODO:你的截图(必选) TODO:你的文字解释说明(可选) 说明:执行 d 指令显示出内存值,由于不能显示其他内存值,所以一行一行进行截图,可以看出,此时内存值与程序初始定义相同。 (7)执行完计算后,立即显示各个寄存器的值 TODO:你的截图(必选) TODO:你的文字解释说明(可选) 说明:通过执行 g 指令跳到调用 dos 系统的指令,此时已经执行完运算,再执行 r 指令,显示出的就是执行完计算后各个寄存器的值。 (8)执行完计算后,显示在数据段中定义的学号字符串的内存值的截图(只能显示完整的学号字符串,多显示、少显示均扣分) TODO:你的截图(必选) TODO:你的文字解释说明(可选) 说明:执行 d 指令显示出内存值,由于不能显示其他内存值,所以一行一行进行截图,可以看出,此时内存值与程序期望相同。 (9)执行完计算后,显示在数据段中定义的 COUNT 数组的内存值的截图(只能显示完整的 COUNT 数组内容,多显示、少显示均扣分) TODO:你的截图(必选) TODO:你的文字解释说明(可选) 说明:说明:执行 d 指令显示出内存值,由于不能显示其他内存值,所以一行一行进行截图。学号为 2184411027,0-9 个数分别为 1,3,2,0,2,0,0,1,1,0,结果正确。 (10)程序在 DOSBox 下直接运行的截图 TODO:你的截图(必选) TODO:你的文字解释说明(可选) (11)源代码 TODO:你的源代码(必选) ;empty asm file title I love asm data segment A dw 0027h,0018h,0021h,0028h,0024h,0020h,0022h,0014h,0011h,0010h,0012h,0017h,0084h,0081h,0080H B dw 0018h,0021h,0028h,0024h,0020h,0022h,0044H,0041h,0011h,0010h,0012h,0017h,0084h,0081h,0080h,0040h,0042h,0047h,0002h,0007h C1 DWDUP(?)data ends code segment assume cs:code, ds:data main proc ;assign the data segment base address to DS mov ax, data mov ds, ax ;TODO...;| add your code between arrows | ;v----------------------------v mov si,0 MOV DI,0 mov bx,A jiao:MOV CX,B[SI] ;想法是 di 指 A 中的元素,di 递增,拿 A 中的一个元素每次与B 中的所有元素作比较 CMP A[DI],CX ;直到遇到相同为止,如果没有遇到相同,有设置对 si 值比较指令,b 中所有元素相同时 JZ JI ;会跳转到 JI INC SI INC SI CMP SI,42 JZ JI JMP jiao JI:mov ax,B[SI] mov C1[DI],AX MOV SI,0 INC DI INC DI CMP DI,32 JZ EXIT JMP jiao ;^----------------------------^ ;| The END | ;method 2: return to dos EXIT: mov ax, 4c00h int 21h main 实验时间及学时: 2010-2011学年秋季学期第11周到第18周,总36学时 实验地点: 经济管理学院机房 实验内容: 本学期的会计电算化上机实验课我们共学习操作了9部分内容: 一、系统管理 1.帐套信息:在这一部分学习了如何新建帐套和设置帐套属性。这一 部分操作需要注意的是,新建的帐套号和帐套名不能和现有的帐套重复,建好的帐套,可以修改帐套名和帐套号但不能修改帐套类型和文件路径,帐套一经启用,帐套属性设置将不能修改。 2.帐套备份与恢复:在这一部分学习了帐套的备份与恢复。每回上机 结束时,我们都需要备份帐套,上级开始时,必须恢复帐套,以防数据丢失。 3.岗位设置:这部分包括怎样建立用户和权限分配。 二、系统资料 1.币别设置:这部分在系统设置——基础资料——公共资料——币别 设置中操作,反复练习了“新增、禁用、反禁用、删除”等功能。 2.部门、职员设置:这部分包括部门、职务、职员类型和职员资料的录入。需要注意的是,职务和职员类型的录入在公共资料——辅助资料管理中设置的。 3.计量单位设置:这部分操作在“计量单位”界面进行。 4.凭证类型:这部分操作在“凭证字”界面进行。 5.结算方式:这部分操作在“结算方式”界面进行。 6.客户档案:这部分操作在“客户”界面进行。 7.供应商档案:这部分操作在“供应商”界面进行。 三、总帐核算系统的建立 1.会计科目及期初余额:这部分要先设置科目属性,然后录入初始余 额。在设置科目属性时需要注意,“坏账准备、累计折旧、累计摊销、未分配利润”科目的余额方向在贷方;先设置一级科目再设置明细 科目 2.总账系统参数:这部分操作在系统设置——系统设置——总账—— 系统参数界面进行。 3.物料:这部分操作在“公共资料——物料”界面进行。 四、固定资产管理 1.业务控制参数:这部分操作在“财务会计——固定资产管理——基 础资料——相应明细功能”界面进行。 2.固定资产类别:这部分操作在“卡片类别管理”界面进行。在录入 资料时,选择第一种平均年限法。 3.固定资产原始卡片:这部分操作在“财务会计——固定资产管理— —业务处理——新增卡片”界面进行。卡片录入后,通过工具下拉 菜单中的“将初始数据传递给总账”选项。将固定资产相关数据由 固定资产模块转到总账模块,确定传递正确后,结束初始化。 五、应收应付款管理系统 1.应收款管理:这部分操作在系统设置——系统设置——应收款管理 ——系统参数中进行。首先,设置应收账款-普通客户为受控科目,然后,在“科目设置”中,将“设置单据类型科目”全部选为受控 科目。系统参数设置好后,录入应收账款期初余额,最后,结束初 始化。 2.应付款管理:与应收款管理类似。 六、日常经营业务 1.资金业务:将发生的资金业务在“财务会计——总账——凭证处理 ——各明细功能中完成。在凭证查询中可查询已录入的凭证,未审 计和过账前,可以通过凭证查询修改凭证。 2.部门、个人往来项目辅助核算业务:同资金业务的操作。需要注意的是有的凭证录入时要填写核算项目。 3.外币业务:同资金业务的操作。本操作主要学习录入外币的方法: 凭证录入界面,点击标签中的“外币“添加外币录入内容。 4.票据核算业务:同资金业务的操作。 5.应收业务:本部分操作在“财务会计——应收款管理”中完成。通 过“新增增值税发票”或“收款单”来生成凭证。 6.应付业务:类似应收业务的操作,不同的是学要新增“采购增值税 发票”或“付款单”。 7.固定资产业务:本部分操作在“财务会计——固定资产管理——子 功能”中完成。学要注意的是本部分操作必须在完成固定资产模块 结束初始化后进行。录入资料生成新卡片,通过新增卡片,“按单” 生成凭证。折旧的计提在“计提折旧”界面完成并自动生成凭证。 注:以上7种业务在生成凭证后均需更换操作员对凭证进行审核过账。 七、工资管理系统 1.业务控制参数:在这部分学习了工资类别的录入,操作在“人力资 源——工资管理——类别管理——新建类别”中进行。 2.基本分类档案:本部分操作首先选择类别,然后在“人力资源—— 工资管理——设置——部门管理/职员管理”中进行,每个类别都需 要导入一次全部部门,并导入属于相应类别的职员。 3.工资项目及公式:本部分学习了工资项目设置、工资计算公式和所 得税设置。工资项目设置操作在“人力资源——工资管理——设置 ——项目设置”中进行。与其他设置不同的是,项目设置对所建的各工资类别都有效,即只需要设置一次;工资计算公式操作首先也 要选择类别,然后在“人力资源——工资管理——设置——公式设 置”中进行;所得税设置同样要选择类别,然后在“人力资源—— 工资管理——设置——所得税设置”中进行。 4.工资业务:该部分学习了工资数据录入和工资费用分配。工资数据 录入操作在“人力资源——工资管理——工资业务——工资录入” 中进行,然后进行“工资计算”,再进行“所得税计算”,所得税计 算完整后,再到“工资录入”中将个人所得税引入;工资费用分配 操作先选择工资类别,然后在“人力资源——工资管理——工资业 务——费用分配”中进行相应设置,注意有些项目有下设项目需要 录入。这两部分操作都做完后,就可以进行“工资凭证管理”生成工资费用凭证并传递到总账。 八、期末转账 1.转账分录:将各收支科目结转本年利润的分录,计提所得税费用分 录并结转本年利润分录,制造费用结转到生产成本分录,结转本年 利润分录,提取法定盈余公积分录。 2.期末结账:固定资产、应收应付、工资、总账模块,期末结账。 注:以上操作产生的凭证审核和过账时,要更换操作员。 九、报表编制和日常管理 利用系统模板编制资产负债表和利润表(见附录一和附录二)。 实验结果及心得: 一、实验结果 学习并熟悉掌握了金蝶k3软件的应用。 二、实验心得 经过36个学时的上机实验,我总结出以下几点,认为在以后的学习工作过程中要多加注意:1.由于账套一旦启用将不能修改,所以进行账套的初始设置时一定要认 真谨慎。 2.虽然在上机学习中口令密码不需牢记,但在实际应用中设置各操作员 时务必要牢记口令密码。 3.在学习过程中每做完一个实验便要进行帐套备份,而实际工作中却要在以下几个阶段需要进行系统数据备份,分别是在启用账套前,基础 设置完成后,录入期初余额前、填制凭证前、对账前和结帐前。 经过本学期的学习,我认为自己已经基本掌握了会计电算化的上机操作要点和相关技巧,并且由于课程特点和操作要求,大大提高了我针对会计操作的谨慎性和责任感,亲身体验到了会计电算化的时代性与重要性。 举个简单的例子,输入期初余额后,进行对账,却发现试算不能平衡,仔细检查并修改后才达到试算平衡。经与同学讨论后了解到大家在实验过程中普遍出 现了此现象。我想,这是因为我们对于会计工作的谨慎、真实、准确的要求还不够深入理解,未能做到足够认真、准确的进行会计工作。 由此而知,会计电算化是一门实践性很强的学科,会计不是摆在书本上的理论,只有真正参加实践工作,将理论与实践有机地结合起来,才能有效、合理、正确的完成工作。同时,会计电算化也是一种思想,需要根据企业自身特点借助软件平台来实现。软件平台是固定的,但操作员却是灵活的,因企业生产方式、经营结构等方面不同,对软件的应用效果也会大有不同。身为会计人员,就要在企业自身特点的基础之上认真架构企业都有的软件平台。 【离散数学上机实验报告】推荐阅读: 离散数学练09-13 离散数学期末试卷a09-27 离散数学试卷与答案10-02 离散数学考试题型之定理应用题09-21 离散07-20 郑州大学离散控制系统07-14 离散型随机变量的期望教学计划10-09 离散性企业ERP实施能力研究与分析07-16 《数学实验手册》学习心得12-116.国际经济与贸易上机实验报告 篇六
7.离散数学上机实验报告 篇七
8.离散数学上机实验报告 篇八
9.离散数学上机实验报告 篇九
10.会计电算化上机实验报告 篇十