版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p><b> 引 言</b></p><p> 隨著企業(yè)管理信息化的發(fā)展,網(wǎng)絡及計算機的引入使管理躍上了一個新的發(fā)展平臺。企業(yè)的各項管理都將向信息化方向擴展,倉庫的管理對于企業(yè)來說尤為重要,也正是基于這個原因我把畢業(yè)設(shè)計的方向定在了企業(yè)的倉庫管理上。</p><p> 倉庫管理信息系統(tǒng)是一個企業(yè)不可缺少的部分,它的內(nèi)容對應企業(yè)的決策者和管理者來說都
2、至關(guān)重要,所以倉庫管理信息系統(tǒng)應該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)的方式管理產(chǎn)品,這種管理方式存在著許多缺點,如:效率低、保密性差等。另外,由于時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護產(chǎn)品都帶來了不少的困難。</p><p> 作為計算機應用的一部分,使用計算機對倉庫信息進行管理,有著手工管理所無法比擬的優(yōu)點。例如:檢索速度、查找方便、可靠性高、存儲量大、保密性好
3、、壽命長、成本低等。這些優(yōu)點能夠極大地提高倉庫管理的效率。</p><p> 倉庫管理信息系統(tǒng)是通過出入庫單、庫存調(diào)整、其它收貨單、物料對應、庫存盤點等功能總和運用的管理系統(tǒng),對庫存的物流和成本管理全過程進行有效控制和跟蹤,實現(xiàn)完善的企業(yè)倉庫信息管理。倉庫管理系統(tǒng)的投入,將使倉庫的管理更加正規(guī)化,為產(chǎn)品的出入庫管理和銷售部門提供了方便,降低了倉庫的損耗。企業(yè)可以對售出的產(chǎn)品進行跟蹤服務,同事也免去了銷售人員按以
4、往慣例親自前往用戶去核實貨物情況的麻煩,提高了板式效率,節(jié)省了費用,而且還避免了不必要的業(yè)務糾紛,維護了企業(yè)長期與用戶建立的良好信譽。</p><p><b> 摘 要</b></p><p> 倉庫管理系統(tǒng)是為了實現(xiàn)企業(yè)產(chǎn)品管理的系統(tǒng)化、規(guī)范化和自動化,從而提高企業(yè)管理效率而設(shè)計的。它完全取代了原來一直用人工管理的工作方式,避免了由于管理人員的共組疏忽以及管理
5、質(zhì)量問題所造成的各種錯誤,為及時、準確、高效的完成倉庫管理提供了強有力的工具和管理手段。倉庫管理系統(tǒng)是一個中小型數(shù)據(jù)庫管理系統(tǒng),它界面美觀、操作簡單、安全性高,基本滿足了倉庫管理的要求。整個系統(tǒng)由基本信息、單據(jù)中心、查詢統(tǒng)計、報表打印、維護設(shè)置等模塊組成。</p><p> 本系統(tǒng)是在以SQL Server2005作為后臺數(shù)據(jù)庫,以Visual Basic為編程語言來開發(fā)的。倉庫管理系統(tǒng)在運行階段,效果好,數(shù)據(jù)
6、準確性高,提高了工作效率,同時也實現(xiàn)了倉庫管理計算機化。系統(tǒng)有較高的安全性和較好的性能,其中連接數(shù)據(jù)庫的字符串可以隨時在Web.Comfig里修改,增加了靈活性和安全性。</p><p> 關(guān)鍵字:ASP.net;C#;SQL Server 2005;動態(tài)頁面</p><p><b> Abstract</b></p><p> Ware
7、house management system is designed in order to achieve the enterprise product management, systematic, standardized and automated, thus improving the efficiency of enterprise management. It completely replace the origina
8、l has been with manual management work, avoid common set of negligence of the management personnel and management quality problems caused by a variety of errors, provides a powerful tool for timely, accurate and efficien
9、t completion of warehouse management and management tool</p><p> This system is in SQL Server2005 as a back-end database, Visual Basic programming language to develop. Warehouse management system in the ope
10、rational phase, the effect is good, high accuracy of the data, improve work efficiency, but also to achieve the computerization of warehouse management. The system has high security and good performance, the string to co
11、nnect to the database can be modified in the Web.Comfig, increase flexibility and security.</p><p> Keywords: ASP.net; C#; SQL Server 2005; dynamic pages;</p><p><b> 目 錄</b></
12、p><p><b> 1倉庫管理7</b></p><p> 1.1研究背景:7</p><p> 1.2開發(fā)技術(shù)簡介8</p><p><b> 2系統(tǒng)開發(fā)工具9</b></p><p> 2.1 Visual Studio 2005簡介9</p>
13、;<p> 2.2 SQL Server 2005簡介9</p><p> 3系統(tǒng)開發(fā)語言10</p><p><b> 3.1 C#10</b></p><p> 3.2 HTML10</p><p> 3.3 SQL10</p><p> 4系統(tǒng)需求分析1
14、1</p><p> 4.1系統(tǒng)目標設(shè)計11</p><p> 4.2 開發(fā)設(shè)計思想11</p><p> 4.3系統(tǒng)功能需求分析11</p><p> 5 系統(tǒng)功能模塊設(shè)計和數(shù)據(jù)庫設(shè)計12</p><p> 5.1 系統(tǒng)功能模塊圖12</p><p> 5.1.1單據(jù)管理
15、模塊12</p><p> 5.1.2庫存產(chǎn)品管理模塊13</p><p> 5.1.3倉庫管理模塊13</p><p> 5.2數(shù)據(jù)庫設(shè)計13</p><p> 5.3數(shù)據(jù)庫物理設(shè)計14</p><p> 5.3.1 UserList表14</p><p> 5.3.2
16、 AllGood表14</p><p> 5.3.3 BigClass表14</p><p> 5.3.4 GetGoods表15</p><p> 5.3.5 GoodList表15</p><p> 5.3.6 GoodPapers表15</p><p> 5.3.7 KeepNum表16&l
17、t;/p><p> 5.3.8 PaperType表16</p><p> 5.3.9 RecordList表16</p><p> 5.3.10 SystemTest表16</p><p> 6 系統(tǒng)界面設(shè)計17</p><p> 6.1登錄系統(tǒng)17</p><p> 6.2
18、 管理系統(tǒng)17</p><p><b> 總結(jié)23</b></p><p><b> 致謝24</b></p><p><b> 參考文獻25</b></p><p><b> 附錄:26</b></p><p>
19、<b> 1倉庫管理</b></p><p><b> 1.1研究背景:</b></p><p> 隨著企業(yè)管理信息化的發(fā)展,網(wǎng)絡及計算機的引入使管理躍上了一個新的發(fā)展平臺。企業(yè)的各項管理都將向信息化方向擴展,倉庫的管理對于企業(yè)來說尤為重要,也正是基于這個原因我把畢業(yè)設(shè)計的方向定在了企業(yè)的倉庫管理上。</p><p>
20、; 隨著經(jīng)濟的不斷繁榮以及市場環(huán)境的變化,對企業(yè)的生產(chǎn)經(jīng)營提出了更高的要求,企業(yè)必須綜合利用各種先進制造技術(shù),在網(wǎng)絡與信息技術(shù)的支在的生持下,改進現(xiàn)產(chǎn)經(jīng)營模式和組織結(jié)構(gòu),才能在市場競爭中贏得更多的份額。</p><p> 隨著企業(yè)規(guī)模的擴大,倉庫管理信息系統(tǒng)將發(fā)揮越來越重要的作用。高效方便的倉庫管理信息系統(tǒng)可以為生產(chǎn)經(jīng)營提供堅強的后盾和有利的支持。倉庫管理信息系統(tǒng)主要提供一個倉庫業(yè)務及其作業(yè)管理的信息存儲和檢
21、索系統(tǒng)。通過出入庫管理,生產(chǎn)單管理,倉庫人員管理,倉庫位置信息管理等功能模塊來實現(xiàn)倉庫的綜合管理。</p><p> 第三方物流企業(yè)提供的主要服務還停留在傳統(tǒng)的運輸和倉庫兩大塊業(yè)務上,倉儲在第三方物流中還占據(jù)這比較重要的地位。倉儲管理對企業(yè)來說是一項繁瑣復雜的工作,每天要處理大量的單據(jù)數(shù)據(jù)。倉管人員要話費大量人力物力和時間來做數(shù)據(jù)記錄統(tǒng)計工作。</p><p> 有的企業(yè)單位的庫存管理
22、部分目前仍為手工,半手工操作。從供應單位辦理入庫登記開始,到使用單位領(lǐng)料出庫手續(xù)為止,所有操作基本上都是由倉庫管理人員筆寫,手理,加上算盤、計算器來完成。這不僅繁瑣,效率低,而且缺乏庫存管理的一些基本手段,如昆村狀況,查詢經(jīng)濟訂貨量計算等,這給企業(yè)在一定程度上造成了管理上的落后,及經(jīng)濟利益上的損失。</p><p><b> 1.2開發(fā)技術(shù)簡介</b></p><p&g
23、t; 企業(yè)倉庫管理系統(tǒng)的實現(xiàn)技術(shù)多種多樣,所以選擇合理的技術(shù)來實現(xiàn)系統(tǒng)也是一個重大的環(huán)節(jié),如果所選擇的技術(shù)不當,將對系統(tǒng)的實現(xiàn)造成一定的麻煩,可能還會影響系統(tǒng)的性能。J2EE是實現(xiàn)企業(yè)倉庫管理系統(tǒng)的一種有效技術(shù),當前用J2EE實現(xiàn)B/S結(jié)構(gòu)的企業(yè)倉庫管理系統(tǒng)非常的流行且技術(shù)也越來越趨于成熟,性能也得到了非常大的提升[1]。輕量級的J2EE應用對于小中型項目的開發(fā)帶來了許多便利之處,對比于經(jīng)典J2EE的簡化,在保留經(jīng)典J2EE應用的框架
24、、良好的可擴展性、可維護性的基礎(chǔ)上,簡化了J2EE應用的開發(fā),降低了J2EE應用的部署成本,基本實現(xiàn)過程簡明了。輕量級J2EE應用面向的是用戶,是一種更實際的信息化平臺架構(gòu)。</p><p> 基于Web的J2EE Framework在J2EE的世界內(nèi)已是空前繁榮,幾乎每隔一兩個星期就會有新的MVC框架發(fā)布。目前比較好的框架中有老牌的Struts;新興的有Tapestry、JSF等。這些大多是著名團隊的作品,另
25、外還有一些邊緣團隊的作品,也相當出色,如Dinamica、VRaptor等。這些框架都提供了較好的層次分隔能力。在實現(xiàn)良好的MVC分隔的基礎(chǔ)上,通過提供一些現(xiàn)成的輔助類庫,同時也促進了生產(chǎn)效率的提高。而如何選擇一個好的框架應用在項目中,將會對項目的效率與可重用生成重大影響。由于用框架實現(xiàn)顯得代碼過于簡單,不易于初學者理解。往往只是覺得用框架實現(xiàn)起來比較方便才使用框架而不知道框架的底層是怎么實現(xiàn)的。 </p><p&g
26、t; 本系統(tǒng)以MySQL作為后臺數(shù)據(jù)庫,在Myeclipse中以java語言來開發(fā)的,不僅實現(xiàn)了倉庫管理的自動化,同時也提高了工作效率。本系統(tǒng)由以下幾個模塊組成:基本信息管理、入庫管理、在庫管理、出庫管理、報表管理。</p><p><b> 2系統(tǒng)開發(fā)工具</b></p><p> 2.1 Visual Studio 2005簡介</p><
27、;p> Visual Studio2005 是一套完整的開發(fā)工具集,用于生成ASP.NET Web應用程序、XML Web Services、桌面應用程序和移動應用撐血。Visual Basic、Visual C++、Visual C#全都使用相同的集成開發(fā)花鏡(IDE),利用此IDE可以共享工具且有助于使用混合語言創(chuàng)建解決方案。另外,這些語言利用了.NET Framework的功能,通過此框架可使用簡化ASP Web應用程序和
28、XML Web Services開發(fā)的關(guān)鍵技術(shù)。</p><p> 在VS2005中由于使用了統(tǒng)一的IDE環(huán)境,使開發(fā)跨語言平臺的應用程序稱為可能,程序員可根據(jù)自己的實際情況在同一應用程序中使用不同的語言(如VB、C#等)編寫代碼。VS 2005中提供了用于Web應用程序開發(fā)的模版,程序員可以像在VB中設(shè)計Windows程序一樣使用系統(tǒng)提供的大量Web應用程序控件設(shè)計出功能強大的,可運行IIS Web服務器中的
29、應用程序。</p><p> 2.2 SQL Server 2005簡介</p><p> SQL Server 2005 是一個全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能 (BI) 工具提供了企業(yè)級的數(shù)據(jù)管理。SQL Server 2005 數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲功能,使您可以構(gòu)建和管理用于業(yè)務的高可用和高性能的數(shù)據(jù)應用程序?! QL Server 2
30、005 數(shù)據(jù)引擎是本企業(yè)數(shù)據(jù)管理解決方案的核心。此外 SQL Server 2005 結(jié)合了分析、報表、集成和通知功能。這使您的企業(yè)可以構(gòu)建和部署經(jīng)濟有效的 BI 解決方案,幫助您的團隊通過記分卡、Dashboard、Web services 和移動設(shè)備將數(shù)據(jù)應用推向業(yè)務的各個領(lǐng)域。</p><p><b> 3系統(tǒng)開發(fā)語言</b></p><p><b>
31、; 3.1 C#</b></p><p> C#專業(yè)人士一般讀"C sharp"。C#是一種安全的、穩(wěn)定的、簡單的、優(yōu)雅的,由C和C++衍生出來的面向?qū)ο蟮木幊陶Z言。它在繼承C和C++強大功能的同時去掉了一些它們的復雜特性(例如沒有宏以及不允許多重繼承)。</p><p> C#綜合了VB簡單的可視化操作和C++的高運行效率,以其強大的操作能力、優(yōu)雅的
32、語法風格、創(chuàng)新的語言特性和便捷的面向組件編程的支持成為.NET開發(fā)的首選語言。</p><p> C#是面向?qū)ο蟮木幊陶Z言。它使得程序員可以快速地編寫各種基于MICROSOFT .NET平臺的應用程序,MICROSOFT .NET提供了一系列的工具和服務來最大程度地開發(fā)利用計算與通訊領(lǐng)域。</p><p> 3.2 HTML </p><p> H
33、TML全寫: HyperText Mark-up Language 譯名: 超文件注標式語言(譯名之一) 。它一種為普通文件中某些字句加上標示的語言,其目的在于運用標記(tag)使文件 達到預期的顯示效果。</p><p> HTML 是在 SGML 定義下的一個描述性語言,或可說 HTML 是 SGML 的一個應用程式,HTML 不是程式語言,如 C++ 和 Java 之類,它只
34、是標示語言,基本上你只要明白了各種 標記的用法便算學懂了 HTML,HTML 的格式非常簡單,只是由文字及標記組合而成,于 編輯方面,任何文字編輯器都可以,只要能將文件另存成 ASCII 純文字格式即可,當然 以專業(yè)的網(wǎng)頁編輯軟件為佳。</p><p><b> 3.3 SQL</b></p><p> 上世紀70年代誕生于IBM公司在加州的實驗室,被稱為機構(gòu)化查
35、詢語言(Structured Query Language),可以跨平臺應用于各種不同類型的REBMS(關(guān)系型數(shù)據(jù)庫)。已經(jīng)形成了標準化的應用和開發(fā)體系:ANSI-92、ISO-92。</p><p><b> 4系統(tǒng)需求分析</b></p><p><b> 4.1系統(tǒng)目標設(shè)計</b></p><p> 系統(tǒng)開發(fā)的
36、總體任務是實現(xiàn)企業(yè)產(chǎn)品管理的系統(tǒng)化、規(guī)范化和自動化,從而達到提高企業(yè)管理效率的目的。</p><p> 4.2 開發(fā)設(shè)計思想</p><p> 倉庫管理主要是企業(yè)各種商品的管理。進貨時經(jīng)檢查合同確認為有效托收后,進行驗收入庫,填寫入庫單,進行入庫登記。企業(yè)各個部門根據(jù)需要提出產(chǎn)品請求,計劃員根據(jù)整個企業(yè)的需求開出產(chǎn)品出庫單,倉庫管理人員根據(jù)出庫單核對發(fā)放產(chǎn)品。根據(jù)需要按照產(chǎn)生相應報表。
37、</p><p> 倉庫管理的特點是信息處理量比較大,所管理的產(chǎn)品種類繁多,而且由于入庫單、出庫單等單據(jù)發(fā)生量特別大,關(guān)聯(lián)信息多,查詢和統(tǒng)計的方式各不相同。因此在管理上實現(xiàn)起來有一定的困難。在管理的過程中經(jīng)常會出現(xiàn)信息的重復傳遞;單據(jù)、報表種類繁多,各個部門管理規(guī)格不統(tǒng)一等問題。</p><p> 4.3系統(tǒng)功能需求分析</p><p> 系統(tǒng)開發(fā)的總體任務是
38、實現(xiàn)各種信息的系統(tǒng)化、規(guī)范化和自動化。系統(tǒng)功能分析是在系統(tǒng)開發(fā)的總體任務的基礎(chǔ)上完成。</p><p> 本系統(tǒng)主要針對物流供應鏈中的庫存管理環(huán)節(jié),實現(xiàn)了:</p><p> ?。?)貨物的入庫、出庫、調(diào)庫、借出、借入、調(diào)撥、報損、盤點等多種操作流程;</p><p> ?。?)寫入各種出入庫憑證及憑證查詢;</p><p> (3)統(tǒng)計
39、倉庫賬目,以無紙化作業(yè)全面代替手工臺帳;</p><p> ?。?)準確控制存儲物料的數(shù)量,以保證穩(wěn)定的物流,支持正常的生產(chǎn),支持多倉庫操作,貨物的批量出入庫、調(diào)庫、盤點、貨位管理等;</p><p> ?。?)有效地解決貨物的積壓、超儲、過期、短缺、賬目混亂等常見的弊病</p><p> ?。?)實時的庫存信息控制,保證了準時交付</p><p
40、> 5 系統(tǒng)功能模塊設(shè)計和數(shù)據(jù)庫設(shè)計</p><p> 5.1 系統(tǒng)功能模塊圖</p><p> 根據(jù)倉庫管理系統(tǒng)的一般需求,設(shè)計了如下一些功能模塊:</p><p> 注銷登錄、庫存警報、數(shù)據(jù)報表、庫存盤點、庫存產(chǎn)品、倉庫管理、單據(jù)管理、系統(tǒng)通知、用戶管理、密碼修改等。</p><p> 本系統(tǒng)的整體功能模塊圖如圖5.1 所
41、示:</p><p> 圖5.1 倉庫管理系統(tǒng)</p><p> 5.1.1單據(jù)管理模塊</p><p> 此功能模塊方便對單據(jù)的管理,如當需要查看入庫單或者出庫單的時候,就需要進行單據(jù)的管理了,如圖5.2所示。</p><p> 圖5.1.1單據(jù)管理</p><p> 5.1.2庫存產(chǎn)品管理模塊</p
42、><p> 入庫功能是倉庫管理系統(tǒng)的基本功能之一。入庫功能主要是實現(xiàn)登記入庫記錄的功能。這些信息應包括入庫單據(jù)信息、入庫數(shù)量和入庫時間信息、執(zhí)行入庫操作的操作員信息和貨物存放倉庫的信息等。入庫登記功能產(chǎn)生貨物的入庫記錄,為以后進行入庫貨物的查詢和生成報表以及出庫操作產(chǎn)生操作數(shù)據(jù),供管理人員掌握倉庫內(nèi)存儲的貨物情況,如圖5.3所示。</p><p> 圖5.1.2 庫存產(chǎn)品</p>
43、;<p> 5.1.3倉庫管理模塊</p><p> 此模塊對可以對倉庫做出相應的調(diào)整,如產(chǎn)品品種過多時增加倉庫數(shù)據(jù)對產(chǎn)品種類管理調(diào)整等,如圖5.4所示。</p><p> 圖5.1.3倉庫管理</p><p><b> 5.2數(shù)據(jù)庫設(shè)計</b></p><p> 數(shù)據(jù)庫設(shè)計包括數(shù)據(jù)庫需求分析、數(shù)
44、據(jù)庫概念設(shè)計和數(shù)據(jù)庫物理設(shè)計。數(shù)據(jù)庫設(shè)計的目的,是為信息系統(tǒng)在數(shù)據(jù)庫服務器上建立一個理想的數(shù)據(jù)模型。</p><p> 5.3數(shù)據(jù)庫物理設(shè)計</p><p> 數(shù)據(jù)庫物理設(shè)計是指設(shè)計出數(shù)據(jù)庫的物理數(shù)據(jù)模型,它是數(shù)據(jù)庫在物理設(shè)備上的具體實現(xiàn),即數(shù)據(jù)庫服務器物理空間上的表空間、表、字段、索引、視圖、儲存過程、觸發(fā)器,以及相應的數(shù)據(jù)字典的設(shè)計。</p><p> 5
45、.3.1 UserList表</p><p> 存儲用戶名、密碼等功能,主要字段有ID、UserName、PassWord等</p><p> 5.3.2 AllGood表</p><p> 存儲產(chǎn)品的信息功能,主要字段有ID、GoodsNum、GoodsName、NowNum等</p><p> 5.3.3 BigClass表<
46、;/p><p> 存儲產(chǎn)品的類別,主要字段有ID、GoodsName等</p><p> 5.3.4 GetGoods表</p><p> 存儲出口產(chǎn)品,主要字段有ID、GoodsID、InputTime、ActionTyped等</p><p> 5.3.5 GoodList表</p><p> 存儲產(chǎn)品清單,
47、主要字段有ID、AlignGoods、GoodCost、GoodNum等</p><p> 5.3.6 GoodPapers表</p><p> 存儲出入庫操作人,產(chǎn)品數(shù),時間等,主要字段有ID、GoodsID、GoodsNum、GetUser、InputUser、GetTime、PaperType等</p><p> 5.3.7 KeepNum表</p
48、><p> 存儲產(chǎn)品原材料、成品、特殊品表,主要字段有ID、KeepName、GoodClass等</p><p> 5.3.8 PaperType表</p><p> 存儲產(chǎn)品出入庫,調(diào)撥,借入,歸還,退庫等主要字段有ID、PaperType等</p><p> 5.3.9 RecordList表</p><p>
49、; 存儲產(chǎn)品記錄表,主要字段有ID、UserName,GoodID,TypesID、RecordTime等</p><p> 5.3.10 SystemTest表</p><p> 存儲系統(tǒng)通知信息,主要字段有ID、Tatile、Counts、InputTime、TestType等</p><p><b> 6 系統(tǒng)界面設(shè)計</b>&l
50、t;/p><p><b> 6.1登錄系統(tǒng)</b></p><p><b> 系統(tǒng)管理登錄主界面</b></p><p><b> 6.2 管理系統(tǒng)</b></p><p><b> 菜單列表功能:</b></p><p>
51、注銷登錄:系統(tǒng)管理員退出登錄;</p><p> 庫存警報:產(chǎn)品庫存警報;</p><p> 數(shù)據(jù)報表:產(chǎn)品詳細操作信息;</p><p> 庫存盤點:原材料庫、半成品庫、成品庫、特殊庫;</p><p> 庫存產(chǎn)品:產(chǎn)品列表、新加產(chǎn)品、產(chǎn)品搜索、新加大類;</p><p> 倉庫管理:倉庫列表、新建倉庫;&
52、lt;/p><p> 單據(jù)管理:單據(jù)列表、單據(jù)查詢;</p><p> 系統(tǒng)通知:通知列表、發(fā)布通知;</p><p> 用戶管理:用戶列表、新建用戶;</p><p> 密碼修改:用戶修改賬號密碼。</p><p><b> 系統(tǒng)主界面</b></p><p>&l
53、t;b> 庫存警報</b></p><p><b> 數(shù)據(jù)報表</b></p><p><b> 庫存盤點</b></p><p><b> 庫存產(chǎn)品</b></p><p><b> 倉庫管理</b></p>&
54、lt;p><b> 單據(jù)管理</b></p><p><b> 系統(tǒng)通知</b></p><p><b> 用戶管理</b></p><p><b> 密碼修改</b></p><p><b> 總結(jié)</b></
55、p><p> 經(jīng)過幾個月的實習,我的畢業(yè)綜合實踐報告基本完成,實習生活也即將結(jié)束。本文是通過實習中對“倉庫管理系統(tǒng)”的運用,理論聯(lián)系實際,總結(jié)工作中的經(jīng)驗和體會而完成的。本系統(tǒng)采用的后臺數(shù)據(jù)庫是sql server2005,采用VS2005進行編碼,基本上搭建了一個通用管理系統(tǒng)的框架結(jié)構(gòu),像通用的用戶管理,用戶權(quán)限管理,基本資料,和一些和數(shù)據(jù)庫的交互都很好的實現(xiàn)了。 實習生活雖然很快就要結(jié)束了,但他帶給我的更多的
56、是對以后從事行業(yè)的認識,對以后生活的一次切身體念,有些事只有切身經(jīng)歷了,你的感觸才會更加深刻。 在實習中我體會到了專業(yè)知識的運用,社會人際交往,團隊、管理、合作交流是同樣的重要 。這些切實的工作體會在大學的課堂里是無法學到的。我在實習中體驗到了工作的生活,發(fā)現(xiàn)自己今后要學習的東西還很多,我會在以后的學習中更加努力,學到更多的知識,展開自己新的生活旅程。</p><p><b> 致謝</b>
57、;</p><p> 經(jīng)過兩個多月的畢業(yè)設(shè)計,一個完整的倉庫管理信息系統(tǒng)終于設(shè)計完成,但也在這時我真正意識到所學知識的不足,在此期間查看一些資料對于自己來說收益匪淺。</p><p> 對于本系統(tǒng),雖然對倉庫管理進行了系統(tǒng)的創(chuàng)建,但不可忽略的是這個系統(tǒng)并不完美,因此我在以后的實踐中去體驗它的可用性,特別要考慮它的實時性和安全性。一個系統(tǒng)好不好,要經(jīng)過反復的使用才能知道,不光光是理論中分
58、析和設(shè)計得出來的。因此需要我們反復練習,才能找到最佳的程序設(shè)計。</p><p><b> 參考文獻</b></p><p> [1] C#范例寶典,電子工業(yè)出版社.2009.5</p><p> [2] ASP動態(tài)網(wǎng)站68個模塊精講[M].北京:北京希望電子出版社.2009.4 </p><p> [3] AS
59、P開發(fā)詳解---使用C#最佳應用與實踐指南.電子工業(yè)出版社.2006.4</p><p> [4]ASP典型模塊與項目實戰(zhàn)大全[M].北京:清華大學出版社.2012.1</p><p> [5] asp.net從入門到精通 [M].北京:清華大學出版社.2010.7</p><p> [6] ASP.NET開發(fā)實戰(zhàn)1200案例[M].北京:清華大學出版社.20
60、11.1</p><p> [7]Photoshop CS5完全自學手冊[M].北京:人民郵電出版社.2010.6</p><p> [8] asp.net完全自學手冊.機械工業(yè)出版社.2007.12</p><p> [9] asp.net項目開發(fā)案例全景實錄[M]明日科技:清華大學出版社. 2011.1</p><p> [10]
61、 asp.net從入門到精通 [M].國家863教育研究室:人民郵電出版社.2010.4</p><p> [11]sql server2005基礎(chǔ)教程與實踐指導[M].北京:清華大學出版社.2008.11</p><p><b> 附錄:</b></p><p><b> Login</b></p>
62、<p> public partial class UserControl_Login : System.Web.UI.UserControl</p><p><b> {</b></p><p> protected void Page_Load(object sender, EventArgs e)</p><p><
63、b> {</b></p><p><b> }</b></p><p> protected void ImageButton1_Click(object sender, ImageClickEventArgs e)</p><p><b> {</b></p><p>&
64、lt;b> //獲得相關(guān)數(shù)值</b></p><p> string UName = UserName.Text.ToString();</p><p> string Pwd = PassWord.Text.ToString();</p><p> string ChNum = CheckNum.Text.ToString();</
65、p><p> //判斷驗證碼是否相等</p><p> if (ChNum == Session["CheckNum"].ToString())</p><p><b> {</b></p><p><b> //進行驗證登陸</b></p><p>
66、 CheckLogin ThisCheck = new CheckLogin();</p><p> int UserID = ThisCheck.GiveID(UName, Pwd);</p><p> if (UserID == 0 || UserID == null)</p><p><b> {</b></p>&
67、lt;p> Response.Redirect("~/Default.aspx");</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> string Sq
68、lGet = "select * from UserList where ID = '" + UserID + "'";</p><p> SqlDataBase MyBa = new SqlDataBase();</p><p> SqlDataReader MyR = MyBa.GRead(SqlGet);</p>
69、<p> while (MyR.Read())</p><p><b> {</b></p><p> Session["UserID"] = UserID;</p><p> Session["UserName"] = MyR["UserName"];</
70、p><p> Session["Type"] = MyR["UserType"];</p><p><b> }</b></p><p><b> }</b></p><p> if (Session["Type"].ToString(
71、) == "1")</p><p><b> {</b></p><p> Response.Redirect("~/admin/Default.aspx");</p><p><b> }</b></p><p><b> else<
72、/b></p><p><b> {</b></p><p> Response.Redirect("~/Default1.aspx");</p><p><b> }</b></p><p><b> }</b></p><
73、;p><b> else</b></p><p><b> {</b></p><p><b> //返回驗證碼錯</b></p><p><b> }</b></p><p><b> }</b></p>
74、<p><b> }</b></p><p><b> GoodSum</b></p><p> public partial class UserControl_GoodSum : System.Web.UI.UserControl</p><p><b> {</b><
75、/p><p> private string _goodskeep;</p><p> public string Goodskeep</p><p><b> {</b></p><p> get { return _goodskeep; }</p><p> set { _goodske
76、ep = value; }</p><p><b> }</b></p><p> protected void Page_Load(object sender, EventArgs e)</p><p><b> {</b></p><p> if (!IsPostBack)</p&
77、gt;<p><b> {</b></p><p> int Math1 = Convert.ToInt32(DateTime.Today.Month.ToString());</p><p> string Math2 = Convert.ToString(Math1 - 1);</p><p> string Math
78、3 = Convert.ToString(Math1 - 2);</p><p> Month1.Text = GetM(Convert.ToString(Math1));</p><p> Month1_1.Text = GetTypesNum(Convert.ToString(Math1),"M","1");</p><p
79、> Month1_2.Text = GetTypesNum(Convert.ToString(Math1), "M", "2");</p><p> Month1_3.Text = GetTypesNum(Convert.ToString(Math1), "M", "3");</p><p> Mo
80、nth1_4.Text = GetTypesNum(Convert.ToString(Math1), "M", "4");</p><p> Month1_5.Text = GetTypesNum(Convert.ToString(Math1), "M", "5");</p><p> Month1_6.T
81、ext = GetTypesNum(Convert.ToString(Math1), "M", "6");</p><p> Month2.Text = GetM(Math2);</p><p> Month2_1.Text = GetTypesNum(Convert.ToString(Math2), "M", "1
82、");</p><p> Month2_2.Text = GetTypesNum(Convert.ToString(Math2), "M", "2");</p><p> Month2_3.Text = GetTypesNum(Convert.ToString(Math2), "M", "3");
83、</p><p> Month2_4.Text = GetTypesNum(Convert.ToString(Math2), "M", "4");</p><p> Month2_5.Text = GetTypesNum(Convert.ToString(Math2), "M", "5");</p&g
84、t;<p> Month2_6.Text = GetTypesNum(Convert.ToString(Math2), "M", "6");</p><p> Month3.Text = GetM(Math3);</p><p> Month3_1.Text = GetTypesNum(Convert.ToString(Math3
85、), "M", "1");</p><p> Month3_2.Text = GetTypesNum(Convert.ToString(Math3), "M", "2");</p><p> Month3_3.Text = GetTypesNum(Convert.ToString(Math3), "
86、;M", "3");</p><p> Month3_4.Text = GetTypesNum(Convert.ToString(Math3), "M", "4");</p><p> Month3_5.Text = GetTypesNum(Convert.ToString(Math3), "M"
87、, "5");</p><p> Month3_6.Text = GetTypesNum(Convert.ToString(Math3), "M", "6");</p><p> Years.Text = "本年度";</p><p> string YearsNam = Date
88、Time.Today.Year.ToString();</p><p> Years_1.Text = GetTypesNum(YearsNam, "YYYY", "1");</p><p> Years_2.Text = GetTypesNum(YearsNam, "YYYY", "2");</p&
89、gt;<p> Years_3.Text = GetTypesNum(YearsNam, "YYYY", "3");</p><p> Years_4.Text = GetTypesNum(YearsNam, "YYYY", "4");</p><p> Years_5.Text = Get
90、TypesNum(YearsNam, "YYYY", "5");</p><p> Years_6.Text = GetTypesNum(YearsNam, "YYYY", "6");</p><p><b> }</b></p><p><b>
91、}</b></p><p> #region //返回該庫操作類型所對應的當月數(shù)量</p><p> public string GetTypesNum(string Moths,string DateTypes,string Types) </p><p><b> {</b></p><p> S
92、qlDataBase MyDb = new SqlDataBase();</p><p> return MyDb.ReturnSQL("Select Sum(GoodNum) AS GoodNumTotal From View_Sum where TypesID = '" + Types + "' and AlignGoodC = '" + _g
93、oodskeep + "' and DatePart(" + DateTypes + ",RecordTime)='" + Moths + "'");</p><p><b> }</b></p><p> #endregion</p><p> #reg
94、ion//返回對應的中文月份</p><p> public string GetM(string MontNum)</p><p><b> {</b></p><p> string ReturnString = "";</p><p> switch (MontNum)</p>
95、;<p><b> {</b></p><p><b> case "1":</b></p><p> ReturnString = "一月";</p><p><b> break;</b></p><p><
96、;b> case "2":</b></p><p> ReturnString = "二月";</p><p><b> break;</b></p><p><b> case "3":</b></p><p>
97、 ReturnString = "三月";</p><p><b> break;</b></p><p><b> case "4":</b></p><p> ReturnString = "四月";</p><p><b
98、> break;</b></p><p><b> case "5":</b></p><p> ReturnString = "五月";</p><p><b> break;</b></p><p><b> case
99、 "6":</b></p><p> ReturnString = "六月";</p><p><b> break;</b></p><p><b> case "7":</b></p><p> ReturnStri
100、ng = "七月";</p><p><b> break;</b></p><p><b> case "8":</b></p><p> ReturnString = "八月";</p><p><b> break;
101、</b></p><p><b> case "9":</b></p><p> ReturnString = "九月";</p><p><b> break;</b></p><p> case "10":</
102、p><p> ReturnString = "十月";</p><p><b> break;</b></p><p> case "11":</p><p> ReturnString = "十一月";</p><p><b&
103、gt; break;</b></p><p> case "12":</p><p> ReturnString = "十二月";</p><p><b> break;</b></p><p><b> }</b></p>
104、<p> return ReturnString;</p><p><b> }</b></p><p> #endregion</p><p><b> }</b></p><p><b> ChangPwd</b></p><p&g
105、t; public partial class ChangPwd : System.Web.UI.Page</p><p><b> {</b></p><p> protected void Page_Load(object sender, EventArgs e)</p><p><b> {</b></
106、p><p> if (Session["UserID"] == null || Session["UserID"] == "")</p><p><b> {</b></p><p> Response.Write("<script language='jav
107、ascript'>alert('您尚未登陸或登陸超時');location.href='/';</script>");</p><p> Response.End();</p><p><b> }</b></p><p><b> }</b><
108、;/p><p> protected void Button1_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> string OldPwds = OldPwd.Text;</p><p> string NewsPwd = PassWord.
109、Text;</p><p> string UserNam = Session["UserName"].ToString();</p><p> UserAction MyA = new UserAction();</p><p> if (MyA.UserChangePwd(UserNam, OldPwds, NewsPwd)) <
110、/p><p><b> {</b></p><p> Response.Write("<script language='javascript'>alert('密碼修改成功');</script>");</p><p><b> }</b><
111、;/p><p><b> else </b></p><p><b> {</b></p><p> Response.Write("<script language='javascript'>alert('原密碼不正確,請重新輸入');history.go(-1)&
112、lt;/script>");</p><p><b> }</b></p><p><b> }</b></p><p><b> }</b></p><p><b> Usersss</b></p><p>
113、; public partial class Usersss : System.Web.UI.Page</p><p><b> {</b></p><p> protected void Page_Load(object sender, EventArgs e)</p><p><b> {</b></p&
114、gt;<p> if (Session["UserID"] == null || Session["UserID"] == "")</p><p><b> {</b></p><p> Response.Write("<script language='javas
115、cript'>alert('您尚未登陸或登陸超時');location.href='/~Default1.aspx';</script>");</p><p> Response.End();</p><p><b> }</b></p><p> int ThisTyp
116、es = CheckLogin.GiveCheckAd(Convert.ToInt32(Session["UserID"]));</p><p> if (ThisTypes == 0)</p><p><b> {</b></p><p> KeepAd.Visible = true;</p><
117、p><b> }</b></p><p> if (ThisTypes == 1)</p><p><b> {</b></p><p> Input.Visible = true;</p><p><b> }</b></p><p>
118、 if (ThisTypes == 2)</p><p><b> {</b></p><p> OutPut.Visible = true;</p><p><b> }</b></p><p><b> }</b></p><p> pr
119、otected void LinkButton1_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> Session["UserID"] = "";</p><p> Session["UserName"]
120、= "";</p><p> Session["Type"] = "";</p><p> Response.Redirect("~/Default.aspx");</p><p><b> }</b></p><p><b>
121、; }</b></p><p><b> GoodBase</b></p><p> public partial class GoodBase : System.Web.UI.Page</p><p><b> {</b></p><p> protected void Pa
122、ge_Load(object sender, EventArgs e)</p><p><b> {</b></p><p> if (Session["UserID"] == null || Session["UserID"] == "")</p><p><b>
123、{</b></p><p> Response.Write("<script language='javascript'>alert('您尚未登陸或登陸超時');location.href='/';</script>");</p><p> Response.End();</p
124、><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> if (!CheckLogin.CheckKeepAdmin(Convert.ToInt32(Session["UserID&quo
125、t;])))</p><p><b> {</b></p><p> Response.Write("<script language='javascript'>alert('您的權(quán)限不夠,請不要非法登陸');location.href='/';</script>");&l
126、t;/p><p> Response.End();</p><p><b> }</b></p><p><b> }</b></p><p> Panel1.Visible = true;</p><p> Panel2.Visible = false;</p&
127、gt;<p> Panel3.Visible = false;</p><p><b> }</b></p><p> protected void BaseList_Click(object sender, EventArgs e)</p><p><b> {</b></p><
128、;p> Panel1.Visible = true;</p><p> Panel2.Visible = false;</p><p> Panel3.Visible = false;</p><p><b> }</b></p><p> protected void BaseSearch_Click(
129、object sender, EventArgs e)</p><p><b> {</b></p><p> Panel1.Visible = false;</p><p> Panel2.Visible = true;</p><p> Panel3.Visible = false;</p>&
130、lt;p> KeyWords.Text = "";</p><p><b> }</b></p><p> protected void Button1_Click(object sender, EventArgs e)</p><p><b> {</b></p><
131、p> Panel1.Visible = false;</p><p> Panel2.Visible = false;</p><p> Panel3.Visible = true;</p><p> string KeyWord = KeyWords.Text;</p><p> string SeleType = &quo
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 管理信息系統(tǒng)設(shè)計與開發(fā)畢業(yè)論文
- 庫存管理信息系統(tǒng)開發(fā)畢業(yè)論文
- 管理信息系統(tǒng)畢業(yè)論文
- 畢業(yè)論文——管理信息系統(tǒng)
- 管理信息系統(tǒng)畢業(yè)論文
- 畢業(yè)論文——管理信息系統(tǒng)
- 畢業(yè)論文--管理信息系統(tǒng)
- 管理信息系統(tǒng)的設(shè)計與開發(fā)畢業(yè)論文
- 基于.net的圖書館管理信息系統(tǒng)——畢業(yè)論文
- mrp管理信息系統(tǒng)畢業(yè)論文
- 服務管理信息系統(tǒng)畢業(yè)論文
- 酒店管理信息系統(tǒng) 畢業(yè)論文
- 畢業(yè)論文車輛管理信息系統(tǒng)
- 酒店管理信息系統(tǒng)畢業(yè)論文
- 基于j2ee的倉庫管理信息系統(tǒng)畢業(yè)論文
- 學生信息管理信息系統(tǒng)--畢業(yè)論文
- 汽車管理信息系統(tǒng)——畢業(yè)論文
- 汽車管理信息系統(tǒng)——畢業(yè)論文
- 畢業(yè)論文-小型酒店管理信息系統(tǒng)
- 畢業(yè)論文(設(shè)計)教務管理信息系統(tǒng)
評論
0/150
提交評論