1、1 1 设计时间设计时间 17 周(2012 年 6 月 4 日-2012 年 6 月 8 日) 2 2 设计目的设计目的 数据库原理及应用课程设计是软件工程专业集中实践性环节之一,是学习完数据库 系统概论课程后进行的一次全面的综合练习。其目的在于加深对数据库基础理论和基本 知识的理解,掌握使用数据库进行软件设计的基本方法,提高运用数据库解决实际问题的 能力, 最终实现对于给定的应用环境, 构造最优的数据库模式, 建立数据库及其应用系统, 使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。同时,此次 设计对于将来的毕业设计和具体工作实践将有重要的意义。 3 3 设计任务设计
2、任务 企业资产管理企业资产管理 功能要求: 1) 企业资产购置:将企业资产信息插入企业资产数据文件。 2) 企业资产的领用:企业资产发放给相关部门使用,登记相关信息。 3) 企业资产的内部调拨:由一个部门调拨到另一个部门,登记相关信息。 4) 企业资产出租:本企业资产出租给其他企业,对租赁费用、时间等登记管理 5) 企业资产的报废:企业资产达到报废年限或其他原因报废,登记相关报废信息。 对以上具体功能的查询、统计功能 数据要求: 资产数据:资产代码、资产名称、资产类型、规格型号、单位、制造厂家、购置日期、 原值(帐面价值)等 资产领用数据:资产代码、资产名称、领用部门、领用日期、经办人 资产调
3、拨数据:资产代码、资产名称、调入部门、调出部门、调拨日期、经办人 资产出租数据:资产代码、资产名称、租用单位、出租日期、到期日期、租赁费用、 经办人 资产报废数据:资产代码、资产名称、资产残值、报废原因、报废日期、经办人 4 4 设计内容设计内容 4.1 需求分析 4.1.14.1.1 系统功能要求系统功能要求 1) 企业资产购置:将企业资产信息插入企业资产数据文件。 2) 企业资产的领用:企业资产发放给相关部门使用,登记相关信息。 3) 企业资产的内部调拨:由一个部门调拨到另一个部门,登记相关信息。 4) 企业资产出租:本企业资产出租给其他企业,对租赁费用、时间等登记管理 5) 企业资产的报
4、废:企业资产达到报废年限或其他原因报废,登记相关报废信息。 对以上具体功能的查询、统计功能 4.1.24.1.2 数据字典数据字典 表 4.1.1 数据字典 数据项名 数据类型 字段大小 取值范围 描述 资产代码 int 资产代码 名称 char 20 资产名称 类型 char 20 资产类型 规格型号 char 10 规格型号 单位 char 30 资产所属单 位 制造厂家 char 20 资产制造厂 家 购置日期 date 购置日期 原值 float 2 帐面价值 部门 char 10 领用日期 date 资产领用日 期 经办人 char 8 调拨,领用 出租,报废 经办人 调拨日期 da
5、te 调拨日期 租用单位 char 30 租用资产单 位 出租日期 date 资产出租日 期 到期日期 date 出租资产到 期日期 租赁费用 fload 2 租赁费用 资产残值 fload 2 资产残值 报废原因 char 200 资产报废原 因 报废日期 date 资产报废日 期 4.2 系统设计 4.2.1 概念结构设计 概念结构设计是对现实世界的一种抽象, 即对实际的人、 物、 事和概念进行人为处理, 抽取所关心的共同特性, 忽略非本质的细节, 并把这些特性用各种该你那精确地加以描述, 通过该过程形成 E-R 图。 局部 E-R 图: 图 4.2.1.1 资产及其属性联系 图 4.2.
6、1.2 部门和单位及其属性联系 图 4.2.1.3 购置及其属性联系 图 4.2.1.3 资产报废及其属性联系 企业资产 单位 资产代码 名称 制造厂家 原值 规格型号 类型 购置日期 名称 部门 购置 资产代码 购置日期 报废 资产代码 报废原因 资产残值 报废日期 经办人 图 4.2.1.3 出租及其属性联系 图 4.2.1.3 实体及联系图 综合 E-R 图: 图 4.2.1.4 综合 E-R 图 4.2.2 逻辑结构设计 逻辑结构设计的任务就是把概念结构设计阶段设计好的 E-R 图转换为与所用 DBMS 产 品所支持的数据模型相符合的逻辑结构。 m n m n 企业资产 部门 领用 调拨 m n m n 企业资产 部门 领用 调拨 单位 资产代码 名称 制造厂家 原值 规格型号 类型 购置日期 出租 租用单位 出租日期 到期日期 租赁费用 经办人 报废 资产代码 报废原因 资产残值 报废日期 经办人 出租 租用单位 出租日期 到期日期 租赁费用 经办人 将 4.2.1 概念结构设计形成的 E-R 图