C#理财管理信息系统.doc

上传人:仙人指路1688 文档编号:4120391 上传时间:2023-04-06 格式:DOC 页数:32 大小:401KB
返回 下载 相关 举报
C#理财管理信息系统.doc_第1页
第1页 / 共32页
C#理财管理信息系统.doc_第2页
第2页 / 共32页
C#理财管理信息系统.doc_第3页
第3页 / 共32页
C#理财管理信息系统.doc_第4页
第4页 / 共32页
C#理财管理信息系统.doc_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《C#理财管理信息系统.doc》由会员分享,可在线阅读,更多相关《C#理财管理信息系统.doc(32页珍藏版)》请在三一办公上搜索。

1、郑州科技学院c#课程设计任务书题目 理财管理信息系统 专业 计算机科学与技术 学号 201015072 姓名 张少晴 一、主要内容:家庭理财管理系统是一个家庭和个人理财不可缺少的部分,它的内容对于家庭和个人理财的使用者和管理者来说都至关重要,所以家庭理财管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理家庭理财的信息,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。本文的主要内容就是针对研究和开发出的家庭理财管理系统进行系统全面的论述。 二、基本要求:1、主要运用C#与语言

2、与C#控件类开发。 2、整个系统恢复性能好,连接速度快。3、界面尽量美观,按照需求实现系统的各个功能。4、具有友好用户界面,操作简单易学。三、主要参考资料: 1 郑宇军:C#语言程序设计,清华大学出版社,2011年。2 王小科:C#典型模块与项目实战大全,电子工业出版社,2012.4年。 3 段德亮:C#课程设计案例精编, 清华大学出版社,2008.4年。 4 谭浩强:C程序设计教程, 清华大学出版社,2007.7年。 5 吴绍兴:亮剑C#项目开发案例导航, 电子工业出版社,2012.3年。 6 张孝祥:C#基础与案例开发详解, 清华大学出版社,2009.7年。完 成 期 限: 2012年5月

3、10日 指导教师签名: 专业负责人签名: 2011年 12 月 26 日 郑州科技学院C#设计(论文)开题报告课题名称 理财管理信息管理系统课题来源教师拟定课题类型指导教师学生姓名李晓丹学 号201015072专 业信息工程学院一、调研资料的准备:调查现有理财管理中的各项任务以及流程,根据自己的能力对本次任务做合适的定位。根据指导老师下发的任务书准备好相关书籍。设计一个切实可行的管理系统。二、设计的目的、要求、思路与预期成果:随着家庭收支的规模不断扩大,家庭理财需求急剧增加,有关家庭理财的各种信息也成倍增长。面对庞大的信息量,有必要开发家庭理财管理系统来提高家庭收支管理工作的效率。通过这样的系

4、统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量。家庭理财管理系统能为家庭收支提供一个专业管理家庭收支理财的模式。系统的目标是,以规范的内部业务流程为基础,建立一种用户同信息系统之间的关系,建立和维护一个高质量的物流管理信息系统。1. 理财管理对每一个家庭和个人理财都是一件十分重要的工作,理财管理的好,可以准确地反映家庭收支经营成果和业绩。本论文所设计的“家庭理财管理系统”是为方便家庭收支对家庭理财的管理而开发的,包括收支管理,债务管理,系统管理,投资管理,计算器,网络检索等功能。2. 能够管理各类有关个人以及家庭的总收入信息.3. 能够快速的进行各类信息的添加,修改以

5、及查询.4. 减少工作理财计算烦恼,具有良好的自治功能和信息循环.5. 减少管理人员,减轻管理人员的任务,降低管理成本.三、任务完成的阶段内容及时间安排:12 周 课题调研、完成文献综述、开题报告,制订毕业论文计划; 35 周 收集资料、查阅文献、设计程序模块; 68 周 初步毕业设计、毕业论文撰写; 9-12周 完成毕业设计、毕业论文提交; 1314周 撰写毕业设计说明书,外文资料翻译,准备论文答辩。四、完成设计(论文)应的具备条件:采用ASP.net实现后台连接;建立数据库;用模块化结构便于连接;直接进行导入导出数据实现多种形式的报表生成功能及编写代码最终实现学生公寓管理系统的使用。指导教

