广本汽车销售系统项目总结(.NET MVC)
?????????????????????????????????????????????????? 廣本汽車銷售系統
開發人員:黃健華、吳穎
完成起止時間:2017年8月15日~11月27日
技術架構:.NET?MVC
?
1、項目概要
???(說明:用500字左右,對所做項目整體功能進行描述,并描繪出功能架構圖)
系統首頁
???廣州本田整車銷售系統,銷售流程如下:
2、數據庫設計
??(說明:列出整個數據庫表名;業務數據表的字段清單)
2.1 數據表
| 表名 | 說明 | 類型 | 業務表編號 |
| MaximumNumber | 最大單號統計表 | 基礎表 | ? |
| PW_AirWaybill | PW_運單表 | 業務表 | ? |
| PW_WaybillDetails | PW_運單明細表 | 業務表 | ? |
| PW_Car | PW_車輛表 | 基礎表 | ? |
| PW_CarManageRecord | PW_車輛管理卡表 | 基礎表 | ? |
| PW_Company | PW_公司表 | 業務表 | ? |
| PW_Contract | PW_合同表 | 業務表 | ? |
| PW_Customer | PW_客戶表 | 基礎表 | ? |
| PW_Employee | PW_員工表 | 基礎表 | ? |
| PW_Track | PW_跟蹤表 | 基礎表 | ? |
| PW_Receivables | PW_收款表 | 業務表 | ? |
| PW_QualityOrder | PW_精品訂單表 | 基礎表 | ? |
| PW_Order | PW_訂單表 | 業務表 | ? |
| PW_OrderDetail | PW_訂單明細表 | 業務表 | ? |
| PW_PickCarManage | PW_接車管理表 | 業務表 | ? |
| Pw _ CarManageRecord | PW_車輛管理記錄表 | 業務表 | ? |
| PW_PDICheck | PW_PDI檢查表 | 業務表 | ? |
| PW_PDICheckProject | PW_檢查項目表 | 業務表 | ? |
| PW_File | PW_文件 | 基礎表 | ? |
| PW_Inventory | PW_庫存 | 基礎表 | ? |
| PW_Expense | PW_經濟表 | 基礎表 | ? |
| SYS_MonthIncomeScale | SYS_月收入范圍表 | 基礎表 | ? |
| SYS_BuyCarNature | SYS_購車性質表 | 基礎表 | ? |
| SYS_CarNeed | SYS_車輛需求表 | 基礎表 | ? |
| SYS_CustomerType | SYS_客戶類型表 | 基礎表 | ? |
| SYS_CustomerNature | SYS_客戶性質表 | 基礎表 | ? |
| SYS_CRegistration | SYS_客戶等級表 | ??????基礎表 | ? |
| SYS_DocumentType | SYS_證件類型表 | 基礎表 | ? |
| SYS_CustomerSource | SYS_客戶來源表 | 基礎表 | ? |
| SYS_PayStatus | SYS_付款狀態表 | 基礎表 | ? |
| SYS_MaritalStatus | SYS_婚姻狀況表 | 基礎表 | ? |
| SYS_Occupation | SYS_職業表 | 基礎表 | ? |
| SYS_StatusCondition | SYS_登記狀態表 | 基礎表 | ? |
| SYS_FollowTpye | SYS_跟蹤方式表 | 基礎表 | ? |
| SYS_SeTrackType | SYS_跟蹤類型表 | 基礎表 | ? |
| SYS_AfterService | SYS_售后服務表 | 基礎表 | ? |
| SYS_LetterID | SYS_信件表 | 基礎表 | ? |
| SYS_Subsystem | SYS_子系統表 | 基礎表 | ? |
| SYS_LetterType | SYS_信件種類 | 基礎表 | ? |
| SYS_PatternType | SYS_支付類型表 | 基礎表 | ? |
| SYS_PayType | SYS_付款方式表 | 基礎表 | ? |
| SYS_EmployeeType | SYS_員工類型表 | 基礎表 | ? |
| SYS_InteriorColour | SYS_內飾顏色表 | 基礎表 | ? |
| SYS_TransmissionNumber | SYS_變速箱號 | 基礎表 | ? |
| SYS_EngineNumber | SYS_發動機號表 | 基礎表 | ? |
| SYS_CarBodyColor | SYS_車身顏色表 | 基礎表 | ? |
| SYS_CarType | SYS_車型表 | 基礎表 | ? |
| SYS_VINumber | SYS_車架號表 | 基礎表 | ? |
| SYS_CarVehicleCondition | SYS_車輛狀態表 | 基礎表 | ? |
| SYS_CarSource | SYS_車輛來源表 | 基礎表 | ? |
| SYS_CarVIProject | SYS_車輛檢查項目表 | 基礎表 | ? |
| SYS_Manufacturer | SYS_生產廠家表 | 基礎表 | ? |
| SYS_Driver | SYS_司機表 | 基礎表 | ? |
| SYS_InventoryReasons | SYS_庫存原因表 | 基礎表 | ? |
| SYS_VManageType | SYS_車輛管理類型表 | 基礎表 | ? |
| SYS_ContractualStatus | SYS_合同狀態表 | 基礎表 | ? |
| SYS_CarTypeOfVehicle | SYS_車輛類型表 | 基礎表 | ? |
| SYS_TransportUnit | SYS_承運單位表 | 基礎表 | ? |
| SYS_Attribute | SYS_屬性表 | 基礎表 | ? |
| T_City | T_城市 | 基礎表 | ? |
| T_District | T_地區 | 基礎表 | ? |
| T_Province | T_省份 | 基礎表 | ? |
?
?
?
2.2 業務表及其字段
1、車輛表
| 車輛表 | PW_Car | 車輛表描述 | ? | ||||
| SN | 欄位 | 資料型態 | 長度 | null | PK | 描述 | |
| 1 | CarID | int identity | (10, 0) | NO | PK | 車輛ID | |
| 2 | ManufacturerID | int | (10, 0) | YES | ? | 生產廠家ID | |
| 3 | CarSourceID | int | 15 | YES | ? | 車輛來源ID | |
| 4 | CarVehicleConditionID | int | 15 | YES | ? | 車輛等級ID | |
| 5 | VINumberID | int | 15 | YES | ? | 車架號ID | |
| 6 | CarTypeID | int | ? | Yes | ? | 車型ID | |
| 7 | CarBodyColorID | int | ? | Yes | ? | 車身顏色ID | |
| 8 | EngineNumberID | int | ? | Yes | ? | 發動機ID | |
| 9 | TransmissionNumberID | int | ? | Yes | ? | 變速箱號ID | |
| 10 | InteriorColourID | int | ? | Yes | ? | 內飾顏色ID | |
| 11 | CarTypeOfVehicleID | int | ? | Yes | ? | 車輛狀態ID | |
| 12 | AlreadyCarBit | bool | ? | Yes | ? | 已接車否 | |
| 13 | ColorCode | char | 50 | Yes | ? | 代碼 | |
| 14 | OrderNumber | char | 50 | Yes | ? | 訂單號 | |
| 15 | InvoiceNumber | char | 50 | Yes | ? | 發票號 | |
| 16 | Displacement | char | 20 | Yes | ? | 排氣量 | |
| 17 | UnitPrice | char | 20 | Yes | ? | 單價 | |
| 18 | AnnualParagraph | char | 20 | Yes | ? | 年款 | |
| 19 | KeyNumber | char | 20 | Yes | ? | 鑰匙號 | |
| 20 | StraigthCarBit | bool | ? | Yes | ? | 直銷車 | |
| 21 | CarOwner | char | 20 | Yes | ? | 車主 | |
2、運單表
| 運單表 | PW_AirWaybill | 運單表描述 | ? | ||||
| SN | 欄位 | 資料型態 | 長度 | null | PK | 描述 | |
| 1 | AirWaybillID | int identity | (10, 0) | NO | PK | 運單ID | |
| 2 | TransportUnitID | int | (10, 0) | YES | ? | 承運單位ID | |
| 3 | WaybillNumber | char | 15 | YES | ? | 運單編號 | |
| 4 | ForwardDate | date | ? | YES | ? | 發運日期 | |
| 5 | PlanHandCarDate | date | ? | YES | ? | 計劃交車日期 | |
| 6 | NoteOfWaybill | char | 20 | Yes | ? | 運單備注 | |
| 7 | ratifyBit | bool | ? | Yes | ? | 已接否ID | |
| 8 | EmployeeID | int | ? | Yes | ? | 銷售員ID | |
3、運單明細表
| 運單明細表 | PW_WaybillDetails | 運單明細表描述 | ? | ||||
| SN | 欄位 | 資料型態 | 長度 | null | PK | 描述 | |
| 1 | WaybillDetailsID | int identity | (10, 0) | NO | PK | 運單明細ID | |
| 2 | AirWaybillID | int | (10, 0) | YES | ? | 運單ID | |
| 3 | CarID | char | 15 | YES | ? | 車輛ID | |
| 4 | DateAcceptance | date | ? | YES | ? | 接收日期 | |
| 5 | NumberDaysOverdue | date | ? | YES | ? | 遲到天數 | |
| 6 | ReasonsLate | char | 20 | Yes | ? | 遲到原因 | |
4、PDI檢查表
| PDI檢查表 | PW_PDICheckProject | PDI檢查表描述 | ? | ||||
| SN | 欄位 | 資料型態 | 長度 | null | PK | 描述 | |
| 1 | PDICheckProjectID | int identity | (10, 0) | NO | PK | PDI檢查ID | |
| 2 | CarID | int | (10, 0) | YES | ? | 車輛ID | |
| 3 | PDINumber | char | 15 | YES | ? | PD檢查編號 | |
| 4 | PDICheckProject | char | 50 | YES | ? | PDI檢查項目 | |
| 5 | PDIRemarks | char | 50 | YES | ? | PDI備注 | |
5、車輛管理表
| 車輛管理表 | PW_PickCarManage | 車輛管理表描述 | ? | ||||
| SN | 欄位 | 資料型態 | 長度 | null | PK | 描述 | |
| 1 | PickCarManageID | int identity | (10, 0) | NO | PK | 車輛管理ID | |
| 2 | VManageTypeID | int | (10, 0) | YES | ? | 車輛管理類型ID | |
| 3 | YuanCarID | int | 15 | YES | ? | 原車ID | |
| 4 | XinCarID | int | 50 | YES | ? | 新車ID | |
| 5 | ReasonApplication | char | 50 | YES | ? | 原因 | |
| 6 | Applicant | char | 50 | YES | ? | 申請人 | |
| 7 | ApplicationTime | char | 50 | YES | ? | 申請時間 | |
| 8 | GSignHonda | char | 50 | YES | ? | 批復標志 | |
| 9 | GReplyPerson | char | 50 | YES | ? | 批復人 | |
| 10 | GReplyTime | char | 50 | YES | ? | 批復時間 | |
| 11 | ApproveBit | bool | ? | YES | ? | 準批否 | |
| 12 | BeiZhu | char | 50 | YES | ? | 備注 | |
6、庫存表
| 庫存表 | PW_Inventory | 庫存表描述 | ? | ||||
| SN | 欄位 | 資料型態 | 長度 | null | PK | 描述 | |
| 1 | InventoryID | int identity | (10, 0) | NO | PK | 庫存ID | |
| 2 | CarID | int | (10, 0) | YES | ? | 車輛ID | |
| 3 | InventoryReasonsID | int | 15 | YES | ? | 庫存原因ID | |
| 4 | StorageTime | date | ? | YES | ? | 入庫時間 | |
| 5 | InventoryDays | int | ? | YES | ? | 預留天數 | |
| 6 | Remarks | char | 50 | YES | ? | 備注 | |
| 7 | BitCheckedPass | bool | ? | YES | ? | 車輛檢查通過否 | |
| 8 | BitPDIPass | bool | ? | YES | ? | PDI檢查通過否 | |
7:客戶表()
主要包含如下字段信息:客戶ID、客戶類型ID、
| 資料表名稱 | t_order | 資料表描述 | ? | ||||
| SN | 欄位 | 資料型態 | 長度 | null | PK | 描述 | |
| 1 | CustomerID | int | (10, 0) | NO | PK | 客戶ID | |
| 2 | CustomerTypeID | int | (10, 0) | YES | ? | 客戶類型ID | |
| 3 | CustomerNatureID | int | (10, 0) | YES | ? | 客戶性質ID | |
| 4 | CRegistrationID | int | (10, 0) | YES | ? | 客戶等級ID | |
| 5 | EmployeeID | int | (10, 0) | YES | ? | 員工ID | |
| 6 | DocumentTypeID | int | (10, 0) | YES | ? | 證件類型ID | |
| 7 | CustomerSourceID | int | (10, 0) | YES | ? | 客戶來源ID | |
| 8 | MaritalStatusID | int | (10, 0) | YES | ? | 結婚狀態ID | |
| 9 | CarTypeID | int | (10, 0) | YES | ? | 車型ID | |
| 10 | OccupationID | int | (10, 0) | YES | ? | 職業ID | |
| 11 | BuyCarNatureID | int | (10, 0) | YES | ? | 購車性質ID | |
| 12 | MonthIncomeScaleID | int | (10, 0) | YES | ? | 月收入ID | |
| 13 | StatusConditionID | int | (10, 0) | YES | ? | 登記狀態ID | |
| 14 | CustomerMC | char | 100 | YES | ? | 客戶名稱 | |
| 15 | CustomerNumber | char | 20 | YES | ? | 客戶編號 | |
| 16 | ContactAddress | char | 100 | YES | ? | 地址 | |
| 17 | PhoneNumber | char | 20 | YES | ? | 手機號碼 | |
| 18 | IDNumber | char | 20 | YES | ? | 證件號碼 | |
| 19 | Hobby | char | 100 | YES | ? | 愛好 | |
| 20 | | char | 20 | YES | ? | 郵件 | |
| 21 | Facsimile | char | 20 | YES | ? | 電子郵件 | |
| 22 | RegistDate | date | ? | YES | ? | 登記日期 | |
| 23 | PostCode | char | 20 | YES | ? | 郵政編號 | |
| 24 | Name | char | 20 | YES | ? | 性別 | |
| 25 | CURemark | char | 100 | YES | ? | 備注 | |
| 26 | CustomerImage | image | ? | YES | ? | 客戶照片 | |
| 27 | ExpectDate | date | ? | YES | ? | 期望日期 | |
8:訂單明細表(PW_OrderDetail)
主要包含如下字段信息:訂單明細ID、車輛ID、數量
| 資料表名稱 | PW_OrderDetail | 資料表描述 | ? | ||||
| SN | 欄位 | 資料型態 | 長度 | null | PK | 描述 | |
| 1 | OrderDetailID | int identity | (10, 0) | NO | PK | 訂單明細ID | |
| 2 | CarID | int | (10, 0) | YES | ? | 車輛ID | |
| 3 | Quantity | char | 15 | YES | ? | 數量 | |
| 4 | Price | char | 15 | YES | ? | 價格 | |
| 5 | InsuranceAgents | char | 15 | YES | ? | 代辦保險 | |
| 6 | AgencyMortgage | decimal(18, 2) | ? | YES | ? | 代辦按揭 | |
| 7 | LicensePlate | decimal(18, 2) | ? | YES | ? | 代辦車牌 | |
| 8 | SelectionFees | decimal(18, 2) | ? | YES | ? | 精品裝修費 | |
| 9 | OtherExpenses | decimal(18, 2) | ? | YES | ? | 其他費用 | |
| 10 | Freight | decimal(18, 2) | ? | YES | ? | 運費 | |
| 11 | AgencyBusinesExpenses | decimal(18, 2) | ? | YES | ? | 代辦業務總費用 | |
?
9:合同表(PW_Contract)
主要包含如下字段信息:合同ID、
| 資料表名稱 | PW_Contract | 資料表描述 | ? | ||||
| SN | 欄位 | 資料型態 | 長度 | null | PK | 描述 | |
| 1 | ContractID | int identity | (10, 0) | NO | PK | 合同ID | |
| 2 | CustomerID | int | (10, 0) | YES | ? | 客戶ID | |
| 3 | OrderDetailID | char | 15 | YES | ? | 訂單明細ID | |
| 4 | ContractualStatusID | char | 15 | YES | ? | 合同狀態ID | |
| 5 | QualityOrderID | char | 15 | YES | ? | 精品訂單ID | |
| 6 | ContractNumbe | char(20) | ? | YES | ? | 合同編號 | |
| 7 | ContractDate | date | ? | YES | ? | 合同日期 | |
| 8 | PrepaidCarDate | date | ? | YES | ? | 預付車款日期 | |
| 9 | PayAdvanceDate | date | ? | YES | ? | 付清預付日期 | |
| 10 | PlanHandCarDate | date | ? | YES | ? | 計劃交車日期 | |
| 11 | SpecialAgreement | char(100) | ? | YES | ? | 特別約定 | |
| 12 | ReservePayMon | decimal(18, 2) | ? | YES | ? | 余款總額 | |
?
表4:收款表(PW_Receivables)
主要包含如下字段信息:合同ID、
| 資料表名稱 | PW_Receivables | 資料表描述 | ? | ||||
| SN | 欄位 | 資料型態 | 長度 | null | PK | 描述 | |
| 1 | ReceivablesID | int identity | (10, 0) | NO | PK | 收款ID | |
| 2 | ContractID | int | (10, 0) | YES | ? | 合同ID | |
| 3 | PatternTypeID | char | 15 | YES | ? | 支付類型ID | |
| 4 | PayTypeID | char | 15 | YES | ? | 付款方式ID | |
| 5 | CumulativePayment | char | 15 | YES | ? | 付款累計 | |
| 6 | CumulativeRefund | char(20) | 20 | YES | ? | 退款累計 | |
| 7 | AmountPayable | decimal(18, 2) | ? | YES | ? | 應付金額 | |
| 8 | InvoiceNumber | char(20) | 20 | YES | ? | 發票號 | |
| 9 | AmountOccurrence | decimal(18, 2) | ? | YES | ? | 發生金額 | |
| 10 | Remark | char(100) | 100 | YES | ? | 收款備注 | |
| 11 | ComeDate | date | ? | YES | ? | 往來日期 | |
?
3、設計與實現
說明:把自己設計的模塊分類進行截圖展示、該模塊用到的數據表和關系描述、界面層經典代碼截圖描述。 經典代碼定義:界面層控件的特殊使用、數據邏輯的特殊處理的重要代碼截圖。
3.0系統首頁
3.0-1 業績銷售情況
(1)業績情況
功能:查詢到所有的車種以及每個車種的已售數量,對比可知哪個車種最好銷售,
也可以清楚的查看所有銷售員的銷售業績
3.0-2?汽車總覽
(2)所有車種的圖片預覽
功能:查看每個車種的配置參數以及零件情況,以及該車種的附屬圖片
3.0-3?市場調研
(3)市場調研
功能:直觀的查看客戶主要來源是那種途徑
3.1模塊名稱:接車管理
主要包括(接車、PDI檢查、換車、退車)
3.1-1 接車
(1)接車(GHAC車輛)
?
經典代碼
效果圖:
?
功能:查詢到所有的運單信息,可以新增運單、刪除運單;如果點擊了未完成接車的條件,則三個日期查詢條件則不可用,只有選中已完成接車的選框才可以啟用三個查詢條件。點擊運單可以顯示該運單的運單明細信息,。
?
日期計算:
?
?
?
?
?
功能:選中一條為完成接車的運單,選擇實際驗收日期,如果你選擇日期比計劃交車的日期遲的情況,
則會顯示遲到天數與遲到原因文本,還會自動計算遲到天數的值,選擇的驗收日期比計劃早,則不會出現。
?
每條運單對應的車輛信息:
功能:每點擊一條運單就會顯示該運單的所有的車輛信息,車輛下面打鉤的表示該車已經完成的接車操作,沒打鉤的表示該車未接車。
車輛接車操作:
功能:選擇一輛未完成的車輛進行接車操作,每輛車都要進行一些車輛檢查項目的檢查,如有問題可以修改檢查結果。點擊保存車輛成功入庫.
?
功能:查詢到所有的外調商品車,點擊車輛顯示對應的車輛信息,接車操作同GHAC一樣,
車輛下面的打鉤的表示該車已經進行接車操作.?多條件查詢出車輛圖片和車輛列表信息
3.1-2?PDI檢查
PDI頁面主要包括(做PDI、重做PDI、查看PDI信息,查看車輛信息、打印PDI檢查單)
(2)PDI檢查頁面
功能:查詢所有已經接車的車輛,車輛下面打鉤的表示已經做過PDI并且通過的車輛,車輛下面打叉的表示該車已經做過PDI但并沒有通過的車輛。操作員可以選擇一條沒有做過的車輛來進行PDI檢查。
右邊可以勾選PDI檢查所需要的檢查項目。。。對于車輛下面打叉的車輛,我們可以讓它重新開始做PDI的檢查。
PDI檢查功能:
功能:對選擇的車輛進行PDI的檢查,檢查的結果,如有問題或缺陷,操作員則輸入問題和維修建議,
即可完成對該車輛的PDI檢查,
PDI檢查項目的勾選功能:
功能:這是PDI檢查的所有項目。每輛車座PDI檢查都要勾選項目,也可以全選,或者是勾選部分的PDI檢查項目.
查看PDI檢查信息功能:
功能:選擇一輛車點擊查看PDI按鈕,該頁面可以看到該車的PDI檢查信息和檢查結果以及維修建議,都是操作員對車輛進行PDI檢查時所輸入的維修建議.還可以查看檢查員的照片.
兩項檢查結果信息功能:
功能:選擇車輛點擊查看檢查信息。改頁面不僅可以查看到車輛的PDI檢查信息,PDI檢查結果以及維修建議,同樣也可以查看車輛的檢查的項目信息以及車輛的問題。
套打車輛PDI的檢查單功能:
功能:選擇到車輛,點擊打印PDI檢查單,PDI檢查單分(套打和單打)可以在資料設置里更改,
可以查看到車輛的信息,PDI檢查的細膩以及車輛的問題和維修建議。
?
?
經典代碼
代碼截圖:
?
3.1-3?換車
換車主要包括(申請換車、批準換車、查看交換車信息、查看車輛信息、導出、打印)
功能:可以查看所有已經完成接車進入庫存的車輛,多條件查詢出車輛圖片和車輛的列表信息
(注意:不包括已售出車輛、正在申請退/換車、作廢車輛),,打鉤的車輛表示是沒有問題的車輛,車輛下面的文字表示蓋車的檢查情況。曹組歐員可以選擇一條未申請換車的車輛進行換車的操作。
換車記錄功能:
功能:在換車記錄這里,可以查看所有正在換車和已經換車的車輛。選擇一條已經換車的車輛點擊查看換車信息,如下圖:
換車詳細功能:
功能:選擇一條已經換車車輛,點擊顯示交換車的詳細信息,包括廣本廠商的信息,左邊是原車的信息,右邊的是其他特約店換車的信息。
3.1-4?退車
退車包括(申請退車、查看退車信息,查看車輛檢查信息。)
功能:可以查詢到所有的已申請退車車輛、可申請退車的車輛、正在申請退車的車輛。
點擊車輛顯示車輛的對應的信息。
功能:點擊車輛顯示對應車輛的兩次檢查的車輛的信息
?
3.2模塊名稱:庫存管理
庫存管理包括(多條件查詢車輛圖片和車輛列表,庫存天數、車輛狀態、庫存天數對應的提示燈泡、查看車輛的詳細信息、導出、打印)
?
3.2-1?庫存管理
功能:查詢到所有已經接車的車輛,包括(在庫車輛、在途車輛、已售出車輛、正在申請換/退車、作廢車輛)。多條件查詢車輛圖片與列表。點擊車輛顯示該車輛的庫存天數,如紅圈內容,車輛下面的文字是對車輛的描述,如(已售出,正申請退/換車、未做PDI,PDI未通過、車輛作廢、)。
(注:車輛下面的提示燈泡代表著車輛進入庫存時間的長短,如綠色代表車輛新進入庫存,紅色代表著車輛的庫存時間很久,),還可以設置車輛的庫存原因
查看車輛詳細信息功能:
功能:選擇庫存車輛點擊車輛詳細,可以查看該車輛的車輛信息、車輛檢查項目、PDI檢查項目、
跟蹤員工信息、買主信息、交車儀式照片、財務信息
交車儀式照片;
功能:查看已售車輛的交車儀式照片
?
經典代碼
效果圖
代碼截圖:
?
經典代碼
效果圖:
代碼截圖:
3.3模塊名稱:數據查詢
數據查詢快主要是對系統的數據進行查詢和導出與打印
?
3.3-1 發車計劃查詢
功能:查詢到所有的運單的發車計劃,以及運單的車型和顏色與數量
?
3.3-2?發車實績查詢
功能:查詢發車計劃于實績的對比情況
3.3-3?GHAC車輛狀態查詢
、功能:查詢到所有的GHAC車輛,注:不包括外調商品車,查詢車輛的基礎信息以及車輛的狀態
(在庫、在途、已售、申請退/換車、作廢、)
?
3.3-4?外調商品車查詢
功能:同GHAC車輛查詢一樣,
3.3-5?直銷車查詢
功能:查詢到廠家直銷的車
3.3-6?各種類型客戶的查詢。
(1)潛在客戶
功能:查詢所有的潛在客戶
(2)登記客戶
功能:查詢所有的登記客戶
(3)合同客戶
功能:查詢所有的合同客戶
(4)已購車客戶
功能:查詢所有的已購車客戶
(5)直銷車客戶
功能;查詢所有的直銷車客戶
(6)VA客戶
(7)代辦業務查詢
功能:查詢所有已成交客戶的代辦業務的情況。
?
3.3-7?VIP客戶查詢
功能:查詢所有的VIP客戶,而成為VIP客戶所需購買的車輛可以在資料設置里面設置,默認為3輛車。查詢到所有購買車輛超過3輛車的客戶列表,點擊客戶信息的行,會顯示該客戶所有購買過的車輛列表,紅圈里面顯示客戶的購買的車輛數。
3.3-8購車等待時間查詢
功能:查詢所有客戶沖簽訂合同到取車所需要的時間,也就是實際交車時間 – 計劃交車時間==紅圈的內容。
?
?
經典代碼
計算VIP的客戶數量以及客戶所該買的車輛數量
效果圖如下:
代碼截圖:
?
經典代碼
效果圖:
?
代碼截圖
?
3.4模塊名稱:資料管理
3.4-1:資料設置
?
功能:(1)檢查單設置:車輛檢查打印單或者PD檢查單打印
注:操作員可以設置檢查單是套打還是單打。
(2)生日跟蹤提醒、感謝信提醒、感謝電話提醒
注:操作員可以設置對于客戶或者員工的生日提前多少天進行提醒。、
(3)VIP客戶的設置
注:可以設置成為VIP所需購買的車輛數。
(4)庫存車種缺貨的提示
??????注:操作員可以設置當庫存的某個車種數量少于多少時,系統會出現提示。
(5)庫存車輛提示燈泡的設置
??????注:操作員可以設置當車輛進入庫存的時間大于所設置的時間時 ,車輛下面的燈炮所顯示什么顏色。
3.4-2:車型顏色
功能:車型到所有生產廠家所對應的車型,以及所有車型所對應的車身顏色和內飾顏色
3.4-3:車輛檢查項目管理
功能:左右的是正式的車輛的檢查項目,右邊的是待選的車輛檢查項目,
操作員可以把右邊的待選項目轉移到左邊去,成為正式的檢查項目。也可以把左邊的正式檢查項目轉移到待選的項目。
3.4-4:車輛檢查項目修改
功能:可以新增車輛檢查項目、修改以及刪除操作
3.4-5:PDI檢查項目修改
功能:同車輛檢查項目管理一樣,右邊是正式的PDI項目,右邊是待選的PDI項目,可以互相轉移
3.4-6:PDI檢查項目修改
?
功能:對PDI檢查項目的新增、刪除、修改操作。
?
?
3.4-7:精品模板管理
?
功能:該頁面主要對于精品模板的操作,左邊是模板的名稱以及模板對應的精品,右邊是所有的精品
列表,可以把右邊的精品轉移到左邊的模板里面,也可以把左邊模板里面的精品轉移到右邊,操作員可以新增一個空模板和一些精品,也可以刪除一些模板。
3.4-8:公共管理
?
功能;公共管理包括:車輛代碼的管理、客戶管理、銷售管理以及其他管理的功能的新增、刪除
?
?
?
?
?
3.5模塊名稱:超級管理
3.5-1:員工管理
功能:查詢到所有的員工信息以及員工的權限,超級管理員可以修改員工的權限你,也可以新增員工的信息、修改員工的信息、刪除員工的信息
?
?
新增員工
?
?
3.5-2:成交公示
功能:查詢到所有已經成交的車輛信息以及客戶名和成交日期。上面清晰顯示了每個車種的售出數量,可以按車主和車種來查詢。
3.5-3:廣本汽車種類
、
功能:該頁面顯示了本系統素有的銷售的車種,操作員可以新增車種和刪除車種以及修改車種的信息。
?
?
?
?
3.5-5:員工生日提醒
功能:顯示所有的員工的生日提醒,
3.5-5:庫存車種缺貨提醒
功能:當庫徐車輛缺貨是會出現系統提示
?
?
經典代碼
效果運行圖:
代碼截圖:
?
經典代碼
消息的已讀否
效果圖如下:
代碼截圖:
?
2、技術總結
說明:開發過程遇到的問題、及其解決辦法、思想突破等總結。1000字左右。
?????本次MVC項目是合作完成的,所以高度默契的協調合作極其重要。通過這次項目的實訓,使我對編程有了進一步的認識。團隊合作項目,最重要的不是自己如何快速地把屬于自己的那一部分的任務做完,而是要注重團隊的協調合作。團隊應該積極聽取大家的意見,揚長避短。
???????我們的項目是廣州本田銷售系統,通過這項目,讓我更加了解了一個廠商銷售汽車的正個過程。如果是以前的我,肯定會想,‘不就是買車嗎,付錢取車就走人,多簡單’。實際,并沒有那么簡單。
一個廠商,進銷存流程起始是很復雜。一個完善的銷售系統尤顯重要。這也讓我懂得現實中的銷售并沒有那么簡單。
???????項目開發中,我們曾遇到許許多多的問題。有時候我們的一個思路不完善,給我們后期完善性能帶來了很大困擾。所以,讓我懂得了做項目必須要思路嚴謹,做到先思考清楚再動手。其實實現功能遇到的問題是必不可免的,最重要的是我們應該不斷地嘗試,可以在團隊中討論,可以問老師,也可以上網搜索。對于代碼,我們團隊總項目時,我們必須要多寫注釋。因為后期的項目完善的時候,團隊中其他隊友看你的代碼的時候,如果你的代碼不注釋,那么完善起來就很困難了。所以代碼的注釋真的很重要。有時,由于每個人的功能模塊聯系比較大,交流的不夠深入,加上大家的寫的注釋比較少,導致后來報錯,對著代碼一臉無奈。完善起來難度太大。再者,做項目過程中,我們總會遇到一些奇怪的功能。導致我們無從下手。這時,我們有時會鉆牛角尖,認定一條思路走下去。這樣往往會浪費更多的時間,然而也并沒有解決問題。其實,我們所實現的功能是有很多辦法實現得問,當你在某條思路走不通,我們不防換條思路,或許你就想通了呢。鉆牛角尖不是一個明確選擇,我們做程序的,時時刻刻都需要變通的,而不是一味的故步自封。再說了,編程是變化很快的,我們得跟得上它的腳步。
??????通過這次團隊合作完成項目,我懂得了很多,如團隊的協調、編程思想的謹慎。代碼的嚴謹性,細節完善的重要性等。我們做軟件不可以將就,一定要注意細節,很多高級的功能都是由很多細節的功能組成的。盡量不要想先做出來再去修改那些細節,真當你做完時,你會發現其實太多的細節讓你不知從何下手!?我們應該多交流技術的,多討論的,編程是基于興趣的,只有樂于去挖掘才可以更好了解編程。
?
?
?
?
?
總結
以上是生活随笔為你收集整理的广本汽车销售系统项目总结(.NET MVC)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微信小程序制作日常生活首页
- 下一篇: java将实体类转为json_JavaW