管理信息系统课程设计--家庭理财管理

上传人:工**** 文档编号:560338822 上传时间:2023-09-29 格式:DOC 页数:20 大小:1.63MB
返回 下载 相关 举报
管理信息系统课程设计--家庭理财管理_第1页
第1页 / 共20页
管理信息系统课程设计--家庭理财管理_第2页
第2页 / 共20页
管理信息系统课程设计--家庭理财管理_第3页
第3页 / 共20页
管理信息系统课程设计--家庭理财管理_第4页
第4页 / 共20页
管理信息系统课程设计--家庭理财管理_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《管理信息系统课程设计--家庭理财管理》由会员分享,可在线阅读,更多相关《管理信息系统课程设计--家庭理财管理(20页珍藏版)》请在金锄头文库上搜索。

1、精选优质文档-倾情为你奉上辽 宁 工 业 大 学 管理信息系统设计课程设计报告(论文)题目: 家庭理财管理系统的分析与设计 院(系): 软件学院 专业班级: 软件工程112 学 号: 学生姓名: 安凯辰 指导教师: 翟宝峰 教师职称: 副教授 起止时间: 2012.5.28-2012.6.8 课程设计(论文)任务及评语院(系):软件学院 教研室:软件教研室学 号学生姓名安凯辰专业班级软件工程112班课程设计(论文)题目家庭理财管理系统的分析与设计课程设计(论文)任务管理信息系统课程设计作为独立的教学环节,是电子商务专业集中实践性环节系列之一,是学习完管理信息系统课程并进行完专业实习后进行的一次

2、全面的综合练习。任务:采用结构化的系统开发方法,应用具体的计算机语言(如PB、VB、Delphi)和数据库(SQL、Access)等技术,按照软件工程的思想,开发一个实用的中小型管理信息系统,完成车站售票系统的分析设计实施工作,实现该系统售票、查询等功能,并完成结合分析设计过程,撰写系统设计说明书(课设报告)。1根据课程设计时间选择适当规模大小的设计课题。采用专业实习的调研内容作为课程设计选题。2根据合理的进度安排,按照系统开发的流程及方法,踏实地开展课程设计活动。3课程设计过程中,根据选题的具体需求,在开发各环节中撰写相关的技术文档,最后提交详细的课程设计报告。4开发出可以运行的管理信息系统

3、,通过上机运行检查。5设计说明书要求文档齐备,步骤全整,流程正确,说明详细,具有有可操作性。指导教师评语及成绩成绩: 指导教师签字: 2012年6月12日专心-专注-专业目 录第一章 系统分析1.1需求分析的任务需求分析是对用户需求的真正明确,是对要解决的问题的彻底理解。在解决问题之前要理解问题,只有真正的理解问题才能更好的解决问题。需求分析就是给系统分析、设计人员一个和用户交流来理解问题的机会了解用户究竟需要什么。本家庭理财管理系统模块是为了实现家庭理财管理而设计的,通过试用本系统,可以更加有效的管理家庭理财信息,其中包括用户的基本信息,收入信息,支出信息,理财信息并且具有信息的增加,查询,

4、修改等功能。对于普通家庭来说,家庭理财、家庭消费和家庭就业贯穿整个家庭的生活,但这三者是相互联系而又相互独立的概念。家庭就业是家庭理财和家庭消费的前提,家庭理财是家庭消费的保障,家庭消费是家庭生活所必需。对于家庭消费,消费中的风险可谓无处不在,无时不在,小到日常生活用品,大到汽车房产。消费风险是客观存在的,重要的是消费者怎样去识别和避免。要减小消费风险,需靠平时的知识积累,这其中包括商品知识、服务条例、法规等。消费者懂得越多,减少和避免风险的可能性就越大。管钱和理财是两回事。家庭理财是一个系统的工程,需要理财者对家庭的现状与未来有一个系统的把握和长期的打算,除合理分配家庭的财务支出外,同时还要

5、学会钱生钱,最起码能抵消通货膨胀的影响,长远的就是使家庭财务达到财务自由的境界。1.2系统数据流图数据流程图是软件工程学和管理信息系统科学中的概念,它描述的是一个具体的业务处理系统的信息来源,存储,处理和信息将要流到何处去的全面情况,它可以辅助计算机专业人员更好的了解现有系统的一些状况,但还需要一些工具来补充系统的流程细节。是以图形的方式表达在问题中信息的变换和传递过程。它把系统看成是由数据流联系的各种概念的组合,用分解及抽象手段来控制需求分析的复杂性,采用分层的数据流程图来表示一个复杂的系统。需要注意的是数据流图和程序设计中的程序流程图是不同的,数据流图关心的是企业业务系统中的数据处理加工的

6、客观过程,并不关心未来电子化处理的加工过程;数据流图中流动的只是数据,并没有控制过程,但在程序流程图当中,必须有控制逻辑。结构化分析是面向数据流开展需求分析工作的一种有效方法。一般采用自顶向下,逐层分解的演义分析法来定义系统的需求,即先把分析对象抽象成一个系统,然后自顶向下的逐层分解,将复杂的系统分解成简单的、能够清楚地被理解和表达的若干个子系统。这样就可以分别理解系统的每个细节、前后顺序和相互关系,找出各部分之间的数据接口。在结构化分析方法所采用的工具有数据流程图(DFD)、数据字典(DD)、结构化语言、判定树、判定表等。数据流图就是采用图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向

