超管理信息系統設計開發_第1頁
超管理信息系統設計開發_第2頁
超管理信息系統設計開發_第3頁
超管理信息系統設計開發_第4頁
超管理信息系統設計開發_第5頁
已閱讀5頁,還剩6頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、實習報告超市管理信息系統設計與開發姓 名:趙作東專業班級: 09軟件二班實習單位:大連埃森哲科技發展有限公司指導教師:馬艷紅完成日期: 2012 年4月18日摘 要隨著小超市規模的發展不斷擴大,商品數量急劇增加,有關商品的各種信息量也成倍增長。超市時時刻刻都需要對商品各種信息進行統計分析。而大型的超市管理系統功 能過于強大而造成操作繁瑣降低了小超市的工作效率。超市管理系統是市場上最流行的超市上常用的系統之一,它主要包含以下幾個模 塊:系統權限的設定、原始數據錄入、數據的匯總及查詢等。從而,實現對進貨、銷售 及員工信息等實現全面、動態、及時的管理。本文系統分析了軟件開發的背景以及過程;首先介紹了

2、軟件的開發環境,其次介紹 了本軟件的詳細設計過程:數據庫的設計、各個模塊的設計和實現,以及具體界面的設 計和功能。實習是每個大學生畢業之前必須經歷的歷練,這讓我們了解社會的同時,讓 我們學會了很多在課堂上無法學到的東西,開闊我們的視野,增長我們的知識。隨著實習天數的增加,對業務的熟練度,任務量也一天天地增加。工作不可能是一 帆風順的,我也經常出錯,并因為自己的疏忽給同事造成了很多不必要的麻煩。雖然同 事和領導沒有說我,但是我自己經過深刻的反省,得到了很大的教訓,避免以后再發生 類似的事情。實習最后,更多的是自己的一些感悟。不僅計算機專業知識增長了,最主要是懂得 了如何更好的為人處事,在實習的時

3、候按要求認真參與每一個工作學習機會。這個與時 俱進的信息大潮時代,對人才的要求也越來越高,我們要用發展的眼光看問題,就要不 斷提高思想認識,完善自我。第一次走出校園,通過此期間的工作我成長許多。一直以來,我以成為一名名副其 實的計算機專業人才為目標,在大浪淘沙中尋找自己的屹立之地,運用所學到的知識為 現代信息社會貢獻自己的一份力量。關鍵詞:超市;管理信息系統;數據庫;計算機1系統可行性研究1.1 技術可行性研究在IT行業中從業的工作人員一般都要求掌握計算機技術,具有一定的軟硬件基礎, 會使用各種管理軟件,熟悉IT產品。因為,有的超市對員工的素質要求比較高,從管 理層到下面的銷售人員,都要求具有

4、一定的計算機基礎,所以在新系統投入使用時,只 要對員工進行少量的培訓,系統的功能和使用方法就基本上能夠使系統順利運行。1.2 經濟可行性研究因為通過網絡傳遞銷售信息可以不受距離的限制,因此可以節約許多的人力和物 力,方便管理,由此可以減少不必要的開支,同時該系統可以提高超市的銷售效率,即 提高了超市的經濟效益,所以從經濟上完全是可行的。1.3 操作可行性研究本系統采用基于 Windows的圖形用戶界面,而該系統是大家熟悉的操作系統,對 于那些有一般的計算機知識的人員就可以輕松上手。而整個超市管理系統采用最友好的 交互界面,簡介明了,不需要對數據庫進行深入的了解。綜合以上三方面,該系統具有很高的

5、開發可行性,無論是從技術上或者經濟上還是 操作上。2系統需求分析系統需求分析:進貨或銷售商品時,用戶要對進貨單或銷售單進行核對審查,并進 行登記;用戶要獲得進貨、銷售、庫存信息時,要對進貨情況、銷售情況、庫存情況進 行查詢并打印。整個超市管理系統的功能結構如圖 2-1所示:圖2-1系統功能結構圖3系統概要設計3.1 設計思想(1)系統分成幾個相對獨立的模塊,但這些模塊都進行集中式管理。(2)分層的模塊化程序設計思想,整個系統采用模塊化結構設計。作為應用程序有較 強的可操作性和擴展性。(3)合理的數據流設計,在應用系統設計中,相對獨立的模塊間以數據流相互連接, 使各模塊間的耦合性較低,方便系統運

6、行,提高系統安全性。3.2 設計原則(1)合法性原則:依據產品核算系統的工作規定以及要求,參照核算實際的工作情況, 進行諸如產品進貨、銷售等工作。(2)實用性原則:適合產品信息管理工作的實際需求,并能夠處理一些特殊情況的要 求,止匕外,盡可能預留空間,以便擴充功能。(3)準確性原則:對輸入的相關資料建立檢錯機制,及時報錯,使用戶能夠及時準確 的輸入合法資料。(4)易操作原則:要求設計的系統功能齊全,界面友好,操作方便,必要的地方進行 提示。(5)源程序可讀性原則:為了便于其他設計,維護人員讀懂代碼或以后的代碼修改,軟件升級維護,即可能做好代碼注釋工作(6)優化原則:為了達到優化的目的,合理的運

