畢業(yè)設(shè)計(論文)企業(yè)進銷存系統(tǒng)的設(shè)計_第1頁
畢業(yè)設(shè)計(論文)企業(yè)進銷存系統(tǒng)的設(shè)計_第2頁
畢業(yè)設(shè)計(論文)企業(yè)進銷存系統(tǒng)的設(shè)計_第3頁
畢業(yè)設(shè)計(論文)企業(yè)進銷存系統(tǒng)的設(shè)計_第4頁
畢業(yè)設(shè)計(論文)企業(yè)進銷存系統(tǒng)的設(shè)計_第5頁
已閱讀5頁,還剩34頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、本科畢業(yè)設(shè)計(論文)開題報告6學(xué) 院專業(yè)學(xué)生姓名學(xué)號指導(dǎo)教師職稱合作導(dǎo)師職稱論文題目企業(yè)進銷存系統(tǒng)的設(shè)計一、選題背景和意義在中國加入wto之后,中小型的商品流通企業(yè)越來越多,商品的種類繁多,難以管理。而進銷存管理系統(tǒng)逐漸成為企業(yè)經(jīng)營和管理中的核心環(huán)節(jié),也是企業(yè)取得效益的關(guān)鍵。上海市南外灘輕紡面料公司是一家以商品經(jīng)營為主的企業(yè),由于公司及各個子公司之間的距離比較遠,對公司的信息、商品等管理造成了很大的不便,直接關(guān)系到公司的發(fā)展,如果利用電話、傳真等進行數(shù)據(jù)傳送存在著很大的缺陷,如:數(shù)據(jù)的傳遞慢,對人員的管理不方便等,而且手工的操作容易導(dǎo)致失誤,為彌補上述缺陷,提高公司效益,因此開發(fā)管理系統(tǒng)來提高

2、公司的競爭力,實現(xiàn)公司的信息化管理是十分必要的。進銷存管理系統(tǒng)是一個信息化管理軟件,可大限度地減少手工操作帶來的失誤,實現(xiàn)企業(yè)的進貨、銷售、庫存管理等各項業(yè)務(wù)的信息化管理。在信息技術(shù)的催化之下,世界經(jīng)濟的變革已經(jīng)進入了加速狀態(tài)。世界經(jīng)濟一體化,企業(yè)經(jīng)營全球化,以及高度競爭造成的高度個性化與迅速改變的客戶需求,令企業(yè)與顧客、企業(yè)與供方的關(guān)系變得更加密切和復(fù)雜。強化管理,規(guī)范業(yè)務(wù)流程,提高透明度,加快商品資金周轉(zhuǎn),以及為流通領(lǐng)域信息管理全面網(wǎng)絡(luò)化打下基礎(chǔ),是眾多商業(yè)企業(yè)夢寐以求的愿望。中小企業(yè)在我國經(jīng)濟發(fā)展中具有重要地位,目前我國的中小企業(yè)數(shù)量較多、地區(qū)分布廣泛、行業(yè)分布跨度大,比較而言,外資企業(yè)

3、具有更為雄厚的資金實力、豐富的管理經(jīng)驗和先進的技術(shù)手段,因此,如果我國的中小企業(yè)不借助先進的管理思想轉(zhuǎn)變經(jīng)營觀念、使用信息化提高企業(yè)的管理水平和工作效率,將很難在今后的國際競爭中取勝。然而企業(yè)管理在很多方面、很大程度上都必須借助信息化來完成,而我國中小企業(yè)的信息化水平還很低。隨著技術(shù)發(fā)展,電腦操作及管理日趨簡化,電腦知識日趨普及,同時市場經(jīng)濟快速多變,競爭激烈,因此企業(yè)采用電腦管理進貨、庫存、銷售等諸多環(huán)節(jié)也已成為趨勢及必然。為了完善管理制度,增強企業(yè)的競爭力,以實現(xiàn)商品管理的信息化,就需要一個企業(yè)進銷存管理系統(tǒng)。二、國內(nèi)外研究現(xiàn)狀、發(fā)展動態(tài)由于互聯(lián)網(wǎng)及電子商務(wù)的誕生及其客觀的發(fā)展速度,國外已

4、經(jīng)較早的涉及erp系統(tǒng)的開發(fā)。相對于國內(nèi)來說,技術(shù)的應(yīng)用比較成熟,廣泛應(yīng)用于大中型企業(yè)中。而在國內(nèi),企業(yè)進銷存管理系統(tǒng),起步雖然比較慢,但它在國內(nèi)市場卻擁有廣闊的發(fā)展前景,而且發(fā)展速度也相當(dāng)快。目前,國內(nèi)已經(jīng)有很多企業(yè)使用了進銷存管理系統(tǒng)。國際普遍公認,中國、印度和東歐是第三方進銷存管理成長最快的地區(qū),所以進銷存管理行業(yè)在中國市場還有很大的發(fā)展空間。進銷存軟件概念起源于上世紀,由于電算化的普及,計算機管理的推廣,不少企業(yè)對于倉庫貨品的進貨,存貨,出貨管理,有了強烈的需求,進銷存軟件的發(fā)展從此開始。在90年代以后,隨著進銷存軟件的應(yīng)用面越來越廣,出現(xiàn)了許多從功能上,從用途上,更為全面的進銷存系統(tǒng)

5、,從單純的貨品數(shù)量管理,擴展為貨品的流程管理,進銷存軟件對每一批貨品的來源,存放,去向,都作仔細的記錄,隨后并延伸為財務(wù)進銷存一體化的管理模式。后來,各種各樣的進銷存軟件產(chǎn)品應(yīng)運而生,在倉庫進銷存管理的基礎(chǔ)上,集合了財務(wù)管理??蛻艄芾?,業(yè)務(wù)管理等相關(guān)內(nèi)容,成為進銷存財一體化的管理系統(tǒng)。進銷存與進銷存之間的競爭優(yōu)勢主要取決于進銷存的創(chuàng)新能力和核心能力的競爭,國內(nèi)制造和流通企業(yè)迫切需要運用it技術(shù)實現(xiàn)其生產(chǎn)、庫存、日常交易的管理規(guī)范化、精確化,加強企業(yè)成本控制,提高企業(yè)運營效率。在國內(nèi),調(diào)查顯示,目前真正建設(shè)了完整的進銷存系統(tǒng)的企業(yè)并不多,總之,進銷存市場在國內(nèi)仍處于啟動期。隨著越來越多的企業(yè)走出

6、國門參與國際市場競爭,全球市場競爭趨勢已由原來的企業(yè)與企業(yè)之間的競爭轉(zhuǎn)變?yōu)檫M銷存與進銷存之間的競爭。進銷存系統(tǒng)正在為越來越多的企業(yè)所采用,其中大中型企業(yè)成為市場需求主體。隨著信息技術(shù)的飛速發(fā)展,企業(yè)進銷存管理系統(tǒng)是公司或企業(yè)進銷存管理中的典型代表,涉及到了商品或貨物管理,入庫、出庫、查詢等。無論公司還是企業(yè)對于貨物都實行了信息化的管理,以提高管理水平和工作效率,同時也最大限度地減少手工操作帶來的錯誤,所以進銷存系統(tǒng)具有廣闊開發(fā)前景。三、研究的內(nèi)容及可行性分析研究內(nèi)容:進銷存系統(tǒng)主要由基礎(chǔ)信息模塊、銷售管理模塊、進貨管理模塊、查詢統(tǒng)計模塊、往來管理模塊和系統(tǒng)設(shè)置模塊六部分組成。主要內(nèi)容如下:基礎(chǔ)

