基于J2ME的航空订票系统建模与实现
| 摘要 | 第1-3页 |
| Abstract | 第3-8页 |
| 1 引言 | 第8-10页 |
| 2 相关技术理论 | 第10-37页 |
| ·J2ME 技术 | 第10-20页 |
| ·J2ME 平台发展现状 | 第10-11页 |
| ·J2ME 技术细节 | 第11-13页 |
| ·MIDlet | 第13-16页 |
| ·手机图形编程 | 第16-18页 |
| ·J2ME 的网络 | 第18-20页 |
| ·网络组件技术 | 第20-24页 |
| ·Servlet | 第20-22页 |
| ·JSP | 第22-24页 |
| ·软件开发过程理论 | 第24-37页 |
| ·统一过程(UP)原理 | 第24-26页 |
| ·统一过程的实例——RUP | 第26-30页 |
| ·UML 简介 | 第30-37页 |
| 3 航空订票系统的设计 | 第37-59页 |
| ·项目背景 | 第37页 |
| ·对RUP 的定制 | 第37-38页 |
| ·需求分析 | 第38-40页 |
| ·设计总体目标描述 | 第38页 |
| ·具体化设计目标 | 第38-39页 |
| ·系统用例表述 | 第39页 |
| ·建模角度的制定 | 第39-40页 |
| ·系统总体设计 | 第40-43页 |
| ·实现方式的确定 | 第40-41页 |
| ·应用模型的确定 | 第41页 |
| ·协议的选择 | 第41页 |
| ·技术层面上的系统结构 | 第41-43页 |
| ·细节设计 | 第43-44页 |
| ·手机客户端的设计 | 第44-53页 |
| ·MobileClient 类的描述 | 第44-45页 |
| ·HttpPoster 类的描述 | 第45-46页 |
| ·Screens 类 | 第46-47页 |
| ·客户端协同工作原理 | 第47-48页 |
| ·网络通信的具体实现 | 第48页 |
| ·Screens 类中事件处理的设计 | 第48-50页 |
| ·功能引导与界面设计 | 第50-52页 |
| ·AIRTICKETS.jad 文件的设计 | 第52-53页 |
| ·服务器端设计 | 第53-56页 |
| ·类MobServlet 描述及工作原理 | 第53-55页 |
| ·辅助类Resolve 描述及工作原理 | 第55-56页 |
| ·数据库的设计 | 第56-59页 |
| ·表的描述 | 第56-57页 |
| ·数据库设计示意图 | 第57-59页 |
| 4 对设计阶段的质量评估 | 第59-68页 |
| ·质量评估 | 第59-60页 |
| ·单一职责原则(SRP) | 第59-60页 |
| ·开放——封闭原则(OCP) | 第60页 |
| ·依存关系倒置原则(DIP) | 第60页 |
| ·手机应用程序设计的特殊性 | 第60-64页 |
| ·航空订票系统的性能设计及效果 | 第64-66页 |
| ·对性能的考虑 | 第64-65页 |
| ·对资源的考虑 | 第65页 |
| ·对用户的考虑 | 第65-66页 |
| ·对建模的小结 | 第66-68页 |
| 5 模型实现 | 第68-74页 |
| ·服务器端SERVLET | 第68-70页 |
| ·MobServlet.java | 第68-69页 |
| ·Resolve.java | 第69-70页 |
| ·手机客户端部分代码 | 第70-74页 |
| ·MobileClient.java | 第70-71页 |
| ·HttpPoster.java | 第71-72页 |
| ·Screens.java | 第72-74页 |
| 6 整合阶段 | 第74-81页 |
| ·手机端整合 | 第74-75页 |
| ·服务器的整合 | 第75-76页 |
| ·系统资源的组织 | 第76-78页 |
| ·手机上运行结果 | 第78-79页 |
| ·对后台维护部分的说明 | 第79-81页 |
| 7 改进和设想 | 第81-83页 |
| ·尚需改进之处 | 第81页 |
| ·对后续实现的设想 | 第81-83页 |
| 8 结语 | 第83-85页 |
| ·系统设计的总结 | 第83页 |
| ·J2ME 的发展前景 | 第83-85页 |
| 参考文献 | 第85-87页 |
| 作者在读期间科研成果简介 | 第87-89页 |
| 附录 | 第89-90页 |
| 致谢 | 第90页 |