高职院校财务管理信息系统的设计与实现(67页).doc

上传人:1595****071 文档编号:38719797 上传时间:2022-09-05 格式:DOC 页数:67 大小:759.50KB
返回 下载 相关 举报
高职院校财务管理信息系统的设计与实现(67页).doc_第1页
第1页 / 共67页
高职院校财务管理信息系统的设计与实现(67页).doc_第2页
第2页 / 共67页
点击查看更多>>
资源描述

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

1、-高职院校财务管理信息系统的设计与实现-第 57 页硕士专业学位论文高职院校财务管理信息系统的设计与实现Design and Implementation of the Financial Management Information System for Vocational and Technical College作者:朱寒 导师:穆海冰北京交通大学2022年9月学位论文版权使用授权书本学位论文作者完全了解北京交通大学有关保留、使用学位论文的规定。特授权北京交通大学可以将学位论文的全部或部分内容编入有关数据库进行检索,提供阅览服务,并采用影印、缩印或扫描等复制手段保存、汇编以供查阅和借阅

2、。同意学校向国家有关部门或机构送交论文的复印件和磁盘。学校可以为存在馆际合作关系的兄弟高校用户提供文献传递服务和交换服务。(保密的学位论文在解密后适用本授权说明)学位论文作者签名: 导师签名:签字日期: 年 月 日 签字日期: 年 月 日学校代码:10004 密级:公开北京交通大学硕士专业学位论文高职院校财务管理信息系统的设计与实现Design and Implementation of the Financial Management Information System for Vocational and Technical College作者姓名:朱寒 学 号:11135911导师姓名

3、:穆海冰 职 称:副教授工程领域:软件工程 学位级别:硕士 北京交通大学2022年9月致谢本篇论文是在穆海冰老师的细心指导下完成的,穆海冰老师谆谆教导让我终生受益,他那严谨的治学态度给我留下了深刻的印象。在此,我衷心感谢穆海冰老师对我一直以来的关心和指导!在课程学习、课题研究、项目开发,以及撰写论文过程中,同学们对我的热情帮助让我很感动,在此向他们表达我的谢意!此外,我也特别感谢我的家人,他们的鼓励和支持使我能够安心完成课业学习和论文撰写。最后,感谢为评阅本论文付出辛勤劳动的各位专家和学者。摘要近年来,信息技术广泛应用于各大高校。各种不同功能的管理信息系统被开发和使用。财务管理信息系统是一种应

4、用十分广泛的信息系统,在政府、企业和其他的单位都有使用。但是,目前适合高职院校使用的财务管理系统还是很少。本系统是为金华市职业技术学院定制的。论文的主要工作包括以下内容。首先,调研了金华职业技术学院财务管理系统的业务流程,确定了系统的功能需求。然后,对高职院校财务管理系统进行需求分析、架构设计,将系统分为三个子系统。接着,对三个子系统分别进行了概要设计和详细设计。最后,实现了该系统并完成了测试。本系统包括学校财务处理子系统、学生资金管理子系统和教师工资管理子系统。具体功能有凭证处理、帐薄管理、报表打印、学生缴费管理、学生补助查询、教师工资计算和查询等。系统使用软件工程的方法,基于MVC模式构建

5、,采用UML工具进行需求分析和设计,使用JSP、Servlet、HTML、CSS等编程语言进行开发。在开发过程中,本系统以Eclipse为开发平台,使用SQL Server 2008作为后台数据库,使用Apache作为Web服务器。系统在学院领导的大力支持下开发,目前已经完成了功能和性能测试。本系统具有完整的开发文档、源代码和用户手册,以方便用户的使用以及维护和升级。关键词:财务管理系统;Java编程语言;UML;财务管理ABSTRACTIn recent years, information technology is widely used in various colleges and

6、universities. Various functions of management information system are developed and used. Financial management information system is widely used in government, enterprises, and other units. However, financial management system which is suitable for vocation and technology colleges is still very littl

7、e. This system is customized for Jinhua Vocation and Technology College.The main work of this thesis includes the following contents. First of all, the thesis investigates the business process of financial management system for Jinhua Vocation and Technology College,and determines the functional req

8、uirements of the system. Then, the thesis carries on demand analysis and architecture design,and divides the system into three subsystems. Then, the thesis completes outline design and detailed design for the three subsystems. Finally, the thesis realizes the system and completes test. This system i

