jsp的企业财务管理系统的设计与实现本科本科毕业论文.doc

上传人:可****阿 文档编号:92643629 上传时间:2023-06-09 格式:DOC 页数:48 大小:632.50KB
返回 下载 相关 举报
jsp的企业财务管理系统的设计与实现本科本科毕业论文.doc_第1页
第1页 / 共48页
jsp的企业财务管理系统的设计与实现本科本科毕业论文.doc_第2页
第2页 / 共48页
点击查看更多>>
资源描述

《jsp的企业财务管理系统的设计与实现本科本科毕业论文.doc》由会员分享,可在线阅读,更多相关《jsp的企业财务管理系统的设计与实现本科本科毕业论文.doc(48页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、摘 要 随着计算机技术和互联网的飞速发展,计算机在财务管理中应用的普及,利用计算机实现财务管理势在必行。对于企业来说,财务管理的地位很重要。随着计算机和网络在企业中的广泛应用,企业发展速度在不断加快,在这种市场竞争冲击下企业财务管理系统必须优先发展,这样才能保证在竞争中处于优势地位。对此企业必须实现财务管理系统的设计与开发。财务管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。论文首先介绍了研究的背景和意义,并对研究内容以及论文结构进行了说明,

2、然后对系统进行了全面的需求分析和技术特点说明,之后对系统进行了详细的系统架构设计、功能模块设计、数据库设计及系统测试,并对系统各模块功能进行了描述。系统的用户分为、管理员和员工两种角色,管理员的功能有基础信息管理、公司资产、经营、费用信息的管理及年终资产分析表的生成;员工的功能有查看个人工资、查看公司资产、经营、费用及年终资产分析表。最后,经过测试数据分析,该系统在安全性、准确性、运行速度方面均有绝对的优势,并且能够对容量较大的数据库进行处理,效率高,系统有较高的安全性和较好的性能。本系统的开发为财务管理提供了信息化管理的理论基础和技术支持。关键字:JavaEE,财务管理,系统,数据库Abst

3、ractWith the rapid development of computer technology and Internet, popularization of computer application in financial management, financial management be imperative to realize by computer. For enterprises, the financial management is very important position. With the wide application of computer a

4、nd network in the enterprise, enterprise development speed is accelerating, in this kind of competition in the market impact of enterprise financial management system must give first priority to the development, so that we can guarantee in the advantage position in the competition. This enterprise m

5、ust realize the design and development of financial management system.Financial management system is the typical information management system, its development mainly includes two aspects: the background of the establishment and maintenance of database and front-end application development. For the

6、former requirement to establish data consistency and integrity strong, the data security good storehouse. For the latter request application procedure function is complete, easy to use etc.This paper firstly introduces the background and significance of the study, and the research content and struct

7、ure of the thesis are described, and then the system described the demand analysis and the technical characteristics of comprehensive, then tested the system architecture design, function module design, database design and system detailed, and each module of the system function of the description. T

8、he user of the system is divided into two kinds of roles, the administrator and the staff, the administrator function generates a table analysis of year-end assets management and basic information management, the assets of the company, management, cost information; staff function view individual wag

9、es, view the company assets, management, cost and year-end assets analysis table. Finally, through the analysis of test data, the system has the absolute advantage of safety, accuracy, speed, and can deal with large capacity, high efficiency of the database, the system has a higher security and bett

10、er performance. The development of this system provides a theoretical basis and technical support for the information management of financial management.Key Words:JavaEE,Financial management,System,databaseII目 录摘 要IAbstractII目 录I第1章 绪 论11.1 课题背景11.2 国内外研究现状21.3 课题目的及意义3第二章 相关技术52.1 BS结构介绍52.2 Sql se

11、rver 2008数据库62.3 JSP技术7第三章 系统分析103.1 系统需求分析103.2 系统业务流程分析103.3 数据流程分析123.4 可行性分析14第四章 系统设计164.1 系统设计概述164.2 系统子系统划分174.2.1子系统的划分原则174.2.2 常见子系统的划分方法184.3 系统流程图194.4 数据库结构设计204.4.1 表概要说明204.4.2 数据表的结构21第五章 系统实现245.1 系统登陆页面实现245.2 管理员功能模块265.2.1企业信息管理265.2.2 企业成员工资管理295.2.3经营信息管理325.2.4 费用信息管理345.2.5

12、年终企业资产分析355.3 企业成员功能模块375.3.1 个人工资查看375.3.2 企业资产查询385.3.3 企业费用查询385.3.4 企业资产分析查看39第六章 总 结40致 谢41参考文献42第1章 绪 论信息化、数字化、网络化的今天,财务管理系统的开发和使用已经成为各行各业推行现代化管理的必要手段。该财务管理信息系统的设计与开发正是适应了这种需要。它完整的实现了从凭证到报表的账务处理,包括从凭证的录入、修改、过账等到生成各种明细账及总账最后输出会计报表的全过程,是一个小巧但功能完善、具有一定实用价值的管理信息系统。1.1 课题背景财务管理工作随着我国市场绊济的发展,在各个企业的管

13、理中扮演着越来越重要的角色,渐渐起到丌可替代的核心作用。对于大型企业集团来说,财务管理显得更为重要,财务管理系统的建立将直接受到企业集团管理方式的影响,幵直接影响企业的管理效率不绊济效益。如何在现有绊营环境下选择最佳的财务管理模式,使用最优的财务管理系统,实现企业的管理目标,适应企业信息化发展的需要,是一个值得研究和探讨的问题。 我国的生产企业发展十分迅速。但企业的信息化管理一直是影响我国企业进一步发展的难点。企业信息化是企业应用信息化的过程,是指在企业的生产、经营、管理等各个层次、各个环节和各个方面,应用先进的计算机、通信、互联网和软件等信息化技术和产品,并充分整合、广泛利用企业内外的信息资

14、源,提高企业生产、经营和管理水平,增强企业竞争力的过程。结合我国目前的国情来看,改革开放以来,我国的中小企业得到了迅速发展。这些中小企业存在着一定的普遍特征:资金不是十分雄厚,管理不是非常完善,信息化基础普遍较差,面临着异常激烈的市场竞争。随着信息时代的到来,中小企业的生存和竞争环境发生了根本性的变化。当前中小企业信息化具有宽广和深刻的内容,其中管理信息化是一个重要方面。如何运用信息技术增强企业的管理,如何制定企业信息化发展战略来提升企业的核心竞争力,如何把信息化系统融入日常的管理工作为企业带来效益,是当前我们所面临的重要课题。1.2 国内外研究现状据统计,全球绝大多数大型集团(全球500强中

15、的80%以上)在进行业务流程重组的同时,几乎都建立了集权型财务管理模式。应用计算机软件实现计算机管理将极大的提高管理财务的效率。现在网络上有不少类似的软件,然而他们的功能还不够完全。最突出的一个问题是他们只是简单的记录,在搜索相关财务信息和统计信息等等方面还存在诸多不足。随着我国经济建设的高速发展,企业的财务活动发生了深刻变化,国内财务软件从无到有,经过20年的发展,已逐步走向成熟。自1979年我国将电子计算机应用于财会领域以来,随着企业新时代的来临,企业的经营和管理模式都发生了重大变化,传统的财务软件已无法适应企业在市场竞争日益激烈、信息高速公路四通八达、国外软件纷至沓来的今天,会计电算化得

16、到了全面发展,财务软件也得到完善。如何适应时代发展的需要,如何开发新一代的财务软件,成为各企业与财务软件行业共同关心的问题。十几年来,我国财务软件产业,在各方人士的不懈的努力下,取得了重大的成果,纵观我国的国内软件市场,财务软件的发展局势也是群雄并起、百家争鸣,财务软件已成为国内软件界中最活跃、最辉煌的一个领域。尽管我国财务软件的发展形势较好,但是随着中国加入WTO,面对世界经济的挑战,面对国际财务软件的高标准要求,在使用过程中也暴露出许多问题。我国财务软件的发展应如何抓住有利机遇,迎接新时代的挑战,将是全体财务软件工作者光荣的历史使命。财务软件在未来相当长一段时期内,仍将有较大的市场空间。但

17、是在战略上,我们应当富有长远眼光,向国际上最先进的管理思想和最先进的信息技术看齐,学习他们的先进经验,开拓自己的思路。只有如此,才能把握正确的发展方向,在激烈的市场竞争中立于不败之地。1.3 课题目的及意义随着计算机的飞速发展,人们的生活越来越离不开计算机。计算机应用渗透到我们生活的各个方面。“财务管理”这个词频繁地出现在人们的思想生活中,如何管理财务?什么才是正确的理财方法?这些问题成为现代人关注的焦点。对于财务管理来说,应用计算机软件实现计算机管理将极大的提高管理财务的效率。现在网络上有不少类似的软件,然而他们的功能还不够完全。最突出的一个问题是他们只是简单的记录,在搜索相关财务信息和统计

18、信息等等方面还存在诸多不足。“财务管理系统”是财务信息管理迫切需要信息化的状况下开发的。它可以有效的记录和管理财务的收支情况,合理规划和支配资金,并可以通过统计分析来获得在一段时期内的消费和收入信息,完全替代了手记脑记的烦恼,利于调节企业财政状况,给用户的财务管理带来更多的方便,是企业财务管理的好帮手。我国目前还是一个发展中国家随着经济的发展我们的财务管理水平将会越来越高。国内企业在选择管理软件的时候,特别重视软件提供的财务一体化解决方案。企业在快速成长阶段,信息化作为内部管理平台构建的重要手段之一,受重视程度往往不够:或者虽然重视,但缺乏长远统一的思路。往往只是根据短期业务“瓶颈”在部门业务

19、的层次上去实施信息系统。业务部门在项目需求、项目立项、项目预算和项目选型上具有更大的发言权,结果往往造成信息部门一味满足业务部门的即时需求,结果导致信息孤岛。对快速成长的企业来说,关键是正确认识管理信息化在企业成长发展中的效能作用问题,确保从企业中长期业务发展战略出发进行信息系统的规划。因此,需要我们的财务软件要跟得上形势,要不断发展。财务软件虽然是一个“古老”的软件领域,但它还是有无穷的生命力。无论从技术层面上还是从业务层面上它都在不停地发展。第二章 相关技术时至今日,像Perl、JSP、ASP等类库和其它一些支持Web应用程序开发的语言都在设法解决业务逻辑代码和表现层代码之间的解耦问题。本

20、章就着重介绍一些基于Java领域中的相关技术,比如设计模式、开源框架以及其他的新技术。课题拟采用JavaEE技术,基于B/S模式,即浏览器/服务器模式开发实现系统的各个功能模块,数据库采用较为成熟的SQL Server 2008,开发环境为MyEclipse。2.1 BS结构介绍随着Internet技术的发展,管理系统的开发正逐步采用一种全新的技术模式:B/S(Browser/Server)模式。B/S本质上也是一种C/S结构,它是传统的两层C/S结构在Web上的发展。相对于C/S结构而言,B/S结构是把原来在客户机一侧的应用程序模块与显示功能分开,将应用程序模块单独作为一层放在Web服务器上

21、,客户端只需要安装浏览器就可以了,这样将系统的业务处理部分统一放在Web服务器上,客户端只起到与用户交互的作用。B/S模式架构如图2.1所示:图2.1 B/S(Browser/Server)模式B/S结构的工作原理是:Web服务器接收浏览器的Web请求,并处理Web页请求,同时将数据请求通过数据库接口转换成数据库服务器能接受的形式(如SQL),之后送到数据库服务器,数据库服务器根据数据请求执行相应的数据库操作(如查询、修改、统计等),并将结果通过数据库接口的转换送回Web服务器,Web服务器将结果处理成Web浏览器能够接受的形式(HTML),送回发出请求的Web浏览器,由浏览器将其显示在客户端

22、。2.2 Sql server 2008数据库SQL Server 2008 在Microsoft的数据平台上发布,可以组织管理任何数据。可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。可以对数据进行查询、搜索、同步、报告和分析之类的操作。数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备,它都可以控制数据而不用管数据存储在哪里。 SQLServer2008 还具有以下特点:1令信息在查询和运用时更方便SQLServer2000能够提供方便快捷的查询信息的方式,而且这种途径的使用更为容易。2支持 Web 功能的信息共享利用公司的内部网络Internet,S

23、QLServer2000能够非常容易的完成信息共享,它是把桌面数据库和网站的功能有效地连接,从而实现便捷的连接数据库和浏览器。3用于信息管理的强大解决方案要把SQLServer2000界面(客户端)方便使用的特征和SQL服务器的可扩展以及可靠的特征相连接,就需要一个处理方式,而它只能由高级用户与研发人员提出。4改变了数据库窗口能够在SQLServer2000涵盖以及展现新对象,以此提高了SQLServer2000 数据库方便使用的特性。5提供名称自动更正功能在用户再次给数据库对象命名时,能够自行处理经常遇到的负面效应。比如,自行在对表中的字段重命名时对查找的有关对象作出对应的改变。6具有子数据

24、表功能为了在相同的窗口内查看有关的数据以及编辑,利用能够在相同窗口内具有嵌套式视图方式的子数据表。7 用户仅需要单纯地把SQLServer2000对象(表、查询等)从数据库移动到ODBC数据源中,即可从 Microsoft SQLServer2000中将数据导出到Microsoft ACCESS 2000 。8数据访问页功能这项功能能够让用户快速建立数据HTML页,利用这个使得数据库应用在公司内部网络 Internet上得到加强。这能够实现用户对信息的共享较往常更加迅速方便。9共享组件的集成SQLServer2000使用新的Web组件和COM 控件,让用户增加了查询和处理数据的途径选择。10M

25、icrosoft SQL Server 交互性Microsoft SQLServer2000支持OLE DB,使用户能够结合SQLServer2000 主页便于使用的特征以及数据库能够升级的特征(例:Microsoft SQL Server的后端企业)。11允许使用.NET 和Visual Studio开发的自定义应用程序中使用数据。SQL Server 2008 允许使用 Microsoft .NET 和Visual Studio开发的自定义应用程序中使用数据,在面向服务的架构(SOA)和通过 Microsoft BizTalk Server 进行的业务流程中使用数据。信息工作人员可以通过日

26、常使用的工具直接访问数据。是否为空等等。2.3 JSP技术Java Server Page或简称为JSP是一类动态页面制作工具,它由Sun公司基于Java语言研发而来。JSP为动态网页的制作介绍了一个简单的途径,而且给出了一种Server端架构,研发人员在此框架的基础上能够以综合利用 Html、XML、Java语言和别的脚本语言,方便快捷地建立以及维护动态网页,尤其是现在的商业系统。JSP是JavaTM 技术的其中一部分,它迅速的研发出了基于所有Web服务器和应用服务器环境并且独立于平台的应用程序,除此之外,它们还具有很强的可伸缩性。而且,为了做到设计员可以在不对底层动态内容作出任何修改的条件

27、下改动网页布局,JSP实现了将用户界面区分出系统内容。JSP编程技术的优势在于:(1)一次编写,到处运行。这方面Java优越于PHP,只需要对系统做改动,把代码可以照原样使用。(2)系统的多平台支持。这种跨平台的特征包括了现如今大部分网站服务器的配置环境,几乎可以在任意平台上的每种环境下开发。(3)强大的可伸缩性。由一个Jar文件就能够运转Servlet/JSP,到由多台服务器进行集群和荷重均衡,到多台Application做出事务安排,数据处置,单独一个服务器到许多台服务器,Java彰显了巨大的生命力。 (4)各异化和性能良好的开发技术支撑。和ASP很类似,Java具备了大量易于使用的开发工

28、具,其中多数是可以免费使用的,还有很多能够在多平台下运行。图2.2 JSP的运行原理图其中需要注意以下几点:首先客户端发送请求,服务器进行响应;JSP文件在服务器端运行;并将JSP文件运行的结果返回给客户端的结果是,不涵盖一个JSP语法;其间对象是在将JSP文件变更为Java代码的时候产生的;运行的并不是JSP文件自身,而是JSP变更成的Java类的对象的手段,因此如果改动JSP文件可能不会有任何影响。第三章 系统分析系统分析的目的是将用户的需求及其解决方法确定下来,这些需要确定的结果包括:开发者关于现有组织管理状况的了解;用户对信息系统功能的需求;数据和业务流程;管理功能和管理数据指标体系;

29、新系统拟改动和新增的管理模型等等。系统分析所确定的内容是今后系统设计、系统实现的基础。3.1 系统需求分析需求分析是指理解用户需求,就软件功能与客户达成一致,估计软件风险和评估项目代价,最终形成开发计划的一个复杂过程。需求分析之所以重要,就因为他具有决策性、方向性、策略性的作用,需求分析是软件定义的最后一个阶段,它的基本任务是回答“系统必须做什么” 这个问题。需求分析的任务不是确定系统怎样完成他的工作,而仅仅是确定系统完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求,它在软件开发的过程中具有举足轻重的地位。系统初步调查的主要目标是从系统分析人员和管理人员的角度看新项目开发有无必要

30、和可能,其基本内容包括:系统的基本情况、系统信息处理情况和系统资源情况。公司财务管理系统基本要实现对凭证,出纳和工资的管理,这三者管理的有序与否直接关系着企业财务流动的有序和明了的进行,系统功能在宏观层次上可以分为三个方面,分别为凭证管理功能、出纳管理功能、工资管理功能,之后根据不同的功能分出不同的模块。凭证管理可分为凭证制作、凭证汇总、凭证查询三种功能;出纳管理可分为出纳日记账、日记账查询、记账转凭证、日记账删除四种功能;工资管理可分为工资发放、工资审核两种功能。3.2 系统业务流程分析系统业务流程的分析是按照系统中信息流动过程,逐个调查分析所有环节的处理任务、处理内容、处理顺序的要求,弄清

31、各个环节需要的信息、信息来源、流径去向、处理方法和信息形态(报告、报单、屏幕显示)等。并将其用规范的业务流程图表示。原始凭证收款凭证转账凭证付款凭证会计报表总账明细业务台账科目汇总表存款日记账现金日记账原始凭证汇总表制证人员数据登录人员数据录入人员数据登录人员企业成员财务部核对人员总账会计核对人员有关单位及领导图3.1 业务流程图其完成业务如下:1、根据原始凭证编制原始凭证汇总表。2、根据原始凭证或原始凭证汇总表编制收款凭证、付款凭证和转账凭证。3、根据收款凭证和付款凭证登记现金日记账和存款日记账。4、根据原始凭证、原始凭证汇总表或收款凭证、付款凭证、转账凭证登记明细账业务台账。5、根据收款凭

32、证、付款凭证、转账凭证形成科目汇总表并直接登记总账。6、现金日记账、存款日记账及明细账业务台账定期同总账核对。7、根据总账和明细账业务台账定期编制会计报表。3.3 数据流程分析有了业务流程图,还需要对信息的流动、传递、处理、存储等进行分析。这就要求把数据在现行系统内部的流动情况抽象的独立出来,舍去具体的组织机构、信息载体、处理工具、物质、材料等,单从数据流动过程来考察实际业务的数据处理模式,即数据流程图。如图3.2所示。 记账凭证 收付款凭证编制汇总表登记明细账登记日记账财务财务部财务部 D3 企业收入汇总表 P5登记总账财务D6 明细账及业务台账D5 日记账 D4 总账P6编制报表财务部D5

33、 会计报表图3.2 系统数据流程图3.4 可行性分析(1)经济性服务器端的安装简洁明了,客户机无需再装任何软件,通过浏览器就可以直接访问,可以直接接入Internet,无论您身在何处,只要您可以访问Internet都可以使用本系统。本系统对计算机配置的要求不高,企业机房更换下来的低配置电脑都可以完全满足需要,所以在经济上具有完全的可行性(2)技术性本系统开发工具是MyEclipse和SqlServer数据库,开发语言是Java,主要使用了J2EE的技术,java是一种面向对象编程语言,简单易学而且灵活方便。系统采用基于J2EE的B/S结构的三层架构。系统的开发工具、基盘软件、数据库全部采用自由

34、软件软件。J2EE三层架构应用模型让多层应用程序实现服务,并消除了很多的问题,提供了可伸缩的,易访问的,易于管理的方法。J2EE应用模型把实现多层结构服务的工作划分为二部分: 开发者实现商业和表达逻辑,以及由J2EE平台提供的标准的系统服务。开发者可以依赖于这个平台为开发中间层服务中遇到的系统级硬件问题提供 。因此选择J2EE平台作为开发平台是可以行得通的。此外选择的开发工具还有SQl数据库,Tomcat虚拟服务器软件,基于Struts架构的开发软件Eclipse。图3.3是技术开发框架。IE6.0JAVAJSPHIPERNET3.1STRUTS1.3JSTL1.2Sql Sever图3.3

35、技术开发框架(3)操作系本系统操作简单,输入信息页面大多数都是下拉框的选择形式,在某些页面,信息可以自动生成,无需输入,时间的输入也是用的日历控件,操作简便,对用户的要求很低,只需对WINDOWS操作熟练,而且本系统可视性非常好,所以在技术上不会有很大难度。(4)法律性本系统是自行开发的管理系统,是很有实际意义的系统,开发环境软件和使用的数据库都是开源代码,开发这个系统不同于开发普通的系统软件,不存在侵权等问题,即法律上是可行的。第四章 系统设计系统设计内容主要包括:确定设计方针和方法,将系统分解为若干子系统,确定各子系统的目标、功能及其相互关系,决定对子系统的管理体制和控制方式,对各子系统进

36、行技术设计和评价,对全系统进行技术设计和评价等。4.1 系统设计概述系统设计是在系统分析的基础上由抽象到具体的过程,同时,还应考虑到系统所实现的内外环境和主客观条件,本着实事求是的态度进行这一阶段的工作。系统设计阶段的主要目的是将系统分析阶段所提出的反映用户信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理方案。这一阶段的主要任务就是从管理信息系统的总体目标出发,根据系统分析阶段对系统的逻辑功能的要求,并考虑到经济、技术和运行环境等方面的条件,确定系统的总体结构和系统各组成部分的技术方案,合理选择计算机和通信的软、硬件设备,提出系统的实施计划,确保系统总体目标的实现。系统设计工作

37、的特点:1)系统设计阶段,大量工作是技术性的。2)允许用户对已提出的信息需求做非原则性的修改或补充。3)用户在操作使用和运行环境等方面的具体要求也要在系统设计阶段加以明确并在系统的技术方案中得反映,因此系统设计人员还要同管理环境打交道。4)系统设计工作的环境是管理环境和技术环境的结合,是系统设计工作的重要特点也是整个系统成功的一个必不可缺的环节。系统设计原则1)阶段开发原则:系统框架和数据结构全面设计,具体功能实现分阶段进行。2)易用性原则:方便上网客户浏览和操作,最大限度地减轻后台管理人员的负担,做到部分业务的自动化处理,提供良好的用户体验。3)业务完整性原则:对于业务进行中的特殊情况能够做

