《手机网上订餐系统毕业设计.docx》由会员分享,可在线阅读,更多相关《手机网上订餐系统毕业设计.docx(52页珍藏版)》请在三一办公上搜索。
1、xxxx大学本科毕业论文题目:手机网上订餐系统的设计与实现院 系:xxxxxxxxxxxxxxxx专 业: xxxxxxxxxxxxxxxx班 级:xxxx学生姓名:xxx指导教师:xx论文提交日期:xxxx年xx月xx日论文答辩日期:xxxx年xx月xx日摘要二十一世纪是一个信息化、网络化的时代,这个时代让我们的 生活发生了翻天覆地的变化,智能化、数字化已成为主流。随着信息 技术的不断更新,android操作系统逐渐成为众多手机操作系统中的 一匹黑马,与此同时,人们的生活迫切需要方便、快捷、有个性的服 务。因此,传统服务行业的服务模式已经不能满足人们的需求,适应 市场的发展,例如,餐饮行业尤
2、为明显。现在社会,很多餐饮行业主 要还是以人工为主,这种人工点餐不仅效率低而且在就餐人多的时候 会增加服务员的负担,造成出错率比较高,使客人不满以及投诉事件 的发生,并且随着无线网络技术的进一步加强,与Android市场的发 展,手机网上订餐系统的出现已成为时尚和主流。论文依据毕业设计的内容,主要讲述了点餐系统的功能及实现。 设计分为Android客户端和Tomcat服务端两大部分,Android客户 端的主要功能有:用户的注册、登录、浏览菜品、生成订单、支付订 单等;Tomcat服务端的主要功能有:系统属性、密码修改、客户管 理、客户录入、菜品管理、菜品录入、订单管理等。所说的这些功能 基本
3、实现了手机网上订餐的流程,实现了用户与商家的手机网上订餐 交易。设计采用MySQL数据库,与服务端进行连接。当用户在客户端进 行注册时,用户相应的信息便储存在数据库中;当用户登录时,会在 数据库中进行相应的信息比对,若一样,则登录成功,客户端界面跳 转到浏览菜单这一页面;当生成订单时,数据库也会存储相应的订单 信息。管理员登录服务端可以查看所有订单和用户的详细信息、更新 菜品、管理订单等。因此,数据库在这个设计中起着至关重要的作用。 而且,这个设计能够正常运行,系统界面简单直观,易于操作和使用, 交互性强。在系统规划中,数据流程图和系统功能模块图分析了系统 所需的数据,详细地展示了系统的每一个
4、功能模块,并给出了主要功 能的运用界面。关键词:安卓;网上订餐;MySQL数据库;AbstractThe 21st century is an era of information and network, and our life have been made great changes, intellectualization and digitizati have become the mainstream. With the continuous changes of technology, the android operating system has gradually beco
5、me a dark horse in the mobile phone operating system,and at the same time, a way of convenient ,quick and different life is urgently needed today. Therefore, the way of traditional service hasnt satisfied peoples need, and adapted to the development of the market, for example,foodservice industry is
6、 particularly obvious. Now society, a lot of foodservice industry mainly based on waiters,and in this way,The artificial order not only low efficiency and the meal when there are a lot of people will increase the burden of the waiter, cause the error rate is higher, make the customers dissatisfactio
7、n and complaints .With the further strengthen of wireless network technology and the development of the android market, the emergence of reservation system with mobile phone online has become a fashion and mainstream.The thesis on the basis of the content of the graduation design, mainly describs th
8、e function of online ordering system and implementation.This designis divided into Androidclient and Tomcat server, the main features of the Android client are: user registration, login, look through dishes, take orders, pay orders, etc.; the main features of Tomcat servers are: the system property,
9、 password modification, customer management, customer type, food management, food entry, order management, etc. These functions of mobile phones has been basically achieved online reservation process, realize the user and the business of mobile phone online order transactions.The design uses the MyS
10、QL database, which connects the server. When a user to register on the client, users of the corresponding information is stored in the database; When a user logs on, the information that people log on will compare with the corresponding information in the database, if it is same, the login is succes
11、sful, the client interface to jump to the menu page ; When making orders, the corresponding order information database will also be stored. When administrators log on server,they can view all the orders and the users detailed information, update dishes, order management, etc. Therefore, database pla
12、ys an important role in the design.Furthermore, this design can run normally, syatem simple and intuitive interface, easy to operate and use, interactive is strong. In the system planning, data flow diagram and system function module chart analysis the data that required by the system, and detailed
13、introduction to the system each function module, and gives the main function of the operation interface.Key words: android; Online order; MySQL database目录第一章引言.11.1系统开发的背景及意义11.2系统开发的目的.11.3主要内容2第二章文献综述32.1国内外概况32.2目前存在的现状32.3发展方向4第三章方案设计与论证53.1架构概述53.2开发工具53.2.1 Eclipse53.2.2 Tomcat月艮务器63.2.3 mysql
14、 数据库63.3应用平台63.3.1 Android 平台 63.3.2 Android 特性73.4平台搭建73.4.1 安装 jdk73.4.2 安装 eclipse 和 tomcat83.4.3搭建android SDK环境平台 93.5需求分析.103.5.1系统构建的背景和必要性103.5.2可行性分析103.6系统概要设计.103.6.1模块的划分与功能设计113.6.2功能模块的设计113.6.3数据库结构的设计123.6.4连接数据库的设计与实现16第四章系统设计与实现174.1客户端设计思路.174.2主菜单界面.174.2.1功能描述.174.2.2登录界面的设计.174.
15、2.3功能描述.184.2.4界面设计.184.2.5功能实现.194.3点菜界面204.3.1功能描述204.3.2界面设计204.3.3关键代码224.4更新界面244.4.1功能描述244.4.2界面设计244.4.3功能实现254.4.4关键代码254.5结账界面264.5.1功能描述264.5.2界面设计274.5.3功能实现284.5.4关键代码28第五章测试305.1测试的作用和意义305.2测试方法305.3测试内容305.4测试结果325.5测试结论32第六章结论33参考文献34致谢36第一章引言1.1系统开发的背景及意义市场经济的高度发展使市场和顾客成为企业发展的重要决定力
16、量,从而决定 了企业发展的空间。如何用最小的代价获取最大的客流量,获取最大的利润成为 企业发展、壮大的关键。电子商务的迅猛发展给人们带来了更大的机遇和商机, 与不方便携带的个人电脑而言,随身携带的手机给有意创造另一个电子商务的人 们来说就具有更大的想象空间,成为这些人开发的主要对象,手机电子商务也由 此产生。相对于个人电脑、PAD和掌上电脑,手机电子商务可以将网络、移动通 信技术进行综合处理,人们能够不受时间、地点、距离的限制,随时随地地实现 网上交易。随着android平台的不断开发,更多的商家选择加入到android平台进行网上 交易,使电子商务覆盖越来越多的领域,电子商务成为了主流。而现
17、实生活中, 餐饮服务行业还是传统的服务方式,是由服务员手工记录顾客的点菜,上报给前 台,然后再给厨房,进行菜单分析。这些过程大大的增加了等待上菜的时间,使 顾客产生焦躁的情绪,留下了不好的印象,并且手工记录字迹潦草导致上错菜, 结帐时造成不必要的麻烦。对于那些特殊口味的处理也容易遗忘,使客人不满。 无线点餐系统正好可以弥补这些不足,使餐饮行业变得更加正式,大大的提高了 餐饮服务行业的效率,从而实现了用较小的成本留住了大批的顾客,实现了餐饮 行业的商业化。1.2系统开发的目的网络技术的发展日新月异,人们在网上进行交易的次数大大增加,传统的面 对面的交易已经落伍,通过网络进行信息交互的这种活动,使
18、互联网经营充满了 活力和生机。如今,随着3G、4G网络覆盖率的提高和Android操作系统市场份额的逐渐扩 大,Android手机已成主流,这就需要一个Android应用来满足顾客和商家的要求, 使顾客随时随地就可以上网浏览菜品,确定菜单和送餐地址,甚至使那些宅男宅 女们足不出户就可以享受到美食,因此提出了基于Android操作系统网上订餐系 统的课题。这个项目是一个基于Android平台的应用,用户可以在手机上直接进行操 作,客户端和服务器端进行数据交互。该设计分为客户端和服务器端:在客户端, 顾客可以进行注册、登录、浏览菜品、下订单、结帐、注销等功能,在服务器端, 商家可以进行更新菜单,对
19、管理客户、处理订单及注销等功能。解决了传统的面 对面需要人工点餐的场景,改变了点餐的方式,大大缓解了传统点餐的弊端。1.3主要内容第一章为引言,主要介绍系统开发的背景、意义及目的,以及项目研究的主 要内容。第二章为文献综述,主要介绍课题的国内外情况,目前存在的现状和手机网 上订餐系统的发展方向。第三章为方案设计与论证,主要包括:架构概述、开发工具、应用平台、平 台搭建、需求分析、系统概要设计(包括:系统总体功能的设计、模块的划分、 数据库的设计)。第四章为系统设计与实现,主要介绍了客户端设计思路、主菜单界面、点菜 界面、更新界面和结帐界面。第五章为系统测试,主要介绍了系统测试的方法、内容、结果
20、、以及结论。第二章文献综述2.1国内外概况在国外,许多商家在多年前就开始了网上订餐的业务,近几年来,随着 Android市场的开发以及逐渐的火热,手机网上订餐系统慢慢占有网上订餐的一 个很大份额,成为了新兴的主流。人们只要一部手机就可以随时随地的浏览菜品、 下订单、享受美食,不再看你是否是常客或者厨师的熟识,享受同等的待遇,大 家平起平坐。特别对于越来越多的宅男宅女们,可以实现足不出户,点喜欢的菜 单就能吃到爱吃的美食。在国内,网上订餐大部分地区还停留在电话订餐、在线支付等的阶段,这 些订餐服务容易出现差错,给顾客和商家带来不必要的麻烦和损失。最近,只有 少部分地区兴起了美团外卖、饿了么等手机
21、网上订餐服务,这些订餐服务的出现 使传统的订餐服务和那些传统的面对面的需要人工记录的餐饮行业才有这个网 上订餐的意识。国内的网上订餐相对于手机网上订餐优先发展起来,技术相对成 熟一点,但可以随时随地享有的手机网上订餐服务在各个方面还有一定的差距。2.2目前存在的现状纵观目前国内订餐行业的发展现状,虽然手机网上订餐服务现已经取得很大 的成绩,但仍然存许多问题,主要表现在如下几个方面:(1)手机网上订餐的宣传力度不够到位,人们的网上订餐意识不够强烈, 许多人仍旧停留在传统的人工订餐服务中。(2)网站不够稳定,再加上Android平台技术不够成熟,在访问量过多的 情况下,容易使系统崩溃,影响了人们的
22、订餐习惯和数量。(3)部分偏远地区没有实现网络覆盖或者网络不够稳定,大大影响了网上 订餐服务的发展。(4)餐饮行业的服务不够成熟,送餐时间过长,影响了服务质量。2.3发展方向鉴于目前存在的一系列问题,手机网上订餐系统不仅依赖于市场、人群,还 要依赖于技术。随着技术发展的日新月异,Android操作系统的不断完善,基于 Android的网上订餐服务将成为餐饮行业的主要发展方向,实现传统的餐饮行业 一步步走向商业化、智能化、一体化的综合发展方向。为提高餐饮行业的工作效 率,为适应新时期、新潮流,形成新风尚,创造更加文明、更加健康、更加成熟 的商业化餐饮体系打下夯实的基础。第三章方案设计与论证3.1
23、架构概述本设计主要介绍了基于Android平台开发的网上订餐系统的基本功能以及 所使用的开发工具Eclipse,Tomcat,Android SDK,数据库采用的是mysql数据 库。设计最终实现了用户注册登录、浏览菜单、确认菜单、支付订单以及商家更 新菜单、管理客户和订单的功能。订餐系统的各个功能均能实现,各个页面具有 较好的交互性。在整个课题设计中运用JAVA语言进行编程,而功能编成则使用 基础的Android。在系统设计中,系统需要的各类数据主要通过分析数据流程图 和实体联系图得到的。并且这个基于Android开发的网上订餐系统的管理和使用 功能都相对比较完善。开发手机网上订餐系统是为了
24、克服传统人工订餐行业的弊 端,实现足不出户就能享受到美食的构想。基于Android的网上订餐系统的实现主要采用了 MVC架构的设计模式。MVC 架构是模型-视图-控制器”。模型、视图和控制器组成7MVC应用总程序。MVC架构是一种架构,它需要其他东西来帮助完成操作。在J2EE模式目录 中,通常的实现是依靠service to worker模式,而集中控制器、派遣控制器和 Page Help这三种模式组成了 sevice to worker这种模式。而Struts只是描述 了 MVC的View和Controller两个部分,Model部分则由开发人员自己来操作, Struts提出了可以使开发人员
25、把Model应用于Strut框架中的抽象类Action。3.2开发工具3.2.1 EclipseEclipse是一个开放源代码的、基于Java的可扩展开发平台。因为eclipse是一个高度集成的工具所以对开发者来说eclipse是一个非常方便实用 的工具,有着各种各样的插件。它的组成主要包括包括Eclipse项目、Eclipse 工具项目和Eclipse技术项目,主要由以下几个部分组成Eclipse Platform、JDT、CDT和PDE,这里不对每个部分对详细介绍。3.2.2 Tomcat 服务器Tomcat很受大部分程序员的欢迎,因为它运行时不怎么占用系统资源,并 且具有良好的扩展性,支
26、持负载平衡与邮件服务等开发应用系统常用的功能;而 且它还在努力完善中,只要程序员感兴趣就更改它或在其中加入新的功能。Tomcat是一个小型的轻量级应用服务器,普遍使用在中小型系统和并发访 问用户不是很多的场合,所以是开发和调试JSP程序的第一选择。对于一个刚 刚起步的人来说,可以这样认为,当机器上配置好Apache服务器,它可以使HTML 页面的访问请求得到相应。实际上Tomcat部分只是是Apache服务器扩展的一 部分,但它并不具有依赖性,因此当你运行tomcat,它实际上是单独运行的。问题的关键是,当正确的配置时,Apache为HTML页面服务,而Tomcat实 际上运行JSP页面和Se
27、rvleto另外,Tomcat和IIS、Apache等Web服务器一 样,同样可以处理HTML页面,另外它还是一个Servlet和JSP容器,独立的 Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML却没有Apache 服务器好。3.2.3 mysql 数据库Mysql是一个小型的轻量级开源的数据库,成本低,体积小,读取数据的速 度快,具有较强的兼容性,支持多种语言像C,C+,JAVA等现在的语言基本都支 持,支持多线程访问,提高了 CPU的利用率提供了 TCP/IP,ODBC,JDBC等多种 数据库连接途径。3.3应用平台3.3.1 Android 平台Andro
28、id是基于Linux内核的操作系统,早期由Google开发,后来是开放 手机联盟开发。它采用了软件堆的架构,主要分为三部分。底层是通过Linux 内核工作为基础,只能提供基本功能;其他的一些应用软件就是各公司自己开发, 编写程序一般都是通过Java。另外,为了推广这项技术,Google和其它几十个 手机公司建立了开放手机联盟。3.3.2 Android 特性应用程序框架支持组件的重用与替换-Dalvik虚拟机专门为移动设备做了优化内部集成浏览器该浏览器基于开源的WebKit引擎优化的图形库 包括2D和3D图形库,3D图形库基于OpenGLESl.O (硬 件加速可选) #SQLite用作结构化
29、的数据存储多媒体支持包括常见的音频、视频和静态印象文件格式 GSM电话(依赖于硬件)蓝牙 Bluetooth, EDGE, 3G,4G and WiFi (依赖于硬件)照相机,GPS,指南针,和加速度计(依赖于硬件)丰富的开发环境包括设备模拟器,调试工具,内存及性能分析图表境3.4平台搭建3.4.1 安装 jdk到oracle的官网上下载Java的jdk选择合适的版本,本论文采用的是 1.8jdk,安装好jdk以后配置环境变量主要配置JAVA_HOME和CLASSPATH,如图 3-1所不。图3-1 jdk配置图3.4.2 安装 eclipse 和 tomcateclipse 下载地址:htt
30、p:/www.eclipse.org/downloads/下载以后直接解压就可以使用了,使用前选择好自己的工作空间。Tomcat 下载地址:http:/tomcat.apache.org/download-60.cgi下载以后直接解压就可以使用了,启动tomcat的服务在浏览器地址栏输入 http: /localhost: 8080/出现tomcat的官网主页,说明tomcat可以正常启动 没有问题如图3-2所示。Apache TomcatH33IUm8 WI&ct MHOI) ffiCiilt FbHFEflGttFi whSIWf rlfMM*#粮心mFbtUEdT&LKEtFf fcsn
31、tcS rWB IWrv*UgnwMiA.pich4 ToOKiltRmc” a an cfKfi sxxfie -soliiwT rnpefwxjtaii Mfte Jna Sennet jwaSe*w iPies Jara Expwyii Lviaje m YwbSochrf lecrFc4ogi ReUfr#$ sjcWnff nw*reO (UU!f呻此探e 巾 Ei wm wgx* HHWUiwuwe 叱廊而 jem iMww si fjf m vsmubw 5 / we 诙 m iw wm reioniM :2ieEj MapjgeW*he Trnal Toms Ack nr tr
32、Afac-helbitvf snd in Acwbt 7om pwct Igqki we taiewts cri tne Jwnt 3oRh(e FodiMMMiT蛔81皿如荆心14。浏*H典 gr* TEjtEd a pmj u iMWtTe ifeInstall New SoftWare 接着点击 add 按钮,输入http:/dl- Eclipse 会自动去加载 android sdk的插件,等待完成,安装插件,安卓模拟器,出现如图3-3所示的图3-3安卓模拟器图3.5需求分析3.5.1系统构建的背景和必要性当今社会,科技迅猛发展,在各个行业努力朝着商业化步伐迈进的时候,电 子商务逐渐兴
33、起,并且成为主流。在这个信息化的时代,针对餐饮行业的网上订 餐系统已经出现,特别是不受任何地点、时间、距离限制的手机网上订餐系统的 出现,使餐饮行业的商家受到了影响。他们从中看到了巨大的商业契机,希望利 用数字化管理软件,用最小的成本带来最大的利润。但是由于传统观念根深蒂固, 一些商家不敢贸然前试。另外,许多商家认为找到一个适合自己店铺经营模式的 网上订餐系统不太容易,还需要一段时间。所以,大部分商家还处于观望阶段。在这个信息化的时代,为了实现餐饮商家“少成本,大收益”的构想,实现 餐饮行业的数字化、信息化、一体化,构建手机网上订餐系统是十分必要的(特 别是随着Android系统逐步占据手机市
34、场的趋势,所以本次系统设计是基于 Android的网上订餐系统)。3.5.2可行性分析现在的社会经济发展非常迅速,电子商务吸引了越来越多人的目光。手机网 上订餐系统,在一些大城市中已经很常见了。同时,随着科技变化的日新月异, Android操作系统的流行,以及手机网上订餐系统的出现,很大程度上满足了顾 客的要求,使人们甚至足不出户就能吃到可口、美味的饭菜。在中国,手机网上 订餐系统的发展与进步空间极大。随着Android技术的成熟,和Android操作系 统的流行,手机网上订餐系统必定成为订餐行业的主力,使商家用最小的代价获 得了最大的收益,同时也为顾客提供了极大的便利,进一步信息技术的迅猛发
35、展。基于以上的这些情况,所以选择了手机网上订餐系统作为毕业设计的课题。3.6系统概要设计系统概要设计中,主要是对系统的总体功能设计、模块的划分、系统数据库 的设计进行研究,是进行先死设计的基础,发挥着重要作用。3.6. 1模块的划分与功能设计本系统主要分:用户注册登录,点菜,确认订单,支付订单,送餐功能。3.6.2功能模块的设计系统的功能如3-4图所示。图3-4系统功能图整个手机网上订餐系统分为Android客户端和Tomcat服务端两大部分。在Android客户端的功能如下:注册:用户注册登录:注册后的用户登录点餐:登录后,根据菜单点餐,生成订单在Tomcat服务端的功能如下:系统属性:包括
36、了操作系统的版本及类型、用户目录、JDK版本及安装目录、密码修改:管理员进行重新设置密码客户管理:添加或删除客户的详细信息客户录入;将客户的用户名、密码、姓名、电话、地址进行提交菜品管理:将餐品的编号id、餐品名、价格、剩余数量这些信息进行删除 或添加菜品录入:将餐品名、图片、价格、库存数量进行添加订单管理:对已生成订单进行管理3.6.3数据库结构的设计数据库设计(Database Design)是指根据用户的需求,在某一具体的数据库 管理系统上,设计数据库的结构和建立数据库的过程。就是规划和结构化数据 库中的数据对象以及这些数据对象之间关系的过程。数据库的设计过程一般分为4个步骤:(1)需求
37、分析首先,要分析清楚系统所需要的数据,确定类型,并且对具体的数据加以必 要的限制。另外,对数据库的权限也要进行设置。手机网上订餐系统的主题是用户。在这个系统中,登录到终端系统的用户, 是需要一个表格来保存用户的信息,主码是用户的账号。在用户登录以后,界面 跳转到主菜单时,用户可以根据自己的爱好来选择喜欢的菜样。另外,为方便商 家管理,还需要一个表格来存储订单号、订餐时间、用户的账号、用户地址、支 付订单等信息。而且再要有一个表格能够详细记录用户订单的所有菜品。数据库的概念设计,就是利用数据模型进行概念数据库的模式设计。根据手 机网上订餐系统的需求,设计出了如下的实体-关系模型(E-R)图。图3
38、-5实体联系图图3-6实体联系图(2) 概念设计对于用户进行描绘的现实世界,可以从住处的分类、聚集来概括、分析,创 建抽象的关于数据的概念模型。而这个概念模型反映的是现实世界中各个部门的 信息结构、信息流动、信息之间的相互制约和各个部门对于信息的存储、查询及 加工。在这个建立起来的概念模型中,不要纠结于数据库在计算机上是如何具体 实现的,而是用另外一种抽象的形式表示出来的。用扩充的实体联系模型的方法来举个例子:首先,要明确在现实世界中,各个部门所 包含的各种类型的实体及其属性、各个实体之间的联系和它们之间的信息制约等 等,从而可以局部明确的描述各部门内所用信息。其次,一个全局视图是从在集 成之
39、前得到的多个用户的局部视图得到的。这就是用户描绘的概念数据模型。(3)逻辑设计主要工作是将现实的数据变成数据库的逻辑模式。另外,可能还需为各种数 据处理应用领域产生相应的逻辑子模式。这个设计最后就会得到“逻辑数据库”。数据库的逻辑设计,就是把用概念设计得到的概念数据库模式转变为逻辑 数据模式,它依赖于DBMS。依据手机网上订餐系统的需求分析和数据库的概念设计,得到如下的数据库 表以及表的相关说明:(1)管理员表管理员表的结构及相关说明如表3-1所示。表3-1管理员表序号字段名称字段含义类型宽度备注1Id编号Int11Primarykey2username名字varchar113password
40、密码varchar50(2)订单详情表订单详情表的结构及相关说明如表3-2所示。表3-2 订单详情表序号字段名称字段含义类型宽度备注1Id订单idInt11Primarykey2myid客户idInt113totle总数Int114dates日期date5phone电话varchar116address地址varchar507type支付类型varchar408state支付状态varchar509pj评价varchar50(3)订单表订单表的结构及相关说明如表3-3所示。表3-3 订单表序号字段名称字段含义类型宽度备注1Id编号Int11Primarykey2dingdanid订单编号Int
41、11Foreign key3gname菜品idint11Foreign key4count数量Int11(4) 菜品表菜品表的结构及相关说明如表3-4所示。表3-4菜品表序号字段名称字段含义类型宽度备注1Id编号Int11Primarykey2gname菜品idInt113gurl菜品图片urlvarchar1004gprice价格double856gcountgtype数量类型IntInt112(5)用户表用户表的结构及相关说明如表3-5所示。表3-5用户表序号字段名称字段含义类型宽度备注Primaryke1Id编号Int11y2userName用户名varchar203password密码
42、varchar204phone电话varchar115address地址varchar506rname真实姓名varchar20(6)购物车表购物车表的结构及相关说明如表3-6所示。表3-6购物车表序号字段名称字段含义类型宽度备注1id编号Int11Primarykey2userid用户idInt11Foreign key3goodsname菜品idInt11Foreign key4gcount数量Int113.6.4连接数据库的设计与实现系统是用java语言来编写的,用jdbc来连接MySQL数据库。其中,用到了 java语言中的connection对象和MySQL驱动进行连接数据库。有关代
43、码的实现 如下所示。String driver二com.mysql.jdbc.DriverString url二jdbc:mysql:/localhost:3360/wireless_db?useUnicode=true&characterEvcoding二utf-8String username二rootString password=Connection conn;Class.forName(driver);Conn二DriverManager.getConnection(url,username,password)只有成功连接到数据库,才能使客户端和服务端的功能得以实现,才能确保 课题的
44、继续进行。若不能连接到数据库,则之前所做的工作都白费了,后续工作 也无法展开。第四章系统设计与实现4.1客户端设计思路移动终端是用户直接接触的东西,它包含着用户操作的便利性、系统响应的 时间、图片的质量、界面的整体布局、页面的信息等等。一般来说,界面主要由以下三个方面组成:(1) 文字:传达信息的主要部分就是文字元素。界面中主要包括文字链接、 标题、信息几种主要形式的文字。标题传达的信息与传统的基本一致,主要是对 内容的简要概述,一般说明醒目。文字是页面里最为重要的元素,而且是信息的 重要的载体,页面的整体设计就在于它的字体、大小、颜色和排布。(2) 图形:图形在界面中起着很重要的作用。合理的运用图形,会使设计主 题变得更加生动形象。网页中一般图片为jp