【精选完整】外卖网上订餐系统的设计与实现项目可行性研究报告

  • 格式:doc
  • 大小:664.50 KB
  • 文档页数:48

0

外卖网上订餐系统的设计与实现项目可行性研究报告

1

摘 要

随着麦当劳,肯德基等洋味十足的快餐店越来越密集的出现在城市的大街小巷,越来越多的消费者光顾它们。然而一旦走进这些店铺,大多数人看到的都是铺天盖地排长龙的等待购买的人群、领餐后茫然寻找座位的人群以及因为人太多等不及购买而进去又徘徊出来的人。当然国内其他大型餐饮或者其他行业也都会出现类似的现象。

面对以上这种现象,国民迫切的需要一种实际的解决方法,一个功能完备但是操作简单的订餐点餐系统。

针对目前网络订餐网站的这种局限性,我们提出并设计实现了这个网络订餐系统。

在开发设计中,采用B/S(Browser/Server)结构,这种结构使得数据只有结果集合在浏览器中显示,数据的处理在服务器进行,而且由于通过服务器端统一管理数据,易于保证数据的一致性。数据库方面,推荐业界具有领导地位的关系数据库管理系统Microsoft SQL sever2000,使系统安全性能更高。同时采用当前正在流行的JSP(Java Server Pages)编程,用户界面更友好。

2 在开发中选择了JSP+JavaBean+SQL2000的模式,实现了应用程序逻辑和页面显示分离,界面设计更简单。JavaBean可重用的软件组件满足小型应用,同时使编程人员投入量精力便可重用组件,在简单的应用中可以充分考虑。

3 目录

摘 要 ...................................................................................................... 1

1 引言 ...................................................................................................... 6

1.1背景和意义 ........................................................................................................ 6

1.2开发设计思想 .................................................................................................... 7

2开发技术简介 ........................................................................................ 8

2.1JSP ........................................................................................................................ 8

2.2TOMCAT ............................................................................................................. 10

2.3JAVABEAN.......................................................................................................... 11

2.4 SQL SERVER ..................................................................................................... 12

3 系统需求分析 ...................................................................................... 13

3.1 性能需求分析 ................................................................................................. 13

3.2软件质量需求分析 ........................................................................................ 14

3.3 系统可行性分析 ............................................................................................. 15

3.5体系结构分析 ................................................................................................. 16

4 4系统设计 ............................................................................................. 17

4.1总体设计原则 ................................................................................................. 17

4.2运行环境 .......................................................................................................... 17

4.3 开发模式 .......................................................................................................... 18

4.4系统流程分析 ................................................................................................. 19

4.4.1业务流程分析 ......................................................................................... 19

4.4.2数据流程分析 ......................................................................................... 20

4.5系统数据库设计 ............................................................................................. 22

4.5.1系统数据库E-R图 ................................................................................ 22

4.5.2 系统数据库表设计 ................................................................................ 24

4.6系统功能结构设计 ........................................................................................ 27

5 系统实现 ............................................................................................. 28

5.1系统主要功能模块实现 ........................................................................... 28

5.1.1用户注册登录模块................................................................................. 28

5.1.2用户登陆模块 ......................................................................................... 30

5.1.3客户订餐模块 ......................................................................................... 32

5.1.4菜单管理模块 ......................................................................................... 35

5 5.1.5订单管理模块 ......................................................................................... 37

5.2连接数据库 ................................................................................................. 39

5.3系统运行环境配置 .................................................................................... 41

5.3.1 JDK配置 ...................................................................................................... 41

5.3.2 TOMCAT配置 ............................................................................................... 41

5.4 java汉字处理问题及解决 ...................................................................... 42