工业企业固定资产管理系统_毕业设计论文_第1页
工业企业固定资产管理系统_毕业设计论文_第2页
工业企业固定资产管理系统_毕业设计论文_第3页
工业企业固定资产管理系统_毕业设计论文_第4页
工业企业固定资产管理系统_毕业设计论文_第5页
已阅读5页,还剩86页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

编号毕业设计(论文)题目工业企业固定资产管理系统二级学院应用技术学院专业会计学(电算化方向)班级会计电算化二班时间2013年5月毕业设计论文格式规范化要求及装订顺序一、毕业设计(论文)装订要求(必须按以下顺序,用计算机打印)(一)目录。(二)摘要(300字左右的汉字,用中、英文书写,中文在前,英文在后)。(三)正文(应含引言、结论等)。(四)参考文献。(五)附录。(六)装订时论文在前,文献综述在后。二、字数要求毕业设计(论文)字数理工科、文科类均不少于12万字。三、文字、图表要求(一)文字通顺,语言流畅,无错别字,不准请他人代写。(二)工程设计类题目的图纸应全部用计算机绘制,所有图纸均应符合国家技术标准规范。图表整洁,布局合理,文字注释规范。(三)毕业设计(论文)可双面打印或单面打印。(四)软件工程类课题应有程序清单(光盘)。四、文献翻译(一)外文翻译可用钢笔书写,也可用计算机打印。(二)译文内容必须与课题(或专业内容)相关,并需注明详细出处。(三)译文原文(或复印件)应附在译文后备查。五、归档材料(一)任务书、开题报告。(二)毕业设计论文。(三)文献综述。(四)文献翻译(附外文原文献)。(五)成绩评定书。毕业论文写作声明毕业论文题目工业企业固定资产管理系统本人声明所呈交的毕业论文是本人在导师指导下进行的。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得重庆工学院或其他教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。毕业论文作者签字日期年月日目录摘要IABSTRACTII1引言111研究背景与问题的提出1111研究背景1112问题的提出112研究的目的和意义113研究内容和论文的结构22关键技术与系统研究321关键技术3211POWERBUILDER3212SQLANYWHERE90322开发模式423系统研究5231用户特点5232软件特点5233假定与约束53系统分析631功能需求632数据需求633可行性分析6331技术可行性6332经济可行性6333社会可行性734业务流程分析735数据流程分析1036数据字典11361实体的描述11362数据存储的描述11363数据流的描述13364处理的描述1637概念模型设计174系统设计1941设计目标与原则1942系统功能设计19421系统总体功能19422基本信息设置功能20424码表维护功能21425日常业务功能21426查询与报表功能22427折旧管理功能22428其他功能2343数据库设计23431系统所涉及的表2344程序设计25441程序结构25442全局变量说明25443PBL库说明2645输入设计28451登录系统输入界面28452部门信息维护输入界面29453密码信息输入界面29454部门系统化输入界面30455固定资产增加输入界面3046输出设计3147数据安全335系统实现3451系统登录与修改密码窗口34511窗口说明34512数据窗口说明626操作说明717运行环境7671硬件环境7672软件环境768结论7781主要完成的工作7782尚未解决的问题77致谢78参考文献79摘要本文设计并实现一款功能比较强大的固定资产管理系统。首先进行可行性分析和系统分析;通过实际的业务流程调研,得到业务流程和系统组织结构,由此进行数据流分析和数据字典设计;最后进行系统设计。主要完成功能模块划分、系统设计、数据库设计等。该阶段对本系统各个模块的功能进行了详细设计,形成了本系统的功能模块图;数据库设计时先进行概念结构设计,然后进行逻辑结构设计,最后完成表设计。本系统基于C/S模式来实现,采用POWERBUILDER100作为前端开发工具来实现用户界面,后台数据库采用SQLANYWHERE数据库。本系统为固定资产管理工作者提供良好的条件,其主要优点为功能方便,只要懂得基本计算机操作的人就能够使用,减少了用户的麻烦。关键词固定资产;管理系统;POWERBUILDER100;SQLANYWHERE90ABSTRACTTHISPAPERHASDESIGNEDANDIMPLEMENTEDAMOREPOWERFULFIXEDASSETSMANAGEMENTSYSTEMFIRST,AFEASIBILITYANALYSISANDSYSTEMANALYSISWERECONDUCTEDAFTERRESEARCHINGTHEACTUALBUSINESSPROCESSES,WEACQUIREDBUSINESSPROCESSESANDSYSTEMORGANIZATIONALSTRUCTURESTHENPERFORMEDDATAFLOWANALYSISANDDATADICTIONARYDESIGNFINALLY,SYSTEMDESIGNWASCONDUCTEDTHEMAINTASKSINCLUDEFUNCTIONALMODULES,SYSTEMDESIGN,DATABASEDESIGNANDSOONDURINGTHESTAGE,THEFUNCTIONOFEACHMODULEINTHESYSTEMWASDESIGNEDINDETAIL,FORMINGAFUNCTIONALBLOCKDIAGRAMOFTHESYSTEMINTHEDATABASEDESIGNPROCESS,CONCEPTSTRUCTUREDESIGNWASCOMPLETEDFIRSTLY,ANDTHENTHELOGICALSTRUCTUREDESIGNWASCOMPLETED,ANDFINALLYTHETABLEDESIGNWASCOMPLETEDTHESYSTEMISBASEDONC/SMODE,USINGPOWERBUILDER100ASAFRONTENDDEVELOPMENTTOOLSINORDERTOACHIEVEUSERINTERFACE,ANDUSINGSQLANYWHEREDATABASEASBACKENDDATABASETHESYSTEMPROVIDESGOODCONDITIONSFORFIXEDASSETMANAGEMENTWORKERS,ITSMAINADVANTAGESINCLUDEEASYTOOPERATE,PEOPLETHATJUSTHAVEBASICCOMPUTEROPERATIONKNOWLEDGESWILLBEABLETOUNDERSTANDIT,NOUSERSTROUBLEKEYWORDSFIXEDASSETSMANAGEMENTSYSTEMPOWERBUILDER100SQLANYWHERE901引言11研究背景与问题的提出111研究背景随着计算机技术的不断发展,计算机应用于各大领域,并给人们的生活带来了极大的便利,固定管理系统也是如此。以往固定资产员由于缺乏适当的软件而给其工作带来了很多不便。本论文所介绍的便是一个固定资产管理系统,以便顺利完成有关固定资产安排和固定资产管理方面的工作任务。固定资产管理系统是一个企事业单位不可缺少的部分,它的内容对于企事业单位的决策者和管理者来说都至关重要,所以固定资产管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理固定资产的信息,这种管理方式存在着许多缺点,如效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。本论文主要介绍的是固定资产管理系统的整个设计过程。112问题的提出固定资产管理系统是固定资产管理系统中的重要环节,更是最重要信息收集的来源。因此,在研究和开发固定资产管理系统时,大多把固定资产管理系统作为最重要的环节。本固定资产管理系统向用户提供系统维护、初始设置、固定资产管理系统、折旧处理、凭证处理和查询统计等功能。能够方便用户了解固定资产情况,以便对信息进行收集和管理,最终帮助管理者进行决策。本系的特点是统操作方便,只要懂得计算机基本操作的人就能够使用,减少用户麻烦。12研究的目的和意义在飞速发展的信息时代,信息已经成为所有企业的关键资源。固定资产管理信息系统是以信息管理为核心的计算机应用系统。利用固定资产管理信息系统中合理的数据库结构来保存数据信息,及时了解各个环节中信息的变更,通过有效的程序结构来支持各种数据操作的执行,以提高管理效率,实现固定资产管理的系统化、规范化、自动化。通过该项目的开发与使用,可提高其员工的工作效率,增强企业竞争力,同时适应信息时代管理数字化的要求,提高固定资产的服务水平与质量,从而赢得高信誉、强实力、好效益13研究内容和论文的结构第1章引言,主要是研究背景、问题的提出、研究的目的和意义。第2章关键技术和系统研究。第3章系统分析功能需求分析、数据需求分析、可行性分析、业务流程分析、数据字典和概念模型设计。第4章系统设计设计目标与原则、系统功能设计、数据库设计、程序设计、输入设计、输出设计、数据安全。第5章系统实现。第6章操作说明。第7章运行环境包括硬件环境和软件环境。第8章主要完成的工作和尚未解决的问题。2关键技术与系统研究21关键技术211POWERBUILDER在POWERBUILDER的应用开发中,运用面向对象技术不是必须的,但是对一个大型复杂应用系统的开发,如果采用面向对象技术,则开发效率会大大提高。用POWERBUILDER开发的好处是即使你不懂面向对象技术,也可能会下意识地用到面向对象技术的一些特性,但如果你对这一技术有了充分的了解,那对你所设计程序的可重用性,可维护性和其他方面的质量都会有大幅度提高。POWERBUILDER对象有三个部分元素属性、函数和事件。1属性包括系统属性和用户定义属性两类,描述该对象的各种特性。如在窗口对象中的系统属性包括标题、高度、宽度等,用户定义的属性可以是实例变量或共享变量,对这种属性的访问同系统属性相同,只是在封装性上有所不同。2事件POWERBUILDER中的事件与WINDOWS的事件存在着映射关系。当用户操作或系统本身产生WINDOWS标准事件,就转化成POWERBUILDER中的事件。例如命令按钮有一个叫CLICKED事件,当用户按按钮时触发,操作系统首先检测到鼠标被点击,并把CLICKED这一消息转给该按钮,POWERBUILDER运行时的工作引擎翻译了这一事件,并执行适当POWERSCRIPT语句。POWERBUILDER中大部分的事件都是可以映射成由用户激发的WINDOWS事件。另一类事件是用户定义事件,这种事件是用户声明并可以在任何时刻由用户触发的,POWERBUILDER中保留了75个用户事件可由程序员使用。3函数用户通过函数来使对象完成某些操作。POWERSOFT建议用户通过调用对象事件和函数来修改对象而不要直接修改对象属性,以满足对象封装的要求,例如采用WINDOWHIDE而不要用WINDOWVISIBLEFALSE来使窗口不可见。212SQLANYWHERE90产品核心的关系数据库是基于事务的SQL数据库,适用于个人和工作组。ADAPTIVESERVERANYWHERE可以在多种操作系统上运行,包括各种WINDOWS和UNIX操作系统以及NOVELLNETWARE操作系统。运行该数据库的硬件包括多CPU工作组服务器、最小的PC以及WINDOWSCE设备。22开发模式本系统采用C/S结构。在网络连接模式中,除对等网外,还有另一种网络结构,即客户机/服务器网CLIENT/SERVER。在客户机/服务器网络中,服务器是网络的核心,而客户机是网络的基础,客户机依靠服务器获得所需要的网络资源,而服务器为客户机提供网络必须的资源。这里客户和服务器都是指通信中所涉及的两个应用进程(系统)。使用计算机的人是计算机的“用户”(USER)而不是“客户”(CLIENT)。但在许多国外文献中,也经常把运行客户程序的机器称为CLIENT(这种情况下也可把CLIENT译为“客户机”),把运行服务器程序的机器称为SERVER。所以有时要根据上下文判断CLIENT与SERVER是指系统还是硬件。C/S结构可以充分利用两端硬件环境的优势,将任务合理分配到CLIENT端和SERVER端来实现,降低系统的通讯开销。目前大多数应用系统都是CLIENT/SERVER形式的两层结构,由于现在的系统应用正在向分布式的WEB应用发展,WEB和CLIENT/SERVER应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件。因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。C/S与B/S区别(1)CLIENT/SERVER是建立在局域网上。BROWSER/SERVER是建立在广域网上。(2)硬件环境不同。C/S一般建立在小范围里的局域网环境中,局域网之间再通过专门服务器提供连接和数据交换服务。B/S建立在广域网之上的,不必是专门的硬件环境,例与电话上网,租用设备,信息自己管理,有比C/S更强的适应范围,一般只要有操作系统和浏览器就行。(3)对安全要求不同。C/S一般面向相对固定的用户群,对信息安全的控制能力很强,一般高度机密的信息系统采用C/S结构适宜。可以通过B/S发布部分可公开信息B/S建立在广域网之上,对安全的控制能力相对弱,面向是不可知的用户群。(4)对程序架构不同。C/S程序可以更加注重流程,可以对权限多层次校验,对系统运行速度可以较少考虑。B/S对安全以及访问速度的多重的考虑,建立在需要更加优化的基础之上,比C/S有更高的要求B/S结构的程序架构是发展的趋势。从MS的NET系列的BIZTALK2000EXCHANGE2000等,全面支持学校的构件搭建的系统,SUN和IBM推的JAVABEAN构件技术等,使B/S更加成熟。(5)系统重用不同。C/S程序不可避免的整体性考虑,构件的重用性不如在B/S要求下的构件的重用性好。B/S要求构件相对独立的功能,能够相对较好的重用。就如买来的餐桌可以再利用,而不是做在墙上的石头桌子。23系统研究根据固定资产管理方面的实际情况,在分析手工操作的基础上,进一步研究固定资产管理的处理流程,确定系统的总体结构和功能模块,研究各个模块之间的联系,确定模块之间的接口方案。依照实用性、可靠性、可扩充性、经济性的原则,设计有关的各类代码表及相关的程序代码,并验证代码的正确性;设计一套合理、完整的测试方案,对系统进行集成测试,使系统最终达到用户在需求分析时提出的要求。系统能够对固定资产相关的全部操作进行管理。231用户特点1、基本没有接触过管理信息系统。2、只有一些基本的计算机操作能力。232软件特点1、易学易用,可以让使用者很快的掌握使用方法;2、具有良好的用户操作界面,使用户可以意识到各按钮的功能;3、具有友好的输入输出界面,方便用户使用。233假定与约束1、用户需要有基本的计算机操作能力,会进行文字输入。2、用户能对SQLANYWHERE90数据库进行基本的维护,如备份数据库等。3系统分析31功能需求对于固定资产管理系统,首先要对固定资产进行管理,对固定资产信息进行收集和统计,以便日后核对数据。在功能设计方便要符合固定资产的实际,充分考虑用户的水平,用最简便的操作方法实现需要的功能。对于一个管理信息系统来说,也应该有必要的安全性,保证数据只被需要的人看到。32数据需求1、对固定资产信息的进行添加、修改、删除和保存;2、对固定资产信息信息进行查询。33可行性分析可行性分析是任何一项系统研究投入力量之前必须进行的一项工作,这对于保证资源的合理使用、避免浪费是十分必要的,也是网站设计一旦开始以后能顺利进行的必要保证1。经过系统目标的研究及详细的市场调查总结出以下可行性分析331技术可行性技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,软、硬件配置能否满足开发者需要等。具有实现固定资产管理设备的维护能力。固定资产管理系统采用WINDOWS操作系统平台,SQLANYWHERE90数据库和POWERBUILDER技术作为开发工具。管理信息系统常见的体系结构有C/S和B/S模式,固定资产管理系统的开发基于C/S模式。由以上分析可知,固定资产管理系统的开发在技术上可行。332经济可行性通过对本系统的分析研究,主要从成本和效益两方面分析其经济可行性1支出本系统的设计是为了完成毕业设计,所以用到的都是一些开源软件或在试用期的软件,所以开发系统软件费用不用考虑。如果本系统运行,仅需把代码用一些开源工具编译一次即可,不需其它的软件费用。在硬件方面,开发本系统只需要一台电脑,其成本很低。综上所述,本系统的支出成本很少,可以承受。2效益本系统的效益可以从经济效益和社会效益两方面考虑。其经济效益主要体现于对固定资产管理模式全面革新,通过网络实施业务管理活动,提高了工作效率。用同一套软件,管理物质属性各不相同的资产,使得固定资产管理的使用部门、归口管理部门以及财务部门的固定资产帐表之间实时保持一致,彻底解决了资产管理部门与财务部门之间对帐难的问题,从而大大地减少了人力成本,提高工作效率。其社会效益包括系统投入运行后可以基本满足所有用户的需求,减少用户的查询时间,提高查询效率。因此,本系统具有经济可行性。333社会可行性本系统的开发是根据固定资产的实际情况开发的。通过调研、实地考察,并以实践学习为目的独立编写,是完全合法的软件,用户可以放心使用。本系统基于MICROSOFTWINDOWS系列平台开发。界面友好简便,懂得WINDOWS系统的用户完全可以操作本软件,不需要过多计算机方面的专业知识,无需对操作人员进行培训7。因此,本系统具有社会可行性。从经济、技术、社会可行性论证,固定资产管理系统开发是可行的。34业务流程分析业务流程图符号说明信息流人员或部门单据业务流程图如图31所示。增加固资信息填制增加单据增加固资未审核增加单据单据是否通过未通过的单据通过审核的增加单据否是确认通过审核的单据减少固资信息填制减少单据减少固资未审核减少单据单据是否通过未通过的单据通过审核的减少单据否是确认通过审核的单据变更固资信息填制变更单据未审核变更单据单据是否通过未通过的单据通过审核的变更单据否是确认通过审核的单据变更固资固定资产相关信息计提折旧折旧信息录入固资基本信息固资基本信息录入固资基本信息计提折旧固资状态信息折旧方法是否是工作量法减值信息填制减值单据未审核减值单据单据是否通过未通过的单据通过审核的减值单据否是确认通过审核的单据固定资产减值准备查询固资信息固资信息固资信息查询结束录入工作量是工作量表工作量表是否通过通过审核工作量是未通过审核工作量表否图31固定资产管理业务流程业务流程是录入增加、减少、变更、减值信息,就进行审核,未通过审核返回,审核通过即更新固定资产相关信息,根据固定资产信息计提折旧,判断其折旧方法,如果是工作量法,进行工作量的录入,计提完折旧,更新固定资产信息,并更新减少单据、减值单据的数据。最后由固定资产相关信息提供查询和报表数据。35数据流程分析数据流程图符号说明外部实体数据流处理逻辑数据存储数据流程图如图32所示。P1增加固定资产单据E1固资使用部门E2固资管理部门P2审核增加单据D1固资增加资料D2为审核增加单据D3不合格增加单据S1固资增加表P3减少固定资产单据E1固资使用部门E2固资管理部门P4审核减少单据D4固资减少资料D5为审核减少单据D6不合格减少单据S2固资减少表P5变更固定资产单据E1固资使用部门E2固资管理部门P6审核变更单据D7固资变更资料D8为审核变更单据D9不合格变更单据S3固资变更表P7减值固定资产单据E1固资使用部门E2固资管理部门P8审核减值单据D10固资减值资料D11为审核减值单据D12不合格减值单据S4固资减值表P9更新固资信息表S5计提折旧表E3财务部门E4使用部门P10计提折旧S6固资信息表S7折旧计算表P11更新折旧计算表D13计提折旧资料图32固定资产管理数据流程图36数据字典361实体的描述编号实体名称简述实体组成输入的数据流E1固定资产使用部门固定资产使用部门编号用户名密码D1、D2、D4、D5、D7、D8、D10、D11E2固定资产管理部门对固定资产进行审核管理编号用户名密码D3、D6、D9、D12E3财务部门进行计提折旧编号用户名密码D13E4信息使用部门信息使用编号用户名密码362数据存储的描述数据存储编号数据存储名称简述数据存储组成相关联的处理S1固资增加表固定资产增加信息卡片编号固定资产编号固定资产名称固定资产类别增加日期增加方式使用状态型号建造单位属于部门折旧方法预计使用年限预计工作量原值累计折旧净值预计残值折旧科目币种技术特征经济用途存放地点录入员审核员审核标志审核日期转账标志备注P2、P9、P11S2固资减少表固定资产减少信息固定资产编号固定资产名卡片编号原卡片编号原值累计折旧预计残值净值折旧科目折旧方法固定资产P4、P9、P11类别使用状态使用部门预计使用年限预计工作总量币种规格型号技术特征经济用途增加方式增加日期减少方式减少日期建造单位存放地点备注录入员审核员审核日期S3固资变更表固定资产变更信息固定资产编号固定资产名卡片编号原卡片编号原值累计折旧预计残值净值折旧科目折旧方法固定资产类别使用状态使用部门预计使用年限预计工作总量币种规格型号技术特征经济用途增加方式增加日期变动方式变动日期建造单位存放地点备注录入员审核员审核日期P6、P9、P11S4固资减值表固定资产的减值信息P8、P9、P11S5折旧信息固定资产折旧的信息固定资产编号固定资产名卡片编号原值累计折旧预计残值净值折旧科目折旧方法固定资产类别使用状态使用部门折旧方法预计使用年限预计工作总量币种规格型号技术特征经济用途增加方式增加日期减少方式减少日期建造单位P9、P10存放地点备注录入员审核员审核日期S6固定资产信息表固定资产所有的信息固定资产编号固定资产名卡片编号原值累计折旧预计残值净值折旧科目折旧方法固定资产类别使用状态使用部门折旧方法预计使用年限预计工作总量币种规格型号技术特征经济用途增加方式增加日期减少方式减少日期建造单位存放地点备注录入员审核员审核日期P9、|P10S7折旧计算表折旧计算信息固定资产编号固定资产名卡片编号原值累计折旧预计残值净值折旧科目折旧方法固定资产类别使用状态使用部门折旧方法预计使用年限预计工作总量币种规格型号技术特征经济用途增加方式增加日期减少方式减少日期变更方式变更日期建造单位存放地点备注录入员审核员审核日期363数据流的描述数据流编号数据流名称简述数据流来源数据流去向数据流组成D1固定资产增加信息固定资产增加提供的资料E1P1固定资产增加的相关内容D2未审核增加单据增加的固定资产信息被录入增加单据P1E2卡片编号固定资产编号固定资产名称固定资产类别增加日期增加方式使用状态型号建造单位属于部门折旧方法预计使用年限预计工作量原值累计折旧净值预计残值折旧科目币种增加方式增加日期技术特征经济用途存放地点录入员审核员审核标志审核日期转账标志备注D3不合格的增加单据未通过审核的增加单据E2E1卡片编号固定资产编号固定资产名称固定资产类别增加日期增加方式使用状态型号建造单位属于部门增加方式增加日期折旧方法预计使用年限预计工作量原值累计折旧净值预计残值折旧科目币种技术特征经济用途存放地点录入员审核员审核标志审核日期转账标志备注D4固定资产减少资料减少的固定资产的信息E1P3减少固定资产的相关信息D5未审核减少单据减少的固定资产信息被录入减少单据P3E2卡片编号固定资产编号固定资产名称固定资产类别增加日期增加方式使用状态型号建造单位属于部门折旧方法预计使用年限预计工作量原值累计折旧净值预计残值折旧科目币种减少方式减少日期技术特征经济用途存放地点录入员审核员审核标志审核日期转账标志备注D6不合格减少单据未通过审核的减少单据E2E1卡片编号固定资产编号固定资产名称固定资产类别增加日期增加方式使用状态型号建造单位属于部门折旧方法预计使用年限预计工作量原值累计折旧净值预计残值折旧科目币种减少方式减少日期技术特征经济用途存放地点录入员审核员审核标志审核日期转账标志备注D7固定资产变更信息变更的固定资产资料E1P5变更固定资产的相关信息D8未审核变更单据变更的固定资产信息被录入变更单据P5E2卡片编号固定资产编号固定资产名称固定资产类别增加日期增加方式使用状态型号建造单位属于部门折旧方法预计使用年限预计工作量原值累计折旧净值预计残值折旧科目币种变更方式变更日期技术特征经济用途存放地点录入员审核员审核标志审核日期转账标志备注D9不合格变更单据未通过审核的变更单据E2E1卡片编号固定资产编号固定资产名称固定资产类别增加日期增加方式使用状态型号建造单位属于部门折旧方法预计使用年限预计工作量原值累计折旧净值预计残值折旧科目币种变更方式变更日期技术特征经济用途存放地点录入员审核员审核标志审核日期转账标志备注D10固定资产减值信息减值的固定资产资料E1P7变更固定资产的相关信息D11未审核减值单据减值的固定资产信息被录入减值单据P7E2卡片编号固定资产编号固定资产名称固定资产类别增加日期增加方式使用状态型号建造单位属于部门折旧方法预计使用年限预计工作量原值累计折旧净值预计残值折旧科目币种变更方式变更日期技术特征经济用途存放地点录入员审核员审核标志审核日期转账标志备注D12不合格减值单据未通过审核的减值单据E2E1卡片编号固定资产编号固定资产名称固定资产类别增加日期增加方式使用状态型号建造单位属于部门折旧方法预计使用年限预计工作量原值累计折旧净值预计残值折旧科目币种变更方式变更日期技术特征经济用途存放地点录入员审核员审核标志审核日期转账标志备注D13计提折旧资料由财务部提供的折旧资料E3P10固定资产编号固定资产名卡片编号原值累计折旧预计残值净值折旧科目折旧方法固定资产类别使用状态使用部门折旧方法预计使用年限预计工作总量币种规格型号技术特征经济用途增加方式增加日期减少方式减少日期变更方式变更日期建造单位存放地点备注录入员审核员审核日期364处理的描述处理逻辑编号处理逻辑名称输入的数据流处理逻辑的描述输出的数据流P1填制固定资产增加单据D1根据增加的固定资产信息情况填写D2P2审核固定资产增加信息D2固定资产管理部门根据固定资产增加单据实际情况审核D3、S1P3填制固定资产减少单据D4根据减少的固定资产信息情况填写D5P4审核固定资产减少信息D5固定资产管理部门根据固定资产减少单据实际情况审核D6、S2P5填制固定资产变更单据D7根据变更的固定资产信息情况填写D8P6审核固定资产变更信息D8固定资产管理部门根据固定资产变更单据实际情况审核D9、S3P7填制固定资产减值单据D9根据减值的固定资产信息情况填写D10P8审核固定资产减值信息D10固定资产管理部门根据固定资产减值单据实际情况审核D11、S4P9更新固定资产信息表S1、S2、S3、S4根据审核通过的单据更新固定资产的信息S5、S6P10计提折旧S7月末进行计提折旧S5、S6P11更新折旧计算表S1、S3根据增加,变更单据更新折旧信息S737概念模型设计概要设计是根据需求分析阶段所收集到的用户需求设计数据库的概念数据模型,它是从用户角度看到的数据库。本系统涉及到的外部实体有供应商、客户、员工等,它们直接或间接都与系统内部实体产生关系,在对它们之间的关系进行详细分析的基础上绘制出实体关系图(ER图)。如图33所示。图例说明体体体编号操作员固定资产卡片固定资产报表折旧用户名密码权限增、减、变、折旧方式建造单位用途年限名称编号折旧方法编号工作量增、减、变、折旧方式建造单位用途年限名称编号1MMM11图33系统ER图4系统设计41设计目标与原则系统设计任务是在系统分析的基础上,科学合理地进行物理模型设计。总体设计主要有网络结构设计、功能结构设计、系统接口设计等内容。本系统为了设计、实现和后期维护的方便,以及系统用户使用的便利,所以采用了软件工程中自顶向下、逐层分解的模块化结构设计思想3。其主要设计原则有(1)简单性在实现系统功能的同时,尽量让系统操作简单易懂,这对于一个系统来说非常重要。(2)针对性本系统设计是针对固定资产管理的需求定向开发设计,所以具有专业突出和很强的针对性。(3)实用性要求本系统能够满足固定资产的需要,因此具有良好的实用性。(4)一致性界面整体设计风格以及命名规则的一致性。整体框架和用图用色风格及变量、类名和其他元素的命名规则保持一致。功能一致性。完成同样的功能应该尽量使用同样的元素;元素风格一致性。界面元素的美观风格、摆放位置在同一个界面和不同界面之间都应该是一致的;变量命名规则的一致性变量应该用统一的规则进行命名,做到任意变量均能从上下文推断其义。(5)先进性本系统采用POWERBUILDER、SQLANYWHERE90作为系统开发工具和数据库,两个软件具有良好的兼容性和系统稳定性。因此本设计具有良好的先进性7。42系统功能设计421系统总体功能系统总体功能如图41所示。固定资产管理系统基础数据维护码表管理日常业务折旧管理查询与报表其他功能基本信息设置图41系统总功能图422基本信息设置功能基本信息功能如图42所示。基本信息设置部门信息维护操作员维护系统初始化固定资产初始化图42基本信息设置功能图423基础数据维护功能基础数据功能如图43所示。基础数据维护科目类别维护固定资产类别维护图43基础数据维护功能图424码表维护功能码表维护功能如图44所示。码表维护增加方式维护折旧方式维护减少方式维护使用状态维护变动方式维护图44码表维护功能图425日常业务功能日常业务功能如图45所示。日常业务固定资产卡片增加固定资产增加审核固定资产变更固定资产变更审核固定资产清理固定资产清理审核固定资产减值准备固定资产减值审核图45日常业务功能图426查询与报表功能查询与报表功能如图46所示。查询与报表固资卡片固资信息管理折旧信息管理固定资产汇总表折旧费用分配表折旧明细图46查询与报表能图427折旧管理功能折旧管理功能如图47所示。折旧管理资产折旧批量折旧图47折旧管理功能图428其他功能其他功能如图48所示。其他功能密码更改退出图48其他功能图43数据库设计431系统所涉及的表基于上面实体之间的关系,即可形成数据库中的表之间的关系。现在需要将上面的实体模型转换成为实际数据库内的表,也就是数据库逻辑结构。通过对实体的表设计,方便了系统的开发,以下是每个实体的表设计,它们相对应数据库中的一个表。1表中文名称管理员表,见表41。表名C_CZY关键字CZY_CODE备注用于记录操作员编号。表41操作员表列名中文名称类型与长度空否说明CZY_CODE操作员编号CHAR10否操作员编号CZY_NAME操作员名CHAR20是操作员名称BM_CODE部门编号CHAR10是部门编号PASSWORD密码CHAR6是密码QX权限CHAR20是权限2表中文名称固定资产增加信息表,见表42。表名GDZC_ZJ关键字KP_CODE备注用于记录固定资产增加信息。表42固定资产增加信息表列名中文名称类型与长度空否说明KP_CODE卡片编号CHAR10否卡片编号GDZC_CODE固定资产编号CHAR10否固定资产编号GDZC_NAME固定资产名称CHAR50是固定资产名称GDZC_LB固定资产类别CHAR30是固定资产类别GDZC_ZJRQ增加日期CHAR15是增加日期GDZC_ZJFS增加方式CHAR20是增加方式GDZC_SYZT使用状态CHAR15是使用状态GDZC_GGXH型号CHAR10是型号GDZC_JZDW建造单位CHAR50是建造单位GDZC_SYBM属于部门CHAR15是属于部门GDZC_ZJFF折旧方法CHAR15是折旧方法GDZC_YSYNX预计使用年限DECIMAL5是预计使用年限GDZC_YGZL预计工作量DECIMAL10是预计工作量GDZC_YZ原值DECIMAL10是原值GDZC_LJZJ累计折旧DECIMAL10是累计折旧GDZC_JZ净值DECIMAL10是净值GDZC_YCZ预计残值DECIMAL10是预计残值GDZC_ZJKM折旧科目CHAR20是折旧科目GDZC_BZ币种CHAR10是币种GDZC_JSTZ技术特征CHAR30是技术特征GDZC_JJYT经济用途CHAR30是经济用途GDZC_CFDD存放地点CHAR50是存放地点LR_CZY_CODE录入员CHAR10是录入员SH_CZY_CODE审核员CHAR10是审核员SH_YN_CODE审核标志CHAR10是审核标志SH_SHRQ审核日期CHAR30是审核日期ZZ_CODE转账标志CHAR10是转账标志BZ备注CHAR50是备注3表中文名称折旧方法表,见表43。表名GDZC_LEJZJ关键字ZICHAN_ID备注记录折旧方法信息。表43折旧方法表列名中文名称类型与长度空否说明GDZC_ZJFF_CODE折旧方法编号CHAR10否折旧方法编号GDZC_ZJFF_MC折旧名称CHAR16是折旧名称GDZC_ZJFF_JSGS折旧计算法CHAR60是折旧计算法4表中文名称减值准备信息表,见表44。表名GDZC_JZSS关键字GDZC_CODEGDZC_ZJYF备注减值准备信息。表44减值准备信息表列名中文名称类型与长度空否说明GDZC_CODE固定资产编号CHAR13否固定资产编号GDZC_ZJYF固定资产减值准备记提月份CHAR10否固定资产减值准备记提月份GDZC_JZJE计提金额DECIMAL10是计提金额ZZ_YN_CODE审核标志CHAR2是审核标志BZ备注VARCHAR200是备注GDZC_SHDATE审核时间VARCHAR10是审核时间SHRY审核人员VARCHAR10是审核人员44程序设计441程序结构本系统共用了1个由POWERBUILDER建立的库,GDZCDB,这个库相互组合构成了这整个系统。442全局变量说明变量名数据类型作用G_CZY_NAMECHAR记录操作员名称G_CZY_CODECHAR记录操作员编号,G_GDZC_CODECHAR记录固定资产编号G_KP_CODECHAR记录卡片编号G_LJZJDECIMAL记录累计折旧G_YGZDECIMAL记录工作量443PBL库说明应用数据窗口菜单窗口45输入设计输入设计对系统的质量有着决定性影响。输入数据的正确性直接决定处理结果的正确性,如果输入数据有误,即使计算和处理十分正确,也无法获得可靠的输出信息。同时,输入设计是系统与用户之间交互的纽带,决定着人机交互的效率。在输入设计中,提高效率和减少错误是两个最根本的原则。1界面风格统一。对各种常用信息的输入基本上都采用了表格形式的数据窗口进行数据输入,以保证界面的友好性和统一性。2减少信息录入人员的按键次数。对于能够设置默认值的项尽量设置默认值,通过下拉式数据窗口和弹出式数据窗口,用户也可以方便地选择其他自定义信息,经用户选择后可将数据自动添加到当前窗口中,以减少固定资产信息录入人员的犯错次数,提高工作效率。3尽量使用键盘,避免过多使用鼠标。设定常用操作的快捷键从而减少输入时间,提高效率。4提供输入时的数据校验功能。对一些超范围输入给出提示信息,以防出现一些不合理的信息。451登录系统输入界面图49登录系统输入界面452部门信息维护输入界面查询、新增、输入部门信息图410部门信息维护输入界面453密码信息输入界面修改密码图411密码信息输入界面454部门系统化输入界面部门系统初始化图412供用户信息输入界面455固定资产增加输入界面输入固定资产增加信息图413固定资产增加输入界面456固定资产减值准备的输入界面输入固定资产减值信息图414固定资产减值准备输入界面46输出设计本系统的输出主要是以查询的方式,方便用户随时查看信息。461固定资产卡片查询的输出界面图415固定资产卡片查询输出界面462固定信息查询的输出界面图416固定资产信息查询输出界面463固定资产折旧信息查询的输出界面图417固定资产折旧信息查询输出界面464固定资产汇总表的输出界面图418固定资产汇总信息输出界面47数据安全虽然在进行数据库设计时,考虑到种种意外情况发生,并采取各种保护措施来防止数据被破坏。但在计算机系统中硬件的故障、软件的错误、用户的失误以及数据库遭受恶意破坏都会影响数据的正确性。为了保护数据安全,本系统设计采用动态更新方法来保护数据。该方法为了保障数据库的安全性,确保数据之间不发生冲突,所有需要对固定资产信息进行修改的地方都做到了对数据库的动态更新,以保证数据的一致性。5系统实现51系统登录与修改密码窗口511窗口说明1系统登录与修改密码窗口LOGIN,如下表51所示。表51窗口LOGIN的设计说明项目说明窗口名W_LOGIN所在的PBL库固定资产PBL功能系统登录父窗口WINDOW界面设计事件脚本W_LOGINOPENINTEGERR_COUNTSTRINGR_CZY/第一次使用空数据库时,系统默认增加一超级用户SELECTCOUNTINTOR_COUNTFROMC_CZYIFR_COUNT0THENINSERTINTOC_CZYCZY_CODE,CZY_NAME,PASSWORDVALUES01,超级用户,01ENDIFDECLARECURSOR1CURSORFORSELECTDISTINCTCZY_CODEFROMC_CZY/声明游标OPENCURSOR1/打开游标FETCHCURSOR1INTOR_CZY/执行游标DOWHILESQLCASQLCODE0DDLB_DLADDITEMR_CZY/向下拉列表框中添加数据FETCHCURSOR1INTOR_CZYLOOPCLOSECURSOR1/关闭游标EM_DLRITEXTSTRINGTODAY/设置登陆时间DW_1SETTRANSOBJECTSQLCADW_1INSERTROW0/窗口居中ENVIRONMENTR_AINTEGERR_W,R_HGETENVIRONMENTR_AR_WPIXELSTOUNITSR_ASCREENWIDTH,XPIXELSTOUNITSR_HPIXELSTOUNITSR_ASCREENHEIGHT,YPIXELSTOUNITSMOVER_WWIDTH/2,R_HHEIGHT/2CB_DLCLICKEDSTRINGR_PASS,R_PASSWORD,R_QX,R_CODE2,R_QXSZ/定义取数变量I_RI_R1/控制错误输入次数/G_CZY_CODETRIMDDLB_DLTEXT/取相关数据G_CZY_CODEDW_1GETITEMSTRING1,USERIDR_PASSTRIMSLE_PASSTEXTIFG_CZY_CODE“THENMESSAGEBOX“提示“,“请选择用户“ELSE/从表里查找数据赋予变量SELECTPASSWORD,CZY_NAME,QXINTOR_PASSWORD,G_CZY_NAME,GS_GROUPIDFROMC_CZYWHERE/验证用户名和密码不能为空IFG_CZY_CODEORR_PASSTHENMESSAGEBOX提示,请输入密码RETURN1ENDIF/验证密码是否正确IFTRIMR_PASSWORDR_PASSTHENOPENW_MAINCLOSEPARENTELSESLE_PASSSETFOCUSSLE_PASSTEXTSLE_PASSSELECTTEXT1,LENSLE_PASSTEXT/控制密码输入为3次IFI_RR_YMMTHENMESSAGEBOX“提示“,“原始密码错误“SLE_YMMTEXTSLE_YMMSETFOCUSRETURN0ENDIFIFR_XMMR_QRMMTHENMESSAGEBOX“提示“,“两次密码输入不一致“RETURN0ENDIFR_RETMESSAGEBOX“提示“,“您确定要修改密码“,EXCLAMATION,YESNO,1IFR_RET1THENUPDATEC_CZYSETPASSWORDR_XMMWHERECZY_CODEG_CZY_CODEIFSQLCASQLCODE0THENCOMMITMESSAGEBOX“提示“,“密码修改成功“SLE_YMMTEXTSLE_XMMTEXTSLE_QRTEXTCLOSEPARENTELSEROLLBACKMESSAGEBOX“提示“,“密码修改失败“ENDIFENDIFCB_2CLICKEDCLOSEPARENT3固定资产增加窗口W_MATERIAL_ADD,如下表53所示。表53窗口W_MATERIAL_ADD的设计说明项目说明窗口名W_MATERIAL_ADD所在的PBL库固定资产PBL功能固定资产增加。父窗口WINDOW界面设计窗口控件说明事件脚本W_MATERIAL_ADOPEN/CONNECTI_TYPEMESSAGESTRINGPARMDW_MXSETITEMDW_MXGETROW,LR_CZY_CODE,G_CZY_NAMEI_TITLE“固定资产增加“DW_MXSETTRANSOBJECTSQLCADW_MXINSERTROW0DW_MXSETTABORDERLR_CZY_CODE,0DW_MXSETTABORDERKP_CODE,0DW_MXSETTABORDERSH_YN_CODE,0THISTITLEI_TITLECB_ZJCLICKEDLONGM_ROWDW_MXINSERTROW0M_ROWDW_MXROWCOUNTDW_MXSCROLLTOROWM_ROWDW_MXSETFOCUSDW_MXSETCOLUMN1DW_MXSETROWM_ROWDW_MXSELECTROW0,FALSE/DW_3_COUNTDW_MX,SLE_1DW_MXSELECTROWM_ROW,TRUECB_SCCLICKEDINTEGERNETINTEGERN_ROWN_ROWDW_MXGETROWIFNOTDW_MXISSELECTEDN_ROWTHENRETURN/当前行是否选择中NETMESSAGEBOX“提示“,“是否删除当前记录“,EXCLAMATION,YESNO,2IFNET2THENRETURNDW_MXDELETEROWN_ROWDW_MXINSERTROW0CB_BCCLICKEDINTEGERR_RETSTRINGR_ZC_CODE,R_ZJFF,R_ZJKM,R_SYNX,R_SYBM,R_SYZTDW_MXACCEPTTEXTR_ZJFFDW_MXGETITEMSTRINGDW_MXGETROW,GDZC_ZJFFR_ZJKMDW_MXGETITEMSTRINGDW_MXGETROW,GDZC_ZJKMR_SYNXSTRINGDW_MXGETITEMNUMBERDW_MXGETROW,GDZC_YSYNXR_SYBMDW_MXGETITEMSTRINGDW_MXGETROW,GDZC_SYBMIFR_ZJFF“ORISNULLR_ZJFFTHENMESSAGEBOX“提示“,“请选择折旧方法“RETURN1ENDIFIFR_ZJKM“ORISNULLR_ZJKMTHENMESSAGEBOX“提示“,“

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论