6、师签名: 日期: (可加页)注:课题来源要填写明确(如教师拟定、学生建议、某企事业单位项目等)课题类型:(1)A工程设计;B技术开发;C软件工程;D理论研究;E调研报告(2)X真实课题;Y模拟课题;Z虚拟课题;要求(1)、(2)均要填,如AY,BY等。摘 要2引言4一、系统需求分析4二、系统设计5(一)功能模块图5三、数据库设计6(一)数据库分析6(二)数据库实体E_R图7(三)数据库表的设计71.1.1 数据库设计原则101.1.2 数据库概念设计10四、模块实现10(1)登陆界面10(2)家庭理财主窗体11(3)用户的密码修改界面12(4)用户的注册界面13(5)用户成员家庭成员表界面14

7、(6)用户的银行储蓄表界面15(7)用户的收入表界面16(9)用户月收入17(11) 用户借入款18(12) 添加管理员18五、系统测试192.4.1 测试目的192.4.2 测试方法19第3章 家庭理财管理系统的设计203.1家庭理财管理系统设计原则及具体功能划分201.1.3 3.1.1模块设计原则201.1.4 3.1.2家庭理财管理系统功能模块划分20六、总结22结束语23致 谢24设计进度及完成情况24参考文献25摘 要随着改革开放的深入特别是中国已经加人WTO,中国经济将融入世界经济大潮,而这种大潮必将把中国抛入更激烈的竞争。理财系统是一个家庭收支或者家庭不可缺少的部分,家庭收支很

8、早就实施了理财的集中管理,而家庭使用的小型理财系统却只是凤毛麟角,理财是很小的一个部分,但从到家庭收支,到家庭投资都有十分重要的意义。本论文介绍了家庭理财系统开发的整个过程。利用软件工程原理,采用面向对象的编程方法,其开发主要包括后台数据库的建立、维护以及前端应用程序开发,实现了家庭理财的自动化和信息化。主要包括以下几个模块:用户密码登陆,原始数据的汇入、修改、注销、检索等,从而实现对家庭债务和投资的收入与支出进行有效、系统的管理,并使之更全面和灵活。论文系统地分析了软件开发的背景及过程,首先介绍了软件的开发环境,其次介绍了本软件的详细设计过程:数据库的设计以及具体界面的设计和功能,最后对在本

9、软件开发过程中的问题进行了总结。通过论文,可以了解到“家庭理财系统”的规划、设计过程,掌握系统的功能。可以说,现在传统的理财系统的各项管理所具备的功能给家庭以高效的发展空间。本家庭理财管理系统的系统设计是基于C#语言,使用Visual Studio 2005作为开发平台,实现家庭理财管理系统的构建。本篇论文介绍了该系统的开发环境和运行平台、.Net脚本,而后台的数据库则使用ACCESS数据库管理整个家庭理财管理系统的后台数据。关键词:关键词:理财;收支管理;查询;导出;软件工程AbstractAlong with the deepening of reform and opening up,

10、China has been especially adding the WTO, China will integrate into the world economic tide, and this trend will definitely push Chinas enterprises into the more intense competition. The system of financial manage is very important to corporation and family, and it is an indispensability part. As ea

11、rly as the corporation had focused on carry out the financial manage, however, it was rarity. Though financial manage was only a small part, but to corporation and family, it has very important meaning.The thesis introduced the whole process which refer to the system of financial manage in family. U

12、sing the theory of software engineering and adopting the way of object oriented program, whose exploitation mainly includes the establishment & maintenance of back-end data-base and two facets of the process of front-ends application that achieve autoimmunization and information technology of th

13、e administrative systems of financial manage in family.It mainly consists of the following modules:the purview of users system, investigating data-base and the confluence of initial data and so on, which make the availability of the cash in family into earning, or credit card out of charge, investig

14、ation and administration of systems more perfect and flexible.This thesis systematically analyzes the background and process of softwares exploitation. Firstly it tells us the exploitative environment of software. Secondly it shows the process of designing the software in detail, such as the design

