文献综述-企业资产管理系统.doc_第1页
文献综述-企业资产管理系统.doc_第2页
文献综述-企业资产管理系统.doc_第3页
文献综述-企业资产管理系统.doc_第4页
文献综述-企业资产管理系统.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

序号: 常 州 大 学毕业设计(论文)前期材料( 2010 届)学 生 学 号 学 院 信息学院 专业班级 电子062 题 目 基于SSH的中小企业在线资产管理系统设计与开发 类 别 毕业设计 毕业论文 校内指导教师 吕猛 专业技术职务 讲师 校外指导老师 邓远辉 专业技术职务 高级软件工程师 材 料 目 录序号名 称数量备注1毕业设计(论文)任务书2文献综述(设计类)或开题报告(论文类)3外文翻译(封面、译文、原文)二一年三月 学号: 常 州 大 学毕业设计(论文)文献综述( 2010 届)题 目 基于SSH的中小企业在线资产管理系统设计与开发 学 生 学 院 信息学院 专 业 班 级 电子062 校内指导教师 吕猛 专业技术职务 讲师 校外指导老师 邓远辉 专业技术职务 高级软件工程师 二一年三月题目:一、前言1课题研究的意义;国内外研究现状和发展趋势随着internet技术的不断发展,应用软件迅速普及,大到厂矿校企,小到图书、餐饮行业,无不应用了信息技术,实现了现代化管理。目前我国中小企业运用信息化等手段,开展现代化治理已经具备良好的基础。但是发展不平衡,从企业规模看,大型企业的信息化水平远远高于小型企业,尤其是采购、生产、库存和销售的信息化程度这四项指标尤为突出,中小企业的差距也最为明显,因此加快信息化建设,实现现代化管理是中小企业的必然选择。企业资产管理的着眼点是帮助企业管理好有形资产,使之物尽其用,而且要使企业资产的投资回报最大化。对于原始的企业资产管理体制,采用人力管理浪费大量的时间、人力和物力,并且数据准确性低,数据汇总速度慢。企业资产管理之所以非常重要,是因为良好的资产管理能够减少设备的故障率,缩短维修响应和维修工作时间,延长设备寿命,提高仓库备件储存水平的合理性,提高采购的科学性。为了有效地解决以上问题,对企业资产进行合理的管理,防止企业资产流失,开发一个界面友好、易于操作的在线资产管理软件是必需的。企业资产管理系统能够降低企业的维护和运营成本,因为受到维护的机器设备可以减少停工时间,生产成本也会相应下降,由于可以获得零件的更多信息,购买者的购买活动也会变得更有效率。企业资产管理系统对于企业的价值显而易见了,如今应用管理软件的企业越来越多,市场前景被专家看好,近年资产管理软件市场(包括行政事业单位资产管理和以设备维护为主要需求的企业资产管理软件)出现大幅度增长,2008年市场总规模达到15亿元,2010年将达到30亿元,成为管理软件产业中非常重要的一个市场1。因此,本系统在解决企业实际困难和提升市场价值方面具有很大的潜力,开发此管理软件可以为企业解决实际难题,节省了人力资源,提高了企业的生产效率。2课题的研究目标、内容和拟解决的关键问题通过对周边地区一些企业进行走访和交流,我们发现中小企业希望能对自己的核心资源进行很好的筹划与管理,以提高企业的管理决水平。每一个中小企业都有属于自己的、对企业生存发展至关重要的资源,比如企业的营销资源、客户关系资源、技术资源、财务资源等,对中小企业经营者来说,如何利用信息技术更有效地控制和强化这些资源是十分重要的。所以中小企业通过信息化的方法是提升企业核心竞争力的重要手段。原始的企业资产管理制度,企业花费许多人力和物力在资产管理上,不仅浪费资源,而且效率低,准确率不能保障。本课题研究的在线资产管理系统,解决企业资产管理过程中不必要的人力、物力的浪费,提高数据汇总速度,从而提高资产管理的合理性和科学性,实现对企业资产的网上管理,提高企业生产效率。该系统的主要模块包括资产信息的添加、修改、删除和审核操作,采用面向对象的开发方法。目前主要流行的面向Web开发的三层或多层结构,尤其是Struts, Spring, Hibernate的框架技术日趋成熟并成为现在企业应用的主要开发技术,利用该架构可使企业在软件开发中实现系统的可靠性、安全性、可扩展性、可维护性以及可定制化。此系统实现的目标是:灵活的人机界面,操作简单方便,资产管理分类,实现多条件、模糊查询,提供创建管理员账户的功能,系统运行稳定等。本系统正是为了解决以上问题而设计开发,所以,开发本系统将受到广大中小企业管理者的支持。资产管理系统具有四大功能: 资产信息管理:可以对企业内部各种资产的信息进行了解,并进行增加、修改等基本操作,为管理者提供最快、最准确的资产信息。 资产类别管理:对企业资产的类别进行增加、修改、查找操作,并对所有类别的细致的统计。资产需求管理:了解企业内部资产的库存状况,并对各种资产的需求进行统计和修改,及时增加资产的需求信息。资产销售管理:了解各种产品的销售状况,对每天的销售情况进行统计,并对各种产品的销售量进行排行。二、设计方案的确定1方案的原理、特点与选择依据1.1 理解Struts+Spring+Hibernate架构模型的工作原理及组成研究此课题的关键,在于深入理解Struts+Spring+Hibernate架构模型,分别掌握三层架构的组成、优点及选择依据。Struts实现了MVC模式,结构清晰,使开发者只关注业务逻辑的实现,它有丰富的tag可以使用,Struts的标记库(Taglib),能大大提高开发效率4。Struts是一种开源软件,它可以帮助开发人员更快更容易的开发Web程序,在软件开发过程中通过使用标准组建,,并用填空式的开发方法,,Struts可以帮助程序员减轻每个新项目都重复进行那些既费时又繁琐的工作。Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得程序员可以使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用。Hibernate的优点在于:Hibernate 使用 Java 反射机制,而不是字节码增强程序来实现透明性;Hibernate是个轻量级框架,性能非常好,支持各种关系数据库,从一对一到多对多的各种复杂关系5。Spring是一个开源的项目,而且目前运用非常活跃,它基于IoC(Inversion of Control,反向控制)和AOP的构架多层j2ee系统的框架,但不要求程序员必须在每一层必须使用Spring,因为它的模块化很好,允许程序员根据自己的需要选择使用它的某一个模块;spring实现了很优雅的MVC,对不同的数据访问技术提供了统一的接口,采用IoC使得可以很容易的实现bean的装配,提供了简洁的AOP并据此实现Transcation Management等6。SSH架构是典型的J2EE三层结构,分为表现层、中间层(业务逻辑层)和数据服务层,三层体系将业务规则、数据访问及合法性校验等工作放在中间层处理,客户端不直接与数据库交互,而是通过组件与中间层建立连接,再由中间层与数据库交互。采用Struts+Spring+Hibernate的框架进行设计实现具体的Web Service应用,已成了Web Service完美解决方案,而在企业资产管理系统中也得到广泛应用。该架构的优点是可使企业在软件开发中实现系统的可靠性、安全性、可扩展性、可维护性以及可定制化,所以确定采用SSH框架的设计方案7。1.2 选择操作系统、JDK、集成开发环境、数据库和服务器本系统采用WindowsXP操作系统和MyEclipse集成开发环境,MyEclipse是一个非常强大的开发工具,而且MyEclipse在功能上与Tomcat进行了集成,并且能做到自动打包,并将包自动部署到服务器上。系统的数据库采用Mysql,Mysql数据库是是一种开放源代码的关系型数据库管理系统,也是一个快速的、多线程、多用户和健壮的SQL数据库服务器。2设计步骤2.1调查分析、查阅文献资料关于企业资产管理相关知识的学习,了解企业资产管理的方案和流程。 2.2系统需求分析具备资产管理权限的员工可通过登录本系统进行在线资产管理,并且可以通过查询页面进行在线的企业资产查询,与传统的纸质查询方式相比,这样就大大提高了员工的工效率。系统的查询方式设计为多条件查询和模糊查询,资产管理员可以最大限度地获得查询结果范围,降低了繁琐工作所耗费的时间。2.3数据库设计根据在线资产管理系统的需求,设计三个实体:资产信息、资产类型和资产使用部门: 资产信息包括属性:资产编号、名称、描述信息、单价等; 资产类型包括属性:类型编号、类型名称、描述信息等; 销售明细包括属性:产品名称、销售数量、单价等; 用户实体包括属性:用户名、密码等;数据库建表:(1)资产信息表属性类型是否为空自动生成描述idIntegerNot nullAuto主键medNoVarcharNot null编号nameVarcharNot null名称factoryAddVarchar出厂地址descriptionText描述信息priceDoubleNot null单价medCountInteger库存数量reqCountInteger需求数量photoPathVarchar图片categoryIdInteger所属类别(2)资产类别表属性类型是否为空自动生成描述idIntegerNot nullAuto主键nameVarcharNot null类别名称descriptionText描述信息createTimeDateTime创建时间(3)销售明细表属性类型是否为空自动生成描述idIntegerNot nullAuto主键sellNameVarcharNot null产品名称sellPriceDoubleNot null销售单价sellCountIntegerNot null销售数量sellTimeDatetimeNot null销售时间medidInteger资产iduseridInteger用户id(4)用户实体表属性类型是否为空自动生成描述idIntegerNot nullAuto主键usernameVarcharNot null用户名passwordVarcharNot null密码createTimeDatetime创建时间2.4功能分析及流程设计 JSP页面设计-表述层业务逻辑分析及模块功能实现-业务逻辑层图1:系统开发三层架构表述层:提供与用户交互的界面,构建Web页面是表述层的主要工作;业务逻辑层:实现各种业务逻辑,实现各模块的功能;数据库层:负责存放和管理应用的持久性业务数据8。 图2:系统流程图资产管理员在使用资产管理系统时应进行如下的操作流程,如图2所示,为资产管理员使用系统时的用例图。管理员可以进入资产添加页面进行资产信息添加操作。 管理员进入查询页面,选择查询类别,再输入关键字进行信息查询。 查询结果显示在查询页面,管理员可通过列表中提供的超链接进行相关操作。 单击“资产修改”链接,进入资产信息修改面页。 图2:系统使用的用例图单击“资产删除”链接,将所选择记录删除。 根据系统需求分析和流程设计,可以将系统按功能分为 3个功能模块: 资产信息管理资产类别管理销售管理系统管理2.5源代码编写及调试2.6撰写毕业论文三、阶段性设计计划、设计目标与应用价值设计计划:1-3 周:查阅相关资料,课题需求分析,撰写文献综述,完成英文翻译,完成实习报告4-5 周:功能设计分析,数据库设计与实现6-10 周:JSP页面设计、业务逻辑、编码开发,实现主要的系统功能11-12 周:系统测试,编写测试用例,对系统进行详细测试,修改错误,完善系统功能13-16 周:撰写毕业设计论文17 周:答辩设计目标:系统追求功能完善,运行稳定可靠,并且界面易于操作。应用价值:相比较过去利用人力管理企业资产、统计需求或销售状况,开发利用此系统不仅节省了人力物力,还简化了企业运营流程,方便了管理者了解最新的企业资产信息。四、参考文献1陈松 著 J2EE电子商务系统开发从入门到精通M. 北京:清华大学出版社.2007.52Struts应用开发手册M. 北京:人民邮电出版社, 2007.3刘中兵 著 Java Web主流框架整合开发M. 北京:电子工业出版社.2008.14孙卫琴 精通Hibernate:Java对象持久化技术详解M.北京:电子工业出版社 20055汪清清 朱剑平 著 JSP设计 清华大学出版社 2004王毅, 尹相群.6李刚 著 Struts2权威指南 基于WebWork核心的MVC开

温馨提示

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

评论

0/150

提交评论