




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第四部分商务战略商务战略商务过程商务过程IT环境环境AIS应用软件应用软件会计信息系统的技术与开发会计信息系统的技术与开发第第14 14章章 会计信息系统开发介绍会计信息系统开发介绍n会计信息系统开发方法概述n系统生命周期模型(SDLC)n面向对象方法会计信息系统开发方法和步骤会计信息系统开发方法和步骤会计信息系统开发方法概述软件开发模型:软件开发模型: 生命周期模型和快速原型模型等生命周期模型和快速原型模型等软件开发方法:软件开发方法: 结构化方法、面向对象方法等结构化方法、面向对象方法等软件开发工具:软件开发工具: PowerDesigner等等学的三个层次软件工程方法系统生命周期模型(S
2、DLC)n系统生命周期模型是描述软件开发过程系统生命周期模型是描述软件开发过程中各种活动如何执行的模型中各种活动如何执行的模型nP559栏14.2 系统设计 系统实施 系统分析 系统调查 系统开发生命周期的阶段系统开发生命周期的阶段系统开发模型和技术系统开发模型和技术见见P561表表14.1系统调查系统调查n目标目标n任务任务n施行阶段施行阶段n模型和技术应用模型和技术应用 问题:问题:14.d-14.f14.d-14.f系统分析系统分析n目标目标n任务任务n施行阶段施行阶段n模型和技术应用模型和技术应用 问题:问题:14.j14.j系统设计系统设计n目标目标n任务任务n施行阶段施行阶段n模型
3、和技术应用模型和技术应用 问题:问题:14.k14.k系统实施系统实施n目标目标n任务任务n施行阶段施行阶段n模型和技术应用模型和技术应用 问题:问题:14.l14.l面向对象方法面向对象方法n面向对象方法就是使描述问题的问题空面向对象方法就是使描述问题的问题空间与实现解法的解空间在结构上尽可能间与实现解法的解空间在结构上尽可能一致一致nOOOO方法的基本思想是将客观世界抽象地方法的基本思想是将客观世界抽象地看成是若干相互联系的对象看成是若干相互联系的对象 n包括包括OOAOOA,OODOOD,OOPOOP,OOTOOT等等n在面向对象的分析与设计在面向对象的分析与设计OOADOOAD中,目前
4、中,目前大多使用统一建模语言大多使用统一建模语言UMLUML 会计信息系统开发步骤会计信息系统开发步骤1. 1. 用用用例图用例图描述系统的需求描述系统的需求2. 2. 用用包图包图进行系统总体设计进行系统总体设计3. 3. 用用活动图活动图设计系统或子系统的动态模型设计系统或子系统的动态模型4. 4. 设计子系统或模块的设计子系统或模块的类图类图5. 5. 设计每个用例的活动图设计每个用例的活动图6. 6. 由类图产生物理数据模型由类图产生物理数据模型PDMPDM7. 7. 系统实施与维护系统实施与维护会计信息系统需求分析会计信息系统需求分析用用例图描述系统的需求用用例图描述系统的需求获取角
5、色获取角色(用户回答)(用户回答)谁使用系统的主要功能(主要使用者)?谁使用系统的主要功能(主要使用者)?谁需要系统支持他们的日常工作?谁需要系统支持他们的日常工作?谁来维护、管理系统(辅助使用者)?谁来维护、管理系统(辅助使用者)?系统需要操纵哪些硬件?系统需要操纵哪些硬件?系统需要与哪些其它系统交互,包含其它计算机系系统需要与哪些其它系统交互,包含其它计算机系统和其它应用程序?统和其它应用程序?对系统产生的结果感兴趣的人或事物是哪些?对系统产生的结果感兴趣的人或事物是哪些? 账务子系统常见的角色有:账务子系统常见的角色有: “凭证录入员凭证录入员”、“记账结账员记账结账员”、“凭证审核员凭
6、证审核员”、“账表处理员账表处理员”和和“打印机打印机”等等获取用例(事件分析获取用例(事件分析/窗体设计窗体设计)n对每个角色提问:对每个角色提问:n角色要求系统提供哪些功能?角色要求系统提供哪些功能?n角色需要读、产生、删除、修改或存储的信息类型?角色需要读、产生、删除、修改或存储的信息类型?n角色必须提醒系统的事件有哪些?反之呢?角色必须提醒系统的事件有哪些?反之呢?n角色的某些典型功能能否被系统自动实现?角色的某些典型功能能否被系统自动实现?n对整个系统提问:对整个系统提问:n系统需要何种输入输出?从何输入?输出到哪?系统需要何种输入输出?从何输入?输出到哪?n当前运行系统的主要问题?
7、当前运行系统的主要问题?n账务子系统用例:账务子系统用例:n“初始设置初始设置”、“录入凭证录入凭证”、“审核凭证审核凭证”、“记账结账记账结账”和和“处理账表处理账表”。账务子系统的用例图(账务子系统的用例图(用用PD设计设计)凭证录入员凭证审核员录入凭证初始设置审核凭证记账结账处理账表记账结账员账表处理员打印机系统层活动图凭证录入活动图会计信息系统的设计会计信息系统的设计系统的功能结构设计n会计信息系统的子系统会计信息系统的子系统 账务子系统、报表子系统、工资子系统、账务子系统、报表子系统、工资子系统、固定资产子系统、成本子系统、采购与应付固定资产子系统、成本子系统、采购与应付子系统、销售
8、与应收子系统、存货子系统和子系统、销售与应收子系统、存货子系统和管理与决策子系统等管理与决策子系统等n用用PDPD设计包图:设计包图:1账务子系统报表子系统销售与应收子系统固定资产子系统工资子系统采购与应付子系统管理与决策子系统成本子系统存货子系统会计信息系统系统的功能结构设计系统或子系统的动态模型设计系统或子系统的动态模型设计n建立系统层活动图建立系统层活动图(商务过程分析)(商务过程分析)(1) (1) 找出负责实现找出负责实现系统或子系统系统或子系统工作流的工作流的业务对象。业务对象。(2) (2) 确定工作流的初始状态和终止状态。确定工作流的初始状态和终止状态。(3) (3) 从工作流
9、的初始状态开始,找出随时从工作流的初始状态开始,找出随时间而发生的活动(即用例图中的间而发生的活动(即用例图中的用例用例)。)。(4) (4) 并画出各个分支、分叉和汇合。并画出各个分支、分叉和汇合。(5) (5) 给出连接活动的转移。给出连接活动的转移。账务子系统的活动图账务子系统的活动图凭证录入员凭证审核员账表处理员记账结账员初始设置录入凭证审核凭证处理账表记账结账子系统或模块的设计子系统或模块的设计1.设计子系统或模块的类图设计子系统或模块的类图n建立类图的步骤(数据组织与模型设计)建立类图的步骤(数据组织与模型设计)n例:确定例:确定凭证录入凭证录入模块的类及类的属性模块的类及类的属性
10、与操作:与操作:n“操作员操作员”、 “凭证凭证”、“凭证非分录凭证非分录”、“凭证分录凭证分录”、“科目科目”、“显示科目窗显示科目窗体体”和和“录入凭证窗体录入凭证窗体”n并进一步确定每个类的属性和操作,如并进一步确定每个类的属性和操作,如“操作员操作员”类的属性有:编号、姓名等等,类的属性有:编号、姓名等等,操作有:增加、删除、修改等等操作有:增加、删除、修改等等凭证录入类图凭证录入类图1.1录入员*1.1*1.11.11.1*1.10.*0.11.1操作员+-操作员号姓名+增加 ()删除 (): Integer: Integer凭证科目录入凭证窗体显示科目窗体凭证非分录凭证分录子系统或
11、模块的设计子系统或模块的设计2. 用例层活动图的设计用例层活动图的设计n用活动图描述用活动图描述每一个用例每一个用例的操作执行次的操作执行次序和操作完成的结果,显示多个对象的序和操作完成的结果,显示多个对象的操作是如何相互结合起来共同完成用例操作是如何相互结合起来共同完成用例的一个脚本,此时,活动表示类中的方的一个脚本,此时,活动表示类中的方法,即操作。法,即操作。账务子系统的用例凭证录入用例的活动图凭证录入用例的活动图录 入 凭 证 类 别录 入 凭 证 日 期录 入 附 件 数录 入 摘 要录 入 科 目录 入 借 贷 金 额存 盘 否 ?1存 入 数 据 库1 21 31 4是否系统数据
12、库结构的生成系统数据库结构的生成n由类图产生PDM(产品数据管理)n由PDM生成SQL脚本文件n由SQL脚本文件生成Access数据库凭证录入类图的PDMFK_CPZ_CCZYFK_CPZF_FLFK_CPZ_CPZFFLFK_CPZ_CPZFL操作员编号姓名密码权限STRINGSTRINGSTRINGSTRING凭证科目科目代码科目名称科目类型余额方向STRINGSTRINGSTRINGSTRING凭证非分录凭证号凭证类型日期附件录入审核记账STRINGSTRINGDATESTRINGSTRINGSTRINGSTRING凭证分录凭证号摘要科目代码借贷方向金额STRINGSTRINGSTRIN
13、GSTRINGNUMERIC由PDM生成SQL脚本文件脚本文件crebas.dat内容#=# DBMS name: Microsoft Access 2000# Created on: 2007-3-4 8:44:31#=RemoveTble C=Class_CZY;#=# Table: Class_CZY#=CreateTble C=Class_CZY N=操作员( C=CZYBH T=STRING P=Yes M=Yes N=编号 Z=false, C=CZYXM T=STRING P=No M=No N=姓名 Z=false, C=CZYMM T=STRING P=No M=No N=密
14、码 Z=false, C=CZYQX T=STRING P=No M=No N=权限 Z=false);由SQL脚本文件生成Access数据库会计信息系统实施与维护1. 由类图产生由类图产生VB代码框架代码框架2. 由活动图填写详细的由活动图填写详细的VB代码代码3. 调试与测试程序调试与测试程序4. 试运行与维护试运行与维护会计信息系统实施方式1 . 自主开发自主开发 2. 委托开发委托开发 3. 联合开发联合开发 4. 购买商品化软件购买商品化软件 5. 租用应用服务供应商租用应用服务供应商(ASP)的系统的系统 1. 收集市场信息,确定候选的供应商收集市场信息,确定候选的供应商 2. 访
15、问软件公司,了解其综合实力和产品访问软件公司,了解其综合实力和产品信息信息3. 访问软件公司的客户访问软件公司的客户4. 请有关咨询公司帮助选型请有关咨询公司帮助选型5. 模拟运行方式模拟运行方式6. 招标比价招标比价 会计软件的选择1. 软件功能的适应性与可扩展性软件功能的适应性与可扩展性2. 开发工具简单易学开发工具简单易学3. 软件文档齐全软件文档齐全4. 强有力的售后服务与支持强有力的售后服务与支持5. 软件商的信誉和稳定性软件商的信誉和稳定性6. 价格问题价格问题7. 企业原有资源的保护企业原有资源的保护软件评价标准 会计软件的实施大体上分目标定义、会计软件的实施大体上分目标定义、需
16、求分析、方案设计、实施、最终评价需求分析、方案设计、实施、最终评价等阶段和过程。等阶段和过程。 具体来讲,可以划分为以下八个步骤:具体来讲,可以划分为以下八个步骤:即制定实施计划、用户培训和教育、需即制定实施计划、用户培训和教育、需求分析和确定、模拟运行、客户化、运求分析和确定、模拟运行、客户化、运行测试、实际运行、周期审查。行测试、实际运行、周期审查。 会计信息系统实施步骤1. 明确目标和制定实施计划明确目标和制定实施计划2. 对用户组进行教育和培训对用户组进行教育和培训3. 进行试运行试验进行试运行试验4. 制定技术解决方案制定技术解决方案5. 调试环境、培训和测试调试环境、培训和测试6. 系统投入实际运行系统投入实际运行7. 周期性系统运行审查周期性系统运行审查会计信息系统实施步骤: 会计信息系统的维护是维持会计会计信息系统的维护是维持会计信息系统正常运行的日常工作的总信息系统正常运行的日常工作的总称称, ,它包括数据维护、硬件维护、软它包括数据维护、硬件维护、软件维护等三个方
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 集安市2025-2026学年七年级下学期语文期末模拟试卷
- 2025年度财务人员面试题
- 高速铁路铺轨课件
- 高速铁路无缝线路课件
- 高速消防知识培训班课件
- 电视机相关技术知识培训课件
- 高血糖科普课件
- 高考考点鉴赏边城课件
- 20kV及以下配网工程施工合同
- 电脑办公知识培训班
- 化工设备基础知识培训课件
- 2025《公共基础知识》试题库(附答案)
- 医疗生产安全知识培训课件
- 2025年平凉市静宁县城镇公益性岗位人员招聘(78人)考前自测高频考点模拟试题及答案详解一套
- 2025年【秋季】小学【一年级】开笔礼校长致辞:翰墨初启 开笔破蒙
- 2025年“学宪法讲宪法”主题活动知识竞赛题库附答案
- 印章U盾管理办法
- 携手筑梦新学期共育成长向未来-2025-2026学年高二上学期开学家长会-
- 2025年重庆市永川区社区工作者招聘考试笔试试题(含答案)
- 残疾儿童孤独症康复服务定点机构项目方案投标文件(技术方案)
- 家畜繁殖员上岗证考试题库及答案
评论
0/150
提交评论