基于.net的畢業(yè)設(shè)計(jì)--郵局管理系統(tǒng)的設(shè)計(jì)與開發(fā)_第1頁
已閱讀1頁,還剩30頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p>  **小郵局管理系統(tǒng)的設(shè)計(jì)與開發(fā)</p><p>  作者姓名: 學(xué)號(hào): 指導(dǎo)老師: </p><p>  摘要:隨著網(wǎng)上購物的日益繁榮,帶動(dòng)了各國物流業(yè)空前絕后的發(fā)展,更加的貼近人們的日常生活,特別是對(duì)于忙碌,沒有閑暇時(shí)間購物逛街的年輕人。為了解決大學(xué)生的“取件難”這一問題,也為了適應(yīng)廣大大學(xué)生的需要,選擇在大學(xué)校園內(nèi)建立一個(gè)值得信賴的

2、物流點(diǎn),于是**小郵局出現(xiàn)了。本人根據(jù)業(yè)務(wù)需要設(shè)計(jì)了**小郵局管理系統(tǒng),主要解決的就是提高**小郵局的運(yùn)營效率,快速準(zhǔn)確無誤的將商品送到消費(fèi)者手中。本系統(tǒng)是SQL Server2008數(shù)據(jù)庫管理系統(tǒng),采用基于.Net規(guī)范的框架技術(shù),以DevExpress為核心實(shí)現(xiàn)技術(shù),逐一介紹了系統(tǒng)分析、系統(tǒng)設(shè)計(jì)和系統(tǒng)的實(shí)現(xiàn)。主要包括派件、寄件、工作人員管理三大模塊,系統(tǒng)地將這個(gè)流程銜接起來,方便了管理者的管理,也能提高工作人員的工作效率,獲得更大的利

3、益,實(shí)現(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)運(yùn)行環(huán)境3</p><p>  2.5 可行性分析3</p><p>  2.5.1操作可行性3</p><p>  2.5.2 經(jīng)濟(jì)可行性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è)計(jì)6</b></p><p>  4.1 系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)6</p><p>  4.1.1功能模塊圖6</p><p>  4.1.2 業(yè)務(wù)流程圖7</p><p>  4.2數(shù)據(jù)庫設(shè)計(jì)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)主要功能模塊的實(shí)現(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>  參考文獻(xiàn)25</b></p><p><b>  致謝26</b></p><p>  **小郵局管理系統(tǒng)的設(shè)計(jì)與開發(fā)</p>&l

16、t;p><b>  1引言</b></p><p>  在當(dāng)今這個(gè)信息飛速發(fā)展的時(shí)代,Internet是現(xiàn)代化發(fā)展的一個(gè)偉大的里程碑,它是未來信息高速公路的雛形,人類正由此進(jìn)入一個(gè)前所未有的信息化時(shí)代。人們用各種各樣的名稱來稱呼Internet,如國際互聯(lián)網(wǎng)絡(luò)、因特網(wǎng)、交互網(wǎng)絡(luò)等等,它正向全世界各大洲延伸和擴(kuò)散,不斷增添吸收新的網(wǎng)絡(luò)成員,已經(jīng)成為世界上覆蓋面最廣、規(guī)模最大、信息資源最豐

17、富的計(jì)算機(jī)信息網(wǎng)絡(luò)。隨著信息時(shí)代的高速發(fā)展,人們也在不段的追求高效率的生活方式,快遞行業(yè)也正在奮勇前進(jìn)著。迄今為止,中國的快遞行業(yè)已經(jīng)走過了三十幾年的時(shí)間,已經(jīng)具備了一定的規(guī)模的形態(tài)。隨著經(jīng)濟(jì)體制的改革發(fā)展、城市的現(xiàn)代化、人們對(duì)相互傳遞的可持續(xù)發(fā)展的要求,伴隨著快遞管理的發(fā)展—快遞管理要得到迫切的改變已成為一種必然的趨勢。根據(jù)這種趨勢的發(fā)展,**小郵局設(shè)立在**校園內(nèi)。但是**小郵局業(yè)務(wù)的辦理冗雜,不能提供很好的辦事程序,從而在業(yè)務(wù)繁多

18、的時(shí)候不能做出最好的服務(wù)。因此,本人開發(fā)了**小郵局管理系統(tǒng),提高了小郵局的運(yùn)營效率,同時(shí)也為管理著和工作人員提供方便條件。</p><p>  2選題背景與可行性分析</p><p><b>  2.1選題背景</b></p><p>  在前兩個(gè)月的時(shí)候,本人在學(xué)校的天貓實(shí)訓(xùn)基地感受創(chuàng)業(yè)實(shí)踐,經(jīng)過一個(gè)星期的工作,感受到了很多。關(guān)于快遞收快遞

19、、寄快遞等業(yè)務(wù)中,尤其是那兩天趕上雙十一的階段,很多貨物堆在一起,顯得十分麻煩,這樣的話就需要很多人來幫忙才會(huì)忙得過來。本人想到開發(fā)一個(gè)我們**小郵局的管理系統(tǒng),快速準(zhǔn)確無誤的將商品送到消費(fèi)者手中,通過這一管理系統(tǒng)提高工作者的運(yùn)營效率,為大學(xué)生的購買解決實(shí)際問題,也能夠?yàn)楣芾碚咛岣吖芾硇б?,?shí)現(xiàn)雙贏。</p><p><b>  2.2 系統(tǒng)要求</b></p><p&g

20、t;  隨著科學(xué)技術(shù)發(fā)展水平的不斷提高,計(jì)算機(jī)科學(xué)也日漸地成熟起來,它的很多功能也已被人們深刻地認(rèn)識(shí)。作為計(jì)算機(jī)應(yīng)用管理其中的一部分,使用計(jì)算機(jī)對(duì)于中小型企業(yè)的各項(xiàng)事務(wù)進(jìn)行科學(xué)有效的管理有著無法比擬的優(yōu)點(diǎn)。例如:迅速、可靠性高、成本低等。這些優(yōu)點(diǎn)能夠極大地提高小郵局工作人員及管理員的工作效率,是我們小郵局管理科學(xué)化、正規(guī)化的重要條件。這個(gè)**小郵局管理系統(tǒng)要達(dá)到以下三點(diǎn)要求:(1) 可以存儲(chǔ)所有有關(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等軟件。下面分別對(duì)這幾個(gè)開發(fā)工具做簡要概述。</p><

22、p><b> ?。?).Net技術(shù)</b></p><p>  .NET Framework 4.0是支持生成和運(yùn)行下一代應(yīng)用程序和 XML Web Services 的內(nèi)部 Windows 組件,很多基于此架構(gòu)的程序需要它的支持才能夠運(yùn)行。.NET Framework 4與Framework 3.5 SP1并行工作。在舊版的Framework中可以運(yùn)行的應(yīng)用程序,將繼續(xù)能夠運(yùn)行在.N

23、ET Framework 4上。在Visual Basic和C#語言中有所創(chuàng)新,例如聲明lambdas 、隱線continuations 、動(dòng)態(tài)調(diào)度、并命名/可選參數(shù)等。在實(shí)體框架中增加了許多新的功能,通過提高抽象層次,從而簡化開發(fā)人員的關(guān)系數(shù)據(jù)庫的程序。這些新功能包括:持續(xù)忽略、POCO支持、延遲加載,測試驅(qū)動(dòng)開發(fā)的支持、功能模型以及新的LINQ運(yùn)營商等。.NET框架還為基于WF的工作流程提供重大的性能改進(jìn):改進(jìn)Windows通訊基礎(chǔ)

24、(WCF )構(gòu)架,例如流服務(wù)相關(guān)支持,雙向通信的持久性等。</p><p>  (2)Visual Studio 技術(shù)</p><p>  Visual Studio是微軟公司推出的開發(fā)環(huán)境。是目前最流行的Windows平臺(tái)應(yīng)用程序開發(fā)環(huán)境。Visual Studio 2010版本于2010年4月12日上市,其集成開發(fā)環(huán)境(IDE)的界面被重新設(shè)計(jì)和組織,變得更加簡單明了。Visual S

25、tudio 2010同時(shí)帶來了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ù)資源的計(jì)算機(jī)軟件產(chǎn)品。在目前市面上存在的多種形式的數(shù)據(jù)庫產(chǎn)品中,關(guān)系型數(shù)據(jù)庫最受歡迎并被廣泛使用。數(shù)據(jù)庫技術(shù)研究和管理的對(duì)象是數(shù)據(jù),所以數(shù)據(jù)庫技術(shù)所涉及的具體內(nèi)容主要包括:通過對(duì)數(shù)據(jù)的統(tǒng)一組織和管理,按照指定的結(jié)構(gòu)建立相應(yīng)的數(shù)據(jù)庫和數(shù)據(jù)倉庫;利用數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)挖掘系統(tǒng)設(shè)計(jì)出能夠?qū)崿F(xiàn)對(duì)數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行添加、修改、刪除、分析、理解和報(bào)表等多種功能的數(shù)

