欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    毕业设计:基于WEB的的固定资产管理系统的设计与实现.docx

    • 资源ID:64502019       资源大小:200.05KB        全文页数:73页
    • 资源格式: DOCX        下载积分:30金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要30金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    毕业设计:基于WEB的的固定资产管理系统的设计与实现.docx

    基于WEB 的的固定资产管理系统的设计与实现1 引言1.1 系统开发背景固定资产管理对每个企业单位都是十分重要的工作,固定资产管理的好,可以使资产发挥最大效益,杜绝各种不良资产,反之则会造成生产资料利用率低下,甚至造成资产流失。本管理系统是为适应于企业的固定资产管理而开发的软件。从资产使用的角度管理固定资产,协助企业建立一套完善的数据管理模型,提供全面数据的编辑、查询、系统管理等等功能,达到对资产科学管理的目的。以前,有关资产管理的工作都是由人工来完成的。随着企业的发展,企业固定资产管理工作量大大加重。随着计算机应用的发展,急切希望能够将大部分繁琐的工作交由计算机处理,以减轻人工的压力并提高工作效率。而计算机的普及更加快了固定资产管理系统的产生。上一代的固定资产管理系统主要采用Foxbase或FoxPro 技术开发实现,系统开发环境也是数据库内置的开发工具。其特点是单机单用户方式,开发简单,能充分利用数据库的特性。其缺点是开发出的系统依赖性强,运行必须依托数据库环境;不容易升级与扩展;无法实现数据的共享与并行操作;代码重用性差。原有固定资产管理系统数据共享差的问题更加突出,而新需求的提出也越来越多,越来越频繁。这就要求系统在可扩展性和标准化的要求更高。而原有的系统由于其与生俱来的缺点而无法再适应现有的需求了。因此,使用现在的新技术,开发出适应新的需求的新系统的任务刻不容缓。本系统是一个基于WEB 的固定资产管理系统,是一个比较实用的系统。本系统主要提供给各企事业单位的财务部门使用,以实现其对固定资产的网络化管理,从而帮助其提高工作效率,节省人力资源和财力资源。基本能够满足目前出现的新需求。201.2 系统功能本系统要实现的主要功能包括:(1) 资产类型管理。(2) 来源方式管理(3) 用户管理(4) 借出管理(5) 存放位置管理(6) 资产管理(7) 目的管理(8) 模型管理(9) 使用期限管理2 关键技术的比较分析与开发工具的选择在开发本系统时所使用的开发工具包括:J2DK1.6.0 软件开发包, Microsoft SQL Server2000 数据库,Eclipse3.2.0 集成开发环境,Tomcat5.5.20(运行 JSP 的服务器)。2.1 JSP 介绍2.1.1 什么是JSPJSP 是 Java Server Pages 的缩写,是由 SUN 公司倡导,许多公司参与,于 1999 年推出的一种动态网页标准。JSP 是基于 Java servlet 以及整个 Java 体系的 web 开发技术,利用这一技术可以建立安全的、跨平台的先进动态网站,并且这项技术还在不断的被更新和优化。JSP 和 ASP 技术非常相似,ASP 的编程语言是 VBScript 和 JavaScript,JSP 使用的是 Java。与 ASP 相比,JSP 以 Java 技术为基础,又在许多方面做了改进,具有动态页面与静态页面分离,能够脱离软件平台的束缚,以及编译后运行等优点,克服了ASP 脚本级执行的缺点, 因而逐渐成为 Internet 上的主流开发工具。JSP 综合了中间件和Java 的优点,前者的优点在于可以使程序访问异构的数据库,而不必对应用程序作出改动;后者的优点在于具有平台无关性,不需要为不同平台编写不同的应用程序。即同样的程序可以在Windows 环境下运行,也可以在Unix 或者Linux 下运行。JSP 的工作方式为:客户端浏览器首先访问Web 服务器,从Web 服务器上下载Java 小程序Applet 的字节码文件以及相关类和JDBC 接口的字节码文件;然后Applet 根据数据库服务器的地址、端口号、帐号和数据库服务器连接,进行交互操作。由于JSP 技术有可操作性、可维护性、安全性、高效性等一系列优良特性,因此和其它中间件技术相比,有很大的优势。2.1.2 JSP 页面JSP 页面是 web 开发人员使用 JSP 内置标签和自定义标签,结合其他静态标签(HTML 或 XML 标签)生成的页面。JSP 页面的扩展名为 .jsp 或.jspx,web 服务器通过此扩展名通知 JSP 引擎处理该页面中的元素。通过部署描述文件web.xml,也可使用其他扩展名和 JSP 引擎联系。通过 JSP 引擎解释 JSP 页面中的标签,生成所需内容。例如,调用一个 bean 来访问一个使用 JDBC API 的数据库或者是包含一个文件。然后 JSP 引擎把返回的结果以 HTML(或 XML)页面的形式发送到浏览器。实质上是把生成内容的业务逻辑封装在服务器端处理的标签和 beans 中。JSP 页面通常被编译成 Java 平台 servlet 类。因此, JSP 页面的运行需要有能支持 Java 平台 servlet 规范的 Java 虚拟机。JSP 页面实际上只是在第一次被调用的时候被编译一次。页面被编译成 Java Servlet 类 ,并驻留在服务器内存中,这样以后调用该页面时将很快。JSP 规范支持 XML 文档的创建。对于简单的 XML 文档生成,XML 标签将以静态的部分包含在 JSP 页面中。动态的 XML 生成则需要使用 bean 组件或者自定义标签来实现。JSP 2.0 规范描述了 JSP 页面和 XML 文档之间的映射。通过该映射可以使用 XML 工具来生成和处理 JSP 页面。JSP 规范包括了标准的标签,用于使用和处理 bean。使用 useBean 标签生成一个特定 JavaBeans 的实例。如果这个类的实例已经存在, 则直接使用。否则,创建一个新的实例。setProperty 和 getProperty 标签允许您操作给定对象的属性。在传统的 HTML 页面文件中加入 Java 程序片和 JSP 标签就构成了一个 JSP 页面文件, 简单的说,一个 JSP 页面除了 HTML 标记符外,再使用标记符号“<%”和“%>”,并在其间插入 Java 程序代码。JSP 页面文件的扩展名是 JSP,文件的名字必须符合标识符规定,由于 JSP 是基于 Java 语言,所以其名字区分大小写。Java 技术有着自己鲜明的特色:简单性、面向对象、分布方式、安全性、与平台无关性、多线性、动态性。Java 的安全性很值得一提,它通过本身的安全机制就防止了病毒程序的产生和下载程序对本文件系统的破坏。?在进行Java 技术研究时,发现Java 的文件结构虽然是公开的,但是要插入自己的代码不太可能。采用Applet 的方式,它的安全性可以说是很高的,想访问本地资源不太容易,要经过本地的很多认证。最为重要的是Java 编译器并不处理内存布局,程序员无法从类的定义中推断出运行时的实际内存布局,从而无法用Java 程序对系统进行破坏。Java 的资源访问将文件夹、网络资源统一起来,使很多访问变得简单。为大型的应用打下了基础,也为不同软件之间的信息交换提供了方便,比如URL 、SOCKET、TEP/ IP 协议、邮件协议等等。2.1.3 JSP 的运行原理当服务器上的第一个 JSP 页面被请求执行时,服务器上的 JSP 引擎首先将一个 JSP 页面转换成一个 Java 文件,再将这个 Java 文件编译生成字节码文件,然后通过执行字节码文件响应客户的请求,而当这个JSP 页面再次被请求执行时,JSP 引擎将直接执行这个字节码文件来响应客户请求。JSP 页面的首次执行往往由服务器管理者来执行。这个字节码文件的主要工作是:(1) 把 JSP 页面中普通的 HTML 标记符号(JSP 页面中的静态部分)交给客户端的浏览器负责显示。(2) 执行“<%”和“%>”标记之间的 Java 程序片(JSP 中的动态部分),并把执结果交给客户端的浏览器显示。(3) 当多个客户请求一个 JSP 页面时,JSP 为每一个客户启动一个线程,这些线程由 JSP 引擎服务器来管理,与传统的 CGI 为每一个客户启动一个进程相比较, 其效率要高得多。2.1.4 JavaBeansJavaBean 组件可以用来执行复杂的计算任务,或负责与数据库的交互以及数据提取等, 并且它们与应用本身相分离。JavaBean 技术类似于ActiveX 控件,是一种Java 类(class) , 通过封装属性和方法成为具有某种功能或者处理某个业务的对象并且可以重复使用。在JSP 网页中要使用JavaBean 技术需要三个步骤,第一:定义JavaBean 组件,并以Package Name 为类名,即把可重用的Java 代码放入类中,生成.java 的文件;第二:将定义的类用javac 命令编译生成.class 的JavaBean 类文件; 第三:在JSP 网页中调用JavaBean 组件。(1) 定义 JavaBean 并保存为 YYYY. java : package XXX;public class YYYY*(2) 编译:javac YYYY. java ,生成 YYYY. class(3) 调用 JavaBean :< jsp :useBean id =KKKscope =sessionclass =XXX. YYYY/ > 。一旦你声明了一个JavaBean ,你就可以访问它的属性来定制它。按照 SUN 公司的定义,JavaBeans 是一个可重复使用的软件组件。实际上JavaBeans 是一种 Java 类,通过封装属性和方法成为具有某种功能或者处理某个业务的对象,简称 beans。JavaBeans 基于 Java 语言,具有以下特点:(1) 可以实现代码重复利用。(2) 易编写、易维护、易使用。(3) 可以在任何安装了 Java 平台的机器上使用。2.1.5 JDBC 与JDBC - ODBC Bridge 技术JDBC(Java Database Connectivity) 是Java 中连接数据库的接口技术,是开放数据库互联ODBC 的Java 实现。我们知道,作为数据库前端应用的SQL 语言是一种非过程描述的语言,除数据库操作外,它所能完成的功能非常有限,并不能适应整个前端应用编程。为解决此问题,Java 中专门设置了一个java. sql包,该包里定义了很多用来实现SQL 功能的类,利用这些类就可以方便地开发数据库的应用程序。这种帮助Java实现数据库功能的技术称为JDBC。目前很多数据库系统带有JDBC驱动程序,Java 程序就通过JDBC 驱动程序与数据库相连,执行查询,提取数据等等。Sun 公司还开发了JDBC -ODBC bridge ,用此技术可实现JDBC到ODBC 的转化,这样Java程序就可以访问带ODBC 专用驱动程序的数据库,目前很多数据库系统都带有ODBC 驱动程序,所以Java 程序能访问诸如Oracle、Sybase、MS SQL Server 和MS Access 等。此外JDBC还可以与一种通用的数据库协议驱动程序相连,然后再利用中间件和协议解释器将这个协议驱动程序与某种具体的数据库系统相连。JDBC接口分为两个层次,一个是面向程序开发人员的JDBC API,另外一个是底层的JDBC Driver API。前者是开发人员用来编写前端应用程序的,后者是由数据库厂商或专门的驱动程序生产厂商开发的。开发人员必须掌握JDBC API 的几个重要接口的使用,如下:java. sql. DriverManager : 管理驱动的调入并对新产生的数据库连接提供支持; java. sql. Connection : 创建连接对象,完成与远程特定数据库的连接;ava. sql. Statement : 创建Statement 对象,包装欲执行的SQL语句;java. sql. ResultSet : 执行SQL 语句,将执行结果放入新建的ResultSet 类的对象。而JDBC Driver API 必须提供对上述接口的支持。2.2 Microsoft SQL Server 2000 介绍Microsoft SQL Server 2000 是一个关系型数据库管理系统( Relational DataBase Management System,RDBMS),它为大型商业组织提供数据存储和管理服务,以及为 Internet的用户提供数据访问支持。它也为较小的组织和个人提供简单的数据访问能力。 Microsoft SQL Server 2000 接收并执行客户端的数据添加、修改、删除请求以及创建数据库及表之类的对象命令。Microsoft SQL Server 2000 允许用户按照关系方法检索和组织数据,并以行和列的形式有效的存储数据。客户端命令作为Transact-SQL(T-SQL)语句被发送。Microsoft SQL Server 2000 所使用的 T-SQL 是一种脚本语言,它用于查询数据库或者修改数据库的内容。Microsoft SQL Server 2000 所使用的 T-SQL 语句支持 America National Standards Institute(ANSI,美国国家标准局)和 International Standards Organization(ISO,国际标准化组织)于 1992 年颁布的 ANSI SQL-92 标准7。2.3 Eclipse 介绍Eclipse 是一个非常优秀的集成开发环境(IDE)。它是一个用于构建集成 WEB 和应用程序开发工具的平台,它本身并不提供大量的最终用户功能,而是通过插件来快速开发集成功能部件。Eclipse 主要由三个项目组成,即:Eclipse 项目(Eclipse Project),Eclipse 工具项目(Eclipse Tools Project),Eclipse 技术项目(Eclipse Technology Project)。Eclipse 提供了公共界面模型来使用工具,其核心是动态发现插件的体系结构。和 Jbuilder 相比,Eclipse 平台仅负责处理基本环境的后台工作,并提供标准的用户导航模型,于是每个插件可以专注的执行少量任务。通过集成大量的插件,Eclipse 的功能可以不断扩展,以支持各种不同的应用。Eclipse 可以用于管理多种开发任务,其中包括测试,性能调整以及程序调试等,而且还可以集成来自多个供货商的第三方应用程序开发工具。此外, Eclipse 平台是一个可扩展的体系结构。其价值还在于它为创建可扩展的集成开发环境提供了一个开放源码平台,这个平台允许任何人构建与环境和其它工具无缝集成的工具,而工具与 Eclipse无缝集成的关键便是插件。2.4 Tomcat 概述Tomcat 是一个免费的开源的 Serlvet 容器,它是 Apache 基金会的 Jakarta 项目中的一个核心项目,由 Apache,Sun 和其它一些公司及个人共同开发而成。由于有了 Sun 的参与和支持,最新的 Servlet 和 Jsp 规范总能在 Tomcat 中得到体现。Tomcat 被 JavaWorld 杂志的编辑选为 2001 年度最具创新的 java 产品,可见其在业界的地位。Tomcat 最新版本是 4.0x。4.0x 与 3.x 的架构不同,而是重新设计的。Tomcat4.0x 中采用了新的 Servlet 容器:Catalina, 完整的实现了 Servlet2.3 和 Jsp1.2 规范。Tomcat 提供了各种平台的版本供下载,可以从http:/jakarta.apache.org 上下载其源代码版或者二进制版。由于 Java 的跨平台特性,基于 Java的 Tomcat 也具有跨平台性。所以选择 Tomcat 很容易将 Java 的跨平台性体现出来,从而实现程序的可移植性。3 系统分析系统分析的主要任务是将在系统详细调查中所得到的文档资料集中到一起,对组织内部整体管理状况和信息处理过程进行分析。其目的是将用户的需求及其解决方法确定下来。3.1 系统功能要求本系统要实现的主要功能就是:(1) 固定资产管理(2) 资产类型管理(3) 来源方式项目其它功能主要包括:借出管理、存放位置管理、目的管理管理、模式管理、使用期限、用户管理等。因此,本系统的功能要求是:用户登录系统后,能够添加,查询,修改固定资产,并对其类型、来源方式、存放位置、购置目的、使用期限进行管理。3.2 系统性能要求(1) 安全性和保密性:本系统中,只设置了普通用户一个管理权限,通过在客户端对用户名和密码进行验证保证系统安全性。(2) 可用性:本系统适用于任何支持 JAVA 的客户端浏览器。(3) 可扩展性:可以通过对本系统的代码进行修改以扩展系统功能。(4) 可维护性:本系统访问数据库的程序使用java 语言编码,具有良好的跨平台性,系统结构简单,易维护。3.3 需求分析所谓需求分析实际上就是对对象进行系统调查。需求分析是软件生存周期中相当重要的一个阶段。3.3.1 业务流程图固定资产管理业务流程图,见图 3-1业务流程业务目标1、 建立、登记固定资产帐、卡、表充分利用现有固定资产保证固定资产安全有效2、固定资产保管实行分类管理统一标准编码3、固定资产维修规范化报修过程检查报修计划预算输入计算机4、 固定资产更新改造审核更新初步计划列入当年预算5、固定资产清查1、规范化清查过程2、检查数量盘点记录盈亏表的正确性6、固定资产处置规范化报废、损毁、借出、转让、出售、价值评估的过程7、 固定资产核算与分析1、规范化折旧、减值、权属变更的过程2、提取运营分析报告提供固定资产各 类报表、报盘等数据图 3-1 固定资产管理业务流程图3.3.2 功能描述3.3.2.1 资产类型管理(1) 资产类型信息本系统中,资产类型信息资料仅包括资产类型基本信息资产类型基本信息项:资产类型名称、资产类型描述(2) 项目申报的操作本系统中,项目申报时对项目信息要进行的操作包括:A. 对资产类型基本信息的录入、修改、查询;B. 删除资产类型基本信息C. 通过资产类型名称对各类资产类型进行精确的查询,查询结果就是资产类型基本信息项,并且在客户端以网页输出的形式供用户查看。3.3.2.2 固定资产管理(1) 固定资产信息本系统中,固定资产信息资料包括固定资产基本信息A.固定资产基本信息项:固定资产序号、资产类型名称、用途名称、模式、配置、位置名称、价格、购买日期、使用周期名称、备注、状态、固定资产名称、服务。(2) 项目评审操作本系统中,项目评审时要进行的操作包括:A. 对固定资产基本信息的录入、修改、查询B. 删除固定资产基本信息C. 通过固定资产序号对固定资产进行精确的查询,查询结果就是固定资产基本信息项,并且在客户端以网页输出的形式供用户查看。3.3.2.3 来源方式管理本系统中,来源方式信息仅包括来源方式名称。来源方式的主要操作包括:A. 对来源方式基本信息的录入、修改、查询B. 删除来源方式基本信息C. 通过来源方式名称对来源方式进行精确的查询,查询结果就是来源发式基本信息项,并且在客户端以网页输出的形式供用户查看。3.3.2.4 借出管理(1) 借出信息本系统中,借出信息包含的信息项:借用序号、出借人、借用人、是否通过审核、借用增加、出借日期、归还日期、其他。(2) 对借出信息的操作本系统中,对借出信息的操作包括:A. 对借出信息的录入、修改和查询。B. 删除借出信息C. 通过借用序号对借出信息进行精确的查询,查询结果就是借出管理基本信息项,并且在客户端以网页输出的形式供用户查看。3.3.2.5 存放位置管理(1) 存放位置信息本系统中,存放位置信息仅包括存放位置名称项。(2) 对存放位置信息的操作本系统中,对存放位置信息的主要操作包括:A. 对存放位置信息的录入、修改和查询B. 删除存放位置C. 通过存放位置名称对存放信息进行查询3.3.2.6 目的管理(1) 目的管理信息本系统中,目的管理仅包括目的名称项。(2) 对目的管理信息的操作本系统中对目的管理的主要操作包括:A. 对目的管理信息的录入、修改、查询B. 删除目的管理信息3.3.2.7 模式管理(1) 模式管理信息本系统中,模式管理信息仅包括模式名称项。(2) 对模式管理信息的操作本系统中,对模式管理信息的主要操作包括:A. 对模式管理新信息的录入、修改和查询B. 删除模式管理信息3.3.2.8 用户管理(1) 用户管理信息本系统中,用户管理信息项包括:登录名、姓名、密码。(2) 对用户管理信息的操作本系统中对用户管理信息的主要操作包括:A. 添加新用户B. 修改用户密码C. 删除用户D. 通过登录名对用户信息进行精确查询,查询结果就是用户基本信息项,并且在客户端以网页输出的形式供用户查看。3.3.2.9 使用期限管理(1) 使用期限信息本系统中,使用期限管理信息仅包括使用周期名称项。(2) 对使用期限信息的操作本系统中对使用期限信息的主要操作包括:A. 对使用期限管理新信息的录入、修改和查询B. 删除使用期限管理信息 C通过使用期限名称对使用期限进行精确查询,查询结果就是使用期限基本信息项, 并且在客户端以网页输出的形式供用户查看。3.3.2.10 出错处理用户登录时,正常情况下即输入的登录用户名和登录密码正确无误时,系统通过验证确定数据库中此用户存在则导向登录用户的相应页面。当出现错误时,即登录用户名或登录密码错误则系统验证时会导向相应的出错提示页面,告诉用户输入的用户名或密码错误,并提示用户重新输入用户名和密码。用户登录处理过程如图3-1 所示:输入用户名和密码用户名和密码正确用户名或密码错误用户名和密码验证提示用户用户名码或密码错误进入系统图 3-2 登录出错处理过程示意图3.3.2.11 异常处理该部分主要是对信息查询时可能出现的异常进行处理。信息查询时,正常情况下会将要查询的信息通过浏览器输出显示给用户;出现异常时,则提示用户要查询的信息在数据库中不存在。处理过程如图 3-2 所示输入查询条件不存在存在信息是否存在提示用户信息不存在显示查询到的信息图 3-3 信息查询异常处理过程示意图3.3.3 数据库系统设计的目标3.3.3.1 数据流程图数据流程图是结构化系统分析的主要工具,也是编写系统分析资料、设计系统总体逻辑模型的有力工具1。固定资产管理系统的数据流程图,见图3-4,图 3-5,图 3-61用户处理业务数据库图 3-4 固定资产管理系统顶层数据流图1.11.2用户增加数据维护数据用户数据库1.3用户查询条件查询数据查询结果图 3-5 固定资产管理系统第一层数据流图1.2.11.2.2用户修改后数据编辑数据查看数据用户显示记录数据库1.2.3用户删除数据图 3-6 固定资产管理系统维护模块扩展数据流图3.4 系统界面要求本系统的运行结构采用的是B/S 结构。因此要求系统有友好的访问界面。页面设计要求简洁直观,页头和页尾能根据用户需求灵活简便的加以修改。同时各模块功能的操作要求简单明了。4 概要设计系统设计是系统开发过程中的重要阶段。在此阶段中,根据系统分析的结果,进行概要设计。4.1 模块划分本系统共九大模块。固定资产管理系统的总体模块划分,如图4-1 所示:资产类型管理增加资产类型维护资产类型查询资产类型增加资产资产管理维护资产查询资产增加来源方式来源方式管理维护来源方式查询来源方式借出管理增加借出资产维护借出资产查询借出资产存放位置管理增加存放位置维护存放位置查询存放位置目的管理增加资产目的维护资产目的查询资产目的模式管理增加资产模式维护资产模式查询资产模式用户管理增加用户维护用户查询用户使用期限管理增加使用期限21维护使用期限查询使用期限图4-1固定资产管理系统总体模块划固定资产管理系统用户登录4.2 数据库的概念设计734.2.1 系统体系结构模型系统体系结构是指系统数据模型和功能模型的关联关系,采用 C-U 矩阵来表示。系统体系结构模型的建立是进行数据分布分析,制定系统开发计划的科学依据1。表 4-1表示系统体系结构模型的C-U 矩阵基本子 表AssetAssettypeFrommodeLendModelPositionPurposeUserdateUsers系统资产类型A管理资产AUUUUUUUU管理来源方式A管理借出UA管理模型A管理存放位置UA管理目的A管理使用期限A管理用户A管理4.2.2 概念模型(E-R 图)由系统的需求分析所得的数据项和数据结构,可以设计出能够满足用户需求的各种实体,以及它们之间的关系。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动1。实体之间关系的E-R 图如图 4-3 所示管理资产类型属于管理存放位置存放用户管理资产管理使用期限所有管理来源方式来源图 4-3 固定资产管理系统实体关系图资产实体E-R 图如图 4-4 所示资产备注状态模式名称价格提供服务用途名称购买日期配置存放位置名称固定资产序号固定资产名称资产类型名称图 4-4 资产实体属性图资产类型实体E-R 图如图 4-5 所示资产类型描述资产类型名称图 4-5 资产类型实体E-R 图来源方式实体E-R 图如图 4-6 所示来源方式来源方式名称来源方式编号图 4-6 来源方式实体E-R 图4.3 系统运行环境4.3.1 硬件环境1. 服务器端本固定资产管理系统服务器端的配置要求: 处理器:Intel Pentium 4 1.6GHz 或者更高内存:512MB硬盘空间:80GB光驱:CD-ROM 48X显卡:SVGA 显示适配器2. 客户端处理器:处理器:Intel Pentium 166MX 或者更高内存:32MB硬盘空间:2GB光驱:CD-ROM 48X显卡:SVGA 显示适配器4.3.2 软件环境1. 服务器端操作系统:Windows 2000 server 或者 Windows 2003 server网络协议:TCP/IP数据库:Microsoft SQL Server 2000浏览器:Internet Explorer 5.0 以上2. 客户端操作系统:Windows 98/me/2000/XP网络协议:TCP/IP数据库:Microsoft SQL Server 2000浏览器:Internet Explorer 5.0 以上5 详细设计在这个阶段中,根据前一阶段(概要设计)的结果,在获得的概要设计说明书的基础上, 进行系统的详细设计。5.1 数据库的详细设计5.1.1 数据库逻辑结构设计Asset 资产表见表 5-1,用于记录资产信息。表 5-1 资产表 Asset含义字段名称数据类型数据长度主键是否允许空固定资产序号assetIdInt4yesno资产类型名称assetTypeNameVarchar50noyes用途名称purposeNameVarchar200noyes模式名称modeNameVarchar50noyes配置configureVarchar300noyes位置名称positionNameVarchar50noyes价格priceVarchar20noyes购买日期buyDataVarchar30noyes使用周期名称useDataNameVarchar20noyes备注remarkVarchar1000noyes状态statusVarchar10noyes固定资产名称assetNameVarchar50noyes服务serviceVarchar1000noyesAssettype 资产类型表见表 5-2,用于记录资产类型信息。表 5-2 资产类型表 Assettype含义字段名称数据类型数据长度主键是否允许空资产类型名称assetTypeNameVarchar50yesno描述descriptionVarchat1000noyesFrommode 来源方式表见表 5-3,用于记录来源方式信息。表 5-3 来源方式表 Frommode含义字段名称数据类型数据长度主键是否允许空来源方式fromModeNameVarchar50yesnoLend 借出表见表 5-4,用于记录资产借出,归还情况等信息。表 5-4 借出管理表lend含义字段名称数据类型数据长度主键是否允许空借用序号lendIdVarchar50yesno出借人lenderVarchar20nono借用人borrowerVarchar20nono审核auditingVarchar20nono借用增加lendAddVarchar50nono出借日期lendDateVarchar15nono归还日期returnDateVarchar15nono其他otherVarchar200noyes含义字段名称数据类型数据长度主键是否允许空Moded 模式管理表见表 5-5,用于记录资产模式信息。表 5-5 模式管理表 model模式名称modelVarchar50yesno含义字段名称数据类型数据长度主键是否允许空位置名称positionNameVarchar50yesnoPosition 存放位置表见表 5-6,用于记录资产存放信息。表 5-6 存放位置表 position含义字段名称数据类型数据长度主键是否允许空目的名称purposeNameVarchar20noyesPurpose 目的管理表见表 5-7,用于记录资产使用目的等相关信息。表 5-7 目的管理表 purpose含义字段名称数据类型数据长度主键是否允许空使用周期名称userDataNameVarchar20yesnoUserdata 使用期限表见表 5-8,用于记录资产使用期限信息。表 5-8 使用期限表 userdata含义字段名称数据类型数据长度主键是否允许空登录名userCodeVarchar20yesyes姓名userNameVarchar20nono密码passwordVarchar15noyesUsers 用户信息表见表 5-1,用于记录使用管理本系统的用户信息。表 5-9 用户信息表 users5.1.2 数据库连接设计JSP 本身不定义访问数据库的标签,而是开发了另一个访问数据库的机制,即JDBC。JDBC API

    注意事项

    本文(毕业设计:基于WEB的的固定资产管理系统的设计与实现.docx)为本站会员(暗伤)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开