2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩41頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p>  物資流通管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)</p><p><b>  【摘要】</b></p><p>  隨著信息技術(shù)的高速發(fā)展和國(guó)外大型企業(yè)的紛紛涌入,作為現(xiàn)代企業(yè)的物資流通管理系統(tǒng)的核心部分——庫(kù)存管理,也要適應(yīng)時(shí)代的發(fā)展。現(xiàn)代企業(yè)應(yīng)該利用新的庫(kù)存管理技術(shù),開(kāi)發(fā)庫(kù)存管理系統(tǒng),這樣才能在激烈的市場(chǎng)競(jìng)爭(zhēng)中占據(jù)主導(dǎo)地位。</p><p>

2、;  本文首先介紹了物資流通管理的必要性,然后分析了紅旗汽車修理廠作為一個(gè)大型汽車維修企業(yè),它的物資流通管理現(xiàn)狀,并在此基礎(chǔ)上,進(jìn)一步分析物資流通管理的具體功能及模塊。然后根據(jù)時(shí)下流行的.Net技術(shù)及工廠開(kāi)發(fā)模式(多層開(kāi)發(fā)模式),利用所掌握的知識(shí),用B/S結(jié)構(gòu)進(jìn)行物資流通管理系統(tǒng)的開(kāi)發(fā),以適應(yīng)企業(yè)物資流通管理的發(fā)展,提高企業(yè)的經(jīng)濟(jì)效率。</p><p>  關(guān)鍵詞:物資流通管理 .NET技術(shù) B/S結(jié)構(gòu) 紅旗汽車

3、修理廠</p><p><b>  ABSTRACT</b></p><p>  The core of modern enterprises’ material circulating management system , inventory management should develop to adapt to the condition that info

4、rmation technology is developing rapidly and many large foreign enterprise is entering into China. Modern enterprises should take advantage of new inventory management techniques and develop inventory management system i

5、n order to get core competence while the interfirm competition become more and more fierce. </p><p>  This paper first introduces the necessity of enterprises’ material circulating management, and analyzes

6、the presence of Hongqi Auto Repair Plant, which is a large-scaled auto repair plant, then further analyzes the specific functional module of enterprise’ material circulating management. This enterprise material circulati

7、ng management system will be structured to B/S and developed with .Net technology besides factory model (multi-mode development). The system is developed to help the enterprise</p><p>  KEY WORDS:material ci

8、rculating management .Net technology </p><p>  B/S structure Hongqi Auto Repair Plan</p><p><b>  目 錄</b></p><p>  1 系統(tǒng)可行性分析4</p><p>  1.1 技術(shù)可行性分析5</p

9、><p>  1.2 實(shí)施的可行性分析6</p><p><b>  2 需求分析7</b></p><p>  2.1 紅旗汽車修理廠概況7</p><p>  2.2 紅旗汽車修理廠物資流通分析7</p><p>  2.3 紅旗汽車修理廠物資流通管理的功能及流程分析圖8</p

10、><p>  3 系統(tǒng)概要設(shè)計(jì)10</p><p>  3.1物資流通管理系統(tǒng)的功能模塊10</p><p>  3.2 系統(tǒng)的業(yè)務(wù)功能模塊分析10</p><p>  4 系統(tǒng)詳細(xì)設(shè)計(jì)12</p><p>  4.1 系統(tǒng)管理模塊的設(shè)計(jì)12</p><p>  4.2倉(cāng)庫(kù)管理模塊的設(shè)計(jì)

11、12</p><p>  5 系統(tǒng)界面設(shè)計(jì)14</p><p>  5.1界面設(shè)計(jì)思想14</p><p>  5.2詳細(xì)界面設(shè)計(jì)14</p><p>  6 數(shù)據(jù)庫(kù)設(shè)計(jì)18</p><p>  6.1數(shù)據(jù)表結(jié)構(gòu)18</p><p>  6.1.1 倉(cāng)儲(chǔ)人員表(UserList)18

12、</p><p>  6.2各表之間的邏輯關(guān)系圖21</p><p><b>  7編碼與實(shí)現(xiàn)21</b></p><p>  7.1 NET平臺(tái)技術(shù)綜述21</p><p>  7.2 數(shù)據(jù)庫(kù)的連接與關(guān)閉連接23</p><p>  7.3安全性問(wèn)題24</p><

13、p>  7.4類庫(kù)的設(shè)計(jì)與實(shí)現(xiàn)25</p><p>  7.5 相關(guān)視圖及存儲(chǔ)過(guò)程25</p><p>  7.6 代碼規(guī)范26</p><p><b>  8 總 結(jié)27</b></p><p>  8.1系統(tǒng)的總結(jié)27</p><p>  8.2 開(kāi)發(fā)過(guò)程的總結(jié)27</

14、p><p><b>  謝辭28</b></p><p><b>  參考文獻(xiàn)29</b></p><p>  物資流通管理系統(tǒng)部分關(guān)鍵源代碼30</p><p><b>  1 系統(tǒng)可行性分析</b></p><p>  物資流通管理系統(tǒng)是一個(gè)企業(yè)不

15、可缺少的部分,它的內(nèi)容對(duì)于各類生產(chǎn)企業(yè)的決策者和管理者來(lái)說(shuō)都至關(guān)重要。生產(chǎn)企業(yè)物資流通管理系統(tǒng)廣泛的應(yīng)用計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)將會(huì)極大的提高效率減少費(fèi)用,促使企業(yè)走向正規(guī)化、科學(xué)化,與世紀(jì)接軌。因此,為生產(chǎn)企業(yè)開(kāi)發(fā)計(jì)算機(jī)物資流通管理系統(tǒng)意義重大。物資流通管理系統(tǒng)是通過(guò)對(duì)企業(yè)當(dāng)前運(yùn)行的數(shù)據(jù)進(jìn)行處理以獲得有關(guān)信息,從而達(dá)到控制企業(yè)的行為,所以它是可以能夠?yàn)槠髽I(yè)提供充足的信息和快捷的數(shù)據(jù)處理手段的系統(tǒng)。</p><p>  用

16、傳統(tǒng)人工的方式進(jìn)行物資流通管理存在著許多缺點(diǎn),如:效率低,成本高,保密性差。隨著時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),不利于查找及維護(hù)。另外為及時(shí)結(jié)清每筆業(yè)務(wù)盤(pán)點(diǎn)庫(kù)存和貨物流通情況,確保企業(yè)生產(chǎn)正常運(yùn)行,管理人員要花費(fèi)大量的人力物力及時(shí)間作數(shù)據(jù)記錄和統(tǒng)計(jì)匯總工作。</p><p>  隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人深刻認(rèn)識(shí)并進(jìn)入各個(gè)領(lǐng)域發(fā)揮著重要作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)

17、對(duì)物資流通進(jìn)行管理與手工管理比較有著無(wú)法比擬的優(yōu)點(diǎn),如:檢索迅速、查找方便、存儲(chǔ)量大、數(shù)據(jù)處理快捷、保密性好、成本低。這些優(yōu)點(diǎn)能夠極大的提高物資流通管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。因此,開(kāi)發(fā)這樣的管理軟件是一項(xiàng)有意義,有必要的工作。</p><p>  紅旗汽車修理廠作為一個(gè)汽車維修企業(yè),其維修規(guī)模比較大,材料及產(chǎn)品進(jìn)出庫(kù)相當(dāng)頻繁,如果用傳統(tǒng)的管理辦法,那整個(gè)企業(yè)生產(chǎn)用料、領(lǐng)料、進(jìn)

