2022年C#理财管理信息系统 .pdf

上传人:C****o 文档编号:39721995 上传时间:2022-09-07 格式:PDF 页数:32 大小:881.26KB
返回 下载 相关 举报
2022年C#理财管理信息系统 .pdf_第1页
第1页 / 共32页
2022年C#理财管理信息系统 .pdf_第2页
第2页 / 共32页
点击查看更多>>
资源描述

《2022年C#理财管理信息系统 .pdf》由会员分享,可在线阅读,更多相关《2022年C#理财管理信息系统 .pdf(32页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、C#理财管理系统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 日名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 32 页 -C#理财管理系统2 郑州科技学院C#设计(论文)开题报告课题名称理财管理信息管理系统课题来源教师拟定课题类型指导教师学生姓名李晓丹学号201015072 专业信息工程学院名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 32 页 -C#理财管理系统3 一、调研资料的准备:调查现有理财管理中的各项任务以及流程,根据自己的能力对本次任务做合适的定位。根据指导老师下发的任务书准备好相关书籍。设计一个切实可行的管理系统。二、设计的目的、要

4、求、思路与预期成果:随着家庭收支的规模不断扩大,家庭理财需求急剧增加,有关家庭理财的各种信息也成倍增长。面对庞大的信息量,有必要开发家庭理财管理系统来提高家庭收支管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量。家庭理财管理系统能为家庭收支提供一个专业管理家庭收支理财的模式。系统的目标是,以规范的内部业务流程为基础,建立一种用户同信息系统之间的关系,建立和维护一个高质量的物流管理信息系统。1.理财管理对每一个家庭和个人理财都是一件十分重要的工作,理财管理的好,可以准确地反映家庭收支经营成果和业绩。本论文所设计的“家庭理财管理系统”是为方便家庭

5、收支对家庭理财的管理而开发的,包括收支管理,债务管理,系统管理,投资管理,计算器,网络检索等功能。2.能够管理各类有关个人以及家庭的总收入信息.3.能够快速的进行各类信息的添加,修改以及查询.4.减少工作理财计算烦恼,具有良好的自治功能和信息循环.5.减少管理人员,减轻管理人员的任务,降低管理成本.三、任务完成的阶段内容及时间安排:12 周 课题调研、完成文献综述、开题报告,制订毕业论文计划;35 周 收集资料、查阅文献、设计程序模块;68 周 初步毕业设计、毕业论文撰写;9-12 周 完成毕业设计、毕业论文提交;1314 周 撰写毕业设计说明书,外文资料翻译,准备论文答辩。四、完成设计(论文

6、)应的具备条件:采用 ASP.net 实现后台连接;建立数据库;用模块化结构便于连接;直接进行导入导出数据实现多种形式的报表生成功能及编写代码最终实现学生公寓管理系统的使用。指导教师签名:日期:(可加页)名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 32 页 -C#理财管理系统4 注:课题来源要填写明确(如教师拟定、学生建议、某企事业单位项目等)课题类型:(1)A工程设计;B技术开发;C软件工程;D理论研究;E调研报告(2)X真实课题;Y模拟课题;Z虚拟课题;要求(1)、(2)均要填,如AY,BY等。名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 32 页 -C#

7、理财管理系统1 摘要.2引言.4一、系统需求分析.4二、系统设计.5(一)功能模块图.5三、数据库设计.6(一)数据库分析.6(二)数据库实体E_R 图.7(三)数据库表的设计.71.1.1 数据库设计原则.10 1.1.2 数据库概念设计.10 四、模块实现.10(1)登陆界面.10(2)家庭理财主窗体.11(3)用户的密码修改界面.12(4)用户的注册界面.13(5)用户成员家庭成员表界面.14(6)用户的银行储蓄表界面.15(7)用户的收入表界面.16(9)用户月收入.17(11)用户借入款.18(12)添加管理员 .18 五、系统测试.19 2.4.1 测试目的.19 2.4.2 测试

