基于JSP的网上订餐系统设计与实现

 2023-03-22 10:03

论文总字数:19397字

摘 要

人们的生活随着计算机科学技术以及网络的发展变得更加便利,公司员工渴望的到便捷和可口的饭菜。但现在公司员工的就餐模式有这么几种:公司就餐,自己到附近餐厅吃以及回家吃饭。传统的公司统一安排的餐饮会考虑的是大多数人的饮食习惯,所以有的人常常会吃到不符合自己的胃口饭菜,而且到食堂用餐以及在路途和排队会浪费蛮多的时间,并且去晚了经常会吃不到想吃的食物,所以就会导致员工对食堂的满意度不高。到附近餐厅就餐能吃到符合自己口味的食物但价格不菲,一般的人未必能承受的了。回家就餐太浪费时间,一般的员工没那么多时间。当然也有公司为了解决公司员工的就餐问题而采用了人工订餐的方式。人工订餐能很大程度上的解决了员工就餐的问题。但人工订餐也存在着许多问题。主要包括:人工费用较高;订单信息也容易丢失或出错。鉴于以上问题,为了更好的、智能化的管理订餐网络订餐系统应运而生。

本网站为用户提供浏览菜品信息以及订餐服务。数据库采用MYSQL,系统构架采用基于JSP的MVC模式。本文由背景、需求分析、概要设计、界面设计、数据库设计及系统测试组成。其中需求分析系统的功能及各个功能的流程图。在概要设计阶段主要是画各功能模块的时序图。在数据库阶段主要是设计出需要存储的各种表并列出各种表之间的关系。

关键词:JSP;网上订餐;网络化管理;MVC

Design and implementation of JSP web-based ordering system

Abstract

People"s lives as well as the development of computer science and network technology becomes more convenient, employees eager to convenient and delicious meals. But now the company"s employees have so few eating pattern: the company dinner, to a nearby restaurant to eat as well as his own home for dinner. Traditional dining unified arrangement will consider is that most people"s eating habits, so some people often do not meet their appetite to eat meals, and the canteen and on the road and find many queuing will waste time and often go late to eat less food to eat, so it will lead to employee satisfaction is not high cafeteria. Near the restaurants to eat food to your taste, but expensive, the average person may not be able to withstand the. Eating too much a waste of time to go home, the general staff not so much time. Of course, they also have to eat in order to solve the problem of the company"s employees and the use of artificial way of ordering. Artificial ordering can largely solve the problem of staff dining. But there are also a lot of artificial ordering problems. Including: higher labor costs; orders are also easily lost or erroneous information. In view of the above problems, in order to better, intelligent network management reservation reservation system came into being.

This website provides users browse information and ordering service dishes. Database using MYSQL, system architecture based on JSP MVC pattern. This article from the background, requirements analysis, design, interface design, database design and system testing components. Which flow chart analysis system functional requirements and the various functions. In the preliminary design stage is mainly painting timing diagram of the functional modules. The main stages in the database is designed to be stored in the various tables and lists the various relationships between tables.

Keywords: JSP; online reservation; network management 目 录

摘 要 I

Abstract II

第一章 绪 论 1

1.1 选题背景 1

1.2 网上订餐系统的现状及发展趋势 1

1.3 课题的研究意义及目的 1

第二章 系统理论与技术 2

2.1 SSH框架概述 2

2.1.1 SSH框架模型 2

2.1.2 Hibernate和Struts2的特点 2

2.2 J2EE架构设计 2

2.2.1 J2EE 2

2.2.2 J2EE体系结构 2

第三章 系统的需求分析 4

3.1经济可行性分析 4

3.2技术可行性分析 4

3.3系统性能需求分析 4

3.4 系统平台定义 4

3.4.1 系统概述 4

3.4.2 系统功能图 4

3.5 系统详细的子功能分析 5

3.5.1用户登录模块 5

3.5.2普通用户模块设计 7

3.5.2管理员模块设计 14

第四章 系统的概要设计 28

4.1 系统的总体设计 28

4.1.1系统的数据库设计 28

4.1.2系统逻辑结构设计 29