9、ncludes school finance processing subsystem, student fund management subsystem, and teacher salary management subsystem. Specifically, the systems main functions include certificate processing, management books, report printing, student payment management, student aid queries, and teachers salaries

10、query and calculation.Based on the MVC model, the system uses software engineering approach to development, uses UML tools to requirements analysis, and uses JSP, Servlet, HTML, CSS and other programming languages to develop.During development of the system, the system uses Eclipse as development pl

11、atform, and uses SQL Server 2008 as the back-end database, and uses Apache as the Web server.The system is developed under the support of college leaders and completes function and performance testing. The system has full development documentations, source code and user manual for upgrade and mainte

12、nanceKEYWORDS:Financial Management Information System; Java Programming Language; UML; Financial Management目录摘要iABSTRACTii1 引言1 1.1 研究背景1 1.2 国内外研究现状分析2 1.3 研究内容和建设目标4 1.3.1 研究内容4 1.3.2 建设目标4 1.3.3 主要理论和技术路线5 1.4 论文结构52 系统开发的理论和技术7 2.1 软件工程理论7 2.2 UML软件设计工具7 2.3 Java程序设计语言8 2.4 Eclipse集成开发环境8 2.5 本章

13、小结83 高职院校财务管理系统的需求分析9 3.1 系统的可行性分析9 3.2 系统的业务流程10 3.3 系统的数据流图11 3.4 系统的用例分析12 3.5 系统的性能需求19 3.6 本章小结204 高职院校财务管理系统的设计21 4.1 系统的总体设计21 4.1.1 系统的设计原则21 4.1.2 系统的架构设计21 4.1.3 系统的总体功能22 4.2 学校帐务处理子系统的设计23 4.2.1 帐务初始设置的设计24 4.2.2 帐务凭证处理的设计29 4.2.3 帐务帐薄管理的设计33 4.2.4 帐务报表管理的设计38 4.3 学生资金管理子系统的设计42 4.4 教师工资

14、管理子系统的设计49 4.5 数据库的设计55 4.6 本章小结615 高职院校财务管理系统的实现和测试62 5.1 系统的开发和测试环境62 5.2 学校帐务处理的实现62 5.3 学校帐务处理的测试65 5.4 学生资金管理的实现66 5.5 学生资金管理的测试67 5.6 教师工资管理的实现68 5.7 教师工资管理的测试70 5.8 系统的性能测试71 5.9 系统的安全测试72 5.10 本章小结736 结论74 6.1 总结74 6.2 展望74参考文献76附录 A78索引79作者简历80独创性声明81学位论文数据集821 引言高职院校财务管理系统基于金华职业技术学院的实际需求构建

15、。国内外论述财务管理系统的文献较多,但是关于高职院校专用的文献相对较少。本课题研究使用计算机管理信息系统相关理论和技术构建一个适合金华职业技术学院使用的财务管理信息系统。1.1 研究背景随着信息技术特别是互联网技术的发展与进步,越来越多的行业开始引入管理信息系统,以此来改进业务流程,降低人工成本,提高工作效率。许多实践证明,业务信息化之后,产品质量显著提升,工作效率明显提高,成本开支大幅降低。目前,信息技术广泛应用于电信、银行、电力、国防等重要部门和行业。近些年来,信息技术在各大高校的应用逐渐普及,各种不同功能的信息系统被开发和应用。金华职业技术学院作为国家示范性高职院校早在上世纪九十年代末就

16、开始尝试建设和使用管理信息系统。经过多年的应用和发展,逐步建立了覆盖学校各项教学和科研工作的管理信息系统,例如学生管理系统、教师工资管理系统、教务与教学管理系统等。随着学校的发展,作为管理全校资金的财务部门对管理信息系统提出了新的要求。财务管理系统将不再只是简单的会计和核算,急需扩充功能和完善安全机制,以便为学校的发展提供更好的财务支持。财务管理系统是一种应用十分广泛的系统,在政府、军队、企业、事业单位都有应用1。在国际上,微软公司、Oracle公司等世界知名企业都在开发和销售财务系统。在国内,用友公司、金蝶公司的财务管理软件应用也十分普遍2。但是,这些财务软件并不适合金华职业技术学院的实际需

