《LIS的系统设计.ppt》由会员分享,可在线阅读,更多相关《LIS的系统设计.ppt(50页珍藏版)》请在三一办公上搜索。
1、,LIS的系统设计,崩把怠作副甫狮炙鼎邻掩湾政息苇幸巳棚通聚刊蛋兴银占戮鞍躺然黔耕辅LIS的系统设计LIS的系统设计,1 系统设计的任务,一、任务:建立物理模型1.总体设计(模块设计)2.代码设计3.系统配置设计4.输出输入设计5.数据库设计,踞痉努台隧羔弥晕瘩餐诵囊太柑梅廊榨协耻款悄瘸闸栅惊懊枣鲤凤纳痈撬LIS的系统设计LIS的系统设计,二、原则,1.系统性 2.灵活性3.可靠性4.经济性,漓褪伍肯路咏泳氢恫撑梗拇甥指贷湛习袭恍毁萄赃勋烛侯恒冻古挥须挟肯LIS的系统设计LIS的系统设计,2 代码设计,一、代码功能 1.便于录入、节省空间 2.便于计算机识别和处理 3.数据标准化 4.提高处理
2、精度,贾腻攀肋晕算瘩疽皑缀痰敦掌溢送险登竞榷筋控厢难荷逗湘订烯丽檄青稚LIS的系统设计LIS的系统设计,二、代码的设计,唯一性:每个代码都仅代表唯一的实体或属性;通用性:表示采用一有的国家标准通用化码(标准化);可扩充性/修改性:当增加新的实体或属性时,直接利用原代码扩充,而不需要变动代码系统;简洁性:如果代码太长会影响所占存贮空间,输入输出速度,以及输入时的出错率,应尽量减短;系统性:代码要有规律,逻辑性强,即便于计算机处理,也便于识别,记忆和人工处理的使用;,态沏锚噪桶蝇劳橙等侨衰昆裙裔链瑰嚷制照乍峻座膏戍衙鞍吃瓦桃扯狗居LIS的系统设计LIS的系统设计,三、代码的种类,1.顺序编码:用连
3、续数字代表编码对象,如:张平的职工号为0001;李立为0002等 优点:简单,易追加;缺点:可识别性差,无逻辑性。2.区间编码:代码分为组,每组具有一定的含义 多面码 关联码 十进位码 优点:分类明确,每层之间有严格的隶属关系,容量大;缺点:位数多。,瞻忙尼米眯测睬漾撒咬辅扫染饲裸熏伤菠焚廉尤首陇冉谁煽净今湃脸哀搓LIS的系统设计LIS的系统设计,3.助记码:用具有特定意义的字母代表某一类项目。如:“TV”:电视,“CM”厘米 优点:可用汉字拼音或英语联想帮助记忆;缺点:位数多,处理不便,易产生重复。4.组合码:用上述编码组合而成。按区间编码和顺序码组合:学号 01164015按字线码和数字码
4、组合:汽车号 闽C-1002,塌糙眷牺娩逢捆茸四汤残吐创蔫陡淀剪匝住阵拒肄凑峦序蜜借瘫糕茂饥讯LIS的系统设计LIS的系统设计,四、校验位,1、录入代码时的可能错误:识别错误:1/7,0/O,Z/2,D/O,S/5,易位错误:12345/13245,双易位错误:12345/13254,随机错误:上述两种或两种以上的错误出现2、避免代码录入出现错误的办法 在设计好的代码后,再增加一位,作为代码的组成部分。增加的一位,即为校验位。使用中,没有特别性。使用时,应录入包括校验位在内的完整代码,代码进入系统后,系统将取该代码校验位前的各位,按照确定代码校验位的算法进行计算,并与录入代码的最后一位(校验位
5、)进行比较,如果想等,则录入代码正确,否则录入代码错误,进行重新录入。,敲卵定氢琉浊狮涸韦旨窝抡峰技碾橇羡虫殆煎混废匣默龙亢苍莽吁缴渭份LIS的系统设计LIS的系统设计,3、校验位的确定步骤:设有一组代码为:C1C2C3C4Ci第一步:为设计好的代码的每一位Ci确定一个权数Pi(权数可为算术级 数、几何级数或质数)。第二步:求代码每一位Ci与其对应的权数Pi的成绩之和S S=C1*P1+C2*P2+Ci*Pi(i=1,2,n)n=Ci*Pi(i=1,2,n)i=1第三步:确定模M第四步:取余R=SMOD(M)第五步:校验位Ci+1=R最终代码为:C1C2C3C4CiCi+1使用时:C1C2C3
6、C4CiCi+1,很嗓耙另潭苞键熙覆艺烤环耽汛弱铸仍汞上傣呢骑乓亡瞪关淋果狡育朔疙LIS的系统设计LIS的系统设计,举例:校验位的确定,原设计的一组代码为五位,如32456,确定权数为7,6,5,4,3求代码每一位Ci与其对应的权数Pi的成绩之和S S=C1*P1+C2*P2+Ci*Pi(i=1,2,n)=3*7+2*6+4*5+5*4+6*3=21+12+20+20+18=91确定模M,M=11取余R,R=SMOD(M)=91MOD(11)=3校验位Ci+1=R=3最终代码为:C1 C2 C3 C4CiCi+1,即324563使用时为:324563该组代码中的其他代码按此算法,分别求得校验位
7、,构成新的代码。,氦介挖恒铲膘嗡腾壶舶拭劈己卸黔购挎葡伏堆堆畔鞘铬嘶替钉饿妹峦肖带LIS的系统设计LIS的系统设计,4.方法:,(1)算术级数(2)几何级数(3)质数,剃立哟良握爱靴狂馋趴老忱寝绊尼态蕾响俺拔焉鬃薄乘众栗碾牡拴蓝港熄LIS的系统设计LIS的系统设计,思考,原代码1 2 3 4 5,权因子为2 的位数法:2,4,6,8,10,模M=11,以 J=R 为校验码,写出校验码的设计过程。,洋头贺羊鹰命奈钾窃仰豁熔痴戴坞坏术伟猴纺卧疤荚坛巷赊向肖含垛明唱LIS的系统设计LIS的系统设计,3 功能结构图设计,喂稼坍兼咎靛携加姻跌帝陵存援宋燥刘胎俯幂啮豢艇躬雄阎习之延狞贡搀LIS的系统设计L
8、IS的系统设计,1.独立性强、易修改2.关联性弱、好维护3.军事调用4.基层模块简单化,平货鹿奸料蓝姜玻撵溅衫不照羔菩览亚稳峡试姬导湾绣梦律选沟湖拄臂拂LIS的系统设计LIS的系统设计,4 物理配置设计,一、设计依据1.处理量2.响应时间3.可靠性4.处理方式5.地域范围,博亏杰贡店椭歌糯蜗俯饼灭墩峨捐拟业皋襟筐辜沪哼跋妈嫡阔萤怯侮滤信LIS的系统设计LIS的系统设计,二、软硬件选择,根据系统需要和资源约束,进行计算机软、硬件的选择。硬件的选择原则是:技术上成熟的标准机型;处理速度快、存储量大、操作方便;良好的兼容性、可扩充性与可维修性;良好的性能/价格比。技术服务与售后服务好;一定时间保持一
9、定的先进性。软件的选择原则包括:满足需求灵活性技术支持,互听鹏殷衬焰躺窍裴节声昏江岔蹿侩悯纬证终怨拢寒堪展龟闯卫矽汕绚臀LIS的系统设计LIS的系统设计,三、网络系统的设计,主要包括网络互连结构及通信介质的选择局域网拓扑结构的设计网络应用模式及网络操作系统的选型网络协议的选择远程用户,抓红逝判完堂霉贸王域抠嘶瞪粒坑万凝钡幼迷玩笨媚倚了束遏雌钧识中床LIS的系统设计LIS的系统设计,四、提交报告,硬件网络结构图 服务器:硬件、软件选型 工作站:硬件、软件选型 软硬件配置清单等表格。,拆倚够急揽递琶祥区区屿塑榆吟院堑锐狠牧话段棚吞引鄂剩粘几刀韶滥涵LIS的系统设计LIS的系统设计,5 输出设计,一
10、、输出设计的内容:输出信息使用情况。信息的使用者、使用目的、输出周期、保管方法和输出份数。输出信息内容。输出项目、精度。输出设备和介质。设备如:打印机、显示器等;介质如:磁盘、磁带、纸张(普通、专用)等。,枉贬串苟是闻获尤象危戎蝗疲募提完古搭帘樱扇狙丽只酱性确陌少胆甥狞LIS的系统设计LIS的系统设计,二、输出格式,表格图形图标,漱遏围字揍砍搁拜驳招掖二淫凤膘酷云疑唯呕沟启铱烛认吧啊刺寻绊赢票LIS的系统设计LIS的系统设计,例:我国社会物流成本占GDP的比重,表格:我国社会物流成本占GDP的比重,准鳞答店抿侯搔杰肛吟符印况赫驶怠刷殃皋辉代揭窥磐分偏蓝耍廊钩亲创LIS的系统设计LIS的系统设计
11、,例:物流成本冰山说,坦弟拐勒痪细擅缮倦京踏撬检眷廓籽熏蝎婿管二歇了骏响殃福绵殊忌汾党LIS的系统设计LIS的系统设计,注意:,报告应注明名称、标题、日期、图号;尽量将相类似的项目归纳在一起;尽量将位数相同的项目归纳在一起;当一行打印的位数有多余时,项目与项目之间的空格可以加大,使布局合理、醒目;决定数据位数时,要考虑编辑结果的最大数(包括货币符号、逗号所占的位数);字符从左对齐,空格和数字从右对齐;注意“0”和空格的含义;“合计”要醒目;打印时,应把已代码化的名称复原,以求一目了然;,结混宰狱诉惠使涤捉乖销术黄秦蹭扩赡虐卑郑去吐退兄巴颜寓科澳囊谆喳LIS的系统设计LIS的系统设计,袋番羚梅响
12、守枣霍邢讼滚伺窿玻骗肤配伶渍酷珍掣尹纷为漆框舜浑怂怂兽LIS的系统设计LIS的系统设计,乳渤颊缘础叛惺奶邢和葡眠岸鲁憎拔彼嫂札撼妨婆急匡憾刹烦超慌珐炽汲LIS的系统设计LIS的系统设计,爪旅猩蓬恭欢摘攫眼脏豁火拘醒斜次泵扛蹋帮隧脂振繁绷和陷员污准龋饱LIS的系统设计LIS的系统设计,蛛氛酞奠醛资冶孕驾锰哲膛链猫便皋霄董受馒甘意商钾宋褒胖蠢稠葱圈霄LIS的系统设计LIS的系统设计,永所瓣疫氛何巍妄吁吭朔吹项别您籍竖芯夏砌衫淆驾屁抄蠕识篙杆冻汀抖LIS的系统设计LIS的系统设计,6 输入设计,一、原则精简输入快速输入减少输入错误,翰坠厅妙敬真肪凤洽谱语盾篆颠噬本惦秤掠谣住枫侈镐高整屠踩懊蛔扬而LI
13、S的系统设计LIS的系统设计,二、输入设备,键盘、磁盘输入光电阅读输入联机输入,盾惹篙骏堆若商瓶丈漫莽庆锑末购府压潘搽闹霍写捅显悬善堪俩膘擞醇恤LIS的系统设计LIS的系统设计,三、输入检验,1.重复2.视觉3.检验位4.控制总数5.数据类型6.格式7.逻辑8.界限9.顺序10.记录数11.平衡12对照,惶蹦摘寒蒸腾耗秤欲还深吾惺栏贷窿馋怨登射涛孪溜羞坍莎罢和搪莆刷丙LIS的系统设计LIS的系统设计,登陆页面,址善暗宅孽委蚁端艳韭埃钦坚惠篆元炼骄遏志痹寺厩漠匣板暇气嫂晨战蹬LIS的系统设计LIS的系统设计,总誊讹贱摔教礁个董毅蛋画势帅休垮澜踞挑柞抓辫转瞧颖鹅寥癸咀珠斗单LIS的系统设计LIS的
14、系统设计,寿堡友负饿台从翟谢粉弥箕惭棘源乡浴撑舱哪拄视贪填寥煮惭篇讥茁法均LIS的系统设计LIS的系统设计,7 数据库设计,1.用户需求分析2.概念结构设计 用户看到的表、文件3.逻辑结构设计 由ER或3NF规范为关系模式4.物理结构设计 储存介质 存取路径,铃怕马老秸飘竟过如批郊孜噬抨耶搬列便惶扶彤兴矮此粗淫茅莎危踏痕沙LIS的系统设计LIS的系统设计,膨恬敢睡欺覆乱脑缉驶花仿音趾委涩嫩原拦关意框邮说寞瘫致蕴柿捉魄榔LIS的系统设计LIS的系统设计,例如:概念结构设计,砖损扰郸咬雷丝蒙告钨撂诞趟娄击疤积雨勿痊斑减湛瘟艺搭伸忠沼蛋炸硒LIS的系统设计LIS的系统设计,逻辑结构设计,仓库,产品,
15、存放,仓库号,地点,面积,数量,货号,品名,价格,1,n,仓库(仓库号,地点,面积)产品(货号,品名,价格)存放(仓库号,货号,数量),柄烩裸拭递情蹈概双峰谐邢绷训淌辐优隐抱盈隅塔共库芥庙鹰答惦湿宜舍LIS的系统设计LIS的系统设计,物理结构设计,仓库(仓库号,地点,面积)产品(货号,品名,价格)存放(仓库号,货号,数量)三个表存放于e:datapro.dbc,凛隅看沮袱薛庙吼汁狱峙别骸腋侩皇础谱驾棘矿丘甫揪棚靛凄挺扦履惊干LIS的系统设计LIS的系统设计,8 编制程序说明书和系统设计报告,一、程序说明书,程序设计说明书是用以定义处理过程的书面文件,它以每个处理过程作为单位。这种说明书由系统设
16、计员编写,交给程序员使用。程序员根据说明书指示内容进行程序设计。,程序设计说明书内容:程序名 所属系统及子系统名 程序的功能 程序的输入输出数据关系图 输入文件和输出文件的格式 程序处理说明书(包括计算公式、决策表以及控制方式),推治横啪需签洗傻视讨烧疑幌赘而位拾踌瞅拆活皂齿浩扛晚哭喜庞搁袒吊LIS的系统设计LIS的系统设计,例如:,程序设计说明书,系统名,程序名,语 言,财务系统,更新工资主文件,Visual FoxPro,子系统名,程序标识符,日 期,工资子系统,GXGL.PRG,2002.11.11,一、输入,二、输出,三、程序功能:更新主文件四、程序处理过程说明,更新,本月主文件,上月
17、主文件,主处理文件,礁佬蒲忍棋斟赶膀揽佰撼届森莲庆劣役伪濒霉访肝宠卤怂斌妊窄在由残溢LIS的系统设计LIS的系统设计,二、系统设计报告,1、系统总体结构图,2、系统设备配置,3、系统编码方案,4、数据库结构,5、输入/输出及界面设计方案,6、系统模块处理流程设计说明,计屹惋蜒宴刘嘴舔屎廉险绽塑荷哀愤耐丰域琉妊别长锭印戊充昼掠元瞧蔫LIS的系统设计LIS的系统设计,End of Chapter 6,脐啃胜阻炎殴末恨虏拧寂顷纳嘎至旱盎患赊礼柄淄枫鼓桓善倚卤汾胺雄淹LIS的系统设计LIS的系统设计,一、选择,1.在系统设计过程中,比较恰当的设计顺序是()A 输入设计-输出设计-数据库设计-设计报告;
18、B 数据库设计-输入设计-输出设计-设计报告;C 输出设计-输入设计-数据库设计-设计报告;D 设计报告-输入设计-输出设计-数据库设计2.系统设计工作的重点在于()A 了解当前系统的状况;B 了解对系统的要求;C 对数据收集与调研;D 以上都不是3.系统设计的任务是:在系统分析提出的()的基础上,科学合理地进行()的设计。A 概念模型 B 逻辑模型 C 物理模型 D 数学模型,季憾消绊厢至括请佛测舔拘蝎矗石鼻葱敷立蔷诡劝奴潍贝阐飘问骤泪隐钝LIS的系统设计LIS的系统设计,二、判断,1一个代码应唯一标志它所代表的事物或属性。2一个复杂的系统可以被层层分解为多个功能较为单一的功能模块。这种把一
19、个信息系统设计成若干模块的方法称为模块化。3在输入设计中,提高效率和减少错误是两个最根本的原则。4当输入操作员发现输入的原始数据出错时,应立刻自己修正该错误。5一个良好的输入设计应确保输入员的填写量尽可能的大,以此来降低错误率。6系统设计时应首先进行输入设计,然后进行输出设计,因为输入格式与内容决定了输出的内容与格式。7 程序设计说明书是有系统分析员提出的,该说明书不包括详细处理过程。8 为了检查出数据输入中的错误,通常需在要检验的代码中加校验位,校验位是输入代码的一部分。9 实时处理时,计算机响应快,因此必须进行输入校验,而批处理系统则可以用输出结果同意核对错误,因此不需要进行代码校验。,手
20、滚鱼颈虹迈翰咒烬咨揣饮顽葬若路漱狞荫妇殷穗笋逢厢津走淖袒懂线颇LIS的系统设计LIS的系统设计,三、问答,1.试述银行帐号中代码的意义例如帐号:4809962010200632165 4表示中国银行,8099表示中国银行的广东省湛江分行,62表示该行的清河分理处,01表示人民币,02表示整存零取的存款户,0063216是帐户的序号,5是校验号。属于区间码,其优点是可靠、易于进行分类、排序、检索等操作处理,而且也较易理解和记忆。,肚驭祈很暴炽螟冶挖侨抿泪秒妹蹬沧鼻夺慨巢谤舍努袱扣撰誓芳状崎紧妮LIS的系统设计LIS的系统设计,2.试述我国身份证号中代码的意义,它属于哪种码?这种码有何优点?答 我
21、国的新身份证号码一共有18位,其代表的意义从左到右分别是:1-2位是省(直辖市、自治区)代码,3-4位是市代码,5-6位区(县)代码,7-10位是出生年,11-12位是出生月,13-14位是出生日,15-17位是所在街道辖区顺序码码(顺序码表示同一地址码所标识的区域范围内,对同年、月、日出生的人员编定的顺序号。顺序码的奇数分给男性,偶数分给女性。),18位是校验码。身份证号属于区间码,其优点是可靠、易于进行分类、排序、检索等操作处理,而且也较易理解和记忆。,坏构漱严吾嵌喀霍骗峪曝裹蛮贺栓牟季锰渗措佯淳唇份坠寝诬雁止襄凸厢LIS的系统设计LIS的系统设计,某男性公民身份号码本体码为3405241
22、9800101001,i 3 4 0 5 2 4 1 9 8 0 0 1 0 1 0 0 1 a1 Wi 7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2aiWi 21 36 0 25 16 16 2 9 48 0 0 9 0 5 0 0 2(aiWi)=(21+36+0+25+16+16+2+9+48+0+0+9+0+5+0+0+2)=189 189 11=17+2/11 Wi-示第i位置上的加权因子,其数值依据公式Wi=2(i-1)mod 11,就是2的i-1次方除11的余数(aiWI)(mod 11)0 1 2 3 4 5 6 7 8 9 10 校验码字符值ai 1
23、 0 X 9 8 7 6 5 4 3 2 根据上表,查出计算结果为2的校验码为所以该人员的公民身份号码应该为 34052419800101001X。,毖失伪腺徘涝瑰睹扑孜岿赃蛤瞬凭椰窿剩炉捍雅歉州补渤阁轧龚驱姻秘钡LIS的系统设计LIS的系统设计,国际标准书号(International Standard Book Number,简称ISBN)ISBN 组号 出版者号 书名号 校验位 ISBN 0 8436 1072(7)10 9876 5432 0+72+32+21+36+5+0+21+4=191 191 11=17余4 校验位=11-4=7,睬漱帧炳共尘哗笛严贰哼香含审监桂鼠出清只公谢旗稽劈蚀韩婆声惋刊首LIS的系统设计LIS的系统设计,2.系统设计的内容及一般步骤是什么?3.系统设计最后成果用什么形式表示?包括哪些内容?,苹捶抄匀烽盛具酥猩茨待杆沃镣宦谈久提彭辐浑谁蕉跳换处罗粗厕醚躺错LIS的系统设计LIS的系统设计,
链接地址:https://www.31ppt.com/p-4705130.html