版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、本科畢業(yè)設(shè)計(jì)(論文)開題報(bào)告6學(xué) 院專業(yè)學(xué)生姓名學(xué)號(hào)指導(dǎo)教師職稱合作導(dǎo)師職稱論文題目企業(yè)進(jìn)銷存系統(tǒng)的設(shè)計(jì)一、選題背景和意義在中國(guó)加入wto之后,中小型的商品流通企業(yè)越來(lái)越多,商品的種類繁多,難以管理。而進(jìn)銷存管理系統(tǒng)逐漸成為企業(yè)經(jīng)營(yíng)和管理中的核心環(huán)節(jié),也是企業(yè)取得效益的關(guān)鍵。上海市南外灘輕紡面料公司是一家以商品經(jīng)營(yíng)為主的企業(yè),由于公司及各個(gè)子公司之間的距離比較遠(yuǎn),對(duì)公司的信息、商品等管理造成了很大的不便,直接關(guān)系到公司的發(fā)展,如果利用電話、傳真等進(jìn)行數(shù)據(jù)傳送存在著很大的缺陷,如:數(shù)據(jù)的傳遞慢,對(duì)人員的管理不方便等,而且手工的操作容易導(dǎo)致失誤,為彌補(bǔ)上述缺陷,提高公司效益,因此開發(fā)管理系統(tǒng)來(lái)提高
2、公司的競(jìng)爭(zhēng)力,實(shí)現(xiàn)公司的信息化管理是十分必要的。進(jìn)銷存管理系統(tǒng)是一個(gè)信息化管理軟件,可大限度地減少手工操作帶來(lái)的失誤,實(shí)現(xiàn)企業(yè)的進(jìn)貨、銷售、庫(kù)存管理等各項(xiàng)業(yè)務(wù)的信息化管理。在信息技術(shù)的催化之下,世界經(jīng)濟(jì)的變革已經(jīng)進(jìn)入了加速狀態(tài)。世界經(jīng)濟(jì)一體化,企業(yè)經(jīng)營(yíng)全球化,以及高度競(jìng)爭(zhēng)造成的高度個(gè)性化與迅速改變的客戶需求,令企業(yè)與顧客、企業(yè)與供方的關(guān)系變得更加密切和復(fù)雜。強(qiáng)化管理,規(guī)范業(yè)務(wù)流程,提高透明度,加快商品資金周轉(zhuǎn),以及為流通領(lǐng)域信息管理全面網(wǎng)絡(luò)化打下基礎(chǔ),是眾多商業(yè)企業(yè)夢(mèng)寐以求的愿望。中小企業(yè)在我國(guó)經(jīng)濟(jì)發(fā)展中具有重要地位,目前我國(guó)的中小企業(yè)數(shù)量較多、地區(qū)分布廣泛、行業(yè)分布跨度大,比較而言,外資企業(yè)
3、具有更為雄厚的資金實(shí)力、豐富的管理經(jīng)驗(yàn)和先進(jìn)的技術(shù)手段,因此,如果我國(guó)的中小企業(yè)不借助先進(jìn)的管理思想轉(zhuǎn)變經(jīng)營(yíng)觀念、使用信息化提高企業(yè)的管理水平和工作效率,將很難在今后的國(guó)際競(jìng)爭(zhēng)中取勝。然而企業(yè)管理在很多方面、很大程度上都必須借助信息化來(lái)完成,而我國(guó)中小企業(yè)的信息化水平還很低。隨著技術(shù)發(fā)展,電腦操作及管理日趨簡(jiǎn)化,電腦知識(shí)日趨普及,同時(shí)市場(chǎng)經(jīng)濟(jì)快速多變,競(jìng)爭(zhēng)激烈,因此企業(yè)采用電腦管理進(jìn)貨、庫(kù)存、銷售等諸多環(huán)節(jié)也已成為趨勢(shì)及必然。為了完善管理制度,增強(qiáng)企業(yè)的競(jìng)爭(zhēng)力,以實(shí)現(xiàn)商品管理的信息化,就需要一個(gè)企業(yè)進(jìn)銷存管理系統(tǒng)。二、國(guó)內(nèi)外研究現(xiàn)狀、發(fā)展動(dòng)態(tài)由于互聯(lián)網(wǎng)及電子商務(wù)的誕生及其客觀的發(fā)展速度,國(guó)外已
4、經(jīng)較早的涉及erp系統(tǒng)的開發(fā)。相對(duì)于國(guó)內(nèi)來(lái)說(shuō),技術(shù)的應(yīng)用比較成熟,廣泛應(yīng)用于大中型企業(yè)中。而在國(guó)內(nèi),企業(yè)進(jìn)銷存管理系統(tǒng),起步雖然比較慢,但它在國(guó)內(nèi)市場(chǎng)卻擁有廣闊的發(fā)展前景,而且發(fā)展速度也相當(dāng)快。目前,國(guó)內(nèi)已經(jīng)有很多企業(yè)使用了進(jìn)銷存管理系統(tǒng)。國(guó)際普遍公認(rèn),中國(guó)、印度和東歐是第三方進(jìn)銷存管理成長(zhǎng)最快的地區(qū),所以進(jìn)銷存管理行業(yè)在中國(guó)市場(chǎng)還有很大的發(fā)展空間。進(jìn)銷存軟件概念起源于上世紀(jì),由于電算化的普及,計(jì)算機(jī)管理的推廣,不少企業(yè)對(duì)于倉(cāng)庫(kù)貨品的進(jìn)貨,存貨,出貨管理,有了強(qiáng)烈的需求,進(jìn)銷存軟件的發(fā)展從此開始。在90年代以后,隨著進(jìn)銷存軟件的應(yīng)用面越來(lái)越廣,出現(xiàn)了許多從功能上,從用途上,更為全面的進(jìn)銷存系統(tǒng)
5、,從單純的貨品數(shù)量管理,擴(kuò)展為貨品的流程管理,進(jìn)銷存軟件對(duì)每一批貨品的來(lái)源,存放,去向,都作仔細(xì)的記錄,隨后并延伸為財(cái)務(wù)進(jìn)銷存一體化的管理模式。后來(lái),各種各樣的進(jìn)銷存軟件產(chǎn)品應(yīng)運(yùn)而生,在倉(cāng)庫(kù)進(jìn)銷存管理的基礎(chǔ)上,集合了財(cái)務(wù)管理??蛻艄芾?,業(yè)務(wù)管理等相關(guān)內(nèi)容,成為進(jìn)銷存財(cái)一體化的管理系統(tǒng)。進(jìn)銷存與進(jìn)銷存之間的競(jìng)爭(zhēng)優(yōu)勢(shì)主要取決于進(jìn)銷存的創(chuàng)新能力和核心能力的競(jìng)爭(zhēng),國(guó)內(nèi)制造和流通企業(yè)迫切需要運(yùn)用it技術(shù)實(shí)現(xiàn)其生產(chǎn)、庫(kù)存、日常交易的管理規(guī)范化、精確化,加強(qiáng)企業(yè)成本控制,提高企業(yè)運(yùn)營(yíng)效率。在國(guó)內(nèi),調(diào)查顯示,目前真正建設(shè)了完整的進(jìn)銷存系統(tǒng)的企業(yè)并不多,總之,進(jìn)銷存市場(chǎng)在國(guó)內(nèi)仍處于啟動(dòng)期。隨著越來(lái)越多的企業(yè)走出
6、國(guó)門參與國(guó)際市場(chǎng)競(jìng)爭(zhēng),全球市場(chǎng)競(jìng)爭(zhēng)趨勢(shì)已由原來(lái)的企業(yè)與企業(yè)之間的競(jìng)爭(zhēng)轉(zhuǎn)變?yōu)檫M(jìn)銷存與進(jìn)銷存之間的競(jìng)爭(zhēng)。進(jìn)銷存系統(tǒng)正在為越來(lái)越多的企業(yè)所采用,其中大中型企業(yè)成為市場(chǎng)需求主體。隨著信息技術(shù)的飛速發(fā)展,企業(yè)進(jìn)銷存管理系統(tǒng)是公司或企業(yè)進(jìn)銷存管理中的典型代表,涉及到了商品或貨物管理,入庫(kù)、出庫(kù)、查詢等。無(wú)論公司還是企業(yè)對(duì)于貨物都實(shí)行了信息化的管理,以提高管理水平和工作效率,同時(shí)也最大限度地減少手工操作帶來(lái)的錯(cuò)誤,所以進(jìn)銷存系統(tǒng)具有廣闊開發(fā)前景。三、研究的內(nèi)容及可行性分析研究?jī)?nèi)容:進(jìn)銷存系統(tǒng)主要由基礎(chǔ)信息模塊、銷售管理模塊、進(jìn)貨管理模塊、查詢統(tǒng)計(jì)模塊、往來(lái)管理模塊和系統(tǒng)設(shè)置模塊六部分組成。主要內(nèi)容如下:基礎(chǔ)
7、信息模塊:添加商品和公司信息,對(duì)公司的相關(guān)情況進(jìn)行管理。主要是看這些商家提供什么貨是自己所需的。也可以對(duì)商品的信息進(jìn)行更新,保證數(shù)據(jù)的時(shí)效性。銷售/進(jìn)貨模塊:負(fù)責(zé)對(duì)日常銷售的管理。包括銷售人員對(duì)商品日常銷售情況進(jìn)行登記;管理員對(duì)商品零售、批發(fā)價(jià)格管理。當(dāng)提供貨物后填寫的出庫(kù)單,即商品的詳細(xì)信息。進(jìn)貨模塊負(fù)責(zé)日常進(jìn)貨的管理。包括由庫(kù)管人員對(duì)商品進(jìn)貨信息進(jìn)行登記登記;管理員對(duì)進(jìn)貨商品數(shù)量及價(jià)格進(jìn)行管理,用于當(dāng)進(jìn)貨入庫(kù)時(shí)填寫的清單,方面貨物統(tǒng)計(jì)、管理。查詢統(tǒng)計(jì)模塊:在已添加的商品中查找所需的貨物,查詢當(dāng)前商品的信息,哪些貨物庫(kù)存不足,以便及時(shí)通知入庫(kù)管理部門購(gòu)貨,同時(shí)也可以根據(jù)貨物及時(shí)清理過(guò)期貨物。
8、結(jié)賬管理模塊:負(fù)責(zé)對(duì)日常財(cái)務(wù)情況的管理。包括進(jìn)貨、銷售、庫(kù)存財(cái)務(wù)賬目的日常管理。日常各項(xiàng)開支、費(fèi)用的管理;主要在商品進(jìn)貨、退貨、出貨時(shí)對(duì)商品的價(jià)格信息作管理。系統(tǒng)設(shè)置模塊:負(fù)責(zé)管理進(jìn)銷存系統(tǒng)的所有用戶信息。主要包括用戶信息及設(shè)置用戶權(quán)限功能;對(duì)系統(tǒng)使用日志進(jìn)行管理;對(duì)系統(tǒng)數(shù)據(jù)庫(kù)的內(nèi)容進(jìn)行備份;設(shè)置系統(tǒng)各項(xiàng)參數(shù)。可行性分析:現(xiàn)在存在進(jìn)銷存管理系統(tǒng)大多數(shù)是面向大型企業(yè)的系統(tǒng)軟件,而且投資、維護(hù)對(duì)資金的要求比較大。對(duì)于一些中小型企業(yè)來(lái)說(shuō)存在資金問(wèn)題,這就導(dǎo)致某些小型企業(yè)仍然是使用手工方式進(jìn)行進(jìn)、銷、存的數(shù)據(jù)管理,同時(shí)現(xiàn)有的一些系統(tǒng)存在著一些問(wèn)題如:圖形界面設(shè)計(jì)部合理、數(shù)據(jù)部安全、系統(tǒng)維護(hù)功能不強(qiáng)等。
9、本系統(tǒng)使用asp.net技術(shù)進(jìn)行開發(fā),作為微軟公司已經(jīng)比較成熟的產(chǎn)品,現(xiàn)在有越來(lái)越多的企業(yè)及技術(shù)人員選擇它來(lái)作為開發(fā)平臺(tái)。訪問(wèn)數(shù)據(jù)庫(kù)的操作也更為簡(jiǎn)單易用。因此,在技術(shù)上asp.net是完全可以勝任這個(gè)平臺(tái)的開發(fā)。四、論文擬解決的關(guān)鍵問(wèn)題及難點(diǎn)進(jìn)銷存管理系統(tǒng)必須提供商品信息、供應(yīng)信息等基礎(chǔ)設(shè)置;提供商品的進(jìn)貨、銷售和庫(kù)存管理功能;可以分不同用戶對(duì)該系統(tǒng)進(jìn)行操作。另外,該系統(tǒng)還必須保證數(shù)據(jù)的安全性、完整性和準(zhǔn)確性。系統(tǒng)要有良好的人機(jī)交互界面,操作界面簡(jiǎn)單明了。當(dāng)企業(yè)的銷售量大,賬目繁多,每天的進(jìn)銷存數(shù)據(jù)都比較大時(shí),要支持多人操作,或者有較好的權(quán)限分配功能。所有用戶都由上級(jí)管理人員進(jìn)行統(tǒng)一添加,因?yàn)?/p>
10、系統(tǒng)為內(nèi)部使用。為方便用戶了解貨物的銷售及進(jìn)貨,系統(tǒng)要具備查詢模塊,支持查詢,避免得不到對(duì)商品信息及時(shí)了解而導(dǎo)致人力、物力和財(cái)力的浪費(fèi)。通過(guò)計(jì)算機(jī)能夠直接知道倉(cāng)庫(kù)的存儲(chǔ)情況。在功能上,系統(tǒng)還可增加一個(gè)備份和還原的功能,如今病毒橫行,當(dāng)外界壞境干擾本系統(tǒng)時(shí),系統(tǒng)可以保護(hù)原始數(shù)據(jù)的安全。數(shù)據(jù)的計(jì)算盡量自動(dòng)完成,減少人工干預(yù)。在與數(shù)據(jù)庫(kù)之間涉及到數(shù)據(jù)庫(kù)sql內(nèi)部規(guī)則,如數(shù)據(jù)表的創(chuàng)建和使用,數(shù)據(jù)查詢,數(shù)據(jù)操縱(添加、刪除、修改)等。例如,在數(shù)據(jù)庫(kù)里每一種物品對(duì)應(yīng)著一個(gè)id,相同規(guī)格的物品都只有一個(gè)id,只是數(shù)量上增加,但是當(dāng)發(fā)貨方每次給的單子不一樣的時(shí)候,有時(shí)縮寫規(guī)格有些增加規(guī)格但實(shí)際上但是同一物品,
11、錄入的時(shí)候卻容易造成兩種物品了,像這樣的情況就需要自己對(duì)規(guī)格的標(biāo)準(zhǔn)進(jìn)行定義,或者建立一張物品的詳情表,里面將物品的編號(hào)編制規(guī)則、物品的名稱、規(guī)格、所屬類、單價(jià)、計(jì)量單位等等都作了詳細(xì)的記錄。這張表要求用戶在使用本系統(tǒng)前盡可能把所有要用到的物品都輸入完整,當(dāng)然以后用戶遵循這種輸入規(guī)則也可以增加物品種類。在以后用戶要使用到這些物品,比如進(jìn)、銷、存的各個(gè)環(huán)節(jié)時(shí),都直接通過(guò)調(diào)用這張表,點(diǎn)選輸入,這種就可以避免因?yàn)橛脩糇约狠斎朐斐傻囊?guī)格混亂的情況。在代碼編寫方面涉及到代碼的正確性,在完成初步制作后對(duì)系統(tǒng)的細(xì)節(jié)進(jìn)行修改,逐步完善它的功能,檢查存在的錯(cuò)誤并進(jìn)行系統(tǒng)的測(cè)試,經(jīng)過(guò)重復(fù)的修改和調(diào)試最終完成進(jìn)銷存系
12、統(tǒng)。企業(yè)進(jìn)銷存管理系統(tǒng)的需求分析和可行性分析直接影響用戶和系統(tǒng)之間的交互,因此對(duì)于它的模塊設(shè)計(jì)必須謹(jǐn)慎、細(xì)致。調(diào)查企業(yè)進(jìn)銷存所涉及到的信息,如何確立數(shù)據(jù)庫(kù)和解決好數(shù)據(jù)庫(kù)在大量信息寫入和讀取時(shí)的速度和安全性。五、研究方法本系統(tǒng)的研究主要依據(jù)對(duì)企業(yè)的分析結(jié)果確定系統(tǒng)的功能模塊,最后完成設(shè)計(jì)。研究措施如下:1)查詢相關(guān)資料,了解系統(tǒng)的研究意義,可以上網(wǎng)搜索或者去圖書館查閱相關(guān)資料。對(duì)文獻(xiàn)進(jìn)行查閱,分析和綜合等形式進(jìn)行研究,明確系統(tǒng)設(shè)計(jì)細(xì)節(jié)和步驟。利用所學(xué)過(guò)的軟件工程方面的知識(shí)和方法進(jìn)行系統(tǒng)的分析規(guī)劃,主要學(xué)習(xí)和研究sql數(shù)據(jù)庫(kù)和。2)通過(guò)查詢資料了解該系統(tǒng)要如何做以及要做那些東西。界定主題范圍并征集
13、基本的參考書目資料,范例,依照參考書和范例進(jìn)行程序設(shè)計(jì),掌握進(jìn)銷存的設(shè)計(jì)和開發(fā)方法。通過(guò)查詢資料研究的方法有利于了解問(wèn)題的現(xiàn)狀,有助于了解事物的全貌。3)對(duì)數(shù)據(jù)庫(kù)進(jìn)行分析,設(shè)計(jì)好數(shù)據(jù)庫(kù),畫出模塊圖。4)對(duì)每個(gè)功能模塊進(jìn)行細(xì)化,將每一步想清楚并制定出每一步的做法和注意的地方。5)進(jìn)行程序的編碼,并在編碼時(shí)對(duì)程序進(jìn)行初步調(diào)試。6)對(duì)設(shè)計(jì)好的程序進(jìn)行最終調(diào)試,通過(guò)調(diào)試發(fā)現(xiàn)存在的問(wèn)題并解決,從而達(dá)到完善系統(tǒng)的目的。7)對(duì)調(diào)試好的系統(tǒng)進(jìn)行美化,比如用photoshop對(duì)圖片進(jìn)行處理。當(dāng)然,在研究過(guò)程中也可以直接調(diào)查,對(duì)調(diào)查搜集到的資料進(jìn)行綜合分析、比較,調(diào)查法是科學(xué)研究中普遍的研究方法。六、論文的進(jìn)度安
14、排2010年12月11日12月26日 作開題報(bào)告2011年1月2日1月8日 畢業(yè)論文(設(shè)計(jì))中期檢查2011年3月12日3月21日 答辯資格審查階段2011年4月2日4月17日 畢業(yè)論文(設(shè)計(jì))答辯階段2011年4月18日4月20日 聯(lián)評(píng)2011年5月14日5月22日 重答辯2011年5月31日 畢業(yè)論文總結(jié)七、主要參考文獻(xiàn)1陳志泊.數(shù)據(jù)庫(kù)原理及應(yīng)用教程(第二版).北京:人民郵電出版社,2008.2張?chǎng)窝?,吳小?sql server 2000程序設(shè)計(jì). 北京:科學(xué)出版社,2003.3martin.j循序漸近北京:人民郵電出版社,2002.4 田原.asp.net程序設(shè)計(jì)教程.北京:清華大學(xué)出
15、版社,2006.5普悠瑪程序設(shè)計(jì)示例導(dǎo)學(xué).北京:科海電子出版社,2003.6李愛(ài)武.sql server2000數(shù)據(jù)庫(kù)系統(tǒng)實(shí)訓(xùn)教程.北京:郵電大學(xué)出版社,2004.7 李玉林,王巖.asp.net 2.0網(wǎng)絡(luò)編程從入門到精通.北京:清華大學(xué)出版社,2008.8金雪云.asp.net高級(jí)開發(fā)技術(shù)與范例.北京:電子工業(yè)出版社,2002.9 楊學(xué)全.sql server 2000實(shí)例教程.北京:電子工業(yè)出版社,2004.10鄭阿奇.sql server2000實(shí)用教程.北京:電子工業(yè)出版社,2002.11 (美)佩特科維奇|譯者:馮飛,薛瑩.microsoft sql server2005初學(xué)者指南
16、m.北京:清華大學(xué)出版社,2007.12 ales spetic,jonathan gennick. transact-sql cookbook .oreilly,2002.本科畢業(yè)設(shè)計(jì)(論文)文獻(xiàn)綜述5企業(yè)進(jìn)銷存系統(tǒng)的設(shè)計(jì)學(xué)院專業(yè)學(xué)生姓名學(xué)號(hào)指導(dǎo)教師職稱合作導(dǎo)師職稱論文題目企業(yè)進(jìn)銷存系統(tǒng)的設(shè)計(jì)文獻(xiàn)綜述:摘要:隨著當(dāng)今世界計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在企業(yè)管理中應(yīng)用的普及,利用計(jì)算機(jī)實(shí)現(xiàn)企業(yè)進(jìn)銷存管理勢(shì)在必行。商品或貨物實(shí)行信息化管理,可以提高管理水平和工作效率,同時(shí)也可以地大限度地減少手工操作帶來(lái)的失誤,對(duì)企業(yè)內(nèi)部的一系列資源也進(jìn)行全面的整合,而企業(yè)管理成為在整合、調(diào)整過(guò)程中主要調(diào)整對(duì)象。隨
17、著企業(yè)信息化進(jìn)程的不斷發(fā)展企業(yè)進(jìn)銷存管理系統(tǒng)在企業(yè)管理中都有廣泛的應(yīng)用前景。關(guān)鍵詞:管理,進(jìn)銷存,進(jìn)銷存管理 1 管理信息系統(tǒng)(mis)1.1 管理信息系統(tǒng)的產(chǎn)生和概念企業(yè)管理水平是企業(yè)經(jīng)營(yíng)成敗的重要因數(shù),進(jìn)入二十一世紀(jì)后,企業(yè)的經(jīng)營(yíng)環(huán)境發(fā)生了巨大的變化,企業(yè)面臨著知識(shí)經(jīng)濟(jì)和經(jīng)濟(jì)一體化的新局面?!靶畔⒒俏覈?guó)加快實(shí)現(xiàn)工業(yè)化和現(xiàn)代化的必然選擇,堅(jiān)持以信息化帶動(dòng)工業(yè)化,以工業(yè)化促進(jìn)信息化”。信息化被提升到了國(guó)家戰(zhàn)略層面,企業(yè)信息化是企業(yè)發(fā)展的必經(jīng)之路。從企業(yè)內(nèi)部來(lái)看,必須構(gòu)建企業(yè)的最佳業(yè)務(wù)流程,通過(guò)信息流,協(xié)同各生產(chǎn)經(jīng)營(yíng)單位和部門的商流、物流和資金流,合理配置企業(yè)資源,提高核心企業(yè)的競(jìng)爭(zhēng)能力和市場(chǎng)
18、應(yīng)變能力。管理信息系統(tǒng)(mis)是一個(gè)由人、計(jì)算機(jī)等組成的能進(jìn)行信息的收集、傳遞、儲(chǔ)存、加工、維護(hù)和使用的系統(tǒng),必然能代替過(guò)去大量、繁雜的手工操作。而且知識(shí)經(jīng)濟(jì)時(shí)代最顯著的特征是商業(yè)企業(yè)的結(jié)構(gòu)隨著產(chǎn)品技術(shù)進(jìn)步、市場(chǎng)變化而快速變化,時(shí)效經(jīng)濟(jì)和消費(fèi)個(gè)性化會(huì)不斷增強(qiáng)。一個(gè)優(yōu)秀的信息系統(tǒng)能使管理者對(duì)商業(yè)企業(yè)了如指掌,用數(shù)據(jù)幫助企業(yè)家瞻前顧后,使企業(yè)家能把有限的精力更多地用于處理風(fēng)險(xiǎn)規(guī)避上。隨著當(dāng)今世界計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在商業(yè)企業(yè)管理中應(yīng)用的普及,利用計(jì)算機(jī)實(shí)現(xiàn)商業(yè)企業(yè)進(jìn)銷存管理勢(shì)在必行。使用傳統(tǒng)的手工管理方式,一方面效率低下,另一方面容易造成錯(cuò)誤。商業(yè)企業(yè)要實(shí)現(xiàn)現(xiàn)代化的主要內(nèi)容之一就是實(shí)現(xiàn)商
19、品的進(jìn)銷存信息管理系統(tǒng)的現(xiàn)代化,只有將計(jì)算機(jī)引入商業(yè)企業(yè)的管理,才能真正形成現(xiàn)代化商業(yè)企業(yè)的組織形式,管理和運(yùn)用方式,才能真正體現(xiàn)商業(yè)企業(yè)規(guī)范化、科學(xué)化、現(xiàn)代化管理的手段?,F(xiàn)代商業(yè)企業(yè)大多面臨著資金短缺嚴(yán)重、市場(chǎng)競(jìng)爭(zhēng)激烈和利潤(rùn)提高困難等諸多問(wèn)題,尤其是我國(guó)商業(yè)企業(yè)大而全、小而全,又處在國(guó)家不斷改革的大背景之下,企業(yè)管理所面臨的數(shù)據(jù)量不僅大而且動(dòng)態(tài)變化多。因此,建立計(jì)算機(jī)信息管理系統(tǒng)并使其發(fā)揮效能,從而減少庫(kù)存和流動(dòng)資金、降低生產(chǎn)成本、縮短生產(chǎn)周期、保證按時(shí)交貨、提高產(chǎn)品質(zhì)量和企業(yè)應(yīng)變能力等,是提高我國(guó)企業(yè)管理水平和經(jīng)濟(jì)效益的迫切需要。目前,全國(guó)各地大中型綜合商場(chǎng)、超市和專營(yíng)店正在蓬勃發(fā)展,并且
20、還在以2位數(shù)高速增長(zhǎng)。目前國(guó)內(nèi)零售業(yè)經(jīng)營(yíng)管理手段相對(duì)比較落后,大多數(shù)小型商場(chǎng)、超市沒(méi)有使用軟件進(jìn)行管理,而國(guó)家對(duì)零售業(yè)實(shí)行規(guī)范管理。零售業(yè)為提高自身競(jìng)爭(zhēng)力,使用專業(yè)管理軟件是必由之路,零售業(yè)管理軟件市場(chǎng)潛力巨大,商機(jī)無(wú)限。1.2 管理信息系統(tǒng)的結(jié)構(gòu)特征管理信息系統(tǒng)(management information systems,mis)概念是在60年代提出的。當(dāng)時(shí),計(jì)算機(jī)的應(yīng)用已經(jīng)普及到金融、商業(yè)、政府部門和科學(xué)研究等領(lǐng)域,主要的應(yīng)用是數(shù)據(jù)處理。信息系統(tǒng)的發(fā)展經(jīng)歷了從電子數(shù)據(jù)處理系統(tǒng)到管理信息系統(tǒng)的發(fā)展過(guò)程。mis系統(tǒng)平臺(tái)模式大體上分為4種:主機(jī)終端模式、文件服務(wù)器模式、客戶機(jī)/服務(wù)器模式(cl
21、ient/server,簡(jiǎn)稱c/s)和web瀏覽器/服務(wù)器模式(browser/server,簡(jiǎn)稱b/s)。主機(jī)終端模式由于硬件選擇有限,硬件投資得不到保證,已被逐步淘汰。而文件服務(wù)器模式只適合用小規(guī)模得局域網(wǎng),對(duì)于用戶多、數(shù)據(jù)量大的情況就會(huì)產(chǎn)生網(wǎng)絡(luò)瓶頸,特別是在互聯(lián)網(wǎng)上不能滿足用戶要求。因此,現(xiàn)代企業(yè)mis系統(tǒng)平臺(tái)模式主要考慮c/s和b/s模式。(1)cs模式c/s模式主要由客戶應(yīng)用程序(client)、服務(wù)器管理程序(server)和中間件(middleware)三個(gè)部件組成。客戶應(yīng)用程序是系統(tǒng)中用戶與數(shù)據(jù)進(jìn)行交互的部件。服務(wù)器程序負(fù)責(zé)有效地管理系統(tǒng)資源,如管理一個(gè)信息數(shù)據(jù)庫(kù),其主要工作是
22、當(dāng)多個(gè)客戶并發(fā)地請(qǐng)求服務(wù)器上的相同資源時(shí),對(duì)這些資源進(jìn)行最優(yōu)化管理。中間件負(fù)責(zé)聯(lián)結(jié)客戶應(yīng)用程序與服務(wù)器管理程序,協(xié)同完成一個(gè)作業(yè),以滿足用戶查詢管理數(shù)據(jù)的要求??蛻舳藨?yīng)用軟件向服務(wù)器發(fā)出訪問(wèn)請(qǐng)求,服務(wù)器按要求組織數(shù)據(jù)。并通過(guò)網(wǎng)絡(luò)把結(jié)果傳送給提出請(qǐng)求的客戶機(jī)。客戶機(jī)處理或顯示結(jié)果數(shù)據(jù),兩者之間是請(qǐng)求與服務(wù)的關(guān)系。二層client/server結(jié)構(gòu)是以往非常流行的數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu),它把界面和數(shù)據(jù)庫(kù)處理操作分開在前端(客戶端)和后端(服務(wù)器端)。這個(gè)特點(diǎn)使得c/s系統(tǒng)的工作速度主要取決于進(jìn)行大量數(shù)據(jù)操作的服務(wù)器,而不是前端的硬件設(shè)備;同時(shí)也降低了對(duì)網(wǎng)絡(luò)傳輸速度的要求。三層cs的體系結(jié)構(gòu),將兩層結(jié)構(gòu)中服
23、務(wù)器部分和客戶端部分的應(yīng)用單獨(dú)劃分出來(lái),即采用“客戶機(jī)應(yīng)用服務(wù)器數(shù)據(jù)庫(kù)服務(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ù)器可以位于同一主機(jī),也可位于不同主機(jī)。(2)bs模式隨著internet技術(shù)和web技術(shù)的廣泛應(yīng)用,c/s結(jié)構(gòu)已無(wú)法滿足人們的需要,bs是一種以web技術(shù)為基礎(chǔ)的新型mis系統(tǒng)平臺(tái)模式。把傳統(tǒng)cs模式中的服務(wù)器分解為一個(gè)數(shù)據(jù)庫(kù)服務(wù)器與一個(gè)或多個(gè)應(yīng)用服務(wù)器(web服務(wù)器),從而構(gòu)成一個(gè)三層結(jié)構(gòu)體系。在b/s體系結(jié)構(gòu)系統(tǒng)中,用戶通過(guò)瀏覽器向分布在網(wǎng)絡(luò)上的許多服務(wù)器發(fā)出請(qǐng)求,服務(wù)器
24、對(duì)瀏覽器的請(qǐng)求進(jìn)行處理,將用戶所需信息返回到瀏覽器。b/s結(jié)構(gòu)簡(jiǎn)化了客戶機(jī)的工作,客戶機(jī)上只需配置少量的客戶端軟件,把負(fù)荷分配給了web服務(wù)器,服務(wù)器將擔(dān)負(fù)更多的工作,對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)和應(yīng)用程序的執(zhí)行將在服務(wù)器上完成。瀏覽器發(fā)出請(qǐng)求,而其余如數(shù)據(jù)請(qǐng)求、加工、結(jié)果返回以及動(dòng)態(tài)網(wǎng)頁(yè)生成等工作全部由web server完成。2 進(jìn)銷存管理系統(tǒng)2.1 我國(guó)目前進(jìn)銷存的發(fā)展與現(xiàn)狀中國(guó)信息化進(jìn)程大約在20世紀(jì)80年代起步,90年代開始進(jìn)入快速發(fā)展階段,90年代下半期進(jìn)入高速發(fā)展時(shí)期,也就是說(shuō)mis在我國(guó)己有20多年的發(fā)展歷程,但真正普及應(yīng)用還是近十年來(lái)的事。管理信息系統(tǒng)是對(duì)我國(guó)的信息化建設(shè)影響最深、應(yīng)用最為
25、廣泛、最具有特色的、產(chǎn)生的效益最為明顯的系統(tǒng)軟件。己在各個(gè)不同的行業(yè)得到廣泛的應(yīng)用。我國(guó)當(dāng)前具有規(guī)模和實(shí)力的軟件公司中的很多是從從事管理信息系統(tǒng)行業(yè)中發(fā)展起來(lái)的等。并從中產(chǎn)生了大量的it精英。企業(yè)管理信息系統(tǒng)在中國(guó)蓬勃發(fā)展,國(guó)外的許多軟件公司如德國(guó)的sap、荷蘭的baan、美國(guó)的jde、oracle等,紛紛在中國(guó)設(shè)立機(jī)構(gòu),占領(lǐng)中國(guó)的市場(chǎng);應(yīng)運(yùn)而生的中國(guó)軟件公司也如雨后春筍般生長(zhǎng)起來(lái),成為一道亮麗的風(fēng)景線。根據(jù)調(diào)查,全國(guó)企業(yè)花了近80億元投資管理信息系統(tǒng),經(jīng)營(yíng)業(yè)績(jī)年遞增10%以上的公司又是如此之多;中國(guó)的軟件公司,更是從零開始,已經(jīng)長(zhǎng)成了小巨人群體。得到的結(jié)論是,mis軟件有市場(chǎng)是因?yàn)樗_實(shí)有用
26、。為滿足各個(gè)不同的行業(yè)應(yīng)用,進(jìn)銷存軟件作為管理信息系統(tǒng)(mis)的重要應(yīng)用,在我國(guó)從無(wú)到有,走出了一條具有中國(guó)本土特色的發(fā)展之路,目前進(jìn)銷存軟件已形成相當(dāng)規(guī)模,成為中國(guó)軟件領(lǐng)域的一面旗幟。隨著我國(guó)流通行業(yè)的飛快發(fā)展,為了降低成本,提高盈利能力,各種商務(wù)理念、營(yíng)銷策略的出現(xiàn),對(duì)系統(tǒng)軟件提出了新的要求,另一方面隨著計(jì)算機(jī)技術(shù)、通信技術(shù)和網(wǎng)絡(luò)技術(shù)日新月異的發(fā)展,己經(jīng)應(yīng)用、滲透到商務(wù)活動(dòng)、管理的各個(gè)層面。如新近提出的erp、crm等。系統(tǒng)不斷朝著集成化、智能化、網(wǎng)絡(luò)化與分布式的方向發(fā)展。近年來(lái),國(guó)內(nèi)internet環(huán)境的基本形成,一方面成為未來(lái)信息系統(tǒng)建設(shè)及發(fā)展的重要方向,同時(shí)在規(guī)模、結(jié)構(gòu)、功能層次及
27、設(shè)計(jì)實(shí)現(xiàn)等各個(gè)方面與傳統(tǒng)信息系統(tǒng)相比較均發(fā)生了很大變化。2.2 我國(guó)目前進(jìn)銷存系統(tǒng)面臨的問(wèn)題雖然我國(guó)的mis非常繁榮,但是總體上成功的并不多,資料表明,實(shí)施很成功的企業(yè)僅占25%左右,即有3/4是失敗或半失敗的,其中進(jìn)銷存存在的主要問(wèn)題:一、縱觀當(dāng)前國(guó)內(nèi)大多數(shù)中小企業(yè)的銷售運(yùn)作現(xiàn)狀,不難看出存在著信息傳輸效率低,可靠、安全、保密性差,缺少全系統(tǒng)統(tǒng)一的數(shù)據(jù)資源和規(guī)范的商務(wù)文件運(yùn)行手段。二、缺乏統(tǒng)一規(guī)范和標(biāo)準(zhǔn),尤其是數(shù)據(jù)交換標(biāo)準(zhǔn),目前大多數(shù)進(jìn)銷存軟件模塊獨(dú)立,互不關(guān)聯(lián),數(shù)據(jù)不能共享,尤其不同軟件之間的數(shù)據(jù)交換、共享、無(wú)縫連接更無(wú)從談起,它給軟件企業(yè)和用戶的應(yīng)用與升級(jí)帶來(lái)麻煩。三、低水平、重復(fù)性開發(fā)
28、、多平臺(tái)共存、軟件層次參差不齊,數(shù)百家進(jìn)銷存軟件傘業(yè)中除一些優(yōu)秀者外,主要還是代替手工處理的目標(biāo),而且產(chǎn)品選宣傳與實(shí)際性能有差別,無(wú)法滿足用戶的實(shí)際需要。四、缺乏實(shí)用性與先進(jìn)性的一致(炒作的多、務(wù)實(shí)的少)。分析決策支持系統(tǒng)、kdd等新概念層出不窮,并沒(méi)有從我國(guó)還處于初級(jí)階段的實(shí)際出發(fā)。最近在數(shù)據(jù)挖掘技術(shù)還不成熟的情況下,有的在不考慮我國(guó)市場(chǎng)經(jīng)濟(jì)的時(shí)間還不長(zhǎng),很多還不規(guī)范的情況下,在系統(tǒng)中引入聯(lián)機(jī)分析系統(tǒng)。一段時(shí)間以后,其中的數(shù)據(jù)由于”人對(duì)計(jì)算機(jī)說(shuō)假話(輸入不符規(guī)范準(zhǔn)確的數(shù)據(jù))”而導(dǎo)致”計(jì)算機(jī)對(duì)人說(shuō)廢話(輸出結(jié)果于管理無(wú)補(bǔ))”,最后得出”電腦不如豬腦”的結(jié)論,從而導(dǎo)致系統(tǒng)的閑置、失敗。五、未注重
29、實(shí)用性、兼容連貫性,前瞻性和擴(kuò)展性的一致。 3 開發(fā)工具介紹3.1 asp.net概述microsoft.net作為一種面向網(wǎng)絡(luò)、支持各種用戶終端的開發(fā)平臺(tái)環(huán)境,推動(dòng)了新一代因特網(wǎng)的發(fā)展,真正地讓人們可以在任何時(shí)間、任何地點(diǎn)、通過(guò)任何設(shè)備得到信息。而asp.net是建立在.net平臺(tái)構(gòu)架上,利用公共語(yǔ)言運(yùn)行庫(kù)(common language runtime)在服務(wù)器端為用戶提供建立強(qiáng)大的企業(yè)級(jí)web應(yīng)用服務(wù)的編程框架。asp.net提供了一個(gè)統(tǒng)一的web開發(fā)模型,并提供了開發(fā)人員創(chuàng)建企業(yè)極web應(yīng)用程序所需的各種服務(wù)。asp.net可以與任何與.net兼容的語(yǔ)言編寫應(yīng)用程序。此外,asp.ne
30、t應(yīng)用程序都可以完全使用.net framework。asp.net是.net計(jì)劃中的一個(gè)重要組成部分,其為web應(yīng)用程序開發(fā)人員提供了許多新特性,這些特性包括已編譯的服務(wù)器端代碼、一種將服務(wù)器端邏輯與客戶端布局相分離的代碼隱藏(code-behind)技術(shù)、可擴(kuò)展的服務(wù)器端控件模型、設(shè)計(jì)數(shù)據(jù)綁定模型、xcopy部署以及客戶和服務(wù)器上的窗體身份證驗(yàn)證支持等。3.2 數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)(database management system)是一種操縱和管理數(shù)據(jù)庫(kù)的大型軟件,是用于建立、使用和維護(hù)數(shù)據(jù)庫(kù),簡(jiǎn)稱dbms。它對(duì)數(shù)據(jù)庫(kù)進(jìn)行統(tǒng)一的管理和控制,以保證數(shù)據(jù)庫(kù)的安全性和完整性。用戶通過(guò)
31、dbms訪問(wèn)數(shù)據(jù)庫(kù)中的數(shù)據(jù),數(shù)據(jù)庫(kù)管理員也通過(guò)dbms進(jìn)行數(shù)據(jù)庫(kù)的維護(hù)工作。它提供多種功能,可使多個(gè)應(yīng)用程序和用戶用不同的方法在同時(shí)或不同時(shí)刻去建立,修改和詢問(wèn)數(shù)據(jù)庫(kù)。目前有許多數(shù)據(jù)庫(kù)產(chǎn)品,如microsoft sql server、microsoft access、visual foxpro等產(chǎn)品各以自己特有的功能,在數(shù)據(jù)庫(kù)市場(chǎng)上占有一席之地。本系統(tǒng)采用的是sql數(shù)據(jù)庫(kù)。本科畢業(yè)設(shè)計(jì)(論文)正文目 錄摘要1英文摘要11 引言21.1 系統(tǒng)設(shè)計(jì)思想21.2 系統(tǒng)開發(fā)環(huán)境及運(yùn)行平臺(tái)21.3 運(yùn)行機(jī)制32 需求分析42.1 系統(tǒng)需求分析42.2 企業(yè)的信息管理分析42.3 數(shù)據(jù)流圖53 可行性分析
32、73.1 系統(tǒng)開發(fā)的必要性73.2 可行性分析74 總體設(shè)計(jì)84.1 系統(tǒng)模塊總體設(shè)計(jì)84.2 數(shù)據(jù)庫(kù)設(shè)計(jì)104.3 數(shù)據(jù)庫(kù)詳細(xì)設(shè)計(jì)114.4 數(shù)據(jù)字典124.5 登錄界面設(shè)計(jì)184.6 系統(tǒng)主界面設(shè)計(jì)194.7 銷售管理設(shè)計(jì)204.8 往來(lái)管理功能設(shè)計(jì)214.9 庫(kù)存管理功能設(shè)計(jì)214.10 管理功能設(shè)計(jì)225 系統(tǒng)測(cè)試與性能分析245.1 軟件測(cè)試245.2 系統(tǒng)測(cè)試24總結(jié)25參考文獻(xiàn)26企業(yè)進(jìn)銷存系統(tǒng)的設(shè)計(jì)摘要:企業(yè)進(jìn)銷存系統(tǒng)是利用信息化手段把先進(jìn)的企業(yè)管理方法引入到企業(yè)的進(jìn)銷存管理中,企業(yè)進(jìn)銷存貫穿企業(yè)生產(chǎn)和經(jīng)營(yíng)的全過(guò)程,本系統(tǒng)經(jīng)過(guò)可行性分析和需求分析之后采用visual studi
33、o 2008和sql server 2000為開發(fā)平臺(tái),c#為開發(fā)語(yǔ)言,瀏覽器/服務(wù)器系統(tǒng)結(jié)構(gòu),實(shí)現(xiàn)了對(duì)企業(yè)的進(jìn)貨、銷售、庫(kù)存查詢等功能,包括基本信息,庫(kù)存管理,銷售、進(jìn)貨以及往來(lái)管理和用戶管理。關(guān)鍵詞:進(jìn)銷存管理系統(tǒng);進(jìn)貨;銷售;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è)對(duì)貨物都實(shí)行了信息化管理,信息管理系統(tǒng)一直是國(guó)內(nèi)應(yīng)用軟件研究的熱點(diǎn)之一,針對(duì)企業(yè)用手工完成進(jìn)銷存管理存在處理速度慢和容易出錯(cuò)、企業(yè)內(nèi)部溝通不良等情況,銷售人員很難對(duì)客戶做出正確的供貨承諾。因此,一套好的進(jìn)銷存管理系統(tǒng)對(duì)企業(yè)的現(xiàn)代化進(jìn)程來(lái)說(shuō),是必不可少的。不同的商業(yè)領(lǐng)域的進(jìn)銷存管理流程差異很大,本文提供一套比較使用于科技數(shù)碼產(chǎn)品企業(yè)進(jìn)銷存管理的解決方案。1.1 系統(tǒng)設(shè)計(jì)思想實(shí)用性:系統(tǒng)以中小數(shù)碼企業(yè)的用戶需求為目標(biāo),符合用戶實(shí)際的業(yè)務(wù)流程為原則進(jìn)行設(shè)計(jì)和開發(fā),以方便用戶為原則。根據(jù)用戶實(shí)際的需求情況,從用戶角度出發(fā)盡可能的方便用戶使用,滿足基本的用戶需要。先進(jìn)性:本設(shè)計(jì)將充分應(yīng)
37、用現(xiàn)有成熟的計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)、軟件開發(fā)技術(shù)。以visualstudio2008為主要開發(fā)環(huán)境其優(yōu)秀的編碼體制和強(qiáng)大的編譯器是此系統(tǒng)的強(qiáng)力支柱,sql server 2000為后臺(tái)數(shù)據(jù)庫(kù),可以滿足中小數(shù)碼企業(yè)的實(shí)用需求和對(duì)軟件成本的控制需要。高安全性:在設(shè)計(jì)中,將充分利用網(wǎng)絡(luò)軟、硬件提供的各種安全措施,既可以保證用戶共享資源,同時(shí)也可保證關(guān)鍵數(shù)據(jù)的安全性,本系統(tǒng)給用戶提供的用戶權(quán)限管理,可以限制各個(gè)用戶所能操作的功能,給大大提高了系統(tǒng)的安全性,數(shù)據(jù)庫(kù)數(shù)據(jù)可以進(jìn)行備份和回復(fù),確保了數(shù)據(jù)的安全。1.2 系統(tǒng)開發(fā)環(huán)境及運(yùn)行平臺(tái)本文實(shí)現(xiàn)的“企業(yè)進(jìn)銷存系統(tǒng)的設(shè)計(jì)”是用asp.net和sql serve
38、r 2000開發(fā)的,采用的是瀏覽器/服務(wù)器系統(tǒng)(browser/server簡(jiǎn)稱b/s)結(jié)構(gòu)。采用b/s結(jié)構(gòu)軟件的優(yōu)勢(shì)在于:無(wú)須開發(fā)客戶端軟件,維護(hù)和升級(jí)方便;可跨平臺(tái)操作,任何一臺(tái)機(jī)器只要裝有瀏覽器軟件,均可作為客戶機(jī)來(lái)訪問(wèn)系統(tǒng);具有良好的開放性和可擴(kuò)充性;有效地適應(yīng)了當(dāng)前用戶對(duì)管理信息系統(tǒng)的新需求。因此該結(jié)構(gòu)在管理信息系統(tǒng)開發(fā)領(lǐng)域中獲得飛速發(fā)展,成為應(yīng)用軟件研制中一種流行的體系結(jié)構(gòu)。而asp.net是建立在.net平臺(tái)構(gòu)架上,利用公共語(yǔ)言運(yùn)行庫(kù)(common language runtime)在服務(wù)器端為用戶提供建立強(qiáng)大的企業(yè)級(jí)web應(yīng)用服務(wù)的編程框架。asp.net提供了一個(gè)統(tǒng)一的web
39、開發(fā)模型,并提供了開發(fā)人員創(chuàng)建企業(yè)極web應(yīng)用程序所需的各種服務(wù)。是.net計(jì)劃中的一個(gè)重要組成部分,其性能,簡(jiǎn)易性比起之前更是顯著提高了不少。sql server 2000 的特性包括:1.internet 集成。2.可伸縮性和可用性。3.企業(yè)級(jí)數(shù)據(jù)庫(kù)功能。4.易于安裝、部署和使用。 sql server 2000 中包括一系列管理和開發(fā)工具,這些工具可改進(jìn)在多個(gè)站點(diǎn)上安裝、部署、管理和使用 sql server 的過(guò)程。運(yùn)行平臺(tái):asp.net的運(yùn)行平臺(tái)要求包括:具有service pack2的windows 2000 server 或advanced server windows xp
40、professional 或windows server 2003系列產(chǎn)品之一或更高版本。1.3 運(yùn)行機(jī)制asp.net運(yùn)行機(jī)制共包括了3個(gè)部分。分別是http請(qǐng)求,asp.net運(yùn)行原理和asp.net運(yùn)行機(jī)制。asp.net的運(yùn)行原理如圖1-1所示,asp.net運(yùn)行時(shí)首先會(huì)通過(guò)客戶端計(jì)算機(jī)向服務(wù)器發(fā)送一條http請(qǐng)求,此請(qǐng)求被服務(wù)器接受后會(huì)確認(rèn)請(qǐng)求頁(yè)面的類型,為其加載對(duì)應(yīng)的dll文件,然后在處理的過(guò)程中將這條請(qǐng)求發(fā)送給可以處理此請(qǐng)求模塊httphandler。當(dāng)請(qǐng)求在httphandler模塊中處理后,會(huì)按照原來(lái)的順序返回給http,這樣就完成了asp.net的整個(gè)運(yùn)行過(guò)程。服務(wù)器端的h
41、ttphandler專門用于處理aspx文件。將請(qǐng)求發(fā)給httphandler模塊之前還需要經(jīng)過(guò)一些httpmodul,這些都是系統(tǒng)默認(rèn)module。這樣做有以下優(yōu)點(diǎn):提高了安全性;提高了運(yùn)行效率;能夠更多的環(huán)節(jié)上進(jìn)行控制,增強(qiáng)控制能力。httphttphandlerhttpmodule2httpmodule1httpmoduleniis圖1-1 asp.net的運(yùn)行原理2 需求分析2.1 系統(tǒng)需求分析企業(yè)早期在沒(méi)有管理系統(tǒng)的情況下,當(dāng)接到銷售單時(shí),由銷售部門轉(zhuǎn)化為采購(gòu)訂單,轉(zhuǎn)給采購(gòu)部門,采購(gòu)部門根據(jù)訂單上的產(chǎn)品、數(shù)量,技術(shù)部已經(jīng)配好的物料清單,及各車間半成品儲(chǔ)存量,匯總材料需求,然后根據(jù)庫(kù)存
42、情況決定請(qǐng)購(gòu)及預(yù)約情況,采購(gòu)部門根據(jù)請(qǐng)購(gòu)單下采購(gòu)單,然后材料入庫(kù),在手工操作的條件下,各個(gè)部門之間的溝通困難,比如,當(dāng)采購(gòu)部下完采購(gòu)訂單之后,倉(cāng)庫(kù)是否如期到貨,必須去倉(cāng)庫(kù)詢問(wèn),而且即使詢問(wèn)了,有時(shí)候因?yàn)橛唵屋^多材料有可能重復(fù),而無(wú)法確定是哪一張采購(gòu)單到貨,哪一張沒(méi)有到貨,要無(wú)數(shù)次的詢問(wèn)倉(cāng)庫(kù)和生產(chǎn)部門才能了解到部分情況等等,這一系列的問(wèn)題迫待解決。貴重的數(shù)碼產(chǎn)品在銷售的過(guò)程中怎么能有上述情況發(fā)生呢?企業(yè)的銷售由不得有半點(diǎn)的馬虎,在任何的環(huán)節(jié)上都不允許出現(xiàn)任何錯(cuò)誤,否則給企業(yè)造成的損失是不可估量的,不僅在金錢上的損失,更是信譽(yù)的損失。改善企業(yè)內(nèi)部以及整個(gè)供應(yīng)鏈各個(gè)環(huán)節(jié)的管理、調(diào)度及資源配置,迅速適
43、應(yīng)客戶的新需求和市場(chǎng)新機(jī)遇的能力,是企業(yè)贏得競(jìng)爭(zhēng)勝利的決定性因素,如何快速有效地實(shí)現(xiàn)跟單,如何有效的控制庫(kù)存,這一切都是本進(jìn)銷存管理系統(tǒng)所力求實(shí)現(xiàn)的功能。2.2 企業(yè)的信息管理分析本系統(tǒng)以為涉及到三大系統(tǒng)企業(yè)信息系統(tǒng)、進(jìn)銷存系統(tǒng)、財(cái)務(wù)系統(tǒng),這三大系統(tǒng)的需求分析,工作量較大,因此必須用行之有效的方法對(duì)軟件需求進(jìn)行嚴(yán)格的審查驗(yàn)證。需求分析是按圖2-1所示的過(guò)程進(jìn)行。圖2-1 需求分析的過(guò)程需求分析過(guò)程是整個(gè)系統(tǒng)開發(fā)的重要階段,分析的成功與否,決定著整個(gè)系統(tǒng)功能的完善性以及穩(wěn)定性。在該階段需求分析需要確定整個(gè)產(chǎn)品的功能要求,并且將現(xiàn)實(shí)事務(wù)抽象成對(duì)象并建模。2.3 數(shù)據(jù)流圖本系統(tǒng)首先由管理人員登錄,不
44、同分工的管理人員分別管理不同的區(qū)域,如采購(gòu)人員只負(fù)責(zé)采購(gòu)商品,銷售人員只負(fù)責(zé)銷售管理。系統(tǒng)頂層數(shù)據(jù)流圖如圖2-2所示。圖2-2 系統(tǒng)頂層數(shù)據(jù)流圖采購(gòu)具體的操作為:當(dāng)企業(yè)需要某種數(shù)碼產(chǎn)品時(shí),生成采購(gòu)單,當(dāng)采購(gòu)到商品之后入庫(kù),生產(chǎn)付款單,最后結(jié)算,采購(gòu)管理管理數(shù)據(jù)流圖如圖2-3所示圖2-3 采購(gòu)管理管理數(shù)據(jù)流圖銷售管理數(shù)據(jù)流圖如圖2-4所示圖2-4 銷售管理數(shù)據(jù)流圖3 可行性分析3.1 系統(tǒng)開發(fā)的必要性隨著計(jì)算機(jī)的普及和流行,通過(guò)計(jì)算機(jī)進(jìn)行經(jīng)濟(jì)活動(dòng)方便快速,這也是商家看好的地方。從這一點(diǎn)足可以說(shuō)明開發(fā)系統(tǒng)的必要性。操作可行性是指系統(tǒng)對(duì)組織機(jī)構(gòu)的影響,現(xiàn)有人員和機(jī)構(gòu)、設(shè)施、環(huán)境等對(duì)系統(tǒng)的適應(yīng)性以及進(jìn)
45、行人員培訓(xùn)的補(bǔ)充計(jì)劃可行性。3.2 可行性分析可行性研究的目的是用最小的代價(jià),在盡可能短時(shí)間內(nèi)確定問(wèn)題是否能夠解決,它的目的不是解決問(wèn)題,而是確定問(wèn)題是否值得去解決,可行性從以下幾個(gè)方面來(lái)考慮:考慮到系統(tǒng)實(shí)施的可行性,在軟件方面選擇了如今較流行的visual studio2008來(lái)進(jìn)行開發(fā)管理平臺(tái)的設(shè)計(jì),使用sql server2000數(shù)據(jù)庫(kù)存儲(chǔ)數(shù)據(jù)。在硬件方面,則選擇空間較大,一般的計(jì)算機(jī)都可以滿足系統(tǒng)的開發(fā)需要!當(dāng)然,硬件的配置越高,系統(tǒng)的開發(fā)與運(yùn)行會(huì)更流暢??紤]到如今的家用或商用電腦硬件的整體配置水平,系統(tǒng)在硬件方面是可行的。在軟件方面,由于visual studio 2008 和 sq
46、l server 2000兩個(gè)非常成熟的開發(fā)工具,無(wú)論在安全性、可用性、可靠性方面都毫無(wú)置疑,因此軟件方面是可行的。從新系統(tǒng)使用難易程度上來(lái)看,新系統(tǒng)使用起來(lái)并不復(fù)雜,界面設(shè)計(jì)親切,容易使用,通過(guò)接觸了解到公司的員工有接受新事物的能力,大多數(shù)平時(shí)都有過(guò)使用電腦的經(jīng)歷,學(xué)習(xí)該系統(tǒng)的使用應(yīng)該不會(huì)困難?,F(xiàn)在存在進(jìn)銷存管理系統(tǒng)大多數(shù)是面向大型企業(yè)的系統(tǒng)軟件,而且投資、維護(hù)對(duì)資金的要求比較大。對(duì)于一些中小型企業(yè)來(lái)說(shuō)存在資金問(wèn)題,這就導(dǎo)致某些小型企業(yè)仍然是使用手工方式進(jìn)行進(jìn)、銷、存的數(shù)據(jù)管理,同時(shí)現(xiàn)有的一些系統(tǒng)存在著一些問(wèn)題如:圖形界面設(shè)計(jì)部合理、數(shù)據(jù)部安全、系統(tǒng)維護(hù)功能不強(qiáng)等。本系統(tǒng)使用asp.net技
47、術(shù)進(jìn)行開發(fā),作為微軟公司已經(jīng)比較成熟的產(chǎn)品,現(xiàn)在有越來(lái)越多的企業(yè)及技術(shù)人員選擇它來(lái)作為開發(fā)平臺(tái)。訪問(wèn)數(shù)據(jù)庫(kù)的操作也更為簡(jiǎn)單易用。因此,在技術(shù)上asp.net是完全可以勝任這個(gè)平臺(tái)的開發(fā)。經(jīng)過(guò)上述論述分析,新系統(tǒng)的實(shí)施非??尚?。4 總體設(shè)計(jì)4.1 系統(tǒng)模塊總體設(shè)計(jì)利用層次圖來(lái)表示系統(tǒng)中各模塊之間的關(guān)系。層次方框圖是用樹形結(jié)構(gòu)的一系列多層次的矩形框描繪數(shù)據(jù)的層次結(jié)構(gòu)。樹形結(jié)構(gòu)的頂層是一個(gè)單獨(dú)的矩形框,它代表完整的數(shù)據(jù)結(jié)構(gòu),下面的各層矩形框代表各個(gè)數(shù)據(jù)的子集,最底層的各個(gè)矩形框代表組成這個(gè)數(shù)據(jù)的實(shí)際數(shù)據(jù)元素(不能再分割的元素)。隨著結(jié)構(gòu)的精細(xì)化,層次方框圖對(duì)數(shù)據(jù)結(jié)構(gòu)也描繪得越來(lái)越詳細(xì),這種模式非常適
48、合于需求分析階段的需要。從對(duì)頂層信息的分類開始,沿著圖中每條路徑反復(fù)細(xì)化,直到確定了數(shù)據(jù)結(jié)構(gòu)的全部細(xì)節(jié)為止。本系統(tǒng)一共分為六個(gè)模塊,每個(gè)模塊之間雖然在表面上是相互獨(dú)立的,但是在對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)上是緊密相連的,各個(gè)模塊訪問(wèn)的是同一個(gè)數(shù)據(jù)庫(kù),只是所訪問(wèn)的表不同而已。每個(gè)模塊的功能都是按照在調(diào)研中搜集的資料進(jìn)行編排制作的。依據(jù)上述功能的分析,系統(tǒng)中模塊分別為:基本信息、采購(gòu)管理、銷售處理、庫(kù)存管理、往來(lái)管理、用戶管理。各功能模塊的具體功能如下采購(gòu)管理:進(jìn)貨單管理、進(jìn)貨退貨單管理、付款單管理、庫(kù)存狀況管理銷售管理:銷售單管理、銷售退貨單管理、收款單管理、庫(kù)存狀況管理庫(kù)存系統(tǒng):庫(kù)存狀況查詢、入庫(kù)/出庫(kù)管理
49、、進(jìn)貨退貨管理、銷售退貨管理。往來(lái)管理:商品入庫(kù)結(jié)賬管理、入庫(kù)退貨結(jié)賬管理、商品銷售結(jié)賬管理、商品銷售退貨管理?;拘畔ⅲ簜}(cāng)庫(kù)管理、商品信息管理、客戶信息管理、供應(yīng)商信息管理。用戶管理:添加用戶、授權(quán)用戶、更改密碼、刪除用戶、退出。系統(tǒng)功能模塊圖如圖4-1所示。圖4-1 系統(tǒng)功能模塊圖各模塊的詳細(xì)功能如下:1.基本信息倉(cāng)庫(kù)管理:添加管理倉(cāng)庫(kù)。商品信息管理:用于設(shè)置和管理企業(yè)商品基本信息、類別和售價(jià)。客戶信息管理:用于企業(yè)客戶基本信息的維護(hù)。供應(yīng)商信息管理:用于供應(yīng)商基本信息的維護(hù)。2. 采購(gòu)管理進(jìn)貨單:用于錄入企業(yè)的進(jìn)貨單,從商品庫(kù)存中加上所進(jìn)貨物,為以后的采購(gòu)商品統(tǒng)計(jì)錄入信息。進(jìn)貨退貨單:當(dāng)
50、進(jìn)貨貨物到達(dá)公司后出現(xiàn)問(wèn)題時(shí)使用此功能,把貨物返回給進(jìn)貨單位。付款單:對(duì)已經(jīng)向供應(yīng)商購(gòu)買的商品進(jìn)行付款。庫(kù)存狀況:查看庫(kù)存的情況,并查詢相應(yīng)的庫(kù)存情況。3. 銷售管理銷售單:用于錄入企業(yè)的銷售單,從商品庫(kù)存中減去所售貨物,為以后的商品銷售統(tǒng)計(jì)錄入信息。銷售退貨單:當(dāng)銷售貨物到達(dá)公司后出現(xiàn)問(wèn)題時(shí)使用此功能,讓客戶把貨品發(fā)回。收款單:對(duì)已經(jīng)向客戶銷售的商品回款。4庫(kù)存管理入庫(kù)管理:當(dāng)采購(gòu)后商品進(jìn)入倉(cāng)庫(kù)的時(shí)進(jìn)行管理。進(jìn)貨退貨管理:當(dāng)采購(gòu)的商品需要退回的時(shí)候使用此功能。出庫(kù)管理:用于銷售出去的時(shí)候商品運(yùn)出倉(cāng)庫(kù)的管理。銷售退貨管理:當(dāng)銷售貨物到達(dá)公司后出現(xiàn)問(wèn)題時(shí)使用此功能,讓客戶把貨品發(fā)回。庫(kù)存狀況:查
51、看庫(kù)存的情況,并查詢相應(yīng)的庫(kù)存情況。5. 往來(lái)管理商品入庫(kù)結(jié)賬:對(duì)企業(yè)的進(jìn)貨單進(jìn)行結(jié)賬管理。入庫(kù)退貨結(jié)賬:對(duì)企業(yè)的進(jìn)貨退貨單進(jìn)行結(jié)賬管理。商品銷售結(jié)賬:對(duì)企業(yè)銷售單進(jìn)行結(jié)賬。銷售退貨結(jié)賬:對(duì)企業(yè)銷售退貨單進(jìn)行結(jié)賬。6. 用戶管理用戶信息管理:實(shí)現(xiàn)對(duì)用戶的增加、修改、和刪除等操作。用戶權(quán)限管理:采用多用戶分權(quán)操作,每個(gè)操作員具有不同權(quán)限,操作不同模塊。4.2 數(shù)據(jù)庫(kù)設(shè)計(jì)4.2.1 數(shù)據(jù)庫(kù)設(shè)計(jì)概述數(shù)據(jù)庫(kù)設(shè)計(jì)是建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng)的技術(shù),是信息系統(tǒng)開發(fā)和建設(shè)中的核心技術(shù),具體的說(shuō),數(shù)據(jù)庫(kù)設(shè)計(jì)是一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的用戶的應(yīng)用需求(信息要求和處理要求)。這個(gè)問(wèn)題是我們?cè)谶M(jìn)行軟件開發(fā)時(shí)期的主要
52、研究方向。數(shù)據(jù)庫(kù)設(shè)計(jì)應(yīng)該和應(yīng)用系統(tǒng)設(shè)計(jì)相結(jié)合,也就是說(shuō),整個(gè)設(shè)計(jì)過(guò)程中要把結(jié)構(gòu)(數(shù)據(jù))設(shè)計(jì)和行為(處理)設(shè)計(jì)密切結(jié)合起來(lái)。由于信息結(jié)構(gòu)復(fù)雜,應(yīng)用環(huán)境多樣,在相當(dāng)長(zhǎng)的一段時(shí)間內(nèi)數(shù)據(jù)庫(kù)設(shè)計(jì)主要采用手工試湊法。使用這種方法與設(shè)計(jì)人員的經(jīng)驗(yàn)和水平有直接的關(guān)系,數(shù)據(jù)庫(kù)設(shè)計(jì)成為一種技藝而不是工程技術(shù),缺乏科學(xué)理論和工程方法的支持,軟件的質(zhì)量難以保證,常常是數(shù)據(jù)庫(kù)運(yùn)行一段時(shí)間后又不同程度地發(fā)現(xiàn)了各種問(wèn)題,增加了系統(tǒng)維護(hù)的代價(jià)。一直以來(lái),人們努力探索,提出了各種設(shè)計(jì)準(zhǔn)則和規(guī)程,都屬于規(guī)范設(shè)計(jì)法。4.2.2 數(shù)據(jù)分析數(shù)據(jù)分析過(guò)程同數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)密切相關(guān),需要確定、編制、組織、篩選應(yīng)用程序所使用的信息
53、。它以一種能夠分析和分類的方式來(lái)捕獲用戶的所有信息,這使得某一模型可以直接轉(zhuǎn)化成數(shù)據(jù)庫(kù)結(jié)構(gòu)。我使用一種信息建模技術(shù),這種技術(shù)是通過(guò)實(shí)體、關(guān)系、屬性三種基本對(duì)象來(lái)定義信息。實(shí)體是需要維護(hù)和使用的相關(guān)特性的集合體;屬性是實(shí)體的特性或特征;關(guān)系是實(shí)體之間的聯(lián)系,關(guān)系為實(shí)體記錄(實(shí)例)之間的聯(lián)系和交互作用方式建立了模型。在為實(shí)體確定相關(guān)的屬性過(guò)程中,也需要確定此實(shí)體的主鍵和索引,并且要確定在每個(gè)實(shí)體中怎樣組織這些屬性,確定屬性的數(shù)據(jù)類型和它是否為空值。在高層次的描述過(guò)程中,還可以確定所有擴(kuò)展屬性信息,包括長(zhǎng)度、格式、編輯風(fēng)格、校驗(yàn)規(guī)則和初始值。單獨(dú)實(shí)體的屬性被組織起來(lái),用戶就能夠開始以某一種組織方式來(lái)
54、給實(shí)體分類。用戶必須通過(guò)關(guān)系,來(lái)為實(shí)體分組的方式確定分類模式,這是抽象化的初始層,或者說(shuō)是通過(guò)隱藏模糊的信息來(lái)提高對(duì)分析的理解,通過(guò)將數(shù)據(jù)分類成組,就產(chǎn)生了相關(guān)分組的不同類型,這樣,更加易于觀察和分析。4.3 數(shù)據(jù)庫(kù)詳細(xì)設(shè)計(jì)在設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí),應(yīng)考慮以下事項(xiàng)。1. 數(shù)據(jù)庫(kù)的用途將如何影響設(shè)計(jì),應(yīng)創(chuàng)建符合用途數(shù)據(jù)庫(kù)計(jì)劃。2. 數(shù)據(jù)庫(kù)規(guī)范化規(guī)則,防止數(shù)據(jù)庫(kù)設(shè)計(jì)中出現(xiàn)錯(cuò)誤。3. 對(duì)數(shù)據(jù)完整性的保護(hù)。4. 數(shù)據(jù)庫(kù)和用戶權(quán)限的安全要求。5. 應(yīng)用程序的性能需求,設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí)必須利用 microsoft sql server 2000 中能夠提高性能的功能。6. 數(shù)據(jù)庫(kù)維護(hù)。7. 用戶權(quán)限設(shè)置。進(jìn)銷存e-r圖如圖4-2所示。圖4-2 進(jìn)銷存e-r圖4.4 數(shù)據(jù)字典數(shù)據(jù)字典的作用是在軟件分析和設(shè)計(jì)的過(guò)程中給人提供關(guān)于數(shù)據(jù)的描述信息。它主要是對(duì)數(shù)據(jù)流圖中的數(shù)據(jù)流、處理邏輯、外部實(shí)體、數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)項(xiàng)等方面進(jìn)行具體的定義。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩個(gè)方面對(duì)系統(tǒng)的邏輯模型進(jìn)行完整的描述。數(shù)據(jù)項(xiàng)定義如下表。 1. buy(采購(gòu)),如表4-1所示。表4-1 buy(采購(gòu))序號(hào)英文名中文名類型長(zhǎng)度(字符)1buyid購(gòu)買編
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 安裝服務(wù)協(xié)議條款集(2024年)
- 2024專用設(shè)備零件采購(gòu)協(xié)議范本
- 保安崗位勞務(wù)協(xié)議細(xì)則2024年
- 白酒行業(yè)購(gòu)銷協(xié)議示范文本2024年
- 2024年投資合作伙伴協(xié)議精簡(jiǎn)
- 齊魯工業(yè)大學(xué)《編譯原理》2023-2024學(xué)年期末試卷
- 二手房買賣流程及協(xié)議范例2024
- 2024房屋隔熱保溫工程協(xié)議樣式
- 2024年期房屋建設(shè)設(shè)計(jì)協(xié)議規(guī)范
- 中等教育的學(xué)校文化與學(xué)風(fēng)建設(shè)考核試卷
- 少兒趣味編程Scratch綜合實(shí)戰(zhàn)《小車巡線》教學(xué)設(shè)計(jì)
- 第4課《公民的基本權(quán)利和義務(wù)》(課件)-部編版道德與法治六年級(jí)上冊(cè)
- 糖尿病患者體重管理專家共識(shí)(2024年版)解讀
- 中國(guó)融通集團(tuán)招聘筆試題庫(kù)2024
- ICU譫妄患者的護(hù)理
- 村醫(yī)衛(wèi)生室考勤管理制度
- 2024新版英語(yǔ)英語(yǔ)3500個(gè)單詞分類大全
- 2024至2030年中國(guó)軟件和信息技術(shù)服務(wù)產(chǎn)業(yè)全景調(diào)查及投資咨詢報(bào)告
- 住宅小區(qū)物業(yè)快遞柜合作合同2024年
- 1《百合花》第一課公開課一等獎(jiǎng)創(chuàng)新教學(xué)設(shè)計(jì)統(tǒng)編版高中語(yǔ)文必修上冊(cè)
- 新課標(biāo)下的語(yǔ)文教學(xué):五上《中國(guó)民間故事》表現(xiàn)性任務(wù)設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論