17、要,有的功能过于丰富,有的售价过高,更多的是与高校业务不匹配。为了进一步提高本校财务管理水平,推进校园信息化建设,金华职业技术学院迫切需要一款适应学校实际财务工作需要,满足当前和今后一段时间内财务管理需求的财务管理信息系统,以便提高本校财务管理规范化水平,为学校各项教学和行政工作提供强有力的保障和支持。1.2 国内外研究现状分析 财务管理信息系统以会计理论为基础,以会计制度为标准,以会计数据为处理对象,基于计算机技术、网络技术、数据库技术而构建,为各种组织提供现代化和信息化的会计服务3。它是计算机技术进步和企业精细化管理的必然产物,经过多年的发展,已经形成了不少成熟的产品。国外的财务管理信息系

18、统经历了核算型、管理型、综合财务决策支持型等几个发展阶段,最早使用财务管理系统的是美国通用电气公司4。美国等发达国家的财务管理系统逐渐从日常业务处理型向综合财务决策支持型方向发展。财务管理系统不仅仅用于处理日常的财务数据,同时将日常的数据进行收集、存储、分析,以便向高层管理人员提供决策支持服务5。国外的财务管理系统往往不是单独存在的,而是与ERP(企业资源计划)和MRP(制造资源计划)等系统进行有机整合,财务管理系统作为一个子系统存在于企业的整体信息系统中,真正做到了物资流、信息流和资金流的统一。所有的数据从采购开始,包含生产、销售等整个环节,所有子系统做到了无缝对接,数据随着信息流进行处理6

19、。财务子系统与其他系统相连接,但是又相互独立,具有其自身的功能,特别是操作权限划分明确,避免系统数据被恶意篡改或破坏,安全性比较高7。对于美国中小企业而言,比较知名的财务管理信息系统有DecEasy、Intuit公司的QuickBooks和Peachtree等,软件巨头微软也为中小企业开发财务管理软件。DecEasy财务管理软件拥有13个功能模块,功能涉及凭证处理、应收账款、资产管理、现金流管理等,用户可以根据需要购买相应的模块,每个功能模块又由多个子模块构成8。QuickBooks几乎涵盖财务工作的所有内容,而且操作简单,容易使用,是中小企业财务管理软件的首选,占据着超过90%的市场份额,而

20、且是开放源代码的。美国的大企业,尤其是跨国企业,其财务管理信息系统都是定制开发的,根据其自身的独特需要由专业的软件公司开发9。国内财务管理系统已经有20多年的发展历史,从无到有,从简单到复杂,目前正在走向成熟,与发达国家的差距越来越小10。有人将其发展过程总结为五个阶段,分别是:(1)第一阶段:简单处理型财务管理系统,以会计核算为主,其主要目的是代替手工操作,提高工作效率和正确率,减少人工劳动,以满足日常财务工作为主,如凭证操作、记账、入账,此外还包括简单的统计功能11。(2)第二阶段:核算型财务管理系统,在第一阶段的基础上,着重强化了财务分析与管理,将管理学的理念融入到财务系统中,使得财务管

21、理系统从简单的核算和日常操作升级为以管理为核心。(3)第三阶段:管理型财务管理系统,以财务管理为核心,同时融入了财务分析与管理,领导决策支持等功能,在智能化水平上有了显著提高,在规模上支持集团公司、跨区域公司12。(4)第四阶段:业务整合型财务管理系统,此阶段的财务系统与业务流程有了更好的融合,财务管理作为一个子系统融入到整个组织中,与生产、销售等过程进行有机整合13。(5)第五阶段:税务协同型财务管系统,在上述几个阶段的基础上,以财务日常操作为基础,以管理为核心,以决策支持服务为导向,与其他业务系统有机整合,同时加入税务功能,帮助企业进行缴税和合理化避税,以降低成本,提高企业的竞争力14。当

22、前,国内财务管理系统的现状和特点有:(1)市场潜力巨大,仍有较大发展空间。随着经济的告诉发展,以企业为代表的各种组织对财务管理系统的需求是巨大的,在系统的功能和性能上的都有较高的要求15。(2)各地区、各组织发展不平衡现象严重。受国家宏观经济形势影响,国内大型企业在财务管理系统的投入比较大,系统相对比较完善,而一些中小私营企业的财务系统还处在前两个阶段。(3)通用平台的竞争日益白热化。经过多年的发展和激烈竞争,财务管理系统的主要品牌有用友、金蝶和安易,其中用友的市场份额最大,后两者正在积极赶超。国外品牌虽然虎视眈眈,积极开拓市场,但是效果并不明显。当前,财务管理系统存在的问题主要有:(1)对财

