个人财目管理系统(DOC)

上传人:夏** 文档编号:492556545 上传时间:2023-01-12 格式:DOC 页数:19 大小:1.63MB
返回 下载 相关 举报
个人财目管理系统(DOC)_第1页
第1页 / 共19页
个人财目管理系统(DOC)_第2页
第2页 / 共19页
个人财目管理系统(DOC)_第3页
第3页 / 共19页
个人财目管理系统(DOC)_第4页
第4页 / 共19页
个人财目管理系统(DOC)_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《个人财目管理系统(DOC)》由会员分享,可在线阅读,更多相关《个人财目管理系统(DOC)(19页珍藏版)》请在金锄头文库上搜索。

1、课程设计说明书 NO. 13个人财目管理系统方案设计1课程设计的目的个人财务管理系统针对个人用户设计,是一个单用户系统,它供应各全方位的财务数据统计、数据查询、数据打印,便利个人理财,做出正确的财务决策。为了更加适应现代越来越快的生活节奏和越来越多的个人收支状况,以科学的管理、运用的简便为动身点,建立了一个具有好用性、高效性及功能划分细致的个人财务管理系统。系统以SQL2005作为后台数据库,Visual Studio 2005 ASP.NET 2.0作为前台开发工具,运用面对对象的设计方法,完成了该管理系统的模块和功能设计。结果表明:系统具有较高的牢靠性和敏捷性,且便于扩充和维护。2需求分析

2、2.1 需求当今社会,随着社会经济的发展,价值的交换也越来越多,货币的流通量也随之变得越来越大。人们可能经常会有一种不知道自己的钱的去处的疑问,假如仅仅用笔和纸来记录显得相当麻烦且不实际,并且也不符合当代人的生活习惯。目前的电子理财软件偏向于商业级别,且主要用于企业级和部门级,但是个人理财的需求越来越迫切,而专业的大型商业软件价格昂贵并且功能庞杂而无法满意需求。为了便利用户更好的理财,以及对资金去向有一个更清楚的了解,我们就须要一个可以帮我们完成对收入和支出资金的信息进行整理、查询等功能的个人财务管理系统。本系统是针对用户要求,运用计算机对自己日常的资金和物品的收入、支出以及相关的各种信息进行

3、记录、修改、添加、删除等操作,并实现对信息进行统计和以文档形式输出的操作而设计的一种现代化个人财务管理软件。2.2 分析(1)了解个人财务信息管理的基本内容; (2)综合的理解每个用户的不同需求; (3)了解账户信息的基本组成要素; (4)了解用户账务管理模式; (5)通过调查和与用户的沟通,了解用户对账务管理系统的业务要求,平安性和完整性要求。2.3 功能实现(1).能够实现个人财务管理方面各项功能,能胜利的对用户各种信息进行管理。(2).实现查询、修改、删除、添加数据便利,数据的稳定性和牢靠性好。(3).能够实现按日期查询以及对库存数据进行按月统计和以文本形式输出。(4).拥有良好的人机交

4、互界面。3、设计方案论证3.1系统结构 图1系统结构3.2数据库的E-R图图2 用户表图3 消费表图4 收入表3.3数据库的设计表1 用户表结构列名称数据类型长度用户名字符型20用户密码字符型20用户编号字符型20用户头像备注20用户邮箱字符型20用户等级字符型20表2 消费表结构列名称数据类型长度用户编号字符型20用户邮箱字符型20消费项目字符型20消费金额数值型20消费类型字符型20消费地点字符型20消费心得字符型100表3 收入表结构列名称数据类型长度用户编号字符型20用户邮箱字符型20收入项目字符型20收入金额数值型20收入类型字符型20收入地点字符型20收入心得字符型1004.1 页

5、面设计4.1.1登录界面图5 登录界面用户在运用本系统时均须要登录后,才能运用,登录时会提示你输入的用户名,以及用户密码。用户可以更改自己的密码。用户起先登录时,用户输入的自己的邮箱和密码就可以进入到用户界面,在用户界面里,首先显示的是消费统计。他显示的是你已输入的历史消费记录。并且可以依据你的意愿查询相关月,以及相关类型的消费统计。主要代码: protected void Page_Load(object sender, EventArgs e) if (!IsPostBack) /读取cookies if (Request.Cookiesuseremail != null) txtuser

