基于J2EE和Spring平台酒店资产管理系统设计与实现
【摘要】 酒店资产体系以其庞大、品种繁多给资产管理带来严重的挑战。目前,仍有相当部分酒店在采用手工或电子表格方式管理固定资产。种种落后的管理观念与管理方法造成不能有效运用和调配资产,设备使用效率不高。如企业的设备效率仅在10%~40%之间。另外,零散的管理方式导致重购买轻维护的观念,使购买成本超出预算,大量尚能使用的设备处于空闲状态,浪费惊人。所以有必要建立一整套的酒店资产管理信息系统,通过该平台实时管理酒店各部门、各仓库的资产数据及经营状况,为管理者提供一个实时的、高效的资产信息辅助决策系统。酒店固定资产管理系统是典型的信息管理系统(MIS),主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。通过该系统的开发与应用,加速了酒店实现物资管理现代化的进程,提高了现有酒店物资的共享程度和工作人员的工作效率,对传统手工资料的存贮进行了革新,提高了酒店物资管理的决策水平。本文阐述了基于B/S结构开发酒店资产管理系统的整个过程。本系统选用J2EE平台,MVC设计模式来开发,Struts作为开发框架,Eclipse3.2、MyEclipse6.0、Dreamweaver等开发工具,选择Tomcat5.5作为Web服务器,SQL Server2000作为数据库。系统主要完成了酒店资产类型的管理、来源方式管理、用户管理、调拨管理、存放位置管理、资产管理、目的管理、模型管理、使用期限管理,资产相关信息的统计等方面的内容。运行结果表明,该系统已实现了酒店资产所要求的基本功能,运行正常。
第一章 引 言
酒店资产体系及其庞大资产管理带来严重的挑战。酒店所提供的不外乎软件形式服务和硬件形式的优美环境。这种产品构成导致酒店的固定资产投资基本集中在了实物花费和硬件成本上,在多元化、规模化的酒店更显得如此。另一方面,由于酒店本身处于服务行业,其涉及到的各种物品十分繁杂,从体积重量庞大的土木建筑到轻巧玲珑的室内用用品应有尽有[2]。由于现代企业纷繁复杂的资金关系与投资关系,酒店又包含了数量庞大的外来物资,这些都是酒店资产管理中独一无二特点与重要特性。 尽管处在技术快速发展的今天,但由于互联网与物联网技术普及程度不够,无线通信成本过高、芯片技术仍不成熟等原因,使得酒店固定资产信息系统的发展仍处在一个较慢的发展阶段,笔耕文化推荐期刊,而且酒店固定资产本身也有许多问题亟待解决。 现有的酒店资产管理模式主要存在以下几个方面的问题:1、酒店管理者不重视基础管理,管理工作制度不联系实际情况。 2、仓库资产验收工作不到位。 3、资产管理者和资产核算者定位模糊,责任划分不明确。 4、部门台帐管理不健全,基层人员对部门财产管理漠视,造成企业领导层无法有效调整和支配资源。 5、固定资产配置调整时,相关手续缺乏,与财务日记账严重不符。
.........
第二章 固定资产理论知识和技术分析
2.1 理论知识
固定资产的计价方法有两种:一种是按历史成本计价。另一种是按净值计价[7‐8]。
1) 在资产盘点时,按企业为了满足自身某种需求发生的最原始的、合理的物资支出称为历史成本计价。企业在新物资购入、财务折旧盘点时经常要参考历史成本,因为这种计价能保证所盘点的资产是确定客观和经受验证过的,一般配备齐全的手续和票据以供税务工商监督[9‐10]。在一般的会计资产盘点工作中,历史成本计价方法成为主流。
2) 按照固定资产净值进行计价:即周期性地按一定计算法则对固定资产物价的折旧、消耗进行计算,然后用历史成本减去折旧消耗得到固定资产其净值。净值计算方法多种多样,不同物件有不同的计算法则,操作起来有一定的难度。但是净值资产能准确反映企业的固定资产现状和企业物件使用损耗的实际情况。
2.2 技术分析
J2EE 完全不同于传统的应用软件架构,它本身包含了许多用于开发逻辑层和视图层的组件。通过使用这些组件,可以极大地规范应用系统的开发和部署,这样对系统的移植性和可伸缩性打下了坚实的基础。 软件企业通过使用J2EE技术,可保留现有的 IT资产,您可以直接从JAVA EE项目升级到 J2EE 项目,免去了重新开发的麻烦,节约了开发成本。J2EE 可无缝集成很多中间件厂商开发的服务端应用与控件,这样可保证企业应用的开发人员集中精力在创建业务逻辑上。同时,J2EE 还支持异构环境下的程序移植,即在不依赖于操作系统的前提下进行系统的有效移动。经过大量项目实践证实了 J2EE是一个高稳定性和可用性的系统架构平台。MVC 是 模型(Model),视图(View)和控制(Controller)的缩写,其目的实现 Web系统的职能分工。其中Model 层实现系统中的业务逻辑,通常可以用JavaBean 或EJB 来实现; View 层用于与用户的交互,通常用 JSP 来实现; Controller 层是Model 与 View 之间沟通的桥梁,它可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解释用户的输入并将它们映射为模型层可执行的操作。MVC三层架构如图2-2所示。
第三章 固定资产管理系统需求分析 ..................... 15
3.1 需求概要 ........................ 15
3.2 系统目标 ....................... 15
3.3 业务功能分析 ............................ 16
第四章 酒店固定资产管理系统的设计 ..................... 31
4.1 设计目标 ............................... 31
4.2 设计原则 ........................... 31
4.3 系统模式 ............................ 31
第五章 固定资产管理系统的实现 ........................ 45
5.1 关键程序设计 ............................................. 45
5.2 系统各模块的实现 ......................................... 45
第六章 酒店固定资产管理系统的测试
6.1 测试流程
软件测试是保证整个系统质量的唯一有效手段,在开发整个系统的过程中,严格按照软件测试的基本流程进行测试,测试的阶段如图6-1所示。
6.2 测试环境
使用junit4在 myeclipse 环境下进行测试,Web服务器软件使用TomCat5.0。使用JUnit-SpringContextTests测试工具对Spring测试时要注意以下事项[28]: 1)实现测试方法结束后,自动结束事务。回滚时会全部回滚; 2)使用基本工具可以取得当前的 session,每次更改了缓存中类的关系,或者调用的dao方法,要立刻呈现到数据库的时候可以调用,就可以进行测试了,同时可以使用countRowsInTable,取得相应表的行数,来看数据库是否已经改变了; 3)这次测试中,由于存在多对多关系,就算调用了flushSession()也一样,而且cascade是选用all的也是无法同步。要在重新测试前进行清空缓存,再重新读取数据,即保持经常性刷新; 4)@Before 和 @After 的方法调用与所有 Test 方法之前,并且和所有 Test方法都处于同一个事务中,@BeforeTransaction 和 @AfterTransaction 则是不同事务。
.......
第七章 总结与展望
7.1 总结
通过这次开发酒店固定资产的管理系统,使我对编程的理解又提高了一个层次,学会了对目标设计、系统功能分析、系统功能模块设计、各个模块功能的创建、系统的编译和调试等重要的开发步骤。同时独立完成一套比较完整的小型系统的开发,能更好的应对今后的工作。其次,在开发过程中,我学会了网页开发技术Dreamweaver 制作界面的技能,掌握了JAVA编程技术、Struts 技术、以及J2EE相关技术、SQL Server 2000 的使用,较全面地理解了面向对象编程的思想,并把这种思想运用于系统开发过程中。所有这些,充实了我的知识结构,扩大了知识面,增强了分析和解决问题的能力,更重要的是提高了实际开发项目的能力,为今后工作的顺利开展打下了坚实的基础。
7.2 进一步研究方向
论文时间的短暂以及本人水平有限,导致在需求调研与实际开发阶段很多内容没有得到充分调查与完善,这些问题都是本人即将展开的新的工作。(1)业务方向 第一、本系统开发过程中提出的资产报备体系,只是对本人调查的几家酒店的现状进行了分析,资产分类的体系设置是否科学合理、折旧就算法则否适当等,还需要在日常的酒店资产管理工作中进行更深层次的研究。 第二、资产类型编码问题。由于固定资产中涉及的物资在地里位置上十分分散,酒店管理人员素质水平层次不齐等原因,要从根本上解决资产编码的规范化、一致化和严谨化还十分困难。现阶段,从资产编码标签的制作、填写、打印到动态追踪都可能产生这样那样的问题。而一旦产生问题都将对资产管理的整条链路产生影响,导致最终统计结果的错误。因此,需要引入更高效和更科学的手段来解决资产编码难题。相信随着物联网的发展,可考虑从物资生产厂家的编码规则着手,结合酒店自身的管理办法,最终形成一套流水线式的资产类型编码规则,避免物资进入酒店才后开始进行编码的尴尬局面。
..........
参考文献:
[1] 李敏华. 浅谈如何加强固定资产管理[J]. 当代经济. 2011(02)
[2] 杜文鑫. 如何提高水利事业单位固定资产管理水平[J]. 财经界(学术版). 2010(10)
[3] 朱鸿. 论企业固定资产管理模式的发展方向[J]. 现代商贸工业. 2010(19)
[4] 李云. 固定资产管理问题及对策探讨[J]. 现代商贸工业. 2010(17)
[5] 吴跃龙. 固定资产管理存在的问题及对策[J]. 产业与科技论坛. 2010(06)
[6] 王霞. 固定资产会计处理难点及所得税差异分析[J]. 财会通讯. 2009(22)
[7] 李万龙,吴雪莉,王艳霞,董晓娟. 基于Struts框架的Web应用程序的实现[J]. 计算机技术与发展. 2006(04)
[8] 冯相忠,王萍. 基于J2EE平台的MVC模式的办公日志系统的实现[J]. 计算机应用. 2005(12)
[9] 刘洲荣. 资产管理信息化向主流挺进[J]. 电子商务. 2005(09)
[10] 耿荣学,郑宝智. 谈固定资产清理核算[J]. 新农业. 2000(09)
本文编号:10883
本文链接:https://www.wllwen.com/guanlilunwen/jiudianguanli/10883.html