版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1、财务软件设计与开发,朱为民,数学与信息学院,上海立信会计学院,1、2、教材:Visual Basic管理信息系统开发毕业设计指南与实例,刘瑞新主编,机械工业出版社,2。会计信息系统分析与设计,陈旭毛华阳主编,清华大学出版社教学参考书,赛奎春主编,Visual Basic信息系统开发实例选编,机械工业出版社,课时安排:22小时教学;实验12学时成绩:考勤实验作业考试方法:课程设计作业(描述设计文档软件系统的特点和创新点),一、三、一章:财务软件的功能结构一、财务软件概述财务软件一般指会计软件,是会计信息系统的基本子系统。会计软件是以会计处理软件为基础的,所以财务软件也可以被视为狭义的会计处理
2、软件。财务软件开发:自20世纪70年代以来,财务软件的开发经历了几个阶段,目前包括单一业务软件、集成业务软件、管理财务软件和ERP财务管理模块。财务软件的实现方式:开发:通过系统开发进行研究和采购(系统分析、设计和实现);从软件经销商处购买标准化产品;软件外包:直接使用第三方传递的标准化信息服务,如租赁等。由于其强大的通用性,金融软件已经形成了一系列成熟的标准化软件,所以购买商业软件是很常见的。商业金融软件的选择:合法性、安全性、可靠性、易用性、适应性、可审计性、可恢复性、软件品牌和软件供应商的声誉、性价比和售后服务2。财务软件的功能结构1。会计信息系统分为会计子系统、会计管理子系统和会计决策
3、支持子系统,为会计管理和会计决策支持提供数据支持和信息基础。2.会计子系统分为八个子系统:材料、固定资产、工资、应收和应付账款、成本、销售、账目和报表,其中会计处理子系统是连接其他七个子系统的枢纽,所有子系统都将自己的会计数据传输到会计系统,会计系统通过报表系统反映会计结果。因此,会计系统是会计的核心子系统。a,5,a,6,a,7,会计信息系统子系统之间的数据连接,财务处理,a,8,3。典型财务软件功能分析1会计处理子系统:完成凭证录入、审核、记账、转账、对账结算、查询打印;生成日记账、明细账、总账并查询打印;为准备会计报表和各种财务分析报表准备数据;一般来说,它具有银行对账和项目会计的功能。
4、2、薪资核算系统:完成薪资计算、薪资费用汇总分配、税务计算;有些还有考勤管理。3固定资产核算体系:完成固定资产卡片管理、固定资产增减变动核算、折旧计提和分配。应收应付账款系统:记录、核销、报告、分析和预测应收应付账款。工业企业可以与销售系统合并成一个子系统,有些也可以与存货核算系统合并成一个子系统。5存货核算系统:完成存货采购核算、货款支付、存货入库、存货收发平衡核算,自动编制调拨凭证进行材料成本分配,自动计算和分配材料成本差异。a、9、6销售核算子系统:一般与存货中的产成品核算有关,实现销售收入、销售费用、销售税金和销售利润的核算。成本核算子系统:收集和分配各种费用,计算产品的单位成本和总成
5、本,为成本管理和利润核算提供成本数据。8报告子系统:定义通用会计和财务分析报告,并定制内部报告以管理用户需求。四.典型财务软件的操作和使用。典型金融软件:金蝶KIS/7.0,/K3;用友金融链接,8.61/8.50金蜘蛛,金算盘,国强,安义,博科.2.财务软件的应用步骤(主要包括三个阶段)(1)账户创建和初始化:清理硬盘安装软件创建账户集:账户集参数设置:账户集名称、a、10、学科带头人、本位币等。初始化设置:增加人员。辅助账户设置:当前公司账户初始化、部门核算、个人核算、在建工程等。创建下级账户,输入期初余额,(输入银行未清账户),试算表,启用账户集。(2)日常核算:输入凭证审核凭证修改凭证
6、核算查询凭证查询并打印各种账簿自定义各种内部管理报表查询并打印内部管理报表的日常备份(防止意外损失)(3)期末处理:汇兑损益结转自定义转账机制凭证(只需在第一个月定义,以后每个月都可以使用)。生成转账凭证,审核会计结转损益账户(银行对账),结算账户,生成月度报告和月度备份(保存会计档案)。一、11、(4)年末处理:修改账套参数(如有必要,调整账户、凭证类型等参数),将年末数修改为新年度的期初数,并备份、归档会计数据。例:上海通用财务会计软件的操作和使用:要求:1)熟悉标准化会计软件的操作和使用,为设计和开发教学所需的最简单的财务软件积累一定的认知基础;2)了解和理解标准化会计软件的模块组成和各
7、模块的功能组成;3)学习和分析会计处理标准化会计软件的数据处理流程,a,12,第二章信息系统开发方法1。信息系统的基本概念1信息系统:它是一个人机信息系统,使用计算机软件和硬件,各种分析,计划,控制,决策模型和数据库,并能提供信息,以支持企业或组织的运作,管理和决策职能。信息系统的类型:交易处理系统、管理信息系统、办公自动化系统、知识工作系统、决策支持系统和经理信息系统。示例:财务信息系统属于管理信息系统信息系统生命周期:1)开发阶段2)实施阶段3)运行和维护阶段信息系统生命周期图(成本/时间)P12 2信息系统开发过程(SDLC阶段)(可行性研究)系统规划系统分析系统设计系统实施系统运行和维
8、护,a,13,1)系统分析:需求理解:分析组织内部的总体管理情况和信息处理过程。主要内容:业务和数据流程是否顺畅合理,数据、业务流程和管理功能之间的关系,当前系统的局限性和业务流程改进的必要性。方法:初步调查(组织、业务、信息管理、资源等)。)。可行性分析。详细调查(组织结构图、业务流程图、数据流程图、数据项属性表、数据流属性表、数据存储属性表、数据处理功能分析表)原则:用户参与、密切沟通、需求表达:采用标准化、结构化模型清晰表达。如用例模型、数据模型和过程模型。这个过程被称为“逻辑设计”系统逻辑模型工具:IDEF、DFD、数据字典等。a、14、2)系统设计:根据系统分析规范的要求,设计新的系
9、统技术蓝图。也称为“物理设计”,主要任务是将系统设计为一个整体(确定系统架构、划分系统功能结构和配置信息系统环境)。详细的系统设计(数据库设计、代码设计、输入/输出设计、用户界面设计等)主要包括:a)架构设计:确定系统总体设计方案,划分子系统功能,确定共享数据的组织,以及客户/服务器/中间件解决方案;b)详细的模块设计:模块开发算法e)代码设计:确保变量的标准化、系统化和唯一性;a,15,3)系统实现:主要目标:在计算机和网络上具体实现设计阶段的结果,并将设计文档转化为实际运行的软件系统。必须强调用户的参与。主要任务:为系统运行配置软件和硬件环境,选择合适的开发环境和工具,软件编程和测试,网络
10、和数据库的建立和测试,用户培训,数据转换,系统移交,物理系统和文件移交给用户等。4)系统运行维护系统试运行后,进入系统运行维护阶段,这是系统收获阶段的任务:对新系统进行日常维护,根据新的业务需求对原有系统进行设计和改进,满足业务变化。建立一套日常维护制度,规范日常维护工作。一,十六,二。信息系统开发路线和开发方法1开发路线和开发方法1)模型驱动的开发路线:为可视化系统分析和设计建立模型A面向过程的开发:结构化分析设计方法(SSAD,传统方法)B面向数据的开发:信息工程方法C面向对象的开发:OOA-OOD方法,OMT方法,Booch方法,OOSE方法,RUP方法2)快速应用程序开发路线(rad)
11、:用户参与,原型快速演化构建迭代开发:重复迭代,逐步细化, 发展到用户的目标系统B敏捷开发:极限编程方法(规划和设计编程测试)3)商业软件开发路线:购买现成的商业软件B现成软件包的二次开发4)混合开发路线:基于组件的开发(CBSD):需求分析组件选择组件调整组件组装和更新,17、根据系统开发目标、资源、成本和其他约束,选择合适的开发路线3。 自动化开发工具和技术案例工具,18,19,4。系统开发过程的主要描述需求获取:理解和分析用户需求,需求获取方法过程建模:数据流图,过程逻辑(判断树/判断表),数据字典数据建模:概念建模(er图),逻辑数据建模(确定主要代码,属性,标准化)应用架构设计:架构
12、逻辑层:如表示层/逻辑层/数据层,应用架构:C/S,B/S等软件流程设计:系统架构设计字段类型, 代码设计输入/输出和用户界面设计:输出模式和输出格式和内容、输入模式和输入格式、输入内容和验证、用户界面设计原则、界面元素、交互模式等。 a 20 4。本课程财务软件设计的开发模式:采用模型驱动的开发路线和面向过程的结构化开发方法。工作步骤:系统分析系统设计系统实施可行性分析技术可行性(成熟度、先进性、风险、技术获取方法、技术资源和能力)经济可行性(总体投资、资本保证、经济效益、避免错误估计和遗漏估计)管理可行性(实施环境、用户接受度、核心设计是否与组织结构匹配、业务基础保证)2。需求分析业务调查
13、:组织结构图管理功能图(信息关联图)业务流程图3。逻辑模型:数据流程图数据分析(数据字典)功能分析(判断树判断表)数据/功能分析(网格图、U/C矩阵)系统分析指令,a,21,系统设计总体结构设计系统功能模块图(从数据流程图映射到初始结构图:每个“处理”和“模块”分解到以转换为中心或以业务为中心的底层模块)2。数据库设计(将数据流程图中的存储映射到数据库表中)绘制表的实体图:参照数据字典编写属性,选择主代码绘制实体间的er图:确定连接类型、连接属性和连接代码(以上两项任务称为数据库概念结构设计,可在系统分析的最后阶段完成),并将图转换为关系模式。代码关系模式规范化(关系模型结构的调整和优化)(以
14、上两项任务称为数据库逻辑结构设计);确定数据库的存储结构和访问模式(称为数据库的物理结构设计);数据库表由数据库管理系统软件建立(称为数据库的物理实现);3.代码设计(这项工作在确定数据库表的属性时同时进行),它对表的关键标记字段进行编码,以便于检索、分类和输入。a,22,有区间码(组码)、助记码、序列码等。4.流程设计(详细描述每个模块的流程)绘制以流程描述为主体的首次公开发行图(程序设计任务书),N-S图、程序流程图、决策树表和伪代码可作为描述工具。5.输入输出接口设计原则:正确(检查)、完整、高效、易用。6.界面设计原则:友好,突出核心功能,统一风格,表现力强,简洁明了类型:菜单,卡片分
15、类,工具栏,对话框密码处理:系统维护问题数据安全系统设计规范,a,23,系统实现软硬件安装工程硬件:采购,配置,安装和部署软件:根据“系统设计规范”/“程序设计任务书”进行编程和调试2。实施准备:人员培训、基础数据准备、过程变更和组织更新3。系统测试和验收:单元测试、组装测试、确认测试、验收测试4。系统切换:直接并行飞行员逐步过渡。第三章会计软件的分析与设计1。会计核算业务流程分析1。会计核算(新单位)制定会计制度(会计原则/会计方法/财产管理等)的基本业务职能说明。),开立账簿账户(会计科目),填写期初余额,填制凭证,核对凭证,并行登记总账,查询并打印期末转账(成本分摊/收入结转等)。),检
16、查和结算账目,并准备月度会计报告。2.会计处理业务流程图,单位/部门,人员,单据,一,25,一,26,二,会计软件的数据流分析(处理存储存款)由业务流程图转换,可以绘制出会计处理数据流程图DFD,一,27。手工数据流程图的修改:根据计算机信息处理的特点,对原有的数据处理流程图进行修改、调整和修改,得到一个扩展的数据处理流程图:a)录入凭证时,不能手工为每张凭证写一次会计科目名称。b)手工记账凭证太多,一般采用总账登记方式。计算机记账可以快速、直接地通过凭证登记总账,无需账户汇总步骤。c)手工记账为了方便业务,加强资金管理,设置了单独的现金/银行日记账。从计算机会计系统的角度来看,日记账和明细账的区别只是账户的不同。出纳特殊业务可以通过设置现金银行账户的操作权限来实现,不能设置现金/银行日记账。d)从软件系统需求出发,增加人员/权限设置、账套设置/账套参数设置、自动转账等处理框。a、28、根据计算机数据处理的特点,对业务流程进行修改和改造,得到扩展的数据流程图。a、29、1)根据会计报表对数据流程图进行数据分析,并编制(简化)数据字典(六项)2)对数据流程图的处理框进行功能分析,a、31、查询/打印账簿处理功能分析判断表(数据流程图中省略*标记),a、32、3、会计软件的数据建模和库设计1)概念设计(ER图),a、33、a、34、2)逻辑设计(将
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年重点新材料首批次应用综合保险投保操作手册
- 2026年保持高压态势不断提高反腐败穿透力实施路径
- 京津冀首届航空职业技能大赛报名表(学生组)
- 2026年多元主体协作共治模式管理者教师学生共同参与决策
- 2026年蚂蚁阿福等AI医疗模型C端商业化空间与运营模式
- 2026年老年人能力评估确定居家适老化改造需求操作流程
- 2025年临床执业医师《妇产科学》考核卷
- 红色正月十五闹元宵节日活动策划
- 京东物流运营年度总结报告
- 建筑企业工程部专员的工作计划
- 《混凝土坝智能建造技术导则》知识培训
- DB11T 1204-2015 城市道路路面尘土残存量检测方法
- 2023年国网青海电力公司招聘考试真题
- 环氧丙烷课程设计
- 《电工与电子技术基础(第四版)》 课件 第一章 直流电路
- 2024双方自愿离婚协议参考样式
- 电力配网工程各种材料重量表总
- 部编人教版小学五年级语文上册《月迹》
- 纳米金的制备与性能
- 眼科视光规培出科小结
- 园林制图(高职)全套教学课件
评论
0/150
提交评论