27、據(jù)管理和數(shù)據(jù)挖掘應(yīng)用系統(tǒng);并利用應(yīng)用管理系統(tǒng)最終實(shí)現(xiàn)對(duì)數(shù)據(jù)的處理、分析和理解。SQL Server 2008 在Microsoft的數(shù)據(jù)平臺(tái)上發(fā)布,可以組織管理任何數(shù)據(jù)。可以對(duì)數(shù)據(jù)進(jìn)行查詢、搜索、同步、報(bào)告和分析之類的操作。數(shù)據(jù)也可以存儲(chǔ)在各種設(shè)備上,從數(shù)據(jù)中心最大的服務(wù)器一直到桌面計(jì)算機(jī)和移動(dòng)設(shè)備,它都可以控制數(shù)據(jù)而不用管數(shù)據(jù)存儲(chǔ)在哪里。</p><p> ?。?)DevExpress軟件</p>

28、<p>  DevExpress開發(fā)的控件有很強(qiáng)的實(shí)力,不僅功能豐富,應(yīng)用簡便,而且界面華麗,更可方便定制。對(duì)于編程人員來說是個(gè)不錯(cuò)的選擇。它的菜單欄控件更具代表,完全可以替代開發(fā)環(huán)境提供的基本控件,而讓您編寫的程序或軟件更顯專業(yè)化。它還提供完善的幫助系統(tǒng),資料詳盡,可以快速入手。有些高級(jí)控件更是零代碼的,非常易于使用。DevExpress有較多優(yōu)秀產(chǎn)品,有套包也有子控件,在此僅對(duì)用戶界面DXperience Univers

29、al Subscription(簡稱DEV宇宙版)該款套包控件做一個(gè)介紹:DEV宇宙版是一個(gè).NET 平臺(tái)的用戶界面套裝,它包含Grid、Chart、Reporting、Tree-Grid等100多個(gè)功能子控件,同時(shí)套包內(nèi)包含Winfrom、WPF、Sliverlight、.net 版本和 .NET Application Framework 開發(fā)框架。</p><p>  2.4 系統(tǒng)運(yùn)行環(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ù)管理等均以純手工的形式進(jìn)行,將信息以表格文件的表現(xiàn)形式記錄在紙上,再進(jìn)行統(tǒng)一保存。這種方式雖然在簡單信息查詢時(shí)會(huì)有一定的方便,但是

32、存在著更多的不便:信息保存時(shí)間和條件很受限制、容易被損壞、信息查詢不便、信息傳達(dá)容易造成失誤等。</p><p>  另一種常見的信息管理方法是應(yīng)用單機(jī)版的管理系統(tǒng),本系統(tǒng)就是一款做的相對(duì)到位的單機(jī)版的庫快遞存管理系統(tǒng),在快遞信息處理方面做得很精準(zhǔn)規(guī)范。因?yàn)楣芾砣藛T已經(jīng)有豐富的信息管理經(jīng)驗(yàn),加之有相當(dāng)?shù)挠?jì)算機(jī)應(yīng)用經(jīng)驗(yàn),所以對(duì)于此系統(tǒng)一定很容易就可操作熟練。</p><p>  綜上所述,本

