一種小型超市商品信息管理系統(tǒng)的制作方法
【專利摘要】一種小型超市商品信息管理系統(tǒng),本發(fā)明涉及一種計算機(jī)管理系統(tǒng),該系統(tǒng)包括用于商品信息管理和商品類型管理的商品管理模塊;用于進(jìn)貨管理、出庫管理以及供貨商管理的商品流動管理模塊;用于用戶管理和修改密碼的系統(tǒng)管理模塊;商品管理模塊、商品流動管理模塊以及系統(tǒng)管理模塊均應(yīng)用SSH整合架構(gòu),Hibernate充當(dāng)數(shù)據(jù)持久化層,處理對象數(shù)據(jù)表的添加、修改、刪除和查詢操作;Spring充當(dāng)中間層,通過依賴注入IOC的關(guān)系將持久化作為控制器的業(yè)務(wù);Struts框架中的Action控制器通過這種業(yè)務(wù)與JSP頁面進(jìn)行交互操作。本發(fā)明實(shí)現(xiàn)超市的信息化管理,減少在管理中的失誤,提高工作效率,為超市的信息化管理走出重要的一步。
【專利說明】[0001] 一種小型超市商品信息管理系統(tǒng)
【技術(shù)領(lǐng)域】
[0002] 本發(fā)明涉及一種計算機(jī)管理系統(tǒng),具體的說是一種小型超市商品信息管理系統(tǒng)。
【背景技術(shù)】
[0003] 隨著計算機(jī)技術(shù)的發(fā)展和互聯(lián)網(wǎng)的普及,計算機(jī)技術(shù)應(yīng)用到了管理方面,計算機(jī) 技術(shù)與管理科學(xué)的結(jié)合產(chǎn)生了管理信息系統(tǒng),管理信息系統(tǒng)是對一個組織進(jìn)行系統(tǒng)化管理 的人機(jī)結(jié)合系統(tǒng),它綜合運(yùn)用計算機(jī)及網(wǎng)絡(luò)通訊技術(shù)、管理和決策方法,融合現(xiàn)代的管理思 想和手段,輔助管理人員進(jìn)行數(shù)據(jù)管理和決策。管理信息系統(tǒng)的出現(xiàn)提高了人們的工作效 率。
[0004]我國超市出現(xiàn)在20世紀(jì)90年代,經(jīng)過這些年的發(fā)展歷程,國內(nèi)也出現(xiàn)了很多大 型超市,像:世紀(jì)聯(lián)華、華潤萬家等。這些大型超市所使用的超市管理信息系統(tǒng)也已經(jīng)很成 熟。隨著我國經(jīng)濟(jì)的發(fā)展,很多鄉(xiāng)鎮(zhèn)城市的小賣部都在向超市這一零售形態(tài)轉(zhuǎn)變,但是其管 理方式依然是人工管理的方式,工作中的失誤率高,工作效率低。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明要解決的技術(shù)問題是提供一種小型超市商品信息管理系統(tǒng),該系統(tǒng)針對現(xiàn) 有技術(shù)中小型超市商品息管理方式失誤率高、工作效率低等不足,提供一種可減少在管理 中的失誤、提高工作效率的小型超市商品信息管理系統(tǒng)。
[0006] 為解決上述技術(shù)問題,本發(fā)明采用的技術(shù)方案是: 本發(fā)明小型超市商品信息管理系統(tǒng),包括用于商品信息管理和商品類型管理的商品 管理模塊;用于進(jìn)貨管理、出庫管理以及供貨商管理的商品流動管理模塊;用于用戶管理 和修改密碼的系統(tǒng)管理模塊;商品管理模塊、商品流動管理模塊以及系統(tǒng)管理模塊均應(yīng)用 SSH整合架構(gòu),S卩Struts+Spring+Hibernate,其中,Hibernate充當(dāng)數(shù)據(jù)持久化層,處 理對象數(shù)據(jù)表的添加、修改、刪除和查詢操作;Spring充當(dāng)中間層,通過依賴注入IOC的關(guān) 系將持久化作為控制器的業(yè)務(wù);Struts框架中的Action控制器通過這種業(yè)務(wù)與JSP頁面 進(jìn)行交互操作。
[0007] 所述商品管理模塊包括商品信息管理模塊和商品類型管理模塊,其中商品信息管 理模塊對商品的名稱、類型、條形碼、售價、供貨商和生產(chǎn)廠家信息進(jìn)行增加、刪除、修改和 查看,并按商品類型分類查看商品信息;商品類型管理模塊對商品類型進(jìn)行增加、刪除、修 改和查看。
[0008] 所述商品信息管理模塊輸入商品信息并進(jìn)行處理,輸出商品信息查看界面;商品 信息的處理包括根據(jù)商品條形碼搜索商品信息;根據(jù)商品類型分類查看商品信息;添加商 品信息,如果重復(fù)添加,系統(tǒng)會進(jìn)行錯誤提示;修改或刪除商品信息,同時修改和刪除商品 信息表中相應(yīng)的數(shù)據(jù);信息處理成功后返回商品信息查看界面。
[0009]所述商品類型管理模塊輸入商品類型并進(jìn)行處理,輸出商品類型查看界面;商品 類型的處理包括添加商品類型,如果重復(fù)添加,系統(tǒng)會進(jìn)行錯誤提示;修改和刪除商品類 型,同時修改和刪除商品類型表中相應(yīng)的數(shù)據(jù);信息處理成功后返回商品類型查看界面。
[0010]所述商品流動管理模塊包括用于進(jìn)貨管理模塊、出庫管理模塊以及供貨商管理模 塊,其中進(jìn)貨管理模塊對進(jìn)貨商品的名稱、數(shù)量、價格、供貨商信息進(jìn)行增加、刪除、修改和 查看,并可以按日期和商品名稱對進(jìn)貨記錄進(jìn)行搜索;出庫管理模塊對出庫商品的名稱和 數(shù)量信息進(jìn)行增加、刪除、修改和查看,并按日期和商品名稱對出庫記錄進(jìn)行搜索;供貨商 管理模塊對供貨商的名稱、聯(lián)系人、聯(lián)系電話、聯(lián)系地址信息進(jìn)行增加、刪除、修改和查看。
[0011]所述進(jìn)貨管理模塊輸入進(jìn)貨信息并進(jìn)行處理,輸出進(jìn)貨信息查看界面,進(jìn)貨信息 的處理包括根據(jù)日期和進(jìn)貨商品名稱搜索進(jìn)貨記錄;添加商品進(jìn)貨信息,如果重復(fù)添加,系 統(tǒng)會進(jìn)行錯誤提示;修改和刪除商品進(jìn)貨信息,同時修改和刪除商品進(jìn)貨信息表中相應(yīng)的 數(shù)據(jù);信息處理成功后返回進(jìn)貨查看界面。
[0012]所述出庫管理模塊輸入出庫信息并進(jìn)行處理,輸出出庫信息查看界面;出庫信息 的處理包括根據(jù)日期和出庫商品名稱搜索出庫記錄;添加商品出庫信息,如果重復(fù)添加,系 統(tǒng)會進(jìn)行錯誤提示;修改和刪除商品出庫信息,同時修改和刪除商品出庫信息表中相應(yīng)的 數(shù)據(jù);信息處理成功后返回出庫查看界面。
[0013]所述供貨商管理模塊輸入供貨商信息并進(jìn)行處理,輸出供貨商信息查看界面;供 貨商信息處理包括添加供貨商信息,如果重復(fù)添加,系統(tǒng)會進(jìn)行錯誤提示;修改和刪除供貨 商信息,同時修改和刪除供貨商信息表中相應(yīng)的數(shù)據(jù);信息處理成功后返回供貨商查看界 面。
[0014]所述系統(tǒng)管理模塊包括用戶管理模塊和修改密碼模塊,添加本系統(tǒng)的使用人員, 并提供修改密碼功能。
[0015]所述用戶管理模塊包括:查看系統(tǒng)用戶界面;后臺獲取系統(tǒng)用戶數(shù)據(jù)代碼;增加 系統(tǒng)用戶界面;后臺處理添加系統(tǒng)用戶代碼;所述修改密碼模塊包括:修改密碼功能界面; 修改密碼功能代碼。
[0016]本發(fā)明具有以下有益效果及優(yōu)點(diǎn): 1.本發(fā)明超市商品信息管理系統(tǒng)是以計算機(jī)管理超市代替人工管理超市的方式,實(shí) 現(xiàn)超市的信息化管理,減少在管理中的失誤,提高工作效率。
[0017] 2.本發(fā)明針對這些鄉(xiāng)鎮(zhèn)的小型超市進(jìn)行開發(fā),實(shí)現(xiàn)鄉(xiāng)鎮(zhèn)小型超市的信息化管理, 從而取代傳統(tǒng)的小賣部式的管理方式,為超市的信息化管理走出重要的一步。
[0018] 3.本系統(tǒng)操作簡單,采用Java、jsp語言編寫,可移植性強(qiáng),而且本系統(tǒng)的圖像界 面友好,對于有一點(diǎn)計算機(jī)知識的用戶都能輕松使用,操作上可行。
【專利附圖】
【附圖說明】
[0019] 圖1為本發(fā)明系統(tǒng)的E-R圖; 圖2為本發(fā)明中信息管理系統(tǒng)功能結(jié)構(gòu)圖; 圖3為本發(fā)明中信息管理系統(tǒng)管理員數(shù)據(jù)流圖; 圖4為本發(fā)明中管理員商品管理用例圖; 圖5為本發(fā)明中管理員商品流動管理用例圖; 圖6為本發(fā)明中管理員系統(tǒng)管理用例圖。
【具體實(shí)施方式】
[0020] 下面結(jié)合說明書附圖對本發(fā)明作進(jìn)一步闡述。
[0021] 本發(fā)明小型超市商品信息管理系統(tǒng)是用于超市對各種商品信息和進(jìn)貨出庫信息 進(jìn)行管理的一種管理信息系統(tǒng)。本發(fā)明系統(tǒng)實(shí)現(xiàn)對超市商品信息的管理,超市商品信息管 理系統(tǒng)是針對小型超市進(jìn)行設(shè)計的,系統(tǒng)分為商品信息管理、商品類型管理、供貨商管理、 進(jìn)貨管理、出貨管理、系統(tǒng)管理。該系統(tǒng)能滿足小型超市對超市的信息化管理的要求,從而 取代傳統(tǒng)的小賣部式的管理方式,為超市的信息化管理走出重要的一步。
[0022] 如圖2所示,本發(fā)明小型超市商品信息管理系統(tǒng)包括用于商品信息管理和商品類 型管理的商品管理模塊;用于進(jìn)貨管理、出庫管理以及供貨商管理的商品流動管理模塊; 用于用戶管理和修改密碼的系統(tǒng)管理模塊;商品管理模塊、商品流動管理模塊以及系統(tǒng)管 理模塊均應(yīng)用SSH整合架構(gòu),S卩Struts+Spring+Hibernate,其中,Hibernate充當(dāng)數(shù) 據(jù)持久化層,處理對象數(shù)據(jù)表的添加、修改、刪除和查詢操作;Spring充當(dāng)中間層,通過依 賴注入IOC的關(guān)系將持久化作為控制器的業(yè)務(wù);Struts框架中的Action控制器通過這種 業(yè)務(wù)與JSP頁面進(jìn)行交互操作。
[0023] 本系統(tǒng)是使用MyEclipse9. 0作為開發(fā)工具、Tomcat6. 0作為服 務(wù)器、MicrosoftSQLServer2008作為后臺數(shù)據(jù)庫進(jìn)行開發(fā)的。采用SSH (Struts+Spring+Hibernate)集成框架進(jìn)行系統(tǒng)開發(fā),即:在表示層中,先通過JSP頁面實(shí) 現(xiàn)前臺與后臺的交互,負(fù)責(zé)接收請求(Request)和傳送響應(yīng)(Response),然后Struts根據(jù) 配置文件(struts-config.xml)將ActionServlet接收到的Request傳遞給相應(yīng)的Action 處理。在業(yè)務(wù)層中,管理服務(wù)組件的容器負(fù)責(zé)向Action提供業(yè)務(wù)模型(Model)組件和該組 件的協(xié)作對象數(shù)據(jù)處理(Dao)組件完成業(yè)務(wù)邏輯,并提供事務(wù)處理、緩沖池等容器組件以 提升系統(tǒng)性能和保證數(shù)據(jù)的完整性。而在持久層中,則依賴于Hibernate的對象化映射和 數(shù)據(jù)庫交互,處理Dao組件請求的數(shù)據(jù),并返回處理結(jié)果。
[0024]本系統(tǒng)按照不同的功能可以劃分為商品管理模塊,商品流動管理模塊和系統(tǒng)管理 管理模塊。
[0025]本系統(tǒng)的功能包括:商品信息管理、商品類型管理、供貨商管理、進(jìn)貨管理、出庫管 理和系統(tǒng)管理。其中商品信息管理可以管理商品的名稱、類型、條形碼、售價、供貨商和生產(chǎn) 廠家等信息;供貨商管理可以管理供貨商的名稱、聯(lián)系人、聯(lián)系電話、聯(lián)系地址等信息;進(jìn) 貨管理可以管理進(jìn)貨時進(jìn)貨商品的名稱、數(shù)量、價格、供貨商等信息;出庫管理可以管理商 品出庫時的商品名稱和數(shù)量等信息;系統(tǒng)管理可以添加本系統(tǒng)的使用人員及提供管理員修 改密碼的功能。
[0026]本系統(tǒng)的數(shù)據(jù)流圖如圖3所示,該圖描繪信息流和數(shù)據(jù)從輸入移動到輸出的過程 中所經(jīng)受的變換。它是在對系統(tǒng)調(diào)研階段繪制出的業(yè)務(wù)流程圖的基礎(chǔ)上,從系統(tǒng)的科學(xué)性、 管理的合理性、實(shí)際運(yùn)行的可行性角度出發(fā),將信息處理功能和彼此之間的聯(lián)系自頂向下, 逐層分解,從邏輯上精確地描述新系統(tǒng)應(yīng)具有的數(shù)加工功能、數(shù)據(jù)輸入、數(shù)據(jù)輸出、數(shù)據(jù)存 儲及數(shù)據(jù)來源和去向。在數(shù)據(jù)流圖中沒有任何具體的物理部件,它只是描繪數(shù)據(jù)在軟件中 流動和被處理的邏輯過程。
[0027]如圖4所示,為本發(fā)明中管理員商品管理用例圖。管理員商品流動管理模塊包括 商品進(jìn)貨記錄信息管理、商品出庫記錄信息管理和供貨商信息管理,商品進(jìn)貨記錄管理可 以增加和刪除商品進(jìn)貨記錄信息,商品出庫記錄管理可以增加和刪除商品出庫記錄信息, 供貨商信息管理可以增加、刪除和修改供貨商信息。
[0028] 如圖5所示,為本發(fā)明中管理員商品流動管理用例圖。管理員系統(tǒng)管理模塊包括 用戶管理和修改密碼功能,用戶管理可以增加和刪除本系統(tǒng)的用戶,修改密碼為系統(tǒng)用戶 提供修改密碼功能。
[0029] 如圖6所示,為本發(fā)明中管理員系統(tǒng)管理用例圖。
[0030] 本發(fā)明系統(tǒng)的E-R圖如圖1所示,根據(jù)系統(tǒng)分析階段,數(shù)據(jù)庫中應(yīng)該包含:商品信 息表、商品類型表、進(jìn)貨信息表、出庫信息表、供貨商表、系統(tǒng)用戶表。
[0031]建立商品信息表如表1-1。商品信息表可以存儲商品的一些信息,包括商品名稱、 商品類型、商品條形碼、生產(chǎn)廠家等信息。
[0032]表 1-1 商品信息表(commodity)
【權(quán)利要求】
1. 一種小型超市商品信息管理系統(tǒng),其特征在于: 該系統(tǒng)包括用于商品信息管理和商品類型管理的商品管理模塊;用于進(jìn)貨管理、出 庫管理以及供貨商管理的商品流動管理模塊;用于用戶管理和修改密碼的系統(tǒng)管理模塊; 商品管理模塊、商品流動管理模塊以及系統(tǒng)管理模塊均應(yīng)用SSH整合架構(gòu),S卩Struts + Spring + Hibernate ,其中,Hibernate充當(dāng)數(shù)據(jù)持久化層,處理對象數(shù)據(jù)表的添加、修改、 刪除和查詢操作;Spring充當(dāng)中間層,通過依賴注入IOC的關(guān)系將持久化作為控制器的業(yè) 務(wù);Struts框架中的Action控制器通過這種業(yè)務(wù)與JSP頁面進(jìn)行交互操作。
2. 按權(quán)利要求1所述的小型超市商品信息管理系統(tǒng),其特征在于:所述商品管理模塊 包括商品信息管理模塊和商品類型管理模塊,其中商品信息管理模塊對商品的名稱、類型、 條形碼、售價、供貨商和生產(chǎn)廠家信息進(jìn)行增加、刪除、修改和查看,并按商品類型分類查看 商品信息;商品類型管理模塊對商品類型進(jìn)行增加、刪除、修改和查看。
3. 按權(quán)利要求2所述的小型超市商品信息管理系統(tǒng),其特征在于:所述商品信息管理 模塊輸入商品信息并進(jìn)行處理,輸出商品信息查看界面;商品信息的處理包括根據(jù)商品條 形碼搜索商品信息;根據(jù)商品類型分類查看商品信息;添加商品信息,如果重復(fù)添加,系統(tǒng) 會進(jìn)行錯誤提示;修改或刪除商品信息,同時修改和刪除商品信息表中相應(yīng)的數(shù)據(jù);信息 處理成功后返回商品信息查看界面。
4. 按權(quán)利要求2所述的小型超市商品信息管理系統(tǒng),其特征在于:所述商品類型管理 模塊輸入商品類型并進(jìn)行處理,輸出商品類型查看界面;商品類型的處理包括添加商品類 型,如果重復(fù)添加,系統(tǒng)會進(jìn)行錯誤提示;修改和刪除商品類型,同時修改和刪除商品類型 表中相應(yīng)的數(shù)據(jù);信息處理成功后返回商品類型查看界面。
5. 按權(quán)利要求1所述的小型超市商品信息管理系統(tǒng),其特征在于:所述商品流動管理 模塊包括用于進(jìn)貨管理模塊、出庫管理模塊以及供貨商管理模塊,其中進(jìn)貨管理模塊對進(jìn) 貨商品的名稱、數(shù)量、價格、供貨商信息進(jìn)行增加、刪除、修改和查看,并可以按日期和商品 名稱對進(jìn)貨記錄進(jìn)行搜索;出庫管理模塊對出庫商品的名稱和數(shù)量信息進(jìn)行增加、刪除、修 改和查看,并按日期和商品名稱對出庫記錄進(jìn)行搜索;供貨商管理模塊對供貨商的名稱、聯(lián) 系人、聯(lián)系電話、聯(lián)系地址信息進(jìn)行增加、刪除、修改和查看。
6. 按權(quán)利要求5所述的小型超市商品信息管理系統(tǒng),其特征在于:所述進(jìn)貨管理模塊 輸入進(jìn)貨信息并進(jìn)行處理,輸出進(jìn)貨信息查看界面,進(jìn)貨信息的處理包括根據(jù)日期和進(jìn)貨 商品名稱搜索進(jìn)貨記錄;添加商品進(jìn)貨信息,如果重復(fù)添加,系統(tǒng)會進(jìn)行錯誤提示;修改和 刪除商品進(jìn)貨信息,同時修改和刪除商品進(jìn)貨信息表中相應(yīng)的數(shù)據(jù);信息處理成功后返回 進(jìn)貨查看界面。
7. 按權(quán)利要求5所述的小型超市商品信息管理系統(tǒng),其特征在于:所述出庫管理模塊 輸入出庫信息并進(jìn)行處理,輸出出庫信息查看界面;出庫信息的處理包括根據(jù)日期和出庫 商品名稱搜索出庫記錄;添加商品出庫信息,如果重復(fù)添加,系統(tǒng)會進(jìn)行錯誤提示;修改和 刪除商品出庫信息,同時修改和刪除商品出庫信息表中相應(yīng)的數(shù)據(jù);信息處理成功后返回 出庫查看界面。
8. 按權(quán)利要求5所述的小型超市商品信息管理系統(tǒng),其特征在于:所述供貨商管理模 塊輸入供貨商信息并進(jìn)行處理,輸出供貨商信息查看界面;供貨商信息處理包括添加供貨 商信息,如果重復(fù)添加,系統(tǒng)會進(jìn)行錯誤提示;修改和刪除供貨商信息,同時修改和刪除供 貨商信息表中相應(yīng)的數(shù)據(jù);信息處理成功后返回供貨商查看界面。
9. 按權(quán)利要求1所述的小型超市商品信息管理系統(tǒng),其特征在于:所述系統(tǒng)管理模塊 包括用戶管理模塊和修改密碼模塊,添加本系統(tǒng)的使用人員,并提供修改密碼功能。
10. 按權(quán)利要求1所述的小型超市商品信息管理系統(tǒng),其特征在于:所述用戶管理模塊 包括:查看系統(tǒng)用戶界面;后臺獲取系統(tǒng)用戶數(shù)據(jù)代碼;增加系統(tǒng)用戶界面;后臺處理添加 系統(tǒng)用戶代碼;所述修改密碼模塊包括:修改密碼功能界面;修改密碼功能代碼。
【文檔編號】G06Q10/06GK104318375SQ201410562228
【公開日】2015年1月28日 申請日期:2014年10月22日 優(yōu)先權(quán)日:2014年10月22日
【發(fā)明者】張曉丹, 寧志高 申請人:沈陽化工大學(xué)