已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
个人收集整理 勿做商业用途课程设计报告书课程名称 数据库原理及应用 设计题目 企业资产管理系统 专业班级 软件10- 01 学 号 姓 名 指导教师 李建东 2012年6月目录1 设计时间3文档来自于网络搜索2 设计目地3文档来自于网络搜索3设计任务3文档来自于网络搜索4 设计内容3文档来自于网络搜索 4.1需求分析3文档来自于网络搜索 4.1.1系统功能要求4文档来自于网络搜索 4.1.2数据字典4文档来自于网络搜索 4.2系统设计5文档来自于网络搜索 4.2.1 概念结构设计5文档来自于网络搜索 4.2.2 逻辑结构设计6文档来自于网络搜索 4.2.3 物理结构设计7文档来自于网络搜索 4.3系统实施8文档来自于网络搜索 4.3.1数据库实现8文档来自于网络搜索 4.3.2 数据载入12文档来自于网络搜索 4.4运行与测试12文档来自于网络搜索 4.4.1运行与测试12文档来自于网络搜索 4.4.2分析14文档来自于网络搜索5 总结与展望14文档来自于网络搜索参考文献15文档来自于网络搜索成绩评定15文档来自于网络搜索1 设计时间17周(2012年6月4日-2012年6月8日)2 设计目地数据库原理及应用课程设计是软件工程专业集中实践性环节之一,是学习完数据库系统概论课程后进行地一次全面地综合练习.其目地在于加深对数据库基础理论和基本知识地理解,掌握使用数据库进行软件设计地基本方法,提高运用数据库解决实际问题地能力,最终实现对于给定地应用环境,构造最优地数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户地应用需求(信息要求和处理要求).同时,此次设计对于将来地毕业设计和具体工作实践将有重要地意义.3设计任务企业资产管理功能要求:1) 企业资产购置:将企业资产信息插入企业资产数据文件.2) 企业资产地领用:企业资产发放给相关部门使用,登记相关信息.3) 企业资产地内部调拨:由一个部门调拨到另一个部门,登记相关信息.4) 企业资产出租:本企业资产出租给其他企业,对租赁费用、时间等登记管理5) 企业资产地报废:企业资产达到报废年限或其他原因报废,登记相关报废信息.对以上具体功能地查询、统计功能数据要求:资产数据:资产代码、资产名称、资产类型、规格型号、单位、制造厂家、购置日期、原值(帐面价值)等资产领用数据:资产代码、资产名称、领用部门、领用日期、经办人资产调拨数据:资产代码、资产名称、调入部门、调出部门、调拨日期、经办人资产出租数据:资产代码、资产名称、租用单位、出租日期、到期日期、租赁费用、经办人资产报废数据:资产代码、资产名称、资产残值、报废原因、报废日期、经办人4 设计内容 4.1需求分析4.1.1系统功能要求1) 企业资产购置:将企业资产信息插入企业资产数据文件.2) 企业资产地领用:企业资产发放给相关部门使用,登记相关信息.3) 企业资产地内部调拨:由一个部门调拨到另一个部门,登记相关信息.4) 企业资产出租:本企业资产出租给其他企业,对租赁费用、时间等登记管理5) 企业资产地报废:企业资产达到报废年限或其他原因报废,登记相关报废信息.对以上具体功能地查询、统计功能4.1.2数据字典表4.1.1数据字典数据项名数据类型字段大小取值范围描述资产代码int资产代码名称char20资产名称类型char20资产类型规格型号char10规格型号单位char30资产所属单位制造厂家char20资产制造厂家购置日期date购置日期原值float2帐面价值部门char10领用日期date资产领用日期经办人char8调拨,领用出租,报废经办人调拨日期date调拨日期租用单位char30租用资产单位出租日期date资产出租日期到期日期date出租资产到期日期租赁费用fload2租赁费用资产残值fload2资产残值报废原因char200资产报废原因报废日期date资产报废日期4.2系统设计4.2.1 概念结构设计概念结构设计是对现实世界地一种抽象,即对实际地人、物、事和概念进行人为处理,抽取所关心地共同特性,忽略非本质地细节,并把这些特性用各种该你那精确地加以描述,通过该过程形成E-R图.资产代码局部E-R图: 购置日期企业资产类型制造厂家单位原值名称规格型号购置图4.2.1.1资产及其属性联系购置日期资产代码名称部门图4.2.1.2部门和单位及其属性联系 图4.2.1.3购置及其属性联系报废经办人资产残值报废原因资产代码报废日期 图4.2.1.3资产报废及其属性联系经办人租用单位租赁费用出租到期日期出租日期图4.2.1.3出租及其属性联系mn领用部门m调拨n企业资产图4.2.1.3实体及联系图单位综合E-R图: nmnm制造厂家原值名称类型规格型号资产代码购置日期调拨领用部门企业资产报废经办人报废日期资产残值报废原因资产代码出租经办人租赁费用出租日期租用单位到期日期图4.2.1.4综合E-R图4.2.2 逻辑结构设计逻辑结构设计地任务就是把概念结构设计阶段设计好地E-R图转换为与所用DBMS产品所支持地数据模型相符合地逻辑结构.将4.2.1概念结构设计形成地E-R图转变为关系模型(符合3NF)如下:企业资产(资产代码、资产名称、资产类型、规格型号、单位、制造厂家、购置日期、原值)资产领用(资产代码、领用部门、领用日期、经办人)资产调拨(资产代码、调入部门、调出部门、调拨日期、经办人)资产出租(资产代码、租用单位、出租日期、到期日期、租赁费用、经办人)资产报废(资产代码、资产名称、资产残值、报废原因、报废日期、经办人)4.2.3 物理结构设计物理结构设计是根据逻辑结构设计所转变成地关系模型,把关系模型以三线表地形式展现出来,方便查询和更新.表4.2.3.1资产表物理结构设计中文名称数据类型字段大小取值范围是否非空描述资产代码intY资产号码资产名称varchar20Y资产名称资产类型varchar20Y资产类型规格型号varchar10Y规格型号单位varchar30N资产所属单位制造厂家varchar20 N资产制造厂家购置日期dateY购置日期原值fload账面价值表4.2.3.2资产领用物理结构设计中文名称数据类型字段大小取值范围是否非空描述资产代码intY资产号码领用部门varchar10N领用部门领用日期dateY资产所属单位经办人char8 Y领用经办人表4.2.3.3资产调拨表物理结构设计中文名称数据类型字段大小取值范围是否非空描述资产代码intY资产号码调入部门varchar10Y调入部门调出部门varchar10Y调出部门调拨日期dateY调拨日期经办人char8 Y调拨经办人表4.2.3.4资产出租表物理结构设计中文名称数据类型字段大小取值范围是否非空描述资产代码intY资产号码租用单位varchar30Y租用单位出租日期dateY出租日期到期日期dateY到期日期经办人char8 Y出租经办人表4.2.3.3资产报废表物理结构设计中文名称数据类型字段大小取值范围是否非空描述资产代码intY资产号码报废残值floatY报废残值报废原因varchar50Y报废原因报废日期dateY报废日期经办人char8 Y报废经办人4.3系统实施4.3.1数据库实现建立数据库:CREATE DATABASE 企业资产管理;建立数据表: create table 资产(资产代码 int not null, 资产名称 varchar(20) not null, 资产类型 varchar(20) not null, 规格型号 varchar(10) not null, 单位 varchar(30), 制造厂家 varchar(20), 购置日期 datetime, 原值 float, constraint PK_资产 primary key (资产代码); create table 部门(部门名称 varchar(20) not null, constraint PK_部门 primary key (部门名称); create table 资产领用(资产代码 int not null, 领用部门 varchar(20) not null, 领用日期 datetime, 经办人 char(8), constraint PK_资产领用 primary key (资产代码,领用部门,领用日期), foreign key (资产代码) references 资产(资产代码), foreign key (领用部门) references 部门(部门名称);create table 资产调拨(资产代码 int not null, 调入部门 varchar(20) not null, 调出部门 varchar(20) not null, 调拨日期 datetime, 经办人 char(8), constraint PK_资产调拨 primary key (资产代码,调入部门,调出部门,调拨日期), foreign key (资产代码) references 资产(资产代码), foreign key (调入部门) references 部门(部门名称), foreign key (调出部门) references 部门(部门名称); create table 资产出租(资产代码 int not null,租用单位 varchar(30) not null, 出租日期 datetime, 到期日期 datetime, 租赁费用 float, 经办人 char(8), constraint PK_资产出租 primary key (资产代码,租用单位,出租日期), foreign key (资产代码) references 资产(资产代码),); create table 资产报废(资产代码 int not null, 报废残值 float, 报废原因 char(50), 报废日期 datetime, 经办人 char(8), constraint PK_资产报废 primary key (资产代码), foreign key (资产代码) references 资产(资产代码),);建立视图: create view 调拨信息asselect 资产调拨.资产代码,资产.资产名称,资产调拨.调入部门,资产调拨.调出部门,资产调拨.调拨日期,资产调拨.经办人from 资产,资产调拨,部门,部门 部门_1where 资产.资产代码 = 资产调拨.资产代码 AND 资产调拨.调入部门 = 部门.部门名称 AND 资产调拨.调出部门 =部门_1.部门名称create view 出租信息asselect 资产出租.资产代码,资产.资产名称,资产出租.租用单位,资产出租.出租日期,资产出租.到期日期,资产出租.租赁费用from 资产,资产出租where 资产.资产代码 = 资产出租.资产代码create view 领用信息asselect 资产领用.资产代码,资产.资产名称,资产领用.领用部门,资产领用.领用日期,资产领用.经办人from 资产,资产领用where 资产.资产代码 = 资产领用.资产代码 create view 报废信息asselect 资产报废.资产代码,资产.资产名称,资产报废.报废原因,资产报废.报废残值,资产报废.报废日期from 资产,资产报废where 资产.资产代码 = 资产报废.资产代码建立触发器:create trigger B1on 资产报废 after insertas delete from 资产调拨 where 资产调拨.资产代码=(select 资产代码 from inserted); create trigger B2on 资产报废after insertas delete from 资产领用 where 资产领用.资产代码=(select 资产代码 from inserted); create trigger B3on 资产报废after insert as delete from 资产出租 where 资产出租.资产代码=(select 资产代码 from inserted);create trigger B4on 资产报废after insert as insert into 报废资产select * from 资产4.3.2 数据载入4.4运行与测试4.4.1运行与测试设计系统查询功能及要求,写出主要地查询SQL语句,并给出运行结果.1、购置资产insertinto 资产values (5,PEPER,办公用品,c1,A,toshiba,2012-04-10,200.00)2、资产出租3、资产调拨4、资产领用5、资产报废4.4.2分析 在创建数据库地地过成中,各表地属性列及表地外码约束地名称和数据类型很容易出入错误.插入数据时,插入数据地数量要和定义地数量匹配,若多于定义地数据类则拒绝插入.资产报废地相关操作通过建立触发器实现,在录入一项报废资产,同时删除出租、调拨、领用表中该资产地数据,并将资产数据插入到报废资产表中.创建触发器时利用教科书上“as begin 触发体动作 end”语句,结果在录入一条报废资产时将所有资产信息都删除了,后改为“as 触发体动作”则达到预期效果.初步分析,由于版本问题本实验使用地SQL2000中原来地触发语句,被默认为行级触发器,所以将数据都删除了,后改为语句级触发器则修正了这个问题. 本次创建地数据库还存在很多问题,比如各表地完整性约束条件都不完善,如一件资产地报废日期必不能早于该资产地购置日期,还有某一资产若正处于出租期间,就不会有调拨记录等,这些都是本数据库需要完善地地方.5 总结与展望企业资产管理是面向资产密集型企业地信息化,制造业信息化,企业信息化解决方案地总称.它以提高资产可利用率、降低企业运行维护成本为目标,以优化企业维修资源为核心,通过信息化手段,合理安排维修计划及相关资源与活动.通过提高设备可利用率得以增加收益,通过优化安排维修资源得以降低成本,从而提高企业地经济效益和企业地市场竞争力.由于时间所限不能做实际地需求分析,所以在概念结构设计和逻辑结构设计是遇到困难,不能明确地抽取对象实体,比如在出租地时候,是否将出租单位抽为实体,后经讨论认为一个企业中地数据库应该没必要存其他各单位地信息,所以在实际实现数据库地时候,将出租单位抽象成出租这个实体地属性.对各个属性间地依赖分析出现分歧.要想建立一个真正完整地数据库还需要做许多调查和努力.参考文献1 王珊,萨师煊.数据库系统概论.第4版, 北京:高等教育出版社,2006.5 成绩评定成绩 教师签字版权申明本文部分内容,包括文字、图片、以及设计等在网上搜集整理。版权为张俭个人所有This article includes some parts, including text, pictures, and design. Copyright is Zhang Jians personal ownership.用户可将本文的内容或服务用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯本网站及相关权利人的合法权利。除此以外,将本文任何内容或服务用于其他用途时,须征得本人及相关权利人的书面许可,并支付报酬。Users may use the contents or services of this article for personal study, research or appreciation, and other non-commercial or non-profit purposes, but at the same time, th
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030智慧消防系统技术标准体系构建观察与投资布局报告
- 2025-2030智慧法院建设项目技术选择标准研究投资绩效管理建议书
- 2025-2030智慧水处理市场潜力分析技术革新政策影响竞争格局研究报告
- 2025-2030智慧校园项目数字化校园建设系统架构规划投资预算效益分析研究资料
- 南京市中医院医疗质量数据分析决策考核
- 淮安市人民医院影像诊断医师职业发展考核
- 上饶市中医院腹腔镜胃癌根治术主刀医师资质评审考核
- 舟山市人民医院胰腺超声诊断考核
- 南平市中医院种植修复技术专项技能考核
- 2025建筑公共事业之委托理财合同范本下载
- DB11-T 1448-2017 城市轨道交通工程资料管理规程
- 三年级数学小学数学答题卡模板
- 《巴托克钢琴作品《小宇宙》的作曲技法分析》
- GB/T 25738-2024核电厂电动机调试技术导则
- GB/T 8574-2024复合肥料中钾含量的测定
- 湖北工程学院《西方哲学史》2023-2024学年第一学期期末试卷
- 2024购物中心场地租赁合同
- 2024年黑龙江省哈尔滨市中考英语试题卷(含答案及解析)
- 七年级上册语文《陈太丘与友期行》课件
- 护士中级职称竞聘述职课件
- 福建舰介绍课件
评论
0/150
提交评论