8、方法.19 第 3 章 家庭理财管理系统的设计.20 3.1 家庭理财管理系统设计原则及具体功能划分.20 1.1.3 3.1.1 模块设计原则.20 1.1.4 3.1.2 家庭理财管理系统功能模块划分.20 六、总结.26 结束语 .26 致 谢.27 设计进度及完成情况.27 参考文献.28 名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 32 页 -C#理财管理系统2 摘要随着改革开放的深入特别是中国已经加人WTO,中国经济将融入世界经济大潮,而这种大潮必将把中国抛入更激烈的竞争。理财系统是一个家庭收支或者家庭不可缺少的部分,家庭收支很早就实施了理财的集中管理,而家庭使用

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

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

11、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 early as the corporati

12、on 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 名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 32 页 -C#理财管理系统3 system of financi

13、al manage in family.Using 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 informatio

14、n technology of the administrative systems of financial manage in family.It mainly consists of the following modules:the purview of user s 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

15、charge,investigation and administration of systems more perfect and flexible.This thesis systematically analyzes the background and process of software s exploitation.Firstly it tells us the exploitative environment of software.Secondly it shows the process of designing the software in detail,such a

16、s the design 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,th

17、e progress 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 St

18、udio 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 backgro

19、und.Keywords:Financial Manage;Income and Expenses Management;Query;Exporting;Software Engineering 名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 32 页 -C#理财管理系统4 引言随着社会的发展,不管是各个职业的人都开始在理财方面有了理念,家庭或个人一些支出需要详细的记录与查看,知道自己在哪方面花费的高而来去想法制止它,知道自己哪方面收入底,想法去提高。他们不得已开始节约每一分钱。虽然我们周围也有一些人有记账的习惯,但随着科学技术的发展,现在基本上每个家庭都用计算机了,用计算机来记

20、账更快捷。如果用 Excel 表记账,安全度会没有保障,而如果使用本章介绍的软件,那么每个人都有自己的账号,登录系统后就只能查看自己的记账情况。这里的记账包括各种收入和支出。一、系统需求分析系统分析用来理清一个系统的脉络,家庭理财帮手都包括哪些功能?如何创建自己的登录名,如何管理自己的收入和支出?本节系统分析主要解决这几个问题,让使用者知道系统的功能,更好的问自己服务。需求分析就是掌握用户要求的功能,将用户的口头要求转化成需求文档,用简洁明了的语句该款出家庭理财扳手的主要功能。本系统需要具备以下的功能。管理银行卡信息:包括增加、删除银行卡记录。其中,银行卡信息包括卡号、开户余额等。管理收入记录

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

22、间应该具有一定的权限级别,用户拥有用户管理等高级权限,而切普通用户指能管理自己的记录。任何权限的用户都只能管理属于自己的银行卡、收入记录、支出记录。根据收入记录和支出记录,对此人的收入和支出进行统计。名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 32 页 -C#理财管理系统5 二、系统设计根据对用户的调查,我们将系统分为:支出管理(加载支出记录、修改选中支出记录、删除选中支出记录、添加新支出记录,统计),收入管理(加载收入记录、修改选中收入记录、删除选中收入记录、添加新收入记录,统计),银行卡管理(刷新银行卡信息、修改余额、删除银行卡、添加新银行卡),用户管理(修改密码、修改权

23、限、删除用户、添加用户),其他功能(理财方式管理、理财用途管理),财务记事本等。本系统按照所完成的功能模块分成以下几部分:管理员部分用户部分各功能如下:管理员部分1、支出管理(加载支出记录、删除选中支出记录、添加新支出记录,统计);2、收入管理(加载收入记录、修改选中收入记录、删除选中收入记录、添加新收入记录,统计);3、银行卡管理(刷新银行卡信息、修改余额、删除银行卡、添加新银行卡);4、添加用户、修改密码;5、财务记事本。用户管理1、支出管理(加载支出记录、删除选中支出记录、添加新支出记录,统计);2、收入管理(加载收入记录、修改选中收入记录、删除选中收入记录、添加新收入记录);3、银行卡

24、管理(刷新银行卡信息、删除银行卡、添加新银行卡);4、用户管理(加载用户、修改密码、删除用户、添加用户);5、其他功能(理财方式管理、理财用途管理);6、财务记事本。(一)功能模块图系统功能就是通过一个图例分析本系统的主要功能,图一将系统分为两部分,主要是通过登录人员的不同来划分的。普通用户可以实现3 个功能,管理元可以实现5 个功能。1 系统总体功能图:如图1。名师资料总结-精品资料欢迎下载-名师精心整理-第 9 页,共 32 页 -C#理财管理系统6 图三、数据库设计在本软件中,用关系型数据库来存储数据,在.NET下常用常用Access和 SQL Server 两种数据库。由于本学期主要学

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

