1、- 1 - 网上订餐管理系统的设计与实现 摘 要 今年来,随着人们生活压力的持续增加,大部分人们都忙于工作,没多余的时间去自己 做饭, 进而促进了网上订餐行业的兴起。 网上订餐为工薪阶层提供了方便、 快捷的就餐方式, 只需动动鼠标、键盘,可口的的饭菜就等送到嘴边!对于餐饮行业,有一个好的网上订餐管 理系统,不仅能方便的管理餐饮,还能吸引不少顾客。由此可见,一个好的网上订餐管理系 统已经成为一个餐饮公司发展好坏的一个决定性因素, 在此类公司中占据着日趋重要的低位。 通过分析网上订餐管理的内容及特点, 提出了网上订餐管理系统的解决方案。 系统采用 ASP,SQLServer2005 作为主开发工具
2、进行开发。系统由管理员登录,注册模块,餐饮信息 查询模块,会员信息管理模块,订单信息管理模块,会员登录模块,会员基本信息、订单、 修改信息模块和订餐模块等组成。 文章以需求分析,概要设计,模块详细设计,系统运行和测试,系统说明等为主线,详 细介绍了网上订餐管理系统。 首先, 根据网上订餐管理的内容及会员特点对系统作为需求分 析, 其次根据系统的实现功能和使用进行规划, 最后完成了模块的划分和数据库的设计与实 现,并对系统进行了测试。 关键词:ASP,模块,数据库,网上订餐管理 - II - 目目 录录 1 绪论 1 1.1 研究背景 . 1 1.2 开发意义 . 1 1.3 本文的组织结构 .
3、 1 2 系统需求分析 2 2.1 系统功能分析 . 2 2.2 设计目标 . 2 2.3 开发及运行环境 . 2 3 系统概要设计 3 3.1 数据库结构设计 . 3 3.1.1 数据库概念结构设计. 3 3.1.2 数据库逻辑结构设计. 4 3.1.3 数据库物理结构设计. 4 3.2 系统功能设计 . 7 3.2.1 数据库功能设计 . 7 3.2.2 系统功能结构设计 . 10 3.3 数据库的连接 . 10 4 系统模块详细设计 11 4.1 登录模块 . 11 4.2 会员注册模块 . 12 4.3 会员密码修改模块 . 13 4.4 会员找回密码模块 . 14 4.5 系统主模块
4、 . 15 4.6 新闻内容显示模块 . 18 4.7 用户主页模块 . 18 - III - 4.8 管理员登陆模块 . 21 4.9 管理员注册模块 . 22 4.10 管理员找回密码模块 . 23 4.11 管理员修改密码模块 . 24 4.12 管理员管理模块 . 25 4.12.1 餐饮管理模块. 25 4.12.2 添加餐饮模块. 26 4.12.3 新闻管理模块. 27 4.12.4 发布、编辑新闻模块. 28 4.12.5 会员管理模块. 29 4.12.6 订单管理模块. 30 5 系统运行与测试 32 5.1 系统调试 . 32 5.2 测试与运行 . 33 5.2.1 测
5、试的目的. 33 5.2.2 测试的原则. 33 5.2.3 测试的内容. 34 5.2.4 测试用例. 35 5.3 测试结论 . 36 6 系统的使用说明与安装 37 6.1 运行环境要求 . 37 6.2 安装设置 . 37 6.3 源程序用户名和密码 37 结论 38 参考资料 39 - 1 - 1 绪论 1.1 研究背景 “民以食为天”,餐饮业系百业之首。我国餐饮业已形成了高中低档多层次,东西南 北菜系多样化, 中西餐相互补充的格局。 目前, 网络热潮正冲击着我们生活的方方面面。 具体到餐饮业网络营销,网上订餐是一种主要的形式。本系统实现通过网上订餐,由餐 饮公司负责送货上门业务,促
6、进餐饮业的蓬勃发展。 1.2 开发意义 网上订餐业务的兴起,折射出餐饮业善抓机遇、抢占利润第二落点的经营理念,同时也显示出 消费者在日常所需中,运用网络观念的意识正逐渐增强。但比起如今火爆的网上购物,网上订酒店 住宿等服务,网上订餐服务在一些餐饮业中仍未引起足够的重视,对于消费者来说,许多人对这一 新兴业务尚缺乏了解。但因这种消费方式响应了当前社会的快捷、便利等趋势,网上订餐仍存在着 广阔的发展空间。网上订餐的发展也将给餐饮业带来勃勃生机。 1.3 本文的组织结构 第一章:绪论。本章主要介绍研究背景,开发意义。 第二章:需求分析。本章主要介绍数据库需求分析,系统功能分析等。 第三章:系统概要设计。本章主要介绍系统概要设计,数据库结构设计,数据库的 连接。 第四章:系统详细设计。本章主要介绍用户管理,对数据库的增删改查操作。 第五章:系统运行与测试。本章主要介绍本系统的运行环境与测试。 第六章:系统的使用说明与安装。 - 2 - 2 系统需求分析 系统的需求分析中根据网上订餐管理的一般流程,分析了系统的具体功能,对系统作了总体的 规划,提出了系统的设计目标,介绍了系统的开发及运行的