33、快遞管理系統(tǒng)投資少、收益大,性能穩(wěn)定,簡單易用,且其運(yùn)行操作簡單易學(xué),具備了開發(fā)的可行性。</p><p>  2.5.2 經(jīng)濟(jì)可行性</p><p>  由于本快遞管理系統(tǒng)所要求的硬件(計(jì)算機(jī)及相關(guān)硬件)和軟件環(huán)境(Visual </p><p>  C#.NET+SQL Server 2008),很容易從相關(guān)網(wǎng)站下載,系統(tǒng)成本主要集中在本管理系統(tǒng)的開發(fā)與維護(hù)上,

34、對(duì)用戶不造成過重的經(jīng)濟(jì)負(fù)擔(dān)。而一旦此系統(tǒng)投入使用不僅可以減少快遞的工作強(qiáng)度,提高工作效率,而且方便了管理員對(duì)信息的管理,延續(xù)了傳統(tǒng)的管理模式,極大限度地方便了快遞管理人員,而且,目標(biāo)系統(tǒng)不是很復(fù)雜,開發(fā)的周期較短,人員經(jīng)濟(jì)支出不大,所節(jié)省的大量人力、財(cái)力產(chǎn)生的效益將遠(yuǎn)遠(yuǎn)大于本系統(tǒng)的開發(fā)成本,所以從經(jīng)濟(jì)方面講開發(fā)此系統(tǒng)是可行的。</p><p>  2.5.3技術(shù)可行性</p><p>  

35、技術(shù)上的可行性分析要考慮現(xiàn)有技術(shù)條件能否順利完成開發(fā)工作及將來要采用的硬件和軟件技術(shù)能否滿足用戶提出的要求(如計(jì)算機(jī)的容量、速度等)。本系統(tǒng)采用Visual C#.NET作為系統(tǒng)前臺(tái)應(yīng)用程序開發(fā)工具,采用SQL Server 2008工具建立數(shù)據(jù)庫。Visual C#.NET不僅能幫助軟件開發(fā)者提高軟件開發(fā)的質(zhì)量和效率,縮短開發(fā)周期,而且還具備強(qiáng)大的數(shù)據(jù)庫管理功能,完全能夠滿足本系統(tǒng)的開發(fā)需求。此外,從開發(fā)人員的水平考慮,作為計(jì)算機(jī)科學(xué)

36、與技術(shù)專業(yè)畢業(yè)的學(xué)生,大學(xué)四年所積累的專業(yè)知識(shí)使我們從一定程度上具備了開發(fā)一個(gè)小型系統(tǒng)的能力,而且學(xué)?,F(xiàn)有的計(jì)算機(jī)設(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ù),若正確進(jìn)入下面的頁面。</p><p><b>  (2)時(shí)間特性</b></p><p>  一般操作的響應(yīng)時(shí)間應(yīng)在1~2秒內(nèi),對(duì)軟磁盤和打印機(jī)的操作也應(yīng)在可接受的時(shí)間內(nèi)完成。</p><p><b> ?。?)適應(yīng)性</b></p><p>  

38、滿足管理員,員工的使用的需求。對(duì)前面提到的運(yùn)行環(huán)境要求不應(yīng)存在困難。</p><p><b>  3.2功能需求分析</b></p><p>  快遞管理通常包括派件管理、收件管理、人員管理、寄件管理等任務(wù)。所以一個(gè)比較完善的快遞管理系統(tǒng)應(yīng)該包括以下幾個(gè)部分:</p><p><b>  3.2.1派件功能</b><

39、/p><p>  派件管理是快遞在第三方物流與快遞公司之間流動(dòng)的核心環(huán)節(jié),主要是根據(jù)快遞的信息來分區(qū)域、分形式的將快遞送到各個(gè)快遞點(diǎn)進(jìn)行交接完成的這一具體環(huán)節(jié)。</p><p><b>  3.2.2收件功能</b></p><p>  收件管理是快遞在快遞公司與客戶之間流動(dòng)的重要環(huán)節(jié),主要是將收件準(zhǔn)確無誤的送到客戶手中,這中間的方式可以是電話或者

40、短信,客戶收到快遞,將快遞備份記錄存檔進(jìn)入歷史記錄中,將完成這一收件管理。</p><p>  3.2.3人員管理功能</p><p>  人員管理是管理與分配人員的重要環(huán)節(jié),可將人員進(jìn)行添加,刪除,修改,將人員進(jìn)行小組分配,然后按照小組來分配各自的工作,分工協(xié)作。</p><p><b>  3.2.4寄件功能</b></p>

41、<p>  寄件管理是客戶與快遞公司之間流動(dòng)的最后環(huán)節(jié),快遞公司將客戶的寄件傳送到第三方物流快遞配送點(diǎn),將快遞發(fā)送到目的地,已達(dá)成目標(biāo),完成這一寄件管理。</p><p><b>  4系統(tǒng)設(shè)計(jì)</b></p><p>  4.1 系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)</p><p>  4.1.1功能模塊圖</p><p>  

42、**小郵局管理系統(tǒng)的功能模塊主要分為五大塊:即登錄模塊、派件模塊、收件模塊、人員管理模塊和寄件模塊。功能模塊如圖1所示。</p><p>  圖1 小郵局功能模塊</p><p>  通過對(duì)系統(tǒng)功能的詳細(xì)劃分,主要分為五個(gè)模塊:</p><p> ?。?)登錄模塊:啟動(dòng)調(diào)試后,即進(jìn)入登錄模塊,輸入用戶名和密碼,默認(rèn)設(shè)為用戶名:admin,密碼:admin。</

