如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第6、7章管理信息系统设计系统设计概述系统设计应遵循的基本原则简单性系统性灵活性可靠性经济性工作效率工作质量第6章系统总体设计(p154)6.1系统总体结构设计2.结构化设计的基本思想3.系统的结构化划分子系统划分的原则独立性依赖性小数据冗余今后地发展便于分阶段实施考虑各资源的充分应用4.模块分解的主要原则(p160)模块化设计的内容内部设计:定义模块内部个组成部分的逻辑结构外部设计:设计模块间相互联系的关系模块划分的基本原则:模块独立性要高.(模块间的联系尽可能少、模块内部元素联系要紧密.)即”高凝聚、低耦合”模块凝聚性:是衡量模块内部元素联系是否紧密的指标.模块耦合性:是衡量模块之间联系是否紧密的指标.模块凝聚类型模块的耦合联结方式5.系统功能结构图的绘制(p163)①变换中心型:以转换为中心结构的分解.其分解的模块类型为”数据凝聚”.是一种线状结构,分为输入、处理、输出三部分.处理即数据加工,是系统的核心部分,用来对输入的数据进行变换,也叫变换中心.②事务中心型:以业务为中心结构的分解.其分解的模块类型为”逻辑凝聚”.是一种束状结构,一个加工(事务处理中心)分解为一束平行的数据流.③混合结构型:①和②相结合.变换分析型:事务分析型(1):事务分析型(2):混合结构型:例1:根据数据计算的数据流程图画出以转换为中心的控制结构图.例2:《一考通》p107第28题:产生固定资产资料的数据流程图如下,画出以业务为中心的模块控制结构图.6.4编码(代码)设计(p196)编码的种类顺序码或系列码:用连续数字编码.如01、02、03…区间码或成组码:把数据项分成若干组,每组表示一个区间,码中的数字和位置都代表一定的意义.如身份证编码,邮政编码:41011441湖南,01长沙,14大托区;学号:200901020001,1-4位是年级,5-6为是系别,7-8位是专业,9-12为是顺序号;会计科目代码一般为成组码.助记码:又叫字符码,表意码:将表示实体特征的英文字符、符号直接作为编码。如网站代码:CERNET中国教育科研网;身份证编码(成组码)中第7位到第14位(出生日期)为表意码(表示居民特征).组合码:由几种编码组合而成.如教室代码:3405第1位是顺序码,后面是.3号教学楼,第405教室;设备代码一般采用组合码:如电热水器代码EWH-60C,EWH(表意码)表示设备类型,60C表示容积为60升;公交车的线路也采用组合码:如703线路,7代表区间,01代表顺序号.专用码:是具有特殊用途的编码,如汉字国际码、五笔字型编码、ASCII码等。编码的效验效验可以发现的错误及纠正错误.常用效验位的方法有:奇偶效验(可发现一位错并纠正一位错)、海明码效验、循环冗余码效验(CRC)等.6.2数据库设计(p167)3.举例:材料核算系统E-R图:由数据流程图和数据字典,确定材料核算系统的实体有:产品:产品号*、产品名、预算零件:零件号*、零件名仓库:仓库号*、地点、面积材料:材料号*、材料名、单位、单价E-R图如下:E-R图使用的四种基本符号:“实体”用“矩形框”表示、“属性”用“椭圆”表示、“联系”用“菱形框”表示、以上三种图形用“直线“连接6.2.3逻辑结构设计(p175)1.E-R图转换成关系模型的转换原则:(1).一对一联系:对于每个实体,都用一个关系(二维表)来表示.其中:关系名即是实体名,列名即是实体属性名.(2).一对多联系:首先将实体用关系来表示,然后在多方实体的关系中加入一方实体的主键(叫外键).(3).多对多联系:首先将实体用实体关系来表示,然后将”联系”也转换为关系.在这个关系中,关系名是联系名,属性是由发生这种联系的两个实体的主键和联系的属性共同组成的.同时两个实体的主键的集合作为这个关系的主键.2.逻辑结构设计举例:将材料核算系统E-R图转换成关系模型(二维表):产品:(*产品号,产品名,预算)零件:(*零件号,零件名,材料号,耗用量)仓库:(*仓库号,地点,面积)材料:(*材料号,材料名,单位,单价)构成:(*产品名,#零件号,零件数)存储:(*零件号,#仓库号,存储量)得到以上6个关系,*为主键,#为外键,”消耗”联系因为是1:n关系,不需建立关系.6.3数据库的物理实现本章补充例题:例1.某商业集团数据库中有三个实体:”商店”实体,属性有商店编号、商店名、地址,“商品”实体,属性有商品号、商品名、规格、单价,“职工”实体,属性有职工号、职工名、性别、年龄。(1)画出系统E-R图,并在图上注明相关属性(2)将E-R图转换成关系模型,注明主键和外键例2.学生管理系统数据库中有三个实体:学生(学号、姓名、性别、