ImageVerifierCode 换一换
格式:DOCX , 页数:33 ,大小:133.27KB ,
资源ID:11365604      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11365604.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(企业固定资产管理系统的设计与实现.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

企业固定资产管理系统的设计与实现.docx

1、企业固定资产管理系统的设计与实现郑州轻工业学院本科毕业设计(论文)题 目 企业固定资产管理系统的设计与实现 学生姓名 专业班级 计算机科学与技术08-2 学 号 0221 院 (系) 计算机与通信工程学院 指导教师(职称) 支俊(讲师) 完成时间 2012年5月31日郑州轻工业学院毕业设计(论文)任务书题目 企业固定资产管理系统的设计与实现 专业 计算机科学与技术 学号 0221 姓名 廖路 主要内容、基本要求、主要参考资料等:主要内容:系统主要包括资产类型管理、仓库管理、资产管理、借出管理、折旧管理、用户管理、其他功能。使用JAVA语言进行编写程序,完成了对资产类型的添加、修改、删除、查询操

2、作还有对仓库的增删改查操作,借出、借出人、借用人、归还操作以及资产的折旧报废,报废预警功能提示,还有用JAVA语言编写分页、跳转需要页面数以及每页要显示的大小,对资产进行折旧后的价格、状态的查询等操作。基本要求:1. 测评系统各基本功能都能实现。 2设计严谨、功能完备。 3界面美观大方,使用方便。主要参考资料:1 金林樵.网络数据库技术及应用.北京:机械工业出版社,20022 郑鸿英.毕业设计管理系统的开发与实现.华东师范大学专业硕士学位论文. 2011.43 张申,罗驱波,吴新新等. 高校毕业设计网络管理系统 J. 电气电子教学学. 2004, 26( 6):119-1214 杨泽凡,张曙.

3、 高校毕业设计的信息化管理 J. 企业家天地. 2006(5):89-905 董加强. 毕业论文管理系统的研究与开发. 电子科技大学工程硕士学位论文. 2006.10完 成 期 限: 2012 年 6月 1日 指导教师签名: 专业负责人签名: 2012年2月22日企业固定资产管理系统的设计与实现摘要随着公司的日益壮大,公司的固定资产越来越多,资产的购入、借出、归还、报废等处理,这就给平时管理固定资产的部门员工带来了很庞大的工作量,通过建立数据库和使用软件系统来进行管理,使管理者通过计算机网络进行工作,使得各部门互相协调完善企业的资产,这些在改变原有经营方式与经营理念的同时,也为企业带来了更高的

4、效益和避免损失不必要的资金。因此,对于商业企业来说,拥有一个属于自己的资产管理系统是至关重要的,这样能提高企业的高科技管理和增加效益。本论文首先对当今各种公司普遍存在的弊病进行调查与分析,对JSP+struts的优缺点进行分析和讨论,其次论述了JSP 技术的功能、基本思想和工作原理,并对毕业设计的系统运行环境、开发工具和连接数据库进行了详细的介绍;然后根据JSP的一般原理和特点,设计出了一个固定资产管理系统。 本固定资产系统是采用Dreamweaver动态页面设计技术、JSP对象技术、Javascript脚本语言、HTML标识语言、国际化支持、struts框架及MySQL数据库技术综合开发出来

5、的固定资产管理系统。主要为公司资产管理员设计的系统。主要的功能是实现资产类型管理、仓库管理、资产管理、借出管理、折旧管理、用户管理、其他功能(预警功能,定时任务,统计功能)。本软件界面比较简单明快,主题突出,以管理为本,非常适合公司对资产的管理。关键词 固定资产;JSP;strutsEnterprise Fixed Assets Management SystemABSTRACTWith the company growing, the companys fixed assets, more and more of the purchased assets, lending, return,

6、end-of-life processing, which to the ordinary management of staff in the Department of fixed assets brought about by a very substantial volume of work, through the establishment of databases and the use of software systems for management, so that managers work through computer networks, making co-or

7、dination between various departments to improve the assets of enterprises, which in a change in the original mode of operation and business philosophy, it also brings higher for the enterprise efficiency and avoid unnecessary financial losses. Therefore, commercial enterprises, have a their own asse

8、t management system is essential, so that high-tech enterprises can improve management and increase efficiency.In this paper, first of all of todays ills prevailing in the various companies to carry out investigation and analysis of the advantages and disadvantages of JSP + struts for analysis and d

9、iscussion, followed by discussion of the JSP technology functions, the basic idea and principle, and graduated from the system design environment, development tools and database connectivity in detail; then in accordance with the general principles of JSP and characteristics of the design of a fixed

10、 asset management system.Their main role is to achieve the type of asset management, warehouse management, asset management, loan management, and depreciation management, user management, and other functions (early warning function, regular tasks, statistical functions). The software interface is re

11、latively simple crisp, focused, to manage this, is ideal for asset management companies.KEY WORDS fixed assets,JSP,struts1 引 言随着计算机技术的飞速发展,信息时代的到来,信息改变了我们这个社会。各类行业在日常经营管理各个方面也在悄悄地走向规范化和网络化1。管理的信息化程度体现在将计算机及网络与信息技术应用于经营与管理,以现代化工具代替传统手工作业。无疑,使用网络信息化管理使管理更先进、更高效、更科学,信息交流更迅速。目前,网络正以一种前所未有的冲击力在影响着人类的活动,包

12、括人类的生产和日常生活。网络的诞生和发展,颠覆了传统的信息传播方式,冲破了存在于传统交流方式中时间和空间的种种壁垒,极大地改变了人类从物质到精神、从形式到内容、从生产到生活的各种活动,并且给人类带来了新的机遇和挑战。中国互联网络信息中心发布的第2005.1.19日下午第十五次CNNIC调查结果显示,截至2004年12月底,内地上网用户总数为9400万,比去年同期增长8.0%,其中使用宽带上网的人数达到4280万;上网计算机达到4160万台,增长了14.6% 2。用户在网上关注的信息也不再是单一的新闻。报告数据显示,用户在网上经常查询的信息中,教育信息占29.3%,汽车信息占13.8%,求职招聘

13、信息占24.2%。在互联网服务业务方面:电子邮件、搜索引擎、网上银行、在线交易、网络广告、网络新闻、网络游戏等服务业务仍然快速的发展着。固定资产管理系统是公司管理中不可缺少的部分,它的内容对于经营的决策者和管理者来说都至关重要,所以固定资产管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理,这种管理方式存在着许多弊端,如:效率低、保密性差,容易出现差错等,且对于查询资产、购买资产、借出资产、归还资产、资产的折旧等极为不方便3。在当今时代,这些完全可以改用计算机来代替人的手工操作。作为计算机及网络应用的一部分,使用计算机对资产进行管理,具有手工管理所无法比

14、拟的优点。因此,我决定选择固定资产管理系统作为本人的毕业设计,力求开发出一套界面好,功能强大,使用简单的适用于各大、中、小规模的企业的管理系统。同时也是一款完全适合日常管理的系统。还有为了更适合远距离应用,采用了JSP技术来设计综合了具有一定代表性的管理模式。界面设计大方、简洁、实用,操作简单方便。使用本软件可以使您的管理中摆脱繁重混乱的手工操作,进行科学高效的信息管理!2 需求分析需求分析是程序设计中最关键的一个步骤,是其它步骤的基础4。其主要任务是“为了解决这个问题,目标系统必须做什么”。主要确定目标系统具有那些功能。在这个步骤里,程序员在用户那里搜集所有的对将要开发的系统的需求信息,并且

15、把这些信息编写成为用户和程序员都可以认可的需求说明书。软件的需求分析是软件开发前的第一个阶段,也是关系到软件开发成败的关键步骤,在整个软件开发的过程中,可以说这个阶段所要占用的时间是相当大的,如果需求分析做好了,那么在以后的软件设计过程当中,可以省去不少的时间。该阶段不是确定系统怎样的完成它的工作,而仅仅是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求5。需求分析阶段的工作是开发软件系统的重要基础。软件系统中15%的错误起源于错误的需求分析6。因此,用相应的分析方法对目标系统提出一组要求之后,必须要严格验证这些需求的正确性。2.1需求分析本平台利用现在比较广泛的JS

16、P+MySQL数据库的架构实现的,进行系统分析,为将来进一步的实施打下一个坚实的技术基础。本平台将投入到实际的试运行之中,进行测试,如果测试满意的话,将进行平台的完善开发,从而实现信息化,规范化,系统化,网络化的平台,具有较好的适应性和推广性。此系统分为前台界面管理系统和后台处理系统7。前台主要实现用户的登录,对资产的添加、资产的购入、资产的借出、资产的归还、资产的折旧报废、统计等操作。后台系统主要是对前台用户的操作进行处理,通过前台用户的操作传递一个相应的值然后后台通过所传递的值进行相应的处理,使程序的安全性、隐蔽性提升。2.2 业务分析(1) 能够完成用户基本信息录入的添加和用户基本信息的

17、处理。(2) 能够完成系统的资产类型管理、仓库管理、资产管理、借出管理、折旧管理、用户管理、其他功能等模块的代码编写8。(3) 能通过资产名称,资产的借出、归还状态、资产的可用报废状态进行分类搜索。(4) 能够通过查看提示信息了解要报废的资产名称并对其进行处理。2.3非功能需求该系统在性能功能上应达到如下需求:(1) 简单性:在实现平台的功能的同时,尽量让平台操作简单易懂,这对于一个网站来说是非常重要的。(2) 针对性:该平台设计是固定资产管理系统及后台管理的定向开发设计,所以具有专业突出和很强的针对性9。(3) 实用性:该平台能完成电子商品展示和管理员管理的基本信息,具有良好的实用性。2.4

18、可行性分析可行性研究是为了弄清楚系统开发的项目是不是可以实现和值得进行研究的过程,实际上是一次大大简化系统分析和系统设计的过程,所以,进行可执行性的分析是非常必要的,也是很重要的,经过最初的设计目标和进行的市场调查得出以下七点的可行性分析:(1) 完整性 每一项需求都必须将要实现的功能描述清楚(2) 正确性 每一项需求都必须准确的陈述其要开发的功能(3) 可行性 每一项需求都必须在已知系统和环境的权能和限制范围内可以实施的(4) 必要性 要使每项需求都能回溯至某项客户的输入(5) 划分优先级 给每项需求分配一个实施优先级指明它在特定产品中所占的分量(6) 无二义性 对所有需求说明的读者都只能有

19、一个明确地解释避免二义性的的有效方法包括对去需求文档的正确正规审查,编写测试用例,开发原型等10。(7) 科验证性 检查每项需求是否能通过设计测试用例或其他的验证方法如演示,检测。通过以上的可行性分析,我将采用Java+JSP+struts将结合的技术,运用MySQL数据库对网站进行建设。2.5系统采用的开发技术简介2.5.1 JSP技术随着互联网技术的不断发展,基于浏览器/服务器(Browser/Server 简称B/S)体系结构的应用程序得到了空前广泛的应用。JSP(Java Server Page, Java服务器页面)是由SUN公司所开发出来的一种新规格标准Web服务器端的开发环境,利

20、用它可以产生和运行动态的、交互的、高性能的Web服务应用程序。它是建立动态网站的最优秀解决方案之一,同时对其它的编程语言具有良好的兼容性,其最重要的优点是可在服务器端运行。JSP页面由HTML代码和内嵌其中的Java代码所组成11。服务器在页面被客户端请求后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。JSP也承袭了Java的所有优点,那就是跨平台性,JSP并不限定在特定的操作平台或网络服务器上才能执行,它给予网页设计者更大的开发挥空间。其本身也有技术的优势:将内容的生成和显示进行分离;“一次编写,到处运行”。Java Servlet是JSP技术的基础。简而言之,J

21、SP具备了Java技术的简单易用、完全面向对象、具有平台无关性且安全可靠、主要面向Internet的所有特点。系统采用JSP+Servelet+JavaBeans模式,JSP页面独自响应请求并将处理结果返回客户。Web页面开发人员不会都是熟悉脚本语言的编程人员。JavaServer Page技术封装了许多功能,这些功能是容易使用的、同时与JSP相关的XML标识中进行动态内容的生成时需要的12。当与Java 2平台,企业版(J2EE) 13和Enterprise JavaBean技术整合时,JSP页面提了供企业级的扩展性能,这对于在虚拟企业中部署基于Web的应用是必需的14。2.5.2 MySQ

22、L数据库简介MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库15。MySQL的官方网站的网址是:。与其他的大型数据库例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之处,如规模小、功能有限(MySQL Cluster的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型

23、企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本。目前Internet上流行的网站构架方式是LAMP(Linux+Apache+MySQL+PHP),即使用Linux作为操作系统,Apache作为Web服务器,MySQL作为数据库,PHP作为服务器端脚本解释器。由于这四个软件都是遵循GPL的开放源码软件,因此使用这种方式不用花一分钱就可以建立起一个稳定、免费的网站系统。2.5.3 MyEclipse简介MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclip

24、se IDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率16。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSP, CSS, Javascript, SQL, Hibernate。MyEclipse的优点:(1) 在大部分平台上提供一致的特性集。(2) 不仅支持 Java 或任意单一的语言。(3) 开源且免费,但完全得到支持。(4) 真正地可扩展并可配。(5) 行业力量。2.6开发及运行环境系统开发平台: MyEclipse 6.0系统开发语言: JSPJSP服务

25、器:Tomcat 5.5;系统后台数据库: SQL Server 2000运行平台: Windows XP开发工具包:JDK Version 1.6.0分辨率: 最佳效果1024*768像素3 系统总体设计3.1 系统功能分析(1) 资产类型管理 能够完成资产类型的添加、删除、修改,查询操作。(2) 仓库管理 能够完成仓库的创建,删除、修改、查询操作。(3) 资产管理 能够完成对资产来源的购入、查询、修改、删除、资产的类型、资产所放入的仓库、资产的状态、是否借出、归还、折旧报废。(4) 借出管理 能够完成对资产的借出时间、借出人、所借用户人、归还人、归还的时间、通过借出的状态等进行查询操作(5

26、) 折旧管理 能够设置成为平均年限法、双倍余额递减法并可以根据算法查询出来所处理的结果(6) 用户管理 能够对管理员进行添加、修改信息、模糊检索查询用户信息(7) 其他功能资产折旧 折旧主要是对资产进行统计,折旧有多种方法,如平均年限法、折旧递减法、双倍余额递减法17,本月投入的资产,不计折旧;停止使用的资产,从停用月份的次月起,停止计算折旧;统计功能资产登记统计:指定时间段新登记的资产可用资产统计:所有可用资产列表报废资产统计:所有报废的资产列表损坏资产统计:所有损坏的资产列表自动报废资产统计:指定时间段内自动报废的资产统计预警功能当天应该归还的资产列表,预警提示当月应该报废的资产列表,预警

27、提示最新一次自动报废的资产列表,预警提示定时任务根据折旧算法自动计算资产的折旧价格,对于价格为0的资产自动报废,定时任务设为每天晚上2点。3.2系统功能模块的设计与划分系统总体结构设计采用了MVC的思想。根据面向对象分析阶段中类划分结果,规划界面类、控制类、实体类及调用关系。在面向对象分析阶段,我们把类大体上分成了界面和实体两类18。但是,为了提高代码的易维护性、易读性,增加类内部的纯度、类之间调用的灵活性,我们把控制代码另封装为一个类,即控制类,使系统中类之间的调用关系如下图3-1所示。图3-1 关系图按照3.1的系统功能设计,可以把企业固定资产管理划分为用户登录和注册模块、资产类型管理模块

28、、仓库管理模块、资产管理模块、借出管理模块、折旧管理模块、用户管理模块。它们之间的关系如图3-2所示。图3-2 系统模块图3.3 操作流程固定资产管理系统使用流程图如下图3-3所示。否是 图3-3 流程图3.4 固定资产管理系统数据库设计数据表的E-R图本系统前面的设计规划出的主要实体有员工实体、用户实体、资产实体、仓库实体、资产类型实体、资产借出归还实体。(1) 用户实体E-R图:反应的是用户属性,有管理员用户名、密码、电话、邮箱、时间属性,如下图3-4所示。图3-4 用户图(2) 员工实体E-R图:反应的是员工属性,有代码、姓名、部门、角色,如下图3-5所示。图3-5 员工图(3) 资产实

29、体E-R图:反应的是留言属性,有代码、资产名称、类型、型号、厂家、出厂日期、购买日期、预计使用年限、价格、使用部门、使用情况、存放仓库、增加方式、使用员工,如下图3-6所示。图3-6 资产图(4) 资产类型实体E-R图:反应的是资产类型属性,有资产类型名称、具体描述,如下图3-7所示。图3-7 资产类型图(5) 仓库实体E-R图:反应的是仓库表中属性,有仓库名、具体描述,如下图3-8所示。图3-8 仓库图(6) 资产借出归还实体E-R图:反应的是资产借出归还属性,有资产ID、借出(归还)日期、预计归还日期、借出(归还)人、借用人、借用单位,如下图3-9所示。图3-9 资产借出图系统使用MySQ

30、L数据库管理系统,数据库为appcam其中包含6张数据表,表汇总说明如表3-1所示。表3-1汇总表英文表名中文表名功能说明AssetType资产类型表存放资产类型信息Storage仓库表存放仓库信息Asset资产表资产的详细信息AssetTurnoverDetail资产借出归还表资产借出、归还的明细User用户表存放用户信息Employee员工表存放员工的信息各个表详细信息如下:(1) AssetType(资产类型)资产类型主要是公司里面的资产进行分类,公司购入或者加入新的资产必须写清资产的类型,如果没有现有的资产类型可以进行添加,如果以后资产的类型觉得比较重复可以进行选择性的合并修改,从而以

31、后调度出来该资产应该从什么类型里面进行筛选。主要实现的是添加、删除、修改、查询资产的类型。数据表如表3-2所示。表3-2 资产类型数据表字段名数据类型长度允许为空是否为主键说明idInteger是主键nameVarchar50否是资产类型名称descriptionVarchar1000是否描述(2) Storage(仓库)公司资产存放的位置,资产购入进来放入到仓库中,仓库管理员进行维护,仓库分为各种各样的仓库,分别用于存放不同种类的资产,便于管理。主要实现的是添加、删除、修改、查询仓库的类型。数据表如表3-3所示。表3-3 仓库数据表字段名数据类型长度允许为空是否为主键说明idinteger否是主键nameVarchar50否否来源方式descriptionVarchar1000是否描述

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1