外卖网站设计与开发
摘 要
本文着重阐述了好易吃外卖网站的整体开发过程。介绍了系统的开发环境以及开发工具,对于设计思想和设计流程也做出了全面的叙述,在数据库创建思想以及各个数据表之间的具体关联等方面也做出了详细说明,并且具体剖析了系统各个功能的实现过程以及详细设计过程,在绘制简单系统功能模块图的同时,力求更加清晰地表明设计思想以及对整个程序设计的规划及具体实现。
根据实际需求,好易吃外卖网站这个项目采用模块化的设计思想,在Windows XP操作系统环境下,搭建JSP运行环境Tomcat 5.0,通过使用JAVA脚本语言完成动态的、交互的web服务器应用程序,实现好易吃外卖网站的主要功能,包括用户在前台对菜品的浏览以及购买等功能,管理员在后台进行的菜品管理、会员管理、分类管理、订单管理等功能。
本系统最具特色的部分:首先,实现了订单的追踪查询功能,实现了用户与管理员之间的信息交互,其次,管理员后台功能细致入微,特别是对菜品的类别管理的实现,使得本系统更加具有商业价值,适应电子商务类系统的开发需求。
关键词:好易吃外卖网站;JSP;电子商务;网站;数据库
ABSTRACT
This article focuses on the online shopping system as a whole development process. Introduced a system for environment and development tools, the design concept and design process has also made a comprehensive narrative, in the database to create ideological and various data tables specific links between the areas has also made detailed and specific analysis of the various functions of the system to achieve process and detailed design process, drawing a simple system function modules map at the same time, to more clearly show that design thinking and the whole process of planning and design of concrete realization.
According to actual demand, online shopping system of this project is modular in design, in the Windows XP operating system environment, the operating environment structures JSP Tomcat 5.0, through the use of scripting language JAVA complete dynamic, interactive web server applications, and Internet shopping system's main features, including users in the outlook for commodities such as browsing and purchasing functions, the administrator in the background to the management of goods, membership management, classified management, order management, and other functions.
The system features the most part: First of all, has orders for the tracking function, and the user and administrator of information between the interactive and, secondly, administrator background features nuanced, especially for the type of goods the realization of management, making The system more commercial value to the development of e-commerce category system needs.
Keywords: On-line shopping; JSP; Electronic commerce; Website; Database
目 录
摘 要
ABSTRACT
目 录
引 言
1 问题定义
1.1 外卖网站的优势
1.2 项目目标
1.3 系统业务流程图
1.3.1 系统流程图的符号
1.3.2 系统业务流程图
2 可行性分析
2.1 技术可行性
2.2 经济可行性
2.3 用户使用可行性
2.4 法律可行性
3 需求分析
3.1 总体目标
3.2 具体目标
3.3 数据流程图及功能分析
3.3.1 数据流图基本概念
3.3.2 系统数据流图
3.4 数据字典
3.4.1 数据存储
3.4.2 数据流
3.4.3 数据处理
4 总体设计
4.1 概述
4.2 系统功能模块
4.2.1 用户模块
4.2.2 管理员模块
4.3 接口设计
4.3 1 外部接口
4.3.2 内部接口
4.4 数据库设计
4.4.1 概念模型设计
4.4.2 数据库物理设计
4.5 运行设计
4.5.1 运行环境
4.5.2 运行模块的组合
4.5.3 运行控制
4.5.4 运行时间
5 详细设计与系统实施
5.1 概述
5.2 B/S结构实现系统功能
5.3 系统程序流程图
5.4 开发工具概述
5.4.1开发技术现状及比较
5.4.2本系统开发工具选择
5.5 前台系统的实施
5.5.1 用户前台主界面设计
5.5.2 会员注册模块
5.5.3 购物车模块
5.5.4 订单查询模块
5.6 后台系统的实施
5.6.1 管理员登录模块
5.6.2 管理员后台界面
5.6.3 菜品管理模块
5.6.4 添加菜品模块
5.6.5 会员管理模块
5.6.6 订单管理模块
5.6.7 公告管理模块
6 系统的测试与维护
6.1 面向过程的测试方法
6.1.1 黑盒测试
6.1.2 白盒测试
6.2 具体测试的设计
6.3 系统维护
6.4 系统维护建议
7 软件测试结论与系统使用说明
7.1 软件能力
7.2 软件限制
7.3 软件安装指南
7.4 系统常见问题与故障
总 结
致谢
参考文献