




已阅读5页,还剩20页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
固定资产管理系统摘 要随着信息技术的高速发展,企业信息化管理已经日趋主流。固定资产的管理作为企业生产活动中一个必不可少的步骤,如果还是使用传统性的手工管理,必然赶不上企业发展的速度。采用固定资产管理系统对企业固定资产进行信息化的管理可以节省人工、资金投入、时间等。而且其提供的功能可以轻易的为资产管理提供正确、有效的保障。本文首先阐述了本研究与开发固定资产管理系统的背景、目的和意义;根据实际地的查研究,分析了系统所需要的处理的信息、所要具备的功能以及系统的性能要求;在分析的基础上进行了系统运行平台设计、功能结构设计、数据库设计等;然后根据设计阐述了利用ASP.NET作为系统前台开发工具和SQL Server 2005 来存放系统的数据如何来实现系统,系统使用windows Form的形式开发;最后对本系统的特点和存在的问题进行了简要地分析。关键字:固定资产;管理;ASP.NET;Windows FormAbstractWith the high-speed development of information technology,the information management of the Enterprise has become to the trends。Asset manage is played a important role in Enterprise daily life。If we always manage all the information by hands,we must not run after the developing speed of the society。So,made this information management will take us so many profit,as labors、funds、times etc。the more,it can apply something like that we can manage the asset information correctly and effective。So do something about this is possible for us。Keyword:Asset;management;ASP.NET;Windows Form第1章 引言1.1 研究的背景现代企业的竞争优势取决于企业的信息化程度。随着中国加入WTO,国内的制造企业得到了迅速的发展机会和空间。许多企业迫切需要引入一套有效的经营管理信息系统,对企业运行过程进行管理,整合企业自身的人力、物力资源,提高生产效率,节约运营费用。因此,在企业运行过程中引入ERP 系统以成为当今企业信息化的时代潮流和发展方向。一个企业的良性发展,必然要涉及到企业资产的有效管理。对于那些技术装备密集型大型企业,固定资产的管理显得尤其重要。大型企业因为资产规模庞大,分布范围广,固定资产的管理和清查工作需要大量的人力和物力,而且手续繁琐、工作量大、时间长、容易出差错。企业固定资产管理的主要任务是建立健全的固定资产管理制度,配合并有效的使用固定资产,提高固定资产的使用效益 ,保证固定资产的安全和完整,做到帐实相符。传统的固定资产管理模式无论从质量上还是效率上,都难以适应经营管理新形式的需要。因此,寻找一种简便、高效的管理手段成为必然。随着企业的发展.资产的流通越来越大.如何对起进行有效的统计管理已经成为一个企业很需要话时间考滤的问题.管理的好坏直接关系到一个企业生死.而固定资产管理系统就是实现这一管理的很好武器.1.2 研究的目的与意义固定资产系统是现代企业管理工作不可缺少的一部分,是适应现代企业制度要求、推动企业资产管理走向科学化、规范化的必要条件。1)支持企业规范化的管理,以适应市场需要。2)支持企业自由的支配资产,支持快速分配. 对资产业务的自由管理.3)支持企业高层决策,以便能迅速作出相应决定,推动企业发展第2章系统需求分析2.1信息需求根据对企业组织的实际调查研究 ,固定资产管理系统需要处理如下的主要信息:1)、资产信息:包含资产编号、名称、价格、制造厂商、用途、启用日期、数量、备注等。2)、部门信息:包含部门编号和部门名称3)、品牌信息:包含品牌编号、品牌名称、制造厂商、备注等4)、使用信息:包含使用信息编号、资产编号、使用状况、实物状况、年检有效期以及备注等5)、送修记录信息:包含送修记录编号、资产编号、送修记录、送修时间6)、租借信息:包含租借信息编号、租借资产编号、租借日期、归还日期、租借部门、备注。2.2功能需求 本系所需要的功能如下:1)、资产信息管理:对资产信息进行处理.2)、部门信息管理:部门信息的管理。3)、品牌信息管理:对品牌信息进行管理。4)、租借信息管理:对资产租借信息进行管理。5)、各类信息表格显示:显示统计结果。2.3性能需求1)、数据精确度:- 数量值:精确到小数后两位;- 时间值:精确到日,并以yyyy-MM-dd的形式表示;- 价格值:精确到分,并以.XX的形式表示。2)、时间特性- 页面响应时间:不超过10秒- 更新处理时间:不超过15秒- 数据转换与传输时间:不超过30秒。3)、适应性开发基于的平台要考虑向上兼容性,如操作系统,数据库等要考虑更高版本的兼容性。当需求发生变化时系统应具有一定的适应能力,要求系统能够为将来的变更提供以下支持:能够在系统变更用户界面和数据库设计,甚至在更换新的DBMS后,系统的现有设计和编码能够最大程度的重用,以保护现阶段的投资和保证软件系统能够在较少后续投入的情况下适应系统的扩展和更新。在设计中最好列出针对变更所需要重新设计的模块部分第3章 系统设计系统设计在整个软件开发过程中是很重要的一部分,我们要对软件功能设计,软件所使用到的数据库设计。软件功能设计就是要对软件的客户端进行设计,主要是软件的用户界面。数据库设计即是设计软件所需数据库设计,在系统E-R图、需求分析出的数据表的基础上建立出物理模型。有数据二维关系表、数据存储过程等。3.1系统功能设计 系统的功能可以用如下的的树形图描述: 图 3-1 系统总体功能结构1)、资产信息管理:包含资产信息的添加、修改和删除功能。资产信息删除和修改的时候会先将资产信息搜索出来,以便用户进行相应的操作。2)、 资产信息检索固定资产信息检索是对固定资产进行管理的最基本功能。在本功能下面,用户可以清晰的看到所有固定资产的检索情况,因此可以很容易的对固定资产的信息进行管理很准确的掌握,不光可以防止流失,还可以为其他业务管理提供很好的依据。固定资产信息变更管理在一个公司之中,固定资产分配之后都会有需求上的变更。从最初的分配部门变更到其他部门以达到资源共享的目的。但是如果不很好的管理改过程,将会导致资产的流失。找这将是一笔数不清的亏损。- 固定资产维护管理设计资产维护是在资产使用过程之中必然出现的过程,因为没有什么东西是不会出现问题的,但是为了节约成本,公司不会把出现问题的东西立即处理掉,而是要进行必要的维护。维护中涉及到很多,主要的还是费用、原因、时间等。这些可以为公司的出纳提供依据。3)、固定资产租借信息管理固定资产租借记录了租借的部门信息和租借的资产信息以及租借日期、租借数量等信息。租借信息管理包括对租借信息的添加、修改和删除等功能。4)、资产使用记录使用固定资产时必须进行记录,该模块的功能就是记录固定资产使用的信息,并可以对其进行修改删除和浏览等操作。3.2数据库设计3.2.1概念模型的设计 根据对系统进行的数据分析 ,本系统的概念模型如下图所示:图3-2 系统总体E-R图3.2.2逻辑模型的设计根据系统总体E-R图本系统中要使用到的数据表有除几个基础表之外应该还有维修记录等必须的数据表。下面是数据表的概况:表3-1 系统数据表总体情况数据表名 数据表用途固定资产信息表 存储固定资产的信息部门表 存储部门信息品牌信息表 存储品牌信息表使用信息表 存储资产使用信息菜单部门信息表 存储部门信息表维修信息表 存储维修信息的表下面是所有数据表的关系及字段情况:备注 : U:唯一(Unique) P:主键(Primary) N:非空(Not Null) I:索引(Index) M:必填表3-2 固定资产信息表序号项目名称项目说明类型属性备注1zichanID资产编号文本P、N、I2PinpaiID品牌编号IntN、M、P3name名称Varchar(500)N、M4zizaochangshang制造厂商Varchar(500)N、M5yongtu用途Varchar(500)N、M6touyongriqi投用日期DatrtimeN7shuliang库存数量IntN9zujie租借数量Int10beizhu备注Varchar(500)表3-3部门信息表序号项目名称项目说明类型属性备注1BumenID部门编号IntP、N2BumenName部门名称Varchar(50)N 表3-4品牌信息表序号项目名称项目说明类型属性备注1pinpaiID品牌编号IntP、N2pinpaiName品牌名称Varchar(50)N3Changshang制造厂商Varchar(100)N4beizhu备注Varchar(500)表3-5资产使用记录表序号项目名称项目说明类型属性备注1shiyongID使用记录编号IntP、N2zichanID资产编号IntN3syzk使用状况Varchar(500)N4swzk实物状况Varchar(500)5njyxq年检有效期DatetimeN6beizhu备注Varchar(500)表3-6送修记录表序号项目名称项目说明类型属性备注1songxiuID送修记录编号IntP、N2zichanid资产编号IntN3jilu维修记录Varchar(500)N4songxiuriqi维修日期DatetimeN表3-7部门信息表序号项目名称项目说明类型位数属性备注1DeptID部门编号文本4P、N、I2DeptName部门名称文本50N、M3DeptLeader部门负责人文本50N、M4Phone部门电话文本20表3-8租借信息表序号项目名称项目说明类型属性备注1jieyongid租借记录编号IntP、N、I2shuliang租借数量IntN3jieriqi租借日期datetimeN4huanriqi归还日期Datetime5jieyongbumen借用部门编号IntN6beizhu备注Varchar(500)7zichanid租借资产编号IntN3.3运行平台设计1)、客户端配置硬件环境:单机Pentium 300 128M 600M以上硬盘空间 或以上系统软件:Windows 95/98/NT/2000及以上开发平台:VS(C#、ASP.NET)2)、服务端配置硬件环境:HP专用服务器网络环境:100M LAN 100节点系统软件:Windows NT/2000,DBMS:MS SQL Server 7.0或以上版本 dateTimePicker2.CustomFormat = yyyy-MM-dd; private void button1_Click(object sender, EventArgs e) string pinpaistr = comboBox1.Text.Trim(); string bianhao = textBox1.Text.Trim(); DateTime touyong; DateTime jiance; string strwhere = 1=1 ; if (pinpaistr!=) /pinpaistr = comboBox1.Text.Trim(); strwhere += and zizaochangshang=+pinpaistr+; if (bianhao!=) bianhao = textBox1.Text.Trim(); strwhere += and zichanID=+bianhao; if (dateTimePicker1.Text.Trim()!=) touyong = DateTime.Parse(dateTimePicker1.Text); strwhere += and touyongriqi=+touyong.ToString()+; if (dateTimePicker2.Text.Trim() != ) jiance = DateTime.Parse(dateTimePicker2.Text); strwhere += and jianceriqi=+jiance.ToString()+; zichanguanli.BLL.zichan bz=new zichanguanli.BLL.zichan(); DataSet ds = bz.GetList(strwhere); ds.Tables0.Columns.Remove(pinpai); dataGridView1.DataSource=ds.Tables0; private void button3_Click(object sender, EventArgs e) DataGridViewRow grw = dataGridView1.CurrentRow; zichanguanli.BLL.zichan bz = new zichanguanli.BLL.zichan(); int delint=int.Parse(grw.Cells0.Value.ToString(); try bz.Delete(delint); MessageBox.Show(提示,信息已经删除); catch (System.Exception fe) MessageBox.Show(警告,发生错误!); DataSet ds_zichan = bz.GetAllList(); ds_zichan.Tablesds.Columns.Remove(pinpai); dataGridView1.DataSource = ds_zichan.Tables0; private void button2_Click(object sender, EventArgs e) DataGridViewRow grw = dataGridView1.CurrentRow; zichanguanli.BLL.zichan bz = new zichanguanli.BLL.zichan(); int editint = int.Parse(grw.Cells0.Value.ToString(); editinfo ei = new editinfo(editint); ei.MdiParent = this.MdiParent; ei.Show(); 部门信息删除代码:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace zichanguanli public partial class bumenshanchu : Form public bumenshanchu() InitializeComponent(); private void bumenshanchu_Load(object sender, EventArgs e) databind(); private void button1_Click(object sender, EventArgs e) if (DialogResult.Cancel=MessageBox.Show(您确定要删除该项么?,提示,MessageBoxButtons.OKCancel,MessageBoxIcon.Question) return; try DataGridViewRow avr = dataGridView1.CurrentRow; zichanguanli.BLL.bumen bb = new zichanguanli.BLL.bumen(); bb.Delete(int.Parse(avr.Cells0.Value.ToString(); MessageBox.Show(删除成功,提示); databind(); catch (System.Exception he) MessageBox.Show(删除失败, 提示); private void button2_Click(object sender, EventArgs e) DataGridViewRow avr = dataGridView1.CurrentRow; bumenedit be = new bumenedit(int.Parse(avr.Cells0.Value.ToString(); be.MdiParent = this.MdiParent; be.Show(); private void databind() zichanguanli.BLL.bumen bb = new zichanguanli.BLL.bumen(); DataSet ds = bb.GetAllList(); dataGridView1.DataSource = ds.Tables0; private void bumenshanchu_Activated(object sender, EventArgs e) databind(); 其中涉及到查询数据库、添加信息两个数据存储过程,数据查询过程是用来验证在添加数据的时候数据库中是否存在要添加的信息,如果没有则执行添加的存储过程把信息加入数据库中。其他的内容添加也是运用相同的原理,故不再仔细单个讲解。4.2系统运行运行系统时首先启动系统的主界面,主界面运行如下: 图4-1 系统主界面 添加新的资产信息,具体的界面如下:图4-2 添加资产信息资产管理界面是对资产信息进行查询和管理,具体的界面如下:图4-3 固定资产管理图表4-4品牌信息添加图表 4-5品牌信息管理资产信息检索界面是对资产信息进行查询和整理的界面,界面如下图所示:图表4-6资产信息检索界面图表 4-7 资产租借资产归还界面是对借用的资产进行归还操作,界面如下如所示: 图表 4-8资产归还界面图表 4-9资产使用状况图表 4-10资产送修总 结经过三个多月的不辍耕耘,毕业设计所要求的基本功能已基本实现。但是由于自己初步接触.NET,对程序设计语言和设备管理过程中的细节不够熟悉,而且软件开发经验不足等原因,设计中难免会存在许多不尽人意的地方,有待进一步的提高和完善。在做毕业设计的过程中,我切身感受了软件开发设计的全过程,同时深刻体会到软件工程在软件开发中是不可或缺,有着不可低估的作用。因为经验不足,偷懒思想存在,开始并没有严格按照软件工程的要求为每一步工作留下详细的文档资料,因而开发初期有些不知所措,一切都很茫然,浪费了很多宝贵时间。最后接受了方老师的指点,严格按照软件开发的要求的一步步设定目标,完成毕业设计,这为今后的工作学习提供了宝贵的经验。与毕业设计结果相比,设计的过程更使我受益匪浅,因为毕业设计本身就是要求我们把所学的理论知识融会贯通并加以应用的过程。对我来说,大学四年所学的纯粹是理论知识,从未真正将它们付诸实践。因此,想要很好地完成毕业设计,对我来说是一个巨大的挑战,从最初拿到课题时的茫然到现在能将它完成,这其中经历的酸甜苦辣只有我感受真切。在编程语言上,我本打算用以前学过的VB语言,但由于对VB语言理解过于肤浅,又没有实践经验,故选择了方便好学的.NET语言。在对.NET不了解的情况下,要在短短的时间内掌握这门语言并能熟练应用它对我来说还是很困难的。因而在毕业设计过程中有很多次因为种种原因想到过放弃,但理智告诉我那是不可能的,而且我也不是轻易服输的,但如何从烦躁中走出来,摆正心态、建立信心再次投入学习呢?“每天都有好的心情,就会有新的收获”这是我一直都坚信的!因为心情的好与坏直接影响你学习的情绪,当你的心情不好时千万不要强迫自己做自己不愿意做的事,否则会适得其反的。当然最重要的是自己能有所收获,每天都在进步!这并不是拒绝和别人比较,而是对自己的激励,让自己量力而行,相信这会使我受益终身。在设计的过程中,我深刻体会到理论知识与真实的实践之间存在着一定的差距。要想减少它们之间的差距,我们必须要不断的进行亲身实践并及时总结所有的经验,不论是错误的还是正确的,用这些经验来弥补和加强我们解决实际问题的能力,形成经验理论,这些都是无法在大学的理论知识学习中学到的,需要我们在实际的工作中付出努力来丰富自己。毕业设计结束了,回头想想,与其说它是挑战不如说它是机遇:一次学习新知识的机会、一次理论与实践相结合的机会、一次为未来打基础的机会,然而毕业设计只是为我们踏入社会拉开了序幕,对于今后我们如何在社会这个大舞台展示自己的能力去
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 渣车合同(标准版)
- 幼师劳动协议书
- 结婚礼品买卖合同5篇
- 建筑项目合同造价风险防控方案
- 正规独家代理合同6篇
- 代理社保合同模板5篇
- 借名承揽合同模板5篇
- 个人代理人保险代理合同书经典版7篇
- 2026届河南省洛阳市新安县七年级数学第一学期期末调研试题含解析
- 2026届广元市重点中学数学七年级第一学期期末检测模拟试题含解析
- 村干部饮水安全培训总结课件
- 《工程勘察设计收费标准》(2002年修订本)
- 质量源于设计课件
- 2023年快递员职业技能理论考试题库(600题)
- 郭天祥51单片机教程
- GB 31644-2018食品安全国家标准复合调味料
- 第三单元名著导读《朝花夕拾之二十四孝图》-部编版语文七年级上册
- 最新人教版四年级英语上册课件(完美版)Review of Unit 5
- 掌骨骨折查房课件
- 大学食堂装饰装修方案
- 工资结清证明(模板)
评论
0/150
提交评论