- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第七章 管理信息系统的设计 ---代码设计 一、概念 二、代码的功能 三、代码设计的原则 四、代码的种类 五、代码校验 本章重点问题提示: 代码的种类 代码的校验 一、概念 MIS中,每种实体(人、事、物、部门)都必须有代码,以便计算机处理。 代码是代表事物名称、属性、状态等的符号,一般用数字、字母或它们的组合来表示。 代码设计是将管理对象数字化或字符化的过程。就是用特定的字符、数字或其组合来描述信息系统要处理的对象。 二、代码的功能 标识检索。 分类统计。 专用含义。 人机交互。 为了有效推动计算机应用,我国已制定了一系列统一的标准编码应用于各种信息系统中。 每一只上市证券均拥有各自的证券代码,证券与代码一一对应,且证券的代码一旦确定,就不再改变。这主要是便于电脑识别,使用时也比较方便。 在上海证券交易所上市的证券,根据上交所证券编码实施方案,采用6位数编制方法,前3位数为区别证券品种,具体见下表所列:001×××国债现货;201×××国债回购;110×××120×××企业债券;129×××100×××可转换债券;310×××国债期货;500×××550×××基金;600×××A股;700×××配股;710×××转配股;701×××转配股再配股;711×××转配股再转配股;720×××红利;730×××新股申购;735×××新基金申购;900×××B股;737×××新股配售。 三、代码设计的原则 在设计代码时要考虑以下几个方面: 1.代码应同时满足用户需要和所使用的处理方法。 2.代码必须唯一地区分开它所标识的数据项目。 3.代码设计应允许环境的一定变化。代码的改变是一项需要几个月到几年时间并耗费很高的工作。 4.代码结构必须能被组织中的各个用户所理解,能尽可能使代码简单、实用和富有含义。 5.一个单独的处理业务可能要涉及到信息系统中很多文件,或是一个文件可能有多个业务要处理,所以一个代码尽量要能使其具有各方面的含义以满足各业务的处理及查询要求。 6.要考虑相应的标准化以降低操作人员在使用代码时发生混淆和失误的概率,即应注意以下几个问题: ⑴设计代码时不要使用那些形象相似的字符,如:字母O、Z、I、S、L和V容易与数字0、2、1、5和字母U搞混。 ⑵避免代码之间使用空格。 ⑶利用日期时间编码。 ⑷当用一天的24小时编码时,要避免上午/下午的混淆。 ⑸日期设计按年月日的顺序,如990918。 7.一个代码的外部形式和长度应相同,如001~199而不是1~199。 8.长度大于4个字符或5个数字的代码应分成比较小的段以便于人去记录和掌握(对于计算机无所谓),如726—45—6315。 9.对要求精确度高的代码可采用加校验位的方法检验其录入或传送的正确性,校验位是在建立代码时就形成了,并且成为代码的一部分,它是由事先约定的算法确定的。当代码每次被录入或传送时,机器根据事先约定的算法对其进行正确性校验。 四、代码种类 (一)顺序码 优点: 简单明了; 代码短; 易扩充。 缺点: 没有逻辑基础,(本身不能说明任何信息的特征,)不便记忆;不易于分类处理;增加编码只能排在最后; 删除则造成空码。 适用:该编码除了序列作用外无太多意义,因此通常作为其他码分类中细分类的一种补充手段。 实例:中国公民身份证 1-2:所在省市 3-4:所在地区 5-6:所在县区 7-10:年 11-12:月 我国现行使用公民身份证号码有两种尊循两个国家标准,〖GB 11643-1989〗和〖GB 11643-1999〗。 〖GB 11643-1989〗中规定的是15位身份证号码:排列顺序从左至右依次为:六位数字地址码,六位数字出生日期码,三位数字顺序码,其中出生日期码不包含世纪数。 〖GB 11643-1999〗中规定的是18位身份证号码:公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。 其中顺序码:表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号,顺序码的奇数分配给男性,偶数分配给女性。 身份证系统不为人熟知的编码规则 我国的身份证认证系统一共18位,全部采用数字编码。其中第17位表示在前16位数字完全相同时,某个公民的顺序号,男性用奇数表示,女性用偶数表示。如果前面16位数字均相同的同性别公民超过5人,则可以“进位”到16位。 如:有6个女性公民前16位数字均相同,并假设第16位是7,则这些女性公民的末两位编号分别为70,72,74,76,78 ,??。 某学生的代码2002 102 4 22 2.十进制码:将整体分成若
原创力文档


文档评论(0)