38、出及时、正确的响应,保证业务数据的完整性,减少数据的误读。4)业务规范化原则:在系统设计的同时,也为将来的业务流程制定了较为完善的规范,具有较强的实际操作性,也给整个系统带来安全性。5)可扩展性原则:系统设计要考虑到业务未来发展的需要,要尽可能设计得简明,各个功能模块间的耦合度小,便于系统的扩展。如果存在旧有的数据库系统,则需要充分考虑兼容性,比如说浏览器的兼容。4.2 系统子系统划分财务信息系统是行政事业单位管理信息系统的一个子系统,它本身也是由若干个子系统组成的,这些子系统相互联系,共同完成财务信息系统的全部任务。由于存在不同子系统之间的相互关系和相互影响,为了便于今后不同子系统之间的数据

39、交换,有必要对财务系统进行合理、规范的子系统的划分。4.2.1子系统的划分原则1可拆装性原则一个好的系统应允许用户方便地安装或卸掉某些模块,而不必作大的修改,也就是说系统应具备良好的适应性。适应性一般包括可移植性、可扩充性、可维护性等。可移植性使系统(或某些子系统)不需要做大的修改就能顺利地从一个单位移植到另一个类似单位。可扩充性使系统能不断加挂新的功能模块,不断从小到大,从简单到复杂。可维护性使系统能适应一个单位内部各种变动。2高内聚低耦合原则即尽量把联系密切的功能放在一个子系统或模块中,一个子系统内,诸功能联系越密切,其内聚度越高。把联系不密切的功能放在不同的子系统中,尽量减少不同子系统之

