基于spring-web-技术的家庭理财管理系统的设计与实现大学论文.doc
闽江学院本科毕业论文(设计)题 目 基于Spring Web 技术的家庭理财管理系统的设计与实现 学生姓名 学 号 系 别 年 级 专 业 指导教师 职 称 完成日期 2016-04-19 闽江学院毕业论文(设计)诚信声明书本人郑重声明:兹提交的毕业论文(设计)基于Spring Web技术家庭财务管理系统 ,是本人在指导老师 的指导下独立研究、撰写的成果;论文(设计)未剽窃、抄袭他人的学术观点、思想和成果,未篡改研究数据,论文(设计)中所引用的文字、研究成果均已在论文(设计)中以明确的方式标明;在毕业论文(设计)工作过程中,本人恪守学术规范,遵守学校有关规定,依法享有和承担由此论文(设计)产生的权利和责任。声明人(签名):年 月 日摘要当今社会,大部分的家庭多多少少都会为一些家庭理财问题而烦恼。一个家庭有稳定的收入,不能就此满足于如今的状态还要不断地去创造财富。家庭的资产多而用不完就可以去考虑,可以根据家庭自身的情况作出一些不同的目标,根据自己的能力和对理财投资方面的知识进行选择投资,尽可能把收益提高。理财者需要根据家庭本身的的情况做一个长期的阶段规划和一些风险预估,除一些家庭所需要的合理支出费用,我们应该要懂得如何合理的去理财,至少要能抵消一些通货膨胀所带来的压力。此系统的功能设计是一套比较完善、操作简单、界面普通易懂的家庭理财管理系统。开系统的开发是以Eclipse为它开发平台,JSP技术作为该开发程序语言的前台,该系统的开发是以ECLIPSE3.1作为开发平台,应用JSP技术作为前台开发语言,应用SQL Server 2005数据库来作为后台的数据库对本系统用到的数据进行存储和提取。家庭财务管理系统基于B/S模式,他的功能主要包括日常消费和收入记录和统计管1。家庭财务管理系统是利用计算机信息化管理,它不仅让工作效率提高,而且操作简单易懂,界面灵活、实用,较好的满足理财需求的本系统的家庭。关键词: 家庭财务理财, JSP, JavaBean AbstractIn today's society, most families will find for some family financial problems. A family has a stable income, can't satisfied with today's status also constantly to create wealth. Family assets and exhaustless can consider more, can according to the family's own situation to make some different goals, according to their ability and knowledge of financial investment to choose investment, increase the revenue as much as possible. Adviser need according to the family itself is a long-term plan and some risk forecast, in addition to some families need reasonable expenses, we should know how to reasonable to financial management, at least to be able to offset some of the pressure of inflation. The functional design of this system is a set of relatively complete, simple, common and easy to understand interface family financial management system. Open system development is based on Eclipse it development platform, JSP technology as foreground of the development programming language, the development of the system is based on ECLIPSE3.1 as a development platform, using the JSP technology as the front desk development language, using SQL Server 2000 database to this system used as a background database data storage and extraction. Family financial management system based on B/S mode, the function mainly includes the daily consumption and income records and statistics1. Family financial management system is the use of computer information management, it is not only to improve work efficiency, and easy operation, interface, flexible, practical, and better meet the financial needs of the families of this system.Key words :family finance, Jsp, JavaBean.目录绪论1第1章 需求分析11.1系统设计目标21.2系统数据分析31.3系统问题分析41.4系统功能需求51.5系统性能分析51.5.1实用性要求51.5.2系统安全51.6可行性分析61.6.1经济市场可行性分析61.6.2技术可行性分析61.6.3开发环境71.6.4开发工具71.6.5技术7第2章 系统设计82.1总体设计82.1.1总体设计的主要任务82.1.2系统功能模块92.2详细设计102.2.1详细设计的任务102.3数据库设计122.3.1数据库表分析132.3.2 E-R图:142.3.3表的详细结构说明14第3章 系统实现153.1系统登录模块的设计与实现153.2主界面的设计与实现163.3消费模块的设计与实现173.4统计模块的设计与实现173.5系统推出模块17第4章 系统测试184.1 单元测试测试过程184.2 测试功能18结论21参 考 文 献22附录A23致谢24 IV绪论自改革开放以来,中国经济发展迅速,居民收入也在不断增加,与楼市火爆,汽车、高科技产品、大量的购物正在不断进入普通人的家庭,家庭的资产如何去安排,以何种方式可用于是让资产快速的提升如何去享受财富给家庭带来的愉悦感已经成为大多数家庭饭后闲聊的话题之一。 由于国家的宽松政策,近几年来中国的通货膨胀率6%左右。受到国际经济的影响理财投资门槛就更高了,所以就需要一个更具专业的家庭理财软件更用重要。当今理财方式与传统的理财方式还是有很多的不同,更现代的家庭经济困难,其中有多种潜在的金融危机。一是收入的增加也就意味的支出也在增加成了对比。职业女性以及成为当今一种普遍的现象,家庭的有着双薪的收入,也就有了双方的支出。如今,现代高物欲诱惑消耗也大,虽然收入更丰厚,但是花销却比以前高了很多。其次,虽然投资广泛,但是伴随而来的是高风险。新中国成立到今储蓄是最传统的家庭理财,虽然财富积累的速度很慢,但风险很低,适合长期财富积累。当今,金融和投资主体多元化的工具,如果没有具备专业知识和专业的理财软件,后果可想而知,非常有可能负责累累。三是,孩子虽然小,但是花费的地方不少。计划生育,只生一个孩子,但对孩子的养育父母非常重视,现在家庭都从小培养孩子各种才艺,教育成本比以前多得多。第四,虽然容易借到钱,利息大幅增加。2015年末人民币存款余额135万亿元,同比增长了12%。中国少部分城市居民收入正在达到中等发达国家的水平线上,大多数居民除了购买股票、房产、黄金,还2015年最被看好的电子商务、健康医疗、金融业,而只有少数人看好制造业,资产如何分配成了人们关键问题。理财观念的理论,在本质上,根据家庭的经济结构的分析,根据家庭经济情况进行分析,以及对银行、证劵公司、经济管理公司和金融产品的家庭财务管理系统家庭财务模型的基础上进行了分析,提出如何家庭理财规划。家庭财务管理系统是每个家庭户的财政收入和必要的管理信息系统的支出,对家庭的理财管理是必不可少的,家庭财务管理系统能够作为一款专门为家庭理财提供充足的信息,理财者们一看就懂得软件。当今科学技术不断创新与完善高科技成品越来越普遍,PC、平板电脑在家庭中越来越普遍,互联网的快速发展金融理财也在不断地开发新产品来吸引客户,使其给人深深地印象,在人类的各个领域都能发挥到一定的作用。家庭理财成为计算机软件的一部分,与人工管理有着更好快速精准处理能力,列如:查找方便,检索迅速,存储量大,可靠性高,保密性好,寿命长,成本低。 第1章 需求分析1.1系统设计目标理财早已成为人们思维中必不可少的财富方式,随着时间的推移理财的方式不断地完善更加人性化,文化水平的提升对科技产品理解能力也在提高,购买的人自然也不会少。计算机应用领域不断地扩大,对理财观念的推广也是起到了举足轻重,因此,一个普遍的家庭财务管理软件的发展已成为一种社会需求。本系统是一个通用的家庭理财软件,系统的目的要把多种金融工具,为家庭日常收支管理及电脑化管理,对家庭和家庭成员更好地记录和统计的收入和支出的情况更好的分析管理家庭财富,也是家庭财务状况变得更加简单易懂一目了然。1.2系统数据的分析家庭理财账户管理的中心。几乎每天都有人都会有过多次消费活动。包括买卖对象,娱乐消费,生活消费的食品,以及收入工资。如果我们能够区分各种开销开展经营账户统计,那么无论是当今还是未来,您的帐户一眼就能看清楚。现在我们把工作纳入计划,去实现,就是这样的一个操作。当我们希望在一周平衡了解情况,这是非常困难的,并观察的利率是月甚至更大的问题。做程序,将其存储在其上的数据表。归结后,用户的操作一般如下:增加,减少,查找,统计。因而有了相应 的操作来管理的账务,依据需要一个统计分析的过程。我定义这样一个过程,分 析数据,生成表2。比如日常收支统计2。建立日常收支表2,收入和支出的类型,时间周期可以划分统计综合统计资料。在国际收支可能按月支付,每天的收入和支出的统计数据上的时间。在家庭理财道路上,我们还需要随时知道自己的位置,我们需要随时知道处在一个什么位置,在最终目标的引导下去实现一个个目标。而这一切也正是软件中统计表要告诉用户的。登入系统一定要身份进行验证,输入自己的账号还有密码。输入正确正确的密码后要是有跳出错误提示,则就要重新输入。通过合法的验证后,可以进行系统里各项信息的统计与添加,是正确的数据可以写入后台数据库进行保存,同时会在网页中意表格的形态形式给用户查看。收支的统计则根据一些条件给出的信息和理财信息提示。1.3系统问题的分析家庭理财由日常记账管理和理财方式管理,把资金实现最大价值化。按用途有效的进行消费计划和统计。通过使用有效地进行支出计划和统计。家庭财务管理系统是为家庭财产的增加与减少提供了数据,让你随时可以查看家庭的财产、购买等情况。1.4系统功能的需求浏览选择:系统浏览器查看账户余额,消费模式。安全性:用户可以为系统以防止数据的非法用户对系统的访问,破坏或查看的信息设置密码。退出系统:关闭整个系统,保存了数据安全。收支核对:每天记录收入和支出。对于日常消费及时记录。要在以后方便的查询和统计的家庭或个人收入和支出预算。它记录付款金额,支出类型,金额描述,收入额,支出,平衡,和消费者的量的日期。付款分类:分类付款可以更清晰记录各种消费,作为一个分类的标准,各类的支付更方便统计整理。用户可以根据自己的需求进行添加收入和支出类型的自己的新的资产负债表的分类,删除不必要的或模糊类别,并查询和浏览信息系统的所有类别。作为信息系统的收入类型信息用于各种消费提供选择。1.5系统性能分析1.5.1实用性要求此系统目前采用一种普遍的显示模式中的一种形态,整个界面简洁,简单、易操作、是个人都能操作的目标。用户接口系统尽可能满足实际运行的要求,这是为了能更好的吸引客户重要点。输入数据直接可以在数据框中进行输入。对于用户对信息的要求添加一些固定选择输入,方便快捷明了。1.5.2系统安全关系到一个家庭的财务和会计信息系统,安全更重要的是,系统应设置密码,以防止家庭金融信息泄漏或不想被称为信息曝光。在进入系统之前每个用户一定要输入自己的正确账号和密码。1.6可行性分析1.6.1经济市场可行性分析当国人的各个方面都有所提高,对生活的品质更加的注重。随着市场经济的快速发展,观念的不断更新,个人理财2方面也越来越有成绩,家庭理财的意思不断地加强总成一个上升的趋势,在这个意义上,一方面,人们在家庭各个方面的消费统计,以便为家庭收入和支出,更好的收入和支出分析消费情况,能更好的规划管理家庭财产。另一方面,各种各样的金融工具随着市场需求应用而生,要怎么样统一各种金融工具,才能容易的操作。在国家良好的政策下,人们生活水平的提高计算机的应用开始普及,人们只要有一台电脑并且会使用电脑,越来越多人掌握计算机的技能。这些情况说明,人们必须拥有一款专业家庭理财系统。市场的需求加上这款软件完全免费。通过上面的分析,一款专业普遍的家庭理财软件的开发具有经济和市场可行性。1.6.2技术可行性分析一款专业的家庭财富管理软件,要在用户适用的基础上进行开发,涉及的技术有界面设计和数据库设计。在开发工具,应用软件,可用于快速开发工具Eclipse的开发环境:它是一个高度集成的,具有丰富的组件,特别是在数据库开发具有很大的优势。 Eclipse的连接器可以支持数据库连接组件大多数数据库可以很容易地实现数据库连接,以及高效的访问2。1.6.3开发环境B / S结构是本系统的结构。这是客户端系统的最终使用浏览器,不必编写额外的客户端软件。 TOMCAT部署运行,调试环境为TOMCAT5,开发工具:ECLIPSE 数据库:SQL SERVER20002。系统采用的是MVC模式,是较为流行的一种设计模式。 MVC由三种类型的对象,简而言之,这种模式是屏幕上的应用程序对象,在视图中显示。所述控制器通过输入模式的用户界面的限制。图1-2 MVC模式图1.6.4开发工具JSP的基础是Java Servlet技术,JSP事先就被翻译成Servlet,再进行运行,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成3。事实上,传统的Servlet和CGI程序和ISAPI的Web应用程序开发工具,NSAPI等方面的作用是相同的,使用了Java Servlet后,用户不再需要使用3CGI低效的方式,不要只用一个固定的Web服务器平台上运行模式API动态生成的网页。Servlet中许多Web服务器支持,即使不直接支持Servlet的Web服务器也可以是一个额外的服务器和应用程序模块来支持Servlet的。由于跨平台的Java的特性,Servlet是完全独立的平台,实际上,只要与Servlet Java在规范线,Servlet是独立于平台,并且完全独立于Web服务器。因为Java servlet提供服务,启动一个进程,而不是为每个请求,多线程机制主要服务于多个任务的请求,这样的Java Servlet的效率才能算得上高。JAVA组件技术实现。使用该复合组件来扩展其功能,如文件上传,传输电子邮件和业务流程或复杂的计算到一个单独的独立的可重用模块。 JSP JavaBean由一个实现扩展与功能。 这个JSP JavaBean在Web应用程序的集成组件,提供了完美的支持。这种支持可以缩短开发时间(可以利用开发过信任的组件,免得重复开发浪费时间),也为JSP应用带来了更多的可伸缩性。复杂的任务一般用Java Beans来执行的,或负责互动数据库来提取数据,正是因为这是一个简单的,易于理解的java bean的开发,可以巧妙地利用“Java语言的”强大功能优势,在许多动态页面的处理上都是封装于JavaBeans。JSP技术目前是在服务器端运行的技术,属于比较流行的脚本。 JSP具有跨平台性、安全性、扩展能力强劲的特点,如果一定要找到一些不好之处,JSP相对的会比其他的脚本更加难以把握,必须精通Java,然后JSP会更加容易理解,对于项目,我们要考虑所在的开发员、开发速度和成本问题。系统使用SQL Server,SQL是大型数据库管理系统服务器,SQL为数据库管理人员提供了强有力的支持,数据库中的数据,以有效的管理,采取有效措施,以实现数据的安全性和数据完整性。在上面的应用环境家庭财务管理系统,该系统的实现在技术上是可行。1.6.5技术互联网的快速发展,WEB技术已经成为当今的主流技术。JAVA语言是美国开发的,是目前WEB应用服务器的主流语言。非常著名开源框架是Spring WEB框架技术,也是当今世界企业开发项目应用范围广的一个。Spring框架的模块:核心模块、AOP模块、ORM模块、Spring web mvc模块。Spring是一种分层开发框架,Spring核心模块是框架最基础也是最重要的,主要是工厂模式的实现。 第2章 系统设计2.1主要设计2.1 .1 总体设计主要任务(1) 由当时的软件需求分析文档持握,制定最佳的解决方案,流程系统,调度系统列表中的物理元素,系统将在未来的时候详细设计使用等组成。(2)确定模块结构,功能模块的分割,软件的功能要求将被分配到分割的最小单位模块(如:食品的消费,衣着消费,家庭消费等模块)。模块、数据结构、文件结构、数据库模式之间的关系。2.1.2系统功能模块系统功能模块分为:登录模块、 消费模块、 汇总模块、收入模块。登录模块的功能:主要是对用户的管理权限进行验证。决定用户是否有权限进入本系统。消费模块如下:食品消费:对日常所需要食品的统计。着装消费:对日常服饰类消费进行统计。家居消费:对日常家居所需要的用品消费统计。行车消费:在日常行车中所支付的费用。汇总模块如下:当日汇总:对当天生活费用进行统计。月份汇总:对每月消费情况和收入进行总结,并计算节余,对收入和消费情况给出一些适当理财建议。年份汇总:对每年消费和收入情况总结,并计算节余,收入和消费情况给出一些适当的理财建议。收入模块:对家庭收支进行统计。根据以上分析,该系统考虑将整个系统分解成如下功能模块图:图2-1家庭理财系统结构图2.2详细设计 2.2.1详细设计的任务确定应该怎样具体地实现所要求的家庭理财系统,设计这一阶段的工作后,准确的描述了家庭理财管理系统,从而在编码阶段可以直接翻译成一个描述JSP编程语言来编写程序。这次任务的详细设计阶段没有具体写程序,而是要设计出“蓝图”家庭理财系统程序,程序员之后编写基于蓝图的家庭财务管理系统的实际代码,因此,结果基本上设计确定了最终代码的质量。2.2.2程序流程图如下:图22程序流程用户登入系统后,必须首先对用户权限进行验证,该系统决定了用户的账号和密码是否正确,如果是正确的系统操作则进入系统,如果为错误,要求用户输入正确的账号和密码的信息。消费后记录到系统中,首先要求格式的输入数据必须符合系统,或给出错误信息的格式,要求用户以正确的格式重新输入数据。正确的输入后,将数据写入用于存储的后端数据库。收入记录照样还要求用户输入正确的数据格式,否则格式将给出错误提示信息以正确的格式输入数据的用户,输入正确后,系统会将数据写入后台数据库进行数据存储。数据库中的数据为用户进行数据的收支统计查看和进行家庭理财的投资提供了依据。2.3数据库设计2.3.1数据库表分析数据库设计中设计了表,一张是日期表FAMILY_RECTIME,记录有消费记录的日期,一张表是MYTABLE是具体的消费,收入数据记录表,一张表TBUSER是用于登录本系统的用户名和密码核对表,一张表是XIAOFEIG是用于记录消费品属性的表。2.3.2 E-R图:图23 收支实体图图24 用户实体图图25 消费品实体图图2-6数据库ER图一个消费者可以购买多个物品,一个消费品也可以被多个消费者购买;一个收支明细可以记录管理多个消费者,消费者也可以管理多个收支明细;一个消费品可以被多条收支明细记录,一个收支明细也可以记录多个消费品。2.3.3表的详细结构说明FAMILY_RECTIME表有2个字段:ID和RECTIME, ID是流水号,每个记录的惟一性标识; RECTIME则是日期数据,两个字段在数据库中都使用nvarchar类型。MYTABLE表有7个字段:ID是流水号;INDEXID是日期表的索引号; TYPE表示“衣食住行”分类下的子分类,如“食”类中分有“厨房消费”、“零食消费”等;MONEY是消费金额;NAME表示消费品名称;PERSON记录的是消费者; TABLES表示记录属于“衣食住行”哪一类。TBUSER表有3个字段: USERNAME是用户名,PASSWORD是密码,SEX性别。MYTABLE表和FAMILY_RECTIME表,两表之间通过ID来作为连接的变量,通过ID列的值就能把两个表给连接起来。XIAOFEI表有4个字段:XID表示消费品号;TYPE表示“衣食住行”分类下的子分类,如“食”类中分有“厨房消费”、“零食消费”等;MONEY是消费金额;NAME表示消费品名称。第3章 系统实现3.1系统登录模块的设计与实现系统登入是为了防止那些没有被授权的用户进入系统的权利,主要是用于授权过得用户身份保障用户的权益。运行系统登入模块界面,如图所示。图3-1 家庭理财系统登录界面系统登入模块主要是验证用户的账户、密码是否正确。如果是正确的则可以进去系统,如果不正确则要重新输入正确后方能进去系统。(1)系统登入流程图(如图3-2所示):图3-2系统登入3.2主界面的设计与实现主页面主要是用来收集数据的,它实现一个框架,该框架分为三个界面布局。都独立于JSP页面中。页面导航窗口:它的工作主要在框架的左侧,同时单击左边不同链接的时候,在显示框架中部页面收集数据中显示不同。这种设计的目的:以后就可以不那么麻烦,修改框架左侧页面就可以,你只需要修改页面就可以到达目的。页面头:它的主要作用是实现框架头的展示功能,显示系统的时间和展示系统的标题。页面显示:该页面是一个空页面,就是该页面里面没有具体实现什么展示的工作,该页面是承载其他页面。利用其他页面进行数据的收集工作。图3-3 家庭理财系统主界面(1)家庭理财系统主界面流程图(如3-4所示):图3-4家庭财务管理流程图3.3消费模块的设计与实现通过单击左边侧导航栏上“衣食住行”四大类别的消费类型,在右侧空白部分有对应的消费界面,用户可以在输入框中输入所消费的项目,这就是关于页面的展示和数据收集的部分,在系统中实现了分开页面逻辑、处理逻辑,所有的页面也就是负责数据的收集和数据的展示功能了,在收集到了数据以后都是发送到对应的SERVLET中来进行数据处理的。所有的页面数据在收集到了以后都是提交到页面相对应的SERVLET去处理的,在页面所有的数据收集到以后提交到相应的SERVLET后处理收集到数据的所有页面,页面中的代码以SERVLET中的形式提交地址提交到页面控制中。全部的消费统计都是流程都是基本一样,有不同的是就是页面收集数据发送到的SERVLET后使用不同的方法来进行处理。图3-5 家庭理财系统消费界面(1)消费流程图(如图3-6所示):图3-6消费流程3.4统计模块的设计与实现这个页面的功能就是实现收支情况的页面展示部分,如下图图3-7 家庭理财系统统计界面在数据传输配置页面后,全部的数据都会根据数据页面都会配置来处理banlanceservlet配置。这样就可以实现收入和支出的情况了,该处理过程类实验其他两个统计,有所不同的就是使用不同的Servler和javaBance来封装数据库,每种模块所使用的都是不同的Servlet和javaBance。在收集数据的过程中,为了提高数据的安全性,将相关的数据包封装于ModeIFour数据中,这也是包装成一个目的发送数据库中进行处理。(1) 收入与汇总:图3-8收入汇总流程3.5系统退出模块在整个系统中后台起着正常工作的重要作用。当用户维护工作完成后,系统必须要退出,否则造成的损失时难以想象的。退出系统的方法并不复杂,人们只要单击退出按钮系统就可以退出,并且一并保存用户所操作的信息,并跳转到登入界面。第4章 系统测试当今时代软件系统不断强大起来,软件系统性能测试必须变得越来越复杂的结构和趋势。特别是大型分布式软件系统,还提出了一个正式的性能测试运行,因为这样的系统投入生产后倾向于接受大量的流量,这是中心数据服务器的承受能力是给网络设备带来巨大的考验,不够出现大问题还是小问题都能对用户造成巨大的了损失,预期软件系统,宗旨是避免商业的风险的并发能力,在软件的测试阶段必须解决的问题。4.1单元测试过程在同一时刻单元的编码测试,程序完成,审查和语法验证的正确性,这应该是一个单元测试用例设计。当一个个的模块单元测试,它们不能完全忽略连接和周边模块。为了模拟接触单元测试中,我们设置了一些辅助测试模块辅助模块,有二种,一种是驱动器模块(驱动程序)中,为了模拟模块测试模块。驱动单元测试模块接收测试数据,这是根据测试数据发送到模块、测试模块,并将结果打印出来的。另一个是桩模块(存根)模块、测试模块、模拟呼叫处理。通过测试模块调用模块,一般情况下只进行数据的处理,可以验证测试模块中的从属模块接口。驱动、桩都会产生额外的成本,这两个模块一定要写入单元测试,但不会作为用户所需的软件产品。假如驱动器进行简单的叠加这样会使成本下降,如果使用“简单”的模块是不满足单元测试的,一个综合测试模块间的接口被推迟到集成测试。 4.2测试功能链接是让用户可以从A网页跳转到B网页进行转换,对于网页每一个步骤都是需要系统验证。第一,链接将向用户解释,还有其A、B等页面。这个听来还是有些情况,也有许多的内部链接都是空的。这让人是无法接受的。如果需要更加每步程序来验证用户的输入,需要保障系统校准功能可以正常工作的的。消费模块功能测试:用户要经过表达提交资料时,你需要的格式才能进行正常工作。如果你使用的是形式收集信息发布应该确保程序能够正确数据处理。这些程序需要验证测试服务器这样才能正确的保存数据,并且能够正确的解释程序的后台运行才能使用这些信息。登录模块功能测试:结论实现所需要家庭财务管理系统的功能设计,家庭的日常消费进行分类记录,能够更好地进行家庭收入的统计,对家庭收入和支出的总和给出相应的理财资讯。在此次设计中对理论知识应用到生活中,使理论知识,进一步了解,单单知识理论知识还是不够的。需要与实际情况相联系,这样才可以更好的将自己所学的东西应用于设计中。同时,这一次的毕业设计也对动手能力的一次考验,日后的事物打下了一定的基础。在调试阶段设计中,发现许许多多的不足之处,例如,过去做实验对运行的时候没有在意属性的字段,在调试的时候才焕然大悟对属性的不注重是不行的。另外,在数据链接的时候,总是看SQL Sserver2005有没有生成的表,因为在没有改变对应数据库正在数据,才发觉数据库中的表生成失败了。在调试的过程中,有许许多多的小问题需要一步步的去分析,每测试一个就要进行校正,来弥补自己不足的地方,起到了很好地调补漏洞的作用。相信通过此次的毕业设计,经验有很大的提升还有对这一类的问题也有更好的对策,总结了古人的一句话:只要功夫深铁杵磨成针。此次的设计对编程能力和以前有相对的提升,所以充分认识到一个诸葛亮抵不过三个臭皮匠这个故事。设计中涉及到了数据库,对数据库的知识也有相应的理解,以后操作起来会比较得心应手点。必须说的是:个人强不强可以在一次实践中表现出来,知识不能代表一切反之能力也是,所以要能力和知识结合才能更加强大。在这些我想感谢肖老师对这次论文和项目热心的帮助、细心的指导,在此次设计中有很多的不足之处,请老师批评,今后会更加的努力。参考文献 1家庭财务管理系统 黄帆-大学生论文联合比对库-2013-05-262家庭财务管理系统的设计与实现(1)-百度文库-互联网文档资源 2(http:/wenku.baidu.c)-2012-11-163基于JAVA/JSP的网上书店系统 - 论文资源 - 大家论坛 -网络(http:/club.topsage.)4Haefel.Enterprise JavaBeansM.北京:中国电力出版社. 20015陈旭东,刘迪仁. JSP2.0应用教程M.北京: 清华大学出版社,北京交通大学出版社 20066清宏计算机工作室编著.JSP编程技巧M. 北京: 机械工业出版社.20027林国璋,张雪兰. 系统软件与软件工程技术基础M. 北京:北京理工大学出版. 1990.98史济民. 软件工程原理.方法与应用M.北京:高等教育出版社.1990.59姚卿达. 数据库设计M. 北京:高等教育出版社.1987.410史济民. 数据库原理与应用M. 北京:高等教育出版社.1987.10 11郑人杰. 计算机软件测试技术M. 北京:清华大学出版社.1992.12 12上海艾微软件技术有限公司主编. 软件测试技术概论M. 北京:清华大学出版社. 2004 13龙怀冰,李白桦等著. SQL Server 2000实用开发教程M. 北京:人民邮电出版社.2006 14浅谈理财规划 潘思兰;凌晓旭-东方企业文化-201315陈海生 JAVA WEB开发技术大全M. 北京:电子工业出版社,2011,211-215致谢经过半年实习,毕业设计以悄然的进入尾声。毕业设计缺乏经验、专业知识不足,有很多地方都没有想周全,假如没有导师的指导与监督,还有身边盆友的帮忙我想我很难完成毕业设计。首先要感谢的是我的导师。肖老师工作繁忙,但在毕业设计的每个阶段抽出时间来严格、细心把关,从开题报告的选题方向,设计项目的确定和修改,中期检查,初稿的修改给提出很多学生没想到的问题。在后期的设计中肖老师给提出很多宝贵的建议,使得更加有信心。我的设计在众多同学中算不上什么,也没有什么特别之处肖老师仍然细心地纠正其中的错误。除了敬佩肖老师的专业水平,他的耐心、细心和治学严谨、科学研究的精神是所有学生永远学习的榜样,对我今后工作学习起到一定的作用。其次我要感谢我的同学还有身边的朋友,在这次的毕业设计中给予我许多的帮助在我遇到困难的什么帮助我,如果没有他们的帮忙我的毕业设计也没有那么容易完成。然后感谢大学这几年所遇到的老师的帮忙,教会我很多知识和道理,人人都说学校是小社会,这个观点我觉得是正确的在校园里可以学的很多校外学不到的东西。最后要感谢闽江学院对学生大力的支持与栽培。20