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

正文內(nèi)容

基于jsp的教務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)論文(參考版)

2025-02-04 00:06本頁面
  

【正文】 當(dāng)點(diǎn)開管理學(xué)生時(shí),可看到學(xué)生信息,包括學(xué)生密碼。) need=1 //td/trtrtd備注: /tdtdtextarea name=beizhu cols=50 rows=8 id=beizhu/textarea/td/tr tr td /td tdinput type=submit name=Submit value= 提交 onClick=return check()。 readonly=readonly onClick=getDate(, 39。 value=39。 id=39。 type=39。 //td/trtrtd 出生年月: /tdtdinput name=39。 value=39。 id=39。 type=39。 //td/trtrtd 任教科目: /tdtdinput name=39。 value=39。 id=39。 type=39。 //td/trtrtd性別: /td tdinput name=xingbie type=radio value=男 checked 男 input type=radio name=xingbie value=女 女 /td /trtrtd電話: /tdtdinput name=39。 value=39。 id=39。 type=39。 //td /tr trtd姓名: /tdtdinput name=39。 value=39。 id=39。 type=39。 //td/tr 碼農(nóng)畢業(yè)設(shè)計(jì)下載網(wǎng): 35 tr td密碼: /td tdinput name=39。 value=39。 id=39。 type=39。添加教師頁面如圖 45 圖 45 添加教師頁面 實(shí)現(xiàn)該模塊的主要代碼如下所示: form name=form1 id=form1 method=post action= 添加教師: brbr table width=100% border=1 align=center cellpadding=3 cellspacing=1 bordercolor=00FFFF style=bordercollapse : collapse trtd 工號(hào):/tdtdinput name=39。因?yàn)楸鞠到y(tǒng)中有些功能模塊具有相似之處,因此在本文只用此模塊進(jìn)行一個(gè)簡(jiǎn)單的說明。真的要?jiǎng)h除? 39。 % tr td%=i %/td td%=username %/td td%=pwd %/td td%=cx %/td td%=addtime %/td tda href=?id=%=id %amp。 cx=(cx)。 username=(username)。 while(()){ i=i+1。 String addtime=。 String pwd=。 String id=??梢愿?據(jù)需要繼續(xù)增加或刪除管理員。 WIDTH: 100%。 ZINDEX: 1 /iframe /td /tr /table TABLE class=small cellSpacing=0 cellPadding=0 width=100% order=0 TBODY TR vAlign=bottom TD height=25 align=middle valign=bottom bgcolor=677CAD SPAN style=FONTWEIGHT: bold。 VISIBILITY: inherit。 CURSOR: default。}return false。 確定 要退出嗎?39。COLOR: 000000。 margintop: 5pt 學(xué)生成績(jī)管理系統(tǒng)/div/td td width=33% align=right valign=middle font id=Clock style=FONTSIZE: 9pt。 FONTWEIGHT: bold。 filter: Glow(Color=000000, Strength=2)。系統(tǒng)主界面如圖 43 圖 43 主頁面 該界面是個(gè)框架組成,包括上,中,下三個(gè)部份,其中中間又包括左右兩部份,其代碼如下所示: table width=100% border=0 cellspacing=0 cellpadding=0 background=images/ tr 碼農(nóng)畢業(yè)設(shè)計(jì)下載網(wǎng): 29 td width=67% height=50 rowspan=2div style=fontfamily:宋體 。 碼農(nóng)畢業(yè)設(shè)計(jì)下載網(wǎng): 28 } ()。 } else { (cx, 學(xué)生 )。 if((管理員 )) { (cx, (cx))。/script)。)。 if(!()) { (scriptalert(39。+pwd+39。+uid+39。+pwd+39。+uid+39。+pwd+39。+uid+39。 String cx=new String((cx).getBytes(8859_1))。 String pwd=(pwd)。用戶填寫的所有信息通過 Flex 與 Java 的遠(yuǎn)程調(diào)用,通過 send()方法將獲取的 text 文本提交到 Java端,并與數(shù)據(jù)庫中的相應(yīng)信息進(jìn)行比較做出判斷。對(duì)于初次使用本系統(tǒng)的用戶,首先必須是在此學(xué)校有學(xué)籍,而且教務(wù)人員已經(jīng)將學(xué)生、教師、 管理員信息寫入數(shù)據(jù)庫之后才能訪問登錄用戶界面,此系統(tǒng)不支持陌生人注冊(cè)。 碼農(nóng)畢業(yè)設(shè)計(jì)下載網(wǎng): 25 表 44 成績(jī)表 xueshengchengji 編碼實(shí)現(xiàn) 系統(tǒng)登陸 此頁面的主要功能是對(duì)使用本系統(tǒng)的用戶進(jìn)行用戶名、密碼、用戶身份的驗(yàn)證,只有合法的用戶才能使用本系統(tǒng)。 表 42 教師表 jiaoshi 學(xué)生表如表 43 所示。系統(tǒng)功能模塊圖如圖 41 碼農(nóng)畢業(yè)設(shè)計(jì)下載網(wǎng): 23 圖 41 教務(wù) 管 理系統(tǒng)中功能模塊圖 數(shù)據(jù)庫詳細(xì)設(shè)計(jì) allusers 表: {ID,用戶名,密碼,權(quán)限,添加時(shí)間 } jiaoshi 表: {ID,用戶名,密碼,姓名,任教科目,電話,郵箱, ,身份證,性別,備注,添加時(shí)間 } xuesheng 表: {ID,學(xué)號(hào),密碼,姓名,班級(jí),教師,性別籍貫,電話, ,郵箱,備注,添加時(shí)間 } xueshengchengji 表: {ID,學(xué)號(hào),姓名,班級(jí),教師,課程,成績(jī),添加時(shí)間 } 用戶表如表 41 所示。 如果是教師,登錄后可以進(jìn)入教師主頁面進(jìn)行課程打分,個(gè)人信息查詢等操作。根據(jù)不同的身份,他們所能執(zhí)行的操作都有所不同。 不同用戶在登錄本系統(tǒng)時(shí)需要選擇用戶類型、輸入用戶名和密碼,若通過了 系統(tǒng)數(shù)據(jù)庫的驗(yàn)證,便可以進(jìn)入符合身份的用戶界面進(jìn)行用戶操作。 ( 3)管理員功能: 本模塊具有五項(xiàng)功能:管理員有權(quán)限之分,權(quán)限為 0 的管理員為超級(jí)管理員,對(duì)系統(tǒng)的所有操作都可以實(shí)現(xiàn),而權(quán)限為 1 的管理員,除了刪除信息及修改管理員的權(quán)限不能實(shí)現(xiàn)外,其他操作都可以實(shí)現(xiàn);管理員可以管理學(xué)生學(xué)籍、管理教師、管理課程、管理留言等。 ( 1)學(xué)生功能: 本模塊具有五項(xiàng)功能:主要用戶學(xué)生查詢自己的學(xué)籍信息,也可以在線選課,可以修改個(gè)人的部分信息,修改登錄時(shí)的密碼等。此教務(wù)管理系統(tǒng)主要由學(xué)生功能、教師功能、管理員功能三大模塊組成。設(shè)計(jì)的 ER 圖如圖 32 所示 圖 32 教務(wù) 管理系統(tǒng)中學(xué)生與教師的 ER 圖 教師與課程的 ER 圖組合到一起,得到最后的 ER 圖,有了 ER 圖,就可以設(shè)計(jì)數(shù)據(jù)庫。因?yàn)槌煽?jī)既不是學(xué)生獨(dú)有的,也不是課程獨(dú)有的; “學(xué)生甲 70 分 ”或 “英語 70分 ”是不完全的,說 “學(xué)生甲英語 70 分 ”才是正確的,因?yàn)?70 分是學(xué)生甲和英語課二者共有的。課程與學(xué) 生這兩個(gè)實(shí)體是多對(duì)多聯(lián)系;一位學(xué)生要學(xué)習(xí)多門課程,一門課程有多位學(xué)生共同學(xué)習(xí)。 再分析三個(gè)實(shí)體之間的聯(lián)系。因此,在本系統(tǒng)中,數(shù)據(jù)庫中設(shè)置了多個(gè)數(shù)據(jù)字段以便進(jìn)行后期的功能擴(kuò)展,下期開發(fā)的過程不會(huì)對(duì)系統(tǒng)進(jìn)行大量的更改,只需按照相應(yīng)的接口進(jìn)行編程即可。 成本消耗需求 使用該系統(tǒng)不會(huì)產(chǎn)生任何的操作增值費(fèi),只會(huì)產(chǎn)生系統(tǒng)后期維護(hù)費(fèi)用,在用戶對(duì)系統(tǒng)不產(chǎn)生破壞性操作的前提下不會(huì)產(chǎn)生任何費(fèi)用,用戶只需支付軟件的開發(fā)費(fèi)用以及軟件正版率的費(fèi)用。 但本系統(tǒng)鑒于規(guī)模小,出于實(shí)踐所需,采用 SQL 數(shù)據(jù)庫。 碼農(nóng)畢業(yè)設(shè)計(jì)下載網(wǎng): 19 第二級(jí):在程序模塊中通過使用密碼控制功能對(duì)用戶使用權(quán)限加以限制。 ( 2)數(shù)據(jù)的完整性,準(zhǔn)確性 錄入數(shù)據(jù)采用表單方式,限制錄入數(shù)據(jù)類型及取值范圍以保證數(shù)據(jù)的完整性及準(zhǔn)確性。 ( 3)管理員 模塊 本模塊具有五項(xiàng)功 能:管理員有權(quán)限之分,權(quán)限為 0 的管理員為超級(jí)管理員,對(duì)系統(tǒng)的所有操作都可以實(shí)現(xiàn),而權(quán)限為 1 的管理員,除了刪除信息及修改管理員的權(quán)限不能實(shí)現(xiàn)外,其他操作都可以實(shí)現(xiàn);管理員可以管理學(xué)生學(xué)籍、管理教師、管理課程、管理留言等。 ( 1)學(xué)生 模塊 本模塊具有五項(xiàng)功能:主要用戶學(xué)生查詢自己的學(xué)籍信息,也可以在線選課,可以修改個(gè)人的部分信息,修改登錄時(shí)的密碼等。 (5)Servlet 處理完該請(qǐng)求后, Servlet 容器要保證 Servlet 的響應(yīng)內(nèi)容能夠發(fā)送到客戶端去( flush),最后返回到 Web 服務(wù) 器。 ( 3) Servlet 容器根據(jù) Servlet 的配置來查找或創(chuàng)建 Servlet 的實(shí)例,并執(zhí)行該 Servlet,Servlet 容器必須把客戶端請(qǐng)求和響應(yīng)封裝成 Servlet 規(guī)范中規(guī)定的請(qǐng)求和響應(yīng)對(duì)象傳Servlet. ( 4) Servlet 可以使用請(qǐng)求對(duì)象獲取客戶端的信息,比如 IP 地址、請(qǐng)求的參數(shù)等,以及執(zhí)行特定的業(yè)務(wù)邏輯。 圖 Servlet 被調(diào)用的流程 圖 說明: ( 1)客戶端(通常為 Web 瀏覽 器)向 Web 服務(wù)器發(fā)送一個(gè)基于 HTTP 協(xié)議的請(qǐng)求。與傳統(tǒng)的 CGI 和許多其他類似CGI 的技術(shù)相比, Java Servlet 具有更高的效率,更容易使用,功能更強(qiáng)大,具有更好的可移植性,更節(jié)省投資,更高效。 Servlet 程序在服務(wù)器端運(yùn)行,動(dòng)態(tài)地生成 Web 頁面。它只是接收請(qǐng)求并決定調(diào)用哪個(gè)模型構(gòu)件去處理請(qǐng)求,然后再確定用哪個(gè)視圖來顯示返回的數(shù)據(jù)。例如它可能用象 EJBs 和 ColdFusion Components 這樣的構(gòu)件對(duì)象來處理數(shù)據(jù)庫,被模型返回的數(shù)據(jù)是中立的,就是說模型與數(shù)據(jù)格式無關(guān),這樣一個(gè)模型能為多個(gè)視圖提供數(shù)據(jù),由于應(yīng)用于模型的代碼只需寫一次就可以被多個(gè)視圖重用,所以減少了代碼的重復(fù)性。 模型 模型表示企業(yè)數(shù)據(jù)和業(yè)務(wù)規(guī)則。 圖 22 MVC 模式圖 MVC 好處是它能為應(yīng)用程序處理很多不同的視圖。 視圖 視圖是用戶看到并與之交互的界面。使用MVC 應(yīng)用程序被分成三個(gè)核心部件:模型、視圖、控制器。模型-視圖-控制器模式是一個(gè)有用的工具箱,它有很多好處,但也有一些缺點(diǎn)。 模型-視圖-控制器( MVC)是 Xerox PARC 在二十世紀(jì)八十年代為編程語言Smalltalk- 80 發(fā)明的一種軟件設(shè)計(jì)模式,已被廣泛使用。比如一批統(tǒng)計(jì)數(shù)據(jù)可以分別用柱狀圖、餅圖來表示。 圖 21 MVC 工作流程 圖 21 MVC 工作流程 MVC 全名是 Model View Controller,是模型 (model)-視圖 (view)-控制器(controller)的縮寫,一種軟件設(shè)計(jì)典范,用于組織代碼用一種業(yè)務(wù)邏輯和數(shù)據(jù)顯示分離的方法,這個(gè)方法的假設(shè)前提是如果業(yè)務(wù)邏輯被聚集到一個(gè)部件里面,而且界面和用戶圍繞數(shù)據(jù)的交互能被改進(jìn)和個(gè)性化定制而不需要重新編寫業(yè)務(wù)邏輯, MVC 被獨(dú)特的發(fā)展起來用于映射傳統(tǒng)的輸入、處理和輸出功能在一個(gè)邏輯的圖形化用戶界面的結(jié)構(gòu)中。其中 Model 層實(shí)現(xiàn)系統(tǒng)中的業(yè)務(wù)邏輯,通常可以用 JavaBean 或 EJB來實(shí)現(xiàn); View 層用于與用戶的交互,通常用 JSP 來實(shí)現(xiàn); Controller 層是 Model 與碼農(nóng)畢業(yè)設(shè)計(jì)下載網(wǎng):
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1