- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
引言
经过系统分析,在系统分析报告中得到了新信息系统的逻辑模型,已明确了 “做什么”。进入系统设计阶段,就是在系统逻辑模型的基础上解决“怎么做”的问题,也就是要设计出一个能在计算机上实现的具体物理模型方案。
;一、系统设计的任务与目标
系统设计的任务,简单的说就是解决新系统“怎么做”的问题,即根据系统分析得到的逻辑模型,设计出一个能在计算机上实现逻辑模型全部功能的具体方案,即物理模型。系统设计通常分为总体设计和详细设计两部分。;系统设计内容
1.系统总体结构设计
2.详细设计方法
3.代码设计
4.数据库设计
5.输入/输出设计
6.编写总体设计说明书
; 结构化设计方法,是目前使用最广泛的一种设计方法,适用于任何软件系统的结构化设计。结构化设计方法与结构化分析方法相衔接,是进行信息系统设计一种行之有效的方法。
一、总体结构设计方法
1、系统模块(功能)结构图
结构化设计方法,采用类似于结构化分析的“自顶向下,逐层分解”的基本思想描述(分解)系统。结构化设计方法,首先以数据流图为基础导出系统模块结构图(功能结构图)。在导出系统模块结构图的过程中,以独立性、低耦合性、高内聚性作为模块划分的原则。先将系统数据流图中的加工转换成模块,再将各大模块继续划分为较小的模块,直到每一模块都是功能单一的模块。;图2-18 工资子系统功能结构图
; 结构化设计是将一个大系统划分为若干个功能模块,每个功能模块再划分为若干个子模块,自顶向下,层层分解,完成系统的全部功能。
模块究竟如何划分,到目前为止,没有一个严格的、绝对的标准,好的模块划分方法不是唯一的,同一个问题由不同的设计人员考虑,可能得到不同的结果。;模块划分的四项基本原则:
⑴ 模块间的独立性
⑵ 模块间的低耦合性
⑶ 模块的高内聚性
⑷ 建立公共模块
建立公共模块的目的减少冗余,减少不必要的重复工作,划出某项功能成为一个能被几个模块共同利用的模块。
;1、财务科负责工资发放的人员根据自己存档的上月工资发放清单和人事科送来的人员变动表抄写本月工资发放清单的前三项。 工资发放清单共含人员代码、姓名、基本工资、扣款和实发工资五项。然后根据总务科送来的扣款单将各人的扣款填入,最后计算实发工资并填入,形成完整的本月工资发放清单,交出纳员实施。请按以上过程绘制数据流程图。 ;二、详细设计方法
通过总体设计阶段,采用结构化设计方法,以数据流图为基础导出了系统模块结构图,而详细设计则是要给出模块结构中各个模块的内部过程的具体描述。; 三、系统代码设计
代码也称为编码,他是用数字、字母或其他符号代表事物或概念的名称、属性或状态。
⑴ 代码设计的原则
代码是对事物或概念唯一性的一种约定。因此代码设计必须遵守一定的规则。
① 唯一性:每一代码唯一标识某个事物或概念。
② 科学性:编码的结构也应该是一个合理的科学体系,能客观反映信息体系的有序性。
③ 规范性:代码设计要与国际、国家或部门及行业的标准靠拢,同一种类对象的编码应该统一。
④ 实用性:编制代码既便于人们识别,又利于计算机处理。
⑤ 扩充性:需留出足够的备用编码位。;人员代码 ;设备代码 ;工程代码 ;会计科目代码 ;会计科目代码设计要注意通用性,财政部门已经颁布了“会计科目代码总则”,规定了一级科目代码;各行业协会和部委在财政部规定的基础上,制定了二级科目代码。各企业在编制会计科目代码时应依据财政部、本行业、本地区会计科目代码的有关规定,对会计业务中的明细帐目,即对三四级的科目代码进行分类。 ;代码中的校验;校验位可以发现以下各种错误:
抄写错误,例如1写成7;
易位错误,例如1234写成1324;
双易错误,例如26913写成21963;
随机错误,包括以上两种或三种综合性错误或其他错误。
;XXXXXX;C1;C1;校验的方法;(2)数据出错的校验方法。
10记录计数校验。这种方法通过计算记录个数来检查记录有否遗漏和重复。不仅对输入数据,而且对处理数据、输出数据及出错数据的个数等均可进行计数校验。
11平衡校验。平衡校验的目的在于检查相反项目间是否平衡。例如,会计工作中检查借方会计科目合计与贷方会计科目合计是否一致。又如银行业务中检查普通存款定期存款等各种数据的合计,是否与日报表各种存款的分类合计相等等。
12对照校验。对照校验就是将输入的数据与基本文件的数据相核对,检查两者是否一致。例如,为了检查销售数据中的用户代码是否正确,可以将输入的用户代码与用户代码总表相核对。当两者的代码不一致时,就说明出错。当然,凡是出现新的用户,都应该先补入用户代
文档评论(0)