7、用窗口,菜單,對象等的繼承,自定 義用戶對象,事件,函數,減少不必要的重復性代碼,使程序簡介明了,也方便了將來 的維護。(7)安全性原則:可以為該系統的用戶設置用戶權限。3.3 業務流程分析超市管理系統主要是以先進的管理理念和科學的計算機技術來取代原始的手工操 作。在新系統開發前,我們對這個超市管理系統業務流程進行了系統的調查,得出了下 面的業務流程圖,如圖3-1所示:采購部與店面共同分析是否有滯銷或質 量問題信息部:新商品試銷是否已 經到期圖3-1超市業務流程圖3.4 系統主要業務分析(1)進貨業務:進貨管理是企業生產經營活動中極其重要的一環,它關系到產品質 量能否得到保證,生產是否能夠順利

8、進行,采購成本能否得到有效控制等問題。企業現 代管理理念中對企業的進貨管理提出新的要求;企業進貨時對供貨商的選擇更見慎重, 雙方不再是討價還價的買賣關系,而是一種相互依存的合作伙伴關系,并且還需要認識 到企業產品質量要從采購抓起,這就關系到供方的供貨、服務質量。(2)庫存業務:庫存管理是指在生產經營中為銷售和耗用而存儲的各種資產。企業存貨不當就會增加不必要的費用:存貨過多將導致物資的積壓、存儲費用增加、流動資金 周轉不利,并且過量的庫存會掩蓋管理不善的問題。存貨不足則影響企業的正常銷售活 動。庫存管理的目標是需求最佳存貨數量,使庫存的成本總額最小化。(3)銷售業務:銷售對一個企業的生存和發展是

9、至關重要的, 此外信息化的高速發展 為企業的銷售工作提出了新的挑戰,封閉意味著落后,超市要抓住時機,引入現代化的 銷售管理模式,實施企業的信息化、智能化銷售管理,才能使超市在激烈的市場競爭中 立于不敗之地。系統數據流分析包括:超市管理系統頂層圖,超市管理系統第0層圖,庫存管理部分,銷售管理部分,進貨管理部分,人事管理部分。當然還得建立數據字典,在功能需求上本系統采用自頂向下方法開發,其功能模塊 主要有如下幾個部分:進貨管理模塊、庫存管理模塊、銷售管理模塊、員工管理模塊和 系統模塊。4系統詳細設計4.1 系統數據庫設計畫出系統功能結構圖里的形同總體結構圖建立數據庫前先建立超市管理系統數據 庫E-

10、R模型,如圖4-1所示:4.2 數據庫表設計由數據模型利用SQL Server 2000進行數據庫的詳細設計,其基本表名如下:(1)職工清單(StaffBill)說明:此表存放員工信息。(2)用戶清單(UserBill)說明:此表存放系統用戶信息。(3)商品清單(MerchBill)說明:此表存放商品信息。(4)供貨商清單(ProfferBill)說明:此表存放供貨商信息。(5)進貨清單(ImportBill)說明:此表存放進貨信息。(6)銷售清單(SaleBill)說明:此表存放銷售信息。(7)庫存清單(StoreBill)說明:此表存放庫存信息。4.3 模塊功能設計系統登錄模塊的主要功能是

11、對用戶身份進行,驗證只有系統的合法用戶才能進入系統。其窗體如圖4-2所示:進貨管理模塊的功能主要是實現進行進貨信息查詢、進貨計劃制定兩個功能。銷售管理模塊的功能主要功能是把銷售信息寫入銷售清單,同時對庫存清單進行更新,以備用戶將來對庫存信息進行查詢和打印,此外還可以對銷售信息進行查詢和盤點 功能。庫存管理模塊的主要功能是商品信息的查詢和更新,庫存信息的查詢和更新。職工管理模塊在系統開發中,為解決超市人員流動問題,在系統中增添了員工管理 子模塊,用來對超市的人員進行信息化管理,以此來提高員工的辦事效率,節約人力資 源。供貨商信息管理模塊在超市引進商品時,要把新供貨商信息添加到供貨商清單中。當供貨

