计如图5-7所示。
图5-7 客户信息管理模块
所属页面名:MemberInfo_query_result.jsp
本系统中的客户管理所使用就是一定的方法来删除和获取数据库中的数据。进入客户管理界面来显示所有用户的信息,点击删除时,通过获取指定的用户ID,使用sql语句进行操作。 5.6.2 订单信息管理设计与实现
为了用户订单信息和订单明细信息的管理功能所进行的一系列的详细设计,它的主要功能就是检查、删除和受理用户订单信息和订单明细信息的的操作。管理员应该可以查看未处理订单信息处理和查看系统,在不同的页面显示用户订单信息和订单详细信息。界面的设计如图5-8所示。
图5-8 订单管理模块
所属页面名:OrderInfo_query_result.jsp
订单管理模块中使用了Action中的方法,在某一位用户提交订单时,默订单状态为未受理状态。 5.6.3 菜品信息管理设计与实现
在菜品管理模块中除了基本的信息管理功能外,为了方便顾客浏览到菜品的真实外貌,在添加菜品模块中增加上传菜品图片的功能。
管理员在菜品添加页面中输入添加的菜品基本信息,点击提交后进入上传图片页面。在菜品信息管理中,菜品分为推荐和非推荐菜品来管理。在管理员查看产品的信息,要想了解你可以看到鼠标图片的图片,界面的设计如图5-9所示。
图5-9 菜品信息管理模块
所属页面名:DishInfo_query_result.jsp
菜品信息管理主要是对菜品表进行管理,类似于就是一些查询和删除操作,我在做的时候,主要讲商品分为推荐和不推荐菜品,在管理时也是分开管理,主要通过判断是否推荐来区分是否为推荐菜品。
第6章 系统测试与性能分析
6.1购物车模块的测试
在本模块首先修改数量单位的数量进行改性。试验数据的随机数集,修改的数量和累计金额是正确的。如果客户购买了同一个菜品,则就会进行该菜品购买数量的累加,不会重复出现。通过大量的购物车添加菜品进行测试,用于购物车试验结果可以显示所有的信息增加菜品。 6.2用户注册模块的测试
在用户输入登记前,请一组输入数据,请点击注册按钮,系统提示信息不能为空,因为信息的形式来完成,但真正的名字没有写的价值。 6.3菜品管理模块的测试
删除功能的测试
以编号为1的这条记载为例,利用鼠标单击该条记录上的“删除”链接按钮,对菜品信息进行删除的操作,数据提交后,系统提示“删除信息成功”,通过对模块的浏览,查看记录,表明该模块运行无误,信息已成功删除。
查询功能的测试
本网上订餐系统中的查询功能全部是经过点击链接实现的。可以对菜品管理的编码进行了测试,当用户输入管理员的密码登录后台后点击菜品设置就可以直接看到查询出的菜品信息。
结 论
网上订餐系统采用了比较流行的B/S模式,结合使用了现如今比较流行的SSH框架、配合使用一个拥有很高稳定性与安全性的数据库SQL Server 2005,把2个软件联合起来,完成系统的设计与开发。系统充分考虑了用户的需求,最终达到了预期效果,并添加了一些附加功能,使系统更加人性化。操作者可以在任何时间在所有的信息查询,和每个模块提供了信息浏览功能。
本系统实现了餐馆通过互联网向消费者推销自己的菜品和服务,在网上订餐系统网站消费的顾客可以通过计算机网络搜索到自己需要的信息,购买自己需要的菜品,在线下达订单。然后由网上订餐系统后台来处理相关的订单信息、网站维护等信息。
因为本人在知识,经验不足,在发展过程中的时间较短,所以系统会有一些缺陷和不足。本系统已经在菜品信息管理的不足等,由于其特定的功能分析是不够的,这样的功能是不够精细、不详尽,因此未来将更加努力完善这个系统。