1、厦门大学软件学院毕业设计(论文)开题报告 学生姓名 班级 学号 校内指导教师姓名 林坤辉 职称 副教授 所在单位 厦门大学软件学院 校外指导教师姓名 职称 项目经理 所在单位 厦门盛世网络集团 毕业设计(论文)题 目 手机平台基于 GPRS 网络的电子商务应用开发 毕业设计(论文)的 目标: 如今,电子地图结合商务推广在我们生活中的应用越来越广泛,在 PC 上我们能够方便地通过 web 浏览器进行电子地图定位后查询所需的交通以及商家信息。但是 PC 在便携性上有着与生俱来的缺陷 ,使得我们难以随时随地进行查询,而手机恰巧可以很好的解决这个问题。首先,手机良好的便携性以及电信运营商网络的高覆盖性
2、便于我们随时随地进行查询;其次,半导体技术的飞速发展使得手机的硬件更强大,更快的运算速度能够支持更复杂的应用,更大的屏幕能够更方便地获取信息;第三, GPRS 的广泛应用,能够提供比 GSM 网络更大的带宽进行数据传输,从而支持更复杂的应用;最后,手机上广泛使用的 Java 虚拟机技术的跨平台移植性能够降低开发适用多种手机的软件的难度。综上,如果能把商业应用服务转移到手机上,能够大大方便用户,具有良好的前 景。 目前,某公司已经有一个设计良好的城市生活门户网站,能够提供电子地图查询,商家信息检索,各商家折扣卡的获取以及用户对商家的评论等一系列功能。而本设计课题的目标就是设计用于手机平台上的商务
3、软件,该软件使用中移动的GPRS 网络,通过 XML 文件与网站所提供的接口进行交互。软件包括了用户端和商家端两个不同的终端。 用户端的主要功能为用户定位,搜索附近商家,获取商家电子折扣信息,评价商家,提供用户身份的电子验证信息以及预存一定的金额后进行电子支付等等,能够为用户提供良好的城市生活消费体验。用户端视开发时间,可能包 括多个版本 (Kjava, Symbian, Windows Mobile, Palm), 首先将实现 Kjava 版本。 而商家端的主要功能为对用户身份的电子信息进行验证,确认用户的折扣信息,以及通过扣除用户预存金额进行电子支付等等。商家通过我们的软件,能够更好的推广
4、业务,通过提供折扣有效的吸引顾客的关注,能够提高单位宣传费用所产生的效果,进而达到顾客和商家的双赢。 实现方法: 用户端为 Kjava 版本,符合 MIDP 2.0 标准,在 Nokia 3230 上实测通过。 商家端为 Symbian 版本,符合 Symbian OS Series 60界面 ,在 Nokia 3230上实测通过。 一、开发平台以及工具: 客户端使用 Java 语言,基于 J2ME 技术。开发环境为 Windows 2000 平台下使用 JDK 1.6 WTK 2.5+ Eclipse 3.2.2 EclipseME 1.6.6 进行开发。 JDK为 Sun 公司的 Java
5、 语言基本开发工具包; WTK 是 Sun 公司提供的无线开发工具包; Eclipse 是开源的 Java 集成开发环境; EclipseME 是 Eclipse 所使用的 J2ME支持插件。使用 J2ME 语言主要是考 虑到了它的跨平台通用性 ,以便用尽量少的修改使之能够移植到多种底层软硬件并不相同的手机上 商家端使用 C+语言,运行于智能手机所广泛使用的 操作系统 Symbian OS S60 界面上。开发环境为 Windows 2000 平台下使用 SDK (S60 Platform SDKs for Symbian OS) Visual Studio 6.0 进行开发。 SDK 为 S
6、ymbian OS 所使用的开发工具包, Visual Studio 6.0 为 Microsoft 推出的 C+开发集成环境。 二、实现流程: 、客户端: 客户端主要分成用户交互界面、网络通讯和 XML 解析、二维码三大功能模块。 用户交互界面是用户操作和浏览信息的直观体验,良好的人机界面设计有助于让用户得到良好的使用体验。在这里,我们主要用到了 J2ME 的高级界面设计和低级界面设计。 J2ME 的高级界面包能够提供一些标准的 UI 组件,有助于提高开发的效率;而使用低级界面包的自由度大,能够设计出较复杂的界面用于实现部分特定的显示功能,例如电子地图等。 网络通讯和 XML 解析模块则会被
7、用户界面反复的调用,用户大部分的操作都需要该模块来连接服务器进行交互,同时服务 器以 XML 文件的返回的数据,也需要该模块将数据解析出来并生成预先设计好的数据结构。同时,如果精度足够的话,该模块将实现利用移动运营商的基站信息对用户进行定位。 二维码则是在条形码的基础上发展出来的一种新兴的机器识别技术,它能够保存比条形码更多的信息,在 3G 网络发展较成熟的国家,二维码在手机上得到非常广泛的应用。在这个软件中,二维码利用手机的摄像头进行识别,主要用于用户的身份验证和获取用户信息,它能够保障用户信息的唯一性和合法性。 软件的概要操作流程为:用户首先必须是网站的注册会 员,若不是可以通过手机进行注
8、册,注册后会获得一个能够验证身份的唯一的二维码。用户查询时,当用户设置好查询的条件后,软件在后台生成带查询条件字段的 URL,通过无线GPRS 网络 (基于 TCP/IP 协议 )调用网络模块访问网站服务器;服务器返回 XML 文件;手机终端接受该文件的字节流,并对字节流调用 XML 模块进行解析生成预先设置好的数据结构对象;用户界面能够访问该数据结构,并将其以图片或者文字 、商户端: 商户端也分为交互界面和网络通讯两大模块。 其主要操作流程为:当客户消费完毕使用手机客户端进行折扣结算时,商家使用装有商户端软件手机的摄像头将客户出示的客户端上显示的二维码拍摄下来,并通过 GPRS 网络反馈到服
9、务器上进行信息核对,确认该用户身份及所持有的打折卡后就可以进行打折结算。另外客户选择使用预存金额消费时商户将通过访问数据库中的客户信息,检查客户账户中是否有足够的金额进行支付,如果有就扣除消费金额并更新数据库。 时间进度安排: 2007 年 2 月 -2007 年 3 月,理解毕业设计(论文)的任务,阅读有关文献,熟悉开发工具,提出系统的总体设计框架,学习 J2ME 编程。 2007 年 3 月底,完成毕业设计(论文)开题报告, 经校内外指导老师签名后提交。 2007 年 4 月 -2007 年 5 月中旬,完成系统整体设计,进行“城市通”手机商务软件的开发,进行系统的调试和文档整理工作。 2
10、007 年 5 月中旬 -2007 年 6 月,撰写、修改毕业论文,并提交。 2007 年 6 月 12 日 -14 日,进行论文答辩。 指导教师审核意见: 校外指导教师签名: 2007 年 月 日 校内指导教师签名: 2007 年 月 日 毕业论文任务书 (以下由学生填写) 题 目: 基于 GPRS 网络的 J2ME 应用开发 目标要求: 在学习掌握成熟的 J2ME 技术基础上, 结合城市生活门户网站,开发“ CityGuide 城市通” 手机应用软件 。系统功能主要是 包括两方面。一是 开发 基于手机二维码 技术 的 卡夹 应用 , 该应用集 电子折扣 卡的获取、管理、注销和使用等功能于一
11、身,并通过卡信息的 二维 码生成来快速方便地完成 手机二维码 的被读业务 。另一个是开发“城市宝典”模块,用于让人们只要一下班就可以马上寻找所需的娱乐、餐饮、休闲的等信息,而不需要在回家或者到网吧 等地方去找到一台有网络连接的 PC 机才来查询生活信息,真正做到一个遍布各地的且可移动的城市生活门户 支持条件: 操作系统: Microsoft Windows 2000/XP 程序语言: Java 开发包 : Java(TM) 2 Standard Edition (6.0) Sun Micro. J2ME Wireless Tool Kit 2.5 S60 Platform SDKs for S
12、ymbian OS, for Java 3rd Edition, FP 1 IDE : Eclipse 3.2.2 + EclipseME 1.6.6 校外指导教师(签名) 职称 单位 校内指导教师(签名) 职称 学生(签名) 分阶段进度安排 阶段 起讫时间 计划完成内容 1 2007 年 2 月 13 日 - 3 月 6 日 理解毕业设计(论文)的任务,收集资料,阅读有关文献,熟悉开发环境,学习 J2ME编程。 2 2007 年 3 月 7 日 - 3 月 31 日 完成需求分析,提出系统的总体设计框架, 撰写开题报告,经指导教师审阅并签名后提交。 3 2007 年 4 月 1 日 - 5 月 20 日 完成系统整体设计,进行“ CityGuide 城市通”手机应用软件的分模块开发,进行系统的测试 ,进行软件相关文档整理工作。 4 2007 年 5 月 21 日 - 6 月 4 日 撰写、修改毕业论文,经指导老师审阅后提交。 5 2007 年 6 月 5 日 - 6 月 12 日 准备毕业设计答辩 注:一般可分为资料文献搜索、拟定方案(提纲)、试验或初稿、定稿等阶段
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。