1、养老保险金;CS设计模式;养老保险金管理系统;C#语言“Personal financial management system design and ImplementationAbstractIn todays society for a personal financial management and control is the mans first duty. After retiring as well, now Chinas social security system is not perfect, how to reasonably the endowment insura
2、nce gold to plan financial management is an often overlooked but important problems, this requires an efficient, stable endowment insurance management system. The system can help the user to perform daily pension finance. System with database access and connection, user accounts, asset management, d
3、ata statistics and inquiry; through some calculation functions, to carry out some financial computing.Software using C S design patterns, using C # language preparation, taking into account the personal use of simple and convenient, without the need of system using internet.We have developed a set o
4、f endowment insurance management software can achieve good function mentioned above. Below, we will be specific elaboration of the system, the software is endowment insurance management software, it is easy to operate, the first time users only account for one of my, can facilitate the use of the sy
5、stem. Each user can set up their own separate account and password.Keywords: Pension insurance; C S design pattern; financial system; C # language 目 录1.引言 11.1课题背景 11.2 国内外研究现状 11.3研究意义 11.4研究方法 12相关的理论基础 12.1 C/S模式 22.2 C#的介绍 22.3关于结构化查询语言SQL的介绍 33.用户需求分析 33.1用户登陆功能 33.2 新用户注册功能 33.3 密码修改功能 43.4 收入
6、统计功能 43.5收入查询功能 43.6资产状况统计查询功能 43.7投资情况统计查询功能 53.8 理财计算器功能 54 系统功能的设计和实现 54.1系统功能示例图 54.2数据库表的设计 64.3数据库表之间的关系 104.4系统功能模块的设计 114.4.1系统登陆模块的设计 114.4.2用户注册模块功能的设计 114.4.3密码修改模块功能的设计 124.4.4收入统计和查询模块的设计 124.4.5资产情况的统计和查询的设计 144.4.6 投资情况的统计和查询的设计 144.5系统部分典型代码 155系统调试和系统测试 185.1测试环境 185.2系统运行的部分实例 185.
7、3系统测试方面的说明 21结论 21参考文献 22致 谢 23声 明 241引言1.1课题背景一个有经济头脑的人,在日常生活和投资中,都会对自己的支出和开销做到心里有数,以便于制定出自己的一套理财计划,达到合理的经济统筹,有理财习惯的人可以从以往的统计中看到自己主要消费方向,看出自己的消费是否合理,由此制定出一套合理的经济计划方案,从而可以不断的长进自己的经济头脑,对自己的财富积累,合理投资有着不可或缺的帮助。对于养老保险金的管理,如果是手动管理的话,首先,如果每天统计的话,用于统计的账本和记录册会越来越多,不利用保管,容易造成丢失;其次,随着纪录的增多,如果要查找以前的记录,会变的越来越困难
8、。因此,需要一个功能比较完善的养老保险金管理系统来代替传统的手工统计。本设计所介绍的,就是一个基于C/S结构的养老保险金管理系统,凭借设计的软件系统,通过数据库的连接和访问,进行相关数据的统计和查询,还可以通过相应的计算功能,完成一些经济方面的实用计算。1.2 国内外研究现状从查阅资料来看,一些比较发达国家人的生活中对理财有着很严格的计划,因此国外的养老保险金管理系统总体来说比较普遍,做的也比较完善.国内的养老保险金管理系统主要偏重于办公财务软件,而养老保险金管理方面的比较少,因此需要开发相关的系统软件。1.3研究意义进行养老保险金管理的统计,如果是手动统计的话,首先,如果每天统计的话,用于统
9、计的账本和记录册会越来越多,不利用保管,容易造成丢失;1.4研究方法本文所介绍的,就是一个基于C/S结构的养老保险金管理系统,凭借设计的软件系统,通过数据库的连接和访问,进行相关数据的统计和查询,还可以通过相应的计算功能,完成一些经济方面的实用计算。本系统的特点是:通过系统的数据录入,可以将数据保存在相应的数据库里面,而数据库的设计方式,使录入的数据更加有效,合理。对数据的统计有比较完善的设计,对各种输入错误的情况有着比较合理的考虑,通过代码提示用户输入完整,合理的数据,以便于查找,统计。在记录中有计算统计功能,避免用户手动计算出错;有相关的用户登陆,密码检测,密码修改的功能,保护用户数据的安
10、全性。本文将介绍本文将介绍基于C/S模式的养老保险金管理系统的设计和开发。因此,文章将涵盖以下内容:介绍贯穿项目设计,开发始终的C#+SQL技术;介绍系统的详细设计以及具体实现的过程。2相关的理论基础系统采用C/S模式,使用C#语言完成客户端界面的开发,以及功能的实现,使用SQL2005作为后台数据库,在客户端的程序编写中,通过C#相应的数据连接组件来进行数据库的搜索和连接。客户使用时,可以直接通过登陆账号来进入系统,进行数据的统计录入和查询。2.1 C/S模式C/S (Client/Server,客户机/服务器)模式又称C/S结构,是软件系统系结构的一种。C/S模式简单地讲就是基于企业内部网
11、络的应用系统。与B/S(Browser/Server,浏览器/服务器)模式相比,C/S模式的应用系统最大的好处是不依赖企业外网环境,即无论企业是否能够上网,都不影响应用。C/S模式的优势首先,交互性强是C/S固有的一个优点。在C/S中,客户端有一套完整的应用程序,在出错提示、在线帮助等方面都有强大的功能,并且可以在子程序间自由切换。其次,C/S模式提供了更安全的存取模式。由于C/S是配对的点对点的结构模式,采用适用于局域网、安全性比较好的网络协议(例如:NT的NetBEUI协议),安全性可以得到较好的保证。再次,采用C/S模式将降低网络通信量。而C/S只有两层结构,网络通信量只包括Client
12、与Server之间的通信量。所以,C/S处理大量信息的能力是B/S所无法比拟的。最后,由于C/S在逻辑结构速度快。使得C/S更利于处理大量数据。2.2 C# 的介绍C#(发音为“See Sharp”)是简单、现代、面向对象和类型安全的编程语言。C#起源于C语言家族,因此,C,C+和Java的程序员很快就能熟悉它。C#是面向对象的语言,但C#进一步支持面向组件的编程。现代软件设计越来越依赖于自包含和自描述功能包形式的软件组件。C#具有统一类型系统,所有的C#类型,包括诸如int和double的基本数据类型,都继承于单个类型object。因此,所有类型都共享一组通用操作,并且,任何类型的值都能够以
13、一致的方式存储、传递和操作。由于ASP.NET是一个基于.NET的Web开发平台,该Web开发平台使得Web开发人员可以使用.NET编程语言(包括VB.NET、C#和C+托管扩展、Jscript等)开发Web应用程序。在学生信息管理系统中,采用C#语言来实现。因为C#是微软新一代面向对象的语言产品,可用于创建要运行在.NET CLR上的应用语言程序之一。C#具有现代、简单、完全面向对象和类型安全等特点。C#相对于C/ C+而言,如果以前学过C/ C+,学习会变得很容易,许多C#语句直接借用C/ C+的语言,包括表达式和操作符。关于C#最重要的一点是:它是现代的编程语言。在类、命名空间、方法重载
14、和异常处理等领域简化了C/ C+,丢弃了C/ C+的复杂性,使它更容易使用、减少出错。减少了C/ C+的一些特性,不再有宏、模板和多重继承,这样对于开发人员而言,省去了不少麻烦提高了工作效益。总之,C#相对于C/ C+等其它语言,具有如下特点: 可避免C+中的指针、禁止直接内存操作等,语法更简单、易学。 支持跨平台,可运行在不同类型的客户端。 完全面向对象且避免了多重继承。 支持快速应用开发(Rapid Application Development, RAD)功能。 实现了语言的兼容、协作交互性。综上所述,C#是派生于C/ C+语言的一种程序设计语言,它使程序员能够更快速、更容易地为微软.NET平台开发应用程序。C#能编写Windows应用程序、Web应用程序和Web服务等应用程序,在本系统中主要是用来编写Windows应用程序。2.3 关于结构化查询语言SQ
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1