【正文】
次建立數(shù)據(jù)庫下數(shù)據(jù)表,最后建立數(shù)據(jù)庫表的約束。(2)編寫代碼,設計動態(tài)頁面首先設計主頁面,然后細化各個主頁面,最后連接各個頁面,基本實現(xiàn)跳轉。(3)連接數(shù)據(jù)庫,實現(xiàn)頁面的動態(tài)處理。(4)調試程序,將各模塊進行整合。(5)進行整個系統(tǒng)編碼的調試與修改。 創(chuàng)建數(shù)據(jù)庫(1)創(chuàng)建數(shù)據(jù)庫,首先啟動MySQLFront,通過localhost接口進行連接,新建一個名為xxcs的數(shù)據(jù)庫,其屬性為默認值。(2)創(chuàng)建表,每張表的屬性不同,需要根據(jù)實際需要來確定。表的數(shù)量也需要根據(jù)超市的需要來確定。該系統(tǒng)中所創(chuàng)建的表有:商品信息表、供貨商信息表、員工信息表、權限表、入庫記錄表、出庫記錄表等11張表。(3)向表中添加字段,每個表中包含多個字段,需要根據(jù)超市實際需要來確定。如商品信息表,需要新建商品編號、商品名稱、商品類別、商品單位、商品規(guī)格等字段。(4)創(chuàng)建完數(shù)據(jù)庫表后,創(chuàng)建主鍵約束。 創(chuàng)建系統(tǒng)中的各個模塊本系統(tǒng)包含如下模塊:系統(tǒng)管理模塊、單據(jù)管理模塊、查詢管理模塊、信息管理模塊、操作日志模塊和幫助模塊。首先把每個大模塊分為多個小模塊,然后設計每個模塊的主界面,詳細設計每個模塊,制作動態(tài)頁面,實現(xiàn)每個模塊的功能。以信息管理模塊為例為大家簡要介紹實現(xiàn)過程。(1)在創(chuàng)建信息管理模塊時,首先要明確該模塊包含哪些小模塊。根據(jù)需要我將信息管理模塊細分為商品信息管理、供貨商信息管理、員工信息管理、個人信息管理這四個小模塊。(2)確定每個小模塊中包含哪些功能,如商品信息管理模塊包含添加商品信息、修改商品信息、刪除商品信息等功能。(3)根據(jù)確定好的功能進行代碼的編寫,制作動態(tài)界面。然后連接數(shù)據(jù)庫,實現(xiàn)每個功能。(4)重復上述操作,將每個小模塊依次實現(xiàn)。然后將這些小模塊整合成為大模塊。(5)將所有模塊整合,調試程序,解決問題。 系統(tǒng)主要界面及登錄窗體的設計實現(xiàn)(1)登錄界面:啟動超市管理系統(tǒng)后,首先進入用戶登錄界面,如圖51所示。此時輸入用戶名及密碼后,如果單擊重置按鈕,密碼及用戶名將清除,可以重新進行輸入;如果單擊確定按鈕,系統(tǒng)將進行用戶名和密碼的查詢與檢測,如果輸入錯誤,則清除用戶名和密碼等待重新輸入;如果輸入正確,將進入相應的主界面。圖 51 系統(tǒng)登錄界面圖(2)其它主要界面①系統(tǒng)首頁:對于已經(jīng)過期或即將過期的商品進行提醒退貨或打折銷售,如圖52所示。圖 52 系統(tǒng)首頁界面圖②系統(tǒng)管理界面圖:該模塊包含對操作員信息的增、刪、改等操作及系統(tǒng)維護。如圖53所示。圖 53 系統(tǒng)管理界面圖③單據(jù)錄入界面:管理員或操作員登錄系統(tǒng)后,單擊單據(jù)管理將進入單據(jù)管理界面。點擊單據(jù)錄入便可進行對入庫單或出庫單的錄入。如圖54和圖55所示。圖 54 填寫入庫單界面圖圖 55 填寫出庫單圖④查詢界面:可以查詢?nèi)霂煊涗浐弯N售記錄,可以根據(jù)入、出庫單號或商品名稱或商品編號或入、出庫時間進行單個入、出庫單據(jù)的查詢。同時還支持庫存信息的查詢,有商品名稱或編號均可查到詳細信息。如圖56為入庫記錄的查詢結果圖,圖57為銷售記錄的查詢結果圖,圖58為庫存信息的查詢結果圖。圖 56 入庫記錄查詢結果圖圖 57 銷售記錄查詢結果圖圖 58 庫存信息查詢結果圖⑤信息管理界面:以商品信息為例,單擊商品信息出現(xiàn)所有商品的信息,同時還可以根據(jù)商品編號和商品名稱查詢單個商品的信息。此處還可以進行商品信息的增加、刪除和修改等操作,如圖59所示,為商品信息管理界面。圖 59 商品信息管理界面⑥操作日志界面:管理員進入系統(tǒng)后,單擊操作日志將進入操作日志界面。如圖510所示,該界面將顯示所有登錄本系統(tǒng)的用戶的信息,包括用戶名和登錄時間。圖 510 操作日志界面圖⑦幫助界面:管理員進入系統(tǒng)后,單擊幫助將進入幫助界面。如圖511所示,幫助模塊主要是對系統(tǒng)的一個簡介。圖 511 幫助界面圖 本章小結本章為系統(tǒng)的詳細設計與實現(xiàn),從系統(tǒng)的詳細設計和系統(tǒng)的實現(xiàn)兩方面介紹。系統(tǒng)的詳細設計是系統(tǒng)設計的一個細化,是將每個模塊分解、細化,然后設計完成。系統(tǒng)的實現(xiàn)主要是展示系統(tǒng)運行后的頁面,展示設計成果。系統(tǒng)的詳細設計與系統(tǒng)的實現(xiàn)基本上完成了系統(tǒng),只需要再進行代碼上的調試,頁面美化等等。結論 結論本文主要研究小型超市管理系統(tǒng)的設計與實現(xiàn),通過對信息管理系統(tǒng)的分析,探討了建立小型超市管理系統(tǒng)的方法、技術和步驟。就建立基于JSP技術的超市管理系統(tǒng)進行研究,并結合小型超市實際業(yè)務與特點,運用所學知識實現(xiàn)這一系統(tǒng)。本論文所完成的主要工作有:(1)查閱了大量有關于超市管理方面的書籍和資料,介紹了超市管理系統(tǒng)的管理理論與實踐,并且詳細分析了我國超市管理系統(tǒng)的發(fā)展現(xiàn)狀。(2)對現(xiàn)有中小型零售企業(yè)信息化理論和實踐進行了重點研究,分析中小型零售企業(yè)信息化的現(xiàn)狀和優(yōu)勢、劣勢,然后提出中小型零售企業(yè)信息化建設的關鍵成功因素。信息系統(tǒng)建設的模式選擇是中小型零售企業(yè)要面對的一個重要問題,因此論文對企業(yè)信息系統(tǒng)進行了一些探討。(3)項目開發(fā)基于中小型零售企業(yè)信息化實踐和軟件工程的思想,選用快速原型法,對超市管理系統(tǒng)開發(fā)需求進行詳細分析并形成總體方案,同時對系統(tǒng)所用開發(fā)環(huán)境做了簡單介紹。(4)依據(jù)系統(tǒng)分析結果,對系統(tǒng)功能結構、數(shù)據(jù)庫等進行了詳細設計。實現(xiàn)了系統(tǒng)管理、單據(jù)管理、報表管理、信息管理、操作日志和幫助等模塊。論文的不足及需要完善之處:由于超市管理系統(tǒng)相對復雜,涉及知識面廣、時間緊、任務重,本文尚有許多不足之處,對于中小型超市的管理信息系統(tǒng)更深入的分析、研究,將有待于在實際工作中進一步完善提高。同時開發(fā)小型超市管理系統(tǒng)由于技術不是很成熟,許多功能還不能實現(xiàn),需要進一步完善。參考文獻 參考文獻1 施伯樂,(第三版).北京:高等教育出版社,2008,11,26262 (碩士論文).大連:大連理工大學,2009,233 :清華大學出版社,2011,55,710,12134 (第二版).北京:清華大學出版社,20105 (第五版).北京:清華大學出版社,2008,1212,17216 :清華大學出版社,20117 鄭婭峰,—HTML、CSS、JavaScript實例教程(第二版).北京:清華大學出版社,20138 :西南財經(jīng)大學出版社,19989 劉衛(wèi)國,—SQL Server :清華大學出版社,201010 克羅克恩[美],奧爾[美].數(shù)據(jù)庫處理——基礎、設計與實現(xiàn)(第十一版).:電子工業(yè)出版社,201111 (第四版).北京:高等教育出版社,200912 :清華大學出版社,199913 William . Data Base Technology. IBM Journal of Research and Development. 1981.14 Ullrich Johannes,Schluter Elmar. Detecting Nasty Data With Simple Plots of Complex Models:Comment on Brandt(2011). Psychological 15 Williams J. Data that links therapy services. The Health Service .致謝 致謝在本文完成之際,無論我的畢業(yè)設計最后如何,這里的每一個模塊的制作,每一行代碼的編寫,每一個功能的實現(xiàn),我都付出了很多汗水。雖然幾個月的設計時間不長,但是我在這次畢業(yè)設計中學到了很多東西,這里我要感謝幫助、支持和鼓勵我完成畢業(yè)設計的老師和朋友們。特別感謝我的導師賈彥國老師,他不僅在畢業(yè)設計上給了我很多指導,而且對于我所提出的問題每一次都細心講解。他對學生的關心和幫助,對問題的透徹分析,將使我畢生受益。正是因為有了老師的幫助,我的畢業(yè)設計和畢業(yè)論文才能順利的完成。同時還有答辯的老師們,他們每一次的答辯都會為同學們指出缺點和不足,為同學們更好地完成畢業(yè)設計提供了很多幫助。在此我謹向我的導師以及在畢業(yè)設計中給予我很大幫助的老師、朋友們致以我最誠摯的謝意。附錄1 開題報告附錄1 開題報告一、綜述本課題國內(nèi)外研究動態(tài),說明選題的依據(jù)和意義國內(nèi)外研究動態(tài):隨著經(jīng)濟的快速發(fā)展,社會生活趨于現(xiàn)代化,使得市場走向巨大變化,人們對生活的需求已經(jīng)不再滿足于豐衣足食的低度要求,許多人們往往不是單純?yōu)闈M足生活必需去購買,而是憑著喜歡、意欲和感觀去購買。如果一個商店能夠打動顧客、吸引顧客,自然會顧客盈門,而近幾年新興產(chǎn)業(yè)中超級市場的現(xiàn)代管理方式和便捷的購物方式吸引著無數(shù)的顧客。而此時商品經(jīng)濟的高速現(xiàn)代化發(fā)展促進了競爭,這就使得一些經(jīng)營者不得不開發(fā)最新型的管理方法來加強超市的競爭力。在國外計算機普遍運用在各類商店超市中,由于它能夠準確記載和查閱有關超市經(jīng)營的大量數(shù)據(jù),幫助超市經(jīng)營者掌握分析營銷情況,及時作出正確決策,并且有利于商店內(nèi)部的財務、人員、庫存、銷售情況等管理,因而大大提高了現(xiàn)代超市的管理水平。國外很多發(fā)達資本主義國家相關人士都在開發(fā)超市管理系統(tǒng),開發(fā)出很多大型軟件。選題依據(jù):在我國超市形成在20世紀90年代,現(xiàn)在已經(jīng)成為我國零售業(yè)的一種重要形態(tài),為國民經(jīng)濟的發(fā)展發(fā)揮了重要的作用。而小型超市由于商品的數(shù)量眾多,進銷存管理方面工作繁雜、資料多,這就迫切需要利用計算機的數(shù)據(jù)庫技術和網(wǎng)絡技術實現(xiàn)小型超市管理工作的自動化,以提高工作效率。意義:該超市管理系統(tǒng)繼承了傳統(tǒng)超市管理系統(tǒng)的長處,彌補了傳統(tǒng)超市管理系統(tǒng)在網(wǎng)絡化服務方面的缺失,實現(xiàn)超市現(xiàn)代化、快捷、方便的管理。二、研究的基本內(nèi)容,擬解決的主要問題 本課題研究的主要內(nèi)容是:如何利用計算機實現(xiàn)超市的系統(tǒng)管理、單據(jù)管理、報表管理、信息檔案管理及數(shù)據(jù)實現(xiàn)等功能。系統(tǒng)管理:對操作員進行增,刪,改等操作和密碼的修改。其中操作員包括管理員和普通操作員,二者權限不同。單據(jù)管理:對各種訂貨、退貨、入庫單據(jù)的操作;包括增加,刪除,修改,查詢等功能。報表管理:用來處理各種報表,即對進、銷、存等報表的操作。信息檔案管理:對商品信息、供貨商及員工信息的管理;管理員可以根據(jù)超市需要對商品信息進行操作。銷售:可以轉到零售頁面。幫助:是對系統(tǒng)的一個說明。擬解決的主要問題:小型超市管理系統(tǒng)能夠解決超市進、銷、存方面存在的繁瑣復雜的問題。小型超市管理系統(tǒng)能夠解決超市中人員管理及財務管理的問題。三、研究步驟、方法及措施 研究步驟:首先,系統(tǒng)開發(fā)初期需收集大量資料,可以去圖書館尋找與此系統(tǒng)相關的資料,也可以利用網(wǎng)絡下載資料,應確保有目標的開發(fā)系統(tǒng)。其次,根據(jù)收集的資料和參考資料對系統(tǒng)進行需求分析,確定各個模塊的功能。再次,細分各個模塊,確定子系統(tǒng)。熟悉運行壞境,對各個子系統(tǒng)進行制作。最后,將制作的各個子系統(tǒng)進行整合,調試整個系統(tǒng)。方法及措施:安裝并熟練掌握MySQL數(shù)據(jù)庫,使用SQL語言創(chuàng)建小型超市管理系統(tǒng)所需要的數(shù)據(jù)庫,并且使用JDBC訪問數(shù)據(jù)庫。MySQL數(shù)據(jù)庫是一個流行的免費開源數(shù)據(jù)庫,支持目前流行的各種操作系統(tǒng),使用起來比較方便。使用MyEclipse開發(fā)Web項目,并進行發(fā)布。使用HTML編寫靜態(tài)頁面,應用JSP語法和Java語言編寫JSP動態(tài)頁面。HTML是一種用來描述超文本文檔的標記語言。用HTML編寫的超文本文檔稱為HTML文檔,它能獨立于各種操作系統(tǒng)平臺。JSP可以被看做一種腳本語言,幾乎可以使用全部的Java類,使用起來非常方便,易于編寫。四、研究工作進度 第1—4周:根據(jù)課題收集相關資料,進行需求分析,確定系統(tǒng)各個功能模塊,進行總體設計。第5—8周: 根據(jù)要求創(chuàng)建數(shù)據(jù)庫。確立各個單據(jù)之間的關系。分解細化畢業(yè)設計內(nèi)容,確定各個子系統(tǒng)之間的關系。第9—12周:根據(jù)功能模塊繪制功能模塊圖。根據(jù)功能模塊圖進行各子系統(tǒng)的制作。第13—16周: 在原型系統(tǒng)的基礎上進行完善、合并所有功能模塊,并調試程序,解決問題第17周:整理資料,撰寫論文,提交論文,準備答辯。五、主要參考文獻 [1](第二版).北京:[2](第三版).北京:[3] :[4](第五版).北京:[5](第四版).北京:[6] :[7]:[8]鄭婭峰,—HTML、CSS、JavaScript實例教程(第二版).北京:[9]劉衛(wèi)國,—SQL Server :清華大學出版社,2010[10]:[11]:[12]: [13] William . Data Base Technology. IBM Journal of Research and Development. [14]Ullrich Johannes,Schluter Elmar. Detecting Nasty Data With Simple Plots of Complex Models:Comment on Brandt(2011). Psychological [15]Williams J. Data that links therapy services. The Health Service (5017).pp1231附錄2 文獻綜述附錄2 文獻綜述一、課題國內(nèi)外現(xiàn)狀 隨著經(jīng)濟全球化以及中國經(jīng)濟改革的逐漸深化,中小企業(yè)面臨著越來越激烈的競爭,改革企業(yè)內(nèi)部以及整個供應鏈各環(huán)節(jié)的管理,調度及資源配置,迅速適應客戶的新需求和市場的新機遇,是中小型企業(yè)生存和發(fā)展的頭等要事。然而,