版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p> **小郵局管理系統(tǒng)的設(shè)計與開發(fā)</p><p> 作者姓名: 學(xué)號: 指導(dǎo)老師: </p><p> 摘要:隨著網(wǎng)上購物的日益繁榮,帶動了各國物流業(yè)空前絕后的發(fā)展,更加的貼近人們的日常生活,特別是對于忙碌,沒有閑暇時間購物逛街的年輕人。為了解決大學(xué)生的“取件難”這一問題,也為了適應(yīng)廣大大學(xué)生的需要,選擇在大學(xué)校園內(nèi)建立一個值得信賴的
2、物流點,于是**小郵局出現(xiàn)了。本人根據(jù)業(yè)務(wù)需要設(shè)計了**小郵局管理系統(tǒng),主要解決的就是提高**小郵局的運營效率,快速準確無誤的將商品送到消費者手中。本系統(tǒng)是SQL Server2008數(shù)據(jù)庫管理系統(tǒng),采用基于.Net規(guī)范的框架技術(shù),以DevExpress為核心實現(xiàn)技術(shù),逐一介紹了系統(tǒng)分析、系統(tǒng)設(shè)計和系統(tǒng)的實現(xiàn)。主要包括派件、寄件、工作人員管理三大模塊,系統(tǒng)地將這個流程銜接起來,方便了管理者的管理,也能提高工作人員的工作效率,獲得更大的利
3、益,實現(xiàn)了雙贏。</p><p> 關(guān)鍵詞: **小郵局 管理系統(tǒng) DevExpress SQL Server2008</p><p> Ginkgo Biloba Small Design and Development of Management System of The Post Office</p><p> Abstract:With th
4、e booming of online shopping, which stimulates the development of the national logistics industry unprecedented, more press close to People's Daily lives, especially for the busy, no time shopping shopping. In order
5、to solve the college students \"difficult to take\" the problem, as the same time, in order to adapt to the needs of college students, to choose in the university campus to establish a reliable logistics points
6、-- so small ginkgo post office. As far as I am concerned,a</p><p> Key words: Ginkgo small postoffice management system DevExpressSQL Server2008</p><p><b> 窗體頂端</b></p>&
7、lt;p><b> 目 錄</b></p><p><b> 1引言1</b></p><p> 2選題背景與可行性分析1</p><p><b> 2.1選題背景1</b></p><p> 2.2 系統(tǒng)要求1</p><p>
8、 2.3 系統(tǒng)開發(fā)工具2</p><p> 2.4 系統(tǒng)運行環(huán)境3</p><p> 2.5 可行性分析3</p><p> 2.5.1操作可行性3</p><p> 2.5.2 經(jīng)濟可行性4</p><p> 2.5.3技術(shù)可行性4</p><p><b>
9、 3需求分析5</b></p><p> 3.1 性能需求分析5</p><p> 3.2功能需求分析5</p><p> 3.2.1派件功能5</p><p> 3.2.2收件功能5</p><p> 3.2.3人員管理功能5</p><p> 3.2.4寄
10、件功能5</p><p><b> 4系統(tǒng)設(shè)計6</b></p><p> 4.1 系統(tǒng)功能結(jié)構(gòu)設(shè)計6</p><p> 4.1.1功能模塊圖6</p><p> 4.1.2 業(yè)務(wù)流程圖7</p><p> 4.2數(shù)據(jù)庫設(shè)計7</p><p> 4.
11、2.1 E-R圖7</p><p> 4.2.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)9</p><p> 4.2.3 數(shù)據(jù)關(guān)系圖10</p><p> 5系統(tǒng)主要功能模塊的實現(xiàn)11</p><p> 5.1登錄界面管理及功能11</p><p> 5.2 派件界面管理及功能12</p><p>
12、; 5.2.1 查看派件信息管理12</p><p> 5.2.2 滯留件約束信息管理13</p><p> 5.2.3 錄入收件信息管理14</p><p> 5.2.4短信發(fā)送信息管理15</p><p> 5.2.5查看歷史備份信息管理16</p><p> 5.3寄件界面管理及功能17&
13、lt;/p><p> 5.3.1 錄入寄件信息管理17</p><p> 5.3.2 增加業(yè)務(wù)地區(qū)信息管理18</p><p> 5.3.3 審查寄件信息管理19</p><p> 5.4 工作人員界面管理及功能19</p><p> 5.4.1 查看工作人員信息19</p><p&
14、gt; 5.4.2 添加工作人員信息20</p><p> 6系統(tǒng)測試與系統(tǒng)缺陷20</p><p> 6.1 登錄界面測試20</p><p> 6.2錄入收件信息界面測試21</p><p> 6.3錄入寄件信息界面測試22</p><p> 6.4增加業(yè)務(wù)地區(qū)界面測試22</p>
15、;<p> 6.5系統(tǒng)缺陷23</p><p><b> 7結(jié)論23</b></p><p><b> 參考文獻25</b></p><p><b> 致謝26</b></p><p> **小郵局管理系統(tǒng)的設(shè)計與開發(fā)</p>&l
16、t;p><b> 1引言</b></p><p> 在當今這個信息飛速發(fā)展的時代,Internet是現(xiàn)代化發(fā)展的一個偉大的里程碑,它是未來信息高速公路的雛形,人類正由此進入一個前所未有的信息化時代。人們用各種各樣的名稱來稱呼Internet,如國際互聯(lián)網(wǎng)絡(luò)、因特網(wǎng)、交互網(wǎng)絡(luò)等等,它正向全世界各大洲延伸和擴散,不斷增添吸收新的網(wǎng)絡(luò)成員,已經(jīng)成為世界上覆蓋面最廣、規(guī)模最大、信息資源最豐
17、富的計算機信息網(wǎng)絡(luò)。隨著信息時代的高速發(fā)展,人們也在不段的追求高效率的生活方式,快遞行業(yè)也正在奮勇前進著。迄今為止,中國的快遞行業(yè)已經(jīng)走過了三十幾年的時間,已經(jīng)具備了一定的規(guī)模的形態(tài)。隨著經(jīng)濟體制的改革發(fā)展、城市的現(xiàn)代化、人們對相互傳遞的可持續(xù)發(fā)展的要求,伴隨著快遞管理的發(fā)展—快遞管理要得到迫切的改變已成為一種必然的趨勢。根據(jù)這種趨勢的發(fā)展,**小郵局設(shè)立在**校園內(nèi)。但是**小郵局業(yè)務(wù)的辦理冗雜,不能提供很好的辦事程序,從而在業(yè)務(wù)繁多
18、的時候不能做出最好的服務(wù)。因此,本人開發(fā)了**小郵局管理系統(tǒng),提高了小郵局的運營效率,同時也為管理著和工作人員提供方便條件。</p><p> 2選題背景與可行性分析</p><p><b> 2.1選題背景</b></p><p> 在前兩個月的時候,本人在學(xué)校的天貓實訓(xùn)基地感受創(chuàng)業(yè)實踐,經(jīng)過一個星期的工作,感受到了很多。關(guān)于快遞收快遞
19、、寄快遞等業(yè)務(wù)中,尤其是那兩天趕上雙十一的階段,很多貨物堆在一起,顯得十分麻煩,這樣的話就需要很多人來幫忙才會忙得過來。本人想到開發(fā)一個我們**小郵局的管理系統(tǒng),快速準確無誤的將商品送到消費者手中,通過這一管理系統(tǒng)提高工作者的運營效率,為大學(xué)生的購買解決實際問題,也能夠為管理者提高管理效益,實現(xiàn)雙贏。</p><p><b> 2.2 系統(tǒng)要求</b></p><p&g
20、t; 隨著科學(xué)技術(shù)發(fā)展水平的不斷提高,計算機科學(xué)也日漸地成熟起來,它的很多功能也已被人們深刻地認識。作為計算機應(yīng)用管理其中的一部分,使用計算機對于中小型企業(yè)的各項事務(wù)進行科學(xué)有效的管理有著無法比擬的優(yōu)點。例如:迅速、可靠性高、成本低等。這些優(yōu)點能夠極大地提高小郵局工作人員及管理員的工作效率,是我們小郵局管理科學(xué)化、正規(guī)化的重要條件。這個**小郵局管理系統(tǒng)要達到以下三點要求:(1) 可以存儲所有有關(guān)快遞的全部信息;(2) 只需數(shù)名信息錄
21、入員即可操作管理系統(tǒng),節(jié)省大量人力;(3)可以迅速查詢所需信息;</p><p> 2.3 系統(tǒng)開發(fā)工具</p><p> 本系統(tǒng)的開發(fā)使用了以下幾種開發(fā)工具:.Net(Microsoft .NET Framework4.0)開發(fā)環(huán)境、vs2010、SQL server 2008(數(shù)據(jù)庫)、DevExpress等軟件。下面分別對這幾個開發(fā)工具做簡要概述。</p><
22、p><b> ?。?).Net技術(shù)</b></p><p> .NET Framework 4.0是支持生成和運行下一代應(yīng)用程序和 XML Web Services 的內(nèi)部 Windows 組件,很多基于此架構(gòu)的程序需要它的支持才能夠運行。.NET Framework 4與Framework 3.5 SP1并行工作。在舊版的Framework中可以運行的應(yīng)用程序,將繼續(xù)能夠運行在.N
23、ET Framework 4上。在Visual Basic和C#語言中有所創(chuàng)新,例如聲明lambdas 、隱線continuations 、動態(tài)調(diào)度、并命名/可選參數(shù)等。在實體框架中增加了許多新的功能,通過提高抽象層次,從而簡化開發(fā)人員的關(guān)系數(shù)據(jù)庫的程序。這些新功能包括:持續(xù)忽略、POCO支持、延遲加載,測試驅(qū)動開發(fā)的支持、功能模型以及新的LINQ運營商等。.NET框架還為基于WF的工作流程提供重大的性能改進:改進Windows通訊基礎(chǔ)
24、(WCF )構(gòu)架,例如流服務(wù)相關(guān)支持,雙向通信的持久性等。</p><p> ?。?)Visual Studio 技術(shù)</p><p> Visual Studio是微軟公司推出的開發(fā)環(huán)境。是目前最流行的Windows平臺應(yīng)用程序開發(fā)環(huán)境。Visual Studio 2010版本于2010年4月12日上市,其集成開發(fā)環(huán)境(IDE)的界面被重新設(shè)計和組織,變得更加簡單明了。Visual S
25、tudio 2010同時帶來了NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview--CTP),并且支持開發(fā)面向Windows 7的應(yīng)用程序。除了Microsoft SQL Server,它還支持IBMDB2和Oracle數(shù)據(jù)庫。</p><p><b> ?。?)數(shù)據(jù)庫技術(shù)</b>&
26、lt;/p><p> 數(shù)據(jù)庫是管理大量、一致、共享、持久的數(shù)據(jù)資源的計算機軟件產(chǎn)品。在目前市面上存在的多種形式的數(shù)據(jù)庫產(chǎn)品中,關(guān)系型數(shù)據(jù)庫最受歡迎并被廣泛使用。數(shù)據(jù)庫技術(shù)研究和管理的對象是數(shù)據(jù),所以數(shù)據(jù)庫技術(shù)所涉及的具體內(nèi)容主要包括:通過對數(shù)據(jù)的統(tǒng)一組織和管理,按照指定的結(jié)構(gòu)建立相應(yīng)的數(shù)據(jù)庫和數(shù)據(jù)倉庫;利用數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)挖掘系統(tǒng)設(shè)計出能夠?qū)崿F(xiàn)對數(shù)據(jù)庫中的數(shù)據(jù)進行添加、修改、刪除、分析、理解和報表等多種功能的數(shù)
27、據(jù)管理和數(shù)據(jù)挖掘應(yīng)用系統(tǒng);并利用應(yīng)用管理系統(tǒng)最終實現(xiàn)對數(shù)據(jù)的處理、分析和理解。SQL Server 2008 在Microsoft的數(shù)據(jù)平臺上發(fā)布,可以組織管理任何數(shù)據(jù)。可以對數(shù)據(jù)進行查詢、搜索、同步、報告和分析之類的操作。數(shù)據(jù)也可以存儲在各種設(shè)備上,從數(shù)據(jù)中心最大的服務(wù)器一直到桌面計算機和移動設(shè)備,它都可以控制數(shù)據(jù)而不用管數(shù)據(jù)存儲在哪里。</p><p> (4)DevExpress軟件</p>
28、<p> DevExpress開發(fā)的控件有很強的實力,不僅功能豐富,應(yīng)用簡便,而且界面華麗,更可方便定制。對于編程人員來說是個不錯的選擇。它的菜單欄控件更具代表,完全可以替代開發(fā)環(huán)境提供的基本控件,而讓您編寫的程序或軟件更顯專業(yè)化。它還提供完善的幫助系統(tǒng),資料詳盡,可以快速入手。有些高級控件更是零代碼的,非常易于使用。DevExpress有較多優(yōu)秀產(chǎn)品,有套包也有子控件,在此僅對用戶界面DXperience Univers
29、al Subscription(簡稱DEV宇宙版)該款套包控件做一個介紹:DEV宇宙版是一個.NET 平臺的用戶界面套裝,它包含Grid、Chart、Reporting、Tree-Grid等100多個功能子控件,同時套包內(nèi)包含Winfrom、WPF、Sliverlight、.net 版本和 .NET Application Framework 開發(fā)框架。</p><p> 2.4 系統(tǒng)運行環(huán)境</p>
30、;<p> 開發(fā)環(huán)境:Microsoft .NET Framework4.0</p><p> 開發(fā)工具:Visual Studio 2010/DevExpress</p><p> 數(shù)據(jù)庫管理系統(tǒng):Microsoft SQL Server 2008</p><p> 操作系統(tǒng):Windows 7旗艦版</p><p>
31、<b> 2.5 可行性分析</b></p><p> 2.5.1操作可行性</p><p> 傳統(tǒng)的快遞管理系統(tǒng),一般有兩種方式:一是手工管理,這種方式應(yīng)用最傳統(tǒng)的“筆紙操作系統(tǒng)”,將快遞的貨物發(fā)件信息、收件信息、寄件信息管理及單據(jù)管理等均以純手工的形式進行,將信息以表格文件的表現(xiàn)形式記錄在紙上,再進行統(tǒng)一保存。這種方式雖然在簡單信息查詢時會有一定的方便,但是
32、存在著更多的不便:信息保存時間和條件很受限制、容易被損壞、信息查詢不便、信息傳達容易造成失誤等。</p><p> 另一種常見的信息管理方法是應(yīng)用單機版的管理系統(tǒng),本系統(tǒng)就是一款做的相對到位的單機版的庫快遞存管理系統(tǒng),在快遞信息處理方面做得很精準規(guī)范。因為管理人員已經(jīng)有豐富的信息管理經(jīng)驗,加之有相當?shù)挠嬎銠C應(yīng)用經(jīng)驗,所以對于此系統(tǒng)一定很容易就可操作熟練。</p><p> 綜上所述,本
33、快遞管理系統(tǒng)投資少、收益大,性能穩(wěn)定,簡單易用,且其運行操作簡單易學(xué),具備了開發(fā)的可行性。</p><p> 2.5.2 經(jīng)濟可行性</p><p> 由于本快遞管理系統(tǒng)所要求的硬件(計算機及相關(guān)硬件)和軟件環(huán)境(Visual </p><p> C#.NET+SQL Server 2008),很容易從相關(guān)網(wǎng)站下載,系統(tǒng)成本主要集中在本管理系統(tǒng)的開發(fā)與維護上,
34、對用戶不造成過重的經(jīng)濟負擔(dān)。而一旦此系統(tǒng)投入使用不僅可以減少快遞的工作強度,提高工作效率,而且方便了管理員對信息的管理,延續(xù)了傳統(tǒng)的管理模式,極大限度地方便了快遞管理人員,而且,目標系統(tǒng)不是很復(fù)雜,開發(fā)的周期較短,人員經(jīng)濟支出不大,所節(jié)省的大量人力、財力產(chǎn)生的效益將遠遠大于本系統(tǒng)的開發(fā)成本,所以從經(jīng)濟方面講開發(fā)此系統(tǒng)是可行的。</p><p> 2.5.3技術(shù)可行性</p><p>
35、技術(shù)上的可行性分析要考慮現(xiàn)有技術(shù)條件能否順利完成開發(fā)工作及將來要采用的硬件和軟件技術(shù)能否滿足用戶提出的要求(如計算機的容量、速度等)。本系統(tǒng)采用Visual C#.NET作為系統(tǒng)前臺應(yīng)用程序開發(fā)工具,采用SQL Server 2008工具建立數(shù)據(jù)庫。Visual C#.NET不僅能幫助軟件開發(fā)者提高軟件開發(fā)的質(zhì)量和效率,縮短開發(fā)周期,而且還具備強大的數(shù)據(jù)庫管理功能,完全能夠滿足本系統(tǒng)的開發(fā)需求。此外,從開發(fā)人員的水平考慮,作為計算機科學(xué)
36、與技術(shù)專業(yè)畢業(yè)的學(xué)生,大學(xué)四年所積累的專業(yè)知識使我們從一定程度上具備了開發(fā)一個小型系統(tǒng)的能力,而且學(xué)?,F(xiàn)有的計算機設(shè)備也完全能夠滿足開發(fā)的需要。</p><p><b> 3需求分析</b></p><p> 3.1 性能需求分析</p><p><b> ?。?)數(shù)據(jù)精確</b></p><p&g
37、t; 輸入正確的用戶和密碼。從數(shù)據(jù)庫中檢索數(shù)據(jù),若正確進入下面的頁面。</p><p><b> ?。?)時間特性</b></p><p> 一般操作的響應(yīng)時間應(yīng)在1~2秒內(nèi),對軟磁盤和打印機的操作也應(yīng)在可接受的時間內(nèi)完成。</p><p><b> ?。?)適應(yīng)性</b></p><p>
38、滿足管理員,員工的使用的需求。對前面提到的運行環(huán)境要求不應(yīng)存在困難。</p><p><b> 3.2功能需求分析</b></p><p> 快遞管理通常包括派件管理、收件管理、人員管理、寄件管理等任務(wù)。所以一個比較完善的快遞管理系統(tǒng)應(yīng)該包括以下幾個部分:</p><p><b> 3.2.1派件功能</b><
39、/p><p> 派件管理是快遞在第三方物流與快遞公司之間流動的核心環(huán)節(jié),主要是根據(jù)快遞的信息來分區(qū)域、分形式的將快遞送到各個快遞點進行交接完成的這一具體環(huán)節(jié)。</p><p><b> 3.2.2收件功能</b></p><p> 收件管理是快遞在快遞公司與客戶之間流動的重要環(huán)節(jié),主要是將收件準確無誤的送到客戶手中,這中間的方式可以是電話或者
40、短信,客戶收到快遞,將快遞備份記錄存檔進入歷史記錄中,將完成這一收件管理。</p><p> 3.2.3人員管理功能</p><p> 人員管理是管理與分配人員的重要環(huán)節(jié),可將人員進行添加,刪除,修改,將人員進行小組分配,然后按照小組來分配各自的工作,分工協(xié)作。</p><p><b> 3.2.4寄件功能</b></p>
41、<p> 寄件管理是客戶與快遞公司之間流動的最后環(huán)節(jié),快遞公司將客戶的寄件傳送到第三方物流快遞配送點,將快遞發(fā)送到目的地,已達成目標,完成這一寄件管理。</p><p><b> 4系統(tǒng)設(shè)計</b></p><p> 4.1 系統(tǒng)功能結(jié)構(gòu)設(shè)計</p><p> 4.1.1功能模塊圖</p><p>
42、**小郵局管理系統(tǒng)的功能模塊主要分為五大塊:即登錄模塊、派件模塊、收件模塊、人員管理模塊和寄件模塊。功能模塊如圖1所示。</p><p> 圖1 小郵局功能模塊</p><p> 通過對系統(tǒng)功能的詳細劃分,主要分為五個模塊:</p><p> ?。?)登錄模塊:啟動調(diào)試后,即進入登錄模塊,輸入用戶名和密碼,默認設(shè)為用戶名:admin,密碼:admin。</
43、p><p> (2)派件模塊:其中分為查看派件和滯留件約束兩個功能,其主要作用是限制收件人取件的時間,管理員將此設(shè)置為默認記錄,即可根據(jù)時間判定是否為滯留件,在查看派件里可一目了然。</p><p> ?。?)收件模塊:這一模塊具體分為三大功能,錄入收件信息、短信發(fā)送、查看歷史備份。這一模塊也是核心功能模塊,其主要作用是記錄收件人的信息,發(fā)送短信到取件人取貨成功的過程,記錄下整個環(huán)節(jié)的信息,
44、以方便查看取貨記錄。</p><p> (4)人員管理模塊:這一模塊主要分為查看人員信息和添加人員信息兩大功能,主要作用是錄入員工的信息,以方便錄入收件信息的時候輸入工作人員的名字,便于查看員工工作情況。</p><p> (5)寄件模塊:這一模塊主要分為錄入寄件信息、增加業(yè)務(wù)地區(qū)和審查寄送三大功能,其主要作用是記錄下寄件人的信息及收件地址,以方便查件。</p><
45、p> 4.1.2 業(yè)務(wù)流程圖</p><p> **小郵局管理系統(tǒng)的業(yè)務(wù)流程用業(yè)務(wù)流程圖來描述,這樣清晰地表達系統(tǒng)的業(yè)務(wù)功能模塊。其總體的業(yè)務(wù)流程圖如圖2所示。</p><p> 圖2 小郵局業(yè)務(wù)流程</p><p> 整個系統(tǒng)流程可以用以上業(yè)務(wù)流程圖來展示,通過業(yè)務(wù)流程圖,可以清晰地看出具體功能流程劃分:首先管理員登錄系統(tǒng),輸入正確即可進入到主界面,
46、若輸入用戶名和密碼錯誤,則返回重新輸入。首先更新員工信息,即添加新員工信息,然后錄入收件的信息,發(fā)送短信,短信發(fā)送成功后即可查看派件的狀態(tài),等待收件人來取貨。其次是寄件模塊,首先查看寄送的地區(qū)是否有記錄,若有記錄,可直接錄入寄件信息;若沒有記錄,則需要先增加業(yè)務(wù)地區(qū)再錄入寄件信息,錄入后發(fā)件,此時可以查看寄件狀態(tài)及寄件信息。</p><p><b> 4.2數(shù)據(jù)庫設(shè)計</b></p&
47、gt;<p> 4.2.1 E-R圖</p><p><b> ?。?)工作人員實體</b></p><p> 工作人員實體包括編號、姓名、電話和備注四個屬性屬性。其中工作人員姓名設(shè)為主鍵。工作人員實體的E-R圖如圖3所示。</p><p> 圖3 工作人員實體的E-R圖</p><p> ?。?)
48、發(fā)送短信人員實體</p><p> 發(fā)送短信人員實體包括編號、學(xué)生姓名、學(xué)生電話、短信發(fā)送狀態(tài)、快遞類型、時間、工作人員姓名、備注這八個屬性。發(fā)送短信人員實體的E-R圖如圖4所示。</p><p> 圖4 發(fā)送短信人員實體的E-R圖</p><p><b> ?。?)寄件人實體</b></p><p> 寄件人實
49、體包括姓名、電話、寄件地址三個屬性。寄件人實體的E-R圖如圖5所示。</p><p> 圖5 寄件人實體的E-R圖</p><p> 4.2.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)</p><p> **小郵局管理系統(tǒng)一共有三張數(shù)據(jù)表,下面是每張數(shù)據(jù)表的詳細設(shè)計內(nèi)容。</p><p> ?。?)工作人員信息表</p><p>
50、工作人員信息表主要用來保存管理員信息。</p><p><b> 表1工作人員信息表</b></p><p> (2)發(fā)送短信信息表</p><p> 發(fā)送短信信息表主要用來保存信息內(nèi)容。</p><p><b> 表2發(fā)送短信信息表</b></p><p><
51、b> ?。?)寄件人信息表</b></p><p> 寄件人信息表主要用來保存寄件的信息。</p><p><b> 表3寄件人信息表</b></p><p> ?。?)查看歷史備份信息表</p><p> 查看歷史備份信息表主要用來保存是否取走快遞記錄。</p><p>
52、 表4查看歷史備份信息表</p><p> 4.2.3 數(shù)據(jù)關(guān)系圖</p><p> **小郵局管理系統(tǒng)用數(shù)據(jù)表來表示,數(shù)據(jù)關(guān)系圖如圖6所示:</p><p><b> 圖6 數(shù)據(jù)關(guān)系圖</b></p><p> 5系統(tǒng)主要功能模塊的實現(xiàn)</p><p> 5.1登錄界面管理及功能&
53、lt;/p><p> 如圖7所示,該窗口的主要功能是:管理員及工作人員登錄其系統(tǒng),可以進行信息的增加,刪除,查詢及修改。用戶名和密碼均設(shè)置為“admin”,如果輸錯或是空值,則提示“密碼錯誤”。</p><p><b> 圖7 登錄窗口</b></p><p> 登錄界面的代碼如下:</p><p> namespa
54、ce **小郵局管理系統(tǒng)</p><p><b> {</b></p><p> public partial class XtraForm12 : DevExpress.XtraEditors.XtraForm</p><p><b> {</b></p><p> public Xtra
55、Form12()</p><p><b> {</b></p><p> InitializeComponent();</p><p><b> }</b></p><p> private void button1_Click(object sender, EventArgs e)<
56、/p><p><b> {</b></p><p> if (textBox1.Text == "admin" && textBox2.Text == "admin")</p><p><b> {</b></p><p> Form1 f
57、1 = new Form1();</p><p> f1.Show();</p><p> this.Hide();</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b><
58、/p><p> MessageBox.Show(密碼錯誤);</p><p><b> }</b></p><p><b> }</b></p><p> private void button2_Click(object sender, EventArgs e)</p><
59、p><b> {</b></p><p> this.Close();</p><p><b> }</b></p><p> private void XtraForm12_Load(object sender, EventArgs e)</p><p><b> {&l
60、t;/b></p><p><b> }</b></p><p> 5.2 派件界面管理及功能</p><p> 5.2.1 查看派件信息管理</p><p> 如圖8所示,該窗口的主要功能是:根據(jù)錄入派件的信息,尾號自動歸入到0~9個行列中,可以查詢快遞類型,短信發(fā)送完畢后,取件后會備份到歷史記錄,那么該
61、欄目中就自動刪除手機號。</p><p> 圖8 查看派件信息窗口</p><p> 查看派件界面的代碼如下:</p><p> namespace **小郵局管理系統(tǒng)</p><p><b> {</b></p><p> public partial class XtraForm11
62、 : DevExpress.XtraEditors.XtraForm</p><p><b> {</b></p><p> public XtraForm11()</p><p><b> {</b></p><p> InitializeComponent();</p>&
63、lt;p><b> }</b></p><p> private void XtraForm11_Load(object sender, EventArgs e)</p><p><b> {</b></p><p> this.luruTableAdapter.haoma(this.postDataSet.
64、luru);</p><p> if (listBoxControl1.Items.Count == 0)</p><p><b> } </b></p><p><b> }</b></p><p><b> }</b></p><p>
65、5.2.2 滯留件約束信息管理</p><p> 如圖9所示,該窗口的主要功能是:根據(jù)我們小郵局的業(yè)務(wù)需要設(shè)置快遞在我們**小郵局放置超過三天為滯留件,如果超過三天同學(xué)還沒有來取貨,再次打電話通知來取貨,否則就退回至圓通快遞公司。這一功能主要是想加強與快遞公司之間工作的效率,提高雙方工作的嚴謹性。</p><p> 圖9 滯留件約束窗口</p><p> 5.
66、2.3 錄入收件信息管理</p><p> 如圖10所示,該窗口的主要功能是:當收到圓通快遞送來快遞時,首先由**小郵局的工作人員錄入派件的信息,例如收件人姓名、電話等。工作人員要做好記錄,以便到時候快遞出現(xiàn)問題時,能迅速找到問題所在,能提高工作人員的工作效率。</p><p><b> 圖10錄入收件窗口</b></p><p> 錄入
67、收件界面代碼如下: private void button1_Click(object sender, EventArgs e) { if (textBox1.Text == "" || textBox2.Text == "" || comboBox1.Text == "") {XtraMessa
68、geBox.Show("信息不完整"); } else { string leixing; if (radioGroup1.SelectedIndex == 0)leixing = "正常件"; else { if
69、(radioGroup1.SelectedIndex == 1)leixing = "壞件"; else {leixing = "急件"; </p><p> 5.2.4短信發(fā)送信息管理</p><p> 如圖11所示,該窗口的主要功能是:給收件人發(fā)送短信來取件,記錄短信
70、發(fā)送狀態(tài),當快遞已取走時,點擊下方的已簽收備份,然后短信狀態(tài)自動刪除,錄入到歷史備份信息里。這樣就解決了漏發(fā)短信、重發(fā)短信的情況,當有些同學(xué)來找為什么沒有收到短信一些列情況時,我們可以調(diào)出記錄,查看短信發(fā)送狀態(tài)。這一功能能大大提高工作效率,減少短信問題帶來的困擾。當點擊發(fā)送短信,信息會自動跳到下方的欄目中,代表已發(fā)送。這樣可以高效率的確保每個收件都已發(fā)送短信,提高了工作效率和準確性。</p><p> 圖11
71、短信發(fā)送窗口</p><p> 5.2.5查看歷史備份信息管理</p><p> 如圖12所示,該窗口的主要功能是:查看已取走的快遞信息,方便管理員管理,也方便了和圓通快遞公司核對賬目,一目了然,減少錯誤的發(fā)生。這一模塊主要是在短信發(fā)送上加深了準確性,可以方便查找短信發(fā)送情況。</p><p> 圖12 查看歷史備份信息窗口</p><p&
72、gt; 5.3寄件界面管理及功能</p><p> 5.3.1 錄入寄件信息管理</p><p> 如圖13所示,該窗口的主要功能是:記錄下寄件的信息,以方便管理員每天查對賬目,嚴謹方便。</p><p> 圖13 錄入寄件信息窗口</p><p> 錄入寄件信息界面的代碼如下:</p><p> priv
73、ate void simpleButton1_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> if (textEdit1.Text == "" || textEdit2.Text == "" ||labelControl6.Text == "
74、;"|| comboBoxEdit1.Text==""||comboBoxEdit2.Text=="")</p><p><b> {</b></p><p> XtraMessageBox.Show("信息不完整");</p><p><b> }</
75、b></p><p><b> else</b></p><p><b> {</b></p><p> sda.InsertQuery(textEdit1.Text, textEdit2.Text, comboBoxEdit1.Text, comboBoxEdit2.Text, DateTime.Now,la
76、belControl6.Text,richTextBox1.Text); </p><p> XtraMessageBox.Show("成功錄入");</p><p><b> }</b></p><p><b> }</b></p><p> privat
77、e void comboBoxEdit1_SelectedIndexChanged(object sender, EventArgs e)</p><p><b> {</b></p><p> sda.FillBy2(ds,comboBoxEdit1.Text);</p><p> for (inti = 0; i<ds.Rows
78、.Count; i++)</p><p><b> {</b></p><p> comboBoxEdit2.Properties.Items.Add(ds.Rows[i][2].ToString());</p><p><b> } </b></p><p><b> }&
79、lt;/b></p><p> private void comboBoxEdit2_SelectedIndexChanged(object sender, EventArgs e)</p><p><b> {</b></p><p> sda.FillBy(ds,comboBoxEdit1.Text,comboBoxEdit2.
80、Text);</p><p> labelControl6.Text = ds.Rows[0][3].ToString();</p><p><b> }</b></p><p> 5.3.2 增加業(yè)務(wù)地區(qū)信息管理</p><p> 如圖14所示,該窗口的主要功能是:當有同學(xué)來寄件時,首先增加寄件的地區(qū)和價格,(
81、備注:因為錄入全國各省市地區(qū)的名字,是一個龐大的工程,而且會錄入不全面,這樣增加業(yè)務(wù)地區(qū)既方便又有效)通過系統(tǒng)的長時間積累,很多省市區(qū)將不會重復(fù)增加,很方便。當輸入的省份和市是之前錄入過的數(shù)據(jù),那么系統(tǒng)會提醒“此城市已存在”,因此隨著業(yè)務(wù)的越來越多,數(shù)據(jù)庫的里面的信息也相對完整,所以到后面可以考慮到此功能進行一個優(yōu)化。</p><p> 圖14 增加業(yè)務(wù)地區(qū)信息窗口</p><p>
82、5.3.3 審查寄件信息管理</p><p> 如圖15所示,該窗口的主要功能是:查看寄件信息記錄,以免會漏掉貨物,提高了嚴謹性,從寄件信息可以統(tǒng)計自己的業(yè)務(wù)情況如何。同時,與快遞公司之間增加合作,提高效率。</p><p> 圖15 審查寄件信息窗口</p><p> 5.4 工作人員界面管理及功能</p><p> 5.4.1 查
83、看工作人員信息</p><p> 如圖16所示,該窗口的主要功能是:管理工作人員的信息,可以快捷方便的安排工作人員的值班情況,完善員工的信息,為員工管理制度提供有效數(shù)據(jù)。以小窗口形式來設(shè)定的整個界面,目的是使管理者更加一目了然的查看工作人員的信息。</p><p> 圖16 查看工作人員信息窗口</p><p> 5.4.2 添加工作人員信息</p>
84、;<p> 如圖17所示,該窗口的主要功能是:當有新的工作人員進入到小郵局時,及時添加工作人員的信息,以便管理時不方便。添加成功以后,可以直接從查看人員模塊里面查看新員工信息情況,進行工作的分配以及人員分組等。</p><p> 圖17 添加工作人員信息窗口</p><p> 6系統(tǒng)測試與系統(tǒng)缺陷</p><p> 系統(tǒng)的測試是網(wǎng)站制作完上傳到
85、服務(wù)器之后對網(wǎng)站的各項性能情況的一項檢測工作。系統(tǒng)測試主要包括:功能測試、性能測試、可用性測試以及安全性測試。其目的是通過與系統(tǒng)的需求相比較,發(fā)現(xiàn)所開發(fā)的系統(tǒng)與用戶需求不符或矛盾的地方,從而提出更加完善的方案.。</p><p> 6.1 登錄界面測試</p><p> 登錄界面的測試根據(jù)輸入用戶名和密碼是否匹配來測試,用戶名和密碼是唯一的,其中一項輸入錯誤都會顯示“密碼錯誤”,還有一
86、種情況是輸入空值乙依然顯示“密碼錯誤”,則測試成功。</p><p> 圖18 信息輸入錯誤測試</p><p> 圖19 輸入空值測試</p><p> 6.2錄入收件信息界面測試</p><p> 錄入收件信息界面的測試根據(jù)輸入信息的完整性來判斷,若是不輸入收件人的電話號碼、電話號碼,則顯示“信息不完整”,或者工作人員沒有填寫,一
87、樣會出現(xiàn)“信息不完整”的字樣。</p><p> 圖20 錄入收件信息測試</p><p> 6.3錄入寄件信息界面測試</p><p> 錄入寄件信息界面的測試同樣根據(jù)錄入信息的完整性來判斷,寄件人的信息不完整會導(dǎo)致寄件信息錄入失敗。除了備注可以不寫,其他信息填寫不全會出現(xiàn)“信息不完整”字樣,則測試成功。</p><p> 圖21
88、錄入寄件信息測試</p><p> 6.4增加業(yè)務(wù)地區(qū)界面測試</p><p> 增加業(yè)務(wù)地區(qū)這一模塊的測試主要是根據(jù)錄入的信息是否與數(shù)據(jù)庫里里面的信息重復(fù),若是錄入的省份和市是之前已經(jīng)錄過的,那么則提升“該城市已存在”,則測試成功。</p><p> 圖22增加業(yè)務(wù)地區(qū)信息測試</p><p><b> 6.5系統(tǒng)缺陷&l
89、t;/b></p><p> 本系統(tǒng)整體架構(gòu)來看相對完整,但是系統(tǒng)總體來看還存在一些不足,尤其是在美工方面存在很多缺陷,因為本系統(tǒng)用的是DevExpress,因此皮膚是嵌套的,想要使真?zhèn)€界面看起來很完整很難,因此只能在下面加背景圖。這樣使整個界面看起來沒有那么協(xié)調(diào)。在功能方面,很多模塊看起來很牽強,沒有細分到每一個環(huán)節(jié),這樣就使系統(tǒng)中某些功能沒辦法實現(xiàn),從而導(dǎo)致了一些問題的出現(xiàn)。另外,系統(tǒng)的一個主要缺陷就
90、是,有些功能模塊考慮的問題不是很全面,尤其是后期使用的時候?qū)霈F(xiàn)什么問題,這些都沒有考慮在內(nèi),只是考慮到前期使用的問題,后期還要進行系統(tǒng)的維護。</p><p><b> 7結(jié)論</b></p><p> 本系統(tǒng)采用基于.Net規(guī)范的框架技術(shù),以DevExpress為核心實現(xiàn)技術(shù),逐一介紹了系統(tǒng)分析、系統(tǒng)設(shè)計和系統(tǒng)的實現(xiàn)。在系統(tǒng)分析中以業(yè)務(wù)流程和數(shù)據(jù)E-R圖的形
91、式確定了系統(tǒng)的基本框架,接著在此基礎(chǔ)上設(shè)計出系統(tǒng)的功能結(jié)構(gòu)圖。</p><p> 在本系統(tǒng)的開發(fā)過程中,知識和經(jīng)驗方面都存在著不足。次外,在整個開發(fā)過程中,時間也比較倉促。因此整個系統(tǒng)在開發(fā)的過程中出現(xiàn)了一些困難,需要花費大量的時間來改進。本論文主要做了以下工作:查閱數(shù)據(jù)庫技術(shù)及C#的相關(guān)技術(shù)資料和案例;通過系統(tǒng)的需求分析,寫出設(shè)計的具體框架以及數(shù)據(jù)庫的概要設(shè)計;初期參考資料整理,做好系統(tǒng)制作的準備工作;完成畢
92、業(yè)論文的初稿,修改,完善畢業(yè)論文,準備答辯。查閱和學(xué)習(xí)了很多關(guān)于.net的相關(guān)技術(shù)知識,了解了系統(tǒng)設(shè)計的方法、相關(guān)代碼實現(xiàn)的功能,為設(shè)計系統(tǒng)做了充分的準備。通過對參考資料的分析、研究與借鑒,完成了系統(tǒng)的設(shè)計和論文的撰寫工作。</p><p> 經(jīng)過這兩個月的設(shè)計,是我對快遞管理系統(tǒng)這一模塊有了更深刻的了解,物流行業(yè)發(fā)展的如此之快,也離不開電子商務(wù)的發(fā)展,經(jīng)過系統(tǒng)的開發(fā)來提高整個快遞之間的聯(lián)系,提高管理著以及工作
93、人員的辦公效率,這是我做這個系統(tǒng)的初衷。通過指導(dǎo)老師和其他同學(xué)的幫助下,通過收集各種有關(guān)資料解決系統(tǒng)中遇到的一些問題,為以后走上工作崗位,面對各種挑戰(zhàn)而打下了良好的基礎(chǔ)。</p><p><b> 參考文獻</b></p><p> [1]邱錦倫. Visual C#.NET程序設(shè)計教程[M].清華大學(xué)出版社,2007年</p><p>
94、 [2]王翔.數(shù)據(jù)庫技術(shù)[J].《程序員》2007年第8期</p><p> [3]何明.SQL Server 2008數(shù)據(jù)庫部署的C#實現(xiàn)方法[J].《電腦編程技巧與維護》 2010年第2期</p><p> [4]N.Prindezis,C.T.Kiranoudis.An internet-based logistics management system forenterpris
95、echains.Journal of Public Economics[M],2010</p><p> [5]夏普.Visual C#2010從入門到精通[M].清華大學(xué)出版社.2010年</p><p> [6]夏建輝,李潔.淺析物流倉儲管理系統(tǒng)的設(shè)計與實現(xiàn)[D].《現(xiàn)代經(jīng)濟信息》2014年第1期</p><p> [7]Robin Dewson.《 SQ
96、L Server 2008基礎(chǔ)教程》[M]人民郵電出版社,2012年</p><p> [8]王志毅,陳寧.基于信息化建設(shè)的企業(yè)數(shù)據(jù)庫設(shè)計[J].商業(yè)時代,2010(5):5-7.</p><p> [9]宋益眾.Microsoft SQL Server 2008數(shù)據(jù)庫管理系統(tǒng)性能研究[J].電腦知識與技術(shù)(技術(shù)論壇),2009(6):6-8.</p><p>
97、 [10]王影,劉麒.畢業(yè)設(shè)計(論文)郵政快遞管理系統(tǒng)設(shè)計[J].《科技信息(學(xué)術(shù)研究)》2010年第32期</p><p> [11]孔林俊.《C#項目案例開發(fā)》[M].電子工業(yè)出版社,2010年</p><p><b> 致 謝</b></p><p> 本設(shè)計的順利完成是在我的導(dǎo)師**老師的認真指導(dǎo)下進行的。從畢業(yè)設(shè)計題目的選擇、
98、到初稿和定稿的修改,每一步都有丁老師認真的解析。在**老師的指導(dǎo)下,我在很多方面都有所提高,老師以嚴謹求實,一絲不茍的治學(xué)態(tài)度和勤勉的工作態(tài)度深深感染了我,給了我巨大的幫助和指引,并成為我人生路上值得學(xué)習(xí)的榜樣。</p><p> 同時,感謝**學(xué)院所有教過我知識的專業(yè)老師,你們教給我的專業(yè)知識是我不斷成長的力量之源,也是我完成本論文的基礎(chǔ)。也感謝我班里的同學(xué)和給過我?guī)椭呐笥?,是你們在我遇到困難的時候幫助我找
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于.net的畢業(yè)設(shè)計輔助管理系統(tǒng)的設(shè)計與實現(xiàn)
- 畢業(yè)設(shè)計--基于.net的個人blog系統(tǒng)的開發(fā)
- 畢業(yè)設(shè)計----基于.net畢業(yè)論文管理系統(tǒng)的設(shè)計與實現(xiàn)
- 基于.net的本科畢業(yè)設(shè)計管理系統(tǒng)的設(shè)計與實現(xiàn)
- 畢業(yè)設(shè)計--基于.net平臺的宿舍管理系統(tǒng)
- 畢業(yè)設(shè)計---基于.net的企業(yè)人事管理系統(tǒng)設(shè)計與實現(xiàn)
- net的畢業(yè)設(shè)計--基于asp.net+sql的飯店點菜管理系統(tǒng)的設(shè)計與實現(xiàn)
- 基于android的esl管理系統(tǒng)的設(shè)計與開發(fā)【畢業(yè)設(shè)計】
- 基于.net人才招聘系統(tǒng)的設(shè)計與實現(xiàn)【畢業(yè)設(shè)計】
- 基于.net的sp綜合管理系統(tǒng)設(shè)計與開發(fā)
- 基于.net的資金結(jié)算管理系統(tǒng)設(shè)計與開發(fā)
- 基于.net的高校選課管理系統(tǒng)設(shè)計與開發(fā)
- 【畢業(yè)設(shè)計】基于jsp藥店管理系統(tǒng)設(shè)計的開發(fā)與實現(xiàn)
- 基于ASP.NET的高校畢業(yè)設(shè)計管理系統(tǒng)的設(shè)計.pdf
- 基于ASP.NET的高校畢業(yè)設(shè)計管理系統(tǒng)的設(shè)計.pdf
- 【畢業(yè)設(shè)計】基于jsp藥店管理系統(tǒng)設(shè)計的開發(fā)與實現(xiàn)
- net畢業(yè)設(shè)計--銷售管理系統(tǒng)
- 基于.net的drp系統(tǒng)設(shè)計與開發(fā)
- 基于.net高職畢業(yè)設(shè)計管理信息系統(tǒng)設(shè)計與實現(xiàn)
- 畢業(yè)設(shè)計(論文)基于.net電子相冊的開發(fā)
評論
0/150
提交評論