您的当前位置:首页正文

数据库课程设计

2023-04-22 来源:步旅网


数据库设计

设计题目班级

学 号姓 名

企业资产管理数据库

1

1、仔细分析网站或管理信息系统的数据库结构,完成数据库的设计,要求包含三张以上的数据表,表结构完整合理,列的名称、数据类型、长度准确;表之间的关系合理 (1)设计功能如下: a.企业资产购置:将企业资产信息插入企业资产数据文件。 b.企业资产的领用:企业资产发放给相关部门使用,登记相关信息。 c.企业资产的内部调拨:由一个部门调拨到另一个部门,登记相关信息。 d.企业资产出租:本企业资产出租给其他企业,对租赁费用、时间等登记管理 e.企业资产的报废:企业资产达到报废年限或其他原因报废,登记相关报废信息。 (2)对以上具体功能的查询、统计功能 (3)数据为: a.资产数据:资产代码、资产名称、资产类型、规格型号、单位、制造厂家、购置日期、原值(帐面价值)等 b.资产领用数据:资产代码、资产名称、领用部门、领用日期、经办人 c.资产调拨数据:资产代码、资产名称、调入部门、调出部门、调拨日期、经办人 d.资产出租数据:资产代码、资产名称、租用单位、出租日期、到期日期、租赁费用、经办人 e.资产报废数据:资产代码、资产名称、资产残值、报废原因、报废日期、经办人 功能要求分析 通过对用户的调查分析总结系统需要具有以下功能: 1) 企业资产购置:将企业资产信息插入企业资产数据文件。 2) 企业资产的领用:企业资产发放给相关部门使用,登记相关信息。 3) 企业资产的内部调拨:由一个部门调拨到另一个部门,登记相关信息。 4) 企业资产出租:本企业资产出租给其他企业,对租赁费用、时间等登记管理 企业资产的报废:企业资产达到报废年限或其他原因报废,登记相关报废信息。 信息要求分析 通过对用户的调查分析总结出系统需要具有以下信息: 2

资产数据:资产代码、资产名称、资产类型、规格型号、单位、制造厂家、购置日期、原值(帐面价值)等。 资产领用数据:资产代码、资产名称、领用部门、领用日期、经办人。 资产调拨数据:资产代码、资产名称、调入部门、调出部门、调拨日期、经办人。 资产出租数据:资产代码、资产名称、租用单位、出租日期、到期日期、租赁费用、经办人。 资产报废数据:资产代码、资产名称、资产残值、报废原因、报废日期、经办人。 数据库结构设计 (1)各分图 资产领用数据图如图所示 资产调拨数据图如图所示 资产出租数据图如图所示 资产报废数据图如图所示 资产代码 资产类型 规格型号 领用日期 m 原值资产 n 领用 领用部门 部门号制造厂家 购置日期 资产名称 图1.资产领用数据图 经办人 资产代码 资产类型 规格型号 调拨日期 m n 调拨调拨部门 部门号 原值资产 制造厂家 购置日期 资产名称 图2.资产调拨数据图 调出部门号 经办人 3

资产代码 资产类型 规格型号 单位号 到期日期 m 原值资产 出租租赁费用 n 单位 出租日期 制造厂家 购置日期 资产名称 图3.资产出租数据图资产代码 资产类型 规格型号 报废处号 经办人 资产残值 m 原值资产 报废报废原因 n 存放处 报废日期 制造厂家 购置日期 资产名称 经办人 图4.资产报废数据图 (2)总图 存放处 m 单位 报废 m n 资产 n 出租 n m n 调拨部门 调拨 领用 m 领用部门 图5.系统总图 各实体和联系的属性整理如下: 4

资产(资产代码,资产名称,资产类型,规格型号,制造厂家,购置日期,原值) 领用部门(部门号,经办人)领用(领用日期)调拨部门(部门号,调出部门号,经办人) 调拨(调拨日期)单位(单位号,经办人)出租(到期日期,出租日期,租赁费用) 存放处(报废处号,经办人)报废(资产残值,报废原因,报废日期) 表结构设计 本系统选用关系模型建立。各个关系表的码由下划线标出。 资产表(资产代码,资产名称,资产类型,规格型号,制造厂家,购置日期,原值) Asset(A_ID,A_Name,A_Type,A_Model ,A_Manufacturers,A_purchasedate,A_Originalvalue) 部门表(部门号,经办人)Department(Dno,D_Agent) 领用表(资产号,部门号,领用日期)Lingyong(A_ID,Dno,L_Date) 调拨表(资产号,部门号,调出部门号,调拨日期)Diaobo(A_ID,Dno,OutDno,D_Date) 单位表(单位号,经办人) Unit(Uno,U_Agent) 出租表(资产号,单位号,到期日期,出租日期,租赁费用) Rent(A_ID,Uno,E_Date,R_Date,R_Cost) 存放处表(存放处号,经办人)Cunfang(Cno,C_Agent) 报废表(资产号,存放处号,资产残值,报废原因,报废日期) Baofei(A_ID,Cno,B_Value,B_Reason,B_Date) 基本表的结构如下: 表1.资产表(Asset) 字段名称 A_ID A_Name A_Type A_Model 中文名称 类型(长度) 是否非空 主关键字 资产代码 资产名称 资产类型 规格型号 char(2) nchar(20) nchar(20) nchar(20) nchar(20) datetime float 5