18、出庫(kù)就會(huì)比較混亂,一些相關(guān)的單據(jù)收據(jù)也會(huì)難以管理,另外還會(huì)出現(xiàn)維修車間需要某些物資,而倉(cāng)庫(kù)存貨量已經(jīng)不足的尷尬局面,因此采用信息化的管理方案對(duì)整個(gè)企業(yè)的庫(kù)存物資進(jìn)行管理是相當(dāng)必要的。</p><p>  通過(guò)以上系統(tǒng)的必要性分析,為了實(shí)現(xiàn)整個(gè)物資流通管理,為了讓企業(yè)決策者對(duì)整個(gè)修理廠的生產(chǎn)用料及庫(kù)存物資情況有一個(gè)整體的把握,為了保障生產(chǎn)的順利進(jìn)行,現(xiàn)開(kāi)發(fā)一套基于B/S模式的企業(yè)物資流通管理系統(tǒng)。</p>

19、;<p>  本系統(tǒng)采用B/S模式,internet就是計(jì)算機(jī),無(wú)需平臺(tái),無(wú)需安裝,功能擴(kuò)張性非常強(qiáng),尤其對(duì)于使用人群廣而多的系統(tǒng)而言,更能體現(xiàn)它的優(yōu)越性。企業(yè)物資流通管理系統(tǒng)面向倉(cāng)庫(kù)管理用戶、企業(yè)管理者、及維修車間,所以采用B/S是明智的選擇。</p><p>  開(kāi)發(fā)這樣的物資流通管理系統(tǒng)是極其必要和迫切的,對(duì)提高紅旗汽車修理廠的生產(chǎn)效率及管理水平有極大的幫助。</p><p

20、>  1.1 技術(shù)可行性分析</p><p>  本系統(tǒng)設(shè)計(jì)是應(yīng)用ASP.NET技術(shù)實(shí)現(xiàn)網(wǎng)絡(luò)環(huán)境下的物資流通管理。利用Microsoft Visual Studio.NET 2005工具結(jié)合使用SQL Server 2000數(shù)據(jù)庫(kù),ASP.NET、C#.NET、ADO.NET、JavaScript等技術(shù)的工作原理及特點(diǎn),并以此為理論技術(shù)依據(jù)開(kāi)發(fā)基于Web的物資流通管理系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)和具體的實(shí)現(xiàn)過(guò)程。<

21、/p><p>  采用.net技術(shù)入門(mén)迅速,開(kāi)發(fā)相對(duì)容易,開(kāi)發(fā)速度也比較快,.net具有功能強(qiáng)大的集成開(kāi)發(fā)環(huán)境,它是完全的面向?qū)ο?,更易于?chuàng)建動(dòng)態(tài)的web頁(yè)面,提供了豐富的服務(wù)器端控件。并且三層架構(gòu)的設(shè)計(jì)是相互獨(dú)立的,更有利于維護(hù)、修改和移植。</p><p>  1.2 實(shí)施的可行性分析</p><p>  紅旗汽車修理廠倉(cāng)庫(kù)規(guī)模較大,倉(cāng)庫(kù)貨物流動(dòng)頻繁,針對(duì)這一情況

22、,本系統(tǒng)做成B/S結(jié)構(gòu),這樣可以滿足大數(shù)據(jù)量,多臺(tái)機(jī)器同時(shí)進(jìn)行出入庫(kù)操作。另外B/S系統(tǒng)的物資流通管理系統(tǒng)服務(wù)器端配置比較簡(jiǎn)單,系統(tǒng)升級(jí)維護(hù)容易,并且相對(duì)于C/S結(jié)構(gòu)的管理系統(tǒng)來(lái)說(shuō)更新維護(hù)費(fèi)用較低,能夠更好的滿足企業(yè)發(fā)展的需要。</p><p>  企業(yè)成功引入該系統(tǒng)后將在很大程度上提高庫(kù)存管理方面的效率,能夠較好的保證生產(chǎn)用料的充足供應(yīng),可以準(zhǔn)確的提供庫(kù)存的各種數(shù)據(jù),真正的做到有據(jù)可查,為企業(yè)管理者提供數(shù)據(jù)依據(jù)

23、。</p><p><b>  2 需求分析</b></p><p>  2.1 紅旗汽車修理廠概況</p><p>  2.1.1 修理廠規(guī)模及簡(jiǎn)單介紹</p><p>  紅旗汽車修理廠位于洛陽(yáng)市西工區(qū),始建于20世紀(jì)80年代,是一個(gè)在汽車維修企業(yè)有著較高資質(zhì)的企業(yè)。企業(yè)現(xiàn)有固定資金400萬(wàn),流動(dòng)資金80萬(wàn),占地

24、面積8000平方米,維修車位150余個(gè),停車場(chǎng)2400平方米,另外還配有檢測(cè)車間。主要從事各種汽車(總成)大修、二級(jí)維護(hù)及小修、技術(shù)檢測(cè)、中途救濟(jì)、汽車配件、汽車定點(diǎn)服務(wù)站(現(xiàn)已有東風(fēng)柳汽、上海通用五菱、春蘭)等經(jīng)營(yíng),具有較強(qiáng)的生產(chǎn)能力和技術(shù)能力。</p><p>  2.1.2 修理廠物資流通概況及相關(guān)流程</p><p>  紅旗汽車修理廠的物資流通主要包括產(chǎn)品貨物入庫(kù)、出庫(kù)這兩個(gè)主要

25、過(guò)程,修理廠的采購(gòu)產(chǎn)品入庫(kù)后經(jīng)庫(kù)管員驗(yàn)收登記進(jìn)入倉(cāng)庫(kù),庫(kù)管員定期對(duì)倉(cāng)庫(kù)物資進(jìn)行管理(因?yàn)楫a(chǎn)品多為金屬機(jī)器零部件,所以工作主要是對(duì)一些貨物進(jìn)行擺放歸置)。修理廠的庫(kù)存產(chǎn)品零件等的主要用途是為維修車間的生產(chǎn)作業(yè)提供材料,保證維修車間的正常生產(chǎn)。當(dāng)維修車間需要汽車零部件時(shí),要先在庫(kù)管員處進(jìn)行登記,然后才可以進(jìn)入倉(cāng)庫(kù)提取需要的材料零件。</p><p>  2.2 紅旗汽車修理廠物資流通分析</p><

26、;p>  2.2.1 物資流通管理的重要性</p><p>  物資流通管理是一個(gè)企業(yè)賴以生存和發(fā)展的根本,如果沒(méi)有一個(gè)良好的物資流通管理模式,那企業(yè)只能逐漸的走向消亡,良好的物資流通管理可以優(yōu)化企業(yè)配置,提高生產(chǎn)效率,進(jìn)而為企業(yè)的發(fā)展提供及時(shí)優(yōu)質(zhì)的信息服務(wù)。</p><p>  2.2.2物資流通的業(yè)務(wù)流程圖及分析</p><p>  紅旗汽車修理廠的物資流

27、通業(yè)務(wù)主要流程如下圖(圖2-1)所示:</p><p>  圖2-1 倉(cāng)庫(kù)業(yè)務(wù)流程圖</p><p>  2.3 紅旗汽車修理廠物資流通管理的功能及流程分析圖</p><p>  2.3.1 物資流通管理的功能</p><p>  紅旗汽車修理廠物資流通管理的主要功能就是對(duì)庫(kù)存產(chǎn)品數(shù)據(jù)化統(tǒng)計(jì),對(duì)貨物出入庫(kù)以及庫(kù)存現(xiàn)狀進(jìn)行詳細(xì)記錄。通過(guò)控制現(xiàn)有

28、庫(kù)存產(chǎn)品數(shù)量保證企業(yè)正常的運(yùn)轉(zhuǎn)資金,降低企業(yè)風(fēng)險(xiǎn),使其能夠保證企業(yè)正常的維修作業(yè)的運(yùn)行,進(jìn)而提高企業(yè)的核心競(jìng)爭(zhēng)力。</p><p>  企業(yè)物資流通管理業(yè)務(wù)主要有對(duì)物料的收發(fā)管理工作,根據(jù)物料的不同物理與化學(xué)屬性做好物料存儲(chǔ)與防護(hù)工作,降低各種庫(kù)存管理費(fèi)用,分析并提供庫(kù)存管理所需要的各種數(shù)據(jù)報(bào)表等。</p><p>  2.3.2物資流通管理業(yè)務(wù)分析</p><p>

