企业固定资产管理系统的设计与实现.docx
《企业固定资产管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《企业固定资产管理系统的设计与实现.docx(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、目录摘要IABSTRACTII1 引 言12 需求分析22.1 需求分析22.2 业务分析22.3 非功能需求32.4 可行性分析32.5 系统采用的开发技术简介42.5.1 JSP 技术42.5.2 MySQL 数据库简介42.5.3 MyEclipse 简介52.6 开发及运行环境53 系统总体设计63.1 系统功能分析63.2 系统功能模块的设计与划分73.3 操作流程73.4 固定资产管理系统数据库设计83.4.1 数据库 E-R 图83.4.2 表设计104 系统详细设计与实现144.1 系统主页面设计144.2 资产类型管理154.3 仓库管理174.4 资产管理184.5 资产借
2、出管理194.6 资产折旧管理214.7 资产统计管理214.7.1 资产状态统计224.7.2 新增资产统计224.7.3 报废资产统计234.8 用户管理244.9 用户登录与注册254.9.1 用户登录254.9.2 用户注册264.10 开发环境配置284.10.1 JDK 配置284.10.2 MyEclipse6.5 安装284.10.3 Tomcat 配置28结 束 语30致谢错误!未定义书签。参考文献32摘要随着公司的日益壮大,公司的固定资产越来越多,资产的购入、借出、归还、报废等处理,这就给平时管理固定资产的部门员工带来了很庞大的工作量,通过建立数据库和使用软件系统来进行管理
3、,使管理者通过计算机网络进行工作,使得各部门互相协调完善企业的资产,这些在改变原有经营方式与经营理念的同时,也为企业带来了更高的效益和避免损失不必要的资金。因此,对于商业企业来说,拥有一个属于自己的资产管理系统是至关重要的,这样能提高企业的高科技管理和增加效益。本论文首先对当今各种公司普遍存在的弊病进行调查与分析,对 JSP+struts 的优缺点进行分析和讨论,其次论述了 JSP 技术的功能、基本思想和工作原理,并对毕业设计的系统运行环境、开发工具和连接数据库进行了详细的介绍;然后根据JSP 的一般原理和特点,设计出了一个固定资产管理系统。本固定资产系统是采用Dreamweaver 动态页面
4、设计技术、 JSP 对象技术、Javascript 脚本语言、HTML 标识语言、国际化支持、struts 框架及 MySQL 数据库技术综合开发出来的固定资产管理系统。主要为公司资产管理员设计的系统。主要的功能是实现资产类型管理、仓库管理、资产管理、借出管理、折旧管理、用户管理、其他功能(预警功能,定时任务,统计功能)。本软件界面比较简单明快,主题突出,以管理为本,非常适合公司对资产的管理。关键词固定资产;JSP;strutsIIABSTRACTWith the company growing, the companys fixed assets, more and more of the
5、purchased assets, lending, return, end-of-lifeprocessing, 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 throu
6、gh computer networks, making co-ordination 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
7、enterprises, have a their own asset 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
8、of JSP + struts for analysis and discussion, 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 charac
9、teristics of the design of a fixed 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 functi
10、ons). The software interface is relatively simple crisp, focused, to manage this, is ideal for asset management companies.KEY WORDSfixed assets,JSP,struts1 引 言随着计算机技术的飞速发展,信息时代的到来,信息改变了我们这个社会。各类行业在日常经营管理各个方面也在悄悄地走向规范化和网络化1。管理的信息化程度体现在将计算机及网络与信息技术应用于经营与管理,以现代化工具代替传统手工作业。无疑,使用网络信息化管理使管理更先进、更高效、更科学,信息交
11、流更迅速。目前,网络正以一种前所未有的冲击力在影响着人类的活动,包括人类的生产和日常生活。网络的诞生和发展,颠覆了传统的信息传播方式,冲破了存在于传统交流方式中时间和空间的种种壁垒,极大地改变了人类从物质到精神、从形式到内容、从生产到生活的各种活动,并且给人类带来了新的机遇和挑战。中国互联网络信息中心发布的第 2005.1.19 日下午第十五次 CNNIC 调查结果显示,截至 2004 年 12 月底,内地上网用户总数为9400 万,比去年同期增长8.0%,其中使用宽带上网的人数达到4280万;上网计算机达到 4160 万台,增长了 14.6% 2。用户在网上关注的信息也不再是单一的新闻。报告
12、数据显示,用户在网上经常查询的信息中,教育信息占29.3%,汽车信息占 13.8%,求职招聘信息占 24.2%。在互联网服务业务方面:电子邮件、搜索引擎、网上银行、在线交易、网络广告、网络新闻、网络游戏等服务业务仍然快速的发展着。固定资产管理系统是公司管理中不可缺少的部分,它的内容对于经营的决策者和管理者来说都至关重要,所以固定资产管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理,这种管理方式存在着许多弊端,如:效率低、保密性差,容易出现差错等,且对于查询资产、购买资产、借出资产、归还资产、资产的折旧等极为不方便3。在当今时代,这些完全可以改用计算机来
13、代替人的手工操作。作为计算机及网络应用的一部分,使用计算机对资产进行管理,具有手工管理所无法比拟的优点。因此,我决定选择固定资产管理系统作为本人的毕业设计,力求开发出一套界面好,功能强大,使用简单的适用于各大、中、小规模的企业的管理系统。同时也是一款完全适合日常管理的系统。还有为了更适合远距离应用,采用了 JSP 技术来设计综合了具有一定代表性的管理模式。界面设计大方、简洁、实用,操作简单方便。使用本软件可以使您的管理中摆脱繁重混乱的手工操作, 进行科学高效的信息管理!132 需求分析需求分析是程序设计中最关键的一个步骤,是其它步骤的基础4。其主要任务是“为了解决这个问题,目标系统必须做什么”
14、。主要确定目标系统具有那些功能。在这个步骤里,程序员在用户那里搜集所有的对将要开发的系统的需求信息,并且把这些信息编写成为用户和程序员都可以认可的需求说明书。软件的需求分析是软件开发前的第一个阶段,也是关系到软件开发成败的关键步骤,在整个软件开发的过程中,可以说这个阶段所要占用的时间是相当大的,如果需求分析做好了,那么在以后的软件设计过程当中,可以省去不少的时间。该阶段不是确定系统怎样的完成它的工作,而仅仅是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求5。需求分析阶段的工作是开发软件系统的重要基础。软件系统中 15%的错误起源于错误的需求分析6。因此,用相应的分析
15、方法对目标系统提出一组要求之后,必须要严格验证这些需求的正确性。2.1 需求分析本平台利用现在比较广泛的 JSP+MySQL 数据库的架构实现的,进行系统分析,为将来进一步的实施打下一个坚实的技术基础。本平台将投入到实际的试运行之中,进行测试,如果测试满意的话,将进行平台的完善开发,从而实现信息化,规范化,系统化,网络化的平台,具有较好的适应性和推广性。此系统分为前台界面管理系统和后台处理系统7。前台主要实现用户的登录,对资产的添加、资产的购入、资产的借出、资产的归还、资产的折旧报废、统计等操作。后台系统主要是对前台用户的操作进行处理,通过前台用户的操作传递一个相应的值然后后台通过所传递的值进
16、行相应的处理,使程序的安全性、隐蔽性提升。2.2 业务分析(1) 能够完成用户基本信息录入的添加和用户基本信息的处理。(2) 能够完成系统的资产类型管理、仓库管理、资产管理、借出管理、折旧管理、用户管理、其他功能等模块的代码编写8。(3) 能通过资产名称,资产的借出、归还状态、资产的可用报废状态进行分类搜索。(4) 能够通过查看提示信息了解要报废的资产名称并对其进行处理。2.3 非功能需求该系统在性能功能上应达到如下需求:(1) 简单性:在实现平台的功能的同时,尽量让平台操作简单易懂,这对于一个网站来说是非常重要的。(2) 针对性:该平台设计是固定资产管理系统及后台管理的定向开发设计,所以具有
17、专业突出和很强的针对性9。(3) 实用性:该平台能完成电子商品展示和管理员管理的基本信息,具有良好的实用性。2.4 可行性分析可行性研究是为了弄清楚系统开发的项目是不是可以实现和值得进行研究的过程,实际上是一次大大简化系统分析和系统设计的过程,所以,进行可执行性的分析是非常必要的,也是很重要的,经过最初的设计目标和进行的市场调查得出以下七点的可行性分析:(1) 完整性 每一项需求都必须将要实现的功能描述清楚(2) 正确性 每一项需求都必须准确的陈述其要开发的功能(3) 可行性 每一项需求都必须在已知系统和环境的权能和限制范围内可以实施的(4) 必要性 要使每项需求都能回溯至某项客户的输入(5)
18、 划分优先级 给每项需求分配一个实施优先级指明它在特定产品中所占的分量(6) 无二义性 对所有需求说明的读者都只能有一个明确地解释避免二义性的的有效方法包括对去需求文档的正确正规审查,编写测试用例,开发原型等10。(7) 科验证性 检查每项需求是否能通过设计测试用例或其他的验证方法如演示, 检测。通过以上的可行性分析,我将采用 Java+JSP+struts 将结合的技术,运用 MySQL数据库对网站进行建设。2.5 系统采用的开发技术简介2.5.1 JSP 技术随着互联网技术的不断发展,基于浏览器/服务器(Browser/Server 简称 B/S)体系结构的应用程序得到了空前广泛的应用。J
19、SP(Java Server Page, Java 服务器页面)是由 SUN 公司所开发出来的一种新规格标准 Web 服务器端的开发环境,利用它可以产生和运行动态的、交互的、高性能的 Web 服务应用程序。它是建立动态网站的最优秀解决方案之一,同时对其它的编程语言具有良好的兼容性,其最重要的优点是可在服务器端运行。JSP 页面由 HTML 代码和内嵌其中的 Java 代码所组成11。服务器在页面被客户端请求后对这些 Java 代码进行处理,然后将生成的 HTML 页面返回给客户端的浏览器。JSP也承袭了Java的所有优点,那就是跨平台性,JSP并不限定在特定的操作平台 或网络服务器上才能执行,
20、它给予网页设计者更大的开发挥空间。其本身也有技术的优势:将内容的生成和显示进行分离;“一次编写,到处运行”。Java Servlet是JSP技术的基础。简而言之, JSP具备了Java技术的简单易用、完全面向对象、具有平台无关性且安全可靠、主要面向 Internet的所有特点。系统采用JSP+Servelet+JavaBeans模 式,JSP页面独自响应请求并将处理结果返回客户。Web页面开发人员不会都是熟悉 脚本语言的编程人员。JavaServer Page技术封装了许多功能,这些功能是容易使用的、同时与JSP相关的XML标识中进行动态内容的生成时需要的12。当与Java 2 平台,企 业版
21、(J2EE) 13和Enterprise JavaBean技术整合时,JSP页面提了供企业级的扩展性能, 这对于在虚拟企业中部署基于Web的应用是必需的14。2.5.2 MySQL 数据库简介MySQL 是一个小型关系型数据库管理系统,开发者为瑞典 MySQL AB 公司。在 2008 年 1 月 16 号被 Sun 公司收购。目前 MySQL 被广泛地应用在 Internet 上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了 MySQL 作为网站数据库 15。MySQL 的官方网站的网址是: 。与其他的大型数据库例
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 固定资产 管理 系统 设计 实现
限制150内