(第0章)会计软件开发技术导论1.ppt
《(第0章)会计软件开发技术导论1.ppt》由会员分享,可在线阅读,更多相关《(第0章)会计软件开发技术导论1.ppt(46页珍藏版)》请在三一办公上搜索。
1、会计软件开发技术导论,讲课人:邱杰 Mobile:13608356915 E-mail:qiujie_,授课教师简介,邱杰系统分析员 主研管理信息系统的设计与开发。已有10多年各类软件系统的分析设计与开发经验。曾经担任:重庆宏声新思维公司开发部经理。重庆金算盘软件公司开发部经理。主持开发了金算盘8e/ERP、金算盘6f等管理软件系统,并参与实施了多家大型企业的国家863计划的CIMS工程。,会计软件开发技术导论,1、本门课程的目标2、怎样学好这门课3、会计信息系统的运行模式4、会计软件开发的基本流程5、会计软件开发工具,一、本门课程的目标,总体目标:掌握处理会计信息的一种方法和技术手段。具体目
2、标:学会一种面向对象的数据库开发工具(PB)并能够用其处理简单的财务数据;熟悉会计软件的开发流程;能够设计一般的会计软件单项功能并编程实现能够编写一个简单的工资核算软件能对会计软件进行简单的开发和维护。,先修课和后续课,先修课:计算机文化基础 高级语言程序设计 会计电算化 会计学基础后续课:会计电算化A(会计信息系统分析与设计)财务信息化,主要参考书,PB教程类、PB指南类参考书;数据库原理等参考书注:图书馆都可以借阅,二、怎样学好这门课,思想重视程度 兴趣培养 理解学习这门课程对自身的意义学习方法 理解基本概念,勤于思考 多学习参考编程相关例子 勤动手,多实践 对会计等相关业务知识的掌握 多
3、研究现行流行会计软件 有意识培养编程思维,如何把现有思维转换为编程思维?,举例:某学校有4位同学外出,1人做了好事,表扬信发来之后,校长找到4位同学想知道是谁做了好事,但:A说:不是我;B说:是C;C说:是D;D说:他胡说;已知3人说了真话,1人说了假话,请找出做好事的人,如何把现有思维转换为编程思维?,分析需要解决什么问题找出解决问题的方案将解决问题的方案进行形式化描述将形式化描述表示成为某种具体编程语言运行程序求得答案,当前流行的会计软件,用友软件:NC、U8、用友通金蝶软件:K/3、KIS金算盘软件:VPS、8e/ERP、6f其它:浪潮、新中大,三、会计信息系统的运行模式(发展),大体分
4、为四种 主机终端模式 文件服务器模式(F/S)客户机/服务器模式(Client/Server,C/S)浏览器/服务器模式(Browser/Server,B/S)注:其中主机终端模式因其硬件成本过高已经趋于淘汰。,文件服务器模式图,文件服务器模式,文件服务器模式,文件服务器模式如上图所示,在这种模式中,应用程序和数据都存放在一台指定的计算机中,这台计算机称之为文件服务器,一般均由专业服务器或性能较高的微机担任。文件服务器模式的优点:文件服务器与工作站之间分工明确,使工作站从网络管理中解脱出来,信息处理能力明显增强;数据保密性好,可根据不同需求给用户不同的权限,资源共享性好;文件安全管理较好,可靠
5、性高。缺点:是只适用于小规模的局域网,对于用户多、数据量大的情况就会产生网络瓶颈,尤其是在互联网上更不能满足用户需求。,C/S模式,C/S模式中C(客户机)和S(服务器)完全按照其在网络中所担任的角色而定,可简单定义为客户机:提出服务请求的一方;服务器:提供服务的一方,即在网络中响应需求方请求并“提供服务”的一方。C/S模式的应用程序运作原理如下图所示。在此原理图中,网络操作系统为Netware,服务器运行多用户SQL数据库,工作站通过SQL的客户程序向数据库发出查询请求,SQL服务器执行这一查询并将结果返回客户。,C/S模式图,C/S运作模式原理,B/S模式,B/S模式是把传统的C/S模式中
6、的服务器部分分解为一个数据服务器与一个或多个应用服务器(Web服务器),从而构成一个三层结构的客户服务器体系。第一层客户机是用户与整个系统的接口。客户的应用程序精简到一个通用的浏览器软件,如Netscape Navigator,微软公司的IE等,浏览器将HTML代码转化成图文并茂的网页,网页具备一定的交互功能,允许用户在网页提供的申请表上输人信息提交给后台,并提出处理请求,这个后台就是第二层的Web服务器。,B/S模式,第二层Web服务器启动相应的进程来响应这一请求,并动态生成一串HTML代码,其中嵌入处理的结果,返回给客户机的浏览器。如果客户机提交的请求包括数据的存取,Web服务器还需与数据
7、库服务器协同完成这一处理工作。第三层数据库服务器的任务类似于C/S模式中服务器的任务,负责协调不同的Web服务器发出的请求,管理数据库。,C/S的优势,(1)交互性强是C/S固有的一个优点。在C/S中,客户端有一套完整的应用程序,在出错提示、在线帮助等方面都有强大的功能,并且可以在子程序间自由切换。B/S虽然由JavaScript、VBScript提供了一定的交互能力,但与C/S的一整套客户应用相比是太有限了。,C/S的优势,(2)C/S模式提供了更安全的存取模式。C/S是配对的点对点的结构模式(每个客户端均需安装完整的应用程序,才能与服务端协同工作),同时可以采用适用于局域网、安全性比较好的
8、网络协议。而B/S采用点对多点、多点对多点这种开放的结构模式(客户端只需安装浏览器,无需专门安装应用程序),并采用TCP/IP这一类应用于Internet的开放性协议,其安全性只能靠数据服务器上管理密码的数据库来保证。由于采用TCP/IP,他们必须采用一系列的安全措施,如构筑防火墙,来防止Internet的用户对企业内部信息的窃取以及外界病毒的侵入。,C/S的优势,(3)采用C/S模式将降低网络通信量。B/S采用了逻辑上的三层结构,而在物理上的网络结构仍然是原来的以太网或环形网。这样,第一层与第二层结构之间的通信、第二层与第三层结构之间的通信都需占用同一条网络线路。而C/S只有两层结构,网络通
9、信量只包括Client与Server之间的通信量。所以,C/S处理大量信息的能力是B/S所无法比拟的。,C/S的优势,(4)由于C/S在逻辑结构上比B/S少一层,对于相同的任务,C/S完成的速度总比B/S快。使得C/S更利于处理大量数据。,B/S模式的优势,(1)它简化了客户端。它无需像C/S模式那样在不同的客户机上安装不同的客户应用程序,而只需安装通用的浏览器软件。这样不但可以节省客户机的硬盘空间与内存,而且使安装过程时便网络结构更加灵活。假设一个企业的决策层要开一个讨论库存问题的会议,他们只需从会议室的计算机上直接通过浏览器查询数据,然后显示给大家看就可以了。甚至与会者还可以把笔记本电脑联
10、上会议室的网络插口,自己来查询相关的数据。,B/S模式的优势,(2)它简化了系统的开发和维护。系统的开发者无须再为不同级别的用户设计开发不同的客户应用程序了,只需把所有的功能都实现在Web服务器上,并就不同的功能为各个组别的用户设置权限就可以了。各个用户通过HTTP请求在权限范围内调用Web服务器上不同处理程序,从而完成对数据的查询或修改。现代企业面临着日新月异的竞争环境,对企业内部运作机制的更新与调整也变得逐渐频繁。相对于C/S,B/S的维护具有更大的灵活性。,B/S模式的优势,(3)它使用户的操作变得更简单。对于C/S模式,客户应用程序有自己特定的规格,使用者需要接受专门培训。而采用B/S
11、模式时,客户端只是一个简单易用的浏览器软件,无论是决策层还是操作层的人员都无需培训,就可以直接使用。,B/S模式的优势,(4)B/S特别适用于网上信息发布,使得传统的信息系统的功能有所扩展。这是C/S所无法实现的。而有新增的网上信息发布功能恰是现代企业所需的。这使得企业书面文件可以被电子文件取代,从而提高了企业的工作效率,使企业行政手续简化,节省人力物力。,C/S与B/S,鉴于B/S相对于C/S的先进性,B/S逐渐成为一种流行的信息系统模式。有些企业已经领先一步开始使用它,并且收到了一定的成效。当然,B/S模式也有缺点,一般说来,C/S模式的优点就是B/S模式的缺点,反之亦然。由于B/S模式的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 会计 软件 开发 技术 导论

链接地址:https://www.31ppt.com/p-5357528.html