企业级Web信息系统第二讲系统设计_第1页
企业级Web信息系统第二讲系统设计_第2页
企业级Web信息系统第二讲系统设计_第3页
企业级Web信息系统第二讲系统设计_第4页
企业级Web信息系统第二讲系统设计_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第二讲系统设计从结构化开发角度出发主讲人:李洪波1第二讲系统设计2.模块结构设计3.代码设计1.系统总体设计4.数据库设计5.输入设计6.输出设计7.界面设计2.1系统总体设计3系统总体设计包含总体结构设计、模块结构设计和信息系统流程设计。其中,总体结构设计包含子系统的划分和各个子系统的功能架构设计,模块结构设计包含子系统的功能模块结构图、模块结构设计。子系统的划分与功能结构4

数据类功能客户贷款存款还款职工扣款设备工资前台管理CCCCU行政管理CCCU财务会计UUUUUC子系统的划分与功能结构5

数据类功能客户贷款存款还款职工扣款设备工资前台管理前台管理子系统U行政管理行政管理子系统U财务会计UUUUU财务管理子系统子系统的划分与功能结构6前台管理存款处理查看存款客户取款处理开存款账户查看账户详单开贷款账户修改登录密码出纳网上用户查看贷款客户查询余额转账处理还款处理雇员管理出纳管理支行管理行政人员2.1.2三层体系架构设计概述72.1.2三层体系架构设计概述8双层体系结构

三层体系结构用户应用程序数据库服务器客户端网络应用服务器用户界面模块业务逻辑模块数据访问模块表示层业务逻辑层数据访问层数据库2.1.2三层体系架构设计概述9AdministratorATL.dllTellerATL.dllBusiness.dlldataAccess.dllmsado15.dllSQLServer2005服务器BranchODBCDriverManager(ODBC32.DLL)Web系统管理员应用界面Web出纳应用模块界面Web银行管理信息系统用户层主界面数据访问层业务逻辑层用户层统一数据访问接口数据库服务器实例数据库图2.4分层架构体系转换层2.巧2模块迁结构露设计10模块拘设计平的主且要目咏标是终在系销统总掏体功摔能结飞构的宋基础盼上,状将数阵据流税图转辣化为赖系统输的功栋能模冠块结磁构,颈并明熊确各猴模块锤之间秋的控爷制关孤系。溪结构救化系槽统设稻计采笛用模仆块结伴构图桑来描法述系浩统的迅模块锁结构鲁和模订块之挨间的虽关系撞。模块窜结构限图概矛述11模块是具舒有输文入和伸输出教、逻轰辑处除理功封能、此运行感程序宁和内钢部数逮据四愧种属米性的胀一组厦程序冤。查询账户余额模块

调用数据控制信息模块的表示

模块结构图的基本符号模块倒结构草图概桃述12ABC(a)直接调用(b)选择调用(c)循环调用模块调用图三种模块调用方式ABABCABCD模块昆结构吐图概绿述13数据XY控制XZ(a)数据(b)控制信息模块中的数据ABAB模块锹结构辟设计14模块成设计喂是把嫩一个孩信息氧系统凯分解这成若咏干紧哈密联饶系的找模块蒙的设坝计过岗程,播当遇主到复陈杂的卸系统志时,位往往虑最有抢效的团方法青是把犁复杂叛的系寄统分无解成羊若干研子系暑统,挽对每场个子梁系统揭进行悠业务头流程阀分析塑和数夺据流电程分狐析,窜然后讨将数灭据流克程转复化为蹈模块痰结构巩图,露这种算分解招的方多法就荷叫做模块裙化设西计。模块喝设计攀的目土标是伯降低厚系统瘦开发县的难浇度,亡增加踪蝶系统暑的可鸡理解挣性、叼可维板护性隐和运堵行效菊率等印。模块垮设计隐常常刃会用锣到三扇种重滤要的补图:HI担PO图、墙流程嫩图和坟系统N-敞S图。模块纷结构惠设计15模块触设计势是把劝一个渠信息鉴系统阅分解使成若曲干紧退密联派系的抖模块桃的设极计过山程,其当遇卸到复态杂的飘系统喜时,海往往粘最有侧效的饶方法捷是把挤复杂榜的系种统分岁解成虫若干乳子系氧统,沙对每碰个子肤系统解进行担业务鼻流程贼分析艺和数承据流仍程分意析,辛然后润将数播据流爷程转阶化为浓模块历结构荡图,疗这种继分解签的方伸法就江叫做模块孙化设兰计。模块假设计腊的目使标是洞降低宁系统跑开发泰的难充度,墓增加箱系统塘的可撑理解架性、群可维灿护性湾和运旧行效敏率等速。模块汇设计吗常常扎会用魔到三卡种重岸要的赚图:HI俭PO图、叶流程贺图和蜡系统N-殃S图。模块丹结构校设计16HI监PO纽奉(H钟ie将ra闹rc迹hy伙P恶lu晃s到In容pu慈t牌Pr置oc孟es惕si迁ng薄O克ut垮pu参t,HI甲PO管)图即南层次掠化-输入-处理-输出请图。HI优PO图由礼一组HC图加帮一系席列IP惊O图组冷成。模块闲结构贯设计17acfgfgb读入数据P1.1.1P3.1.1P4.1.1身份认证P1.1P3.1P4.1读账目文件P1.1.2P3.1.2P4.1.2密码验证核对账户P1.1.3P3.1.3P4.1.3a输入户名f-读取户名帐号g-密码密码h-余额j,q-合法标识jCOMabcabcabq模块倒结构委设计18abhabh输入户名f-读取户名帐号g-密码密码h-余额余额查询P1输出信息P1.3读账目文件P1.2.1打印信息P1.3.1COM查询余额P1.2bhbh模块交结构凉设计19IPO图编号:

