![点击分享此内容可以赚币 分享](/master/images/share_but.png)
C期末文档家庭财务标准管理系统.doc
《C期末文档家庭财务标准管理系统.doc》由会员分享,可在线阅读,更多相关《C期末文档家庭财务标准管理系统.doc(69页珍藏版)》请在咨信网上搜索。
1、项目名称:家庭财务管理系统 专业班级13级软2学号姓名辜建波完成日期12月29日指导老师孔世明软件工程学院目录一、设计目标4二、需求分析6三、模块分析及设计8(一)登陆管理模块9(二)家庭组员管理10(三)收支项目管理10四、数据库设计说明124. 1数据表12(1)family表12(3)borrow表134.2数据库完整性和安全性13五、制作过程及关键点15登录界面15管理界面24主页界面25家庭组员管理界面25家庭组员管理-添加界面26家庭项目管理界面27家庭项目管理-添加界面28收支报表管理界面29六、实现管理系统模块代码34七、设计测试及总结66八、参考文件68一、设计目标社会发展越
2、来越快,大家收入增加和家庭资产种类增多,再加上市场经济多种不确定性原因越来越大,以至于影响到家庭各项活动,家庭理财普遍得到了大家重视。伴随计算机、网络技术高速发展,怎样做好家庭理财又有了新方法方法,利用电脑管理个人财产,包含银行存款、信用卡、现金、借款和股票、投资等。可方便于管理多种资金流入和流出,家庭资产增加和降低,金融投资项目标买入和卖出,使用户能更完整更清楚了解自己家庭财务情况和资产、投资变动情况,帮助用户轻而易举管理自己家庭财务,再将这项技术利用到智能移动设备上面,就更能对家庭财务情况随时掌控和管理。在现代财务管理中借助Intranet/Internet为个人及家庭建立一个财务管理系统
3、,将大大提升财务管理水平,这也是当初选择将家庭财务管理系统做为此次毕业设计初衷。本系统目标是处理个人或家庭财务管理需求,能够根据用户要求进行高效计算、统计,显示等任务,为用户日常生活中财务管理提供便利。 本系统属于家庭财务管理系统,能够满足个人和家庭财务管理需求,提供收入支出信息统计,分类统计各项收支账户管理等功效。系统实现在技术上充足采取Java Web组件技术,方便开发、维护和升级。本系统是针对用户要求用计算机,对自己财务收入、支出和相关多种信息,进行统计、修改、添加、删除而设计一个现代化管理软件。本财务管理系统需要含有以下功效:能够实现个人财务管理方面各项功效,能成功对用户多种信息进行管
4、理、查询、修改、删除、添加数据方便,数据稳定性和可靠性好,良好人机交互界面,对于没有专业计算机基础人员,经过简单介绍后能够快速掌握和熟练操作,在实际应用过程中便于信息内容管理和维护。经过设计达成熟练掌握.NET基础结构和C#语言基础知识和技能;基础掌握面向对象程序开发基础思绪和方法;掌握ADO.NET数据库开发基础知识;能够利用所学基础知识和技能,进行简单数据库应用程序设计。依据题目标要求,给出处理问题方案,经过分析问题、分解问题来处理问题,最终达成熟练掌握C#语言利用和Visual Studio工具使用。二、需求分析家庭财务管理系统是针对家庭财务软件,她能轻松帮你完成记帐和理财计划。用户能够
5、自由设置收支类型(如生活费、通讯费、交通费、水电费、医药费等类型),能够制订每个月收入支出预算,还能够具体统计出各项家庭财务指标,便于您分析自己财务。其它功效如:家庭亲友通讯录、家庭备忘录、家庭关键信息等。具体模块应包含:记账、资产管理、负债管理、投资理财管理、计划和提醒、家庭信息管理、统计报表(比如现金流报表、资产负债报表等)等模块。本系统需要完成功效有: 1.登陆管理 系统管理员能够设置家庭组员,修改或删除。家庭组员应该包含“姓名,登录密码”等。家庭组员能够用姓名和登录密码登录家庭财务管理系统进行记账管理。 2. 家庭组员管理 以设置家庭组员,修改或删除。家庭组员应该包含“姓名,登录密码”
6、等。家庭组员能够用姓名和登录密码登录家庭财务管理系统进行记账管理。 3. 收支项目管理 能够设置收支项目,修改或删除。收支项目要求分为两层,比如“车辆维护-保养费”;任意一层次全部可作为收支项目记账,用户在不清楚支出是否属于“保养费”时候,能够选择大类“车辆维护”作为支出项。 4.家庭组员收支报表管理 统计家庭组员一定时间内收支情况。 5.退出管理三、模块分析及设计此次设计关键分为四个模块:登陆管理模块、家庭组员管理模块、收支项目管理模块、家庭组员收支报表管理模块,具体能够参考下图:(一)登陆管理模块使用者:用户 目标:使用不一样角色进行登陆管理操作 基础事件流: 1、进入登陆界面,本用例开始
7、 2、一般用户经过注册后进入系统进行操作。 3、超级用户进入系统后进行管理操,用例结束。(二)家庭组员管理1.增加家庭组员使用者:管理员目标:增加家庭组员基础事件流:1.1、用户进入增加家庭组员管理界面,本用例开始1.2、系统显示家庭组员信息输入界面,用户输入家庭组员姓名、性别、出身日期、年纪,身高,体重。1.3、用户确定输入信息,系统确定姓名是否唯一,若唯一,则增加组员信息,本用例结束。不然,提醒该用户已存在。2.修改家庭组员信息3.删除家庭组员信息(三)收支项目管理1.查看收支项目使用者:用户目标:查看收支具体信息基础事件流:1、进入收支项目管理界面,点击查看,本用例开始。2、查看具体项目
8、收支情况。3、点击确定,用例结束。2.编辑收支项目使用者:用户目标:编辑收支条目基础事件流:1、进入收支项目管理界面,点击编辑,用例开始。2、对目前选中收支条目进行修改编辑。3、编辑完后点确定,用例结束。3.删除收支项目使用者:用户目标:删除条目基础事件流:1、进入收支项目管理界面,点击删除,本用例开始。2、对目前选中收支条目进行删除操作。3、点击确定删除,用例结束。四、数据库设计说明4. 1数据表(1)family表 家庭表也是对系统登录权限操作,此表用来统计家庭组员信息,方便家庭组员登录程序。表1 家庭组员信息表字段名字段类型非空说明姓名整型姓名账号文本账号密码文本密码身份文本是身份生日文
9、本生日(2)item表 收入信息表,此表用来存放该家庭财务收入信息。表2 功效信息表字段名字段类型非空说明编号自动编号是自动编号日期文本入账日期金额货币收入金额人员文本提议统计者身份文本身份项目文本项目说明文本说明(3)borrow表 字段名字段类型非空说明Borrowed自动编号是自动编号Fromname文本姓名Role文本身份Borrwmoney货币借出金额Borrwdate日期/时间借出时间Borrwreason文本借出理由4.2数据库完整性和安全性数据库安全性是指保护数据库以预防不正当使用所造成数据泄露,更改,或破坏.安全性问题不是数据库系统所独有,全部计算机系统全部有这个问题,只是在
10、数据库系统中大量数据集中存放,而且为很多最终用户直接共享,从而使安全笥问题更为突出,系统安全保护方法是否有效是数据库系统关键指标之一.数据库完整性是指数据正确性和相容性.比如本系统中;学生学号必需唯一;性别只能是男或女;学生所在系统必需是学校已开设系.等.数据库是否含有完整性关系到数据库系统能否真实地反应现实世界,所以维护数据库完事性是很关键.五、制作过程及关键点登录界面特点描述:1.和常见账号设置不一样,我用户名用是组合框(comboBox)来装载,登入框架一载入,则从数据库里读入用户名,方便用户体验。2.取消注册功效,原因是本系统预防任意人员注册即可使用本系统。假如需要添加登录用户,需要进
11、入系统才能添加,或数据库添加。3.实现身份字段控制权限访问。关键分系统管理员和非系统管理员。系统管理员最高权限,以后者只限于查找和修改个人密码。FormLogin.csusing System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Data.SqlClient;namespace Wi
12、ndowsFormsApplication1 public partial class FormLogin : Form string ConnectionString = Data Source=(local); + Initial Catalog=家庭财务管理系统;Persist Security Info=True; + User ID=sa;Password=xyz614848; /封装链接字符串,协调统一数据库链接信息 public string getCS() return ConnectionString; SqlConnection conn; string strSQL; S
13、qlCommand Command; SqlDataReader reader; public FormLogin() InitializeComponent(); static string Uname = ; /封装登录用户名,便于登录后显示 private void setUname(string s) Uname = s; public string getUname() return Uname; static string Role = ; /封装用户身份 private void setRole(string s) Role = s; public string getRole(
14、) return Role; /初始化参数 private void FormLogin_Load(object sender, EventArgs e) /取出系统全部用户名 /显示在下拉列表,这么用户登录时候 /选择用户名就能够了,不用再输入用户名了 conn = new SqlConnection(ConnectionString); strSQL = SELECT 账号 FROM family; try Command = new SqlCommand(strSQL, conn); conn.Open(); reader = Command.ExecuteReader();/结果集放到
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 期末 文档 家庭 财务 标准 管理 系统
![提示](https://www.zixin.com.cn/images/bang_tan.gif)
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。