《手机项目开发课程设计》报告格式

《手机项目开发课程设计》报告格式

ID:27457169

大小:370.50 KB

页数:9页

时间:2018-12-04

《手机项目开发课程设计》报告格式_第1页
《手机项目开发课程设计》报告格式_第2页
《手机项目开发课程设计》报告格式_第3页
《手机项目开发课程设计》报告格式_第4页
《手机项目开发课程设计》报告格式_第5页
资源描述:

《《手机项目开发课程设计》报告格式》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《手机项目开发课程设计》报告题目:基于J2ME技术的手机日历的开发学生姓名:戴晨辰学号:080207101学生姓名:刘雯学号:080207111学生姓名:张唯娜学号:080207121二级学院名称:新媒体学院专业:数字媒体技术指导教师:叶福军职称:讲师2010年 12月 23日目录第一章系统背景介绍第二章开发平台及主要技术2.1开发平台2.2主要技术第三章系统需求及系统的设计方案3.1系统需求第四章系统开发4.1系统总体流程图4.2程序代码分析第五章系统测试参考文献第一章:系统背景介绍随着手机的普及,手机各项功能日益健全。加之现代社会人对时

2、间,日期的重要性也促使手机万年历的开发及其功能的完备。本系统以JAVA语言进行设计,增加了程序的可读性和应用性,为了便于扩展和更改,本程序的设计采用模块化结构,使程序设计的逻辑关系更加简洁明了。程序以不同界面为依托进行设计开发,所以具有人性化的操作和美观的页面效果。可以显示时间、公农历日期、星期、节气、节日,纪念日,以及星座和天干地支等多项时间信息,同时可进行相关查询便于实际使用,为人们的生活,工作提供诸多便利。第二章:开发平台及主要技术2.1开发平台:本作品的开发平台为Eclipse3.4+EclipseME1.2.1+JDK1.6+,模

3、拟测试平台为WTK模拟器。2.1.1EclipseEclipse是替代IBMVisualAgeforJava(以下简称IVJ)的下一代IDE开发环境,但它未来的目标不仅仅是成为专门开发JAVA程序的IDE环境,根据Eclipse的体系结构,通过开发插件,它能扩展到任何语言的开发,甚至能成为图片绘制的工具。更难能可贵的是Eclipse是一个开放源代码的项目,任何人都可以下载Eclipse的源代码,并且在此基础上开发自己的功能插件。也就是说未来只要有人需要,就会有建立在Eclipse之上的COBOL,Perl,Python等语言的开发插件出现。

4、同时可以通过开发新的插件扩展现有插件的功能,比如在现有的Java开发环境中加入Tomcat服务器插件。可以无限扩展,而且有着统一的外观,操作和系统资源管理,这也正是Eclipse的潜力所在。在本项目中,Eclipse正是通过第三方插件—Eclipseme实现了开发J2ME应用。2.1.2EclipseMeEclipseME是帮助你开发J2MEMIDlet的Eclipse插件。EclipseME帮助你轻松的把无线工具包整合到Eclipse开发环境中,使你不必再担心J2ME开发有何特殊需求,而可以把所有精力集中在应用开发上。EclipseME提

5、供了下列功能以帮助开发者轻松的创建Midlets:l无线工具包首选项l创建新的J2MEMidlet套件项目l创建新的MidletlJava应用描述文件(JAD)编辑器l对class文件进行增量的/自动的预检验l支持从Eclipse中启动运行J2ME模拟器l打包以及部署(包括无线下载方式)测试,可以使用ProGuard对输出包进行混淆2.1.3ProguardProguard是一个出色的混淆器,用以增加程序被破译的难度,并可以减小最后生成jar的体积,ProGuard,除了在压缩操作删除的无用类、字段和方法外,也能在字节码级提供性能优化,内部

6、方法有:l常量表达式求值l删除不必要的字段存取l删除不必要的方法调用l删除不必要的分支l删除不必要的比较和instanceof验证l删除未使用的代码l删除只写字段l删除未使用的方法参数l像push/pop简化一样的各种各样的peephole优化l在可能的情况下为类添加static和final修饰符l在可能的情况下为方法添加private,static和final修饰符l在可能的情况下使get/set方法成为内联的l当接口只有一个实现类的时候,就取代它l选择性的删除日志代码2.2主要技术本作品分为服务器端和手机客户端两个部分,采用C/S结构设

7、计系统,采用GCF框架中定义的网络连接类和方法,制定双方都能理解的协议来交换数据,前后台通过servlet进行数据传输及页面显示,整个系统采用MVC模式进行模块划分,实现界面和模型数据的分离,结构清晰,便于维护。2.2.1J2ME技术Java技术是一系列产品的集合,目前主要包括Java2平台标准版(Java2platformStandardEdition,J2SE)、Java2平台企业版(Java2platformEnterpriseEdition,J2EE)、Java2平台微型版(Java2platformMicroEdition,J2M

8、E)和Java卡平台。J2ME为运行在嵌入式消费类电子产品的设备,如移动电话、PDA、游戏终端之上的应用程序提供了一个健壮的、灵活的环境。与J2SE、J2EE和JavaCard一

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。