43、p><p> ?。?)派件模塊:其中分為查看派件和滯留件約束兩個(gè)功能,其主要作用是限制收件人取件的時(shí)間,管理員將此設(shè)置為默認(rèn)記錄,即可根據(jù)時(shí)間判定是否為滯留件,在查看派件里可一目了然。</p><p> ?。?)收件模塊:這一模塊具體分為三大功能,錄入收件信息、短信發(fā)送、查看歷史備份。這一模塊也是核心功能模塊,其主要作用是記錄收件人的信息,發(fā)送短信到取件人取貨成功的過程,記錄下整個(gè)環(huán)節(jié)的信息,

44、以方便查看取貨記錄。</p><p> ?。?)人員管理模塊:這一模塊主要分為查看人員信息和添加人員信息兩大功能,主要作用是錄入員工的信息,以方便錄入收件信息的時(shí)候輸入工作人員的名字,便于查看員工工作情況。</p><p> ?。?)寄件模塊:這一模塊主要分為錄入寄件信息、增加業(yè)務(wù)地區(qū)和審查寄送三大功能,其主要作用是記錄下寄件人的信息及收件地址,以方便查件。</p><

45、p>  4.1.2 業(yè)務(wù)流程圖</p><p>  **小郵局管理系統(tǒng)的業(yè)務(wù)流程用業(yè)務(wù)流程圖來描述,這樣清晰地表達(dá)系統(tǒng)的業(yè)務(wù)功能模塊。其總體的業(yè)務(wù)流程圖如圖2所示。</p><p>  圖2 小郵局業(yè)務(wù)流程</p><p>  整個(gè)系統(tǒng)流程可以用以上業(yè)務(wù)流程圖來展示,通過業(yè)務(wù)流程圖,可以清晰地看出具體功能流程劃分:首先管理員登錄系統(tǒng),輸入正確即可進(jìn)入到主界面,

46、若輸入用戶名和密碼錯(cuò)誤,則返回重新輸入。首先更新員工信息,即添加新員工信息,然后錄入收件的信息,發(fā)送短信,短信發(fā)送成功后即可查看派件的狀態(tài),等待收件人來取貨。其次是寄件模塊,首先查看寄送的地區(qū)是否有記錄,若有記錄,可直接錄入寄件信息;若沒有記錄,則需要先增加業(yè)務(wù)地區(qū)再錄入寄件信息,錄入后發(fā)件,此時(shí)可以查看寄件狀態(tài)及寄件信息。</p><p><b>  4.2數(shù)據(jù)庫設(shè)計(jì)</b></p&

47、gt;<p>  4.2.1 E-R圖</p><p><b>  (1)工作人員實(shí)體</b></p><p>  工作人員實(shí)體包括編號(hào)、姓名、電話和備注四個(gè)屬性屬性。其中工作人員姓名設(shè)為主鍵。工作人員實(shí)體的E-R圖如圖3所示。</p><p>  圖3 工作人員實(shí)體的E-R圖</p><p> ?。?)

48、發(fā)送短信人員實(shí)體</p><p>  發(fā)送短信人員實(shí)體包括編號(hào)、學(xué)生姓名、學(xué)生電話、短信發(fā)送狀態(tài)、快遞類型、時(shí)間、工作人員姓名、備注這八個(gè)屬性。發(fā)送短信人員實(shí)體的E-R圖如圖4所示。</p><p>  圖4 發(fā)送短信人員實(shí)體的E-R圖</p><p><b> ?。?)寄件人實(shí)體</b></p><p>  寄件人實(shí)

49、體包括姓名、電話、寄件地址三個(gè)屬性。寄件人實(shí)體的E-R圖如圖5所示。</p><p>  圖5 寄件人實(shí)體的E-R圖</p><p>  4.2.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)</p><p>  **小郵局管理系統(tǒng)一共有三張數(shù)據(jù)表,下面是每張數(shù)據(jù)表的詳細(xì)設(shè)計(jì)內(nèi)容。</p><p>  (1)工作人員信息表</p><p>  

50、工作人員信息表主要用來保存管理員信息。</p><p><b>  表1工作人員信息表</b></p><p> ?。?)發(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)主要功能模塊的實(shí)現(xiàn)</p><p>  5.1登錄界面管理及功能&

