資源簡介
1.鮮花展示以及用戶模塊:分別針對消費者,店長,總經理等不同角色進行不同頁面,與庫存表相關聯
(1)針對消費者展示花的文字信息,以及圖片,并展示購買按鈕,選擇分店進行下單。
(2)針對店長角色,在花的展示頁面顯示新增、修改、下架按鈕,針對下架的商品店長有權限在待上架中操作鮮花上架。
(3)針對總經理,只展示鮮花展示頁面,不顯示任何操作。
(4)數據庫查詢出來的數據返回前臺,將鮮花名稱,花語,價格使用foreach循環放入div,展示到前臺頁面。(5)使用c:if標簽判斷登錄用戶角色,展示角色對應按鈕。
(6)通過修改鮮花狀態的字段來實現鮮花上下架功能。
(7)vip購買,顯示折扣并顯示折后價,普通用戶沒有。
(8)店長對本店客戶的信息維護,總經理對所有店的客戶的信息維護。
2.分店模塊:與訂單表,員工表相關聯
(1)針對分店進行增刪該查。
(2)在新增分店時指定分店店長,指定人員是從員工表中查出的非店長員工,
指定后要關聯新增的分店Id并且要更改該員工對應的角色表。
(3)更改分店店長,指定的人員是從當前的分店中找出的,并且在指定新店長后,需要將原店長的角色指定回普通員工,這些涉及4表的更改。
3.員工以及前臺頁面模塊:分別關聯用戶表,分店表(1)針對員工進行的增刪改查。
(2)總經理登錄可以看到所有分店的員工,分店店長登錄只能看到自己店面的員工。
(3)可以調動員工到不同的分店,可以針對員工進行請假,請假的同時,工作天數會少一天,還有一個開除員工的選項。
(4)加入httpclient調用天氣的接口,使用了H5和easyui來美化前臺的皮膚。
4.庫存管理以及前臺頁面模塊:分別關聯訂單表,分店表,員工表,角色表,鮮花表
(1)不同角色登錄可以看到不同的庫存,總經理登錄可以看到所有分店所有花材的庫存,而分店店長登錄只能看到本店花材的庫存。(2)店長登錄可以針對鮮花表增加的鮮花進行庫存的新增。
(3)對外開放鮮花的webservice接口,添加時間控件的小部件。
(4)Bug的查找以及頁面的美化。
5.訂單以及javamail、POI模塊:分別關聯分店表,庫存表,員工表,用戶表,顧客表,供應商表,花材表,分為供應商訂單和顧客訂單
(1)顧客訂單,顧客新增時可以新增鮮花訂單,通過分店以及花材Id定位到庫存,顧客可以進行訂單的修改和退貨。
(2)店長登錄看到顧客訂單后,確認發貨顧客訂單就不可以修改,同時庫存也會相應減少。
(3)店長登錄可以新增供應商訂單,同時可以修改和退貨。
(4)供應商登錄可以看到訂單,發貨后相應庫存會增加。
(5)顧客訂單新增時,會判斷用戶是否為VIP來確定訂單金額,并且會針對分店庫存進行訂單數量限定。
(6)POI報表打印以及javaMail發送郵件功能。
6.數據分析模塊:關聯庫存表,分店表,訂單表,員工表,用戶表,角色表
(1)店長登錄時,看到的所有數據,庫存,銷售金額,銷售數量都是以本店的花朵為基礎進行的查詢。
(2)經理登錄時,看到的所有數據是以分店為基礎進行的查詢。
7.供應商以及mongoDB模塊:關聯了供應商表,用戶表,角色表
(1)進行普通的增刪該查,條件查詢。(1)進行普通的增刪該查,條件查詢。
(2)在spring中集合mongoDB,通過AOP切點切入mongoDB。
(3)針對log記錄進行查詢,可以查詢正常以及異常的日志狀態,以及時間區間,名字條件查詢。
8.登陸和注冊模塊:關聯了用戶表,角色表,顧客表,員工表,供應商表
(1)注冊時會選擇需要注冊的角色,供應商注冊時會需要驗證郵箱。
(2)任何角色注冊時,都會進后臺判斷真實信息是否可以匹配,可以匹配才能注冊。
代碼片段和文件信息
package?com.jk.customerarea.controller;
import?java.util.List;
import?java.util.Map;
import?org.springframework.beans.factory.annotation.Autowired;
import?org.springframework.stereotype.Controller;
import?org.springframework.ui.Model;
import?org.springframework.web.bind.annotation.RequestMapping;
import?org.springframework.web.bind.annotation.ResponseBody;
import?com.alibaba.fastjson.JSON;
import?com.jk.customerarea.pojo.Customer;
import?com.jk.customerarea.service.CustomerService;
@Controller
@RequestMapping(“customer“)
public?class?CustomerController?{
@Autowired
private?CustomerService?customerService;
/**?queryCustomer(這是一個查詢客戶的方法)???
?*?創建人:馬楠?377492761@qq.com?????
?*?創建時間:2018年4月12日?上午10:25:25????
?*?修改人:馬楠?377492761@qq.com??
?*?修改人電話:15612009707
?*?修改時間:2018年4月12日?上午10:25:25????
?*?修改備注:?
?*?@param?page
?*?@param?rows
?*?@return
????
?*/
@RequestMapping(“queryCustomer“)
@ResponseBody
public?String?queryCustomer(Integer?pageInteger?rows){
Map?map=customerService.queryCustomer(pagerows);
return?JSON.toJSONString(map);
}
/**?queryCustomerById(這是查詢回顯的方法)???
?*?創建人:馬楠?377492761@qq.com?????
?*?創建時間:2018年4月12日?上午10:26:09????
?*?修改人:馬楠?377492761@qq.com??
?*?修改人電話:15612009707
?*?修改時間:2018年4月12日?上午10:26:09????
?*?修改備注:?
?*?@param?customerId
?*?@param?model
?*?@return
????
?*/
@RequestMapping(“queryCustomerById“)
public?String?queryCustomerById(Integer?customerIdModel?model){
Customer?customer?=?customerService.queryCustomerById(customerId);
model.addAttribute(“customer“?customer);
return?“WEB-INF/customer/cusMassage“;
}
/**?updateCustomer(這是修改客戶資料的方法)???
?*?創建人:馬楠?377492761@qq.com?????
?*?創建時間:2018年4月12日?上午10:26:47????
?*?修改人:馬楠?377492761@qq.com??
?*?修改人電話:15612009707
?*?修改時間:2018年4月12日?上午10:26:47????
?*?修改備注:?
?*?@param?customer
?*?@return
????
?*/
@RequestMapping(“updateCustomer“)
@ResponseBody
public?String?updateCustomer(Customer?customer){
customerService.updateCustomer(customer);
return?“success“;
}
@RequestMapping(“addCustomer“)
@ResponseBody
public?String?addCustomer(Customer?cus){
customerService.addCustomer(cus);
return?“success“;
}
@RequestMapping(“deleteCustomer“)
@ResponseBody
public?String?deleteCustomer(String?ids){
Integer?delcount=customerService.deleteCustomer(ids);
if(delcount>0){
return?“success“;
}
return?“fail“;
}
@RequestMapping(“queryCustomerCom“)
@ResponseBody
public?String?queryCustomerCom(Integer?pageInteger?rows){
List?map=customerService.queryCustomerCom(pagerows);
return?JSON.toJSONString(map);
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????1525??2018-04-16?22:23??Flower\.classpath
?????文件????????1215??2018-04-11?15:26??Flower\.project
?????文件?????????639??2018-04-11?08:39??Flower\.settings\.jsdtscope
?????文件?????????155??2018-04-11?15:23??Flower\.settings\org.eclipse.core.resources.prefs
?????文件?????????430??2018-04-11?08:39??Flower\.settings\org.eclipse.jdt.core.prefs
?????文件??????????90??2018-04-11?08:39??Flower\.settings\org.eclipse.m2e.core.prefs
?????文件?????????743??2018-04-11?08:42??Flower\.settings\org.eclipse.wst.common.component
?????文件?????????252??2018-04-11?08:39??Flower\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件??????????49??2018-04-11?08:39??Flower\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2018-04-11?08:39??Flower\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件??????????50??2018-04-11?08:39??Flower\.settings\org.eclipse.wst.validation.prefs
?????文件??????????79??2018-04-11?11:08??Flower\.tern-project
?????文件????????9576??2018-04-19?21:34??Flower\pom.xm
?????文件????????3050??2018-04-15?22:55??Flower\src\main\java\com\jk\customerarea\controller\CustomerController.java
?????文件????????1159??2018-04-12?21:28??Flower\src\main\java\com\jk\customerarea\controller\CustomerIumpController.java
?????文件?????????546??2018-04-15?22:55??Flower\src\main\java\com\jk\customerarea\dao\CustomerDao.java
?????文件???????????0??2018-04-13?16:42??Flower\src\main\java\com\jk\customerarea\jumpController\JumpController.java
?????文件????????2507??2018-04-15?22:55??Flower\src\main\java\com\jk\customerarea\mapper\ManageMapper.xm
?????文件????????2010??2018-04-12?15:46??Flower\src\main\java\com\jk\customerarea\pojo\Customer.java
?????文件?????????473??2018-04-15?22:55??Flower\src\main\java\com\jk\customerarea\service\CustomerService.java
?????文件????????1539??2018-04-15?22:55??Flower\src\main\java\com\jk\customerarea\service\impl\CustomerServiceImpl.java
?????文件????????1564??2018-04-12?16:33??Flower\src\main\java\com\jk\dataAnalysis\controller\DataAnalysisController.java
?????文件?????????352??2018-04-12?16:43??Flower\src\main\java\com\jk\dataAnalysis\dao\DataAnalysisDao.java
?????文件????????2853??2018-04-12?17:26??Flower\src\main\java\com\jk\dataAnalysis\mapper\DataAnalysisMapper.xm
?????文件????????1513??2018-04-12?10:50??Flower\src\main\java\com\jk\dataAnalysis\pojo\Data.java
?????文件?????????316??2018-04-12?16:33??Flower\src\main\java\com\jk\dataAnalysis\service\DataAnalysisService.java
?????文件????????1734??2018-04-12?16:43??Flower\src\main\java\com\jk\dataAnalysis\service\impl\DataAnalysisServiceImpl.java
?????文件????????3526??2018-04-19?20:59??Flower\src\main\java\com\jk\employee\controller\EmployeeController.java
?????文件?????????753??2018-04-12?21:28??Flower\src\main\java\com\jk\employee\controller\Jump.java
?????文件????????2016??2018-04-19?20:59??Flower\src\main\java\com\jk\employee\dao\EmployeeDao.java
?????文件????????5722??2018-04-19?20:59??Flower\src\main\java\com\jk\employee\mapper\ManageMapper.xm
............此處省略2421個文件信息
評論
共有 條評論