03 家庭理财系统09软件柯淑玲汤嘉瑶梅嘉玲.docx

上传人:b****6 文档编号:3260088 上传时间:2022-11-21 格式:DOCX 页数:37 大小:829.49KB
下载 相关 举报
03 家庭理财系统09软件柯淑玲汤嘉瑶梅嘉玲.docx_第1页
第1页 / 共37页
03 家庭理财系统09软件柯淑玲汤嘉瑶梅嘉玲.docx_第2页
第2页 / 共37页
03 家庭理财系统09软件柯淑玲汤嘉瑶梅嘉玲.docx_第3页
第3页 / 共37页
03 家庭理财系统09软件柯淑玲汤嘉瑶梅嘉玲.docx_第4页
第4页 / 共37页
03 家庭理财系统09软件柯淑玲汤嘉瑶梅嘉玲.docx_第5页
第5页 / 共37页
点击查看更多>>
下载资源
资源描述

03 家庭理财系统09软件柯淑玲汤嘉瑶梅嘉玲.docx

《03 家庭理财系统09软件柯淑玲汤嘉瑶梅嘉玲.docx》由会员分享,可在线阅读,更多相关《03 家庭理财系统09软件柯淑玲汤嘉瑶梅嘉玲.docx(37页珍藏版)》请在冰豆网上搜索。

03 家庭理财系统09软件柯淑玲汤嘉瑶梅嘉玲.docx

03家庭理财系统09软件柯淑玲汤嘉瑶梅嘉玲

广东交通职业技术学院

毕业设计(论文)

 

题目名称家庭理财系统

开题日期2011年10月1日

设计期限  2011年 10月  1日起 2011 年 11月 1 日止

答辩日期  2011年 11月 2日

院系计算机工程学院指导教师 周江老师 

学生姓名 柯淑玲汤嘉瑶梅嘉玲

 

广东交通职业技术学院毕业设计(论文)指导教师评语

指导教师评语:

 

指导教师

评定成绩:

指导教师签名

年月日

 

广东交通职业技术学院毕业设计(论文)答辩评语

答辩委员会评语:

 

答辩成绩:

答辩小组组长签名

年月日

摘要

本项目是以为平台,以Microsoftstudio2008为软件系统的开发工具,Microsoftsqlsever2005作为后台数据库,c#为主要设计语言,设计和实现了一个家庭理财系统。

本项目意在方便家长和成员进行家庭内部财务沟通,减轻家长记账工作量,同时也达到节省资源的作用。

通过此理财系统,在未登录的前提下,家长可以注册账号。

登录的前提下,家长可以增删改同一个家庭成员的信息、对收支项目和自己的流水账进行管理、查看统计报表、查看成员流水账;成员用户成功登录前提下,对自己的流水账进行增删改的管理。

关键词:

