第03章 会计信息系统开发方法和步骤 课件(共30张PPT)《会计信息系统》同步教学(高等教育版)

资源下载
  1. 二一教育资源

第03章 会计信息系统开发方法和步骤 课件(共30张PPT)《会计信息系统》同步教学(高等教育版)

资源简介

(共30张PPT)
3.1 会计信息系统开发方法概述
3.2 会计信息系统需求分析
3.3 会计信息系统的设计
3.4 会计信息系统实施与维护
第3章 会计信息系统开发方法和步骤
3.1 会计信息系统开发方法概述
软件开发模型:
生命周期模型和快速原型模型等
软件开发方法:
结构化方法、面向对象方法等
软件开发工具:
PowerDesigner等
学的三个层次软件工程方法
3.1.1 软件生命周期模型
软件生命周期模型是描述软件开发过程中各种活动如何执行的模型
瀑布模型
3.1.1 软件生命周期模型
瀑布模型各阶段的任务和文档
阶段
主要任务
主要文档
系统分析
1.论证项目可行性
2.调研用户需求
3.建立系统逻辑模型
1.可行性报告
2.软件需求规格说明书




总体设计
1.建立系统总体结构
2.数据库设计
1.概要设计说明书
2.数据库设计说明书
详细设计
1.确定各模块具体算法
2.确定模块间的详细接口
详细设计说明书
系统实施
1.编写程序
2.测试程序
1.程序清单
2.测试报告
3.用户手册
系统维护
修改程序和文档
故障报告和修改报告
3.1.2 面向对象方法
面向对象方法就是使描述问题的问题空间与实现解法的解空间在结构上尽可能一致
OO方法的基本思想是将客观世界抽象地看成是若干相互联系的对象
包括OOA,OOD,OOP,OOT等
在面向对象的分析与设计OOAD中,目前大多使用统一建模语言UML
3.1.3 会计信息系统开发步骤
1. 用用例图描述系统的需求
2. 用包图进行系统总体设计
3. 用活动图设计系统或子系统的动态模型
4. 设计子系统或模块的类图
5. 设计每个用例的活动图
6. 由类图产生物理数据模型PDM
7. 系统实施与维护
3.2 会计信息系统需求分析
用用例图描述系统的需求
3.2.1 获取角色(用户回答)
谁使用系统的主要功能(主要使用者)?
谁需要系统支持他们的日常工作?
谁来维护、管理系统(辅助使用者)?
系统需要操纵哪些硬件?
系统需要与哪些其它系统交互,包含其它计算机系统和其它应用程序?
对系统产生的结果感兴趣的人或事物是哪些?
账务子系统常见的角色有:
“凭证录入员”、“记账结账员”、“凭证审核员”、“账表处理员”和“打印机”等
3.2.2 获取用例
对每个角色提问:
角色要求系统提供哪些功能?
角色需要读、产生、删除、修改或存储的信息类型?
角色必须提醒系统的事件有哪些?反之呢?
角色的某些典型功能能否被系统自动实现?
对整个系统提问:
系统需要何种输入输出?从何输入?输出到哪?
当前运行系统的主要问题?
账务子系统用例:
“初始设置”、“录入凭证”、“审核凭证”、“记账结账”和“处理账表”。
3.2.3 用PD设计用例图
1. 在新的00M中设计用例图
在PD的主界面中,选择 “New”按钮→“Object-Oriented Model” →“OK” ,选择VB程序设计语言;在“First Diagram” 中选择“Use Case Diagram”,单击“OK”;新产生的空白用例图出现在图形窗口;再利用工具工具画出角色和用例等图形符号。
账务子系统的用例图
系统层活动图
凭证录入活动图
3.2.3 用PD设计用例图
2. 在旧的00M中设计用例图
在浏览器窗口右击OOM模型节点,选择“New /Use Case Diagram”,在其“General”页上键入图形的“Name”和“Code”,单击“确定” 即可。
“Name”是图形符号显示时的名称,是可见的,如角色名“凭证录入员”,用例名“初始设置”;
“Code”则是图形符号在模型文件中的代码,其实也是一个名称,默认情况是Code与Name同名。
3.3 会计信息系统的设计
3.3.1 系统的功能结构设计
会计信息系统的子系统
账务子系统、报表子系统、工资子系统、固定资产子系统、成本子系统、采购与应付子系统、销售与应收子系统、存货子系统和管理与决策子系统等
用PD设计包图:
在用例图中,单击工具选项板上的包(Package)图符,再在图形窗口中单击,即画出一个包,还可以在包中再嵌套包
3.3.1 系统的功能结构设计
3.3.2 系统或子系统的动态模型设计
建立系统层活动图的步骤:
(1) 找出负责实现系统或子系统工作流的业务对象。
(2) 确定工作流的初始状态和终止状态。
(3) 从工作流的初始状态开始,找出随时间而发生的活动(即用例图中的用例)。
(4) 并画出各个分支、分叉和汇合。
(5) 给出连接活动的转移。
3.3.2 系统或子系统的动态模型设计
用PD设计活动图
在PD的浏览器窗口中右击OOM模型节点,从弹出的菜单中选择“New /Activity Diagram”,其余步骤同用例图的设计。
根据对账务处理子系统的分析,它的活动图可设计成如下图
账务子系统的活动图
3.3.3 子系统或模块的设计
1.设计子系统或模块的类图
建立类图的步骤:
1) 识别类
明确类的含义和职责,确定类的属性和操作。
识别类的一般方法:名词识别法;用例识别法;CRC识别法;分类识别法
2) 确定类之间的关系
用例识别法
根据用例描述来识别类,对用例提问:
用例描述中出现了那些实体?
用例的完成需要哪些实体合作?
用例执行过程中会产生并存储哪些信息?
用例要求与之关联的每个角色的输入是什么?
用例反馈与之关联的每个角色的输出是什么?
用例需要操作哪些硬件设备?
确定每个类的属性和操作
用例识别法举例
确定凭证录入模块的类及类的属性和操作:
“操作员”、 “凭证”、“凭证非分录”、“凭证分录”、“科目”、“显示科目窗体”和“录入凭证窗体”
并进一步确定每个类的属性和操作,如“操作员”类的属性有:编号、姓名等等,操作有:增加、删除、修改等等
用PD设计类图与设计用例图类似
凭证录入类图
3.3.3 子系统或模块的设计
2. 用例层活动图的设计
用活动图描述每一个用例的操作执行次序和操作完成的结果,显示多个对象的操作是如何相互结合起来共同完成用例的一个脚本,此时,活动表示类中的方法,即操作。
建立用例层活动图的步骤:
找出负责实现用例的工作流的业务对象。
其余步骤同系统层活动图的创建(3.3.2)
账务子系统的用例
凭证录入用例的活动图
3.3.4 系统数据库结构的生成
由类图产生PDM
由PDM生成SQL脚本文件
由SQL脚本文件生成Access数据库
由类图产生PDM
在PD的浏览窗口中双击OOM的类图图标
选择主菜单“Tools”/“Generate new Physical Data Model”
打开“PDM Generation Options”窗口
再选择DBMS类型为“Microsoft Accesss 2000”
然后指定PDM的名称和代码,单击“确定”按钮,即可产生一个PDM
凭证录入类图的PDM
由PDM生成SQL脚本文件
在PDM设计模式下(即图形窗口中显示PDM模型),选择主菜单“Database”/“Generate Database”,指定要创建的路径和文件名,如:脚本文件为crebas.dat
脚本文件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=CZY_BH T="STRING" P=Yes M=Yes N="编号" Z=false,
C=CZY_XM T="STRING" P=No M=No N="姓名" Z=false,
C=CZY_MM T="STRING" P=No M=No N="密码" Z=false,
C=CZY_QX T="STRING" P=No M=No N="权限" Z=false
);
由SQL脚本文件生成Access数据库
先退出PD,再进行以下操作:
1) 双击Access.mbd文件(在PD的安装文件夹下的“\tools”文件夹中);
2) 选择单选框“Generate Access database from script file”;
3) 在对话框“Select database”中指定要创建的数据库的路径和文件名;
4) 在对话框“Script file”选择脚本文件crebas.dat;
5) 单击“Create” ,弹出提示创建成功的窗口;
6) 可以单击“Open MDB”打开创建好的Access文件
由SQL脚本文件生成Access数据库
3.4 会计信息系统实施与维护
1. 由3.3.3中的类图产生VB代码框架
在PD的浏览窗口中双击OOM的类图图标,选择主菜单“Language”/“Generate Visual Basic 6 Code”
在“Directory”中指定代码存储的路径,单击“确定”,即可生成VB代码框架,每一个类一个文件(.cls)
2. 由3.3.3中的活动图填写详细的VB代码
对上面的VB代码文件,再根据3.3.3中的每个用例的活动图,给类的代码文件填写详细的VB代码。
3. 调试与测试程序
4. 试运行与维护

展开更多......

收起↑

资源预览