取值范围 备注 聚簇索引 无 无 无 无 无 无 Y Y Y N N N N Y N N N N N N A_Manufacturers 制造厂家 A_purchasedate A_Originalvalue 购置日期 原值 表2.部门表(Department)

字段名称 Dno D_Agent 中文名称 部门号 经办人 类型(长度) char(2) char(20) 是否非空 Y N 主关键字 Y N 取值范围 备注 索引 无 表3.领用表(Lingyong) 字段名称 A_ID Dno L_Date 中文名称 资产号 部门号 领用日期 类型(长度) char(2) char(2) datetime 是否非空 主关键字 取值范围 Y Y N Y Y N 备注 外键 外键 无 表4.调拨表(Diaobo) 字段名称 A_ID Dno OutDno D_Date 中文名称 资产号 部门号 调出部门号 调拨日期 类型(长度) char(2) char(2) char(2) datetime 是否非空 主关键字 取值范围 Y Y Y N Y Y Y N 备注 外键 外键 外键 无 表5.单位表(Unit) 字段名称 Uno U_Agent 中文名称 单位号 经办人 类型(长度) char(2) char(20) 是否非空 主关键字 取值范围 Y Y Y N 备注 索引 无 表6.出租表(Rent) 字段名称 A_ID Uno E_Date R_Date R_Cost 中文名称 资产号 部门号 到期日期 出租日期 租赁费用 类型(长度) char(2) char(2) datetime datetime float 是否非空 主关键字 取值范围 Y Y N N N Y Y N N N 备注 外键 外键 无 无 无 表7.存放处表(Cunfang) 字段名称 Cno

中文名称 存放处号 类型(长度) char(2) 6

是否非空 主关键字 取值范围 Y Y 备注 索引

C_Agent 经办人 char(20) Y N 无 表8.报废表(Baofei) 字段名称 A_ID Cno B_Value B_Reason B_Date 中文名称 资产号 存放处号 资产残值 报废原因 报废日期 类型(长度) char(2) char(2) float char(50) datetime 是否非空 主关键字 取值范围 备注 Y Y N N N Y Y N N N 外键 外键 无 无 无 为系统建立四个视图,分别为资产调拨视图,资产领用视图,资产出租视图,资产报废视图。 根据对系统的分析发现当系统资产基本表中的一个资产达到报废标准进行报废后,该资产在其他表中的记录应该相应删除,为此建立三个触发器,分别来触发这一事件。 对系统的分析总结发现,应对该系统设置五类用户分别是超级用户可以对所有表和视图进行查询,修改和删除数据的操作,另外四类分别只能对所构建的四个视图进行查询,修改和删除数据的操作。 系统对四类低级用户可以授权给不同的角色,这些角色可能只对某视图具有查询,修改,删除中的一个或几个权限。 数据库实现 1.数据库的建立 create database 系统数据库; 2.基本表的建立 在RDBMS支持下,利用SQL语句建立以上列出的8个表,语句如下所示: 3.视图的实现 建立四个视图,分别为资产调拨视图,资产领用视图,资产出租视图,资产报废视图。 Department_1.Dno 图6.资产调拨视图 7

图7.资产领用视图 图8.资产出租视图 图9.资产报废视图 4.用户的创建 利用它可视化操作创建超级用户和普通用户 3、尝试输入多条数据,给出输入后的数据表图形 数据载入 数据载入后结果如下各图所示: 资产表数据图 8

部门表数据图 领用表数据图 调拨表数据图 单位表数据图 9

出租表数据图 存放处表数据图 报废表数据图 安全性要求分析 通过对用户的调查分析总结出系统需要设置不同权限的用户对该数据库进行访问,完成该用户权限内的查询或者统计功能。系统安全性达到C1级即可。 完整性要求分析 通过对用户的调查分析总结出系统的完整性约束主要表现为在主键,外键的设置,非空的控制和对某些属性取值范围的控制等。 数据安全保障方案 采用IaaS云计算模式。在办公领域用虚拟机代替实体PC机的高端科技解决方案.以低廉成本的解决方案代替现有的高成本工作环境,最大限度的使用电脑闲置资源来为企业服务。每个桌面没有主机,硬件设备500克,使办公环境就更为舒适宽。󰀀数据安全性高,各用户在集团机底层有专属的物理区域,管理员可以做任何限制管理。这个是有底层主机与虚拟机之间的关系决定的,主机的用户完全可以控制虚拟机用户的一举一动,对很多知识产权和保密性有严格要求的公司是一个重大的突破,主机可以控制虚拟机对重要文件的复制和查看等行为,对虚拟机进行管理。同样,同级的虚拟机之间是无法查看的。支持异构平台,统一管理同时支持Linux和Windows 独家优化加速技术,30~50台,完全代码可控。 10

11

12

因篇幅问题不能全部显示,请点此查看更多更全内容