delphi论文证券公司固定资产管理论文_第1页
delphi论文证券公司固定资产管理论文_第2页
delphi论文证券公司固定资产管理论文_第3页
delphi论文证券公司固定资产管理论文_第4页
delphi论文证券公司固定资产管理论文_第5页
已阅读5页,还剩61页未读 继续免费阅读

下载本文档

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

文档简介

第一章绪论11问题的提出随着人类社会的高速发展,计算机技术已经应用到社会生产和生活的方方面面,帮助我们以高效率完成许多工作,使得计算机成为我们不可缺少的朋友。在这一时期众多经济学家纷纷提出了新的管理理论,MIS(MANAGEMENTINFORMATIONSYSTEM)即管理信息系统是其中的一个,它是一个利用计算机软硬件资源,手工作业,分析,计划,控制和决策模型以及数据库的人机系统。它能提供信息支持企业或者组织的运行,管理和决策功能。管理信息系统应用非常广泛,如计算工资,人事管理,企业财务管理等。这里要讨论的固定资产管理就是通过对固定资产的领用、返回、新资产入库以及现有库存资产信息等的管理,解决好各环节间存在的时间、空间、数量、品种、规格等方面的矛盾,衔接好各个环节,确保现有资产能够得到有效的利用。公司的日常工作中存在繁多的设备流通,人工的交接很不方便,为提高工作效率,着手设计了固定资产管理系统。随着全球经济的蓬勃发展,计算机技术在我国各个领域得到了广泛应用,计算机软件平台的不断提升,优先化已成为当今世界经济和社会发展的大趋势,也是我国产业优化升级和实现工业化、现代化的重要环节。因此在要全社会范围内普及信息技术应用,加强信息资源的开发和利用。数据库的应用和开发成为当今世界信息界一大热闹话题,而DELPHI是数据库开发工具中的一个重要工具,他是可视化开发工具,具有方便、快捷的特点。他继承了代码清晰、可读性好和代码执行效率高等,并且开发周期短、功能强大、易学易用。此项课题的研究与设计,经过了导师的严格监督与悉心指导,并参阅了大量的相关书籍、资料的条件下完成的,在设计中,采用了先进的软件开发工具,以提高软件的质量和标准化水平以及软件的可维护性。本软件的开发主要是为了实现证券公司的固定资产管理系统的计算机化,提高工作人员的工作效率,实现高效、科学、现代化的管理。12本文研究的整体框架121系统开发说明软件的设计以系统工程原理为指导,充分考虑了系统的层次性、关联性、结构与功能的统一性以及系统的开放性和可扩展性。在数据库的设计上,坚持数据库最小冗余原则并确保数据的完整性和一致性。在数据的使用上采用了集中统一数据库,并保证数据库的共享性。在数据安全方面,设置了系统登陆口令,并对使用权限进行了严格的分配和限制。各个模块功能划分可以根据企业的实际情况设定。固定资产管理系统使公司的各部门相对独立又有机地形成一个整体。系统拥有充分的可扩展性和可维护性,适用于同类公司和企业。该系统前台使用DELPHI60开发,后台数据库采用MICROSOFTSQLSERVER2000。操作系统适合WINDOWS系统,在系统开发过程中,我严格按照软件开发有关技术标准进行,系统按照开放、标准化的原则建设,严格贯彻了兼容性、移植性和交互操作性好的原则。而固定资产管理系统是建立在企业特定的管理模式上的,是一个由计算机硬件、软件、规章制度、特定的资产次序和流程、操作人员与保管人等所构成的一个系统工程,其规模根据公司的体系结构、业务开展水平、内部管理模式与该企业投资金额的多少而确定和变化的。他还必须接受有关技术的调控,同时,固定资产管理系统也会随着计算机、网络通信和数据库等科学技术的迅猛发展而不断变化及更新。因为本次开发的软件为固定资产管理,一个管理系统的开发过程一般包括系统开发准备、需求分析、系统分析、系统设计、系统实现、系统运行与维护、系统评价等步骤。根据开发系统的大小、复杂程度、运行方式等因素的不同,各步骤的要求和内容也不同,用户需要根据实际情况进行取舍和计划。基本开发要求是系统稳定、便于使用和管理,能完成用户当前和以后一段时间内的实际需要。为了适应系统的需要,在选择系统的开发工具上决定使用DELPHI60来开发客户端程序,在后台的数据管理上使用MICROSOFT的SQLSERVER2000。122设计原则改革开放促使了国民经济的飞速发展,随着企业不断的发展和壮大,对于固定资产管理的要求也不断提高,这就造成了管理中的信息量迅猛增长,给企业的管理带来了相当大的难度。目前,以管理为主的未建造方式,在信息处理过程中已远远不能达到企业现行管理的要求。为了从根本上摆脱手工管理的各种束缚,从管理体制业务流程,管理方法上进行彻底改革,使企业总体管理走上了一个新台阶,使用现代化的计算机网络信息管理技术来提高企业管理的水平,这是企业发展的必然趋势。123基本功能为了降低系统的开发费用,缩短系统的开发周期,本固定资产管理系统只实现了固定资产管理中最基本的、最具有普遍意义的功能,而对那些不经常使用或是很少使用的要求则不予以考虑。固定资产管理系统中要实现的基本功能如下处理固定资产基本信息的输入、查询、修改和删除,入库资产信息的输入、查询、修改和删除,出库资产信息的输入、查询、修改和删除,以及库中资产余额的查询和浏览。13研究(软件开发)的内容与意义我认为做好这样一个小型的固定资产管理系统并不是一件轻松的工作,不仅在实际运用中重要,更重要的一点是他充分体现了数据库应用系统的特征。因为固定资产管理系统是一个非常典型的数据库应用系统,资产中的大部分数据记录均是与数据处理相关的,因此,他涉及到数据处理的方方面面,有利于对数据库编程的理解。在开发的过程中,必须尽可能地采用公司现有软硬件环境,及管理系统的开发方案,从而达到充分利用公司现有资源,提高系统开发水平和应用效果的目的。系统应符合公司固定资产管理的规定,满足公司对资产各种信息的提供、保存、更新和查询的需求,达到操作过程中的直观、方便、实用、安全等要求,并且实现资产信息的系统化、规范化、自动化。对固定资产的管理实行计算机化,可以保证电子数据与物理产品的准确对应,达到快速录入,快速反馈,提高工作效率的目的,对企业决策者更直接准确的掌握企业的资本运营。固定资产管理系统不单可以提高工作效率,更重要的是,他体现了数据库应用系统的特征,是一个非常典型的数据库管理系统,所管理的对象是公司生存的资本,小到一针一线,大到上百万的资产,都可以在固定资产管理系统中体现。借此设计的过程,我也熟悉了很多数据库方面的知识。第二章可行性研究报告21引言211编写目的本软件的开发主要是为了实现固定资产的计算机化的科学管理,提高员工的工作效率,实现公司的科学化,现代化的固定资产管理。因为固定资产管理对一家证券公司来说涉及到日常管理的很多方面,作为企业赖以生存的固定资产管理系统,她紧密的联系着公司现有资产的利用情况以及下一步的采购计划等。公司的决策者通过资产管理系统反馈的数据来协调现有资产,使其能够得到最有效的利用,控制公司的经营成本,并由此决定公司下一步的采购计划,发展目标等。第一次使用本系统所要做的是系统数据库初始化,即固定资产编码的初始化,日后的出库操作就可不必再次输入资产那可能会很长的名字了,月终可以通过查询打印本月的固定资产流通报表,这样可以便捷的谁知盘计算出每个员工的当月成本,另外由于每开发一个新客户需要申请一套电脑供其使用,反之流失一个客户也要退回其使用的电脑,所以公司领导可以通过电脑设备的出库及入库情况从一个侧面了解到每个员工的工作业绩。固定资产管理软件的最终目标是在保证公司日常经营正常进行的前提下,最大限度地简化日常事务,降低运营成本,降低库存和占用资金,增加公司的流动资金,减少财务收支差错或延误,使固定资产管理的工作强度降到最低,使员工的工作重点放在公司的经营活动上去。用计算机来管理固定资产不能照搬人工管理模式,变成人工管理的翻版,而是要根据固定资产管理的目标对人工管理的业务流程进行优化、合理化、科学化,要超越当前的业务,抽象出业务中的管理思想和规律。212项目背景随着世界经济的迅猛发展,计算机技术已经在全球各个领域得到了广泛的应用,计算机软件技术的不断发展,使得信息化已经成为了当今世界经济和社会发展的大趋势,也是我国优化升级和实现工业化、现代化的重要环节。因此在全国范围内普及信息技术应用,加强信息资源的开发和利用是极其必要的。数据库技术的应用和开发成为信息界不可缺少的技术。这套系统采用的是面向对象的DELPHI60做为前台开发工具与后台SQLSERVER数据库相结合,前台提供用户操作数据的交互界面,而后台提供对数据的保存、分析和更新等数据处理功能。此项课题的研究与设计,经过了导师的严格监督与精心指导,并参阅了大量的计算机方面的书籍、资料条件下完成的,在设计中,采用了先进的软件开发工具,以提高软件的质量和标准化水平以及软件的可维护性。213术语说明MIS管理信息系统;DFDDATAFLOWDIAGRAM数据流图;DATAPROCESSING数据处理;TRANSACTIONPROCESSING事务处理;DATAPROCESSINGCYCLE数据处理流程;DATAACQUISITION数据采集;DATAPROCESSINGSYSTEMSECURITY数据处理系统安全性。214参考资料参考资料参见本设计文档后的“参考文献”。22可行性研究221基本要求固定资产管理系统的主要作用是记录固定资产流通的整个过程,提高资产管理的效率,可以更好的对资产的有关数据进行数据更新和查询,从而实现固定资产的科学管理。1功能固定资产管理系统的主要功能为数据录入、数据修改、数据删除、数据查询和修改密码及添加新用户。数据添加功能提供便捷的输入界面,通过应用程序交原始数据追加到数据库中。数据删除功能将满足用户要求的相应记录从数据库中删除。数据修改功能允许用户对他指定的记录的相关信息进行修改。数据查询功能允许用户进行查询,允许用户构造各种组合条件来处理所需信息。密码修改功能允许合法用户对密码进行修改。数据查询功能允许用户进行两种方式的查询记录浏览(不构造任何查询条件)和条件查询。记录浏览功能可以方便快捷地浏览数据库表中的全部记录。条件查询允许用户构造各种组合条件来处理所需要的信息,同时对部分重要信息进行报表生成和打印输出。密码管理功能允许合法用户对系统的密码进行修改或是设置。2性能方便快捷地完成固定资产管理的各项工作,数据输入的合法性高,数据查询速度快。3系统输入固定资产包含的各种信息。4系统输出查询的结果和固定资产余额的信息。5系统流程图入库操作系统流程图如图21图21入库操作系统流程图6安全与保密要求计算机给人带来的是工作效率,随之而来的还有病毒和非法入侵,作为企业赖以生存的固定资产的管理工具,安全性和保密性应该放在第一,同时涉及企业商业秘密,保密安全性更为重要,此系统采用DELPHI60开发,面向对象语言对数据的封装性保证了系统的安全和保密程度。222开发目标系统开发的总体任务是实现公司固定资产管理的系统化,规范化和自动化。实现企业办公自动化,减少不必要的人员消耗,提高工作效率,节省总体的支出。系统开发目标应考虑以下因素(1)人力与设备费用的相对减少;(2)处理速度提高;(3)人员利用率的提高;(4)控制精度的提高。223具备条件项目开发所具备的条件、假定和所受到的限制(1)所建议系统运行寿命最小值应达到3年;(2)进行系统方案选取时间应为一个月;(3)经费和投资的来源;电脑自备,所需资料大部分由自己公司获取,少数从互联网上获取,所需投入资金很少,由个人自行负担。(4)硬件、软件、运行环境及开发环境方面的条件硬件环境PII或更高档次的台式电脑、笔记本电脑。运行的内存要求32M以上所需的硬盘空间100M软件环境中文WINDOWS95/98/ME/NT/2000/XP;英文WINDOWS95/98/ME/NT/2000/XP;(5)可利用的信息和资源可参考已有的应用程序和数据库管理系统。(6)系统可投入使用的最晚时间系统可投入使用的最晚时间为7月份。224可行性研究的方法可行性研究的方法如下(1)公司调查;(2)专家咨询;(3)市场上相关产品、同类产品的调查。225评价尺度系统进行评价时所使用的主要尺度为各种功能的优先顺序、开发时间的长短及使用中难易程度。23对现有系统分析我们对固定资产管理工具的信息虽然不多,却可以通过网络、阅读相关书籍、野心家咨询等途径了解更多的信息。因为由于传统的手工管理方式存在着不易更新、不易存放、容易丢失损坏、难以备份等重大缺陷;而自己建立的简单固定资产管理系统对固定资产进行有效的管理,在很大程度上弥补了手工管理方式上的不足,提高固定资产管理的效率。24技术可行性分析1系统简要描述这套系统是以现今比较流行的DELPHI60进行编程,基于SQLSERVER2000数据库开发的。该系统采用常规的数据库管理方法,根据固定资产的信息管理的特点对数据库操作,比如对数据的输入、修改、删除、查询等。系统主要由六部分组成第一部分为基本固定资产信息管理。包括基本固定资产信息的输入、修改、删除、和查询。第二部分为固定资产入库信息管理。包括固定资产入库信息的输入、修改、删除、和查询。第三部分为固定资产出库信息管理。包括固定资产出库信息的输入、修改、删除、和查询。第四部分为固定资产余额信息管理。包括对固定资产余额信息的查询。第五部分为系统的权限维护。包括合法用户修改其口令及添加新的用户。第六部分为帮助模块。包括本系统的使用说明及版本信息。2优越性固定资产管理系统有利于数据的集中、有效管理。与手动方式相比,它更方便工作人员的日常操作,提高了工作效率,大大减低了出错的概率,也极大的方便了对公司的固定资产的管理,同时它也对工作人员提出了一定的要求,使不同的工作人员有不同的操作权限,更便于管理。本固定资产管理系统相对于大型系统也有其特有的优势。它简化了系统的规模,使系统集中于处理固定资产的主要工作上来,对那些在小型系统中不常使用的物流等系统完全不予考虑,既能满足了证券公司对固定资产管理的要求,又降低了开发费用,提供了各项常用处理功能,具有良好的可推广性。3影响评价采用固定资产管理系统将大大提高工作人员的工作效率,有利于提高固定资产流通的速度和资源的利用率。同时本系统有利于减小固定资产流通运行的经费支出,减小采用本系统的实体的经济负担。保证库存数据的准确性与时效性,运用库存的随时查询,达到对库存信息的实时监控;实现合理控制库存,加快资金周转,降低采购成本,基本做到合理配置现有资源。4技术可行性分析结论计算机的应用现在已达到一定的规模,使得计算机的应用在减轻人脑负担,提高工作效率方面得到一致的好评,固定资产管理是证券公司日常管理中经常用到而且也是比较重要的部分之一,安全有效的固定资产管理系统可以给公司的决策者以迅速有效的信息反馈。公司员工的素质完全可以满足熟练操作本系统的要求,本系统的运行环境要求不高,普通计算机完全可以满足运行本系统的要求。25系统经济可行性分析1支出(1)基础投资硬件计算机一台,断电保护器UPS以防断电数据丢失。软件WINDOWS98/NT/2000/XP、DELPHI60、SQLSERVER2000(2)其他一次性支出软件设计和其他费用。(3)经常性支出软件维护费用。2效益进一步实现固定资产的计算机自动化管理,提高固定资产管理的效率。3投资回收期根据经验算法,受益的累计数开始超出支出的累计数的时间为两年。26社会因素的可行性此系统的开发充分考虑了公司的固定资产管理流程和人员的素质等,从而能够满足公司的要求。(1)法律方面的可行性本固定资产管理系统的开发,将不会进犯他人、集体和国家的利益,不会违反国家政策和法律法规。(2)应用方面的可行性本固定资产管理系统的开发充分考虑到公司的实际需求,比如费用较低、系统功能简单实用、稳定可靠等,从而能满足实际使用的需要。27结论经济可行性随着世界经济和科技的发展,计算机的价格越来越低,只需要很低的投入就可以购置一套完全可以满足本系统硬件要求的系统。对于一家证券公司来说完全可以接受。由于新系统能大大提高员工的工作效率,减轻工作强度,因此可以减少固定资产管理人员的数量来降低公司的运营成本。运营可行性新系统操作简便、界面友好,对员工无需专门培训,而且新系统的固定资产入库、出库等流程与手工操作完全相同,员工可以很容易地适应。经过上述可行性分析,本固定资产管理系统的开发可以立即进行。第三章软件需求分析对于系统分析与系统设计工作都要建立在需求分析的基础上,即必须调查现行系统的运行情况、问题等,明确用户的需求,特别是合作开发和委托开发方式。软件需求分析工作是软件生存期中重要的一步,也是决定性的一步,只有通过需求分析才能把软件功能和性能的总体概念描述为具体的软件需求规格说明,从而奠定软件开发的基础。软件需求分析工作也是一个不断认识和逐步细化的过程,该过程将软件计划阶段所确定的软件范围逐步细化到可详细定义的程度,并分析出不同的软件元素,然后为这些元素找到可行的解决方法,软件开发的实践表明,需求分析并不是一件轻而易举的事情,软件危机发生的原因之一就是忽略了需求分析这一重要步骤,往往是把软件开发人员和用户未能全面地、准确地理解需求,以致把需求分析阶段的问题遗留到开发工作的后续阶段,最终酿成不良后果。制定软件的需求规格说明不只是软件开发人员的事,用户也起着至关重要的作用,用户必须对软件功能和性能提出初步要求,并澄清一些模糊概念。而软件分析人员则要充分考虑了解用户的要求,细致地进行调查分析,把用户“做什么”的要求最终转化成一个完全的、精细的软件逻辑模型并写出软件的需求规格说明,准确地表达用户的要求。需求分析阶段研究的对象是软件项目的用户要求。需要注意的是,必须全面理解用户的各项要求,但又不能全盘接受所有的要求。因为并非所有的用户提出的全部要求都是合理的。对其中模糊的要求还需要澄清,然后才能决定是否可以采纳。对于那些无法实现的要求应向用户做充分的解释,并征得谅解。31功能需求(1)功能划分本软件具有如下的主要功能浏览功能查询功能增加功能删除功能修改功能密码修改功能身份骓功能帮助功能(2)功能描述浏览功能以列表的方式列出所有的记录查询功能名称匹配查询规格匹配查询时间匹配查询单项查询或组合查询增加功能增加一条记录删除功能删除一条记录,并且提供确认机制修改功能修改任意一条记录,各项不能为空添加用户允许管理员添加系统用户密码修改允许所有用户可以随时修改自己的密码身份验证功能对登录的用户的身份进行验证,通过者才可进入系统帮助功能对用户提供使用帮助32外部接口需求(1)用户界面采用WINDOWS的通用界面,对用户友好,且对鼠标和键盘都支持,界面应遵循如下功能界面具有一致性,界面规范应遵循MSWINDOWS软件界面的规范;提供简单的错误处理;操作可逆,其动作可以是单个操作,或者是一个相对独立的操作序列;设计良好的联机帮助;应遵循国家关于计算机词汇的标准,用词应当精炼准确,没有歧义,图形的意义明朗。(2)硬件接口支持一般的PII或更高档次的电脑,笔记本电脑。(3)软件接口运行于WINDOWS95/98/NT/2000/XP,且具有WIN32API的操作系统上。(4)故障处理正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库的完好无损。33性能需求方便高效地完成公司固定资产管理流程的各项工作,录入数据合法性的校验程度高,数据查询速度快、效率高。(1)数据精确度查询时应保证查全率,所有相应包含查询关键字的都能查到。查询时应保证查准率,查到的记录应与给定的单项或组合查询条件完全匹配。(2)适应性满足个人使用的要求,对该系统的使用不应有困难。34软件属性需求(1)正确性要求发布的软件达到用户的预期目标,运行时基本无错误。(2)可靠性在一般尾部下不应出错。(3)完整性要求能在发生意外(如突然停电等)的情况下,保证不丢失数据。(4)效率对于浏览、增加、删除、查询和密码设置的一般操作时应及时响应。(5)易使用性要求能尽是为用户的使用提供方便,软件的界面符合目前流行的界面的规范。(6)可维护性要求本软件在运行时发现错误时,能快捷、准确地对其进行定位,诊断和修改。(7)可测试性设计时尽可能减少测试本软件的各项功能所需的工作量。(8)复用性设计时应采取模块化的方法进行设计,对系统内各模块接口尽可能达到高内聚、低耦合的程度,以提高各模块的复用性。(9)安全保密性要求提供身份验证,只允许通过身份验证的用户使用本软件,对于三次密码输入不正确的,应强行关闭。(10)可理解性对于本软件的各种菜单命令,各种信息提示,应易于用户理解。(11)可移植性要求本软件在将来能易于向WINDOWS各版本中平滑过渡。(12)互联性要求提供数据的输入输出接口,以易于同其他系统的连接。35数据描述(1)静态数据如表31到33表31固定资产基本信息M_ZCID资产编号M_ZCKIND资产类别M_ZCNAME资产名称M_ZCSPEC资产规格M_ZCUNIT计量单位表32固定资产入库信息M_SDEALPERSON经办人M_SMEMO备注M_SSAVEPERSOM保管人M_SSTORAGE仓库M_STIME入库时间M_SUNIT单价M_ZCNAME资产名称M_ZCID入库资产编号M_ZCSPEC规格型号M_ZCKIND种类M_ZCUNIT单位M_RKNO入库编号M_SMONEY金额M_SQUANTITY数量表33固定资产出库信息M_SDEALPERSON经办人M_SMEMO备注M_SSAVEPERSON保管人M_SSTORAGE仓库M_STIME出库时间M_SUNIT单价M_ZCNAME资产名称M_ZCID出库资产编号M_ZCSPEC规格型号M_ZCKIND种类M_ZCUNIT单位M_CKNO出库编号M_SMONEY金额M_SQUANTITY数量(2)动态数据输入数据菜单选项,查询关键字,新建记录项。输出数据由查询关键字确定的数据库记录集合或全部记录。内部生成的数据查询结果。(3)数据库描述本软件采用ODBC数据库(SQLSERVER2000)。(4)数据采集通过身份验证的用户,采用键盘和鼠标输入,由于系统的输入界面大量采用掩码编辑框(EDITMASK),方便用户输入的同时保证用户只能以正确的形式输入。系统具有有效性校验功能,对一些错误,如必须输入数字的地方,对日期的校验。对不能为空的字段进行错误检查,并弹出相应的提示,减少系统的错误信息出现,能采用下拉的,则不采用输入方式。第四章软件概要设计41总体设计系统设计又称系统物理设计,系统设计要根据系统分析报告中的系统逻辑模型综合考虑各种约束,利用一切可用的技术、手段和方法进行各种具体设计,确定新系统的实施方案,解决“系统怎么做”的问题。结构化的系统设计是指利用一组标准的图表工具和准则,确定系统有哪些模块,用什么方法连接,如何构成良好的系统结构,并进行系统输入、输出。数据处理数据存储等环节的详细设计,这一阶段的重点是设计好系统的总体结构,选择最经济合理的技术手段,系统设计阶段的文件是系统设计报告(又称系统物理设计说明书)。管理信息系统的开发是一项系统工程为了保证系统的质量设计人员必须遵守共同的设计原则,尽可能地提高系统的各项指标(系统可变性、可靠性、工作质量、工作效率等)。院(1)处理流程系统启动时,激活身分模块通过身分验证后,对系统初始化。根据系统配置文件将数据库导入,并设置全局变量。系统进入消息循环状态,通过事件驱动机制激活各功能模块,并执行指定模块。各项功能执行完毕后重新进入消息循环状态。由关闭系统事件激活关闭系统模块,退出系统。(2)总体结构和模块外部设计系统总体结构如图41查询修改删除增加查询修改删除增加查询修改删除增加查询基本信息管理资产入库管理资产出库管理资产余额管理用户密码管理系统退出身份验证消息循环退出通过验证不通过验证图41系统结构图(3)功能分配系统控制功能初始化模块系统初始化时由操作系统调用,执行完毕后进入消息循环状态关闭系统模块由系统功能模块调用,执行完毕后返回操作系统系统功能模块接收系统功能区的相应消息、增加、查询、删除、修改等模块基本资产管理模块完成对浏览的功能并可以调用增加模块、删除模块、修改模块、查询模块资产入库管理模块完成对浏览的功能并可以调用增加模块、删除模块、修改模块、查询模块资产出库管理模块完成对浏览的功能并可以调用增加模块、删除模块、修改模块、查询模块资产余额管理模块完成对浏览的功能并可以调用查询模块查询模块完成查询功能增加模块完成增加功能删除模块完成删除功能修改模块完成修改功能密码管理模块完成密码管理功能身份验证模块完成身份验证功能帮助模块为用户提供帮助功能42接口设计1外部接口(1)用户界面系统用用SDI(单文档)风格的主窗口,界面包括标题栏、主菜单、工具条、工作区、状态栏等标准的WINDOWS界面,常用的功能都可以直接调用工具栏上的快捷按钮。使得本系统的用户不必要具备计算机专业知识,因此交互界面尽量采用清晰、明了而且方便的形式。在设计用户界面时,应考虑如下因素合理颁布各功能菜单项实现各功能的操作力求方便快捷,符合操作惯例使用者与系统进行交互的连贯性系统的各项主要功能(增加、删除、修改、查询、口令修改等)为相对独立的功能,可以使用系统菜单,同时,在主窗口工具条上加上快捷按钮,力求快捷方便。(2)软件接口运行于WINDOWS95/98/ME/2000/NT,且具有WIN32API的操作系统上。(3)硬件接口支持一般的PII或更高的档次的电脑,笔记本电脑。2内部接口初始化模块系统初始化时由操作系统调用,执行完毕后进入消息循环状态关闭系统模块由系统功能模块调用,执行完毕后返回操作系统系统功能模块接收系统功能区的相应消息、增加、删除、修改、查询等模块基本物资管理模块由相应消息驱动,完成对浏览区的直接消息响应功能,可能会调用增加模块、删除模块、修改模块、查询模块物资入库管理模块由相应消息驱动,完成对浏览区的直接消息响应功能,可能会调用增加模块、删除模块、修改模块、查询模块物资出库管理模块由相应消息驱动,完成对浏览区的直接消息响应功能,可能会调用增加模块、删除模块、修改模块、查询模块物资余额管理模块由相应消息驱动,完成对浏览区的直接消息响应功能,可能会调用查询模块查询模块完成查询功能增加模块完成增加功能删除模块完成删除功能修改模块完成修改功能密码管理模块完成密码管理功能身份验证模块完成身份验证功能帮助模块为用户提供帮助功能43数据结构设计1逻辑结构设计(1)数据库中表的结构如表41到45表41基本资产信息表列名数据类型长度允许为空备注说明ZCIDVARCHAR8否资产编号ZCNAMEVARCHAR20否资产名称ZCSPECVARCHAR20否类别ZCKINDVARCHAR10是种类ZCUNITVARCHAR20是单位表42入库资产信息表数据类型长度允许为空备注说明RKNOVARCHAR14否入库编号RKIDVARCHAR8否资产编号RKNAMEVARCHAR20是资产名称RKSPECVARCHAR20是类别RKKINDVARCHAR10是种类RKUNITVARCHAR10是单位RKACCOUNDFLOAT8否入库数量RKPRICEFLOAT8否单价RKVALUEFLOAT8否金额RKDATEDATETIME8否入库时间RKDEAL_PERSONVARCHAR10否经办人RKSAVE_PERSONVARCHAR10否保管人RKBASEVARCHAR16是仓库RKMEMOTEXT50是备注表43余额资产信息表列名数据类型长度允许为空备注说明YEIDVARCHAR8否资产编号YENAMEVARCHAR20否资产名称YESPECVARCHAR20是类别YEKINDVARCHAR10是种类YEUNITVARCHAR10是单位YEACCOUNTFLOAT8否余额数量YEPRICEFLOAT8否单价YEVALUEFLOAT8否金额YEBASEVARCHAR16否仓库YEMEMOTEXT50是备注表44出库资产信息表列名数据类型长度允许为空备注说明CKNOVARCHAR14否出库编号CKIDVARCHAR8否资产编号CKNAMEVARCHAR20是资产名称CKSPECVARCHAR20是类别CKKINDVARCHAR10是种类CKUNITVARCHAR10是单位CKACCOUNTFLOAT8否出库数量CKPRICEFLOAT8是单价CKVALUEFLOAT8是金额CKDATEDATETIME8否出库时间CKDEALPERSONVARCHAR10否经办人CKSAVEPERSONVARCHAR10否保管人CKBASEVARCHAR16是仓库CKMEMOTEXT50是备注表45登录信息表列名数据类型长度允许为空备注说明USER_IDVARCHAR15否用户名USER_PWDVARCHAR10是密码USER_DESVARCHAR10是描述44运行设计1运行模块的命名模块名命名的方式按照相应模块结合特性制定。2运行控制本软件控制流程先由操作系统启动系统登陆模块,再进入消息循环状态,执行工作人员的处理要求,在系统执行完毕后从主菜单的系统维护子菜单下退出系统。3运行时间各模块的运行时间相应为12秒内(其中大部分为响应用户的动作)。由于系统采用消息驱动方式,将有效进提高计算机的利用率。4出错处理设计本软件应充分考虑到各种系统错误,避免造成数据库系统不至或损坏,本软件提供撤消机制,避免用户因错误操作对数据库系统造成损坏。采用对话框形式为用户提供警告消息。一些关键性操作比如删除应该提供确认机制。45安全保密设计在用户登录系统时进行身份验证只允许合法用户进入系统,并且在进入系统的同时根据用户的用户名检查用户对系统的处理权限,使一般员工具有日常工作的权限,而系统管理员则可以对系统的一些比较重要的数据进行设置。第五章软件详细设计51程序设计说明1模块描述本系统的模块设计和显示遵循如下一些涉及原则。设计原则尽可能的方便用户的使用,使用户在有效的时间内多做一些实质性的事物而不是在处理各种不同功能时显得不便。简而言之,最基本的原则是方便用户的使用。显示原则使系统尽可能的具有统一的界面和风格。在实现每一项基本功能的同时,完成一些相应的查询和查询功能。本软件的详细功能模块图如图所示2身份验证模块功能对用户进行身份难通过验证则登录系统。为了使系统更具有安全性,设置了登录次数,如果连续三次输入的密码都错误的话,则系统自动启动退出系统功能,非正常退出系统。输入项目输入用户名和密码。输出项目如果用户的用户名称和密码都正确无误的话,则没有输出项目;如果用户的用户名或者密码错误的话,则有消息提示用户是登录所用的用户名错误或者是密码错误。存储分配程序运行时战胜的内存约为1M左右。本模块的界面如图51所示,控件名称及其功能说明如表所示。图51登录界面登录后就会进入系统的主界面如图52所示,有五项菜单“基本信息”(如图53)、“入库管理”(如图54)、“出库管理”(如图55)、“综合查询”(如图56)及“帮助”图52系统主界面图53基本资产信息录入图54入库操作图图55出库操作图图56综合查询图图57用户管理第六章结论与建议根据公司的实际情况的需要,我做的是证券公司固定资产管理系统的设计。在设计完成并且工程实施的情况下,意义是十分重大的。固定资产管理系统设计的完成可以为公司的管理提供一些方便条件,利用这个系统可以对公司固定资产的各种信息进行管理,其中包括所有资产信息的录入、修改、查询等的处理,最主要的是能够实现对固定资产输入和输出情况的统计,从而能够使公司的固定资产管理更加条理化、集中化、规范化、具体化。公司有这样一个固定资产管理系统能够提高工作效率,从而提高固定资产的科学管理。总而言之,固定资产管理系统的完成对于公司的固定资产管理是非常重要的。通过本系统的开发,我经历了一个实际的信息管理系统的开发的全过程,相关理论和实践的结合,知识的综合与深化,也使自己的能力提高到了一个新的高度。计算机专业毕业设计开发环境ASPNET,VB,VBNETVF,JAVA等,数据库SQL。包括开题报告、程序、论文、答辩PPT,所有程序都是通过答辩的优秀作品,质量保证。也可代做。我是哈尔滨工业大学计算机专业毕业的学生我卖的毕业设计都是新做出来的而且是学生亲手做的符合学生要求如果你在别的店卖来的都是很专业的人员做的一看就不是学生自己亲手做出来的,而且其他店不提供售后我们提供售后服务及技术支持和答辩技巧QQ982465840旺旺诚信源代码之家电铺地址全天在线各位学弟学妹联系我本店购设计的优点1价格合理便宜2提供技术支持3售后服务好4成交速度快当时就可以完成调试功能5东西齐全开题论文代码程序答辩PPT售后服务6作品都是获得优秀的产品保证质量致谢本软件的开发过程中,得到了很多的帮助。首先要感谢我的导师,是他的耐心指导才让我的设计能顺利完成,设计过程中,导师认真又严谨的态度也让我学到了怎样对待工作。单位的领导和同事也给我提出了很多有益的建议,帮助我了解了公司里固定资产的流通过程以及需要完擅的环节,才让我的设计没有脱离实际,真正达到物有所用。我的同学也帮我解决了很大的问题,毕业后三年多已经没有写过程序了,刚开始的时候有种无从下手的感觉,是我的同学帮我逐步进入状态,又建议我将原来的开发工具VISUALC改为DELPHI,才让我的设计能按时完成。虽然程序不大,但是从实际出发,没有把程序的功能设计的十分强大,一切都是以实用为基础,更易于操作人员学习,系统也更为稳定。总之,虽然程序不是很复杂,但是也有他应有的价值,也让我把很久没有做过的程序设计又重新拣了回来,也为在工大的学习划上了一个比较完美的句点。参考文献1张海藩编软件工程导论,清华大学出版社1998年版,PP21292STEVETEIXERIA主编,龙劲松等编译DELPHI6开发人员指南,机械工业出版社2003年版,PP1353陈志华等编突破DELPHI60编程实例50讲,中国水利水电出版社2002年版PP56784尹立民编DELPHI6数据库开发典型实例,电子工业出版社2002年版PP11245刘晓华编SQLSERVER2000数据库应用开发,电子工业出版社2001年版,PP932946王庆建等编SQLSERVER2000数据库管理与开发,电子工业出版社2003年版,PP1281367祁少鹏硕士论文医药企业销售的计算机管理1999年8张冀东博士论文物资管理信息系统开发2002年9KERIEPEARLSON,”MANAGINGANDUSINGINFORMATIONSYSTEMS”WILEYTEXTBOOKS2NDEDITION10RONAWEBER,”INFORMATIONSYSTEMSCONTROLANDAUDIT”PRENTICEHALL1EDITIONOCTOBER29,199811BRIANKNIGHT,”SQLSERVER2000ADVANCEDDBAGUIDE”附录A部分源代码UNITUMAININTERFACEUSESWINDOWS,MESSAGES,SYSUTILS,VARIANTS,CLASSES,GRAPHICS,CONTROLS,FORMS,DIALOGS,BUTTONS,XPMENU,MENUS,EXTCTRLS,JPEGTYPETFRMMAINCLASSTFORMPANEL1TPANELSCROLLBOX1TSCROLLBOXIMAGE1TIMAGEMAINMENU1TMAINMENUN1TMENUITEMN2TMENUITEMN3TMENUITEMN4TMENUITEMN5TMENUITEMN6TMENUITEMN7TMENUITEMN8TMENUITEMN9TMENUITEMN10TMENUITEMN11TMENUITEMN12TMENUITEMN13TMENUITEMXPMENU1TXPMENUSPEEDBUTTON1TSPEEDBUTTONSPEEDBUTTON2TSPEEDBUTTONSPEEDBUTTON3TSPEEDBUTTONSPEEDBUTTON4TSPEEDBUTTONSPEEDBUTTON5TSPEEDBUTTONSPEEDBUTTON6TSPEEDBUTTONSPEEDBUTTON7TSPEEDBUTTONSPEEDBUTTON8TSPEEDBUTTONIMAGE2TIMAGEN14TMENUITEMN15TMENUITEMPROCEDUREN13CLICKSENDERTOBJECTPROCEDUREN6CLICKSENDERTOBJECTPROCEDUREN7CLICKSENDERTOBJECTPROCEDUREN8CLICKSENDERTOBJECTPROCEDUREN9CLICKSENDERTOBJECTPROCEDUREN10CLICKSENDERTOBJECTPROCEDUREN11CLICKSENDERTOBJECTPROCEDUREN12CLICKSENDERTOBJECTPROCEDUREFORMCREATESENDERTOBJECTPROCEDUREN14CLICKSENDERTOBJECTPROCEDUREN15CLICKSENDERTOBJECTPROCEDUREFORMSHOWSENDERTOBJECTPRIVATEPRIVATEDECLARATIONSPUBLICPUBLICDECLARATIONSFUNCTIONGETSTANDARDIDTEMPTABLENAME,BSTRSTRINGSTRINGENDVARFRMMAINTFRMMAINVARMYCHECKIDSTRINGLOGINISOKBOOLEANPOPEDOMINTEGERIMPLEMENTATIONUSESUDM,UUSERNEWS,UINPUT,UCHECKINPUT,UOUTPUT,UCHECKOUTPUT,UDEPOT,UCHECKALL,UABOUT,UASSETNEWS,ULOGINRDFMFUNCTIONTFRMMAINGETSTANDARDIDTEMPTABLENAME,BSTRSTRINGSTRINGVARIINTEGERBEGINFORI1TO300DOBEGINRESULTBSTRDATETOSTRNOWCOPY000,1,3LENGTHINTTOSTRIINTTOSTRIWITHDMQRTEMPDOBEGINCLOSESQLTEXTSELECTFROMTEMPTABLENAMEWHEREIDTRIMRESULTOPENIFISEMPTYTHENBREAKENDENDENDPROCEDURETFRMMAINN13CLICKSENDERTOBJECTBEGINCLOSEENDPROCEDURETFRMMAINN6CLICKSENDERTOBJECTBEGINIFNOTASSIGNEDFRMINPUTTHENFRMINPUTTFRMINPUTCREATESELFFRMINPUTSHOWMODALENDPROCEDURETFRMMAINN7CLICKSENDERTOBJECTBEGINIFNOTASSIGNEDFRMCHECKINPUTTHENFRMCHECKINPUTTFRMCHECKINPUTCREATESELFFRMCHECKINPUTSHOWMODALENDPROCEDURETFRMMAINN8CLICKSENDERTOBJECTBEGINIFNOTASSIGNEDFRMOUTPUTTHENFRMOUTPUTTFRMOUTPUTCREATESELFFRMOUTPUTSHOWMODALENDPROCEDURETFRMMAINN9CLICKSENDERTOBJECTBEGINIFNOTASSIGNEDFRMCHECKOUTPUTTHENFRMCHECKOUTPUTTFRMCHECKOUTPUTCREATESELFFRMCHECKOUTPUTSHOWMODALENDPROCEDURETFRMMAINN10CLICKSENDERTOBJECTBEGINIFNOTASSIGNEDFRMDEPOTTHENFRMDEPOTTFRMDEPOTCREATESELFFRMDEPOTSHOWMODALENDPROCEDURETFRMMAINN11CLICKSENDERTOBJECTBEGINIFNOTASSIGNEDFRMCHECKALLTHENFRMCHECKALLTFRMCHECKALLCREATESELFFRMCHECKALLSHOWMODALENDPROCEDURETFRMMAINN12CLICKSENDERTOBJECTBEGINIFNOTASSIGNEDFRMABOUTTHENFRMABOUTTFRMABOUTCREATESELFFRMABOUTSHOWMODALENDPROCEDURETFRMMAINFORMCREATESENDERTOBJECTBEGINHEIGHT757WIDTH1023ENDPROCEDURETFRMMAINN14CLICKSENDERTOBJECTBEGINIFNOTASSIGNEDFRMUSERNEWSTHENFRMUSERNEWSTFRMUSERNEWSCREATESELFFRMUSERNEWSSHOWMODALENDPROCEDURETFRMMAINN15CLICKSENDERTOBJECTBEGINIFNOTASSIGNEDFRMASSETTHENFRMASSETTFRMASSETCREATESELFFRMASSETSHOWMODALENDPROCEDURETFRMMAINFORMSHOWSENDERTOBJECTBEGINFRMLOGINTFRMLOGINCREATESELFFRMLOGINSHOWMODALFRMLOGINFREEIFLOGINISOKTHENBEGINIFPOPEDOMMOD30THENN1ENABLEDTRUEELSEN1ENABLEDFALSEIFPOPEDOMMOD70THENN2ENABLEDTRUEELSEN2ENABLEDFALSEIFPOPEDOMMOD110THENN3ENABLEDTRUEELSEN3ENABLEDFALSEIFPOPEDOMMOD130THENN4ENABLEDTRUEELSEN4ENABLEDFALSEENDENDENDUNITUASSETNEWSINTERFACEUSESWINDOWS,MESSAGES,SYSUTILS,VARIANTS,CLASSES,GRAPHICS,CONTROLS,FORMS,DIALOGS,BUTTONS,STDCTRLS,MASK,DBCTRLS,GRIDS,DBGRIDS,EXTCTRLS,DB,ADODBTYPETFRMASSETCLASSTFORMPANEL1TPANELDBGRID1TDBGRIDLABEL1TLABELLABEL2TLABELDBEDIT1TDBEDITDBEDIT2TDBEDITDBEDIT3TDBEDITDBEDIT4TDBEDITLABEL3TLABELLABEL4TLABELBTNADDTSPEEDBUTTONBTNDELTSPEEDBUTTONBTNEDITTSPEEDBUTTONSPEEDBUTTON4TSPEEDBUTTONBTNPOSTTSPEEDBUTTONDSASSETNEWSTDATASOURCEPROCEDURESPEEDBUTTON4CLICKSENDERTOBJECTPROCEDUREBTNADDCLICKSENDERTOBJECTPROCEDU

温馨提示

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

评论

0/150

提交评论