第一范文网 - 专业文章范例文档资料分享平台

基于JSP的网上订餐系统的设计与实现毕业设计论文

来源:用户分享 时间:2025/5/31 5:42:20 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

户端,使服务器集中实现系统功能的核心部分,使系统的开发、维护和使用简单了。客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server同数据库进行数据交互。 这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。

3.4.3 MyEclipse介绍:

Eclipse是一个开源代码的、基于Java的可扩展的开发平台。尽管Eclipse是使用Java语言开发的但他的用途并不限于Java语言。例如,支持诸如C/C++、COBOL和Eiffel等编程语言的插件已经可用,或预计会推出。

MyEclipse是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错。利用它我们可以在数据库和程序的开发、发布,以及整合方面极大的提高工作效率。

3.4.4 MySQL数据库:

MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于他的体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,我们为了才选择MySQL作为网站数据库。

MySQL数据库的优点:

MySql的核心程序采用完全的多线程编程。线程是轻量级的进程,它可以灵活地为用户提供服务,而不过多的系统资源。用多线程和C语言实现的MySql能很容易充分利用CPU。

MySql可运行在不同的操作系统中。简单地说,MySql可以支持Windows95/98/NT/2000以及UNIX、Linux和SUN OS等多种操作系统平简单地说,MySql可以支持Windows95/98/NT/2000以及UNIX、Linux和SUN OS等多种操作系统平台。这意味着在一个操作系统中实现的应用可以很方便地移植到其他的操作系统下。

MySql有一个非常灵活而且安全的权限和口令系统。当客户与MySql服务器连接时,他们之间所有的口令传送被加密,而且MySql支持主机认证。 MySql支持ODBC for Windows。MySql支持所有的ODBC 2.5函数和其他许多函数,这样就可以用Access连接MySql服务器,从而使得MySql的应用被大大扩展。

MySql支持大型的数据库。虽然对于用PHP编写的网页来说只要能够存放上

百条以上的记录数据就足够了,但MySql可以方便地支持上千万条记录的数据库。作为一个开放源代码的数据库,MySql可以针对不同的应用进行相应的修改。

MySql拥有一个非常快速而且稳定的基于线程的内存分配系统,可以持续使用面不必担心其稳定性。事实上,MySql的稳定性足以应付一个超大规模的数据库。

强大的查询功能。MySql支持查询的SELECT和WHERE语句的全部运算符和函数,并且可以在同一查询中混用来自不同数据库的表,从而使得查询变得快捷和方便。

3.4.5 Tomcat介绍:

Tomcat是Apache Jakarta软件组织的一个子项目,Tomcat是JSP/Servlet容器,是Sun公司的JSWDK基础上发展起来的一个JSP和Servlet规范的标准实现。

Tomcat既可以和别的服务器组合使用,如和Web服务器组合使用或与EJB容器Jboss组合使用,也可以单独作为Web服务器使用。

3.4.6 运行环境

开发工具名 MyEclipse MySQL Tomcat Microsoft Office Word 软件用途 代码编写与调试 建立数据库 Web服务器 文档制作

第四章 详细设计

4.1 会员功能的设计与实现

会员的主要功能为登录(注册),修改个人信息,订餐等。 4.1.1会员登录界面如图4.1所示。

图4.1登录界面

图4.2为用户登录程序的流程图:

图4.2用户登录流程图

当会员输入正确的会员名和密码时,将会登录成功进入会员登录成功界面(loginSuccessed.jsp界面)如图4.3:

图4.3登录成功界面

当用户输入的用户名或密码不正确时,将会进入登录失败界面(error.jsp)如图4.4:

图4.4登录失败界面

部分代码:

if (action.equals(\)) {

//比较用户填写的number1与 //session当中预先绑订的number2 //如果相等,则比较用户名和密码。 //如果不等,提示用户验证码错误

String number1 = request.getParameter(\); HttpSession session = request.getSession();

String number2 = (String)session.getAttribute(\); if(!number1.equals(number2)){

request.setAttribute(\, \验证码错误\); request.getRequestDispatcher(\).forward(request,

基于JSP的网上订餐系统的设计与实现毕业设计论文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c0oea51xtqy6gjog0oh073pit886asl004wa_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top