7、信息模塊:添加商品和公司信息,對公司的相關(guān)情況進行管理。主要是看這些商家提供什么貨是自己所需的。也可以對商品的信息進行更新,保證數(shù)據(jù)的時效性。銷售/進貨模塊:負責(zé)對日常銷售的管理。包括銷售人員對商品日常銷售情況進行登記;管理員對商品零售、批發(fā)價格管理。當(dāng)提供貨物后填寫的出庫單,即商品的詳細信息。進貨模塊負責(zé)日常進貨的管理。包括由庫管人員對商品進貨信息進行登記登記;管理員對進貨商品數(shù)量及價格進行管理,用于當(dāng)進貨入庫時填寫的清單,方面貨物統(tǒng)計、管理。查詢統(tǒng)計模塊:在已添加的商品中查找所需的貨物,查詢當(dāng)前商品的信息,哪些貨物庫存不足,以便及時通知入庫管理部門購貨,同時也可以根據(jù)貨物及時清理過期貨物。

8、結(jié)賬管理模塊:負責(zé)對日常財務(wù)情況的管理。包括進貨、銷售、庫存財務(wù)賬目的日常管理。日常各項開支、費用的管理;主要在商品進貨、退貨、出貨時對商品的價格信息作管理。系統(tǒng)設(shè)置模塊:負責(zé)管理進銷存系統(tǒng)的所有用戶信息。主要包括用戶信息及設(shè)置用戶權(quán)限功能;對系統(tǒng)使用日志進行管理;對系統(tǒng)數(shù)據(jù)庫的內(nèi)容進行備份;設(shè)置系統(tǒng)各項參數(shù)??尚行苑治觯含F(xiàn)在存在進銷存管理系統(tǒng)大多數(shù)是面向大型企業(yè)的系統(tǒng)軟件,而且投資、維護對資金的要求比較大。對于一些中小型企業(yè)來說存在資金問題,這就導(dǎo)致某些小型企業(yè)仍然是使用手工方式進行進、銷、存的數(shù)據(jù)管理,同時現(xiàn)有的一些系統(tǒng)存在著一些問題如:圖形界面設(shè)計部合理、數(shù)據(jù)部安全、系統(tǒng)維護功能不強等。

9、本系統(tǒng)使用asp.net技術(shù)進行開發(fā),作為微軟公司已經(jīng)比較成熟的產(chǎn)品,現(xiàn)在有越來越多的企業(yè)及技術(shù)人員選擇它來作為開發(fā)平臺。訪問數(shù)據(jù)庫的操作也更為簡單易用。因此,在技術(shù)上asp.net是完全可以勝任這個平臺的開發(fā)。四、論文擬解決的關(guān)鍵問題及難點進銷存管理系統(tǒng)必須提供商品信息、供應(yīng)信息等基礎(chǔ)設(shè)置;提供商品的進貨、銷售和庫存管理功能;可以分不同用戶對該系統(tǒng)進行操作。另外,該系統(tǒng)還必須保證數(shù)據(jù)的安全性、完整性和準確性。系統(tǒng)要有良好的人機交互界面,操作界面簡單明了。當(dāng)企業(yè)的銷售量大,賬目繁多,每天的進銷存數(shù)據(jù)都比較大時,要支持多人操作,或者有較好的權(quán)限分配功能。所有用戶都由上級管理人員進行統(tǒng)一添加,因為

10、系統(tǒng)為內(nèi)部使用。為方便用戶了解貨物的銷售及進貨,系統(tǒng)要具備查詢模塊,支持查詢,避免得不到對商品信息及時了解而導(dǎo)致人力、物力和財力的浪費。通過計算機能夠直接知道倉庫的存儲情況。在功能上,系統(tǒng)還可增加一個備份和還原的功能,如今病毒橫行,當(dāng)外界壞境干擾本系統(tǒng)時,系統(tǒng)可以保護原始數(shù)據(jù)的安全。數(shù)據(jù)的計算盡量自動完成,減少人工干預(yù)。在與數(shù)據(jù)庫之間涉及到數(shù)據(jù)庫sql內(nèi)部規(guī)則,如數(shù)據(jù)表的創(chuàng)建和使用,數(shù)據(jù)查詢,數(shù)據(jù)操縱(添加、刪除、修改)等。例如,在數(shù)據(jù)庫里每一種物品對應(yīng)著一個id,相同規(guī)格的物品都只有一個id,只是數(shù)量上增加,但是當(dāng)發(fā)貨方每次給的單子不一樣的時候,有時縮寫規(guī)格有些增加規(guī)格但實際上但是同一物品,

11、錄入的時候卻容易造成兩種物品了,像這樣的情況就需要自己對規(guī)格的標準進行定義,或者建立一張物品的詳情表,里面將物品的編號編制規(guī)則、物品的名稱、規(guī)格、所屬類、單價、計量單位等等都作了詳細的記錄。這張表要求用戶在使用本系統(tǒng)前盡可能把所有要用到的物品都輸入完整,當(dāng)然以后用戶遵循這種輸入規(guī)則也可以增加物品種類。在以后用戶要使用到這些物品,比如進、銷、存的各個環(huán)節(jié)時,都直接通過調(diào)用這張表,點選輸入,這種就可以避免因為用戶自己輸入造成的規(guī)格混亂的情況。在代碼編寫方面涉及到代碼的正確性,在完成初步制作后對系統(tǒng)的細節(jié)進行修改,逐步完善它的功能,檢查存在的錯誤并進行系統(tǒng)的測試,經(jīng)過重復(fù)的修改和調(diào)試最終完成進銷存系

12、統(tǒng)。企業(yè)進銷存管理系統(tǒng)的需求分析和可行性分析直接影響用戶和系統(tǒng)之間的交互,因此對于它的模塊設(shè)計必須謹慎、細致。調(diào)查企業(yè)進銷存所涉及到的信息,如何確立數(shù)據(jù)庫和解決好數(shù)據(jù)庫在大量信息寫入和讀取時的速度和安全性。五、研究方法本系統(tǒng)的研究主要依據(jù)對企業(yè)的分析結(jié)果確定系統(tǒng)的功能模塊,最后完成設(shè)計。研究措施如下:1)查詢相關(guān)資料,了解系統(tǒng)的研究意義,可以上網(wǎng)搜索或者去圖書館查閱相關(guān)資料。對文獻進行查閱,分析和綜合等形式進行研究,明確系統(tǒng)設(shè)計細節(jié)和步驟。利用所學(xué)過的軟件工程方面的知識和方法進行系統(tǒng)的分析規(guī)劃,主要學(xué)習(xí)和研究sql數(shù)據(jù)庫和。2)通過查詢資料了解該系統(tǒng)要如何做以及要做那些東西。界定主題范圍并征集

