小蜜蜂个人记账系统的设计与实现

 2023-12-25 08:45:54

论文总字数:22418字

摘 要

当今社会生活节奏加快,个人消费不断增长,使用电脑进行消费管理显得十分必要。本文阐述了一个功能较为全面的个人记账系统的开发过程和其一些关键技术。系统开发过程主要分为四个步骤:需求分析、系统规划、系统分析与系统设计。系统采用了自上而下的结构化的分析与设计方法。系统需求分析概述了系统开发的背景和需求;系统规划则通过实际的调研,分析了系统的组织结构,完成了概要设计;系统分析中只要完成数据流的分析和数据库存储需求;系统设计则完成了数据库的设计、功能模块的划分和系统界面的设计。系统使用了B/S模式,基于微软的.NET技术,后台数据库则选用SQL Server 2008数据库。本系统设计为个人理财记账提供了一个方便的管理工具。

关 键 词 :理财,C#,SQL Server 2008,.NET,B/S

Abstract:With people’s lifestyle speeding up, people"s consumption has been increasing also, so it is essential for people to establish a personal accounting system. The paper has described the full-round development of the accounting system and some of its’ key technologies. The development is mainly divided into four steps: needs analysis, system regulation, system analysis, system design. The system uses the top-down structured analysis method for design. The system regulation introduces how to organize structure of the system through the actual investigation and finish the conceptual design. The system analysis finishes the analysis of date tables and the needs of its storage. What’s more, the system design accomplished the database design, function division, and windows design. The system adopts the model of B/S model based on .NET technology with SQL database. The design and implementation of this system is to make personal financial conduction much more conveniently.

Keywords: Financial conduction, C#, SQL Server 2008 , .NET,B/S

目 录

1 系统开发背景介绍 1

1.1 引言 1

1.2 B/S结构 2

1.3 C#的介绍 3

1.4 SQL Server2008简介 4

2 系统需求分析与功能设计 4

2.1 需求分析 4

2.2 可行性研究 5

2.3 功能与模块设计 6

3 系统的实现 9

3.1 数据库的构建 11

3.2 系统登录模块 13

3.3 用户管理模块 15

3.4 收入支出模块 20

3.5 统计分析模块 24

3.6 报表导出模块 26

4 性能测试与安装 27

4.1 系统测试 27

4.2 系统安装与维护 30

结 论 33

参考文献 34

致 谢 35

系统开发背景介绍

引言

课题的来源

人们的开销在不断的加大,纸上记账已变得越发的繁琐,数据整理量也随之加大,人们不可能将大把的时间放在记录每日收支上面,而且手工记账的杂乱无法让人们清晰的看到自己资金浪费之处,也就更加无法对资金进行有效的管理。当务之急便是设计出一款可供人们方便使用的记账系统。

国内外研究状况及发展趋势

随着社会的飞速发展,人们的生活水平已经越来越高,消费项目也跟着生活水平的提高而变化,所以人们越来越重视个人财产的合理规划、管理和支配。计算机网络的日益发展与广泛的应用,以及数据库的应用,使得人们越来越倾向于在网络上记录每天的收支情况,并做出分析,所以个人记账系统对于日益发展的社会来说是非常有必要的。人们可以记录下每天的收支情况,并快速查询之前的收支记录,通过计算机进行管理并查询分析,统计数据得出清晰明了的图表,分析出各项资金的出处与去处,及浪费与节约之处,让人们对资金的管理更加严谨。这就是个人记账系统所要达到的目的。

计算机技术在管理方面的不断发展,使计算机已经成为领导者和管理者的重要工具,用来利用现代技术。计算机在线个人记账系统与传统的手工记账管理相比,具有以下优点:检索较迅速,查找较方便,可靠性较高,存储容量较大,保密性较好,寿命较长,成本较低。因此,使用个人记账系统来管理,管理人员可以大大提高能力收集和处理信息,这将帮助管理者做出及时的决策。根据变化的管理过程,将原始数据,信息进行处理、保存以及管理,在任何时候,管理人员可以在解决具体问题时对所需的信息数据检索查询,了解整个财务管理系统的动态情况,进行动态管理,从而有效的处理财务的管理工作,实现财务管理的自动化,提高效率。

课题开发环境与目标

该记账系统在设计方面采用B/S模式,在页面的设计与功能的实现方面使用.NET技术,后台数据库则选用SQL Server 2008数据库。本系统的设计实施为理财系统的运行做基础,为记账提供良好的条件,目的只为设计出一款方便、可靠性高、安全性高的记账软件。

B/S结构

本系统是针对广大的互联网用户设计的,因此采用当今计算机中比较流行的B/S三层结构。

图1 B/S三层结构图

在B/S结构下,事务处理逻辑模块从客户端分离,只要客户端安装通用数据浏览器就能发出请求到服务器,处理服务器数据库来完成事务处理工作,将数据返回给客户端输出显示,这样不仅大大降低在客户端上的负担,也保护了安全性能数据。

B/S架构和C/S架构相比,B/S是C/S结构的改进,它不仅具有C/S架构的优势,也有C/S架构不具备的独特优势:

剩余内容已隐藏,请支付后下载全文,论文总字数:22418字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;