P1.1,

P3.1,

P4.1HIPO图编号:P1P3P4程序编写要求:VC6.0模块名称:身份认证设计人:使用部门:系统实施组输入部分(I)处理过程描述(P)输出部分(O)户名、帐号和密码①i=0,

xx=1。②

查找账目文件是否有给定的帐号。如果有,转③。如果无,转⑤。③

找到该帐号对应的户名1和密码1。④

将输入的户名与户名1以及密码与密码1分别比对。如果均相等,i=1,结束。否则,转⑤。⑤

如果xx<3,

xx++,重新输入户名、帐号和密码,转②。否则,结束。处理状态标志i以及户名和账号模块砌结构巧设计20IPO图编号:

P1.1,

P3.1,

P4.1HIPO图编号:P1P3P4程序编写要求:VC6.0模块名称:身份认证设计人:使用部门:系统实施组输入部分(I)处理过程描述(P)输出部分(O)户名、帐号和密码①i=0,

xx=1。②

查找账目文件是否有给定的帐号。如果有,转③。如果无,转⑤。③

找到该帐号对应的户名1和密码1。④

将输入的户名与户名1以及密码与密码1分别比对。如果均相等,i=1,结束。否则,转⑤。⑤

如果xx<3,

xx++,重新输入户名、帐号和密码,转②。否则,结束。处理状态标志i以及户名和账号2.粱4数据冬库设楼计21(1岩)需求即分析(2晓)概念悠设计(3惕)逻辑套设计(4吃)物理喉设计(5灯)验证基设计(6含)运行矩与维建护设摸计系统粥数据饥库的妖数据东需求22(1鞋)br粉an倡ch(2促)cu舟st方om仓er(3炸)em赠pl匠oy铁ee(4寨)ac倾co寨un外t(5僻)lo暗an数据铁库的逮概念娱设计23实体集属性强支行网点名、城市和总资产人姓名、电话、城市、街道和身份证号客户继承人的所有属性雇员除继承人的所有属性外,还有入职时间以及派生属性工作年限贷款账户贷款号、贷款金额、开户日期、账户余额账户帐号、开户日期、账户类型、账户余额储蓄账户利率支票账户透支额出纳员出纳号、密码、身份证号数据请库的蒸概念瞎设计24实体集属性弱还款记录还款号、日期、摘要、币种、钞/汇、金额、余额、出纳员存取记录序号、日期、摘要、币种、钞/汇、金额、余额、出纳员、备考数据咳库的但概念垫设计25联系集参与实体集约束映射基数约束参与约束借有客户、贷款账户多对多客户部分参与、贷款账户完全参与借出贷款账户、支行多对一支行部分参与、贷款账户完全参与联络雇员、客户多对一雇员部分参与、客户完全参与存有客户、存款账户多对多客户部分参与、贷款账户完全参与拥有存款账户、支行多对一支行部分参与、存款账户完全参与属于雇员、支行多对一雇员完全参与、支行部分参与数据逝库的吐概念犬设计26联系集参与实体集约束映射基数约束参与约束存取存款账户、存取记录一对多交易记录完全参与、存款账户部分参与还贷贷款账户、还款一对多还款完全参与、贷款账户部分参与操作1出纳员、存取记录一对多存取记录完全参与、出纳员部分参与操作2出纳员、还款记录一对多还款记录完全参与、出纳员部分参与转还存款记录、还款记录一对一还款记录与存款记录均部分参与是出纳员、雇员一对一出纳员完全参与、雇员部分参与逻辑至数据宜库设命计27br蹦an旅ch懂=(br乞an疾ch术_n怒am耻e,c万it扣y,耕as鸭et狂s)巴;cu妨st递om勾er候=(cu竞st早om旁er唇_I斜D,c识us擦to斩me谋r_汽na涛me聋,t省el贸ep辨ho昆ne葱,尘st虚re踏et推,块ci棵ty喂,翠em滨pl撕oy奥ee贫_I颤D)膀;ac缠co俊un专t=馒(ac士co杆un策t_坛nu弓mb非er,路ty应pe辉,棚br日an杂ch永_n验am惭e,稳d叠at否e,址ba乓la伟nc肉e)佛;em届pl损oy娱ee乡丰=(em碰pl愿oy喷ee畅_I座D,e腐mp妨lo罚ye阔e_承na推me辫,尿te表le悟ph偏on跪e,统s创tr询ee姑t,狸c浅it牛y,气e颗nt测er秤_d届at览e,送b葬ra参nc迫h_泛na匙me健);lo雅an延=(lo摸an圆_n烂um紫be背r,荣am清ou筒nt芳,掩br忍an制ch团_n急am换e,帜d为at叫e)些;pa锣ym券en乔t=钩(lo斯an昆_n解um乘be采r,醋p晋ay并me脆nt构_n勾um展be体r,嫂da踩te眼,挡cu毯rr结en苏cy坟_s瓶ys唇te勉m,告p击ap汉er筋_r纤em偏it销,孙am谷ou登nt涂,权ba担la泪nc漂e,恩t备el送le是r_席id流,狭re拉ma欢rk甜,除ac填co鸭un些t_避nu佛mb礼er习);ac疑ce打ss侵=(ac振co挨un烤t_

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论