设计语言(c#),流水账管理,家庭理财

Abstact

TheprojectisbasedonplatformtoMicrosoftstudio2008forsoftwaresystemdevelopmenttools,Microsoftsqlsever2005asaback-enddatabase,c#asmainlanguage,designandimplementationofafamilyfinancialmanagementsystem.Theprojectisintendedtohelpparentsandfamilymemberswithinthefinancialcommunication,reducetheworkloadoftheparentsaccount,butalsotosaveresources.

Thisfinancialsystem,loggedinunderthepremisethatparentscanregisteraccount.Signpremise,parentscanaddordeleteafamilymembertochangethesameinformationonrevenueandexpenditureitemsandtheirrunningaccounttomanage,viewstatisticalreports,viewthemembersoftherunningaccount;membersoftheusersuccessfullyloggedonunderthepremiseofhisrunningaccountforadditionsanddeletionstothemanagement.

Keywords:

designlanguages​​(c#),runningaccountmanagement,familyfinancial

 

目录

第1章前言4

1.1背景描述4

1.2项目采用的设计5

1.3可行性研究5

1.3.1技术可行性5

1.3.1经济可行性分析6

第2章软件需求6

2.1任务概述6

2.2处理流程7

第3章概要设计8

3.1功能模块介绍8

3.1.1登录模块8

3.1.2收支管理模块8

3.1.3流水账模块8

3.1.4账户管理模块8

3.1.5统计报表模块9

3.2系统用例图9

3.2.1管理员用例图10

3.2.2家庭成员用例图11

3.3接口设计14

3.3.1用户接口设计14

3.3.2外部接口设计17

3.3.3内部接口设计17

3.4数据结构设计18

3.4.1数据库需求分析18

3.4.2数据库表结构设计18

3.4.3运行设计19

3.4.4出错处理设计20

3.5安全保密设计21

3.5.1安全保密机制121

3.5.2安全保密机制221

第4章详细设计21

4.1总体设计21

4.1.1程序系统结构21

4.1.2软件结构22

4.2程序设计说明22

4.2.1程序描述22

4.2.2注释程序24

4.3程序逻辑29

4.3接口29

4.4存储分配30

4.5限制条件30

第5章系统测试计划30

5.1测试内容30

5.2测试环境32

第6章总结33

6.1项目总结33

6.2致谢34

第7章参考文献()34

 

第1章前言

1.1背景描述

随着科学技术的日益发展,计算机科学技术日理万千,许多软件的迅速强大让人们意识到其功能的强大,它已进入人类社会的各个领域并发挥着越来越重要的作用。

使用计算机对家庭财务进行管理,具有着手工管理所无法比拟的优点,如:

检索迅速,查找方便,可靠性高,保密性好,寿命长,成本低等。

这些优点能够极大地提高家庭财务管理的效率,也是家庭理财科学化、正规化管理,与先进科学技术接轨的重要条件。

财务管理在每个单位里都是一件必不可少的事情,它对于每个管理者来说都至关重要,同样,对于一个家庭来说也是如此。

但是,一直以来人们使用传统人工方式的文件、纸张记账管理模式,在某程度上都或多或少存在缺点,如:

保密性差、效率低、查找不方便等。

所以,我们可以将计算机技术和家庭财务管理结合一起,发挥计算机的优点。

开发出家庭理财系统,将我们的生活管理更有效率,有条不紊。

1.2项目采用的设计

本项目根据系统功能实现的需要采用的开发工具是MicrosoftVisualStudio2008,通过利用此工具,我们方能实现软件的制作,并将最终结果以Form界面实现。

我们选择的是,原因是它是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。

ASP.net提供许多比现在的Web开发模式强大的优势。

而数据库管理,我们选择的是MicrosoftSQLSever2005,因为:

第一,与SQLSever2005与服务器紧密集成,具有很好的安全性,能够排除所有XX的非法用户的访问,确保了SQLServer2005服务器的安全性,符合系统对安全性的要求;第二,用户可以利用程序员编写的存储过程查询存储在SQL数据库中的数据第三,容量庞大,每个数据库中可创建多个数据表,数据表中的记录的行数符合系统的流水账数目较多的要求。

1.3可行性研究

1.3.1技术可行性

本系统的开发利用VS2008作为开发工具。

VS2008提供的工具适合各种水平层次无论是初学者还是有经验的团队,并适合各种不同的开发需求,降低了开发的复杂度,其提供给开发者更加简便动态的.NetFramework基础解决方案,为团队开发提供通道和完整的开发周期工具,从而增加了团队内部的交流与协作的效率。

系统采用SQLSERVER2005作为开发数据库。

SQLSERVER2005是一种客户机/服务器结构的关系数据库管理系统。

SQLSERVER2005提供了许多易于使用的图形化工具和向导,其中最常用的是服务管理器、企业管理器和查询分析器。

它们为创建和管理数据库带来了很大的方便。

1.3.1经济可行性分析

如今,随着计算机的大量普及,各种软件的开发成本越来越低,价格也越来越底。

本系统开发成本较低,该系统运行时占计算机的资源也不多,但并不会因为开发成本低而造成系统功能性能的下降。

软件的实惠和方便主要表现在:

(1)本系统是一个拥有多种实用功能的家庭理财管理信息系统,它集成了家庭成员管理、收入管理、支出管理等多种功能,具有较强的实用性和方便性。

(2)本系统的运行可以大大提高居民管理财务的效率,减少不必要的人力和物力。

(3)本系统还具有查询和统计功能,能够查询到用户在一段特定时间内收入和支出的情况,特别是支出情况,有时往往会让用户在月底吓一跳,大大超出预算,还弄不清钱都花到哪里了?

第2章软件需求

2.1任务概述

21世纪以来,人类经济高速发展,计算机的应用及普及到经济和社会生活的各个领域。

使原本的管理方法越来越不适应现在社会的发展。

为了适应现代社会人们高度强烈的时间观念,家庭收支管理系统软件为每一个家庭管理家庭财务带来了极大的方便。

借助该软件提高工作效率,形成一种科学的管理体系。

1无纸化记账管理,节省资源

2家庭收支高度透明化,有助于勤俭持家

3家长监督到孩子的花钱习惯,必要时可以进行指导

本系统的用户主要是家长和家长对应的家庭成员

本系统共分成两个部分:

一个部分用于家长登录,主要负责注册账号增删改同一家庭的成员的信息、对收支项目管理、对自己的流水账管理、按条件对成员流水账进行查看、查看统计报表;另外一个部分用于该家庭成员登录,对自己账号流水账管理。

从总体上考虑,系统应该实现下列功能:

1)家长未登录进入系统前,可以注册新账号(一个家长账号对应一个家庭)

2)家长成功登陆后,负责注册账号增删改同一家庭的成员的信息、对收支项目管理、对自己的流水账管理、按条件对成员流水账进行查看、查看统计报表

