C++语言在用友U8教学模式创新中的应用

2022-09-12

随着财会信息化时代的到来, 高校财经类专业已非常重视会计信息化的教学工作, 会计信息化教学软件主要集中在用友、金蝶这两类, 目前大多数高校的会计信息化教学中也是选用了用友ERP-U8软件系统作为教学软件, 本文调研了用友U8V10.1教学过程中教学模式的现状和问题, 进行归纳总结, 并给出了相应的C++语言编程解决策略, 推动U8教学模式创新。

一、用友U8V10.1教学模式的现状

调研发现, 用友U8V10.1目前存在的教学模式主要体现为以下四种情形: (1) 课程第一次课, 学生依据实验要求开始创建账套, 接下来的课程学生用自己创建的账套从第一次课累积操作到实训资料全部完成, 完整做完一整套账。 (2) 课程第一次课, 学生依据实验要求开始创建账套, 每个学生的账套号按照实训资料指定的来填, 结果每个学生账套号相同, 接下来的课程每次课教师会向学生发送截止到上一次课实训内容已完成的账套, 直至实训资料全部完成, 完整做完一整套账。 (3) 课程第一次课, 学生会依据实验要求开始创建账套, 为了尽量防止学生实训舞弊, 教师会给出一定的账套号命名规则, 保证每个学生所创建的账套的账套号唯一, 接下来的课程学生用自己创建的带有自己唯一账套号的账套从第一次课累积操作到实训资料全部完成, 完整做完一整套账。 (4) 课程期末结束时, 举行期末考试, 在没有教考系统进行系统在线考试的资源下, 又分以下四种情况, 1) 考试时学生自己建账套, 每个学生的账套号按照考试资料指定的来填, 结果每个学生账套号相同。2) 考试时学生自己建账套, 为了尽量防止学生实训舞弊, 教师会给出一定的账套号命名规则, 保证每个学生所创建的账套的账套号唯一, 结果每个学生的账套号不同。3) 教师提供期末考试的初始账套, 每个学生的账套号相同。4) 教师提供期末考试的初始账套, 为了尽量防止学生舞弊, 发送给每个学生的都是和学生基本信息对应的唯一的一个账套。

二、用友U8 V10.1教学模式存在的问题

综合上述用友U8V10.1教学模式目前存在的几种情形, 会发现用友U8V10.1教学模式存在以下三个方面的问题:

(1) 如果整个课程学生实训过程中或期末考试时每个学生的账套号相同, 就无法对学生独立完成实训内容和考试开展有效监督, 无法做到尽量防止学生学习过程中和考试时舞弊, 无法督促学生主动学习, 课程教学质量难以得到提升。

(2) 如果整个课程学生实训过程中或期末考试时给出一定的账套号命名规则, 让每个学生所创建的账套的账套号唯一, 这个带有学生基本信息的唯一账套号的账套从教学实训开始做到教学实训结束, 可以做到有效防止学生舞弊, 督促学生主动学习, 但实训账套从实训内容开始使用到实训内容结束, 从调研的情况来看, 一方面学生吸收能力不同, 实训内容前后相关, 一般2次以上实训内容未完整完成, 将影响接下来课程实训内容的操作, 打击学生的学习积极性;另一方面学生自己的账套在整个课程过程中会不可避免的发生账套中途损害, 出现无法继续使用的情况, 一旦这种情况出现, 学生必须从头开始做这个账套, 要在学习任务多的情况下短时间内赶工到当前课程进度, 往往这时候学生心理上会产生强烈的挫败感, 学习的积极性和主动性会迅速降低, 有些甚至会放弃继续学习, 这种结果也会严重影响课程的教学质量。

(3) 如果老师给每个学生提供属于他自己的唯一账套号的账套, 就一次课或期末考试来讲, 工作量都是非常大的, 整个课程每次课提供非常不现实。

三、用友U8V10.1教学模式创新

综合上述问题, 为了整体提高用友U8会计信息化课程教学水平, 主动采取有效措施尽量防止学生作弊, 督促学生自主学习, 提升学生的学习效果, 在原来的教学模式下用友U8会计信息化课程最优的创新的教学模式应是:教师每次课为学生提供属于每个学生唯一的截止到上一次课实训内容已完成账套来继续完成本次课的实训内容、期末考试也为学生提供属于每个学生唯一的考试初始账套完成考试, 这种模式的优势在于由于账套号唯一可以很大程度上有效地防止学生舞弊, 督促学生加强平时的自主学习;由于每次课教师提供和当前课程进度匹配的账套即可以让每一个学生跟上当次课的课程进度, 及时完成当次课的实训内容, 即使未能及时全部完成, 也只需将当次课账套输出, 课后找时间补上即可, 也避免了学生账套损坏的恶劣情形出现, 保护了学生的学习积极性和热情。