40、间的联系,包括程序调用关系和数据传递关系。模块之间联系越少,耦合度越低。子系统之间高内聚低耦合的关系使各子系统之间的接口关系简单明了,对提高系统的适应性有重要作用。3通用化原则子系统及模块划分要有助于提高系统的通用性,也就是说要尽量把能通用的子系统和功能模块独立出来。不能通用的子系统和功能模块也应尽量独立出来,并采用外挂方式与其他子系统联系起来。4与会计人员的岗位分工和工作组织相协调各子系统的功能模块的划分要以会计工作本身的职能分工为基础,体现财务会计工作的业务流程和岗位分工习惯,以便实现电算化后的人员分工和工作组织。5以凭证、账簿、报表处理子系统为核心任何单位的财务管理过程无不以“凭证账簿报

41、表”为主线,凭证处理、财务处理、报表处理是任何财务系统必备的功能,否则就不能称其为财务系统。其他各子系统则通过与核心子系统的直接或间接联系,而成为财务系统的外围子系统,它们一般采用外挂方式而成为计算机财务系统的组成部分。4.2.2 常见子系统的划分方法由于各会计主体业务性质、业务内容和业务分工情况不同,财务管理信息系统的子系统划分也不尽相同。本系统将系统维护子系统、凭证处理子系统、账务处理子系统和报表处理子系统作为核心系统并加以研制和开发,基于以下几点理由:系统维护、凭证处理、账务处理和报表处理四个子系统是任何财务系统所必须的,它们体现了财务系统的本质特征,而其他子系统是否需要,则取决于各单位