29、;  根據(jù)對(duì)紅旗汽車修理廠的調(diào)查,該廠的主要管理業(yè)務(wù)主要有以下幾點(diǎn):</p><p>  物料出入庫(kù)、移動(dòng)管理</p><p>  對(duì)日常的生產(chǎn)領(lǐng)料、銷售提貨、采購(gòu)入庫(kù)、生產(chǎn)入庫(kù)和物料庫(kù)位移動(dòng)等工作進(jìn)行管理,產(chǎn)生出、入和移動(dòng)單據(jù),改變倉(cāng)庫(kù)、貨位的庫(kù)存數(shù)量,登記數(shù)量帳。</p><p>  庫(kù)存物料定期盤(pán)點(diǎn),做到帳物相符</p><p>  根

30、據(jù)物料的盤(pán)點(diǎn)周期對(duì)每一種庫(kù)存物料做盤(pán)點(diǎn),并按照實(shí)盤(pán)數(shù)量調(diào)整物料庫(kù)存數(shù)量。盤(pán)點(diǎn)方法一般有凍結(jié)盤(pán)點(diǎn)法和循環(huán)盤(pán)點(diǎn)法兩種。正在凍結(jié)盤(pán)點(diǎn)的物料需停止進(jìn)行入出庫(kù)操作。而循環(huán)盤(pán)點(diǎn)則可以進(jìn)行入出庫(kù)處理,盤(pán)點(diǎn)結(jié)果產(chǎn)生盤(pán)點(diǎn)報(bào)表,經(jīng)過(guò)財(cái)務(wù)審核確認(rèn)產(chǎn)生庫(kù)存數(shù)量帳調(diào)整。</p><p>  庫(kù)存物料管理信息分析</p><p>  從各種角度對(duì)庫(kù)存物料信息做分析。如物料庫(kù)存數(shù)量分析(是否超儲(chǔ)或短缺)、物料來(lái)源和去向

31、分析和物料分類構(gòu)成分析等。</p><p>  因此,庫(kù)存管理子系統(tǒng)的重要設(shè)計(jì)功能為:1.對(duì)生產(chǎn)作業(yè)(或其他)的物料領(lǐng)用進(jìn)行管理,編制領(lǐng)料單,并按憑單發(fā)料;2.對(duì)倉(cāng)庫(kù)的日常庫(kù)存操作,如入庫(kù)、出庫(kù)、調(diào)撥等業(yè)務(wù)處理進(jìn)行管理,并編制有關(guān)出、入單據(jù),同時(shí)憑單記錄庫(kù)存賬目;3.按物料的盤(pán)點(diǎn)周期進(jìn)行盤(pán)點(diǎn)和清查工作,編制盤(pán)點(diǎn)表,報(bào)給財(cái)務(wù)部門(mén),審批后按實(shí)盤(pán)量調(diào)整庫(kù)存。</p><p>  2.3.3物資流

32、通管理的流程分析圖</p><p>  物資流通的管理主要是對(duì)一些單據(jù)數(shù)據(jù)的管理操作,其管理過(guò)程貫穿于整個(gè)庫(kù)存過(guò)程,通過(guò)對(duì)入庫(kù),庫(kù)存盤(pán)點(diǎn)及出庫(kù)過(guò)程的控制達(dá)到企業(yè)對(duì)物資流通的掌控,進(jìn)而為汽車維修等生產(chǎn)服務(wù)。。</p><p>  紅旗汽車廠物資流通管理的主要流程分析圖如下(圖2-2)所示:</p><p>  圖2-2 物資流通管理主要流程圖</p>&

33、lt;p><b>  3 系統(tǒng)概要設(shè)計(jì)</b></p><p>  3.1物資流通管理系統(tǒng)的功能模塊</p><p>  對(duì)物資流通管理系統(tǒng)的設(shè)計(jì)主要解決:1. 物料出入庫(kù)、移動(dòng)管理;2. 庫(kù)存物料定期盤(pán)點(diǎn),調(diào)整物料存量做到帳物相符;3. 庫(kù)存物料管理信息分析。將庫(kù)存業(yè)務(wù)分成基本數(shù)據(jù)管理、庫(kù)存業(yè)務(wù)管理兩個(gè)子系統(tǒng)。</p><p>  3.

34、1.1系統(tǒng)的基本數(shù)據(jù)子系統(tǒng)分析</p><p>  該系統(tǒng)主要分用戶管理、倉(cāng)庫(kù)管理、倉(cāng)庫(kù)產(chǎn)品管理、通知管理幾個(gè)模塊。</p><p><b>  用戶管理模塊分析</b></p><p>  根據(jù)紅旗汽車廠的廠房倉(cāng)庫(kù)等設(shè)置,本系統(tǒng)設(shè)計(jì)成為多用戶多倉(cāng)庫(kù)的管理系統(tǒng),這就要求對(duì)權(quán)限的設(shè)置具體到倉(cāng)庫(kù)及個(gè)人用戶,所以該模塊的設(shè)計(jì)為每個(gè)用戶角色對(duì)應(yīng)一個(gè)倉(cāng)庫(kù)

35、,每個(gè)倉(cāng)庫(kù)又設(shè)置有倉(cāng)庫(kù)管理員、入庫(kù)員、出庫(kù)員。倉(cāng)庫(kù)管理員的功能為對(duì)本倉(cāng)庫(kù)的數(shù)據(jù)的維護(hù)及庫(kù)存盤(pán)點(diǎn),數(shù)據(jù)報(bào)表打印。入庫(kù)員和出庫(kù)員分管本倉(cāng)庫(kù)的入庫(kù)和出庫(kù)。這樣設(shè)置可以做到責(zé)任到人,方便以后數(shù)據(jù)查看及對(duì)責(zé)任人的追查。</p><p><b>  倉(cāng)庫(kù)管理模塊分析</b></p><p>  倉(cāng)庫(kù)管理模塊主要是管理員對(duì)倉(cāng)庫(kù)進(jìn)行添加及相關(guān)數(shù)據(jù)維護(hù),以滿足生產(chǎn)擴(kuò)張的需要。</

36、p><p>  倉(cāng)庫(kù)產(chǎn)品管理模塊分析</p><p>  因?yàn)楸鞠到y(tǒng)數(shù)據(jù)量較大,所以系統(tǒng)產(chǎn)品分為大類、小類、產(chǎn)品這樣三級(jí)。這一模塊為管理員對(duì)各個(gè)類別進(jìn)行增加刪除和修改操作。</p><p><b>  通知管理模塊分析</b></p><p>  通知管理模塊的設(shè)置是為了滿足物資流通管理系統(tǒng)管理員同整個(gè)系統(tǒng)用戶之間的信息交流

37、而設(shè)置。管理員可以發(fā)布通知,系統(tǒng)用戶可以查看通知。</p><p>  3.2 系統(tǒng)的業(yè)務(wù)功能模塊分析</p><p>  根據(jù)2.3中的2.3.2 紅旗汽車修理廠物資流通管理的業(yè)務(wù)流程分析,可以對(duì)系統(tǒng)進(jìn)行縱向分析,也就是按整個(gè)業(yè)務(wù)流程,對(duì)系統(tǒng)進(jìn)行業(yè)務(wù)邏輯分析  </p><p>  系統(tǒng)的業(yè)務(wù)功能主要為入庫(kù)、出庫(kù)、庫(kù)存盤(pán)點(diǎn)、數(shù)據(jù)報(bào)表這幾個(gè)功能模塊。&l

38、t;/p><p><b>  入庫(kù)模塊分析</b></p><p>  入庫(kù)模塊主要是本倉(cāng)庫(kù)的入庫(kù)員對(duì)產(chǎn)品進(jìn)行入庫(kù)操作,同時(shí)系統(tǒng)自動(dòng)向倉(cāng)庫(kù)插入操作記錄。</p><p><b>  出庫(kù)模塊分析</b></p><p>  出庫(kù)模塊主要是本倉(cāng)庫(kù)的出庫(kù)員根據(jù)生產(chǎn)需求進(jìn)行出庫(kù)操作。同時(shí)系統(tǒng)自動(dòng)向倉(cāng)庫(kù)插入操作

