欢迎来到天天文库
浏览记录
ID:58732321
大小:273.00 KB
页数:49页
时间:2020-10-04
《电子商务系统设计与实现(第6章-2)ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第6章系统设计—详细设计详细设计的内容详细设计的内容有:⑴代码设计;⑵处理流程设计;⑶数据库设计;⑷用户界面设计。6.1代码设计代码是用来表示事务、属性、状态等的一组有序的符号,它应易于计算机和人识别与处理。代码就是用数字或字母代表事物。6.1.1代码及其作用1.代码意义代码通常用数字、字母和某些特殊符号(如*)及其组合表示,是把较长的、用自然语言表达的实体或属性概括成适合于计算机处理的比较简单的字符串。2.代码作用代码的作用主要有两个:①识别:②分类:6.1.2代码设计的原则代码设计应遵循以下基本原则:⑴惟一性
2、⑵可扩充性⑶稳定性⑷规范性⑸合理性⑹实用性6.1.3代码的分类1.顺序码以数字的某种顺序形式编码。2.数字码即以纯数字符号形式编码。常用的有区间码和层次码。区间码:将顺序码分成若干区段,每一区段代表编码对象的部分属性。层次码:以编码对象的从属层次关系为排列顺序的编码。代码分为若干层,并与对象的分类层次对应。例:区间码我国新使用的居民身份证就采用了18位的数字码,前6位表示地区编码,中间8位表示出生年月日,第16-16位表示户口所归属的派出所,第17位表示性别,第18位是检验码。××××××××××××××××××
3、这种数字码属区间码。这种编码优点是易于校对,易于处理。例:层次码邮政编码属于层次码:100037前两位表示省、自治区、直辖市中间两位表示地、市后两位表示支局3.字符码即以纯字符形式编码(英文、汉语拼音等)。优点是可辅助记忆,缺点是校对不易,不易反映分类的结构。例如在网络中,用“cn”代表中国,用“edu”代表教育部门。6.混合码即以数字和字符混合形式编码。例如GBxxxx表示国际标准的某类编码,IEEE802·X表示某类网络协议标准名称的编码。所有的汽车牌照编号,都是混合码。优点是易于识别,易于表现对象的系列性缺
4、点是不易校对。代码设计可按下列步骤进行:⑴确定代码对象⑵确定代码特征⑶考查是否已有相应的标准代码。⑷决定代码种类:⑸决定代码的位数:⑹编写代码表。6.1.5代码设计举例⑴部门码通常用2位,可以采用顺序码,从“01”开始,按部门依次编码。⑵职工码可以采用顺序码,也可以采用层次码,位数根据单位职工人数及管理要求决定。如采用6位,头两位代表职工所在部门,后3位代表职工所在部门中的顺序号。如职工码中还要表示其它属性,可以扩充代码位数。⑶产品码可采用数字码等。⑷凭证号编码采用数字码,长度为4位或6位:“XXXX”或“X—X
5、XX”。第一位表示凭证类别,如用“1、2、3、4”分别表示现金、银行存款、转账和机器自动转账凭证。后3位为该类凭证的顺序码,例中“-”为分隔符。⑸支票号、合同号、发票号、领料单号码一般采用顺序码,位数由具体的业务量而定,以方便管理为宜。力:轧钢分厂生产车间管理信息子系统代码设计单位编码例:轧钢分厂生产车间管理信息子系统代码设计第1位:区分国内外,0表示国内,1表示国外。当此位为1时(国外),编码的后4位为顺序号。第2位:区分省内外,0表示省内,1表示省外。当前两位编码为01时,编码的后3位为顺序号(国内省外)。第
6、3位:区分厂内外,0表示厂内,1表示厂外。当前三位编码为001时(省内、厂外),编码的后2位表示有业务联系单位的顺序编号,编码为000时,编码的后2位为厂内单位编码。例:轧钢分厂生产车间管理信息子系统代码设计品名编码规则1,2位表示大类;3,4位表示小类;5,6位表示品种;7,8位表示品牌;9,10,11位表示序号。例:轧钢分厂生产车间管理信息子系统代码设计司磅员编码规则:前2位表示部门,后1位表示序号。处理过程设计处理过程设计是用一种合适的表达方法来描述一个模块的执行过程。应达到程序员根据描述即可编出程序代码。
7、处理过程设计描述程序处理逻辑结构的工具称为过程设计的工具。过程设计工具分为图形、表格和语言三类,如传统的流程图、盒图、判定树、判定表及过程设计语言(PDL)(ProgramDesignLanguage)。程序流程图流程图(flowchart)又称程序框图流程图包括三种基本成分:加工步骤,用方框表示;逻辑条件,用菱形表示;控制流,用箭头表示。示例示例程序流程图的优点程序流程图的优点是:直观、形象,容易理解,便于初学者掌握。程序流程图的缺点如下:描述控制的箭头过于灵活。流程图只描述执行过程而不能描述有关数据。盒图盒图
8、(N-S图)是为支持结构化程序而产生的一种描述工具。1973年,Nassi和Shneiderman提出用方框图(blockdiagram)来代替传统的流程图简称为N-S图(N-Schart)又称为NS图。盒图盒图五种基本控制结构由五种图形构件表示。盒图的嵌套定义形式例:用盒图流程图表示求和算法盒图特点①每个处理步骤用一个盒子表示。②很容易描述嵌套关系。③盒图只能从上头进入
此文档下载收益归作者所有