毕业设计:基于web的的固定资产管理系统的设计与实现终稿内容摘要:

增加来源方式 维护来源方式 查询用户 增加用户 维护用户 查询使用期限 增加使用期限 维护使用期限 查询资产目的 增加资产目的 维护资产目的 查询资产模式 增加资产模式 维护资产模式 查询借出资产 增加借出资产 维护借出资产 查询存放位置 增加存放位置 维护存放位置 图 41 固定资产管理系统总体模块划分 22 数据库的概念设计 用户登录 固定资产管理系统 23 系统体 系结构 模型 系统体系结构是指系统数据模型和功能模型的关联关系,采用 CU矩阵来表示。 系统体系结构模型的建立是进行数据分布分析,制定系统开发计划的科学依据 [1]。 表 41 表示系统体系结构模型的 CU矩阵 基 本子 表 系 统 Asset Assettype Frommode Lend Model Position Purpose Userdate Users 资产类型管理 A 资产管理 A U U U U U U U U 来源方式管理 A 借出管理 U A 模型管理 A 24 存放位置管理 U A 目的管理 A 使用期限管理 A 用户管理 A 概念模型( ER图) 由系统的需求分析所得的数据项和数据结构,可以设计出能够满足用户需求的各种实体,以及它们之间的关系。 这些实体包含各种具体信息,通过相互之间的作用形成数据的流动 [1]。 实体之间关系的 ER图如 图 43 所示 25 图 43 固定资产管理系统实体关系图 资产实体 ER 图如 图 44 所示 图 44 资产实体 属性 图 资产类型实体 ER 图如图 45 所示 资 产 备注 模式名 称 提供服务 用途名称 购买日期 固定资产名称 存放位置名称 固定资产序号 资产类型名称 配置 状态 价格 来源方式 资产类型 管理 用 户 管理 管理 资 产 属于 来源 存放位置 存放 管理 使用期限 所有 管理 26 来源方式实体 ER 图如图 46 所示 系统 运行环境 硬件环境 1. 服务器端 本 固定资产管理 系统 服务器端的配置要求: 处理器: Intel Pentium 4 或者更高 内存: 512MB 硬盘空间: 80GB 光驱: CDROM 48X 显卡: SVGA显示适配器 2. 客户端 处理器:处理器: Intel Pentium 166MX 或者更高 内存: 32MB 来源方式 图 46 来源方式实体 ER 图 来源方式名称 来源方式编号 资产类型 图 45 资产类型实体 ER 图 资产类型名称 描 述 27 硬盘空间: 2GB 光驱: CDROM 48X 显卡: SVGA显示适配器 软件环境 1. 服务器端 操作系统: Windows 2020 server 或者 Windows 2020 server 网络协议: TCP/IP 数据库: Microsoft SQL Server 2020 浏览器 : Inter Explorer 以上 2. 客户端 操作系统: Windows 98/me/2020/XP 网络协议: TCP/IP 数据库: Microsoft SQL Server 2020 浏览器: Inter Explorer 以上 28 5 详细设计 在这个阶段中,根据前一阶段( 概要设计 )的结果,在获得的 概要设计说明书 的基础上,进行系统 的详细 设计。 数据库的 详细 设计 Asset 资产表见表 51,用于记录资产信息。 表 51 资产表 Asset 含义 字段名称 数据类型 数据长度 主键 是否允许空 固定资产序号 assetId Int 4 yes no 资产类型名称 assetTypeName Varchar 50 no yes 用途名称 purposeName Varchar 200 no yes 模式名称 modeName Varchar 50 no yes 配置 configure Varchar 300 no yes 位置名称 positionName Varchar 50 no yes 价格 price Varchar 20 no yes 购买日期 buyData Varchar 30 no yes 使用周期名称 useDataName Varchar 20 no yes 备注 remark Varchar 1000 no yes 状态 status Varchar 10 no yes 固定资产名称 assetName Varchar 50 no yes 服务 service Varchar 1000 no yes Assettype 资产类型表见表 52,用于记录资产类型信息。 29 表 52 资产类型表 Assettype 含义 字段名称 数据类型 数据长度 主键 是否允许空 资产类型名称 assetTypeName Varchar 50 yes no 描述 description Varchat 1000 no yes Frommode 来源方式表见表 53,用于记录来源方式信息。 表 53 来源方式表 Frommode 含义 字段名称 数据类型 数据长度 主键 是否允许空 来源方式 fromModeName Varchar 50 yes no Lend 借出表见表 54,用于记录资产借出,归还情 况等信息。 表 54 借出管理 表 lend 含义 字段名称 数据类型 数据长度 主键 是否允许空 借用序号 lendId Varchar 50 yes no 出借人 lender Varchar 20 no no 借用人 borrower Varchar 20 no no 审核 auditing Varchar 20 no no 借用增加 lendAdd Varchar 50 no no 出借日期 lendDate Varchar 15 no no 归还日期 returnDate Varchar 15 no no 其他 other Varchar 200 no yes Moded 模式管理表见表 55,用于记录资产模式信息。 表 55 模式管理 表 model 含义 字段名称 数据类型 数据长度 主键 是否允许空 30 模式名称 model Varchar 50 yes no Position 存放位置表见表 56,用于记录资产存放信息。 表 56 存放位置 表 position 含义 字段名称 数据类型 数据长度 主键 是否允许空 位置名称 positionName Varchar 50 yes no Purpose 目的管理表见表 57,用于记录资产使用目的等相关信息。 表 57 目的管理 表 purpose 含义 字段名称 数据类型 数据长度 主键 是否允许空 目的名称 purposeName Varchar 20 no yes Userdata 使用期限表见表 58,用于记录资产使用期限信息。 表 58 使用期限 表 userdata 含义 字段名称 数据类型 数据长度 主键 是否允许空 使用周期名称 userDataName Varchar 20 yes no Users 用户信息表见表 51,用于记录使用管理本系统的用户信息。 表 59 用户 信息表 users 含义 字段名称 数据类型 数据长度 主键 是否允许空 登录 名 userCode Varchar 20 yes yes 姓名 userName Varchar 20 no no 密码 password Varchar 15 no yes 数据库连接设计 JSP 本身不定义访问数据库的标签,而是开发了另一个访问数据库的机制,即 JDBC。 JDBC API 通过一个数据库管理集合为各种数据库形式的驱动程序提供与不同数据库 的透明 31 连接。 JDBC数据库管理器将确保正确的驱动程序被用于连接数据源。 在本系统的开发过程中,通过建立一个 数据库 连接池类来保持当前连接数量,然后通过 Beans 把它们作为请求借用。 具体的操作如下: 1) 建立数据库 运行 Microsoft SQL Server 2020的企业管理器,选择数据库,新建一个数据库,数据库的名称为 equipment 2) 建立数据源 依次打开“控制面板”- “管理工具“- ”数据源“,在“数据源( ODBC)”中新建立一个数据源,名称为 equipment,将数据源 equipment 导向连接到在Microsoft SQL Server 2020 中建立的数据库 equipment。 3) 编写 Java 文件 在编辑器中 编写一个 Java 文件 用来定义与数据库的连接以及对数据库的操作,这个 Java 文件命名为 equipmentBean,编译这个 Java 文件,生成一个 class 文件,文件名称为。 在 JSP 页面中,连接数据库的方式是: 例: jsp:useBean id=”query” class=”” scope=”page”/ 或 jsp:useBean id=”query” class=”” scope=”page”/ /jsp:useBean 32 关键模块的设计规格说明书( IPO表 ) 输入 输出 处理图( IPO)是系统设计的一个重要工具和成果,它描述每一个模块的输入输出关系、处理内容、本模块的内部数据和模块间的调用关系 [1]。 “资产管理”模块 IPO 图 系统名:固定资产管理系统 由下列模块调用: 调用下列模块:增加资产、维护资 产、查询资产 输入:资产序号 输出:修改后的入库数据 处理内容: 如资产入库,则调用“增加资产” 如要修改 /查看资产表,则调用“维护资产” 如要查询某资产信息,则调用“查询资产” 内部数据: 备注: 编制者:董鹏飞 编制日期: 2020 年 5 月 24 日 图 51“资产管理”模块 IPO 图 33 “资产类型管理”模块 IPO 图 系统名:固定资产管理系统 由下列模块调用: 调用下列模块:增加资产类型、维护资产类型、查询资产类型 输入:资产类型序号 输出:修改后的入库数据 处理内容: 如添加新的资产类型,则调用“增加资产类型” 如要修改 /查看资产类型表,则调用“维护资产类型” 如要查询某资产类型信息,则调用“查询资产类型” 内部数据: 备注: 编制者:董鹏飞 编制日期: 2020 年 5 月 24 日 图 52“资产类型管理”模块 IPO 图 “来源方式管理”模块 IPO 图 34 系统名:固定资产管理系统 由下列模块调用: 调用下列模块:增加来源方式、维护来源方式、查询来源方式 输入:来源方式名称 输出:修改后的入库数据 处理内容: 如添加新的来源方式,则调用“增。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。