数据流程图和系统结构图_详细版本.
- 格式:doc
- 大小:23.50 KB
- 文档页数:10
图书管理系统一、项目开发背景随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对图书信息进行管理,有着手工管理所无法比拟的优点。
例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
由于学校的不断发展,学生不断增多,学校图书馆的图书品种、数量也在不断的增多。
学校使用图书管理系统提高了工作效率,同时摆脱图书管理人员在工作中出现的很多问题,大大节省了学生借书的时间。
利用图书管理系统对图书记录进行统一管理,包括新增图书记录,更改图书记录,删除图书记录等功能,实现图书管理工作的系统化,规范化和自动化,为图书管理提供便利。
二、体系结构图系统管理员身份认证信息图书管理信息借阅者借阅者超时管理信息管理信息借 图书 图 书目 借阅者 阅 借 借阅者 超时罚款 超借阅图书信息表 信息 书 信息 信息表 者 阅者 分类 信息表 罚款 信息表表 信息表 信息表 信息表 信息表 信息表三、各模块功能说明系统管理员系统分为4个模块:系统管理员身份认证模块、图书管理模块、借阅者管理模块和借阅超时管理模块。
(一)管理员身份认证① 接口描述:输入系统管理员身份认证信息② 模块功能:通过检验认证信息允许系统管理员进入系统管理员系统管理③ 过程陈述:将输入的管理员身份认证信息与管理员信息表中的信息惊喜对照,若管理员编号、姓名和密码中的任意一项与信息管理员信息表中的信息不符图书图书图书借阅借阅借阅借阅超借阅超输入有误,身份不通过,要求重新输入;只有三者都相同才能通过身份认证进入系统。
④约束:最多只允许系统管理员输入三次,若三次都有误,则认定该输入者为非法管理员,不允许其再输入。
(二)借阅者管理模块①接口描述:输出借阅者管理信息②模块功能:对借阅者信息|借阅者分类信息执行修改、查看和删除操作③过程陈述:输入借阅者编号,打开借阅者信息表可修改、查看和删除表中的信息,并将修改后的信息保存到借阅者信息表中,执行删除操作则需对借阅者分类信息表中的信息进行修改;输入借阅者职务/班次,可打开借阅者分类信息表,可修改、查看和删除表中的信息,并将修改后的信息保存到借阅者表中。
模块结构图与数据流程图的区别与联系数据流程图反映的是系统的逻辑模型,是信息流在系统中流动情况的反映;结构图是系统的物理模型,它反映系统构成模块的层次结构和功能关系。
结构图是数据流程图和HIPO图发展和延伸的结果,表示了系统构成地模块以及模块间的调用关系。
同样,在绘制系统结构图时要遵循模块设计的原则;高聚合、低耦合、作用范围要在控制范围之中。
绘制系统结构图的过程,实际上是对系统的功能模块结构进行分解和设计的过程。
将由系统分析阶段得到的数据流程图、数据字典等成果,转换为系统结构图。
转换方法的研究即设计策略的研究,根据数据流程图所反映的不同系统的结构类型和变化规律,采用相应的方法,合理而方便地转换成系统结构图。
hipo图HIPO图hierarchyplusinput-process-output是IBM公司于70年代中期在层次结构图structurechart的基础上推出的一种描述系统结构和模块内部处理功能的工具技术。
HIPO图由层次结构图和IPO图两部分构成前者描述了整个系统的设计结构以及各类模块之间的关系后者描述了某个特定模块内部的处理过程和输入/输出关系。
表示软件结构的另一种图形工具——HIPO图HIPO图HierarchyPlusInput/Processing/Output图是美国IBM公司70年代发展起来的表示软件系统结构的工具。
它既可以描述软件总的模块层次结构--H图层次图,又可以描述每个模块输入/输出数据、处理功能及模块调用的详细情况--IPO图。
HIPO图以模块分解的层次性以及模块内部输入、处理、输出三大基本部分为基础建立的。
它是表示软件系统结构的工具。
HIPO图以模块分解的层次性以及模块内部输入、处理、输出三大基本部分为基础建立的。
Visio系统架构模板本文档旨在提供Visio系统架构模板,包括以下三个方面:应用架构、开发架构和技术架构。
应用架构应用架构是指系统的整体结构和各个模块之间的关系,以及模块的详细设计文档。
下面是应用架构的主要内容:1. 系统整体架构图系统整体架构图描述了整个系统的结构,包括各个模块之间的关系和交互方式。
该图应该明确地展示出核心业务流程和支撑业务流程的各个模块之间的数据流关系。
2. 应用模块关系图应用模块关系图展示了系统中各个模块之间的关系和依赖关系。
通过该图可以清晰地了解各个模块之间的信息交流和业务协作情况。
3. 模块详细设计文档模块详细设计文档对每个模块进行详细的描述,包括模块的功能、输入输出、处理流程、数据结构、接口和其他相关信息的描述。
该文档能够帮助开发人员理解每个模块的具体实现。
开发架构开发架构是指前端界面设计、后端代码架构和数据库设计文档等与开发相关的方面。
下面是开发架构的主要内容:1. 前端界面设计前端界面设计包括用户界面设计、交互设计、样式设计等,目的是提供直观、易用的用户界面,使得用户能够方便地进行操作和交互。
2. 后端代码架构后端代码架构包括后端应用程序的架构设计、模块划分、接口定义、数据处理等。
该架构应该具备可扩展性、可维护性和可重用性等特点,同时要考虑到安全性和性能等因素。
3. 数据库设计文档数据库设计文档包括数据库结构的设计、表关系的定义、字段的定义等。
该文档应该详细描述数据的存储和访问方式,以及数据之间的关系和操作流程。
技术架构技术架构是指网络拓扑结构图、系统流程图和技术栈介绍文档等与技术实现相关的方面。
下面是技术架构的主要内容:1. 网络拓扑结构图网络拓扑结构图描述了系统中服务器、网络设备和其它组件的连接关系。
该图可以帮助我们了解整个系统的网络结构,为后面的系统部署和配置提供基础。
2. 系统流程图系统流程图描述了系统的数据处理流程和系统的工作流程。
通过系统流程图可以清楚地看出整个系统的运行流程,有助于理解和优化系统的运行过程。
1.采购部查询库存信息及用户需求,若商品的库存量不能满足用户的需要,则编制相应的采购订货单,并交送给供应商提出订货请求.供应商按订单要求发货给该公司采购部,并附上采购收货单。
公司检验人员在验货后,发现货物不合格,将货物退回供应商,如果合格则送交库房。
库房管理员再进一步审核货物是否合格,如果合格则登记流水帐和库存帐目,如果不合格则交由主管审核后退回供应商。
画出物资订货的业务流程图。
(共10分)2.在盘点管理流程中,库管员首先编制盘存报表并提交给仓库主管,仓库主管查询库存清单和盘点流水账,然后根据盘点规定进行审核,如果合格则提交合格盘存报表递交给库管员,由库管员更新库存清单和盘点流水账。
如果不合格则由仓库主观返回不合格盘存报表给库管员重新查询数据进行盘点。
根据以上情况画出业务流程图和数据流程图。
(共15分)3。
“进书”主要指新书的验收、分类编号、填写、审核、入库。
主要过程:书商将采购单和新书送采购员;采购员验收,如果不合格就退回,合格就送编目员;编目员按照国家标准进行的分类编号,填写包括书名,书号,作者、出版社等基本信息的入库单;库管员验收入库单和新书,如果合格就入库,并更新入库台帐;如果不合格就退回。
“售书”的流程:顾客选定书籍后,收银员进行收费和开收费单,并更新销售台帐。
顾客凭收费单可以将图书带离书店,书店保安审核合格后,放行,否则将让顾客到收银员处缴费。
画出“进书”和“售书”的数据流程图。
进书业务流程:进书数据流程:F3.2不合格采购单售书业务流程:售书数据流程:4.背景:若库房里的货品由于自然或其他原因而破损,且不可用的,需进行报损处理,即这些货品清除出库房。
具体报损流程如下:由库房相关人员定期按库存计划编制需要对货物进行报损处理的报损清单,交给主管确认、审核。
主管审核后确定清单上的货品必须报损,则进行报损处理,并根据报损清单登记流水帐,同时修改库存台帐;若报损单上的货品不符合报损要求,则将报损单退回库房.试根据上述背景提供的信息,绘制出“报损”的业务流程图、数据流程图。
数据流程图和系统结构图_详细版本数据流程图1.该图由业务流程图转换而来。
用以描述数据在系统中的流动情况。
2.目的有二。
1,看是否因为我们工作的失误,漏掉了某些数据。
2,如果某些数据,从来没有哪个数据处理用到,而且确实没有失误,说明该数据的产生没有意义。
3.组成:数据处理:名字必须是动词+名词。
动词是对数据的操作,名词是被操作的数据,如填写密码。
有一个唯一的编码。
数据流:Array数据存储:数据流的集合,将来很有可能变成数据库。
外部实体:系统之外,又与本系统发生联系的事物。
往往是数据的来源或者去向。
4.如何绘制数据流程图:(1)根据给出的题意,找出每句的动词+名词,分析该名词是不是数据处理。
动词+名词不一定是数据处理,但数据处理一定是动词+名词。
分析每个句子中,有几个数据处理,哪些可以省略不写,哪些级别太低,在现在正在画的层次上,不需要些。
例如第6句,动词+名词有信息汇总排序、确定信息等级、形成初始表和上报初始表这4个,但我们上报初始表,可以通过一个数据流的来表示,数据流的名字叫做初始表,数据流的方向代表了上报的方向;而信息汇总排序、确定信息等级我们认为他们是形成初始表的具体过程,故此,这句话,我们整理的数据处理只有一个,那就是形成初始表。
并不是说每句话只能有一个数据处理。
有一句话有两个甚至以上的数据处理。
例如第7句,这里面有两个数据处理,因为是不同对象操作的不同的业务,因此两个都留着。
(2)第2步是找出所有的外部实体,外部实体一般数据的来源或者去向。
在画外部实体的时候,注意别忘了一些容易忽视的,例如第5句中的文件。
(3)第3步是找出主要的数据存储。
其实,基本上每一个数据处理,都可能产生一个数据存储,例如提供考试成绩这个数据处理,产生一个考试成绩的数据存储。
但一个是为了阅读的清晰,另外数据存储将来可能转换为未来系统的数据库。
因此,一般只画主要的。
因为这个是奖学金评定的流程,因此,将奖学金的初始表、总名单作为了数据存储,包括档案,在这里,档案其实也可以画成外部实体。
1.数据流程图:标有箭头的是数据源程序流程图:标有箭头的是控制流2.结构化程序设计的思想:自顶向下、逐步求精、模块化、限制使用go语句3.软件设计中模块划分准则:高内聚低耦合有利于提高模块的独立性内聚性:一个模块内部各元素的紧密程度耦合性:模块间的紧密程度4.软件开发中,各过程产生的文档:可行性分析阶段:可行性分析报告概要设计阶段:集成测试计划需求分析阶段:软件需求规格说明书总体设计阶段:概要设计说明书5.算法的有穷性:运行时间有限算法的空间复杂度:执行所需的内存空间6.长度为n的线性排序:次数:n(n-1)/2 :快速排序、冒泡排序、直接排序0(n*log 2 n ):堆排序log 2 n :二分法n :顺序查找7.栈:先进后出插入和删除都在栈顶队列:先进先出8.E-R图转换成关系数据模型:把图形分析出来的练习反映到数据库即设计出表,属于逻辑设计阶段9.自然连接:分量属性必须相同结果中把重复的属性列去掉笛卡尔积:R中为第一元素S中为第二元素的有序对10.若表M(A,B,C),表(E,F,G) ,则表MN的关键字为A,E11.数据模型按数据组织形式划分:层次、关系、网状12.书写查询准则时,日期型数据用# 号13.格式:定义数字、日期/时间、文本时显示及打印的方式默认值:制定一个数值,在新建记录时自动输入到字段中添加新纪录时自动分配指定值,所以无法任意设置有效性规则:提供一个表达式,为true时才能在此字段添加或更改值有效性文本:有效性规则不为true时显示的提示信息帮助用户更正14.生成表查询:库中已有同名表,通过查询覆盖原表15.SQL查询中,group by :将查询结果按列分组16.SQL语句:Insert:插入数据update:修改delete:删除Create:创建表,不能追加新数据17.例如,输入教师信息,为职称字段提供教授、副教授、讲师等供用户选择,用的控件为组合框18.控件的焦点事件发生顺序:Enter→GotFocus(控件接受焦点)→操作事件→Exit→LostFocus(控件失去焦点)19.报表:只能输出数据(显示、打印),不能输入(修改)20.报表控件:标签、图形、文本框……21.宏引入控件值语法:Forms![窗体名]![控件名] 或[Forms]![窗体名]![控件名]Reports![报表名]![控件名] 或[Reports]![报表名]![控件名]22.宏运行过程中:可打开、关闭数据库,可修改窗体属性,可执行查找、操作表对象不可修改宏本身23.宏操作命令:SetValue:为窗体、报表上的控件、字段或属性设置值SetWarning:关闭或打开所有的系统信息24.VBA变量名命名:不能有空格及除下划线外的其他标点,不能超过255个字符,不能使用VBA关键字(rem等)、首字符必须是字母25.”Option Base 1”语句,A(2 to 5,5)为A(2,1),...,A(2,5),A(3,1)...A(3,5)...A(5,1),...,A(5,5) 共四组,每组5个元素,共20个元素26.VBA中错误检测时间:语法错误:编辑时自动检验逻辑错误、运行错误:程序运行时显示,不自动注释错误:无法检测27.参数传递的方式:按值传递byVal:单向、改变形参不改变实参按址传递byRef:双向、若改变形参必改变实参28.INT函数:返回表达式的整数部分例:INT(A+0.5):将A四舍五入29.VBA函数的三个条件函数:iif switch choose (if为条件语句)30.DateDiff: 返回时间间隔数例:d1= #12/25/2009# d2= #1/5/2010# MsgBox DateDiff(“ww”,d1,d2) “ww”表示周间隔,则输出231.DLookup函数:从指定记录集检索特定字段的值可在VBA、宏、查询表达式、计算控件直接使用主要用于检索来自外部字段中的数据32.循环队列中元素的个数是由队头指针和队尾指针共同决定的33.顺序存储结构的存储一定连续,链式结构不一定连续34.链式存储:可以对线性也可以对非线性比顺序存储更占空间35.软件开发中需求分析阶段可以使用的工具:数据流程图(DFD)、数据字典(DD)、判定树、判定表36.对象的基本特点:标识唯一性、分类型、多态性、封装性、模块独立性好37.数据管理阶段(发展至今):人工管理→文件系统→数据库系统38.关系运算:选择:找出满足给定条件的元组(水平方向抽取记录)投影:从关系模式中指定若干个属性组成新关系(垂直分解)连接:两个关系模式拼接成包含连接条件的元组的新关系39.SELECT语句:(功能最强、最为复杂)Select [all|distinct] 别名from 表名[where查询条件]40.创建表:create table 修改:alter 删除:drop41.修改数据:update table set 字段名= value [where 条件]42.单击:Form_Click() 命令按钮:Cmd1_Click()43.报表中添加计算字段以“=”开头44.宏操作:MsgBox::显示提示消息Beep:计算机发出嘟嘟声45.显示“共N页,第n页”:=”共”&[Pages]&”页,第”&[Page]&”页”46.控件:图形控件:在窗体上绘制图形图像控件:显示静态图片,在access中不能对图片进行编辑绑定对象框:显示OLE对象,记录改变对象一起改变(相片)未绑定对象框:显示未结合的OLE对象,记录改变对象不改变47.access数据库的对象:(7种)A.表:用于存储、数据库系统的基础B.查询:数据库设计目的的体现,建库后被查询才体现价值C.报表:一种数据库应用程序进行打印输出的方式D.模式:将VBA声明和过程作为一个单位进行保存的集合,是应用程序开发人员的工作环境E.数据访问页:F.宏:G.窗体:48.VBA中打开窗体:DoCmd.OpenForm(FormName,view,FilterName...)49.Dim NewArray(10) as Integer:定义11个整型数构成的数组NewArray默认的数组下限为0 ,10为上限,则数组为NewArray(0)到NewArray(10)共11个Dim NewArray(1 to 10) as Integer:定义10个整型数构成的数组NewArray Dim NewArray(4,4,4) as Integer:定义4*4*4=64个整型数构成的数组NewArray50.本地窗口:内部自动显示所有当前过程的变量声明及变量值51.VBA中,过程的定义不可嵌套,过程的使用可以嵌套52. 0.01*Int (100*(X+0.005)):保留两位小数,千分位四舍五入53.Do Unit:先判断条件后执行。
模块结构图与数据流程图的区别与联系?数据流程图反映的是系统的逻辑模型,是信息流在系统中流动情况的反映;结构图是系统的物理模型,它反映系统构成模块的层次结构和功能关系。
结构图是数据流程图和HIPO图发展和延伸的结果,表示了系统构成地模块以及模块间的调用关系。
同样,在绘制系统结构图时要遵循模块设计的原则;高聚合、低耦合、作用范围要在控制范围之中。
绘制系统结构图的过程,实际上是对系统的功能模块结构进行分解和设计的过程。
将由系统分析阶段得到的数据流程图、数据字典等成果,转换为系统结构图。
转换方法的研究即设计策略的研究,根据数据流程图所反映的不同系统的结构类型和变化规律,采用相应的方法,合理而方便地转换成系统结构图。
hipo图HIPO图(hierarchy plus input-process-output)是IBM公司于70年代中期在层次结构图(structure chart)的基础上推出的一种描述系统结构和模块内部处理功能的工具(技术)。
HIPO图由层次结构图和IPO图两部分构成,前者描述了整个系统的设计结构以及各类模块之间的关系,后者描述了某个特定模块内部的处理过程和输入/输出关系。
表示软件结构的另一种图形工具——HIPO图HIPO图(Hierarchy Plus Input/Processing/Output)图是美国IBM公司70年代发展起来的表示软件系统结构的工具。
它既可以描述软件总的模块层次结构--H图(层次图),又可以描述每个模块输入/输出数据、处理功能及模块调用的详细情况--IPO 图。
HIPO图以模块分解的层次性以及模块内部输入、处理、输出三大基本部分为基础建立的。
它是表示软件系统结构的工具。
HIPO图以模块分解的层次性以及模块内部输入、处理、输出三大基本部分为基础建立的。
1. HIPO图的H图用于描述软件的层次结构,矩形框表示一个模块,矩形框之间的直线表示模块之间的调用关系,同结构图一样未指明调用顺序。
管理信息系统数据流程图与业务流程图经典作品1.在今天的数字化时代,管理信息系统(MIS)是组织中非常重要的一部分。
它有助于组织高效地处理和管理数据。
在MIS中,数据流程图和业务流程图是两个常见的工具,用于描述和分析组织内的数据流和业务流程。
数据流程图是一种图形化表示数据流动的工具。
它通过定义输入数据、处理过程和输出数据之间的关系,展示了数据是如何在系统内流动和转换的。
业务流程图则展示了组织内各个业务流程的流程和步骤。
它描述了每个步骤的顺序、输入和输出,以及相关的角色和资源。
在本文中,我们将介绍几个经典的管理信息系统数据流程图和业务流程图的作品,以帮助读者更好地理解这些概念和工具的应用。
2. 医院信息管理系统数据流程图2.1 描述医院信息管理系统是在医院内收集、存储和处理患者信息的系统。
数据流程图可以帮助我们理解患者信息在医院内的流动过程。
2.2 经典作品以下是一个简化的医院信息管理系统数据流程图的示例:+-------------+| 患者信息 |+------|------+||+-------------V-------------+| 患者登记 |+-------------|-------------+||+-------------V-------------+| 挂号登记和收费 |+-------------|-------------+||+---------------+--------V----------+| 医生排班 |+---------------|------------------+||+------------V----------------+| 患者看诊 |+------------|----------------+||+---------------V----------------+| 药物发放 |+---------------|----------------+||+-----V-------+| 结算 |+-----|-------+||+------V--------+| 医生存档和评价 |+------|--------+||+------V--------+| 患者反馈和评价 |+---------------+3. 订单处理系统业务流程图3.1 描述订单处理系统是一个常见的应用系统,用于帮助组织有效地处理和跟踪订单。
图书馆管理系统的DFD图:数据字典:图书馆管理系统=用户管理+用户信息查询+图书管理+图书查询+借还登记用户管理=用户注册+修改口令+用户借阅状态+ 用户挂失补办+用户注销+用户信息查询用户注册=读者编号+姓名+性别+借书证号+登记日期+用户注册口令用户借阅状态={在借书本编号+书本条形码+是否续借+应还日期}+借阅次数用户挂失补办=读者编号+姓名+借书证号+是否挂失+原口令+新口令用户注销=读者编号+姓名+借书证号+是否注销用户信息查询=读者编号+姓名+{所借书名+图书编号+借阅日期+应还日期+是否续借}+修改口令修改口令=读者编号+姓名+借书证号+原口令+新口令图书管理=图书入库+图书借阅状态+图书归还+图书罚款+图书注销+图书查询图书入库=入库图书编号+书本条形码+书名+作者+ISBN+出版社+价格+所属类别+所放书架编号+现存量+入库日期+内容简介+借阅次数+是否注销+操作员图书借阅状态=图书编号+读者编号+借阅日期+应还日期+续借次数+操作员图书归还=图书编号+读者编号+归还日期+是否超期+操作员图书罚款=图书编号+读者编号+罚款日期+应罚金额+实收金额+是否交款+操作员图书注销=图书编号+注销数量+注销日期+操作员图书查询=图书编号+书本条形码+书名+作者+ISBN+出版社+价格+所属类别+所放书架编号+现存量+入库日期+内容简介+借阅次数借还登记={图书编号+书名+借阅日期+所属类别}+借阅次数2. 某事务系统具有如下功能:1)读入用户命令,并检查其有效性;2)按照命令的编号(1-4号)进行分类处理3)1号命令计算产品工时,能根据用户给出的各种产品数量,计算出各工种的需要工时;4)2号命令计算材料消耗,根据产品的材料定额和用户给出的生产数量,计算各种材料的需求量;5)3号命令编织材料订货计划;6)4号命令计算产品成本。
试用结构化分析方法画出该系统的DFD图。
欢迎您的下载,资料仅供参考!致力为企业和个人提供合同协议,策划案计划书,学习资料等等打造全网一站式需求。
医院药品管理信息系统1 系统规划1.1 系统背景随着社会的发展,企业之间的经营正在面临着日渐激烈的竞争,越来越多的企业开始意识到提高企业管理水平的重要性和实现信息化管理的迫切性。
在医院的管理中,信息处理和财务管理长期以来一直采用手工操作。
随着产业结构的调整、在全新的市场竞争环境下,医院管理和运营效率已经成为医院成败得失的关键所在,手工方式的落后性毕现无疑。
这就要求医院管理摆脱过去的人手操作的繁琐,从而满足医院各种需求。
从医院药品管理的各个环节对人流、物流、资金流、信息流进行统一系统的管理。
市场的需求和技术的支持,最终会导致越来越多优秀的医院药品信息管理系统的出现,并在竞争中得到不断的完善和优化。
管理信息系统是现代管理方法与手段相结合的系统。
尤其是在企业管理信息系统中,计算机系统与现代管理方法的结合才能使系统在管理中发挥作用。
20世纪50年代中期,计算机作为强有力的数据处理工具与手段,开始在企业管理中应用。
管理信息系统的目的是要使各级管理人员在计算机系统支持下,从各种繁琐的日常事务中解脱出来,以便更好地投入到决策工作中去。
现代管理方法很多,但都离不开数据和信息,而且要采用数学方法对决策问题进行求解,为此,还必须进行大量数据处理。
如果只有方法而没有相应的手段,仅仅依靠人工是难以实现的,因而,现代管理方法必须以计算机的应用为基础,二者的结合可谓相辅相成、缺一不可。
管理系统是一个医药企业单位不可缺少的部分,它的内容对于各类生产企业的决策者和管理者来说都至关重要,所以药品管理系统应该能够为用户提供充足的信息和快捷的数据处理手段。
对医院药品的各类信息及数据进行处理,做到数据管理及分析,为医院管理者提供一个适用的管理工具。
1.2 系统介绍1.3.1 系统目标通过该系统,可以达到医院药品管理信息的准确化,规范化,提高医院管理的效率,减少在管理和规划方面的开支。
1.3.2系统功能药品出入库管理,供应商管理以及药品划价等一些药品管理问题。
供应链(购销存)管理系统构成及操作流程(带流程图)供应链(购销存)是用友ERP-U852管理软件的重要组成部分,它突破了会计核算软件单一财务管理的局限,实现了从财务管理到企业财务业务一体化的全面管理,实现了物流、资金流管理的统一。
本章主要讲授购、销、存业务处理的功能与特点,购、销、存业务处理系统的基本操作流程与方法等内容。
9.1 供应链(购销存)业务处理系统概述供应链管理系统包括采购管理、销售管理、库存管理和存货核算等模块。
其中每个模块即可以单独使用,也可以与相关子系统联合使用。
9.1.1 供应链(购销存)业务处理系统的功能与特点1.供应链(购销存)业务处理系统的功能供应链(购销存)业务核算是企业经营管理的重要环节,繁杂的购、销、存业务核算与管理工作一直困扰着企业,供应链(购销存)业务处理系统正是根据企业供应链(购销存)业务的特点设计开发的核算与管理软件,一般来讲,供应链(购销存)业务处理系统应具备以下功能:(1) 物资采购业务的核算:根据企业业务经营与财务管理方面的要求,处理有关物资采购方面的经济业务,主要包括请购、定购、到货、入库、采购发票、采购结算等全过的管理, 可以处理普通采购业务、受托代销业务等业务类型。
企业可根据实际业务情况,对采购业务处理流程进行可选配置。
并登记各种核算账簿以及进行采购业务分析。
(2) 产品销售核算:按照国家有关规定, 处理有关产品销售方面的经济业务,包括销售报价处理、销售定货、销售开票、销售调拨、销售退货、发货折扣、委托代销、零售业务等,并根据审核后的发票或发货单自动生成销售出库单,处理随同货物销售所发生的各种代垫费用,以及在货物销售过程中发生的各种销售支出。
对产品的销售业务进行核算统计,同时,进行各种销售业务分析。
(3) 库存商品的管理和核算: 按照国家有关规定, 处理有关库存商品管理方面的经济业务。
主要包括审核各种入库单据、管理出入库数量、同时处理库存商品调拨业务、盘点业务、组装拆卸业务等,另外对于库存商品的控制(保质期管理、代销商品管理、不合格品管理、现存量管理、安全库存管理等),同时进行入库流水账、库存台账等库存账簿管理和统计分析、存货出入库成本的核算、出入库成本的调整、存货跌价准备的处理等。
国际标准化组织标准信息处理数据流程图、程序流程图、系统流程图、程序网络图和系统资源图文件编制符号及约定GB 1526—89ISO 5807-1985国家技术监督局1989-07-04批准1990-01-01实施目录1 引言 (4)2 范围和应用领域 (4)3 引用标准 (4)4 术语 (4)4.1 基本符号 (4)4.2 特定符号 (5)4.3 流程图 (5)5 数据流程图 (5)6 程序流程图 (5)7 系统流程图 (5)8 程序网络图 (6)9 系统资源图 (6)10 符号 (7)10.1 数据符号 (7)10.1.1 基本数据符号 (7)10.1.1.1 数据 (7)10.1.1.2 存储数据 (7)10.1.2 特定数据符号 (7)10.1.2.1 内存储器 (7)10.1.2.2 顺序存取存储器 (8)10.1.2.3 直接存取存储器 (8)10.1.2.4 文件 (8)10.1.2.5 人工输入 (8)10.1.2.6 卡片 (9)10.1.2.7 穿孔带 (9)10.1.2.8 显示 (9)10.2 处理符号 (10)10.2.1 基本处理符号 (10)10.2.1 .1 处理 (10)10.2.2 特定处理符号 (10)10.2.2.1 既定处理 (10)10.2.2.2 人工操作 (10)10.2.2.3 准备 (11)10.2.2.4 判断 (11)10.2.2.5 并行方式 (11)10.2.2.6 循环界限 (12)10.3 流线符号 (13)10.3.1 基本流线符号 (13)10.3.1.1 流线 (13)10.3.2 特定流线符号 (13)10.3.2.1 控制转移 (13)10.3.2.2 通信连接 (14)10.3.2.3 虚线 (14)10.4 特殊符号 (16)10.4.1 连接符 (16)10.4.2 端点符 (16)10.4.3 注解符 (16)10.4. 4 省略符 (17)11 约定 (18)11.1 符号 (18)11.1.1 图的布局 (18)11.1.2 符号的形状 (18)11.1.3 符号内的说明性文字 (18)11.1.4 符号标识符 (19)11.1.5 符号描述符 (19)11.1.6 详细表示 (19)11.3 特殊约定 (20)11.3.1 多个出口 (20)11.3.2 重复的表示 (21)附录A (22)附录C (23)附录D (24)附录E (25)附加说明 (25)本标准等同采用国际标准ISO 5807—1985《信息处理——数据流程图、程序流程图、系统流程图程序网络图、系统资源图的文件编制符号及约定》。
一、什么是数据流图数据流图是一种图形化的系统模型,它在一张图中展示信息系统的数据流向——即系统的输入与输出数据分别是什么,数据从哪里来并最终流向何处,以及数据存储在什么地方。
数据流图的基本图形元素有:•数据流:是由一组固定成分的数据组成,表示数据的流向。
值得注意的是,数据流图中描述的是数据流,而不是控制流。
除了流向数据存储或从数据存储流出的数据不必命名外,每个数据流必须要有一个合适的名字,以反映该数据流的含义。
•加工:加工描述了输入数据流到输出数据之间的变换,也就是输入数据流经过什么处理后变成了输出数据。
每个加工都有一个名字和编号。
编号能反映该加工位于分层的数据流图的哪个层次和哪张图中,能够看出它是由哪个加工分解出来的子加工。
•数据存储:数据存储表示暂时存储的数据。
每个数据存储都有一个名字。
•外部实体:外部实体是存在于软件系统之外的人员或组织,他指出数据所需要的发源地或系统所产生的数据的归属地。
二、为什么画数据流图通过数据流图,软件设计师可以自顶而下的分析系统的信息流程、在图上确定需要计算机处理的部分、向数据库设计过渡、根据数据流向确定存取方式、能够确定一个处理过程。
而在测试过程中,数据流图可以方便、直接的帮助程序员查找到错误的发生位置。
三、什么时候画数据流图需求分析阶段,为了获得一个对新系统的框架认识、概念性认识,需要对新系统建模。
而用图形表示需求,就是需求建模,获得分析模型。
需求分析方法中的结构化分析方法的特点是利用数据流图来帮助人们理解问题,对问题进行分析。
四、怎么画数据流图(一)确定系统的输入输出由于系统究竟包括哪些功能可能一时难于弄清楚,可使范围尽量大一些,把可能有的内容全部都包括进去。
此时,应该向用户了解“系统从外界接受什么数据”、“系统向外界送出什么数据”等信息,然后,根据用户的答复画出数据流图的外围。
(二)由外向里画系统的顶层数据流图首先,将系统的输人数据和输出数据用一连串的加工连接起来。