
基于web的婚礼服装租赁网站的设计与实现
网站采用eclipse平台进行开发,后端主要使用SSM框架,而前端主要采用了jquery等框架,使用十分简单便捷,不需要编写大量的格式和css代码。Mysql数据库是一个数据库,支持AIX、FreeBSD、HP-UX、Mac OS、OpenBSD、OS/2 wrap、Solaris、Windows等操作系统,并提供不同编程语言的API。[1]支持多线程,充分利用CPU资源,提供TCP/IP、ODBC、,JDBC和其他数据库连接和管理工具,以及处理和优化数据库操作。
网站基于B/S模式,运行环境简单,可在Windows系统中运行,后期维护简单,无需多余开销,具有很高的经济可行性。
需求分析:
(1)登录注册:用户可以在商城主页实现登录注册功能。
(2)浏览婚礼服装:用户可以在主页浏览婚礼服装,主页婚礼服装根据最新上架、最近热卖的排序进行展示,用户还可以通过婚礼服装的分类浏览婚礼服装。
(3)搜索婚礼服装:用户可以根据输入的婚礼服装名称进行搜索,搜索到的婚礼服装可以销量、人气、价格区间进行排序。
(4)添加婚礼服装的购物车:用户可以将婚礼服装添加到婚礼服装的购物车。
(5)提交订单:用户可以对婚礼服装的购物车中的婚礼服装提交订单,订单提交后选择收货地址,再确认订单。
(6)订单管理:用户可以查看已经租赁的婚礼服装,可看到订单是属于待发货、待收货还是已交易成功。也可在发货前取消订单。也可以在这里看到违约金。
(7)收藏管理:用户可以对婚礼服装信息进行收藏,也可取消收藏。
(8)个人信息修改:用户可以修改个人信息和密码。
(9)管理收货地址:用户可以添加、编辑和删除自己的收货地址。
(10)公告查看:用户可以查看公告栏中的内容。
(11)留言:用户可以在留言板进行留言。
/**
* 分页查询 返回list json(通过Map)
*
* @param request
* @param response
* @return
*/
@RequestMapping(value = "/findByMapJson", method = RequestMethod.POST)
@ResponseBody
public String findByMapJson(User user,HttpServletRequest request, HttpServletResponse response) {
//通过map查询
Map
if(!isEmpty(user.getUserName())){
params.put("userName", user.getUserName());
}
if(!isEmpty(user.getPassWord())){
params.put("passWord", user.getPassWord());
}
if(!isEmpty(user.getPhone())){
params.put("phone", user.getPhone());
}
if(!isEmpty(user.getRealName())){
params.put("realName", user.getRealName());
}
if(!isEmpty(user.getSex())){
params.put("sex", user.getSex());
}
if(!isEmpty(user.getAddress())){
params.put("address", user.getAddress());
}
if(!isEmpty(user.getEmail())){
params.put("email", user.getEmail());
}
//分页查询
Pager
JSONObject jsonObject = new JSONObject();
jsonObject.put("pagers", pagers);
jsonObject.put("obj", user);
return jsonObject.toString();
}
效果图如下:
不懂的可以问我。


