基于PHP的高校财务信息系统研究与设计_第1页
基于PHP的高校财务信息系统研究与设计_第2页
基于PHP的高校财务信息系统研究与设计_第3页
基于PHP的高校财务信息系统研究与设计_第4页
基于PHP的高校财务信息系统研究与设计_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

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

文档简介

I摘要随着科技的发展,对人才的需求量逐渐增大,使得高等院校的规模也逐渐增大,其所对应的管理事务也日渐向信息化发展。在高校繁杂的工作中,财务管理工作是不可或缺的,其在学校的所有日常事物管理工作中具有及其关键的作用,因为它所关乎的是本校的各个方面,比如教学、科研等。针对目前大学财务管理工作繁杂的现状,本论文利用了一些较为流行且先进的技术,并结合高等大学的财务工作现状,提出了基于PHP的高校财务信息系统研究与设计的课题,为了设计出一款卓效、有用、安全的财务管理信息系统。正文首先对高校财务系统的研究背景以及研究现状进行了分析,然后对系统所关系到的各种技术和工具给出了较为通俗易懂的简介,同时还进行了系统的了可行性分析、需求分析以及功能非功能分析等;其次,给出了系统的整体框架设计以及详细的数据库和系统各功能模块设计;最后,还分析了系统的安全性能。本文中高校财务信息系统的设计,达到了本课题的逾期要求。同时,本系统的设计功能较为完整、可靠,且具备相对的稳固性、安全性以及友好性。关键词:高校财务管理;PHP;财务管理信息系统

AbstractWiththedevelopmentofscienceandtechnology,thedemandfortalentshasgraduallyincreased,sothatthescaleofcollegesanduniversitieshasgraduallyincreased,andthecorrespondingmanagementaffairshavegraduallydevelopedintoinformation.Inthecomplicatedworkofcollegesanduniversities,financialmanagementisindispensable,andithasacrucialroleinalldailyaffairsmanagementoftheschool,becauseitisrelatedtoallaspectsoftheschool,suchasteachingandscientificresearch.Inviewofthecurrentcomplicatedsituationofuniversityfinancialmanagement,thispaperusessomepopularandadvancedtechnologies,andcombinesthecurrentsituationofuniversityfinancialmanagement,putsforwardtheresearchanddesignofuniversityfinancialinformationsystembasedonPHP,inordertodesignanefficient,practicalandsafefinancialmanagementinformationsystem.Thetextfirstanalyzestheresearchbackgroundandcurrentsituationofuniversityfinancialsystem,thengivesarelativelyeasytounderstandintroductiontovarioustechnologiesandtoolsrelatedtothesystem,atthesametime,italsocarriesoutfeasibilityanalysis,demandanalysisandfunctionalandnon-functionalanalysisofthesystem;secondly,itgivestheoverallframeworkdesignofthesystem,detaileddatabaseandsystemfunctionsFinally,thesecurityofthesystemisanalyzed.Inthispaper,thedesignoffinancialinformationsysteminCollegesanduniversitieshasmettheoverduerequirementsofthistopic.Atthesametime,thedesignfunctionofthesystemisrelativelycomplete,reliable,andhasrelativestability,securityandfriendliness.Keywords:Universityfinancialmanagement;PHP;financialmanagementinformationsystem

第1章绪论1.1研究背景及意义近年来,我国高等院校发展迅速,教学形式逐渐多样化,学校规模渐渐扩大,传统的、旧的管理方式早已很难适应新的、迅捷的发展形势。并且随着计算机软、硬件和互联网等IT技术的飞速发展,各类高校的管理模式逐渐趋于数字化,出现了“数字化校园”的管理模式。这种模式是依靠计算机与互联网把学校的各类资料信息整合在一块,产生了一个统一的数字空间,可以使信息的传递与管理更加敏捷与方便。此技术不仅可以提高高校日常管理的效率,而且实现了高校的信息化管理,从而实现了教学、科研、比赛等各类活动的数字化,大大提升了管理水平和教学质量。[1-2]在“校园数字化”模式中高校的财务信息系统建立是其最为重要的分支之一,因为其把会计学、现代信息技术和计算机技术紧密关联在了一起,把庞大且难处理的财务数据变为了各种财务信息并且使信息的存储、传递和综合处理等紧密结合、相互衔接,最终促成了把传统的财务处理方式向更高层级的财务管理方式转换,并且完成了高校财务信息管理的自动化处理。由此便可轻松的向学校各个部门实时、飞快、精确的供应各项财务信息,并且可以为领导的重大决议提供靠谱的信息依据,提高了高校教育事业的发展水平。。1.2国内外高校财务系统发展现状1.2.1国外高校财务系统发展现状国外软件开发的管理思想和设计经验有很多地方值得我们学习借鉴,他们更加注重保持高度集成的审计跟踪和发展,对我们的系统设计有很大的启发及丰富的经验。韦伯[3]在钻研高等大学组织结构的时候初次应用了组织理论,其成果表明,高校组织与政府、企业等组织一样,也拥有一般组织的基础特点,因此在高校的日常管理事务中,也可以借鉴和参照企业和政府的管理模式。斯特鲁普[4]表明,大学的学术组织是一种没有确定目的和固定参与的社会学组织类型,是一种相对疏松和分权形式的组织。七十年代后,有关学术研究专家在研究高校财务管理时,又应用了高等数学的有关理论知识,在此基础上构造了资源配置模型,为大学的资金和运营管理奠定了根基[5]。科恩[6]研究后表示,高校不仅是学生们学习的大本营,还是一种组织模式。伯顿·R·克拉克认为行政科的权力和学术权力都应归为学校的内部权力,其中学术权力应是大学组织中最为基本的权力,在各类学术事务中表现出关键性的效用。从广义上来说,国外的财务软件的优势在于他们专门为满足高度现代化的管理制度和审计要求来整合系统的内部集成化控制制度[7-8]。外国的软件系统,设计时主要考虑管理者的方位,较为重视开发上层的架构,以此便可实现对下层的可控性。不仅如此,国外还相当看重审计工作,模块的设计一定要与审计相关工作内容相符合。另外,一套优秀的财务管理软件需能保证拥有较高的集成度,功能不可过于分散,这些都是我国财务管理软件在设计时所要参考的。国外在进行设计软件时主要的重点方向是企业整体而不是企业的某一个部门,如采购、生产、销售等多个方向都需要综合去考虑,这样的思想就会使设计出的软件较为完整,设计的方向较为全面。这些环节都加进去之后,软件的集成性能就会很高,功能也较为强大,便于日后的功能添加或根据某些需求而有选择的进行剔除。[9]1.2.2国内高校财务系统发展现状目前,高等院校的财务管理工作愈来愈趋于信息化,信息化的本质就是依靠于大数据、互联网、通信等技术对大学的财务资料信息进行搜集和整理,使之更方便使用的过程。这样便可轻松完成高校财务资源信息的共享,并且能无缝衔接数字化校园,实现财务信息查询与记录、网上办理缴费和控制预算等功能。近几年,我国在各方面领域取得较快发展,国内经济水平大幅提升,其中教育事业也得到了飞速发展,因此有较多的专家开始动手研究高等大学财务系统方向的内容。韩庆兰(2000)[10]表示财务信息管理平台就是把普通的财务管理模式改为信息化的处理方式,还表示财务信息系统的各功能板块连同设计需满足快、精、准的条件。万俊(2012)[7]以为信息化水平的飞速发展大大推进了高校管理模式的改革与更新,财务工作的任务需求早已从人工核算向信息化管理的方向进化。他还给出了建设高校财务信息化服务体系的思绪与内容。刘景艳(2013)[11]开展案例研究后,在财务信息处理方面给出了自己的设计思路,她认为财务的基本管理工作、报表处理以及账簿和凭证管理功能才是财务信息系统设计的时应重点考虑的。孟丽(2013)[12]表示随着信息技术的逐渐发展,高校财务系统的建设更需向财务处理的实际问题上思虑,需要从实际操作的角度出发进行系统设计,争取使设计具有强针对性。姚毅,刘蓓(2016)[13]觉得可以使用云环境技术建立高校财务信息平台,增加学校的信息化综合实力,减少实施的成本,要以搞定信息孤岛为目的,充分落实财务信息资源的共享。经过对国内有关文献进行钻研发觉,我国大学的财务信息化建立已经由单一化、机械化慢慢向多样化、精准化、智能化方向发展,从财务核算向财务管理变动,并且高等大学的财务系统会随着高校财务理论探索的慢慢充实发展后会拥有更加多元化的信息服务[14]。这就为还居于由财务核算向财务管理转换的高校提供了非常大的启发,构造一个满足信息需求者特点的财务管理信息系统是以后的发展方向。但在现阶段钻研中,国内大多数文献研究主要集中于框架建设和专业理论方面的研究,而且案例多为经费充裕的一线城市高校,缺少西部地区或少数民族地区预算低、规模较小的大学的案例[15]。1.3高校现有财务系统存在问题每一所大学都有自己的财务处理系统,但是现在大学的财务系统;还普遍存在以下一些问题:(1)报销的时间长,流程多,需要层层审核。在大学里,报销的一般流程为,得到有关票据,制作并填写报销单并遵从经费审批管理制度交由领导逐级查验盖章,准备完好后把最初凭证交到报账会计处查验,在此等待办理报销。鉴于报销人员找全部领导查验盖章消耗了大量的时间,同时办理人对财务制度不能理解通透,所以在报账过程中常有抱怨。(2)财务信息系统与业务系统之间存在“信息孤岛”。在大学信息化发展的进程中,大多学校的各信息系统都是单独建设和运行的,都有独立的数据库,这样就存在“信息孤岛”的现状。(3)财务人员工作任务多,强度大。随着学校规模和经济的不断增强,财务流量急增,来源十分广泛,这就致使其工作内容具有高复杂性。大量集中的报账工作还会让会计人员疲于完成工作,降低工作热情。(4)财务人力资源不足且补充困难高等大学的工作人员招聘门槛高,财务工作也不好吸引高学历人才,这就致使财务人员招聘困难,人力资源的严重不足。1.4主要研究内容本文主要的研究内容就是高校财务信息系统的建设,给出了基于PHP技术的设计方案,并通过探究高校财务系统的研究现状,总结了需求背景和需求目标,设计出了一款满足于高校工作要求的财务管理信息系统。本系统的设计要满足学校各层级教职工的需求,并具有信息记录、查找、统计、报表整理等一般财务功能。本系统设计的总条件是相对简便、适用性强并拥有一定的可推广性,基于此方面,本系统的探究主要针对其需求展开进行分析,尤其是从现有财务管理方法中总结出落实信息化的方式和业务流程,针对此流程开展功能需求分析,并给出系统设计的详尽过程,比如总体结构设计、数据库设计和安全设计等。1.5论文组织结构本文的结构安排如下:第1章,分析高校财务信息系统的构建现状,并对国内外高校财务系统建立的思绪和现有问题进行了简单论述。第2章,介绍系统设计过程中涉及的相关技术。主要介绍涉及到的技术和架构。第3章,分析高校财务系统需求,包括可行性分析、功能需求和非功能需求分析等。。第4章,系统的总体架构设计。第5章,系统及数据库的详细设计。

