- 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 代码的校验 为了保证正确的输入,有意识地在编码设计结构中原代码的基础上,通过事先规定的数学方法计算出校验码(一位或两位),附加在原代码的后面,使它变成代码的一个组成部分;使用时与原代码一起输入,此时计算机会用同样的数学运算方法按输入的代码数字计算出校验位,并将它与输入校验位进行比较,以检验输入是否有错。 校验码的生成过程 -对原代码中的每一位加权求和 N位代码:C1,C2,……,Cn 权因子为:P1,P2,……,Pn 加权和:C1*P1+C2*P2+……+Cn*Pn 权因子可选为自然数1、2、3、4、;几何级数2、4、8、 加权和除以模得余数 S/M=Q……R 其中:S表示加权和;M代表模;Q表示商;R表示余数。 得到校验码 将模和余数之差作为校验码。或将余数直接作校验码, 附加在原代码后。 例如,原代码为:2578、权系数为:1234、模为:9 加权和:2*1+5*2+7*3+8*4=65 校验码:65/9=7……2 9-2=7 所以带校验位的代码为25787,其中7为校验位。 4 代码设计的原则 唯一性 合理性 可扩充性 简明性 适用性 规范性(标准化) 系统性 5 代码设计的步骤 确定代码对象 是否有标准代码 确定代码类型 考虑检错功能 编写代码表 详细设计 ——输出设计 输出设计 通常,系统输出的质量是整个系统质量的标志,甚至是使用该系统的公司的质量的标志。 输出设计的内容 确定输出内容 选择输出设备与介质 确定输出格式(报表是最主要的形式) 报表设计——主要的三种报表 明细报表(detailed report) 主要是记录公司某一段期间内,来往的各项数据内容,或是某一类数据的明细。例如:进出货交易明细报表、员工基本数据清册等。 业务文件(transaction document) 主要是打印公司正式的交易文件。例如:员工薪资支票、各类收据发票等。 管理报表(management report) 主要是作为公司管理上使用的统计报表或统计图形。例如:公司历年来业务成长状况统计图表、各生产线生产状况统计报表等。 报表设计——报表的四个部份 表头(heading) 表头部份位于一份报表的最上端,它主要是由报表的名称、使用单位名称、报表的印制时间、报表的页次、报表的编号所组成。 内容明细(detail) 内容明细部份位于一份报表之表头与表底之间,主要是叙述此份报表的详细内容,如交易明细、统计结果等。内容明细是一份报表的组成主体。 表底(footing) 表底部份位于一份报表的底部,主要是由一些总结性的数据所组成,如总计、合计等数据项,有时页码也可能放置于此处。 附注(note) 附注部份一般位于一份报表表底之下,主要是针对此份报表内的数据来由与其意义作一些说明。 系统输出的形式 硬输出(Hard-copy output) 一般是指由打印机打印数据的一种输出方式。 称之为「硬输出」,主要是因为这些东西都是使用者可以直接看得到,而且触摸得到的具体事物。 软输出(Soft-copy output) 一般是指由计算机屏幕来显示数据的输出方式。 称之为「软输出」,主要的原因是这些输出数据只能看到却无法摸到。 语音输出(Audio output) 一般是指由计算机的喇叭或其它计算机辅助输出媒体所产生的声音。 称之为「语音输出」,主要是因为此种输出方式是以声音来表示系统的输出结果。 辅助储存体输出(Auxiliary storage output) 一般是指将计算机的输出数据,送至计算机内存以外的辅助储存体之输出
您可能关注的文档
最近下载
- 广东长大美国科来福道路预防性养护和桥梁无缝伸缩缝系统工艺.pptx VIP
- 九年一贯制学校管理.pptx VIP
- 人力资源服务公司章程(申请人力资源许可证参考用).pdf VIP
- 四川大学生物医学工程基础课件.ppt
- 马克思的剩余价值理论课件(PPT 33页).ppt VIP
- SOC-OCV电池测试报告.docx VIP
- 纯化过滤专题报告之一:离子交换与吸附树脂行业报告,纯,现代工业生产中极致的魅力.pdf VIP
- 人类辅助生殖技术和人类精子库伦理原则.doc VIP
- 投标项目总体架构及技术解决方案.docx VIP
- 高二奋发+勇攀高峰+课件--2025-2026学年高二上学期开学第一课主题班会.pptx VIP
文档评论(0)