39、記錄。</p><p><b>  庫(kù)存盤(pán)點(diǎn)模塊分析</b></p><p>  該模塊為系統(tǒng)管理員和倉(cāng)庫(kù)管理員根據(jù)權(quán)限的不同查看不同倉(cāng)庫(kù)近三個(gè)月的數(shù)據(jù)統(tǒng)計(jì)及本年度的數(shù)據(jù)統(tǒng)計(jì)。</p><p><b>  數(shù)據(jù)報(bào)表模塊分析</b></p><p>  該模塊為系統(tǒng)管理員和倉(cāng)庫(kù)管理員根據(jù)權(quán)限的不同查看

40、不同倉(cāng)庫(kù)的操作數(shù)據(jù)統(tǒng)計(jì)然后根據(jù)自己的需要打印成不同格式的文件。</p><p><b>  4 系統(tǒng)詳細(xì)設(shè)計(jì)</b></p><p>  紅旗汽車修理廠物資流通管理系統(tǒng)的功能模塊主要分系統(tǒng)管理、倉(cāng)庫(kù)管理兩大模塊,系統(tǒng)管理模塊主要使用用戶為擁有系統(tǒng)最高管理員權(quán)限的用戶。該模塊又分為人員管理、系統(tǒng)通知管理、倉(cāng)庫(kù)基本信息管理、所有倉(cāng)庫(kù)數(shù)據(jù)維護(hù)及報(bào)表打印等這幾個(gè)模塊。倉(cāng)庫(kù)管理

41、模塊主要針對(duì)管理員細(xì)分的倉(cāng)庫(kù)管理人員。倉(cāng)庫(kù)管理模塊又分為入庫(kù)管理、出庫(kù)管理、倉(cāng)庫(kù)數(shù)據(jù)維護(hù)模塊。</p><p>  4.1 系統(tǒng)管理模塊的設(shè)計(jì)</p><p>  4.1.1 人員管理子模塊</p><p>  系統(tǒng)管理員可以增加、刪除、編輯用戶。</p><p>  用戶分為倉(cāng)庫(kù)管理員、入庫(kù)員、出庫(kù)員這三個(gè)角色。</p>&l

42、t;p>  由于本系統(tǒng)支持多倉(cāng)庫(kù)操作,所以狀態(tài)權(quán)限細(xì)分到單個(gè)倉(cāng)庫(kù)。</p><p><b>  修改本用戶密碼。</b></p><p>  4.1.2 系統(tǒng)通知管理子模塊</p><p>  發(fā)布系統(tǒng)通知,方便管理員和整個(gè)系統(tǒng)用戶的信息交流。</p><p><b>  顯示通知列表及內(nèi)容</b&

43、gt;</p><p>  4.1.3 倉(cāng)庫(kù)基本信息管理子模塊</p><p>  1.對(duì)倉(cāng)庫(kù)進(jìn)行增加、刪除、及相關(guān)編輯,以滿足生產(chǎn)擴(kuò)張的需要。</p><p>  2.對(duì)倉(cāng)庫(kù)庫(kù)存產(chǎn)品大類、產(chǎn)品小類進(jìn)行增刪改管理。</p><p>  3.產(chǎn)品小類設(shè)置數(shù)量上下限。</p><p>  4.搜索模塊支持模糊搜索。<

44、/p><p>  4.1.4所有倉(cāng)庫(kù)數(shù)據(jù)維護(hù)及報(bào)表打印子模塊</p><p>  1.庫(kù)存警報(bào)顯示庫(kù)存產(chǎn)品數(shù)量超限的產(chǎn)品,方便管理員實(shí)時(shí)監(jiān)控庫(kù)存數(shù)量</p><p>  2.庫(kù)存盤(pán)點(diǎn)對(duì)近三個(gè)月及本年度的出入庫(kù)等數(shù)據(jù)進(jìn)行展示,方便管理對(duì)帳。</p><p>  3.單據(jù)管理展示所有庫(kù)存用戶的操作記錄及產(chǎn)品流動(dòng)記錄,并提供搜索服務(wù)。</p>

45、;<p>  4.數(shù)據(jù)報(bào)表將倉(cāng)庫(kù)所有產(chǎn)品流動(dòng)記錄展示并提供報(bào)表數(shù)據(jù)搜索及導(dǎo)出功能(數(shù)據(jù)導(dǎo)出主要為Excel和PDF兩種格式)</p><p>  4.2倉(cāng)庫(kù)管理模塊的設(shè)計(jì)</p><p>  4.2.1倉(cāng)庫(kù)管理員模塊的設(shè)計(jì)</p><p>  1.通知列表及內(nèi)容展示功能。</p><p>  2.庫(kù)存產(chǎn)品查詢功能。</p&

46、gt;<p>  3.所管理倉(cāng)庫(kù)的庫(kù)存產(chǎn)品數(shù)量超限警報(bào)功能。</p><p>  4.所管理倉(cāng)庫(kù)的庫(kù)存盤(pán)點(diǎn)、單據(jù)管理及數(shù)據(jù)報(bào)表打印功能。</p><p><b>  5.修改密碼功能。</b></p><p>  4.2.2入庫(kù)管理子模塊的設(shè)計(jì)</p><p>  1.通知列表及內(nèi)容展示功能。</p&

47、gt;<p>  2.庫(kù)存產(chǎn)品查詢功能。</p><p>  3.入庫(kù)管理提供產(chǎn)品入庫(kù)及單據(jù)寫(xiě)入(單據(jù)寫(xiě)入為隱藏功能)功能。</p><p><b>  4.修改密碼功能。</b></p><p>  4.2.3出庫(kù)管理子模塊的設(shè)計(jì)</p><p>  1.通知列表及內(nèi)容展示功能。</p>&

48、lt;p>  2.庫(kù)存產(chǎn)品查詢功能。</p><p>  3.出庫(kù)管理提供產(chǎn)品出庫(kù)及單據(jù)寫(xiě)入(單據(jù)寫(xiě)入為隱藏功能)功能。</p><p><b>  4.修改密碼功</b></p><p><b>  5 系統(tǒng)界面設(shè)計(jì)</b></p><p><b>  5.1界面設(shè)計(jì)思想</

49、b></p><p>  1.紅旗汽車修理廠物資流通管理系統(tǒng)為Web型管理信息系統(tǒng)(MIS)應(yīng)用項(xiàng)目。由于所采用的實(shí)現(xiàn)技術(shù)不是傳統(tǒng)的單機(jī)或C/S桌面技術(shù),而是基于B/A/D三層架構(gòu)的動(dòng)態(tài)網(wǎng)頁(yè)技術(shù),所以其界面設(shè)計(jì)的思想與傳統(tǒng)習(xí)慣是有較大區(qū)別的,這主要是因?yàn)橐訦TML為核心的動(dòng)態(tài)網(wǎng)頁(yè)交互技術(shù)有著多媒體整合優(yōu)勢(shì)和交互功能缺陷,交互效率劣勢(shì)的緣故。</p><p>  2.雖然最終的軟件成果

50、是Web站點(diǎn),但不能采用一般網(wǎng)站那種界面元素繁雜,渲染強(qiáng)烈的流行做法.作為MIS應(yīng)用,首先強(qiáng)調(diào)的是功能、效率、穩(wěn)定、安全和易上手,其次才是界面表現(xiàn)上的適當(dāng)修飾。</p><p>  3.按照一致性原則,各畫(huà)面的設(shè)計(jì)要遵循相同或相似的風(fēng)格。作為計(jì)算機(jī)輔助管理應(yīng)用系統(tǒng),一般遵循"簡(jiǎn)潔明快"的屏幕設(shè)計(jì)風(fēng)格。</p><p><b>  5.2詳細(xì)界面設(shè)計(jì)</b

