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

正文內(nèi)容

快遞信息管理系統(tǒng)的設計和實現(xiàn)畢業(yè)論文(編輯修改稿)

2025-07-19 21:06 本頁面
 

【文章內(nèi)容簡介】 format_sqltrue/property ! validate 只檢查結構 update 檢查結構,更新或者創(chuàng)建表 create 每次啟動hibernate時,都要創(chuàng)建表 createdrop 啟動hibernate時創(chuàng)建表,當hibernate關閉時,刪除表 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ù)庫中表的結構。 主要功能的實現(xiàn) 前臺模塊 前臺的主頁面如下圖所示: 。在主頁中,我們看到的是一個非常簡潔的頁面。通過在輸入框輸入運單號之后點擊查詢按鈕便可以進行查詢操作。如果未輸入運單號進行查詢便提示請輸入運單號再查詢。如果數(shù)據(jù)庫沒有這個運單號便提示運單號不存在。如果查詢成功的話便跳轉(zhuǎn)到結果顯示頁面。顯示的格式為:在XXXX時間到XX網(wǎng)點,下一個網(wǎng)點為XX。每行顯示一個歷史流轉(zhuǎn)信息。 。主界面的結構是一個frameSet的結構。一共有四個部分top部分就是最上面的深藍色部分。這個用來顯示系統(tǒng)名稱、退出按鈕、當前登陸用戶的姓名等信息。點擊個人設置按鈕轉(zhuǎn)到的是用戶的個人信息的顯示頁面。Bottom部分是最下面深藍的部分,顯示版權的相關信息。Left部分是菜單部分,根據(jù)登陸員工的等級不同,看到的菜單頁面會有所不同。right部分是白色的那塊。這個頁面是用來顯示網(wǎng)頁的。當點擊左邊的菜單時,在右邊的模塊顯示相應的頁面。 本系統(tǒng)還進行了一定的權限控制,并且將員工一共分為4級。每一級員工可以進行的操作及查看的數(shù)據(jù)可能會有不同。而超級管理員作為4級用戶擁有的是系統(tǒng)的最高的權限。當瀏覽器訪問系統(tǒng)時會先判斷用戶是否已經(jīng)登錄系統(tǒng),同時判斷用戶訪問的頁面類型。如果進行的是前臺查詢操作以及后臺的用戶登錄和注銷操作則放行。如果不是就轉(zhuǎn)到登錄界面。 。在藍色的背景圖片上有兩個輸入框分別為用戶名輸入框和密碼輸入框。右邊有一個登錄按鈕。當點擊登陸按鈕后。后臺的Action類會查詢數(shù)據(jù)庫看一下登陸信息是否正確。如果正確則登陸進入系統(tǒng)的主頁面,否則返回登陸頁面并且用紅色的字體提示用戶名或者密碼錯誤。同時將輸入的用戶名回顯。 ,顯示的是公司所有員工相關信息的列表,當員工等級為1時只能看到員工列表。并不能看到后面的相關操作一列中的刪除員工,修改員工,初始化密碼等連接。同時還有新建員工的按鈕也看不見。也就是說不能進行以上的操作。當員工等級為2及以上時可以看到刪除鏈接,修改鏈接以及新建按鈕。但是當該行的員工等級比自己高或者和自己一樣就不能看到刪除和修改鏈接。即員工只能管理比自己等級低的員工。并且只有當員工等級為4即超級管理員才可以對所有用戶進行初始化密碼的操作。 上圖顯示的是用戶的添加頁面和修改頁面。由于兩個界面相同,所以采用同一個頁面來進行操作。在操作時如果頁面?zhèn)鬟^來的用戶id的值是null則表示是新增操作,否則就是修改操作。 修改用戶時要將要修改的用戶的信息回顯到頁面上。這一點采用Struts2框架的特點來寫屬性和方法就可以達到目的。同時要將網(wǎng)點和職位的相關信息也封裝顯示到頁面中。當點擊保存按鈕是會彈出提示框如果保存成功會提示執(zhí)行成功,點擊確定會跳轉(zhuǎn)到用戶列表的頁面。如果保存失敗會提示執(zhí)行失敗,點擊確定并不會跳轉(zhuǎn)頁面依舊會留在當前頁面。 而新增的時候只要將職位和網(wǎng)點信息查詢出來后顯示到頁面上。當頁面提交的時候后臺Action將數(shù)據(jù)封裝好存到數(shù)據(jù)庫。當提交表單時會彈出提示窗口,如果提示操作成功,點擊確定會轉(zhuǎn)到員工列表頁面。 上圖顯示的是我的信息頁面。顯示的是當前登陸的用戶的個人信息。如果要修改個人信息只要點擊下面的修改按鈕就進入修改頁面。 上圖顯示的用戶修改個人信息的界面。頁面顯示的時候會回顯用戶的個人信息。這個同樣是利用Struts2框架完成的。當點擊保存按鈕時會彈出提示窗口,如果提示執(zhí)行成功,點擊確定后會轉(zhuǎn)到個人信息頁面。 上圖是員工修改自己的用戶名的界面。當員工要修改自己的用戶名時,系統(tǒng)會判斷用戶是否已經(jīng)修改過用戶名,如果修改過則提示用戶名已經(jīng)修改過了。如果沒有修改過用戶名則顯示修改用戶名的文本框,當輸入完畢將光標從文本框移開時采用異步交互的方式提交新用戶名并進行檢測,然后在文本框后面提示用戶名是否已經(jīng)存在。如果存在則需要修改用戶名,否則修改不會成功。如果不存在則可以進行提交修改。提交表單之后彈出提示窗口提示修改是否成功。 上圖顯示的是用戶修改自己密碼的操作。首先需要輸入原來的密碼。當光標移開時異步提交輸入的原密碼到后臺判斷是否正確。如果不對則在文本框后面用紅色字體提示密碼錯誤。如果正確則提示密碼正確。下面兩個密碼框輸入的就是新密碼。并且必須按照寫明的要求輸入,兩次輸入的密碼必須一致才可以修改。點擊保存按鈕后彈出提示窗口提示修改是否成功。 上圖所示的是網(wǎng)點信息的列表,如果員工等級在3級及以上可以看到刪除、修改、新建等超鏈接。此時可以對網(wǎng)點進行操作。3級以下的員工只能查看到網(wǎng)點列表。點擊查看詳情鏈接可以轉(zhuǎn)到網(wǎng)點詳細信息的頁面。到那可以看到網(wǎng)點當前的庫存總數(shù)、問題件總數(shù)和退單總數(shù)等每個網(wǎng)點的統(tǒng)計類的相關信息。 上圖顯示的是網(wǎng)點的新增和修改頁面。修改網(wǎng)點時同樣要回顯網(wǎng)點的相關信息。提交時同樣會彈出提示窗口。如果操作成功的話點擊確定會轉(zhuǎn)到網(wǎng)點的列表頁面或者個人網(wǎng)點信息的頁面。 快件管理 ,只是顯示數(shù)據(jù)時查詢數(shù)據(jù)庫的語句不同。但是顯示數(shù)據(jù)的列表是一樣的。但顯示當前網(wǎng)點可處理的列表是快件表中字段pointId為當前網(wǎng)點id。 在這個頁面中任何等級的用戶都可以進行快件管理。如果是問題件就顯示問題件管理,點擊超鏈接表示問題件處理完畢將狀態(tài)變?yōu)橐押炇?。如果是退單則顯示退單管理,點擊超鏈接表示將快件的寄件相關的屬性與收件相關的屬性調(diào)換,運回到寄件地址。 ??旒臓顟B(tài)一共有待審核、待發(fā)出、已發(fā)出、正派送、已簽收、退單以及問題件7種??梢栽谙吕藛沃羞x擇任意的狀態(tài)然后提交去修改。而點擊下方的改為問題件按鈕和改為退單的按鈕可以將快件狀態(tài)改為問題件和退單。 當添加一個快件時,快件的狀態(tài)默認是待審核,如果狀態(tài)改變?yōu)榇l(fā)出和正派件則只改變快件的狀態(tài)并且記錄下狀態(tài)改變的時間。如果改為已發(fā)出,則要將pointId的值改為null,并且要指定nextPointId即下一個網(wǎng)點id。同時也要記錄狀態(tài)改變的時間。 上圖顯示的是快件的添加頁面。點擊保存時如果保存成功會彈出提示按鈕。 上圖顯示的是后臺的快件的查詢頁面我們可以根據(jù)運單號、收件人、寄件人、收件地址、寄件地址查詢當前網(wǎng)點以及所有網(wǎng)點的快件。查詢結果顯示在當前頁面中。并且在查詢結果顯示頁面中也可以進行上文提到的快件管理。同樣也是只能管理當前頁面的快件以及下一個網(wǎng)點為當前頁面的快件。 公司統(tǒng)計單 、問題件總數(shù)、退單總數(shù)、今年已完成快件總數(shù)以及今年的總收入等信息。但是只有員工等級在3級及以上才可以看到該頁面。 主要代碼的實現(xiàn)后臺有一個PageBean實體類管理分頁信息。在這個實體類中,構造函數(shù)的任務是給類中所有屬性賦值。而前臺頁面?zhèn)鬟^來的是每頁的記錄條數(shù)和要看的頁碼。在數(shù)據(jù)庫查出想要的數(shù)據(jù)后賦值給PageBean的records屬性。并計算出其余的屬性的值后返回給前臺頁面。并且將整個對象放入valueStack中,方便前臺頁面取值。而在前臺頁面中,通過el函數(shù)獲取的屬性就是是后臺PageBean中的屬性。而頁碼的跳轉(zhuǎn)則是通過js函數(shù)控制的。在下面的代碼中可以看出,后臺的pageBean對象放在了值棧中。前臺可以通過el函數(shù)直接取值。并且由于后臺的實體類可以通用,所以前臺的分頁頁面是可以通用的。每點擊一次頁碼或者改變下拉菜單的值會跳轉(zhuǎn)到對應頁碼的列表。%淺談分頁頁面的信息 %div id=PageSelectorBar div id=PageSelectorMemo 頁次:${pageNumber}/${pageCount}頁 amp。nbsp。 每頁顯示:${pageSize}條 amp。nbsp。 總記錄數(shù):${totalRecords}條 /div div id=PageSelectorSelectorArea a href=javascript:gotoPageNum(1) title=首頁 style=cursor: hand。 img src=${}/style/blue/images/pageSelector///a s:iterator begin=%{beginIndex} end=%{endIndex} var=num ! 判斷下如果不是當前頁則可以點擊 s:if test=num!=pageNumber span class=PageSelectorNum style=cursor: hand。 onClick=gotoPageNum(${num})。${num}/span /s:if ! 如果是當前頁就不可以點擊 s:else span class=PageSelectorNum PageSelectorSelected${pageNumber}/span /s:else /s:iterator a href=javascript:gotoPageNum(${pageCount}) title=尾頁 style=cursor: hand。 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值設定為當前頁的值 $(function() { $(pn).val(${pageNumber})。 })。 /script script type=text/javascript /** 轉(zhuǎn)到指定的頁面 */ function gotoPageNum(number) { // 方式一: // = ?id=${id}amp。pageNum= + pageNum。 // 方式二: $(pageForm).append(input type=39。hidden39。 name=39。pageNumber39。 value=39。 + number + 39。)。 // 添加pageNumber表單字段 $(pageForm).submit()。 //用于將查詢條件一直帶著 } /script/divPageBean的主要屬性和構造函數(shù)如下。后臺數(shù)據(jù)庫查詢出來的數(shù)據(jù)是賦值給他的一個屬性即records屬性。前臺將它放入valueStack中。//頁面?zhèn)鬟f過來的 private int pageNumber。 //當前頁 private int pageSize。 //每頁的記錄數(shù) //計算出來的 private int pageCount。 //總頁數(shù) private int beginIndex。 //開始索引 private int endIndex。 //結束索引 //從數(shù)據(jù)庫查出來的 private int totalRecords。 //總記錄數(shù) private List records。 //分頁的記錄列 public PageBean(int pageNumber, int pageSize, int totalRecords, List records) { = pageNumber。 = pageSize。 = totalRecords。 = records。 //計算其他屬性 =totalRecords%pageSize==0?totalRecords/pageSize:totalRecords/pageSize+1。 // a, 總頁數(shù)不超過10頁,就全部顯示 if(pageCount10) { beginIndex=1。 e
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1