网上订餐系统的报告总结(共26页).doc
《网上订餐系统的报告总结(共26页).doc》由会员分享,可在线阅读,更多相关《网上订餐系统的报告总结(共26页).doc(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上软件工程项目实践 大作业网上订餐系统设计与实现班级:学号:姓名:教师:小计F1F2F3F4F552846532555F6F7F8F9F10254421824225平时成绩30分: + 大作业成绩:70分: = 总分: 成绩: 教师评语:教师签名:2014年12月专心-专注-专业一、 项目立项和可行研究项目立项 当今社会的生活水平越来越好,人们对餐饮的要求也越来越高,许多顾客由于工作繁忙无法抽出时间来享受美味,这样就产生了快捷订餐的要求,最快的方式莫过于利用计算机网络,将餐饮业和计算机网络结合起来,就形成了网上订餐系统,用能力的餐饮企业对对餐品提供商提供网上订餐服务,不
2、仅提高餐饮企业的服务质量,扩大知名度,也是为最终用户提供方便快捷的食品服务。技术可行性研究 网上订餐系统分为用户界面,管理员界面和商家界面,用户界面主要用于顾客订购菜品,要给予web的数据库访问的要求,使用JSP等软件能够满足要求;商家以及管理员的部分应用JAVA以及SQLSERVER数据库开发,所以从现有的技术水平上来说,能够开发出完美的网上订餐系统。使用方面的可行性分析 不一定所有的商家都可以符合网上订餐的条件,也不是商家发布的所有菜品都可以显示在用户的界面上,所有的都需要管理员进行审核,使网上订餐系统更加完善。法律可行性分析 网上订餐系统虽然很便利,但是也存在一些风险与潜在的问题,作为一
3、种新兴的消费方式,目前还没有相关的规则来约束它,所以网上订餐系统也有许多问题要注意。需要相关的法律来约束。经济可行性分析 支出:研究与开发计划,数据库的建立,人员的工资。 收益:商家要每个月要交付一些费用。二、 需求分析商家菜品模块本模块用于实现菜品管理,包括:菜品查询、菜品添加、菜品删除、菜品修改。A.菜品查询商家可根据菜品的ID查询想要获得信息的菜品。在菜品查询界面输入菜品的ID点击查询按钮就会显示该菜品的全部信息B.菜品添加在主界面内选择菜品添加进入菜品添加界面,一次输入添加的菜品的信息,点击按钮添加,即可将菜品添加到数据库中。C.菜品删除商家在菜品删除界面输入菜品的ID查询到菜品的信息
4、,确定后点击删除,即可将菜品从数据库中删除。D:菜品修改商家在菜品修改界面输入菜品的ID查询到菜品的信息,再在界面内输入要修改的信息点击修改,即可将数据库中的信息进行修改。图1商家管理菜品流程图用户菜品模块本模块主要是查询管理员审核通过的菜品并且用户选择菜品时将菜品的名字写在相应位置点击选择,进入购物车界面,查询添加的商品可选择继续购物,立即支付,以及返回等功能。A. 用户查询菜品用户选择要看的商家后,进入这个商家的菜品查询界面,查询出商家所有的菜品B.添加购物车用户将要输入要添加的菜品的名称,点击添加即可在购物车中查看添加的商品。图2用户菜品管理流程图三、 数据库设计数据库E-R设计图菜品管
5、理模块主要对菜品进行管理,菜品主要包括ID,名称,价格,描述以及状态这些信息E-R图设计说明对菜品的实体属性进行描述表1 数据库E-R实体表实体名称实体描述菜品编号用于记录菜品唯一标示菜品名用于记录菜品名称菜品价格用于记录菜品价格信息菜品状态用于记录菜品审核状态菜品描述用于描述菜品的色香味物理结构设计 主要对菜品的结构进行说明。包括菜品的的字段类型,是否主键,是否必填等。表2 表名TABLE_FOOD说明菜品表的基本信息编号2版本存储体描述:商家在创建菜单信息时写入数据库数据。字段名字段代码字段类型是否主键必填缺省值备注菜品编号Food_idvarchar(max)是是0自增菜品名Food_n
6、amevarchar(max)是菜品价格Food_pricevarchar(max)是菜品描述Food_describevarchar(max)菜品状态Food_statevarchar(max)是备注:Food_id字段数据库自动加1;数据字典设计表3表名TABLE_FOOD说明菜品表的基本信息编号2版本存储体描述:商家在创建菜单信息时写入数据库数据。字段名字段代码字段类型是否主键必填缺省值备注菜品编号Food_idvarchar(max)是是0自增菜品名Food_namevarchar(max)是菜品价格Food_pricevarchar(max)是菜品描述Food_describevar
7、char(max)菜品状态Food_statevarchar(max)是备注:Food_id字段数据库自动加1;逻辑结构设计 逻辑结构设计主要是对菜品的逻辑结构进行说明包括主键的定义,中文名称以及英文名称,还包括字段类型以及字段长度。表4 数据库逻辑表表中文名称表英文名称主键定义字段中文名称字段英文名称字段类型字段长度表_菜品table_food菜品编号Food_idvarcharmax菜品名Food_namevarcharmax菜品价格Food_pricevarcharmax菜品描述Food_describevarcharmax菜品状态Food_statevarcharmax注:上述数据字典
8、为在Microsoft Sql Server 2008中呈现的方式,数据类型uniqueidentifier在其它数据库产品中为varchar(max)。四、 概要设计业务流程图 商家菜品管理 商家对菜品的ID,名称,描述,价格以及状态进行添加,以及对这些信息进行修改,其中菜品的ID时不可进行修改的,商家还可根据菜品的ID将菜品的信息进行删除,也可根据菜品的ID进行查询菜品的详细信息。 图4商家管理菜品业务流程图 用户菜品选择顾客查询商家的所有菜品,并且将要购买的商品添加到购物车中,在购物车的查看界面可以选择支付,继续购买以及返回。图5用户菜品管理业务流程图业务数据流图 管理菜品的数据流图商家
9、将对菜品的信息更改并且保存后退出即可。图6商家管理菜品数据流图 用户菜品选择顾客选择菜品添加到购物车中支付后结束。图7用户菜品管理数据流图结构图 商家管理菜品商家主要包括对菜品的添加,修改,删除以及查询功能。图8商家管理菜品结构图 用户菜品选择 用户主要对菜品进行查询并将菜品添加到购物车中。图9用户菜品管理结构图五、详细设计商家管理菜品模块和用户菜品管理模块1. 程序描述商家管理菜品:本模块是网上订餐系统的商家管理菜品模块,商家登录后选择菜品管理进入菜品管理主页面,在主页面内,有添加菜品,查询菜品,删除菜品,修改菜品的功能选择。商家可根据菜品的ID号进行查询修改以及删除。用户菜品管理:本模块是
10、网上订餐系统的用户菜品管理模块,用户登陆后在用户界面可看到商家的排列,选择商家后,会查询到商家的全部菜品,输入想要的购买的菜品后,点添加,即可查看购物车中存在所选择的商品,在此页面可选择继续购物,或者立即支付,也可返回主页面。2.功能商家在菜品添加界面上输入菜品信息:输入菜品名称,菜品ID,菜品价格,菜品状态,菜品描述后点击添加,系统根据输入字符判断是否合法,然后添加到数据库并且保存到数据库中。点击返回主页面,系统返回菜品管理主页面。商家在菜品查询界面上输入菜品ID:商家输入菜品ID,点击查询,系统根据输入的字符判断是否存在,然后从数据库中查询出相应的菜品信息。点击返回主页面,可返回菜品管理主
11、页面。商家在菜品删除界面上输入菜品ID:商家输入菜品ID,点击删除,系统根据输入的字符判断是否存在,然后从数据库中删除相应的菜品信息。点击返回主页面,可返回菜品管理主页面。商家在菜品修改界面上输入菜品ID:商家输入菜品ID,点击修改,系统根据输入的字符判断是否存在,然后从数据库中查询出相应的菜品信息。在界面输入要修改的信息点击确定,系统根据输入的字符判断是否正确,然后将修改的数据保存到数据库中,可返回菜品管理主页面用户查询界面:点击商家,系统根据选择的商家,从数据库中查询出此商家的所有菜品。用户购买界面用户输入菜品的名称后,点击确定即可进入购买界面,在购买界面中可选择继续购买和立即支付。3.性
12、能灵活性:窗口响应绝大部分的控制面板操作。时间性:响应鼠标单击的时间在510秒之间。4.输入4.1输入要求输入的菜品名称必须是字符型,而价格为String类型。4.2输入项商家输入项表5商家输入项名称标识数据类型范围输入方式菜品名称Food-nameString商家指定菜品价格Food-priceString商家指定菜品IDFood-idString商家指定菜品状态Food-stateString商家指定菜品描述Food-describeString商家指定用户输入项表6用户输入项名称标识数据类型范围输入方式菜品IDFood-idString商家指定4.3输入界面商家输入界面用户输入界面5.输
13、出5.1输出内容商家在菜品添加界面上输出菜品信息:界面显示添加成功则表示菜品添加成功。商家在菜品查询界面上输出:显示菜品信息商家在菜品删除界面上输出:界面显示删除成功,表示操作成功。商家在菜品修改界面上输出:修改后可看到修改后的信息用户购买界面输出用户输入菜品的名称后,点击确定显示选择菜品的信息则表示购买成功。5.2输出项名称标识数据类型范围输入方式菜品名称Food-nameString数据库指定菜品价格Food-priceString数据库指定菜品IDFood-idString数据库指定菜品状态Food-stateString数据库指定菜品描述Food-describeString数据库指定
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 系统 报告 总结 26
限制150内