家庭理财的管理信息系统本科毕业论文.doc
《家庭理财的管理信息系统本科毕业论文.doc》由会员分享,可在线阅读,更多相关《家庭理财的管理信息系统本科毕业论文.doc(24页珍藏版)》请在咨信网上搜索。
家庭理财管理系统 摘要:家庭财务管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 使用 sybase公司的 powerbuilder 9.0作为开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统. 通过本次的工程开发,我提高了软件开发的能力,学习新的一门语言的编程技巧,提高工作设计思想,通过与指导老师交流,从中学习知识吸取经验,在技术和软件思想上同时得到锻炼和提高,从而使总体水平升到一个新的高度。 关键字:家庭理财; 数据库 ;关系模式 1.概 述 在社会经济不断发展的今天,人们生活水平越来越高,个人合理理财也变得越来越重要,它直接影响着人们的生活。各种财务管理软件也层出不穷,本系统仅应用于个人理财,提供财务数据统一管理,以便做出合理的财务决策。其界面友好,操作简单,除具备基本的财务信息管理外,还提供了数据统计,数据查询,图表统计,报表打印等。为方便操作,设置有部分常用功能快捷工具栏,菜单项都设置有快捷键。它多方面把握用户的财务情况,科学的统计数据。 本系统可根据使用者的实际情况,设置收入、支出类型,以适应社会不同阶层,不同行业人士的应用。本软件为单用户系统,没有权限设置,更保证了数据的安全性。数据分为两大模块,即收支明细和转账明细,详细反映了各经济业务,往来账的情况。 本家庭财务管理系统的主要功能有: l 用户管理:即使用者资料管理,主要功能为登录系统用户名和密码的修改,用户基本资料的设置。 l 收支类型设置:即根据使用者实际情况设置收入和支出的项目名称,如收入类型有:工资、补贴、股票收入等,反映经济来源的详细情况。如支出类型有:电话费、伙食、购物、水电费等,详细反映资金的花费去向,花费时间,发生金额等。 l 快捷调用Windows提供的“记事本”和“计算器”。方便用户进行日志记载和财务计算操作。 l 数据维护:即各项经济业务数据的增加、编辑、删除操作。收支明细和转账明细分开操作,根据当前标签显示的数据所属模块自动判断操作数据对象。且可通过双击数据列表,对当前数据进行编辑修改。 l 数据导入及图表统计功能:通过导入功能可以获取外部数据,以达到添加数据的目的,如Excel电子表格数据的导入,分为收支数据和转账数据的导入。图表统计是指用立方图的形式显示数据量,分别显示收入、支出、转入、转出图例,使统计数据的查看更加直观。 l 数据查询功能:该功能根据标签当有显示的是收支明细还是转账明细判断查询功能。查询条件可根据收入/支出、收支类型、转入/转出、发生金额、发生日期、录入日期查询。查询结果显示在标签的相应数据表格中,以便对其进行操作维护。其中发生日期和录入日期以及发生金额可根据区间查询。 l 数据统计:统计总收入额、总支出额、总转出额、总转入额,根据总的收支,转账额计算统计余额。 l 报表打印:即提供数据的打印输出。 1引 言 随着计算机技术的不断发展,我们的生活中处处都体现着计算机技术给我们带来的方便和效率,它已经融入我们的生活的各个领域,并发挥着越来越重要的作用。计算机技术在日常的管理中得到了迅速的普及和应用,使用计算机家庭日常财务收支管理无疑是一个高效的方法。 财务管理在每一个单位里都是一件必不可少的事情,它对于每一个管理者来说都至关重要,同样,对于一个家庭来说也是这样的。但是,一直以来人们使用传统人工方式的文件、纸张记账管理模式,这些管理模式存在着许多缺点,如:效率低、保密性差、另外时间一长,将产生大量的文件和数据,这给查找、更新和维护都带来了很多困难。所以,我们可以将计算机技术和家庭财务管理结合起来,发挥计算机计算的优点。开发出家庭理财系统,将我们的生活管理的更有效率,有条不紊。 家庭理财系统可以有效地记录和管理家庭的收支,合理规划和支配家庭资金,是家庭理财的好帮手。它利用计算机技术技术,使家庭理财逐步信息化,从而形成由家庭成员与计算机共同构成服务于家庭的人机信息财务管理系统。随着计算机发展,家庭理财系统已经成为很多家庭财务管理的一个重要途径。计算机的最大优点在于利用它能够高效准确地进行财务信息管理。使用计算机进行信息财务管理,不仅提高了工作效率,而且大大的提高了其安全性。 在数据库技术的开发工具中Microsoft SQL Sever是比较好的,安全性比较高,开发语言比较简单实用。所以后台数据库采用Microsoft SQL Sever。利用面向对象的方法设计系统,这样可以使程序设计条理清楚,明白。根据实际情况开发系统,能够使整个系统操作简单,满足多种家庭,不同文化水平的人的需求。 2需求分析 2.1 总体需求分析 在系统设计之前,我们要做的工作就是对家庭理财的流程,操作等,做出详细的调查,从而了解系统需要实现的功能。系统在开发过程中,经过比较长时间的设计阶段,可以说模型贴近生活,有很大的现实意义。一般家庭或者类似家庭的小团体都能够比较方便的使用该系统。考虑到系统本身具有较强的专业性,而这些知识普及率毕竟有限,所以在程序设计过程中一直遵循实际应用的原则,保证设计出来的软件能被一般用户所接受。这也是由这个课题本身决定的。因此,它的操作界面会尽可能的简单,明了;各种控件的布置也会非常清晰,使用的控件种类不会太多且对控件的操作不会复杂。这样就能让不参与该软件设计的人也能够熟练地更好地使用。 根据家庭的消费和收入记录要求,和记录数据的一些习惯,该系统实现后,应能达到以下目标:界面设计友好,美观,数据存储安全,可靠。基本的设置保证收入和支出分类管理强大的查询功能,保证数据查询的灵活性。对增加,删除,修改,查询的信息进行精密设计,保证能及时处理信息。 2.2具体功能分析 根据需求分析,了解了家庭的具体的财务管理情况,需要对系统进行功能上的初步规划和设计。首先系统要有保护功能,其次是修改删除,还有能够对家庭的收入支出做出记录。能够对总体的数据进行统计和分析。对家庭的财务有指导作用。 系统主要功能需求如下: (1)允许用户进行系统管理,包括密码修改和重新登录的功能 (2)用户可以进行基础数据管理,包括家庭成员管理,是对家庭信息表进行添加、修改、删除等操作,实现对数据库中家庭信息表的更新。 (3)满足用户进行收入支出项目管理,实现对收入支出项目表的添加、删除和修改等操作,实现对数据库中日常收入支出项目表的更新。 (4)允许用户进行日常收入和日常支出信息的添加、删除和修改等操作,实现对数据库中日常收入和日常支出信息表的更新。 (5)允许用户进行银行储蓄管理,活期账户信息进行插入修改删除等操作,还包括模拟银行存取款的操作对账户信息进行更新。 (6)允许用户进行定期账户进行添加修改和删除等操作,实现对数据库中定期账户信息表的更新。 (7)能够允许用户对现有日常收入和日常支出信息进行按条件查询。实现对数据库中信息的选择浏览。 3.系统介绍 3.1 面向对象编程介绍 面向对象(Object-Oriented,OO)方法是一种非常实用的软件开发方法,他一出现就受到软件技术人员的青睐,现已经成为计算机科学研究的一个重要领域,并逐渐成为软件开发的主要方法。面向对象方法以客观世界中的对象为中心,起分析和设计思想符合人们的思维方式,分析和结果与客观世界的实际比较接近,容易被人们所接受。 本系统就是使用面向对象的开发语言Visual Basic6.0开发环境,自然就应当采用面向对象的相关方法来分析和设计系统;再者,把系统中的实体对象化,使分析和设计的结果更容易让人理解。 对象使数据和过程相结合: Peter Coad 和 Edward Yourdon 提出下列等式识别面向对象方法: 面向对象=对象(Object)+ 分类(classification)+ 继承(inheritance) + 消息通信(communication with message) (1) 对象:在计算机系统中,对象是指一组属性以及这组属性上的专用操作的封装体。属性可以是一些数据,也可以是另一个对象。每个对象都有它自己的属性值,表示该对象的状态。对象中的属性只能通过该对象所提供的操作来存取或修改。操作也称为方法或服务,它规定了对象的行为,表示对象所能提供的服务。一个对象通常可由对象名、属性和操作三部分组成。 (2) 类:类是一组具有相同属性和相同操作的对象的集合。一个类总的每个对象都是这个类的一个实例(Instance)。 (3) 封装性:封装是一种信息隐蔽技术,用户只能看到对象封装界面上的信息,对象的内部实现对用户是隐蔽的。也就是说要将对象的信息(也就是对象的属性)和对象所能执行的动作(也就是对象的方法)包装起来,这样就可以让使用者可以用深入不了解内部的运作原理,就可以对其进行操作。例如:在vc中我们要使用的一个控件,我们不必了解其中给一个属性是怎样传给对象的,也不要知道当我们调用一个对象控件的方法时,对象在其中为我们作了些什么,我们所要作的仅仅是要符合它的使用规范对其进行简单的使用即可。封装的目的是使用者和生产者分离,使对象的定义和实现分开。 (4) 继承:继承是类间的一种基本关系,是在某个类的层次关联中不同的类共享属性和操作的一种机制。一个父类可以有多个子类,这些子类都是父类的特例,父类描述了子类的公共属性何操作。一个子类可以继承它的父类总的属性和操作,这些属性和操作在子类中不必定义,子类中还可以定义自己的属性和操作。子类只有惟一的一个父类,这种继承成为单一继承。一个子类也可以有多个父类,可以从多个父类中继承特性,这种继承称为多重继承。 (5) 消息:消息是对象间通信的手段,一个对象通过向另一对象发送消息来请求其服务。消息只告诉接收对象需要完成什么操作,但并不指示接收者怎样完成操作。消息完全由接收者解释,接收者独立决定采用什么方法来完成所需的操作。 多态性:多态性是指同一个操作作用于不同的对象可以有不同的解释,并产生不同的执行结果。与多态性密切相关的一个概念就是动态绑定。传统的程序设计语言把过程调用与目标代码的连接放在程序运行前进行(称为静态绑定),而动态绑定则是把这种连接推迟到运行时才进行。在一般与特殊关系中,子类是父类的一个特例,所以父类对象可以出现的地方,也允许其子类对象出现。因此再运行过程中,当一个对象发送消息请求服务时,要根据接收对象的具体情况将请求的操作与实现的方法进行连接,即动态绑定。 3系统可行性分析 3.1可行性分析 可行性分析是指在现有的技术,经济等,条件下分析每项需求实施的可行性, 通过可行性分析,提出各个方面的相关要求,和设计条件,包括对对外界的依赖和技术障碍。可行性分析的任务是明确应用项目的开发的可能性和必要性。可行性取决于实现应用系统的资源和条件。 每一个管理系统,都要有一个合适的设计思想和方法,这样才能保证系统的基本思想是贯彻始终的。选择合理的逻辑结构,物理结构,操作系统,和外部开发环境,这些都对系统的开发起着关键的作用。只有这样才能构成完善的整体的系统。 3.1.1技术可行性 就技术可行性而言,以现在的信息技术和计算机技术完全可以完成这个工作,现在的计算机技术已经发展到很高的水平了,处理这么一个小的系统是没有问题的。在数据库方面,SQL Server 2000无疑是最成功的一个数据库开发工具,它可以对数据库实施操作,更新,维护,和权限识别。也可以应用SQL语句的综合,对数据库进行更复杂的操作。所以说对于这个系统来说,技术上是完全可行的。 所设计的财务管理系统要充分应用现在的信息技术,软件开发技术,大型的数据库技术。来满足系统的需求,但是要根据实际情况对系统进行一些特殊功能的开发,来满足顾客特殊的需求。不断优化改进系统的逻辑设计和物理设计,从而不断优化系统的各项功能,最后使系统有较强的处理能力,运行能力。 3.1.2经济可行性 对于家庭财务管理的经济可行性来说,实在是很简单,只是需要购买一台配置比较高的计算机就可以了,没有什么大的投入。只要我们运用家庭财务管理系统就可以简单的有效地处理,复杂而又难以计算的数据。快速更新,修改,删除过时的,错误的信息。为我们节省了把贵的时间,提高了工作效率。不需要对家庭人员有特别的培训,无论是时间还是资金都有很大的节约。所以说,经济可行性是通过的。 3.1.3社会可行性 对于家庭理财管理系统来说,是很值得推广的,现在的计算机技术飞快发展,家庭里的单机计算机是很普遍的,再加上价钱比较低,很容易普及和发展.所以说家庭理财管理系统有很大的发展前途.只要我们做出符合用户需求的系统就可以得到很大的成功。所以这个系统的社会可行性是没有问题的。完全可以彻底的进行下去。 3.2可行性结论 通过以上对家庭理财管理系统的可行性分析,得出的结论是:理财管理系统的开发不管是在管理上、技术上、经济上还是安全保密上都是可行的,可以立即开发。该系统可以解决家庭一般的财务管理包括:账户管理和交易管理,收入和支出信息的添加、删除和查询,收入和支出信息的统计分析等。 4系统详细分析 4.1业务流程图 在大多数家庭里,收入和支出的流程大体是这样的,具体收入到支出,收入又去银行储蓄,银行储蓄又分为定期储蓄和活期储蓄,收入还可以再借出,但是相对于借款一般就不会进行储蓄和外借了。所以,流程图可以为: 家庭成 员 外部实体 数据处理 信息表单 数据流向 收入资金 借入资金 审核收入资金 审核借入资金 向外借钱 收入信息表 借入资金表 统计借出款项 花费支出 银行储蓄 取出存款表 借出资金信息表 审核储蓄款项 统计花费资金 支出信息表 活期账户表 定期账户表 到期取出存款 图4-1 业务流程图 4.2数据流程图 0层数据流程图: 家庭成员信息表 收入支出项目信息表 活期账户信息表 定期账户信息表 家庭成员信息表 收入支出项目信息表 定期账户信息表 活期账户信息表 P0 家庭理财管理系统 图 4-2 0层数据流程图 1层数据流程图: 家庭成员信息表 收入支出项目表 家庭成员信息表 收入支出项目表 P1 基础数据管理 图 4-3 基础数据处理流程图 日常收入信息表 日常支出信息表 日常收入信息表 日常支出信息表 P2 日常收支管理 图 4-4 日常收支管理流程图 借出信息表 借入信息表 借出信息表 借入信息表 活期账户信息表 定期账户信息表 活期账户信息表 定期账户信息表 P3 活期账户管理 P4 借款管理 图 4-5 活期账户流程图 图 4-6 借款管理数据流程图 2层数据流程图: F1.1 J1.1家庭成员 P1.1 更新家庭成员表 D1.1 家庭成员信息 家庭成员表 图 4-7 更新家庭成员流程图 P1.2 更新收支项目表 D1.2 收入/支出项目信息 F1.2 收入支出项目表 J1.1家庭成员 图 4-8 更新收支项目流程图 P2.1 更新日常收支信息表 F2.1 日常收入/支出信息表 D2.1 日常收入/支出信息 J1.1家庭成员 图4-9更新日常收支信息流程图 P3.1 更新活期账户 F3.1 活期账户表 D3.1 活期帐户信息 J1.1家庭成员 更新活期账户表 图 4-10 更新活期账户流程图 P3.2 更新定期账户 F3.2 定期账户表 D3.2 定期帐户信息 J1.1家庭成员 更新定期账户表 图 4-11更新定期账户流程图 P4.1 更新借入借出表 F4.1 借入/借出表 D4.1 借出/借入信息 J1.1家庭成员 图 4-12 更新借入借出流程图 4.3数据字典 4.3.1数据流 数据流编号:D1.1 数据流名称:家庭成员信息 简述:家庭成员的添加、修改、删除等更新信息 数据流来源:家庭成员 数据流去向:家庭成员表 数据项组成:性别+密码+姓名+称呼+生日 数据流量:随机,高峰流量:随机 数据流编号:D1.2 数据流名称:收入/支出项目信息 简述:收入/支出项目的添加、修改和删除等更新信息 数据流来源:家庭成员 数据流去向:收入/支出项目表 数据项组成:项目编号+收入/支出项目 数据流量:随机,高峰流量:随机 数据流编号:D2.1 数据流名称:日常收入/日常支出信息 简述:日常收入和日常支出记录的添加、修改、删除等更新信息 数据流来源:家庭成员 数据流去向:日常收入/日常支出信息表 数据项组成:收入/支出编号+收入/支出日期+收入/支出方式+金额+收入/支出项目+来源/去处+收入/支出人员+备注 数据流量:随机,高峰流量随机 数据流编号:D3.1 数据流名称:活期账户信息 简述:活期账户存取款记录的添加、修改和删除等更新信息 数据流来源:家庭成员 数据流去向:活期帐户信息表 数据项组成:存取编号+银行帐号+存取+存取数目+存取日期+剩余金额+取款人 数据流量:随机,高峰流量:随机 数据流编号:D3.2 数据流名称:定期帐户信息 简述:定期帐户记录的添加、修改、删除等更新信息 数据流来源:家庭成员 数据流去向:定期帐户信息表 数据项组成:银行帐号+银行名称+银行地址+开户日期+开户金额+是否已取出 数据流量:随机,高峰流量:随机 数据流编号:D4.1 数据流名称:借入/借出信息 简述:借入借出记录的添加、修改、删除等更新信息 数据流来源:家庭成员 数据流去向:借入/借出信息表 数据项组成:借入/借出编号+借出/借入人+借入/借出人+借入/借出日期+借入/借出金额+借入/借出原因+是否已还 数据流量:随机,高峰流量:随机 4.3.2处理逻辑 处理逻辑编号:P1.1 处理逻辑名称:更新家庭成员信息 简述:对家庭成员表进行更新的添加、删除和修改等操作 输入的数据流:家庭成员信息 处理描述:在对家庭成员信息的添加、修改和删除等处理 输出的信息流:家庭成员信息表 处理频率:随机 处理逻辑编号:P1.2 处理逻辑名称:更新收入/支出项目信息 简述:对收入/支出项目表进行更新的添加、删除和修改等操作 输入的数据流:收入/支出项目信息 处理描述:在对收入/支出项目信息的添加、修改和删除等处理 输出的信息流:收入/支出项目表 处理频率:随机 处理逻辑编号:P2.1 处理逻辑名称:更新日常收入/支出信息 简述:对日常收入/支出信息表尽心更新的添加、删除和修改等操作 输入的数据流:日常收入/支出信息 处理描述:在对日常收入/支出信息的添加、修改和删除等处理 输出的信息流:日常收入/支出信息表 处理频率:随机 处理逻辑编号:P3.1 处理逻辑名称:更新活期帐户信息 简述:对活期账户表尽心更新的添加、删除和修改等操作 输入的数据流:活期帐户信息 处理描述:在对活期账户信息的添加、修改和删除等处理 输出的信息流:活期账户信息表 处理频率:随机 处理逻辑编号:P3.2 处理逻辑名称:更新定期帐户信息 简述:对定期帐户表尽心更新的添加、删除和修改等操作 输入的数据流:定期帐户信息 处理描述:在对定期帐户信息的添加、修改和删除等处理 输出的信息流:定期帐户信息表 处理频率:随机 处理逻辑编号:P4.1 处理逻辑名称:更新借出/借入信息 简述:对借出/借入表尽心更新的添加、删除和修改等操作 输入的数据流:借出/借入信息 处理描述:在对借出/借入信息的添加、修改和删除等处理 输出的信息流:借出/借入信息表 处理频率:随机 4.3.3数据存储 数据存储编号:F1.1 数据存储名称:家庭成员表 简述:存储家庭成员信息的表单 数据存储组成:家庭成员+密码+姓名+称呼+生日 关键词:用户名 相关联处理:P1.1 数据存储编号:F1.2 数据存储名称:收入/支出项目表 简述:存储收入/支出项目的表单 数据存储组成:项目编号+收入/支出项目 关键词:项目编号 相关联处理:P1.2 数据存储编号:F2.1 数据存储名称:日常收入/支出信息表 简述:存储日常收入/支出信息的表单 数据存储组成:收入/支出编号+收入/支出日期+收入/支出方式+金额+收入/支出项目+来源/去处+收入/支出人员+备注 关键词:收入/支出编号 相关联处理:P2.1 数据存储编号:F3.1 数据存储名称:活期账户信息表 简述:存储活期账户信息的表单 数据存储组成:存取编号+银行帐号+存取+存取数目+存取日期+剩余金额+取款人 关键词:存取编号 相关联处理:P3.1 数据存储编号:F3.2 数据存储名称:定期帐户信息表 简述:存储定期帐户信息的表单 数据存储组成:银行帐号+银行名称+银行地址+开户日期+开户金额+期限+是否已取出 关键词:银行帐号 相关联处理:P3.2 数据存储编号:F4.1 数据存储名称:借入/借出信息表 简述:存储借入/借出信息的表单 数据存储组成:借入/借出编号+借出/借入人+借入/借出人+借入/借出日期+借入/借出金额+借入/借出原因+是否已还 关键词:借入/借出编号 相关联处理:P4.1 4.3.4外部实体 外部实体编号:j1.1 外部实体名称:家庭成员 简述:进行理财的人员 输入的数据流:无 输出的数据流:关于理财的一些表单信息 5系统总体设计 5.1功能结构图 系统的功能结构是根据需求分析的结果来设计的,根据系统详细分析,家庭理财管理系统共分为六个模块,分别为:基础数据管理、日常收支管理、银行储蓄管理、借入借出管理、理财分析和系统管理。 系统功能结构图如下: 理财管理系统 系统管理 基础信息管理 日常收支管理 银行储蓄管理 借还钱管理 理财分析 图5-1 功能结构图 借入款项管理 向外借钱管理 具体账目查询 理财分析报告 日常支出管理 日常收入管理 活期账户管理 定期帐户管理 错误请重新登录 登录密码及修改 家庭成员管理 收入支 出总账目 5.2数据库设计 5.2.1 E-R图 E-R图为实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。 将现实世界的实体,属性和联系转化为抽象的概括的概念模型。 构成E-R图的基本要素是实体型、属性和联系。 家庭理财的E-R图为: 姓名 性别 金额 生日 开户人 账号 银行名称 工作单位 密码 日期 收支总额 收支类型 账户 类型 开户日期 收支记录 家庭成员 银行 开户 收支 存取 n m 1 P 1 n 图5-2家庭理财管理系统 E-R图 在实验室管理系统中所涉及的实体主要有:家庭成员,银行,收支记录其属性如下: 家庭成员{姓名,性别,密码,生日,工作单位} 银行{银行名称,账号,开户人,开户日期,金额} 收支记录{日期,类型,账户,收支类型,收支总额 } 5.2.2数据结构 家庭成员表,如表5-1所示: 列名 数据类型 长度 是否为空 姓名 文本 8 Null 性别 文本 4 Null 密码 文本 10 Null 工作单位 文本 10 Not null 生日 日期/时间 8 Null 表5-1 家庭成员表 定期帐户表,如表5-2所示: 列名 数据类型 长度 是否为空 帐号 文本 20 Not null 银行名称 文本 20 Null 银行地址 文本 10 Null 开户日期 日期/时间 8 Null 金额 货币 14 Null 开户人 文本 20 Null 是否已取出 文本 8 Null 表5-2 定期账户表 日常收入信息表,如图5-3所示: 列名 数据类型 长度 是否为空 收入编号 自动编号 8 Not null 收入日期 日期/时间 8 Null 收入方式 文本 10 Null 金额 货币 10 Null 收入项目 文本 14 Null 收入类型 文本 20 Null 收入人员 文本 8 Null 备注 文本 100 Null 表5-3 日常收入信息表 借出信息表,如表5-4所示: 列名 数据类型 长度 是否为空 借出编号 文本 8 Not null 得款人 文本 20 Null 借出人 文本 10 Null 借出日期 日期/时间 8 Null 借出金额 货币 14 Null 借出原因 文本 20 Null 是否已还 文本 8 Null 表5-4 借出信息表 借入信息表,如表5-5所示: 列名 数据类型 长度 是否为空 借入编号 自动编号 8 Not null 借出人 文本 20 Null 借入人 文本 10 Null 借入日期 日期/时间 8 Null 借入金额 货币 14 Null 借入原因 文本 20 Null 是否已还 文本 8 Null 表5-5 借入信息表 活期账户表,如表5-6所示: 列名 数据类型 长度 是否为空 银行帐号 文本 8 Not null 银行名称 文本 20 Null 银行地址 文本 10 Null 开户日期 日期/时间 8 Null 开户金额 货币 14 Null 开户人 文本 20 Null 表5-6 活期账户表 活期账户信息表,如表5-7所示: 列名 数据类型 长度 是否为空 存取帐号 自动编号 8 Not null 银行帐号 文本 20 Null 存取 文本 10 Null 存取数目 货币 10 Null 存取日期 日期/时间 8 Null 剩余金额 货币 20 Null 取款人 文本 8 Null 表5-7 活期账户信息表 支出信息表,如表5-8所示: 列名 数据类型 长度 是否为空 项目编号 自动编号 8 Not null 支出日期 日期/时间 8 Null 支出方式 文本 10 Null 金额 货币 10 Null 支出项目 文本 14 Null 去处 文本 20 Null 支出人员 文本 8 Null 备注 文本 8 Null 表5-8 支出信息表 收入项目表,如表5-9所示: 列名 数据类型 长度 是否为空 项目编号 自动编号 8 Not null 收入项目 文本 20 Null 表5-9:收入项目表 支出项目表,如表5-10所示: 列名 数据类型 长度 是否为空 支出编号 自动编号 8 Not null 支出项目 文本 20 Null 表5-10 支出项目表 6系统评价 对家庭做了详细的调查后,可以准确的把握家庭理财的需要,怎样才能满足家庭理财的需求。通过可行性分析,了解到无论在技术,资金还是在安全管理上都能够顺利的对系统进行设计。 在具体的设计过程中,要严格按照详细调查的结果来设计系统。但是还要照顾特殊情况。对于具体的家庭特设的需求,我们可以适当的考虑做一些改进。在业务流程图中,要依据家庭成员的具体业务来往设计。保证业务的准确。需求分析是这个系统设计的关键。只有这一步做好了我们才可以放心地做以后的工作。 对于设计的这个家庭理财系统,可以实现一些家庭理财的基本功能,能够满足一般家庭的财务管理需求。例如:能够实现家庭收入支出的核算。在收入中有其他分类:工资,奖金,福利,补贴,其他等。给用户提供多种报表,如收入记录,可根据收入人员、收入来源、收入方式、收入类型、收入地点、货币类型等进行统计。支出的管理模块中同样允许用户对具体的数据更新和修改。支出中有指出类型,金额等。借款中有编号,借入出人,借入出原因和日期等。银行账户名,账户号,存取日期,金额等。 对于这个财务管理系统,可以满足家庭成员的收入,支出,借入款,借出款。银行账户,财务统计等,一些操作需求。所以,这个系统是成功的。 7总结 这次课程设计,对我来说是受益匪浅的,在平时的学习中不能够理解《信息系统分析》这一门课程到底是一门什么样的课程。学习中只是在跟着老师走,每一次上课都是一头雾水。总是感觉这样的课程是没有什么用处的,没有什么太高的知识价值,所以没有足够的重视。但是这次课程设计让我知道了这门课程的重要性。 在系统设计中,首先进行需求分析,把系统和具体的实际的家庭中的业务结合起来,明确所设计的系统所具备的功能和解决的问题。然后通过可行性分析,从经济、技术、社会三方面进行阐述和说明系统设计的必要性和可行性。然后就是业务流程图和数据流程图以及数据字典。对于要做的系统已经有了一个比较全面的了解之后。再往下就是数据库和界面的设计。 通过这次课程设计,我觉得开发一个系统的关键是需求分析,只有经过详细的调查分析,才能确定系统所需实现的功能和解决的问题。开发过程中的难题和关键是业务流程分析和数据流程分析,这关系到系统整体性和完整性,是系统实现各个功能和各模块之间调用的理论基础。对于数据库的设计,应避免数据冗余和重复,但也不能缺少应有的数据存储,保证数据库的完整性,和安全性,并且应是经过规范化设计的数据存储。 对于管理信息系统,我们还不够了解,这是一个复杂繁琐的过程,只有不断的完善,改进才能做出一个好的,适应用户的系统。第一次做系统开发,没有实际的经验,只能根据自己的现有的知识进行设计。有什么不够准确的地方希望老师批评指正。 23- 配套讲稿:
如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。
关于本文