53、lt;/p><p>  如圖7所示,該窗口的主要功能是:管理員及工作人員登錄其系統(tǒng),可以進(jìn)行信息的增加,刪除,查詢及修改。用戶名和密碼均設(shè)置為“admin”,如果輸錯(cuò)或是空值,則提示“密碼錯(cuò)誤”。</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(密碼錯(cuò)誤);</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ù)錄入派件的信息,尾號(hào)自動(dòng)歸入到0~9個(gè)行列中,可以查詢快遞類型,短信發(fā)送完畢后,取件后會(huì)備份到歷史記錄,那么該

61、欄目中就自動(dòng)刪除手機(jī)號(hào)。</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é)還沒有來取貨,再次打電話通知來取貨,否則就退回至圓通快遞公司。這一功能主要是想加強(qiáng)與快遞公司之間工作的效率,提高雙方工作的嚴(yán)謹(jǐn)性。</p><p>  圖9 滯留件約束窗口</p><p>  5.

66、2.3 錄入收件信息管理</p><p>  如圖10所示,該窗口的主要功能是:當(dāng)收到圓通快遞送來快遞時(shí),首先由**小郵局的工作人員錄入派件的信息,例如收件人姓名、電話等。工作人員要做好記錄,以便到時(shí)候快遞出現(xiàn)問題時(shí),能迅速找到問題所在,能提高工作人員的工作效率。</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),當(dāng)快遞已取走時(shí),點(diǎn)擊下方的已簽收備份,然后短信狀態(tài)自動(dòng)刪除,錄入到歷史備份信息里。這樣就解決了漏發(fā)短信、重發(fā)短信的情況,當(dāng)有些同學(xué)來找為什么沒有收到短信一些列情況時(shí),我們可以調(diào)出記錄,查看短信發(fā)送狀態(tài)。這一功能能大大提高工作效率,減少短信問題帶來的困擾。當(dāng)點(diǎn)擊發(fā)送短信,信息會(huì)自動(dòng)跳到下方的欄目中,代表已發(fā)送。這樣可以高效率的確保每個(gè)收件都已發(fā)送短信,提高了工作效率和準(zhǔn)確性。</p><p>  圖11

71、短信發(fā)送窗口</p><p>  5.2.5查看歷史備份信息管理</p><p>  如圖12所示,該窗口的主要功能是:查看已取走的快遞信息,方便管理員管理,也方便了和圓通快遞公司核對(duì)賬目,一目了然,減少錯(cuò)誤的發(fā)生。這一模塊主要是在短信發(fā)送上加深了準(zhǔn)確性,可以方便查找短信發(fā)送情況。</p><p>  圖12 查看歷史備份信息窗口</p><p&

72、gt;  5.3寄件界面管理及功能</p><p>  5.3.1 錄入寄件信息管理</p><p>  如圖13所示,該窗口的主要功能是:記錄下寄件的信息,以方便管理員每天查對(duì)賬目,嚴(yán)謹(jǐn)方便。</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所示,該窗口的主要功能是:當(dāng)有同學(xué)來寄件時(shí),首先增加寄件的地區(qū)和價(jià)格,(

81、備注:因?yàn)殇浫肴珖魇∈械貐^(qū)的名字,是一個(gè)龐大的工程,而且會(huì)錄入不全面,這樣增加業(yè)務(wù)地區(qū)既方便又有效)通過系統(tǒng)的長時(shí)間積累,很多省市區(qū)將不會(huì)重復(fù)增加,很方便。當(dāng)輸入的省份和市是之前錄入過的數(shù)據(jù),那么系統(tǒng)會(huì)提醒“此城市已存在”,因此隨著業(yè)務(wù)的越來越多,數(shù)據(jù)庫的里面的信息也相對(duì)完整,所以到后面可以考慮到此功能進(jìn)行一個(gè)優(yōu)化。</p><p>  圖14 增加業(yè)務(wù)地區(qū)信息窗口</p><p>  

82、5.3.3 審查寄件信息管理</p><p>  如圖15所示,該窗口的主要功能是:查看寄件信息記錄,以免會(huì)漏掉貨物,提高了嚴(yán)謹(jǐn)性,從寄件信息可以統(tǒng)計(jì)自己的業(yè)務(wù)情況如何。同時(shí),與快遞公司之間增加合作,提高效率。</p><p>  圖15 審查寄件信息窗口</p><p>  5.4 工作人員界面管理及功能</p><p>  5.4.1 查

