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

正文內容

計算機科學與技術專業(yè)畢業(yè)論文--家長與學校聯(lián)系系統(tǒng)的設計與實現(xiàn)(編輯修改稿)

2024-12-04 23:06 本頁面
 

【文章內容簡介】 etime 8 否 到校時間 goTime Datetime 8 否 離校時間 homeId nvchar 15 否 家庭號 teacherId nvchar 15 否 教師號 對于表 42 其中 stuid 為主鍵用來唯一的標識一名學生而 homeId 是家庭編號它用來把每個學生和其家長對應起來家長可用此號訪問到自己孩子的信息teacherId 是班主任的編號用于聯(lián)系學生表從而可以對班級學生信息進行查詢修改刪除等操作用戶信息表如表 42 所示 表 42 userInfo 表 字段名 字 段類型字段長度是否主鍵 Nvchar 10 否 表示用戶類別 userId Nvchar 20 是 唯一標識用戶 Password Nvchar 20 否 密碼 userName Nvchar 20 否 用戶名 userSex Char 2 否 用戶性別 對于表 43userId 用來唯一標識一名用戶 userType 用來區(qū)分不同用戶如 01 表示管理員 02 表示班主任用戶 03 表示家長用戶對于后兩種用戶 userId即是連接兩表的 homeId 或 teacherId 留言信息表如表 43 所示 表 43 messageInfo 表 字段名 字段類型 字段長度 是否主鍵 意義 messageid Int 4 Key 標識一條留言 messagetype Nvchar 5 否 公告類別 userid Nvchar 20 否 留言人 Title Nvchar 50 否 標題 Content Nvchar 500 否 內容 date Nvchar datetime 否 日期 對于表 43Messageid 是主鍵自動增量用于唯一的標識一條信息學校公告或家長意見 Messagetype 區(qū)分學校公告和家長意見如 01 表示公告 02 表 示意見Userid 記錄誰發(fā)表了留言此屬性可用于 由圖 41的 ER 圖導出的數(shù)據(jù)庫表的關系圖如圖 42 所示 43 系統(tǒng)詳細設計 詳細設計是對概要設計確定的軟件和數(shù)據(jù)的總體框架的進一步精化精化成軟件的算法和數(shù)據(jù)結構等 符號代碼設計 代碼是代表事物的名稱屬性狀態(tài)等的符號為了便于計算機處理一般用數(shù)字字母或它們的組合來表示它為事物提供一個概要而不模糊的認定便于數(shù)據(jù)的存儲和檢索使用代碼可以提高處理效率和精度及數(shù)據(jù)的全局一致性 代碼的編碼方法有順序碼區(qū)間碼助記碼 Controller 例如系統(tǒng)中的 viewdo用于 進行用戶登錄時的轉向控制不同的用戶將轉向不同的操作界面 JSP 用來進行客戶端顯示即 MVC 中的 View 而 JavaBeans 用來實現(xiàn)信息的模塊封裝程序通過瀏覽器區(qū)分客戶對于每個客戶 Application Server 都將自動創(chuàng)建一個 Session對象一個用戶所需全局信息可置于其中它其實是一個容器對象用戶瀏覽器請求通過自動創(chuàng)建的 request傳送而所有關乎數(shù)據(jù)庫的操作都封裝在 SqlExcute類中自建類而各種經(jīng)過處理的信息都放在各種 JavaBeans 對象中例如學生信息放在StudentBean 中所謂 JavaBeans 是有 getxxx setxxx 組成的 java 類事實上是一種規(guī)則以利于信息的訪問 52 系統(tǒng)功能模塊實現(xiàn) 在系統(tǒng)設計的基礎上依照設計的成果選用具體的開發(fā)語言環(huán)境進行系統(tǒng)功能的代碼實現(xiàn) 首頁訪問的實現(xiàn) 用戶在訪問站點時沒有直接發(fā)送 JSP 頁面請求而是將請求發(fā)給了SeveletAction 并由它來重定向頁面請求這樣做的好處在于可以把 Java 實現(xiàn)的數(shù)據(jù)操作放在 JB中有 SeveletAction將 JSP轉向和數(shù)據(jù)操作結合起來因為在 JSP中直接引用 Java 代碼進行數(shù)據(jù)操作是不可取的此時用戶請求的 SeveletAction中的代碼如下 ArrayList almb new ArrayList SqlExcutesqlConn ArrayList messageList SqlExcutegetMessage sql SqlExcutedoClose int length messageListsize for int i length1i length3i almbadd messageListget i ervletContext setAttribute mesListalmb return mappingfindForward viewgo 這段代碼放在一個繼承自 ActionServlet 的類中此類即是 Struts MVC 中的Controller 它不做任何的數(shù)據(jù)處理只是把用戶的請求和模型結合起來數(shù)據(jù)庫訪問的操作都放在自定義的 SqlExcute類中以靜態(tài)方法的形式存在而 MessageBean即是所謂的 EJB 它是一種遵循了某些規(guī)則的 Java 類從數(shù)據(jù)庫中取出的公告信息被封裝成 MessageBean 的對象之后放入 ServletContext 中以備請求頁面的用戶預覽 Controller 獲取這些信息并定向到用戶請求的頁面正是 EJB 所遵循的規(guī)則使這些以 Bean 存放的信息可以在頁面以簡便的 EL 語句輸出如下代碼所示 cforEach items mesList var ms font size 2 cout value mstitle cforEach 其中 cforEach 是 JSP 的 taglib 用于重用 Java 代碼用戶注冊界面如圖 51所示 圖 51 用戶注冊界面 用戶登錄模塊功能實現(xiàn) 用戶登錄時需要向服務器提交登錄信息而以什么形式提交這些信息才能最大限度的實現(xiàn)代碼的可重用性 Struts 也考慮到了這些此時 Struts 的 taglib 標簽 發(fā)揮了它完美的作用 htmlform 標簽定義一個用戶提交信息的表單是它最初確定了要把表單 提交到何 處進行處理 而要完全實 現(xiàn)對整個 系統(tǒng)導航Strutsconfigxml 它是一個配置文件真正把用戶提交的表單封裝成一個FormBean 的類這樣只需把該類和要提交到的 ServletAction 在此配置文件中做一個映射即可不必重寫 FormBean 只需通過多次映射便可多次使用該表單信息下面代碼片斷為本系統(tǒng)中的一個映射 action path login name loginForm input defaultjsp type myactionLoginAction scope request forward name godef path defaultjsp forward name gotea path teacherjsp forward name goadm path adminijs
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1