51、></p><p>  本系統(tǒng)界面主要分首頁(yè)登陸界面、用戶使用界面、報(bào)表設(shè)計(jì)。</p><p>  5.2.1 首頁(yè)登陸界面設(shè)計(jì)</p><p>  登陸界面應(yīng)盡量作到簡(jiǎn)潔大方,登陸模塊一目了然。主頁(yè)遵循簡(jiǎn)潔、淡雅、高效的設(shè)計(jì)風(fēng)格。</p><p>  要避免鮮艷刺眼色彩的大量運(yùn)用而加快用戶的視覺(jué)疲勞,一個(gè)界面中顏色數(shù)一般控制在五種以內(nèi)

52、,而且主、次色調(diào)明晰,選用清楚大方的字體字型,不宜使用字型太復(fù)雜或軟弱無(wú)力的字體(如斜體字等),越簡(jiǎn)潔清楚則辨識(shí)性越佳。</p><p>  首頁(yè)適當(dāng)運(yùn)用淺色背景光條,以產(chǎn)生布局版式的信息分類效果。</p><p>  本系統(tǒng)的登陸界面詳細(xì)設(shè)計(jì)如下圖所示(圖5-1):</p><p>  圖5-1 系統(tǒng)登陸界面</p><p>  5.2.

53、2 系統(tǒng)用戶界面</p><p>  用戶界面是面向管理員及本系統(tǒng)用戶的,因此用戶界面設(shè)計(jì)主要考慮的是效率,安全,簡(jiǎn)潔和實(shí)用。</p><p>  信息呈現(xiàn)風(fēng)格上,承接傳統(tǒng),嚴(yán)格遵照信息系統(tǒng)設(shè)計(jì)的"直觀緊湊"原則.所有網(wǎng)頁(yè)的布局規(guī)劃都嚴(yán)格限定在770象素寬度內(nèi),以避免800×600屏幕模式下需要左右滾動(dòng)。同時(shí),將整個(gè)頁(yè)面內(nèi)容居中,以免在1024×76

54、8模式下靠邊。</p><p>  通信功能是MIS系統(tǒng)界面設(shè)計(jì)的核心。為使人與機(jī)交互準(zhǔn)確高效,應(yīng)保證業(yè)務(wù)信息可讀、突出。這一方面通過(guò)文字精煉和適當(dāng)修飾,另一方面則要減少視覺(jué)干擾和動(dòng)作干擾。像一般網(wǎng)站上的眾多廣告、宣傳、招貼等強(qiáng)暴訪客的內(nèi)容和媒體是不應(yīng)發(fā)生在MIS系統(tǒng)中的。還要盡可能避免使用與鼠標(biāo)有關(guān)的瀏覽器腳本動(dòng)感修飾,減少因用戶移動(dòng)鼠標(biāo),轉(zhuǎn)動(dòng)鼠標(biāo)滾輪等尋的行為誤激意外動(dòng)作。</p><p&

55、gt;  用戶界面詳細(xì)設(shè)計(jì)如下圖(圖5-2)所示:</p><p>  圖5-2 系統(tǒng)用戶界面</p><p>  5.2.3報(bào)表界面設(shè)計(jì)</p><p>  B/S型軟件的技術(shù)特點(diǎn)之一是不直接向打印機(jī)發(fā)送控制命令,而是通過(guò)瀏覽器功能實(shí)現(xiàn)頁(yè)面內(nèi)容的打印。因此統(tǒng)計(jì)報(bào)表頁(yè)面的設(shè)計(jì)主要考慮屏幕顯示的特點(diǎn),同時(shí)兼顧打印輸出的需要。統(tǒng)計(jì)報(bào)表頁(yè)面一般按16K幅面控制寬高規(guī)模(寬

56、度按550象素嚴(yán)格控制,高度為近似控制)。</p><p>  報(bào)表在功能上主要有分頁(yè)顯示功能、調(diào)整顯示比例功能、數(shù)據(jù)導(dǎo)出功能。因此設(shè)計(jì)風(fēng)格上應(yīng)該簡(jiǎn)潔,功能上明了。</p><p>  報(bào)表頁(yè)面鑲嵌在用戶界面中。</p><p>  報(bào)表界面詳細(xì)設(shè)計(jì)如下圖(圖5-3)所示:</p><p><b>  圖5-3 報(bào)表界面</b

57、></p><p><b>  6 數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p><b>  6.1數(shù)據(jù)表結(jié)構(gòu)</b></p><p>  6.1.1 倉(cāng)儲(chǔ)人員表(UserList)</p><p>  該表存放本系統(tǒng)用戶帳號(hào)密碼和一些系統(tǒng)權(quán)限等相關(guān)信息。</p><p>  

58、具體數(shù)據(jù)表結(jié)構(gòu)如下(表6-1):</p><p>  表6-1 倉(cāng)庫(kù)人員表</p><p>  6.1.2倉(cāng)庫(kù)表(KeepNum)</p><p>  該表存放倉(cāng)庫(kù)名稱,對(duì)應(yīng)的就是管理員設(shè)置的倉(cāng)庫(kù)個(gè)數(shù),動(dòng)態(tài)添加可方便生產(chǎn)規(guī)模擴(kuò)大后的需求。</p><p>  具體數(shù)據(jù)表結(jié)構(gòu)如下(表6-2):</p><p><b

59、>  表6-2 倉(cāng)庫(kù)表</b></p><p>  6.1.3庫(kù)存產(chǎn)品表(GoodList)</p><p>  該表存放倉(cāng)庫(kù)中的詳細(xì)貨物及相關(guān)信息。</p><p>  具體數(shù)據(jù)表結(jié)構(gòu)如下(表6-3):</p><p>  表6-3 倉(cāng)庫(kù)產(chǎn)品表</p><p>  6.1.4 產(chǎn)品小類表(AllG

60、ood)</p><p>  該表存放產(chǎn)品分類小類表,使庫(kù)存產(chǎn)品表與之相對(duì)應(yīng)。</p><p>  具體數(shù)據(jù)表結(jié)構(gòu)如下(表6-4):</p><p>  表6-4 產(chǎn)品小類表</p><p>  6.1.5 產(chǎn)品大類表(BigClass)</p><p>  產(chǎn)品大類表為產(chǎn)品的總類表,存放如:汽車總成,裝飾配件。&l

61、t;/p><p>  具體數(shù)據(jù)表結(jié)構(gòu)如下(表6-5):</p><p>  表6-5 產(chǎn)品大類表</p><p>  6.1.6單據(jù)表(GoodPapers)</p><p>  單據(jù)表存放的信息為庫(kù)存操作信息,包括操作員、提貨出貨人、時(shí)間等相關(guān)的一些詳細(xì)記錄,方便查詢管理。</p><p>  具體數(shù)據(jù)表結(jié)構(gòu)如下(表6-

62、6)</p><p><b>  6-6 單據(jù)表</b></p><p>  6.1.7操作類型表(PaperType)</p><p>  操作類型表存放的是操作的類型,如:入庫(kù)、出庫(kù)、調(diào)撥、借出、歸還、退庫(kù)等。</p><p>  具體數(shù)據(jù)表結(jié)構(gòu)如下(表6-7):</p><p>  表6-7

63、 操作類型表</p><p>  6.1.8 系統(tǒng)日志表(RecordList)</p><p>  操作日志表存放的是入庫(kù)出庫(kù)員對(duì)倉(cāng)庫(kù)數(shù)據(jù)的一些操作處理信息,出入庫(kù)有據(jù)可查。</p><p>  具體數(shù)據(jù)表結(jié)構(gòu)如下(表6-8):</p><p>  表6-8 系統(tǒng)日志表</p><p>  6.1.9系統(tǒng)通知表(Sy

64、stemTest)</p><p>  系統(tǒng)通知表存放系統(tǒng)管理員發(fā)布的系統(tǒng)通知。</p><p>  具體數(shù)據(jù)表結(jié)構(gòu)如下(表6-9):</p><p><b>  表6-9系統(tǒng)通知表</b></p><p>  6.2各表之間的邏輯關(guān)系圖</p><p>  各表之間的相互關(guān)聯(lián)及業(yè)務(wù)邏輯關(guān)系圖如下

