网上订餐系统 毕业论文与设计 外加源码 SSH(3)

2019-03-29 17:55

2.2.3 MySQL数据库

MySQL是最受欢迎的开源SQL数据库管理系统,它由MySQL AB开发、发布和支持。MySQL AB是一家基于MySQL开发人员的商业公司,它是一家使用了一种成功的商业模式来结合开源价值和方法论的第二代开源公司。MySQL是MySQL AB的注册商标。

MySQL是一个快速的、多线程、多用户和健壮的SQL数据库服务器。MySQL服务器支持关键任务、重负载生产系统的使用,也可以将它嵌入到一个大配置(mass-deployed)的软件中去。

MySQL是一个数据库管理系统。

一个数据库是一个结构化的数据集合。它可以是从一个简单的销售表到一个

美术馆、或者一个社团网络的庞大的信息集合。如果要添加、访问和处理存储在一个计算机数据库中的数据,你就需要一个像MySQL这样的数据库管理系统。从计算机可以很好的处理大量的数据以来,数据库管理系统就在计算机处理中和独立应用程序或其他部分应用程序一样扮演着一个重要的角色。 MySQL是一个关系数据库管理系统

开源意味着任何人都可以使用和修改该软件,任何人都可以从Internet上下载和使用MySQL而不需要支付任何费用。如果你愿意,你可以研究其源代码,并根据你的需要修改它。MySQL使用GPL(GNU General Public License,通用公共许可),在hpt://www.fsf.org/licenses中定义了你在不同的场合对软件可以或不可以做什么。如果你觉得GPL不爽或者想把MySQL的源代码集成到一个商业应用中去,你可以向MySQL AB购买一个商业许可版本。

MySQL服务器原本就是开发比已存在的数据库更快的用于处理大的数据库的解决方案,并且已经成功用于高苛刻生产环境多年。尽管MySQL仍在开发中,但它已经提供一个丰富和极其有用的功能集。它的连接性、速度和安全性使MySQL非常适合访问在Internet上的数据库。

MySQL数据库服务器是一个客户/服务器系统,它由多线程SQL服务器组成,支持不同的后端、多个不同的客户程序和库、管理工具和广泛的应用程序接口

7

(APIs)。

MySQL也可以是一个嵌入的多线程库,你可以把它连接到你的应用中而得到一个小、快且易于管理的产品。 有大量的MySQL软件可以使用

幸运的是,你可以找到你所喜爱的已经支持MySQL数据库服务器的软件和语言。

2.3系统环境需求

本系统采用B/S模式作为开发模式。

服务器端 : 操作系统:WINDOWS,LINUX/UNIX及任何能运行Java虚拟机的平台。

Web Server:Tomcat 6.0以上。 客户端: 操作系统:任何pc平台;

浏览器 :Internet Explorer,Mozilla Foxfire 。

8

第三章 需求分析

3.1可行性分析

3.1.1经济可行性

由于本项目的特殊性,无需投入额外的设备购买及人员培训费用,所以在经济上本系统的开发是可行的。此外系统对开发的需求以及软硬件要求都不是很高,所以在软硬件的支出上十分有限。因此,本系统在任何一台连接Internet的机器上都可以运行,有很高的经济可行性。

按上述两方面进行可行性分析、研究后,我们认为该项目在技术上是可行的,在经济上也是没问题的,所以完全可以进行开发。

3.1.2技术可行性

本系统选择jsp作为开发语言,选择mysql作为后台数据库,采用B/S结构,使用JDBC连接数据库。

而jsp可以创建和运用动态、交互的WEB服务器应用程序。同时,JSP具有向跨平台跨服务器的优点。mysql是一个杰出的数据库平台,具有功能强大,安全可靠等特点,可用于大型联机事务处理、数据仓库及电子商务等。所以在技术方面理论上是可行的。

3.1.3法律可行性

本系统没有侵犯个人隐私和个人责任方面的问题,使用本系统不会引起法律方面的纠纷问题,所以开发本系统具有法律可行性。

综上所述,本系统的开发是符合现在的实际情况的,并具有一定的实用意义。在技术、经济、操作上,法律上都可以看到此系统的可行性,并且很具有其实现的必要。

9

3.2系统功能及特性分析

本系统主要是实现网上浏览菜单、订餐、产生订单等功能的系统。需要实现菜品信息的动态提示、购物车管理、客户信息注册、登录管理、订单处理、信息反馈等模块。需要完成的主要任务如下: 当客户进入网上订餐时,应该在主页面中分类显示最新的菜品信息,以供客户选择所需菜品,同时提供按菜品名称,快速查询所需菜品信息的功能。当客户选择预定某个菜品时,应该能够将对应菜品信息,如:价格、数量记录到对应的购物车中,此时客户可以选择选择其他菜品或是查看自己的购物车,最后,在购物车中填写相应的送餐信息,提交订餐订单后,自动清除以生成订单的购物车中的信息。餐厅服务人员根据订单信息,查看详细订单明细并根据实际情况处理订餐。

分析网上订餐系统,制订整个系统框架如下:

网上订餐系统前台后台系统管理用户登录或游客注册查看历史订单信息反馈和评分订餐管理信息浏览友情链接订餐留言板前台信息审核注册用户回复留言浏览、添加、删除、修改实时反映订餐请况查看订单 明细处理订单

图3-1 系统实例图

10

3.3后台管理模块需求分析

后台管理系统是管理员对系统进行管理和维护的环境,模块结构如下:

<>公告更新添加菜单<><>菜单维护管理员更改菜单删除菜单<>用户信息维护个人信息维护<><>冻结用户解冻用户更改信息图3-2 管理员实例图

后台是整个销售系统中最重要的部分。管理员通过此处对网站内容进行管理.后台管理共分为菜单信息管理,用户信息管理,交易信息管理,站内信息管理,公告信息管理等等。

后台部分主要实现 1 用户管理

包括用户的基本信息的查询,以及添加用户和删除用户信息。 2 商品管理

11


网上订餐系统 毕业论文与设计 外加源码 SSH(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:上海市防雷装置检测及维护管理实施细则

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

马上注册会员

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