- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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模式,在此基础上,还采用了面向对象的设计方法,提高了系统的可扩充性和可重用性;界面类负责显示实体类的内容,实体类负责存储当前操作的内容,而永久保存的内容需存储到数据库中。但是,为了提高代码的易维护
您可能关注的文档
- 基于MR3G无线网络质量评估方法研究.doc
- 基于MRANN模型大唐发电资本结构影响因素研究.doc
- 基于MRC模型工会文体活动组织模式柔性化研究.doc
- 基于MRF模型多模态图像配准技术研究.doc
- 基于MRF模型图像修复算法.doc
- 基于MRIO模型碳足迹跨国比较研究.doc
- 基于MRLTE网络站间距研究.doc
- 基于MROGH特征描述子图像局部拷贝―旋转―移动行为取证.doc
- 基于MRO重型机床闭环PLM模型及关键技术研究.doc
- 基于MRTG校园网络流量监控系统部署与实现.doc
- 8 黄山奇石(第二课时)课件(共22张PPT).pptx
- 22《纸船和风筝》教学课件(共31张PPT).pptx
- 17 松鼠 课件(共23张PPT).pptx
- 23《海底世界》课件(共28张PPT).pptx
- 21《大自然的声音》课件(共18张PPT).pptx
- 第12课《词四首——江城子 密州出猎》课件 2025—2026学年统编版语文九年级下册.pptx
- 第2课《济南的冬天》课件(共42张PPT) 2024—2025学年统编版语文七年级上册.pptx
- 17 跳水 第二课时 课件(共18张PPT).pptx
- 第六单元课外古诗词诵读《过松源晨炊漆公、约客》课件 统编版语文七年级下册.pptx
- 统编版六年级语文上册 22《文言文二则》课件(共27张PPT).pptx
最近下载
- 跨国公司经营与管理习题[30页].docx VIP
- 灌溉工程监理质量评估报告.docx VIP
- 常用油管、套管技术规格.pdf VIP
- CATTI三级笔译综合能力考试试题及答案解析(五).docx VIP
- (完整版)情态动词专项练习(含答案).docx VIP
- 2026-2031中国药用辅料市场投资策略研究报告.docx
- 众安在线财产保险股份有限公司附加恶性肿瘤质子重离子医疗保险(互联网2022版A款)费率表.docx VIP
- 2026-2031中国遥控玩具市场深度调查评估及投资方向研究.docx
- 利益联结机制合同8篇.docx VIP
- 新外研版高中英语选择性必修一单词表汉译英默写.docx VIP
原创力文档


文档评论(0)