65、圖所示(6-10).</p><p>  圖6-10各個(gè)表之間的邏輯關(guān)系圖</p><p><b>  7編碼與實(shí)現(xiàn)</b></p><p>  7.1 NET平臺(tái)技術(shù)綜述</p><p>  7.1.1 MICROSOFT.NET技術(shù)及其應(yīng)用概述</p><p>  對(duì)于用戶來(lái)說(shuō),最有前途的中

66、間件之一就是互聯(lián)網(wǎng)的平臺(tái)NET應(yīng)用服務(wù)器。從一開(kāi)始,.NET走的就是一條開(kāi)放路線(眾多廠商共同制定規(guī)范),使得.NET吸收了這些廠商多年來(lái)在系統(tǒng)設(shè)計(jì)、系統(tǒng)集成方面的經(jīng)驗(yàn)、教訓(xùn),同時(shí)這些廠商對(duì)新技術(shù)發(fā)展的預(yù)測(cè)以及各自獨(dú)到的觀點(diǎn),也會(huì)在.NET的規(guī)范中體現(xiàn)。所以.NET產(chǎn)品可以滿足當(dāng)前不斷變化,日趨復(fù)雜的商業(yè)需求,再加上簡(jiǎn)單明了的操作而導(dǎo)致的高編碼效率使得,NET很快就成為構(gòu)建新系統(tǒng)的首選產(chǎn)品。由此帶來(lái)的巨大商業(yè)利潤(rùn)又使得各廠商更加努力地完

67、善.NET,從而造就了.NET強(qiáng)大的生命力。MICROSOFT.NET代表了一個(gè)集合、一個(gè)環(huán)境、一個(gè)可以作為平臺(tái)支持下一代INTERNET的可編程結(jié)構(gòu)。它是完善新一代網(wǎng)絡(luò)計(jì)算環(huán)境、表達(dá)WEB服務(wù)軟件最方便的工具。它的策略是把因特網(wǎng)作為構(gòu)建新一代操作系統(tǒng)的基礎(chǔ),將因特網(wǎng)和操作系統(tǒng)的設(shè)計(jì)思想合理延伸。開(kāi)發(fā)人員可以創(chuàng)建出擺脫設(shè)備硬件束縛的應(yīng)用程序,以便輕松實(shí)現(xiàn)因特網(wǎng)的連接。.NET的核心語(yǔ)言是C#。</p><p> 

68、 7.1.2 MICROSOFT.NET平臺(tái)的構(gòu)成</p><p>  MICROSOFT.NET包含.NET基礎(chǔ)結(jié)構(gòu)和工具,以運(yùn)行新一代服務(wù)程序。.NET支持更加豐富的客戶端,.NET構(gòu)造模塊,支持新一代高度分布式超鏈接服務(wù)。還有.NET設(shè)備軟件,以支持新型智能化因特網(wǎng)設(shè)備。.NET平臺(tái)主要由以下幾部分構(gòu)成:</p><p>  1.NET Framework: .NET應(yīng)用運(yùn)行的基礎(chǔ)&

69、lt;/p><p>  2.IL(Intermediary Language):所有的.NET語(yǔ)言首先被編譯成該中間語(yǔ)言,然后在CLR中運(yùn)行</p><p>  3.SOAP:用于服務(wù)訪問(wèn)的工業(yè)標(biāo)準(zhǔn)</p><p>  4.DCOM:組件間通信協(xié)議</p><p>  MS-DTC:用來(lái)在.NET平臺(tái)上使用兩階段提交協(xié)議來(lái)處理分布式交易</

70、p><p>  CLR:. N ET應(yīng)用的運(yùn)行時(shí)環(huán)境</p><p>  COM+:. A T的中間層模型,用于構(gòu)建商務(wù)邏輯</p><p>  ADONET:.NET對(duì)數(shù)據(jù)訪問(wèn)的API+310</p><p>  7.1.3 C#語(yǔ)言簡(jiǎn)介</p><p>  C# 是 MICROSOFT為.NET平臺(tái)訂作的新程序語(yǔ)言,它

71、像VB一樣使用簡(jiǎn)易,嵌入NET的軟件企業(yè)管理信息系統(tǒng)的分析與設(shè)計(jì)又像C++一樣功能強(qiáng)大,它沒(méi)有指針、宏、Template及多重繼承等特色。C#是C/C++系列中第一個(gè)面向組件的程序語(yǔ)言,C#另一個(gè)重要的設(shè)計(jì)考慮便是對(duì)面向?qū)ο竽芰Φ闹С?,C#的統(tǒng)一類型系統(tǒng)特性,大幅度簡(jiǎn)化了系統(tǒng)的開(kāi)發(fā)操作,提高了擴(kuò)展性與重復(fù)使用性:如集合對(duì)象可以存放任何類型的對(duì)象。C#中沒(méi)有指針,因此C#程序不會(huì)有“亂指”的指針這種困擾,C#程序編譯后產(chǎn)生EXE或DLL等

72、PE可執(zhí)行文件,這些文件是一種中間語(yǔ)言,與CPU無(wú)關(guān),這樣使得C#所編譯的程序可以在任何支持.NET Framework的操作系統(tǒng)下執(zhí)行。C#還具有資源自動(dòng)回收等特性。</p><p>  7.2 數(shù)據(jù)庫(kù)的連接與關(guān)閉連接</p><p>  7.2.1數(shù)據(jù)庫(kù)連接與關(guān)閉連接的重要性</p><p>  在信息管理系統(tǒng)中什么最重要?是數(shù)據(jù)!數(shù)據(jù)的展示與存放都由數(shù)據(jù)庫(kù)來(lái)間

73、接或直接的參與,信息管理系統(tǒng)的穩(wěn)定性關(guān)系到企業(yè)的日常生產(chǎn)管理的正常運(yùn)行,所以只有穩(wěn)定的數(shù)據(jù)庫(kù)連接才能夠保證系統(tǒng)的正常運(yùn)行。當(dāng)然,關(guān)閉數(shù)據(jù)庫(kù)連接也同樣重要,因?yàn)閿?shù)據(jù)庫(kù)連接總是不能及時(shí)關(guān)閉的話,那連接池中的連接數(shù)目過(guò)大有,可能導(dǎo)致整個(gè)系統(tǒng)的癱瘓。</p><p>  7.2.2 該系統(tǒng)中數(shù)據(jù)庫(kù)的連接與關(guān)閉</p><p>  本系統(tǒng)使用的數(shù)據(jù)庫(kù)連接方式有兩種,一種是在Web.Config中對(duì)數(shù)

74、據(jù)源進(jìn)行配置,另一種就是用SqlDataSource服務(wù)器控件連接關(guān)閉數(shù)據(jù)源。</p><p>  1.在Web.Config中配置數(shù)據(jù)源的連接字符串的相關(guān)代碼。</p><p>  Web.Config文件為整個(gè)應(yīng)用程序的配置文件,它在應(yīng)用程序起用的時(shí)候自動(dòng)調(diào)用,其格式為XML文檔。</p><p><b>  連接字符串代碼:</b><

75、;/p><p>  <appSettings><add key="Dsn" value="server= .; database = al_bysj; uid = al_bysj; pwd =”000000"/></p><p>  </appSettings></p><p>  2.SqlD

76、ataSource 服務(wù)器控件連接、關(guān)閉數(shù)據(jù)源和手動(dòng)連接、關(guān)閉數(shù)據(jù)源的示例代碼。</p><p><b>  頁(yè)面程序代碼:</b></p><p>  <asp:SqlDataSource ID = " SqlDataSource1 " runat = " server " ConnectionString = &quo