第2章系统相关技术介绍本系统是基于PHP基础上的高校财务信息系统,与其他定位相似的开发语言JSP和.NET等比较,PHP还是有较大优势的。PHP的资源包含了能获得的学习资料、开放的源码、以及各种插件和库,这些资源是远远多于其他的。根据调查数据发现,许多知名的大型网站的开源的项目,大多都是基于PHP开发和设计的。本系统的设计使用到了下面的技术:PHP设计语言、SQL数据库、互联网协议等,本系统采用的系统架构为浏览器-服务器模式。本章节将介绍与系统有关的关键技术。2.1PHP介绍2.1.1PHP简介PHP是一种内嵌式的新型开发语言,它的全称为英文超级文本预处理语言(PHP:HypertextPreprocessor)。PHP语言非常的灵活以及方便,它独特的语法可以接各门语言,更快、更省事的完成项目,实现快速开发、快速上线的目的。因此很多公司都非常重视。PHP可内嵌各种语法,引擎使得PHP能更快的执行网页。[4]PHP现在是世界上使用最广的语言之一,它有易于理解的语法结构、方便灵活的使用方法、并且拥有与其他不同语言自由结合的能力。当下,PHP语言是较为受人喜爱的开发语言之一,世界上有很多互联网公司都在使用这一语言,比如谷歌等等;国内的大量互联网公司也在使用PHP,比如新浪、百度等。PHP开发语言早已从过去只有较小的使用范围变成为了一个适合企业开发的技术平台。[16]PHP的项目目录结构如表2-1所示。表2-1PHP项目目录结构表目录说明App整个项目的控制层Model整个项目的模型层Include项目的核心层Config项目配置Theme模板Index.php页面2.1.2PHP特性介绍PHP非常容易上手,配置简单,语言灵活以及方便,这与它的特性有关。(1)数据连接方面简便快捷,可以与多种数据库相连,而且可以自己使用关联的API对库中数据进行读取。[5](2)扩展性强,附加的功能和API非常强大。(3)面面向对象方面考虑周到。PHP是存在类与对象的观念的,而且PHP还可以有构造器等方面的面向对象的技术。(4)可伸缩性高。因为PHP可以以内嵌的方式,嵌入不同语言的代码,因此具有较高的可伸缩性。[17]表2-2PHP支持数据类型类型说明取值范围boolean标量类型--布尔型true,falseinteger标量类型--整型-2147483647-2147483648float标量类型--浮点型最大值1.8e308string标量类型--字符串字符串长度取决于机器内存array复合类型--数组$arr=array(1,2,3,4,5,6);//一维数组object复合类型--对象new实例化$obj=newresource特殊类型--资源NULLNULL空值2.1.3PHP开发平台ZendStudio是使用PHP的整个开发周期中的集成开发环境,是一款相当优良的开发工具。因为它包括了PHP所有必须的开发部件,方便和快捷的提供各种工具,包括了代码编辑、bug调试、bug分析、代码优化、数据库连接和插件访问等等。这样使得PHP的软件开发周期大大减小,提高了工作效率。2.1.4PHP优势PHP语言的优势是有目共睹的,学习开发容易上手、学习资料多、学习速度快、执行速度快、安全性高而且具有跨平台性,更重要的是完全免费,这受到了许多企业的青睐。2.2SQLServer数据库StructuredQueryLanguage,是SQL的英文全称,中文全称是结构化查询语言。它是微软公司开发和推广的一种查询语言,在通过ANSI(美国国家标准协会)讨论和标准委员会决议以后,SQL被作为了关系型数据库管理系统的标准语言[18]。SQL数据库的主要功能就是建立与数据之间的联系以及数据与数据之间的联系。SQLSERVER的主要特点如下:(1)它实现了C/S服务体系架构。(2)用户操作界面实现了图形话,让管理系统和管理数据库变得比以往更加方便、快捷、简单和直观。(3)它提供了极其完善和齐全的编程工具以及接口,在开发设计数据库上使用户的可选性大大加强。(4)SQLServer通过合理的设计和整合,已经集成了WindowsNT。同时通过NT原先设计的功能,可以保证对账号的管理工作、远程登录的安全性等等。同时因为微软在其中设计,与微软产品也有很好的兼容性和集成。(5)SQL的平台跨越性较强,支持Windows95/98,Windows2000、Windows2003、Windows2008等。(6)SQL对网页技术有良好的支持,开发者可以很方便的把数据库中的数据,以网页的形式发现。(7)SQL有非常良好的数据仓库功能,而此项功能在其他类似的数据库软件中,需要更加昂贵的代价和繁重的软件。