15、of database and the achievement, as well as the design and functions of the concrete interface. Finally it concludes the problems that occur in the exploitative process of this software. According to read the thesis, you can realize the program in system of the Financial Manage In Family, the progre

16、ss of design and master the function of system.It can be said that now the traditional fixed asset management capabilities available to enterprises and institutions to the development of efficient space. Financial manage system for the system design is based on C # language, the use of Visual Studio

17、 2005 as a development platform, the realization of the Financial manage system Construction. This paper introduced the system development environment and operating platform. Net script and the background database using ACCESS database management system of the entire fixed assets management backgrou

18、nd. Keywords: Financial Manage;Income and Expenses Management;Query;Exporting;Software Engineering引言随着社会的发展,不管是各个职业的人都开始在理财方面有了理念,家庭或个人一些支出需要详细的记录与查看,知道自己在哪方面花费的高而来去想法制止它,知道自己哪方面收入底,想法去提高。他们不得已开始节约每一分钱。虽然我们周围也有一些人有记账的习惯,但随着科学技术的发展,现在基本上每个家庭都用计算机了,用计算机来记账更快捷。如果用Excel表记账,安全度会没有保障,而如果使用本章介绍的软件,那么每个人都有自

19、己的账号,登录系统后就只能查看自己的记账情况。这里的记账包括各种收入和支出。一、系统需求分析系统分析用来理清一个系统的脉络,家庭理财帮手都包括哪些功能?如何创建自己的登录名,如何管理自己的收入和支出?本节系统分析主要解决这几个问题,让使用者知道系统的功能,更好的问自己服务。需求分析就是掌握用户要求的功能,将用户的口头要求转化成需求文档,用简洁明了的语句该款出家庭理财扳手的主要功能。本系统需要具备以下的功能。l 管理银行卡信息:包括增加、删除银行卡记录。其中,银行卡信息包括卡号、开户余额等。l 管理收入记录:包括增加、删除、修改收入记录。收入记录包括收入时间、记录时间、收入金额。其中,收入时间是

20、本次收入实际发生的时间,记录时间是指最近一次修改该记录的时间。l 管理支出记录:包括增加、删除、修改支出记录。支出记录包括支出时间、记录时间、支出金额。其中,支出时间是本次支出实际发生的时间,记录时间是指最近一次修改该记录的时间,支出用途是指为什么会有该支出。l 支持个人的理财数据管理:因为一个家庭只有一台计算机,安装一个软件,同时又多个人的数据存在。而且,个人的数据因具有保密性,不能随便被查阅。l 支出方式、收入方式、收入来源、支出用途应该可以给出一些默认的选项,让用户在操作的时候可以尽量少的输出数据。l 不同的用户之间应该具有一定的权限级别,用户拥有用户管理等高级权限,而切普通用户指能管理

21、自己的记录。任何权限的用户都只能管理属于自己的银行卡、收入记录、支出记录。l 根据收入记录和支出记录,对此人的收入和支出进行统计。二、系统设计根据对用户的调查,我们将系统分为:支出管理(加载支出记录、修改选中支出记录、删除选中支出记录、添加新支出记录,统计),收入管理(加载收入记录、修改选中收入记录、删除选中收入记录、添加新收入记录,统计),银行卡管理(刷新银行卡信息、修改余额、删除银行卡、添加新银行卡),用户管理(修改密码、修改权限、删除用户、添加用户),其他功能(理财方式管理、理财用途管理),财务记事本等。本系统按照所完成的功能模块分成以下几部分:l 管理员部分l 用户部分各功能如下:管理

22、员部分1、支出管理(加载支出记录、删除选中支出记录、添加新支出记录,统计);2、收入管理(加载收入记录、修改选中收入记录、删除选中收入记录、添加新收入记录,统计);3、银行卡管理(刷新银行卡信息、修改余额、删除银行卡、添加新银行卡);4、添加用户、修改密码;5、财务记事本。用户管理1、支出管理(加载支出记录、删除选中支出记录、添加新支出记录,统计);2、收入管理(加载收入记录、修改选中收入记录、删除选中收入记录、添加新收入记录);3、银行卡管理(刷新银行卡信息、删除银行卡、添加新银行卡);4、用户管理(加载用户、修改密码、删除用户、添加用户);5、其他功能(理财方式管理、理财用途管理);6、财