83、看工作人員信息</p><p>  如圖16所示,該窗口的主要功能是:管理工作人員的信息,可以快捷方便的安排工作人員的值班情況,完善員工的信息,為員工管理制度提供有效數(shù)據(jù)。以小窗口形式來設(shè)定的整個(gè)界面,目的是使管理者更加一目了然的查看工作人員的信息。</p><p>  圖16 查看工作人員信息窗口</p><p>  5.4.2 添加工作人員信息</p>

84、;<p>  如圖17所示,該窗口的主要功能是:當(dāng)有新的工作人員進(jìn)入到小郵局時(shí),及時(shí)添加工作人員的信息,以便管理時(shí)不方便。添加成功以后,可以直接從查看人員模塊里面查看新員工信息情況,進(jìn)行工作的分配以及人員分組等。</p><p>  圖17 添加工作人員信息窗口</p><p>  6系統(tǒng)測試與系統(tǒng)缺陷</p><p>  系統(tǒng)的測試是網(wǎng)站制作完上傳到

85、服務(wù)器之后對(duì)網(wǎng)站的各項(xiàng)性能情況的一項(xiàng)檢測工作。系統(tǒng)測試主要包括:功能測試、性能測試、可用性測試以及安全性測試。其目的是通過與系統(tǒng)的需求相比較,發(fā)現(xiàn)所開發(fā)的系統(tǒng)與用戶需求不符或矛盾的地方,從而提出更加完善的方案.。</p><p>  6.1 登錄界面測試</p><p>  登錄界面的測試根據(jù)輸入用戶名和密碼是否匹配來測試,用戶名和密碼是唯一的,其中一項(xiàng)輸入錯(cuò)誤都會(huì)顯示“密碼錯(cuò)誤”,還有一

86、種情況是輸入空值乙依然顯示“密碼錯(cuò)誤”,則測試成功。</p><p>  圖18 信息輸入錯(cuò)誤測試</p><p>  圖19 輸入空值測試</p><p>  6.2錄入收件信息界面測試</p><p>  錄入收件信息界面的測試根據(jù)輸入信息的完整性來判斷,若是不輸入收件人的電話號(hào)碼、電話號(hào)碼,則顯示“信息不完整”,或者工作人員沒有填寫,一

87、樣會(huì)出現(xiàn)“信息不完整”的字樣。</p><p>  圖20 錄入收件信息測試</p><p>  6.3錄入寄件信息界面測試</p><p>  錄入寄件信息界面的測試同樣根據(jù)錄入信息的完整性來判斷,寄件人的信息不完整會(huì)導(dǎo)致寄件信息錄入失敗。除了備注可以不寫,其他信息填寫不全會(huì)出現(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)來看相對(duì)完整,但是系統(tǒng)總體來看還存在一些不足,尤其是在美工方面存在很多缺陷,因?yàn)楸鞠到y(tǒng)用的是DevExpress,因此皮膚是嵌套的,想要使真?zhèn)€界面看起來很完整很難,因此只能在下面加背景圖。這樣使整個(gè)界面看起來沒有那么協(xié)調(diào)。在功能方面,很多模塊看起來很牽強(qiáng),沒有細(xì)分到每一個(gè)環(huán)節(jié),這樣就使系統(tǒng)中某些功能沒辦法實(shí)現(xiàn),從而導(dǎo)致了一些問題的出現(xiàn)。另外,系統(tǒng)的一個(gè)主要缺陷就

90、是,有些功能模塊考慮的問題不是很全面,尤其是后期使用的時(shí)候?qū)?huì)出現(xiàn)什么問題,這些都沒有考慮在內(nèi),只是考慮到前期使用的問題,后期還要進(jìn)行系統(tǒng)的維護(hù)。</p><p><b>  7結(jié)論</b></p><p>  本系統(tǒng)采用基于.Net規(guī)范的框架技術(shù),以DevExpress為核心實(shí)現(xiàn)技術(shù),逐一介紹了系統(tǒng)分析、系統(tǒng)設(shè)計(jì)和系統(tǒng)的實(shí)現(xiàn)。在系統(tǒng)分析中以業(yè)務(wù)流程和數(shù)據(jù)E-R圖的形

91、式確定了系統(tǒng)的基本框架,接著在此基礎(chǔ)上設(shè)計(jì)出系統(tǒng)的功能結(jié)構(gòu)圖。</p><p>  在本系統(tǒng)的開發(fā)過程中,知識(shí)和經(jīng)驗(yàn)方面都存在著不足。次外,在整個(gè)開發(fā)過程中,時(shí)間也比較倉促。因此整個(gè)系統(tǒng)在開發(fā)的過程中出現(xiàn)了一些困難,需要花費(fèi)大量的時(shí)間來改進(jìn)。本論文主要做了以下工作:查閱數(shù)據(jù)庫技術(shù)及C#的相關(guān)技術(shù)資料和案例;通過系統(tǒng)的需求分析,寫出設(shè)計(jì)的具體框架以及數(shù)據(jù)庫的概要設(shè)計(jì);初期參考資料整理,做好系統(tǒng)制作的準(zhǔn)備工作;完成畢