26、录收入和支出时,如果支付方式选择登 录 系银行卡管查询详细支入查询支出查询家庭成员管理员推出改密重登陆登陆庄户管理系 统 管家庭成员管理庄户管理银行管理支出及支入查询月管理查询名师资料总结-精品资料欢迎下载-名师精心整理-第 10 页,共 32 页 -C#理财管理系统7 了银行卡,则需要在此表中登录这条记录。(二)数据库实体E_R 图根据数据之间的关系设计出如图二所示的数据库E_R图。从图中可以看出,家庭理财帮手数据库的数据局用一下关系。每个用户包含0N张银行卡。每张银行卡具有0N条操作记录。每个用户具有0N条支出记录。每个用户具有0N条收入记录。支出记录和收入记录所关联的银行卡(银行卡号)来

27、至于表“银行卡”。支出方式和收入方式来至于表“方式表”。支出类型和收入类型来至于表“用途表”。(三)数据库表的设计用户表(userinfo):用来管理理财系统中的所有登录用户。主要就是记录他们的登录名和密码以及用户涉及的权限。用户表(userinfo)字段翻译类型说明Username 姓名文本主键,表示该主键,表示该用户的姓名pwd 密码文本表示该用户的密码Name 权限数字表示该用户的权限,0-管理员,1-普通用户Ssex 性别文本表示该用户的性别userid 编号int 表示用户的编号,添加数据是,自动增大tag 是否记住密码文本表示用户是否要使用记住密码选项方式表(familyMenbe

28、r):用来管理消费方式,这个功能只能管理员使用。细分消费方式可有助于将来查看细数据,了解家庭主要的支出方式,如果使用现金多还是使用卡多。家庭成员表(familyMenber)字段翻译类型说明role 称呼文本表示一个与用户有关的亲人userName 用户名文本当前的登陆的用户Name 姓名文本当前的用户的名字名师资料总结-精品资料欢迎下载-名师精心整理-第 11 页,共 32 页 -C#理财管理系统8 yearold 年龄数字当前用户的名字pwd 密码文本当前登陆用户的密码uID 编号数字表示用户家庭成员便里的编号,自动增大银行卡表(carID):这是很关键的一个表,它记录用户的各种卡,而且还

29、能将卡与本人的消费记录关联。银行卡表(cardInfo)字段翻译类型说明CardID 卡号文本主键,表示银行卡的卡号role 姓名文本表示当前银行卡属于哪个用户,应该包含在表用户中BankName 开户银行文本表示当前银行卡属于哪个银行的vlue 余额货币表示当前银行卡的余额infoDate 日期日期表示当前的操作时间bankAddress 银行地址文本指在哪家银行开的户cardnumber 编号整型指递增的标号收入记录表(inInfo)字段翻译类型说明inDate 收入编号数字表示收入记录的准确时间inMoney 数量文本表示一个用户收入的钱财inItem 项目文本表示一个用户收入的项目ro

30、le 称呼文本表示一个用户有关的人infrom 来源文本表示一个用户的收入项目从inType 类型文本输入的类型inRemark 备注文本备注inID 编号整型自动编号收入表(inInfo)包含收入的来源,如奖金或工资。名师资料总结-精品资料欢迎下载-名师精心整理-第 12 页,共 32 页 -C#理财管理系统9 支出记录表(outInfo)字段翻译类型说明outDate 收入编号数字表示支出记录的准确时间outMoney 数量文本表示一个用户支出的钱财outItem 项目文本表示一个用户支出的项目role 称呼个人outItem 项目文本项目的名称outType 项目类型文本项目的类型inR

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

