




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件学院课程设计报告书课程名称数据库原理及应用设计题目企业资产管理系统专业班级软件学号姓名指导教师目录1设计时间 32设计目的 33设计任务 34设计内容 34.1需求分析 34.1.1系统功能要求 44.1.2数据字典 44.2系统设计 54.2.1概念结构设计 54.2.2逻辑结构设计 64.2.3物理结构设计 74.3系统实施 84.3.1数据库实现 84.3.2数据载入 124.4运行与测试 124.4.1运行与测试 124.4.2分析 145总结与展望 14参考文献 15成绩评定 151设计时间17周(2021年6月4日-2021年6月8日)2设计目的数据库原理及应用课程设计是软件工程专业集中实践性环节之一,是学习完《数据库系统概论》课程后进行的一次全面的综合练习。其目的在于加深对数据库基础理论和基本知识的理解,掌握使用数据库进行软件设计的基本方法,提高运用数据库解决实际问题的能力,最终实现对于给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。同时,此次设计对于将来的毕业设计和具体工作实践将有重要的意义。3设计任务企业资产管理功能要求:企业资产购置:将企业资产信息插入企业资产数据文件。企业资产的领用:企业资产发放给相关部门使用,登记相关信息。企业资产的内部调拨:由一个部门调拨到另一个部门,登记相关信息。企业资产出租:本企业资产出租给其他企业,对租赁费用、时间等登记管理企业资产的报废:企业资产达到报废年限或其他原因报废,登记相关报废信息。对以上具体功能的查询、统计功能数据要求:资产数据:资产代码、资产名称、资产类型、规格型号、单位、制造厂家、购置日期、原值(帐面价值)等资产领用数据:资产代码、资产名称、领用部门、领用日期、经办人资产调拨数据:资产代码、资产名称、调入部门、调出部门、调拨日期、经办人资产出租数据:资产代码、资产名称、租用单位、出租日期、到期日期、租赁费用、经办人资产报废数据:资产代码、资产名称、资产残值、报废原因、报废日期、经办人4设计内容4.1需求分析4.1.1系统功能要求企业资产购置:将企业资产信息插入企业资产数据文件。企业资产的领用:企业资产发放给相关部门使用,登记相关信息。企业资产的内部调拨:由一个部门调拨到另一个部门,登记相关信息。企业资产出租:本企业资产出租给其他企业,对租赁费用、时间等登记管理企业资产的报废:企业资产达到报废年限或其他原因报废,登记相关报废信息。对以上具体功能的查询、统计功能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调拨nmn领用部门m调拨n企业资产企业资产图4.2.1.3实体及联系图单位综合E-R图:单位nmnm制造厂家原值名称类型规格型号资产代码购置日期调拨领用部门企业资产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资产所属单位制造厂家varchar20N资产制造厂家购置日期dateY购置日期原值fload账面价值表4.2.3.2资产领用物理结构设计中文名称数据类型字段大小取值范围是否非空描述资产代码intY资产号码领用部门varchar10N领用部门领用日期dateY资产所属单位经办人char8Y领用经办人表4.2.3.3资产调拨表物理结构设计中文名称数据类型字段大小取值范围是否非空描述资产代码intY资产号码调入部门varchar10Y调入部门调出部门varchar10Y调出部门调拨日期dateY调拨日期经办人char8Y调拨经办人表4.2.3.4资产出租表物理结构设计中文名称数据类型字段大小取值范围是否非空描述资产代码intY资产号码租用单位varchar30Y租用单位出租日期dateY出租日期到期日期dateY到期日期经办人char8Y出租经办人表4.2.3.3资产报废表物理结构设计中文名称数据类型字段大小取值范围是否非空描述资产代码intY资产号码报废残值floatY报废残值报废原因varchar50Y报废原因报废日期dateY报废日期经办人char8Y报废经办人4.3系统实施4.3.1数据库实现建立数据库:CREATEDATABASE企业资产管理;建立数据表:createtable资产(资产代码intnotnull,资产名称varchar(20)notnull,资产类型varchar(20)notnull,规格型号varchar(10)notnull,单位varchar(30),制造厂家varchar(20),购置日期datetime,原值float,constraintPK_资产primarykey(资产代码));createtable部门(部门名称varchar(20)notnull,constraintPK_部门primarykey(部门名称));createtable资产领用(资产代码intnotnull,领用部门varchar(20)notnull,领用日期datetime,经办人char(8),constraintPK_资产领用primarykey(资产代码,领用部门,领用日期),foreignkey(资产代码)references资产(资产代码),foreignkey(领用部门)references部门(部门名称));createtable资产调拨(资产代码intnotnull,调入部门varchar(20)notnull,调出部门varchar(20)notnull,调拨日期datetime,经办人char(8),constraintPK_资产调拨primarykey(资产代码,调入部门,调出部门,调拨日期),foreignkey(资产代码)references资产(资产代码),foreignkey(调入部门)references部门(部门名称),foreignkey(调出部门)references部门(部门名称));createtable资产出租(资产代码intnotnull,租用单位varchar(30)notnull,出租日期datetime,到期日期datetime,租赁费用float,经办人char(8),constraintPK_资产出租primarykey(资产代码,租用单位,出租日期),foreignkey(资产代码)references资产(资产代码),);createtable资产报废(资产代码intnotnull,报废残值float,报废原因char(50),报废日期datetime,经办人char(8),constraintPK_资产报废primarykey(资产代码),foreignkey(资产代码)references资产(资产代码),);建立视图:createview调拨信息asselect资产调拨.资产代码,资产.资产名称,资产调拨.调入部门,资产调拨.调出部门,资产调拨.调拨日期,资产调拨.经办人from资产,资产调拨,部门,部门部门_1where资产.资产代码=资产调拨.资产代码AND资产调拨.调入部门=部门.部门名称AND资产调拨.调出部门=部门_1.部门名称createview出租信息asselect资产出租.资产代码,资产.资产名称,资产出租.租用单位,资产出租.出租日期,资产出租.到期日期,资产出租.租赁费用from资产,资产出租where资产.资产代码=资产出租.资产代码createview领用信息asselect资产领用.资产代码,资产.资产名称,资产领用.领用部门,资产领用.领用日期,资产领用.经办人from资产,资产领用where资产.资产代码=资产领用.资产代码createview报废信息asselect资产报废.资产代码,资产.资产名称,资产报废.报废原因,资产报废.报废残值,资产报废.报废日期from资产,资产报废where资产.资产代码=资产报废.资产代码建立触发器:createtriggerB1on资产报废afterinsertasdeletefrom资产调拨where资产调拨.资产代码=(select资产代码frominserted);createtriggerB2on资产报废afterinsertasdeletefrom资产领用where资产领用.资产代码=(select资产代码frominserted);createtriggerB3on资产报废afterinsertasdeletefrom资产出租where资产出租.资产代码=(select资产代码frominserted);createtriggerB4on资产报废afterinsertasinsertinto报废资产select*from资产4.3.2数据载入4.4运行与测试4.4.1运行与测试设计系统查询功能及要求,写出主要的查询SQL语句,并给出运行结果。1、购置资产insertinto资产values(5,'PEPER','办公用品','c1','A','toshiba',2021-04-10,200.00)2、资产出租3、资产调拨4、资产领用5、资产报废4.4.2分析在创建数据库的的过成中,各表的属性列及表的外码约束的名称和数据类型很容易出入错误。插入数据时,插入数据的数量要和定义的数量匹配,若多于定义的数据类则拒绝插入。资产报废的相关操作通过建立触发器实现,在录入一项报废资产,同时删除出租、调拨、领用表中该资产的数据,并将资产数据插入到报废资产表中。创建触发器时利用教科书上“asbegin触发体动作end”语句,结果在录入一条报废资产时将所有资产信息都删除了,后改为“as触发体动作”则达到预期效果。初步分析,由于版本问题本实验使用的SQL2021中原来的触发语句,被默认为行级触发器,所以将数据都删除了,后改为语句级触发器则修正了这个问题。本次创建的数据库还存在很多问题,比如各表的完整性约束条件都不完善,如一件资产的报废日期必不能早于该资产的购置日期,还有某一资产若正处于出租期间,就不会有调拨记录等,这些都是本数据库需要完善的地方。5总结与展望企业资产管理是面向资产密集型企业的信息化,制造业信息化,企业信息化解决方案的总称。它以提高资产可利用率、降低企业运行维护成本为目标,以优化企业维修资源为核心,通过信息化手段,合理安排维修计划及相关资源与活动。通过提高设备可利用率得以增加收益,通过优化安排维修资源得以降低成本,从而提高企业的经济效益和企业的市场竞争力。由于时间所限不能做实际的需求分析,所以在概念结构设计和逻辑结构设计是遇到困难,不能明确的抽取对象实体,比如在出租的时候,是否将出租单位抽为实体,后经讨论认为一个企业中的数据库应该没必要存其他各单位的信息,所以在实际实现数据库的时候,将出租单位抽象成出租这个实体的属性。对各个属性间的依赖分析出现分歧。要想建立一个真正完整的数据库还需要做许多调查和努力。参考文献[1]王珊,萨师煊.数据库系统概论.第4版,北京:高等教育出版社,2021.5成绩评定成绩教师签字
社会实践报告系别:班级:学号:姓名:作为祖国未来的事业的继承人,我们这些大学生应该及早树立自己的历史责任感,提高自己的社会适应能力。假期的社会实践就是很好的锻炼自己的机会。当下,挣钱早已不是打工的唯一目的,更多的人将其视为参加社会实践、提高自身能力的机会。许多学校也积极鼓励大学生多接触社会、了解社会,一方面可以把学到的理论知识应用到实践中去,提高各方面的能力;另一方面可以积累工作经验对日后的就业大有裨益。进行社会实践,最理想的就是找到与本专业对口单位进行实习,从而提高自己的实战水平,同时可以将课本知识在实践中得到运用,从而更好的指导自己今后的学习。但是作为一名尚未毕业的大学生,由于本身具备的专业知识还十分的有限,所以我选择了打散工作为第一次社会实践的方式。目的在于熟悉社会。就职业本身而言,并无高低贵贱之分,存在即为合理。通过短短几天的打工经历可以让长期处于校园的我们对社会有一种更直观的认识。实践过程:自从走进了大学,就业问题就似乎总是围绕在我们的身边,成了说不完的话题。在现今社会,招聘会上的大字报都总写着“有经验者优先”,可还在校园里面的我们这班学子社会经验又会拥有多少呢?为了拓展自身的知识面,扩大与社会的接触面,增加个人在社会竞争中的经验,锻炼和提高自己的能力,以便在以后毕业后能真正真正走入社会,能够适应国内外的经济形势的变化,并且能够在生活和工作中很好地处理各方面的问题,我开始了我这个假期的社会实践-走进天源休闲餐厅。实践,就是把我们在学校所学的理论知识,运用到客观实际中去,使自己所学的理论知识有用武之地。只学不实践,那么所学的就等于零。理论应该与实践相结合。另一方面,实践可为以后找工作打基础。通过这段时间的实习,学到一些在学校里学不到的东西。因为环境的不同,接触的人与事不同,从中所学的东西自然就不一样了。要学会从实践中学习,从学习中实践。而且在中国的经济飞速发展,又加入了世贸,国内外经济日趋变化,每天都不断有新的东西涌现,在拥有了越来越多的机会的同时,也有了更多的挑战,前天才刚学到的知识可能在今天就已经被淘汰掉了,中国的经济越和外面接轨,对于人才的要求就会越来越高,我们不只要学好学校里所学到的知识,还要不断从生活中,实践中学其他知识,不断地从各方面武装自已,才能在竞争中突出自已,表现自已。在餐厅里,别人一眼就能把我人出是一名正在读书的学生,我问他们为什么,他们总说从我的脸上就能看出来,也许没有经历过社会的人都有我这种不知名遭遇吧!我并没有因为我在他们面前没有经验而退后,我相信我也能做的像他们一样好.我的工作是在那做传菜生,每天9点钟-下午2点再从下午的4点-晚上8:30分上班,虽然时间长了点但,热情而年轻的我并没有丝毫的感到过累,我觉得这是一种激励,明白了人生,感悟了生活,接触了社会,了解了未来.在餐厅里虽然我是以传菜为主,但我不时还要做一些工作以外的事情,有时要做一些清洁的工作,在学校里也许有老师分配说今天做些什么,明天做些什么,但在这里,不一定有人会告诉你这些,你必须自觉地去做,而且要尽自已的努力做到最好,一件工作的效率就会得到别人不同的评价。在学校,只有学习的氛围,毕竟学校是学习的场所,每一个学生都在为取得更高的成绩而努力。而这里是工作的场所,每个人都会为了获得更多的报酬而努力,无论是学习还是工作,都存在着竞争,在竞争中就要不断学习别人先进的地方,也要不断学习别人怎样做人,以提高自已的能力!记得老师曾经说过大学是一个小社会,但我总觉得校园里总少不了那份纯真,那份真诚,尽管是大学高校,学生还终归保持着学生的身份。而走进企业,接触各种各样的客户、同事、上司等等,关系复杂,但我得去面对我从未面对过的一切。记得在我校举行的招聘会上所反映出来的其中一个问题是,学生的实际操作能力与在校理论学习有一定的差距。在这次实践中,这一点我感受很深。在学校,理论的学习很多,而且是多方面的,几乎是面面俱到;而在实际工作中,可能会遇到书本上没学到的,又可能是书本上的知识一点都用不上的情况。或许工作中运用到的只是很简单的问题,只要套公式似的就能完成一项任务。有时候我会埋怨,实际操作这么简单,但为什么书本上的知识让人学得这么吃力呢?这是社会与学校脱轨了吗?也许老师是正确的,虽然大学生生活不像踏入社会,但是总算是社会的一个部分,这是不可否认的事实。但是有时也要感谢老师孜孜不倦地教导,有些问题有了有课堂上地认真消化,有平时作业作补充,我比一部人具有更高的起点,有了更多的知识层面去应付各种工作上的问题,作为一名大学生,应该懂得与社会上各方面的人交往,处理社会上所发生的各方面的事情,这就意味着大学生要注意到社会实践,社会实践必不可少。毕竟,很快我就不再是一名大学生,而是社会中的一分子,要与社会交流,为社会做贡献。只懂得纸上谈兵是远远不及的,以后的人生旅途是漫长的,为了锻炼自己成为一名合格的、对社会有用的人才.很多在学校读书的人都说宁愿出去工作,不愿在校读书;而已在社会的人都宁愿回校读书。我们上学,学习先进的科学知识,为的都是将来走进社会,献出自己的一份力量,我们应该在今天努力掌握专业知识,明天才能更好地为社会服务。实践心得:虽然这次的实践只有短短的几天,而且从事的是比较简单的服务工作,但是通过与各种各样的人接触,还是让我学会了很多道理。首先是明白了守时的重要性。工作和上学是两种完全不同的概念,上学是不迟到很多时候是因为惧怕老师的责怪,而当你走上了工作岗位,这
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 福州墨尔本理工职业学院《建筑装饰材料与工艺》2023-2024学年第一学期期末试卷
- 东南大学《土木工程施工技术A》2023-2024学年第二学期期末试卷
- 四川传媒学院《新媒体黑白故事漫画制作》2023-2024学年第一学期期末试卷
- 吉林省长春市九台区重点中学2024-2025学年初三下学期第七次月考英语试题含答案
- 2025二手房买卖合同融资协议
- 2025主要债权合同抵押物清单
- 2025学校餐厅与小商店经营合同
- 2025年北京市海淀区一零一中学初三3月份调研考试英语试题含答案
- 辽宁省大连市第十六中学2025年高三TOP20三月联考(全国II卷)物理试题含解析
- 达县2024-2025学年数学五下期末考试模拟试题含答案
- 基坑工程土方开挖支护与降水监理实施细则
- 江苏徐州市深地科学与工程云龙湖实验室社会招考聘用9人模拟试卷【附答案解析】
- 土方回填施工记录表
- 植物根茎叶课件
- 反生产行为讲稿
- 施工现场消防安全技术交底
- 冀教版二年级语文下册看图写话专项加深练习题含答案
- 焊接工艺评定及焊接工艺技术评定管理标准
- 洗衣房各岗位工作流程
- 基于SWOT分析的义乌市现代物流业发展研究
- 基于自适应滤波对音频信号的处理详解
评论
0/150
提交评论