12、商信息有變化時,就需要對供貨商信息進行維護等。系統管理模塊就是系統用戶管理:在系統實行多用戶管理時,本模塊將為系統開辟 多個系統用戶,并能對其進行簡單的信息維護,用戶名變更和密碼修改。5系統測試運行5.1 模塊測試在模塊測試時我們主要從以下幾個方面考慮:1 .模塊接口;測試在系統設計階段有兩個時期,通常在編寫每個模塊后做單元測 試,另一個時期是對系統的綜合測試。2 .局部數據結構;3 .重要執行通道;4 .出錯處理通道;5 .影響上述方面的邊界條件。測試時進行代碼審查,從數據類型,變量聲明,數據結構進行審查,然后進行功能 測試,從輸入一些簡單的數據開始執行一遍,觀測運行期間變量的變化,運行中值

13、的變 化范圍。改變測試方案來變換另一個角度進行測試,發現錯誤并記錄,修改代碼,測試 條件使程序通過多層分支,判別運行結果從而完成模塊測試。5.2 整體測試總體測試是組裝軟件的系統技術,本系統測試采用漸增集成測試,即測試單一模塊, 將測試完的模塊加入系統中,進行一次系統測試,依次類推將所有模塊加入系統中,在 具體測試時,采用自頂向下的結合方式,從主控模塊開始,沿各控制層向下移動,逐漸 把所有模塊結合了。在測試過程中使用到的調試技術:1 .采用debug調試語句,跟蹤數據;2 .嵌入打印語句,輸出中間結果;3 .利用Visual Studio 2003中調試工具,從調試窗口觀測變量的變化;4 .設

14、置斷點,觀察程序在斷點附近的狀況。評估運行的可靠性問題:1 .結果正確;2 .運行速度;3 .空間利用率;4 .算法的可行性。6實習總結在實習當中認我認識到開發一項好的軟件不是某一個人就能完成的任務。一個團隊 的小組,一個勤奮的小組非常重要,溝通是解決問題的最好辦法。俗話說得好:“不怕 虎一樣的敵人,就怕豬一樣的隊伍”。所以小組中的每個成員的能力與協作能力也是至 關重要的。同時,不僅是團隊內部的交流,更多需要協調好團隊之間的交流。其次呢,在實習中我了解了,在開發一個項目時一定要先做好規劃,按照軟件的開 發過程,詳細地寫好每一個必要的文檔。一般的規則是,寫文檔需要團隊協作,這樣就 允許開發人員和

15、文檔編寫者利用彼此的長處,取長補短。例如,如果預期讀者是系統設 計師,開發人員需要提供技術細節,然后文檔編寫者按照正確語法組織和編輯內容。軟 件文檔的最主要目標是傳達一個系統的技術要素和使用方法。第二個目標是提供軟件開發過程中的需求,決策,行為,角色和責任的書面記錄。只有實現了這兩個目標,軟件 文檔才真正提供了有意義的信息。軟件的概念就是:程序+文檔,程序就是文檔,文檔集成在程序中。它要求在選擇開發環境時不僅要考慮環境對設計、開發的完美支持,而 且要考慮對維護、文檔的支持;它要求軟件人員在設計、開發過程中要考慮維護問題、 文檔問題;它要求程序與文檔存儲在同一位置、同一系統中;它要求使用相同工具

16、進行 程序與文檔的書寫、檢索;它要求在編寫和維護程序的同時形成文檔,在書寫文檔時編 寫、維護程序。程序與文檔合一的概念不僅存在于系統的設計、開發階段而且存在于系 統的維護階段,它貫穿軟件的生命周期。軟件設計是一個精細漫長的過程。在整個過程中,都需要周密的計劃和安排,每一 步驟,都需要按照軟件工程標準來完成。在設計中,我始終堅持理論指導實踐原則,并 通過實踐來加強理論的學習,通過實習鍛煉,我熟悉了軟件的一般過程,加強了對實際 問題的處理能力。實踐證明,在高科技突飛猛進的時代,光靠課堂所學的知識是遠遠不 夠的,必須依靠實踐去不斷的深化認識,尤其是計算機科學,操作性和實踐性很強,只 有加強實際的動手

17、能力,才能更好的掌握這一現代化工具。這次實習,無論是從技術上還是對環境的適應能力上講,對我今后步入社會都打下 了一個良好的基礎。在實習過程中,我也遇到了一些困難,主要表現了技術和經驗的欠 缺,但通過努力,終于一一克服了。在整個實習期間,曾得到了各位老師以及同學的大力支持和幫助,在此表示衷心的 感謝!首先我要感謝的是我的導師馬艷紅老師。在我的論文確定過程中,馬老師按照我的 學習工作經歷,幫助我調整論文研究核心和重點,為我的論文研究做了關鍵性的指導。在我畢業論文的撰寫過程中,馬老師為我仔細分析,引導我自己領悟,并幫我解決問題 在論文形成后,馬老師逐字逐句地進行審閱,對有問題的地方進行批注,利用郵件、電 話交流,甚至面對面進行指導。馬老師的工作作風,為人處事的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論