【文章內(nèi)容簡介】
a g e I D T o U s e r m e s s a g e M e s s a g e D a t e T o p i c R e a d e r A n o n u m e n t o rO r d e r D e t a i l sP K I D O r d e r I D P r o d u c t I D Q u a n t i t y U n i t P r i c eE m p l o y e e sP K I D E m p l o y e e N o D e p a r t m e n t I D N a m e B i r t h D a t e H i r e D a t e A d d r e s s C i t y P r o v i n c e P o s t C o d e C o u n t r y T e l e p h o n e A p p r a i s eU s e r M e s s a g e sP K I D U s e r I D L e a v e M e s s a g e s L e a v e D a t eO u t p u t P r o d u c t s I n f oP K I D O u t p u t P r o d u c t I D M a i n P e r s o n D a t e O r d e r I D R e m a r k sO r d e r sP K I D O r d e r I D U s e r I DF K 2 S h i p p e r I D E m p l o y e e I D O r d e r D a t e R e q u i r e D a t e S h i p A d d r e s s S h i p C i t y S h i p P r o v i n c e P o s t C o d e S h i p C o u n t r y P h o n e C h e c k O u t T y p eF K 1 S t a t u s S a l e D a t e R e m a r k sU s e r s I n f oP K I D U s e r I D R e a l N a m e L o g i n N a m e P a s s w o r d A d d r e s s E m a i l P h o n e R e g i s t D a t e S t a t eS u p p l i e r sP K I D S u p p l i e r I D C o m p a n y N a m e A d d r e s s C i t y P r o v i n c e P o s t C o d e C o u n t r y P h o n e F a x圖 42 汽車零部件銷售管理系統(tǒng)模型圖9(三)數(shù)據(jù)庫表設(shè)計(jì)經(jīng)過分析,系統(tǒng)中建立了數(shù)據(jù)庫 CarAccessories,并創(chuàng)建了如下表,如圖 43 所示。圖 43 CarAccessories 數(shù)據(jù)庫表(四)數(shù)據(jù)字典表名:Employees(員工表)序號 列名 數(shù)據(jù)類型 長度 小數(shù)位 標(biāo)識 主鍵 允許空 默認(rèn)值 說明1 ID int 4 0 是 是 否 ID2 EmployeeNo nvarchar 20 0 否 員工編號3 DepartmentID nvarchar 15 0 是 部門編號4 Name nvarchar 20 0 是 員工姓名5 BirthDate nvarchar 50 0 是 生日6 HireDate nvarchar 50 0 是 雇用日期7 Address nvarchar 200 0 是 住址8 City nvarchar 50 0 是 城市10(續(xù)表)序號 列名 數(shù)據(jù)類型 長度 小數(shù)位 標(biāo)識 主鍵 允許空 默認(rèn)值 說明9 Province nvarchar 50 0 是 省份10 PostCode nvarchar 50 0 是 郵政編碼11 Country nvarchar 50 0 是 國家12 Telephone nvarchar 50 0 是 手機(jī)號碼13 Appraise nvarchar 16 0 是 部門評價(jià)表名:InputProductsInfo(產(chǎn)品入庫表)序號 列名 數(shù)據(jù)類型 長度 小數(shù)位 標(biāo)識主鍵 允許空 默認(rèn)值 說明1 ID int 4 0 是 是 否 ID2 InputProductID nvarchar 20 0 否 入庫單號3 MainPerson nvarchar 50 0 是 負(fù)責(zé)人4 Date datetime 8 3 是 日期5 Remarks ntext 16 0 是 備注6 IsSure bit 1 0 是表名:OrderDetails(訂單信息詳表)序號 列名 數(shù)據(jù)類型 長度 小數(shù)位 標(biāo)識 主鍵 允許空 默認(rèn)值 說明1 ID int 4 0 是 是 否 ID2 OrderID nvarchar 50 0 否 訂單號3 ProductID nvarchar 20 0 是 產(chǎn)品號4 Quantity int 4 0 是 庫數(shù)量5 UnitPrice float 8 0 是 單價(jià)11表名:Orders(訂單表)序號 列名 數(shù)據(jù)類型 長度 小數(shù)位標(biāo)識 主鍵 允許空默認(rèn)值 說明1 ID int 4 0 是 是 否 ID2 OrderID nvarchar 50 0 是 訂單號3 UserID nvarchar 50 0 是 客戶編號4 ShipperID nvarchar 20 0 是 供應(yīng)商 ID5 EmployeeID nvarchar 20 0 是 員工編號6 OrderDate datetime 8 3 是 訂單日期7 RequireDate datetime 8 3 是 需要日期8 ShipAddress nvarchar 200 0 是 送貨地址9 ShipCity nvarchar 100 0 是 城市10 ShipProvince nvarchar 100 0 是 身份11 PostCode nvarchar 100 0 是 郵政編碼12 ShipCountry nvarchar 100 0 是 國家13 Phone nvarchar 100 0 是 電話14 CheckOutType nvarchar 100 0 是 付款方式15 Status int 4 0 是 訂單狀態(tài)16 SaleDate datetime 8 3 是 銷售日期17 Remarks nvarchar 16 0 是 備注表名:OutputProductsDetails(產(chǎn)品出庫詳表)序號 列名 數(shù)據(jù)類型 長度 小數(shù)位標(biāo)識 主鍵 允許空默認(rèn)值說明1 ProductID nvarchar 20 0 否 產(chǎn)品編號2 OutputProductID nvarchar 20 0 否 出庫單號3 Qunatity int 4 0 是 庫存數(shù)量12(續(xù)表)序號 列名 數(shù)據(jù)類型 長度 小數(shù)位標(biāo)識 主鍵 允許空默認(rèn)值說明4 AmountReceivable nvarchar 50 0 是 出庫數(shù)量5 Collected nvarchar 50 0 是 收集6 DifferenceMoney nvarchar 50 0 是 差價(jià)7 CompanyName nvarchar 50 0 是 公司名稱8 Remark ntext 16 0 是 備注表名:OutputProductsInfo(產(chǎn)品出庫表)序號 列名 數(shù)據(jù)類型 長度 小數(shù)位 標(biāo)識主鍵允許空默認(rèn)值說明1 ID int 4 0 是 是 否 ID2 OutputProductID nvarchar 20 0 否 出庫單號3 MainPerson nvarchar 30 0 是 負(fù)責(zé)人4 Date nvarchar 50 0 是 日期5 OrderID nvarchar 50 0 是 訂單號6 Remarks ntext 16 0 是 備注表名:Warehouse(倉庫表)序號 列名 數(shù)據(jù)類型 長度小數(shù)位 標(biāo)識 主鍵允許空默認(rèn)值說明1 ID int 4 0 是 否 ID2 WarehouseNo nvarchar 50 0 是 倉庫號3 WarehouseName nvarchar 50 0 是 倉庫名稱4 Remarks nvarchar 50 0 是 備注13五、系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 汽車零部件銷售管理系統(tǒng)中我所負(fù)責(zé)的模塊為系統(tǒng)登錄,系統(tǒng)用戶管理,業(yè)務(wù)管理中的采購管理和銷售管理、部門管理、倉庫管理。 (一)系統(tǒng)登錄本系統(tǒng)只有管理員的身份進(jìn)入也就是管理者,管理員登錄時(shí),可以看見系統(tǒng)的所有模塊和功能、擁有完全的操作權(quán)限。 圖 51 后臺登錄界面管理員登錄成功,跳轉(zhuǎn)到后臺主界面如圖:52 所示。 圖 52 后臺主界面(二)部門管理模塊14首先管理人員需要進(jìn)行采購或者銷售時(shí),最關(guān)心的就是公司產(chǎn)品的庫存狀況,只有了解這些信息后才能更好的保證相關(guān)業(yè)務(wù)的進(jìn)行,所以當(dāng)管理人員進(jìn)入系統(tǒng)后可以在采購或者銷售模塊點(diǎn)擊庫存狀況表(如圖 53 所示)查看到實(shí)時(shí)的庫存信息。圖 53 庫存狀況明細(xì)表主要實(shí)現(xiàn)代碼如下:BU 層查詢方法代碼: public DataTable BindInventoryInfo(string paranWarehouse,string paramProductNo) { DataTable myDataTable = new DataTable()。 SqlConnection mySqlConnection = new SqlConnection()。 = strcon。 string sqlQuery = @select ,warehousename,productid,categoryname,[size],QunatityInStore,unit, unitprice,OriginalPrice ,(QunatityInStore*OriginalPrice) as Inventoryamount from products,categories,warehouse where = and =。if(0) { sqlQu