订餐系统javaee课程设计报告

订餐系统javaee课程设计报告

ID:41297611

大小:461.50 KB

页数:24页

时间:2019-08-21

订餐系统javaee课程设计报告_第1页
订餐系统javaee课程设计报告_第2页
订餐系统javaee课程设计报告_第3页
订餐系统javaee课程设计报告_第4页
订餐系统javaee课程设计报告_第5页
资源描述:

《订餐系统javaee课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、.网上订餐系统1.课程设计的目的当计算机与互联网飞速的发展和使用,越来越多的公司、单位和个人通过网站提供服务、公布信息、交流知识等使互联网越来越方便我们的生活。在Web开发中,Java语言以其可扩展性、灵活性、可靠性和跨平台等特点,成为进行web编程的首选。更重要的是,开源社区提供了一大批功能强大的框架技术,Structs、Spring、Hibernate等,利用这些技术使我们更高效的维护和建立我们自己的网站同时也让网站的开发更加方便和快捷。在这学期课堂上所学到的Java知识,能够为我们解决一些实际问题的能力。利

2、用一周时间,使用Java框架技术完成网上订餐系统的分析设计和开发。有了网上订餐系统,人们可以在家随意挑选自己喜爱的食物。现在正是经济全球化的时代,利用网络,我们可以浏览不同地区甚至不同国家的商品,这也改变着人们的消费观,网上订餐系统正是符合了这一趋势的发展,越来越多的人能够不出门就能吃上美味可口的饭菜。2.设计方案论证2.1需求分析随着科技的进步、计算机技术的发展,越来越多的人选择用网络来满足自己的需求,网上订餐的出现,正是体现了这一点。不少商家都把眼观放在了网上销售这一方面,把实体销售渐渐转变为网上销售。现在人

3、们越来越重视节省时间,提高效率,不管是消费者还是商家都如此,有了网上订餐系统,可以让订餐者与餐厅进行互动,足不出户,选择自己喜爱的菜品,对与商家而言,这样做节省了成本,不需要为实体店的地址而烦恼,这样做对于商家和消费者来说无疑是双赢的。2.2系统总体设计本系统为了便于各种操作,采用多页面的模式。用户可在不同网页进行相应操作:⑴在管理员信息表中,包括的数据项:帐号,密码,权限,注册时间。..⑵在订餐客户信息表中,包括的数据项:用户编号,用户名,密码,姓名,电话,身份证,注册时间等。⑶在菜品信息表中,包括的数据项:菜

4、品编号,菜品名称,菜品价格,内容,类别,添加时间等,每道菜都有它的菜名、介绍、价格等信息,为了让菜品的这些信息在页面有个很好的呈现,我们把这些信息存入菜品信息表中进行维护。。⑷在定单列表中,包括的数据项:定单列表编号,用户名,菜品编号,下单时间等。⑸在购物车信息,包括的数据项:购物车信息唯一标识,食品id,订餐用户名,添加时间等。当顾客选购菜品放入购物车时,我们会把这些菜品的id、数量、价格记录存入订单关联表中,通过订单关联表中的信息算出会员将要支付的金额,再通过菜品id这个主健把相应的信息存入个人订单这张表中进

5、行维护。⑹为了有效地管理菜品,在新增菜品时加了一个分类属性,在此需要建张分类表进行维护,系统总体功能图如图1所示。后台菜肴价目信息发布餐厅销售统计用户留言及售后服务前台用户管理菜单浏览订单管理用户反馈网上订餐系统图1系统功能框图2.3系统流程设计课程设计信息管理系统,包括用户注册、管理员登录、菜品查询、菜品详单等。任务执行的流程如图2所示。..进入系统主界面管理员登录浏览页面用户注册用户登录菜品搜索选购商品用户注册数据库数据库操作页面加入购物车订单查询后台管理系统公告结账注销登录图2系统流程图2.4数据库设计该系

6、统是借助MySQL数据库对数据进行统一管理的。在网上订餐系统中需MySQL创建数据库“订餐管理系统”,MySQL数据库中数据的操作可以分为四种不同的类型,分别是添加、删除、查询和修改。该数据库包含的表有菜品信息表、管理员表、订单表等。2.4.1菜品信息表菜品信息表,记录系统中的菜品信息。把汉字转化为汉语拼音,作为字段名。把ID设为主键,且不为空,bianhao、mingcheng、leibie、tupian、jianjie、jiage、faburen、addtime与之相关联,如表1所示。表1菜品信息表..字段名

7、类型长度是否为主键是否为空说明idint11是否菜品编号bianhaovarchar20否是菜品编码mingchengvarchar50否是菜品名称leibievarchar20否是菜品类别tupianvarchar50否是菜品图片jianjievarchar50否是菜品简介faburenvarchar30否是发布人2.4.2管理员信息表管理员信息表,存储系统中的管理员信息。把汉字转化为汉语拼音,作为字段名。其中,ID设置为int型,并设为主键,且不能为空;username、pwd设置为varchar型,如表2所

8、示。表2管理员信息表字段名类型长度是否为主键是否为空说明IdInt10是否用户编号usernameVarchar30否是用户姓名PwdVarchar30否是用户密码2.4.3用户注册信息表..用户注册信息表,记录系统中的注册用户信息。把汉字转化为汉语拼音,作为字段名。把ID设为主键,且不为空,zhanghao、mima、ximgming、diqu、zhaopian、iss

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。