已阅读5页,还剩39页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业(设计)论文题目基于EclipseRCP的个人记账系统的设计与实现学生姓名专业班级会计+软件03-1所在院系软件学院指导教师职称副教授所在单位软件学院嵌入式系统教研室教研室主任完成日期2008年月日摘要RCP(EclipseRichClientPlatform)是Eclipse平台的一套子集,开发者可以利用这个开源平台及其组件开发任何客户端程序。因为使用了SWT技术,RCP拥有一个被证明界面美观度和响应速度都非常优秀的基于RCP的UI。而对于程序员来说,Eclipse的开放源代码让他们可以阅读最顶级的Java源码,学习最优秀的Java技术。在Eclipse源码中,有着诸多设计模式的使用,其编码的优雅和高效令人叹服不已;并且以Eclipse插件方式来开发系统,可以基于原有Eclipse菜单、编辑器来扩展,节省了很多开发精力,所以RCP的应用和开发在全球都有着很广的应用前景以及极大的潜在市场需求。本文首先研究了国内外个人理财软件的发展趋势和富客户端技术,并分析了相关核心技术和各自的优势。进而进行需求分析和总体设计,力求完整地分析个人理财软件所需要的各项功能。而后把整个系统涉及到的实体抽象成对象并进行数据库设计。之后的详细设计阶段按照功能分别进行了设计与实现。然后利用系统测试、性能测试及验收测试三个测试技术对系统进行了全面地测试。文章最后对本论文的写作和研究内容进行简短的回顾。关键词:RCPEclipse插件SWT/JFaceABSTRACTTheEclipseRichClientPlatformisasubsetoftheEclipseplatform,whichisdesignedtoserveasanopentoolsplatformsothatitscomponentscouldbeusedtobuildjustaboutanyclientapplication.TheRichClientPlatformwhichisconstructedwithSWT,hasarichplatform-orienteduserinterfacewithgoodperformance.ForJavaprogrammers,theopensourceofEclipseprovidesachancetoreadandlearnthebestsourcecodesintheJavadomain,andmanyJavadesignpatternsareusedintheEclipsestructureelegantlyandfantastically.Whatsmore,manyGUIelementslikemenus,views,editorsfacilitatethedevelopmentprocessandmanydevelopedplug-incanbesupportedwellinallofRCPapplications.RCPhasprosperityintheworld.Firstly,thispaperhasaresearchofpersonalfinancialsoftwareandthecomponenttechnologyofRCP,analyzestherelatedcoretechnologiesandeachadvantages.Thereafter,thispaperbringsinrequirementsanddesignphase,analysesallthefunctionsthatpersonalfinancialsoftwareneeds.Thenthepaperbuildsalltheentitiestoobjectsanddesignsthedatabase.Andthepaperdidtheimplementationphasejustonthebasisofthespecification.Thenthepaperdidthetestphaseincludingsystemtest,stresstestandacceptabletest.Finally,thepaperbrieflysummarizesitselfandputsforwardsometaskstomakethesoftwarebetter.Keywords:RCPEclipsePlug-inSWT/JFace目录第一章绪论.11.1开发背景及意义.11.2相关技术背景.21.3开发及运行环境.4第二章需求分析.52.1设计目标.52.2功能需求.52.3可行性分析.5第三章总体设计.73.1设计目标.73.2系统结构设计.73.3系统功能结构图.7第四章数据库设计.84.1数据库的创建.84.2数据库设计.84.3数据库的连接.10第五章详细设计.125.1基本对象设计.125.2系统主程序的设计与实现.135.3用户登录功能的设计与实现.175.4流水账视图的设计与实现.205.5消费结构视图的设计与实现.235.6流水账明细视图的设计与实现.245.7账
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年机械制造行业技能考试-针织大圆机操作工笔试参考题库含答案
- 2024年机械制造行业技能考试-数控车工笔试参考题库含答案
- 印刷品、记录媒介复制品项目商业计划书及实施方案|瑞克咨询|2024年编|
- 视听周边设备:耳机项目市场研究报告及运营管理方案|瑞克咨询|2024年编|
- 温度控制器项目可行性研究报告及运营方案|瑞克咨询|2024年编|
- 2024年新疆住院医师-新疆住院医师口腔病理科笔试参考题库含答案
- 2024年执业医师考试-口腔执业助理医师笔试参考题库含答案
- 2024年建筑八大员(九大员)住房城乡建设领域现场专业人员考试-材料员笔试参考题库含答案
- 2024年岗位知识竞赛-水利工程岗位知识竞赛笔试参考题库含答案
- 2024年大学试题(财经商贸)-税收征管法笔试参考题库含答案
- 外科学-急性化脓性腹膜炎
- 《怎样培养执行力》课件
- (新版)AOPA无人机资格考试题库及附加答案
- 幼儿园优质公开课:小班音乐《小鱼游》课件
- 幼儿园中大班社会科学:《立夏》 课件
- 上海市六年级上册数学期末试卷及答案
- 《婴幼儿生活与安全照护》课程标准
- 小学数学教学中“互联网+”课堂的构建研究
- 煤矿水土保持投标方案(技术标)
- 新课标视域下的图形与几何教学
- 学校数字化教学资源建设与使用调查报告
评论
0/150
提交评论