23、务记事本。(一)功能模块图系统功能就是通过一个图例分析本系统的主要功能,图一将系统分为两部分,主要是通过登录人员的不同来划分的。普通用户可以实现3个功能,管理元可以实现5个功能。1 系统总体功能图:如图1。图登录系统银行卡管理查询详细支入查询支出查询家庭成员管理员推出改密重登陆登陆庄户管理系统管理家庭成员管理庄户管理银行管理支出及支入查询月管理查询三、数据库设计在本软件中,用关系型数据库来存储数据,在.NET下常用常用Access和SQL Server两种数据库。由于本学期主要学习SQL Server,为了巩固所学习的SQL Server,知识所以本软件使用SQL Server数据库。(一)数

24、据库分析本例属于家庭用小型软件系统,所以数据库的设计相对简单,主要设计如下所示。l 用户信息:管理当前系统内的用户,需要包括用户名和密码。l 所有的支出:记录当前登录用户所用的支出情况。l 所有的收入:记录当前登路用户所有的收入情况。l 支付方式:是一个字典表,就是一些固定的选择。用户不能随便输入,设置常用的几个,如现金、一行卡等。l 消费用途:也是一个字典表,就是一些固定的消费用途,如日用品、电话等。l 银行卡:记录当前登录用户的银行卡信息,包括卡的开户行、余额、卡号等。l 银行卡的收入和支出:在用户登录收入和支出时,如果支付方式选择了银行卡,则需要在此表中登录这条记录。(二)数据库实体E_

25、R图根据数据之间的关系设计出如图二所示的数据库E_R图。从图中可以看出,家庭理财帮手数据库的数据局用一下关系。l 每个用户包含0N张银行卡。l 每张银行卡具有0N条操作记录。l 每个用户具有0N条支出记录。l 每个用户具有0N条收入记录。l 支出记录和收入记录所关联的银行卡(银行卡号)来至于表“银行卡”。 l 支出方式和收入方式来至于表“方式表”。l 支出类型和收入类型来至于表“用途表”。(三)数据库表的设计用户表(userinfo):用来管理理财系统中的所有登录用户。主要就是记录他们的登录名和密码以及用户涉及的权限。用户表(userinfo)字段翻译类型说明Username姓名文本主键,表示

26、该主键,表示该用户的姓名pwd密码文本表示该用户的密码Name权限数字表示该用户的权限,0-管理员,1-普通用户Ssex性别文本表示该用户的性别userid编号int表示用户的编号,添加数据是,自动增大tag是否记住密码文本表示用户是否要使用记住密码选项方式表(familyMenber):用来管理消费方式,这个功能只能管理员使用。细分消费方式可有助于将来查看细数据,了解家庭主要的支出方式,如果使用现金多还是使用卡多。家庭成员表(familyMenber)字段翻译类型说明role称呼文本表示一个与用户有关的亲人userName用户名文本当前的登陆的用户Name姓名文本当前的用户的名字yearol

27、d年龄数字当前用户的名字pwd密码文本当前登陆用户的密码uID编号数字表示用户家庭成员便里的编号,自动增大银行卡表(carID):这是很关键的一个表,它记录用户的各种卡,而且还能将卡与本人的消费记录关联。银行卡表(cardInfo)字段翻译类型说明CardID卡号文本主键,表示银行卡的卡号role姓名文本表示当前银行卡属于哪个用户,应该包含在表用户中BankName开户银行文本表示当前银行卡属于哪个银行的vlue余额货币表示当前银行卡的余额infoDate日期日期表示当前的操作时间bankAddress银行地址文本指在哪家银行开的户cardnumber编号整型指递增的标号收入记录表(inInf

28、o)字段翻译类型说明inDate收入编号数字表示收入记录的准确时间inMoney数量文本表示一个用户收入的钱财inItem项目文本表示一个用户收入的项目role称呼文本表示一个用户有关的人infrom来源文本表示一个用户的收入项目从inType类型文本输入的类型inRemark备注文本备注inID编号整型自动编号收入表(inInfo)包含收入的来源,如奖金或工资。支出记录表(outInfo)字段翻译类型说明outDate收入编号数字表示支出记录的准确时间outMoney数量文本表示一个用户支出的钱财outItem项目文本表示一个用户支出的项目role称呼个人outItem项目文本项目的名称ou

