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

正文內(nèi)容

基于java新聞發(fā)布系統(tǒng)(參考版)

2024-11-16 15:30本頁面
  

【正文】 今后我會以此次的畢業(yè)設(shè)計為起點邁向更遠(yuǎn)的未來。這使得我對以后的工作充滿了信息。我在負(fù)責(zé)人及指導(dǎo)教師的指導(dǎo)下,順利的完成了這套小區(qū)物業(yè)管理系統(tǒng)。 總之,畢業(yè)設(shè)計不但讓我總結(jié)了三年所學(xué)的知識,增強(qiáng)了實踐動手的能力,也讓我初步掌握了開發(fā)軟件的一般步驟和相關(guān)知識。 本系統(tǒng)還存在著一些需要改進(jìn)的地方,我想我應(yīng)該繼續(xù)努力,去進(jìn)一步完善和改善本系統(tǒng)。更重要的是,培養(yǎng)了刻苦鉆研的學(xué)信精神和嚴(yán)肅認(rèn)真的學(xué)習(xí)態(tài)度,這對我以后的學(xué)習(xí)和工作有很大的益處。這也讓我認(rèn)識到,只有通過實踐,才能把自己所學(xué)各個方面的知識升華成自己的能力。 圖 管理員注冊 填寫管理員信息 對新聞信息管理的操作,主要應(yīng)用到添加、刪除、修改和查詢的功能, 在本小節(jié)反復(fù)的應(yīng)用到這四種 sql 語句,只是條件上的不同,只要讀者能夠正確的寫出 sql 語句,在類中的實現(xiàn)過程就簡單了。 添加新的管理員 單擊 【添加新的管理員】按鈕,界面右側(cè)自動顯示相關(guān)的界面,如圖 所示。具體的操作方法同“更改總管理員密碼”的操作方法相同。 29 圖 總管理員新密碼 普通管理員操作 單擊【普通管理員設(shè)置】按鈕,界面右側(cè)自動顯示相關(guān)的界面,如圖 所示。 } } 管理員更改密碼操作 單擊【更改總管理員密碼】按鈕,界面右側(cè)自動顯示相關(guān)的界面,如圖 所示。 (adminSelectOneList, adminSelectOneList)。 List adminSelectOneList = ( managerActionForm)。 public ActionForward perform(ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest ServletRequest,HttpServletResponse ServletResponse) { ManagerActionForm managerActionForm = (ManagerActionForm) actionForm。 //總管理員的單獨查找,查找的內(nèi)容在下一頁中顯示 public class AdminSelectOneAction extends Action { private ManagerFacade managerFacade。 import 。 import 。 import .*。 //實現(xiàn)持久層的方法 } } 控制層實現(xiàn)的代碼: package 。 public ManagerFacadeImpl() { = new ManagerDaoImpl()。 具體在服務(wù)層的條件查詢代碼如下 接口類的方法的代碼: /************************************ ***************************/ public interface ManagerFacade { public List adminSelectOne(ManagerActionForm managerActionForm)。 //l利用對象 list的 add()方法把查出來的數(shù)據(jù)放在 List容器中 } 修改條件查詢操作 在執(zhí)行修改之前首先是對要修改的數(shù)據(jù)進(jìn)行查詢。 ((6))。 ((4))。 ((2))。 //調(diào)用 JDBConnection查詢的 27 方法 while (()) { ManagerActionForm manager = new ManagerActionForm()。 + () + 39。 //調(diào)用連接數(shù)據(jù)庫的方法 List list = new ArrayList()。此時頁面運(yùn)行結(jié)果如圖 10所示。 總管理員頁面所對應(yīng)的 jsp 頁面代碼如下: /********************************* ******************************/ form name=form method=post action=../../../ table width=382 border=2 cellspacing=3 cellpadding=3 tr td width=110請輸入帳戶: /td td width=243input type=text name=Name/td /tr tr td width=110請輸入密碼: /td td width=243input type=password name=adminPassWord/td /tr /table input type=submit name=Submit value=提交 input type=reset name=Submit2 value=重置 /form 26 在上面的 jsp 頁面代碼中, action 觸發(fā)的是 的方法,它與后臺登錄的方法相似,只是調(diào)用的 SQL 語句不同。 圖 查看全部信息 單擊相應(yīng)管理員后面的【修改】按鈕,在系統(tǒng)彈出的更改管理員性質(zhì)的界面中即可進(jìn)行修改,最后單擊【修改】按鈕即完成修改操作。 25 圖 總管理員設(shè)置 單擊“請輸入賬戶”和“請輸入密碼”的文本框,輸入賬戶及密碼,最后單擊【提交】按鈕,界面 右側(cè)自動顯示管理員的全部信息。在用戶輸入用戶賬號和密碼之后,調(diào)用該方法即可驗證該用戶是否合法。因為并不是所有的管理員都能夠有這個權(quán)利,所以在 SQL 語句中應(yīng)體現(xiàn)惟一性的條件,樣式層所要調(diào)用的類是 ActionForm,跟用戶登錄時調(diào)用的 actionForm 是同一個類。 用戶單擊“總管理員設(shè)置”超鏈接,進(jìn)入總管理員設(shè)置頁面。 //查找的值與在 jsp頁面中的值一致,返回正確頁面。//查找的值與在 jsp頁面中的值不一致,返回錯誤頁面。//通過 manager是空值的話,返回錯誤頁面。 ManagerActionForm manager = (managerActionForm)。 ManagerActionForm managerActionForm = (ManagerActionForm) actionForm。 public ManagerCheckAction() { = new ManagerFacadeImpl()。 //調(diào)用持久層的方法 } } 管理員登錄控制層的方法 代碼如下: package 。 //實現(xiàn) dao類的方法。 //把對象返回到方法中去 } } 服務(wù)層的類 代碼如下: **************************/ 23 public class ManagerFacadeImpl implements ManagerFacade { //實現(xiàn)接口類的方法用 implements private ManagerDao managerDao。 //查找過所需要的字段數(shù)據(jù) } } catch (SQLException ex) { } ()。 // 把 sql語句傳到 JDBConnection類中去 while (()) { manager = new ManagerActionForm()。 + () + 39。 定義一個 Object型的數(shù)據(jù),初使化為 null JDBConnection connection = new JDBConnection()。 } 持久層的類 驗證輸入的內(nèi)容是否正確有很多方法,筆者采用的是利用 sql 語句的方法進(jìn)行驗證輸入賬號和密碼,對輸入的賬號及密碼判斷是否正確。 } public Integer getManagerID() { return managerID。 = 。 = 。 = 。 //管理員的真實姓名 private String managerType。 //管理員帳號 private String managerPassword。 //管理員添加日期 private String managerMark。 public class ManagerActionForm extends ActionForm { private Integer managerID。 在前臺單擊“進(jìn)入后臺”超鏈接,即可進(jìn)入到后臺登錄頁面,如圖 8 所示 圖 8 后臺登錄頁面 樣式層 的類 代碼如下: package 。 return (keyNewsWatch)。 //取得新聞的類型 List list = (key, newsActionForm)。 String key = ((key))。 } public ActionForward perform(ActionMapping actionMapping,ActionForm 20 actionForm, HttpServletRequest ServletRequest,HttpServletResponse ServletResponse) { Chinese chinese = new Chinese()。 //以新聞類型和新聞題目的模糊查詢進(jìn)行的前臺操作 public class KeyNewsWatch extends Action { private NewsFacade newsFacade。 import 。 import 。 import .*。新聞查找運(yùn)行結(jié)果如圖 20 所示 圖 20 關(guān)鍵字查詢 關(guān)鍵字查找新聞控制層代碼實現(xiàn)如下: package 。 //創(chuàng)建 sql值對象 return (dateNews)。 } public ActionForward perform(ActionMapping actionMapping,ActionForm actionForm, HttpServletRequest ServletRequest,HttpServletResponse ServletResponse) { List list=()。 public class DateNews extends Action { private NewsFacade newsFacade。 import 。 import .*。 //調(diào)用持久層的方法 } } 控制層的新聞顯示方法 package 。 public NewsFacadeImpl() { = new NewsDaoImpl()。 } } catch (NumberFormatException ex) { } catch (SQLException ex) { } retur
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1