欢迎来到天天文库
浏览记录
ID:18499065
大小:54.28 KB
页数:9页
时间:2018-09-18
《开题(免分)参考new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、XXXX大学毕业设计(论文)开题报告题目:移动旅游信息查询系统的设计实现专业:通信工程指导教师:学院:信息学院学号:班级:姓名:一、课题任务与目的使用MIDP的界面设计类和HTTP请求/响应协议实现JavaME访问远端WebService,完成在手机上的旅游信息查询系统;用户在手机客户端输入要查找的信息,通过连接指定的web服务,得到旅游信息查询结果。1、总体任务旅游信息系统是一个在手机上运行的程序,用于使用手机来查询旅游信息、预订旅行团。要实现这样的功能,主要使用Java技术来完成。在客户端(手机),使用JavaME;在服务端,则使用Serv
2、let和JDBC,数据库使用的是MySQL数据库。服务器使用的是resin服务器。2、各模块任务客户端(手机)采集数据和显示的工作,用户输入目的地点并选择出发日期之后,系统会将用户输入的内容在服务端进行查询,最后在客户端显示符合用户查询条件的相关旅游信息供用户选择。服务端的Servlet是用Java编写的服务端程序,是由服务器调用和执行的、按照Servlet规范编写的Java类。Servlet程序是ServletAPI中的相关类和接口的Java程序,Servlet程序可以处理客户端传来的HTTP请求,并返回响应。服务端的数据库采用MySQL,存
3、储能预订的旅游信息。3、整合各模块功能将客户端与服务端的模块整合,使客户端和服务端进行交互,信息送入服务端,服务端返回客户端所需要的信息。二、调研资料情况1、JavaMEJavaME以往称作J2ME(JavaPlatform,MicroEdition)是为机顶盒、移动电话和PDA之类嵌入式消费电子设备提供的Java语言平台,包括虚拟机和一系列标准化的JavaAPI。它和JavaSE、JavaEE一起构成Java技术的三大版本,并且同样是通过JCP(JavaCommunityProcess)制订的。8目前阶段,JavaME最流行的应用是手机应用软
4、件。JavaME程序可以在PC机上开发和仿真运行,然后很容易地部署到目标机上,从而使其开发、测试和发布的变得容易和廉价。实际上JavaME的用途和前景要广泛得多。与J2SE和J2EE相比,J2ME总体的的运行环境和目标更加多样化,但其中每一种产品的用途却更为单一,而且资源限制也更加严格。为了在达到标准化和兼容性的同时尽量满足不同方面的需求,J2ME的架构分为Configuration、Profile和OptionalPackages(可选包)。它们的组合取舍形成了具体的运行环境。Configuration主要是对设备纵向的分类,分类依据包括存储
5、和处理能力,其中定义了虚拟机特性和基本的类库。已经标准化的Configuration有ConnectedLimitedDeviceConfiguration(CLDC)和ConnectedDeviceConfiguration(CDC)。Profile建立在Configuration基础之上,一起构成了完整的运行环境。它对设备横向分类,针对特定领域细分市场,内容主要包括特定用途的类库和API。CLDC上已经标准化的Profile有MobileInformationDeviceProfile(MIDP)和InformationModuleProf
6、ile(IMP),而CDC上标准化的Profile有FoundationProfile(FP)、PersonalBasisProfile(PBP)和PersonalProfile(PP)。可选包独立于前面两者提供附加的、模块化的和更为多样化的功能。目前标准化的可选包包括数据库访问、多媒体、蓝牙等等。开发JavaME程序一般不需要特別的开发工具,开发者只需要裝上JavaSDK及下载免费的SunJavaWirelessToolkit就可以开始编写JavaME程式,便以及测试,此外目前主要的IDE(Eclipse及NetBeans)都支持JavaME
7、的开发,个别的收集开发商如Nokia及SonyEricsson都有自己的SDK,供开发者在开发出兼容于他们的平台的程序。2、ServletServlet是一种独立于平台和协议的服务器端的Java应用程序,可以生成动态的Web页面。它担当Web浏览器或其他HTTP客户程序发出请求,与HTTP服务器上的数据库或应用程序之间的中间层。Servlet是位于Web服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机。(1)Java
8、Servlet与Applet的比较:相似之处:它们不是独立的应用程序,没有main()方法。它们不是由用户或程序员调用,而是由另外一个应用程序(容器)
此文档下载收益归作者所有