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

下載本文檔

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

文檔簡介

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

2、;  本文首先介紹了物資流通管理的必要性,然后分析了紅旗汽車修理廠作為一個大型汽車維修企業(yè),它的物資流通管理現(xiàn)狀,并在此基礎(chǔ)上,進一步分析物資流通管理的具體功能及模塊。然后根據(jù)時下流行的.Net技術(shù)及工廠開發(fā)模式(多層開發(fā)模式),利用所掌握的知識,用B/S結(jié)構(gòu)進行物資流通管理系統(tǒng)的開發(fā),以適應(yīng)企業(yè)物資流通管理的發(fā)展,提高企業(yè)的經(jīng)濟效率。</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 實施的可行性分析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è)計10</p><p>  3.1物資流通管理系統(tǒng)的功能模塊10</p><p>  3.2 系統(tǒng)的業(yè)務(wù)功能模塊分析10</p><p>  4 系統(tǒng)詳細設(shè)計12</p><p>  4.1 系統(tǒng)管理模塊的設(shè)計12</p><p>  4.2倉庫管理模塊的設(shè)計

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

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

13、p>  7.4類庫的設(shè)計與實現(xiàn)25</p><p>  7.5 相關(guān)視圖及存儲過程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 開發(fā)過程的總結(jié)27</

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

36、p><p>  倉庫產(chǎn)品管理模塊分析</p><p>  因為本系統(tǒng)數(shù)據(jù)量較大,所以系統(tǒng)產(chǎn)品分為大類、小類、產(chǎn)品這樣三級。這一模塊為管理員對各個類別進行增加刪除和修改操作。</p><p><b>  通知管理模塊分析</b></p><p>  通知管理模塊的設(shè)置是為了滿足物資流通管理系統(tǒng)管理員同整個系統(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ù)流程分析,可以對系統(tǒng)進行縱向分析,也就是按整個業(yè)務(wù)流程,對系統(tǒng)進行業(yè)務(wù)邏輯分析  </p><p>  系統(tǒng)的業(yè)務(wù)功能主要為入庫、出庫、庫存盤點、數(shù)據(jù)報表這幾個功能模塊。&l

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

60、ood)</p><p>  該表存放產(chǎn)品分類小類表,使庫存產(chǎn)品表與之相對應(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ù)表存放的信息為庫存操作信息,包括操作員、提貨出貨人、時間等相關(guān)的一些詳細記錄,方便查詢管理。</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>  操作類型表存放的是操作的類型,如:入庫、出庫、調(diào)撥、借出、歸還、退庫等。</p><p>  具體數(shù)據(jù)表結(jié)構(gòu)如下(表6-7):</p><p>  表6-7

63、 操作類型表</p><p>  6.1.8 系統(tǒng)日志表(RecordList)</p><p>  操作日志表存放的是入庫出庫員對倉庫數(shù)據(jù)的一些操作處理信息,出入庫有據(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各個表之間的邏輯關(guān)系圖</p><p><b>  7編碼與實現(xiàn)</b></p><p>  7.1 NET平臺技術(shù)綜述</p><p>  7.1.1 MICROSOFT.NET技術(shù)及其應(yīng)用概述</p><p>  對于用戶來說,最有前途的中

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

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

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

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

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

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

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

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

74、據(jù)源進行配置,另一種就是用SqlDataSource服務(wù)器控件連接關(guān)閉數(shù)據(jù)源。</p><p>  1.在Web.Config中配置數(shù)據(jù)源的連接字符串的相關(guān)代碼。</p><p>  Web.Config文件為整個應(yīng)用程序的配置文件,它在應(yī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ù)源和手動連接、關(guān)閉數(shù)據(jù)源的示例代碼。</p><p><b>  頁面程序代碼:</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安全性問題</b></p><p> 

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

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

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

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

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

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

91、縮進樣式。</p><p>  2.類變量以下劃線開頭,第一個單詞首字母小寫,其它單詞首字母大寫,不帶有特殊字符。</p><p>  屬性的每個單詞的首字母都大寫。</p><p>  4.方法內(nèi)部變量小寫字母開頭,其它單詞首字母大寫。</p><p>  5./// 用于類,功能模塊的說明與注釋。</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ù)上來說這個系統(tǒng)還并不是一個高水平的作品。任何一個項目想做的完美都不是一件很容易的事情。</p><p>  本系統(tǒng)在以下幾個方面還存在缺陷:</p><p>  產(chǎn)品入庫操作應(yīng)該結(jié)合硬件刷條形碼。</p><p>  數(shù)據(jù)報表模塊應(yīng)該有圖形化的展示界面,這樣更加直觀。</p><p>  8.2 開發(fā)過程的總結(jié)</p>&l

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

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

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

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

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

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

100、,2003</p><p>  [10] 王勇,張發(fā)勇,周順平.CMM軟件配置管理的理論與實踐.計算機工程與應(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.美國:PEARSON,2002.P56</p><p>  [13] 鄒建峰.ASP.NET開發(fā)技術(shù)詳解.北京:人民郵電出版社,2003.07.P28</p><p>  [14] 東方人華.Visual C#.NET Web 應(yīng)用程序設(shè)計入門與提高.北京:清華大學出版社,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文件夾下。該類下文件可以被整個應(yīng)用程序集引用,其主要文件如下所示。</p><p>  SqlDataBase.cs 類,數(shù)據(jù)庫操作文件程序如下:</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 的摘要說明</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ù)庫連接</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í)行簡單的SQL語句</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. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論