32、否已还借出的款表字段翻译类型说明lendID 编号文本表示一个用户支出的项目编号role 称呼个人用户lendDate 日期文本项目的日期lendMoney 数量型整形借款数量lendReason 原因文本借款原因名师资料总结-精品资料欢迎下载-名师精心整理-第 13 页,共 32 页 -C#理财管理系统10 lend 是否已还文本标志是否已还家庭理财管理系统数据库设计目的:通过对数据库表规范设计的深入理解,促进家庭理财管理系统的合理应用与发展.数据库表结构的设计与家庭理财管理系统的内容和职能密切相关,表结构的合理设计促进了程序员对家庭理财管理系统管理,在使管理简单、明确化,确保信息的完整、一

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

34、计要求提高从数据库提取数据的速度与响应时间。以便今后对系统的维护与管理。1.1.2数据库概念设计数据库概念设计是整个数据库设计的关键通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS 的概念模型。四、模块实现(1)登陆界面名师资料总结-精品资料欢迎下载-名师精心整理-第 14 页,共 32 页 -C#理财管理系统11 本家庭理财管理系统的代码设计遵循标准化原则,对代码的很多方面进行了规范,例如:在该系统地设计中,局部变量使用时,尽量避免使用全局变量,因为全局变量的作用范围比较大,再对代码进行修改时,不小心就会修改到不必要修改的部分,使得系统部能够正常使用。(2)家庭理财主窗体名师资

35、料总结-精品资料欢迎下载-名师精心整理-第 15 页,共 32 页 -C#理财管理系统12(3)用户的密码修改界面名师资料总结-精品资料欢迎下载-名师精心整理-第 16 页,共 32 页 -C#理财管理系统13(4)用户的注册界面名师资料总结-精品资料欢迎下载-名师精心整理-第 17 页,共 32 页 -C#理财管理系统14(5)用户成员家庭成员表界面名师资料总结-精品资料欢迎下载-名师精心整理-第 18 页,共 32 页 -C#理财管理系统15(6)用户的银行储蓄表界面名师资料总结-精品资料欢迎下载-名师精心整理-第 19 页,共 32 页 -C#理财管理系统16(7)用户的收入表界面(8)

36、用户的支出项目表界面名师资料总结-精品资料欢迎下载-名师精心整理-第 20 页,共 32 页 -C#理财管理系统17(9)用户月收入(10)用户借出款名师资料总结-精品资料欢迎下载-名师精心整理-第 21 页,共 32 页 -C#理财管理系统18(11)用户借入款(12)添加管理员名师资料总结-精品资料欢迎下载-名师精心整理-第 22 页,共 32 页 -C#理财管理系统19 五、系统测试2.4.1 测试目的系统测试的目的是:测试的定义是为了发现程序中的错误而执行程序的过程。所以测试的目的是测试系统中各个功能模块的功能,及时发现迄今为止尚未发现的错误,及时发现系统中尚未发现的缺陷,及时地反馈给

37、程序设计人员,以达到改正错误、优化程序代码、提高程序执行速度和提高软件可靠性的目的。2.4.2 测试方法测试任何的系统都有两种方法:如果已经知道了系统应该具有的功能,可以通过测试来检验是否每个功能都能正常使用;如果知道产品内部工作过程,可以通过测试来检验系统内部动作是否按照规格说明回溯的规定正常进行。前一种方法称为黑盒测试;后一种方法称为白盒测试。对于软件测试而言,黑盒测试方法把程序看成一个黑盒子,完全不考虑程序的内部结构和处理过程。也就是说,黑盒测试是在程序接口进行的测试,它只检查程序功能是否能按照规格说明书的很多问题。例如,当在进行查询时,如果两条查询使用的是同一个Recordset 对象

38、,会出现程序调试失败的错误提示。对于一个 C#的初学者来说,记录集 Recordset 往往使用后不能养成随手关闭的习惯。这样就会造成上述的情况。在程序设计的初期,这样类似的错误一直困扰着我。当两个过程使用的是同一个变量的时候,在新打开过程的时候应该先关闭掉原先内容的Recordset。避免这种错误的方法就是用Close 属性关闭前面使用的Recordset 对象,然后再对第二个对象进行操作。.从这次毕业设计的过程中我学到了很多有用的东西,上面这些只是查询错误方面的一些技巧。严谨、负责、求实、进取的精神则是此次毕业设计给我的最大启示。任何一个微小的Bug 都可能导致程序的崩溃。毕业设计将对我以

