




已阅读5页,还剩67页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
硕士学位论文 (专业学位) 基于 B/S 的现金管理系统的设计与实现 姓 名: 学 号 : 所在院系: 职业类型: 专业领域: 指导教师: 副指导教师: 二 一三年五月 A in 2012 、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版;在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。 学位论文作者签名: 年 月 日 同济大学学位论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。 学位论文作者签名: 年 月 日同济大学硕士学位论文 I 摘 要 现金管理系统能够帮助企业对现金进行科学合理的管理,提高企业资金管理的即时性与灵活性。通过该系统,企业可以十分方便地对各种财务凭证、账簿、对账单进行管理,同时进行综合收款与付款业务,最终实现对账户与流动资金的有效调配、促进资金流动性的提高,为企业创造更大的利润空间与价值。 本文以B/S 模式,使用 据库作为中心数据库,采用 C#语言实现了现金管理系统,整个系统具有界面统一、使用方便、功能齐全、性能良好、安全指数高和兼容性 好等特点,能够在信用社中得到应用。 本文在对目前现金管理系统的国内外研究现状进行分析之后,针对目前企业迫切需要的业务需求对系统进行了需求分析,将整个系统细分为用户管理模块、账管理模块、凭证管理模块、账簿管理模块和通讯录管理模块。针对系统的需求分析,对系统的开发环境、网络拓扑结构、系统结构进行了概要设计,利用业务流程图与时序图对系统的功能设计进行描述,利用 005 对数据库进行了设计与实现,数据库的设计遵循了编码规范、结构合理、具有一定的扩展性并具有冗余度低的特点。在系统设计的基础上,采用 C#开发语言、 界面方案对系统进行了实现。 通过对系统进行用例测试对系统的各项功能点的可用性与正确性进行验证。在对系统进行安全性测试、性能测试与压力测试之后,得到系统的安全性能较为可靠,性能与压力均达到了系统的需求,同时测试环境符合实际使用情况,整个测试结果可靠性高,能够作为对系统进行评价的需求。 关键词:现金管理系统;凭证管理;对账管理;账簿管理 同济大学硕士学位论文 A b s t r a c t is an to of of so of so as to of of of in to on , as # to to is to of of be in of of of of on of to of of of to in of of a of of of to of in by be as In of to 济大学硕士学位论文 A b s t r a c t to of of in of 济大学硕士学位论文 目 录 录 摘 要 . I . 录 . 一章 绪论 . 1 究背景及意义 . 1 国现金 管理发展现状 . 1 究内容 . 3 第二章 现金管理系统主要技术概述 . 4 开发平台介绍 . 4 据库访问方案 . 6 面方案 . 7 # . 8 本章小结 . 8 第三章 现金管理系统需求分析 . 9 统功能需求分析 . 9 统功能域概述 . 9 证管理模块 . 10 合收付款 . 11 簿管理模块 . 12 统非功能需求 . 14 应时间 . 14 全性需求 . 14 他需求 . 14 章小结 . 15 第四章 现金管理系统的设计 . 16 统概要设计 . 16 络结构设计 . 16 统结构图 . 17 统功能设计 . 17 户管理设计 . 17 帐单模块设计 . 19 证管理模块设计 . 21 同济大学硕士学位论文 目 录 V 簿管理 . 22 讯模块设计 . 23 据库设计 . 23 据库概要 设计 . 24 据库逻辑设计 . 25 章小结 . 27 第五章 现金管理系统实现 . 28 统架构 . 28 据库连接 . 29 据库操作的实现 . 30 户管理实现 . 32 账单管理实现 . 34 证管理 . 38 簿管理 . 46 讯模块实现 . 47 章小结 . 50 第六章 现金管理系统的测试 . 51 能测试 . 51 试环境 . 51 账管理功能测试 . 51 簿管理功能测试 . 52 统管理子系统功能测试 . 52 功能测试 . 53 能测试 . 53 全性测试 . 54 定性测试 . 54 试结论 . 56 章小结 . 57 第七章 结论与展望 . 58 论 . 58 望 . 58 参考文献 . 60同济大学硕士学位论文 第一章 绪论 1 第一章 绪论 究背景及意义 在信息技术大潮的推动下,计算机与互联网的应用深入不断升级,不论是政府机关还是各大企业均纷纷利用计算机来替代日常的工作。财务管理作为 时由于现金管理工作的任务量较大,工作十分繁琐,完全依靠人工的管 理使得管理的效率较低,同时管理的规范性也有待加强。因此利用目前不断成熟的计算机与网络技术实现现金管理管理系统能够 迎合目前企业对财务管理的要求日益提高的特点,有重要意义,实现了企业利用信息化、网络化管理财务与现金的需求,具有高效、快捷、科学的特点,弥补了传统现金管理的缺点和不足。 现金管理系统能够帮助企业对现金进行科学合理的管理,提高企业资金管理的即时性与灵活性。通过该系统,企业可以十分方便地对各种财务凭证、账簿、对账单进行管理,同时进行综合收款与付款业务,最终实现对账户与流动资金的有效调配、促进资金流动性的 提高,为企业创造更大的利润空间与价值。 国现金管理发展现状 我国现金管理的发展大致可以分为以下四个阶段:起步阶段、突破阶段、普及阶段与深化阶段。 1. 起步阶段 国内的银行业发展可以追溯到古代,但是那时候并没有真正地出现现金管理的理念。因此国内的现金管理一般认为是起步与上世纪末,其最主要的标识是上世纪末花旗银行进入国内的市场,为各大企业提供现金管理的业务,其具体内容涉及到电子银行、本币与外币管理。 2. 突破阶段 随着国内现金管理业务的不断成熟,同时国内企业对现金管理的要求也日益增多,在这种背景下 ,国内的一些大型银行逐步开始重视现金管理业务的推出。其中中国建设银行在这方面走在国内的前列。但是当时其提供的现金管理功能并不是作为核心产品二是作为客户管理系统的一个重要组成部分,它能够完成的功能包括资金的配置、利息的计算、现金交易、对账户的监控以及查询等。 3. 普及阶段 同济大学硕士学位论文 第一章 绪论 2 自 2002 年年起,国内的银行业得到了十分快速的发展,同时在国内外信息大潮不断向前推进的进程中,金融技术与 术均得到了大幅度地提升,这为银行提供高优质、功能更加完善的现金管理系统提供了良好的外部条件。 这一阶段的现金管理系统主要的 特点是网上支付。由于网上支付具有的便利性,使用网银进行支付的企业也越来越多,这也促进了各大银行继续深化网上支付开发的热情。与此同时,政府也对现金管理给予了大力的扶持,在 2005 年的央企会议中,国家首次明确了对资金集中管理模式的扶持,会议支出,银行业应当不断地探索多元化的资金管理模式,增强企业对现金的管理效率,提高资金的总体使用率,降低资金的闲置。在国内形势均利于现金管理系统的推动的形势之下,中国工商银行、中信银行、招商银行、浦发银行等均先后开发了各种具有各种特色的现金管理系统。 工商银行推出现金管理系统的时 间较早,其首次推出的现金管理系统的功能缺乏足够的特色,提供的主要功能由综合收款、付款、工资发放、账户查询、投资理财等。在之后的几年,工商银行对该系统进行不断地升级与完善,尤其是在2006 年推出的财智账户成为当时较为流行的品牌。 同年的四月,中信银行也开发了自己的现金管理系统,该系统除了包括当时市面上较为常见的现金管理系统具有的收款、付款、账户管理、监控与查询功能之外,还提供了具有个性的风险管理功能,其当时的产品的体系已经较为完整,流程也较为先进。 总体而言,现金管理系统的普及阶段的现金管理系统的使用者大多为 较为大型的国有企业,因此成本较高,不适合一般的中小型企业。 4. 深化阶段 总体而言,前面的三个阶段都是位于现金管理系统开发的初级阶段,仅仅是满足了企业对现金管理的基本要求,创新度不够,同时提供的服务也基本上一致。但是市场的需求是不断变化的,银行必须根据市场需求的变动及时对功能进行调整。 例如工商银行推出的 现金管理服务是指银行凭借雄厚的实力、先进的手段和丰富的经验,为客户进行有效资金管理而提供的收、付款,投、融资,账户管理等一系列组合服务。工商银行现金管理产品种类主要有:资金实时清算、委托收款、代收 代付、账户管理、网上银行、外汇理财、网络结算等 30 多种,并可根据企业需求,为客户量身定制个性化的现金管理方案,提供全面综合的现金管理服务,协助客户提高资金使用效率、降低资金成本、增加资金收益。 同济大学硕士学位论文 第一章 绪论 3 究内容 本文阐述了现金管理系统从需求分析、系统设计、实现实现与测试一系列的工作流程,考虑到系统的可维护性,系统采用了 台进行开发。根据以上的内容,文章分为以下几章: 第一章为绪论,该章提出了论文的研究意义,同时对我国现状管理系统的文献进行了梳理与总结,最后讲解的文章的主要内容。 第二章为系统关 键技术的概述,该章阐述资产管理系统中采用的技术,如 及 。 第三章为现金管理系统的需求分析,文章从两个方面对其进行了讲解,分别是现金管理系统的功能与非功能需求。在阐述系统的功能需求时,系统运用了用例图与业务流程图。 第四章为现金管理系统的设计,在设计部分,文章对其技术架构、功能模块、数据库及系统的安全进行了设计,为系统的实现打下基础。 第五章现金管理系统的实现,首先阐述了平台的搭建,接着运用流程图、关键代码与运行界面对系统的实现进行了分析。 第六章为现金管理系统的测 试,对系统的测试进行了阐述。 第七章总结全文,并提出了下一步的研究方向。 同济大学硕士学位论文 第二章 现金管理系统主要技术概述 4 第二章 现金管理系统主要技术概述 开发平台介绍 本文选用的开发平台为 . 在该环境下可以支持多种编码语言设计的组件,更具有我们常说的跨平台运行功能。对一般开发环境而言,更高效、安全、能够全面支持基于 务体系。它可以在本地存储和执行对象代码,也可以在本地执行然后再互联网上执行。 外,在 境下可以保证对象代码运行的安全性。使 程序开发人员能够轻松、高效的开发应用程序。而不受开发运行环境的干扰;而且 够保证与任何代码的高度集成。 如今的互联网都不靠软件取胜的方式占领市场, 不例外,它最重要的思想就是提供服务。这种模式一般称为 务。这种服务对于日新月异的互联网来说,具有跨时代的意义。 架包含数据库处理的 面开发的 及应用软件开发的 库,如图 2示, 架提供一种高度集成的数据库处理流程 面开发技术 程序编程语言 上,支持 C+, C#, 多种语言 6。 同济大学硕士学位论文 第二章 现金管理系统主要技术概述 5 图 2. 1 . 发平台的结构图 要的特征表现在以下几个方面: 1. 从软件升级为服务 软件服务能够不进行用户安装、更新软件而在不同计算机之间进行访问和操作。这种服务方式能够为用户提供一个更加灵活的存储信息的方式。在 ,软件最终以 务的形式发布在互联网上,把这种组装后的可以在互联网上发布的组件称之为 务。 过 议进行对象类的相互传递和调用。 2. 同一标记语言 从一种元语言,最早是从 言演变而来。 最大功能是可以对不同应用程序以及不同格式的信息进行定义。尤其是在 较为通用,能够应用于数据采集的合并,用于不同应用之间交互信息。 言定义了 。 随着互联网组件称为数据和信息中心,将会有更多的设备和服务融入其中, 得各种设备能够在其平台上正常运行。 在 ,编译过 程分为如下步骤: 1. 首先,生成 码,这也是 特点所在,与其他的高级编程语言有所不同,它不会创建代码,只是将其进行编译,并生成 这样编译后的代码可以跨平台使用,而且不仅限于应用于 C#。要完成这样的工作,必须完成要执行更多的操作, 码器发挥了重要作用,它实现了目标代码之间的转换。这样操作系统就能够正常执行相应程序。 在以往编写代码采用一种优化的形式就是把代码编译为几个应用程序,这样有利于应用程序应用于指定的 。而 架 ,使用 译器使用 前面所说, 立于操作系统,而且可以与其他代码兼容。 译器分为好几种,每一种有它自身的特点,在编程时,我们可以选择不同的 实际应用中,在不过多考虑操作系统的兼容性上,能够把更多的精力放在实现功能代码上。 2. 装配件 装配件就是在编译应用程序中,用来存储所创建的 码,包括可执行的应用程序文件和其他应用程序使用的库,如 了包括 基本信息以外,还包括数据信息和其他资源文件信息。数据信息允许装配件是完全自我描述的 ,不难看出,在使用的时候对装配件的使用不互相独立但是又相互联系的。 同济大学硕士学位论文 第二章 现金管理系统主要技术概述 6 在这种情况下,应用程序在部署时变得十分方便,用户只要将需要的文件从本地通过 方式进行上传就完成了,而且并不需要知道其应用程序的配置信息。 3托管代码 上述两项工作时 主要的功能,但是并不是其所有的功能,它还需要完成其他任务。 4. 垃圾回收 这一功能能够降低程序员处理内存问题的难度。 据库访问方案 计目标在于能够简单的访问关系型或者非关系型的数据库。能够支持 转换和关系型数据库的持续访问和脱机处理。 能够支持多种数据源的互相访问。 1. 简单地访问关系数据 计目标在于能够简单的访问关系型或者非关系型的数据库。能够支持 转换和关系型数据库的持续访问和脱机处理。能够支持多种数据源的互相访问。 入了 ,它封装了与关系型数据库中的表相关联的一组数据。这样利于维持服务器与数据库数据的完整关系链。出的全新的数据访问通用接口模型。 2. 可扩展性 供了三种内置的 据提供者。一种是 接的方式,一种是 接方式,另一种 是 用者可以用 相互通信。 4. 统一 关系数据访问 够通过统一的 换来实现关系数据的访问,具体的将就是每一层的数据结构的接口都采用 义,把关系数据库的所有表都可以转换为面向对象的编程模式中去。从而可以形成 术的扩展。 结构包括: 1. 用 实现对数据的离线访问模式。各种格式的数据均能够直接利用 来填充。 这样对于 的数据源就没有过多的要求。 2. 件 两个核心组件,一个是 个是 据处理控同济大学硕士学位论文 第二章 现金管理系统主要技术概述 7 件。 据处理控件一般包括 组件。利于多种不同的应用数据库之间的访问。一个 含一个或者多个 象, 象对用于数据库中的表,一般有数据行、列、或者主外键关系或者约束关系构成。包含了传统表中的所有信息元素。 面方案 为网站开放的常用编程语言已经有了很大的发展,但是快速的发展也带来了一系列的问题,例如它的可维护性不好,通用性不强等等,但是 1. 提供对多个编程语言的支持 包括 C#和 外也支持许多第三方的语言:例如 在比较流行的 术也能在 运行自如。 声明的在服务器端声明控件,客服端调用使用起来相当简单。在编程过程中,只需 要将 行代码嵌入到代码中去。可以用 性直接识别服务器端的控件。有利于提高代码的可阅读性,不必引用 体的内容或者将这些内容复制到变量中去。对于编程人员来说,这样的封装有利于编码的规划。 了方便程序员的开发提供了多种控件,比较常用的有树形控件、列表控件、浏览器控件、数据库控件等。 言的一个最大的改动就是不在使用脚本。 在支持是支持 加了全新的类 型,另外, 引入了 C#, C#是面向对象编程, 是全部由 C#编程而成。 传统的网站代码总是不能够实现代码页程序的真正分离,必须相互交织在一起,增加了程序员的编程难度。 过两种方式实现代码与页面的分离,第一种方式似乎就是代码不与 合,代码仍然保存在 面,另一种方式就是用另一个单独的页面保存后台处理代码,而与之对应的前台 供必要的 为识别。处理流程完全封装在 部。 同济大学硕士学位论文 第二章 现金管理系统主要技术概述 8 配置分为服务器端配置,就是 置,与 用程序发布是相同的流程。 7部署 署服务包括 件和 置文件,这些文件都是经过汇编完成的,而不是把 架作为一部分发布在 务器的虚拟目录。 # C#是微软公司在 2000 年 6 月发布的一种全新的编程语言。 C#是 最新研究成果。 C#与此前面向对象的另一编程语言 诸多相似的地方,编程核心都是面向对象,界面,单一的继承模式,以及一些程序语法都与 同。另外 C#与 许多地方又有不同之处,例如, C#引入了专门的数据库封装类,使得数据库能够面向对象编程,与组建对象模型直接可以集成。C#语言的特点主要体现在以下几个方面: 1. 简单性 在对 C#语言进行设计的时候,设计人员的首要考虑因素就是要求该语言简单易懂,去掉了 C+里面晦涩、难懂的指针,以及内存处理等方面的直接编程,采用了高度封装的方式,把指针、内存处理都做了明确的封装,利于程序结果的健壮性。 2. 现代性 C#作为企业级的编程语言,对金融行业数据类型新增加了专用的数据类型。C#提供的元数据语 法结构,能够有效的保证数据的安全性。 3. 面向对象性 C#的面向对象编程特征更加突出。在 C#编程语言中,面向对象编程已经称为编程中最基础的部分。任何事物皆对象。 4. 类型安全性 在 C#中,为了处理好内存管理模块,类型的安全性尤其严格, C#提供了一整套完整的变量规则,编程人员必须按照这些规则编程,其次,去掉了不安全的类型转换,并禁止其初始化,把不安全性扼杀在摇篮中。 本章小结 本章对系统采用的关键技术进行了阐述,包括开发平台介绍
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025建筑工程监理委托合同
- 2025股权转让合同
- 初三学生国旗下演讲稿《轻装上阵迎中考 志存高远勇拼搏》
- 运维服务管理优化汇报
- 模拟有限责任公司设立登记流程
- 脓胸的护理常规
- 2025年环境监测测验试题
- 公司财务报销费用培训
- 2025年中医执业医师考试中药学知识点总结模版
- 新质生产力日报
- 浙江开放大学2025年《行政复议法》形考作业2答案
- 消防改造协议书范本
- 职业心理健康课件
- 江苏省南通市2025届高三三模 地理试题(含答案)
- 年度安全生产月启动讲话稿材料
- 宁波中考社会试题及答案
- 2025年三级安全培训考试试题及参考答案【完整版】
- 金华市金厦商品混凝土有限公司年产60万方清洁型预拌混凝土迁建项目环评报告
- 2025年计算机科学与技术考试试题及答案
- 2024年福清市中医院招聘笔试真题
- 物业经理模拟试题及答案
评论
0/150
提交评论