6、email.Text = Request.Cookiesuseremail.Value; else if (Request.Cookiesuseremail = null) return; protected void LinkButton1_Click(object sender, EventArgs e) Response.Redirect(rejist.aspx); protected void ImgBtn_Click(object sender, ImageClickEventArgs e) SqlConnection con = new SqlConnection(); con.C

7、onnectionString = Data Source=.SQLEXPRESS;Initial Catalog=ReportServer;database=zhangmu;Integrated Security=True;/Integrated Security=true;Data Source=WWW-3A034B5863C;database=zhangmu;/Data Source=.SQLEXPRESS;Initial Catalog=ReportServer;database=zhangmu;Integrated Security=True con.Open(); SqlComma

8、nd cmd = new SqlCommand(); cmd.CommandText = Select * from User where useremail=useremail and userpwd=userpwd; SqlParameter pauseremail=cmd.Parameters.Add(useremail, SqlDbType.NVarChar, 50); SqlParameter pauserpwd = cmd.Parameters.Add(userpwd, SqlDbType.NVarChar, 50); pauseremail.Value = txtuseremai

9、l.Text; pauserpwd.Value = txtuserpwd.Text; cmd.Connection = con; cmd.ExecuteNonQuery(); SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read() Sessionuserid = druserid.ToString(); Sessionuseremail = txtuseremail.Text; if (txtuserpwd.Text = admin) Response.Redirect(admin.aspx); else Response.Redirect(

10、user.aspx); else Label2.Text = 用户名和密码错误; con.Close(); 4.1.2注册界面图6:注册界面用户第一次进入该界面时,要依据提示输入相关信息完成注册,之后才能登录进入该系统。用户界面图7:用户界面此界面为用户界面,用户可以依据年份或消费类型完成查找功能。管理员界面 图8:管理员界面管理员在登录界面进行登入,有特定的账号以及密码对其进行验证。当登入到管理员界面时。管理员可以对用户表,收入表以及支出表进行管理。目的就是对数据库的维护,对于一些许久不运用本系统的用户。可以进行删除,这样可以节约数据库的运用。对于一些凌乱的数据可以进行整顿。这样也可以起到维

11、护数据库的作用。所以管理员的主要职责就是维护数据库。让系统可以正常的运行下去,不会因为数据量的过大而对本系统的运行起到阻碍。会员界面图9:会员界面该界面管理员可以查看会员信息。对于以上界面中的GridView控件的相关重要属性的设定如下:DataKeyNames:usermail对数据绑定的设置如下:ConnectionSting:Data Source=.SQLEXPRESS;Initial Catalog=zhangmu;Integrated Security=TrueDeleteQuery : LETE FROM user WHERE useremail = useremailInser

12、tQuery: INSERT INTO user (username, useremail, userpwd, userphotourl, userdegree) VALUES (username, useremail, userpwd, userphotourl, userdegree)SclectQuery: ELECT username, useremail, userpwd, userphotourl, userdegree FROM userUpdataQuery: PDATE user SET username = username, userpwd = userpwd, user

13、photourl = userphotourl, userdegree = userdegree WHERE useremail = useremail消费界面图9:消费界面该界面为管理员管理的消费界面。对于以上界面中的GridView控件的相关重要属性的设定如下:DataKeyNames:id对数据绑定的设置如下:CoctionSting:Data Source=.SQLEXPRESS;Initial Catalog=zhangmu;Integrated Security=TrueDeleteQuery:DELETE FROM CPI WHERE id = idInsertQuery:INSERT INTO CPI (useremail, CPI, CPIAmount, CPIpatterns, Consumersite, Consumerex, CPItime) VALUES (useremail, CPI,

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

当前位置:首页 > 办公文档 > 工作计划

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