UML设计银行信息系统_第1页
UML设计银行信息系统_第2页
UML设计银行信息系统_第3页
UML设计银行信息系统_第4页
UML设计银行信息系统_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

计算机专业UML建模论文姓名:班级:计本0703班专业:计算机科学与技术院系:信息学院计算机系完成日期:2010年12月24日目录目录 I序言 1一、系统的概述 1(一)银行信息系统 1二、需求分析 1(一)需求分析 1三、系统的UML基本模型 2(一)、用例图 2(二)、用例描述: 3(三)、银行信息系统的事件流 31.用例存款的事件流 32.用例转账的事件流 43.用例查询的事件流 4(四)、活动图 51.存款活动图 52.转账活动图 53.查询活动图 6(五)时序图 6(六)类图 71.系统中主要的类 8(七)状态图 9(八)部署图 9四、实验结论 10五、总结及心得体会 10序言统一建模语言(UML)是非专利的第三代建模和规约语言,是在开发阶段,说明,可视化,构建和书写一个面向对象软件密集系统的制品的开放方法。UML展现了一系列最佳工程实践,这些最佳实践在对大规模,复杂系统进行建模方面,特别是在软件架构层次已经被验证有效。UML可以贯穿软件开发周期中的每一个阶段。它最适于数据建模,业务建模,对象建模,组件建模。被OMG采纳作为业界的标准。一、系统的概述(一)银行信息系统银行是与人们生活密切相关的一个机构,银行可以提供存款、取款、转账等业务。在银行设立账户的人或机构被称为银行的客户(customer)。一个客户可以在银行开设多个账户(account),客户可以存钱到账户中,也可以从自己的账户中取钱,还可以将存款从一个账户转到另一个账户。另外,客户可以随时查询自己的账户情况,以及查询以前所进行的存款、取款等交易记录。客户还有权利要求关闭自己的账户。实际生活中的银行功能其实还要复杂得多,但为了简化系统,本次设计只考虑银行的基本功能。简化版的银行信息系统至少应具有如下功能:一个银行可以有多个账户;一个银行可以有多个客户;一个客户可以持有多个账户;一个账户可以有多个持有者;银行可以为客户开设账户;银行可以为客户注销账户;客户可以从自己账户中取钱;客户可以向自己账户中存钱;客户可以在同一银行的不同账户之间转账;客户可以在不同银行的不同账户之间转账;请完成登录、存款、取款、转账和查询几个模块的设计。二、需求分析(一)需求分析银行系统是与生活紧密相关的一个机构,银行提供了存款、取款、转账等业务。在银行设立账户的人或机构通常被称为银行的储户。一个储户可以在银行开多个账户,储户可以存钱到账户中,也可以从自己的账户中取现,还可以将存款从一个账户转到另一个账户。储户还可以随时查询自己账户的情况,并查询以前所进行的存款、取款等交易记录。后台管理员可以对客户的账户进行注销、删除、查询等管理,还有就是银行利息、汇率、手续费之类参数的设置,以及财务管理以及财务分析。软件分别有开户,查询存取款,转账等功能。各个模块各有不同的功能,但都能完成查询和存取功能。各模块的数据都存放在数据库中。数据的调用和连接都有程序来完成。此软件所要完成的主要功能有三方面:如果是存款,用户填写存款单,然后交给收银员键入系统,同时系统还要记录存款人姓名,住址,身份证号码,存款类型,存款日期,利率及密码(可选)等信息,完成后由系统反馈成功存款信息给用户。如果是取款,用户填写取款的相关信息(取款金额、取款币种)进行提交,系统要求用户输入密码以确认身份,核对密码正确无误后系统计算利息并印出利息单给用户。如果是转账,用户填写转账的相关信息进行提交,系统要求用户输入密码以确认身份,核对密码正确无误后系统计算利息并反馈信息给用户。系统及时更新数据库。外部功能:实现化窗口,开户/销户、存款/取款、查询/转账。内部功能:同步,过滤,定位,识别,更新,连接。三、系统的UML基本模型(一)、用例图通过分析对银行信息系统的需求分析,确定参与者有银行客户、收银员。收银员具有维护系统信息、维护客户信息、查询客户情况和处理处理客户需求的作用。用例包括:1)开户、2)存款、3)取款、4)转账、5)查询、6)销户等。用例图如下所示:1)银行信息系统用例分为两部分:UseCaseView和LogicalView2)UseCaseView部分:3)LogicalView部分:4)具体用例关系图:(二)、用例描述:用例名称:银行信息系统描述:银行客户对需要办理业务的需求以及收银员对事件的处理。(三)、银行信息系统的事件流1.用例存款的事件流1.1前置条件在存款之前,客户已经办理银行账号并且带来现金若干,并到达银行网点。1.2后置条件如果这个用例成功,这个存款事件是成功的,否则,系统没有变化。1.3扩充点无1.4事件流1.4.1(1)客户将银行卡交给收银员。(2)收银员要求客户输入卡密码。(3)客户输入卡密码,并确认密码。(4)收银员提示,请客户选择服务类型。(5)客户选择存款服务。(6)收银员提示:存款数目。(7)客户说出数目,并把钱交给收银员。(8)收银员完成服务。(9)收银员退还卡。1.4.2如果输入的密码无效,用户可以重新输入密码或者终止用例。2.用例转账的事件流2.1前置条件在转账之前,客户已经办理银行账号,被转账人的账号已经存在并且已经知道了对方的账号。2.2后置条件如果这个用例成功,这个转账事件是成功的,否则,系统没有变化。2.3扩充点无2.4事件流2.4.1(1)客户填写转账单。(2)客户把转账单和银行卡交给收银员。(3)收银员要求客户输入卡密码。(4)客户输入卡密码,并确认密码。(5)收银员转账成功。(6)收银员退还卡。2.4.2如果输入的密码无效,用户可以重新输入密码或者终止用例。3.用例查询的事件流3.1前置条件在查询之前,客户已经办理银行账号并且携带银行卡,并到达银行网点。3.2后置条件如果这个用例成功,这个查询事件是成功的,否则,系统没有变化。3.3扩充点无3.4事件流3.4.1(1)客户将银行卡交给收银员。(2)收银员要求客户输入卡密码。(3)客户输入卡密码,并确认密码。(4)收银员提示,请客户选择服务类型。(5)客户选择查询服务。(6)客户说出查询内容,收银员将内容反馈给客户。(7)收银员完成服务。(8)收银员退还卡。3.4.2如果输入的密码无效,用户可以重新输入密码或者终止用例。(四)、活动图活动图是基于对象的状态变迁所绘制的视图。收银员首先凭着自己的系统用户名和密码登录系统,收银员可以通过银行客户提供的有效证件号开户,提供客户账号开户、存款、取款、转账、查询、销户等功能,最后退出系统。1.存款活动图2.转账活动图3.查询活动图(五)时序图时序图(SequenceDiagram)主要用于按照交互发生的一系列顺序,显示对象之间的这些交互。收银员通过用户账号和密码登录系统,在系统的操作窗口对需要存款、取款、转账、查询、销户的用户进行操作,最后退出操作窗口。我们所开发的银行信息系统时序图如图所示:操作时序图(六)类图类图是对象结构建模的一部分,类图描述系统中类的静态结构。类图是代码生成(将模型转化为代码)的来源,也是逆向工程(将代码转化为模型)的目标设生成物。类图设计如下图:1.系统中主要的类(1)用户类:它的属性有用户名(Name)、密码(Password)、银行卡号(Cardnumber)、用户身份证号码(ID)。操作包括修改密码(Changpassword)、存款(deposit)、取款(cash)、转账(transfer)、查询(Chaxun)、、用户开户(Registered)。(2)系统类:它的属性有电脑号(Computernumber)、机器地址(Mac)。本身的操作没有,但有被管理员使用的操作。(3)收银员类:它的属性有用户名(name)、密码(password)。操作包括用户开户(Registeredusers)、注销用户(Deleteusers)、查询用户信息(Chaxun)、系统维护(Weihu)。(七)状态图状态图用来表示建模对象是如何改变其状态的,状态定义为对象行为在某一时刻的快照或转折点。(八)部署图系统部署图如下:四、实验结论系统主要的实现目标是实现客户开户、存款、取款、转账、查询、销户和后台服务器端系统的设计,提供完善的功能设计。五、总结及心得体会UML工具很好的帮助我们实现了对银行信息系统的设计,通过UML建模,把事物从抽象到实例化的过程,对每个对象进行细化分析,从而得到简单而方便,容易理解的模型结构。通过此次试验收获很大,使我们认识到了通过UML模型可以高效完成软件设计,同时也要感谢老师以及同学们对于我们的大力帮助,使我们能很好的完成此次软件工程设计,谢谢!