42、业务特点。如商业企业就不需要材料核算、成本核算子系统,而行政事业单位只需要具有几个核心子系统,即可满足会计核算的需要。会计信息系统的核心子系统是单位中任何其他管理信息系统所无法代替的,而各外围子系统的功能与管理信息系统中的设备管理、劳动工资管理(或人事管理)、库存管理子系统存在大量的重复和交叉。对于一个拥有完善的管理信息系统的单位,其财务信息系统只是其中的一个子系统它通过提取其他管理信息系统的数据。如果财务信息系统中仍包括上述子系统,就会使财务信息系统过于庞大臃肿,这样不仅没有必要,而且会造成数据重复输入、重复加工,影响数据的一致性,徒增会计人员的工作负担。上述几个核心子系统不仅是所有财务系统

43、所必备的,而且具有统一性高、规范性强、容易实现通用化的特点。对核心子系统开发方法和技术细节进行研究,更具有普遍意义和实用价值,相反,外围子系统,可谓形形色色,其统一性和规范化程度都较差。因此系统的总体框架和子系统的划分如图4.1所示:财务管理信息系统报表处理子系统账务处理子系统凭证处理子系统系统维护子系统图4.1 系统的总体框架和子系统的划分4.3 系统流程图当管理员进入本系统之后,管理员首先要登录之后,才能管理后台。登录失败,给管理员相关的提示,请管理员重新登录。登录成功之后,管理员可管理员工、公司资产、经营、费用等信息。管理员的后台管理的基本流程如下图4-2所示:图 4-2 管理员流程图4