13、基本的參考書目資料,范例,依照參考書和范例進行程序設(shè)計,掌握進銷存的設(shè)計和開發(fā)方法。通過查詢資料研究的方法有利于了解問題的現(xiàn)狀,有助于了解事物的全貌。3)對數(shù)據(jù)庫進行分析,設(shè)計好數(shù)據(jù)庫,畫出模塊圖。4)對每個功能模塊進行細化,將每一步想清楚并制定出每一步的做法和注意的地方。5)進行程序的編碼,并在編碼時對程序進行初步調(diào)試。6)對設(shè)計好的程序進行最終調(diào)試,通過調(diào)試發(fā)現(xiàn)存在的問題并解決,從而達到完善系統(tǒng)的目的。7)對調(diào)試好的系統(tǒng)進行美化,比如用photoshop對圖片進行處理。當(dāng)然,在研究過程中也可以直接調(diào)查,對調(diào)查搜集到的資料進行綜合分析、比較,調(diào)查法是科學(xué)研究中普遍的研究方法。六、論文的進度安

14、排2010年12月11日12月26日 作開題報告2011年1月2日1月8日 畢業(yè)論文(設(shè)計)中期檢查2011年3月12日3月21日 答辯資格審查階段2011年4月2日4月17日 畢業(yè)論文(設(shè)計)答辯階段2011年4月18日4月20日 聯(lián)評2011年5月14日5月22日 重答辯2011年5月31日 畢業(yè)論文總結(jié)七、主要參考文獻1陳志泊.數(shù)據(jù)庫原理及應(yīng)用教程(第二版).北京:人民郵電出版社,2008.2張鑫燕,吳小松.sql server 2000程序設(shè)計. 北京:科學(xué)出版社,2003.3martin.j循序漸近北京:人民郵電出版社,2002.4 田原.asp.net程序設(shè)計教程.北京:清華大學(xué)出

15、版社,2006.5普悠瑪程序設(shè)計示例導(dǎo)學(xué).北京:科海電子出版社,2003.6李愛武.sql server2000數(shù)據(jù)庫系統(tǒng)實訓(xùn)教程.北京:郵電大學(xué)出版社,2004.7 李玉林,王巖.asp.net 2.0網(wǎng)絡(luò)編程從入門到精通.北京:清華大學(xué)出版社,2008.8金雪云.asp.net高級開發(fā)技術(shù)與范例.北京:電子工業(yè)出版社,2002.9 楊學(xué)全.sql server 2000實例教程.北京:電子工業(yè)出版社,2004.10鄭阿奇.sql server2000實用教程.北京:電子工業(yè)出版社,2002.11 (美)佩特科維奇|譯者:馮飛,薛瑩.microsoft sql server2005初學(xué)者指南

16、m.北京:清華大學(xué)出版社,2007.12 ales spetic,jonathan gennick. transact-sql cookbook .oreilly,2002.本科畢業(yè)設(shè)計(論文)文獻綜述5企業(yè)進銷存系統(tǒng)的設(shè)計學(xué)院專業(yè)學(xué)生姓名學(xué)號指導(dǎo)教師職稱合作導(dǎo)師職稱論文題目企業(yè)進銷存系統(tǒng)的設(shè)計文獻綜述:摘要:隨著當(dāng)今世界計算機技術(shù)的飛速發(fā)展,計算機在企業(yè)管理中應(yīng)用的普及,利用計算機實現(xiàn)企業(yè)進銷存管理勢在必行。商品或貨物實行信息化管理,可以提高管理水平和工作效率,同時也可以地大限度地減少手工操作帶來的失誤,對企業(yè)內(nèi)部的一系列資源也進行全面的整合,而企業(yè)管理成為在整合、調(diào)整過程中主要調(diào)整對象。隨

17、著企業(yè)信息化進程的不斷發(fā)展企業(yè)進銷存管理系統(tǒng)在企業(yè)管理中都有廣泛的應(yīng)用前景。關(guān)鍵詞:管理,進銷存,進銷存管理 1 管理信息系統(tǒng)(mis)1.1 管理信息系統(tǒng)的產(chǎn)生和概念企業(yè)管理水平是企業(yè)經(jīng)營成敗的重要因數(shù),進入二十一世紀后,企業(yè)的經(jīng)營環(huán)境發(fā)生了巨大的變化,企業(yè)面臨著知識經(jīng)濟和經(jīng)濟一體化的新局面?!靶畔⒒俏覈涌鞂崿F(xiàn)工業(yè)化和現(xiàn)代化的必然選擇,堅持以信息化帶動工業(yè)化,以工業(yè)化促進信息化”。信息化被提升到了國家戰(zhàn)略層面,企業(yè)信息化是企業(yè)發(fā)展的必經(jīng)之路。從企業(yè)內(nèi)部來看,必須構(gòu)建企業(yè)的最佳業(yè)務(wù)流程,通過信息流,協(xié)同各生產(chǎn)經(jīng)營單位和部門的商流、物流和資金流,合理配置企業(yè)資源,提高核心企業(yè)的競爭能力和市場

18、應(yīng)變能力。管理信息系統(tǒng)(mis)是一個由人、計算機等組成的能進行信息的收集、傳遞、儲存、加工、維護和使用的系統(tǒng),必然能代替過去大量、繁雜的手工操作。而且知識經(jīng)濟時代最顯著的特征是商業(yè)企業(yè)的結(jié)構(gòu)隨著產(chǎn)品技術(shù)進步、市場變化而快速變化,時效經(jīng)濟和消費個性化會不斷增強。一個優(yōu)秀的信息系統(tǒng)能使管理者對商業(yè)企業(yè)了如指掌,用數(shù)據(jù)幫助企業(yè)家瞻前顧后,使企業(yè)家能把有限的精力更多地用于處理風(fēng)險規(guī)避上。隨著當(dāng)今世界計算機技術(shù)的飛速發(fā)展,計算機在商業(yè)企業(yè)管理中應(yīng)用的普及,利用計算機實現(xiàn)商業(yè)企業(yè)進銷存管理勢在必行。使用傳統(tǒng)的手工管理方式,一方面效率低下,另一方面容易造成錯誤。商業(yè)企業(yè)要實現(xiàn)現(xiàn)代化的主要內(nèi)容之一就是實現(xiàn)商

19、品的進銷存信息管理系統(tǒng)的現(xiàn)代化,只有將計算機引入商業(yè)企業(yè)的管理,才能真正形成現(xiàn)代化商業(yè)企業(yè)的組織形式,管理和運用方式,才能真正體現(xiàn)商業(yè)企業(yè)規(guī)范化、科學(xué)化、現(xiàn)代化管理的手段?,F(xiàn)代商業(yè)企業(yè)大多面臨著資金短缺嚴重、市場競爭激烈和利潤提高困難等諸多問題,尤其是我國商業(yè)企業(yè)大而全、小而全,又處在國家不斷改革的大背景之下,企業(yè)管理所面臨的數(shù)據(jù)量不僅大而且動態(tài)變化多。因此,建立計算機信息管理系統(tǒng)并使其發(fā)揮效能,從而減少庫存和流動資金、降低生產(chǎn)成本、縮短生產(chǎn)周期、保證按時交貨、提高產(chǎn)品質(zhì)量和企業(yè)應(yīng)變能力等,是提高我國企業(yè)管理水平和經(jīng)濟效益的迫切需要。目前,全國各地大中型綜合商場、超市和專營店正在蓬勃發(fā)展,并且

