本發(fā)明涉及信息管理技術(shù)領(lǐng)域,尤其涉及一種信息管理方法及系統(tǒng)。
背景技術(shù):
現(xiàn)階段,信息紛繁復(fù)雜,尤其對(duì)于生產(chǎn)型企業(yè),其進(jìn)貨、出貨及設(shè)備、產(chǎn)品的使用狀態(tài)等均需進(jìn)行統(tǒng)計(jì),便于進(jìn)行監(jiān)督和管理,企業(yè)生產(chǎn)管理系統(tǒng)應(yīng)運(yùn)而生。
但是,對(duì)于較大型企業(yè),由于需統(tǒng)計(jì)的數(shù)據(jù)繁多,隨著使用時(shí)間的延長,企業(yè)生產(chǎn)管理系統(tǒng)運(yùn)行緩慢,甚至出現(xiàn)崩潰的局面。而對(duì)于較穩(wěn)定的系統(tǒng),操作過程復(fù)雜,工作人員在使用前需要進(jìn)行系統(tǒng)培訓(xùn),不利于推廣使用。
技術(shù)實(shí)現(xiàn)要素:
為了解決現(xiàn)有技術(shù)中的問題,本發(fā)明的目的是提供一種操作簡單,運(yùn)行速度快的信息管理方法及系統(tǒng)。
為了實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案:一種信息管理方法,其特征在于,包括如下步驟:
S1,在服務(wù)器上調(diào)用JSP頁面,獲取html代碼,建立數(shù)據(jù)表格,并輸入相應(yīng)數(shù)據(jù),完成數(shù)據(jù)建立;
S2,在客戶端顯示建立的數(shù)據(jù);
S3,在服務(wù)器上通過調(diào)用JSP頁面,輸入問詢信息;
S4,采用DWR方式動(dòng)態(tài)封裝問詢信息,并以Ajax方式提交;
S5,采用Hibernate方式查詢問詢信息,并將查詢結(jié)果反饋給客戶端。
其中,所述S3中的問詢信息包括頁面顯示數(shù)量,翻頁,單條件查詢和復(fù)雜查詢。
一種信息管理系統(tǒng),其特征在于,包括:
數(shù)據(jù)建立單元,用于通過在在服務(wù)器上調(diào)用JSP頁面,獲取html代碼,建立數(shù)據(jù)表格,并輸入相應(yīng)數(shù)據(jù),完成數(shù)據(jù)建立;
數(shù)據(jù)顯示單元,用于顯示數(shù)據(jù)建立單元中的數(shù)據(jù);
數(shù)據(jù)問詢單元,用于在數(shù)據(jù)顯示單元中通過調(diào)用JSP頁面,輸入問詢信息;
封裝單元,用于通過DWR動(dòng)態(tài)封裝問詢信息,并以Ajax方式提交至查詢單元;
查詢單元,用于在數(shù)據(jù)建立單元中通過Hibernate查詢問詢信息,并將查詢結(jié)果反饋給數(shù)據(jù)顯示單元。
其中,所述的數(shù)據(jù)顯示單元包括排序單元和列位置更換單元。
其中,所述的排序單元由sorttab.js文件中的JavaScript方法實(shí)現(xiàn)。
其中,所述的列位置更換單元通過movetab.js文件中的JavaScript方法實(shí)現(xiàn)。
其中,所述的數(shù)據(jù)問詢單元處理的問詢信息包括頁面顯示數(shù)量,翻頁,單條件查詢和多列查詢。
與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)現(xiàn)的有益效果:本發(fā)明的信息管理方法及系統(tǒng)操作簡單,運(yùn)行速度快,同時(shí)支持峰值500條/秒批量數(shù)據(jù)顯示或處理業(yè)務(wù),對(duì)于單條件簡單查詢的響應(yīng)時(shí)間≤0.2秒/次,多條件復(fù)雜查詢的響應(yīng)時(shí)間≤0.5秒/次,翻頁、刷新查詢的響應(yīng)時(shí)間≤0.1秒/次,大大提高了工作效率。
附圖說明
以下結(jié)合附圖和具體實(shí)施方式來進(jìn)一步詳細(xì)說明本發(fā)明:
圖1為本發(fā)明的信息管理方法的流程示意圖;
圖2為本發(fā)明的信息管理系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施方式
如圖1所示, 一種信息管理方法,包括如下步驟:
S1,在服務(wù)器上調(diào)用JSP頁面,獲取html代碼,建立數(shù)據(jù)表格,并輸入相應(yīng)數(shù)據(jù),完成數(shù)據(jù)建立;
S2,在客戶端顯示建立的數(shù)據(jù);
S3,在服務(wù)器上通過調(diào)用JSP頁面,輸入問詢信息;
S4,采用DWR方式動(dòng)態(tài)封裝問詢信息,并以Ajax方式提交;
S5,采用Hibernate方式查詢問詢信息,并將查詢結(jié)果反饋給客戶端。
如圖2所示,一種信息管理系統(tǒng),包括數(shù)據(jù)建立單元1,數(shù)據(jù)顯示單元2, 數(shù)據(jù)問詢單元3,封裝單元4,查詢單元5。數(shù)據(jù)建立單元1,用于通過在在服務(wù)器上調(diào)用JSP頁面,獲取html代碼,建立數(shù)據(jù)表格,并輸入相應(yīng)數(shù)據(jù),完成數(shù)據(jù)建立。數(shù)據(jù)顯示單元2,用于顯示數(shù)據(jù)建立單元1中的數(shù)據(jù)。數(shù)據(jù)問詢單元3,用于在數(shù)據(jù)顯示單元2中通過調(diào)用JSP頁面,輸入問詢信息。封裝單元4,用于通過DWR動(dòng)態(tài)封裝問詢信息,并以Ajax方式提交至查詢單元5。查詢單元5,用于在數(shù)據(jù)建立單元1中通過Hibernate查詢問詢信息,并將查詢結(jié)果反饋給數(shù)據(jù)顯示單元2。
其中,所述的數(shù)據(jù)顯示單元2包括排序單元和列位置更換單元,排序單元由sorttab.js文件中的JavaScript方法實(shí)現(xiàn),列位置更換單元通過movetab.js文件中的JavaScript方法實(shí)現(xiàn)。
其中,所述的數(shù)據(jù)問詢單元3處理的問詢信息包括頁面顯示數(shù)量,翻頁,單條件查詢和多列查詢。
工作流程:首先通過輸入相關(guān)數(shù)據(jù)信息,完成數(shù)據(jù)建立,并將建立的數(shù)據(jù)顯示出來;輸入問詢信息,封裝單元4進(jìn)行問詢信息的動(dòng)態(tài)封裝,并將問詢信息提交給服務(wù)器;服務(wù)器通過Hibernate方式查詢,將查詢結(jié)果反饋給客戶端,顯示出來供工作人員查閱。
上述的具體實(shí)施方式只是示例性的,是為了更好地使本領(lǐng)域技術(shù)人員能夠理解本專利,不能理解為是對(duì)本專利包括范圍的限制;只要是根據(jù)本專利所揭示精神的所作的任何等同變更或修飾,均落入本專利包括的范圍。