基于.NET 应用程序开发实战报告
课程名称: 基于.NET 应用程序开发实战
专 业: 计算机科学与技术嵌入式培养
班 级:
学 号:
学生姓名:
指导教师:
开课学期:
2021 年 4 月 6 日
目录
1 引言(或绪论).................................................................................................................1
1.1 课程设计目的.......................................................................................................1
1.2 课程设计的意义...................................................................................................1
2 可行性分析 ........................................................................................................................2
2.1 技术可行性...........................................................................................................2
2.2 经济可行性...........................................................................................................2
2.3 社会可行性...........................................................................................................2
3 系统分析设计 ....................................................................................................................2
3.1 系统功能描述.......................................................................................................2
3.2 系统功能表...........................................................................................................2
3.3 E-R 图分析 ............................................................................................................3
(1) 用户信息 E-R 图 ...........................................................................................3
(2) 收入信息 E-R 图 ...........................................................................................3
(3) 支出信息 E-R 图 ...........................................................................................4
3.4 数据库设计...........................................................................................................4
(1)用户信息数据表(user).............................................................................4
(2) 收入信息数据表(Income).......................................................................4
(3) 支出信息数据表(Spend).........................................................................5
(4) 收支差额表(pay).....................................................................................5
4 系统功能展示 ....................................................................................................................6
4.1 登录注册功能.......................................................................................................6
4.2 主页设计...............................................................................................................7
4.3 修改密码.............................................................................................................10
4.4 收支录入功能.....................................................................................................11
4.5 收入支出查询并导出 Excel 表...........................................................................12
4.6 收入支出管理系统.............................................................................................15
结 论 ....................................................................................................................................19
I
1 引言(或绪论)
财务管理系统是每一个管理家政财务收入和支出会计不可缺少的管理信息
系统它的内容对于管理者来说是至关重要的,所以财务管理系统应该能够为每一
个的管理者提供充足的信息和快捷的查询手段,大大的方便家政的账务管理。随
着科学技术的不断提高,计算机科学日渐成熟, 网上银行的迅速发展,其强大的
功能已为人们深刻认识它已进入人类社会的各个领域并发挥着越来越重要的作
用。财务管理系统在每个公司都很重要,并通过使用财务管理系统,公司的者可
以随时掌握公司的收支状况,同时可以通过财务管理系统对公司的经营状况分析,
对公司的经营投资的决策提供财务方面的相关资料。不仅仅是公司,现在个人也
需要财务管理系统,可以记录你的每一笔开销和收入,帮助人们更好的理财。系
统主要功能有:系统管理,收支录入,记账管理。
1.1 课程设计目的
(1)培养综合运用所学知识独立完成课题的能力。
(2)更深入地理解和掌握该课程中的有关基本概念,程序设计思想和方法。
(3)提高对工作认真负责、一丝不苟,对同学团结友爱,协作攻关的基本
素质。
(4)培养勇于探索、严谨推理、实事求是、有错必改,用实践来检验理论,
全方位考虑问题等科学技术人员应具有的素质。
(5)培养从资料文献、科学实验中获得知识的能力,提高从别人经验中找
到解决问题的新途径的悟性,初步培养工程意识和创新能力。
(6)对掌握知识的深度、运用理论去处理问题的能力、实验能力、课程设
计能力、书面表达能力进行考核。
1.2 课程设计的意义
计算机已经成为我们学习和工作的得力助手,使用其可方便的管理财务科目,
为其财务管理增加了方便。今天,计算机的价格已经十分低廉,同时性能有了长
II
足的进步。它已经被应用于许多领域。
现在我国的财务管理水平还有纸质介质的存在,这样的机制已经不能适应时
代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然
被计算机为基础的信息管理所取代。
我们团队作为软件工程专业的学生,希望可以在这方面有所贡献。改革的总
设计师邓小平同志说过“科学技术是第一生产力”,我们希望能用我们所学的知
识编制出一个实用的程序来帮财务人员进行财务管理。
2 可行性分析
2.1 技术可行性
本系统采用 Windows10 版本作为操作平台。数据库管理系统选用 SQL Server
2012,该数据库管理系统,提供数据库之间的数据复制功能,可代替现有系统单据
数据的手工传递工作,降低出错率,提高数据的可用性。本系统的应用程序开发
平台选用 Microsoft Visual studio 2019,使用的语言是 c#窗体设计。
2.2 经济可行性
本系统开发成本低,一台可运行的电脑即可。大大缩减了人工财务管理所需
要的人工成本。是非常方便的一个管理系统经济可行性高。
2.3 社会可行性
本系统操作简单方便,容易上手。适合人们使用。在财务管理上有很好的简
便性,可以节约很多人力物力,适合流向社会,服务大众。
3 系统分析设计
3.1 系统功能描述
财务管理系统主要有用户登录注册功能,用户可以注册账号登录系统中,形
成自己的收入支出账单,保存到数据库中。可以对数据进行增删改查等功能,了