第3章高校财务信息系统需求分析本系统的主要目标是:设计一个满足高校财务管理工作各功能需求且操作简便快捷地财务管理信息系统。该系统的主要功能是需要实现各高校、各学院以及学校其他机构对于财务的收支、支出、预算、资产等基本财务功能的管理工作,并最终要能达到对整个学校的资产进行管理且对财务内部进行控制,使得财务人员的工作效率大大提高,为后期学校的各项大小财务决策提供靠谱有效的数据支撑。3.1需求目标目前仍有许多高校在财务管理方面存在一些问题,比如依然存在手工的纸质单据、制表人和审核人职责不分、统计时仍然使用人工方式、领导权限过大等等。因此,针对以上问题,本系统的设计以适用高校完整的财务管理功能为首要目标,保障财务人员职责区分,提供数据共享,管控资金和资产等系统功能[19-21]。(1)提供准确、真实、有效的财务数据和科学的统计分析。(2)改善传统的人工统计方式,实现数据电子化信息化,提高信息利用率。(3)系统管理和维护管理教师、教务、后勤等多个部门基础数据。(4)系统提供对数据的增删改查功能。(5)根据数据提供预测性结果。3.2系统可行性分析3.2.1技术可行性PHP是当下最为流行的网页开发工具,有强大的适应性且发展较为成熟,能编码完成本系统。SQLServer数据库功能齐全,便于扩展,且能满足B/S结构的需求。运用PHP平台开发的高校财务信息系统可以轻松的实现对SQL数据库的增删改查等操作,且操作简单易行。因此,在技术方面该系统完全可行。3.2.2经济可行性本系统的研究属于计算机软件编程,研究费用不算很多,设计运行后,财务管理工作人员能轻松承担本系统的维护工作,不在花费多余的维护费用。由此可见,本系统的设计在经济方面还是很理想的。3.2.3管理可行性从管理方面来说,本系统只需要若干名甚至是一名管理人员变可完成安装、管理以及维护等操作。管理员的主要工作任务包括:财务信息数据的查找、记录、修改以及财务报表的打印、管理等,完全适合高校数字和信息化的工作需求。而且只需很少的时间便可完成本系统的维护工作,这也完全切合现代化办公的要求。因此,从管理方面来考虑,本系统管理容易且符合实际情况。3.3功能需求分析高校财务管理信息系统的主要的用户对象就是财务处理的工作人员,因此需要对财务工作人员进行必要的使用场景设定,分析他们在日常工作所需要的功能和需要解决的问题,并且按照高等教育学校财务管理工作的要求,遵循有关的法律法规和学校的各项规章制度,进行科学的分析和整理,把财务工作变为科学化和智能化的管理。在实际的系统需求分析中,涉及到的部门和范围非常广,比如后勤、教学、教务等等,如果不能合理的处理这些事务,必然给高校教学都带来重大的影响。通过计算机信息化技术,可以将工作优化,使得高校的财务管理工作更加井井有条,并且能提升学校的竞争力。从我校的实际财务要求分析,高校财务系统的有关功能需求主要包括:(1)凭证管理。凭证是作为记账的基础数据,在系统中凭证和实际的单据一样作为有效的依据,记录了有关的财务活动。因此在系统中凭证的是否有效管理直接决定了系统的真实性以及准确性,以及系统的是否成功。系统在需求分中就应该得出凭证需要进行必要和合理的验证和审核机制。(2)出纳管理。出纳主要针对的是学校财务有关的出入账目,包括学生学费缴纳、科研支出等等。这模块主要对财务进出账进行信息化和全面的管理,可以有效的防止高校财务损失和财务丢失,有利于对账目进行全面综合和科学化的管理。(3)报表管理。财务处理重要的工作之一就是对报表进行管理。系统存放了大量的真实有效的财务数据,数据可以通过各种形式展示,对当前财务和未来财务进行方向的指引,以及避免走财务泥潭中,对高校自身建设起到重要的作用。因此报表管理有关的功能应该包含报表查询、自定义查询、账目打印、图表统计等等。(4)人事工资管理。传统的工资管理方式是使用各种表格,通过复杂的公式和报表进行计算,甚至还在使用手工的方式进行计算,非常容易出错,而本系统的设计只需要配置好数据,一键生成结果,省时省力。(5)资产管理。对高校现有资产的实物和账务进行管理,资产可以是建筑楼、设备设施、厂房等。资产可能出现增值和折旧。(6)学费管理。对学生的各种费用上缴情况进行查询和管理。(7)系统管理。主要完成对系统的管理,比如系统备份、恢复、密码修改、权限分配、期初录入等等。3.4非功能需求分析系统对于主要的活动对象来说需要给到不同的功能需求。除了一些功能需求外,系统还有非功能性的需求,这也是整个系统中不可或缺的。系统非功能性需求有:(1)界面是系统与用户打交道的主要窗口。界面设计的令人赏心悦目、看起来如艺术品一般,会给用户带来极深的感官。界面设计风格是否能保持统一,操作、交互体验符合用户平常的操作习惯,对功能操作是否能给予适当和恰到好处的提示,系统响应速度是否能足够快。这些都决定了用户对系统的接受程度。(2)权限管理是系统必须要做到的环节。保障不同的系统活动对象拥有不同的权限操作,这样才能够保障系统稳定、安全以及有序运行。(3)必须严格遵守高校财务管理所涉及的法律法规以及学校的各项规定。在设计的时候需要确定合法合规、完善缜密的财务管理流程,保障财务系统安全。(4)软硬件环境需求系统运行时对其所依赖的软硬件环境有一定的要求,称为软硬件环境需求。