23、务管理系统的认识不足,财务管理系统应用于资金管理、经营分析、决策支持并不多。(2)部分中小企业和小型组织对于使用财务管理系统存在疑虑,固有思维和操作模式难以打破。(3)对大型企业和组织的财务管理系统的需求理解不足。大型企业,特别是走出国门的跨国企业对财务管理系统的要求比较高,目前还很缺乏既懂业务又懂开发的复合型软件人才16。当前,财务管理系统发展趋势主要有:(1)产品模块化,用户可以根据需要选择购买相应的模块,帮助用户降低成本,提高灵活性和销售量。(2)产品定制化,许多企业和组织对财务系统有独特的需求,需要进行定制开发。(3)产品智能化,将数据挖掘、机器学习、决策支持深度引入财务管理系统,协助

24、领导进行管理和决策。(4)产品融合化,财务管理系统不仅与业务系统进行融合,也与税务等系统融合,既相互协作又相互独立。1.3 研究内容和建设目标课题主要研究如何利用计算机软件理论和技术来构建一个适合高职院校使用的财务管理系统。课题的建设目标是为金华职业技术学院构建一个适合其实际需要的财务管理系统。1.3.1 研究内容本课题的主要研究内容有:(1)理清高职院校财务管理系统的作用、功能、意义。高校的财务管理系统与公司企业的财务系统既有相似之处,又有独特的地方,企业的财务系统往往与生产、销售、税务等其他子系统进行对接。同时,高职院校与学术研究型高校的财务系统也不尽一样,主要区别在于高职院校的科研经费和

25、科研项目相对要少得多,以职业教学为主。(2)对高职院校财务管理系统进行需求分析、架构设计,确定采用哪种技术架构来构建整个系统。拟采用B/S模式,以分层架构的方式进行设计,将系统划分为用户界面层、业务逻辑层、数据操作层等多层17。拟采用Java的JSP、Servlet以及HTML、CSS等动态Web技术构建系统18,数据库选用SQL Server。(3)基于UML技术,使用面向对象的方法进行系统设计和开发,通过用例图、类图、顺序图、活动图来形象地解释各个子系统,各个类对象之间的协作关系,基于第三范式进行数据库设计。1.3.2 建设目标本文将高校财务管理系统与本校信息化发展结合起来,实现财务信息的

26、充分共享,研究设计和开发“高职院校财务管理信息系统”。该系统主要包括账务管理、学生收费管理、教职工薪酬管理、资产管理、信息管理、统计与分析和系统配置等几个模块。课题的主要目标是设计并实现一个适合金华职业技术学院的财务管理信息系统。1.3.3 主要理论和技术路线研究和设计基于的理论基础有:财务管理、管理信息系统的分析与设计、数据库技术、UML建模、软件工程。所开发的系统的主要技术路线有:基于JSP的B/S模式管理信息系统的构建、SQL Server数据库管理系统、Eclipse集成开发环境,HTML、CSS、Javascript技术等。课题所开发的系统的运行环境为:服务器端:(1)操作系统:Wi

27、ndows Server 2003以上;(2)Web服务器:Apache服务器或者Tomcat服务器;(3)数据库管理系统:SQL Server 2005以上;(4)高速宽带网络连接。客户端:(1)浏览器:微软IE系列浏览器,或者Google Chrome、Firefox浏览器;(2)宽带网络连接;(3)支持平板电脑、笔记本电脑、台式个人电脑。1.4 论文结构第一章是本文的引言部分,主要介绍了课题背景和来源,国内外财务管理系统的发展现状,介绍了课题的研究内容和建设目标,介绍了系统所采用的技术路线。第二章是系统开始所基于的理论和所使用的开发技术,包括软件工程理论、Java技术、Eclipse集成

28、开发平台等。第三章是系统的需求分析部分,首先分析了系统的可行性,然后构建了系统业务流程图和数据流图,并在此基础上进行了用例分析和性能需求分析。第四章是系统的设计部分,首先介绍了系统的设计原则、主要架构和主要功能,将系统划分为学校财务处理子系统、学生资金管理子系统、教师资金管理子系统三个部分,并对这三个部分进行了概要设计,主要通过UML的类图、顺序图来体现,最后进行了数据库设计。第五章是系统的实现和测试,对每个子系统进行了实现,主要通过UML的活动图、流程图和核心代码来介绍,并在此基础上设计了界面,并对系统的主要功能进行了测试。第六章是系统的总结与展望。2 系统开发的理论和技术本系统的开发基于软