财务部经理(岗位职责说明书)一、基本信息岗位名称财务部经理职位编码CY05001隶属部门总经办隶属职系管理系列二、工作概要组织领导公司财务管理、成本管理、资产管理、预算管理、会计核算、会计监督及税收筹划等方面的工作,督促下属员工全面完成本部门职责范围内的各项工作任务。三、职位关系直接上级总经理内部协调关系公司各部门直接下级会计主管、资金主管、税务会计等外部协调关系银行、税务、工商、财政、购销客户等四、工作内容1根据公司发展战略,制定财务管理战略和年度规划;2根据年度经营目标,组织编制、审查财务预算并监督执行;3拟订财务管理制度,协助拟订各部门内部控制制度;4组织财产清查,盘点与核实货币资金、存货,提交不良资产处置方案;5拟订会计政策和核算流程,提交财务报告;6根据资金预算,审查付款计划,合理调度使用营运资金;7组织成本预测、核算、分析、控制和考核;8建立和完善财务稽核体系,严格控制成本费用;9审查公司经营计划和经济合同,参与公司产品开发、经营、基本建设及其他项目的可行性论证评估;10审查价格、工资、奖金等涉及财务收支的各种方案,参与采购和销售价格的制定与调整;11组织税收筹划,及时申报纳税,规避税务风险;12实施财务信息化管理,组织考核、分析,定期或不定期向董事会、总经理汇报财务状况及经营成果。五、责任和权力责任权力1对年度和中长期计划数据及财务管理制度负责;公司生产经营决策及重大财务问题决策参与权;2对开发、投资、基建等项目的可行性报告负责;开发、投资、基建项目评价权;3对规范管理经济合同及价格、薪资等负责;经济合同审查权;4对资产管理特别是资金安全、完整负责;授权范围内资金审批权;5对年度预算的执行、调整负责;各部门提交的预算提出修改意见或建议权;6对会计核算、监督、税收筹划及财务报告负责;财务报告有审批权;7对成本核算及成本费用控制负责;各项成本费用开支核准权;8对本部门机构设置、人员配置、培训和考核负责。下属岗位调配、任命和奖惩的建议权。六、关键考核指标及奖罚依据标准关键考核指标考核奖罚依据及评分标准1财务报表及时准确率;=100%2预算费用控制率;≥5%3财务报告满意度;=100%4资金调度计划达成率;≥90%5应收账款周转率;≥12次6存货周转率;≥4次7总资产周转率;≥2次8总资产报酬率。≥30%考核说明:按《婴姿坊公司考核试行方案》考核;根据考核结果根据《婴姿坊公司薪资方案》进行奖励;按《员工违规行为规定》处罚;违反管理制度按制度规定进行处罚。七、任职资格要求年龄33岁以上性别不限学历大学本科及以上专业财务会计或审计专业接受相关培训经济管理、工商企业管理任职资格证书或等级中级(会计师)及以上职称,CPA工作经验5年以上大中型企业会计工作经验,2年以上财务管理经验熟悉财务管理和会计核算操作流程熟悉国家财经法律、法规、方针、政策,1年以上纺织服装行业管理经验能力素质要求基本要求:良好的敬业精神和职业道德操守熟练使用办公软件关键能力:具有独立从事公司财务管理实务工作的能力能够运用专业知识,解决比较复杂的财务管理实际问题具备较强的领导、判断、决策、沟通协调、计划、执行能力和影响力素质要求:正直、勤勉、廉洁、公正、严谨、务实八、参加会议1董事会2总理办公例会3年度计划、总结、平衡、协调会议4公司重要、紧急或临时会议5部门会议6专题协调会议及其他会议九、工作环境工作环境办公场所工作时间性正常工作时间,视工作情况加班使用工具设备计算机、网络、办公设备、财务软件出差频率偶尔所需文档记录财务会计资料、ERP系统信息、公司文件、报告、制度等备注:由总经理提名,报董事会批准任命,对总经理负责,定期向总经理汇报财务状况、经营成果及财务管理战略。十、修订记录修订日期修订内容修订者审核者审批者会计主管(岗位职责说明书)一、基本信息岗位名称会计主管职位编码CY05002隶属部门财务部隶属职系职能系列二、工作概要在财务总监领导下,履行预测、预算、核算、控制、监督职能,汇总编制财务预算并进行分解、落实,检查、监督财务预算执行情况,组织成本核算和分析,实施会计稽核,控制成本费用,编制审核财务会计报告,实施ERP和财务信息系统管理。三、职位关系直接上级 财务总监内部协调关系公司各部门直接下级成本会计、销售会计、往来会计外部协调关系普升岗位轮换岗位四、工作职责1汇总编制各部门预算,定期报告预算执行情况;2协助拟订会计政策和核算流程,组织会计核算工作;3管理总账和明细分类账,编制会计报表;4组织开展财务收支分析,成本分析,提交财务报告;5实施财产清查,盘点与核实货币资金、存货;6审核会计凭证,复核付款凭证及资金请款报告;7组织成本核算,实施成本控制;8拟订应收账款收账政策等操作流程和标准并监督执行;9管理ERP档案中心,存货编码,审查库存管理;10实施财务软件系统管理,保证财务数据安全、准确、完整。五、责任和权力责任权力1对财务数据的及时性、准确性负责;对各部门预算有提出修改建议的权力;2对成本费用的真实性、合规性、合理性负责;对财务报表、分析、报告有审核权,3对财务会计报告的可靠性、完整性负责;对统计数据及库存记录有考评权,4对财务分析评价提供财务决策参考负责;对各项成本费用开支有复核权,5对ERP及财务系统信息管理负责。对下属的业务水平、工作能力和业绩的评价权。六、关键考核指标及奖罚依据标准关键考核指标考核奖罚依据及评分标准1财务报表及时准确率;=100%2预算费用控制率;≥5%3财务报告满意度;=100%4资金调度计划达成率;≥90%5应收账款周转率;≥12次6存货周转率;≥4次7总资产周转率≥2次8总资产报酬率。≥30%考核说明:按《婴姿坊公司考核试行方案》考核;根据考核结果根据《婴姿坊公司薪资方案》进行奖励;按《员工违规行为规定》处罚;违反管理制度按制度规定进行处罚。七、任职资格要求年龄28岁以上性别不限学历大专及以上学历专业财务会计或审计专业接受相关培训经济管理、工商企业管理任职资格证书或等级助理会计师及以上职称 工作经验3年以上相关会计、财务管理工作经验熟悉财务管理和会计核算操作流程能力素质要求基本要求:良好的敬业精神和职业道德操守熟练使用办公软件关键能力:拟订和实施财务管理流程和标准具备较强的判断、决策、沟通协调、计划、执行能力较强语言能力、文字能力、观察能力素质要求:正直、勤勉、廉洁、公正、严谨、务实八、参加会议公司年度计划、总结、财务分析、财务状况及经营成果报告等专题会议、临时会议及部门组织的会议。九、工作环境工作环境办公场所工作时间性正常工作时间,根据工作情况加班使用工具设备计算机、办公设备、财务软件出差频率偶尔所需文档记录财务会计资料、工艺技术、计划、统计资料、文件制度等备注:由财务总监提名,报总经理批准任命,对财务总监负责,在财务总监外出期间根据财务总监授权履行职责。十、修订记录修订日期修订内容修订者审核者审批者资金主管(岗位职责说明书)一、基本信息岗位名称资金主管职位编码CY05003隶属部门财务部隶属职系职能系列二、工作概要在财务总监领导下,负责资金管理、固定资产及列管资产管理、存货管理、客户信用管理、印鉴管理、票据管理,办理日常资金收付业务。三、职位关系直接上级财务总监内部协调关系公司各相关部门直接下级外部协调关系银行、税务、工商、销售客户普升岗位轮换岗位四、工作职责1管理公司货币资金,协助财务总监做好资金调度;2传递、审核收付款凭证,办理日常收付款业务;3盘点库存现金,核对银行对账单,定期编制资金报表;4管理和使用银行票据,公司收款收据;5管理固定资产及列管资产和库存产品,定期清查财产;6办理员工银行卡,发放员工薪资;7办理公司税款、水电费、电话费、房租费、就业费缴款;8编制销售对账单,核对客户应收账款,保管对账记录,处理对账差异;9管理公司印鉴、银行印鉴;10废品废料处置及领导临时交办的其他事项。五、责任和权力责任权力1对公司资产的安全、完整负责对所有收付款业务有提出异议的权力2对货币资金的安全、完整及合理调度使用负责对不符合公司规程的付款单据有拒绝支付的权力3对报销单据合理性、数据准确性负责对客户应收账款差异有提出处理意见的权力4对公司印鉴和票据的使用和保管负责对不良资产有提出处置建议的权力5对发放员工薪资及时性负责六、关键考核指标及奖罚依据标准关键考核指标考核奖罚依据及评分标准1财务报表及时准确率;=100%2预算费用控制率;≥5%3财务报告满意度;=100%4资金调度计划达成率;≥90%5应收账款周转率;≥12次6存货周转率;≥4次7总资产周转率≥2次8总资产报酬率。≥30%考核说明:按《婴姿坊公司考核试行方案》考核;根据考核结果根据《婴姿坊公司薪资方案》进行奖励;按《员工违规行为规定》处罚;违反管理制度按制度规定进行处罚。七、任职资格要求年龄25岁以上性别不限学历大专及以上学历专业财务会计相关管理专业接受相关培训财务会计、资产管理、营销管理任职资格证书或等级会计证工作经验1年以上相关资金管理工作经验熟悉资金运作管理能力素质要求基本要求:良好的敬业精神和职业道德操守熟练使用办公软件关键能力:熟悉银行结算业务较强沟通协调能力、观察判断能力和执行能力素质要求:正直、勤勉、廉洁、公正、严谨、务实八、参加会议公司重要、紧急或临时会议及部门会议九、工作环境工作环境办公场所工作时间性正常工作时间,根据工作情况加班使用工具设备计算机、网络、办公设备、财务软件出差频率偶尔所需文档记录财务会计资料、公司文件、报告、制度、ERP库存管理等备注:由财务总监提名,报总经理批准任命,对财务总监负责,定期向财务总监汇报资金使用情况十、修订记录修订日期修订内容修订者审核者审批者税务会计(岗位职责说明书)一、基本信息岗位名称税务会计职位编码CY05004隶属部门财务部隶属职系职能系列二、工作概要履行税务会计核算职能,及时办理纳税申报,按期缴纳税款,管理增值税发票及其他财务会计档案,传递财务信息。三、职位关系直接上级财务总监内部协调关系公司各相关部门直接下级外部协调关系国税局、地税局普升岗位轮换岗位四、工作职责1协助拟订税务会计核算、纳税申报流程;2实施税收筹划,报批后执行;3履行税务会计核算职能;4办理

温馨提示

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

评论

0/150

提交评论