基于MVC模式固定资产管理系统设计与实现.docVIP

基于MVC模式固定资产管理系统设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于MVC模式固定资产管理系统设计与实现

基于MVC模式固定资产管理系统设计与实现   摘要:固定资产管理系统可以帮助企业对固定资产进行高效的管理,充分利用现有资源,为企业的产品开发提供物质保障。首先,为提高系统的代码复用率和可维护性。本文采用了目前流行的MVC设计模式;其次。为提高系统的可扩充性和可重用性。本文采用了面向对象的分析和设计方法;最后,本文还对系统设计中的几个关键技术进行了解释。   关键词:固定资产 管理系统 面向对象分析 面向对象设计 MVC模式      固定资产在企业总资产中占有相当大的比重,因此固定资产管理是企业管理的重要组成部分。固定资产采用信息手段进行管理,可加快收集信息的速度,加强固定资产的管理,提高经济效益。固定资产管理的主要任务,是正确反映固定资产的增加与减少、保管、使用、清理报废、定期盘点和正确计算固定资产的折旧,以保证固定资产的安全完整,促使企业做好固定资产维护修理工作,保持企业正常的生产能力。现在各企业普遍采用手工或会计电算化辅助方法来管理固定资产,但都存在不足之处,造成企业固定资产管理诸多的不便。进一步提高和完善固定资产管理,提高效率,需要依赖信息化手段来实现。      1、MVC模式      模型-视图-控制器(Model-View-Controller,MVC)是在1978年为了解决一种特殊问题而构思的一个模式,其主要目标是支持用户相关信息空间的智力模型,并使用户能够检视和编辑这些信息。MVC设计模式利用控制器来分离模型和视图,达到一种层间松散耦合的效果,从而减弱了业务逻辑接口和数据接口之间的耦合性,提高了系统灵活性、复用性和可维护性。   按照MVC体系结构开发的应用程序包括模型、视图和控制器三层。每一层的软件模块完成属于本层的特定任务;同时,不同层间的模块又按照体系结构的规范进行相互间的信息交换。引入MVC设计模式是为了尽量减小应用程序各个组成部分间的耦合度,使各个部件能并行开发并容易集成,层面替换复杂度减少,提高各部件的重用性。MVC模式各组成部分的关系和功能如图1所示。   1、模型层   模型提供业务逻辑,维护数据并提供数据访问方法,是MVC的核心。包含了应用问题的核心数据、逻辑关系和计算功能,它封装了所需的数据,提供了完成问题处理的操作过程。控制器依据VO的需要调用这些操作过程。模型还为视图获取显示数据而提供了访问其数据的操作。   2、视图层   视图是模型在屏幕上的显示,通过显示的形式把信息转达给用户。不同视图通过不同的显示来表达模型的数据和状态信息。视图可以是JSP处理的动态网页,也可以是HTML,或者是Swing界面。本系统的视图采用的就是Swing界面。   3、控制器   控制器用来处理用户命令以及程序事件,管理用户与视图发生的交互,可通过时间触发的方式,接受用户的输入。控制器定义了应用程序的行为;它负责对来自视图的用户要求进行解释,并把这些要求映射成相应的行为,这些行为由模型负责实现。      2、系统需求分析      系统需求分析是设计工作的开始,它是系统和数据库设计的重要依据。本系统采用面向对象的分析方法,符合人们习惯的思维方法,便于分解大型、复杂多变的问题。   通过同资产管理人员和该公司领导的总结和归纳之后,将本系统分为6个功能模块:   1.管理员登录:系统允许有多个固定资产的管理员,每个管理员的权限相同;每个管理员都可以根据用户名和密码登录,也可以修改自己的密码。   2.固定资产信息管理:资产的信息包括编号、名称、类别、型号、价值、购买日期、状态、使用者、备注等。固定资产信息管理包括对固定资产的增、删、改、查。   3.固定资产类别管理:固定资产的类别在录入资产信息之前就定义好,录人资产信息之后可以增加新的类别。固定资产类别管理包括对类别的增、删、改、查。   4.员工信息管理:这里的“员工”是指可能领用资产的人,员工的信息包括员工编号、姓名、职务和备注。员工信息管理包括对员工的增、删、改、查。   5.借用和归还管理:包括对固定资产的借用和归还。   6.资产信息浏览和查询模块:包括按资产及其类别的浏览和查询。      3、系统设计      3.1 设计模式选择   鉴于在设计系统时要以现有需求为出发点,并着眼于系统的中长期信息化建设规划,为以后的功能扩展和二次开发奠定基础。留有各种扩展接口这个前提条件,该系统采用MVC模式来开发和实现,后台数据库采用SQLServer2000。   系统总体结构设计采用了MVC模式,在此基础上,还采用了面向对象的设计方法,提高了系统的可扩充性和可重用性;界面类负责显示实体类的内容,实体类负责存储当前操作的内容,而永久保存的内容需存储到数据库中。但是,为了提高代码的易维护

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档