7、和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。本系统流图如图1.1所示。图1.1 数据流图1.3数据字典数据字典是一个定义应用程序中使用的所有数据元素和结构的含义、类型、数据大小、格式、度量单位、精度以及允许聚值范围的共享仓库。是关于数据信息的集合,也就是对数据流图中包含的所有元素定义的集合。数据字典的作用是在软件分析和设计过程中给人提供关于数据的描述信息。数据流图和数据字典共同构成系统的逻辑模型,没有数据字典数据流图就不严格,然而没有数据流图数据字典也难于发挥作用。只有数据流图和对数据流图精确的定义放在一起,才能共同构成系统的规格说明。 名字:成员描述:

8、记录成员信息定义:成员=称呼+姓名+生日+格言+key位置:MoneyMIS名字:用户描述:记录用户信息定义:用户=user+pass位置:MoneyMIS名字:定期存款描述:记录定期存款信息定义:定期存款=开户人+得款人+开户日期+银行名称+银行地址+银行账号+款额+已取位置:MoneyMIS名字:活期存取描述:记录活期存取信息定义:活期存取=账号+存取+数目+姓名+余额+key位置:MoneyMIS名字:活期账户描述:记录活期账户信息定义:活期账户=开户人+开户日期+银行名称+银行地址+银行账号+款额位置:MoneyMIS名字:借出描述:记录借出信息定义:借出=得款人+日期+出借人+金额+

9、借款原因+已还位置:MoneyMIS名字:收入描述:记录收入信息定义:收入=人员+日期+项目+金额+来源+方式位置:MoneyMIS名字:借入描述:记录借入信息定义:借入=得款人+日期+出借人+金额+出借原因+已还位置:MoneyMIS名字:支出描述:记录支出信息定义:支出=人员+日期+项目+金额+备注+方式+去向+key位置:MoneyMIS第二章 系统设计2.1结构设计2.2.1概念设计概念模型是将显示世界中的客观对象抽象为某一种信息结构,即E-R图实体-联系图(Entity Relationship Diagram),它提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。构成

10、E-R图的基本要素是实体型、属性和联系,其定义及表示方法为:实体型(Entity):客观存在并可相互区分的事物用矩形表示。属性(Attribute):是一个实体所具有的某一特性。用椭圆形表示,并用无向边将其与相应的实体连接起来。如果是多值属性的话,再椭圆形外面再套实线椭圆。如果是派生属性则用虚线椭圆表示。联系(Relationship):现实世界中的事物之间是有联系的,这种联系必然要在信息世界中加以反映,它用菱形表示。下面是系统各个实体以及总体的E-R图:1.系统中用户表中包括用户名和密码实体。用户ER图如下图2.1所示:图2.1 用户E-R图2.系统中成员表中包括称呼、姓名、生日、格言和ke

11、y实体。成员ER图如下图2.2所示:图2.2 成员E-R图3.系统中定期存款表中包括开户日期、银行名称、银行地址、银行账号、款额、开户人、得款人和已取实体。定期存款ER图如下图2.3所示:图2.3 定期存款表E-R图4.系统中活期存取表中包括账号、存取、数目、日期、姓名、余额和key实体。活期存取ER图如下图2.4所示:图2.4 活期存取表E-R图5.系统中活期账户表中包括开户日期、银行名称、银行地址、银行账号、款额和开户人实体。活期账户ER图如下图2.5所示:图2.5活期账户表E-R图6.系统中借出表中包括得款人、金额、出借人、日期、借款原因和已还实体。借出表ER图如下图2.6所示:图2.6

12、 借出单E-R图7.系统中借入表中包括得款人、金额、出借人、日期、出借原因和已还实体。借入ER图如下图2.7所示:图2.7借入单E-R图8.系统中收入表中包括日期、方式、金额、项目、来源和人员实体。收入ER图如下图2.8所示:图2.8收入表E-R图9.系统中支出表中包括日期、方式、金额、项目、去向、人员、备注和key实体。支出ER图如下图2.9所示:图2.9 支出表E-R图10.系统总体ER图如下图2.10所示:图2.10系统总体E-R图2.1.2逻辑设计E-R转换为关系模型一般有两种方法,一种是利用工具进行转化,另一种是手工转化,使用工具和手工转化的方法是一样的。将一个E-R模型转换为关系模

13、式遵循的规则有:1每个实体集转换为一个关系。实体集中的实体的属性成为该关系的属性,尸体的码成为该关系的关键字。2每个多对多联系转换成一个联系。该实体联系自身所拥有的非关键字属性,加到该关系中去,而该关系的逐渐由该联系集所联系的实体集的关键字组成。3如果一个实体联系集的两侧表明的维数是1:n,则在1侧的实体集的关键字应加入到另一侧的实体转换成的关系中。4一对一的联系不再转换为一个单独的联系,而是把其中一侧的实体集的关键字加入到另一侧的实体集转换成关系的属性集中。下面列出几个主要的数据库表设计:表2.1 用户表列名数据类型字段大小必填字段默认值说明Userchar10是主键,管理员名称Passvarchar50是管理员密码表2.2成员表列名数据类型字段大小必填字段默认值说明称呼char15是主键姓名int4是生日datetime8是格言money8是keyint4是表2.3 定期存款表列名数据类型字段大小必填字段默认值说明开户人char10是主键得款人char10开户日期Datatime8银行名称varchar50银行地址varcha50银行账号varcha50款额int4已取int4表2.4 活期存取表列名

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号