《家庭财务管理系统的设计及实践.docx》由会员分享,可在线阅读,更多相关《家庭财务管理系统的设计及实践.docx(29页珍藏版)》请在第壹文秘上搜索。
1、软件工程课程实践题目家庭理财管理系统的设计与实现小组组号学生姓名专业班级完毕日期目录错误!未定义书签。第一章绪论错误!未定义书签。1.1课题来源错误!未定义书签。1.3可行性分析错误!未定义书签。经济可行性错误!未定义书签。技术可行性错误!未定义书签。运行可行性错误!未定义书签。第二章系统的需求分析错误!未定义书签。2.1需求分析错误!未定义书签。业务流程分析错误!未定义书签。用例图错误!未定义书签。第三章系统总体设计错误!未定义书签。3.1系统总体构造错误!未定义书签。3.2系统数据库设计错误!未定义书签。4.4.3数据库逻辑设计错误!未定义书签。3.2.1实体描述错误!未定义书签。4.4.
2、2系统整体关系错误!未定义书签。3. 2.2数据库实现错误!未定义书签。4. 3系统的详细设计错误!未定义书签。顾客登录界面实现错误!未定义书签。顾客注册功能错误!未定义书签。家庭理财管理界面实现错误!未定义书签。记事本管理界面实现错误!未定义书签。投资信息管理界面实现错误!未定义书签。3.4系统的编码实现错误!未定义书签。第四章系统的测试和维护错误!未定义书签。4.1 测试简述错误!未定义书签。4.2 系统的测试错误!未定义书签。第一章绪论1. 1课题来源伴随金融市场和金融工具创新,金融服务悄然在人们生活中B迅速发展。在更广泛日勺经济生活中,人们发生重大变化,人B潜意识变成意识的资本增值,最
3、重要B需求B金融意识,家庭日勺投资理念逐渐覆盖投资增长的家庭范围为重要经济活动已经从支付,储蓄和其他经济行为保守的老式平衡的移动,并在管理股票,债券,期货,外汇,保险等轻轻移动作为投资重点,把经济行为。人们开始认识到,不仅懂得怎样积累财富,更重要的是,通过特定的金融服务,运用高效的金融市场和多样化的J金融资源,以保证增长的财富,并提供必要0风险管理。储蓄存款在十万亿元居民。尤其是上海,深圳等都市,居民慢慢到达中等发达国家水平的可支配收入,诸多人在市场之外,消费者有太多的金融资产,怎样销售,财务管理资产,是最佳日勺居住需求之一。储蓄最贴身日勺融资需求,以对冲金融资产托管的金融资产,价值的变化。有
4、人盲目地投资于股市导致了极大的伤害,诸多人均有定期储蓄,使大部分资产;大部分介于两者之间,我不懂得怎样分派自己的资产。家庭怎样管理金融资产呢?怎样确定家庭剩余现金流,怎样筹集所需资金的家庭,已经成为一种现实问题。因此,家庭理财已成为时尚,怎样更积极,安全使用和理财,是为了提高投资效率,提高了实际需求B生活质量。家庭理财是改善家庭生活,为了实现目的,制定日勺财务计划,或家庭资产合理的维修和管理的各个方面进行彻底的全面协调,实行和管理的过程。详细措施:1,使用想着属于家庭资源管理的综合系统。那么,什么是家庭类的财富管理,计划生育整合所有资产,负债,投资和规划。这是一种类似日勺企业资源规划系统,也可
5、以简朴地称为家庭理财家庭资源管理方案。两个反射金融现代化0专业概念。家庭财富管理,集成现代会计学,经济学,投资,记录和科学为基础的个人理财等分支机构。这门学科只有全面的理解,以便为现代家庭提供对於J0,科学B,专业的财务指导。总之,家庭理财就是做一种全面,专业0财务管理思想和措施,系统设计,一切都在家里,因此家庭财产中支付完美平衡的状态,并实现最大化的目0家族财富。1.2问题分析在高速发达的背景下,变化无穷的金融工具,财务管理软件市场已经发展得非常快。运用不一样风格的财务管理软件,优秀的财务和管理会计技能,以赢得人民的信任,经济上不可缺乏的好帮手,是家庭。然而,产品在国内金融市场的软件目前质量
6、参差不齐,甚至某些最畅销时飞行软膏,这样设计的个性化服务的人一种全功能的,成功的财务管理软件完全可以预料1. 3可行性分析通过更新的现代企业管理理念,某些在转化为中心以客户为中心的运作经验,先进的目前重点。有人提议,在客户端,这是建立与客户的关系,赢得以到达良好B效果,尽管客户端0意义,千方百计地寻求自己联盟B利益。可行性分析是分析一种系统的可行性,或建立不一样日勺地点,包括规定技术可行性,可行性,经济可行性等方面日勺也许性。在学习系统的发展,评估该系统的可行性时是非常必要的系统的构造,如前所述,假如这是不也许B,我们完毕了目的,假如调用中,我们研究与否这种增长可以在实现系统,该系统B开发,假
7、如他们有一种真正B选择。该系统B发展,假如不这样做日勺可行性分析将导致系统体系构造0发展不能完毕,或完毕了使用该系统以任何方式,或也许需要新的系统日勺开发无法抵达,使得第一研究该系统日勺实际发展是非常初期的。该目的是运用最快的时间,以确定该系统的最简朴的处理方窠将不可以发展,假如有一种度开发的系统B可扩展性的都可以使用。假如这个系统,我们可以在系统测试阶段的必要更新。考虑压缩系统0可行性研究0发展过程中确实需要,简化了系统0系统设计和开发过程,看看他们做什么。1.1.1 经济可行性伴随经济aJ迅速发展,增长了人力成本的全球意识。首先,人们在家庭和个人收入和消费B各个环节都想做的记录数据和研究管
8、理和更轻易地分析财务计划,使资产合理分派日勺愿望。在另首先,多种理财接一种,怎样整合为人们提供财政捐助B财政手段,已成为现代家庭B需要和个人B紧急状况。实际上,基于计算机的应用开始普及,人们买电脑0能力,并使用计算机,以提高人均电脑拥有量直线上升。人们必须购置家庭条件需要财务管理软件。在可接受的范围内,人们将购置的软件,它有一种潜在的市场。该系统的效率可以从经济效益和社会效益两方面来观测。对于这个系统,成功开发了系统并投入使用,增长了家庭理财的能力,改善家庭财务管理的效率,您可以理解全方位B成本记录等系列信息。按照上面0分析中,一种普遍0家庭财务管理软件B发展,为经济可行性和市场。1.1.2
9、技术可行性技术可行性是指技术和软硬件资源的开发,以满足措施和工具B发展现实状况有关的J发展规定,以支持人员需求aJ实现。该网站使用VS2023为开发平台,软件满负荷生产,并编码提醒,使用以便。由于ASP.NET框架的编程语言使用C#,具有可靠性高,功能强大的重用,更少B代码,等等。大多数环境数据库的SQLServer,强大的存储和查询功能。总之,设备和技术系统硬件的设计和开发是满意的。因此,该技术是可行的。1.1.3 运行可行性系统规定管理人员薪酬的多种选择措施具有较高日勺需求,容错是用来减少顾客输入的数据,轻易出错,并且某些信息,以协助提供对应的信号。该系统的操作后,资源的老式手工会计模式的
10、家庭管理愈加灵活自如。与可行性研究汇报和研究这三个方面,我们认为开发工作是也许的1.1.4 技术简介在VisualStudio开发环境和SQLServer2023数据库开发实现。该系统体系构造使用日勺B/S基于单一0工业原则。B/S构造具有很强的可扩展性,开发灵活性,并逐渐成为一种主流应用的企业技术。计划下的MVC架构。C#语言微软C#是一种新的编程语言,也是微软简朴而功能强大的Web服务的重要语言是为了支持下一代软件开发,软件开发揭开了MiCrOSoft.NET环境下B新时代。C#中,微软C和微软C+已经成为一种简朴,现代,类型安全,面向对象的语言。它具有相似0参照类别BJava,某些遗传特
11、性,如预先构建的,非治疗,和C,和某些日勺c+Gvldgdjee的功能oVisualStudio套件NET的VisualC#在C#中展现。的VisualC#项目模板支撑设计,属性表和向导的代码和对象模型,和其他开发环境。系统,B/S模式的信息化未来研究0丰富来源,ASRNET,C#编程语言,平台技术容许使用的软件是一种非常流行B数据库BSQLServer2023中。C#开发的J功能强大,灵活的!功能保证Web应用程序开发0迅速发展。C#和JaVa基础C+时长处和限制,相比第三+C#中更轻易比许多人接受和理解的未来。C#NET软件平台开发的。第二章系统的需求分析2.1需求分析为保证您的J长期,安
12、全,稳定,可靠,高效运行,该系统的性能应满足如下系统规定:1,精度和加工系统时效:处理系统是必不可少的系统性能的J精确和及时性。在设计和开发日勺系统,以充足检查系统0目前和未来0工作量可以被暴露,时间的处理能力和系统B响应来满足家庭财务信息0处理需求的过程。2,系统的透明性和系统的可扩展性:系统的开发过程中应充足考虑未来的可扩展性。例如,顾客选择的数据表的方式来变化该字段中,查询顾客的需求将不停更新和改善。所需的所有系统提供足够的手段来组织和扩大功能。为了实现这一点,该系统是透明的,使两个系统应当是一种开放系统,只要符合一定的原则,可以是单个单元的硬件配置的系统集成,减少了系统。通过软件补丁,
13、升级和更换更换完毕系统。3,易用性和系统0保养:要到达这个规定,该系统应尽量采用中国0术语和信息0熟悉B顾客界面;可认为顾客使用B问题,以提供足够的协助缩短在线顾客所熟悉0系统0过程。4,该系统数据规定:1输入和加工精度和时效性。如图2所示,均匀性和数据的完整性。3,数据互换和独立性。2.1.1业务流程分析家庭理财管理系统日勺顾客信息业务流程图如图2-1所示。图2.1顾客信息业务流程图家庭理财管理系统的业务流程图如图2-2所示。图2-2家庭理财管理系统业务流程图2.1.2用例图第三章系统总体设计系统设计是信息开发过程中0另一种重要阶段,在这一阶段中将根据前一阶段逻辑分析的成果,在系统分析汇报的
14、基础上,按照逻辑模型B规定,科学合理地进行新系统B设计。系统设计包括两个方面:首先是总体构造设计,其实是详细物理模型的设计。这个阶段的重要目B是将反应顾客信息需求的系统逻辑方案转换成可以实行时基于计算机的物理方案,并为下一阶段的J系统事实提供必要的技术资料。本系统采用构造化设计0措施来实现系统总体功能,提高系统0各项指标,即将整个系统合理时划提成各个功能模块,对日勺地处理模块之间和模块内部的联络以及它们之间的调用关系和数据联络,定义各模块的内部构造,通过对模块B设计和模块之间关系的系统来实现整个系统的功能。3.1系统总体构造正在开发构造类型0系统是建立一种系统中最重要的构成部分,该计划的构造类
15、型应当有一种精心设计的程序完毕前,如下原因必须有某些构造体系的设计。首先是建立一种系统,使一种很好的模型系统。二是要有一套原则或也许逐渐发展的过程模型。第三,是一套原则的质量评估设计。之后的系统规定,然后我们就可以分析整个系统应具有的对的理解和系统运行和处理信息B规定的!一般理解。可在目前操作系统数据的流程图中被使用,并建立一种合理B系统模型。在软件设计的工作是找到使用这种措施来规划逻辑系统的开发技术。设计软件来设计系统的概念和详细设计构造。的系统的总体系统设计的构造设计中,目的系统的软件体系构造的整体设计的整个范围内的整体设计的一部分。该系统的详细设计,营造操作单元和系统的设计,目的J是实现代码,运行该程序的界面效果,各个功能模块及模块的错误运行时模式。该网站包括前台和后台的管理给出了两个重要部分。前台功能模块重要0功能包括:顾客注册,顾客登录,理财新闻信息查看,记事本工具,投资管理工具以及理财管理功能模块,其中理财管理功能模块包括了收支项目类别管理,家庭收支管理,家庭收支记录,收支