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

正文內(nèi)容

基于ssh框架的文檔管理系統(tǒng)strutshibernate畢業(yè)論文-文庫吧資料

2025-07-03 19:37本頁面
  

【正文】 te,endDate,hits,())。 try { if(author!=nullamp。 List list=null。 } public String execute(){ Map map=().getSession()。 } public int getHits() { return hits。 } public Date getEndDate() { return endDate。 } public Date getStartDate() { return startDate。 } public String getAuthor() { return author。 } public String getType() { return type。 } public String getTopic() { return topic。 } public int getMax() { return max。 } public int getPages() { return pages。 //一頁最多顯示的條數(shù) public int getCurrentpage() { return currentpage。 //當(dāng)前頁 private int pages。 //文檔的點(diǎn)擊率 private String topic。 private Date endDate。 //文檔類型 private String author。import service.*。import 。當(dāng)用戶點(diǎn)擊菜單時(shí),經(jīng)過攔截器后,若通過則觸發(fā)相應(yīng)的action來處理相應(yīng)的請求,若用戶選擇按條件查詢則會進(jìn)入如下圖54的界面: 圖 54 按條件搜索文檔結(jié)果界面 實(shí)現(xiàn)按條件搜索的部分代碼如下: package 。在主頁面中單擊左側(cè)的功能,即可在頁面的右側(cè)顯示其對應(yīng)的子頁面,用戶通過操作子頁面完成系統(tǒng)的各項(xiàng)功能。本系統(tǒng)主要面向三種類型的用戶,因此主頁面有三個(gè),但是其設(shè)計(jì)都是類似的,下面主要介紹會員主頁面的設(shè)計(jì),其余的非會員和管理員主頁面設(shè)計(jì)就沒寫了。 主頁面模塊設(shè)計(jì)主頁面設(shè)計(jì)的好與壞將會影響到整體應(yīng)用程序的形象,因此應(yīng)該首先將應(yīng)用程序的主頁面設(shè)計(jì)得美觀一些。其主要實(shí)現(xiàn)機(jī)制是攔截用戶通過地址欄的所有訪問,先從session中獲取用戶對象,如果所獲取的用戶對象是null,說明用戶沒有登錄,跳轉(zhuǎn)到登錄界面。 } return fail。 } catch (Exception e) { ()。 } else{ try { user=(loginName,passwd)。 return fail。 return fail。 if(admin==null) (messages,該用戶不存在!)。 IUser_adminService service=(IUser_adminService) (user_adminService)。 User user=null。 } public void setManager(String manager) { = manager。 } public void setPasswd(String passwd) { = passwd。 } public void setLoginName(String loginName) { = loginName。 private String manager。//登陸頁面處理action(會員和管理員用)public class LoginAction { private String loginName。import 。import 。import 。 在服務(wù)器端,LoginAction接收到用戶提交的數(shù)據(jù),然后根據(jù)用戶類型調(diào)用對應(yīng)的service方法進(jìn)行登錄驗(yàn)證。運(yùn)行效果如圖52所示:圖52 登錄模塊頁面運(yùn)行效果圖 在系統(tǒng)登錄模塊的頁面設(shè)計(jì)過程中,要求當(dāng)用戶選擇是否為管理員時(shí),action里面的邏輯實(shí)現(xiàn)部分會根據(jù)此選項(xiàng)是否被選中作出判斷,然后到不同的數(shù)據(jù)庫表中查找登陸者的信息再根據(jù)登陸者的信息判斷進(jìn)入不同的工作界面[8] 。下面將分別介紹系統(tǒng)首頁和登錄的頁面設(shè)計(jì)和功能實(shí)現(xiàn)。主要包含字段及各字段說明如表43所示:表43 會員信息(articleUser)結(jié)構(gòu)表 字段名稱 數(shù)據(jù)類型 字段大小 是否主鍵 說明 id number 是 id name varchar2 30 用戶名 password varchar2 30 密碼 question Varchar2 50 問題 answer varchar2 30 答案 rigths_id number 權(quán)限外鍵 varchar2 30 郵箱 RegisterDate Date 注冊時(shí)間 state number 在線狀態(tài) phone varchar2 30 電話 gender varchar2 10 姓別管理員信息表用來保存管理員信息。文檔信息表用來保存的相關(guān)信息。 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)根據(jù)設(shè)計(jì)好的實(shí)體ER圖,在數(shù)據(jù)庫中創(chuàng)建各數(shù)據(jù)表。 管理員與文檔之間是管理關(guān)系。 管理員與會員之間是管理關(guān)系。文檔管理系統(tǒng)主要實(shí)體ER圖如42所示:圖42 文檔管理系統(tǒng)主要實(shí)體ER圖 文檔與會員之間是N:1關(guān)系。數(shù)據(jù)表樹型結(jié)構(gòu)圖包含系統(tǒng)中所有的數(shù)據(jù)表。l 用戶 搜索模塊:可方便快速的搜索想要的資源。 個(gè)人信息模塊:主要是學(xué)生對自己的信息進(jìn)行修改。 搜索模塊:可方便快速的搜索想要的資源。 系統(tǒng)管理模塊:可安全登陸和退出系統(tǒng)。 管理員分為: 1) 管理員:能創(chuàng)建和刪除用戶,修改個(gè)人信息, 查看或刪除所有文檔,還能發(fā)布文檔。 系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì) 本系統(tǒng)包含的用戶分為: 1) 普通用戶:只擁有查看文檔權(quán)限。3. 系統(tǒng)設(shè)計(jì) 系統(tǒng)目標(biāo)建立網(wǎng)上文檔管理系統(tǒng)的目的:就是采用以計(jì)算機(jī)為主的現(xiàn)代化設(shè)備方便用戶能在網(wǎng)絡(luò)上快速的找到自己想要的資料。同時(shí),本系統(tǒng)采用B/S架構(gòu),在投入使用后,后期維護(hù)比較容易。因此,本系統(tǒng)在經(jīng)濟(jì)上是可行的。通過對將來資金的收益來分析,本系統(tǒng)可以在實(shí)施后能明顯降低文檔管理人員的工作量,并能減少資源的消耗。以MIS系統(tǒng)的構(gòu)建思想來實(shí)現(xiàn)文章管理系統(tǒng)可以最大程度的做到實(shí)用性,可擴(kuò)展性和可維護(hù)性相結(jié)合,安全性以及規(guī)范化原則。從管理員的角度來說,要管理大量的閱讀者和文檔資料同樣是節(jié)省了大量的工作量,網(wǎng)上進(jìn)行文檔發(fā)布能大幅度的減少管理員的工作量,減少錯(cuò)誤的發(fā)生幾率。本文檔管理系統(tǒng)的使用者主要有企業(yè)內(nèi)部成員和管理員使用,從用戶的角度來說,由于存儲在數(shù)據(jù)庫中的內(nèi)容較多,本系統(tǒng)解決了用戶常常為了找到自己需要的文檔而花費(fèi)大量時(shí)間的問題。其結(jié)構(gòu)如下圖21: 圖 21 文檔管理系統(tǒng)結(jié)構(gòu)圖 MIS系統(tǒng)(Management Information System信息管理系統(tǒng))的飛速發(fā)展,技術(shù)的成熟以及應(yīng)用領(lǐng)域的不斷擴(kuò)大,為網(wǎng)上信息的交互提供了一個(gè)良好的平臺和方便的操作界面。這樣用戶就能快速的查找到自己需要的資料。本系統(tǒng)主要是搜集各個(gè)方面的資料供員工查看。 對于用戶來說他們希望系統(tǒng)的搜索功能很強(qiáng)大能很方便的滿足他們的快速準(zhǔn)確的搜索要求比如說:按類型搜索,按點(diǎn)擊率搜索,按作者搜索,按發(fā)表時(shí)間搜索,按文檔名搜索等。2. 系統(tǒng)分析 需求分析 經(jīng)過調(diào)查,我國的網(wǎng)絡(luò)事業(yè)發(fā)展得較晚,雖然現(xiàn)在網(wǎng)絡(luò)的利用已經(jīng)比以前大了很多,但是目前像網(wǎng)上以圖書館,網(wǎng)上文檔管理系統(tǒng)這樣的強(qiáng)大有力管理系統(tǒng)為管理工具的還不多。例如,使用Hibernate框架的查詢,可以直接返回包含某個(gè)值對象的列表(List),而不必向傳統(tǒng)的JDBC訪問方式一樣把結(jié)果集的數(shù)據(jù)逐個(gè)裝載到一個(gè)值對象中,為我們的編碼工作節(jié)省了大量的勞動。表現(xiàn)層和服務(wù)層的分離是通過兩種框架達(dá)到目的的,剩余的就是持久層框架了,通過持久層的框架將數(shù)據(jù)庫存儲從服務(wù)層中分離出來就是其目的,持久層框架有兩種方向:直接自己編寫JDBC等SQL語句(如Ibatis);使用O/R Mapping技術(shù)實(shí)現(xiàn)的Hibernate和JDO技術(shù);當(dāng)然還有EJB中的實(shí)體Bean技術(shù)。l Hibernate持久化數(shù)據(jù)工具簡介Hibernate是O/R Mapping的一種實(shí)現(xiàn),是目前在JAVA界使用非常廣泛的O/R Mapping框架,可以實(shí)現(xiàn)關(guān)系型數(shù)據(jù)庫和對象之間的映射。由于Struts能充分滿足應(yīng)用開發(fā)的需求,簡單易用,敏捷迅速。本兩種框架相結(jié)合,可以讓開發(fā)過程更加便利,邏輯性更強(qiáng)系統(tǒng)采用了目前非常流行的Struts+Hibernate框架。 2)良好的安全性能,防火墻技術(shù)可以保證后臺數(shù)據(jù)庫的安全性。l B/S模式帶來了巨大的好處: 1)開發(fā)成本及維護(hù)成本降低。由于客戶端的硬件配置可能存在差異,軟件環(huán)能各不相同,因此,在安裝時(shí),必須對每一個(gè)客戶端分別進(jìn)行配置,同樣,在軟件升級時(shí)也要對客戶端分別處理。l B/S 開發(fā)模式伴隨著Internet的迅速發(fā)展,計(jì)算機(jī)技術(shù)正在由基于C/S(Client/ Server)模式的應(yīng)用系統(tǒng)轉(zhuǎn)變?yōu)榛贐/S(Browser/ Server)模式的應(yīng)用系統(tǒng)。4) 一系列管理和開發(fā)工具,是其系統(tǒng)容易安裝 、部署、管理和使用。l Oracle 10g Oracle是全球公認(rèn)最好的數(shù)據(jù)庫提供商,在8i之前支持1024p,9i之后沒有限制。我們可以將Tomcat和Apache集成到一塊,讓Apache處理靜態(tài)Html,而Tomcat處理JSP和Servlet。Tomcat一樣具有傳統(tǒng)的Web服務(wù)器的功能:處理Html頁面。在瀏覽器中訪問這個(gè)應(yīng)用的JSP時(shí),通常第一次會很慢,因?yàn)門omcat要將JSP轉(zhuǎn)化為Servlet文件,然后編譯。JSP具有以下的優(yōu)點(diǎn): 1)將業(yè)務(wù)層與表示層分離:使用JSP技術(shù),網(wǎng)絡(luò)開發(fā)人員可充分使用HTML來設(shè)計(jì)頁面顯示部分(如字體顏色等),并使用JSP指令或者JAVA程序片段來生成網(wǎng)頁上的動態(tài)內(nèi)容; 2)能夠跨平臺:JSP支持絕大部分平臺,包括現(xiàn)在非常流行的LINUX系統(tǒng),應(yīng)用非常廣泛的Apache服務(wù)器也提供了支持JSP的服務(wù); 3)組件的開發(fā)和使用很方便:如ASP的組件是由C++,VB等語言開發(fā)的,并需要注冊才能使用;而JSP的組件是用Java開發(fā)的,可以直接使用; 4)一次編寫,處處運(yùn)行:作為JAVA開發(fā)平臺的一部分,JSP具有JAVA的所有優(yōu)點(diǎn),包括一次書寫到處運(yùn)行.l Tomcat應(yīng)用服務(wù)器目前支持JSP的應(yīng)用服務(wù)器是較多的,Tomcat是其中較為流行的一個(gè)開源的免費(fèi)的Web服務(wù)器,被JavaWorld雜志的編輯選為2001年度最具創(chuàng)新的Java產(chǎn)品,可見其在業(yè)界的地位。 l Web應(yīng)用程序開發(fā)環(huán)境—JSP技術(shù)JSP的全稱是Java Server Pages,它是Sun推出的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。l JAVA簡介Java是Sun公司推出的新的一代面向?qū)ο蟪绦蛟O(shè)計(jì)語言,特別適合于Internet
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1