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

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

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

图 3-3 菜单实菜菜价菜单 基本描

顾菜单图 3-4 订单实体图 选菜列表 订单订单

3.2 数据逻辑结构设计——关系模型

在E - R图向关系模型转换的过程中,注意灵活性,消除冗余数据,并考虑到用户对系统的要求,下列关系模型:

会员(会员编号,会员名,登录密码,地址,电话,年龄,性别); 菜单(菜单编号,菜单名,价格,基本描述); 订单(订单编号,顾客名,菜单列表,总价);

3.3 数据结构优化——关系规范化

通过以上的分析和设计,并结合数据库设计的原则,设计出如下三张表:

1) T-course表为菜单信息表,该表存储该系统所有的菜单的信息,详见表3-1:

表3-1 T-course表 字段名 Id name

数据类型 int varchar 11 长度 30 允许空 说明 菜单编号 √ 菜名

pic prodInfo price

2)

varchar varchar double 30 100 0 √ √ √ 菜的图片 基本介绍 单价 T-Form表为订单信息表,该表存储了该系统中所有由顾客提

交的订单的信息,详见表3-2: 表3-2 T-form表 字段名 Id username Content price

3) User-chen表为注册会员信息表,该表存储了该系统所有注册会员的会员详细信息,详见表3-3:

表3-3: User-chen表 字段名 Id username Name password Phone addre

数据类型 int varchar varchar double 11 长度 允许空 说明 订单编号 30 200 0 √ √ √ 会员名 菜单详单 总价格 数据类型 int varchar varchar varchar varchar varchar 11 长度 允许空 √ √ √ √ √ 说明 用户编号 用户名 姓名 密码 电话 地址 30 30 30 30 30

ss

3.4 开发环境和运行环境设计

经过分析本系统采用SUN公司的JSP开发技术,采用B/S结构,使用MyEclipes作为开发环境。数据库采用MySQL 5,同时以Tomcat 6为Web服务器。

3.4.1 JSP技术

JSP技术简介:

JSP(Java Server Page服务器网页)是从1998年开始出现的新技术。由Sun公司倡导、许多公司参与一起建立的一种动态网页技术标准,是基于JavaServlet以及整个Java体系的web开发技术。在传统的网页HTML文件(*.htm,*.html)中加入脚本片段和JSP标记(Tag),构成JSP网页(*.jsp)。JSP作为Java家族的一员,承袭了Java的特点,即跨平台的特性,也即一次编译,到处运行。

JSP体系结构:

JSP网站开发标准给出了两种使用JSP的技术:

model1:jsp页面独自响应请求并将处理结果返回客户,这里面使用了表达与内容的分离,其中数据存取都是由bean来完成的。

model2: MVC标注模式,JSP用于view展示,Servlet用于control,M代表业务领域模型层。

JSP的特点:

(1)一次编写,到处运行 (2)系统的多平台支持 (3)强大的可伸缩性

(4)多样化和功能强大的开发工具支持 (5)支持服务器端组件

基于以上优点我选择JSP技术来开发此程序。

3.4.2 B/S模式

随着WEB的兴起出现了一种网络结构模式B/S结构(Browser/Server,浏览器/服务器模式),客户端最主要的应用软件是WEB浏览器。这种模式统一了客

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