
上QQ阅读APP看书,第一时间看更新
习题
1.采用Struts 2的MVC模式,设计一个计算三角形面积的Web程序。
其业务需求如下。
(1)提交页面提交3边长。
(2)在Action中判定是否满足三角形条件,若满足,计算面积和周长,并跳转到显示页面显示三角形的信息及其面积和周长。
(3)若不满足三角形条件,则跳转到输入页面重新输入边长。
2.针对下面给出的“网络书城系统”的需求和说明,采用Struts 2+JDBC+DAO技术的整合,完成系统的开发与设计。
网络书城的主要功能就是让用户能够足不出户就可以购买到自己想要的书籍,所以网络书城系统主要提供以下功能。
(1)用户能够使用本网站完成图书的浏览、查询和购买。
(2)普通用户只能浏览图书信息,浏览分为3种方式:按类别浏览、按条件浏览和查询图书。
(3)普通用户通过注册可成为注册用户,注册后的用户可以登录,密码忘记后可以找回密码,登录后可以修改注册资料。
(4)注册用户登录后可以进行在线图书购买,购买的图书存放在购物车中,可以对购物车中的商品数量进行修改和删除,调整好购物车中的内容后,可以把该内容保存到订单中,在保存订单时要求用户填写送货地址和联系方式。订单提交后用户可以开始一次新的购物过程。
(5)对于后台系统,要求可以进行商品目录的维护,商品的图片可以上传到服务器,进行特价商品维护,通过订单可以查询详细信息、订单确认和订单发送。