




已阅读5页,还剩26页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
西安文理学院数学与计算机工程学院本科毕业设计论文2012届设计题目家庭财务管理系统的设计与实现FAMILYFINANCIALMANAGEMENTSYSTEMDESIGNANDIMPLEMENTATION系别数学与计算机工程学院专业计算机科学与技术班级10级专升本2班学者姓名张锐指导教师孙少波职称讲师摘要1英文摘要2第一章引言3第二章需求分析511系统设计目标512系统数据分析513系统问题分析614系统功能需求615系统性能分析7111易用性要求7112系统安全性716可行性分析7111经济和市场可行性分析7112技术可行性分析7117开发环境8第二章系统设计1021总体设计10211总体设计的主要任务10212系统功能模块1022详细设计11221详细设计的任务11222程序流程图1223数据库设计13231数据库表设计13232ER图13223表的详细结构说明14第三章编码设计1731系统登录模块的设计与实现1732主界面的设计与实现1733消费模块的设计与实现1834统计模块的设计与实现1935退出系统模块的设计与实现20第四章系统测试2141单元测试的过程2142功能测试21结论23参考文献24附录A主要代码24致谢28家庭财务管理系统的设计与实现数学与计算机工程学院2010级02班指导教师孙少波摘要本系统设计的是一套功能比较完善的家庭理财系统。该系统的开发是以ECLIPSE86作为开发平台,应用JSP技术作为前台开发语言,应用SQLSERVER2000数据库来作为后台的数据库对本系统用到的数据进行存储和提取。家庭理财系统基于B/S模式,功能主要包括日常消费和收入记录和统计管理部分。本家庭理财系统是使用计算机进行信息管理,不仅提高了工作效率,而且操作简便、界面友好、灵活、实用,能够很好的满足家庭从事财务管理方面的需要。关键词家庭理财,JSP,JAVABEANFAMILYFINANCIALMANAGEMENTSYSTEMDESIGNANDIMPLEMENTATIONDIRECTSUNSHAOBOMATHEMATICSANDCOMPUTERENGINEERINGCOLLEGELEVEL201002CLASSABSTRACTTHISSYETEMISDESIGNEDFORFAMILYSFINANCIALMANAGEMNETSYSTEMUSESECLIPSE86ASTHEDEVELOPMENTPLATFORM,ANDJSPTECHNOLOGYASFOREGROUNDPROGRAMMINGLANGUAGEANDSQLSERVER2000DATABASEASTHEBACKGROUNDDATABASETOSTORGEANDRETRIEVALTHEDATASYSTEMBASEDONB/SMODE,ANDTHEFUNCTIONOFTHESYSTEMMAINLYINCLUDESTHEDAILYCONSUMPTIONANDINCOMERECORDSASWELLASTHESTATISTICSMANAGEMENTTHISFAMILYMANAGESFINANCESTHESYSTEMISUSESTHECOMPUTERTOCARRYONTHEINFORMATIONMANAGEMENT,NOTONLYENHANCEDTHEWORKINGEFFICIENCY,MOREOVEROPERATES,THECONTACTSURFACESIMPLYFRIENDLY,NIMBLE,PRACTICAL,CANTHEVERYGOODSATISFIEDFAMILYBEENGAGEDINTHEFINANCIALCONTROLASPECTTHENEEDKEYWORDSFAMILYFINANCE,JSP,JAVABEAN第一章引言改革开放以来,中国经济得到了迅速的发展,家庭收入也与日俱增,随着房产热、私家车、出国游等走入寻常百姓家,如何规划财富,如何让财富增值,如何享受财富也日渐成为每个家庭关注的话题。中国统计年鉴的资料表明,近13年来,中国物价上涨率平均达到了65,这一数字意味着,如果不用于投资理财,我们手头的现金每年就会减少65。从20世纪90年代国内第一家银行推出个人理财产品,到目前几乎所有的银行都拥有了个人理财部,有些甚至引进了更高层次的贵宾理财。这就要求有更好的家庭理财软件。现代家庭与传统家庭在理财方面也出现了许多不同,两相比较,现代家庭理财难度更大,其中还潜藏了多种理财危机。其一是收入虽增,支出更大。而现代职业妇女相当普遍,双薪家庭收入增加,可以支配的家庭收入相对较多。但是由于现代人物质欲望高,消费诱惑也大,收入虽较丰厚,花费也比以往高出许多。其二是投资虽广,风险也高。传统家庭理财方式多半以储蓄为主,财富累积速度虽慢,但风险也低,至少不会把本金赔掉。而现在投资理财工具多样化,但若未具备专业知识而盲目理财,其结果不仅白忙一场,还可能因此赔掉老本。其三是子女虽少,花费更多。现代家庭普遍响应计划生育,只有一个孩子,但由于父母十分重视孩子的养育,花在生活上、学习教育上的费用比以前多得多。其四是借钱虽易,利息巨增。我国居民的储蓄存款超过十万亿人民币。特别是像北京、上海、深圳等发达城市,居民的可支配收入正在逐步达到中等发达国家水平,许多居民除了购房、购车外有大量的金融资产,如何分配、管理金融资产是居民最大的需求。大多数个人对金融方面的需求从储蓄、保管金融资产向金融资产的保值、增值转变。家庭如何管理金融资产呢如何安排自己的富余的现金流,如何筹集自己所需的资金,成为了一个现实的问题。家庭财务管理系统以家庭理财的概念、理论、本质为基础,剖析了家庭的经济结构,并对理财市场和理财产品进行了分析,在此基础上提出了家庭理财的模式及如何进行家庭理财规划。家庭理财系统是每一个家庭管理家庭财务收入和支出的不可缺少的一个管理信息系统,它的内容对于家庭的管理者来说是至关重要的,所以家庭理财系统应该能够为一个家庭的管理者提供充足的信息和快捷的查询手段,方便家庭的管理者的合理理财。随着科学技术的不断提高,计算机科学日渐成熟,网上银行的迅速发展,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对家庭财务进行管理,具有着手工管理所无法比拟的优点,如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高家庭财务管理的效率,也是家庭理财的科学化、正规化管理,与先进科学技术接轨的重要条件。第二章需求分析21系统设计目标现代社会家庭的理财观念进一步提高,理财手段变得更加丰富。随着生活水平和文化水平的提高,家庭购买电脑的能力和应用电脑的能力开始提高。电脑及其应用的普及化,人们应用电脑进行家庭财务管理的观念增强,因此,开发一个通用性家庭财务管理软件已经成为社会需求。本系统是一个家庭通用型理财软件,系统目标是把适合家庭化管理的各种理财手段及家庭日常收支管理实现计算机化管理,使对家庭及家庭成员的收支活动更好地进行记录并加以统计分析成为可能,也使家庭理财变得方便、快捷、全面。22系统数据分析家庭理财的中心内容账务管理。人们几乎每一天都会经过许多次货币活动。其中包括了买入卖出实物,娱乐消费,起居饮食消费,还有发放工资等。如果能把各类不同的活动进行分类,分别对活动进行管理,那么无论现在还是将来,你的账务就会清楚明白了。现在我们把这些工作放到程序里去实现,就是这样的操作。日常生活中,当我们要对一周来收支的情况进行了解,就非常困难,而观察一个月里的利率走势就更加是问题。做到程序里,把它存放到一个数据表里就可以了。归结后,用户的操作一般如下增加,减少,查找,统计。因而有了相应的操作来管理的账务,依据需要一个统计分析的过程。我定义这样一个过程,分析数据,生成表。比如日常收支统计。建立日常收支表,以收支类型,时间段分类统计也可综合统计。时间上可按年收支,月收支,日收支进行统计。在理财的大道上,我们也需要随时了解自己所处的位置,在终极目标的指引下,实现一个个短期的目标。而这一切也正是软件中统计表要告诉用户的。图21数据流图家庭理财系统首先要求用户进行系统登录验证。用户要输入用户名和密码。输入正确则进入,否则给出反馈信息要求用户重新输入。合法性验证通过后,进行系统的各项收支信息的录入和统计,正确的数据会写入后台数据库中进行存储,同时会在页面中以表格的形式显示给用户查看。收支统计会根据一些特定的条件给出统计信息和理财信息提示。23系统问题分析家庭理财系统主要由日常记账管理和应用各种理财手段进行理财实现家庭资金的最大增值。按用途有效的进行消费计划和统计。主要为各家庭成员对家庭财产的增加和减少活动进行跟踪和记录,这样随时可以对家庭的财产拥有状况进行浏览,查询,方便家庭财产的添置和管理。24系统功能需求浏览选择功能对系统进行浏览,查看账户余额,消费类型。安全性功能用户可为系统设置密码,防止非法用户进入系统,破坏数据或查看信息。系统退出功能关闭整个系统,保存数据,安全退出。收支记账日常收支活动进行记录。对每天的消费及时入账。便于以后对家庭收支或个人收支的查询和统计。它记录了收支活动的日期,收支类型,活动说明,收入金额,支出金额,余额,及消费者。收支分类收支分类主要为各种收支活动按一种统一的标准进行分类,便于对各类收支进行分类统计整理。用户可以用收支分类表自行添加新的收支类型,删除不需要的或模糊的类目,并可查询和浏览系统中所有类目信息。收支类型信息作为系统信息为各种记账活动提供选择。25系统性能分析211易用性要求系统采用目前普遍使用的窗体显示模式,整个系统为彩色界面,力求界面的美观,简洁明了,富于人性化目标。系统界面尽量符合用户实际操作的要求,它是能否吸引用户的重要方面。数据输入可直接在数据输入框输入。系统把一些比较固定的常用信息供用户在输入时选择,方便输入和加快了速度212系统安全性系统涉及到一个家庭的财务和账务信息,安全性比较重要,系统应有密码设置,防止家庭财务信息外泄或不想被人知道的信息外露。可在每次进入系统前要求输入用户名和密码。26可行性分析211经济和市场可行性分析现在,人们的生活水平和文化素质普遍提高,并且开始注重生活质量。随着市场经济的快速发展,观念的不断更新,个人理财意识普遍增强,特别是家庭理财意识得到很大发展,在意识上,一方面,人们对家庭和个人的各方面消费有想进行统计和分析的愿望,以便更好地做好家庭收支计划,和家庭财务管理。另一方面,各种理财手段不断丰富,如何把各种理财手段统一起来,并且能更加方便的操作成为要求。在物质基础上,计算机的应用开始普及,人们购置计算机和使用计算机的能力增强,人均计算机拥有量将快速提高。这些条件说明,人们有购买一个家庭理财软件的要求。在一个可接受的价格范围内,将购买这种软件,因此具有市场潜力。开发一个小型财务软件,用快速开发工具可在几个月内由几个人的开发小组完成。经过以上分析,开发一个通用型家庭理财软件具有在经济和市场可行性。212技术可行性分析开发一个通用型家庭理财软件,项目规模可以在适合大多数家庭的基础上进行开发。技术上主要涉及界面设计和数据库设计。在开发工具方面,可采用应用软件快速开发工具ECLIPSE86,它是一个高度集成化开发环境,具有丰富的组件,尤其在数据库开发方面具有很大优势。ECLIPSE86能够支持大多数数据库的连接,通过数据库连接组件可方便快捷的实现数据库连接,并进行高效访问。本系统为B/S结构。也就是系统的的客户端采用的是浏览器,不用再另外编写客户端软件。系统部署在TOMCAT下运行,开发时的调试环境为TOMCAT60,开发工具为ECLIPSE86,数据库采用了SQLSERVER2000。系统采用MVC模式。该模式是现在最流行的一种设计模式。MVC包括3类对象,简单地说,MODEL是应用对象,VIEW是它在屏幕上的表示。CONTROLLER定义用户界面输入的相应方式图22MVC模式图217开发环境JAVASERVLET是JSP技术的基础,JSP本身就是预先被编译成SERVLET,然后再运行的,而且大型的WEB应用程序的开发需要JAVASERVLET和JSP配合才能完成。SERVLET其实和传统的CGI程序和ISAPI、NSAPI等WEB程序开发工具的作用是相同的,在使用JAVASERVLET以后,用户不必再使用效率低下的CGI方式,也不必使用只能在某个固定WEB服务器平台运行的API方式来动态生成WEB页面。许多WEB服务器都支持SERVLET,即使不直接支持SERVLET的WEB服务器也可以通过附加的应用服务器和模块来支持SERVLET。得益于JAVA的跨平台的特性,SERVLET也是平台无关的,实际上,只要符合JAVASERVLET规范,SERVLET是完全平台无关且是WEB服务器无关的。由于JAVASERVLET内部是以线程方式提供服务,不必对于每个请求都启动一个进程,并且利用多线程机制可以同时为多个请求服务,因此JAVASERVLET效率非常高。JAVABEANS就是JAVA的可重用组件技术。ASP通过COM来扩充复杂的功能,如文件上载、发送EMAIL以及将业务处理或复杂计算分离出来成为独立可重复利用的模块。JSP通过JAVABEANS实现了同样的功能扩充。JSP对于在WEB应用中集成JAVABEANS组件提供了完善的支持。这种支持不仅能缩短开发时间(可以直接利用经测试和可信任的已有组件,避免了重复开发),也为JSP应用带来了更多的可伸缩性。JAVABEANS组件可以用来执行复杂的计算任务,或负责与数据库的交互以及数据提取等。由于JAVABEANS开发起来简单,又可以利用JAVA语言的强大功能,许多动态页面处理过程实际上被封装到了JAVABEANS中。JSP技术是目前网上最流行的在服务器端运行的脚本技术。JSP具有跨平台、安全、强大的可伸缩性的特点,而果硬要挑一些毛病,JSP相对别的脚本更加难掌握,因为精通JSP必须精通JAVA语言,对于中小型项目,我们要考虑开发人员、开发速度、开发成本等问题。本系统采用了SQLSERVER。SQLSERVER是新一代大型关系型数据库管理系统,可为数据管理者提供强大的支持,对数据库中的数据提供有效的管理,并采用有效的措施实现数据的完整性及数据的安全性。家庭理财系统在上述的应用环境中,系统的实现在技术上具有可行性。第三章系统设计31总体设计311总体设计的主要任务通过在软件需求分析时撑握的文档,制定最佳方案,用系统流程图,组成系统物理元素清单,系统的进度计划,供日后详细设计时使用。确定模块结构,划分功能模块,将软件功能需求分配给所划分的最小单元模块(如食品消费模块、着装消费模块、行车消费模块,家居消费模块等)。确定模块间的联系,确定数据结构、文件结构、数据库模式。312系统功能模块系统的功能模块分为登录模块,消费模块,统计模块,收入模块。登录模块的功能主要是对用户的管理权限进行验证。决定用户是否有权限进行本系统。消费模块的功能如下食品消费完成日常生活中食品类商品消费项目的统计。着装消费完成日常生活中服装衣物类商品消费项目的统计。家具消费完成日常生活中家居用品类商品消费项目的统计。行车消费完成日常生活中交通消费项目的统计。统计模块的功能如下当日汇总对当日消费情况进行汇总。月份汇总对当月消费及收支情况进行汇总,并计算节余根据收支情况给出一些简单的理财建议。年份汇总记录每年收支情况,并计算节余,根据收支情况给出一些简单的理财建议。收入模块的功能对家庭的收入进行统计。根据以上分析,该系统考虑将整个系统分解成如下功能模块图图31家庭理财系统结构图32详细设计321详细设计的任务确定应该怎样具体地实现所要求的家庭理财系统,经过这个阶段的设计工作,应该得出对家庭理财系统的精确描述,从而在编码阶段可以把这个描述直接翻译成用JSP程序设计语言书写的程序。详细设计阶段的任务还不是具体地编写程序,而是要设计出家庭理财系统程序的“蓝图”,以后程序员将根据这个蓝图写出实际的家庭理财系统程序代码,因此,详细设计的结果基本上决定了最终的程序代码的质量。322程序流程图判断用户名和密码是否正确错误正确格式是否正确是格式是否正确是否否收入记录统计汇总存入数据库存入数据库退出系统系统登录否统计汇总图32程序流程图用户要进入系统,首先要进行用户权限的验证,系统会判断用户名和密码是否正确,如果正确则进行系统进行操作。否则给出错误提示信息要求用户重新输入正确的用户名和密码。进入系统后进行消费记录,首先要求数据输入的格式必须符合系统的规定,否则给出错误格式的信息提示,要求用户重新输入正确格式的数据。正确的输入后,数据会写入后台数据库进行存储。收入记录同样要求用户输入的数据格式正确,否则会给出格式错误信息提示要求用户输入正确格式的数据,输入正确后,系统会将数据写入后台数据库进行数据存储。数据库中的数据为用户进行数据的收支统计查看和进行家庭理财的投资提供了依据。33数据库设计331数据库表设计数据库设计中设计了表,一张是日期表FAMILY_RECTIME,记录有消费记录的日期,一张表是MYTABLE是具体的消费,收入数据记录表,一张表TBUSER是用于登录本系统的用户名和密码核对表,一张表是XIAOFEIG是用于记录消费品属性的表332ER图图33收支实体图图34用户实体图图35消费品实体图图36数据库ER图一个消费者可以购买多个物品,一个消费品也可以被多个消费者购买;一个收支明细可以记录管理多个消费者,消费者也可以管理多个收支明细;一个消费品可以被多条收支明细记录,一个收支明细也可以记录多个消费品。323表的详细结构说明FAMILY_RECTIME表有2个字段ID和RECTIME,ID是流水号,每条记录的惟一性标识RECTIME则是日期数据,两个字段在数据库中都使用NVARCHAR类型。表31FAMILY_RECTIME表字段描述类型长度是否为空ID流水号NVARCHAR20否RECTIME日期数据NVARCHAR20否MYTABLE表有7个字段ID是流水号INDEXID是日期表的索引号TYPE表示“衣食住行”分类下的子分类,如“食”类中分有“厨房消费”、“零食消费”等;MONEY是消费金额NAME表示消费品名称PERSON记录的是消费者TABLES表示记录属于“衣食住行”哪一类。表32MYTABLE表字段描述类型长度是否为空ID流水号NVARCHAR20否INDEXID日期表的索引号INT4否PERSON消费者INT4可以为空TABLES衣食住行类别INT4否TYPE衣食住行分类下的子分类INT4可以为空MONEY消费金额FLOAT8否NAME消费品名称NVARCHAR50否TBUSER表有3个字段USERNAME是用户名,PASSWORD是密码,SEX性别。表33TBUSER表字段描述类型长度是否为空USERNAME用户名NVARCHAR20否PASSWORD密码NVARCHAR20否SEX性别CHAR10是MYTABLE表和FAMILY_RECTIME表,两表之间通过ID来作为连接的变量,通过ID列的值就能把两个表给连接起来。XIAOFEI表有4个字段XID表示消费品号;TYPE表示“衣食住行”分类下的子分类,如“食”类中分有“厨房消费”、“零食消费”等;MONEY是消费金额NAME表示消费品名称。表34XIAOFEI表字段描述类型长度是否为空TYPE衣食住行分类下的子分类INT4可以为空MONEY消费金额FLOAT8否NAME消费品名称NVARCHAR50否XID消费品号NVARCHAR20否第四章编码设计41系统登录模块的设计与实现系统登陆时为防止非法用户进入系统而设计,主要用于辨认用户的身份,以确定其适用权限。系统登陆模块运行界面如下图所示图41家庭理财系统登录界面系统登陆模块的主要任务就是验证用户输入的用户名和密码是否正确。如果验证通过,就根据登陆用户所拥有的访问权限分配可用功能。反之,则不允许登陆。代码如下理财系统BODYBACKGROUNDIMAGEURLIMAGES/DENGLUJPG/DWR/INTERFACE/LOGINSERVICEJS/DWR/ENGINEJS/DWR/UTILJSFUNCTIONCHECK1IFDOCUMENTTHISFORMUSERNAMEVALUE“ALERT“请输入用户名“DOCUMENTTHISFORMUSERNAMEFOCUSRETURNFALSEIFDOCUMENTTHISFORMUSERPWVALUE“ALERT“请输入密码“DOCUMENTTHISFORMUSERPWFOCUSRETURNFALSEDOCUMENTGETELEMENTBYID“INDICATOR“STYLEDISPLAY“BLOCK“LOGINSERVICELOGINDOCUMENTTHISFORMUSERNAMEVALUE,DOCUMENTTHISFORMUSERPWVALUE,0,CALLBACKFUNCTIONCALLBACKDATADOCUMENTGETELEMENTBYID“INDICATOR“STYLEDISPLAY“NONE“IFDATA“NO“ALERT“用户名或密码错误“IFDATA“YES“ALERT“通过验证,系统登录成功“WINDOWLOCATIONHREF“/LOGINSUCCESSJSP“登录用户登录密码/IMAGES/LOADING32GIF“STYLE“DISPLAYNONE“/建议使用1024768分辨率进行显示42主界面的设计与实现系统的主页面用于数据的收集工作,它实现一个框架,这个框架分为三个界面布局。每部分是独立的JSP页面。导航窗口页面它主要是完成框架左侧的展示工作,同时在单击左边不同的链接的时候,在框架的中部显示不同的收集数据的页面。这样设计的目的是以后需要修改框架左侧页面的展示情况时不要修改多个地方,只需要修改该页面就可以达到目的。头页面它的主要作用是实现框架头的展示功能,显示系统的时间和展示系统的标题。显示页面该页面是一个空页面,就是该页面里面没有具体实现什么展示的工作,该页面是承载其他页面。利用其他页面进行数据的收集工作。图42家庭理财系统主界面43消费模块的设计与实现通过点击左边导航栏中“衣食住行”四大类别的消费类别,右边空白部分就出现了相应的消费界面,用户就可以在里面输入相应的消费项目了,这就是关于页面展示和数据收集的部分,在系统中实现了页面逻辑和处理逻辑的分开,所有的页面也就是负责数据的收集和数据的展示功能了,在收集到了数据以后都是发送到对应的SERVLET中来进行数据处理的。所有的页面数据在收集到了以后都是提交到页面相对应的SERVLET去处理的,页面中控制根据页面代码中表单提交的地址提交到某个页面后者SERVLET中。数据传到SERVLET后,SERVLET执行的操作流程是获取提交数据判断操作数据封闭执行数据库操作。所有的消费记录的处理流程都基本类似,不同是就是页面收集到的数据发送到了SERVLET以后是调用不同的处理方法来对其进行处理,在这里就不作详细的介绍了。图43家庭理财系统消费界面44统计模块的设计与实现这个页面的功能就是实现收支情况的页面展示部分,如下图图44家庭理财系统统计界面在对页面数据的流转进行了配置以后,所有的页面的数据都会按照配置好的发送到相应的BANLANCESERVLET中去处理。这样就实现了查看收支情况的功能了,处理过程和另外两个统计类似,不同的就是使用不同的SERVLET和JAVABANCE来对数据库进行封装,不同的模块使用不同的SERVLET和JAVABANCE在收集到了数据以后,为了提高数据的安全性,把这些数据封装到了MODELFOUR的数据类型中,也就是封装成一个对象来发送到数据库进行处理的。45退出系统模块的设计与实现后台对于整个系统的正常运行超着到关重要的作用。当用户对系统维护工作完成后,必须退出系统,否则万一被不法分子乘机进入,后果将不勘设想。实现退出系统后台的方法很简单,只需要单击“退出”超链接时,连接登录页面即可。登录页面主要是将保存有用户信息的SESSION变量清空,并将页面重定向到网站登录页面即可。第五章系统测试随着软件系统的规模日益庞大,结构日趋复杂,对软件系统的性能测试已经成为必须和趋势。尤其大型的分布式软件系统更要在正式运行前进行性能测试,因为这样的系统在投入生产之后,往往要接受大批量的业务量,这对应用程序本身,操作系统,中心数据库服务器,中间件服务器,网络设备的承受力都是一个严峻的考验。在其中任意一个环节出现的问题都可能给用户带来巨大的商业损失。预见软件系统的并发承受能力以避免商业风险,这是在软件测试阶段就应该解决的51单元测试的过程单元测试常常和代码编写同步进行,在完成了程序编写、复查和语法正确性验证后,就应进行单元测试用例设计。在对每个模块进行单元测试时,不能完全忽视它们和周围模块的相互联系。为模拟这一联系,在进行单元测试时,需设置若干辅助测试模块。辅助模块有两种,一种是驱动模块(DRIVER),用以模拟被测模块的上级模块。驱动模块在单元测试中接受测试数据,把相关的数据传送给被测模块,启动被测模块,并打印出相应的结果。另一种是桩模块(STUB),用以模拟被测模块工作过程中所调用的模块。桩模块由被测模块调用,它们一般只进行很少的数据处理,以便于检验被测模块与其下级模块的接口。驱动器和桩都是额外的开销,这两种模块虽然在单元测试中必须编写,但却不作为最终的软件产品提供用户。如果驱动器和桩很简单的话,那么开销相对较低,然后,使用“简单”的模块是不可能进行足够的单元测试的,模块间接口的全面检验要推迟到集成测试时进行。52功能测试链接是使用户从一个页面浏览到另一个页面的重要手段。对于每个链接,需要验证两件事情一是该链接将用户带到它所说明的地方,另外就是被链接页面是存在的。这句话听起来有些问题,但是有很多多站点的内部链接都是空的。这实在是无法忍受。如果根据业务规则需要对用户输入进行校验,需要保证这些校验功能正常工作。应用程序特定的功能需求。消费模块测试如下表所示表51消费模块测试用例项目输入输出物品名称空物品名称不能为空价格空物品价格不能为空价格含有非法字符物品价格格式不正确消费模块物品名称及价格正确数据录入到数据库,并显示至页面下方当用户通过表单提交信息的时候,都希望表单能正常工作。如果使用表单收集配送信息,应确保程序能够正确处理这些数据。要测试这些程序,需要验证服务器能正确保存这些数据,而且后台运行的程序能正确解释和使用这些信息。登录测试如下表所示表52登录模块测试用例项目输入输出空WRONG未存在用户WRONG两者有一者错误WRONG两者都有错误WRONG登录测试两者正确登录成功结论家庭理财系统的设计实现了预期的功能,对家庭的日常消费进行分类别的记录,家庭的收入进行统计,对家庭的收支进行汇总并给出相应的理财提示信息。在这次的家庭财务管理系统设计中将理论知识应用到实际中使得对理论知识的理解有了更进一步的理解,如果仅仅只是运用理论知识,是远远不够的。必须理论联系实际,才能很好的将各门课程学好,并用于实际案例中。同时,经过这次毕业设计,我发觉自己的动手操作能力变强了,也为自己对以后的科研、工作充满信息和希望打下了良好的基础。在这次课程设计调试阶段,发现了许多不足之处,比如说,以前做实验时经常不注意实体的属性的字段,在调试过程中才知道这个很重要。另外,在与数据库进行连接时,刚开始总是在SQLSERVER2000里面看不到生成的表,因为没有更改默认的数据库为现在所用的数据库,所以在数据库里生成不了表。在调试过程中,还有些小小的问题都经过仔细分析、检测后一一改正,弥补了自己的不足,起到了很好的查漏补缺的作用。相信通过这次家庭理财系统设计,使得本人的经验提高了很多。对以后碰到类似的问题,就会变得游刃有余。也可推知其他方面的问题,只要有信心,认真相信都会成功的解决。这次设计使我的编程水平提高了一大步,使我充分的认识到合作的可贵。由于这次设计涉及到数据库,我的学到了不少编程工具与数据库连接的知识,对数据库的操作有了进一步的了解。这次设计对我的综合能力是一次很好的锻炼,但是我必须承认自己的能力和知识还很肤浅。所以今后我的学习道路还是很漫长的。在这里我要衷心的感谢我的指导老师,谢谢她的悉心指导和热心帮助。由于我水平有限,加之时间短暂,故家庭财务管理系统中还有许多不足之处,请老师批评指正,我会在以后的制作中不断改进,不断完善。参考文献1王诚JAVA实用编程技术M北京人民邮电出版社201232陈旭东,刘迪仁JSP20应用教程M北京清华大学出版社,北京交通大学出版社2006。73张跃平,耿祥义编著JSP程序设计M北京清华大学出版社201174张逸软件设计精要与模式M北京电子工业出版社200775曾强聪软件工程原理与应用M北京清华大学出版社201166王德永数据库原理与应用M北京人民邮电出版社201157李合民数据库理论与应用M北京高等教育出版社201198路晓丽软件测试技术M北京机械工业出版社2007089龙怀冰,李白桦等著SQLSERVER2000实用开发教程M北京人民邮电出版社2006致谢经过半年的忙碌和工作,本次毕业设计已经接近尾声,作为一个本科生的毕业设计,由于经验的匮乏,难免有许多考虑不周全的地方,如果没有导师的督促指导,以及一起工作的同学们的支持,想要完成这个设计是难以想象的。在这里首先要感谢我的指导老师孙少波老师。老师平日里工作繁多,但在我做毕业设计的每个阶段,从外出实习到查阅资料,设计草案的确定和修改,中期检查,后期详细设计,装配草图等整个过程中都给予了我悉心的指导。我的设计较为复杂烦琐,但是老师仍然细心地纠正其中的错误。除了敬佩老师的专业水平外,他的治学严谨和科学研究的精神也是我永远学习的榜样,并将积极影响我今后的学习和工作。其次要感谢和我们寝室的同学,她们在本次设计中给了我许多的帮助如果没有她们的帮助,此次设计的完成将变得非常困难。然后还要感谢大学几年来所有的老师,为我们打下计算机专业知识的基础;同时还要感谢所有的同学们,正是因为有了你们的支持和鼓励。此次毕业设计才会顺利完成。最后感谢我的母校西安文理学院对我的大力栽培。AGANEMPLOYMENTTRIBUNALCLAIEMLOYMENTTRIBUNALSSORTOUTDISAGREEMENTSBETWEENEMPLOYERSANDEMPLOYEESYOUMAYNEEDTOMAKEACLAIMTOANEMPLOYMENTTRIBUNALIFYOUDONTAGREEWITHTHEDISCIPLINARYACTIONYOUREMPLOYERHASTAKENAGAINSTYOUYOUREMPLOYERDISMISSESYOUANDYOUTHINKTHATYOUHAVEBEENDISMISSEDUNFAIRLYFORMOREINFORMU,TAKEADVICEFROMONEOFTHEORGANISATIONSLISTEDUNDERFURTHERHELPEMPLOYMENTTRIBUNALSARELESSFORMALTHANSOMEOTHERCOURTS,BUTITISSTILLALEGALPROCESSANDYOUWILLNEEDTOGIVEEVIDENCEUNDERANOATHORAFFIRMATIONMOSTPEOPLEFINDMAKINGACLAIMTOANEMPLOYMENTTRIBUNALCHALLENGINGIFYOUARETHINKINGABOUTMAKINGACLAIMTOANEMPLOYMENTTRIBUNAL,YOUSHOULDGETHELPSTRAIGHTAWAYFROMONEOFTHEORGANISATIONSLISTEDUNDERFURTHERHELPATIONABOUTDISMISSALANDUNFAIRDISMISSAL,SEEDISMISSALYOUCANMAKEACLAIMTOANEMPLOYMENTTRIBUNAL,EVENIFYOUHAVENTAPPEALEDAGAINSTTHEDISCIPLINARYACTIONYOUREMPLOYERHASTAKENAGAINSTYOUHOWEVER,IFYOUWINYOURCASE,THETRIBUNALMAYREDUCEANYCOMPENSATIONAWARDEDTOYOUASARESULTOFYOURFAILURETOAPPEALREMEMBERTHATINMOSTCASESYOUMUSTMAKEANAPPLICATIONTOANEMPLOYMENTTRIBUNALWITHINTHREEMONTHSOFTHEDATEWHENTHEEVENTYOUARECOMPLAININGABOUTHAPPENEDIFYOURAPPLICATIONISRECEIVEDAFTERTHISTIMELIMIT,THETRIBUNALWILLNOTUSUALLYACCEPTIIFYOUAREWORRIEDABOUTHOWTHETIMELIMITSAPPLYTOYOUIFYOUAREBEINGREPRESENTEDBYASOLICITORATTHETRIBUNAL,THEYMAYASKYOUTOSIGNANAGREEMENTWHEREYOUPAYTHEIRFEEOUTOFYOURCOMPENSATIONIFYOUWINTHECASETHISISKNOWNASADAMAGESBASEDAGREEMENTINENGLANDANDWALES,YOURSOLICITORCANTCHARGEYOUMORETHAN35OFYOURCOMPENSATIONIFYOUWINTHECASEYOURECLEARABOUTTHETERMSOFTHEAGREEMENTITMIGHTBEBESTTOGETADVICEFROMANEXPERIENCEDADVISER,FOREXAMPLE,ATACITIZENSADVICEBUREAUTOFINDYOURNEARESTCAB,INCLUDINGTHOSETHATGIVEADVICEBYEMAIL,CLICKONNEARESTCABFORMOREINFORMATIONABOUTMAKINGACLAIMTOANEMPLOYMENTTRIBUNAL,SEEEMPLOYMENTTRIBUNALSTHELACKOFAIRUPTHEREWATCHMCAYMANISLANDSBASEDWEBB,THEHEADOFFIFASANTIRACISMTASKFORCE,ISINLONDONFORTHEFOOTBALLASSOCIATIONS150THANNIVERSARYCELEBRATIONSANDWILLATTENDCITYSPREMIERLEAGUEMATCHATCHELSEAONSUNDAY“IAMGOINGTOBEATTHEMATCHTOMORROWANDIHAVEASKEDTOMEETYAYATOURE,“HETOLDBBCSPORT“FORMEITSABOUTHOWHEFELTANDIWOULDLIKETOSPEAKTOHIMFIRSTTOFINDOUTWHATHISEXPERIENCEWAS“UEFAHASOPENEDDISCIPLINARYPROCEEDINGSAGAINSTCSKAFORTHE“RACISTBEHAVIOUROFTHEIRFANS“DURINGCITYS21WINMICHELPLATINI,PRESIDENTOFEUROPEANFOOTBALLSGOVERNINGBODY,HASALSOORDEREDANIMMEDIATEINVESTIGATIONINTOTHEREFEREESACTIONSCSKASAIDTHEYWERE“SURPRISEDANDDISAPPOINTED“BYTOURESCOMPLAINTINASTATEMENTTHERUSSIANSIDEADDED“WEFOUNDNORACISTINSULTSFROMFANSOFCSKA“AGEHASREACHEDTHEENDOFTHEBEGINNINGOFAWORDMAYBEGUILTYINHISSEEMSTOPASSINGALOTOFDIFFERENTLIFEBECAMETHEAPPEARANCEOFTHESAMEDAYMAYBEBACKINTHEPAST,TOONESELFTHEPARANOIDWEIRDBELIEFDISILLUSIONMENT,THESEDAYS,MYMINDHASBEENVERYMESSY,INMYMINDCONSTANTLYALWAYSFEELONESELFSHOULDGOTODOSOMETHING,ORWRITESOMETHINGTWENTYYEARSOFLIFETRAJECTORYDEEPLYSHALLOW,SUDDENLYFEELSOMETHING,DOIT一字开头的年龄已经到了尾声。或许是愧疚于自己似乎把转瞬即逝的很多个不同的日子过成了同一天的样子;或许是追溯过去,对自己那些近乎偏执的怪异信念的醒悟,这些天以来,思绪一直很凌乱,在脑海中不断纠缠。总觉得自己似乎应该去做点什么,或者写点什么。二十年的人生轨迹深深浅浅,突然就感觉到有些事情,非做不可了。THEENDOFOURLIFE,ANDCANMEETMANYTHINGSREALLYDO而穷尽我们的一生,又能遇到多少事情是真正地非做不可DURINGMYCHILDHOOD,THINKLUCKYMONEYANDNEWCLOTHESARENECESSARYFORNEWYEAR,BUTASTHEADVANCEOFTHEAGE,WILLBEMOREANDMOREFOUNDTHATTHOSETHINGSAREOPTIONALJUNIORHIGHSCHOOL,THOUGHTTOHAVEACRUSHONJUSTMEANSTHATTHEREALGROWTH,BUTOVERTHEPASTTHREEYEARSLATER,HISWRITINGOFALUMNIINPEACE,SUDDENLYFOUNDTHATISNTREALLYGROWUP,ITSEEMSISNOTSOIMPORTANTTHENINHIGHSCHOOL,THINKDONTWANTTOGIVEVENTTOOUTYOURINNERVOICECANBEINTHEHIGHSCHOOLCHILDRENOFTHEFEELINGSINAPERIOD,BUTWASEVENTUALLYINFARCTIONWHENGRADUATIONPARTYINTHETHROAT,LATERAGAINSTOODONTHEPITCHHEHASSWEATPROFUSELY,LOOKEDATHISTHROWNABASKETBALLHOOPS,SUDDENLYFOUNDHIMSELFHASALREADYCANTREMEMBERHISAPPEARANCE童年时,觉得压岁钱和新衣服是过年必备,但是随着年龄的推进,会越来越发现,那些东西根本就可有可无;初中时,以为要有一场暗恋才意味着真正的成长,但三年过去后,自己心平气和的写同学录的时候,突然就发现是不是真正的成长了,好像并没有那么重要了;然后到了高中,觉得非要吐露出自己的心声才能为高中生涯里的懵懂情愫划上一个句点,但毕业晚会的时候最终还是被梗塞在了咽喉,后来再次站在他曾经挥汗如雨的球场,看着他投过篮球的球框时,突然间发现自己已经想不起他的容颜。ORIGINALLY,THISWORLD,CANPRODUCEACHEMICALREACTIONTOANEVENT,INADDITIONTORESOLUTELY,HAVETODO,ANDTIME原来,这个世界上,对某个事件能产生化学反应的,除了非做不可的坚决,还有,时间。APERSONSTIME,YOURIDEASAREALWAYSSPECIALTOCLEARWANT,WANT,LINEISCLEAR,ASIFNOTHINGCOULDSHAKEHISALSOONCESEEMEDTOBEDETERMINEDTODOSOMETHING,BUTMOREOFTENISHEBACKEDOUTATLASTDISLIKEHISCOWARDICE,FINALLYFOUNDTHATTHEREAREALOTOFLOVE,THEREAREALOTOFMISS,LIKESHADOWREALLYHAVEBEENDOOMEDTHOSEWHODO,JUSTGREENYEARSONESELFGIVEONESELFANARMINJECTION,ORISASELFRIGHTEOUSSPIRITUAL一个人的时候,自己的想法总是特别地清晰。想要的,不想要的,界限明确,好像没有什么可以撼动自己。也曾经好像已经下定了决心去做某件事,但更多的时候是最后又打起了退堂鼓。嫌恶过自己的怯懦,最终却发现有很多缘分,有很多错过,好像冥冥之中真的已经注定。那些曾经所谓的非做不可,只是青葱年华里自己给自己注射的一支强心剂,或者说,是自以为是的精神寄托罢了。ATTHEMOMENT,THESKYISDARK,THEAIRISFRESHFACTORAFTERJUSTRAINEDSUDDENLYTHOUGHTOFBLUEPLAIDSHIRTTHOSEWEREBROKENINTOVARIOUSSHAPESOFSTATIONERYFROMTHECORNERATTHEBEGINNINGOFDEEPFRIENDSHIPHAVEDECLAREDTHEENDOFTHEENCOUNTERTHATHAVENTSTARTPLANNINGTHOSEYEARS,THOSEDAYSOFDO,FINALLY,LIKEYOUTH,WILLENDINOURLIFE此刻,天空是阴暗的,空气里有着刚下过雨之后的清新因子。突然想到那件蓝格子衬衫;那些被折成各种各样形状的信纸;那段从街角深巷伊始的友谊;还有那场还没有开始就宣告了终结的邂逅计划那些年那些天的非做不可,终于和青春一样,都将在我们的人生中谢幕。BAUMGARTNERTHEDISAPPOINTINGNEWSMISSIONABORTEDRPLAYSANIMPORTANTROLEINTHISMISSIONSTARTINGATTHEGROUND,CONDITIONSHAVETOBEVERYCALMWINDSLESSTHAN2MPH,WITHNOPRECIPITATIONORHUMIDITYANDLIMITEDCLOUDCOVERTHEBALLOON,WITHCAPSULEATTACHED,WILLMOVETHROUGHTHELOWERLEVELOFTHEATMOSPHERETHETROPOSPHEREWHEREOURDAYTODAYWEATHERLIVESITWILLCLIMBHIGHERTHANTHETIPOFMOUNTEVEREST55MILES/885KILOMETERS,DRIFTINGEVENHIGHERTHANTHECRUISINGALTITUDEOFCOMMERCIALAIRLINERS56MILES/917KILOMETERSANDINTOTHESTRATOSPHEREASHECROSSEST
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025甘肃庆阳市庆城县事业单位引进高层次和急需紧缺人才4人(第三批)模拟试卷及答案详解(全优)
- 2025年甘肃省大数据中心招聘工作人员模拟试卷完整答案详解
- 2025湖北黄冈市武穴市事业单位第二批考核招聘三支一扶服务期满人员1人考前自测高频考点模拟试题附答案详解(考试直接用)
- 2025北京大兴区旧宫镇红星派出所流动人口和出租房屋管理员招录1人考前自测高频考点模拟试题及答案详解(必刷)
- 2025杭州青少年活动中心招聘工勤岗位工作人员20人模拟试卷及答案详解一套
- 2025年4月广东深圳市大鹏新区政务服务和数据管理局招聘编外人员2人模拟试卷及答案详解一套
- 2025河南工程学院招聘高层次人才160人模拟试卷附答案详解(突破训练)
- 2025年福建省泉州市晋江市首峰中学招聘1人考前自测高频考点模拟试题参考答案详解
- 2025年上半年五粮液集团公司招聘870人笔试题库历年考点版附带答案详解
- 2025年3月吉林省高速公路集团有限公司公开招聘3人(总部岗位)笔试题库历年考点版附带答案详解
- 国开2025年《行政领导学》形考作业1-4答案
- 养老护理员中级考试题库2025年(附答案)
- 2025贵州威宁自治县招聘城市社区工作者17人考试参考试题及答案解析
- 2025年南宁产业投资集团有限责任公司人员招聘笔试备考题库及答案详解(网校专用)
- 云南昆明元朔建设发展有限公司招聘笔试题库2025
- GB/T 45952-2025科技馆运行评估规范
- 拼音拼读音节带声调完全版
- 2024被动式超低能耗(居住)绿色建筑节能设计标准
- 某桥梁箱涵、箱通工程监理细则
- 【教案】圆锥曲线光学性质的数学原理及应用教学设计人教A版(2019)选择性必修第一册
- 2021年12月12日河北省直机关遴选公务员笔试真题及答案解析
评论
0/150
提交评论