44、.4 数据库结构设计数据库是“按照数据结构来组织、存储和管理数据的仓库”。作为网络的一个重要应用,数据库在网站建设中发挥着重要的作用,与普通网站相对而言,具有数据库功能的网站网页我们通常称为动态页面,也就是说页面不是一层不变的,页面上内容(或部分内容)是动态生成的,它可以根据数据库中相应部分内容的调整而变化,使网站内容更灵活,维护更方便,更新更便捷。SQL Server数据库作为微软推出的以标准JET为引擎的桌面型数据库系统,由于具有操作简单、界面友好等特点,具有较大的用户群体。本系统数据库采用SQL Server数据库,系统数据库名称为db_yyw,下面分别给出数据表概要说明、主要数据表的结

45、构。4.4.1 表概要说明系统数据库db_cwgl中含有8张数据表,部门信息表t_bumen、企业信息表t_zhigong、员工工资表t_gongzi、资产类别表t_catelog、资产信息表t_zichan、经营信息表t_jingying、费用信息表t_feiyong、管理员信息表t_admin。4.4.2 数据表的结构(1)t_bumen(部门信息表)部门信息表主要用于保存单位的部门信息,如部门名称、人数、工资系数,该表结构如表4.1所示。表4.1 t_bumen的结构字段名数据类型长度主键否描述idint4是自动编号mingchengvarchar50否部门名称renshuint4否编制人数xishudecimal8,2否工资系数(2)t_zhigong(职工信息表)职工信息表主要用于保存职工的基本信息,如职工所在部门、姓名、性别等,该表结构如表4.2所示。表4.2 t_zhigong的结构字段名数据类型长度

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