欢迎来到天天文库
浏览记录
ID:58183937
大小:3.12 MB
页数:26页
时间:2020-04-26
《网上订餐系统的报告总结.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、软件工程项目实践大作业网上订餐系统设计与实现班级:学号:姓名:教师:小计F1F2F3F4F5 52846532555 F6F7F8F9F10254421824225 平时成绩30分:+大作业成绩:70分:=总分:à成绩:教师评语:教师签名:2014年12月一、一、项目立项和可行研究项目立项当今社会的生活水平越来越好,人们对餐饮的要求也越来越高,许多顾客由于工作繁忙无法抽出时间来享受美味,这样就产生了快捷订餐的要求,最快的方式莫过于利用计算机网络,将餐饮业和计算机网络结合起来
2、,就形成了网上订餐系统,用能力的餐饮企业对对餐品提供商提供网上订餐服务,不仅提高餐饮企业的服务质量,扩大知名度,也是为最终用户提供方便快捷的食品服务。技术可行性研究网上订餐系统分为用户界面,管理员界面和商家界面,用户界面主要用于顾客订购菜品,要给予web的数据库访问的要求,使用JSP等软件能够满足要求;商家以及管理员的部分应用JAVA以及SQLSERVER数据库开发,所以从现有的技术水平上来说,能够开发出完美的网上订餐系统。使用方面的可行性分析不一定所有的商家都可以符合网上订餐的条件,也不是商家
3、发布的所有菜品都可以显示在用户的界面上,所有的都需要管理员进行审核,使网上订餐系统更加完善。法律可行性分析网上订餐系统虽然很便利,但是也存在一些风险与潜在的问题,作为一种新兴的消费方式,目前还没有相关的规则来约束它,所以网上订餐系统也有许多问题要注意。需要相关的法律来约束。经济可行性分析支出:研究与开发计划,数据库的建立,人员的工资。收益:商家要每个月要交付一些费用。二、需求分析商家菜品模块本模块用于实现菜品管理,包括:菜品查询、菜品添加、菜品删除、菜品修改。A.菜品查询商家可根据菜品的ID查询
4、想要获得信息的菜品。在菜品查询界面输入菜品的ID点击查询按钮就会显示该菜品的全部信息24B.菜品添加在主界面内选择菜品添加进入菜品添加界面,一次输入添加的菜品的信息,点击按钮添加,即可将菜品添加到数据库中。C.菜品删除商家在菜品删除界面输入菜品的ID查询到菜品的信息,确定后点击删除,即可将菜品从数据库中删除。D:菜品修改商家在菜品修改界面输入菜品的ID查询到菜品的信息,再在界面内输入要修改的信息点击修改,即可将数据库中的信息进行修改。图1商家管理菜品流程图用户菜品模块24本模块主要是查询管理员审
5、核通过的菜品并且用户选择菜品时将菜品的名字写在相应位置点击选择,进入购物车界面,查询添加的商品可选择继续购物,立即支付,以及返回等功能。A.用户查询菜品用户选择要看的商家后,进入这个商家的菜品查询界面,查询出商家所有的菜品B.添加购物车用户将要输入要添加的菜品的名称,点击添加即可在购物车中查看添加的商品。图2用户菜品管理流程图二、数据库设计数据库E-R设计图菜品管理模块主要对菜品进行管理,菜品主要包括ID,名称,价格,描述以及状态这些信息E-R图设计说明对菜品的实体属性进行描述表1数据库E-R实
6、体表实体名称实体描述菜品编号用于记录菜品唯一标示菜品名用于记录菜品名称菜品价格用于记录菜品价格信息菜品状态用于记录菜品审核状态菜品描述用于描述菜品的色香味24物理结构设计主要对菜品的结构进行说明。包括菜品的的字段类型,是否主键,是否必填等。表2表名TABLE_FOOD说明菜品表的基本信息编号 2版本 存储体描述:商家在创建菜单信息时写入数据库数据。字段名字段代码字段类型是否主键必填缺省值备注菜品编号Food_idvarchar(max)是是 0自增菜品名Food_namevarchar(max
7、) 是 菜品价格Food_pricevarchar(max) 是 菜品描述Food_describevarchar(max) 菜品状态Food_statevarchar(max) 是 备注:Food_id字段数据库自动加1;数据字典设计表3表名TABLE_FOOD说明菜品表的基本信息编号 2版本 存储体描述:商家在创建菜单信息时写入数据库数据。字段名字段代码字段类型是否主键必填缺省值备注菜品编号Food_idvarchar(max)是是 0自增菜品名Food_namevarch
8、ar(max) 是 菜品价格Food_pricevarchar(max)) 是 菜品描述Food_describevarchar(max) 菜品状态Food_statevarchar(max) 是 备注:Food_id字段数据库自动加1;24逻辑结构设计逻辑结构设计主要是对菜品的逻辑结构进行说明包括主键的定义,中文名称以及英文名称,还包括字段类型以及字段长度。表4数据库逻辑表表中文名称表英文名称主键定义字段中文名称字段英文名称字段类型字段长度表_菜品table_food√菜品编号
此文档下载收益归作者所有