固定资产管理系统设计毕业论文目录第1章绪论 (1)1.1 选题的背景 (1)1.2 目的和意义 (1)1.3 国外现状 (1)1.4 可行性分析 (2)第2章平台简介 (4)2.1 开发平台和技术简介 (4)2.1.1 Visual Basic 6.0工具简介 (4)2.2 数据库平台介绍 (5)2.2.1 SQL Server 数据库 (5)第3章系统分析 (9)3.1 需求分析 (9)3.2 对系统的综合要求 (9)3.3 功能需求 (10)3.4 系统流程图 (10)3.5 数据流图与数据字典 (11)3.5.1 数据流图 (12)3.5.2 数据字典 (14)第4章系统设计 (17)4.1 系统总体设计 (17)4.2 功能模块设计 (18)4.2.1 设备管理 (18)4.2.2 设备查询 (18)4.2.3 报表管理 (18)4.2.4 系统管理 (18)4.2.5 修改密码 (18)4.3 数据库设计 (18)4.3.1 概念模型设计 (19)4.3.2 关系模型设计 (21)第5章系统实现 (24)5.1 程序设计 (24)5.1.1 设备管理模块 (25)5.1.2 设备查询模块 (32)5.1.3 报表管理模块 (34)5.1.4 系统管理模块 (37)5.1.5 修改密码模块 (39)第6章系统测试 (42)6.1 测试的任务与目标 (42)6.1.1 测试的任务 (42)6.1.2 测试的目标 (42)6.2 测试方案 (42)6.2.1 模块测试 (42)6.2.2 集成测试 (43)6.2.3 验收测试 (43)6.2.4 平台运行 (43)6.3 设计测试方案 (43)第7章结论 (45)参考文献 (46)致谢 (47)附录 (48)第1章绪论1.1选题的背景随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。
随着企业的发展,企业的规模也逐渐发生变化,其管理难度也越来越大,如何优化企业设备、资产的日常管理也就成为了一个大众化的课题。
如何更好的提高生产效率,相关的企业资产管理系统的研发在社会中越来越受到重视。
固定资产已成为公司管理中不可或缺的一部分,在许多国家得到了广泛的研究与应用。
总的说来,固定资产管理系统就是通过集中固定资产信息,对公司的管理进行调控。
实现固定资产管理系统现代化的根本途径是信息化、系统化。
1.2目的和意义固定资产管理系统是高校管理中的一个重要组成部分,固定资产具有价值高,使用周期长、使用地点分散、管理难度大等特点。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对固定资产进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、性好、寿命长、成本低等。
这些优点能够极大地提高固定资产管理的效率,也是科学化、正规化管理的重要条件。
固定资产管理系统通过采集固定资产日常工作中所产生的各种原始数据,根据资产管理的要求,对数据进行分类、统计、汇总、分析,建立程序化、制度化、规化的固定资产计算机软件管理系统,包括了固定资产的一般特性、固定资产状态数据和固定资产能力数据,及时准确地报出各种报表,为固定资产管理提供了一个现代化的管理手段,这一手段可以强化和规对固定资产的管理。
便于计划、财务、审计等管理部门的介入,形成严格的监督、约束机制。
1.3国外现状随着市场经济的迅速发展,教育事业的发展,企事业单位、高校固定资产数量越来越多,品种越来越复杂,管理难度也越来越大.对高校固定资产管理现状及存在问题探讨与分析,提出了改变高校固定资产管理的措施和办法。
科技大学建校45年以来,固定资产总价值多少?在该校资产管理处12日召开的“迎接全省高校固定资产管理工作样板评估动员会”上,资产管理处处长曹给出了确切的答案:1999年底,学校固定资产总值为33632万元;2000年底,达到38175万元,同比增长13。
5%;2001年底,激增到49743万元,同比增长30。
3%;2002年底,更是猛增到75374万元,同比增长51。
5%。
科技大学成立后的3年时间,该校固定资产是以前的2倍还多,增长了124.1%,达到了空前的规模,从一个侧面有力地证明了合校后学校锐不可挡的发展势头。
如此庞大的固定资产,如何实施更加科学、有效、规的管理?曹在会上说,固定资产是学校生存发展的物质基础,是学校建校45年积累下来的巨大财富,因此,明确固定资产分布和使用的确切情况,做到心中有数,并在此基础上进一步规固定资产管理,充分发挥良性资产的使用效率,对不良资产实行剥离,从而切实做到好钢用在刀刃上。
以保证学校资产的安全完整和会计信息的翔实可靠,目的是通过核定该校各单位固定资产现状,做到“帐帐相符,帐物相符”,达到真正意义上的固定资产规化管理,为学校下一步的发展和各项改革的深化奠定良好的物质基础。
确保单位资产的安全完整。
固定资产具有价值高,使用周期长、使用地点分散、管理难度大等特点。
企事业、机关、高校的固定资产用人工手动管理,将面临管理起来工作量大;固定资产的增加、减少、转移、租赁、停用、封存、闲置、报废和调拨等不易管理。
因此,使用计算机对固定资产进行管理,提高了管理水平,提高了工作效率,提高了企业的经济效益。
1.4可行性分析由于本系统采用的是用户端/服务器的结构,综合各方面考虑,本人所选用的数据库是SQL Server 2000,这是因为SQL Server 2000提供了以Web标准为基础的扩展数据库编程功能,丰富的XML和Internet标准支持允许您使用置的存储过程以XML格式轻松存储和检索数据,还可以使用XML更新程序容易地插入,更新和删除数据,此外SQL Server 2000 具有很好的稳定性和可靠性,可以满足苛刻的电子商务和企业应用程序的要求。
在开发语言上,本人选用的是Visual Basic6.0作为应用程序的前端开发工具,这是因为Visual Basic6.0作为一种面向对象的可视化编程工具,具有简单易学,灵活方便和易于扩充的特点。
而且Microsoft为其提供了与SQL Server 通信的API函数集及工具集,它可以与后端的SQL Server数据库相结合,能够提供一个高性能的用户机/服务器解决方案。
考虑到目前网络上已经有很多类似的管理软件在实际运作,所以本人会以它们作为参考,学习它们优秀的设计思想,进一步拓展自己的开发思路。
由于本系统是一个较庞大的工程,要实现资产日常管理,资产折旧管理,资产报废批管理等功能,而每个部分又包含许多小的功能模块。
本人的想法是先创建数据库,在数据库中建立相应的表,画出它们的实体联系图,然后根据实体联系图来进行各个功能模块的设计。
从时间上看,在毕业设计的3个月期间可以基本完成从系统的需求分析到系统设计等工作,在时间上是可行的。
采用SQL Sever进行数据库的操作难度不是太大。
企事业单位、高校在计算机硬件设施上很有优势,计算机网络和终端几乎遍布了所有的办公室,可以最大利用现有资源,由于系统采用C/S(用户机/服务器)模式,这种C/S结构的优点是用户端不需要安装特定的操作系统和应用程序,只需要一台能连接本单位主网并安装了浏览器的计算机,系统的数据库服务器可以安装在单位机房主机上,为了确保服务器高效率地运行,经编程工具的选择和比较,决定使用Visual Basic。
新系统的网络环境和终端硬件都是现有的,新系统中本人完成设计,然后可以向某企业申请完成最终的上线调试,因此可以说在整个系统设计开发阶段是有保障的,经济上也是可行性。
综上所述,本固定资产管理系统的开发是可行的。
第2章平台简介2.1开发平台和技术简介2.1.1Visual Basic 6.0工具简介Visual Basic是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,配合使用Windows部的应用程序接口(API),以及动态连接库(DLL)、动态数据交换(OLE)、开放式数据连接(ODBC)等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统。
Visual Basic 6.0是微软公司在原有Visual Basic 5.0的基础上推出的功能更强的开发工具。
Visual Basic 6.0增添了不少新功能,现在它已经拥有了更高级的数据库于Internet开发功能。
1.Visual Basic 6.0的特色:集成开发环境的特色:在Visual Basic 6.0中容纳了多工程、MDI/SDI/Explorer Style界面选项、开发向导、代码编辑的增强功能。
多工程:在Visual Basic 的同一个事例中可以打开多个工程。
这对调试Active X空间很有用。
MDI/SDI/Explorer Style 的界面选项:Visual Basic 能够创建单文档界面、多文档界面以及Microsoft资源管理器样式的文档界面的应用程序。
开发向导: Visual Basic 6.0提供了功能更强的安装向导、Active X控件的接口向导、Active X文档移植向导、数据窗体向导和属性页向导。
代码编辑的增强功能:Visual Basic 6.0使得块注释和解注释能够对文当选择块的每一行添加和删除注释字符。
代码编程的特色:Visual Basic 6.0为了更快的执行代码,可将工程编译成本机代码;为了简化重用代码库的创建过程,可将对象的标记为全局型;采用枚举类型对相关命名进行定义。
2.Visual Basic 理念:交互式开发:传统的应用程序开发过程可分为三个明显的步骤:编码、变异和测试代码。
VB与传统不同,采用交互式开发应用程序。
由于VB的交互特性,程序的代码的运行效果可以在开发时进行测试,而不必等到编译完成以后。
事件驱动模型:在传统的应用程序中,其应用程序本身控制了那一部分代码和按何种顺序执行代码。
从第一行代码开始执行程序并按应用程序中预定的路径执行,必要时调用过程。
相比之下,在事件驱动的应用程序中,代码不是按照预定的路径执行的,而是在响应不同的事件时执行不同的代码片段。
事件可以由用户操作触发,也可以有来自操作系统或其他应用程序的消息触发,甚至可由应用程序本身的消息触发。
这些事件的顺序决定了代码执行的顺序,因此应用程序每次运行时所经过的路径都是不同的。
2.2数据库平台介绍2.2.1SQL Server 数据库Microsoft® SQL Server™ 2000 数据库组件是基于结构化查询语言 (SQL) 的可伸缩的关系数据库,集成了对 Internet 应用程序的可扩展标记语言 (XML) 支持。