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

正文內容

基于java招生及信息發(fā)布系統(tǒng)(doc畢業(yè)設計論文)-在線瀏覽

2025-08-14 17:58本頁面
  

【正文】 用戶需求的真正明確,當然要設計出一個好的系統(tǒng),除了明確的需求分析外,系統(tǒng)的安全性分析也非常重要。 系統(tǒng)需求分析隨著各高校招生規(guī)模的不斷擴大,學校日常信息,事務信息,學籍信息,新生信息的處理變的越來越繁重,依靠傳統(tǒng)的手工或半手工的方式,效率顯的非常低。隨著教學改革的深入進行,判斷一個學生的標準不再局限于成績,而是要從德、智、體三全面綜合考慮。以前由于實際條件限制,大部分高校的實驗設備都不是很齊全,實驗課很少單獨的成為一門課,導致學生動手能受到影響,而現在實驗課已經成了各高校的必修課,為了方便對實驗信息課的管理,系統(tǒng)中則具有實驗信息處理模塊。 系統(tǒng)各模塊功能分析根據上面對系統(tǒng)的需求分析,可歸納出系統(tǒng)的總體模塊圖,如圖21所示。招生及信息發(fā)布系統(tǒng)主要有招生管理系統(tǒng)和信息發(fā)布系統(tǒng)兩個子系統(tǒng)。后一系統(tǒng)則包括教務信息模塊、實驗信息模塊,新聞信息模塊,也是分別對三大信息模塊進行相應的錄入,查詢,刪除操作。如果數據很重要,那么應該設計謹慎的安全性策略,用它來控制對數據對象的有效訪問。這樣通過用戶登錄權限的設置和身份的確認,在一定程度上也提高了系統(tǒng)數據庫數據的安全性,同時也阻止非法用戶的進入。為了防止這種情況的出現,在用戶登錄成功時會為其創(chuàng)建一個Session對象,將用戶登錄時的用戶名放到Session對象中。 第3章 數據庫的設計一個系統(tǒng)的開發(fā)過程中,數據庫的設計也是非常重要的一步。 系統(tǒng)數據庫的總體設計經過分析,設計出了系統(tǒng)中所需的數據表以及表之間的關系。圖31 系統(tǒng)數據庫結構圖 系統(tǒng)數據庫的詳細實現該系統(tǒng)中用到的數據庫表有很多,這里就只介紹一下其中比較重要的5個表:新生信息表,實驗信息表,教務信息表,新聞信息表,管理員信息表。schoolmess(教務信息表):mno為該表的主鍵,不能為空,可唯一的標示該表的一行;在信息的刪除中可根據該字段按日期進行刪除,同時也可以按信息號刪除,如表31所示。表32 實驗信息表字段名稱數據類型字段描述長度是否主鍵prac_idchar實驗信息號10是pac_placevarchar實驗地點10否pac_timevarchar實驗時間10否pactitlevarchar實驗標題20否pac_textvarchar實驗內容3000否manager(管理員信息表):username為該表的主鍵,用戶名不能為空; usertype則表示用戶類型,這里分為管理員和普通用戶兩種類型,如表33所示。表34 新聞信息表字段名稱數據類型字段描述長度是否主鍵mess_nochar新聞信息號10是mess_titlevarchar新聞標題20否mess_writervarchar作者10否mess_timevarchar上傳10否mess_textvarchar新聞內容3000否newStudent(新生信息表):主要記錄了所有新生的信息。grade,age,score三個int類型的字段,分別表示新生所在年級,年齡和入學分數。主要字段的詳細定義如表35所示。 系統(tǒng)數據流程圖該系統(tǒng)的開發(fā)過程中,主要實現了后臺管理模塊,由管理員通過登錄界面進入系統(tǒng)的管理頁面,并進行相應的數據庫操作。圖41 管理員處理流程圖 系統(tǒng)主要類說明在招生及信息發(fā)布系統(tǒng)中,管理員登錄成功后,可進入招生管理模塊和信息發(fā)布模塊對各種信息進行錄入,刪除,更新和查詢。由于在設計該系統(tǒng)時,用的是struts框架,它是MVC模式的一種實現。模型是MVC模式的核心,接受視圖界面用戶的請求,并返回最終的結構給控制層,再由其返回到客戶端??刂茖觿t并不做任何的數據處理。請求被ActionServlet接收后,,找到相應的Action類,Action類執(zhí)行相應的業(yè)務邏輯。當ActionServlet把Action的類處理結果傳送到指定的視圖中,請求的過程也就完成了。這里把數據連接操作封裝到MySql類里面,具體代碼實現如下:public static void getConnection(){String url=jdbc:microsoft:sqlserver://localhost:1433。 ())。//Java數據庫連接(JDBC)由一組用Java編程語言編寫的類和接口組,JDBC 為工具數據庫開發(fā)人員提供了一個標準的API,使他們能夠用純Java API 來編寫數據庫應用程序。//DriverManager類是JDBC的管理層,作用于用戶和驅動程序之間。} 數據庫基本操作類Struts架構中,數據庫的基本操作都封裝到EJB中,即javaBean類中,這里只介紹的新生、管理員、教務、新聞、實驗等信息都依次封裝到studentBean,userBean,schoolBean,newsBean,practiceBean,schBean中,并在這些javaBean類中對以上一些信息執(zhí)行刪除、查詢和更新操作。實驗信息的查詢操作:static practiceList show(String prac_id) throws SQLException{ ()。 String sql=select*from practice where prac_id=+prac_id。 //執(zhí)行查詢語句,并將結果放到結果集s中while(()){ //結果集不為空的話,繼續(xù)循環(huán)prac_text=(prac_text).trim()。prac_time=(prac_time).trim()。prac_id=(prac_id).trim()。//利用practice類的帶參數的構造方法創(chuàng)建pratice對象(practice)。}按信息號進行的實驗信息刪除操作:static void delete(String prac_id) throws SQLException{()。String sql=delete from practice where prac_id=+prac_id。 //執(zhí)行刪除語句,并返回刪除的行數}按日期進行的實驗信息刪除操作:static boolean dpractice(String prac_time) throws SQLException{()。String sql=delete from practice where prac_time=+39。//刪除int s = (sql)。 管理員登錄模塊實現管理員登錄界面如圖42所示。系統(tǒng)只有后臺,所以當輸入管理員的用戶名和密碼與manager表的數據相一致時才能進入系統(tǒng)主界面對各信息進行管理,在該界面用戶還可以進行注冊,注冊請求提交給ZheceAction來處理。amp。 //創(chuàng)建session對象(36*60*60)。//將用戶名放到session對象中return((success))。圖43 新生信息錄入界面招生管理系統(tǒng)主要對新生信息進行管理,在其錄入界面中,總共有16個新生信息字段,錄入表單為動態(tài)驗證表單(DynaValidatorForm),服務器端會驗證其主要字段是否為空,空的話會提示出錯信息,輸入不空的話,錄入請求則會提交給studentaddAction來處理,用GB2312可以對漢字進行處理。對于最后一個字段,新生的身份證必須為18個字符,具體實現函數為:Public class studentaddAction extends Action {Public Action Forward execute (Action Mapping mapping, Action Form form,ServletRequest request, HttpServletResponse response){DynaActionForm f = (DynaActionForm)form。//通過表單f對象獲得輸入新生的學生號Sname=newString (((String) (sname)).get Bytes (ISO88591),GB2312)。圖44 新生信息刪除及查詢頁面該模塊新生信息的查詢和刪除操作都提交給studentlookAction來處理,可根據需要選擇是按學號,班級號或學院號進行查詢和刪除。String type=(String)(type)。具體代碼如下:protected Map getKeyMethodMap(){MapString,String map=new HashMapString,String()。 //查詢鍵值對,找到look(
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1