![基于BS模式的順捷安小件快運系統(tǒng)設(shè)計與實現(xiàn)_第1頁](http://file4.renrendoc.com/view/3a6ac37f5f38c99dbc4ad86c87e94adc/3a6ac37f5f38c99dbc4ad86c87e94adc1.gif)
![基于BS模式的順捷安小件快運系統(tǒng)設(shè)計與實現(xiàn)_第2頁](http://file4.renrendoc.com/view/3a6ac37f5f38c99dbc4ad86c87e94adc/3a6ac37f5f38c99dbc4ad86c87e94adc2.gif)
![基于BS模式的順捷安小件快運系統(tǒng)設(shè)計與實現(xiàn)_第3頁](http://file4.renrendoc.com/view/3a6ac37f5f38c99dbc4ad86c87e94adc/3a6ac37f5f38c99dbc4ad86c87e94adc3.gif)
![基于BS模式的順捷安小件快運系統(tǒng)設(shè)計與實現(xiàn)_第4頁](http://file4.renrendoc.com/view/3a6ac37f5f38c99dbc4ad86c87e94adc/3a6ac37f5f38c99dbc4ad86c87e94adc4.gif)
![基于BS模式的順捷安小件快運系統(tǒng)設(shè)計與實現(xiàn)_第5頁](http://file4.renrendoc.com/view/3a6ac37f5f38c99dbc4ad86c87e94adc/3a6ac37f5f38c99dbc4ad86c87e94adc5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、基于B/S模式的順捷安小件快運系統(tǒng)設(shè)計與實現(xiàn)內(nèi)容摘要順捷安小件快運系統(tǒng)主要整合省內(nèi)小件快運資源,打造省內(nèi)小件快運品牌,推廣客車附搭小件快運網(wǎng)絡(luò)。通過車站管理模塊、線路管理模塊、用戶管理模塊、托運管理模塊、接貨管理模塊、取貨管理模塊、商務(wù)事故管理模塊等功能來實現(xiàn)快運網(wǎng)絡(luò)的綜合管理。系統(tǒng)采用B/S開發(fā)模式,選擇J2EE企業(yè)級開發(fā),開發(fā)工具選擇MyEclipse8.6、SQLyog,采用Tomcat服務(wù)器技術(shù),后臺數(shù)據(jù)庫選擇MySQL。本系統(tǒng)可以方便快捷地實現(xiàn)貨物的托運、接取、貨物是否發(fā)生事故等操作,特有的日志管理模塊能方便的查看用戶進行的操作,方便管理,使整個小件快運流程井井有條,為物流的發(fā)展提供
2、了良好的條件。關(guān)鍵字 JAVA、JSP、Servlet、Tomcat、MySQLDesign and implementation of Shun Jie safety Small Express system based on B/S architectureStudent:Ming Sheng Wei Supervisor:Rui MouAbstractShun Jie safety Small Express system integration of the province of small pieces of Express resources to create the prov
3、ince of small pieces of Express brand, to promote bus attached to take small pieces of express network. Station management modules, line modules, user management module, shipping module, receiving module, pick up management module, business incident management module functions to achieve the integra
4、ted management of the Express Network. The system can be quickly and easily achieve the consignment of goods, access, whether the goods accidents in operation, unique log management module can easily view the user operation to facilitate the management, the entire small pieces of Express processes i
5、n perfect order, the logistics of provides a good condition. Key wordsJAVA、JSP、Servlet、Tomcat、MySQL目錄 TOC o 1-3 h z u HYPERLINK l _Toc324799635 1引言 PAGEREF _Toc324799635 h 1 HYPERLINK l _Toc324799636 開發(fā)背景 PAGEREF _Toc324799636 h 1 HYPERLINK l _Toc324799637 文檔目的 PAGEREF _Toc324799637 h 1 HYPERLINK l
6、_Toc324799638 產(chǎn)品介紹 PAGEREF _Toc324799638 h 1 HYPERLINK l _Toc324799639 用戶群體 PAGEREF _Toc324799639 h 2 HYPERLINK l _Toc324799640 運行環(huán)境 PAGEREF _Toc324799640 h 2 HYPERLINK l _Toc324799641 2開發(fā)技術(shù)介紹 PAGEREF _Toc324799641 h 3 HYPERLINK l _Toc324799642 J2EE技術(shù) PAGEREF _Toc324799642 h 3 HYPERLINK l _Toc324799
7、643 J2EE常用設(shè)計模式工廠模式 PAGEREF _Toc324799643 h 3 HYPERLINK l _Toc324799644 MVC設(shè)計模式Model-View-Control PAGEREF _Toc324799644 h 3 HYPERLINK l _Toc324799645 WEB應(yīng)用服務(wù)器Tomcat PAGEREF _Toc324799645 h 4 HYPERLINK l _Toc324799646 MySQL簡介 PAGEREF _Toc324799646 h 4 HYPERLINK l _Toc324799647 3系統(tǒng)需求分析 PAGEREF _Toc3247
8、99647 h 5 HYPERLINK l _Toc324799648 可行性分析 PAGEREF _Toc324799648 h 5 HYPERLINK l _Toc324799649 系統(tǒng)總體功能介紹 PAGEREF _Toc324799649 h 5 HYPERLINK l _Toc324799652 4系統(tǒng)功能設(shè)計 PAGEREF _Toc324799652 h 6 HYPERLINK l _Toc324799653 托運管理模塊 PAGEREF _Toc324799653 h 6 HYPERLINK l _Toc324799654 接貨管理模塊 PAGEREF _Toc3247996
9、54 h 6 HYPERLINK l _Toc324799655 取貨管理模塊 PAGEREF _Toc324799655 h 6 HYPERLINK l _Toc324799656 商務(wù)事故管理模塊 PAGEREF _Toc324799656 h 6 HYPERLINK l _Toc324799657 用戶管理模塊 PAGEREF _Toc324799657 h 7 HYPERLINK l _Toc324799658 車站管理模塊 PAGEREF _Toc324799658 h 7 HYPERLINK l _Toc324799659 線路管理模塊 PAGEREF _Toc324799659
10、h 7 HYPERLINK l _Toc324799660 財務(wù)管理模塊 PAGEREF _Toc324799660 h 8 HYPERLINK l _Toc324799661 日志管理模塊 PAGEREF _Toc324799661 h 8 HYPERLINK l _Toc324799662 5詳細(xì)設(shè)計 PAGEREF _Toc324799662 h 9 HYPERLINK l _Toc324799663 數(shù)據(jù)庫設(shè)計 PAGEREF _Toc324799663 h 9 HYPERLINK l _Toc324799677 系統(tǒng)架構(gòu)設(shè)計 PAGEREF _Toc324799677 h 13 HY
11、PERLINK l _Toc324799678 6主要功能模塊設(shè)計與實現(xiàn) PAGEREF _Toc324799678 h 15 HYPERLINK l _Toc324799679 車站管理模塊設(shè)計與實現(xiàn) PAGEREF _Toc324799679 h 15 HYPERLINK l _Toc324799686 線路管理模塊設(shè)計與實現(xiàn) PAGEREF _Toc324799686 h 21 HYPERLINK l _Toc324799692 7個人總結(jié) PAGEREF _Toc324799692 h 28 HYPERLINK l _Toc324799693 參考文獻 PAGEREF _Toc3247
12、99693 h 29 HYPERLINK l _Toc324799694 致謝 PAGEREF _Toc324799694 h 301引言開發(fā)背景隨著計算機科學(xué)技術(shù)的發(fā)展,其強大的功能以及簡單快捷的操作給了人們深刻的認(rèn)識,計算機如今已進入人類社會的各行各業(yè)并在其中發(fā)揮著舉足輕重的重要。信息的系統(tǒng)的運用,使用計算機對信息以及復(fù)雜的過程進行管理,具有以往的手工管理無法比擬的優(yōu)勢。小件快運是指始發(fā)客運站將旅客或托運人的小件行包或者物品,通過客車行李艙,隨同班車的始發(fā)和抵達將行包物品運抵目的地客運站,并由抵達客運站將快運物品交付收件人的服務(wù)。小件快運經(jīng)營范圍:小件工業(yè)品、農(nóng)副產(chǎn)品、印刷品、藥品、服裝等
13、物品,單件物品重量一般不得超過30千克,體積不超過0.12立方米,特殊情況應(yīng)視客車行李艙的容積和承載能力,但必須以不危及客車和旅客的安全為原則。小件快運實行一次托運、全程負(fù)責(zé),配載總量不得超過客車行李艙的核定質(zhì)量。嚴(yán)禁危險品、違禁品、易損、易破、易污染、易腐爛物品和國家規(guī)定的禁、限運物品的托運;不受理貴重物品(全額保險保價除外)、現(xiàn)金、各類有價證券以及包裝不符合運輸要求的物品。鼓勵托運人辦理客運快件保險或保價。小件快運系統(tǒng)整合結(jié)合四川各個車站,利用客車資源,達到小件快運的目地。本項目主要為整合各個車站的運輸線路,使整個四川各城市之間建立小件運輸網(wǎng)絡(luò)。達到資源最大化利用。整個系統(tǒng)將分為車站方,承
14、運方和管理方三個機構(gòu)實體。車站主要管理發(fā)貨和接貨業(yè)務(wù),承運方主要管理車輛信息及駕駛員信息,管理方主要保證整個平臺的正常運行及日常維護,對各機構(gòu)信息進行管理。作為計算機應(yīng)用的一部分,使用計算機對小件快運流程進行管理,有著傳統(tǒng)人工管理無法比擬的優(yōu)勢。例如:方便查找,快速檢索數(shù)據(jù),安全性高、存儲量大等。文檔目的本文檔經(jīng)軟件開發(fā)小組的收集及整理,主要描述了快運公司未來的業(yè)務(wù)需求及管理需求,跟據(jù)業(yè)務(wù)需求所整理的軟件系統(tǒng)的設(shè)計規(guī)格。其中包括了業(yè)務(wù)流程設(shè)計,系統(tǒng)模塊及功能設(shè)計,數(shù)據(jù)字典的設(shè)計等。本文的最終目地是為了詳細(xì)描述系統(tǒng)的設(shè)計功能,以該文檔的內(nèi)容為設(shè)計基礎(chǔ),為系統(tǒng)架構(gòu)師提供設(shè)計輸入,給客戶描述未來的系
15、統(tǒng)。產(chǎn)品介紹 快運公司,結(jié)合四川各個車站,利用客車資源,達到小件快運的目地。本項目主要為整合各個車站的運輸線路,使整個四川各城市之間建立小件運輸網(wǎng)絡(luò)。達到資源最大化利用。整個系統(tǒng)將分為車站方,承運方和管理方三個機構(gòu)實體。車站主要管理發(fā)貨和接貨業(yè)務(wù),承運方主要管理車輛信息及駕駛員信息,管理方主要保證整個平臺的正常運行及日常維護,對各機構(gòu)信息進行管理。用戶群體車站工作人員,順捷安公司工作人員運行環(huán)境系統(tǒng)對運行環(huán)境的要求:硬件環(huán)境 (1)服務(wù)器端處理器:Inter Pentium 4 1.6GHz 或更高硬盤空間:500GB光驅(qū):CD-ROM 顯卡:SVAG顯示適配器。 (2)客戶端 處理器:Int
16、er Pentium 1.0GHz 或更高硬盤空間:250GB光驅(qū):CD-ROM 顯卡:SVAG顯示適配器。軟件環(huán)境(1)服務(wù)器端操作系統(tǒng):Windows 2000 Serverweb服務(wù)器:Tomcat(2)客戶端 操作系統(tǒng):具備瀏覽器的操作系統(tǒng)2開發(fā)技術(shù)介紹J2EE技術(shù)J2EE的本質(zhì)是對分布式、面向?qū)ο蟮幕A(chǔ)結(jié)構(gòu)的定義。在這個分布式的環(huán)境中對象要相互通信,容器就必須提供相應(yīng)的機制。在J2EE標(biāo)準(zhǔn)中的通信機制包括:遠(yuǎn)程方法調(diào)用的RMI/IIOP、有計劃地訪問E-MAIL的JAVAMAIL和基于報文存取技術(shù)的消息。下圖顯示了J2EE的對象模型:J2EE常用設(shè)計模式工廠模式工廠模式:根據(jù)工廠模式
17、實現(xiàn)的類可以根據(jù)提供的數(shù)據(jù)生成一組類中某一個類的實例,通常這一組類有一個公共的抽象父類并且實現(xiàn)了相同的方法,但是這些方法針對不同的數(shù)據(jù)進行了不同的操作。首先需要定義一個基類,該類的子類通過不同的方法實現(xiàn)了基類中的方法。然后需要定義一個工廠類,工廠類可以根據(jù)條件生成不同的子類的實例。當(dāng)?shù)玫阶宇惖膶嵗?,開發(fā)人員可以調(diào)用基類中的方法而不必考慮到底返回的是哪一個子類的實例。MVC設(shè)計模式Model-View-ControlMVC對應(yīng)于電子商務(wù)應(yīng)用框架:- 模型(Model)由JavaBeans表示。- 視圖(View)由JSP來實現(xiàn)。- 控制(Control)邏輯由Java Servlet來實現(xiàn)。W
18、EB應(yīng)用服務(wù)器TomcatTomcat是一個免費的開源的Serlvet容器,在Tomcat中,應(yīng)用程序的部署很簡單,你只需將你的WAR放到Tomcat的webapp目錄下,Tomcat會自動檢測到這個文件,并將其解壓。 Tomcat也具有傳統(tǒng)的Web服務(wù)器的功能:處理Html頁面。但是與Apache相比,它的處理靜態(tài)Html的能力就不如Apache。我們可以將Tomcat和Apache集成到一塊,讓Apache處理靜態(tài)Html,而Tomcat處理JSP和Servlet。這種集成只需要修改一下Apache和Tomcat的配置文件即可。在Tomcat中,你還可以利用Servlet 2.3提供的事件
19、監(jiān)聽器功能,來對你的應(yīng)用或者Session實行監(jiān)聽。基于Tomcat的開發(fā)其實主要是JSP和Servlet的開發(fā)。MySQL簡介 MySQL是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典MySQL AB公司。在2008年1月16號被Sun公司收購。而2009年,SUN又被Oracle收購。MySQL是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫內(nèi)。這樣就增加了速度并提高了靈活性。MySQL的SQL“HYPERLINK :/baike.baidu /view/595350.htm結(jié)構(gòu)化查詢語言”。SQL是用于訪問數(shù)據(jù)庫的最常用標(biāo)準(zhǔn)化語言。MySQL軟件采
20、用了GPL(HYPERLINK :/baike.baidu /view/20301.htmGNU通用公共許可證)。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫。 與其他的大型數(shù)據(jù)庫例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之處,如規(guī)模小、功能有限(MySQL Cluster的功能和效率都相對比較差)等,但是這絲毫也沒有減少它受歡迎的程度。對于一般的個人使用者和中小型企業(yè)來說,MySQL提供的功能已經(jīng)綽綽有余,而且由于MySQL是開放源碼軟件,因此可以大大降低總體擁有成本。3
21、系統(tǒng)需求分析可行性分析經(jīng)濟性:主要是對項目的經(jīng)濟效益進行評估,本系統(tǒng)開發(fā)經(jīng)費對于本單位是可以接受的,并且本系統(tǒng)實施后可以顯著提高工作效率,有助于小件快運實現(xiàn)信息化管理。所以本系統(tǒng)在經(jīng)濟上是可行的。實用性:本系統(tǒng)對于客運中心實現(xiàn)小件快運的合理化管理和工作上的高效性都是很好的應(yīng)用軟件。大中型客運站可以使自己的管理水平和工作效率進一步的提升,小型客運站可以實現(xiàn)對人員管理的正規(guī)化以及簡單化。系統(tǒng)總體功能介紹超級管理員、車站管理員、開單員、接貨員、取貨員順捷安小件快運系統(tǒng)共有9個模塊:用戶管理、托運管理、接貨管理、取貨管理、商務(wù)事故管理、車站管理、線路管理、財務(wù)管理、日志管理。如下圖:4系統(tǒng)功能設(shè)計托運
22、管理模塊托運管理模塊式整個平臺的核心,主要呈現(xiàn)給用戶整個托運過程所接觸的信息。包括:搜索托運單、新增托運單、修改托運單、查看托運單四個子功能。操作角色:開單員。(1)搜索托運單:開單員登錄系統(tǒng),能夠搜索本車站已經(jīng)開單的托運單信息。(2)添加托運單:當(dāng)托運人辦理托運貨物業(yè)務(wù)時,為了確保貨物各種信息的準(zhǔn)確性,需要根據(jù)托運人的信息錄入托運單信息。(3)修改托運單:開單員開單結(jié)束之后,如果發(fā)現(xiàn)出車時間或者車輛信息有誤,可以修改托運單。但是只能修改發(fā)車時間和車牌號。(4)查看托運單:開單員能夠查看本車站托運單的詳細(xì)信息。接貨管理模塊接貨管理模塊主要是對到達接貨車站的貨物進行集中驗收。操作員:接貨員。(1
23、)接貨單搜索:接貨員搜索即將達到本車站的接貨單信息。(2)接貨:通過核對貨單號,將托運單標(biāo)記為已到站,如果接貨過程中產(chǎn)生了商務(wù)事故,接貨員可以將此托運單標(biāo)記為商務(wù)事故。取貨管理模塊貨物到達終點車站后,取貨人可以到車站受理點辦理取貨業(yè)務(wù),取貨人領(lǐng)取貨物時,取貨員根據(jù)取貨人提供的有效證件將托運單給取貨人。 操作角色:取貨員(1)取貨搜索:根據(jù)業(yè)務(wù),取貨員需要能查看和搜索到自己車站要取貨的貨物。(2)取貨:客戶來取貨時,要將要取貨的托運單標(biāo)記為已取貨,如果取貨時產(chǎn)生了商務(wù)事故,取貨員可以將此托運單標(biāo)記為商務(wù)事故。商務(wù)事故管理模塊在辦理托運業(yè)務(wù)后,搬運,運輸,倉儲都有可能發(fā)生事務(wù),事故一旦發(fā)生,必須將
24、該筆托運單業(yè)務(wù)轉(zhuǎn)為商務(wù)事故進行處理,因此一個托運單有可能發(fā)生多次事故。操作角色:超級管理員,車站管理員(1)搜索商務(wù)事故:超級管理員可以查看所有商務(wù)事故的詳細(xì)信息,車站管理員只能查看與自己車站有關(guān)的商務(wù)事故的詳細(xì)信息。(2)處理商務(wù)事故:操作人員發(fā)現(xiàn)貨物破損或丟失,進入商務(wù)故事故處理環(huán)節(jié),處理一個商務(wù)事故時,要記錄處理的情況,結(jié)果和處理人姓名。用戶管理模塊用戶管理模塊貫穿平臺整個流程,是支撐系統(tǒng)運營的核心模塊。用戶管理主要是對用戶和跟用戶相關(guān)的資源,基本信息等進行的操作。(1)添加用戶:車站管理員可以添加本車站相關(guān)用戶,再為此用戶分配系統(tǒng)帳號和密碼,同時設(shè)置此用戶的角色。超級管理員可以查看系統(tǒng)
25、新添加的用戶,但不能查看用戶的密碼。(2)搜索用戶:車站管理員和超級管理員要對某個用戶進行操作時,可以通過關(guān)鍵詞條的組合進行組合搜索,快速定位到用戶。(3)查看用戶信息:當(dāng)車站管理員和超級管理員通過搜索找到他需要的用戶時,可以通過查看用戶信息的方式,知道用戶的詳細(xì)信息。用戶可以查看自己的信息。超級管理員也可以查看各個車站的用戶信息。(4)修改用戶基本信息:用戶可以在個人信息管理界面對自己的基本信息進行修改。超級管理員可以修改所有用戶信息。車站管理員可以修改自己車站的用戶信息,但不能修改用戶密碼,只能重置密碼。車站管理模塊 車站管理模塊負(fù)責(zé)將車站自身的信息呈現(xiàn)給平臺,車站管理員和超級管理員可以對
26、車站的信息進行查看,修改,刪除等操作。(1)創(chuàng)建車站:當(dāng)有新車站加入平臺時,車站管理員需要將新車站的信息錄入平臺。提高平臺各種信息的實時性,準(zhǔn)確性。超級管理員只負(fù)責(zé)創(chuàng)建車站。 (2)搜索車站:超級管理員可以通過搜索方式來快速找到需要修改的車站。(3)查看車站信息:當(dāng)超級管理員通過搜索找到需要的車站時,可以通過查看車站信息的方式,知道車站的詳細(xì)信息。車站管理員只可以查看自己車站的信息。(4)修改車站信息:某車站的信息發(fā)生變化時,該車站的車站管理員需要對此車站的各種信息進行相應(yīng)的修改,超級管理員也有權(quán)對車站的信息進行修改。線路管理模塊車站與車站之間的托運單運輸依賴于線路,沒有線路的地方就不會有托運
27、業(yè)務(wù),為了提高平臺自動搜索線路的準(zhǔn)確性,需要線路的相關(guān)信息作為輔助,防止因信息不全帶來線路搜索上的錯誤。 (1)添加線路:當(dāng)車站拓展業(yè)務(wù)增加線路時,車站管理員需要將新線路的信息錄入到平臺。(2)搜索線路:車站管理員可以通過搜索方式來快速找到需要的線路信息。(3)修改線路:當(dāng)線路的某些信息發(fā)生變化時,車站管理員需要對此線路的信息進行修改。線路上的起始車站和終點車站不能修改,只能修改線路價格和線路公里數(shù)。財務(wù)管理模塊車站需要一個財務(wù)報表模塊,能統(tǒng)計出車站一段時間內(nèi)的托運單量和車站總營收額。(1)統(tǒng)計車站一段時間內(nèi)的托運單量:輸入統(tǒng)計條件,打印出根據(jù)條件的車站的托運單信息,車站管理員只能統(tǒng)計出發(fā)貨的
28、是本車站或收貨的是本車站的托運單,超級管理員能統(tǒng)計出所有的托運單。(2)統(tǒng)計車站一段時間內(nèi)的總營收額:輸入統(tǒng)計條件,打印出根據(jù)條件的車站的總營業(yè)額,車站管理員只能統(tǒng)計出本車站的收入額,超級管理員能統(tǒng)計出所有車站的收入額。日志管理模塊為了提高整個平臺的安全性,任何人進入平臺所做的每步操作都要進行詳細(xì)記錄,超級管理員可以查看日志信息。(1)自動記錄日志:任何人登錄平臺所做的每步操作,平臺會自動記錄,防止非法人員進入平臺破壞數(shù)據(jù)。(2)查看日志:當(dāng)平臺有異常情況發(fā)生時,超級管理員可以通過日志查看,了解每個人登錄平臺所做的每步操作。5詳細(xì)設(shè)計數(shù)據(jù)庫設(shè)計設(shè)計工具:SQLyogEnterprise數(shù)據(jù)庫名
29、稱使用項目名稱的拼音縮寫表名稱使用實體名稱的英文名稱表中數(shù)據(jù)項使用數(shù)據(jù)類型的第一個字母加上實體屬性的英文名稱運單號:車站代碼前4位 + 月 + 日 + 5位隨機數(shù)業(yè)務(wù)號:車站代碼前4位 + 100001(自增長1)根據(jù)項目對各個模塊的需求分析,得到數(shù)據(jù)庫的實體以及實體屬性,并設(shè)計出實體的ER圖和整個項目的ER圖。根據(jù)項目的實體,分析出數(shù)據(jù)庫的表根據(jù)實體的屬性,分析出數(shù)據(jù)庫中表的列根據(jù)實體之間的關(guān)系,分析出數(shù)據(jù)庫中表之間的約束。匯總表名功能說明托運單信息表存儲系統(tǒng)中的所有托運單信息用戶信息表存儲系統(tǒng)中的所有用戶信息角色表存儲系統(tǒng)中的所有角色分類信息商務(wù)事故信息表存儲系統(tǒng)中的所有商務(wù)事故信息貨物信
30、息表存儲系統(tǒng)中的所有貨物信息線路信息表存儲系統(tǒng)中的所有線路信息車站信息表存儲系統(tǒng)中的所有車站信息表名托運單信息表列名數(shù)據(jù)類型(精度范圍)空/非空約束條件vwaybillidVarchar(36)主鍵iwaybillnumVarchar(20)ibusibillidVarchar(20)vclientcodeVarchar(20)vdeliverernameVarchar(16)vdelivernumVarchar(20)vconsigneenameVarchar(16)vconsigneenumVarchar(20)vrouteidVarchar(36)外鍵daccepttimeDatetim
31、evbillstateVarchar(10)vbillaccistateVarchar(10)vcarnumVarchar(20)ddeparturetimeDatetimedarrivaltimeDatetimevgannerVarchar(20)vgannercertitypeVarchar(20)vgannercertinumVarchar(20)tcommenttextvorderwayVarchar(10)vtransferpathVarchar(20)dcountdoubledsamedispatchtipDecimal(5,2)dotherdispatchtipDecimal(5
32、,2)dothertipDecimal(5,2)dactrualtipDecimal(5,2)dsumDecimal(5,2)vissupportvalueVarchar(10)dsupportvalueDecimal(5,2)dsupportsumDecimal(5,2)vpaymentVarchar(10)vcargostateVarchar(10)ddeservetipDecimal(5,2)vconsigneridVarchar(36)外鍵vrecieveridVarchar(36)外鍵vacquireridVarchar(36)外鍵表名用戶信息表列名數(shù)據(jù)類型(精度范圍)空/非空約束條
33、件VuseridVarchar(36)主鍵VaccountidVarchar(20)VusersateVarchar(10)VpasswordVarchar(32)VpassquestionVarchar(40)VpassresultVarchar(40)VusercityVarchar(20)VstationidVarchar(36)外鍵VusrenameVarchar(16)VusersexVarchar(10)DuserbirthDatetimeVusernumVarchar(20)VuserqqVarchar(20)VusermailVarchar(20)VuseraddrVarcha
34、r(40)VusercertitypeVarchar(20)VusercertinumVarchar(20)vroleidVarchar(36)外鍵表名角色信息表列名數(shù)據(jù)類型(精度范圍)空/非空約束條件VroleidVarchar(36)主鍵VroletypeVarchar(16)表名商務(wù)事故信息表列名數(shù)據(jù)類型(精度范圍)空/非空約束條件VbusiaccidentidVarchar(36)主鍵TaccidentcauseTextDhappentimeTimestampVaccidentstateVarchar(10)默認(rèn)值:未處理VwaybillidVarchar(36)外鍵Vmarkerid
35、Varchar(36)外鍵VhandleridVarchar(36)外鍵TdetailsTextDhandletimeDatetime表名貨物信息表列名數(shù)據(jù)類型(精度范圍)空/非空約束條件VdoodsidVarchar(36)主鍵VwaybillidVarchar(36)外鍵vgoodsnameVarchar(20)vgoodsnumIntvgoodsbaridVarchar(10)VcheckstyleVarchar(16)VpricestyleVarchar(6)表名線路信息表列名數(shù)據(jù)類型(精度范圍)空/非空約束條件VrouteidVarchar(36)主鍵vbeginstationidV
36、archar(36)外鍵vendstationidVarchar(36)外鍵iroutekilometerIntdroutepricedecimal(5,2)vroutecaseVarchar(6)默認(rèn)值:滾動vroutestateVarchar(6)默認(rèn)值:正常vroutestyleVarchar(6)默認(rèn)值:同城表名車站信息表列名數(shù)據(jù)類型(精度范圍)空/非空約束條件VstationidVarchar(36)主鍵VstationnameVarchar(20)VstationcodeVarchar(20)TaddressTextVpostcodeVarchar(10)VstationcityV
37、archar(20)DcreatetimeTimestampVstationstateVarchar(6)VlegalnameVarchar(20)VlegaltelVarchar(16)VcontactnameVarchar(16)vcontactdepartmentVarchar(16)VcontactjobVarchar(20)VcontacttelVarchar(16)VcontactfaxVarchar(20)vcontactmailVarchar(20)系統(tǒng)架構(gòu)設(shè)計(1)順捷安小件快運系統(tǒng)使用的是SSH輕量級框架技術(shù)(2)通過模塊分包技術(shù)實現(xiàn)了源代碼的快捷安全管理下面通過車站管理模
38、塊的包結(jié)構(gòu)進行說明:Dao存放數(shù)據(jù)訪問的接口DaoImp存放數(shù)據(jù)訪問接口的實現(xiàn)方法Model存放持久化實體對象,實體關(guān)系映射Web存放業(yè)務(wù)的實現(xiàn)類每個包中都擁有各自模塊的struts.xml文件和applicationContext.xml文件,可以對配置文件進行單獨管理,利用管理和維護。(3)下面是服務(wù)器資源管理包:在WebRoot文件中,存放的是系統(tǒng)的資源文件。css文件夾:存放項目的css樣式表images文件夾:存放項目的圖片和多媒體文件js文件夾:存放項目的js代碼page文件夾:存放項目可供訪問的jsp頁面6主要功能模塊設(shè)計與實現(xiàn)車站管理模塊設(shè)計與實現(xiàn)順捷安小件快運系統(tǒng)是建立在車站
39、與車站之間存在的線路之上的,車站信息是否完整準(zhǔn)確決定了線路信息的準(zhǔn)確性以及托運流程能夠得到開展。車站管理模塊負(fù)責(zé)將車站的詳細(xì)信息呈現(xiàn)給平臺,包括車站名稱、車站代碼、所屬城市、車站地址、聯(lián)系人等相關(guān)信息。當(dāng)有新車站加入平臺時,超級管理員負(fù)責(zé)創(chuàng)建該車站并且錄入車站名稱、所屬城市、車站代碼等必須信息同時指派該車站的車站管理員。由車站管理員錄入車站的基本信息。車站管理員和超級管理員可以對車站的信息進行查看,修改,刪除等操作。車站管理模塊共有四個功能:創(chuàng)建車站、搜索車站、修改車站信息、查看車站信息當(dāng)有新車站加入平臺時,車站管理員需要將新車站的信息錄入平臺。提高平臺各種信息的實時性,準(zhǔn)確性。超級管理員只負(fù)
40、責(zé)創(chuàng)建車站。操作角色:超級管理員功能原型圖:功能流程圖:操作說明:【1】超級管理員點擊創(chuàng)建車站【2】輸入車站名稱、所屬城市、車站代碼、選擇車站狀態(tài)后點擊確定按鈕【3】系統(tǒng)將用戶輸入的信息傳遞給后臺程序,進入信息有效性地驗證,判斷車站名稱、所屬城市、車站代碼是否為空,車站代碼是否重復(fù)【4】如果用戶所輸入的信息存在錯誤,彈出提示框提示用戶信息輸入有誤,并重新輸入查詢條件進行查詢【5】如果通過驗證,顯示車站創(chuàng)建成功,后臺程序返回車站信息并且進入車站管理列表進行車站信息的顯示【6】此時超級管理員可以點擊新創(chuàng)建的車站的名稱,查看該車站的詳細(xì)信息,修改車站的信息。超級管理員要對某個車站進行操作,不可能在車
41、站管理的車站列表中進行一一查找,因此平臺提供了搜索方式來幫助超級管理員快速找到其需要的車站信息。可以通過關(guān)鍵詞條的組合進行組合搜索。操作角色:超級管理員功能原型圖:功能流程圖:操作說明:【1】系統(tǒng)根據(jù)登錄的用戶角色、顯示不同的車站管理界面【2】如果用戶角色是車站管理員,則該用戶沒有搜索車站的功能界面【3】超級管理員輸入搜索條件:輸入車站名稱、選擇車站狀態(tài)、車站創(chuàng)建時間【4】超級管理員可以單一條件搜索,也可以進行組合條件搜索【5】條件輸入完成,點擊搜索車站按鈕,系統(tǒng)將用戶所輸入的查詢條件傳給后臺程序【6】程序根據(jù)用戶輸入的查詢條件生成相應(yīng)的查詢語句進行數(shù)據(jù)庫數(shù)據(jù)的查詢【7】如果查詢有結(jié)果,程序?qū)?/p>
42、結(jié)果封裝在List集合中返回給頁面【8】頁面對集合元素進行處理顯示在車站列表中【9】如果沒有結(jié)果則顯示沒有相應(yīng)的車站信息【10】此時超級管理員可以點擊新創(chuàng)建的車站的名稱,查看該車站的詳細(xì)信息,修改車站的信息。當(dāng)超級管理員通過搜索找到所需要的車站時,可以通過查看車站信息的方式,知道車站的詳細(xì)信息。車站管理員只可以查看自己車站的信息。操作角色:車站管理員,超級管理員。功能原型圖:功能流程圖:操作說明:【1】系統(tǒng)根據(jù)登錄的用戶角色、顯示不同的車站管理界面【2】如果用戶角色是車站管理員,則該用戶沒有搜索車站的功能界面【3】車站管理員只能點擊自己車站的名稱,系統(tǒng)將車站代碼傳遞給后臺程序【4】程序根據(jù)用戶
43、的車站代碼生成相應(yīng)的查詢語句,通過JAVA程序與數(shù)據(jù)庫進行交互,返回所查詢車站的對象,程序?qū)⒃撥囌緦ο蠓祷亟o頁面,頁面對該對象進行解析后在頁面顯示車站的詳細(xì)信息【5】如果用戶角色是超級管理員,則該用戶具有搜索車站的功能界面,通過輸入查詢條件進行查找,查找成功后并返回相應(yīng)的車站列表在頁面進行顯示【6】超級管理員在車站列表中選擇需要查看的車站,點擊車站的名稱【7】系統(tǒng)將超級管理員所選擇車站的車站代碼傳給后臺程序,程序根據(jù)該車站代碼生成相應(yīng)的查詢語句,通過JAVA程序與數(shù)據(jù)庫進行交互,返回所查詢車站的對象,程序?qū)⒃撥囌緦ο蠓祷亟o頁面,頁面對該對象進行解析后在頁面顯示車站的詳細(xì)信息當(dāng)某車站的信息發(fā)生變
44、化時,該車站的車站管理員需要對此車站的各種信息進行相應(yīng)的修改,超級管理員也有權(quán)對車站的信息進行修改。操作角色:超級管理員,車站管理員功能原型圖:功能流程圖:操作說明:【1】系統(tǒng)判斷用戶的角色【2】如果是車站管理員,則用戶沒有搜索車站功能界面【3】車站管理員點擊自己車站的名稱,此時系統(tǒng)將車站代碼傳遞給后臺【4】后臺程序?qū)邮盏降臄?shù)據(jù)進行處理,生成相應(yīng)的查詢語句【5】JAVA程序與數(shù)據(jù)庫進行交互,并將返回的結(jié)果封裝在車站對象中【6】程序?qū)⒃撥囌緦ο蠓祷乜蛻舳耍蛻舳隧撁鎸?shù)據(jù)進行解析后將車站詳細(xì)信息顯示在頁面正確的位置【7】用戶對車站信息進行修改,修改完成后點擊確定將數(shù)據(jù)傳遞給后臺程序【8】此時對
45、車站信息進行有效性驗證【9】如果用戶信息輸入錯誤,則返回未更改前的車站信息,并提示用戶重新進行修改【10】如果通過驗證,JAVA程序與數(shù)據(jù)庫進行交互,將用戶所做的修改進行持久化操作,并返回更改后的車站信息【11】如果用戶角色是超級管理員,則該用戶具有搜索車站的功能界面,通過輸入查詢條件進行查找,查找成功后并返回相應(yīng)的車站列表在頁面進行顯示【12】超級管理員在車站列表中選擇需要查看的車站,點擊車站的名稱【13】下面的操作與車站管理員相同線路管理模塊設(shè)計與實現(xiàn)線路是順捷安小件快運系統(tǒng)托運流程開展的先決條件,只有擁有線路的兩個車站之間才能進行托運操作。線路管理模塊是對系統(tǒng)中存在的線路進行統(tǒng)一管理、統(tǒng)
46、一維護,能夠有效防止用戶不恰當(dāng)?shù)牟僮髌茐木€路信息,導(dǎo)致托運業(yè)務(wù)失敗。線路信息是否準(zhǔn)確、是否完整都影響著整個系統(tǒng)流程的進行,線路信息失真會導(dǎo)致用戶所托運的貨物到達不了指定的地點,給用戶和車站帶來經(jīng)濟和時間上的損失。由此設(shè)計線路管理模塊對線路的新建、修改、查看進行管理,使托運業(yè)務(wù)能夠完成。車站管理模塊共有四個功能:添加線路、搜索線路、修改線路信息、查看線路信息當(dāng)車站拓展業(yè)務(wù)增加線路時,車站管理員需要將新線路的信息錄入到平臺。操作角色:超級管理員,車站管理員功能原型圖:功能流程圖:操作說明:【1】系統(tǒng)判斷用戶角色【2】如果用戶是超級管理員,則沒有添加線路功能界面【3】如果用戶是車站管理員,點擊添加線
47、路功能按鈕,進入線路信息填寫頁面【4】用戶選擇線路始發(fā)地和目的地車站名稱、輸入里程數(shù)和運費點擊確定按鈕,系統(tǒng)將用戶數(shù)據(jù)傳給后臺程序,進入數(shù)據(jù)有效性驗證【5】如果里程數(shù)和運費為空,則提示用戶輸入數(shù)據(jù)有誤,重新輸入;如果始發(fā)地和目的地車站相同,提示用戶重新選擇;如果始發(fā)地和目的地之間已有線路存在,提示用戶重新選擇【6】數(shù)據(jù)驗證成功后,程序根據(jù)輸入信息生成插入語句,通過JAVA程序與數(shù)據(jù)庫進行交互,插入成功后返回線路列表頁面進行顯示車站管理員要對某條線路進行操作,不可能對每條線路進行一一查看,因此平臺提供了搜索方式來幫助車站管理員快速找到其需要的線路的信息。操作角色:車站管理員,超級管理員功能原型圖
48、:功能流程圖:操作說明:【1】超級管理員和車站管理員選擇始發(fā)站車站名稱和終點站車站名稱【2】點擊開始搜索按鈕,系統(tǒng)將用戶選擇的車站名稱提交給后臺程序【3】用戶不能選擇相同的始發(fā)站名稱和終點站名稱【4】系統(tǒng)根據(jù)用戶角色進行判斷,如果是車站管理員,則只能查看與自己車站相關(guān)的線路信息;如果是超級管理員,則可與查看全部的線路信息【5】后臺程序根據(jù)車站名稱生成查詢語句,通過JAVA程序與數(shù)據(jù)庫進行交互【6】如果查詢結(jié)果為空,則頁面顯示用戶選擇車站之間沒有線路信息【7】如果查詢結(jié)果不為空,則頁面顯示出該線路信息【8】用戶可以點擊線路列表中的車站名稱超鏈接查看車站的詳細(xì)信息,也可以點擊線路代碼,查看該線路的詳細(xì)信息當(dāng)線路的某些信
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030全球易碎紙不干膠標(biāo)簽行業(yè)調(diào)研及趨勢分析報告
- 2025年全球及中國教育用交互式LED顯示屏行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 養(yǎng)殖場家禽合作合同書
- 醫(yī)療器械銷售勞動合同書
- 石膏買賣合同書樣本年
- 企業(yè)之間借款合同范本
- 維修承包合同
- 2025股份制辦廠合同范本
- 泵車租賃合同范本
- 電影制作和發(fā)行合同
- 混凝土試件臺賬
- 中英文財務(wù)報表空白模板(金融非金融完整版)
- 人機料法環(huán)測檢查表
- 中國數(shù)字貨運發(fā)展報告
- 使用AVF血液透析患者的護理查房
- 《幼兒教師職業(yè)道德》教案
- 2021年高考山東卷化學(xué)試題(含答案解析)
- 客服百問百答
- GA/T 766-2020人精液PSA檢測金標(biāo)試劑條法
- 品管圈活動提高氧氣霧化吸入注意事項知曉率
評論
0/150
提交評論