92、業(yè)論文的初稿,修改,完善畢業(yè)論文,準(zhǔn)備答辯。查閱和學(xué)習(xí)了很多關(guān)于.net的相關(guān)技術(shù)知識(shí),了解了系統(tǒng)設(shè)計(jì)的方法、相關(guān)代碼實(shí)現(xiàn)的功能,為設(shè)計(jì)系統(tǒng)做了充分的準(zhǔn)備。通過對(duì)參考資料的分析、研究與借鑒,完成了系統(tǒng)的設(shè)計(jì)和論文的撰寫工作。</p><p>  經(jīng)過這兩個(gè)月的設(shè)計(jì),是我對(duì)快遞管理系統(tǒng)這一模塊有了更深刻的了解,物流行業(yè)發(fā)展的如此之快,也離不開電子商務(wù)的發(fā)展,經(jīng)過系統(tǒng)的開發(fā)來提高整個(gè)快遞之間的聯(lián)系,提高管理著以及工作

93、人員的辦公效率,這是我做這個(gè)系統(tǒng)的初衷。通過指導(dǎo)老師和其他同學(xué)的幫助下,通過收集各種有關(guān)資料解決系統(tǒng)中遇到的一些問題,為以后走上工作崗位,面對(duì)各種挑戰(zhàn)而打下了良好的基礎(chǔ)。</p><p><b>  參考文獻(xiàn)</b></p><p>  [1]邱錦倫. Visual C#.NET程序設(shè)計(jì)教程[M].清華大學(xué)出版社,2007年</p><p> 

94、 [2]王翔.數(shù)據(jù)庫技術(shù)[J].《程序員》2007年第8期</p><p>  [3]何明.SQL Server 2008數(shù)據(jù)庫部署的C#實(shí)現(xiàn)方法[J].《電腦編程技巧與維護(hù)》 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]夏建輝,李潔.淺析物流倉儲(chǔ)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].《現(xiàn)代經(jīng)濟(jì)信息》2014年第1期</p><p>  [7]Robin Dewson.《 SQ

96、L Server 2008基礎(chǔ)教程》[M]人民郵電出版社,2012年</p><p>  [8]王志毅,陳寧.基于信息化建設(shè)的企業(yè)數(shù)據(jù)庫設(shè)計(jì)[J].商業(yè)時(shí)代,2010(5):5-7.</p><p>  [9]宋益眾.Microsoft SQL Server 2008數(shù)據(jù)庫管理系統(tǒng)性能研究[J].電腦知識(shí)與技術(shù)(技術(shù)論壇),2009(6):6-8.</p><p>

97、  [10]王影,劉麒.畢業(yè)設(shè)計(jì)(論文)郵政快遞管理系統(tǒng)設(shè)計(jì)[J].《科技信息(學(xué)術(shù)研究)》2010年第32期</p><p>  [11]孔林俊.《C#項(xiàng)目案例開發(fā)》[M].電子工業(yè)出版社,2010年</p><p><b>  致 謝</b></p><p>  本設(shè)計(jì)的順利完成是在我的導(dǎo)師**老師的認(rèn)真指導(dǎo)下進(jìn)行的。從畢業(yè)設(shè)計(jì)題目的選擇、

98、到初稿和定稿的修改,每一步都有丁老師認(rèn)真的解析。在**老師的指導(dǎo)下,我在很多方面都有所提高,老師以嚴(yán)謹(jǐn)求實(shí),一絲不茍的治學(xué)態(tài)度和勤勉的工作態(tài)度深深感染了我,給了我巨大的幫助和指引,并成為我人生路上值得學(xué)習(xí)的榜樣。</p><p>  同時(shí),感謝**學(xué)院所有教過我知識(shí)的專業(yè)老師,你們教給我的專業(yè)知識(shí)是我不斷成長的力量之源,也是我完成本論文的基礎(chǔ)。也感謝我班里的同學(xué)和給過我?guī)椭呐笥?,是你們?cè)谖矣龅嚼щy的時(shí)候幫助我找

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲(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)論