问题描述.docx
- 文档编号:9830504
- 上传时间:2023-02-06
- 格式:DOCX
- 页数:9
- 大小:21.43KB
问题描述.docx
《问题描述.docx》由会员分享,可在线阅读,更多相关《问题描述.docx(9页珍藏版)》请在冰豆网上搜索。
问题描述
问题描述
一、问题描述
管理信息系统是一门十分有用的课程,通过设计完成“家庭收支管理信息系统”的开发,从而将理论联系实际,加强自身系统开发能力。
一个家庭的成员几乎每天都在与财务打交道,都涉及到家庭的收支情况,比如:
买入卖出实物,娱乐消费,起居饮食消费,发放工资,收缴保费,股票、证券投资,学习生活开销等等。
其中涉及到了不同的人,不同的机构单位,如:
出借对象、贷款对象、银行等,如果能够把家庭中各类不同的活动进行有序的分类,理清家庭成员收支过程中所涉及到的不同实体之间的关系,建立不同的表单,分别对活动进行管理,那么无论是现在还是将来,我们都能清楚地知道自己家庭收支的具体情况。
“○易家庭收支管理信息系统”管理功能主要包括:
基本信息管理、家庭收支管理、数据统计管理和系统用户管理4个模块,系统管理功能结构如图1所示:
下面对“○易家庭收支管理信息系统”中的功能模块:
系统用户管理、基本信息管理、家庭收支管理和数据统计管理模块进行描述。
1、系统用户管理
用户管理模块的功能比较简单。
在系统初始化时,有两个默认的用户。
系统管理员用户、家庭成员用户;本模块可以分解为系统管理员用户信息管理、家庭成员管理、自身密码的申请注册3个部分;
系统管理员信息管理:
指开发“○易家庭收支管理信息系统”的小组成员基本信息,如:
用户姓名、密码;管理员可以手动地添加系统用户的信息,他们的默认密码均为各自的学号,系统管理员用户创建用户、修改用户信息以及删除用户。
家庭成员管理:
是指使用该系统的人,即用户,他们只能修改自己的基本信息。
包括了家庭成员的记录编号、姓名、性别、生日、手机号、工作单位等信息;
系统用户信息管理系统管理员修改系统用户的密码创建、修改和删除系统用户、家庭成员信息家庭成员修改自身的基本信息
2、基本信息管理
基本信息管理主要包含了家庭成员收支过程中往来银行的信息、收入来源的种类以及支出花费的种类信息3个部分;在本模块中,我们可以进行相关信息的查看、录入、添加、删除等操作。
银行信息管理:
是指对家庭成员在收支过程中所涉及到的相关银行的基本信息的管理活动,银行信息包括了银行编号、银行名称、银行简称、银行地点四个方面;
收入类型信息管理:
是指对家庭成员日常生活中的收入来源的管理,收入类型包括编号、收入类型名称;支出类型信息管理:
是指对家庭成员日常生活中的开销类型的管理,支出类型包括编号、支出类型名称。
3、家庭收支管理
在收支信息管理模块中可以对日常收入信息、日常支出信息、银行交易信息和银行账户信息添加、修改、删除和查看等操作。
日常收入信息包括了编号、收入类型、收入日期、收入金额、姓名和收入类型备注信息等字段;日常支出信息包括了编号、支出类型、支出日期、支出金额、姓名和收入类型备注信息等字段;银行交易信息包括银行名称、交易类型、交易日期、银行账号、交易金额等内容。
在添加银行交易信息时,需要选择银行名称、账号和操作人信息;银行账户信息包括账号名称、账户类型、存款类型、开户银行、开户日期、开户金额、开户人等信息。
在添加银行账户信息时,需要选择账户类型、开户银行和开户人等内容。
4、数据统计管理
数据统计管理功能主要用于对家庭成员收支情况进行汇总,整理与统计,从该模块上我们可以了解到各个成员的具体收支情况以及家庭资产的变动情况;它主要包括日常收支统计、银行交易统计和家庭资产等信息统计3个部分。
日常收支统计信息包括收支分类和收支金额等信息;银行交易统计信息包括银行账号、交易金额和所得利息等信息;家庭资产统计信息包括银行总存款、现金总额、收支总额和支出总额等信息。
该模块主要集成在信息查询显示和报表显示两个子模块。
二、系统目标分析
随着社会经济的不断发展,人们生活水平的提高,依靠过去单靠笔头记账的家庭收支管理方式已经不再实用,如何将计算机技术应用到家庭收支信息管理中,是一个十分重要的问题。
家庭收支管理信息系统的建立,可以实现对家庭财务的信息化管理,可以统筹规划家庭各个成员的资金收支情况,从而将资金发挥更大的经济效益。
“○易家庭收支管理信息系统”的开发目的主要是基于家庭成员对各自收支信息的管理,所以考虑的是如何在保证信息安全,信息的可维护性,便于操作的前提下进行开发的。
“○易家庭收支管理信息系统”可以实现对系统的维护,设定登陆名称与密码,家庭成员对各自收支情况进行录入、修改、删除、查询等,还可以对收支信息进行必要的统计。
三、系统分析
系统分析系统开发可行性分析管理业务调查与分析数据流程调查分析
一>系统开发可行性分析:
可行性分析包括技术可行性、经济可行性和操作可行性3个方面;
1、技术可行性分析
“○易家庭收支管理信息系统”的开发主要涉及到了数据库以及编程语言两方面的知识,数据库我们系统地学习了ACCESS2003数据库、编程语言我们初步具备了编写VC、VB等语言。
虽然考虑到该系统的安全与功能实现的完备性,我们尚需技术上的支持,但开发一个相对简单的管理信息系统,在技术上是可行的。
2、经济可行性分析
家庭对信息化的要求目前还不是很高,但这终究是一种趋势,从目前的技术发展分析,从目前的技术发展分析,采用VB作为开发平台是较为理想的平台,系统分析系统开发可行性分析管理业务调查与分析数据流程调查分析○易家庭收支管理信息系统开发6/29并且有不少关于管理信息系统的成功的案例,而且开发的成本较低,因此采用此平台在实际开发中具有很高的可行性。
因此开发家庭财政收支管理系统在经济上也是可行的。
3、操作可行性分析
目前家用电脑的操作系统大多数为Windows,故本系统在操作上是可行的。
开发工具:
1)设计语言VB:
VisualBasic6.0是一种32位的系统开发的开发环境,是一种现代化的编程语言,提供了完善的指令控制语句、类与对象的支持及丰富的数据类型,能方便编程人员设计出高内聚,低耦合的程序出来。
2)2)Access数据库:
一种有结构的数据集合,是不同于一般数据文件的一串文字或数字流,数据中的对象可以是文字,图像,声音,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。
它由六种对象组成:
表、查询、窗体、报表、宏、模块。
表(Table)——是数据库的基本对象,是创建其他5种对象的基础。
表由记录组成,记录由字段组成,表用来存贮数据库的数据,故又称数据表。
查询(Query)——查询可以按索引快速查找到需要的记录,按要求筛选记录并能连接若干个表的字段组成新表。
窗体(Form)——窗体提供了一种方便的浏览、输入及更改数据的窗口。
还可以创建子窗体显示相关联的表的内容。
窗体也称表单。
报表(Report)——报表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析。
宏(Macro)——宏相当于DOS中的批处理,用来自动执行一系列操作。
模块(Module)——模块的功能与宏类似,但它定义的操作比宏更精细和复杂,用户可以根据自己的需要编写程序。
模块使用VisualBasic编程。
二>管理业务调查分析
“○易家庭收支管理信息系统”管理业务调查分析主要从管理功能和业务流程调查两个方面进行;管理功能分析是考虑系统的不同模块所具备的功能。
通过图1家庭收支管理信息系统管理功能图可以知道,系统主要包括了系统用户管理、基本信息管理、家庭收支管理和数据统计管理4个部分功能,本系统的整个操作流程图如下所示:
该操作流程图主要是为了较为清晰地显示出用户通过家庭收支管理信息系统如何进行一系列的操作以及在操作的过程中存在怎样的权限等。
该操作流程分为系统管理员和家庭成员两种用户,图能很好地显示出各种用户的操作方式等。
○易家庭收支管理信息系统操作流程图
在系统流程分析图中可以看到,每个用户有3次机会进行身份认证,如果3次输入的用户名和密码都无法与数据库中的数据匹配,则强制退出系统。
1、业务流程调查
业务流程调查是调查管理信息系统实施前与实施后,它所服务的业务过程有哪些变化,以及这些变化哪些是管理信息系统需要达到的目标,哪些变化可能成为管理系统实施的障碍。
我们可以通过绘制业务流程图来进行调查,业务流程图包括如下5中基本符号:
2、业务流程图的作用
业务流程图是系统分析人员进一步系统分析的依据;
业务流程图是系统分析人员、管理人员相互交流思想的工具;
系统分析员可以直接在业务流程图上划出计算机要处理的部分;
利用业务流程图可以分析业务流程是否合理。
3、“○易家庭收支管理信息系统”业务流程图的绘制
三>数据流程调查分析
通过对原系统业务流程的抽象,绘制出系统的数据流程图。
它是一种用来表示信息流程和信息变换过程的图解工具,把系统看成是由数据流联系的各种功能的组合,是管理信息系统逻辑模型的主要形式。
1、数据流程图的基本符号
外部实体:
在系统之外又与系统有联系的人、组织或其他系统;
数据加工:
是对数据执行某种操作或变换,是把输入数据变为输出数据的逻辑处理过程;
数据存储:
通过数据文件、账本等存储数据;
数据流:
表示流动着的数据,它可以是一项数据,也可以是一组数据。
2、数据流程图的绘制方法
数据流程图是分层次的,绘制时应采取由外向里,自顶向下去描述问题的处理过程,通过一系列的分解步骤,逐步求精地表达整个系统的内部关系。
一般的,数据流程图包括:
顶层数据流程图、中间层数据流程图和底层数据流程图3个部分。
下面分别绘制“○易家庭收支管理信息系统”数据流程图:
1)绘制第一层数据流程图
第一层数据流程图是把整个系统看成一个大的加工,然后根据系统从外界的哪些源接受哪些数据流,以及系统将哪些数据流送到外界的哪些实体。
在“○易家庭收支管理信息系统”中与收支管理相关的外部实体有:
家庭成员、系统管理员。
2)对第一层数据流程图细化、分解得出“○易家庭收支管理信息系统”第二层数据流程图。
3)对第二层数据流程图进行分解,可以得到注册处理数据流程图、收入处理数据流程图、支出处理数据流程图和统计处理数据流程图。
3、数据分析
数据分析主要是识别实体对象和数据属性,在本系统中有家庭成员、银行、资金3个实体对象。
家庭成员与资金的关系是一对多的关系,每个家庭成员只可以对自己的资金进行收支管理。
数据属性是指在数据实体与数据关系上所具有的一些特征值。
如:
家庭成员属性有:
记录编号,姓名,性别,生日,手机号,工作单位等;银行有银行编号,银行名称,简称,银行地址等属性。
3、数据字典
数据字典详细描述了数据流程图中的所有元素。
本系统的主要数据流有:
收入信息、支出信息、日常收支统计、银行交易统计以及家庭资产统计等信息。
数据存储包括:
家庭成员信息记录、银行信息记录、收支信息记录等。
数据流可以进一步细化为数据元素,数据元素主要有:
登陆密码、家庭成员姓名、记录编号、银行编号、收支日期、金额等。
下面对“○易家庭收支管理信息系统”的数据字典部分内容进行描述。
表1数据元素条目家庭成员编号数据元素条目
数据元素名:
记录编号总编号:
简述:
表示的是该系统使用者家庭成员的编号
别名:
家庭成员
组成:
家庭成员编号=***
数据值类型:
连续
类型:
数字型
银行编号数据元素条目
数据元素名:
银行编号总编号:
简述:
表示家庭成员日常收支过程中银行的编号
别名:
组成:
银行编号=***
数据值类型:
连续
类型:
自动编号
数据结构:
描述数据元素之间的关系。
一个数据结构可以由若干个数据元素组成,也可以由若干个数据结构组成。
数据结构的描述内容包括:
数据结构的名称、编号、结构组成、简述、有关数据流和数据存储等。
表2数据结构流条目家庭成员信息表
家庭成员信息表银行信息表数据流由一组或一组固定的数据元素组成。
定义数据时,不仅要说明数据流的名称、编号、组成、简述,还应该指明它的来源、去向和有关数据流量。
表3数据流条目收入资金数据流描述支出资金数据描述5、确定处理方式与人机界面对数据流程图各个部分的操作,必须决定以批处理方式还是以联机方式执行。
一般的,在需要处理大批数据和需要严格控制的情况下,批处理方式较好;而在处理数据量较小和使用内部机器的情况下,联机方式更好。
加工处理是指数据字典仅对数据流程图中最底层的加工处理进行定义和说明。
具体内容包括:
名称、编号、简述、有关的输入、输出和处理等。
根据数据流程底图可以得出加工处理条目。
表4加工处理条目录入收入资金数据结构名:
家庭成员信息表总编号:
简述:
记录家庭成员基本信息的表格组成:
家庭成员信息表=记录号+姓名+性别+生日+手机号+工作单位有关数据流、数据存储:
收支资金数据流名:
收入资金总编号:
简述:
家庭成员每天的收入资金组成:
收入资金=记录编号+姓名+收入类型表+收入日期来源:
家庭成员以及收入类型表去向:
P2.1数据流量:
根据系统用户的数量而定数据流名:
支出资金总编号:
简述:
家庭成员每天的支出资金组成:
支出资金=记录编号+姓名+支出类型+支出日期来源:
家庭成员以及支出类型表去向:
P2.2数据流量:
根据系统用户的数量而定数据结构名:
银行信息表总编号:
简述:
记录银行信息的表格组成:
银行信息表=银行编号+银行名称+简称+银行地址有关数据流、数据存储:
银行往来管理
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 问题 描述
![提示](https://static.bdocx.com/images/bang_tan.gif)