要成功应用上述这种用友U8会计信息化课程最优的创新的教学模式就只需解决一个问题:教师如何每次课或期末考试时轻松地为每位学生制作属于每个学生的账套号唯一的账套?

四、C++语言在用友U8教学模式创新中的应用

在用友U8创新教学模式中, 教师每次课发送给学生的备份账套包含UFDATA.BAK和Uf Erp Act.lst两个备份文件, 这两个文件教师可在上次课结束时输出其中一位已全部完成当次课实训内容的学生的账套得到, 其中UFDATA.BAK文件里面的数据应是前期课程完成的实训内容, Uf Erp Act.lst文件保存的是账套相关信息, 包含账套的账套号信息, 因此教师依据上次课输出的账套为每位学生制作属于每个学生当次课的账套号唯一的账套时, UFDATA.BAK每个学生应相同, 所以这个文件无须修改, 教师需要根据所授课班级学生的数量, 依次修改Uf Erp Act.lst文件中的c Acc_Id的值为每个学生对应的账套号 (实践中采取学生班号+学号后两位来命名学生账套的账套号) 并另存为该学生账套的Uf Erp Act.lst文件, 加上之前已有的UFDATA.BAK文件, 两个文件合在一起重新构成了学生的账套备份文件, 可以成功实施账套引入, 完成教学实训作业。授课学生数量越多, 教师手动修改生成Uf Erp Act.lst文件的工作量越大, 如果换做计算机程序批量修改生成Uf Erp Act.lst文件将使生成Uf Erp Act.lst文件的操作变得很轻松。我们可以采用C++语言编写这样一个配置文件 (Uf Erp Act.lst) 批量生成工具, 使用它可以自动生成配置文件的数量期间在000-999, 完全满足使用需求 (用友U8账套号期间000-999) 。使用C++语言编写配置文件批量生成工具步骤可参考以下流程图。

C++语言编写配置文件批量生成工具核心代码:

编写好的配置文件批量生成工具如图1所示。

具体应用步骤: (1) 将上次课结束时输出的账套的备份文件里的Uf Erp Act.lst文件中的c Acc_Id的值修改为***, 保存; (2) 点击工具上的“打开模板文件”按钮, 打开上一步骤修改保存后的Uf Erp Act.lst文件, 打开后文件内容会显示在工具的文本框中, 接下来在工具上录入班级名称, 录入Id, Id号就是学生的账套号, 比如学生为会计一班, 共55人, 则可输入Id从101到155, 如图2所示。 (3) 单击“开始生成”按钮, 系统执行并立即在指定目录下生成以录入的班级名称命名的文件夹, 班级文件夹里包含以 (学生账套号) 命名的多个文件夹, 一个Id号对应一个文件夹, 文件夹里包含一个Uf Erp Act.lst文件, Uf Erp Act.lst文件的c Acc_Id值为学生的账套号, 见下图所示。 (4) 上述操作后, 每个学生所需备份账套的Uf Erp Act.lst文件就有了, 接下来教师把上次课输出的备份账套的UFDATA.BAK文件打压缩并和刚生成的班级文件夹一起传送给学生, 学生收到后, 在班级文件夹里找到自己账套号对应的文件夹, 拷贝到一定位置, 将压缩后的UFDATA.BAK解压缩拷贝到自己的账套号文件夹, 此时学生账套号文件夹里就有完整的UFDATA.BAK、Uf Erp Act.lst两个账套备份文件, 接下来可以成功执行账套引入, 对账套进行操作。

本文列举了用友U8常见的教学模式, 分析了目前多种教学模式存在的问题, 并就这些问题进行分析, 提出了用友U8教学的创新模式, 针对教学模式实施的难点, 提出了有效的利用C++编程制作配置文件批量生成工具的解决策略。本文提出的用友U8创新教学模式已在实际教学中具体实施, 效果受到使用教师一致认可和好评, 在此希望能给更多的用友U8会计信息化课程的教学工作者提供一定的参考和借鉴, 进一步提高用友U8会计信息化课堂教学质量。

摘要:用友ERP-U8软件在很多高校财经类专业会计信息化教学中使用普遍, 本文以用友ERP-U8V10.1软件为背景, 调研此软件教学过程中教学模式的现状和存在的问题, 并结合具体问题提出了对应的C++语言编程解决策略, 推动用友U8教学模式创新, 供广大高校用友U8会计信息化教学教师参考, 以期不断提高高校财会专业会计信息化教学工作的质量。

关键词:会计信息化教学,用友ERP-U8,教学模式,创新,C++语言

上一篇:美丽秀发的背后下一篇:互联网下会计师事务所互联网审计的局限与对策