没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
26页
JDK7.0+Tomact 7+Mysql 5.5环境下并使用Eclipse J2ee集成开发工具进行开发。 按系统权限可将该系统分为两大模块,普通用户模块和管理员模块如图4-1。 按模块功能划分可以分为4个模块,分别为登录注册模块、商品查询模块、购物车模块、订单模块。不同模块详细介绍: 登录注册模块,主要是设计用户将用户信息输入注册页面,然后通过验证,存储该用户信息到数据库中的过程。在登录时。则只要检查用户输入的用户名和密码是否合法符合数据库中的记录,查询匹配后则登录成功。 商品查询模块,只要是通过用户输入的关键字,进行全文搜索商品,把用户需要的商品展示给用户,体现系统的快捷方便性。、 购物车模块,主要是将用户添加的商品临时放到购物车当中,并进行价格计算,给生成订单提供一个临时存放的地方,用户推出之后,则购物车将被销毁,所有的购物车里的商品也都会被清空。 订单模块,订单是用户购物的关键坐在,里面包括了用户的个人信息,地址信息,和商品的信息,订单将被生产存储到数据库中,卖家则可以根据订单内容进行发货。
资源推荐
资源详情
资源评论
目录
第一章 项目概述 .....................................................................................................................6
1.1 网上订餐系统开发目的 ...............................................................................................6
1.2 项目使用相关技术概述 ...............................................................................................6
第二章 开发环境及项目技术介绍 .........................................................................................7
2.1 开发工具及环境 ...........................................................................................................7
2.1.1 JDK7.0 简介 ..........................................................................................................7
2.1.2 eclipse java EE 简介.............................................................................................7
2.1.3 MYSQL5.5 简介.....................................................................................................7
2.1.4 Tomcat7.0 简介 ....................................................................................................8
2.2 项目技术详细介绍 .......................................................................................................8
2.2.1 UML 技术...............................................................................................................8
2.2.2 框架技术 ...............................................................................................................8
2.2.3 Ajax 技术 ...............................................................................................................9
2.2.4 JSP 技术 ...............................................................................................................10
2.2.5 测试技术 .............................................................................................................10
2.3 本章小结 .....................................................................................................................10
第三章 系统需求分析 ...........................................................................................................11
3.1 功能需求分析 .............................................................................................................11
3.1.1 基本功能需求 .....................................................................................................11
3.1.2 用户界面需求 .....................................................................................................11
3.2 安全需求 .....................................................................................................................12
3.3 开发环境需求分析 ......................................................................................................13
3.3.1 硬件环境 ..........................................................................................................13
3.3.2 软件环境 ..........................................................................................................13
3.4 本章小结 .....................................................................................................................13
第四章 系统概要设计 ...........................................................................................................14
4.1 系统功能模块 .............................................................................................................14
4.2 数据库设计 .................................................................................................................15
2
4.2.1 系统实体类关系与 E-R 图设计 .........................................................................15
4.2.2 数据库表设计 .....................................................................................................15
4.3 本章小结 .....................................................................................................................17
第五章 系统详细设计与实现 ...............................................................................................18
5.1 界面设计与实现 .........................................................................................................18
5.2 功能代码的设计实现 .................................................................................................24
5.3 本章小结 .....................................................................................................................26
第六章 总结 ...........................................................................................................................27
参考文献 .................................................................................................................................28
致 谢.......................................................................................................................................29
3
基于 WEB 的在线订餐系统的设计与实现
摘 要:因特网自从上个世纪九十年代以来,商用得到迅速拓展,这种信息基础设施如
今已成为推动世界经济发展和社会进步的重要工具。随着互联网的发展,人们的生活方式也
有很多改变。网上订餐购物的流行,使得人们可以足不出户就能买到称心如意的商品。本系
统就是利用互联网的普遍性,以及它的便利性,让顾客通过网上浏览,就可以随时随地轻松
订餐,送货上门。这样便大大节省了人们的时间安排,也为人们带来了更多的方便。该网上
订餐系统,使用 JAVA_EE 开发中较流行的框架进行开发,使系统开发更加灵活。
关键词:网上购物 框架
Abstract: The Internet since the last century since the ninety's, commercial rapidly expand,
the information infrastructure has become an important tool in the world economic development and
social progress. With the development of the Internet, people's way of life there are many changes.
Online meal ordering shopping is popular, so people can remain within doors will be able to buy the
goods as one wishes. This system is the use of universality of the Internet, as well as its convenience,
let customers through the Internet, you can whenever and wherever possible relaxed ordering, delivery.
This will greatly save people's time, it also brings more convenience for people. The online meal
ordering system, used for the development of the more popular JVAE_EE development framework,
make the system development more flexible.
Keywords: shopping online, framework
4
第一章 项目概述
在现订餐对于如今大多数的年轻人来说是十分流行的,客户只需要通过互联
网,就能达到足不出户,轻松愉快地实现订购餐饮与食品,这是一种新的通过网
络订餐形式。伴随着网上订餐平台的流行,网上订餐慢慢逐渐成为了一种潮流。
互联网上出现的这种便捷的订餐形式,另外也是电子商务应用的全新的体现;
从另一侧面来看,网上订餐还起到了帮助电子商务的普及和应用进程的作用,这
种形式,同时也在帮助加快了电子商务应用的步伐。因此,这种作为互联网上的
一种新的形式,网上订餐意义也非常深远而重大。
针对这样的状况,我们利用目前流行的电子商务平台,使用 Java 言,并使
用目前流行的框架进行整合,在 eclipse 集合开发平台下进行开发,tomcat 作为
项目的服务器,使用 mysql 数据库作为当前的数据库。
1.1 网上订餐系统开发目的
现代人们生活与工作的需要,平时也需要经常和朋友联络感情,请客吃饭就
成了联络感情不错的方式。但是,请客容易,餐厅的选择却让很多人头疼,现在
好一点的餐厅,一到饭点就满员,去的晚了根本没有位置,想要排到位置还要早
早的过去排队,很耽误时间和精力。而且,餐厅的菜样式只有到餐厅以后才可以
看到,如果不太看中想要更换其他的餐厅时间上又来不及了。
有了网上订餐之后,这样的问题便可以迎刃而解了,人们可以通过提前在各
个餐厅的网站上浏览和比较,选择到自己认为非常满意的餐厅,而且这样可以提
前查看该餐厅里的订餐情况,查询是否还有空闲座位,这样就能提前预定餐厅的
位置与就餐的时间,到了预定的时间就可以直接过去用餐就 OK 了,省掉了排队
和来回路上的时间,也避免了请客的时候去的餐厅没有空位的尴尬。因为网上订
餐的方便与快捷,目前越来越多的餐厅开通了网上订餐这种形式的服务,尤其是
一些大酒店,更是早已推行这样的方式,人们想外出就餐,变得越来越容易。
1.2 项目使用相关技术概述
网上订餐系统主要使用 java 语言编写,是基于 Web 的开发。使用集成开发
环境,Eclipse 开发工具进行开发,并使用目前流行的框架进行整合系统。
Java 技术,是一种可编写与跨平台的一种面向对象设计语言,Java 技术具有
很好的通用性、安全性、平台移植性和高效性,被广泛用于个人电脑、科学大型
机、数据中心、移动电话、游戏控制台和互联网,同时还拥有全世界最大的开发
者社群。在全球云计算和移动互联网的快速发展环境下,Java 技术更具备了显著
优势和广阔前景。
JSP 技术,前 台展示的页面都是用 jsp 进行编写,JSP 页面只进行很少的
数据处理,只用来展现网页的静态化页面和提取数据,不会进行业务处理。
MySql 数据库的使用,该数据库是 Oracle 旗下的一款轻型数据库,可以满足
小型企业的数据库使用,所以本系统搭载这样的一个数据库上面是完全可以的。
Tomcat 的使用,Tomcat 服务器是一种免费的开源的基于 Web 应用服务器,
属于轻量级应用的小型服务器,在中小型系统下,并且并发访问用户不是很多的
场合下使用,是开发与调试 JSP 程序的首选。
5
第二章 开发环境及项目技术介绍
下面介绍系统开发环境的搭建,如何搭建在 JDK7.0+Tomact 7+Mysql 5.5 环
境下并使用 Eclipse J2ee 集成开发工具进行开发。
2.1 开发工具及环境
2.1.1 JDK7.0 简介
1.JDK 是整个 Java 的核心,它包括了 Java 的必要的运行环境,Java 工具与
Java 的基础类库(rt.jar)。Java 应用服务器其实都是内置了某个版本的 JDK。所
以掌握了 JDK 是学好 Java 技术的第一步。最主流的 JDK 是 Sun 公司出产的 JDK。
JDK 可以到 Sun 公司网站上提供下载地址进行免费下载,本系统使用的 Java SE
7 下载地址为:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
2.配置环境变量:
在桌面上找到我的电脑,右击选择“属性”选项。再次点击“高级系统设置”→
“高级”→“环境变量”,在环境变量中配置以下信息,如表 2-1 所示。
表 2-1 JDK 环境变量说明表
变量名
变量值
功能
JAVA_HOME
D:\Program
Files\Java\jdk1.7.0
说明 jdk 所在的搜索
路径
Path
%JAVA_HOME%\bin
说明 java 实用程序位
置
CLASSPATH
. %JAVA_HOME%\bin\dt.jar;
%JAVA_HOME%\bin\tools.jar
;
%JAVA_HOME%\jre\lib\rt.jar
;
说明类和包文件的一
些搜索路径
2.1.2 eclipse java EE 简介
Eclipse 是一种非常著名的跨平台的自由集成开发环境(IDE),最初主要是用
来使用 Java 语言开发,用户并可以通过安装不同的插件 Eclipse 可以支持不同的
计算机语言,比如 C++和 Python 等开发工具。Eclipse 的本身只不过是一个框架
平台,但众多插件的支持使 Eclipse 拥有了其他功能,相对于那些固定的 IDE 软件很难具
有的灵活性。很多软件开发商都以 Eclipse 为框架开发自己的 IDE。
eclipse java EE 集成了企业级应用的开发环境,用户可以通过已经安装好的
插件,直接下载使用,给开发者带来更多时间上的节约。作为这样一款流行的开
发工具,它的开发效率是非常高的,我们只需要将编写好的代码,直接通过它部
署到服务器上,进行热部署,然后调试程序,既方便又快捷。下载方式,我们可
以直接到官方下载使用。下载地址:http://www.eclipse.org/downloads/
2.1.3 MYSQL5.5 简介
Mysql 数据库是最一种最流行的关系型数据库管理系统,在 WEB 应用方面
剩余25页未读,继续阅读
资源评论
- 自由人6382024-01-01超赞的资源,感谢资源主分享,大家一起进步!
- 抗氧9992023-11-24感谢资源主分享的资源解决了我当下的问题,非常有用的资源。
- Fu.my2024-04-15资源内容详细全面,与描述一致,对我很有用,有一定的使用价值。
- 琉珞泓辰2024-01-04资源有很好的参考价值,总算找到了自己需要的资源啦。
shejizuopin
- 粉丝: 9508
- 资源: 1288
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功