已阅读5页,还剩24页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课 程 设 计课程名称 数据库应用课程设计题目名称 固定资产管理系统学生学院 广东工业大学商学院 专业班级 工商企业管理09学 号 姓 名 指导教师 2010 年 12 月 26 日 摘 要本报告介绍了一个使用Microsoft Access2003设计的用于固定资产管理的数据库管理系统。该系统能够实现对固定资产基本信息、固定资产增加信息、固定资产减少信息、操作员信息、固定资产类别信息和所在部门信息的管理功能,即对这些信息编辑、查询和报表功能。报告首先分析了用户的需求,设计出了系统的功能结构图,然后对系统进行了概念结构设计,设计出了系统的局部ER图和全局ER图,根据全局ER图对系统进行了逻辑结构设计,设计出了系统的数据结构即关系模式,根据这些关系模式,在Microsoft Access2003中,创建了固定资产基本信息、操作员信息、部门信息三张基本表对象;同时利用这些基本表对象创建了满足用户需求的各种查询对象;创建了主窗体;创建了用于信息编辑和浏览的用户窗体,其中包括如控制面板一样的主窗体;创建了供集中浏览和打印信息的报表对象。关键词:数据库,Access2003,固定资产管理小组情况本系统是通过小组全体成员的共同努力,经过分工合作完成的,具体情况如下:1、合作的工作需求分析、概念结构设计、逻辑结构设计和报告的草稿通过小组讨论完成。2、分工 在数据库系统的总体方案确定之后,小组成员开始分工,独立完成不同的模块及工作,其中张志高: 1、负责资产信息管理和资产减少管理模块的设计2、前台界面设计以及总报告的撰写和排版工作陈健文: 1、负责资产增加管理和操作员管理模块的设计2、前台界面设计以及总报告的撰写和排版工作目 录目 录41 绪 论52 需求分析62.1 系统功能62.2 系统数据72.2.1 数据结构和数据项83 概念结构设计113.1 实体分析及其局部E-R图113.2 实体之间的联系及其ER图133.3 系统全局ER图154 逻辑结构设计175 数据库设计185.1 创建表对象185.1.1 操作员表185.1.2 部门信息表185.1.3 资产信息表195.2 创建查询对象205.3 创建窗体及控制面板205.3.1 创建控制面板205.3.2 创建信息编辑窗体215.4 创建报表236 系统运行操作说明25总结26参考文献271 绪 论对于任何一个企业来说,固定资产管理的好坏都直接关系到企业的发展和管理,它是企业经营管理中非常重要的环节。固定资产的增加、信息修改和报废是一个紧密联系的有机整体,因此,固定资产管理系统需集增加、信息修改、报废情况,使企业管理人员能够及时掌握固定资产的有效信息,调整经营方案,提供制定决策的依据。本报告设计的固定资产管理系统主要是负责固定资产的增加、信息修改和报废管理,以及固定资产信息的日常维护。“数据库原理及应用”一直都是计算机应用专业的核心必修课程。随着数据库技术的不断发展,应用领域日益广泛,了解并掌握数据库已经逐步成为各类管理人员和技术人员的基本要求,对于我们大学生来说,掌握数据库的原理与应用是我们必要的要求。本课程设计固定资产管理系统是运用我们在本学期所学的“数据库原理与应用”的知识而做出来的。它主要包括需求分析,概念结构设计,逻辑结构设计和创建数据库四个部分,这个固定资产管理系统为企业管理固定资产各种繁琐的信息提供了方便,理清了复杂信息之间的联系,构成一个清晰操作便捷的系统。同时,也让我们把所学的理论知识应用与实践中,学以致用,得到了很高的锻炼,考验我们的团队精神与合作。292 需求分析2.1 系统功能随着信息化技术的飞速发展及普及,企业的固定资产管理模式也发生了巨大的变化,由原来的手工管理模式逐步转变为信息化管理,通过信息化管理,极大地提高管理水平和效率。为了使本小组设计的系统能够尽可能满足企业固定资产管理的实际需求,在进行系统设计之前,小组全体成员通过查资料和多次激烈的讨论,最后确定本系统应该具有如下的功能:u 操作员管理:能够对操作员信息进行有效的管理,其中包括操作员信息的添加、修改和删除,以及操作员信息查询和生成报表。u 固定资产信息管理:能够对固定资产信息进行有效的管理,其中包括固定资产信息的添加、修改和删除,以及固定资产信息查询和生成报表。u 固定资产增加管理:能够对固定资产增加的信息进行有效的管理,其中包括固定资产增加信息的添加、修改和删除,以及固定资产增加信息查询和生成报表。u 固定资产报废管理:能够对固定资产减少的信息进行有效的管理,其中包括固定资产减少信息的添加、修改和删除,以及固定资产减少信息查询和生成报表。上述的需求分析可以总结为如图2.1所示的功能结构图。操作员管理固定资产管理系统固定资产管理显示全部资产信息按资产编号查询资产按部门查询资产操作员管理资产增加资产信息修改资产报废显示所有操作员信息按操作员编号查询按操作员姓名查询资产变动管理增加操作员删除操作员资产信息管理查看操作员信息操作员变动管理图2.1 固定资产管理功能结构图2.2 系统数据数据库的核心是数据,相互关联的数据构成数据结构。对于数据库设计来说,通常使用数据字典对各类数据及其集合进行描述,数据字典是进行数据收集和数据分析所获得的主要成果。下面根据系统功能对本系统设计的数据项和数据结构分别进行分析。2.2.1 数据结构和数据项本系统涉及固定资产、操作员、部门、三个对象,所以系统的数据结构分别由固定资产、操作员、部门组成,系统涉及的数据项由这三个对象本身的属性和它们之间关系的属性确定。下面将分别讨论它们的数据结构和数据项。(1)固定资产名称:固定资产含义:固定资产是固定资产管理系统的主要数据结构,包含了固定资产的所有信息。固定资产已经属于系统管理的对象范畴,具有统一的编号。组成:固定资产对象分别由资产编号、资产名称、资产类别名称、原值、累计折旧、现值、增加方式、增加时间、使用状态、所属部门编号、操作员编号十一个数据项组成。主要六个数据项的含义如下:l 数据项:资产编号含义:能够唯一标识每一项固定资产数据类型:数字长度:长整型l 数据项:资产名称含义:固定资产的名称数据类型:文本长度:50l 数据项:资产类别名称含义:固定资产属于的类型数据类型:文本长度:50l 数据项:原值含义:购入固定资产时的初始价值数据类型:数字长度:长整型l 数据项:增加方式含义:增加固定资产的方式数据类型:文本长度:50l 数据项:使用状态含义:固定资产所处于的状态数据类型:文本长度:50(2)操作员 名称:操作员 含义:在系统中起非常重要的作用,固定资产的增加和减少都是由操作员完成的。 组成:操作员对象分别由操作员编号、操作员、密码三个数据项组成。各数据项的含义如下:l 数据项:操作员编号含义:能够唯一标识每一个操作员的号码数据类型:文本长度:3 l 数据项:操作员含义:操作员的名称数据类型:文本长度:10l 数据项:密码含义:操作员登录系统的安全密码 数据类型:文本 长度:4(3)部门名称:部门含义:固定资产所属于的部门组成:部门对象分别由部门编号、部门名称、部门负责人三个数据项组成。各数据项的含义如下:l 数据项:部门编号含义:能够唯一标识每一个部门的号码数据类型:文本长度:2l 数据项:部门名称含义:部门的名称数据类型:文本长度:50l 数据项:部门负责人含义:负责该部门的领导数据类型:文本长度:503 概念结构设计概念结构设计就是将需求分析阶段得到的用户需求抽象为数据库的概念结构。本论文使用E-R图来描述系统的概念结构,即使用ER图表示需求分析的结果。在实际设计过程中,首先分析系统中以实体为基本单位的局部ER图,然后分析两两实体之间的联系,画出两两实体联系的局部E-R图,再将两两实体之间联系的ER图作为基本单位,画出他们之间联系的ER图,依次类推,最后将各局部E-R图合并成全局E-R图,下面将分别进行分析。3.1 实体分析及其局部E-R图通过需求分析得知,固定资产管理系统的研究对象有固定资产、部门和操作员三个对象,也就是三个实体,但由于系统的主要功能是管理固定资产(固定资产的增加和报废),所以在实际处理中将固定资产分为固定资产增加和固定资产报废,也就是说,为了处理问题的方便,将系统的实体对象分为部门、操作员、固定资产增加和固定资产报废。(1)部门对于固定资产管理系统来说,比较重要的部门信息是部门编号、部门名称、部门负责人。其中部门编号能够唯一确定某个部门的所有信息,故在该实体中定义部门编号为实体标识符。部门的ER图如3.1所示。部门部门编号部门名称部门负责人图3.1 部门ER图(2) 操作员对固定资产的所有管理工作由操作员来完成,操作员在系统中发挥着非常重要的作用,故系统必须对操作员进行统一管理,给每个操作员设置编号和密码。本系统中操作员实体的属性为操作员编号、姓名和密码,其中,操作员编号能够唯一标识操作员的各个属性,所以定义操作员编号为操作员实体的标识符。操作员的ER图如3.2所示。操作员操作员编号姓名密码图3.2 操作员ER图(3)固定资产增加在固定资产实体中,包含资产编号、资产名称、部门编号、增加时价格、增加方式、增加时间、操作员编号七个属性。其中,资产编号能够唯一标识每一项固定资产,故定义资产编号为资产实体的标识符。固定资产实体的ER图如下:固定资产增加资产编号资产名称增加时价格增加方式增加时间操作员编号部门编号图3.3 固定资产增加ER图(4)固定资产报废在固定资产减少实体中,包含资产编号、资产名称、部门编号、资产类别、操作员编号五个属性。其中,资产编号能够唯一标识每一项固定资产,故定义资产编号为固定资产减少实体的标识符。固定资产减少实体的ER图如下:固定资产报废资产编号资产名称资产类别操作员编号部门编号图3.4 固定资产报废ER图3.2 实体之间的联系及其ER图 (1)固定资产与部门联系的ER图企业中的固定资产都分别分配到不同的部门,由不同部门来管理,同一部门可以管理多项固定资产,故固定资产和部门之间联系类型是m:1的联系。固定资产和部门联系的ER图如图3.5所示。资产编号资产名称资产类别原值增加方式使用状态固定资产管理部门部门编号部门负责人部门名称1m图3.5 固定资产和部门联系的ER图 (2)操作员、资产变动联系的ER图资产变动,包括了资产增加和资产报废。对于资产增加,操作员首先要对其进行基本处理(如编号),然后进行增加处理;对于资产报废,操作员要删除该项资产的所有信息。操作员和资产变动之间通过处理建立联系,两个实体之间是m:n联系。二者联系的ER图如图3.6所示。姓名日期操作员操作员编号密码增加加加报废资产变动日期资产编号资产名称资产类别部门编号图3.6 操作员、资产变动联系的ER图(3)操作员、固定资产和资产变动联系的ER图资产的增加和报废,都需要由操作员进行处理,此外,资产的变动,都会影响到固定资产的基本信息,这就需要有操作员进行对固定资产变动的出理。三者之间所建立的联系,均是m:n的关系。三者联系的ER图如图3.7所示。固定资产资产编号资产名称资产类别原值增加方式使用状态操作员操作员编号姓名密码资产变动资产编号资产名称部门编号资产类别报废增加日期日期图3.7 操作员、固定资产和资产变动联系的ER图3.3 系统全局ER图将图3.5、3.6、3.7合并,同时对各个属性进行整合,就得到系统全局ER图。在整合的过程中,各局部ER图的属性发生如下的冲突,所以需要重新进行定义。(1)日期 日期属性分别在两个联系中出现,需要重新定义,根据所处的位置,分别定义为增加日期和报废日期。整合后的ER图如图3.8所示。部门管理固定资产增加报废操作员资产变动图3.8 系统全局ER图整合后各实体及联系的属性如下:部门(部门编号,部门名称,部门负责人);固定资产(资产编号,资产名称,资产类别,原值,增加方式,使用状态);操作员(操作员编号,姓名,密码);资产增加 (资产编号,资产名称,部门编号,增加时价格,增加方式,增加时间,操作员编号);资产报废(资产编号,资产名称,部门编号,资产类别,操作员编号)4 逻辑结构设计 逻辑结构设计是将全局概念模型(ER图)转换成DBMS支持的概念模式或关系模式(或者称为数据结构)。本系统选用Access 2003 作为前台和后台数据库,该数据库属于关系型数据库,即使用表结构表示系统中的所有实体及其联系。在系统全局ER模型中,操作员和固定资产的两个关系都是m:n关系,在实际应用中,也需要将资产增加和资产报废信息进行独立的管理,所以在将全局ER图向逻辑结构的转换中,将三个实体及属性独立生成各自的关系模式,资产变动和固定资产独立生成各自的关系模式。为了实现对资产变动处理的方便,在资产变动和固定资产关系中,用资产编号作为关系的主键,同时将资产名称,资产类别名称,原值,使用状态和操作员编号等加入到关系模式的属性中。根据全局ER图得到如下的关系模式。l 操作员(操作员编号,姓名,密码)l 部门(部门编号,部门名称,部门负责人)l 固定资产(资产编号,资产名称,资产类别,原值,增加方式,使用状态)l 资产增加(资产编号,资产名称,部门编号,增加时价格,增加方式,增加时间,操作员编号)l 资产报废(资产编号,资产名称,部门编号,资产类别,操作员编号)5 数据库设计由于本设计使用Access完成,Access既是前台又是后台,所以本设计创建了表对象、查询对象、窗体对象和报表对象。5.1 创建表对象表对象是数据库最基本的对象,所有其它的对象都是基于表对象来创建。表对象是根据逻辑设计阶段设计的关系模式来创建的。在创建表结构之前,首先应该确定表中各自段的数据类型和约束,然后在设计视图中创建表对象。下面分别使用表格来表示各个表对象的数据类型和约束。5.1.1 操作员表在操作员对象的三个字段中,操作员编号能够唯一标识一个操作员,所以将该字段定义为主键,其它两个字段在操作员表中必不可少,所以定义为非空约束。将数据类型和约束用表表示为如表5.1所示。表5.1 操作员表的数据类型及约束列名数据类型约束情况操作员编号文本主键操作员文本非空密码文本非空5.1.2 部门信息表在部门信息对象的三个字段中,部门编号能够唯一标识一个部门,所以将该字段定义为主键,其它两个字段在部门信息表中必不可少,所以定义为非空约束。将数据类型和约束用表表示为如表5.2所示。表5.2 部门信息表的数据类型及约束列名数据类型约束情况部门编号文本主键部门名称文本非空部门负责人文本非空5.1.3 资产信息表在资产信息对象的十一个字段中,资产编号能够唯一标识每一项资产,所以将该字段定义为主键,其它九个字段在资产信息表中必不可少,所以定义为非空约束。将数据类型和约束用表表示为如表5.3所示。表5.3 资产信息表的数据类型及约束列名数据类型约束情况资产编号文本主键资产名称文本非空资产类别名称文本非空原值数字非空累计折旧数字非空现值数字非空增加方式文本非空增加时间日期/时间非空使用状态文本非空所属部门编号文本非空操作员编号文本非空5.2 创建查询对象在固定资产管理中,创建了按部门名称查询、按资产编号查询;在操作员管理中,创建了按操作员编号查询和按操作员姓名查询,共四个查询对象,通过这些对象,实现系统的信息查询功能。5.3 创建窗体及控制面板本系统与用户的交互是通过窗体对象来实现的。窗体为用户提供一个形式友好、内容丰富的数据库操作界面,通过窗体可以打开数据库中的查询、其它窗体和报表。本系统创建了6个普通窗体,6个主窗体(控制面板),通过这些窗体对象来调用所有的查询对象、窗体对象和报表对象。5.3.1 创建控制面板主窗体分了两个层次,第一层次的主窗体是用户进入系统的总窗体,按照管理模块的功能设置了两个按钮,单击命令按钮打开对应的管理模块窗体,通过这一层的窗体再通过命令进入。图5.1 ,图5.2 ,图5.3分别是操作界面。图5.1 固定资产管理系统主窗体图5.2 资产管理窗体图5.3 资产变动管理窗体5.3.2 创建信息编辑窗体信息编辑窗体是用户编辑和浏览数据的窗体,其设计如图5.4,图5.5,图5.6所示。图5.4 资产增加编辑窗体图5.5 资产信息修改窗体图5.6 用户名和密码编辑窗体5.4 创建报表该数据库管理系统中,分别在报表设计视图中设计了操作员和密码和资产信息共2张报表,通过这些报表,将用户所查询的内容直观地展示出来,便于用户进行预览和打印。其设计如图5.7,图5.8所示。图5.7 资产信息报表图5.8 操作员和密码报表6 系统运行操作说明打开固定资产管理系统,该系统会自动弹出固定资产系统主窗体,该主窗体包含了三个命令按钮,分别是固定资产管理、操作员管理和退出系统。点击固定资产管理按钮,会弹出资产管理窗体,该窗体包含了资产信息管理、资产变动管理和关闭窗体三个命令按钮。其中,点击资产信息管理,用户可进入下一窗体,在该窗体中,用户可以查询全部资产信息,也可以按照资产包含或者资产所属部门查询部分资产的所有信息。点击资产变动管理,用户进入了一个主要包含了资产增加、资产信息修改和资产报废三个按钮的窗体。点击资产增加,用户可以将所要增加的固定资产的信息填写完整,然后保存,资料就会自动增加到资产信息表当中。点击资产信息修改按钮,用户可以查找想要修改信息的那项固定资产,然后修改其信息,最后保存修改,被修改的固定资
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 程序设计语言入门至精通学习手册
- 2025年软体机器人研发项目可行性研究报告及总结分析
- 2025年云计算技术在医疗行业的应用项目可行性研究报告及总结分析
- 2025年内容创作平台开发项目可行性研究报告及总结分析
- 2025年青海省海西州都兰县保安员招聘考试题库附答案解析
- 2025年精准农业投资项目可行性研究报告及总结分析
- 2025年企业数据安全合规协议
- 2025年城市社区商业复苏策略可行性研究报告及总结分析
- 2025年智慧环保监测系统建设项目可行性研究报告及总结分析
- 2025年智慧物流系统集成解决方案可行性研究报告及总结分析
- 传染病模型研究与应用
- 编制竣工资料协议书
- 变压器绝缘测试评分表
- 2025年宁夏银川经开发展集团有限责任公司招聘笔试参考题库含答案解析
- 空桶回收协议
- 近八年宁夏中考数学试卷真题及答案2024
- 建筑物区分所有权一郑晓俐课件
- 园区安全管理培训
- 2025年江西江铜华东铜箔有限公司招聘笔试参考题库含答案解析
- 2024年人教版四年级数学上册 第5单元《平行四边形和梯形》能力提升卷(含解析)
- 安踏集团零售管理培训手册
评论
0/150
提交评论