【毕业学位论文】(Word原稿)企业财务管理系统的设计与实现-软件工程_第1页
【毕业学位论文】(Word原稿)企业财务管理系统的设计与实现-软件工程_第2页
【毕业学位论文】(Word原稿)企业财务管理系统的设计与实现-软件工程_第3页
【毕业学位论文】(Word原稿)企业财务管理系统的设计与实现-软件工程_第4页
【毕业学位论文】(Word原稿)企业财务管理系统的设计与实现-软件工程_第5页
已阅读5页,还剩67页未读 继续免费阅读

下载本文档

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

文档简介

中图分类号: 学校代码: 10055 密级: 公开 专 业 硕 士 学 位 论 文 企业财务管理系统的设计与实现 of 要 I 中文 摘要 随着计算机技术、网络技术和信息技术的快速发展,越来越多的产品改善了人们的工作和生活方式。财务管理系统是计算机技术和互联网技术结合的一种财务管理的解决方案,它能够将计算机技术与财务管理互相融合 ,可以利用信息技术的优势来对办公系统进行规划和重构,从而对办公系统实现全面自动化、数字化,实现一体化的高效办公体系,最终使公司的财务管理和决策更加明确和有效。 财务管理系统的设计与实现是建立在公司的财务管理上的。其功能主要包括:会计凭证的录入、审核、查询,自动生成现金日记账、银行日记账等明细账、总账,自动生成资产负债表、利润表及现金流量表,帐套信息设置、用户信息设置以及科目设置等。 本文首先对系统需求分析做了详细的介绍,然后对系统的概要设计进行了阐述并重点介绍了财务管理系统功能模块的具体设计及实现。本课题基 于 B/用 据库为核心数据库、使用 架,数据库连接池等技术开发完成,其主要功能如下:不仅拥有友好方便的前台操作界面,也有稳定的后台支持。作为一种该研究方向的探索,系统旨在提供一个操作简单、功能完善、有特色功能的财务自动化系统。 关键字 :财务管理系统 ,设计与实现,财务自动化 , B/S 架构 of of s is a It of to it is it of on s of in we of we of is , as to As an to an B/S 录 I 目 录 第一章 绪论 . 1 第一节 研究的背景 . 1 第二节 研究的意义 . 2 第三节 本文研究内容与组织结构 . 2 本文研究内容 . 2 论文的组织结构 . 2 第二章 系统的需求分析 . 4 第一节 系统的总体需求 . 4 第二节 系统的功能与用例分析 . 6 第三节 系统的性能需求 . 10 第四节 系统的可行性分析 . 11 第五节 系统的开发与运行环境 . 13 第六节 本章小结 . 13 第三章 系统的设计 . 14 第一节 系统体系结构设计 . 14 第二节 系统的功能模块设计 . 14 第三节 系统的数据库设计 .四节 本章小结 . 29 第四章 系统功能的实现 . 30 第一节 数据库的连接与操作 . 置信息 . 30 配置信息 . 33 第二节 用户登录功能的实现 . 34 目 录 三节 帐套管理的实现 .四节 凭证模 块的实现 . 42 第五节 账簿模块的实现 . 46 第六节 报表模块的实现 .七节 管理功能的实现 . 53 第八节 本章小结 . 54 第五章 系统测试及运行维护 . 55 第一节 系统测试 . 55 试过程和目的 . 55 试环境 . 56 试方法和工具 . 56 试结果 . 56 第二节 系统运行 . 59 第三节 系统维护 .六章 总结与展望 . 62 第一节 总结 . 62 第二节 展望 . 62 参考文献 . 64 致谢 . 66 个人简历 . 67第一章 绪论 1 第一章 绪论 第一节 研究的背景 在企业管理中,财务管理作为其重要组成部分,与经济价值或财富的保值增值有很大的关系,是关于创造财富的决策。我们知道,企业的生存、发展和盈利的总目标离不开财务上对资金的运用管理。另一方面,财务管理目标是制定生产目标、销售目标等一系列目标的基础前提,这使得财务管理在企业管理中处于一个核心地位,财务管理目标将从根本上反映企业的总目标。所以确立一个合理的财务管理目标对企业的长远发展有重要的意义。 随着企业经济业务的增加,财务系统的引进大大提高了公司运作的效率,企业内部 控制的有效性也得到了的提高。企业财务系统 (或称之为会计系统 )是根据财务目标设立组织机构、岗位,配置管理权责和人员,对经营活动、财务活动进行反映、监督、控制、协调的运作体系。财务系统是财务管理的一个核心部分,为企业的库存、采购、销售、生产等提供指导,为企业领导的决策提供及时、准确的财务信息 1。 作为计算机应用的一部分,使用计算机对企业财务进行管理,具有手工管理所无法比拟的优点,如 :检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高企业财务管理的效率,节约成本。财务数 据来源于原始凭证,原始凭证的真实、合法是一切财务工作的基础 2。有了原始凭证上的数据,各项财务运算才能得以顺利进行。于是,就形成了以输入原始数据为基础的财务自动化系统。该系统根据记账凭证上的原始数据,自动生成银行日记账、现金日记账等明细账,总账以及财务报表等。通过对财务管理系统发展的研究,我们可以对传统的企业财务管理模式进行变革,可以使财务管理逐渐实现自动化 2。 第一章 绪论 2 第二节 研究的意义 随着互联网技术的快速发展,越来越多互联网产品在很多领域中都有广泛应用,自动化的系统的开发可以为我们日常的生产和生活提供 帮助。如我们所知,在企业中有各项财务管理业务,每月都会填制凭证,并计算得到当月资产负债表和利润表,用以网上报税等。计算过程复杂,易出错且错误难以发现,计算方法却基本一致,工作重复性高。但是此项业务如果采取计算机自动化处理的话,和手工记账比较起来优点特别明显,如 :具有高可靠性、使用方便快捷等。这样能够极大地提高企业财务管理的效率,节约成本,为企业的财务管理提供便利 3。 因此,我们可以 基于企业的特定需求进行需求分析,开发出适合不同企业使用的财务自动化软件,主要是利用原始凭证的输入,自动生成所需要的明细账、总 账以及财务报表,为企业节约成本,减少差错,提高工作效率。 第三节 本文研究内容与组织结构 本文研究内容 本文 的研究内容 主要包括一下几个方面 : (1) 对企业内的传统财务管理状况进行分析,对企业的管理者、财务系统的使用者、财务报表的各种形式等多方面需求进行分析、汇总和归纳,并按照功能需求和性能需求两个方面进行梳理,对系统开发的可行性进行了分析。 (2) 对系统进行需求分析,分别可以从每个功能模块的详细介绍、系统的总体结构设计以及数据库设计等多个方面展开设计工作的叙述 4。 (3) 根据系统的需求分析和系统设计,对系 统进行开发和必要的测试。在论文中简要地给出了功能模块中主要界面的实现情况。 (4) 对系统开发工作进行必要的总结,对后续工作进行展望。 论文的组织结构 论文内容的组织结构为: 第一章 绪论 3 第一章是绪论。在这一章中,主要是对论文研究的背景、意义和研究内容等进行介绍。 第二章是系统的需求分析。在这一章中,分别从功能需求和性能需求两个方面,对财务管理系统的需求和可行性进行分析、归纳和汇总。 第三章是系统的设计。在这一章中,分别从系统的功能模块组成、网络结构以及数据库等多个方面,描述了财务管理系统开发所必须的设计工作。 第四章是系统的实现。在这一章中,给出了财务管理系统主要功能模块的实现界面,对实现情况进行了简要的介绍。 第五章是系统测试及运行维护。在这一章中,对系统的各项功能进行测试,以及对将来维护的建议等。 第六章是总结与展望。在这一章中,我们对财务系统的设计与实现工作进行了总结,并提出了后续研究工作的展望。 第二章 系统的需求分析 4 第二章 系统的需求分析 财务管理是企业在规定的目标里,对企业内的资产、现金流量以及利润分配等的管理。在企业管理中财务管理是重要的一部分,它必须遵守相关的财经法规制度,然后可以根据每个企业的实际情况来进行企业的 经济管理工作。总而言之,财务管理是企业管理中十分重要且不可或缺的一部分 5。 不论每家企业从事什么业务,都需要进行财务管理。如果使用手工管理相对较复杂,然而使用自动化的财务管理系统,相对开发成本低、使用效果好,十分适合企业的财务管理。 本财务管理自动化系统采用 B/S 架构,我们通过对企业特定需求进行分析,开发出一套安全可靠的财务自动化系统。 第一节 系统的总体需求 主要需求分析 本系统主要针对的是特定的企业用户群体,方便企业对财务状况进行管理,旨在打造一个方便有效的财务管理系统。本网站在开发 时,需要遵循如下的总体需求: (1) 后台部分主要包括的功能有:后台登录,系统帐套管理、注册人员管理,退出系统; (2) 前台部分主要包括的功能有:用户和帐套的注册以及用户登录, 凭证的录入、审核、查询, 自动生成现金日记账、银行日记账等明细账、总账, 自动生成资产负债表、利润表和现金流量表, 帐套信息设置、用户信息设置以及科目设置等。 总体需求确定后,我们需要对每个模块的详细需求进行分析,其中包括用户以及管理员的不同需求。 第二章 系统的需求分析 5 财务自动化管理系统包括两个基本的部分,一个是前台的账务处理,前台设置账务相关信息,录入凭证,实现财 务报表及账簿自动生成功能;另一个是后台管理,管理员在此管理系统账簿及用户 35。因此财务自动化管理系统需要实现的目标如下。 后台管理: 1. 后台登录:管理员可以登录后台管理用户及帐套信息; 2. 用户管理:注册用户信息的查看、准入、禁止、删除; 3. 帐套管理:帐套信息设置、查看审核,删除; 4. 退出系统:所有后台信息管理后安全退出系统。 5. 系统运行稳定,安全可靠。 前台管理: 1. 用户:注册、登录、进行相关权限的操作; 2. 帐套 : 建立 ; 3. 凭证:凭证录入、凭证审核、凭证查询; 4. 账簿:现金日记账、银行日记账等明细账、总账; 5. 报表:资产负 债表、利润表、现金流量表; 6. 设置:帐套信息修改、用户信息修改、科目设置; 7. 退出:安全退出系统,返回系统首页。 用户类型分析 财务管理系统的用户类别可以大致分为以下两大类: 一、用户 用户是指本系统的普通的注册用户,无管理权限。普通用户可以自行进行注册,必须由管理员进行审核并分配权限,然后才可以进行指定的操作。 根据用户的权限可以分为三种:记账员、复核员和主管。 记账员主要负责会计凭证的录入, 复核员主要负责凭证的审查以及核对, 主管的权限是可以查看会计凭证、账簿及生成财务报表等。 二、系统管理 员 系统管理员可以对后台整个系统进行管理,不仅包括帐套的设置、对各类用户权限管理,还包括某些特定的功能,如修改系统参数等。 第二章 系统的需求分析 6 第二节 系统的功能与用例分析 我们对财务管理系统的进行了分析和调查,可以根据不同用户类型在系统设置不同的权限与功能。根据系统的总体需求,我们对系统的基本功能进行分析如下。 用户管理功能 用户管理功能,主要是对注册到系统内的用户进行登录、更改权限以及用户交流等众多方面进行管理。 ( 1)如果用户没有注册,那么可以进行的操作是用户可以进行注册,由于系统的权限问题,非注册用户不 能进行浏览; ( 2)如果用户已经注册,可以登录系统、进行相关权限的操作,包括凭证管理、账目查询、生成报表等; ( 3)如果用户是管理员,则拥有系统的最高权限,负责管理系统的注册用户、用户权限分配等。 综上所述,系统用户描述表如表 示: 表 用户角色定义 编号 角色 描述 1 用户 网站注册用户,可以使用系统里的一些基本功能,用户类型包括记账员、复核员和主管等。 2 管理员 系统管理员可以对后台整个系统进行管理,不仅包括帐套的设置、对各类用户权限管理,还包括某些特定的功能,如修改系统参数等。 系统的用例图如图 示。 第二章 系统的需求分析 7 记 账 员后 台 登 录前 台 登 录凭 证 录 入账 目 查 询系 统 管 理凭 证 审 核复 核 员生 成 报 表管 理 员主 管图 统用例图 账簿和凭证管理 凭证管理功能模块主要包括凭证的制定、审核、记账、查询等功能,可以自动生产各种会计 账目 等。在凭证输入模块中将实际业务的分录输入到计算机中,内容包括凭证状态、会计期间、凭证字号、凭证编号、日期等。一张凭证对应多个记录,分录内容包括分录编号、会计期间、凭证字号、凭证编号、摘要、科目代码等 34。 账簿管理功能模块包括各种账务处理、查询、筛选的功能,其中包含的子功能 模块如总分类账、明细账等。总账可按科目级别、币别、科目范围等查询;第二章 系统的需求分析 8 明细账 可按期间范围等、币别、科目范围查询;还提供多栏帐、数量金额 明细账 、核算项目分类总账等帐薄报表。用户凭证和账簿管理流程图如图 示。 开 始记 账 员 录 入凭 证复 核 员 凭 证 过账是 否 通 过是否主 管 查 看是结 束生 成 明 细账 、 总 账是 否 通 过否图 户凭证管理流程图 财务分析和报表功能 财务分析对企业的损益表以及资产负债表进行分析,然后根据一些参照值,运用某些分析方法,通过直观、人性化的报表方式展现给用户。财务分析和报表流程图如图 示。 第二章 系统的需求分析 9 开 始选 择 报 表 类 型利 润 表 作 业及 分 析资 产 负 债 表制 作 及 分 析总 分 类 账 统 计及 管 理财 务 报 表 的 编制 及 管 理 统 计费 用 分 析 报表收 入 分 析 报表结 束图 务报表流程图 后台管理功能 网站的后台管理功能是对用户权限的管理,以及帐套的管理。后台管理员对网站拥有最高的管理权限,可以对所有的帐套以及用户进行操作,用户操作包括对用户权限的设置、用户的添加以及用户的删除等。后台系统管理的用例图如图 示。 第二章 系统的需求分析 10 管 理 员权 限 管 理用 户 管 理帐 套 管 理图 台管理用例图 第三节 系统的性能需求 系统的性能需求是指在满足了功能需求的前提下,还应该具有的一些性能。通过对系统的 需求进行分析,明确了网站的性能需求如下: 1、稳定性 因为很多企业的财务管理状况都会录入到系统中,所以系统的稳定性是相当重要的,需要保证如果系统能够正常的运行,如果系统硬件和软件出现错误,数据不能丢失。比如采用在开发时使用成熟的框架、编码时充分考虑程序可能出现的 服务器搭建过程中采取负载平衡、数据库采取一主多从等多种方式防止系统崩溃。所以,系统的稳定性指的是系统能否正常的进行工作以及系统在发生故障时能否及时恢复且数据不丢失。 2、可扩展性,灵活性 在系统的开发过程中,尽量使用相对成熟的框架,使用易维 护的开发模式,如 开发模式,这样在系统的功能发生变化的时候,可以方便快捷的修改程序,达到高内聚低耦合的软件开发原则。甚至有的情况可以不必修改代码,只需要修改配置信息就可以完成功能的修改 33。 3、可用性,用户友好性 设计以人为本,应该需要满足用户的使用习惯。界面是否标准、是否美观、用户体验是否友好、操作是否流畅是相当重要的。界面如果满足要求,系统才第二章 系统的需求分析 11 可以真正的被用户所接收。因此,可用性设计尤其重要。针对可用性的设计应该由专业人员进行设计,但是可用性设计不等于界面设计。用户与系统进行交互,用户的体验才 是最重要的。 4、可维护性,可管理性 代码的可读性、可测试性、可维护性以及整个系统的可移植性是相当重要的。如果系统发生问题、升级系统或需要对系统进行大的改动,如果系统可维护性较差则很难完成任务,甚至需要重新开发系统,是对人力物力极大的浪费 6。 第四节 系统的可行性分析 计算机系统的开发前需要对开发系统进行可行性分析,目的是为了更好的完成系统的设计开发。为了防止资源浪费,可行性分析是为了确定方案是否可行,从而在最小代价的基础上,尽快的解决问题从而完成系统开发。可行性研究包括经济可行性、技术可行性及操作 可行性。 一、技术可行性 财务自动化系统的技术可行性分析是指对系统开发以及将来部署运行的硬件、 软件与相关技术等方面进行分析。本系统的设计开发是在 中文版操作系统环境下,使用 实现的。设计系统采用的是 为系统的框架,数据库采用的是 务器采用的是 面是对使用的技术的简单介绍: 架技术: 建的开源框架,创建的目的是为了解决企业应用开发 的复杂性 6,25。简单来说, 一个轻量级的控制反转 (面向切面(容器框架。 术: 合并了 和 术从而开发出的一个方便的、可扩展的 E 架 7,24,采用了 经典设计模式。 过它可以帮助我们快速的搭建 架。 术: 第二章 系统的需求分析 12 一个对象关系映射框架,可以使得 序员可以使用对象编程思维来操纵数据库 8,它也是开放源代码的。 以完成数据持久化的重任 9。 共有 6 个核心接口,分别为 : 6 个核心接口不仅可以对持久化对象进行存取,还能够进行事务控制 11,18,19。 言: 超文本标记语言,它是标准通用标记语言下的一个特殊的应用。其中,超文本的意思指的是页面中包含的图片、链接,甚至是音乐、程序等非文字元素。超文本标记语 言的结构包括 部分,其中关于网页的信息保存在头部,网页的具体内容在主体部分。无论使用 要用到 态页面设计中 主要部分,整个页面的设计、布局、定位都需要 及 实现。但需要注意的是,由于浏览器的兼容性,同样的 码可能在不同的浏览器下有不同的显示效果 10。 据库: 一种关系性的数据库 11,数据以 形式存在数据表当中,可以进行快速的读取。 结 构化的查询语句,可以对数据进行快速读取。在数据库的选择中,我们选择 据库是因为它体积小、速度快,且开放源代码,因此,可以降低开发成本 12。 务器: 由 其他一些公司及个人共同开发而成,目前是件基金会的 目中的一个核心项目。因为 术先进、性能稳定,而且免费的特点,因而被大多数人所认可,并成为目前比较流行的用服务器 13,14,15,目前最新版本是 二、经济可行性 经济可行性是 指对财务报表及账簿自动生成系统建设与运行阶段的投入与产出进行评估。财务管理手续复杂,有很多重复性工作需要完成。但是由于计算机及互联网技术的发展,使用财务管理系统可以方便的协助企业进行财务信息的管理。财务报表及账簿自动生成系统由个人开发完成,无需耗费太多财力。系统在建设及测试过程中需要投入一些的人力、物力、技术、设备等。 三、操作可行性 第二章 系统的需求分析 13 该管理系统的设计符合人们的日常使用习惯,不需要单独组织培训,可以方便普通用户和管理员进行操作,简洁明了的页面以及用户友好的操作,使用者可以熟练的应对该系统。 第五节 系统的 开发与运行环境 一、网站的开发环境 本网站采用 架,使用 技术,采取 架构模式,结合 先进的技术,开发环境采用 台数据库选用 据库。 二、网站的运行环境 本系统的运行环境需求如下: ( 1)数据库服务器和应用服务器都采用主流配置的品牌服务器,安装 作系统; ( 2)用户终端计算机使用主流配置的台式机或笔记本,安装 P 专业版或 旗舰版,使用 以上版本或主流浏览器 ,如火狐、 。 第六节 本章小结 本章对财务管理系统的需求进行了详尽的分析,首先是对财务系统对公司的管理中处于的位置和目前财务系统的发展现状,然后是对该系统的基本功能做了初步的描述,对系统的基本业务流程做了初步的设计,其次对系统的各部分使用者都做了实例分析,随后分析总结了开发系统所使用的技术,经济和操作可行性,最后说明介绍了网站的开发环境和运行环境。 第三章 系统的设计 14 第三章 系统的设计 根据上一章的系统需求分析,可以在这一章中对系统进行设计,在一定的环境一定的条件下,设计出可行的实施方案。对于 系统的设计可以主要分为两部分,包括系统的总体设计和网站的详细设计两部分。本章将分别从系统的网络架构、功能模块、数据库等多个层面对财务管理系统进行设计。 系统设计时需要遵循以下几条原则:可行性和适应性、前瞻性和实用性、先进性和成熟性、开放性和标准性、可靠性和稳定性、安全性和保密性、美观性和易用性、兼容性等。在系统的设计过程中,我们要充分考虑到这些因素,使得系统可以更好的满足企业财务管理的需求。 第一节 系统体系结构设计 本系统主要采用了 B/S 架构进行设计, B/S 结构即浏览器和服务器结构。随着互联网技术的发展 21,原有的 C/S 技术暴露了很多弊端,因此对现有的 C/。在 B/S 结构中,用户是通过浏览器来直接访问系统的,用户通过浏览器发送请求,服务器接收请求并返回最终结果,所有的业务逻辑在服务器端实现,因此可以大大减轻了客户端的负担。而且 B/需要针对不同的操作系统进行开发。 B/S 体系结构如图 第三章 系统的设计 15 I n t e r n e LD a t 服 务 器数 据 库 服 务 器浏 览 器图 ,其中 M 代表模型层, V 表示视 图层, C 代表控制器 。使用 目的是将 M 和 V 的实现代码分离,从而使同一个程序可以使用不同的表现形式。 视图是用户看到并与之交互的界面。例如,在 用程序中, 视图中扮演着重要的角色,还有一些新技术,像 一些标识语言和 模型表示企业数据和业务规则。在 三个部件中,模型拥有最多的处理任务。模型与数据格式无关,这样一个模型能为多个视图提供数据,由于应用于模型的代码只需写一次就可以被多个视图重用,所以减少了代码的重复性。 控制器接受用户 的输入并调用模型和视图去完成用户的需求,控制器本身不输出任何东西和做任何处理。它只是接收请求并决定调用哪个模型构件去处理请求,然后再确定用哪个视图来显示返回的数据。 开发框架的主要工作流程如 图 示 : 第三章 系统的设计 16 模 型封 装 应 用 程 序 状 态响 应 状 态 查 询应 用 程 序 功 能通 知 视 图 改 变视 图解 释 模 型模 型 更 新 请 求发 送 用 户 输 入 给 控 制 器允 许 控 制 器 选 择 视 图控 制 器定 义 应 用 程 序 行 为用 户 动 作 映 射 成 模 型 更 新选 择 响 应 的 视 图视 图 选 择用 户 请 求状 态 查 询通 知 改 变状 态 改 变图 工作原理 系统采用了 架进行开发,即 架, 架的工 作流程如图 示。 一个基于 台的 架,主要是采用 术来实 现的。 充分满足应用开发的需求,简单易用,敏捷迅速。 定义标签和信息资源 (整合到一个统一的框架中,开发人员利用其进行开发时不用再自己编码实现全套 式,极大的节省了时间。 一个解决了许多在 发中常见的问题的强大框架。 架构基础是基于使用 性的 提供了唯一的事 务管理抽象,它能够在各种底层事务管理技术。 一个开放源代码的对象关系映射框架,它对 行了非常轻量级的对象封装,使得 序员可以随心所欲的使用对象编程思维来操纵数据库。 以应用在任何使用 场合,既可以在 客户端程序实用,也可以在 用中使用。 第三章 系统的设计 17 编 写 H i b e r n a t e M a p p i n g 文 件 和 持久 化 类分 析 模 块 所 要 涉 及的 表 , 确 定 表 之 间的 关 系持 久 层编 写 D A O 接 口 和 实现 类根 据 模 块 需 要 的 各种 持 久 化 操 作 , 确定 对 应 的 方 法D A O 层编 写 S e r v i c e 方 法 接口 和 实 现 类编 写 业 务 逻 辑 , 来调 用 D A O 操 作业 务 层编 写 A c t i o n 及 F o r 页 面 和 业 务 的交 互 , 并 做 必 要 的验 证 、 转 换J S P 页 面W e b 展 现 , 简 单 的非 法 操 作 控 制W E B 层S S H 框 架 图图 架示意 第二节 系统的功能模块设计 系统的主要功能模块设计如图 示。主要分为两个部分的 内容,一个是前台用户的功能,一个是后台管理员的功能。 第三章 系统的设计 18 系统前台的功能主要包括的是凭证、账簿以及报表的功能。记账员可以对凭证进行录入,由复核员对记账员录入的凭证进行审核,审核后凭证可以进行查询,主管可以登录系统查询凭证,可以根据月份、币种、科目、金额来进行查询,也可以按照填表人和审核人进行查询。凭证录入后可以生成账簿,可以根据总账和明细账来建立账簿。另外还可以生成报表功能,主要报表是资产负债表、利润表和现金流量表。这是财务管理整个流程的基本内容。另外用户还可以进行帐套、用户信息以及科目的设置等。后台管理员可以 根据权限进行帐套以及用户的设置等。 首 页前 台 后 台凭证设置凭证录入凭证审核总账明细账用户信息科目帐套列表用户列表管理权限设置管理资产负债表利润表现金流量表报表账簿按科目按金额按填制人按审核人按币种按月份修改增加删除帐套信息凭证查询修改图 统功能结构 第三章 系统的设计 19 通过前面的系统功能需求和用例图分析的结果,可以对网站的功能进行模块化设计。 注册登录模块 系统提供注册和登录功能,只有登录后才能使用本系统,包括凭证、账簿和报表等。 提供给用户注册成为系统的用户的功能,主要用于保存用户信息,如用户名、密码、联系方式等基本资料。注册模块主要功能有: (1)验证用户名的唯一性 (2)确认密码是否一致 (3)校验字段合法性,必填字 段是否为空,是否有非法字符,超长字符 (4)注册后自动登录,并跳转到注册前页面 用户登录模块主要是实现 2 个功能,首先,如果用户未注册,则点击注册转到注册模块,用户按提示注册;其次,如果用户已经注册,则验证用户登录信息,如果登录成功则保存登录信息在 。 登录模块的主要功能有 : (1)判断用户是否注册,未注册转入注册模块 (2)验证用户登录信息,密码是否正确,用户是否存在 (3)用户登录状态保存到 用户登录过程的时序图如图 示。 第三章 系统的设计 20 用 户L o g i n A c t i o n U s e r S e r v i c e U s e r D a oU s e 登 录 ( 用 户 名 、 密 码 )2 、 登 录 ( 用 户 名 、 密 码 )3 、 f i n d U s e r B y N a m e( 用 户 名 )4 、 访 问 数 据 库返 回 U s e r 对 象判 断 用 户 非 空判 断 密 码 正 确返 回 U s e r 对 象返 回 后 台 登 录 主 界 面将 U s e r 对 象 放 入 S e s s i o n 中图 统登录时序图 凭证管理模块 凭证管理模块的主要功能包括凭证录入、凭证审核和凭证查询三个主要模块的功能。 (1) 凭证录入 凭证录入指的是记账员手工录入所属公司、凭证日期(年、月、日)、凭证号、摘要、借方科目、贷方科目、借方金额、贷方金额等。当凭证表单验证通过后,点击确认,凭证信息提交至后台,信息添加到凭证库。系统凭证录入的时序图如图 示。 第三章 系统的设计 21 记 账 员A d d P Z A c t i o n P i n g z h e n g S e r v i c e P i n g z h e n g D a oP i n g z h e n 输 入 凭 证 ( 日 期 、科 目 等 )2 、 提 交 相 关 信 息3 、 A d d P Z ( )4 、 访 问 数 据 库返 回 插 入 凭 证 对 象返 回 凭 证 对 象提 示 录 入 成 功返 回 查 看 界 面判 断 表 单 内 容是 否 正 确图 证录入时序图 (2) 凭证审核 记账员录入的凭证后 ,凭证需要等待审核员进行审核,审核员可以选择通过审核或者选择再审核。 (3) 凭证查询 主管在登录系统后,可以根据筛选条件对凭证进行查询,凭证的筛选条件包括月份、科目、金额、填制人、审核人和币种等。 账簿管理模块 账簿管理模块的主要功能包括生成明细账和总账这两个主要模块的功能。凭证经过审核后,可以经过凭证过账生成账簿。 (1) 明细账 明细账 可按期间范围等、币别、科目范围查询,通过选择合适的筛选条件,可以生成明细账报表。 (2) 总账 第三章 系统的设计 22 总账可按科目级别、币别、科目范围等查询,通过选择合适的筛选条件可以生成总账报表 。总账的时序图如图 示。 主 管Z o n g z h a n g A c t i o n Z o n g z h a n g S e r v i c e Z o n g z h a n g D a oP i n g z h e n 选 择 生 成 总 账的 科 目2 、 提 交 相 关 信 息3 、 g e n e r a t e Z Z ( )4 、 访 问 数 据 库返 回 凭 证 对 象生 成 总 账显 示 总 账 数 据图 成总账时序图 报表管理模块 报表管理模块的主要功能包括生成利润表、资产负债表和现金流量表这三个主要模块的功能。 (1) 利润表 根据用户录入的凭证,可以生成利润表,利润表是反映企业在一定会计期间经营成果的报表。利润表主要包括: 主营业务收入出发,减去为取得主营业务收入而发生的相关费用、税金后得出主营业务利润。 业利润在主营业务利润的基础上,加其他业务利润,减营业费用、管理费用、财务费用后得出。 润总额在营业利润的基础上加投资收益、补贴收入、营业外收支后得出。 利润在利润总额的基础上,减去本期计入损益的所得税费用后得出。 (2) 资产负债表 资产负债表表示企业在一定日期的财务状况,即资产、负债和业主权益的状况的主要报表。资产负债表利用会计平衡原则,将合乎会计原则的资产、负债、第三章 系统的设计 23 股东权益交易科目分为资产和负债及股东权益两大区块,在经过分录、 转账 、分类账 、试算、调整等程序后,可以根据用户输入的日期等,来生 成资产负债表。 (3) 现金流量表 现金流量表表达的是在一定时期内,企业的现金的增减变动情形。现金流量表的出现,主要是要反映出资产负债表中各个项目对现金流量的影响,并根据其用途划分为经营、投资及融资三个活动分类。系统根据用户输入的日期,可以生成相应的现金流量表。 第三节 系统的数据库设计 系统的数据库采取的是 据都存储到数据库中进行读取的。在该系统中数据是相当重要的,关系到企业的信息管理等,因此数据库的设计是相当重要的。数据库的设计中主要需要考虑以下几个方面的因素:一是数据库设计的要前三范式的要求,符 合数据库设计规范;二是数据库要保持数据的稳定,可以方便的进行增删改查的工作 26。 系统 设计 指的是实体 可以提供表示实体类型、属性和联系的方法的概念模型 29。 是数据库设计中重

温馨提示

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

评论

0/150

提交评论