29、tType项目类型文本项目的类型inRemark备注文本备注outID编号编号自助自加用途表(outInfo):顾名思义,就是记录钱都花到哪里去了,如买衣服或日常用品。支出记录表(Pay):保存所有的支出来源,可以随时查询所有记录,还可以按照支出时间查询某个时期额记录。收入记录表(Income):保存所有的收入来源,可以随时查询所有记录,还可以按照收入时间查询某个时期额记录。借入的款表字段翻译类型说明borrowID编号文本表示一个用户支出的项目编号role称呼个人用户borrowDate日期文本项目的日期borrowMoney数量型整形借款数量borrowReason原因文本借款原因borr

30、ow是否已还文本标志是否已还借出的款表字段翻译类型说明lendID编号文本表示一个用户支出的项目编号role称呼个人用户lendDate日期文本项目的日期lendMoney数量型整形借款数量lendReason原因文本借款原因lend是否已还文本标志是否已还家庭理财管理系统数据库设计目的: 通过对数据库表规范设计的深入理解,促进家庭理财管理系统的合理应用与发展.数据库表结构的设计与家庭理财管理系统的内容和职能密切相关,表结构的合理设计促进了程序员对家庭理财管理系统管理,在使管理简单、明确化,确保信息的完整、一致性并以发展的模式体现管理内容和职能方面具有重要意义.1.1.1 数据库设计原则在设计

31、数据库时,关键的步骤就是要确保数据正确地分布到数据库的表中。使用正确的数据结构,不仅便于对数据库进行相应的存取操作,而且可以极大地简化应用程序的其他内容(查询、窗体、报表、代码等)。另外,数据应该尽可能少地冗余,这意味着重复数据应该减少到最少。本套家庭理财管理系统采用的Microsot SQL server作为访问数据库的服务器,用它来对数据进行存储,在数据库应用系统的开发过程中,充分考虑到以上几个方面,运用数据库原理知识,对涉及到的数据库进行了综合设计,力求数据库的结构合理化、规范化,使数据苦的存储量达到设计要求提高从数据库提取数据的速度与响应时间。以便今后对系统的维护与管理。1.1.2 数

32、据库概念设计数据库概念设计是整个数据库设计的关键通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。四、模块实现(1)登陆界面本家庭理财管理系统的代码设计遵循标准化原则,对代码的很多方面进行了规范,例如:在该系统地设计中,局部变量使用时,尽量避免使用全局变量,因为全局变量的作用范围比较大,再对代码进行修改时,不小心就会修改到不必要修改的部分,使得系统部能够正常使用。(2)家庭理财主窗体(3)用户的密码修改界面 (4)用户的注册界面(5)用户成员家庭成员表界面(6)用户的银行储蓄表界面(7)用户的收入表界面(8)用户的支出项目表界面(9)用户月收入(10)用户借出款(11)

33、 用户借入款(12) 添加管理员五、系统测试2.4.1 测试目的系统测试的目的是:测试的定义是为了发现程序中的错误而执行程序的过程。所以测试的目的是测试系统中各个功能模块的功能,及时发现迄今为止尚未发现的错误,及时发现系统中尚未发现的缺陷,及时地反馈给程序设计人员,以达到改正错误、优化程序代码、提高程序执行速度和提高软件可靠性的目的。2.4.2 测试方法测试任何的系统都有两种方法:如果已经知道了系统应该具有的功能,可以通过测试来检验是否每个功能都能正常使用;如果知道产品内部工作过程,可以通过测试来检验系统内部动作是否按照规格说明回溯的规定正常进行。前一种方法称为黑盒测试;后一种方法称为白盒测试

