《第五章 系统设计-详细设计-其他.ppt》由会员分享,可在线阅读,更多相关《第五章 系统设计-详细设计-其他.ppt(63页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第五章第五章系系 统统 设设 计计第五章第五章 系统设计系统设计n第一节第一节 系统设计概述系统设计概述n第二节第二节 系统总体设计系统总体设计n第三节第三节 系统详细设计系统详细设计系统详细系统详细设计的内容设计的内容n数据库设计数据库设计n代码设计代码设计n输入输入/输出设计输出设计n对话(人机界面)设计对话(人机界面)设计n处理过程设计(模块内部的算法设计)处理过程设计(模块内部的算法设计)n系统配置设计(系统平台设计)系统配置设计(系统平台设计)二、代码设计二、代码设计代码:代码:用来代表事物名称、属性、状态等的符号。用来代表事物名称、属性、状态等的符号。以简短的符号形式以简短的符号形
2、式代替了具体的文字说明代替了具体的文字说明。例:采购订单编号、物料代码、产品代码、供应商代例:采购订单编号、物料代码、产品代码、供应商代码码代码设计的任务代码设计的任务:设计出一套供设计出一套供MISMIS开发和运行所需开发和运行所需的代码系统。的代码系统。(一一)代码的功能代码的功能1.1.区别功能区别功能2.2.分类与排序分类与排序3.3.数据全局一致性数据全局一致性在一个信息分类编码标准中,在一个信息分类编码标准中,一个代码只能一个代码只能唯一标识一个分类对象唯一标识一个分类对象,一个分类对象只能有一个一个分类对象只能有一个唯一的代码唯一的代码。当按对象的属性(如工艺、材料、规格等)当按
3、对象的属性(如工艺、材料、规格等)分类,并赋予不同的类别代码时,分类,并赋予不同的类别代码时,代码代码就可就可以以作为作为分类对象分类对象类别的标识类别的标识,是利用,是利用计算机计算机进行分类统计的基础进行分类统计的基础。相同的一个事物相同的一个事物,在不同的场合会有,在不同的场合会有不同的不同的称呼称呼,但是通过代码可以将其统一起来。,但是通过代码可以将其统一起来。代码提高了系统的整体性,代码提高了系统的整体性,减少减少了因为了因为数据数据不一致不一致造成的错误。造成的错误。(二二)代码设计的基本原则代码设计的基本原则1 1)唯一性:)唯一性:每个代码都仅代表唯一的对象每个代码都仅代表唯一
4、的对象2 2)规范性:)规范性:采用已有的国家标准通用化码采用已有的国家标准通用化码3 3)可扩充性:)可扩充性:应留有充分的余地,以备企业将来不应留有充分的余地,以备企业将来不断扩充的需要断扩充的需要4 4)简洁性:)简洁性:代码太长会影响存储空间,输入输出速代码太长会影响存储空间,输入输出速度,以及输入时的出错率度,以及输入时的出错率5 5)系统性:)系统性:代码要有规律,逻辑性强代码要有规律,逻辑性强6 6)可修改性:)可修改性:当系统条件发生变化时,代码应容易当系统条件发生变化时,代码应容易进行修改。进行修改。(三三)代码的分类代码的分类1.1.顺序码:顺序码:用连续数字或字母代表编码
5、对象。用连续数字或字母代表编码对象。优点:简单,易扩充;优点:简单,易扩充;缺点:无逻辑含义,无法插入,删除数据将造成空码,缺点:无逻辑含义,无法插入,删除数据将造成空码,也不便于分类汇总。也不便于分类汇总。通常作为其他码分类中细分类的一种通常作为其他码分类中细分类的一种补充手段补充手段,适,适用于用于无须进一步分类无须进一步分类的对象。的对象。2.2.层次码层次码:一种以分类对象的从属层次关系为排列顺序一种以分类对象的从属层次关系为排列顺序的一种代码。如专利分类号、标准分类号、会计科目编的一种代码。如专利分类号、标准分类号、会计科目编码。码。优点:容易分类、容易增加编码层次,可以从不同优点:
6、容易分类、容易增加编码层次,可以从不同角度识别编码、易实现多种分类统计;角度识别编码、易实现多种分类统计;缺点:编码位数和数据项个数较多。缺点:编码位数和数据项个数较多。3.3.3.3.分组码:分组码:分组码:分组码:代码分几段表示,每一段代表一定的含义。代码分几段表示,每一段代表一定的含义。代码分几段表示,每一段代表一定的含义。代码分几段表示,每一段代表一定的含义。如身份证号码:如身份证号码:如身份证号码:如身份证号码:130637130637130637130637 19851102 19851102 19851102 19851102 154 154 154 154 2 2 2 2 地址
7、码地址码地址码地址码 出生日期出生日期出生日期出生日期 顺序码顺序码顺序码顺序码 校验码校验码校验码校验码优点:分类基准明确,易识别、易校对、易处理。优点:分类基准明确,易识别、易校对、易处理。优点:分类基准明确,易识别、易校对、易处理。优点:分类基准明确,易识别、易校对、易处理。缺点:位数多不易记忆,必须为每段预留编码,否则不易缺点:位数多不易记忆,必须为每段预留编码,否则不易缺点:位数多不易记忆,必须为每段预留编码,否则不易缺点:位数多不易记忆,必须为每段预留编码,否则不易扩充。扩充。扩充。扩充。4.4.4.4.助记码助记码助记码助记码/表意码:将表示实体特征的文字、数字或记号表意码:将表
8、示实体特征的文字、数字或记号表意码:将表示实体特征的文字、数字或记号表意码:将表示实体特征的文字、数字或记号直接作为编码。直接作为编码。直接作为编码。直接作为编码。如:如:如:如:“TVTVTVTV”:电视,:电视,:电视,:电视,“CMCMCMCM”厘米,厘米,厘米,厘米,“楼号楼号楼号楼号-房号房号房号房号”表示房表示房表示房表示房间。间。间。间。优点:直观、明了、易理解、易记忆;优点:直观、明了、易理解、易记忆;优点:直观、明了、易理解、易记忆;优点:直观、明了、易理解、易记忆;缺点:不利于计算机分类汇总处理。缺点:不利于计算机分类汇总处理。缺点:不利于计算机分类汇总处理。缺点:不利于计
9、算机分类汇总处理。5 5 5 5.自检码:自检码:自检码:自检码:由本体码部分和一个附加码部分组成,附加由本体码部分和一个附加码部分组成,附加由本体码部分和一个附加码部分组成,附加由本体码部分和一个附加码部分组成,附加码也叫校验码。码也叫校验码。码也叫校验码。码也叫校验码。如身份证号码:如身份证号码:如身份证号码:如身份证号码:130637130637130637130637 19851102 19851102 19851102 19851102 154 154 154 154 2 2 2 2 地址码地址码地址码地址码 出生日期出生日期出生日期出生日期 顺序码顺序码顺序码顺序码 校验码校验码校
10、验码校验码 校验码:校验码:校验码:校验码:根据事先规定好的算法计算出来的,价格它根据事先规定好的算法计算出来的,价格它根据事先规定好的算法计算出来的,价格它根据事先规定好的算法计算出来的,价格它附加到代码本体上以后,成为代码的一个组成部分。附加到代码本体上以后,成为代码的一个组成部分。附加到代码本体上以后,成为代码的一个组成部分。附加到代码本体上以后,成为代码的一个组成部分。校验码作用:校验码作用:校验码作用:校验码作用:减少输入错误。代码输入计算机后,系减少输入错误。代码输入计算机后,系减少输入错误。代码输入计算机后,系减少输入错误。代码输入计算机后,系统会按规定好的算法验证,从而检测代码
11、的正确性。统会按规定好的算法验证,从而检测代码的正确性。统会按规定好的算法验证,从而检测代码的正确性。统会按规定好的算法验证,从而检测代码的正确性。代代代代码输入常见错误码输入常见错误码输入常见错误码输入常见错误:抄写错误、易位错误、双易位错:抄写错误、易位错误、双易位错:抄写错误、易位错误、双易位错:抄写错误、易位错误、双易位错误、随机错误。误、随机错误。误、随机错误。误、随机错误。校验码计算方法:加权取余法校验码计算方法:加权取余法(1 1)对代码本体的每一位加权求和)对代码本体的每一位加权求和 设代码本体为:设代码本体为:C C1 1C C2 2C Cn n 权因子为:权因子为:P P1
12、 1P P2 2P Pn n 加权求和:加权求和:S=S=C Ci iP Pi i(2 2)加权和)加权和S S除模得余数除模得余数R R R=SR=S%M M(3 3)模减去余数得校验位)模减去余数得校验位C Cn+1n+1 C Cn+1n+1=M-R=M-R校验码例校验码例代码本体为代码本体为123456123456,权为,权为173173173173,模取,模取1010(1 1)S=S=C Ci iP Pi i=1*=1*1 1+2*+2*7 7+3*+3*3 3+4*+4*1 1+5*+5*7 7+6*+6*3 3=8181(2 2)S Mod M=81 Mod 10=S Mod M=
13、81 Mod 10=8 8 余数余数R=1R=1 (3 3)C Cn+1n+1=M-R=10-1=M-R=10-1=9 9自检码为自检码为12345691234569,其中,其中9 9为校验位。为校验位。思考思考原代码原代码1 2 3 4 51 2 3 4 5;权因子为:权因子为:2 2,4 4,6 6,8 8,1010;模模M=11M=11;以以J=M J=M R R 为校验码。为校验码。写出校验码的设计过程。写出校验码的设计过程。权、模的选取权、模的选取n权:以提高出错发现率为基础权:以提高出错发现率为基础几何级数,如几何级数,如1,2,4,8,16,32.算术级数,如算术级数,如1,2,
14、3,4,5,6,7.质数,如质数,如1,3,5,7,11,13,17.有规律的数,如有规律的数,如1,3,7,1,3,7,1,3.n模模:可取可取10,11,1310,11,13等。等。特殊情况特殊情况n当模减去余数为当模减去余数为10,11,12,13时,校验位时,校验位码为码为A,B,C,D。n对于字母编码要使用校验码检查时,计对于字母编码要使用校验码检查时,计算时可将算时可将AZ转换为转换为1035。(二二)代码设计的步骤代码设计的步骤1 1)确定代码对象)确定代码对象2 2)考察是否已有标准代码)考察是否已有标准代码3 3)选择代码类型)选择代码类型4 4)考虑检错功能)考虑检错功能5
15、 5)编写代码表)编写代码表三、界面设计三、界面设计 1.1.界面设计的原则:界面设计的原则:“用户友好用户友好”要要要要美观、醒目美观、醒目美观、醒目美观、醒目;提示要清楚、简单,提示要清楚、简单,提示要清楚、简单,提示要清楚、简单,不能有二义性不能有二义性不能有二义性不能有二义性;要便于操作和学习,有要便于操作和学习,有要便于操作和学习,有要便于操作和学习,有帮助功能帮助功能帮助功能帮助功能;能能能能及时反馈错误信息及时反馈错误信息及时反馈错误信息及时反馈错误信息等。等。等。等。三、界面设计三、界面设计(续续)2.2.实现用户友好的实现用户友好的三要点三要点树立树立用户第一用户第一的观点的
16、观点实现界面友好的工作必须实现界面友好的工作必须融于系统开发融于系统开发的全过程的全过程采用采用软件开发技术软件开发技术改善界面友好性改善界面友好性3.3.界面界面设计的基本类型设计的基本类型菜单菜单:用菜单方式使整个:用菜单方式使整个:用菜单方式使整个:用菜单方式使整个界面清晰界面清晰界面清晰界面清晰,简洁简洁简洁简洁;图像:图像:在用户界面中,加入丰富多彩的图片能够在用户界面中,加入丰富多彩的图片能够在用户界面中,加入丰富多彩的图片能够在用户界面中,加入丰富多彩的图片能够更更更更形象形象形象形象地为用户提供有用的信息,达到可视化的目的;地为用户提供有用的信息,达到可视化的目的;地为用户提供
17、有用的信息,达到可视化的目的;地为用户提供有用的信息,达到可视化的目的;对话框:对话框:在必要时,通过对话框实现用户和系统之在必要时,通过对话框实现用户和系统之在必要时,通过对话框实现用户和系统之在必要时,通过对话框实现用户和系统之间的联系;间的联系;间的联系;间的联系;窗口:窗口:通过窗口显示观察其工作领域全部或一部分通过窗口显示观察其工作领域全部或一部分通过窗口显示观察其工作领域全部或一部分通过窗口显示观察其工作领域全部或一部分内容,并可对所显示的内容进行各种系统预先规定好内容,并可对所显示的内容进行各种系统预先规定好内容,并可对所显示的内容进行各种系统预先规定好内容,并可对所显示的内容进
18、行各种系统预先规定好的正文和图形操作。的正文和图形操作。的正文和图形操作。的正文和图形操作。下拉式菜单下拉式菜单、快捷式、快捷式菜单菜单瀑布式菜单瀑布式菜单弹出式菜单弹出式菜单图像图像四、输入四、输入/输出设计输出设计n 输出设计输出设计n 输入设计输入设计(一一)输出设计的重要性输出设计的重要性信息系统通过输出为用户提供信息,输出设信息系统通过输出为用户提供信息,输出设计的好坏直接影响系统的使用效果。计的好坏直接影响系统的使用效果。一个信息系统能否为用户提供一个信息系统能否为用户提供准确、及时、准确、及时、适用适用的信息,是评价信息系统优劣的标准之的信息,是评价信息系统优劣的标准之一。一。输
19、出设计决定输入设计输出设计决定输入设计:输入的信息只有根:输入的信息只有根据输出要求才能确定。据输出要求才能确定。(一一)输出设计输出设计用户所需的信息、报表用户所需的信息、报表都要由系统输出完成都要由系统输出完成.输出设计主要包括:输出设计主要包括:n1.1.确定输出内容确定输出内容n2 2.选择输出设备与介质选择输出设备与介质 n3 3.确定输出格式确定输出格式n4.4.最终输出形式的选择最终输出形式的选择1 1.确定输出内容确定输出内容n输出内容的设计输出内容的设计:设计设计输出内容的输出内容的项目名称、数据类型、长度、精度项目名称、数据类型、长度、精度数据的生成途径,完整性和一致性数据
20、的生成途径,完整性和一致性输出的类型输出的类型n n输出类型的确定输出类型的确定(1)(1)内部输出内部输出:一个处理过程(或子系统)一个处理过程(或子系统)向另一个处理过程(或子系统)的输出;向另一个处理过程(或子系统)的输出;(2)(2)外部输出外部输出:向计算机系统外的输出,如向计算机系统外的输出,如报表。报表。2 2.选择输出设备与介质选择输出设备与介质n输出设备与介质的选择输出设备与介质的选择 输出设备输出设备:打印机、磁盘机、光盘机等打印机、磁盘机、光盘机等;输出介质输出介质:打印纸、磁带、磁盘等。打印纸、磁带、磁盘等。3 3.确定输出格式确定输出格式n n格式要清晰、美观、易于阅
21、读和理解,满足使用格式要清晰、美观、易于阅读和理解,满足使用格式要清晰、美观、易于阅读和理解,满足使用格式要清晰、美观、易于阅读和理解,满足使用者的要求和习惯。者的要求和习惯。者的要求和习惯。者的要求和习惯。输出格式设计要点输出格式设计要点注明名称、标题、日期、图号;注明名称、标题、日期、图号;尽量将相似的项目归纳在一起;尽量将相似的项目归纳在一起;尽量将位数相同的项目归纳在一起;尽量将位数相同的项目归纳在一起;当一行打印的空间有多余时,项目与项目之间的空格当一行打印的空间有多余时,项目与项目之间的空格可以加大,使布局合理、醒目;可以加大,使布局合理、醒目;决定数据位数时,要考虑编辑结果的最大
22、数(包括货决定数据位数时,要考虑编辑结果的最大数(包括货币符号、逗号所占的位数);币符号、逗号所占的位数);字符从左对齐,空格和数字从右对齐;字符从左对齐,空格和数字从右对齐;注意注意“0 0”和空格的含义;和空格的含义;“合计合计”要醒目;要醒目;打印时,应把已代码化的名称复原,以求一目了然;打印时,应把已代码化的名称复原,以求一目了然;4 4.最终输出形式的选择最终输出形式的选择报表报表磁盘文件;磁盘文件;网络传输及卫星通信传输方式;网络传输及卫星通信传输方式;图形方式。图形方式。输出设计书输出设计书输出设计书输出设计书文档代码文档代码XSB-01XSB-01输出名称输出名称销售订货表销售
23、订货表处理周期处理周期每天一次每天一次形式形式行式打印表行式打印表种类种类统计表统计表份数份数2 2报送报送销售部;财务部销售部;财务部项目号项目号项目名称项目名称位数及格式位数及格式备注备注1 1客户名称客户名称X X(2020)2 2业务员业务员X X(8 8)3 3销售订单号销售订单号x x(1010).1010销售金额销售金额999 999.99999 999.99(二二)输入设计输入设计l 输出信息的正确性输出信息的正确性很大程度很大程度取决于输入信息的取决于输入信息的正正确性确性和和及时性及时性。l输入设计的目标:保证系统输入正确的前提下,输入设计的目标:保证系统输入正确的前提下,
24、输入方法简单、迅速、经济、方便。输入方法简单、迅速、经济、方便。l输入设计工作内容输入设计工作内容:确定确定输入内容输入内容 选择输入方式选择输入方式 输入格式设计输入格式设计 输入数据的检验输入数据的检验1.1.输入设计的原则输入设计的原则(1)(1)最最小小量量:输输入入量量越越小小,出出错错机机会会越越小小;输输入时间越短,数据一致性越好。入时间越短,数据一致性越好。(2)(2)简单性简单性:输入过程尽量:输入过程尽量简单方便简单方便;(3)(3)早早检检验验:对对输输入入数数据据的的检检验验应应尽尽量量接接近近原原数据发生点数据发生点;(4)(4)少少转转换换:输输入入数数据据应应尽尽
25、量量用用其其处处理理所所需需形形式记录,以免数据转换介质时发生错误。式记录,以免数据转换介质时发生错误。2.2.输入设计的步骤输入设计的步骤(1)(1)分析与确定输入数据的内容分析与确定输入数据的内容确定依据:确定依据:处理要求处理要求内容:确定内容:确定输入数据项的名称、数据类型、位数、精输入数据项的名称、数据类型、位数、精度、数值范围及输入处理方式度、数值范围及输入处理方式。(2)(2)确定数据的输入方式确定数据的输入方式联机输入方式联机输入方式脱机输入方式脱机输入方式输入设备输入设备:键盘、鼠标、扫描仪、光电阅读器、光笔、:键盘、鼠标、扫描仪、光电阅读器、光笔、磁盘、磁带、网络传输等。磁
26、盘、磁带、网络传输等。(3)(3)设计数据输入格式设计数据输入格式输入格式要尽量输入格式要尽量输入格式要尽量输入格式要尽量与原始单据格式类似与原始单据格式类似与原始单据格式类似与原始单据格式类似,屏幕,屏幕,屏幕,屏幕界面要友好界面要友好界面要友好界面要友好.数据输入格式数据输入格式数据输入格式数据输入格式:录入式、选择式(单选、列表选择)等录入式、选择式(单选、列表选择)等录入式、选择式(单选、列表选择)等录入式、选择式(单选、列表选择)等屏幕格式屏幕格式屏幕格式屏幕格式:简列式、表格式、窗口编辑方式等。简列式、表格式、窗口编辑方式等。简列式、表格式、窗口编辑方式等。简列式、表格式、窗口编辑
27、方式等。(4)(4)输入数据的正确性检验设计输入数据的正确性检验设计 数据出错的三种情况数据出错的三种情况数据出错的三种情况数据出错的三种情况 常用的检验方法常用的检验方法常用的检验方法常用的检验方法:重复录入校验、视觉校验重复录入校验、视觉校验重复录入校验、视觉校验重复录入校验、视觉校验、分批、分批、分批、分批汇总校验、控制总数校验、数据类型校验、范围校验、汇总校验、控制总数校验、数据类型校验、范围校验、汇总校验、控制总数校验、数据类型校验、范围校验、汇总校验、控制总数校验、数据类型校验、范围校验、逻辑校验等。逻辑校验等。逻辑校验等。逻辑校验等。P101P1012 2.输入设计的步骤输入设计
28、的步骤(续续)3 3.常见的用户界面设计常见的用户界面设计(1(1)人机对话方式人机对话方式(2(2)菜单方式菜单方式(3(3)操作提示操作提示 (4 4)权限管理权限管理五、处理过程设计五、处理过程设计l基本任务:对模块结构图中每一模块内部的处理过程基本任务:对模块结构图中每一模块内部的处理过程进行具体的描述。进行具体的描述。l处理过程设计内容:处理过程设计内容:决定实现每个模块的算法;决定实现每个模块的算法;如何精确地表达这些算法。如何精确地表达这些算法。前一个问题:前一个问题:涉及到所开发项目的具体要求和每个模块涉及到所开发项目的具体要求和每个模块的具体功能,因而的具体功能,因而不能一概
29、而论不能一概而论。后一个问题:后一个问题:需要给出适当的需要给出适当的算法表达形式算法表达形式,或者说应,或者说应该选择某种该选择某种表达工具表达工具来描述处理流程。来描述处理流程。常用的算法表达工具常用的算法表达工具n程序流程图程序流程图nN-SN-S图图nPADPAD图图nPDLPDL语言语言nIPOIPO图图1.1.程序流程图程序流程图3种符号种符号处理动作处理动作处理动作处理动作逻辑判断逻辑判断逻辑判断逻辑判断程序流向程序流向程序流向程序流向3 3种基本的程序结构种基本的程序结构S1S1S2S2顺序结构顺序结构条件条件条件条件S1S1S2S2YN选择结构选择结构S1S1条件条件条件条件
30、YYNN循环结构循环结构程序流程图程序流程图-工具评价工具评价n使用使用最早最早、应用、应用最广泛最广泛的处理过程的详的处理过程的详细描述工具细描述工具n最容易被错误理解和引起歧义最容易被错误理解和引起歧义的一种工的一种工具具n便于便于程序的程序的阅读和理解阅读和理解n便于便于程序员程序员编程实施编程实施2.2.盒图盒图(N-S(N-S图图)基本元素:基本元素:框框5 5种基本构造种基本构造ABC(1)(1)顺序型顺序型(2)选择型选择型(If then else)ABF条件条件TAFT条件条件then 部分部分部分部分then 部分部分部分部分else部分部分nIf then else n
31、nIf then(3)多分支选择型多分支选择型(CASE型型)A1值值1 1A2An.条件条件值值2 2值值n nS(循环体)(循环体)DO-WHILE PS(循环体)(循环体)REPEAT UNTIL P(先测试循环先测试循环)(后测试循环后测试循环)循环条件循环条件循环条件循环条件(5)UNTIL重复型重复型(4)WHILE重复型重复型3.问题分析图问题分析图(PAD)PAD:Problem Analysis DiagramABC3种基本结构种基本结构:(1)(1)顺序结构顺序结构 (3 3)多向选择结构多向选择结构(CASE(CASE型型)A1值值1 1值值2 2值值n n A2An.条
32、件条件ABTF条条条条件件件件 (2)(2)双向选择结构双向选择结构(4 4)重复结构重复结构WHILE CSUNTIL CS(先测试循环先测试循环)(后测试循环后测试循环)REPEAT S UNTIL CWHILE C DO S3.IPO每一模块都可以看做一个独立的子系统,都有自己的输入、加工处理和输出。(Input Process Output,IPO图)3.IPO六、系统平台设计六、系统平台设计平台设计:平台设计:(1 1)确定计算机处理方式)确定计算机处理方式(2 2)软硬件选择)软硬件选择(3 3)网络系统的设计)网络系统的设计(1 1)确定计算机处理方式)确定计算机处理方式 根据系
33、统功能、业务处理的特点、性价根据系统功能、业务处理的特点、性价比等因素,选择比等因素,选择批处理、联机实时处理、批处理、联机实时处理、联机成批处理、分布式处理联机成批处理、分布式处理等方式,也可等方式,也可以混合使用各种方式。以混合使用各种方式。(2 2)软硬件选择软硬件选择 根据根据系统需求系统需求和和资源约束资源约束进行软、硬件的选择。进行软、硬件的选择。硬件选择:硬件选择:选择选择技术上成熟可靠技术上成熟可靠的系列机型;的系列机型;处理速度快,数据存储容量大;处理速度快,数据存储容量大;具有良好的具有良好的兼容性兼容性与与可扩充性可扩充性、可维护性可维护性;有良好的有良好的性能性能/价格
34、比价格比;售后服务售后服务与技术服务好;操作方便;与技术服务好;操作方便;在一定时间内保持在一定时间内保持一定先进性一定先进性的硬件。的硬件。软件选择:软件选择:操作系统、数据库管理系统、开发语言、操作系统、数据库管理系统、开发语言、开发工具、应用软件包等软件的选择。开发工具、应用软件包等软件的选择。选择计算机系统的依据选择计算机系统的依据功能要求;功能要求;容量要求;容量要求;性能要求;性能要求;市场综合因素。市场综合因素。(3 3)网络系统的设计网络系统的设计 网络系统的设计主要包括:网络系统的设计主要包括:中小型主机方案与微机网络方案的选取中小型主机方案与微机网络方案的选取;网络拓扑结构
35、、互连结构及通信介质的选型网络拓扑结构、互连结构及通信介质的选型;网络计算模式、网络操作系统及网络协议等的选择。网络计算模式、网络操作系统及网络协议等的选择。(3 3)网络系统的设计网络系统的设计 系统结构:系统结构:工作站工作站/文件服务器方式文件服务器方式;主机主机/终端系统终端系统;C/SC/S系统;系统;对等网络系统。对等网络系统。(3 3)网络系统的设计网络系统的设计 数据库访问方式:数据库访问方式:独立数据库独立数据库;文件共享型数据库文件共享型数据库;客户客户/服务器型数据库;服务器型数据库;多层数据库应用系统;多层数据库应用系统;基于基于WebWeb的数据库。的数据库。性能指标
36、:性能指标:主要考虑网络的吞吐能力、可扩充性和连接性,主要考虑网络的吞吐能力、可扩充性和连接性,以及最大的作用距离、传递速度、响应时间和可靠以及最大的作用距离、传递速度、响应时间和可靠性、维护性等。性、维护性等。系统的平台设计结果系统的平台设计结果提交如下材料:提交如下材料:n 硬件网络结构图硬件网络结构图n 服务器:硬件、软件选型服务器:硬件、软件选型n 工作站:硬件、软件选型工作站:硬件、软件选型n 硬件配置清单等表格。硬件配置清单等表格。第五节第五节 系统设计报告系统设计报告n系统设计阶段的最终成果系统设计阶段的最终成果-系统设计系统设计报告报告n系统设计报告系统设计报告是新系统的物理模
37、型,是新系统的物理模型,也是下一阶段系统实施的基础。也是下一阶段系统实施的基础。n系统设计报告系统设计报告完成后,除用户、系完成后,除用户、系统开发设计人员外,还要邀请有关专家、统开发设计人员外,还要邀请有关专家、管理人员管理人员审批审批实施方案,经批准后,实实施方案,经批准后,实施方案方可生效。施方案方可生效。图书馆管理信息系统层次模块结构图图书馆管理信息系统层次模块结构图图书馆管理信息系统图书馆管理信息系统L.a.1.2.1的的IPO图图试绘制试绘制L.a.1.2.2的的IPO图?图?图书馆管理信息系统图书馆管理信息系统L.a.1.2.1的的IPO图图处理的过程包括:利用权限打开图书信息库;输入所需图书信息进行图书查询;获得所需图书信息图书馆管理信息系统图书馆管理信息系统L.a.1.2.1的的IPO图图