20、還在以2位數(shù)高速增長。目前國內(nèi)零售業(yè)經(jīng)營管理手段相對比較落后,大多數(shù)小型商場、超市沒有使用軟件進行管理,而國家對零售業(yè)實行規(guī)范管理。零售業(yè)為提高自身競爭力,使用專業(yè)管理軟件是必由之路,零售業(yè)管理軟件市場潛力巨大,商機無限。1.2 管理信息系統(tǒng)的結(jié)構(gòu)特征管理信息系統(tǒng)(management information systems,mis)概念是在60年代提出的。當(dāng)時,計算機的應(yīng)用已經(jīng)普及到金融、商業(yè)、政府部門和科學(xué)研究等領(lǐng)域,主要的應(yīng)用是數(shù)據(jù)處理。信息系統(tǒng)的發(fā)展經(jīng)歷了從電子數(shù)據(jù)處理系統(tǒng)到管理信息系統(tǒng)的發(fā)展過程。mis系統(tǒng)平臺模式大體上分為4種:主機終端模式、文件服務(wù)器模式、客戶機/服務(wù)器模式(cl

21、ient/server,簡稱c/s)和web瀏覽器/服務(wù)器模式(browser/server,簡稱b/s)。主機終端模式由于硬件選擇有限,硬件投資得不到保證,已被逐步淘汰。而文件服務(wù)器模式只適合用小規(guī)模得局域網(wǎng),對于用戶多、數(shù)據(jù)量大的情況就會產(chǎn)生網(wǎng)絡(luò)瓶頸,特別是在互聯(lián)網(wǎng)上不能滿足用戶要求。因此,現(xiàn)代企業(yè)mis系統(tǒng)平臺模式主要考慮c/s和b/s模式。(1)cs模式c/s模式主要由客戶應(yīng)用程序(client)、服務(wù)器管理程序(server)和中間件(middleware)三個部件組成??蛻魬?yīng)用程序是系統(tǒng)中用戶與數(shù)據(jù)進行交互的部件。服務(wù)器程序負責(zé)有效地管理系統(tǒng)資源,如管理一個信息數(shù)據(jù)庫,其主要工作是

22、當(dāng)多個客戶并發(fā)地請求服務(wù)器上的相同資源時,對這些資源進行最優(yōu)化管理。中間件負責(zé)聯(lián)結(jié)客戶應(yīng)用程序與服務(wù)器管理程序,協(xié)同完成一個作業(yè),以滿足用戶查詢管理數(shù)據(jù)的要求??蛻舳藨?yīng)用軟件向服務(wù)器發(fā)出訪問請求,服務(wù)器按要求組織數(shù)據(jù)。并通過網(wǎng)絡(luò)把結(jié)果傳送給提出請求的客戶機??蛻魴C處理或顯示結(jié)果數(shù)據(jù),兩者之間是請求與服務(wù)的關(guān)系。二層client/server結(jié)構(gòu)是以往非常流行的數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu),它把界面和數(shù)據(jù)庫處理操作分開在前端(客戶端)和后端(服務(wù)器端)。這個特點使得c/s系統(tǒng)的工作速度主要取決于進行大量數(shù)據(jù)操作的服務(wù)器,而不是前端的硬件設(shè)備;同時也降低了對網(wǎng)絡(luò)傳輸速度的要求。三層cs的體系結(jié)構(gòu),將兩層結(jié)構(gòu)中服

23、務(wù)器部分和客戶端部分的應(yīng)用單獨劃分出來,即采用“客戶機應(yīng)用服務(wù)器數(shù)據(jù)庫服務(wù)器”結(jié)構(gòu)。其中最關(guān)鍵的是應(yīng)用服務(wù)器,它在三層體系結(jié)構(gòu)中起了承上啟下的作用,所以應(yīng)用服務(wù)器又叫data broker(數(shù)據(jù)代理)。應(yīng)用服務(wù)器和數(shù)據(jù)服務(wù)器可以位于同一主機,也可位于不同主機。(2)bs模式隨著internet技術(shù)和web技術(shù)的廣泛應(yīng)用,c/s結(jié)構(gòu)已無法滿足人們的需要,bs是一種以web技術(shù)為基礎(chǔ)的新型mis系統(tǒng)平臺模式。把傳統(tǒng)cs模式中的服務(wù)器分解為一個數(shù)據(jù)庫服務(wù)器與一個或多個應(yīng)用服務(wù)器(web服務(wù)器),從而構(gòu)成一個三層結(jié)構(gòu)體系。在b/s體系結(jié)構(gòu)系統(tǒng)中,用戶通過瀏覽器向分布在網(wǎng)絡(luò)上的許多服務(wù)器發(fā)出請求,服務(wù)器

24、對瀏覽器的請求進行處理,將用戶所需信息返回到瀏覽器。b/s結(jié)構(gòu)簡化了客戶機的工作,客戶機上只需配置少量的客戶端軟件,把負荷分配給了web服務(wù)器,服務(wù)器將擔(dān)負更多的工作,對數(shù)據(jù)庫的訪問和應(yīng)用程序的執(zhí)行將在服務(wù)器上完成。瀏覽器發(fā)出請求,而其余如數(shù)據(jù)請求、加工、結(jié)果返回以及動態(tài)網(wǎng)頁生成等工作全部由web server完成。2 進銷存管理系統(tǒng)2.1 我國目前進銷存的發(fā)展與現(xiàn)狀中國信息化進程大約在20世紀80年代起步,90年代開始進入快速發(fā)展階段,90年代下半期進入高速發(fā)展時期,也就是說mis在我國己有20多年的發(fā)展歷程,但真正普及應(yīng)用還是近十年來的事。管理信息系統(tǒng)是對我國的信息化建設(shè)影響最深、應(yīng)用最為

25、廣泛、最具有特色的、產(chǎn)生的效益最為明顯的系統(tǒng)軟件。己在各個不同的行業(yè)得到廣泛的應(yīng)用。我國當(dāng)前具有規(guī)模和實力的軟件公司中的很多是從從事管理信息系統(tǒng)行業(yè)中發(fā)展起來的等。并從中產(chǎn)生了大量的it精英。企業(yè)管理信息系統(tǒng)在中國蓬勃發(fā)展,國外的許多軟件公司如德國的sap、荷蘭的baan、美國的jde、oracle等,紛紛在中國設(shè)立機構(gòu),占領(lǐng)中國的市場;應(yīng)運而生的中國軟件公司也如雨后春筍般生長起來,成為一道亮麗的風(fēng)景線。根據(jù)調(diào)查,全國企業(yè)花了近80億元投資管理信息系統(tǒng),經(jīng)營業(yè)績年遞增10%以上的公司又是如此之多;中國的軟件公司,更是從零開始,已經(jīng)長成了小巨人群體。得到的結(jié)論是,mis軟件有市場是因為它確實有用

