养老保险金管理系统的开发设计与实现毕业.doc
《养老保险金管理系统的开发设计与实现毕业.doc》由会员分享,可在线阅读,更多相关《养老保险金管理系统的开发设计与实现毕业.doc(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流养老保险金管理系统的开发设计与实现毕业.精品文档.养老保险金管理系统的设计与实现摘 要在当今社会对于一个个人而言财政管理与支配是个人的首要任务。退休之后也是一样,如今的我国的社会保障制度还不够健全,如何合理的对养老保险金进行有规划的理财管理就是一个经常被人们忽视却很重要的问题,这样就需要一种高效,稳定的养老保险金养老保险金管理系统。该系统能帮助用户进行日常养老金理财。系统通过与数据库的访问和连接,进行用户收支,资产管理等数据的统计和查询;通过一些计算功能的实现,来进行一些理财方面的计算。软件采用CS设计模式,采用C#语言进行编写,考虑到个人使
2、用的简单性和方便性,在不需要上网的情况下进行系统使用。我们开发的这套养老保险金管理软件就可以很好的实现以上所说的功能。下面,将是我们对本系统的具体阐述,本软件是养老保险金管理软件,它简单易操作,第一次使用的用户只需申请一个本人的帐户,就可以方便的使用本系统了。每个用户可以为自己设置单独的帐号和登陆密码。 关键词:养老保险金;CS设计模式;养老保险金管理系统;C#语言Personal financial management system design and ImplementationAbstractIn todays society for a personal financial man
3、agement and control is the mans first duty. After retiring as well, now Chinas social security system is not perfect, how to reasonably the endowment insurance gold to plan financial management is an often overlooked but important problems, this requires an efficient, stable endowment insurance mana
4、gement system. The system can help the user to perform daily pension finance. System with database access and connection, user accounts, asset management, data statistics and inquiry; through some calculation functions, to carry out some financial computing.Software using C S design patterns, using
5、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 of endowment insurance management software can achieve good function mentioned above. Below, we will be specific elaboration of the system, the s
6、oftware 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 system. Each user can set up their own separate account and password.Keywords: Pension insurance; C S design pattern; financial system; C # langua
7、ge目 录 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 收入统计功能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
8、密码修改模块功能的设计124.4.4收入统计和查询模块的设计124.4.5资产情况的统计和查询的设计144.4.6 投资情况的统计和查询的设计144.5系统部分典型代码155系统调试和系统测试185.1测试环境185.2系统运行的部分实例185.3系统测试方面的说明21结论21参考文献22致 谢23声 明241引言1.1课题背景一个有经济头脑的人,在日常生活和投资中,都会对自己的支出和开销做到心里有数,以便于制定出自己的一套理财计划,达到合理的经济统筹,有理财习惯的人可以从以往的统计中看到自己主要消费方向,看出自己的消费是否合理,由此制定出一套合理的经济计划方案,从而可以不断的长进自己的经济头
9、脑,对自己的财富积累,合理投资有着不可或缺的帮助。对于养老保险金的管理,如果是手动管理的话,首先,如果每天统计的话,用于统计的账本和记录册会越来越多,不利用保管,容易造成丢失;其次,随着纪录的增多,如果要查找以前的记录,会变的越来越困难。因此,需要一个功能比较完善的养老保险金管理系统来代替传统的手工统计。本设计所介绍的,就是一个基于C/S结构的养老保险金管理系统,凭借设计的软件系统,通过数据库的连接和访问,进行相关数据的统计和查询,还可以通过相应的计算功能,完成一些经济方面的实用计算。1.2 国内外研究现状从查阅资料来看,一些比较发达国家人的生活中对理财有着很严格的计划,因此国外的养老保险金管
10、理系统总体来说比较普遍,做的也比较完善.国内的养老保险金管理系统主要偏重于办公财务软件,而养老保险金管理方面的比较少,因此需要开发相关的系统软件。1.3研究意义进行养老保险金管理的统计,如果是手动统计的话,首先,如果每天统计的话,用于统计的账本和记录册会越来越多,不利用保管,容易造成丢失;其次,随着纪录的增多,如果要查找以前的记录,会变的越来越困难。因此,需要一个功能比较完善的养老保险金管理系统来代替传统的手工统计。1.4研究方法本文所介绍的,就是一个基于C/S结构的养老保险金管理系统,凭借设计的软件系统,通过数据库的连接和访问,进行相关数据的统计和查询,还可以通过相应的计算功能,完成一些经济
11、方面的实用计算。本系统的特点是:通过系统的数据录入,可以将数据保存在相应的数据库里面,而数据库的设计方式,使录入的数据更加有效,合理。对数据的统计有比较完善的设计,对各种输入错误的情况有着比较合理的考虑,通过代码提示用户输入完整,合理的数据,以便于查找,统计。在记录中有计算统计功能,避免用户手动计算出错;有相关的用户登陆,密码检测,密码修改的功能,保护用户数据的安全性。本文将介绍本文将介绍基于C/S模式的养老保险金管理系统的设计和开发。因此,文章将涵盖以下内容:介绍贯穿项目设计,开发始终的C#+SQL技术;介绍系统的详细设计以及具体实现的过程。2相关的理论基础系统采用C/S模式,使用C#语言完
12、成客户端界面的开发,以及功能的实现,使用SQL2005作为后台数据库,在客户端的程序编写中,通过C#相应的数据连接组件来进行数据库的搜索和连接。客户使用时,可以直接通过登陆账号来进入系统,进行数据的统计录入和查询。2.1 C/S模式C/S (Client/Server,客户机/服务器)模式又称C/S结构,是软件系统系结构的一种。C/S模式简单地讲就是基于企业内部网络的应用系统。与B/S(Browser/Server,浏览器/服务器)模式相比,C/S模式的应用系统最大的好处是不依赖企业外网环境,即无论企业是否能够上网,都不影响应用。C/S模式的优势首先,交互性强是C/S固有的一个优点。在C/S中
13、,客户端有一套完整的应用程序,在出错提示、在线帮助等方面都有强大的功能,并且可以在子程序间自由切换。其次,C/S模式提供了更安全的存取模式。由于C/S是配对的点对点的结构模式,采用适用于局域网、安全性比较好的网络协议(例如:NT的NetBEUI协议),安全性可以得到较好的保证。再次,采用C/S模式将降低网络通信量。而C/S只有两层结构,网络通信量只包括Client与Server之间的通信量。所以,C/S处理大量信息的能力是B/S所无法比拟的。最后,由于C/S在逻辑结构速度快。使得C/S更利于处理大量数据。2.2 C# 的介绍C#(发音为“See Sharp”)是简单、现代、面向对象和类型安全的
14、编程语言。C#起源于C语言家族,因此,C,C+和Java的程序员很快就能熟悉它。C#是面向对象的语言,但C#进一步支持面向组件的编程。现代软件设计越来越依赖于自包含和自描述功能包形式的软件组件。C#具有统一类型系统,所有的C#类型,包括诸如int和double的基本数据类型,都继承于单个类型object。因此,所有类型都共享一组通用操作,并且,任何类型的值都能够以一致的方式存储、传递和操作。由于ASP.NET是一个基于.NET的Web开发平台,该Web开发平台使得Web开发人员可以使用.NET编程语言(包括VB.NET、C#和C+托管扩展、Jscript等)开发Web应用程序。在学生信息管理系
15、统中,采用C#语言来实现。因为C#是微软新一代面向对象的语言产品,可用于创建要运行在.NET CLR上的应用语言程序之一。C#具有现代、简单、完全面向对象和类型安全等特点。C#相对于C/ C+而言,如果以前学过C/ C+,学习会变得很容易,许多C#语句直接借用C/ C+的语言,包括表达式和操作符。关于C#最重要的一点是:它是现代的编程语言。在类、命名空间、方法重载和异常处理等领域简化了C/ C+,丢弃了C/ C+的复杂性,使它更容易使用、减少出错。减少了C/ C+的一些特性,不再有宏、模板和多重继承,这样对于开发人员而言,省去了不少麻烦提高了工作效益。总之,C#相对于C/ C+等其它语言,具有
16、如下特点: 可避免C+中的指针、禁止直接内存操作等,语法更简单、易学。 支持跨平台,可运行在不同类型的客户端。 完全面向对象且避免了多重继承。 支持快速应用开发(Rapid Application Development, RAD)功能。 实现了语言的兼容、协作交互性。综上所述,C#是派生于C/ C+语言的一种程序设计语言,它使程序员能够更快速、更容易地为微软.NET平台开发应用程序。C#能编写Windows应用程序、Web应用程序和Web服务等应用程序,在本系统中主要是用来编写Windows应用程序。2.3 关于结构化查询语言SQL的介绍SQL全称是“结构化查询语言(Structured Q
17、uery Language)”,最早的是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEM R开发的一种查询语言,SQL语言结构简洁,功能强大,简单易学,所以SQL语言得到了广泛的应用。本系统采用的就是SQL作为后台数据库.通过C#专门提供的ADO.net组件来进行数据库的连接。3.用户需求分析根据用户需求的分析,系统可以分成以下几个功能:3.1用户登陆功能用于用户登陆进入系统的界面,用户需要建立一个账号和密码才能进入使用系统,当用户输入自己的账号和密码时,系统进行验证,如果正确,进入系统;如果错误,则提示用户输入的信息不正确,重新输入信息.该界面还为新用户设置了专门的注册组件,通过点
18、击注册按钮直接进入新用户的注册界面.在登陆的时候,密码框采用密文形式输入,保护用户登陆的安全性。3.2 新用户注册功能用于未注册的用户进行账号的注册,当新用户使用该系统时,在登陆界面上点击新用户注册的按钮可以进入新用户注册的界面.该界面输入新的用户名称,输入两次用户密码.如果用户名称和密码符合要求并且两次输入的密码都一致,则提示用户注册成功,如果用户名称已经被注册了或者是两次输入的密码不一致,会提示相应的错误提示信息,并且清空输入框,重新输入.在该界面上有提示返回登陆框的组件,如果登陆成功以后,则可以直接点击该组件,回到登陆界面,进行用户登陆。3.3 密码修改功能该模块的功能是已经登陆进入系统
19、的用户对自己的密码进行修改.进入该界面以后,先输入用户自己的密码,然后输入两次新的密码,如果旧密码输入错误的话,会提示该信息,如果密码输入正确,新密码两次输入一致,则更改该用户的密码信息。3.4 收入统计功能该模块作为该系统的一个主要模块,其主要功能是按日,月,年进行收入开销的统计,是体现理财功能的主要模块.这个模块分为日收支统计,月收支统计,年收支统计三个部分,每个部分有相关的一些收入统计,和日常的衣食住行方面的开销统计,统计的时候必须输入所统计的日期,如果忘了输入或者输入错误的日期,则要提示错误信息.还有相应的备注信息输入框,以对自己的收支信息进行相应的补充说明.在这三种收支统计模块中,都
20、设置有计算功能,该功能可以计算每个界面中所有收入的总和,所有支出的总和,以及计算出净收入的数目来.基本上具有完善的收入统计功能.三种按统计时间区分的模块,可以分别按不同的时间段来进行统计,而其相应的统计范围也有所调整。3.5收入查询功能 该模块也是作为养老保险金管理系统的模块,和收入统计模块一起,实现养老保险金管理系统的重要功能:收入支出的统计.在此查询模块中,分为按日查询,按月查询,按年查询,分别对应着统计记录模块中的按日统计,按月统计,按年统计;如果要按日查询的话,就输入年,月,日的信息,点击查询按钮,如果输入信息正确,则在下面的窗体中会显示曾经统计过的相应项目的相应数据,用户可以直观的看
21、到自己在某个日期的统计数据.在这个界面中也带有统计计算的功能,以便于用户计算;并且带有修改,删除所统计的数据的功能.其他两个,按月,按日查询也是如此.该模块和收入统计模块,也可以算是一个整体的模块.一起完成收支统计的功能。3.6资产状况统计查询功能 本模块作为理财的另外一个比较重要的模块,主要是对自己的各种银行存款,以及自己的物品财产,房产等固定资产的统计和查询.该模块分为银行存款和固定资产两个部分,固定资产又分为物品财产和房产.每个部分都有着信息添加和信息查询的功能.在银行存款模块信息添加中,需要用户输入银行名称,存款账号,账户名称,存款种类,存款数额,利率,方式等,设置了一个备注信息框,用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 养老 保险金 管理 系统 开发 设计 实现 毕业
限制150内