【毕业学位论文】(Word原稿)企业固定资产管理信息系统设计与实现-软件工程_第1页
【毕业学位论文】(Word原稿)企业固定资产管理信息系统设计与实现-软件工程_第2页
【毕业学位论文】(Word原稿)企业固定资产管理信息系统设计与实现-软件工程_第3页
【毕业学位论文】(Word原稿)企业固定资产管理信息系统设计与实现-软件工程_第4页
【毕业学位论文】(Word原稿)企业固定资产管理信息系统设计与实现-软件工程_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

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

文档简介

I 摘 要 随着社会经济不断向前发展,企业竞标也愈显激烈,企业资产的效率性也提到了日程上来,如何正确有效的管理各企业资产成为了企业生存发展的一个重要环节。伴随着计算机技术的飞速发展,计算机及其应用已渗透到社会的各个领域,有力地推动了整个信息化社会的发展。对于一些大中型企业来说,利用计算机支持管理高效率完成管理的日常事务,使日常工作更为简单,而 固定资产 是一项复杂的工作,对于系统的基本信息, 固定资产 的存储、购进 ,一般不允许出错,如果实行手工操作,每天都要对以上情况进行记录手工填制大量的表格,这就会耗费管理人员 大量的时间和精力,如果利用计算机进行这些管理工作,不仅能够保证各种情况准确无误、快速记录,而且还可以利用计算机对有关的各种信息进行统计,服务于财务部门其他方面的核算和财务处理以及各种信息的记录,同时计算机具有手工管理所无法比拟的优点,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高管理的效率 ,也是管理行业的科学化、正规化管理,与世界接轨的重要条件。 关键字 : 固定资产 ,管理 ,企业 录 第 1章 绪论 . 1 么是固定资产 . 1 定资产的确认 . 2 定资产的折旧方法 . 5 定资产处置 . 6 第 2章 需求分析 . 10 . 10 统的目的 . 10 . 11 术可行性 . 11 济可行性 . 11 作可行性 . 11 会因素可行性 . 11 行性研究结论 . 11 第 3章 相关技术介绍 . 12 . 12 . 16 #的理由 . 17 005 的优势 . 18 (数据字典 ). 25 第 5章 详细设计 . 30 . 30 定资产增加 . 30 固定资产折旧核算 . 31 码实现 . 31 第 6章 系统打包及部署 . 36 总 结 . 37 致 谢 . 38 参考文献: . 39 第 1 页 共 39 页 第 1 章 绪论 么是固定资产 属于产品生产过程中用来改变或者影响劳动对象的劳动资料,是固定资本的实物形态。固定资产在生产过程中可以长期发挥作用,长期保持原有的实物形态,但其价值则随着企业生产经营活动而逐渐地转移到产品成本中去,并构成产品价值的一个组成部分。根据重要原则,一个企业把劳动资料按照使用年限和原始价值划分固定资产和低值易耗品。对于原始价值较大、使用年限较长的劳动资料,按照固定资产来 进行核算;而对于原始价值较小、使用年限较短的劳动资料,按照低值易耗品来进行核算。在中国的会计制度中,固定资产通常是指使用期限超过一年的房屋、建筑物、机器、机械、运输工具以及其他与生产经营有关的设备、器具和工具等。 从会计的角度划分,固定资产一般被分为生产用固定资产、非生产用固定资产、租出固定资产、未使用固定资产、不需用固定资产、融资租赁固定资产、接受捐赠固定资产等。 固定资产的价值是根据它本身的磨损程度逐渐转移到新产品中去的,它的磨损分有形磨损和无形磨损两种情况;固定资产在使用过程中因损耗而转移 到产品中去的那部分价值的一种补偿方式,叫做折旧,折旧的计算方法主要有平均年限法、工作量法、年限总和法等;固定资产在物质形式上进行替换,在价值形式上进行补偿,就是更新;此外,还有固定资产的维持和修理等。 从增值税抵扣进项税额的购进固定资产的角度讲,固定资产是指: 械、运输工具,以及其他与生产有关的设备、工具、器具; 000 元以上,并且使用年限超过 2 年的不属于生产经营主要设备的物品。( 07年新会计准则对固定资产的认定价值限制取消,只要公司认为可以的且使 用寿命大于一个会计年度的均可认定为固定资产,按照一定折旧方法计提折旧。) 这里的规定与企业会计准则当中的规定范围要小,主要不包括房屋、建 第 2 页 共 39 页 筑等不动产,因为销售房屋、建筑物缴纳营业税,不缴增值税。 商务印书馆英汉证券投资词典解释:固定资产 。常用复数。公司用以经营的具有较长生命周期的有形资产为固定资产,如厂房、机器等。这些资产通常不能即刻转变为现金,但公司可依据会计和税收规定每年提取折旧。 定资产的确认 固定资产是指同时具有下列特征的有形资产 1、为生产 商品提供劳务出租或经营管理而持有的 2、使用寿命超过一个会计年度 固定资产同时满足下列条件的才能予以确认: 1、与该固定资产有关的经济利益很可能流入企业 2、该固定资产的成本能够可靠地计量 固定资产的各组成部分具有不同使用寿命或者以不同方式为企业提供经济利益,适用不同折旧率或折旧方法的,应当分别将各组成部分确认为单项固定资产。 编辑本段 固定资产的初始计量 (一)固定资产初始计量原则 固定资产应当按照成本进行初始计量。 固定资产的成本,是指企业购建某项固定资产 达到预定可使用状态前所发生的一切合理、必要的支出。这些支出包括直接发生的价款、运杂费、包装费和安装成本等,也包括间接发生的,如应承担的借款利息、外币借款折算差额以及应分摊的其他间接费用。 对于特殊行业的特定固定资产,确定其初始入账成本时还应考虑弃置费用。弃置费用通常是指根据国家法律和行政法规、国际公约等规定,企业承担的环境保护和生态恢复等义务所确定的支出,如核电站核设施等的弃置和恢复环境等义务。对于这些特殊行业的特定固定资产,企业应当按照弃置费用的现值计入相关固定资产成本。石油天然气开采企业应当按照油 气资产的弃置费用现值计入相关油气资产成本。在固定资产或油气资产的使用寿命内,按照预计负债的摊余成本 第 3 页 共 39 页 和实际利率计算确定的利息费用,应当在发生时计入财务费用。一般工商企业的固定资产发生的报废清理费用,不属于弃置费用,应当在发生时作为固定资产处置费用处理。 (二)不同方式取得固定资产的初始计量 1、外购固定资产 企业外购固定资产的成本,包括购买价款、相关税费 、使固定资产达到预定可使用状态前所发生的可归属于该项资产的运输费、装卸费、安装费和专业人员服务费等。外购固定资产分为购入不需要安装的固定 资产和购入需要安装的固定资产两类。以一笔款项购入多项没有单独标价的固定资产,应当按照各项固定资产的公允价值比例对总成本进行分配,分别确定各项固定资产的成本。 购买固定资产的价款超过正常信用条件延期支付,实质上具有融资性质的,固定资产的成本以购买价款的现值为基础确定。实际支付的价款与购买价款的现值之间的差额,应当在信用期间内采用实际利率法进行摊销,摊销金额除满足借款费用资本化条件应当计入固定资产成本外,均应当在信用期间内确认为财务费用,计入当期损益。 2、自行建造固定资产 自行建造的固定资产 ,按建造该项资产达到预定可使用状态前所发生的必要支出,作为入账价值。其中,“建造该项资产达到预定可使用状态前所发生的必要支出”,包括工程用物资成本、人工成本、交纳的相关税费、应予资本化的借款费用以及应分摊的间接费用等。企业为在建工程准备的各种物资,应按实际支付的购买价款、增值税税额、运输费、保险费等相关税费,作为实际成本,并按各种专项物资的种类进行明细核算。应计入固定资产成本的借款费用,应当按照本书“第十四章借款费用”的有关规定处理。 企业自行建造固定资产包括自营建造和出包建造两种方式。 ( 1) 企业为在建工程准备的各种物资,应当按照实际支付的买价、不能抵扣的增值税税额、运输费、保险费等相关税费,作为实际成本,并按照各种专项物资的种类进行明细核算。 工程完工后剩余的工程物资,如转作本企业库存材料,按其实际成本或计划成本转作企业的库存材料。存在可抵扣增值税进项税额的,应按减去增值税进项 第 4 页 共 39 页 税额后的实际成本或计划成本,转作企业的库存材料。 盘盈、盘亏、报废、毁损的工程物资,减去保险公司、过失人赔偿部分后的差额,工程项目尚未完工的,计入或冲减所建工程项目的成本;工程已经完工的,计入当期营业外收支。 ( 2)在建工程应当按照实际发生的支出确定其工程成本,并单独核算。 第一,企业的自营工程,应当按照直接材料、直接人工、直接机械施工费等计量;采用出包工程方式的企业,按照应支付的工程价款等计量。设备安装工程,按照所安装设备的价值、工程安装费用、工程试运转等所发生的支出等确定工程成本。 第二,工程达到预定可使用状态前因进行负荷联合试车所发生的净支出,计入工程成本。企业的在建工程项目在达到预定可使用状态前所取得的负荷联合试车过程中形成的、能够对外销售的产品,其发生的成本,计入在建工程成本,销售或 转为库存商品时,按其实际销售收入或预计售价冲减工程成本。 第三,在建工程发生单项或单位工程报废或毁损,减去残料价值和过失人或保险公司等赔款后的净损失,工程项目尚未达到预定可使用状态的,计入继续施工的工程成本;工程项目已达到预定可使用状态的,属于筹建期间的,计入管理费用,不属于筹建期间的,计入营业外支出。如为非正常原因造成的报废或毁损,或在建工程项目全部报废或毁损,应将其净损失直接计入当期营业外支出。 第四,所建造的固定资产已达到预定可使用状态,但尚未办理竣工决算的,应当自达到预定可使用状态之日起 ,根据工程预算、造价或者工程实际成本等,按估计价值转入固定资产,并按有关计提固定资产折旧的规定,计提固定资产折旧。待办理了竣工决算手续后再作调整。 3、租入的固定资产 融资租赁,是指实质上转移了与资产所有权有关的全部风险和报酬的租赁。其所有权最终可能转移,也可能不转移。在融资租赁方式下,承租人应于租赁开始日将租赁开始日租入固定资产公允价值与最低租赁付款额现值两者中较低者作为租入固定资产入账价值,将最低租赁付款额作为长期应付款的入账价值,其差额作为未确认融资费用。 4、其他方式取得的固定资产 第 5 页 共 39 页 ( 1)投资者投入固定资产的成本,应当按照投资合同或协议约定的价值确定,但合同或协议约定价值不公允的除外。 ( 2)非货币性资产交换、债务重组等方式取得的固定资产的成本,应当分别按照本书“第八章 非货币性资产交换”、“第十一章债务重组”的有关 定资产的折旧方法 企业应当根据与固定资产有关的经济利益的预期实现方式,合理选择固定资产折旧方法。 可选用的折旧方法包括年限平均法、工作量法、双倍余额递减法和年数总和法等。固定资产的折旧方法一经确定,不得随意变更。 固定资产应当按月计提折旧,并 根据其用途计入相关资产的成本或者当期损益。 当月增加的固定资产,当月不计提折旧,从下月起计提折旧;当月减少的固定资产,当月仍计提折旧,从下月起停止计提折旧。固定资产提足折旧后,不管能否继续使用,均不再提取折旧;提前报废的固定资产,也不再补提折旧。 企业至少应当于每年年度终了,对固定资产的使用寿命、预计净残值和折旧方法进行复核。使用寿命预计数与原先估计数有差异的,应当调整固定资产使用寿命。预计净残值预计数与原先估计数有差异的,应当调整预计净残值。与固定资产有关的经济利益预期实现方式有重大改变的,应 当改变固定资产折旧方法。固定资产使用寿命、预计净残值和折旧方法的改变应当作为会计估计变更。 年限平均法 又称直线法 ,是指将固定资产的应计折旧额均衡地分摊到固定资产预计使用寿命内的一种方法 计算公式如下 : 年折旧率 =(1预计使用寿命 (年 ) 100% 月折旧率 =年折旧率 12 月折旧额 =固定资产原价月折旧率 工作量法 是根据实际工作量计算每期应提折旧额的一种方法。计算公式如下: 单位工作量折旧量折旧额 =固定资产原价 x( 1、固定资产后续支出 固定资产后续支出,是指固定资产在使用过程中发生的更新改造支出、修理费用等。 与固定资产有关的更新改造等后续支出,符合固定资产确认条件的,应当计入固定资产成本,同时将被替换部分的账面价值扣除。固定资产发生的可资本化的后续支出,通过“在建工程”科目核算。待固定资产发生的后续支出完工并达到预定可使用状态时,再从在建工程转为固定资产,并按重新确定的使用寿命、预计净残值和折旧方法计提 折旧。 与固定资产有关的修理费用等后续支出,不符合固定资产确认条件的,应当根据不同情况分别在发生时计入当期管理费用或销售费用。 定资产处置 固定资产处置,包括固定资产的出售、转让、报废和毁损、对外投资、非货币性资产交换、债务重组等。 一、固定资产终止确认的条件 固定资产满足下列条件之一的,应当予以终止确认: ( 1)该固定资产处于处置状态; ( 2)该固定资产预期通过使用或处置不能产生经济利益。 二、固定资产处置的处理 ( 1)企业持有待售的固定资产,应当对其预计净 残值进行调整。 ( 2)企业出售、转让、报废固定资产或发生固定资产毁损,应当将处置收入扣除账面价值和相关税费后的金额计入当期损益。固定资产的账面价值是固定资产成本扣减累计折旧和累计减值准备后的金额。 ( 3)企业将发生的固定资产后续支出计入固定资产成本的,应当终止确认被替换部分的账面价值。 固定资产折旧的方法 企业应根据固定资产所含经济利益的预期实现方式选择折旧方法。可供选择的折旧方法主要包括年限平均法、工作量法、双倍余额递减法、年数总和法等。 第 7 页 共 39 页 折旧方法一经确定,不得随意变更。如需变更,应 在会计报表附注中予以说明。 为体现一贯性原则,在一年内固定资产折旧方法不能修改在各折旧方法中,当已提月份不小于预计使用月份时,将不再进行折旧。本期增加的固定资产当期不提折旧,当期减少的要计提折旧以符合可比性原则。 采用的几种折旧方法介绍 平均年限折旧法一 月折旧率( 1残值率)预计使用月份 月折旧额月折旧率原值(原值残值)预计使用月份 残值原值残值率 可以看出,平均年限折旧法一只与三个参数相关:原值、残值(或残值率)、预计使用月份。折旧的多少与“累计折旧”、“ 已计提月份(已计提月份小于预计月份时)”无关。 平均年限折旧法二 月折旧额(原值残值累计折旧)(预计使用月份已提月份) 月折旧率月折旧额(原值残值) 1累计折旧(原值残值)(预计使用月份已提月份) 在平均年限折旧法中,折旧金额与 原值、累计折旧、残值、预计使用月份、已提月份共五个参数相关。 如果累计折旧与已计提月份均为 0,则两种折旧方法中的月折旧额是一样的,但是月折旧率不同。 年数总和法 年数总和法是将固定资产的原值减去残值后的净额乘以一个逐年递 减的分数计算每年的折旧额。计算公式如下: 年折旧率(折旧年限已使用年数) 折旧年限(折旧年限 +1)2 月折旧率年折旧率 12 月折旧额(固定资产原值 预计净残值)月折旧率 双倍余额递减法 双倍余额递减法是在不考虑固定资产残值的情况下,按双倍直线折旧率和固定资产净值来计算折旧的方法。计算公式如下: 年折旧率 2折旧年限 月折旧率年折旧率 12 第 8 页 共 39 页 月折旧额固定资产账面净值月折旧率。 采用此法,应当在其固定资产折旧年限到期前两年内,将固定资产净值扣 除预计净残值后的净额平均摊销。 工作量法 工作量法是根据实际工作量计提折旧额的一种方法,计算公式如下: 每一工作量折旧额 (固定资产原值预计净殖) 规定的总工作量 某项固定资产月折旧额该项固定资国家发改委强调控制固定资产投资过快增长 当前必须把控制投资过快增长、优化投资结构作为宏观调控的一项重要任务抓紧抓好。 文章指出,今年以来,中国经济运行总体比较平稳,保持了良好的发展态势。固定资产投资在经济增长中发挥了重要作用,但也出现了投资增长过快等值得高度关注的问题。实践证明,促 进经济平稳较快发展,必须保持适度的投资规模与合理的投资结构。但如果投资规模过大、增速太快、结构不合理,就会使经济运行绷得过紧,资源环境压力加大,影响国民经济持续平稳较快增长。 文章说,近年来,中国固定资产投资增长加快,这是国民经济和社会发展步入一个新阶段、消费结构升级带动产业结构升级、工业化和城镇化步伐加快的结果,应该说,具有一定的客观合理性和必然性。但也要看到,今年以来固定资产投资增长过快,新开工项目数量多、规模大,结构性矛盾仍比较突出,投资反弹压力加大。 从投资增速看,上半年全社会固定资产投资 42371亿元,增长 29 8,增幅比去年同期提高 4 4个百分点。其中,城镇投资 36368亿元,增长 31 3,增幅同比提高 4 2 个百分点。从新开工项目看,上半年全国新开工项目近 10万个,同比增加 1 8万个;新开工项目计划总投资同比增长 22 2。其中有 8个省(区、市)新开工项目计划总投资增幅超过 50。从行业结构看,一些行业投资增速有所加快。如上半年纺织业投资增长 40 6,汽车等交通运输设备制造业投资增长 44 5,增长速度均快于一季度。一些新上项目不符合国家行业规划和产业政策,产品结构趋同现象比较明显 。 文章指出,应当清醒地看到,当前投资过快增长虽然与中国正处于加快推进 第 9 页 共 39 页 工业化、城镇化的发展阶段有关,但主要是由于体制机制上存在问题和经济增长方式没有根本转变造成的。主要体现在: 一些地方盲目追求经济增长速度,片面依靠投资拉动经济增长;违法违规用地现象比较严重;投资增长过快又与货币信贷增长偏快、外贸顺差过大相互交织、相互推进,但最突出和关系全局的是固定资产投资增长过快。 文章说,当前投资运行中的问题及其深层次根源,如果不及时加以引导和控制,就会使本已凸显的矛盾和问题进一步突出。一是加大资源环境承载 压力,扰乱经济秩序,影响经济结构调整和增长方式转变,影响经济平稳较快发展和“十一五”规划目标的顺利实现。二是投资过快增长和银行信贷规模过大,互为因果,相互推动,将增大金融风险。三是过大的投资需求会拉动生产资料价格大幅上涨,导致下游产品成本增加,容易引发物价过快上涨。四是产能过剩行业再度盲目扩张,一旦市场发生变化,势必会造成一批企业倒闭,增加一批失业,产生一批银行呆坏账。任其发展下去,就会出现大起大落,造成重大损失。 文章指出,解决投资领域存在的突出问题,要统一思想、提高认识,坚定不移地贯彻落实好党中央、 国务院关于加强和改善宏观调控的各项政策措施。在保持宏观经济政策连续性和稳定性的前提下,坚持突出重点、区别对待、有保有压、适度微调,切实解决当前投资增长过快、新开工项目过多、结构性矛盾突出等问题。 文章指出,要进一步做到坚持以科学发展观统领经济社会发展全局;从严控制新开工项目;进一步加强土地管理;继续严把信贷“闸门”;大力调整优化投资结构;严格规范招商引资活动。 第 10 页 共 39 页 第 2 章 需求分析 统开发必要性 统的目的 本固定资产管理系统是利用计算机支持企业高效率完成固定资产管理的事务,由计算机来 代替人工执行一系列诸如增加新资产工信息、变更资产信息、删除资产信息、查询、修改等操作。 这样使办公人员可以轻松快捷地完成固定资产管理的任务,使企业的员工管理工作系统化、规范化、自动化,从而达到提高固定资产管理效率的目的。 1功能需求 (1)密码设置:每个用户均有自己的密码,可以防止非本系统人员进入本系统;每个人的权限不一致,故可以防止越权操作。 (2)资产更新:资产更新包括对各种表的记录修改、删除、添加等操作。 (3)资产查询:可以按姓名、编号,或电话查询个人信息。 (4)资产统计:包括统计资产类别、所在部门、使用情况、保管人员等的统计。 (5)系统管理:添加管理员,删除管理员,权限设置等,只有系统管理员可以进行设置。 (6)能通过实现多用户多权限操作。 2用户需求本固定资产管理系统针对的用户主要是普通用户、管理员。用户需求包括以下两个方面: (1)普通用户可以在登陆验证后通过以后,进入固定资产信息系统界面进行需求查询操作。 (2)管理员能够登陆在登录系统后对以对员工信息更新查询管理,而且可以修改管理密码,填加新的管理员和设定新的管理员密码同时也可以删除管理员。 第 11 页 共 39 页 行性分析 该固定资产系统的技术可行性,根据新系统目标来衡量所需的技术是否具备,一般可从硬件、软件的性能要求、环境条件、技术人员水平和数量等方面去考虑和分析,其中开发人员的技术力量应首先考虑能力与水平,并考虑近期内可以培养和发展的技术人员。该固定资产管理系统是以数据库为后台核心应用、以服务为目的信息平台,对固定资产进行科学的加工和管理维护。 该系统的目标是以最低的成本,在较短的时间内开发出具有用户管理、设备管理,系统成本主要集中在系统软件的开发上,当系统投入运行后 可以为企事业单位节约大量的人力,物力。所带来的效益远远大于系统软件的开发成本。经济可行性主要依据是成本 /效益分析,该系统的目标是以最低的成本,在最短的期限内开发出具有固定资产管理功能的系统。 该系统设计界面人性化,对操作员的计算机专业知识要求很小,很容易上手。 会因素可行性 从安全角度考虑,所有技术参考资料都经授权,所有软件都选用正版和免费。从法律因素考虑,所有技术资料,所有软件都选用正版,合同制定确定违约责任。 行性研究结论 依据以上因素,本固定资产管理系统 开发项目不仅方便快捷、高效,而且社会效益比较好,从而使本系统开发者相信该系统开发出来之后将取得的成功。综上所述,此项目在技术、经济和社会效益上是完全可行的。 第 12 页 共 39 页 第 3 章 相关技术介绍 计模式 1 前言 用户界面,特别是图形用户界面,承担着向用户显示问题模型和与用户进行操作和 I/户希望保持交互操作界面的相对稳定,但更希望根据需要改变和调整显示的内容和形式。例如,要求支持不同的界面 标准 或得到不同的显示效果,适应不同的操作需求。这就要求界面结构能够在不改变软件的功能和模型情况下,支持用户对界面构成的调整。 要做到这一点,从界面构成的角度看,困难在于:在满足对界面要求的同时,如何使软件的计算模型独立于界面的构成。模型 控制( 是这样的一种交互界面的结构组织模型。 2 先被应用在 许多交互和界面系统的构成基础, 对于界面设计可变性的需求, 图、控制三种部件。 模型部件是软件所处理问题逻辑在独立于外在显示内容和形式情况下的内在抽象,封装了问题的核心数据、逻辑和功能的计 算关系,他独立于具体的界面表达和 I/ 视图部件把表示模型数据及逻辑关系和状态的信息及特定形式展示给用户。它从模型获得显示信息,对于相同的信息可以有多个不同的显示形式或视图。 控制部件是处理用户与软件的交互操作的,其职责是控制提供模型中任何变化的传播,确保用户界面于模型间的对应联系;它接受用户的输入,将输入反馈给模型,进而实现对模型的计算控制,是使模型和视图协调工作的部件。通常一个视图具有一个控制器。 模型、视图与控制器的分离,使得一个模型可以具有多个显示视图。如果用户通过某个视图的 控制器改变了模型的数据,所有其它依赖于这些数据的视图都应反映到这些变化。因此,无论何时发生了何种数据变化,控制器都会将变化通 第 13 页 共 39 页 知所有的视图,导致显示的更新。这实际上是一种模型的变化 图和控制类 图和控制类如图 1所示。 ( 1) 模型包含了应用问题的核心数据、逻辑关系和计算功能,它封装了所需的数据,提供了完成问题处理的操作过程。控制器依据 I/型还为视图获取显示数据而提供了访问其数据的操作。 这种变化 在各个相互依赖部件之间的注册关系上。模型数据和状态的变化会激发这种变化 是模型、视图和控制器之间联系的纽带。 ( 2) 视图通过显示的形式,把信息转达给用户。不同视图通过不同的显示,来表达模型的数据和状态信息。每个视图有一个更新操作,它可被变化 调用更新操作时,视图获得来自模型的数据值,并用它们来更新显示。 在初始化时,通过与变化 图与控制器之间保持着一对一的关系,每个视图创建一个相应的控制器。视图提供给控制器处理显 示的操作。因此,控制器可以获得主动激发界面更新的能力。 ( 3) 控制器通过时间触发的方式,接受用户的输入。控制器如何获得事件依赖于界面的运行 平台 。控制器通过事件处理过程对输入事件进行处理,并为每个输入事件提供了相应的操作服务,把事件转化成对模型或相关视图的激发操作。 如果控制器的行为依赖于模型的状态,则控制器应该在变化 进行注册,并提供一个更新操作。这样,可以由模型的变化来改变控制器的行为,如禁止某些操作。 3 第 14 页 共 39 页 实现基于 应用需要完成以下工作,如图 2所示: 析应用问题,对系统进行分离 分析应用问题,分离出系统的内核功能、对功能的控制输入、系统的输出行为三大部分。设计模型部件使其封装内核数据和计算功能,提供访问显示数据的操作,提供控制内部行为的操作以及其他必要的操作接口。以上形成模型类的数据构成和计算关系。这部分的构成与具体的应用问题紧密相关。 计和实现每个视图 设计每个视图的显示形式,它从模型中获取数据,将它们显示在屏幕上。 计和实现每个控制器 对于每个视图,指定对用户操作的响应时间和行为。在模型状态的影响下,控制器使用特定的方法接受和解释这些事件。控制器的初始化建立起与模型和视图的联系,并且启动事件处理机制。事件处理机制的具体实现方法依赖于界面的工作平台。 用可安装和卸载的控制器 控制器的可安装性和可卸载性,带来了更高的自由度,并且帮助形成高度灵活性的应用。控制器与视图的分离,支持 了视图与不同控制器结合的灵活性,以实现不同的操作模式,例如对普通用户、专业用户、或不使用控制器建立的只读视图。这种分离还为在应用中集成新的 I/O 设备提供了途径。 4 把模型、视图、控制器实行分离,使设计和使用有了很大灵活性。但是,在 第 15 页 共 39 页 现实中,视图和控制器的功能通常是紧密地联系在一起的。控制视图工作的输入事件通常都是与视图的构成相关的。在现实界面设计环境中,界面操作事件及其处理都是与界面形式设计紧密关联的。在这种情况下,把视图和控制器分离开,就给分析和设计带了了不方便,并且运行的效率低 。 因此,可以把视图和控制器结合起来加以设计和实现。在上面的实现说明中,只要把视图和控制器的类合并生成新的视图类即可。这样,仍然保持着与模型的分离,因此相同的模型仍然可以使用多个视图。这些视图本身已经具备了事件处理能力,仍然可以通过模型对其功能进行控制。 5 ( 1) 可以为一个模型在运行时同时建立和使用多个视图。变化 而使所有关联的视图和控制器做 到行为同步。 ( 2) 视图与控制器的可接插性,允许更换视图和控制器对象,而且可以根据需求动态的打开或关闭、甚至在运行期间进行对象替换。 ( 3) 模型的可移植性。因为模型是独立于视图的,所以可以把一个模型独立地移植到新的平台工作。需要做的只是在新平台上对视图和控制器进行新的修改。 ( 4) 潜在的框架结构。可以基于此模型建立应用程序框架,不仅仅是用在设计界面的设计中。 ( 1) 增加了 系统结构 和实现的复杂性。对于简单的界面,严格遵循 模型、视图与控制器分离,会增加结构的复杂性,并可能产生过多的更新操作,降低运行效率。 ( 2) 视图与控制器间的过于紧密的连接。视图与控制器是相互分离,但确实联系紧密的部件,视图没有控制器的存在,其应用是很有限的,反之亦然,这样就妨碍了他们的独立重用。 第 16 页 共 39 页 ( 3)视图对模型数据的低效率访 问。依据模型操作接口的不同,视图可能需要多次调用才能获得足够的显示数据。对未变化数据的不必要的频繁访问,也将损害操作性能。 ( 4) 目前,一般高级的界面工具或构造器不支持 造这些工具以适应 而造成使用 6 其他类似的模式 类 似 的 结 构 模 式 还 有 、类可视化用户界面控件等。 其中, 表示 控制 结构模式( 是从数据模型及其可是化关系的处理上提出的。其中,表示与视图对应,抽象与模型对应,控制与控制对应。从逻辑本质上,两者没有太大区别。但是, ( 1) ,而 控制主要指从抽象到表示的传递和协调作用。 ( 2) 此外, 系统分割为协作但松散耦合的智能体,而 专门处理交互界面的,各个部件之间的关联更密切一些。 ( 3)另外,从体系结构上看, 属于系统级别的,因为它解决 的问题更倾向于系统及部件之间的协作和关联关系。 作为一个软件开发平台, 供了庞大的类库,该类库以面向对象的方式全新封装了 过它,程序员可以高效地开发 而摆脱了“编程语言 +数”的低效率软件开发模式。在 库中,有两个非常重要的技术,那就是 者是数据访问平台,后者是 发平台,他们为开发 目前热门的数据库程序和外,利用 编译成软中间语言)代码,并需要在 的托管平台 共语言运行时)上运行, 第 17 页 共 39 页 择 C#的理由 微软在推出 台的同时,还开发了一个全力支持 编程语言 这是一门优雅的编程语言,它汲取了目前主流编程语言 +、 的精华,拥有语法简洁、面向对象、类型安全和垃圾回收等现代语言的诸多特征,成为开发 台应用程序的编程利 器。 为了更好地利用 C#语言和 库开发应用程序,微软开发了当今最优秀的集成开发环境之一 是一个多语言统一的、多组件集成的、可视化的编程环境。它可以有效地加速应用软件的开发过程,快速构建可靠、可伸缩的企业级解决方案。 C#语言是由 发的一种功能强大的、简单的、现代、面向对象的全新语言,是 一代开发工具的经典编程语言,由于它是从 +语言中派生出来的,因此具有 +语言的强大功能。同时,由于是 又同 于 C#像 时具有 且 C#专门为 以 #是开发 用程序的最好语言。 C#的主要特征有以下几个方面: ( 1) C#是开创性语言 C#是 是整个 C#相比, 如, 于 +同样可以这么说,后者只是增加了调用 的 C+语言。 C#是唯一没有在设计思路中加入以前语言某种遗传的新事物。 ( 2) C#是功能强大的语言 在 C#中,除了可以使用许多 能使用 库。特别是,用户可以处理 类型的函数。 C#还允许用户调用无管理的代买,也就是在 种不安全的模式允许用户操作原始指针来读和写内置碎片控制以外的内存。 第 18 页 共 39 页 其他开发工具比较 005 的优势 (1)可编程性: 共语言运行时)集成。 言编写 005 的存储过程,触发器,函数,自定义类型,甚至是自定义的聚合函数。想想以前的扩展存储过程,编程非常不容易。代码中一不小心就会引起内存泄漏。 (2)安全性: 005 的安全达到了很强大水平,有着很更清晰的安全模型即主体,安全对象和权限。 (3)异步处理能力: 最大好处一是异步执行 能力,提高了可伸缩性,二是可靠执行,三是集成于数据库中,备份数据库就备份了 消息队列。 (4)支持通过 议直接访问数据库,增加 据类型,支持用新的 等。 以前都是大项目用 为只有 在情况有些变化了。不少在 ,像镜像,高可用性,页面级的恢复,联机索引,多 持等高级特性, ,除对等网外 ,还有另一种形式的网络,即客户机 /服务器网, 客户机 /服务器网络中,服务器是网络的核心,而客户机是网络的基础,客户机依靠服务器获得所需要的网络资源,而服务器为客户机提供网络必须的资源。 这里客户和服务器都是指通信中所涉及的两个应用进程(软件)。使用计算机的人是计算机的 “ 用户 ” ( 不是 “ 客户 ” ( 但在许多国外文献中,也经常把运行客户程序的机器称为 种情况下也可把 客户机 ” ),把运行服务器程序的机器称为 以有时要根据上下文判断 指软件还是硬件。 它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务 第 19 页 共 39 页 合理分配到 和 来实现

温馨提示

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

评论

0/150

提交评论