第4章系统总体设计4.1系统设计原则财务系统是一整套的方案。首先需要根据财务管理的工作目标设立组织机构、岗位,管理权责和人员进行合适分配,其次需要监督、控制、协调大学的经营活动、财务活动等。财务系统需要对本身特点进行系统分析,同时需要服从公司战略规划设计财务管理模式。在具体的设计时必须应当遵循以下原则:(1)安全性。安全性指的是系统安全。对数据的保密这一块,需要做到不干系的人不能收到无干系的信息数据,不能拥有与职责无关的权限,控制信息流向,严格把关各项数据安全。(2)实用性。指的是财务系统开发完成以后应该要真实的为学院解决的财务问题,能上马上线运行无误。(3)灵活性。系统因为有很多功能,考虑到实际情况,我们需要预留字段以及报表,这样系统在以后的升级中,更加方便和灵活。4.2系统结构设计4.2.1B/S结构B/S结构是一种新型的结构模式,它可以按照不同的方式连接网络,它的客户端就是WEB浏览器。这种模式让系统的开发、使用和维护变得简单容易。客户机上只要安装一个浏览器,如NetscapeNavigator或InternetExplorer,服务器安装SQLServer、Oracle、MYSQL等数据库。这种模式使系统的开发变得简便,可以非常方便的进行各种设计开发,节省了系统上线时间,提高了开发的效率。浏览器利用WebServer同数据库实现数据交互处理。系统结构设计主要展示系统各个主体在业务模型中的关系[22]。B/S最大的优点就是使用方便,配置简单,只要联网的电脑,安装上系统,打开内置的浏览器,即可使用。服务器端的修改和扩展也是非常简便,不会影响到客户端。B/S结构的使用越来越方便尤其是各种脚本支持,使得页面刷新更省资源。B/S子系统架构关系图如图4-1所示。图4-1子系统架构关系图4.2.2系统网络拓扑结构构成网络的拓扑结构有多种结构模式,主要的结构模式有星型结构、网状结构、环型结构、分布式结构、总线结构、树型结构、蜂窝状结构等。财务系统部署在网络上,需要内网和外网均可访问。系统网络拓扑结构图如图4-2所示。图4-2系统网络拓扑结构图4.3系统总体功能设计高校财务信息系统通过对系统的需求分析和设计思路进行探讨,认为高校的财务信息系统需实现由传统的人工操作向计算机信息化转变,同时,还要能为学校提供一些财务信息服务,以方便做决定。又因为系统总体功能模块设计作为系统的基础,所以模块包括的主要功能有:用户登陆、凭证管理、工资管理、出纳管理、资产管理、学费管理、报表管理以及系统管理。每个功能模块有各自的子功能,所有的功能组成了财务系统的功能结构。系统的各个功能模块可以独立运行且又可以整合集成的系统组成,采用系统集成模式,集信息、数据釆集于一体,从而将学校的财务数据和管理流程融合为一个整体,形成财务管理、数据分析和资源分配控制的集成与协同于一体的财务系统。系统需要根据当前的需求完成系统设计,同时需要兼顾以后的扩展性。系统总体功能结构图如图4-3所示。图4-3系统功能结构图

