freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

快遞信息管理系統(tǒng)的設(shè)計和實現(xiàn)畢業(yè)論文-在線瀏覽

2024-08-02 21:06本頁面
  

【正文】 evelint用戶等級birthdaydatetime生日address文本地址imagePath文本頭像地址pointIdbigint(20)所在網(wǎng)點的編號2. 數(shù)據(jù)表point該表存儲了網(wǎng)點的相關(guān)信息,該表結(jié)構(gòu)如表42所示: 表42 數(shù)據(jù)表point字段名稱數(shù)據(jù)類型說明id自動編號編號Name文本姓名address文本地址phoneNumber文本電話文本郵箱3. 數(shù)據(jù)表express該表存儲了快件的相關(guān)信息,該表結(jié)構(gòu)如表43所示:表43 數(shù)據(jù)表express字段名稱數(shù)據(jù)類型說明id自動編號編號expressNumber文本運單號state文本狀態(tài)postAddress文本寄件地址receiveAddress文本收件地址postName文本寄件人receiveName文本收件人pricedouble運費postPhoneNumber文本寄件人電話receivedPhoneNumber文本收件人電話stateTimedatetime狀態(tài)改變的時間pointIdbigint(20)所在網(wǎng)點的編號nextPointIdbigint(20)下一個網(wǎng)點的編號4. 數(shù)據(jù)表historyRecord該表存儲了快件的歷史流轉(zhuǎn)相關(guān)信息,該表結(jié)構(gòu)如表44所示: 表44 數(shù)據(jù)表historyRecord字段名稱數(shù)據(jù)類型說明id自動編號編號state文本狀態(tài)datedatetime狀態(tài)改變時間expressIdbigint(20)快件的idpointIdbigint(20)網(wǎng)點的id 5.快遞信息管理系統(tǒng)的詳細設(shè)計 數(shù)據(jù)庫的實現(xiàn) 數(shù)據(jù)庫的的表并不是我們自己創(chuàng)建的。并在配置文件中將相關(guān)的配置信息一起寫入。但是在本系統(tǒng)中由于使用了Spring框架。并且事務的處理采用spring的申明式的事務處理方式。并且數(shù)據(jù)庫中表的維護也是依靠框架來進行。而且可以通過簡單的配置實現(xiàn)多個表之間外鍵的關(guān)聯(lián)。對應于前文提到的員工、網(wǎng)點和快件三張表。分別為每個實體寫一個對應的配置文件并將其路徑寫到Hibernate的配置文件中。hibernateconfiguration sessionfactory ! 方言 告訴hibernate,要操作的數(shù)據(jù)庫是mysql property name= /property ! 2 其他配置信息 ! 顯示SQL語句 property name=show_sqltrue/property ! 格式化SQL語句 property name=format_sqltrue/property ! validate 只檢查結(jié)構(gòu) update 檢查結(jié)構(gòu),更新或者創(chuàng)建表 create 每次啟動hibernate時,都要創(chuàng)建表 createdrop 啟動hibernate時創(chuàng)建表,當hibernate關(guān)閉時,刪除表 property name=update/property ! 3 聲明映射文件 mapping resource=tclemon/expresssystem/domain/ / mapping resource=tclemon/expresssystem/domain/ / mapping resource=tclemon/expresssystem/domain/ /mapping resource=tclemon/expresssystem/domain/ / /sessionfactory/hibernateconfiguration上面的代碼是Hibernate的配置文件。如果發(fā)現(xiàn)有變動則更新數(shù)據(jù)庫中表的結(jié)構(gòu)。在主頁中,我們看到的是一個非常簡潔的頁面。如果未輸入運單號進行查詢便提示請輸入運單號再查詢。如果查詢成功的話便跳轉(zhuǎn)到結(jié)果顯示頁面。每行顯示一個歷史流轉(zhuǎn)信息。主界面的結(jié)構(gòu)是一個frameSet的結(jié)構(gòu)。這個用來顯示系統(tǒng)名稱、退出按鈕、當前登陸用戶的姓名等信息。Bottom部分是最下面深藍的部分,顯示版權(quán)的相關(guān)信息。right部分是白色的那塊。當點擊左邊的菜單時,在右邊的模塊顯示相應的頁面。每一級員工可以進行的操作及查看的數(shù)據(jù)可能會有不同。當瀏覽器訪問系統(tǒng)時會先判斷用戶是否已經(jīng)登錄系統(tǒng),同時判斷用戶訪問的頁面類型。如果不是就轉(zhuǎn)到登錄界面。在藍色的背景圖片上有兩個輸入框分別為用戶名輸入框和密碼輸入框。當點擊登陸按鈕后。如果正確則登陸進入系統(tǒng)的主頁面,否則返回登陸頁面并且用紅色的字體提示用戶名或者密碼錯誤。 ,顯示的是公司所有員工相關(guān)信息的列表,當員工等級為1時只能看到員工列表。同時還有新建員工的按鈕也看不見。當員工等級為2及以上時可以看到刪除鏈接,修改鏈接以及新建按鈕。即員工只能管理比自己等級低的員工。 上圖顯示的是用戶的添加頁面和修改頁面。在操作時如果頁面?zhèn)鬟^來的用戶id的值是null則表示是新增操作,否則就是修改操作。這一點采用Struts2框架的特點來寫屬性和方法就可以達到目的。當點擊保存按鈕是會彈出提示框如果保存成功會提示執(zhí)行成功,點擊確定會跳轉(zhuǎn)到用戶列表的頁面。 而新增的時候只要將職位和網(wǎng)點信息查詢出來后顯示到頁面上。當提交表單時會彈出提示窗口,如果提示操作成功,點擊確定會轉(zhuǎn)到員工列表頁面。顯示的是當前登陸的用戶的個人信息。 上圖顯示的用戶修改個人信息的界面。這個同樣是利用Struts2框架完成的。 上圖是員工修改自己的用戶名的界面。如果沒有修改過用戶名則顯示修改用戶名的文本框,當輸入完畢將光標從文本框移開時采用異步交互的方式提交新用戶名并進行檢測,然后在文本框后面提示用戶名是否已經(jīng)存在。如果不存在則可以進行提交修改。 上圖顯示的是用戶修改自己密碼的操作。當光標移開時異步提交輸入的原密碼到后臺判斷是否正確。如果正確則提示密碼正確。并且必須按照寫明的要求輸入,兩次輸入的密碼必須一致才可以修改。 上圖所示的是網(wǎng)點信息的列表,如果員工等級在3級及以上可以看到刪除、修改、新建等超鏈接。3級以下的員工只能查看到網(wǎng)點列表。到那可以看到網(wǎng)點當前的庫存總數(shù)、問題件總數(shù)和退單總數(shù)等每個網(wǎng)點的統(tǒng)計類的相關(guān)信息。修改網(wǎng)點時同樣要回顯網(wǎng)點的相關(guān)信息。如果操作成功的話點擊確定會轉(zhuǎn)到網(wǎng)點的列表頁面或者個人網(wǎng)點信息的頁面。但是顯示數(shù)據(jù)的列表是一樣的。 在這個頁面中任何等級的用戶都可以進行快件管理。如果是退單則顯示退單管理,點擊超鏈接表示將快件的寄件相關(guān)的屬性與收件相關(guān)的屬性調(diào)換,運回到寄件地址??旒臓顟B(tài)一共有待審核、待發(fā)出、已發(fā)出、正派送、已簽收、退單以及問題件7種。而點擊下方的改為問題件按鈕和改為退單的按鈕可以將快件狀態(tài)改為問題件和退單。如果改為已發(fā)出,則要將pointId的值改為null,并且要指定nextPointId即下一個網(wǎng)點id。 上圖顯示的是快件的添加頁面。 上圖顯示的是后臺的快件的查詢頁面我們可以根據(jù)運單號、收件人、寄件人、收件地址、寄件地址查詢當前網(wǎng)點以及所有網(wǎng)點的快件。并且在查詢結(jié)果顯示頁面中也可以進行上文提到的快件管理。 公司統(tǒng)計單 、問題件總數(shù)、退單總數(shù)、今年已完成快件總數(shù)以及今年的總收入等信息。 主要代碼的實現(xiàn)后臺有一個PageBean實體類管理分頁信息。而前臺頁面?zhèn)鬟^來的是每頁的記錄條數(shù)和要看的頁碼。并計算出其余的屬性的值后返回給前臺頁面。而在前臺頁面中,通過el函數(shù)獲取的屬性就是是后臺PageBean中的屬性。在下面的代碼中可以看出,后臺的pageBean對象放在了值棧中。并且由于后臺的實體類可以通用,所以前臺的分頁頁面是可以通用的。%淺談分頁頁面的信息 %div id=PageSelectorBar div id=PageSelectorMemo 頁次:${pageNumber}/${pageCount}頁 amp。 每頁顯示:${pageSize}條 amp。 總記錄數(shù):${totalRecords}條 /div div id=PageSelectorSelectorArea a href=javascript:gotoPageNum(1) title=首頁 style=cursor: hand。 onClick=gotoPageNum(${num})。 img src=${}/style/blue/images/pageSelector///a 轉(zhuǎn)到: select onchange=gotoPageNum() id=pn s:iterator begin=1 end=%{pageCount} var=num option value=${num} ${num}/option /s:iterator /select script type=text/javascript //將select值設(shè)定為當前頁的值 $(function() { $(pn).val(${pageNumber})。 /script script type=text/javascript /** 轉(zhuǎn)到指定的頁面 */ function gotoPageNum(number) { // 方式一: // = ?id=${id}amp。 // 方式二: $(pageForm).append(input type=39。 name=39。 value=39。)。 //用于將查詢條件一直帶著 } /script/divPageBean的主要屬性和構(gòu)造函數(shù)如下。前臺將它放入valueStack中。 //當前頁 private int pageSize。 //總頁數(shù) private int beginIndex。 //結(jié)束索引 //從數(shù)據(jù)庫查出來的 private int totalRecords。 //分頁的記錄列 public PageBean(int pageNumber, int pageSize, int totalRecords, List records) { = pageNumber。 = totalRecords。 //計算其他屬性 =totalRecords%pageSize==0?totalRecords/pageSize:totalRecords/pageSize+1。 endIndex=pageCount。 endIndex=pageNumber+5。 endIndex=10。 endIndex=pageCount。測試以及根據(jù)測試結(jié)果修改代碼占軟件開發(fā)時間的絕大部分。對軟件的可靠性保證有重要的意義。我們要對系統(tǒng)進行比較全面的測試,并且根據(jù)測試的結(jié)果來看系統(tǒng)是否達到了設(shè)計要求。 本次測試首先是對系統(tǒng)里面超鏈接的檢測,用來檢測系統(tǒng)里的超鏈接是否都能連接成功。同時一班針對這種對表單的測試我們必須要設(shè)計好測試用例。從左側(cè)列表的鏈接逐個點擊進入相對應的模塊后,再將每個模塊的功能鏈接和按鈕逐個點擊訪問后發(fā)現(xiàn)系統(tǒng)里的鏈接都可以正常使用。不存在死鏈接的現(xiàn)象。 模塊功能測試主要針對的是員工管理、個人信息管理、網(wǎng)點管理、快件管理、前臺快件查詢等功能模塊。本文列舉的是用戶密碼的修改功能模塊。而后根據(jù)用例進行密碼的修改操作。測試的用例寫法采用的是等價劃分的方法。編號原密碼新密碼重復新密碼1123412345612345672123123456123456312312345612345674123412345612345651234123123 對應的系統(tǒng)測試的網(wǎng)頁截圖分別如下: 通過上面的四張截圖可以看出只有當原密碼輸入正確,并且兩次輸入的新密碼相等且在6到12位之間才可以修改成功密碼。而兩次輸入的新密碼必須滿足一樣且在6到12位之間這樣的驗證邏輯。也就是說用戶密碼修改模塊的功能已經(jīng)成功實現(xiàn)。經(jīng)過對多個模塊的測試發(fā)現(xiàn)系統(tǒng)的每個模塊都可以正常工作。所以本次開發(fā)的快件信息管理系統(tǒng)達到了設(shè)計的要求。但是都通過網(wǎng)絡和書籍解決了。同時也發(fā)現(xiàn)自己并不是什么都可以完成的。只有選擇一個選擇一個比較差的方案。同時自己的基礎(chǔ)也并不是很好。就本系統(tǒng)來說,他已經(jīng)實現(xiàn)了設(shè)計的要求。并且頁面設(shè)計也是比較恰當?shù)?。就功能來說還是比較完善的。在頁面的表單提交里也進行js驗證。并且很多操作都會提示操作結(jié)果。但是本系統(tǒng)也有很多缺點。本來用戶的等級應該根據(jù)他的職位來確定。但是為了降低工作量削減了這個設(shè)計。還有就是瀏覽器的兼容性。但是總的
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1