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

正文內(nèi)容

java的學校家長聯(lián)系系統(tǒng)(doc畢業(yè)設計論文)-全文預覽

2025-07-13 18:08 上一頁面

下一頁面
  

【正文】 面 用戶登錄模塊功能實現(xiàn)用戶登錄時需要向服務器提交登錄信息,而以什么形式提交這些信息才能最大限度的實現(xiàn)代碼的可重用性,Struts也考慮到了這些。Controller獲取這些信息,并定向到用戶請求的頁面。它不做任何的數(shù)據(jù)處理,只是把用戶的請求和模型結(jié)合起來。()。 首頁訪問的實現(xiàn)用戶在訪問站點時,沒有直接發(fā)送JSP頁面請求,而是將請求發(fā)給了SeveletAction,并由它來重定向頁面請求。程序通過瀏覽器區(qū)分客戶,對于每個客戶,Application Server都將自動創(chuàng)建一個Session對象,一個用戶所需全局信息可置于其中(它其實是一個容器對象)用戶瀏覽器請求通過自動創(chuàng)建的request傳送,而所有關乎數(shù)據(jù)庫的操作都封裝在SqlExcute類中(自建類)。 系統(tǒng)中對象的創(chuàng)建本系統(tǒng)的開發(fā)中,依照Struts框架的MVC設計思想,對系統(tǒng)中用到的對象做以下部署:繼承自ActionServlet類的類用來進行邏輯控制,即MVC中的Controller。ENDWHILE此算法設計為取各種表中信息,取數(shù)據(jù)時不區(qū)分表的類別,待取出信息后再封裝成不同的JavaBeans,比如MessageBean等,以此避免重寫大量的取表信息的代碼。然后轉(zhuǎn)向家長工作頁面。然后轉(zhuǎn)向管理員工作頁面。下面給出對用戶登錄中的轉(zhuǎn)向和取數(shù)據(jù)庫表的信息的方法的算法設計,設計語言選用PDL。為了方便班主任查看班級學生信息和學生成績,分別使用了二維數(shù)組來存儲這些信息。代碼的編碼方法有:順序碼、區(qū)間碼、助記碼。圖33 數(shù)據(jù)庫部分表關系 系統(tǒng)詳細設計詳細設計是對概要設計確定的軟件和數(shù)據(jù)的總體框架的進一步精化,精化成軟件的算法和數(shù)據(jù)結(jié)構(gòu)等。Messagetype區(qū)分學校公告和家長意見,如01表示公告,02表示意見。表32 userInfo表字段名字段類型字段長度是否主鍵意義userTypeNvchar10否表示用戶類別userIdNvchar20是唯一標識用戶PasswordNvchar20否密碼userNameNvchar20否用戶名userSexChar2否用戶性別對于表32:userId用來唯一標識一名用戶,userType用來區(qū)分不同用戶,如01表示管理員,02表示班主任用戶,03表示家長用戶。而homeId是家庭編號,它用來把每個學生和其家長對應起來。 數(shù)據(jù)庫邏輯設計上文中提到的多個模塊在實現(xiàn)過程中都與數(shù)據(jù)庫有著密切的聯(lián)系,因此數(shù)據(jù)庫的設計在本系統(tǒng)的開發(fā)過程中占有重要地位。圖32 部分ER圖實體關系圖描述了數(shù)據(jù)庫中各種實體的相互關系。圖31 系統(tǒng)模塊圖 數(shù)據(jù)庫設計數(shù)據(jù)庫設計是對系統(tǒng)所需要的一系列數(shù)據(jù)在經(jīng)過分析之后,進行實體歸納、設計。包括學校公告信息管理、家長意見管理。系統(tǒng)管理功能模塊:a)用戶管理。家長功能模塊:a)學生信息查詢。包括課程號、課程名等。包括學號、姓名、性別、到校時間、離校時間、家庭編號等。 概要設計概要設計是對系統(tǒng)在最高抽象層上的設計,它不應關注于系統(tǒng)功能的實現(xiàn)細節(jié)。最后在進行表設計時要注意主鍵的安排,表之間的聯(lián)系,實體范圍的確定等,以免造成數(shù)據(jù)庫的大量冗余,從而保證了實體完整性和參照完整性。家長用戶所要完成的處理:學生在校信息查詢,學生成績查詢,學校公告信息查詢,發(fā)表意見等。家長從數(shù)據(jù)庫中獲得子女的在校信息,包括在校時間,成績查詢,學校公告(這些信息家長僅僅有查詢的權(quán)限,而不能修改、刪除、更新)以及其他家長發(fā)表的建議、評論等。 數(shù)據(jù)庫需求分析數(shù)據(jù)庫需求需要從三個方面進行分析,分別為信息需求,信息處理要求,設計需要遵循的準則。用戶管理是指管理員有權(quán)對比其權(quán)限低的用戶進行操作。由此確定其對應的操作:學生成績、在校時間查詢,學校新聞瀏覽,發(fā)表意見等。這三個角色分別是:家長、班主任以及系統(tǒng)管理員。 項目背景及開發(fā)目標a)背景:受櫻開中學委托,開發(fā)櫻開學校家長聯(lián)系系統(tǒng)。 第2章 系統(tǒng)需求分析需求分析從狹義上講,最直接的是用戶對目標系統(tǒng)的需求,即用戶在信息管理中對應用系統(tǒng)所產(chǎn)生的各種各樣的和可能的需要,這種需要是對應用系統(tǒng)開發(fā)的定位和最基本的立足點,這種定位不應該局限于目前的需要,還應該有一個長遠需求的預測,以盡可能提高系統(tǒng)應用的生命周期。劃分控制層的作用也很明顯,它清楚地告訴你,它就是一個分發(fā)器,選擇什么樣的模型,選擇什么樣的視圖,可以完成什么樣的用戶請求。MVC并沒有提供模型的設計方法,而只告訴你應該組織管理這些模型,以便于模型的重構(gòu)和提高重用性。它僅僅告訴你按這種模型設計就可以利用某些技術(shù)組件,從而減少了技術(shù)上的困難。模型(Model):就是業(yè)務流程/狀態(tài)的處理以及業(yè)務規(guī)則的制定。 開發(fā)中所用技術(shù)Java Web應用的核心技術(shù)是Java Server Page 和Servlet。此時,好的技術(shù)、框架的選用就顯得特別重要了。Eclipse是一個開放源代碼的軟件開發(fā)項目,專注于為高度集成的工具開發(fā)提供一個全功能的、具有商業(yè)品質(zhì)的工業(yè)平臺。其中,Eclipse是一個開放源代碼的、基于Java的整合型可擴展開發(fā)平臺,也是目前最著名的開源項目之一。 開發(fā)背景及意義目前,對我國中小學校而言,學校和家長之間聯(lián)系不密切,甚至于聯(lián)系脫節(jié)。 管理信息系統(tǒng)簡介管理信息系統(tǒng)的主要功能包括::包括數(shù)據(jù)收集和輸入、數(shù)據(jù)傳輸、數(shù)據(jù)存儲、數(shù)據(jù)加工處理和輸出。本論文通過對系統(tǒng)的需求分析、概要設計、數(shù)據(jù)庫設計、系統(tǒng)實現(xiàn)等過程的描述,論述了開發(fā)一個管理信息系統(tǒng)(Management Information System)MIS的基本流程。學校家長聯(lián)系系統(tǒng)的開發(fā)可以解決傳統(tǒng)方式帶來的耗時、滯后、耗財、耗人力等問題,方便家長與學校之間進行聯(lián)系,提高學校對學生信息的管理效率,減輕教師的工作量。管理信息系統(tǒng)的表現(xiàn)形式多種多樣,但其基本目的、功能和設計原則都是相通的。:根據(jù)企業(yè)提供的約束條件,合理地安排各職能部門的計劃,按照不同的管理層,提供相應的計劃報告。 開發(fā)工具簡介選擇一套合適的開發(fā)工具是順利完成項目開發(fā)的重要條件,在本系統(tǒng)的開發(fā)中,所用到的工具軟件是Eclipse java 編輯器、Photoshop 圖形處理軟件、SQL lServer 2000 數(shù)據(jù)庫以及Java語言。其未來的目標不僅僅是成為專門開發(fā)Java程序的IDE環(huán)境,而是根據(jù)Eclipse的體系結(jié)構(gòu),通過開發(fā)插件,它能擴展到任何語言的開發(fā),甚至能成為圖片繪制的工具。 開發(fā)框架及應用技術(shù)介紹目前,各種軟件公司林立,軟件公司之間的競爭日趨激烈,要想在這樣的市場上占有一席之地,就必須提高自己軟件開發(fā)的速度,降低開發(fā)周期,提高軟件產(chǎn)品的可靠性。在web應用中恰到好處的使用Struts,可節(jié)省從頭開始設計框架的時間,使得開發(fā)人員可以把精力集中在如何解決實際業(yè)務問題上。業(yè)務流程的處理交予模型(Model)處理。目前流行的EJB模型就是一個典型的應用例子,它從應用技術(shù)實現(xiàn)的角度對模型做了進一步的劃分,以便充分利用現(xiàn)有的組件,但它不能作為應用設計模型的框架。抽象與具體不能隔得太遠,也不能太近。控制(Controller)可以理解為從用戶接收請求,將模型與視圖匹配在一起,共同完成用戶的請求。因此,一個模型可能對應多個視圖,一個視圖可能對應多個模型。該分析的預期讀者為客戶、業(yè)務或需求分析人員、測試人員、用戶文檔編寫者、項目管理人員。 系統(tǒng)功能分析本系統(tǒng)有三種不同角色的用戶。他僅能訪問自己孩子的信息、學校公告,并可以對學校工作提出意見等。其中公告信息管理又包括:學校公告管理,公告信息的刪除、更新、修改(包括公告日期、內(nèi)容、主題等),家長意見管理,家長意見的刪除、查看等。它們分別為不同的用戶服務,共同構(gòu)成整個系統(tǒng)的功能框架。本系統(tǒng)中有三類基本用戶:家長、教師、管理員。其次是處理要求。班主任、管理員用戶的分配、刪除、信息修改等。這是一個重要的過程,系統(tǒng)能否實現(xiàn),系統(tǒng)軟件產(chǎn)品質(zhì)量的好壞都與此有關,必須把握好設計的方法、流程甚至于細節(jié)。教師功能模塊:a)學生資料的輸入。c)課程設置。該信息錄入是通過家長用戶注冊的方式實現(xiàn)的。包括查看意見薄、留言等。b)信息管理。其次,給出概要設計的結(jié)果,如圖31所示。下圖32給出了本系統(tǒng)中部分ER圖。正是依賴于這些關系,才能夠把不同的表信息連接起來,在操作中保證實體的完整性,可以進行多表間的級聯(lián)操作等。表31 stuInfo表 字段名字段類型字段長度是否主鍵意義stuidNvchar10是唯一標識學生stunameNvchar16否姓名eTimeDatetime8否到校時間goTimeDatetime8否離校時間homeIdnvchar15否家庭號teacherIdnvchar15否教師號對于表31:其中stuid為主鍵,用來唯一的標識一名學生。用戶信息表如表32所示。表33 messageInfo表字段名字段類型字段長度是否主鍵意義messageidInt4Key標識一條留言messagetypeNvchar5否公告類別useridNvchar20否留言人TitleNvchar50否 標題ContentNvchar500否內(nèi)容dateNvchardatetime否日期對于表33:Mess
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1