第5章系统详细设计5.1数据库设计5.1.1数据库设计原则(1)统一性原则:数据库需要完全地把系统包含的所有信息都详尽的反映出来,同时能保证数据的正确性及其相容性并存。(2)相致性原则:其主要指对数据进行统一设计,对数据源进行协调,并在此技术上进行数据分析,借此来保证在处理相互联系的数据时,保证统一和有效。(3)扩展性原则:数据库的扩展性是为了满足后续发生变化的需求,或者在移植时,保证数据库的可扩展性和可伸縮性。(4)安全性原则:数据库须拥有提供安全保密的功能,需要有认证功能和授权机制,以此有效的阻止一些非法用户或非法操作对数据库的内容进行修改、泄露或破坏。5.1.2数据库整体设计图5-1系统E-R图实体属性描述:学生:(学号,姓名,学院,专业,班级,密码,电话);教职工:(教职工编号,教职工姓名,所在院系,职称,电话);管理员:(编号,姓名,密码,权限);工资:(教职工编号,月份,基础工资,加班费,奖金,提成,保险,补助,其他收入);资产:(资产编号,资产名称,资产类型,资产年限,资产状态,使用部门,资产价值,资产折旧,资产剩余价值,备注);出纳:(用户编号,出纳编号,出纳名称类别,金额,备注);凭证:(编号,凭证名称,凭证日期,凭证分类,借方金额,贷方金额,凭证制单人,凭证审核人,凭证记录人);关系属性描述:支出:(项目编号,甲方,乙方,项目名称,金额,支出方式,日期,审核人,经手人);收入:(项目编号,甲方,乙方,项目名称,金额,付款方式,日期,审核人,经手人);5.1.3数据库详细设计(1)管理员数据表管理员有财务管理员和系统管理员之分,不同的管理员拥有不同的权限设置,系统管理员拥有本系统的最高权限,“管理员”的属性有“编号ID”、“用户姓名”、“密码”、“备注”等等。管理员数据表如表5-1所示。表5-1管理员数据表字段名数据类型字段长度是否允许为空描述sysadminIDVarchar10否id(主键)sysAdminNameVarchar30否用户姓名sysAdminPasswordChar10否密码sysAdminTextVarchar50是备注(2)教职工数据表教职工只可查询自己工资信息,并可修改自己的信息密码,不可修改工资信息。教职工数据表主要包括用户名、密码、建立时间、账户类型字段。教职工数据设计如表5-2所示。表5-2教职工数据表字段名数据类型字段长度是否允许为空描述AdminIdVarchar10否编号(主键)AdminNameVarchar30否姓名AdminPasswordVarchar10否密码AdminCollegeVarchar30否所在院系AdminRoleVarchar30否职称AdminTellVarchar30是电话(3)学生信息数据表学生信息数据表主要包括学号,姓名,学院,专业,班级,密码,电话等。如表5-3所示。表5-3学生信息表字段名数据类型字段长度是否允许为空描述stuIdVarchar10否学号(主键)stuNameVarchar30否姓名stuCollegeVarchar30否学院stuMajorVarchar30否专业stuClassVarchar30否班级stupasswordVarchar10否密码stuTellVarchar30是电话(4)凭证数据表作为财务系统中重要的对象,凭证主要包括编号、凭证名称、凭证录入时间、凭证发生时间、凭证分类、凭证科目编码、借方金额、贷方金额、凭证制单人、凭证审核人、凭证记录人等等。凭证数据表设计如表5-4所示。表5-4凭证数据表字段名数据类型字段长度是否允许为空描述DocumentNumberLong20否编号(主键)DocumentNameVarchar20否凭证名称DocumentDateVarchar10否凭证日期DocumentSubVarchar50否凭证分类DocumentDebitCountVarchar20是借方金额DocumentCreditCountVarchar20是贷方金额DocumentMakerVarchar20否凭证制单人DocumentAuditVarchar20否凭证审核人DocumentRecorderVarchar20否凭证记录人(5)出纳数据表出纳的数据表字段应该包括出纳编号、出纳科目编码、出纳科目名称、出纳金等等,设计如表5-5所示。表5-5出纳数据表字段名数据类型字段长度是否允许为空描述IDVarchar20否用户Id(主键)cashNameVarchar20否出纳编号(主键)cashNumberVarchar20否出纳名称cashClassVarchar20否类别(支出/收入)cashCountVarchar10否金额cashTextVarchar50是备注(6)固定资产数据表固定资产主要是一些有公共属性的字段被提取出来。比如设备编码、设备名称、规格型号、类别、状态、使用部门、折旧、使用年限、原价值等。设计表如表5-6所示。表5-6资产数据表字段名数据类型字段长度是否允许为空描述assetsNumberVarchar20否资产编号(主键)assetsNameVarchar20否资产名称assetsTypeVarchar20否资产类型assetsTimeVarchar20否资产年限assetsStateVarchar15否资产状态assetsDepartmentVarchar20否使用部门assetsValueVarchar20否资产价值assetsDepreciationVarchar50否资产折旧assetsResidualValueVarchar20否资产剩余价值assetsVarchar50是备注(7)工资数据表工资数据表是一个活动性比较大的表,管理员可以对每列进行重新命名。通常工资应该有一下字段:员工编号、姓名、部门、基本工资、浮动工资、房补、应发工资、实发工资、扣病假事假、扣借款、扣税、扣款小计等。设计表如表5-7所示。表5-7工资数据表字段名数据类型字段长度是否允许为空描述IdVarchar20否用户idemoloyeeNameVarchar20否姓名employeePartVarchar20否部门employeeBasicWagesVarchar20否基本工资employeeMoreWagesVarchar20否浮动工资employeeRentVarchar15否补助employeeSickVarchar50否扣病事假examinedVarchar20否是否审核TextVarchar50否备注(8)收入数据表收入数据表是由收入关系转化的表,主要包括项目编号,甲方,乙方,项目名称,金额,付款方式,日期,审核人,经手人等属性。通过查询收入数据表可准确知道高校的收入情况。表5-8收入数据表字段名数据类型长度是否允许为空字段说明Con_noVarchar10否项目编号PartyVarchar30否姓名Dept_noVarchar50否借方YiVarchar50否贷方Con_nameVarchar20否项目名称MoneyVarchar20否金额TypeVarchar30否付款方式TimeVarchar30否时间EmpnameVarchar20审核人OperpersonVarchar20经手人RemaerkVarchar50备注(9)支出数据表支出数据表是由支出关系转化的表,主要包括项目编号,甲方,乙方,项目名称,金额,付款方式,日期,审核人,经手人等属性。通过查询支出数据表可准确知道高校的支出情况。表5-9支出数据表字段名数据类型长度允许为空字段说明Con_noVarchar10否项目编号PartyVarchar30否甲方YiFangVarchar50否乙方Con_nameVarchar20否项目名称MoneyInt20否金额TypeVarchar30否支出方式TimeVarchar30否时间EmpnameVarchar20审核人OperpersonVarchar20经手人RemaerkVarchar50备注5.2系统功能模块设计(1)登录模块登录模块用于用户登录,是进入系统的第一扇门。用户在财务系统登录界面,输入用户名和密码进入本系统,登录程序会把输入的信息同与数据库中的用户信息进行对比,如果该用户所输用户名和密码都正确,则允许该用户进入系统并执行系统功能,否则弹出报错提示。登录模块流程图如图5-2所示。图5-2登录模块流程图(2)凭证管理模块凭证录入、凭证审核、凭证过账、凭证查询等都是凭证管理的主要功能。凭证录入是把标准单据凭证录入到系统中,按照这条凭证进行审核过账以及查询等一系列操作。在审核时,需要严格的对照数据和格式,不能有误。同时,各财务人员不能审核自己提交的凭证,在权责上实行隔离。凭证管理业务流程图如图5-3所示。图5-3凭证管理业务流程图(3)出纳管理模块出纳管理主要是为了完成对出入账的管理,包括高校的各种现金业务、银行业务、票据以及有关的报表等管理。出纳人员可以是有基本出纳人员以及主管会计,区分各自的基本权限和高级管理功能。出纳管理模块流程图如图5-4所示。图5-4出纳管理模块流程图(4)资产管理模块工资的变动性较大,除了姓名、人员编号、部门名称、部门编号、应发工资、实发工资、收税等内定项目不能删除外,其它非必须项目如各种补、奖金及罚款均等可由用户自行定义。因此,财务人员当编辑工资条目的时候,应适时改变工资的计算方法,并且要能得出正确的工资结果。工资的数据还应该提供查询和核对,将报表生成给各个部门,生成的报表有工资箱单、工作总账表等等。工资管理模块流程图如图5-5所示。图5-5工资管理模块流程图(5)报表管理模块报表主要是为了给出科学的数据,把这些数据依照人类的思维方式来显示,而这些有关的数据需要从数据库中读取出来。本系统设计的报表系统是可以按照基础模板显示财务报表,也可以按照相关人员的特殊需求订制--自定义设置和生成报表,比如自主选择列名展示数据。同时在查询的时候也给与了用户极大的方便。报表管理流程图如图5-6所示。图5-6报表管理流程图(6)资产管理模块资产管理主要对固定资产的管理,通常都有设备、建筑、物质等等。主要功能包括资产类别设置、增减设置、折旧情况等。资产管理流程图如图5-7所示。图5-7资产管理流程图(7)学费管理模块学费管理模块主要是对学生学费等各种费用缴纳情况进行查询,及时了解学生学费的缴纳情况,对学费管理工作可以及时的处理,对欠费和延期缴纳的部分同学起到一定的催促作用,财务部门也能起到催缴的针对性。图5-8学费管理流程图(8)系统管理模块系统管理模块主要是系统管理员对系统用户管理和系统的维护工作。对用户的管理主要有人员初始录入、权限配置等;对系统的维护有系统初始配置、系统部门管理、人事管理、备份还原、密码修改等等。系统管理模块流程图如图5-9所示。图5-9系统管理模块流程图5.3系统安全设计高校财务管理系统使得信息的交流规模迅速变大,在网络的任一节点都可以对系统进行操作,因此,必需建设完整的学校财务信息系统的监控制度,以此阻止一些人越权使用高校财务系统的信息或者进行恶意的

温馨提示

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

评论

0/150

提交评论