39、后学习和工作产生更深远的影响。名师资料总结-精品资料欢迎下载-名师精心整理-第 23 页,共 32 页 -C#理财管理系统20 第 3 章 家庭理财管理系统的设计3.1 家庭理财管理系统设计原则及具体功能划分1.1.33.1.1模块设计原则功能模块的设计,通过“自上而下、逐步细化”的手段,逐层地将系统划分为多个大小合适、功能单一的模块,从而将复杂系统的设计转变为多个简单模块的设计,设计原则为:(1)根据实际情况把相互间转为独立的管理业务划分为若干个业务模块;(2)对一个个较大的功能模块进一步划分成一个个相互独立的、能单独运行的小模块;(3)针对具体处理对象,再按对其进行的操作类型划分为功能模块

40、。1.1.43.1.2家庭理财管理系统功能模块划分数据设计 E-R 图字段翻译类型说明名师资料总结-精品资料欢迎下载-名师精心整理-第 24 页,共 32 页 -C#理财管理系统21 role 称呼文本表示一个与用户有关的亲人userName 用户名文本当前的登陆的用户Name 姓名文本当前的用户的名字yearold 年龄数字当前用户的名字pwd 密码文本当前登陆用户的密码uID 编号数字表示用户家庭成员便里的编号,自动增大字段翻译类型说明CardID 卡号文本主键,表示银行卡的卡号role 姓名文本表示当前银行卡属于哪个用户,应该包含在表用户中BankName 开户银行文本表示当前银行卡属于

41、哪个银行的vlue 余额货币表示当前银行卡的余额infoDate 日期日期表示当前的操作时间bankAddress 银行地址文本指在哪家银行开的户cardnumber 编号整型指递增的标号名师资料总结-精品资料欢迎下载-名师精心整理-第 25 页,共 32 页 -C#理财管理系统22 字段翻译类型说明inDate 收入编号数字表示收入记录的准确时间inMoney 数量文本表示一个用户收入的钱财inItem 项目文本表示一个用户收入的项目role 称呼文本表示一个用户有关的人infrom 来源文本表示一个用户的收入项目从inType 类型文本输入的类型inRemark 备注文本备注inID 编号

42、整型自动编号字段翻译类型说明名师资料总结-精品资料欢迎下载-名师精心整理-第 26 页,共 32 页 -C#理财管理系统23 outDate 收入编号数字表示支出记录的准确时间outMoney 数量文本表示一个用户支出的钱财outItem 项目文本表示一个用户支出的项目role 称呼个人outType 项目类型文本项目的类型inRemark 备注文本备注outID 编号编号自助自加字段翻译类型说明borrowID 编号文本表示一个用户支出的项目编号role 称呼个人用户borrowDate 日期文本项目的日期borrowMoney 数量型整形借款数量borrowReason 原因文本借款原因b

43、orrow 是否已还文本标志是否已还名师资料总结-精品资料欢迎下载-名师精心整理-第 27 页,共 32 页 -C#理财管理系统24 字段翻译类型说明lendID 编号文本表示一个用户支出的项目编号role 称呼个人用户lendDate 日期文本项目的日期lendMoney 数量型整形借款数量lendReason 原因文本借款原因lend 是否已还文本标志是否已还在工程中,需要为每一个表创建一个类模块,将对此表的所有数据库操作封装到类里,类的成员变量与对应的表中的字段名相同。在这个工程中,各个类的函数说代表的基本含义相似,操作也相似,具体执行的数据就不同了。被系统包括以下四个基本模块:(1)理

44、财基本信息管理:包括理财收支管理、基本资料管理以及对显示信息进行管理。在进入理财主管理界面后显示了所有的理财债务基本信息管,管理员可以根据实际需要选择理财类别名称,包括添加项目,修改以及注销理财分类信息。在基本资料管理模块中,管理员可以进行理财收入、理财支出、理财债务、名师资料总结-精品资料欢迎下载-名师精心整理-第 28 页,共 32 页 -C#理财管理系统25 月收支统计,在点击任何一个按钮后,系统显示相应的全部信息,供管理员进行管理操作。在理财规则管理功能中,管理员可以设置对理财管理员的密码进行管理,以及重新登陆,退出等基本功能,主管理界面主要包含有收入,支出,债务,投资的全部信息查询。

