77范文网 - 专业文章范例文档资料分享平台

C#家庭记账系统(2)

来源:网络收集 时间:2019-08-29 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

详细的账目表

四、 系统实现

主要介绍一下系统实施流程:

登陆界面,用户名:admin 密码:123 (登陆后,可自行修改)

这是系统的一个主界面

使用时间段及关键字的查找

这是设置功能,可以修改用户名及密码,初始化数据库及数据备份及还原

本系统还有托盘功能

五、使用说明

本系统是一个基于Visual studio 2010(C#) + SQL server 2005的家庭记账系统。

在满足了软件使用环境之后需要先还原数据库,将已提供的数据库资料还原到SQL server2005中,数据库名为Dic,连接语句\Source=(local);Initial Catalog=Dic;Integrated Security=true;\数据库中有UserTable和EcTable两个表,新用户可以根据上面系统实现中的讲说来进行使用。

六、总结

经过了近一个月的时间,利用C#.NET开发的家庭记账系统程序终于完成了。本程序是针对大众需求现状的分析之后,确定了程序涉及的领域,包括了界面设计、功能设计、数据库设计等,是一个具有实际应用意义的程序。 经过这次的课题的设计与实现,尽管遇到了很多很多难题,但是我们小组也在这次课程设计中得到了许多经验、心得和锻炼。这让我们发现编译程序的过程其实就是不断解决问题的过程,从中也感受到了编写软件的乐趣,一个人永远有学不完的知识, 就算开发软件的各项知识都学会了,但在实际开发过程中仍然会遇到不少问题,这时就要做到以下这两点:一个是“查” ,另一个则是“问” 。通过仔细的查阅资料和询问老师以及同学, 最终解决了不少的问题。 这也使我们认识到解决问题不仅需要外界的帮助, 更重要的是依靠自己的能力

参考文献

[1]罗斌,罗顺文等编 . Visual C#2005 编程技巧大全 .-北京:中国水利水电出版社, [2] 王超,潘杨 《Visual C# 通用范例开发金典》 电子工业出版社

主要程序源代码 (登录验证)

using 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; using System.Configuration;

namespace 家庭记账系统 {

public partial class Form1 : Form {

public Form1() {

InitializeComponent(); }

string Users, Pwd;//用户名,密码

bool flagshow = false;//用来标注登陆名是否存在于数据库

private void button1_Click(object sender, EventArgs e) {

string uname = this.textBox1.Text.ToString(); string password = this.textBox2.Text.ToString(); SqlConnection thisconnection = new SqlConnection(\家庭记账系统; User ID =sa; PWD =123\ thisconnection.Open();

SqlCommand thiscommand = thisconnection.CreateCommand(); thiscommand.CommandText = \ SqlDataReader Dr = thiscommand.ExecuteReader();

while (Dr.Read())//读取数据库信息 {

Users = Dr[\ Pwd = Dr[\

if (Users.Trim() == textBox1.Text && Pwd.Trim() == textBox2.Text)

{

flagshow = true;//用户名存在,则true } }

Dr.Close();

thisconnection.Close();

if (flagshow == true) {

this.Visible = false;//关闭登陆窗口

new Form2().Show();//用户存在,返回系统界面 } else {

MessageBox.Show(\用户名不存在或密码错误!\提示\ return; } }

private void Form1_Load(object sender, EventArgs e) {

}

} }

(修改密码)

private void button4_Click(object sender, EventArgs e)//修改密码功能,

首先,验证原密码 {

string uname = this.textBox1.Text.ToString(); string password = this.textBox2.Text.ToString(); SqlConnection thisconnection = new SqlConnection(\家庭记账系统; User ID =sa; PWD =123\ thisconnection.Open();

SqlCommand thiscommand = thisconnection.CreateCommand();

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库C#家庭记账系统(2)在线全文阅读。

C#家庭记账系统(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/689025.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: