




已阅读5页,还剩66页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
中图分类号: 学校代码: 10055 密级: 公开 专 业 硕 士 学 位 论 文 企业财务管理系统的设计与实现 of 文作者 指导教师 副教授 申请学位 软件工程 培养单位 软件学院 答辩委 员会主席 评 阅 人 南开大学研究生院 二一三 年 十一月 南开大学学位论文使用授权书 根据南开大学关于研究生学位论文收藏和利用管理办法,我校的博士、硕士学位获得者均须向南开大学提交本人的学位论文纸质本及相应电子版。 本人完全了解南开大学有关研究生学位论文收藏和利用的管理规定。南开大学拥有在著作权法规定范围内的学位论文使用权,即: (1)学位获得者必须按规定提交学位论文 (包括纸质印刷本及电子版 ),学校可以采用 影印、缩印或其他复制手段保存研究生学位论文,并编入南开大学博硕士学位论文全文数据库; (2)为教学和科研目的,学校可以将公开的学位论文作为资料在图书馆等场所提供校内师生阅读,在校园网上提供论文目录检索、文摘以及论文全文浏览、下载等免费信息服务; (3)根据教育部有关规定,南开大学向教育部指定单位提交公开的学位论文; (4)学位论文作者授权学校向中国科技信息研究所和 中国学术期刊 (光盘 )电子出版社提交规定范围的 学位论文及其电子版并收入相应学位论文数据库,通过其相关网站对外进行信息服务。同时本人保留在其他媒体发表论 文的权利。 非公开学位论文,保密期限内不向外提交和提供服务,解密后提交和服务同公开论文。 论文电子版提交至校图书馆网站: 。 本人承诺:本人的学位论文是在南开大学学习期间创作完成的作品,并已通过论文答辩;提交的学位论文电子版与纸质本论文的内容一致,如因不同造成不良后果由本人自负。 本人同意遵守上述规定。本授权书签署一式两份,由研究生院和图书馆留存。 作者暨授权人签字: 20 年 月 日 南开大学研究生学位论文作者信息 论文题目 企业财务管理系统的设计与实现 姓名 学号 答辩日期 2012 年 11 月 3 日 论文类别 博士 学历硕士 硕士专业学位 高校教师 同等学力硕士 院 / 系 / 所 软件学院 专业 软件工程 联系电话 通信地址 (邮编 ): 备注: 是否批准为非公开论文 否 注:本授权书适用我校授予的所有博士、硕士的学位论文。由作者填写 (一式两份 )签字后交校图书馆,非公开学位论文须附南开大学研究生申请非公开学位论文审批表。 南开大学学位 论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师指导下进行研究工作所取得的研究成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。 学位论文作者签名: 年 月 日 非公开学位论文标注说明 (本页表中填写内容须打印 ) 根据南开大学有关规定,非 公开学位论文须经指导教师同意、作者本人申请和相关部门批准方能标注。未经批准的均为公开学位论文,公开学位论文本说明为空白。 论文题目 企业财务管理系统的设计与实现 申请密级 限制 ( 2年 ) 秘密 ( 10 年 ) 机密 ( 20 年 ) 保密期限 20 年 月 日至 20 年 月 日 审批表编号 批准日期 20 年 月 日 南开大学学位评定委员会办公室盖章 (有效 ) 注: 限制 2年 (可少于 2年 );秘密 10年 (可少于 10 年 );机密 20年 (可少于 20年 ) 摘要 摘要 随着 计算机技术、网络技术和信息技术的 快速 发展,越来越多 的产品 改善了人们 的工作和生活 方式 。 财务 自动化 系统 是计算机技术和互联网技术 结合的一种财务管理的 解决方案,它 能够将计算机技术与财务管理互 相融合, 可以利用 信息技术的 优势来对办公系统进行规划和重构,从而对办公系统实现全面自动化、 数字化,实现 一体化的 高效办公体系,最终 使 公司 的 财务 管理和决策 更加明确和有效 。 财务 管理 系统的设计与实现是建立在 公司的财务管理上 的。其功能主要包括:凭证的录入、审核、查询,自动生成现金日记账、银行日记账 、明细账、总账,自动生成资产负债表,帐套信息设置、个人信息设置以及科目设置等。 本文首先对系统需求分析做了详细的介绍,然后对系统的概要设计进行了阐述并重点介绍了财务 管理 系统功能模块的具体设计及实现。本课题基于 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 录 1 目 录 第一章 绪论 . 1 第一节 研究的背景 . 1 第二节 研究的意义 . 2 第三节 本文研究内容与组织结构 . 2 本文研究内容 . 2 论文的组织结构 . 3 第二章 系统的需求分析 . 4 第一节 系统的总体需求 . 4 第二 节 系统的功能 与用例 分析 . 错误 !未定义书签。 第三 节 系统的性能需求 . 10 第四 节 系统的可行性分析 . 11 第五 节 系统的开发与运行环境 . 12 第六 节 本章小结 . 13 第三章 系统的设计 . 14 第一节 网站设计原则 . 14 第二节 系统体系结构设计 . 15 第三节 系统的数据库设计 . 18 系统 . 19 数据表结构设计 . 22 第四节 本章小结 . 26 第四章 系统功能的实现 . 27 第一节 数据库的连接与操作 . 27 置信息 . 27 目录 2 配置信息 . 30 第二节 用户登录功能的实现 . 31 第三节 帐套管理的实现 . 38 第四节 凭证模块的实现 . 41 第五节 账簿模块的实现 . 45 第六节 报表模块的实现 . 48 第七节 管理功能的实现 . 51 第八节 本章小结 . 55 第五章 系统测试及运行维护 . 56 第一节 系统测试 . 56 试过程 . 56 试目的 . 错误 !未定义书签。 试方法和工具 . 56 第二节 系统运行 . 57 署 . 57 . 57 第三节 系统维护 . 58 第六章 总结与展望 . 59 第一节 总结 . 59 第二节 展望 . 59 参考文献 . 61 致谢 . 63 个人简历 . 64第一章 绪论 1 第一章 绪论 第一节 研究的背景 在企业管理中, 财务管理作为 其 组成部分,与经济价值或财富的保值增值有 很大的关系,是关于创造财富的决策。我们知道, 企业 的 生存、发展、获利的总目标离不开财务的筹资、投资以及对资金的运用管理。另一方面,财务管理目标是制定生产目标、销售目标等一系列目标的基础前提,这使得财务管理在企业管理中处于一个核心地位,财务管理目标将从根本上反映企业的总目标。所以确立一个合理的财务管理目 标对企业的长远发展有重要的意义。 随着企业经济业务的增加,财务系统的引进大大提高了公司运作的效率,企业内部控制的有效性也得到了的提高。企业财务系统 (或称之为会计系统 )是根据财务目标设立组织机构、岗位,配置管理权责和人员,对经营活动、财务活动进行反映、监督、控制、协调的运作体系。财务系统是财务管理的一个核心部分,为企业的库存、采购、销售、生产等提供指导,为企业领导的决策提供及时、准确的财务信息 1。 作为计算机应用的一部分,使用计算机对企业财务进行管理,具有 手工管理所无法比拟的优点,如 :检索迅速、查找方便、 可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高企业财务管理的效率,节约成本。财务数据来源于原始凭证,原始凭证的真实、合法是一切财务工作的基础 2。有了原始凭证上的数据,各项财务运算才能得以顺利进行。于是,就形成了以输入原始数据为基础的财务自动化系统。该系统根据记账凭证上的原始数据,自动生成银行日记账、现金日记账,明细账,总账以及财务报表等。 通过对 财务管理系统 发展 的研究 , 我们可以对 传统的企业财务管理模式进行变革,可以 使财务管理逐渐实现自动化 。 第一章 绪论 2 第二节 研究的意义 随着互联网 技术的快 速发展,越来越多互联网产品在很多领域中都 有 广泛应用, 自动化的系统 的开发 可以 为 我们 日常的生产和生活提供 帮助 。如我们所知, 在企业中有各项财务管理 业务,每月都会填制凭证,并计算得到当月资产负债表和利润表,用以网上报税 等 。计算过程复杂,易出错且错误难以发现,计算方法却基本一致,工作重复性高。 但是 此项业务 如果采取计算机自动化处理的话,和手工记账比较起来优点特别明显 ,如 :具有高可靠性、使用方便快捷等。 这样 能够极大地提高企业财务管理的效率,节约成本,为企业的财务管理提供便利。 因此,我们可以 基于 企业的特定需求进行 需求分析 ,开发出适合 不同 企业 使用 的财务自动化软件,主要是利用原始凭证的输入,自动生成所需要的现金日记账、银行日记账、明细账、总账以及财务报表,为 企业 节约成本,减少差错,提高工作效率。 第三节 本文研究内容与组织结构 本文研究内容 本文 的研究内容 主要 包括一下几个方面 : ( 1)对 企业内 的传统 财务管理状况 进行分析,对 企业的管理者 、 财务系统的使用者、财务报表的各种形式 等多方面需求进行分析、汇总和归纳,并按照功能需求和性能需求两个方面进行梳理,对系统开发的可行性进行了分析。 ( 2) 对系统 进行 需求 分析,分别 可以 从 每个功能模块的详细介绍 、 系统的总体结构设计以及 数据库设计等多个方面展开设计工作的叙述 3。 ( 3)根据系统的需求分析和 系统设计 ,对系统进行开发和必要的测试。在论文中简要地给出了功能模块中主要界面的实现情况。 ( 4)对系统开发工作进行必要的总结,对后续工作进行展望。 第一章 绪论 3 论文的组织结构 论文内容的组织结构为: 第一章是绪论。在这一章中,主要是对论文研究的背景、意义和研究内容等进行介绍。 第二章是系统的需求分析。在这一章中,分别从功能需求和性能需求两个方面,对 财务管理 系统的需求和可行性进行分析、归 纳和汇总。 第三章是系统的设计。在这一章中,分别从系统的功能模块组成、网络结构以及数据库等多个方面,描述了 财务管理 系统开发所必须的设计工作。 第四章是系统的实现。在这一章中,给出了 财务管理 系统主要功能模块的实现界面,对实现情况进行了简要的介绍。 第五章是 系统测试及运行维护 。在这一章中,对系统的各项功能进行测试,以及对将来维护的建议等。 第六 章是总结与展望。在这一章中, 我们 对 财务 系统 的设计与实现 工作进行了总结,并提出了后续研究工作的展望。 第二章 系统的需求分析 4 第二章 系统的需求分析 财务管理 是企业在规定的目标里 , 对企业 内的资产、现金流量以及利润分配等的管理 。 在企业管理中财务管理是重要的一部分,它必须遵守相关的财经法规制度,然后可以根据每个企业的实际情况来进行企业的经济管理工作 。 总而言之,财务管理是企业管理中十分重要且不可或缺的一部分 5。 不论每家企业从事什么业务,都需要进行财务管理 。 如果使用 手工管理相对较复杂, 然而使用 自动化的财务管理系统 , 相对开发成本低、使用效果好,十分适合企业的财务管理。 本财务管理自动化系统采用 B/S 架构,我们通过对企业特定需求进行 分析,开发出一套安全可靠的财务自动化系统 。 第一节 系统的总体 需求 主要 需求 分析 本系统 主要针对的是特定的企业用户群体 , 方便企业对财务状况进行管理 ,旨在打造一个方便 有效的财务管理系统 。本网站在开发时,需要遵循如下的总体需求: (1) 后台部分主要包括的功能有: 后台登录, 系统帐套管理、注册人员管理 ,退出系统; (2) 前台部分主要包括的功能有: 用户和 帐套 的注册以及用户 登录, 凭证的录入、审核、查询, 自动生成现金日记账、银行日记账、明细账、总账, 自动生成资产负债表, 帐套信息设置、个人信息设置以及科目设置等 。 总体需求确定后,我们需要对每 个模块的详细需求进行分析,其中包 括普通用户以及管理员的不同需求。 第二章 系统的需求分析 5 财务 自动化管理 系统包括两个基本的部分,一个是前台的账务处理,前台设置账务相关信息,录入凭证,实现财务报表及账簿自动生成功能;另一个是后台管理,管理员在此管理系统账簿及用户 4。 因此财务自动化管理 系统 需要实现的目标如下。 后台管理: 1. 后台登录:管理员可以登录后台管理用户 及帐套 信息; 2. 用户 管理: 注册用户信息的查看、准入、禁止、 删除; 3. 帐套管理:帐套 信息的查看 审核 ,删除; 4. 退出系统:所有后台信息管理后安全退出系统。 5. 系统运行稳定,安全可靠。 前台管理: 1. 用户:注册、登录; 2. 帐套 :注册; 3. 凭证 : 凭证录入、凭证审核、凭证查询 ; 4. 帐套 : 现金日记账、银行日记账、明细账、总账 ; 5. 报表 : 当月资产负债表、当前资产负债表 ; 6. 设置:帐套信息修改、用户信息修改、科目设置 ; 7. 退出:安全退出系统,返回系统首页。 用户类型分析 财务管理系统 的用户 类别 可以大致分为以下 3种 : 一、 普通用户 普通用户 是指本系统的普通 的 注册用户 ,无管理权限 。 普通用户可以 自行进行注册, 必须 由管理员 进行审核并 分配权限, 然后才可以 进行指定的操作。 二、 普通管理员 属于后台进行操作的管理员的一种,对某些特定的功能进行管理。 该权限可以被超级管理员进行分配和管理。 三、 超级管理员 超级管理员可以对后台整个的系统进行管理,不仅包括某些特定的功能,还包括对用户进行管理等 。 第二章 系统的需求分析 6 第二 节 系统的功能与用例分析 我们对财务管理系统的进 行了分析和调 查,可以根据不同用户类型在系统设置不同的权限与功能。用户 用例图 如图 示 。 用 户系 统 管 理凭 证 管 理账 目 查 询打 印 报 表注 册 、 登 录财 务 分 析图 普通用户 用例图 根据系统的总体需求, 我们对系统的基本功能 进行 分析如下。 用户管理功能 用户管理功能,主要是对注册到 系统 内的用户进行登 录、 更改权限 以及 用户交流 等众多方面进行管理。 ( 1)如果用户没有注册,那么可以进行的操作是用户可以进行注册,由于系统的权限问题,非注册用户不能进行浏览; ( 2)如果用户已经注册 , 可以 登录 系统 、 进行相关权限的操作 , 包括凭证管理、账目查询等 ; ( 3)如果用户是 管理员 ,在享有普通 注册用户的功能外,还可以进行相关权限的管理 ; ( 4) 如果用户是高级 管理员, 则拥有系统 的最高权限,负责管理 系统的 注册用户、 用户权限 分配等 。 第二章 系统的需求分析 7 综上所述,系统用户描述表如表 表 用户角色定义 编号 角色 描述 1 普通用户 网站注册用户, 可以使用系统里的一些基本功能 2 普通管理员 网站 普通管理员除了有普通用户的 基本功能外 , 还有 一部分基本的管理 功能 3 超级 管理员 管理用户、帐套、权限和一些高级的功能 账簿和凭证管理 凭证管理功能模块 主要包括 凭证 的 制定、审核、记账、查询等功能, 可以 自动生产各种会计帐目等。在凭证输入模块中将实际业务的分录输入到计算机中,内容包括凭证状态、会计期间、凭证字号、凭证编号、日期等。一张凭证对应多个记录,分录内容包括分录编号、会计期间、凭证字号、凭证编号、摘要、科目代码等。 财务凭 证管理系统的业务流程图 如图 示。 账簿管理功能模块 包括 各种账务处理、查询、筛选的功能,其中包含的子功能模块如总分类账、明细账等。总账可按科目级别、币别、科目范围等查询;明细帐可按期间范围等、币别、科目范围查询;还提供多栏帐、数量金额明细帐、核算项目分类总账等帐薄报表。 第二章 系统的需求分析 8 开 始公 司 账 目账 目 录 入账 目 查 看账 目 审 查 凭 证是 否 通 过 是否账 目 明 细 查询账 目 结 算结 束图 财务凭证管理系统的业务流程图 财务分析和报表功能 财务分析对企业的损益表以及资产负债表进行分析,然后根据一些参照值,运用某些分析方法,通过直观、 人性化的报表方式展现给用户。 财务分析和报表流程如图 示。 第二章 系统的需求分析 9 开 始选 择 报 表 类 型损 益 表 作 业及 分 析资 产 负 债 表制 作 及 分 析总 分 类 账 统 计及 管 理财 务 报 表 的 编制 及 管 理 统 计费 用 分 析 报表收 入 分 析 报表年 度 结 算结 束图 财务 分析及报表 流程图 后台管理功能 网站的后台管理功能是对用户权限的管理,以及 帐套的管理和用户之间短消息的管理 。 后台管理员对网站拥有最高的管理权限,可以对所有的帐套以及第二章 系统的需求分析 10 用户进行操作,用户操作包括对用户权限的设置、用户的添加以及用户的删除等。 第三 节 系统 的性能需求 系统 的性能需求是指在满足了功能需求的前提下,还应该具有的一些 性能。通过对系统的需求进行分析 ,明确了网站的性能需求如下: 1、稳定性 因为很多企业的财务管理状况 都会录入到系统中 ,所以系统的稳定性 是相当重要的 , 需要保证如果系统能够正常的运行,如果系统硬件和软件出现错误,数据不能丢失 。比如采用 在开发时使用成熟的框架、编码时充分考虑程序可能出现的 服务器搭建过程中采取负载平衡、数据库采取一主多从 等 多种方式防止系统崩溃 。 所以,系统的稳定性指的是系统能否正常的进行工作以及系统在发生故障时能否及时恢复且数据不丢失 。 2、 可扩展性,灵活性 在系统的开发过程中,尽量使用相对成熟的框架,使用易维护的开发模式 ,如 样在系统的功能发生变化的时候,可以方便快捷的修改程序,达到高内聚低耦合的软件开发原则 。 甚至有的情况可以不必修改代码,只需要修改配置信息就可以完成功能的 修改 33。 3、 可用性,用户友好性 设计以人为本, 应该需要满足用户的使用习惯 。界面 是否标准、是否 美观 、用户体验是否 友好、 操作 是否 流畅 是相当重要的 。界面 如果满足要求 , 系统才可以真正的被用户所接收。因此,可用性设计 尤其重要。针对可用性的设计应该由 专业人员进行设计,但是 可用性设计不等于界面设计。 用户与系统进行交互,用户的体验才是最重要的。 4、 可维护性,可管理性 代码的可 读 性、可测试性、 可维护性以及整个 系统的可移植性 是相当重要的 。 如果系统发生问题、升级系统或需要对系统进行大的改动,如果系统可维护性较差则很难完成任务,甚至 需要重新开发 系统,是对人力物力极大的浪费 6。 第二章 系统的需求分析 11 第四 节 系统的可行性分析 计算机系统的开发前需要对开发系统进行可行性分析,目的是为了更好的完成系统的设计开发。为了防止资源浪费,可行性分析是为了确定方案是否可行, 从而 在最小代价的基础上,尽快的解决问题 从而完成系统开发 。 可行性研究包括经济可行性、技术可行性、法律可行性和开发 方案的选择性。 一、技术可行性 财务 自动化 系统 的 技术可行性分析是指对系统 开发以及将来部署运行 的硬件、 软件与相关技术等方面进行分析。本系统的设计 开发 是在 中文版操作系统环境下,使用 。设计系统采用的是 为系统的框架,数据库采用的是 务器采用的是 面是对使用的技术的简单介绍: 建 的开源框架, 创建的目的是为了解决企业 应用开发的复杂性 6,25。简单来说, 面向切面 (容器框架。 合并了 和 个方便的、 可扩展的 E 架 7,24, 采用了 通过它 可以帮助我们快速的搭建 可以 使得 库 8,它也是 开放源代码的 。 成数据持久化的重任 9。 共有 6个 核心接口 ,分别为 : 6个核心接口不仅可以对持久化对象进行存取,还能够进行事务控制 11,18,19。 超文本标记语言,它是 标准通用标记语言下的一个 特殊的 应用。其中,超文本 的意思 指 的是 页面 中 包含 的 图片、链接,甚至 是 音乐、程序等非文字元素。超文 本标记语言的结构包括 其中 关于网页的第二章 系统的需求分析 12 信息 保存在头部 ,网页的具体内容 在主体部分 。 无论 使用 构架网站 ,都要用到 静态页面 设计 中 主要部分,整个 页面的设计、布局、定位都需要 及 但需要注意的是,由于浏览器的兼容性,同样的 10。 系性的数据库 11, 数据以 以进行快速的读取 。 以对数据进行快速读取。在数据库的选择中,我们选择 度快,且开放源代码,因此,可以降低开发成本 12。 其他一些公司及个人共同开发而成 ,目前是件基金会的 目中的一个核心项目 。因为 术先进、性能稳定,而且免费 的特点 ,因而 被大多数人所 认可, 并 成为目前比较流行的用服务器 13,14,15, 目前最新版本是 二、经济可行性 经 济可行性是指对财务报表及账簿自动生成系统建设与运行阶段的投入与产出进行评估。 财务管理手续复杂,有很多重复性工作需要完成。但是由于计算机及互联网技术的发展,使用财务管理系统可以方便的协助企业进行财务信息的管理。 财务报表及账簿自动生成系统由个人开发完成,无需耗费太多财力。系统在建设及测试过程中需要投入一些的人力、物力、技术、设备等。 三、操作可行性 该 管理系统 的 设计 符合人们的 日常使用习惯 , 不需要单独组织培训 , 可以方便普通用户和管理员进行操作 ,简洁明了的页面以及 用户友好 的操作, 使用者可以 熟练的应 对 该 系统 。 第五 节 系统的开发与运行环境 一、网站的开发环境 第二章 系统的需求分析 13 本网站采用 架,使用 采取 结合 术 , 开发环境 采用 后台数据库选用 二、网站的运行环境 本系统的运行环境需求如下: ( 1)数据库服务器 和应用服务器都采用主流配置的品牌服务器 ,安装 作系统 ; ( 2)用户终端计算机使用主流配置的台式机或笔记本,安装 P 专业版或 旗舰 版,使用 主流浏览器,如火狐、 第六 节 本章小结 本章对 财务管理系统 的需求进行了详尽的分析,首先是对 财务系统对公司的管理中处于的位置和目前财务系统的发展现状 ,然后是对该 系统 的基本功能做了初步的描述,对 系统 的基本业务流程做了初步的设计,其次对 系统 的 各部分使用者都 做了实例分析,随后分析总结了 开发系统所使用的 技术,经济和操作可行性,最后说明介绍了网站的开发环境和运行环境。 第三章 系统的设计 14 第三章 系统的设计 根据上一章的系统需求分析,可以在这一章中对系统进行 设计,在一定的环境一定的条件下,设计出可行的实 施方案。对于 系统的设计 可以主要分为两部分,包括 网站的总体设计和网站的详细设计两部分。本章将分别从系统的网络架构、功能模块、用例分析、数据库等多个层面对 财务管理系统 进行设计。 第一节 网站设计原则 网站在进行设计之前,需要遵循以下几条原则: ( 1)可行性和适应性 系统的设计 , 最首要 应该 考虑的是在技术层面上的可行性,同时,也要考虑到满足用户的需求。因为 用户需求可能会 随时会产生很多变化 ,为了使网站适应用户需求的变化,在设计 系统 的架构上, 我们 应该采用平台技术, 这样便可以 从应用扩展层面来新增功能模块,以便适应用户需 求的变化 21。 ( 2)前瞻性和实用性 系统的设计 ,除了 满足之前说的可行性和适应性外 ,还要注重网站未来的发展, 不仅要满足现在用户的需求,还要满足随着互联网不断发展而 不断进步人们的需求, 系统 今后的发展以及创新要迎合用户的需求,同时也要注重其他一些功能的用户参与度, 不断的更新 系统 的功能等 。 ( 3)先进性和成熟性 系统的设计 同时还要 考虑企业的各项需求,采用先进的技术以便日后可以完善网站,把先进的理念应用的系统的开发过程中 。 ( 4)开放性和标准性 系统开发会使用很长时间, 从长远考虑来看,系统 需要 支持 很多不同 的 协议,而不能采用 过于独立性的开发方式。为了便于数据可以进行交换,数据也应该采用流行、标准的数据格式 。 ( 5)可靠性和稳定性 第三章 系统的设计 15 首先,系统的稳定性使得系统 不会轻易的因为一些异常事件而崩溃, 而且当网站出现问题后应该能在很短的时间内得到恢复;其次,网站中的数据必须是完整的,不会有数据不一致的现象出现 ,当数据发生损坏时,可以及时的进行恢复 。同时,网站必须能够保证 7*24小时连续工作。 ( 6)安全性和保密性 系统的设计 需要 注意对敏感信息进行必要的保护 ,也要充分考虑到用户信息的安全性,防止企业和用户信息的泄露 ,因此 ,针对不同的网络环境和存储设备,应当采取不同的安全机制和权限控制等措施。 ( 7)美观性和易用性 由于现在互联网技术的日趋成熟 ,因此, 一个界面完善、美观的系统会更加能满足用户的使用 ,但是同时也要注意其中功能的操作易学易用性,不能 只有美观的界面,功能也必须完善 。 ( 8)兼容性 鉴于 系统 面向群体的复杂多样性, 可能会存在不同的操作系统和浏览器版本, 为了使更多的人能够成功 使用系统 ,操作系统方面要全面兼容 P/览器方面则全面兼容 狗和谷歌等主流浏览器。 第二节 系统体系结构设计 本 系统主要 采用了 B/B/随着互联网技术的发展,原有的 C/此 对 现有的 C/行改进后便有了现在的 B/ 在 B/S 结构中,用户是通过浏览器来直接访问系统的,用户通过浏览器发送请求,服务器接收请求并返回最终结果,所有的业务逻辑在服务器端实现,因此可以大大减轻了客户端的负担。而且 B/需要针对不同的操作系统进行开发 。 B/ 第三章 系统的设计 16 I n t e r n e LD a t 服 务 器数 据 库 服 务 器浏 览 器图 B/中 V 表示视图层,开发框架的主要工作流程如图 模 型封 装 应 用 程 序 状 态响 应 状 态 查 询应 用 程 序 功 能通 知 视 图 改 变视 图解 释 模 型模 型 更 新 请 求发 送 用 户 输 入 给 控 制 器允 许 控 制 器 选 择 视 图控 制 器定 义 应 用 程 序 行 为用 户 动 作 映 射 成 模 型 更 新选 择 响 应 的 视 图视 图 选 择用 户 请 求状 态 查 询通 知 改 变状 态 改 变图 第三章 系统的设计 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 首 页前 台 后 台凭证账簿报表设置凭证录入凭证审核凭证查询总账明细账资产负债表帐套信息用户信息科目帐套列表用户列表按科目按金额按填制人按审核人按币种按月份按月份当前修改增加删除删除权限设置删除修改图 系统功能结构 第三 节 系统的数据库设计 系统的数据库采取的是 据都存储到数据库中进行读取的 。 在该系统中数据是相当重要的,关系到企业的信息管理等,因此数据库的设计是相当重要的 。 数据库的设计中主要需要考虑 以下几个 方面的因素 :一是数据库设计的要 前三范式的要求 ,符合数据库设计规范 ;二是 数据库要保持数据的稳定,可以方便的进行增删改查的工作 26。 第三章 系统的设计 19 系统 设计 体 可以提供表示实体类型、属性和联系的方法 的概念模型。 在对数据库的设计中应该满足三范式的要求。 第一范式: 1的是对 属性的原子性约束, 它 要求属性不可再分解; 第二范式: 2的是对 记录的惟一性约束,要求记录有惟一标识,即实体的惟一性; 第三范式: 3的是对 字段冗余性的约束,即任何字段不能由其他字段派生出来,它要求字段没有冗余 17。 根据对系统所做的需求分析和系统设计,规划本系统中使用的数据库实体分 别为科目实体、币 种实体、凭证实体、用户实体、摘要实体、帐套实体 等 。下面分别对这几类实体进行具体描述 。 用户 实体包括自动编号、用户真实姓名、用户登陆密码、用户职位、用户联系电话、用户地址、用户 用户 实体的属性图 如图 用 户用 户 权 限用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 区块链数据备份光盘驱动器租赁与远程监控服务协议
- 智慧农业无人机精准喷洒系统租赁服务合同
- 高校与知名企业联合培养实习生就业保障协议
- 管理者任职资格答辩
- 《情感调控》课件
- 《聚酰亚胺》课件:一种耐高温高分子材料的深度解析
- 《聚合物X射线研究》课件
- 防火放电安全教育
- 《慢性肾衰竭》课件
- 《咖啡文化基础知识》课件
- 3人合伙经营鱼塘协议书
- 中国近代史纲要第七章
- 第15课 十月革命与苏联社会主义建设【课件】-中职高一下学期高教版(2023)世界历史全一册
- 2024年大学毕业生三方协议范本(二篇)
- HJ 733-2014 泄漏和敞开液面排放的挥发性有机物检测技术导则
- 2024精神分裂症维持治疗中国专家共识(全文)
- 2024万达商铺租赁合同
- 数电票商品税收分类编码表
- 高中生物新人教版选择性必修1第2章第5节人脑的高级功能课件(20张)
- 2024年重庆中考英语试题及答案(A卷)
- 开休闲书吧创业计划书
评论
0/150
提交评论