45、(2)家庭理财扩展管理:包括理财信息算,在理财信息管理中又包括了理财信息添加、以及注销操作,在添加时系统自动给出理财编号,自动验证理财名称,理财类型以及数额等详细信息的添加,在添加之后提交,如果必要的信息为空,系统会给出错误提示要求管理员添加相应信息,添加成功后,相应的信息显示在系统界面上。选择主界面中的家庭理财信息,对选中的理财信息还可以进行注销的操作。选中主界面中的理财信息,点击理财注销按钮,出现界面,管理员在界面上填写相应清理信息,点击清理按钮,提示清理完成。进入清理信息查询界面,系统显示所有的清理信息,管理员可以通过添加查询条件察看特定的理财的清理情况。还可以对清理情况进行注销的操作。

46、在家庭理财计算器核算界面中显示所有理财信息以及复利信息,管理员通过选择区间进行复利核算,也可以将核算信息通过电子表格的形式显示出来,为统计提供方便。(3)系统维护管理:包括维护本理财信息和操作员信息,对本理财信息进行修改,修改后更新,相应的更新信息取代原有信息,在操作员维护界面中显示系统所有的操作员编号、用户名和密码,管理员可以进行操作员的添加、修改以及注销,在进行添加时如果用户名为空,系统给出错误提示,否则操作员添加成功。对操作员进行信息修改时如果用户名为空,系统提示出错,否则新的信息取代原有信息。同时,该模块也包含3 款计算器,分别是复利计算器,算术计算器,以及股票利润计算器。主要用来计算

47、投资在复利情况下的利润以及总额等信息,以及股票投资回报情况。名师资料总结-精品资料欢迎下载-名师精心整理-第 29 页,共 32 页 -C#理财管理系统26 六、总结历时一个星期的实训现在已经接近尾声了,回想起这一个星期的日子,感觉收获颇多。我们这次实训的任务是建立一个家庭理财管理系统,它用到的开发工具是C#语言,SQL Server 数据库。在设计的开始阶段为了尽快熟悉SQL 语言,我详细翻阅有关该方面的资料,对书中的基本理论知识逐章逐节地分析,同时还上机操作来加深理解。特别是对书中的一些典型实例,认真学习它的编程思想,吸取它的编程技巧,弄懂程序中每句话的含义。根据任务书的要求将整个系统分为

48、几个模块,每个模块具体又要实现哪些功能,然后就逐个模块去一一详细设计,设计的过程中不时地翻阅资料,用一些巧妙的技术来优化程序。程序代码完成之后,要进行运行调试,刚开始由于没有调试经验和方法效率很低,但在不懈的努力下,终于顺利完成了,自己也从中学到了不少东西。总之,通过一个星期的实训,让我感受了软件开发的整个过程。实训不仅是对我在大学所学知识的一个综合运用,也是一次增长知识和经验的好机会,同时也使我学会了许多处理、解决问题的方法,提高了自己的动手能力,为即将走上工作岗位打下了良好的基础。1、课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工

49、作能力的具体训练和考察过程,在最终系统设计好之后,结果还是令人满意的,有很多地方都是出彩的,比如对不同层次的用户设置不同的权限,加强了系统的安全。以及特殊控件的使用都是界面很有特色。不满意的是因为仓促个窗口虽然做的很规整,但是对于用户来说过与单调,这是项目中比较简单的步骤,却做不是很出色。2、在以前的学习中也接触到过C#,但了解的都很少,开始做课程设计时觉得无从下手,好多天都没动手去做,最后找资料自己看书,通过这次课程设计进一步加强对C#的了解,特别是对各个控件的使用。我以前只是大略的做过,没有具体些过vb 的代码,等到真正需要时不能出来,使我懂得了理论与实际相结合是很重要的,只有理论知识是远

50、远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,这次实习要求完成,彼此还是脱离不了集体的力量,遇到问题和同学互相讨论交流。多和同学讨论。我们在做课程设计的过程中要不停的讨论问题,这样,我们可以尽可能的统一思想,这样就不会使自己在做的过程中没有方向,并且这样也是为了方便最后设计和在一起。讨论不仅是一些思想的问题,还可以深入的讨论一些技术上的问题,这样可以使自己的处理问题要快一些,少走

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