26、。為滿足各個不同的行業(yè)應(yīng)用,進銷存軟件作為管理信息系統(tǒng)(mis)的重要應(yīng)用,在我國從無到有,走出了一條具有中國本土特色的發(fā)展之路,目前進銷存軟件已形成相當(dāng)規(guī)模,成為中國軟件領(lǐng)域的一面旗幟。隨著我國流通行業(yè)的飛快發(fā)展,為了降低成本,提高盈利能力,各種商務(wù)理念、營銷策略的出現(xiàn),對系統(tǒng)軟件提出了新的要求,另一方面隨著計算機技術(shù)、通信技術(shù)和網(wǎng)絡(luò)技術(shù)日新月異的發(fā)展,己經(jīng)應(yīng)用、滲透到商務(wù)活動、管理的各個層面。如新近提出的erp、crm等。系統(tǒng)不斷朝著集成化、智能化、網(wǎng)絡(luò)化與分布式的方向發(fā)展。近年來,國內(nèi)internet環(huán)境的基本形成,一方面成為未來信息系統(tǒng)建設(shè)及發(fā)展的重要方向,同時在規(guī)模、結(jié)構(gòu)、功能層次及

27、設(shè)計實現(xiàn)等各個方面與傳統(tǒng)信息系統(tǒng)相比較均發(fā)生了很大變化。2.2 我國目前進銷存系統(tǒng)面臨的問題雖然我國的mis非常繁榮,但是總體上成功的并不多,資料表明,實施很成功的企業(yè)僅占25%左右,即有3/4是失敗或半失敗的,其中進銷存存在的主要問題:一、縱觀當(dāng)前國內(nèi)大多數(shù)中小企業(yè)的銷售運作現(xiàn)狀,不難看出存在著信息傳輸效率低,可靠、安全、保密性差,缺少全系統(tǒng)統(tǒng)一的數(shù)據(jù)資源和規(guī)范的商務(wù)文件運行手段。二、缺乏統(tǒng)一規(guī)范和標準,尤其是數(shù)據(jù)交換標準,目前大多數(shù)進銷存軟件模塊獨立,互不關(guān)聯(lián),數(shù)據(jù)不能共享,尤其不同軟件之間的數(shù)據(jù)交換、共享、無縫連接更無從談起,它給軟件企業(yè)和用戶的應(yīng)用與升級帶來麻煩。三、低水平、重復(fù)性開發(fā)

28、、多平臺共存、軟件層次參差不齊,數(shù)百家進銷存軟件傘業(yè)中除一些優(yōu)秀者外,主要還是代替手工處理的目標,而且產(chǎn)品選宣傳與實際性能有差別,無法滿足用戶的實際需要。四、缺乏實用性與先進性的一致(炒作的多、務(wù)實的少)。分析決策支持系統(tǒng)、kdd等新概念層出不窮,并沒有從我國還處于初級階段的實際出發(fā)。最近在數(shù)據(jù)挖掘技術(shù)還不成熟的情況下,有的在不考慮我國市場經(jīng)濟的時間還不長,很多還不規(guī)范的情況下,在系統(tǒng)中引入聯(lián)機分析系統(tǒng)。一段時間以后,其中的數(shù)據(jù)由于”人對計算機說假話(輸入不符規(guī)范準確的數(shù)據(jù))”而導(dǎo)致”計算機對人說廢話(輸出結(jié)果于管理無補)”,最后得出”電腦不如豬腦”的結(jié)論,從而導(dǎo)致系統(tǒng)的閑置、失敗。五、未注重

29、實用性、兼容連貫性,前瞻性和擴展性的一致。 3 開發(fā)工具介紹3.1 asp.net概述microsoft.net作為一種面向網(wǎng)絡(luò)、支持各種用戶終端的開發(fā)平臺環(huán)境,推動了新一代因特網(wǎng)的發(fā)展,真正地讓人們可以在任何時間、任何地點、通過任何設(shè)備得到信息。而asp.net是建立在.net平臺構(gòu)架上,利用公共語言運行庫(common language runtime)在服務(wù)器端為用戶提供建立強大的企業(yè)級web應(yīng)用服務(wù)的編程框架。asp.net提供了一個統(tǒng)一的web開發(fā)模型,并提供了開發(fā)人員創(chuàng)建企業(yè)極web應(yīng)用程序所需的各種服務(wù)。asp.net可以與任何與.net兼容的語言編寫應(yīng)用程序。此外,asp.ne

30、t應(yīng)用程序都可以完全使用.net framework。asp.net是.net計劃中的一個重要組成部分,其為web應(yīng)用程序開發(fā)人員提供了許多新特性,這些特性包括已編譯的服務(wù)器端代碼、一種將服務(wù)器端邏輯與客戶端布局相分離的代碼隱藏(code-behind)技術(shù)、可擴展的服務(wù)器端控件模型、設(shè)計數(shù)據(jù)綁定模型、xcopy部署以及客戶和服務(wù)器上的窗體身份證驗證支持等。3.2 數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)(database management system)是一種操縱和管理數(shù)據(jù)庫的大型軟件,是用于建立、使用和維護數(shù)據(jù)庫,簡稱dbms。它對數(shù)據(jù)庫進行統(tǒng)一的管理和控制,以保證數(shù)據(jù)庫的安全性和完整性。用戶通過

31、dbms訪問數(shù)據(jù)庫中的數(shù)據(jù),數(shù)據(jù)庫管理員也通過dbms進行數(shù)據(jù)庫的維護工作。它提供多種功能,可使多個應(yīng)用程序和用戶用不同的方法在同時或不同時刻去建立,修改和詢問數(shù)據(jù)庫。目前有許多數(shù)據(jù)庫產(chǎn)品,如microsoft sql server、microsoft access、visual foxpro等產(chǎn)品各以自己特有的功能,在數(shù)據(jù)庫市場上占有一席之地。本系統(tǒng)采用的是sql數(shù)據(jù)庫。本科畢業(yè)設(shè)計(論文)正文目 錄摘要1英文摘要11 引言21.1 系統(tǒng)設(shè)計思想21.2 系統(tǒng)開發(fā)環(huán)境及運行平臺21.3 運行機制32 需求分析42.1 系統(tǒng)需求分析42.2 企業(yè)的信息管理分析42.3 數(shù)據(jù)流圖53 可行性分析

32、73.1 系統(tǒng)開發(fā)的必要性73.2 可行性分析74 總體設(shè)計84.1 系統(tǒng)模塊總體設(shè)計84.2 數(shù)據(jù)庫設(shè)計104.3 數(shù)據(jù)庫詳細設(shè)計114.4 數(shù)據(jù)字典124.5 登錄界面設(shè)計184.6 系統(tǒng)主界面設(shè)計194.7 銷售管理設(shè)計204.8 往來管理功能設(shè)計214.9 庫存管理功能設(shè)計214.10 管理功能設(shè)計225 系統(tǒng)測試與性能分析245.1 軟件測試245.2 系統(tǒng)測試24總結(jié)25參考文獻26企業(yè)進銷存系統(tǒng)的設(shè)計摘要:企業(yè)進銷存系統(tǒng)是利用信息化手段把先進的企業(yè)管理方法引入到企業(yè)的進銷存管理中,企業(yè)進銷存貫穿企業(yè)生產(chǎn)和經(jīng)營的全過程,本系統(tǒng)經(jīng)過可行性分析和需求分析之后采用visual studi

33、o 2008和sql server 2000為開發(fā)平臺,c#為開發(fā)語言,瀏覽器/服務(wù)器系統(tǒng)結(jié)構(gòu),實現(xiàn)了對企業(yè)的進貨、銷售、庫存查詢等功能,包括基本信息,庫存管理,銷售、進貨以及往來管理和用戶管理。關(guān)鍵詞:進銷存管理系統(tǒng);進貨;銷售;sql server 2000;c#design of enterprise invoicing management systemabstract:enterprise invoicing system uses informationization method which advances enterprise management introduced in

34、to enterprise enters sells and saves management, that throughout the whole process of enterprise production and management, this system has feasibility analysis and demand analysis using visual studio 2008 and sql server 2000 as development platform, c# for development language, browser/server syste

35、m structure, which realize enterprises purchase, sales and stock inquiry, and other functions, including basic information, inventory management, sales, purchase and exchanges management and user management.key words:invoicing management system;purchasing;sales;sql server 2000;c#1 引言隨著電子商務(wù)、互聯(lián)網(wǎng)業(yè)務(wù)的迅猛發(fā)

36、展,許多公司與企業(yè)對貨物都實行了信息化管理,信息管理系統(tǒng)一直是國內(nèi)應(yīng)用軟件研究的熱點之一,針對企業(yè)用手工完成進銷存管理存在處理速度慢和容易出錯、企業(yè)內(nèi)部溝通不良等情況,銷售人員很難對客戶做出正確的供貨承諾。因此,一套好的進銷存管理系統(tǒng)對企業(yè)的現(xiàn)代化進程來說,是必不可少的。不同的商業(yè)領(lǐng)域的進銷存管理流程差異很大,本文提供一套比較使用于科技數(shù)碼產(chǎn)品企業(yè)進銷存管理的解決方案。1.1 系統(tǒng)設(shè)計思想實用性:系統(tǒng)以中小數(shù)碼企業(yè)的用戶需求為目標,符合用戶實際的業(yè)務(wù)流程為原則進行設(shè)計和開發(fā),以方便用戶為原則。根據(jù)用戶實際的需求情況,從用戶角度出發(fā)盡可能的方便用戶使用,滿足基本的用戶需要。先進性:本設(shè)計將充分應(yīng)

37、用現(xiàn)有成熟的計算機技術(shù)、網(wǎng)絡(luò)技術(shù)、軟件開發(fā)技術(shù)。以visualstudio2008為主要開發(fā)環(huán)境其優(yōu)秀的編碼體制和強大的編譯器是此系統(tǒng)的強力支柱,sql server 2000為后臺數(shù)據(jù)庫,可以滿足中小數(shù)碼企業(yè)的實用需求和對軟件成本的控制需要。高安全性:在設(shè)計中,將充分利用網(wǎng)絡(luò)軟、硬件提供的各種安全措施,既可以保證用戶共享資源,同時也可保證關(guān)鍵數(shù)據(jù)的安全性,本系統(tǒng)給用戶提供的用戶權(quán)限管理,可以限制各個用戶所能操作的功能,給大大提高了系統(tǒng)的安全性,數(shù)據(jù)庫數(shù)據(jù)可以進行備份和回復(fù),確保了數(shù)據(jù)的安全。1.2 系統(tǒng)開發(fā)環(huán)境及運行平臺本文實現(xiàn)的“企業(yè)進銷存系統(tǒng)的設(shè)計”是用asp.net和sql serve

38、r 2000開發(fā)的,采用的是瀏覽器/服務(wù)器系統(tǒng)(browser/server簡稱b/s)結(jié)構(gòu)。采用b/s結(jié)構(gòu)軟件的優(yōu)勢在于:無須開發(fā)客戶端軟件,維護和升級方便;可跨平臺操作,任何一臺機器只要裝有瀏覽器軟件,均可作為客戶機來訪問系統(tǒng);具有良好的開放性和可擴充性;有效地適應(yīng)了當(dāng)前用戶對管理信息系統(tǒng)的新需求。因此該結(jié)構(gòu)在管理信息系統(tǒng)開發(fā)領(lǐng)域中獲得飛速發(fā)展,成為應(yīng)用軟件研制中一種流行的體系結(jié)構(gòu)。而asp.net是建立在.net平臺構(gòu)架上,利用公共語言運行庫(common language runtime)在服務(wù)器端為用戶提供建立強大的企業(yè)級web應(yīng)用服務(wù)的編程框架。asp.net提供了一個統(tǒng)一的web

39、開發(fā)模型,并提供了開發(fā)人員創(chuàng)建企業(yè)極web應(yīng)用程序所需的各種服務(wù)。是.net計劃中的一個重要組成部分,其性能,簡易性比起之前更是顯著提高了不少。sql server 2000 的特性包括:1.internet 集成。2.可伸縮性和可用性。3.企業(yè)級數(shù)據(jù)庫功能。4.易于安裝、部署和使用。 sql server 2000 中包括一系列管理和開發(fā)工具,這些工具可改進在多個站點上安裝、部署、管理和使用 sql server 的過程。運行平臺:asp.net的運行平臺要求包括:具有service pack2的windows 2000 server 或advanced server windows xp

40、professional 或windows server 2003系列產(chǎn)品之一或更高版本。1.3 運行機制asp.net運行機制共包括了3個部分。分別是http請求,asp.net運行原理和asp.net運行機制。asp.net的運行原理如圖1-1所示,asp.net運行時首先會通過客戶端計算機向服務(wù)器發(fā)送一條http請求,此請求被服務(wù)器接受后會確認請求頁面的類型,為其加載對應(yīng)的dll文件,然后在處理的過程中將這條請求發(fā)送給可以處理此請求模塊httphandler。當(dāng)請求在httphandler模塊中處理后,會按照原來的順序返回給http,這樣就完成了asp.net的整個運行過程。服務(wù)器端的h

41、ttphandler專門用于處理aspx文件。將請求發(fā)給httphandler模塊之前還需要經(jīng)過一些httpmodul,這些都是系統(tǒng)默認module。這樣做有以下優(yōu)點:提高了安全性;提高了運行效率;能夠更多的環(huán)節(jié)上進行控制,增強控制能力。httphttphandlerhttpmodule2httpmodule1httpmoduleniis圖1-1 asp.net的運行原理2 需求分析2.1 系統(tǒng)需求分析企業(yè)早期在沒有管理系統(tǒng)的情況下,當(dāng)接到銷售單時,由銷售部門轉(zhuǎn)化為采購訂單,轉(zhuǎn)給采購部門,采購部門根據(jù)訂單上的產(chǎn)品、數(shù)量,技術(shù)部已經(jīng)配好的物料清單,及各車間半成品儲存量,匯總材料需求,然后根據(jù)庫存

42、情況決定請購及預(yù)約情況,采購部門根據(jù)請購單下采購單,然后材料入庫,在手工操作的條件下,各個部門之間的溝通困難,比如,當(dāng)采購部下完采購訂單之后,倉庫是否如期到貨,必須去倉庫詢問,而且即使詢問了,有時候因為訂單較多材料有可能重復(fù),而無法確定是哪一張采購單到貨,哪一張沒有到貨,要無數(shù)次的詢問倉庫和生產(chǎn)部門才能了解到部分情況等等,這一系列的問題迫待解決。貴重的數(shù)碼產(chǎn)品在銷售的過程中怎么能有上述情況發(fā)生呢?企業(yè)的銷售由不得有半點的馬虎,在任何的環(huán)節(jié)上都不允許出現(xiàn)任何錯誤,否則給企業(yè)造成的損失是不可估量的,不僅在金錢上的損失,更是信譽的損失。改善企業(yè)內(nèi)部以及整個供應(yīng)鏈各個環(huán)節(jié)的管理、調(diào)度及資源配置,迅速適

43、應(yīng)客戶的新需求和市場新機遇的能力,是企業(yè)贏得競爭勝利的決定性因素,如何快速有效地實現(xiàn)跟單,如何有效的控制庫存,這一切都是本進銷存管理系統(tǒng)所力求實現(xiàn)的功能。2.2 企業(yè)的信息管理分析本系統(tǒng)以為涉及到三大系統(tǒng)企業(yè)信息系統(tǒng)、進銷存系統(tǒng)、財務(wù)系統(tǒng),這三大系統(tǒng)的需求分析,工作量較大,因此必須用行之有效的方法對軟件需求進行嚴格的審查驗證。需求分析是按圖2-1所示的過程進行。圖2-1 需求分析的過程需求分析過程是整個系統(tǒng)開發(fā)的重要階段,分析的成功與否,決定著整個系統(tǒng)功能的完善性以及穩(wěn)定性。在該階段需求分析需要確定整個產(chǎn)品的功能要求,并且將現(xiàn)實事務(wù)抽象成對象并建模。2.3 數(shù)據(jù)流圖本系統(tǒng)首先由管理人員登錄,不

44、同分工的管理人員分別管理不同的區(qū)域,如采購人員只負責(zé)采購商品,銷售人員只負責(zé)銷售管理。系統(tǒng)頂層數(shù)據(jù)流圖如圖2-2所示。圖2-2 系統(tǒng)頂層數(shù)據(jù)流圖采購具體的操作為:當(dāng)企業(yè)需要某種數(shù)碼產(chǎn)品時,生成采購單,當(dāng)采購到商品之后入庫,生產(chǎn)付款單,最后結(jié)算,采購管理管理數(shù)據(jù)流圖如圖2-3所示圖2-3 采購管理管理數(shù)據(jù)流圖銷售管理數(shù)據(jù)流圖如圖2-4所示圖2-4 銷售管理數(shù)據(jù)流圖3 可行性分析3.1 系統(tǒng)開發(fā)的必要性隨著計算機的普及和流行,通過計算機進行經(jīng)濟活動方便快速,這也是商家看好的地方。從這一點足可以說明開發(fā)系統(tǒng)的必要性。操作可行性是指系統(tǒng)對組織機構(gòu)的影響,現(xiàn)有人員和機構(gòu)、設(shè)施、環(huán)境等對系統(tǒng)的適應(yīng)性以及進

45、行人員培訓(xùn)的補充計劃可行性。3.2 可行性分析可行性研究的目的是用最小的代價,在盡可能短時間內(nèi)確定問題是否能夠解決,它的目的不是解決問題,而是確定問題是否值得去解決,可行性從以下幾個方面來考慮:考慮到系統(tǒng)實施的可行性,在軟件方面選擇了如今較流行的visual studio2008來進行開發(fā)管理平臺的設(shè)計,使用sql server2000數(shù)據(jù)庫存儲數(shù)據(jù)。在硬件方面,則選擇空間較大,一般的計算機都可以滿足系統(tǒng)的開發(fā)需要!當(dāng)然,硬件的配置越高,系統(tǒng)的開發(fā)與運行會更流暢??紤]到如今的家用或商用電腦硬件的整體配置水平,系統(tǒng)在硬件方面是可行的。在軟件方面,由于visual studio 2008 和 sq

46、l server 2000兩個非常成熟的開發(fā)工具,無論在安全性、可用性、可靠性方面都毫無置疑,因此軟件方面是可行的。從新系統(tǒng)使用難易程度上來看,新系統(tǒng)使用起來并不復(fù)雜,界面設(shè)計親切,容易使用,通過接觸了解到公司的員工有接受新事物的能力,大多數(shù)平時都有過使用電腦的經(jīng)歷,學(xué)習(xí)該系統(tǒng)的使用應(yīng)該不會困難?,F(xiàn)在存在進銷存管理系統(tǒng)大多數(shù)是面向大型企業(yè)的系統(tǒng)軟件,而且投資、維護對資金的要求比較大。對于一些中小型企業(yè)來說存在資金問題,這就導(dǎo)致某些小型企業(yè)仍然是使用手工方式進行進、銷、存的數(shù)據(jù)管理,同時現(xiàn)有的一些系統(tǒng)存在著一些問題如:圖形界面設(shè)計部合理、數(shù)據(jù)部安全、系統(tǒng)維護功能不強等。本系統(tǒng)使用asp.net技

47、術(shù)進行開發(fā),作為微軟公司已經(jīng)比較成熟的產(chǎn)品,現(xiàn)在有越來越多的企業(yè)及技術(shù)人員選擇它來作為開發(fā)平臺。訪問數(shù)據(jù)庫的操作也更為簡單易用。因此,在技術(shù)上asp.net是完全可以勝任這個平臺的開發(fā)。經(jīng)過上述論述分析,新系統(tǒng)的實施非??尚小? 總體設(shè)計4.1 系統(tǒng)模塊總體設(shè)計利用層次圖來表示系統(tǒng)中各模塊之間的關(guān)系。層次方框圖是用樹形結(jié)構(gòu)的一系列多層次的矩形框描繪數(shù)據(jù)的層次結(jié)構(gòu)。樹形結(jié)構(gòu)的頂層是一個單獨的矩形框,它代表完整的數(shù)據(jù)結(jié)構(gòu),下面的各層矩形框代表各個數(shù)據(jù)的子集,最底層的各個矩形框代表組成這個數(shù)據(jù)的實際數(shù)據(jù)元素(不能再分割的元素)。隨著結(jié)構(gòu)的精細化,層次方框圖對數(shù)據(jù)結(jié)構(gòu)也描繪得越來越詳細,這種模式非常適

48、合于需求分析階段的需要。從對頂層信息的分類開始,沿著圖中每條路徑反復(fù)細化,直到確定了數(shù)據(jù)結(jié)構(gòu)的全部細節(jié)為止。本系統(tǒng)一共分為六個模塊,每個模塊之間雖然在表面上是相互獨立的,但是在對數(shù)據(jù)庫的訪問上是緊密相連的,各個模塊訪問的是同一個數(shù)據(jù)庫,只是所訪問的表不同而已。每個模塊的功能都是按照在調(diào)研中搜集的資料進行編排制作的。依據(jù)上述功能的分析,系統(tǒng)中模塊分別為:基本信息、采購管理、銷售處理、庫存管理、往來管理、用戶管理。各功能模塊的具體功能如下采購管理:進貨單管理、進貨退貨單管理、付款單管理、庫存狀況管理銷售管理:銷售單管理、銷售退貨單管理、收款單管理、庫存狀況管理庫存系統(tǒng):庫存狀況查詢、入庫/出庫管理

49、、進貨退貨管理、銷售退貨管理。往來管理:商品入庫結(jié)賬管理、入庫退貨結(jié)賬管理、商品銷售結(jié)賬管理、商品銷售退貨管理。基本信息:倉庫管理、商品信息管理、客戶信息管理、供應(yīng)商信息管理。用戶管理:添加用戶、授權(quán)用戶、更改密碼、刪除用戶、退出。系統(tǒng)功能模塊圖如圖4-1所示。圖4-1 系統(tǒng)功能模塊圖各模塊的詳細功能如下:1.基本信息倉庫管理:添加管理倉庫。商品信息管理:用于設(shè)置和管理企業(yè)商品基本信息、類別和售價??蛻粜畔⒐芾恚河糜谄髽I(yè)客戶基本信息的維護。供應(yīng)商信息管理:用于供應(yīng)商基本信息的維護。2. 采購管理進貨單:用于錄入企業(yè)的進貨單,從商品庫存中加上所進貨物,為以后的采購商品統(tǒng)計錄入信息。進貨退貨單:當(dāng)

50、進貨貨物到達公司后出現(xiàn)問題時使用此功能,把貨物返回給進貨單位。付款單:對已經(jīng)向供應(yīng)商購買的商品進行付款。庫存狀況:查看庫存的情況,并查詢相應(yīng)的庫存情況。3. 銷售管理銷售單:用于錄入企業(yè)的銷售單,從商品庫存中減去所售貨物,為以后的商品銷售統(tǒng)計錄入信息。銷售退貨單:當(dāng)銷售貨物到達公司后出現(xiàn)問題時使用此功能,讓客戶把貨品發(fā)回。收款單:對已經(jīng)向客戶銷售的商品回款。4庫存管理入庫管理:當(dāng)采購后商品進入倉庫的時進行管理。進貨退貨管理:當(dāng)采購的商品需要退回的時候使用此功能。出庫管理:用于銷售出去的時候商品運出倉庫的管理。銷售退貨管理:當(dāng)銷售貨物到達公司后出現(xiàn)問題時使用此功能,讓客戶把貨品發(fā)回。庫存狀況:查

51、看庫存的情況,并查詢相應(yīng)的庫存情況。5. 往來管理商品入庫結(jié)賬:對企業(yè)的進貨單進行結(jié)賬管理。入庫退貨結(jié)賬:對企業(yè)的進貨退貨單進行結(jié)賬管理。商品銷售結(jié)賬:對企業(yè)銷售單進行結(jié)賬。銷售退貨結(jié)賬:對企業(yè)銷售退貨單進行結(jié)賬。6. 用戶管理用戶信息管理:實現(xiàn)對用戶的增加、修改、和刪除等操作。用戶權(quán)限管理:采用多用戶分權(quán)操作,每個操作員具有不同權(quán)限,操作不同模塊。4.2 數(shù)據(jù)庫設(shè)計4.2.1 數(shù)據(jù)庫設(shè)計概述數(shù)據(jù)庫設(shè)計是建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的技術(shù),是信息系統(tǒng)開發(fā)和建設(shè)中的核心技術(shù),具體的說,數(shù)據(jù)庫設(shè)計是一個給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的用戶的應(yīng)用需求(信息要求和處理要求)。這個問題是我們在進行軟件開發(fā)時期的主要

52、研究方向。數(shù)據(jù)庫設(shè)計應(yīng)該和應(yīng)用系統(tǒng)設(shè)計相結(jié)合,也就是說,整個設(shè)計過程中要把結(jié)構(gòu)(數(shù)據(jù))設(shè)計和行為(處理)設(shè)計密切結(jié)合起來。由于信息結(jié)構(gòu)復(fù)雜,應(yīng)用環(huán)境多樣,在相當(dāng)長的一段時間內(nèi)數(shù)據(jù)庫設(shè)計主要采用手工試湊法。使用這種方法與設(shè)計人員的經(jīng)驗和水平有直接的關(guān)系,數(shù)據(jù)庫設(shè)計成為一種技藝而不是工程技術(shù),缺乏科學(xué)理論和工程方法的支持,軟件的質(zhì)量難以保證,常常是數(shù)據(jù)庫運行一段時間后又不同程度地發(fā)現(xiàn)了各種問題,增加了系統(tǒng)維護的代價。一直以來,人們努力探索,提出了各種設(shè)計準則和規(guī)程,都屬于規(guī)范設(shè)計法。4.2.2 數(shù)據(jù)分析數(shù)據(jù)分析過程同數(shù)據(jù)庫的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)密切相關(guān),需要確定、編制、組織、篩選應(yīng)用程序所使用的信息

53、。它以一種能夠分析和分類的方式來捕獲用戶的所有信息,這使得某一模型可以直接轉(zhuǎn)化成數(shù)據(jù)庫結(jié)構(gòu)。我使用一種信息建模技術(shù),這種技術(shù)是通過實體、關(guān)系、屬性三種基本對象來定義信息。實體是需要維護和使用的相關(guān)特性的集合體;屬性是實體的特性或特征;關(guān)系是實體之間的聯(lián)系,關(guān)系為實體記錄(實例)之間的聯(lián)系和交互作用方式建立了模型。在為實體確定相關(guān)的屬性過程中,也需要確定此實體的主鍵和索引,并且要確定在每個實體中怎樣組織這些屬性,確定屬性的數(shù)據(jù)類型和它是否為空值。在高層次的描述過程中,還可以確定所有擴展屬性信息,包括長度、格式、編輯風(fēng)格、校驗規(guī)則和初始值。單獨實體的屬性被組織起來,用戶就能夠開始以某一種組織方式來

54、給實體分類。用戶必須通過關(guān)系,來為實體分組的方式確定分類模式,這是抽象化的初始層,或者說是通過隱藏模糊的信息來提高對分析的理解,通過將數(shù)據(jù)分類成組,就產(chǎn)生了相關(guān)分組的不同類型,這樣,更加易于觀察和分析。4.3 數(shù)據(jù)庫詳細設(shè)計在設(shè)計數(shù)據(jù)庫時,應(yīng)考慮以下事項。1. 數(shù)據(jù)庫的用途將如何影響設(shè)計,應(yīng)創(chuàng)建符合用途數(shù)據(jù)庫計劃。2. 數(shù)據(jù)庫規(guī)范化規(guī)則,防止數(shù)據(jù)庫設(shè)計中出現(xiàn)錯誤。3. 對數(shù)據(jù)完整性的保護。4. 數(shù)據(jù)庫和用戶權(quán)限的安全要求。5. 應(yīng)用程序的性能需求,設(shè)計數(shù)據(jù)庫時必須利用 microsoft sql server 2000 中能夠提高性能的功能。6. 數(shù)據(jù)庫維護。7. 用戶權(quán)限設(shè)置。進銷存e-r圖如圖4-2所示。圖4-2 進銷存e-r圖4.4 數(shù)據(jù)字典數(shù)據(jù)字典的作用是在軟件分析和設(shè)計的過程中給人提供關(guān)于數(shù)據(jù)的描述信息。它主要是對數(shù)據(jù)流圖中的數(shù)據(jù)流、處理邏輯、外部實體、數(shù)據(jù)存儲和數(shù)據(jù)項等方面進行具體的定義。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩個方面對系統(tǒng)的邏輯模型進行完整的描述。數(shù)據(jù)項定義如下表。 1. buy(采購),如表4-1所示。表4-1 buy(采購)序號英文名中文名類型長度(字符)1buyid購買編

溫馨提示

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

評論

0/150

提交評論