c理财管理信息系统(编辑修改稿)内容摘要:

platform. Net script and the background database using ACCESS database management system of the entire fixed assets management background. Keywords: Financial Manage ; Ine and Expenses Management; Query; Exporting; Software Engineering C理财管理系统 4 引言 随着社会的发展,不管是各个职业的人都开始在理财方面有了理念,家庭或个人一些支出需要详细的记录与查看,知道自己在哪方面花费的高而来去想法制止它,知道自己哪方面收入底,想法去提高。 他们不得已开始节约每一分钱。 虽然我们周围也有一些人有记账的习惯,但随着科学技术的发展,现在基本上每个家庭都用计算机了,用计算机来记账更快捷。 如果用 Excel表记账,安全度会没有保障,而如果使用本章介绍的软件,那么每个人都有自己的账号,登录系统后就只能查看自己的记账情况。 这里的记账包括各种收入和 支出。 一、系统需求分析 系统分析用来理清一个系统的脉络,家庭理财帮手都包括哪些功能。 如何创建自己的登录名,如何管理自己的收入和支出。 本节系统分析主要解决这几个问题,让使用者知道系统的功能,更好的问自己服务。 需求分析就是掌握用户要求的功能,将用户的口头要求转化成需求文档,用简洁明了的语句该款出家庭理财扳手的主要功能。 本系统需要具备以下的功能。  管理银行卡信息:包括增加、删除银行卡记录。 其中,银行卡信息包括卡号、开户余额等。  管理收入记录:包括增加、删除、修改收入记录。 收入记录包括收入时间、记录时间、收入金 额。 其中,收入时间是本次收入实际发生的时间,记录时间是指最近一次修改该记录的时间。  管理支出记录:包括增加、删除、修改支出记录。 支出记录包括支出时间、记录时间、支出金额。 其中,支出时间是本次支出实际发生的时间,记录时间是指最近一次修改该记录的时间,支出用途是指为什么会有该支出。  支持个人的理财数据管理:因为一个家庭只有一台计算机,安装一个软件,同时又多个人的数据存在。 而且,个人的数据因具有保密性,不能随便被查阅。  支出方式、收入方式、收入来源、支出用途应该可以给出一些默认的选项,让用户在操作的时候可以尽量少 的输出数据。  不同的用户之间应该具有一定的权限级别,用户拥有用户管理等高级权限,而切普通用户指能管理自己的记录。 任何权限的用户都只能管理属于自己的银行卡、收入记录、支出记录。  根据收入记录和支出记录,对此人的收入和支出进行统计。 C理财管理系统 5 二、系统设计 根据对用户的调查,我们将系统分为:支出管理(加载支出记录、修改选中支出记录、删除选中支出记录、添加新支出记录,统计),收入管理(加载收入记录、修改选中收入记录、删除选中收入记录、添加新收入记录,统计),银行卡管理(刷新银行卡信息、修改余额、删除银行卡、添加新银行卡), 用户管理(修改密码、修改权限、删除用户、添加用户),其他功能(理财方式管理、理财用途管理),财务记事本等。 本系统按照所完成的功能模块分成以下几部分:  管理员部分  用户部分 各功能如下: 管理员部分 支出管理(加载支出记录、删除选中支出记录、添加新支出记录,统计); 收入管理(加载收入记录、修改选中收入记录、删除选中收入记录、添加新收入记录,统计); 银行卡管理(刷新银行卡信息、修改余额、删除银行卡、添加新银行卡); 添加用户、修改密码; 财务记事本。 用户管理 支出管理(加载支出记 录、删除选中支出记录、添加新支出记录,统计); 收入管理(加载收入记录、修改选中收入记录、删除选中收入记录、添加新收入记录); 银行卡管理(刷新银行卡信息、删除银行卡、添加新银行卡); 用户管理(加载用户、修改密码、删除用户、添加用户); 其他功能(理财方式管理、理财用途管理); 财务记事本。 (一)功能模块图 系统功能就是通过一个图例分析本系统的主要功能,图一将系统分为两部分,主要是通过登录人员的不同来划分的。 普通用户可以实现 3个功能,管理元可以实现 5个功能。 1. 系统总体功能图:如图 1。 C理财管理系统 6 图 三、数据库设计 在本软件中,用关系型数据库来存储数据,在 .NET下常用常用 Access和 SQL Server 两种数据库。 由于本学期主要学习 SQL Server,为了巩固所学习的 SQL Server,知识所以本软件使用 SQL Server 数据库。 (一)数据库分析 本例属于家庭用小型软件系统,所以数据库的设计相对简单,主要设计如下所示。  用户信息:管理当前系统内的用户,需要包括用户名和密码。  所有的支出:记录当 前登录用户所用的支出情况。  所有的收入:记录当前登路用户所有的收入情况。  支付方式:是一个字典表,就是一些固定的选择。 用户不能随便输入,设置常用的几个,如现金、一行卡等。  消费用途:也是一个字典表,就是一些固定的消费用途,如日用品、电话等。  银行卡:记录当前登录用户的银行卡信息,包括卡的开户行、余额、卡号等。  银行卡的收入和支出:在用户登录收入和支出时,如果支付方式选择登录系统 银行卡管理 查询详细 支入查询 支出查询 家庭成员 管理员 推出 改密 重登陆登陆 庄户管理 系统管理 家庭成员管理 庄户管理 银行管理 支出及支入查询 月管理查询 C理财管理系统 7 了银行卡,则需要在此表中登录这条记录。 (二)数据库实体 E_R 图 根据数据之间的关系设计出如图二所示的数据库 E_R图。 从图中可以看出,家庭理 财帮手数据库的数据局用一下关系。  每个用户包含 0~N张银行卡。  每张银行卡具有 0~N条操作记录。  每个用户具有 0~N条支出记录。  每个用户具有 0~N条收入记录。  支出记录和收入记录所关联的银行卡(银行卡号)来至于表“银行卡”。  支出方式和收入方式来至于表“方式表”。  支出类型和收入类型来至于表“用途表”。 (三)数据库表的设计 用户表( userinfo) :用来管理理财系统中的所有登录用户。 主要就是记录他们的登录名和密码以及用户涉及的权限。 用户表( userinfo) 字段 翻译 类型 说明 Username 姓名 文本 主键,表示该主键,表示该用户的姓名 pwd 密码 文本 表示该用户的密码 Name 权限 数字 表示该用户的权限, 0管理员, 1普通用户 Ssex 性别 文本 表示该用户的性别 userid 编号 int 表示用户的编号,添加数据是,自动增大 tag 是否记住密码 文本 表示用户是否要使用记住密码选项 方式表( familyMenber):用来管理消费方式,这个功能只能管理员使用。 细分消费方式可有助于将来查看细数据,了解家庭主要的支出方式,如果使用现金多还是使用卡多。 家庭 成员表( familyMenber) 字段 翻译 类型 说明 role 称呼 文本 表示一个与用户有关的亲人 userName 用户名 文本 当前的登陆的用户 Name 姓名 文本 当前的用户的名字 C理财管理系统 8 yearold 年龄 数字 当前用户的名字 pwd 密码 文本 当前登陆用户的密码 uID 编号 数字 表示用户家庭成员便里的编号,自动增大 银行卡表( carID) :这是很关键的一个表,它记录用户的各种卡,而且还能将卡与本人的消费记录关联。 银行卡表( cardInfo) 字段 翻译 类型 说明 CardID 卡号 文本 主键,表示银行卡的卡号 role 姓名 文本 表示当前银行卡属于哪个用户,应该包含在表用户中 BankName 开户银行 文本 表示当前银行卡属于哪个银行的 vlue 余额 货币 表示当前银行卡的余额 infoDate 日期 日期 表示当前的操作时间 bankAddress 银行地址 文本 指在哪家银行开的户 cardnumber 编号 整型 指递增的标号 收入记录表( inInfo) 字段 翻译 类型 说明 inDate 收入编号 数字 表示收入记录的准 确时间 inMoney 数量 文本 表示一个用户收入的钱财 inItem 项目 文本 表示一个用户收入的项目 role 称呼 文本 表示一个用户有关的人 infrom 来源 文本 表示一个用户的收入项目从 inType 类型 文本 输入的类型 inRemark 备注 文本 备注 inID 编号 整型 自动编号 收入表( inInfo)包含收入的来源,如奖金或工资。 C理财管理系统 9 支出记录表( outInfo)。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。