34、。对于软件测试而言,黑盒测试方法把程序看成一个黑盒子,完全不考虑程序的内部结构和处理过程。也就是说,黑盒测试是在程序接口进行的测试,它只检查程序功能是否能按照规格说明书的很多问题。例如,当在进行查询时,如果两条查询使用的是同一个Recordset 对象,会出现程序调试失败的错误提示。对于一个C# 的初学者来说,记录集Recordset 往往使用后不能养成随手关闭的习惯。这样就会造成上述的情况。在程序设计的初期,这样类似的错误一直困扰着我。当两个过程使用的是同一个变量的时候,在新打开过程的时候应该先关闭掉原先内容的Recordset。避免这种错误的方法就是用Close 属性关闭前面使用的Reco

35、rdset 对象,然后再对第二个对象进行操作。.从这次毕业设计的过程中我学到了很多有用的东西,上面这些只是查询错误方面的一些技巧。严谨、负责、求实、进取的精神则是此次毕业设计给我的最大启示。任何一个微小的Bug 都可能导致程序的崩溃。毕业设计将对我以后学习和工作产生更深远的影响。第3章 家庭理财管理系统的设计3.1家庭理财管理系统设计原则及具体功能划分1.1.3 3.1.1模块设计原则功能模块的设计,通过“自上而下、逐步细化”的手段,逐层地将系统划分为多个大小合适、功能单一的模块,从而将复杂系统的设计转变为多个简单模块的设计,设计原则为:(1)根据实际情况把相互间转为独立的管理业务划分为若干个

36、业务模块;(2)对一个个较大的功能模块进一步划分成一个个相互独立的、能单独运行的小模块;(3)针对具体处理对象,再按对其进行的操作类型划分为功能模块。1.1.4 3.1.2家庭理财管理系统功能模块划分数据设计E-R图字段翻译类型说明role称呼文本表示一个与用户有关的亲人userName用户名文本当前的登陆的用户Name姓名文本当前的用户的名字yearold年龄数字当前用户的名字pwd密码文本当前登陆用户的密码uID编号数字表示用户家庭成员便里的编号,自动增大字段翻译类型说明CardID卡号文本主键,表示银行卡的卡号role姓名文本表示当前银行卡属于哪个用户,应该包含在表用户中BankName

37、开户银行文本表示当前银行卡属于哪个银行的vlue余额货币表示当前银行卡的余额infoDate日期日期表示当前的操作时间bankAddress银行地址文本指在哪家银行开的户cardnumber编号整型指递增的标号字段翻译类型说明inDate收入编号数字表示收入记录的准确时间inMoney数量文本表示一个用户收入的钱财inItem项目文本表示一个用户收入的项目role称呼文本表示一个用户有关的人infrom来源文本表示一个用户的收入项目从inType类型文本输入的类型inRemark备注文本备注inID编号整型自动编号字段翻译类型说明outDate收入编号数字表示支出记录的准确时间outMoney

38、数量文本表示一个用户支出的钱财outItem项目文本表示一个用户支出的项目role称呼个人outType项目类型文本项目的类型inRemark备注文本备注outID编号编号自助自加字段翻译类型说明borrowID编号文本表示一个用户支出的项目编号role称呼个人用户borrowDate日期文本项目的日期borrowMoney数量型整形借款数量borrowReason原因文本借款原因borrow是否已还文本标志是否已还字段翻译类型说明lendID编号文本表示一个用户支出的项目编号role称呼个人用户lendDate日期文本项目的日期lendMoney数量型整形借款数量lendReason原因文本

