网上订餐系统的设计与实现(Netbeans,Myeclipse,MySQL,SQLServer)

以下是资料介绍,如需要完整的请充值下载. 本资料已审核过,确保内容和网页里介绍一致.  
无需注册登录,支付后按照提示操作即可获取该资料.
资料介绍:

网上订餐系统的设计与实现(Netbeans,Myeclipse,MySQL,SQLServer)(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文13000字,程序代码,MySQL数据库,SQLServer数据库)
本系统包含Netbeans和Myeclipse两个开发环境的版本,包含MySQL和SQLServer2008两个版本的数据库,该系统实现客户网上信息浏览,订餐与订单处理等功能。系统的数据库方面,使用关系数据库管理系统MySQL,使系统安全性能更高,同时采用MyEclipse平台编程,本系统界面简单直观,易于操作和使用,交互性强。通过严格的系统测试,结果表明该系统的各项功能都达到了预期目标,各功能模块都能够正常运行,该系统可以被广泛应用于小型餐厅。
 
网上订餐功能实现
4.1  登录/注册模块
用户自定义控件说明,login.JSP在登录系统之前需要注册,注册的信息由游客填写,注册之后方可登录系统。对于每一位用户的登录,系统会自动生成用户ID信息表,同时调用数据库中的ID信息表与所登用户进行匹配,如有该用户信息,后台会允许用户进入网站主页。否则,系统会自动跳转到注册界面。网上订餐服务只有登录以后才能进行,这样确保了订餐服务的有效性,避免预定后,不履行订单的恶意行为。
4.2  网站首页模块
在首页中,可以直接浏览到部分的菜单信息,信息包括了:图片,菜名,价格等。在该网页上也可以查看菜品的详细信息。
用户点击网上订餐界面后,后台会调用数据库中的菜品信息模块,用户可以根据自己的需求订购。当查看菜品信息时,在网页中传递“菜品ID”作为参数来获取对应的详情列表。菜品列表是写在控件foodinfo里的,当用户查看菜品信息时,会自动从数据库中取出相应的数据,供用户查看。用户自定义控件说明show.jsp。在后台中的运行情况是由webroot文件下的login.jsp跳转到show.JSP,即从登录界面跳转到网站首页界面。
菜品的详细信息,用户点击菜品详情,后台会调用数据库中的菜品详细信息模块,用户可以看到关于该菜品的详细信息。用户点击菜品详细信息时,后台会自动选取数据库中的“菜品ID”作为参数来获取对应的详情列表。菜品详细信息是写在控件details里的,当用户查看菜品详细信息时,会自动从数据库中取出相应的数据。用户自定义控件说明details.jsp。用户可点击“详情”查看,后台运行过程为show.jsp跳转到details.JSP即从菜品界面跳转到菜品的详细介绍界面。操作方便简单。页面简单大方。另外,对于初次登录本站的用户,本站不提供任何优惠活动。而对于老用户而言,本站会不定期举行优惠活动,以感谢他们对本站的支持。本系统功能完善。
4.3  订餐服务模块
当用户进行订餐时,系统为用户生成了一个虚拟的购物车,在用户浏览详细的菜单信息时可以选择数量,然后将此菜品放入购物车中。在订餐过程中,用户可以查看自己购物车中选购的菜品和金额,根据自己的需要可以删除购物车中的菜品,还可以选择继续订餐,在查看购物车时填入相关送餐信息,点击“提交订单”,完成了整个订餐流程。
4.4  提交订单模块
用户可以点击“购物车”查看自己当前订单。生成订单后,本站鼓励用户在订单附言栏目中写出对本站的意见,您的意见就是给本站最大的帮助。
生成订单时,系统会根据用户提供的信息建一模块,其属性包括:订餐人、送货地址、联系电话等。待用户提交信息后,系统会根据已保留的模块进行结算。用户点击生成订单时,后台会自动选取数据库中的“用户ID”作为参数来获取对应的详情列表。                                        
4.5  修改密码模块
当用户对自己的密码不认可时,用户可以点击“修改密码”修改自己当前密码。
 

网上订餐系统的设计与实现(Netbeans,Myeclipse,MySQL,SQLServer)
网上订餐系统的设计与实现(Netbeans,Myeclipse,MySQL,SQLServer)
网上订餐系统的设计与实现(Netbeans,Myeclipse,MySQL,SQLServer)
网上订餐系统的设计与实现(Netbeans,Myeclipse,MySQL,SQLServer)
网上订餐系统的设计与实现(Netbeans,Myeclipse,MySQL,SQLServer)


目    录
摘    要    I
ABSTRACT    II
1  绪论    1
1.1  引言    1
1.2  背景与意义    1
1.2.1  背景    1
1.2.2  网上订餐的发展    2
1.2.3  网上订餐的现状    3
1.2.4  研究的目的    3
1.3  课题分析    3
2  系统分析    4
2.1  可行性分析    4
2.1.1  经济可行性分析    4
2.1.2  技术的可行性    5
2.1.3  法律可行性分析    5
2.2  需求分析    5
2.2.1  性能需求分析    5
2.2.2  运行环境的规定    6
2.3  总体设计原则    6
2.4  系统体系结构分析    7
2.4.1  C/S结构与B/S结构    7
2.4.2  C/S与B/S的优越性    7
3  系统总体设计    9
3.1  系统流程分析    9
3.1.1  业务流程分析    9
3.2  数据流程分析    9
3.2.1  数据流图    10
3.3  系统数据库的设计    10
3.3.1  数据库E-R图    10
3.3.2  数据库表设计    11
3.4  数据库存储结构    12
3.5  开发工具    12
4  网上订餐功能实现    14
4.1  登录/注册模块    14
4.2  网站首页模块    15
4.3  订餐服务模块    16
4.4  提交订单模块    17
4.5  修改密码模块    18
5  网上订餐系统测试    19
5.1  测试目标    19
5.2  测试方法    19
5.3  主模块测试    20
5.3.1  登录/注册模块    20
5.4  测试总结    20
结 束 语    22
致    谢    23
参考文献    24