预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共62页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第16章系统设计16.0引言16.0续16.1系统总体设计16.1续16.1续16.1续16.1续16.1续16.1续16.1续16.1续16.1续16.1续16.1续16.1续16.1续16.1续16.1续16.1续16.1续16.1续16.1续16.1续代码: 代表事物名称、属性、状态等的符号,一般用数字、字母或它们的组合来表示。代码设计是科学管理的体现。 编码的目的信息分类常用的基本方法有线分类法、面分类法和混合分类法3种。 线分类法 比较有代表性的国家标准有:GB2260-90《中华人民共和国行政区划代码》,GB4754-84《国民经济行业分类和代码》,GB6665-86《职业分类和代码》等 面分类法 国家标准GBI2403-90《干部职务名称代码》代码的种类 (一),,,,,顺序码 例如:按照GB2261-80规定: ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1为男性 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,2为女性代码的种类 (二)区间码,,,,,代码的种类 (三)助忆码,,,,,代码的设计原则 唯一性和统一性 尽管编码对象有不同的名称、不同的描述,但编码必须保证一个编码对象仅被赋予一个代码,一个代码只反映一个编码对象。 适应性、可扩性 代码结构必须能适应编码对象不断增加的需要,也就是说,必须为新的编码对象留有足够的备用码。以适应分类编码对象的特征或属性以及其相互关系可能出现的变化。 可识别性和含义性 代码应尽可能反映分类编码对象的特点,以助记忆并便于人们了解和使用,并减少机器处理时间。 稳定性和规范化 代码不宜频繁变动,编码时应考虑其变化的可能性,尽可能保持代码系统的相对稳定性代码结构中的校验位 代码作为计算机的重要输入内容之一,其正确性直接影响到整个处理工作的质量。 特别是人们重复抄写代码和将它通过人手输入计算机时,发生错误的可能性更大。 为了保证正确输入,有意识地在编码设计结构中原有代码的基础上,另外加上一个校验位,使它事实上变成代码的一个组成部分。 校验位通过事先规定的数学方法计算出来。 代码一旦输入,计算机会用同样的数学运算方法按输入的代码数字计算出校验位,并将它与输入的校验位进行比较,以证实输入是否有错。XXXXXX,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,使用时,应录入包括校验位在内的完整代码,代码进入系统后,系统将取该代码校验位前的各位,按照确定代码校验位的算法进行计算,并与录入代码的最后一位(校验位)进行比较。如果相等,则录入代码正确;否则录入代码错误,进行重新录入。C1C11、算术级数法 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,以算术级数作为代码本体的加权因子12、几何级数法1确定校验位值的方法代码的应用 16.3数据结构和数据库设计数据库设计: 第一范式:,,,,,,,,,,没有重复项 第二范式:,,,,,,,,,,必有一个关键字 第三范式:,,,,,,,,,,数据只依赖于关键字.,,,,,不相互依赖 数据结构: (1),,,,,链接关系:表和表之间的数据关系一般通过主或辅关键字之间的连接实现;,,,,,,,,,, (2),,,,,单一父子:消除M:N项目号项合号16.4输入输出设计16.4续16.4续16.4续16.4续16.4续16.5模块功能与处理过程设计16.5续16.5续16.5续2024/10/62024/10/62024/10/616.6系统设计报告系统功能结构系统输入设计