《财务管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《财务管理系统的设计与实现.docx(36页珍藏版)》请在课桌文档上搜索。
1、财务管理系统的设计与实现摘要随着中国综合国力的显著增长,金融市场逐渐吸纳了更多的国际资本,这使得居民可以选择的金融投资交易类型变得越来越多样化;对于企业来说,可以根据自身发展规划进行多元化经营以提高经济效益。此外,随着我国社会保障体系和社会保险基金规模的持续扩张,居民的日常支出和投资理财需求也相应增加。这不仅提高了家庭在资金管理方面的多样性和灵活性,同时也增加了人们在处理日常收支和理财数据时的复杂性,以及由个人偏好引发的风险。本研究首先探讨了家庭财务管理系统的当前状况,接着深入研究了与系统相关的技术手段和核心战略,最终利用B/S架构、WebSerViCe技术和SQ1.SerVer等工具,成功构
2、建了一个适合家庭使用的财务信息管理平台。该系统是基于现有家庭理财业务,结合互联网技术设计开发的。主要功能包括管理家庭账户、维护通讯录、管理家庭财务信息、支出计划提醒、统计管理、评估理财风险偏好和提供理财建议等模块。其中,财务信息管理模块是核心功能之一,支持主账号创建子账号和权限管理;通讯录模块管理联系人资料;财务信息模块处理花费、预算和财务管理;支出提醒模块帮助忙碌用户不忘记支出;统计管理模块分析收支数据;理财建议模块根据风险偏好提供针对性建议。设计旨在培养健康财务管理习惯,合理规划家庭财务状况。关键词:财务管理信息系统;NET开发平台;WebService;SQ1.Server第一章绪论1.
3、1 研究背景与意义从1990年开始,中国的社会主义特色经济结构逐渐形成,其影响逐渐凸显,经济状况也得到了快速而稳定的提升。与此同时,居民收入差距逐渐拉大。随着居民收入的持续增长和生活品质的不断提升,人们不仅将这些收入用于基本的生活需求,如吃、住、行,还为其他领域提供了更多的资金支持。在当代社会背景下,信息管理系统经历了巨大的进步,并在企业和工业领域得到了广泛的应用。这些系统已经深入到人们的日常生活中,起到了至关重要的作用,为我们的日常生活提供了极大的便利,同时也为生产活动带来了更快更多的经济效益。此外,目前我国的家庭理财主要采用人工记账模式,这种传统的手工记账方式效率低,准确性差,而且容易出错
4、,无法满足人们对于个性化、智能化以及高效率的需求。从这个角度看,科学且高效地将家庭财务信息管理信息化并普及,将为无数家庭提供更为合适和高效的财务管理方法。为了达到科学合理的财务管理,我们需要从两个关键方面进行思考:收入和支出。收入不仅是累积财务的基石,也是财务保值和增值的保证。通过科学地规划支出,我们可以最大限度地提高资金的使用效率,从而获得最大的满意度和最优的收益。科学理财是一个庞大而复杂的工程,涉及到很多内容。科学的财务管理不只是关于如何合理分配日常开销,还涉及到对资金及其相关事宜的有序管理。随着社会经济的不断发展,人们对生活品质也提出了更高要求。为了更好地满足科学的财务管理需求,家庭财务
5、信息管理系统应时而出。家庭理财信息管理系统能够帮助人们更加高效地对日常的经济活动进行规划和决策。利用家庭财务信息管理系统,我们可以更方便地管理家庭的资金、收入和支出,这不仅有助于家庭财务的持续增长,还可以提高家庭的生活质量。本文主要研究了家庭理财信息管理平台的设计与实现,对家庭财务管理中的问题进行分析,提出解决问题的方法及解决方案,并给出相应的数据库表结构。此设计旨在构建家庭成员与家庭财务的紧密联系,对家庭财务数据进行有序管理,并根据家庭的财务状况和消费观念,为用户提供明智的财务建议,从而创建一个高品质的家庭财务管理信息平台。1.2 国内外研究现状在上世纪80年代,美国首次引入了财务信息管理系
6、统,它的核心功能涵盖了债务管理、投资策划、子女的教育计划以及退休计划。这些系统是为家庭提供管理家庭收支情况、控制财务支出和监督财务状况而设计开发的,主要针对企业集团或个人。随着家庭财务资源的持续增长,财务管理系统逐渐将焦点集中在个人和家庭财产上,从而使得服务模式变得更为多元和复杂。在这一过程中,财务管理系统经历了从单机版到网络版再发展为现在的分布式网络财务管理系统的历程。例如,财务管理系统的独立版本和在线版本都得到了用户的普遍接受和应用。在如欧美这样的发达国家中,家庭财务管理系统已经发展成为一个高度成熟的家庭管理软件,因为它能够对财务进行高效和精确的管理。随着中国经济的不断发展,人们生活水平的
7、提高,家庭财务管理也逐渐被重视起来了。家庭财务管理系统被越来越多的家庭所采纳,用于处理家庭的财务收支,其使用频率与微软办公软件相当。挖财记账、家财通和金蝶随手记是三款中国财务管理工具。它们利用先进技术如大数据、云计算和人工智能,为用户提供全方位的财务决策支持。用户可以通过移动设备或云端进行个人财务操作,实时管理财务状况,获得科学的理财方案。这些系统具有强大的数据处理能力、良好的安全性和较低的成本优势,受到众多用户青睐。当前,在我国,众多学者对家庭财务管理的理论进行了深度和系统性的探讨与证明。在这些研究成果中,大多数是针对西方发达国家的情况展开研究并得出相关结论的。例如,杨佳丽和其他学者基于PH
8、P和,对我国传统的人工财务管理现状进行了深入的分析MySQ1.和其他相关技术共同设计并推出了一套适应现代家庭需求的财务管理系统,这套系统的主要功能是帮助家庭用户记录并查找他们的财务收入和支出信息。本文提出构建基于家庭理财的预算系统以满足人们对投资的需求。为了让更多的人认识到投资收益与投资风险之间的联系,卢同华学者已经证实了家庭财务投资收益的可行性,以及建立预算投资数据库的可行性。ZhangMei及其团队通过深入研究总投资构成利润比率与总风险比率的相互关系,并采用线性计算方法,为家庭投资者提供了最佳的投资选择,旨在最大化家庭资金的总利润。1.3 研究内容这个设计的研究主题主要分为以下四个部分:首
9、先,我们分析了国内外家庭财务管理系统的当前状况,为系统需求分析提供了坚实的理论基础,并深入研究了与管理系统开发相关的各种理论和技术,例如WebService技术和数据库技术等。接下来,考虑到家庭财务管理系统的当前研究进展,我们为普通家庭设计了一个财务管理系统,并对该系统的各种需求进行了深入的探讨。第三点,基于对家庭财务管理系统需求的深入分析,我们构建了该系统的总体结构和各个功能部分。最终,我们对家庭财务管理系统的各个部分进行了详细的开发和实现,并确保了该系统能够稳定地工作。第二章系统开发技术简介2.1 B/S模式在这个设计中,我们采用了B/S架构,也就是浏览器与服务器的模式。该系统主要实现对数
10、据和信息的管理与发布,提供各种应用服务,并为广大用户提供方便的浏览方式及强大的功能服务。这是一个基于C/S架构进行优化的新架构,它代表了一种创新的基于web的网络结构模型,融合了WEB浏览器的技术、浏览器的多脚本编程模式和ActiveX技术。通过采用该架构模式,使得客户端只需简单地配置就可以与服务器端进行通信,并具有良好的可扩展性及可移植性。在B/S架构模式下,核心逻辑任务是在服务器上执行的,仅有极少数任务是在前端服务器上完成的,而用户的各种操作则是在Internet浏览器上进行的。这种模式下,服务器资源占用少,并且能够有效地进行数据交互,使得系统具有良好的扩展性。服务器作为系统功能的关键组成
11、部分,采用B/S架构模式有助于减轻程序员在系统开发和后续软件维护过程中的工作负担。这不仅提升了工作效率,还降低了软件维护和更新的总成本,从而实现了整体软件开发成本的节约;服务器程序一般都采用模块化设计方法,通过对业务进行划分来满足不同的需求。在服务端安装SQ1.SerVer、SybaSe等数据库后,用户端只需安装浏览器,就能实现WebSerVer和数据库之间的数据交换,这种方式可以减轻客户端主机的负担,降低系统开发过程的复杂性。2.2 系统开发平台这个系统是在.NET平台上开发的,为WEB应用的开发提供了全面的工具和技术支持,它是目前最广泛应用的WEB程序开发技术之一。它以其良好的用户界面、强
12、大的功能以及丰富的应用得到广大用户的欢迎,并逐渐成为目前流行的编程语言之一。NET平台主要由一系列软件组件组成,这些组件主要用于开发桌面应用程序和WEB应用程序,运行WEB应用程序的软件基础结构和ASRNET在.NET中起着至关重要的作用。1)软件的基本架构(.NETFramework)列出.NETFramework的功能:开发者可以利用这个结构来访问在Intemet上具有通信功能的程序、数据库文件的程序,程序开发者可以通过类库将这些组件组织起来;用户能够从不同角度来观察和控制应用程序中数据的处理方式,例如对进程或线程进行管理,并能根据具体应用要求灵活地选择合适的编程接口等。在使用通用语言运行
13、环境(CommOn1.angUageRUntime)加载和执行程序的过程中,也必须依赖.NETFrameworko2)ASP.NETASP.NET在.NET框架中扮演着至关重要的角色,它是一个独特的类库,设计用于生成动态的WEB应用,并能够支持与.NET兼容的各种计算机编程语言编写ASRNET代码。这种新技术可以使开发人员将复杂的编程变得简单容易。这项技术与ASP技术有许多相似之处,但区别在于ASP只需对程序进行解释,而ASP.NET则是在服务器首次启动时就开始编译代码,这种特性在很大程度上优化了代码的执行效率;此外,利用ASP和ASRNET开发的WEB程序具有不同的文件名,这有助于明确区分由
14、这两种技术构建的程序。2.3 数据库数据库技术已经变得更加成熟和高效,这无疑为大众的日常生活和社会经济进步提供了巨大的助力。通过运用数据库系统来储存和管理数据,用户可以更方便地进行数据的存储、添加、删除、修改和更新,从而显著提升用户的工作效能;同时可以实现数据共享和远程访问功能,使得不同部门之间能够共享数据,使各个系统具有很好的兼容性。此外,这也有助于防止珍贵数据的丢失,确保数据不被非法用户窃取,从而在某种程度上增强了数据的保密性。因此,对数据库技术进行研究具有重要意义。对于我们设计的这个家庭财务信息管理系统,它同样依赖于数据库管理系统来储存和处理系统内的数据。数据库的主要功能是确保数据得到合
15、理的存储、进行统计分析和管理。数据库是一种特殊类型的计算机存储系统。数据库系统与传统文件的区别在于,它能在有限的存储空间内保存大量的数据,并能对这些数据进行分类和检索,从而迅速地找到用户所需的信息。此外,数据库系统中包含了各种统计方法和分析技术,这些都是基于一定的规则进行的,因此,能够方便地从数据库中提取出有用的数据信息。此外,通过分析数据间的特定联系,我们可以建立它们之间的某种联系,并根据用户的具体需求,为他们提供所需的数据信息。为了更有效地协助用户修正语法错误的句子,这一特性显著提升了系统的执行和运行效率;4)2008年确保了数据存储的安全性;5)在2008年,我们提供了一个图形化的用户界
16、面,以便于用户更方便地操作数据库。6)在2008年,由于支持高级操作系统,数据处理变得更加精确和快速,从而提高了执行的速度;7)2008年为.NET技术提供了出色的支持和兼容性;8)在2008年,SSMS的管理能力得到了提升,这使得用户在修改表格和其他相关内容时更为便捷。第三章系统的需求分析和设计3.1 系统的需求分析在整个开发过程中,对系统需求的深入分析是至关重要的一步。明确这些需求将直接影响程序员是否能够开发出既满足用户实际需求又功能齐全的系统。在软件开发过程中,任何一项工作都不可能没有需求。如果没有对系统进行明确、合适和全面的需求分析,系统开发的失败往往是不可避免的。这个家庭财务信息管理
17、系统的主要需求涵盖了系统的稳定性方面;系统所需的功能,也就是系统所要实现的目标。该系统的核心功能涵盖了管理家庭账户、维护通讯录、处理财务数据、提醒计划支出、进行统计管理以及进行理财风险评估和提供建议等方面。家庭成员信息管理家庭通讯录信息管理家庭收入管理家庭支出管理银行账户信息管理储蓄账户信息管理信用卡管理管理贷款业务管理投资管理图3.1系统结构图以下是本家庭财务信息管理系统的各个功能模块的详细设计:1)管理家庭成员账户模块需要家庭成员记录财务状况和收入,确保合法身份证号验证后才能进入系统。设置密码保证系统安全,明确划分权限限制用户操作范围。管理员可分配和调整权限,但用户只能查看自己账户数据,不
18、能修改他人信息。权限控制工具帮助防止错误操作和信息泄露。系统故障时及时通知用户更换或升级软件,确保网络稳定运行。系统管理员,也就是主账号,在为家人用户添加时,有权为该用户设定一个起始密码,并允许该用户更改登录密码以提高系统的安全性;系统用户,即从主户中提取家庭成员信息后,可通过该家庭成员的个人信息来获取该家庭成员所拥有的各种资源以及相应的权利。如果由于某种特定原因,某个家庭用户不再使用该系统,主账号有权删除该用户,同时,与该用户有关的所有数据也将被同步删除。该模块的需求用例图如图3.2所示。2)通讯录模块在通讯录模块里,用户有权限添加联系人的全名和联系信息,同时还可以为这些联系人加上标签,以便
19、更方便地进行记录和管理。如果一个用户同时添加多个联系人的话,则需要对所有的用户进行分类,然后根据不同的分类来建立对应的用户列表。例如,当用户添加了张三和他的手机号后,他们可以为其加上特定的标签,例如同事、A公司或财务管理职位等。该模块的需求用例图如图3.3所示。图3.3通讯录模块用例图3)家庭财务信息管理模块日常的收入和支出构成了家庭财务的核心部分,在这个模块里,我们能够处理收支的数据和银行账目对于号、信用卡、储蓄账户、贷款和投资等相关信息,需要进行详细的记录、更改或删除操作。该模块的需求用例图如图3.4所示。图3.4家庭财务信息管理模块的用例图4)计划支出的邮件/短信提醒模块在预定的支出提醒
20、模块里,用户有能力管理各种预定的花费,如生日礼品、重要纪念日的筹备、家庭成员的健康检查以及礼尚往来的费用等,并为这些支出设置相应的提醒机制和时间安排,这样用户就能更加专注于自己的事务,而无需担忧忘记。该模块的需求用例图如图3.5所示。图3.5计划支出提醒模块用例图5)理财风险偏好测评模块投资者在进行理财活动时,关键因素是其风险态度和经济风险承受能力。投资者对风险的认识程度不同,选择理财产品时结果也不同。有一种金融行为叫“风险反感”,投资者更倾向于设定固定投资回报率。投资者通常考虑风险与收益之间的关系,面临风险时会寻求增加收益率来补偿风险,即“风险补偿金”。对风险的反感程度越高,对风险补偿的要求
21、也越高。基于投资者对风险的看法,他们可以将其分类为三个不同的类别:规避风险的类型、倾向于风险的类型以及倾向于风险中立的类型:(1)那些努力规避风险的投资者更倾向于关心投资本金的安全性,并努力减少潜在的风险。(2)对于那些资产丰厚、勇于冒险、持有乐观态度并拥有丰富投资背景的人,他们可能对常规的投资回报感到不满,甚至在投资不成功的情况下,他们仍有机会通过其他方式获得收益。那些追求更高回报的投资者,他们是倾向于风险的,他们对风险有着浓厚的兴趣,并常常选择股票、期货等投资途径来追求更高的回报,而不是害怕面对超出平均的风险。(3)在前两名投资者中,他们持有风险中立的立场,并高度重视资金的安全性,努力确保
22、其安全所获得的收益要么与投资的本金相等,要么超过。有许多因素会影响财务管理的风险偏好,包括但不限于年龄、资产状况、投资经历、个人经验、人格特质以及价值观等。其中,年龄与投资经验对理财风险偏好有显着影响。金融风险的偏好是不稳定的,它会在生命周期的各个阶段中持续变化,因此,对金融风险偏好的量化是一个复杂且存在争议的问题。目前,我国还没有一个统一的方法来对个人进行理财风险偏好测评。在实际的财务风险偏好评估过程中,我们主要采用心理学的方法,通过调查问卷来进行评估。随后,这些评估结果将被用于确定相应的风险规避系数,从而准确地确定投资者的风险偏好类别。3.2 系统数据库设计设计家庭财务管理系统的核心目标是
23、:遵循数据库表的标准化设计,确保表的结构合理,从而更好地推动家庭财务管理系统的数据应用,使家庭成员能够更方便地管理系统。在确保数据的完整性和易于访问的前提下,还需要尽量减少数据的冗余性,并使管理过程变得更为简洁、清晰和用户友好。在软件领域,数据库被视为至关重要的数据存储部分。要构建一个完整的系统数据库,首先需要对系统的各个模块功能、业务需求和数据存储标准进行深入的分析,并据此设计与数据库相关的架构。因此,如何选择合理有效的数据库系统成为了软件开发过程中至关重要的一步。高效的数据库设计在缩短开发周期和增强系统的运行效率上都发挥了至关重要的角色。3.2.1 E-R图设计通常,完整的数据库设计流程包
24、括:首先,根据系统需求获取实体集合,然后根据实体与实体之间的关系(即实体-关系模型)构建E-R映射,通过E-R图抽象数据对象,最后,对E-R模型进行范式处理,从而得到适当的关系模型和数据表。在这个系统里,涉及到的主要实体包括:用户、联系人列表、账户详情、财务状况、花费计划以及财务建议等,以下将对这些实体的特性进行简要描述。1)使用者用户属性主要涵盖了以下几个方面:成员的编号、姓名、登录密码、性别、手机号码、成员的角色以及是否担任管理员等信息。2)联系人目录通讯录的主要特性涵盖了联系人的全名、他们之间的关系以及标签等信息。3)关于账户的详细资料账户信息所包含的主要属性有:账户的编号、隶属成员的全
25、名、账户的种类、账户的名字、账户的总金额以及添加的时间等信息。4)关于财务的详细资料财务信息主要涵盖了收入、支出和理财等多个方面的属性。5)关于支出的计划详情关于支出计划信息,其主要属性涵盖了支出的种类、花费的数额、预定的时间、提醒的时刻以及提醒的方法等方面。6)关于财务管理的建议主要的理财建议属性涵盖了:不同类型的理财者以及各种理财建议等方面。在这一小节中,我们根据家庭财务信息管理系统涉及的各种业务流程和事务的数据特性,精心设计了一个适用于本系统的E-R图,正如图7展示的那样。在此基础上对整个系统进行了总体设计和详细设计,并给出了具体实现方案及部分代码。图3.6展示了E-R图的系统图3.6系
26、统E-R图3.2.2数据库表的设计在家庭财务管理系统的开发过程中,系统数据库的构建是至关重要的一环。这个数据库不仅具备数据存储的功能,还支持数据的修改、删除和查询等多种操作。因此,在数据库设计时就需要考虑如何使其能够满足不同用户需求以及方便维护管理等问题。家庭成员信息表(Membe1.lnformation)的主要功能是记录与家庭成员相关的详细信息,正如表2展示的那样,其中的字段主要涵盖了家庭成员的编号、账号、登录密码、所扮演的角色以及他们是否是管理层等信息。字段名称字段类型字段长度是否为主键说明USER_NUMVarchar8是成员编号USER_ACCOUNTVarchar20否成员账号US
27、ER_PWDVarchar8否登录密码USER_R01.EVarchar8否成员角色IS_ADMINVarchar8否是否为管理者1.0GIN_TiMEDatetime16否登录时间ADD_TIMEDatetime16否添加时间表3.7家庭成员信息表通讯录信息表(Address_Book_Information)是一个用于记录亲友信息的工具,如表3.8所示,字段包括联系人的编号、姓名、关系、联系方式、标签等。字段名称字段类型字段长度是否为主键说明C0N_NUMVarchar20是联系人编号CON_NAMEVarchar20否联系人姓名C0N_RE1.Varchar20否关系CON_PHONEV
28、archar10否联系方式CON_REMARKVarchar20否标签表3.8通讯录信息表账户信息表(ACCOUn1.InfOrmatiOn)的主要功能是记录账户的详细信息,正如表3.9所展示的,其中的字段涵盖了账户的编号、名称、种类、成员、金额以及添加的时间等信息。字段名称字段类型字段长度是否为主键说明ACjNUMVarchar20是账户编号USER_NAMEVarchar20否所属成员姓名USER_NUMVarchar8否所属成员编号ACC_TYPEVarchar20否账户类型ACC_NAMEVarchar20否账户名称MONEYVarchar16否账户金额ADD_TIMEDatetime
29、8否添加时间表3.9账户信息表收入记录表(InCOme_Recordnformalion)详细记录了家庭用户的收入状况,正如表3.10展示的那样,其中的字段涵盖了收入的编号、收入的种类、金额、家庭成员的编号以及添加的时间等信息。字段名称字段类型字段长度是否为主键说明IN_NUMVarchar20是收入编号IN_TYPEVarchar20否收入类型USER_NUMVarchar8否所属成员编号ACC_NUMvarchar20否账户编号MONEYvarchar16否金额ADD_TIMEDatetime8否添加时间表3.10收入记录表支出记录表(Expenditure_Recordnfbrmatio
30、n)详细记录了用户的花费详情,正如表3.11展示的,其中的字段涵盖了支出的编号、种类、金额、账户归属、成员编号以及添加的时间等信息。字段名称字段类型字段长度是否为主键说明EX_NUMVarchar20是支出编号EX_TYPEVarchar20否支出类型USER_NUMVarchar8否所属成员编号ACC_NUMVarchar20否账户编号MONEYVarchar16否金额ADD_TIMEDatetime8否添加时间表3.11支出记录表理财信息表(FinanCiainformation)的主要功能是记录用户的财务信息,正如表3.12展示的那样,其中的字段涵盖了理财产品的编号、产品的名称、用户的编
31、号、账户的编号、理财的金额、收益率以及产品的到期口期等信息。字段名称字段类型字段长度是否为主键说明FINNUMVarchar10是理财产品编号FIN_NAMEVarchar20否理财产品名称USER_NUMVarchar8否所属用户编号ACC_NUMVarchar20否所属账户编号FIN_MONEYVarchar8否理财金额FRATEVarchar16否理财收益率END_T1MEDatetime8否到期时间表3.12理财信息表支出提醒信息表(ExpenditurjRemindejInformation)被设计为储存家庭成员的计划信息如表3.13所示,支出项目、提醒方式和时间都被详细列出,其中字
32、段涵盖了计划支出的编号、种类、内容、金额、时间、提醒方法、时间以及相关成员信息等。字段名称字段类型字段长度是否为主键说明REM_NUMVarchar10是支出编号REM_EX_TYPEVarchar20否支出类型REM_CONTVarchar10否支出内容REM_MONEYVarchar20否金额REM_EX_TIMEVarchar8否计划支出时间REM_T1MEVarchar8否提醒时间REM_TYPEVarchar16否提醒方式USER_NUMDatetime8否所属成员表3.13支出提醒信息表理财建议信息表(Financia1.AdviceJnformation)的主要功能是保存用户提供
33、的各种理财建议,正如表3.14展示的那样。其中,字段详细列出了用户的编号、他们的理财方式,以及他们的收益需求、实际的风险承受能力、心理上的风险承受能力和流动需求的评分。字段名称字段类型字段长度是否为主键说明USER_NUMVarchar8是用户编号Finacial_typeVarchar20否理财类型INCOME_DEMAND_SCOREVarchar10否收益需求分值ACTUA1._RISK_BEARING_SCOREVarchar20否实际风险承受分值PSYCHO1.OGICA1._RISK_SCOREVarchar8否心理风险承受分值1.IQUIDITY_DEMAND_SCOREVarc
34、har8否流动需求分值表3.14理财建议信息表第四章系统的实现4.1 系统的开发环境本节主要是对系统开发的环境进行说明。4.1.1 软件环境1)计算机系统:102)数据库管理系统:20083)开发平台:20084.1.2 硬件环境1)处理器:4机型2)内存:4G3)硬盘容量:320G4)输入设备:键盘、鼠标5)输出设备:电脑显示屏4.2 系统主要功能的实现4.2.1 系统登陆为确保系统的安全运行,用户在进入系统前必须在登录界面上进行身份验证。本实用新型提供了一种基于网络的安全认证方法及系统。当用户键入账户和密码时,系统会基于此账户在数据库的用户信息表中进行查找。如果数据库中存在此账户,并且查找
35、到的密码与用户输入的完全一致,那么用户就有资格登录该系统。一旦发现账户不正常时,系统便会提示用户修改账户。如果用户在登录界面输入的账户或密码出现错误,系统将会弹出一个弹出的提示框,以提醒用户输入正确的账户和密码。在账户不存在的情况下,系统会弹出一个提示框,提醒用户该账户是不存在的。系统会自动提示用户当前账户已被删除或者修改了,并可以向用户提供该帐户是否已经注销等功能。图8展示了该信息系统的登录流程图。开始图4.1家庭财务管理登录流程图图4.2系统登录界面4.2.2 系统主界面该管理系统的主界面是按照上述、左、右的布局来设计的:在上述栏目中,你可以看到管理系统的名字、询问方式、已登录用户的名字以
36、及他们退出系统的选项;中间一排则显示了该管理系统各个子菜单和各子项所对应的内容,并可根据需要在前面一栏里进行添加新的项目或者删除旧项目。在左侧的列中,我们可以看到管理系统的各个功能模块,用户可以通过挑选模块的名称来访问相应模块的管理界面;中间一排显示了该管理系统各模块之间的相互联系。在上述列中,你可以看到管理系统的名字、询问方式、已登录用户的名字以及退出该系统的选项;右面一列中显示的为各模块的具体信息。位于右下角的区域展示了模块的管理界面;在左侧的列中,我们可以看到管理系统的各个功能模块,用户可以通过挑选模块的名称来访问相应模块的管理界面。系统主界面如图10所示。图4.3系统主界面4.2.3
37、家人账号管理模块点击“家人账号管理”,用户可以管理家庭成员信息和服务权限,包括添加、更改和删除家庭成员资料,以及分配操作权限。每位用户只能处理自己的记录,防止误操作风险。该模块的流程图如图4.4所示。图4.4家人账号管理模块的流程图你的本管理系娩【您的家人账号】unrmeJ001J0Q2JOOl4.2.4 通讯录模块在这个模块里,用户可以按照自己的需求来设定自己的联系人名单。当一个用户在一个特定的区域内,他只需通过鼠标点击相应位置上的图标即可完成对整个通讯录进行编辑、删除和添加等操作。如图4.6展示的是流程图。否是只可查看联系人的信息对联系人的信息进行修改、删除等操作添加联系人保存操作结果(退
38、出系统)图4.6通讯录模块流程图通讯录模块的界面如图4.7所示。纲宿家:蹈B措Sa秘HlMK烁号管理NiIUt皿财色体里【您的联系人】财务统计*weMAfta*劝式IiX1001XJlKK1791723湖2496建议1.002王月IBM18925781256MW1003要ISe18M37273抄三图4.7通讯录模块界面4.2.5 家庭财务信息管理模块在这个模块里,您有能力管理日常的收入和支出,还可以添加、更改或删除某些特定的项目,此外,它还涵盖了银行账户、储蓄账户、信用卡、贷款业务以及投资的信息管理功能。在这些功能下,您可以通过互联网访问该模块并进行相关操作。这个部分流程图如图4.8所示:只可
39、查看财务信息否是添加财务信息对财务信息进行修改、删除等操作保存操作结果退出系统图4.8财务信息管理模块程图日常收入的管理模块如图4.9所示:eave日常支出EP信贷业务s计S9支出曲牧人号et99MBM受BP*l01删除图4.11账户管理模块界面借贷业务的管理模块如图4.12所示:你的管家:家庭财务管理球A.S9J!AKe9ffisr)家JM财务信息BHM5l信疝U房信号所成员Ot便突叁(8良除号本户金装力加时!ftCROOladminew三tr行86376002018/02/01MCRM2Iimei史UmF74325400002018/02/01除投资iW3Edl!SMB财喇计理财建议图4.
40、12借贷业务管理模块界面投资信息的管理模块如图4.13所示:.ew【投刎5日常支出三psaik计划支出mBIfi费号所篇成员投费Ifl目投费金,加B时GIVftIN1adminAS2行8637SoOO2018/03/01删除IN2IimeiB得产4325100002018/03/01删除INoo3adminC股里行86378002018/03/01删的你的管事:家庭财务管理旃拿人赅号0If东血财知3总日IMJtA财刻充计ajw三ww理财”议图4.13投资信息管理模块界面4.2.6 计划支出的邮件/短信提醒模块在这个模块里,家庭成员有权限添加预定的花费,并为这些花费设定特定的时间,例如生日礼品、
41、重要纪念日的筹备、家庭成员的健康检查以及礼尚往来的相关费用等。该模块流程图如图4.14所示,界面如图4.15所示。登录系统进入计划收支提醒模块只可查看收支提醒的信息对提醒信息进行修改、删除等操作添加计划收支提醒保存操作结果(退出系统)图4.14计划提醒功能流程图HSUB理财劣值意财劣Ift计WJWRIMiWlKf你的情*:女联财若管珅系埃图4.15计划提醒功能界面图4.2.7 财务统计家庭财务管理系统具备在特定时间段内对家庭或某一成员的财务收支进行统计的能力,并能以月或年作为财务收支的计量单位。系统中还包含了基本数据查询和报表打印功能。虽然系统管理员有权限查阅每位家庭成员的财务收支数据,但一般用户仅能浏览自己的相关统计资料。针对这个问题,功能。图4.16展示了该模块的流程图:设计了一套家庭财务管理系统并实现了其主要图4.16财务统计模块流程图看己收报查白的支4.2.8 理财风险偏好测评模块这个模块利用问卷调查的方式来初步评估用户的理财风险倾向,并通过分析用户的资金状况、理财需求和理财偏好等因素来确定他们的风险偏好类型,从而更好地估计用户的理财偏好。该模块的流程图如图4.17所示。图4.17理财风险偏好测评模块