• 大小: 534KB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-07-11
  • 语言: C#
  • 标签:

资源简介

预算管理系统开发随笔(一) 前两天主管谈到需要对单位的预算开支做一个简单的管理软件,结合最近对C#的学习,我决定用C#来制作这个程序,程序的功能很简单 ,希望能通过这个程序的制作熟悉C#Winform应用程序的开发。我会把开发过程详细的记录下来,希望大家就软件的设计和编码上的问题多提建议. 一、需求分析。 程序要实现对每笔划分到单位的预算的使用情况进行管理,要求具有一定的安全控制手段。 对于预算管理要求实现的功能如下: 1、可以很直观的管理每一笔预算,对于预算的性质和预算资金的设用状态必须有详细的记录。 2、每笔预算可能用于若干项目,要求追踪每个项目的详细资料和资金拨付情况。 3、大的预算可能包含小的预算和若干项目。 二、概要设计 数据库选择:Access(足够了) 安全控制手段: 程序建立用户表,存储每个用户的用户名密码。每个用户均可以修改自己的密码,特殊的admin内置用户可以删除用户和添加新用户。 数据模型:分析预算和项目的关系,很明显类似于系统的文件和文件夹的关系,文件夹可能包含文件夹和文件,而文件则保存具体的数据。 这里预算可以包含小预算和具体的项目,而实际资金的使用最终是通过项目来完成的。

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace BudgetControl
{
    public partial class AddUserFrm : Form
    {
        public AddUserFrm()
        {
            InitializeComponent();
        }

        private void btnCancel_Click(object sender EventArgs e)
        {
            DialogResult = DialogResult.Cancel;
        }

        private bool IsValid()
        {
            if(tbUsername.Text.Trim() == ““)
                return false;
            if(tbPassword.Text.Trim() != tbPasswordAgain.Text.Trim())
                return false;
            return true;
        }
            

        private void btnOK_Click(object sender EventArgs e)
        {
            try
            {
                UserMgrBus.AddUser(new User(tbUsername.Text.Trim() tbPassword.Text.Trim()));
                DialogResult = DialogResult.OK;
                MessageBox.Show(“添加成功!“);
            }
            catch (Exception ex)
            {
                MessageBox.Show(“添加失败“ + ex);
            }
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1201  2006-03-23 17:32  BudgetControl\BudgetControl\AddUserFrm.cs

     文件       5929  2006-03-23 17:32  BudgetControl\BudgetControl\AddUserFrm.Designer.cs

     文件       5814  2006-03-23 17:32  BudgetControl\BudgetControl\AddUserFrm.resx

     文件        415  2006-03-23 23:08  BudgetControl\BudgetControl\app.config

     目录          0  2006-03-23 22:33  BudgetControl\BudgetControl\bin\Debug

     文件       1487  2006-03-23 23:18  BudgetControl\BudgetControl\bin\Release\BudgetControl.application

     文件     155648  2006-03-23 23:18  BudgetControl\BudgetControl\bin\Release\BudgetControl.exe

     文件        415  2006-03-23 23:08  BudgetControl\BudgetControl\bin\Release\BudgetControl.exe.config

     文件       2950  2006-03-23 23:18  BudgetControl\BudgetControl\bin\Release\BudgetControl.exe.manifest

     文件     987136  2006-03-23 23:14  BudgetControl\BudgetControl\bin\Release\BudgetControl.mdb

     文件     269824  2006-03-23 23:18  BudgetControl\BudgetControl\bin\Release\BudgetControl.pdb

     文件       1487  2006-03-23 23:15  BudgetControl\BudgetControl\bin\Release\BudgetControl.vshost.application

     文件       5632  2005-09-23 06:56  BudgetControl\BudgetControl\bin\Release\BudgetControl.vshost.exe

     文件        415  2006-03-23 23:08  BudgetControl\BudgetControl\bin\Release\BudgetControl.vshost.exe.config

     文件       2950  2006-03-23 23:15  BudgetControl\BudgetControl\bin\Release\BudgetControl.vshost.exe.manifest

     目录          0  2006-03-23 22:33  BudgetControl\BudgetControl\bin\Release

     目录          0  2006-03-17 17:29  BudgetControl\BudgetControl\bin

     文件       5432  2006-03-23 22:26  BudgetControl\BudgetControl\BrowseProjectFrm.cs

     文件      29983  2006-03-23 22:26  BudgetControl\BudgetControl\BrowseProjectFrm.Designer.cs

     文件       9580  2006-03-23 22:26  BudgetControl\BudgetControl\BrowseProjectFrm.resx

     文件        690  2006-03-16 14:11  BudgetControl\BudgetControl\Budget.cd

     文件       1303  2006-03-23 23:02  BudgetControl\BudgetControl\Budget.cs

     文件       8599  2006-03-23 21:37  BudgetControl\BudgetControl\BudgetControl.csproj

     文件        536  2006-03-17 17:26  BudgetControl\BudgetControl\BudgetControl.csproj.user

     文件     987136  2006-03-23 23:14  BudgetControl\BudgetControl\BudgetControl.mdb

     文件       1274  2006-03-23 11:04  BudgetControl\BudgetControl\BudgetControlDAL.cs

     文件        154  2006-03-23 16:32  BudgetControl\BudgetControl\BudgetControlDataSet.cs

     文件     256299  2006-03-23 16:32  BudgetControl\BudgetControl\BudgetControlDataSet.Designer.cs

     文件        381  2006-03-23 16:32  BudgetControl\BudgetControl\BudgetControlDataSet.xsc

     文件      78349  2006-03-23 16:32  BudgetControl\BudgetControl\BudgetControlDataSet.xsd

............此处省略93个文件信息

评论

共有 条评论

相关资源