77、t;<%$ ConnectionStrings : al_bysjConnectionString %>"</p><p>  DeleteCommand = "DELETE FROM [KeepNum] WHERE [ID] = @ID" InsertCommand = "INSERT INTO [KeepNum] ([KeepName], [GoodClas

78、s]) VALUES (@KeepName, @GoodClass)"</p><p>  SelectCommand = "SELECT [ID], [KeepName], [GoodClass] FROM [KeepNum] ORDER BY [ID]"</p><p>  UpdateCommand = "UPDATE [KeepN

79、um] SET [KeepName] = @KeepName, [GoodClass] = @GoodClass WHERE [ID] = @ID"></p><p>  <DeleteParameters><asp:Parameter Name = "ID" Type = "Int32" /> </DeleteParamete

80、rs></p><p>  <UpdateParameters><asp:Parameter Name = "KeepName" Type = "String"/></p><p>  <asp:Parameter Name = "GoodClass" Type = "Int32&qu

81、ot; /><asp:Parameter Name = "ID" Type = "Int32" /> </UpdateParameters></p><p>  <InsertParameters><asp:Parameter Name = "KeepName" Type = "String&qu

82、ot; /></p><p>  <asp:Parameter Name = "GoodClass" Type = "Int32" /></p><p>  </InsertParameters></p><p>  </asp:SqlDataSource></p>&l

83、t;p>  在Web.Config添加如下配置代碼</p><p>  <connectionStrings></p><p>  <add name = "al_bysjConnectionString" connectionString = "Data Source=210.43.5.7;Initial Catalog = al_b

84、ysj;User ID = al_bysj;Password = 000000" providerName = "System.Data.SqlClient"/></p><p>  </connectionStrings></p><p><b>  7.3安全性問(wèn)題</b></p><p> 

85、 7.3.1數(shù)據(jù)庫(kù)安全問(wèn)題</p><p>  由于管理系統(tǒng)的數(shù)據(jù)相當(dāng)重要,所以本系統(tǒng)對(duì)用戶登陸權(quán)限做了嚴(yán)限制用戶分角色,每個(gè)角色只能擁有自己角色下的權(quán)限。</p><p>  數(shù)據(jù)的修改必須有系統(tǒng)合法登錄并且角色權(quán)限符合的用戶操作;限制服務(wù)器端口被攻擊,防止系統(tǒng)出現(xiàn)癱瘓現(xiàn)象;以免數(shù)據(jù)庫(kù)服務(wù)器無(wú)法響應(yīng)操作。</p><p>  對(duì)數(shù)據(jù)進(jìn)行備份,防止數(shù)據(jù)的丟失,系統(tǒng)的

86、崩潰。</p><p>  本系統(tǒng)還要防止URL欺騙,防止執(zhí)行用戶輸入的SQL語(yǔ)句。</p><p>  7.3.2系統(tǒng)安全問(wèn)題</p><p>  在本系統(tǒng)中,設(shè)置了防止用戶繞過(guò)登錄,而直接進(jìn)入系統(tǒng)內(nèi)部進(jìn)行操作。為了確保系統(tǒng)安全性,在系統(tǒng)每個(gè)頁(yè)面的 PageLoad 中必須進(jìn)行登錄身份驗(yàn)證。也就是說(shuō),在每個(gè)頁(yè)面加載時(shí),判斷其Session 值是否為空,如果其Ses

87、sion 值為空,該頁(yè)面將加載失敗返回登陸頁(yè)面。否則,加載成功。</p><p>  因此,在系統(tǒng)設(shè)計(jì)過(guò)程中,一定要確保Session值的存活期。在Web.Config 中默認(rèn)Session值的存活期是用戶推出系統(tǒng)30秒自動(dòng)消亡,在該系統(tǒng)中設(shè)置為1分鐘。</p><p>  7.4類庫(kù)的設(shè)計(jì)與實(shí)現(xiàn)</p><p>  按照對(duì)本系統(tǒng)的實(shí)際應(yīng)用,對(duì)以下幾個(gè)比較重要的類做

88、些介紹如表7-1所示</p><p><b>  表7-1</b></p><p>  7.5 相關(guān)視圖及存儲(chǔ)過(guò)程</p><p>  本系統(tǒng)為了使用戶對(duì)數(shù)據(jù)庫(kù)的操作更加方便快捷,故使用了一些視圖和存儲(chǔ)過(guò)程,主要視圖如表7-2所示:</p><p><b>  表7-2</b></p>

89、<p>  存儲(chǔ)過(guò)程如表7-3所示:</p><p><b>  表7-3</b></p><p><b>  7.6 代碼規(guī)范</b></p><p>  7.6.1 數(shù)據(jù)庫(kù)中表名和字段名的規(guī)范</p><p>  表名和字段名中全部使用英文詞匯。</p><p&g

90、t;  名稱中不帶有特殊字符,盡量全部使用字母。</p><p>  英文單詞的首字母大寫(xiě)。</p><p>  系統(tǒng)中文件目錄命名規(guī)范</p><p>  1.根據(jù)軟件工程中的文件命名規(guī)則對(duì)系統(tǒng)文件進(jìn)行命名。</p><p>  7.6.3程序書(shū)寫(xiě),縮進(jìn),注釋規(guī)范</p><p>  1.縮進(jìn)規(guī)范使用VS2005默認(rèn)

91、縮進(jìn)樣式。</p><p>  2.類變量以下劃線開(kāi)頭,第一個(gè)單詞首字母小寫(xiě),其它單詞首字母大寫(xiě),不帶有特殊字符。</p><p>  屬性的每個(gè)單詞的首字母都大寫(xiě)。</p><p>  4.方法內(nèi)部變量小寫(xiě)字母開(kāi)頭,其它單詞首字母大寫(xiě)。</p><p>  5./// 用于類,功能模塊的說(shuō)明與注釋。</p><p>

92、  6.// 用于代碼注釋。</p><p>  7./*   */   * 用于版本修正</p><p><b>  8 總 結(jié)</b></p><p><b>  8.1系統(tǒng)的總結(jié)</b></p><p>  本系統(tǒng)已經(jīng)從功能上滿足了紅旗汽車修理廠物資流通管理的需要,但是從

93、技術(shù)上來(lái)說(shuō)這個(gè)系統(tǒng)還并不是一個(gè)高水平的作品。任何一個(gè)項(xiàng)目想做的完美都不是一件很容易的事情。</p><p>  本系統(tǒng)在以下幾個(gè)方面還存在缺陷:</p><p>  產(chǎn)品入庫(kù)操作應(yīng)該結(jié)合硬件刷條形碼。</p><p>  數(shù)據(jù)報(bào)表模塊應(yīng)該有圖形化的展示界面,這樣更加直觀。</p><p>  8.2 開(kāi)發(fā)過(guò)程的總結(jié)</p>&l

94、t;p>  開(kāi)發(fā)過(guò)程是快樂(lè)的。因?yàn)樵陂_(kāi)發(fā)中不但能充實(shí)生活,同時(shí)自己的技能也得到了很好鍛煉。但是在開(kāi)發(fā)過(guò)程中暴露出自己的一些問(wèn)題或不足也是很值得思考的:</p><p>  首先,在對(duì)一個(gè)系統(tǒng)的整體理解上,還不夠充分,因此功能模塊的設(shè)計(jì)和開(kāi)發(fā)出現(xiàn)過(guò)技術(shù)上的調(diào)整。其次,在進(jìn)行開(kāi)發(fā)時(shí),還不能深入的理解ASP.NET的思想,所以雖然是在.NET下開(kāi)發(fā)程序,有些時(shí)候卻還是在用面向過(guò)程的程序算法來(lái)實(shí)現(xiàn)……</p&