39、借款原因lend是否已还文本标志是否已还在工程中,需要为每一个表创建一个类模块,将对此表的所有数据库操作封装到类里,类的成员变量与对应的表中的字段名相同。 在这个工程中,各个类的函数说代表的基本含义相似,操作也相似,具体执行的数据就不同了。被系统包括以下四个基本模块:(1)理财基本信息管理:包括理财收支管理、基本资料管理以及对显示信息进行管理。在进入理财主管理界面后显示了所有的理财债务基本信息管,管理员可以根据实际需要选择理财类别名称,包括添加项目,修改以及注销理财分类信息。在基本资料管理模块中,管理员可以进行理财收入、理财支出、理财债务、月收支统计,在点击任何一个按钮后,系统显示相应的全部信

40、息,供管理员进行管理操作。在理财规则管理功能中,管理员可以设置对理财管理员的密码进行管理,以及重新登陆,退出等基本功能,主管理界面主要包含有收入,支出,债务,投资的全部信息查询。(2)家庭理财扩展管理:包括理财信息算,在理财信息管理中又包括了理财信息添加、以及注销操作,在添加时系统自动给出理财编号,自动验证理财名称,理财类型以及数额等详细信息的添加,在添加之后提交,如果必要的信息为空,系统会给出错误提示要求管理员添加相应信息,添加成功后,相应的信息显示在系统界面上。选择主界面中的家庭理财信息,对选中的理财信息还可以进行注销的操作。选中主界面中的理财信息,点击理财注销按钮,出现界面,管理员在界面

41、上填写相应清理信息,点击清理按钮,提示清理完成。进入清理信息查询界面,系统显示所有的清理信息,管理员可以通过添加查询条件察看特定的理财的清理情况。还可以对清理情况进行注销的操作。在家庭理财计算器核算界面中显示所有理财信息以及复利信息,管理员通过选择区间进行复利核算,也可以将核算信息通过电子表格的形式显示出来,为统计提供方便。(3)系统维护管理:包括维护本理财信息和操作员信息,对本理财信息进行修改,修改后更新,相应的更新信息取代原有信息,在操作员维护界面中显示系统所有的操作员编号、用户名和密码,管理员可以进行操作员的添加、修改以及注销,在进行添加时如果用户名为空,系统给出错误提示,否则操作员添加

42、成功。对操作员进行信息修改时如果用户名为空,系统提示出错,否则新的信息取代原有信息。同时,该模块也包含3款计算器,分别是复利计算器,算术计算器,以及股票利润计算器。主要用来计算投资在复利情况下的利润以及总额等信息,以及股票投资回报情况。六、总结历时一个星期的实训现在已经接近尾声了,回想起这一个星期的日子,感觉收获颇多。我们这次实训的任务是建立一个家庭理财管理系统,它用到的开发工具是C#语言,SQL Server数据库。在设计的开始阶段为了尽快熟悉SQL语言,我详细翻阅有关该方面的资料,对书中的基本理论知识逐章逐节地分析,同时还上机操作来加深理解。特别是对书中的一些典型实例,认真学习它的编程思想

43、,吸取它的编程技巧,弄懂程序中每句话的含义。根据任务书的要求将整个系统分为几个模块,每个模块具体又要实现哪些功能,然后就逐个模块去一一详细设计,设计的过程中不时地翻阅资料,用一些巧妙的技术来优化程序。程序代码完成之后,要进行运行调试,刚开始由于没有调试经验和方法效率很低,但在不懈的努力下,终于顺利完成了,自己也从中学到了不少东西。总之,通过一个星期的实训,让我感受了软件开发的整个过程。实训不仅是对我在大学所学知识的一个综合运用,也是一次增长知识和经验的好机会,同时也使我学会了许多处理、解决问题的方法,提高了自己的动手能力,为即将走上工作岗位打下了良好的基础。1、课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程,在最终系统设计好之后,结果还是令人满意的,有很多地方都是出彩的,比如对不同层次的用户设置不同的权限,加强了系统的安全。以及特殊控件的使用都是界面很有特色。不满意的是因为仓促个窗口虽然做的很规整,但是对于用户来说过与单调,这是项目中比较简单的步骤,却做不是很出色。2、在以前的学习中也接触到过C#,但了解的都很少,开始做课程设计时觉得无从下手,好多天都没动手去做,最后找资料自己看书,通过这次课程设计进一步加强对C#的了解,特别是对各个控件的使用

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号