4.2系统的主要功能设计 32

4.2.1用户登录模块的设计 32

4.2.2用户注销模块设计 33

4.2.3系统订餐管理模块的设计 34

4.2.4 系统查看订餐结果模块的设计 35

4.2.5系统查看订餐日志模块的设计 36

4.2.6系统查看菜品信息浏览设计 37

4.2.7系统查看个人信息设计 38

4.2.8系统修改个人信息设计 39

4.2.9系统添加菜品信息设计 41

4.2.10系统删除菜品信息设计 42

4.2.11系统修改菜品信息设计 43

4.2.12系统添加员工信息设计 45

4.2.13系统删除员工信息设计 46

4.2.14系统修改员工信息设计 47

4.2.15系统禁用楼层设计 49

4.2.16系统启用楼层设计 50

4.2.17系统添加楼层设计 51

4.2.18系统中订餐结果统计模块设计 53

4.3系统的运行环境 53

4.3.1系统硬件运行环境 53

4.3.2系统软件运行环境 54

第五章 系统测试与运行 55

5.1 系统测试的意义 55

5.2 系统功能测试 55

5.3 系统健壮性测试 55

5.4 系统平台测试 55

第六章 总结 56

6.1 系统的总结 56

致 谢 57

参考文献 58

第一章 绪 论

1.1 选题背景

随着中国经济的快速发展,计算机也走进了千家万户,使得中国进入了互联网时代。带来的好处是人民的生活水平和生活节奏都发生了翻天覆地的变化。比如,从传统电话交流到现在的网络交流,从实体店购物发展成网上,所以“网购”迅速地融入了人们的日常生活中,其方便快捷的优点使得它成为人们新型的消费方式。因此餐饮业也不可避免地趋向了方便、快捷的网络化发展。而作为当代的白领对此也深有体会,到食堂用餐用在路途和排队上的时间很多,而且去晚了还会吃不到想吃的食物,所以会导致员工对食堂的满意度很低。所以有很多员工会选择去周边餐馆用餐。因为企业的食堂更无法准确预测员工需求,所以就会经常会出现食物剩余而产生浪费,另外员工所喜爱的一些食物却已卖完的现象。针对以上的问题,网上订餐系统应运而生。

1.2 网上订餐系统的现状及发展趋势

最近十来年由于网购的出现及被大众逐渐接受,热爱“网上订餐”的群体也悄然壮大,学生和白领阶级更把网上订餐当成一种时尚,一般来说在网上订餐的人都是对网络比较熟练且比较年轻的的人群,主要包括高中生、大学生、白领以及对计算机操作相对比较熟的人。但这些人平时由于工作或学习大都比较忙,但他们思想比较超前,而且能够较熟练的使用计算机和网络,所以他们对于在网上订餐这种方便快捷的新事物能够欣然接受,而且很多人已经开始网订餐。另外一些大点的公司为了更好的满足员工餐饮的需求,用网上订餐系统来为员工提供更好、更精准的服务。

随着网络的发展网上订餐系统一定会在我们的生活中起到越来越重要的作用。

1.3 课题的研究意义及目的

随着社会经济的快速发展,计算机作为跨时代的产物,其影响力已经遍布社会的各个行业和领域。比如公司的考勤管理系统和工资管理系统。所以,网上订餐系统也会慢慢的取代人工订饭的模式。网上订餐系统是为了为公司员工提供快捷、方便、安全的订餐服务而开发的系统。目前大多数公司采用人工订餐这种比较传统的方式,但这种方式存在很多的问题。比如:人工管理成本较高,订单信息也容易出错及,耗费大量的时间来统计订餐数据。由于有以上的问题,为了更好的更智能化的管理订餐,公司需要放弃传统的人工管理模式而采取网络化的管理模式。而且网上订餐管理系统也具有的实际的优点,比如提高订餐效率;提高管理水平;提高经济效益。

第二章 系统理论与技术

2.1 SSH框架概述

2.1.1 SSH框架模型

剩余内容已隐藏,请支付后下载全文,论文总字数:19397字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;

已经是最后一篇了