95、gt;<p>  相信有了這次開(kāi)發(fā)經(jīng)歷,以后再做類似的開(kāi)發(fā)項(xiàng)目,應(yīng)該就會(huì)少栽很多跟</p><p><b>  謝辭</b></p><p>  短暫的三年大學(xué)生活已經(jīng)接近尾聲,在完成畢業(yè)設(shè)計(jì)這大學(xué)畢業(yè)前的最后一門(mén)課程的過(guò)程中,xx老師給了我極大的幫助!論文的完成凝聚了她大量的心血。</p><p>  雖然是計(jì)算機(jī)專業(yè),但是在三

96、年的學(xué)習(xí)中卻對(duì)軟件工程的認(rèn)識(shí)也還是比較模糊,所以在畢業(yè)設(shè)計(jì)的完成過(guò)程中,我碰到了許多的困難,但是我們專業(yè)的老師給了我很多意見(jiàn)和幫助。使我能夠堅(jiān)持下來(lái),在這里忠心的感謝各位老師。</p><p>  在這里我也要感謝遠(yuǎn)在家鄉(xiāng)的父母和親人,是他們對(duì)我的默默支持和無(wú)私奉獻(xiàn)才使我順利完成學(xué)業(yè)。</p><p>  最后祝學(xué)院的所有老師身體健康,合家幸福!并向那些始終關(guān)心和幫助我的朋友致以忠心的謝意

97、!</p><p><b>  參考文獻(xiàn)</b></p><p>  [1] 顧自新,王炳同.物流信息系統(tǒng)開(kāi)發(fā)策略研究.物流科技,2006,1:P10-P13</p><p>  [2] 蔣寶家,鄭榮,董紹華. 可視化倉(cāng)庫(kù)管理系統(tǒng)的設(shè)計(jì). 物流科技, 2005,9:P178-P180</p><p>  [3] 余明海.

98、整合倉(cāng)儲(chǔ)資源參與現(xiàn)代物流.物流技,2007,1:P47-P49</p><p>  [4] 王興山.企業(yè)信息化、你準(zhǔn)備好了嗎?.中國(guó)計(jì)算機(jī)報(bào),2001.2.P10</p><p>  [5] 王如龍.企業(yè)實(shí)施信息化工程成功因素探討.企業(yè)信息化集成, 2003,4:P9-P10</p><p>  [6] (美)凱西·施瓦爾貝.IT項(xiàng)目管理.王金玉等譯.北京

99、:機(jī)械工業(yè)出版社,2003</p><p>  [7] 張本豐.基于CMM/CMMI.中國(guó)計(jì)算機(jī)報(bào),2004.05.P10,1311,P32</p><p>  [8] 蔡淑琴,張金隆.論企業(yè)的信息化建設(shè).華中理工大學(xué)學(xué)報(bào)(社會(huì)科學(xué)版).1998.03.P100-P102</p><p>  [9] 郝剛.ASP.NET服務(wù)器控件開(kāi)發(fā)技術(shù)與實(shí)例.北京:人民郵電出版社

100、,2003</p><p>  [10] 王勇,張發(fā)勇,周順平.CMM軟件配置管理的理論與實(shí)踐.計(jì)算機(jī)工程與應(yīng)用,2004,40(23):P102-P104</p><p>  [11] WSH.A Discipline for software Engineering. Addison 1995:P97-P142</p><p>  [12] Highsmith,

101、Jim.Agile Project Management.美國(guó):PEARSON,2002.P56</p><p>  [13] 鄒建峰.ASP.NET開(kāi)發(fā)技術(shù)詳解.北京:人民郵電出版社,2003.07.P28</p><p>  [14] 東方人華.Visual C#.NET Web 應(yīng)用程序設(shè)計(jì)入門(mén)與提高.北京:清華大學(xué)出版社,2002.P45</p><p> 

102、 物資流通管理系統(tǒng)部分關(guān)鍵源代碼</p><p>  應(yīng)用程序配置文件Web.Config內(nèi)容如下:</p><p>  <?xml version="1.0"?></p><p>  <configuration xmlns="http://schemas.microsoft.com/.NetConfiguratio

103、n/v2.0"></p><p>  <appSettings></p><p>  <add key = " Dsn " value = " server = . ; database = al_bysj ; uid = al_bysj ; pwd = 000000 "/></p><p&

104、gt;  </appSettings></p><p>  <connectionStrings></p><p>  <add name = " al_bysjConnectionString " connectionString = " Data Source=210.43.5.7;Initial Catalog=al_bys

105、j;User ID= al_bysj ; Password=000000" providerName="System.Data.SqlClient"/></p><p>  </connectionStrings></p><p>  <system.web></p><p>  <httpHandl

106、ers></p><p>  <add path = " Reserved.ReportViewerWebControl.axd " verb = " * " type = " Microsoft.Reporting.WebForms.HttpHandler, Microsoft . ReportViewer . WebForms , Version=

107、 8.0.0.0 , Culture = neutral, PublicKeyToken=b03f5f7f11d50a3a"validate="false" /></p><p>  </httpHandlers></p><p>  <compilation debug="true"></p>

108、<p>  <buildProviders></p><p>  <add extension=".rdlc" type =" Microsoft . Reporting . RdlBuildProvider , Microsoft . ReportViewer . Common , Version =8.0.0.0, Culture=neutral, P

109、ublicKeyToken=b03f5f7f11d50a3a" /></p><p>  </buildProviders></p><p>  </compilation></p><p>  <authentication mode="Windows"/></p><p&

110、gt;  <pages theme = " SkinFile " validateRequest = " false " enableEventValidation = "false"/></p><p>  </system.web></p><p>  </configuration><

111、;/p><p>  系統(tǒng)共用類,該類在系統(tǒng)App_Code文件夾下。該類下文件可以被整個(gè)應(yīng)用程序集引用,其主要文件如下所示。</p><p>  SqlDataBase.cs 類,數(shù)據(jù)庫(kù)操作文件程序如下:</p><p>  using System;</p><p>  using System.Data;</p><p&g

112、t;  using System.Data.SqlClient;</p><p>  using System.Configuration;</p><p>  using System.Web;</p><p>  using System.Web.Security;</p><p>  using System.Web.UI;</p

113、><p>  using System.Web.UI.WebControls;</p><p>  using System.Web.UI.WebControls.WebParts;</p><p>  using System.Web.UI.HtmlControls;</p><p>  /// <summary></p>

114、;<p>  /// SqlDataBase 的摘要說(shuō)明</p><p>  /// </summary></p><p>  public class SqlDataBase</p><p><b>  {</b></p><p>  public SqlDataBase()</p>

115、;<p><b>  {</b></p><p><b>  //</b></p><p>  // TODO: 在此處添加構(gòu)造函數(shù)邏輯</p><p><b>  //</b></p><p><b>  }</b></p>

116、<p>  private SqlConnection Cn;</p><p>  private SqlCommand Cm;</p><p>  private DataSet ds;</p><p>  private DataView dv;</p><p><b>  #region</b></

117、p><p>  private void Open()//數(shù)據(jù)庫(kù)連接</p><p><b>  {</b></p><p>  Cn = new SqlConnection ( ConfigurationSettings . AppSettings [" Dsn "] );</p><p>  Cn.O

118、pen();</p><p><b>  }</b></p><p>  #endregion</p><p>  #region 關(guān)閉連接</p><p>  private void Close()</p><p><b>  {</b></p><p

119、>  if (Cn != null)</p><p><b>  {</b></p><p>  Cn.Close();</p><p>  Cn.Dispose();</p><p><b>  }</b></p><p><b>  }</b>

120、</p><p>  #endregion</p><p>  #region 執(zhí)行簡(jiǎn)單的SQL語(yǔ)句</p><p>  public void NoreturnSql(string Sql)</p><p><b>  {</b></p><p><b>  Open();</b

121、></p><p>  Cm = new SqlCommand(Sql, Cn);</p><p>  Cm.ExecuteNonQuery();</p><p><b>  Close();</b></p><p><b>  }</b></p><p>  #end

溫馨提示

  • 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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論