29、件工程、管理信息系统、数据库设计等理论,使用UML工具进行设计,编程语言采用Java,使用功能强大的Eclipse集成开发环境作为软件开发的主要工具。2.1 软件工程理论软件工程是按照工程化的方法对软件开发的整个过程进行科学管理,其目的是规范化、高效率地生产质量良好、符合预算、准时交货并满足用户需求的软件。软件工程最早兴起于上世纪六七十年代,在经历多个重大软件项目失败,甚至付出人员生命代价后,软件开发人员开始思考如何提高软件的质量和规范化17。1968年,首届软件工程学术会议召开,在会中提出用“软件工程”来界定软件开发相关的知识和技术。经过多年的发展,软件工程累积了大量的学术的和实践的经验和成

30、果18。软件工程的核心领域包括软件需求、软件设计、软件架构、软件测试、软件工程管理、软件工程工具和方法、软件质量保证等1920。软件开发过程随着技术的进步,产生了多个模型,从早期的瀑布模型,到后来的螺旋式模型,再到现在的敏捷软件开发。软件工程的方法涉及多个软件开发步骤,包括项目管理、需求分析、系统设计、程序编写,测试等。目前,面向对象的设计和开发,在软件开发中占据着主导地位,大多数软件基于此进行设计和开发21。2.2 UML软件设计工具UML即统一建模语言,是Unified Modeling Language的缩写,它是一个可视化的软件设计工具,目前已经成为事实上的工业界标准,被世界各地的软件

31、开发商应用于实际的软件开发项目中22。UML的关键概念有用例、活动、类、对象、状态、协作、各种关联、以及接口和包等23。UML中,最主要的设计图是用例图、活动图、类图、状态图、顺序图,以及包图、构建图和配置图19。用例图主要用来展示用户的功能性需求24。活动图主要用来描述系统的业务流程,同时它也可以被用来描述算法或核心功能的执行流程25。状态图用来描述系统中关键对象在各个状态之间的转换26。类图是UML极为重要的概念,类之间有多种关系,例如范化、依赖、关联、聚合、组合27。2.3 Java程序设计语言Java高级程序设计语言,最初是美国Sun公司设计和开发的,是当前世界上使用最多的编程语言28

32、。与C+和C等语言不同的是,Java是一种解释执行的编程语言。通常情况下,解释型的编程语言执行效率相对比较低,但是经过长期的优化和改进之后,Java语言的执行效率并不低于C+,甚至在一些特定领域执行速度更快29。Java几乎可以运行在任何计算平台上,只要开发出这个平台的Java虚拟机,目前Java是最流行的智能手机操作系统Android的开发语言,其JSP和Servlet是构建大型网站的主流技术,并且存在为数众多的开源框架,极大地提高了开发效率。Java有丰富的类库,支持各种开发,其特定是易学易用、功能强大,类库丰富,安全性和可维护性高。Java在Web开发方面的开源框架主要有Struts、H

33、iberate和Spring 30。2.4 Eclipse集成开发环境Eclipse是当前使用最多的免费的Java集成开发环境,既可以用来开发桌面软件,也可以开发Web软件,同时还可以开发智能手机应用软件31。Eclipse是源代码开放的,任何人可以免费使用。Eclipse通过插件来扩展功能,因此它也支持其他语言的开发,例如Python、PHP等。目前Eclipse的较新版本是Kepler 4.3,于2013年6月发布,该版本添加了很多新特性,例如增加了toString()产生器,改进了JAR,编译器更加智能化。2.5 本章小结本章对高职院校财务管理系统开发所使用的主要的理论和技术进行了一个简

34、单的介绍,主要是软件工程、UML面向对象设计工具、Java高级编程语言,以及Eclipse集成开发环境。3 高职院校财务管理系统的需求分析高职院校财务管理信息系统的需求分析包括可行性分析、业务流程分析、用例分析和性能需求分析。可行性分析判断系统是否具备条件开发,业务流程分析确定系统的业务流程并构建数据流图,是系统设计和实现的必要基础,性能需求是系统分析的重要组成部分。3.1 系统的可行性分析(1)技术可行性财务管理的信息化早已有之,目前已经有多种满足不同组织需要的财务管理信息系统。本系统针对金华市职业技术学院的特点而开发,与一般的财务管理系统有所不同,但是在技术上不存在问题。本系统拟采用JSP