3)成员登陆进入系统后,对自己对应的账号进行流水账管理

2.2处理流程

图1处理流程图

 

第3章概要设计

3.1功能模块介绍

3.1.1登录模块

用户在登陆的时候选择身份是家长还是家庭成员(而教师的管理权限已经在数据库进行规定,登录时系统会根据姓名判断),输入用户名和密码,若是正确则可以成功登陆,用户名错误或密码错误,系统会给出相应的提示,如密码错误等;当非家长家庭成员登录成功后,直接今日另外一个流水账界面,不进入主界面,成员可以在该界面中记录本身的收支记录,并可对其记录进行修改和删除操作。

3.1.2收支管理模块

收支管理界面主要有收入和支出项目进行管理,以及查询流水账的功能,可对收入和支出类型进行增加,修改,删除操作;也可查询家庭成员的收入情况和支出情况,查询方式有按账号,名字,收入类型,日期,时间段,和金额段。

3.1.3流水账模块

该模块有收入,支出和转账功能,每个子功能的表里显示了所有的收支转账记录,家长可对其本身的记录进行增删改操作,当操作成功后会在表里有相应的改变,若在修改过程出错,会弹出相应的提示;当点选了其他成员的记录时,会弹出管理员只可对本身记录进行修改的提示框。

3.1.4账户管理模块

该模块的设置主要是让家长为其家庭成员创建分配账号,账号的信息主要包括:

账号,密码,名字,身份,当该账号已经存在时,会弹出该账号已经存在的提示对话框,创建成功后会弹出创建成功提示对话框。

创建出来的所有成员账号会在账号管理子界面显示出来,在这界面里家长可对家庭成员账号进行修改和删除操作。

3.1.5统计报表模块

该模块主要是用圆饼状的图形显示收支比例,图的类型有账户余额统计,收支统计,日汇总统计,月汇总统计,收支结构分析,收支趋势统计,项目分类统计,人员分类统计,家庭预算统计界面主要是通过圆饼状的图形显示这个月的收支比

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > 交规考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1