(完整版)基于Android平台的图书管理系统手机客户毕业设计论文(4)

2019-01-12 16:31

同时虚拟机是作为开发的android应用运行的场所 他提供基本的人机交互功能 2.3.2 MyEclipse与Tomcat介绍

MyEclipse是一个十分优秀的用于开发Java J2EE的Eclipse插件集合

MyEclipse企业级工作平台(MyEclipse Enterprise Workbench 简称MyEclipse)是对EclipseIDE的扩展

利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率

它是功能丰富的JavaEE集成开发环境 包括了完备的编码、调试、测试和发布功能 支持HTML Struts JSP Javascript Hibernate MyEclipse CSS Spring

SQL的功能非常强大 支持也十分广泛

尤其是对各种开源产品的支持十分不错 在结构上

MyEclipse的特征可以被分为7类: 1. JavaEE模型

2. WEB开发工具 3. EJB开发工具

4. 应用程序服务器的连接器 5. JavaEE项目部署服务 6. 数据库服务 7. MyEclipse整合帮助 对于以上每一种功能上的类别 在Eclipse中都有相应的功能部件 并通过一系列的插件来实现它们 MyEclipse结构上的这种模块化 可以让我们在不影响其他模块的情况下 对任一模块进行单独的扩展和升级 简单而言

MyEclipse是Eclipse的插件

也是一款功能强大的JavaEE集成开发环境 支持代码编写、配置、测试以及除错 MyEclipse6.0以前版本需先安装Eclipse MyEclipse6.0以后版本安装时不需安装Eclipse 本系统是基于CS架构的

所以需要在MyEclipse上创建服务器端 利用Java EE中的servlet来提供服务 并将其部署在Tomcat下

需要解决的是创建不同的servlet来提供不同的服务

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目

由Apache、Sun 和其他一些公司及个人共同开发而成 由于有了Sun 的参与和支持

最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现 Tomcat 5 支持最新的Servlet 2.4 和JSP 2.0 规范 因为Tomcat 技术先进、性能稳定 而且免费

因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可 成为目前比较流行的Web 应用服务器 目前最新版本是7.0

Tomcat 很受广大程序员的喜欢 因为它运行时占用的系统资源小 扩展性好

支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中

任何一个感兴趣的程序员都可以更改它或在其中加入新的功能 Tomcat 是一个轻量级应用服务器

在中小型系统和并发访问用户不是很多的场合下被普遍使用 是开发和调试JSP 程序的首选 对于一个初学者来说 可以这样认为

当在一台机器上配置好Apache 服务器 可利用它响应对HTML 页面的访问请求 实际上Tomcat 部分是Apache 服务器的扩展 但它是独立运行的

所以当你 Apache Tomcat运行tomcat 时

它实际上作为一个与Apache 独立的进程单独运行的 而Tomcat 实际上运行JSP 页面和Servlet 另外

Tomcat和IIS、Apache等Web服务器一样 具有处理HTML页面的功能

另外它还是一个Servlet和JSP容器 独立的Servlet容器是Tomcat的默认模式 不过

Tomcat处理静态HTML的能力不如Apache服务器 目前Tomcat最新版本为7.0.27 Released 2.3.3 关键技术介绍

本软件采用java作为开发语言 布局和数据存储是开发本软件的关键技术 布局用来设计用户交互界面

用户界面的设计是否美观和合理直接影响用户体验 因此运用好布局技术是直接和用户相关的

而数据存储技术则记录了用户所有的操作数据和用户所需要提取的数据 在android中

软件UI通常使用xml技术设计

而xml中控件的位置和状态则离不开布局的使用 android中常用的布局有5种

分别是:AbsoluteLayout、LinearLayout、RelativeLayout、FrameLayout、TableLayout 由于布局的使用

并且布局之间可以互相嵌套

使得android软件UI的设计变得非常灵活 即使是一些非常复杂的界面设计 只要合理的使用布局 也会使开发变得很容易

Android中数据存储技术主要有:文件存储、preference、sqlite、ContentProvider和网络存储 文件存储是以流的形式读写文件 可以以文格的格式 也可以以二进制的形式 在java语言中要使用流

则写入文件的对象必须进行序列化

sqlite是嵌入式移动设备中常用的轻量级数据库 可看作计算机上使用的sql server、oracle数据库 本系统中

采用的是Oracle数据库进行储存图书馆里的基本信息

第3章 系统功能设计

本系统采用CS模式开发的

该系统的客户端和服务器端是独立分开的 这样的分开也就形成了前台管理和后台管理 前台管理注重用户的交互是否简便

后台管理注重功能的逻辑和与数据库数据交互的功能 3.1 前台管理

前台客户端的所有功能画出的功能流程图如下:


(完整版)基于Android平台的图书管理系统手机客户毕业设计论文(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:[政策]河南省中小学教师职称工作政策解读(精简版)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: