【网学提醒】:本文主要为网上学习者提供J2ME图书馆无线辅助管理系统,希望对需要J2ME图书馆无线辅助管理系统网友有所帮助,学习一下吧!
资料包括: 论文(45页21962字)
说明:摘 要:随着3G时代的到来,3G网络环境规模逐渐扩大,移动电子通讯设备将不仅仅只是打电话和发短信的工具,届时将会有更多的更丰富的移动应用程序应用在移动电子通讯设备的终端上,而移动商务以及移动办公作为3G无线网络传输应用的重要分支,将会广泛地流行起来。
本系统为J2ME图书馆辅助系统(手机客户端),使用C/S结构,实现了无线网络传输HTTP协议、UDP传输协议、以及套接字传输协议。本文完整地描述了在Eclipse 平台应用J2ME 技术,利用TOMCAT服务器,使用ORACLE数据库,开发本手机软件的过程。其中主要涉及的技术有Java Servlet技术、Java Socket技术等。第一章介绍了系统背景,使用的开发平台及主要技术,对论文中术语的约定;第二章介绍了系统需求及系统的设计方案;第三章介绍了系统具体实现,并描述一些关键性技术和核心模块设计;第四章介绍了对本系统进行的测试及测试结果。
关键词:J2ME;无线网络传输;GCF;HTTP;移动图书馆
1 引言
3G,是指第三代移动通讯技术。随着3G的到来,移动终端不仅仅是打电话,发短信的工具,届时会有更多丰富的移动应用程序出现。国家工信部3G牌照已经正式发放,标志着中国3G元年的到来,现已经有多家3G网络牌照运营商进行发放3G牌照,3G网络已经正式覆盖全国多个省会城市,将有多家移动网络门户运营商提供低费用高传输速度的无线网络服务。移动商务,移动办公作为无线网络传输应用的重要分支,将会广泛流行。无线网络传输程序包括HTTP协议下的Web页面数据传输,基于UDP传输协议的数据包传输,基于套接字连接的数据传输。在这三种无线网络传输基础上设计实现的手机程序,将在3G广泛盛行起来的同时,发挥出重大作用,提高人们的生活水平和生活质量。
1.1 系统背景
本程序的设计实现了HTTP协议,UDP传输协议,套接字传输协议。本作品采用移动无线网络传输的图书馆辅助系统(手机客户端)的形式整体实现了上述协议,并且具有使用价值,因为现在移动通讯使用的范围已经愈来愈广泛,移动手机的用户界面也越来越友好,移动通讯的网络传输质量也越来越优越,所以使用手机客户端的形式将用户从繁琐的计算机使用中解脱出来,使得用户能在随时随地登入到图书馆系统,进行自己期望的操作;而且同时也使得管理员对图书馆的管理越来越灵活,提高了管理员的能动性,加快了对书籍的整合和管理的效率。本作品主要采用J2ME技术进行设计和实现,因为UDP协议的实现与套接字传输协议的实现基本一致,所以在设计程序时,考虑到时间以及程序模块的因素,将其缩减。
目录:1引言1
1.1系统背景1
1.2开发平台1
1.2.1Eclipse1
1.2.2Eclipse Me2
1.2.3Proguard2
1.2.4Tomcat3
1.2.5Oracle 10g3
1.2.6Rational Rose3
1.3主要技术4
1.3.1J2ME技术4
1.3.2GCF框架5
1.3.3RSM5
1.3.4MVC5
1.3.5Javabean技术6
1.3.6Java Servlet技术6
1.3.7Java socket技术7
1.4术语与缩写解释7
2需求分析及项目方案8
2.1目标8
2.2假定和约束8
2.3需求规定8
2.3.1对新能的规定8
2.3.2对性能的规定8
2.3.3输入输出要求9
2.4数据结构及表的定义9
2.5运行环境规定13
2.5.1设备13
2.5.2支持软件13
3项目设计及开发14
3.1整体框架14
3.1.1系统总体结构图14
3.1.2系统总体流程图15
3.2
程序核心功能15
3.2.1读者信息查询(借阅
查询)15
3.2.2读者信息
查询(密码修改)18
3.2.3书刊检索20
3.2.4公告查询(
查询新书发布)23
3.2.5书籍信息修改(
查询书籍增订信息)24
3.2.6书籍信息修改(新书发布)27
3.2.7书籍信息修改(旧书删除)29
3.2.8管理员信息
查询(密码修改)31
3.2.9书籍讨论区32
3.2.10帮助34
3.3兼容性35
3.4打包与混淆35
3.5特殊
问题与解决方法36
3.5.1书籍讨论区同名用户的处理36
3.5.2MiDlet与Servlet的通讯37
4结果测试及性能分析37
4.1测试思路37
4.2测试结果38
结 束 语39
参考文献40
致 谢41
声 明42
参考文献: 舒红平,周定文,何嘉,邹书蓉著.Web数据库编程—JAVA[M].西安:西安电子科技大学出版社,2005.
杨军,秦冬,王莹著.J2ME嵌入式开发案例精解[M].北京:电子工业出版社,2007.
温尚书编著.J2ME无线通讯实用案例教程[M].北京:清华大学出版社,2005.
(美)Merlin Hughes Michael Shoffner Derek Hammer等著.刘先勇,高志勇译.JAVA网络编程技术内幕[M].北京:国防工业出版社,2002.
闪四清,杨强等著. Oracle Database 10g基础教程[M].北京:清华大学出版社,2007.
Martin de Jode著.詹建飞,廖雪峰译. Symbian OS J2ME编程指南[M].北京:人民邮电出版社,2005.
作者点评:通过本次的毕业设计,在实践中体会软件设计整个流程,掌握了一整套规范的设计操作流程,将在校期间学习的专业知识融会贯通,综合各方面优势,对该系统精益求精,既增长了自身专业素质,也锻炼了自己开拓创新的能力。系统具有良好的人际交互界面,清晰有序的代码,以及较完善的功能需求,有较强的可扩展性,数据安全性较优高。系统经过了严格的测试,虽然存在一些小错误,可在试运行过程中没有出现重大问题,同时,系统在设计时也充分考虑了系统可能的拓展,在以后的时间里继续对该系统进行升级与功能的继续完备。
虽然我的系统还不是很成熟,还有很多不足之处,但我可以自豪的说,这里面的每一段代码,都是自己的劳动成果。当看着自己的
程序,自己成天相伴的系统能够健康的运行,真是莫大的幸福和欣慰。我相信其中的酸甜苦辣最终都会化为甜美的甘泉。
这次做毕业设计的经历也将使我终身受益,我感受到做系统是要真正用心去做的一件事情,是真正的自己学习的过程和研究的过程,这次的经历锻炼和提高了我实际开发项目的能力,将大学期间所学的知识整理、融会贯通,我相信会为我以后走上工作岗位打下良好的基础。