中国信息大学固定资产管理系统论文Word文档格式.docx
- 文档编号:8211604
- 上传时间:2023-05-10
- 格式:DOCX
- 页数:31
- 大小:341.42KB
中国信息大学固定资产管理系统论文Word文档格式.docx
《中国信息大学固定资产管理系统论文Word文档格式.docx》由会员分享,可在线阅读,更多相关《中国信息大学固定资产管理系统论文Word文档格式.docx(31页珍藏版)》请在冰点文库上搜索。
3.2系统层次功能图7
3.3系统功能描述7
第4章数据库设计分析8
4.1数据库设计过程8
4.2数据库概念结构设计的过程10
4.3数据库逻辑结构设计12
4.4ASP.net与数据库连接16
第5章系统界面设计与实现17
5.1登陆模块的设计18
5.2系统主界面设计20
5.3部门管理24
5.4资产管理模块26
5.5业务管理模块28
5.6维修管理模块29
5.7折旧管理模块31
5.8基本设置模块32
结 论34
参考文献35
前言
固定资产是企业的重要资源,它包括生产与非生产性的资产。
固定资产占用了企业的大量资金,对固定资产的管理是企业的一项重要基础工作。
据统计,到2008年底,全国国有资产总量达到了近10万亿。
固定资产是企业的主要劳动手段,它的数量、质量、技术结构标志着企业的生产能力,也标志着国家生产力的发展水平。
固定资产管理及核算是企业财务管理核算的重要组成部分,在企业里实物管理和价值核算是分开的,目前由设备部门和财务部门分别负责,所以企业固定资产的核算和管理,是一项具体而又复杂的工作。
电脑固定资产管理系统能为企业提供一个专业管理企业资产的模式。
系统的目标是,以规范的内部业务流程为基础,建立一种用户同信息系统之间的关系,建立和维护一个高质量的物流管理信息系统。
第1章绪 论
1.1系统开发背景、目的及意义
随着计算机技术的不断发展,计算机应用于各大领域,并给人们的生活带来了极大的便利,在固定管理系统亦是如此。
以往固定资产员由于缺乏适当的软件而给其工作带来了很多不便。
本论文所介绍的便是一个固定资产管理系统,以方便在固定资产安排和固定资产管理上的工作任务。
该系统适用于普通固定资产的管理,在使用上力求操作容易,界面美观,另外,本系统具有较高的扩展性和可维护性,可能在以后需要的时候进行软件升级。
整个系统的开发过程严格遵循软件工程的要求,做到模块化分析、模块化设计和代码编写的模块化。
作为计算机应用的一部分,使用计算机对固定资产信息进行管理,具有着手工管理所无法比拟的优点.例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高固定资产管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
固定资产管理对每个企业单位都是十分重要的工作,固定资产管理的好,可以使资产发挥最大效益,杜绝各种不良资产,反之则会造成生产资料利用率低下,甚至造成资产流失。
本管理系统是为适应于的固定资产管理而开发的软件。
从资产使用的角度管理固定资产,协助学校建立一套完善的数据管理模型,提供全面数据的编辑、查询、系统管理等等功能,达到对资产科学管理的目的。
企业以前的有关资产管理的工作都是由人工来完成的。
随着企业的发展,企业固定资产处的固定资产管理工作量大大加重。
随着计算机应用的发展,很多企业急切希望能够将大部分繁琐的工作交由计算机的处理,已减轻人工的压力并提高工作效率。
而计算机的普及更加快了固定资产管理系统的产生。
上一代的固定资产管理系统主要采用Foxbase或FoxPro,系统开发环境也是数据库内置的开发工具。
其特点是单机单用户方式,开发简单,能充分利用数据库的特性。
其缺点是开发出的系统依赖性强,运行必须依托数据库环境;
不容易升级与扩展;
无法实现数据的共享与并行操作;
代码重用性差。
原有固定资产管理系统数据共享差的问题更加突出,而新需求的提出也越来越多,越来越频繁。
这就要求系统在可扩展性和标准化的要求更高。
而原有的系统由于其与生俱来的缺点而无法在适应现有的需求了。
因此,使用现在的新技术,开发出适应新的需求的新系统的任务刻不容缓。
1.2系统开发方法
“管理信息系统”一词在中国出现于20世纪70年代末80年代初,根据中国的特点,许多从事管理信息系统工作最早的学者给管理信息系统也下了一个定义,登载于《中国企业管理百科全书》上。
该定义为:
管理信息系统是“一个由人、计算机等组成的能进行信息的收集、传递、储存、加工、维护和使用的系统。
管理信息系统能实测企业的各种运行情况;
利用过去的数据预测未来;
从企业全局出发辅助企业进行决策;
利用信息控制企业的行为;
帮助企业实现其规划目标[1]。
管理信息系统的开发方法有生命周期法、原型法和面向对象的开发方法等。
生命周期法(LifeCycleMethod)是20世纪60年代发展起来的一种应用广泛且比较成熟的管理系统开发方法,它的基本思想是将系统的开发工作从开始到结束划分为若干个阶段,每个阶段都有明确的任务,而系统开发出来后,并不意味着生命周期的结束,而意味着根据组织的需要对系统的修改和重建的开始;
原型法(PrototypingMethod)是20世纪80年代发展起来的,旨在改变生命周期法的缺点的一种系统开发方法,该法的开发思路是首先根据用户的要求,由用户和开发者共同确定系统的基本要求和主要功能,利用系统快速生成工具,建立一个系统模型,再在此基础上与用户交流,将模型不断补充、修改、完善,如此反复,最终直至用户和开发者都比较满意为止,从而形成一个相对稳定、较为理想的管理信息系统;
本管理信息系统的开发是一个开发周期长、技术要求高、影响因素多的复杂系统工程,因此制定一个完善、可行、合理的开发计划,不仅是系统开发成功的保证,而且可以提高效率、节省时间、降低成本。
1.3开发及运行环境
硬件平台:
CPU:
P41.8GHz;
内存:
512MB以上。
软件平台:
操作系统:
Windowsxp/Windows2003。
数据库:
SQLServer2005。
浏览器:
IE5.0,推荐使用IE6.0。
Web服务器:
IIS5.1。
分辨率:
最佳效果1024×
768像素。
系统运行平台
系统在XP环境运行,支持微软IE系列浏览器。
系统开发平台
后台:
数据库采用SQLServer2005,它具有安全性好、工作可靠、数据海量的特点。
前台:
开发工具采用vs2005集成开发环境。
第2章开发工具简介
2.1简介
ASP.NET是ASP的下一代版本,然而ASP.NET又并非从ASP3.0自然演化而来,在许多方面,ASP.NET与ASP有着本质的不同。
ASP.NET完全基于模块与组件,具有更好的可扩展性与可定制性,数据处理方面更是引入了许多激动人心的新技术,正是这些具有革新意义的新特性,让ASP.NET远远超越了ASP,同时也提供给web开发人员更好的灵活性,有效缩短了web应用程序的开发周期。
ASP.NET与Windows2000Server/AdvancedServer的完美组合,为中小型乃至企业级的web商业模型提供了一个更为稳定,高效,安全的运行环境。
ASP.NET是统一的Web应用程序平台,它提供了为建立和部署企业级Web应用程序所必需的服务。
ASP.NET为能够面向任何浏览器或设备的更安全的、更强的可升级性、更稳定的应用程序提供了新的编程模型和基础结构。
ASP.NET是Microsoft.NETFramework的一部分,是一种可以在高度分布的Internet环境中简化应用程序开发的计算环境。
.NETFramework包含公共语言运行库,它提供了各种核心服务,如内存管理、线程管理和代码安全。
它也包含.NETFramework类库,这是一个开发人员用于创建应用程序的综合的、面向对象的类型集合。
2.2VS2005开发工具介绍
VisualStudio是微软公司推出的开发环境。
是目前最流行的Windows平台应用程序开发环境。
目前已经开发到9.0版本,也就是VisualStudio2008。
VisualStudio可以用来创建Windows平台下的Windows应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和Office插件。
1998年,微软公司发布了VisualStudio6.0。
所有开发语言的开发环境版本均升至6.0。
这也是VisualBasic最后一次发布,从下一个版本(7.0)开始,MicrosoftBasic进化成了一种新的面向对象的语言:
MicrosoftBasic.NET。
由于微软公司对于Sun公司Java语言扩充导致与Java虚拟机不兼容而Sun被告上法庭,微软在后续的VisualStudio中不再包括面向Java虚拟机的开发环境。
2002年,随着.NET口号的提出与WindowsXP/OfficeXP的发布,微软发布了VisualStudio.NET(内部版本号为7.0)。
在这个版本的VisualStudio中,微软剥离了VisualFoxPro作为一个单独的开发环境以VisualFoxPro7.0单独销售,同时取消了VisualInterDev。
与此同时,微软引入了建立在.NET框架上(版本1.0)的托管代码机制以及一门新的语言C#(读作CSharp,意为C++++)。
C#是一门建立在C++和Java基础上的现代语言,是编写.NET框架的语言。
.NET的通用语言框架机制(CommonLanguageRuntime,CLR),其目的是在同一个项目中支持不同的语言所开发的组件。
所有CLR支持的代码都会被解释成为CLR可执行的机器代码然后运行。
VisualBasic、VisualC++都被扩展为支持托管代码机制的开发环境,且VisualBasic.NET更是从VisualBasic脱胎换骨,彻底支持面向对象的编程机制。
而VisualJ++也变为VisualJ#。
后者仅语法同Java相同,但是面向的不是Java虚拟机,而是.NETFramework。
2003年,微软对VisualStudio2002进行了部分修订,以VisualStudio2003的名义发布(内部版本号为7.1)。
Visio作为使用统一建模语言(UML)架构应用程序框架的程序被引入,同时被引入的还包括移动设备支持和企业模版。
.NET框架也升级到了1.1。
2005年,微软发布了VisualStudio2005。
.NET字眼从各种语言的名字中被抹去,但是这个版本的VisualStudio仍然还是面向.NET框架的(版本2.0)。
它同时也能开发跨平台的应用程序,如开发使用微软操作系统的手机的程序等。
总体来说是一个非常庞大的软件,甚至包含代码测试功能。
这个版本的VisualStudio包含有众多版本,分别面向不同的开发角色。
同时还永久提供免费的VisualStudioExpress版本。
第3章系统总体设计分析
3.1系统总体设计目标
本系统主要采用ASP.NET技术,开发语言C#,开发环境VisualStudio.NET2005,运用三层架构:
底层的数据操作层,中间的业务层操作和呈现给用户的界面层。
表示层的作用是和用户的操作产生可见的交互,比如呈现数据,比如收集数据。
业务层组织表现层要呈现的数据,处理表现层收集过来的数据,这些问题的解决都在业务层。
数据操作层把业务层处理后的数据保存到一个持久地数据库中和从数据库中取出数据绐业务层。
层间数据的传递运用业务实体类,业务实体类是一些代表了软件世界需求的剥离了行为的类。
没有了行为,这些类自然就是一些数据的集合,而他们的作用,自然也是传递数据。
数据操作层负责和SQLServer2005交互。
数据操作层主要是调用SQLServer2005中的存储过程来实现对数据的操作。
3.2系统层次功能图
系统功能模块图:
图3-1系统功能模块图
3.3系统功能描述
系统的主要功能是通过几个功能模块来实现的。
具体的设计过程如下:
●固定资产采购管理:
该模块负责采购计划,采购,申请部门审批,验收入库等功能
●固定资产增加:
增减方式是固定资产变动的方式,增加方式包括购置、自建、投资、融资租入等。
在页面中点击增加即进入固定资产页面,此时,每个固定资产的详细信息将被取出,包括编号、价格、使用年限等,并按照相对固定的格式放置在页面的不同区域,所有固定资产使用大致相同的页面布局,这样可以很容易地分类固定资产,以便查询。
●固定资产减少:
减少方式包括报废、变卖等。
页面中点击资产减少即进入固定资产页面,此时,每个固定资产的详细信息将被取出,包括编号、价格、使用年限等。
●资产的折旧:
固定资产的折旧可以根据现有的<
会计准则>
中,由用户所在公司的要求选择折旧方法,分别有不计提折旧,平均年限法,工作量法,加速折旧法等。
●固定资产维修管理:
该模块可以对于固定资产在使用过程中,有可能会出现机器设备损坏的情况作出处理,包括维修计划,维修申请,维修记录等。
●固定资产使用状况:
固定资产使用状况设置是对固定资产的使用状态进行设置,该项设置做为固定资产折旧计提的依据之一,一般可分为使用中,未使用,不需用等。
该模块使用户更加容易地对资产的性质做出判断,也方便资产的分类
第4章数据库设计分析
4.1数据库设计过程
4.1.1数据库及其应用
自20世纪70年代以来,数据库技术得到迅速发展.目前世界上已经有数百万个数据库系统在运行,其应用已经深入到社会生活的各个领域,从企业管理,银行管理,资源管理,经济预测一直到信息检索,档案管理,普查统计等.我国20世纪90年代初在全国范围内装备了12个以数据库为基础的大型计算机系统,这些系统分布在邮电,计委,银行,电力,铁路,气象,民航,情报,公安,军事,航天和财税等行业。
现在,数据库技术还在不断发展,并且不断的与其它计算机技术相互渗透.数据库技术与网络通信技术相结合,产生了分布式数据库系统.数据库技术与面象对象技术相结合,产生了面向对象数据库系统等各种数据库系统。
在人类迈向21世纪知识经济的时候,信息变为经济发展的战略资源,信息技术已成为社会生产力重要的组成部分.人们充分认识到,数据库是信息化社会中信息资
源管理与开发利用的基础.对于一个国家,数据库的建设规模,使用水平已成为衡量该国信息化程度的重要标志.因此,数据库的学习是非常重要的。
4.1.2数据库设计概念
计算机信息系统以数据库为核心,在数据库管理系统的支持下,进行信息的收集、整理、存储、检索、更新、加工、统计和传播等操作。
对于数据库应用开发人员来说,为使现实世界的信息流计算机话,并对计算机话的信息进行各种操作,就是如何利用数据库管理系统、系统软件和相关硬件系统,将用户的要求转化成有效的数据结构,并使数据库结构易于实现用户新的要求的过程。
切的说,数据库设计是指对于一个给定的应用环境,提供一个确定最优数据模型与处理模式的逻辑设计,以及一个确定数据库存储结构与存取方法的物理设计,建立起既能反映现实世界信息和信息联系,满足用户数据要求和加工要求,有能被某个数据库管理系统所接受,同时能实现系统目标,并有效存取数据的数据库。
4.1.3数据库设计周期
根据软件工程的思想,数据库设计的周期可以划分为六个阶段:
1、规划阶段
确定开发的总目标,给出计划开发的软件系统的功能、性能、可靠性以及接等方面的设想。
2、分析阶段
认真细致地了解用户对数据的加工要求,确定系统的功能与边界。
本阶段的最终结果,提供一个可作为设计基础的系统说明书,包括对软硬件环境的要求和一整套完善的数据流程图。
3、设计阶段
把需求分析阶段所确定的功能细化,主要工作是概念设计阶段、逻辑设计阶段、物理设计阶段,然后,对每个阶段内部设计详细的流程。
4、程序编制阶段
以一种或几种特定的程序设计语言表达上一阶段确定的各模块控制流程。
程序编制时应遵循结构化程序设计方法。
5、调试阶段
对已编好的程序进行单元调试(分调),整体调试(联调)和系统测试(验收)。
6、运行和维护阶段
这是整个设计周期最长的阶段,其工作重点是收集和记录系统实际运行的数据。
在运行中,必须保持数据库的完整性,必须有效的处理数据故障和进行数据库恢复。
同时解决开发过程的遗留问题,改正错误进行功能完善。
4.2数据库概念结构设计的过程
数据库概念设计是使用E-R模型和视图集成设计法进行设计的。
它的设计过程是:
首先设计局部应用,再进行局部视图(局部E-R图)设计,然后进行视图集成得到概念模型(全局E-R图)
1、视图设计一般有三种方法:
(1)自顶向下。
这种方法是从总体概念结构开始逐层细化。
如教师这个视图可以从一般教师开始,分解成高级教师、普通教师等。
进一步再由高级教师细化为青年高级教师与中年高级教师等。
(2)自底向上。
这种方法是从具体的对象逐层抽象,最后形成总体概念结构。
(3)由内向外。
这种方法是从核心的对象着手,然后向四周逐步扩充,直到最终形成总体概念结构。
如教师视图可从教师开始扩展至教师所担任的课程,上课的教室与学生等。
2、视图集成的实质是将所有的局部视图合并,形成一个完整的数据概念结构。
在这一过程中最重要的任务是解决各个E-R图设计中的冲突。
常见的冲突有以下几类:
(1)命名冲突。
命名冲突有同名异义和同义异名两种。
如教师属性何时参加工作与参加工作时间属于同义异名。
(2)概念冲突。
同一概念在一处为实体而在另一处为属性或联系。
(3)域冲突。
相同属性在不同视图中有不同的域。
(4)约束冲突。
不同的视图可能有不同的约束。
视图经过合并形成初步E-R图,再进行修改和重构,才能生成最后基本E-R图,作为进一步设计数据库的依据。
图4-1E-R图
4.3数据库逻辑结构设计
4.3.1数据库设计
数据库的逻辑设计(包括各种表和表间关系)是优化关系数据库的核心。
设计好逻辑数据库,可以为优化数据库和应用程序性能打下基础。
逻辑数据库设计不好,会损害整个系统的性能。
辑数据库设计包括使用正规的方法来将数据分为多个相关的表。
拥有大量窄表(列较少的表)是规范化数据库的特征。
而拥有少量宽表(列较多的表)是非规范化数据库的特征。
通常,合理的规范化将提高性能。
当有用的索引可用时,MicrosoftSQLServer2000查询优化器可高效地在表间选择快速、高效的联接。
规范化的一些益处包括:
排序和索引创建更快,聚集索引的数目更大,索引更窄、更精简,每个表的索引更少,这样将提高INSERT、UPDATE和DELETE语句的性能。
空值更少,出现不一致性的机会更少,从而提高数据库紧凑性。
随着规范化的不断提高,检索数据所需的联接数和复杂性也将不断增大。
太多表间的关系联接太多、太复杂可能会影响性能。
合理的规范化通常很少包括经常性执行的、所用的联接涉及4个以上表的查询。
有时,逻辑数据库设计已经确定,全部进行重新设计是不现实的。
然而,尽管如此,将大表有选择性地进行规范化处理,分为几个更小的表是可能的。
如果是通过存储过程对数据库进行访问,则架构的这种更改可能不会影响应用程序。
如果不是这种情况,那么可以创建一个视图,以向应用程序隐藏架构的更改。
在关系数据库设计理论中,规范化规则指出了在设计良好的数据库中必须出现或不出现的某些特性。
关于规范化规则的完整讨论不属于本主题的范畴。
不过,有几个可帮助获得合理的数据库设计的规则:
1、表应该有一个标识符。
数据库设计理论的基本原理是:
每个表都应有一个唯一的行标识符,可以使用列或列集将任何单个记录同表中的所有其它记录区别开来。
每个表都应有一个ID列,任何两个记录都不可以共享同一ID值。
作为表的唯一行标识符的一列或多列是表的主键。
2、表应只能存储单一类型实体的数据。
3、表应避免可为空的列。
4、表不应有重复的值或列。
4.3.2数据表
下面是本系统中的数据表,。
1.管理员Staff表:
表4-1所示
表4-1管理员表
2.ZiChanType资产类别表,这里主要存储资产类别信息。
表4-2所示
表4-2资产类别表表
3.FenPei分配信息表,表4-3所示
表4-3员工信息表
4.Depot表,部门表。
表4-4所示
表4-4部门信息表
5.WeiXiu表是资产维修信息表,表4-5所示
表4-5资产信息表
6.变更信息表,BianGeng,表4-6所示
表4-6业务信息表
7.ZCXX资产信息表,存储的是资产信息。
表4-7所示
表4-7资产信息表
8.ZheJiu折旧信息表。
表4-8所示
表4-8折旧信息表
4.4ASP.net与数据库连接
4.4.1数据库连接方法
在工作中,我们有时需要分析一个现有软件的数据库结构,简单的说,就是想知道两点
1、各种数据保存在哪个表
2、在什么情况下,表中的数据会发生更新
数据库的连接方法有3种:
1、为数据库中的每一个业务表建立对应的更新表
当相应业务表的数据被更新时,触发器会把更新的类型和记录写进相应的更新表,更新表的字段除了包括相应业务表的所有字段,还添加了三个字段。
(1)一个自增的ID
(2)更新类型(I插入;
D删除;
U更新)
(3)更新时间
2、在数据库中建立一个总更新表
当任何一个业务表的数据被更新时,触发器会把更新的类型和表名写进总更新表,作用是快速找到当前发生数据更新的表
总更新表有四个字段
(3)更新的表名
(4)更新时间
3、为每一个业务表建立三个触发器,分别
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中国 信息 大学 固定资产 管理 系统 论文