课程设计 j2me图书馆无线辅助管理系统.doc
约44页DOC格式手机打开展开
课程设计 j2me图书馆无线辅助管理系统,44页共计21921字摘要随着3g时代的到来,3g无线网络规模逐渐扩大,移动电子通讯设备将不仅仅只是打电话和发短信的工具,届时将会有更多的更丰富的移动应用程序应用在移动电子通讯设备的终端上,而移动商务以及移动办公作为3g无线网络传输应用的重要分支,将会广泛地流行起来。本系统为图书馆文献查询辅助系统(手机客户端),使用c...
内容介绍
此文档由会员 bfxqt 发布
44页共计21921字
摘 要
随着3G时代的到来,3G无线网络规模逐渐扩大,移动电子通讯设备将不仅仅只是打电话和发短信的工具,届时将会有更多的更丰富的移动应用程序应用在移动电子通讯设备的终端上,而移动商务以及移动办公作为3G无线网络传输应用的重要分支,将会广泛地流行起来。
本系统为图书馆文献查询辅助系统(手机客户端),使用C/S结构,实现了无线网络传输HTTP协议、UDP传输协议、以及套接字传输协议。本文完整地描述了在 Eclipse 平台应用 J2ME 技术,利用TOMCAT服务器,使用ORACLE数据库,开发本手机软件的过程。其中主要涉及的技术有Java Servlet技术、Java Socket技术等。第一章介绍了系统背景,使用的开发平台及主要技术,对论文中术语的约定;第二章介绍了系统需求及系统的设计方案;第三章介绍了系统具体实现,并描述一些关键性技术和核心模块的设计;第四章介绍了对本系统进行的测试及测试结果。
目 录
1 引言 1
1.1 系统背景 1
1.2 开发平台 1
1.2.1 Eclipse 1
1.2.2 Eclipse Me 2
1.2.3 Proguard 2
1.2.4 Tomcat 3
1.2.5 Oracle 10g 3
1.2.6 Rational Rose 3
1.3 主要技术 4
1.3.1 J2ME技术 4
1.3.2 GCF框架 5
1.3.3 RSM 5
1.3.4 MVC 5
1.3.5 Javabean技术 6
1.3.6 Java Servlet技术 6
1.3.7 Java 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.2 MiDlet与Servlet的通讯 37
4 结果测试及性能分析 37
4.1 测试思路 37
4.2 测试结果 38
结 束 语 39
参考文献 40
关键字:J2ME,无线网络传输,GCF,HTTP,移动图书馆
参考文献
[1] 舒红平,周定文,何嘉,邹书蓉著.Web数据库编程—JAVA[M].西安:西安电子科技大学出版社,2005.
[2] 杨军,秦冬,王莹著.J2ME嵌入式开发案例精解[M].北京:电子工业出版社,2007.
[3] 温尚书编著.J2ME无线通讯实用案例教程[M].北京:清华大学出版社,2005.
[4](美)Merlin Hughes Michael Shoffner Derek Hammer等著.刘先勇,高志勇译.JAVA网络编程技术内幕[M].北京:国防工业出版社,2002.
[5] 闪四清,杨强等著. Oracle Database 10g基础教程[M].北京:清华大学出版社,2007.
[6] Martin de Jode著.詹建飞,廖雪峰译. Symbian OS J2ME编程指南[M].北京:人民邮电出版社,2005.
摘 要
随着3G时代的到来,3G无线网络规模逐渐扩大,移动电子通讯设备将不仅仅只是打电话和发短信的工具,届时将会有更多的更丰富的移动应用程序应用在移动电子通讯设备的终端上,而移动商务以及移动办公作为3G无线网络传输应用的重要分支,将会广泛地流行起来。
本系统为图书馆文献查询辅助系统(手机客户端),使用C/S结构,实现了无线网络传输HTTP协议、UDP传输协议、以及套接字传输协议。本文完整地描述了在 Eclipse 平台应用 J2ME 技术,利用TOMCAT服务器,使用ORACLE数据库,开发本手机软件的过程。其中主要涉及的技术有Java Servlet技术、Java Socket技术等。第一章介绍了系统背景,使用的开发平台及主要技术,对论文中术语的约定;第二章介绍了系统需求及系统的设计方案;第三章介绍了系统具体实现,并描述一些关键性技术和核心模块的设计;第四章介绍了对本系统进行的测试及测试结果。
目 录
1 引言 1
1.1 系统背景 1
1.2 开发平台 1
1.2.1 Eclipse 1
1.2.2 Eclipse Me 2
1.2.3 Proguard 2
1.2.4 Tomcat 3
1.2.5 Oracle 10g 3
1.2.6 Rational Rose 3
1.3 主要技术 4
1.3.1 J2ME技术 4
1.3.2 GCF框架 5
1.3.3 RSM 5
1.3.4 MVC 5
1.3.5 Javabean技术 6
1.3.6 Java Servlet技术 6
1.3.7 Java 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.2 MiDlet与Servlet的通讯 37
4 结果测试及性能分析 37
4.1 测试思路 37
4.2 测试结果 38
结 束 语 39
参考文献 40
关键字:J2ME,无线网络传输,GCF,HTTP,移动图书馆
参考文献
[1] 舒红平,周定文,何嘉,邹书蓉著.Web数据库编程—JAVA[M].西安:西安电子科技大学出版社,2005.
[2] 杨军,秦冬,王莹著.J2ME嵌入式开发案例精解[M].北京:电子工业出版社,2007.
[3] 温尚书编著.J2ME无线通讯实用案例教程[M].北京:清华大学出版社,2005.
[4](美)Merlin Hughes Michael Shoffner Derek Hammer等著.刘先勇,高志勇译.JAVA网络编程技术内幕[M].北京:国防工业出版社,2002.
[5] 闪四清,杨强等著. Oracle Database 10g基础教程[M].北京:清华大学出版社,2007.
[6] Martin de Jode著.詹建飞,廖雪峰译. Symbian OS J2ME编程指南[M].北京:人民邮电出版社,2005.