财务管理系统需求分析文档完整.doc
《财务管理系统需求分析文档完整.doc》由会员分享,可在线阅读,更多相关《财务管理系统需求分析文档完整.doc(62页珍藏版)》请在咨信网上搜索。
财务管理系统需求分析文档 (优质文档,可直接使用,可编辑,欢迎下载) 财务管理系统 -——--—-—需求分析报告 2021 . 06。 10-06.22 目录 一、 前言-——--——---—--——--—————--—-—-—---—-——--————-—-- 1. 编写目的——-—---—-————-—-—--——---————————-— 2。 编写背景———-—————--————-—--—--—---—--—---- 3。 为什么开发财务科目管理系--—--—-———---—-——-—-————-—-——-—- 4. 课题简介—-———----—---——-—-—-——-—-——-—--——- 5. 开发简介———-————-----—---—————--———-—-—--- 二、开发环境及实现技术-———--———-—--———-- 1.实现技术--—-—--—-—-—---—--—----——--—-—---- 2。 编写环境------—-----——---————-—---—-——---— 3。小组开发成员——--—--———---————-——---—-----————- 5。 术语定义—---—-——-—-—------—----————----——— 6。参考资料——--—-———-——-—-——-——-———-————--——- 三、 项目概述—-—--—--—-------——------—-———-—-———- 1. 项目目标-——-—--—--——-—-——--——----——--————— 2。 用户特点—-—-——-————---—--—-———--—-——---——— 3。 假定和约束—-----—----——-———-——--——-—-———--—— 四、 概要设计-———————-——----——-—--———---- 1。 设计的主要任务—-————-----—————-————-——---—--——-- 2。 概要设计的过程—-————-———--——-----—-—-—--——--———- 3. 概要设计的原则—---——---—---—--—--———-—--—-—--——— 4。 系统功能的分析———-—-————-——-—-—-—-—-—--———---——- 五、 数据库设计———————-———---—-—-—--—-——- 1. 数据库JAVA简介-—————-———---—-—-----—-----------— 六、 详细任务设计-——-—--——--—-——-—-——-- 1、登录模块—-------—--—-—---—-—-————--——-——-— 2、界面的实现-——-—-——-—-—-———----———-—-—--—-—-- 3、添加账户-———---—-———-—--———-————-—-——-—-— 4、修改账户—-—--—-————-———---—----—-——-——--- 5、删除账户—-—-—--—---—--——--——-———-—---——-— 6、添加记录—---—--——---—-—-——-——-——--—-———-- 7、删除记录——---——-——--—----------—-—---— 七、 设计心得——---—--—--——-—----—---—--—- 一、 前言: 1、编写目的: 本报告的目的是规范化财务科目软件的编写,旨在与提高系统开发的能见度.便于对系统开发过程中的管理与控制.同时提出了本财务系统的开发过程。便于程序员与客户的沟通与协作,并作为工作成果的原始依据。同时额表明了本系统的共性,以期能够获得更大范围的应用.此文档进一步定制财务科目软件开发的细节问题,明确系统需求、安排项目规划与进度、组织系统开发与测试。经过对具体财务流程进行详细的研究调查,初拟实现研究报告。对系统开发中要面临的问题及其解决办法进行需求分析. 项目名称:财务管理系统 用户:销售工作人员、会计、审查员,财务主任. 2、开发的意义: 计算机已经成为我们学习和工作的得力助手,使用其可方便的管理财务科目,为其财务管理增加了方便。 今天,计算机的价格已经十分低廉,同时性能有了长足的进步。它已经被应用于许多领域。 现在我国的财务管理水平还有纸质介质的存在,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。 我们团队作为软件工程专业的学生,希望可以在这方面有所贡献。改革的总设计师邓小平同志说过“科学技术是第一生产力",我们希望能用我们所学的知识编制出一个实用的程序来帮财务人员进行财务管理。 开发这一系统的好处大约有以下几点: 第一、可以存储日常财务信息. 第二、只需了解操作系统,就能实现方便快捷的财务管理,节省人力; 第三、可以迅速财务历史信息,做到收入支出心中有数。 跟据2021年中国电信的调查报告显示我国的上网人数已达到6亿,互联网已经十分普及,况且现在建行已经建起了网上银行,本系统为将来的网络财务管理系统和计算机的财务管理模式的建立作了先期工作. 3、为什么要开发一个个人理财系统: 信息作为生产力中最活跃的因素,很早就在人类经济生活中发挥着不可替代的作用,但把信息纳入企业经营管理系统中高效处理和应用是在计算机发明以后的50年代末. 目前人们所提到的管理信息系统,通常是指以计算机为工具,对管理信息进行收集、存贮、检索、加工和传递,使其应用于组织机构及企业管理领域的“人-机系统”,该系统是70年代初“后工业经济”时代的产物,在企业管理信息系统在其发展的初期,是单一的人—机系统,系统功能简单,效率低,对管理的作用有限。 进入2 0世纪80年代末,随着计算机网络和通信技术的大力发展,企业管理信息系统进入网络化的发展时期。世界发达国家已建立起了完善的先进的管理信息系统体系,在其社会经济发展领域中发挥着巨大的作用。 我国的管理信息系统大发展是在80年代末90年代初,国家相继建立起了“金卡"、“金关”、金桥“工程,多数企事业单位建立了局域网和广域网管理信息系统。随着世界经济和我国经济逐步向知识经济迈进,无论是基于工业经济的管理信息系统,还是面向少数专家和管理人员的专家系统 (ES)或决策支持系统 (DSS),其处理对象和服务对象,自身的系统结构,处理能力,都有了进一步的发展。 4、课题简介: 财务管理系统是每一个管理家电城财务收入和支出会计不可缺少的管理信息系统,它的内容对于管理者来说是至关重要的,所以财务管理系统应该能够为每一个的管理者提供充足的信息和快捷的查询手段,大大的方便家电城的账务管理。 随着科学技术的不断提高,计算机科学日渐成熟,网上银行的迅速发展,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用. 作为计算机应用的一部分,使用计算机对财务进行管理,具有着手工管理所无法比拟的优点,如:迅速查找、查找方便、可靠性高、寿命长、成本低等。这些优点能够极大地提高财务管理的效率,也是财务管理的科学化、正规化管理,与先进科学技术接轨的重要条件。 因此,开发这样一套管理软件成为很有必要的事情,对于我们即将计算机专业毕业的学生来说,也是一次将计算机应用于现实管理的一次很有意义的实践活动. 5、编写背景: 说明:由于工作人员与会计的工作时间有所差异,工作人员的财务申请、批准业务难以实现,所以为家电城设计一套财务管理软件来解决现存问题.本系统属于小组自由软件,由老师提出,由小组共同设计开发。 二、 开发环境及实现技术 近些年计算机技术飞速发展,硬件条件可以说是日新月异,其发展速度已令人惊讶的成倍比例发展。软件方面同样进展神速,无论任何系统都难不到如今的计算机。本系统就是由JAVA与MYSQL数据库相结合而设计出来的。以下为本系统需求. 1、开发工具简介 现在,市场上可以选购的应用开发产品很多,流行的也有数十种。 在目前市场上这些众多的程序开发工具中,有些强调编程语言的弹性与执行效率;有些则偏重于可视化程序开发工具所带来的便利性与效率的得高,各有各的优点和特色,也满足了不同用户的需求。然而,语言的弹性和工具的便利性是密不可分的,只有便利的工具,却没有弹性的语言作支持,许多特殊化的处理动作必需要耗费数倍的工夫来处理,使得原来所标榜的效率提高的优点失去了作用;相反,如果只强调程语言的弹性,却没有便利的工具作配合,会使一些即使非常简单的界面处理动作,也会严重地浪费程序设计师的宝贵时间。 作为数据库系统的开发,JAVA是一个非常理想选择。数据库是JAVA中的重要支持技术,在JAVA开发过程中,如何选择数据库管理是一个重要的问题,目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考虑数据库应用的特点及适用范围,本系统选用的数据库语言JAVA语言,该开发工具具有很多长处: JAVA是一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计,可用于开发Windows环境下的种类应用程序。它简单易学、效率高,且功能强大。在JAVA环境下,使用Windows内部的应用程序接口(API)函数,以及动态链接库(MYSQL)、开放式数据访问(ODBC)等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统。 总的来说,JAVA具有以下特点: 1、可视化编程: JAVA提供了可视化设计工具,把Windows界面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码.只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种“部件”,即图形对象,并设置这些图形对象的属性。JAVA自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效率。 2、面向对象的程序设计 在一般的面向对象程序设计语言中,对象由程序代码和数据组成,是抽象的概念;而JAVA则是应用面向对象的程序设计方法(OOP),把程序和数据封装起来作为一个对象,并为每个对象赋予应有的属性,使对象成为实在的东西。在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具画在界面上,JAVA自动生成对象的程序代码并封装起来。 3、结构化程序设计语言 JAVA语句简单易懂,其编辑器支持彩色代码,可自动进行语法错误检查,同时具有功能强大且使用灵活的调试器和编译器. JAVA是解释型语言,在输入代码的同时,解释系统将高级语言分解翻译成计算机可以识别的机器指令,并判断每个语句的语法错误。在设计JAVA程序的过程中,随时可以运行程序,而在整个程序设计好之后,可以编译生成可执行文件(.EXE),脱离JAVA环境,直接在Windows环境下运行. 4、事件驱动编程机制 JAVA通过事件来执行对象的操作.一个对象可能会产生多个事件,每个事件都可以通过一段程序来响应.例如,命令按钮是一个对象,当用户单击该按钮时,将产生一个“单击“(CLICK)事件,而在产生该事件时将执行一段程序,用来实现指定的操作。 在用JAVA设计大型应用软件时,不必建立具有明显开始和结束的程序,而是编写若干个微小的子程序,即过程.这些过程分别面向不同的对象,由用户操作引发某个事件来驱动完成某种特定的功能,或者由事件驱动程序调用通用过程来执行指定的操作,这样可以方便编程人员,提高效率. 5、访问数据库 JAVA具有可强大的数据库管理功能,利用数据控件和数据库管理接口可以直接建立或处理表格里的数据库,并提供了强大的数据存储和检索功能。 6、动态链接数据库 JAVA是一种高级程序设计语言,不具备低级语言的功能,对访问机器硬件的操作不太容易实现. 2、编写环境: 语言:Java 开发软件:Eclipse 数据库:Mysql 操作系统:Windows 3、开发小组成员: 组长: 组员: 4、术语定义: 用户:家电工作人员、会计、审查员,财务主任。 管理员:系统维护管理员 系统:财务管理系统 需求:用户解决问题,或达到目标所需的条件或功能;系统或系统功能要满足合同、标准.规范或其他正式规定文档所具有的条件或权能。 5、参考资料: 《基础会计》出版社: 海南出版社作者: 林若彤 《Java 编程思想》 Bruce Eckel著 陈昊鹏 译 第四版 《数据库》李立功 科学出版社 2001年 三、项目概述: 1、项目目标: 由于家电城各部门帐目多且复杂,家电城没有过多的人力与财力来对各个部门进行财务管理.该财务管理系统意在方便家电城的所有工作人员按规定的时间进行财务录入以及审计员与主任的审核,从而解决财务上的问题。并提供人性化的界面,使用户可以简单使用. 2、 用户特点: 该系统终有店内人员以及会计、主任使用.店内人员以及会计等,由于业务频繁对软件的操作也较为频繁。 3、 假定和约束: 本系统预计开发人员:十人。 开发周期:五天。 四、 概要设计: 1、 概要设计的主要任务: ①系统分析员审查软件计划、软件需求分析提供的文档,提出最佳推荐方案,用系统流程图,组成系统物理元素清单,成本效益分析,系统的进度计划后进入设计. ②确定模块结构,划分功能模块,将软件功能需求分配给所划分的最小单元模块.确定模块间的联系,确定数据结构、文件结构、数据库模式,确定测试方法与策略。 ③选用相关的软件工具来描述软件结构,结构图是经常使用的软件描述工具。选择分解功能与划分模块的设计原则,例如模块划分独立性原则等。 2、概要设计的过程 概要设计要先进行系统设计,复审系统计划与需求分析,确定系统具体的实施方案;然后进行结构设计,确定软件结构。 3、概要设计的原则 ①将软件划分成若干独立成分的依据. ②如何表示不同的成分内的功能细节和数据结构. ③如何统一衡量软件设计的技术质量。 4、系统功能分析 根据公司理财管理系统的日常工作流程与内容,预测开发的管理系统的达到的功能如下: 1、基本信息:各项信息,姓名,密码等。 2、收入信息:收入信息,保存,添加,修改 3、支出信息:支出信息,保存,修改,添加,删除。 4、理财信息:理财信息,保存,修改,删除,添加. 根据以上分析,该系统考虑将整个系统分解成如图 登 录 界 面 编辑 增加 查询 删除 用户 退出 管理员 编辑用户 五、数据库设计 数据库JAVA简介 数据库的概念 数据库是一种存储数据并对数据进行操作的工具.数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。 新建一个数据库 创建任何一个数据库的第一步是仔细的规划数据库,设计必须是灵活的、有逻辑的。创建一个数据库结构的过程被认为是数据模型设计。 1. 标识需要的数据; 2. 收集被标识的字段到表中; 3. 标识主关键字字段; 4. 绘制一个简单的数据图表; 5. 规范数据; 6. 标识指定字段的信息; 7. 创建物理表。 修改已建的数据库 数据库的修改分为:添加、编辑和删除记录。这三种操作均可由JAVA创建的程序来完成,下面的章节将详细描述实现的具体方法。 六、详细任务设计 1、详细设计的任务 详细设计就是要在概要设计的结果的基础上,考虑“怎样实现”这个软件系统,直到对系统中的每个模块给出足够详细的过程性描述。主要任务如下:①为每个模块确定采用的算法,选择某种适当的工具表达算法的过程,写出模块的详细过程性描述;②确定每一模块使用的数据结构;③确定模块接口的细节,包括对系统外部的接口和用户界面,对系统内部其它模块的接口,以及模块输入数据、输出数据及局部数据的全部细节。④要为每一个模块设计出一组测试用例,以便在编码阶段对模块代码(即程序)进行预定的测试,模块的测试用例是软件测试计划的重要组成部分,通常应包括输入数据,期望输出等内容. 用户登录模块: 开始 活动图: 验证密码并提供出相应的界面 主界面 是否正确 输入密码 否 是 相关的IPO 图: I P O 为相关的操作人员能提供界面 账号、密码的输入 I P O 登录界面图: 界面包括的控件有标签、按钮、文本框、下拉列表等。 实现过程: 将所需的控件放到窗体的相应位置;方法:首先在“工具箱”中选中所需的控件图标,然后在表单的恰当位置上单击鼠标并拖动鼠标,即可把由所选取的控件生成的对象添加到窗体上。如下图: ②财务控制中心界面的实现: 主界面是用菜单形式表现的: 将所需的控件放到窗体的相应位置;方法:首先在“工具箱”中选中所需的控件图标,然后在表单的恰当位置上单击鼠标并拖动鼠标,即可把由所选取的控件生成的对象添加到窗体上.如下图: 活动图: 发出请求 信息删除 填写信息 查找信息 提交成功 操作正确 信息修改 否 是 财务信息的 更改、查询 相关操作人员提供相应的操作界面 信息存储到表中或显示出查询的内容 IPO图: I p O ③添加记录: 界面图 ④修改记录: 界面图 ⑤删除记录: 界面图: 流程图: 添加请求 是否正确 输入内容 操作成功 否 是 ⑥账户管理: 界面图: ⑦添加账户: 添加记录界面提供了类型、金额、操作人、操作时间的内容输入. 界面图: 七、 设计心得 经过八天的设计与快发,财务管理系统基本开发完毕。通过这次实习,在老师的指导下,我们在实践中更加深刻的意识到Java语的强大。更是了解了开发的一些方法。我们团队在设计过程中遇到了一些困难,在老师的指导下、查阅资料得以顺利的解决。同学之间的相互探讨,促进了各自技术经验的沟通和分享,使我们受益匪浅.此外我们组上网查找所需要的知识。这些对我们组搞好这次的设计起了至关重要的作用。在此再次感谢指导老师对我的悉心指导与帮助。由于时间仓促,这个软件肯定还有不完善的地方,例如:用户界面不够美观,处理不完善等多方面问题. 致 谢 论文完成的前提是加中老师给我们提供了很好的学习环境,并给予我们悉心的指导。在此表示衷心的感谢。同时感谢同学们给我们的帮助,在他们的帮助下,以及我们组成员的共同努力我们才能按时完成这个项目。 再次感谢所有给予了我们组帮助的老师、同学们!谢谢! 2021年6月17日 C# 程 序 设 计 财务收支管理系统 姓名 杨宗坤 学院 信息与电气工程学院 专业 计算机科学与技术 年级 2021 学号 20212212694 指导教师 周树森 2021 年 12月12 财务收支管理系统 杨宗坤 (信息与电气工程学院,计算机科学与技术,2021级2班,20212212694) 摘 要:当今社会越来越朝着信息化和数字化方向发展,计算机的应用领域使我们的生活越来越方便和快捷,可以说我们的每个人生活都离不开计算机的帮助了。越来越多的个人应用软件成为了人们重要的助手,也在潜移默化的改变着我们的生活。财务管理系统是每一个单位管理财务收入和支出的不可缺少的一个管理信息系统, 市场上的财务管理软件大多数都面向企业并价格昂贵,或是专门偏向于某一特殊领域,免费的财务管理软件更是少之又少,为了满足中小企业及个体经营者的需求,利用C#语言、ASP.NET、Visual Studio和数据库等开发软件和工具,设计开发了一个具有简单收支管理、登帐统计和查询等基本功能的财务管理系统,经过测试表明,系统可以较为稳定的实现这些基本功能. 关键词:财务管理系统;ASP。NET ;SQL Server;程序设计; Abstract: Financial management is an important work of the company, using computer to manage the company financial, not only can save time and manpower, more fully, effectively grasp the basic situation of corporate finance, timely access to the latest accurate data and information。This system is for the user to provide powerful data manipulation functions, friendly interface, simple and convenient to use, based on (client / server) mode,The design is reasonable, function relatively complete, the test run stability, can meet the need of the work。 Keywords:C # .net, Financial management system,SQL Server。 1 引言 信息化的飞速发展,促使电脑和网络已经日益影响到了人们的日常和工作过程中,给我们带来了很大的方便,也使人们对电脑依赖性越来越强.各种各样的应用软件系统成为了人民的重要助手和有效工具,明显改变着人民的生活。随着网络的普及,通过手写的方式在纸张上记录一些收支的做法已经逐渐被淘汰,已逐渐被在电脑上记录自己的收支情况的做法所取代。 通过Visual Studio2021 工具的使用 和面向对象C#语言等知识,对财务管理系统的设计慢慢了解,深入学习,从而达到熟练掌握。NET基本结构以及C#语言的基本知识和技能;基本掌握面向对象程序开发的基本思路和方法; 根据课题的要求,给出解决问题的方案,通过分析问题、分解问题来解决问题,最终达到熟练掌握C#语言的运用和Visual Studio2021工具的使用。 2 系统分析 2。1 系统需求 财务收支管理工作随着我国市场经济的发展,在各个企业的管理中扮演着越来越重要的角色,渐渐起到不可替代的核心作用。对于大型企业集团来说,财务管理显得更为重要,财务管理系统的建立将直接受到企业集团管理方式的影响,并直接影响企业的管理效率与经济效益。如何在现有经营环境下选择最佳的财务管理模式,使用最优的财务管理系统,实现企业的管理目标,适应企业信息化发展的需要,是一个值得研究和探讨的问题。 Microsoft公司的 C# 是Windows应用程序开发工具,是目前广泛的、易学易用的面向对象的开发工具。Visual 2021提供了大量的控件,并且这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。因此实现本系统Visual 2021是一个相对较好的选择。 关系型数据库的实现: SQL Server 2021就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索.SQL Server 2021 的优点在于它能使用数据表示图或自定义窗体收集信息,并能对相关系的表进行视图连接,建立视图后可屏蔽一些数据使数据更为安全,并可以建立存储过程以便能够简化前台程序的编写。数据表示可以使数据库一目了然.另外,SQL Server 2021用户设定自已的密码保护数据的安全性。SQL Server 2021提供对各种数据的约束,使用户输入的数据符合正规的逻辑,并提供各种数据与数据之间的相关性连接,能够级联更新一些相关的数据,更特别的是提供了触发器功能。SQL Server 2021是一种关系数据库工具,关系数据库是已开发的最通用的大型数据库之一,运行在服务企上更加安全。如上所述,SQL Server 2021作为关系数据库开发具备了许多优点. (2)技术可行性 随着国内软件开发的日益发展壮大,各种中小企事业单位已具备独立开发各种类型的软件的能力,能够满足不同行业的特别的需求。而这个系统尽管其在组织关系上存在着很大的复杂性,繁琐性,但是就整个系统的技术构成上来看,它还是属于一个数据库应用类的系统。其基本操作还是对存在数据库进行添加、删除、查询、修改等。所以就单纯的数据库应用来看,暂不存在太大的技术问题. (3)经济可行性 对于整个系统而言,在系统未运行之前,初期投资比较大,花费相对而言比较多。各部门必须配置电脑、服务器、打印机、 机及相关的网络设备,但是在整个系统投入运行之后,因为现在计算机已经普及了,相关的人员培训费可以减少很多.而同时又减少了数据的流通环节,不必要花费那么多的时间,也就是说最重要的是就是提高了效率,而又保证了各项数据的准确性,也避免了工作人员的流动造成的收据丢失等问题,适应了当前的发展形式。 (4)管理可行性 随着时代的发展,人员素质己逐步提高,不论是对于电脑系统的基本操作还是对于系统的维护都有了一定的基础。同时还可以配置专业的电脑维护人员来维护电脑,不必担心电脑故障问题. 2.2 用户需求 企业管理模式的选择应当是在对整体发展战略、经营情况、企业类型和子公司进行系统分析的基础上进行的,同时企业应充分根据自身发展的需要设计财务管理模式。设计时必须应当遵循以下原则: 1。安全性 安全性分为系统内部安全、访问安全及与其他系统对接时的安全性。内部安全体现在系统数据库的安全以及非法数据屏蔽等,可通过防火墙、划分网段来防范非法程序对数据库的破坏,对数据库做计划,进行备份,对录入数据进行核查,对不满足条件的内容提示修改,对非法数据进行屏蔽。访问安全体现在对各个部门、各个用户按管理人员的安全策略进行分组管理、控制各组的访问权限以及信息的流向。与其他系统连接时,既要保证内部数据的安全,隔离内外部的信息通道,又要对外部信息资源进行访问控制。为保证整个系统的正常运行,必然要保证系统信息的绝对安全和可靠。 2.实用性 财务信息管理系统是一个工程项目,而不是研究或实验课题。系统建设的最终目的是服务于财务管理的需要,服务于企业在许可范围内对财务信息的需求。系统的建设应为应用服务.因此,系统的设计和建设应能满足需求并正确无误地高效地运行. 3。灵活性 系统应设计任意组合的模糊查询功能,提供多方面的查询,以满足各个时期的报表。对复杂数据结构应实现修改一表的数据即可自动修改相关表中的数据,删除一表的数据即可自动删除与之相关的其他表数据,保证数据库中无冗余数据。 2。3 系统功能 通过用户需求分析,根据企业财务工作流程分析,本着模块划分的原则,把系统抽象为3个模块,分别文件系统、用户管理、财务管理。下面是各模块的功能: 1. 文件系统:显示登录信息,存储登陆日志,修改密码,退出系统. 2. 用户管理:显示用户列表,添加和修改用户,公司部门管理,角色管理,工作性质介绍. 3. 财务管理:账单列表,添加和修改账单,显示收支信息以及账单性质. 3 系统设计 登 陆 3.1 模块流程图 程序主窗口 文件系统 用户管理 财务管理 登陆日志 修改密码 员 工 信 息 部 门 管 理 账 单 列 表 登 录信息 收 支 明 细 账 单 性 质 模块流程图 采用结构化程序设计的思想,其有以下优点: (1)。自顶向下逐步求精的思想与人类求解复杂问题的思维规律相符,有助于软件系统的分析与设计. (2).采用先抽象后具体、先宏观后微观、先总体后细节的开发过程,使得程序的层次结构清楚,可读性好. (3).单入口、单出口的控制结构,可以保证程序的静态结构与其动态执行流程基本相似,程序的可维护性好. (4)。良好的模块化特性支持软件部件的重用。 3.2 模块功能说明 1.登录窗口:验证用户后打开程序管理窗口; 2.程序管理主窗口:为父窗体,在此窗体内显示财务管理及主要功能模块; 3。程序管理子窗口:主窗口各模块下的子功能窗体; 4。登陆信息修改窗口:对用户信息进行修改。 4 系统模块 4.1 登陆设计模块 图1 登陆界面 本界面是用户登录系统的界面,当用户提交登录信息,对用户进行身份及权限判断,再转入不同的页面。当用户名或密码、权限输入错误,会提示错误。 输入用户名或密码错误后会显示如下界面: 图2 登陆界面 4。2 主界面模块窗口设计 图3主窗口 该窗口为父窗体,可以在此窗口内显示财务管理系统三个主要模块信息.用户在登陆界面按了输入正确账号密码的登陆按钮就可以转到此界面。 4。3 登录信息窗口 图4登录信息窗口 该窗口为用户登陆信息显示窗口,能显示用户登陆的时间,员工账号,上次登陆时间等信息. 4。4 用户管理窗口 图5用户列表窗口 该窗口显示员工信息,部们编号,职位等信息。 图6修改员工信息窗口 该窗口可以修改员工用户各种信息。 图7员工性质查询窗口 该窗口可以查询员工的性质名称,类别以及显示工作性质列表。 图8收支列表窗口 该窗口显示公司以及各员工收支明细,包括收支人,时间地点,以及增删查改等操作。能够清楚的显示该公司的收支情况。 图9财务性质管理窗口 该窗口可以对公司财务收支性质信息进行管理。 4.4 修改用户密码窗口 图10密码修改窗口 该窗口可以修改用户密码. 5 核心代码描述 5。1 c#连接数据库的方式: (1)配置文件链接.利用VS.NET开发平台进行开发的时候将会经常遇到要和数据库打交道,存取数据。这就涉及到和数据库的连接问题,。NET开发平台为我们提供了一种简单的方式来定义和数据库连接的字符串。这就是在Web.Config文件中添加连接字符串. (2)代码连接.#是一个语言,ASP.NET是一个平台,上面支持用C#或者VB。NET写代码。连接Access,SQL Server,Oracle,还有Excel数据库。 本程序采用第一种连接方式,下面是主要源代码: 〈?xml version="1.0” encoding=”utf—8” ?〉 〈configuration〉 <configSections> </configSections〉 〈connectionStrings〉 <add name="ConnectionString” connectionString=”Data Source=OHU0SRPYXFXPE5O;Initial Catalog=MySystem;User ID=sa;Password=123456” providerName="System.Data.SqlClient" /> </connectionStrings> 〈/configuration〉 其中,name 的值ctionStrings代表字符串的名称,Data Source代表数据库的实例名,User ID和Password分别代表用户名和密码.如果有多个数据库的连接,还可以在<appSettings〉标签之下添加多个<add 。.。..。。>节.这样只需在配置文件中定义- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 财务管理 系统 需求 分析 文档 完整
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文