## 基于.NET 应用程序开发实战报告
# 1 引言(或绪论)
财务管理系统是每一个管理家政财务收入和支出会计不可缺少的管理信息系统它的内容对于管理者来说是至关重要的,所以财务管理系统应该能够为每一个的管理者提供充足的信息和快捷的查询手段,大大的方便家政的账务管理。随着科学技术的不断提高,计算机科学日渐成熟, 网上银行的迅速发展,其强大的功能已为人们深刻认识它已进入人类社会的各个领域并发挥着越来越重要的作用。财务管理系统在每个公司都很重要,并通过使用财务管理系统,公司的者可以随时掌握公司的收支状况,同时可以通过财务管理系统对公司的经营状况分析,对公司的经营投资的决策提供财务方面的相关资料。不仅仅是公司,现在个人也需要财务管理系统,可以记录你的每一笔开销和收入,帮助人们更好的理财。系统主要功能有:系统管理,收支录入,记账管理。
## 1.1 课程设计目的
1. 培养综合运用所学知识独立完成课题的能力。
2. 更深入地理解和掌握该课程中的有关基本概念,程序设计思想和方法。
3. 提高对工作认真负责、一丝不苟,对同学团结友爱,协作攻关的基本素质。
4. 培养勇于探索、严谨推理、实事求是、有错必改,用实践来检验理论,全方位考虑问题等科学技术人员应具有的素质。
5. 培养从资料文献、科学实验中获得知识的能力,提高从别人经验中找到解决问题的新途径的悟性,初步培养工程意识和创新能力。
6. 对掌握知识的深度、运用理论去处理问题的能力、实验能力、课程设计能力、书面表达能力进行考核。
## 1.2 课程设计的意义
计算机已经成为我们学习和工作的得力助手,使用其可方便的管理财务科目,为其财务管理增加了方便。今天,计算机的价格已经十分低廉,同时性能有了长足的进步。它已经被应用于许多领域。
现在我国的财务管理水平还有纸质介质的存在,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。
我们团队作为软件工程专业的学生,希望可以在这方面有所贡献。改革的总设计师邓小平同志说过“科学技术是第一生产力”,我们希望能用我们所学的知识编制出一个实用的程序来帮财务人员进行财务管理。
# 2 可行性分析
## 2.1 技术可行性
本系统采用 Windows10 版本作为操作平台。数据库管理系统选用 SQL Server 2012,该数据库管理系统,提供数据库之间的数据复制功能,可代替现有系统单据数据的手工传递工作,降低出错率,提高数据的可用性。本系统的应用程序开发平台选用 Microsoft Visual studio 2019,使用的语言是 c#窗体设计。
## 2.2 经济可行性
本系统开发成本低,一台可运行的电脑即可。大大缩减了人工财务管理所需要的人工成本。是非常方便的一个管理系统经济可行性高。
## 2.3 社会可行性
本系统操作简单方便,容易上手。适合人们使用。在财务管理上有很好的简便性,可以节约很多人力物力,适合流向社会,服务大众。
# 3 系统分析设计
## 3.1 系统功能描述
财务管理系统主要有用户登录注册功能,用户可以注册账号登录系统中,形成自己的收入支出账单,保存到数据库中。可以对数据进行增删改查等功能,了解自己的收支情况绘成出装图进行分析。
## 3.2 系统功能表
![](https://www.writebug.com/myres/static/uploads/2021/11/14/8a01a1a7346cbd8e54d9db502cdc6fbd.writebug)
## 3.3 E-R 图分析
(1)用户信息 E-R 图
![](https://www.writebug.com/myres/static/uploads/2021/11/14/e88ae83c870cf28195f1dc5f6f2df83a.writebug)
(2)收入信息 E-R 图
![](https://www.writebug.com/myres/static/uploads/2021/11/14/676ec118ee6baf5687439917c4c342cc.writebug)
(3)支出信息 E-R 图
![](https://www.writebug.com/myres/static/uploads/2021/11/14/ece3d9b069cbb09ce7c8f57b904bd2f8.writebug)
## 3.4 数据库设计
用户信息数据表(user)
| 列名 | 数据类型 | 字段描述 |
| -------- | -------- | -------- |
| UserName | varchar | 用户名 |
| Password | Varchar | 密码 |
| Juese | varchar | 职业 |
收入信息数据表(Income)
| 列名 | 数据类型 | 字段描述 |
| ------------ | -------- | -------- |
| Name | varchar | 用户名 |
| IncomeNum | Int | 收入金额 |
| IncomeSource | varchar | 收入来源 |
| IncomeDate | datetime | 日期 |
支出信息数据表(Spend)
| 列名 | 数据类型 | 字段描述 |
| ----------- | -------- | -------- |
| spendName | varchar | 用户名 |
| spendNum | int | 支出金额 |
| spendDep | varchar | 支出用途 |
| receiveName | varchar | 收款方 |
| expenditure | varchar | 支付方式 |
| spendDate | datetime | 支出时间 |
收支差额表(pay)
| 列名 | 数据类型 | 字段描述 |
| ------- | -------- | -------- |
| month | int | 时间 |
| income | varchar | 收入 |
| spend | varchar | 支出 |
| payment | varchar | 收支差额 |
# 4 系统功能展示
## 4.1 登录注册功能
![](https://www.writebug.com/myres/static/uploads/2021/11/14/87e7ec7005878ad21483fd16b8a217d9.writebug)
![](https://www.writebug.com/myres/static/uploads/2021/11/14/55a495e8f42cfe0d7a23e1aabfd3379f.writebug)
用户可以在此界面同过相关信息的填写进行账号密码注册然后登录财务管理系统进行一些相关操作。
代码如下:
登录功能:
```c++
string sql = "select * from users where UserName =@username";
SqlParameter p = new SqlParameter("@username",txtName.Text);
DataTable dt = new DataTable();
dt = DBHelper.ExecuteQuery(sql, p);
if (dt.Rows.Count>0)
{ Register register = new Register();
register.UserName = dt.Rows[0][1].ToString();
register.Password = dt.Rows[0][2].ToString();
if(txtPwd.Text==register.Password)
{ MessageBox.Show("登录成功!");
FormMain main = new FormMain();
main.Tag = register;
main.Show();
this.Hide();
}
else {
MessageBox.Show("密码错误!");
txtPwd.Text = "";
}
```
注册功能:
```c++
SqlParameter[] ps = {new SqlParameter("@username",Newuser.Text),
new
new SqlParameter("@password2",Newpwd2.Text),
new SqlParameter("@juese",txtJuese.Text)
};
if(Newuser.Text=="") {
MessageBox.Show("请输入用户名");
}
else {
if(Newpwd.Text=="")
{
MessageBox.Show("请输入密码");
}
else {
if(Newpwd.Text != Newpwd2.Text) {
MessageBox.Show("请确认重复密码");
}
else {
if (Newuser.ReadOnly == false) { //添加
string sql = "insert into users
values(@username,@password,@juese)";
int res = DBHelper.ExecuteNonQuery(sql, ps);
if (res > 0) {
MessageBox.Show("注册成功");
}
else {
MessageBox.Show("注册失败");
}
}
else {} Newuser.ReadOnly = false;
}
}
}
}
```
## 4.2 主页设计
![](https://www.writebug.com/myres/static/uploads/2021/11/14/28ae1fce16d619bd941192ad34423439.writebug)
用户登录进系统主页面选择一些操作选择,有查询账单信息,和收支录入,收支系统管理等功能。还可以将自己的收支信息绘制成柱状图进行收支分析。也可以修改账号密�
没有合适的资源?快使用搜索试试~ 我知道了~
基于C#+SQL Server 2012实现的(WinForm)财物管理系统【100011458】
共96个文件
cs:27个
png:16个
resx:11个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 2 下载量 45 浏览量
2023-04-03
09:59:54
上传
评论
收藏 5.49MB ZIP 举报
温馨提示
本系统为财物管理系统。系统主要功能有:系统管理,收支录入,记账管理。本系统采用Windows10版本作为操作平台。数据库管理系统选用SQL Server 2012;本系统的应用程序开发平台选用Microsoft Visual studio 2019,使用的语言是c#窗体设计。财务管理系统主要有用户登录注册功能,用户可以注册账号登录系统中,形成自己的收入支出账单,保存到数据库中。可以对数据进行增删改查等功能,了解自己的收支情况绘成出装图进行分析。
资源推荐
资源详情
资源评论
收起资源包目录
100011458-基于C#+SQL Server 2012实现的(WinForm)财物管理系统.zip (96个子文件)
wealth_management
FormSpend.cs 4KB
Register.cs 358B
FormRegister.Designer.cs 9KB
FormSpend.resx 8KB
SelectSpend.resx 8KB
ChangePwd.cs 2KB
项目报告.docx 1.41MB
App.config 324B
FormMain.cs 6KB
支出结果.xls 166B
SelectIncome.resx 6KB
FormRegister.cs 2KB
obj
Debug
财务管理.csproj.FileListAbsolute.txt 1KB
财务管理.csprojAssemblyReference.cache 424B
财务管理.exe 730KB
财务管理.FormIncome.resources 180B
财务管理.AddIncome.resources 180B
财务管理.SelectIncome.resources 180B
财务管理.csproj.AssemblyReference.cache 6KB
财务管理.FormRegister.resources 180B
财务管理.FormLogin.resources 4KB
DesignTimeResolveAssemblyReferencesInput.cache 7KB
财务管理.ChangePwd.resources 180B
.NETFramework,Version=v4.5.AssemblyAttributes.cs 206B
财务管理.csproj.ResolveComReference.cache 1KB
TempPE
Properties.Resources.Designer.cs.dll 4KB
财务管理.FormSpend.resources 180B
财务管理.csproj.GenerateResource.cache 2KB
财务管理.csproj.CoreCompileInputs.cache 41B
Interop.Office.dll 425KB
财务管理.SelectSpend.resources 180B
财务管理.Properties.Resources.resources 666KB
财务管理.FormMain.resources 180B
财务管理.AddSpend.resources 180B
财务管理.pdb 130KB
DesignTimeResolveAssemblyReferences.cache 273B
FormLogin.Designer.cs 8KB
FormRegister.resx 6KB
FormSpend.Designer.cs 21KB
LICENSE 1KB
FormIncome.cs 3KB
AddSpend.Designer.cs 11KB
ChangePwd.resx 6KB
FormLogin.cs 3KB
SelectIncome.Designer.cs 9KB
FormMain.resx 6KB
AddSpend.cs 2KB
FormMain.Designer.cs 17KB
bin
Debug
财务管理.exe 730KB
财务管理.exe.config 324B
财务管理.pdb 130KB
FormIncome.Designer.cs 17KB
项目报告.docx-md
8-4551bc5b1425197a741685d19f0e77aa.png 82KB
15-4d3cc7247766d3cc21b8178f78a5e01d.png 70KB
3-8d7e17d67e502eb58d2251b9398cdec0.png 18KB
13-9c0f1d29924a7a5745999ae4aa8e5c7b.png 27KB
7-b2a4eebfc14dabe02e72cddaf0951659.png 115KB
2-b25108cd52b1c87b3a06f54d10e75468.png 16KB
10-6a700b8855239b15f7167fe3d97603a2.png 71KB
14-a6a1132f50aa4ac1f37283f149acfb50.png 81KB
1-6a94c6266ce4c40c773b7c7aa49b9891.png 25KB
5-7ccc4afd69a825e5bf5438df5966097b.png 387KB
6-939fe5e29d88b25b3e7b831986ceceef.png 338KB
11-d09d1ec34e53b08fcc37864d6e0fcf63.png 55KB
4-2e5dee2184d66d006c1e439c6f71c2ed.png 32KB
12-7b85c4204b3805b1fdb30392da62214a.png 55KB
9-838a87d0c1fe844cfe225b01cce2b8bb.png 57KB
Properties
Resources.Designer.cs 5KB
Settings.Designer.cs 1KB
Settings.settings 242B
AssemblyInfo.cs 1KB
Resources.resx 7KB
AddSpend.resx 6KB
Program.cs 506B
AddIncome.resx 6KB
查询结果.xls 418B
SelectIncome.cs 5KB
财务管理.sln 1KB
财务管理.csproj 9KB
Resources
2.jpg 13KB
3.png 66KB
6.jpg 150KB
1.jpg 43KB
5.jpg 334KB
menuBg.BMP 46KB
7.jpg 6KB
FormLogin.resx 6KB
AddIncome.Designer.cs 8KB
数据库.sql 9KB
SelectSpend.Designer.cs 10KB
SelectSpend.cs 5KB
ChangePwd.Designer.cs 8KB
README.md 22KB
DBHelper.cs 5KB
AddIncome.cs 1KB
FormIncome.resx 7KB
共 96 条
- 1
资源评论
- seuifhjoijpof2023-06-16资源很实用,内容详细,值得借鉴的内容很多,感谢分享。
- hjijingzijimogon2023-07-19这个资源内容超赞,对我来说很有价值,很实用,感谢大佬分享~
神仙别闹
- 粉丝: 2674
- 资源: 7640
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功