35、技术构建,具体而言是基于Web技术构建本系统,采用MVC设计模式,将系统分为三层,分别予以实现。(2)经济可行性本系统运行初期只需要一个Web服务器和一个数据库服务器,以及相应的Web服务器软件和数据库管理软件。所需成本相对于高校整体业务经费而言完全可以承担,此外开发本系统所需的费用也不高。软硬件整体费用不超过十万,在学校的预算范围内。(3)操作的可行性本系统在详细调研和需求分析的基础上构建,所有功能按照实际需求开发,说开发的界面简单易用,只需简单培训就可以使用。财务人员、学校管理员人员、教师和学生在使用上都不存在任何问题。系统还设有管理员一名,及时解决系统使用方面的问题。(4)法律的可行性本

36、财务管理系统为自主研发,所采用的技术和使用的代码都基于开源软件或免费软件,不存在知识产权方面的问题。本系统根据金华市职业技术学院具体需要而定制,因此也不会侵犯其财务管理软件的产权。本系统基于现行的会计制度和国家相关的法律法规,不存在违法等问题。3.2 系统的业务流程作为财务管理系统,其业务流程按照会计操作的一般流程进行,说处理的数据主要也是财务数据,例如各种凭证、各类日记账、明细账、台帐、总帐等。系统的业务流程如图3-1所示:图3-1 系统的业务流程图Figure 3-1 Business flow chart of the system系统的业务流程图说明:(1)学校的经费使用,各种收入和开

37、支形成学校帐务原始凭证。学生缴纳学费、杂费以及其他费用,学生获得的银行助学贷款和各种补助形成学生费用原始凭证。教师以及职工的工资支付形成教师工资原始凭证。(2)财务人员将数据录入系统,审核人员对凭证进行检查,检查通过后,形成各类帐务数据,如现金日记账、银行存款日记账、科目汇总表等。(3)每个一定时间,系统自动生成总帐。(4)财务人员设置财务报表格式,系统生成财务报表。3.3 系统的数据流图根据系统的业务流程,形成系统的数据流图,如图3-2所示:图3-2 系统的数据流图Figure 3-2 Data flow diagram of the system3.4 系统的用例分析本财务管理信息系统为金

38、华市职业技术学院定制,其目的是为了提高财务工作的效率,提升高职院校财务工作的规范化水平,为学院的健康、快速、廉洁发展提供一定的保障。在具体的业务上,本系统的需求主要包括三个方面:学院日常的帐务处理、学生的学费杂费的缴纳与贷款补助的发放,教职工工资的发放与帐务管理。本系统的用户主要以下几类:(1)高校财务部门工作人员财务人员是本系统最主要的用户,本系统设计的重要目的是为了实现财务工作的信息化。财务工作人员的主要任务有原始财务凭证的检查与审核,制作凭证并录入数据库,负责登记日记账、编制科目汇总表、登记明细账、汇集总帐、制作财务报表等。财务人员又分为三类:一般财务人员、财务审核人员和出纳。审核人员负

39、责对相关帐目进行审核,对一般财务人员进行制约,出纳负责管理资金的来往,由该专人负责。(2)高校行政管理人员高校领导主要关心预算编制,经费的使用情况,学生的缴费情况和补助发放情况、教师工资的发放情况,以及整体的财务情况。高校行政管理人员的主要功能是查看有关财务信息。(3)学生学生也是本系统的重要用户,学生缴纳学费杂费等费用之后,可以通过本系统查看个人费用缴纳情况,申请助学贷款或补助的学生,查看贷款补助的发放情况。当发现问题或错误时,及时告知学校或系统管理人员。(4)教师教师与学生在本系统的地位是差不多的,教师主要关心工资条目设置是否正确、工资发放和变动情况,教师还可以查看工资发放的统计信息。但发

40、生问题时,及时告知有关部门和工作人员。(5)系统管理员本系统的管理人员具有一定的计算机专业基础,负责系统的安装、维护和故障解决。系统其他用户在使用过程中发现问题,管理员负责帮助解决。管理员还负责系统的数据备份与恢复,安全保障等。此外,系统管理员还统一管理所有用户的用户帐号信息和操作权限。下面就每一类用户构建用例图:(1)财务人员的用例图财务人员的用例图如图3-3所示:图3-3 财务人员的用例图Figure 3-3 Use case diagram of finance staff财务人员是本系统主要的用户,其用例有:1)帐务设置:包括基本资料设置、会计科目设置等;2)报表管理:生成各类财务报表

41、;3)凭证管理:包括凭证制作、审核、分类等;4)帐薄管理:帐薄分为分类帐目和总帐两种;5)预算管理:主要内容是预算的执行情况。财务人员用例图中,还涉及两类用户:1)出纳人员:负责审核凭证;2)审核人员:负责审核凭证、管理总帐和分类帐。帐务设置用例的说明见表3-1。凭证管理用例的说明见表3-2。表3-1 帐务设置用例说明Table 3-1 Illustrate of accounts set use cases描述项说明用例名称帐务设置用例描述帐务系统初次运行时,需要对会计一些数据和规范进行设置参与者表高校财务部门工作人员(这里指会计)前置条件系统安装运行正常,用户已经登录系统后置条件帐务初始设

42、置成功基本操作流(1)在系统首页点击“设置”;(2)对会计科目等进行初始化设置表3-2 凭证管理用例说明Table 3-2 Illustrate of certificate management use cases描述项说明用例名称凭证管理例描述将原始凭证进行转换后录入系统,并对凭证进行分类等操作参与者表高校财务部门工作人员(会计、审核人员)前置条件系统安装运行正常,用户已经登录系统后置条件凭证管理操作成功,系统给出成功提示基本操作流(1)登录系统后,在系统首页点击“凭证管理”(2)点击“制作凭证”,开始填写凭证数据,填写完毕后点保存(3)点击“凭证分类”,按照现金、存款等进行凭证的分类操作

43、(2)高校行政管理人员用例图高校行政管理人员的用例图见图3-4:图3-4 高校行政管理人员的用例图Figure 3-4 Use case diagram of University administrator学院领导不是本系统常用用户,但其角色很重要,学院领导的用例有:1)查看会计报表:包括查询现金流、科目报表、总帐等;2)预算查询:了解预算的执行情况;3)学生缴费统计查询:查看学生缴费的总体信息;4)学生补助统计查询:查看学生补助的总体信息;5)教师工资发放统计查询:查看教师工资的总体信息。本用例图还需要说明的有以下内容。查看会计报表和预算查询两个用例包括多项内容:1)查看会计报表:包括查询

44、现金流、科目报表、总帐三类报表;2)预算查询:包括年度拨款情况、经费使用情况等。其中查看会计报表用例的说明见表3-3。表3-3 查看会计报表用例说明Table 3-3 Illustrate ofview financial statements use cases描述项说明用例名称查看会计报表用例描述查看各类会计报表参与者表学校行政管理人员(学院领导)前置条件系统正常启动,用户已经登录,系统有数据后置条件成功显示各类报表基本操作流(1)用户登录系统后在主页上点击“报表”并选择“现金流量表”(2)系统统计并显示一段时间内的现金流量(3)学生用例图图3-5 学生的用例图Figure 3-5 Use

45、 case diagram of student 学生用例图见图3-5,学生是本系统的常用用户,其用例有:1)缴费查询:包括学费和杂费两类;2)助学查询:包括贷款和补助两类;3)个人信息管理:包括个人信息的查询和修改。缴费查询用例的说明见表3-4:表3-4 缴费查询用例说明Table 3-4 Illustrate of payment query use cases描述项说明用例名称缴费查询用例描述学生查看自己的缴费情况,如学费、各项杂费等参与者表学生前置条件系统正常启动,用户已经登录,系统有数据后置条件系统成功显示学生的缴费信息基本操作流(1)学生登录系统后点击主页上的“缴费查询”(2)系统从数据库中读取学生的缴费信息(3)系统以表格的形式显示学生的缴费信息(4)教师用例图图3-6 教师的用例图Figure 3-6 Use case diagram of teacher教师的用例图见图3-6,教师也是本系统的常用用户,其用例有:1)工资查询:查询个人工资情况;2)教师信息管理:包括教师个人信息的查询和修改。教师工资查询用例说明见表3-5:表3-5 教师工资查询用例说明Table 3-5 Illustrate of teachers salaries inquiry use cases描述项说明用例名称教师工资查询

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

当前位置:首页 > 教育专区 > 单元课程

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

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