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

正文內(nèi)容

aptec培訓(xùn)中心serp系統(tǒng)畢業(yè)論文(編輯修改稿)

2025-07-17 12:55 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 個(gè)常用數(shù)據(jù)庫(kù)軟件,用數(shù)據(jù)庫(kù)軟件創(chuàng)建與邏輯設(shè)計(jì)中數(shù)據(jù)模型對(duì)應(yīng)的數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)設(shè)計(jì)要遵循一些規(guī)則,一個(gè)好的數(shù)據(jù)庫(kù)滿足一些嚴(yán)格的約束和要求。盡量分離各實(shí)體對(duì)應(yīng)的表,一個(gè)實(shí)體對(duì)應(yīng)一個(gè)表,分析該實(shí)體有哪些屬性,對(duì)應(yīng)有些什么字段,以及各實(shí)體之間的聯(lián)系。實(shí)體、屬性與聯(lián)系是進(jìn)行概念設(shè)計(jì)時(shí)要考慮的三個(gè)元素,也是一個(gè)好的數(shù)據(jù)庫(kù)設(shè)計(jì)的核心。從實(shí)際出發(fā),經(jīng)過(guò)仔細(xì)地設(shè)計(jì),得到各表的設(shè)計(jì)如下所示。 數(shù)據(jù)庫(kù)ER圖圖42 數(shù)據(jù)庫(kù)ER圖 數(shù)據(jù)庫(kù)表格設(shè)計(jì)表41 user 用戶(hù)信息表列名說(shuō)明類(lèi)型備注userid用戶(hù)ID自動(dòng)編號(hào)自增name用戶(hù)名稱(chēng)文本Not nullpassword密碼文本Not nullsex性別文本Not nullage年齡文本Not nullphone電話文本Not null電子郵件文本Not nulladdress地址文本Not nullrank用戶(hù)的身份等級(jí)數(shù)字0為普通用戶(hù),1為第一的討論區(qū)的版主,2為第二個(gè)討論區(qū)的版主,3為第三個(gè)討論區(qū)的版主,4為管理員pubnum發(fā)表次數(shù)數(shù)字Not nullface頭像文本Not null表42 article 帖子表列名說(shuō)明類(lèi)型備注id主鍵自動(dòng)編號(hào)自增authorID作者ID數(shù)字Not nulltitle帖子主題文本Not nullcontent帖子內(nèi)容備注Not nullboardID所屬用戶(hù)數(shù)字Not nullreID所屬的論壇版塊數(shù)字Not nullreNum回復(fù)數(shù)量數(shù)字Not nullpubtime發(fā)表時(shí)間日期/時(shí)間Not nullfeel心情文本Not nullexcellent是否加精是/否Not null5 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 普通用戶(hù)模式 登錄進(jìn)入論壇首頁(yè)頁(yè)面在此頁(yè)面中,輸入正確的相應(yīng)信息后,用戶(hù)如果點(diǎn)擊“登錄”這個(gè)按鈕,即會(huì)登錄進(jìn)入APTEC培訓(xùn)中心SERP系統(tǒng),進(jìn)入的是論壇的首頁(yè)(圖52所示),那么就擁有瀏覽,搜索和發(fā)布帖子,修改個(gè)人資料,刪除和修改自己發(fā)表的主題帖子,發(fā)表和回復(fù)帖子。如果用戶(hù)輸入了不正確的信息,則系統(tǒng)阻止進(jìn)入論壇的首頁(yè),還是會(huì)跳轉(zhuǎn)到該登錄頁(yè)面。如果用戶(hù)點(diǎn)擊了“點(diǎn)擊這里馬上注冊(cè)”這個(gè)超鏈接,則會(huì)進(jìn)入注冊(cè)頁(yè)面()。圖51 論壇登錄頁(yè)面%@ page contentType=text/html。charset=gb2312%htmlcenterh2歡迎登錄系統(tǒng)/h2table border bordercolor=000055form method=post action=trtd width=40%用戶(hù)名:/td tdinput type=text name=user/tdtrtd width=40%密碼:/td tdinput type=password name=pw/tdtr td colspan=2 align=center input type=submit value=登錄amp。nbsp。amp。nbsp。amp。nbsp。amp。nbsp。 input type=reset value=清空 /td/form/table% String warning=(warning)。 if(warning!=null) (h3+warning+,請(qǐng)重新登錄!/h3)。%/center/body/html 論壇首頁(yè)在該頁(yè)面中,顯示了很多信息。主要是各個(gè)版塊的詳細(xì)信息,包括版塊的名稱(chēng),版主,發(fā)表于該版塊下的主題帖子總數(shù),以及最新發(fā)表的帖子的信息。若有發(fā)表的帖子,則顯示該帖子的主題,作者,和發(fā)表時(shí)間,并且提供了帖子主題的超鏈接,點(diǎn)擊后會(huì)進(jìn)入顯示該帖子的詳細(xì)信息頁(yè)面。若無(wú)發(fā)表的帖子,則顯示暫無(wú)。該頁(yè)面上還顯示了公告的信息,即公告欄顯示的內(nèi)容。頁(yè)面上還提供了搜索帖子的功能,可以根據(jù)作者名稱(chēng)來(lái)精確查找和根據(jù)帖子內(nèi)容來(lái)模糊查找。如果用戶(hù)是經(jīng)過(guò)登錄驗(yàn)證后進(jìn)入該頁(yè)面的,頁(yè)面會(huì)提供“個(gè)人中心”的超鏈接,點(diǎn)擊此鏈接會(huì)進(jìn)入個(gè)人信息中心頁(yè)面()。如果用戶(hù)是通過(guò)瀏覽進(jìn)入該頁(yè)面的,則不會(huì)提供該超鏈接。圖52 論壇首頁(yè)%@ page contentType=text/html。charset=gb2312 import=.*%jsp:useBean id=conn class= scope=session/jsp:setProperty name=conn property=connStr value=jdbc:odbc:forum/% (gb2312)。 (1)。 String user=(user)。 String pw=(pw)。 String sql=select * from user where name=39。+user+39。 and password=39。+pw+39。 ResultSet rs=(sql)。 if(()) { (rank,(rank))。 (id,(userid))。 (name,(name))。 ()。 ()。% jsp:forward page=/% } else { ()。 ()。% jsp:forward page= jsp:param name=warning value=對(duì)不起,您的用戶(hù)名或密碼不正確/ /jsp:forward% }% 注冊(cè)頁(yè)面用戶(hù)可以在該頁(yè)面中輸入注冊(cè)資料,包括用戶(hù)名,密碼,個(gè)性簽名和頭像。用戶(hù)名,密碼,個(gè)性簽名都是必填的,頭像是默認(rèn)選擇第一個(gè),用戶(hù)也可以重新選擇。在用戶(hù)提交之前,對(duì)所填的信息都作了驗(yàn)證,包括用戶(hù)名非空并且不可重復(fù),密碼非空,密碼長(zhǎng)度必須大于或等于4,兩次輸入的密碼必須一致,個(gè)性簽名非空,且長(zhǎng)度小于50。在對(duì)用戶(hù)名稱(chēng)的唯一性驗(yàn)證時(shí),使用了AJAX技術(shù),當(dāng)用戶(hù)輸入完用戶(hù)名,該文本框失去焦點(diǎn)時(shí),會(huì)檢查數(shù)據(jù)庫(kù)中是否存在該用戶(hù)名,如果不存在,則在文本框后用藍(lán)色字體顯示“Ok,你可以用這個(gè)名稱(chēng)!”,如果存在,則在文本框后用紅色字體顯示“No,這個(gè)名稱(chēng)已占用!”。提交成功后,跳轉(zhuǎn)到登錄頁(yè)面。在這里簡(jiǎn)單介紹一下AJAX技術(shù)。AJAX全稱(chēng)為“Asynchronous JavaScript and XML”(異步JavaScript和XML),是指一種創(chuàng)建交互式網(wǎng)頁(yè)應(yīng)用的網(wǎng)頁(yè)開(kāi)發(fā)技術(shù)。它使瀏覽器可以為用戶(hù)提供更為自然的瀏覽體驗(yàn)。在Ajax之前,Web站點(diǎn)強(qiáng)制用戶(hù)進(jìn)入提交/等待/重新顯示范例,用戶(hù)的動(dòng)作總是與服務(wù)器的“思考時(shí)間”同步。Ajax提供與服務(wù)器異步通信的能力,從而使用戶(hù)從請(qǐng)求/響應(yīng)的循環(huán)中解脫出來(lái)。借助于Ajax,可以在用戶(hù)單擊按鈕時(shí),使用JavaScript和DHTML立即更新UI,并向服務(wù)器發(fā)出異步請(qǐng)求,以執(zhí)行更新或查詢(xún)數(shù)據(jù)庫(kù)。當(dāng)請(qǐng)求返回時(shí),就可以使用JavaScript和CSS來(lái)相應(yīng)地更新UI,而不是刷新整個(gè)頁(yè)面。最重要的是,用戶(hù)甚至不知道瀏覽器正在與服務(wù)器通信:Web站點(diǎn)看起來(lái)是即時(shí)響應(yīng)的。圖53 注冊(cè)頁(yè)面script language=javaScript function check() { if(1||20) { alert(用戶(hù)名長(zhǎng)度必須在1位到20位之間!)。 return false。 } if(6) { alert(密碼的長(zhǎng)度應(yīng)大于等于6位!)。 return false。 } if(!=) { alert(兩次輸入的密碼不一致!)。 return false。 } var em,index。 em=。 index=(39。@39。)。 if(index=0||index=) { alert(請(qǐng)輸入合法的電子郵件地址!)。 return false。 } }/script 發(fā)表帖子用戶(hù)可以在該頁(yè)面中填寫(xiě)帖子的資料,包括標(biāo)題和內(nèi)容。提交之前也作了驗(yàn)證:標(biāo)題非空且長(zhǎng)度小于50,帖子內(nèi)容非空且長(zhǎng)度小于2000。為提示用戶(hù)控制輸入,通過(guò)JavaScript實(shí)現(xiàn)了動(dòng)態(tài)顯示用戶(hù)輸入的字符數(shù)目。為避免重復(fù)提交,提供了驗(yàn)證碼,只有輸入了正確的驗(yàn)證碼后才會(huì)提交。圖54 發(fā)表頁(yè)面script language=javaScript function check() { if(==) { alert(請(qǐng)輸入標(biāo)題!)。 return false。 } if(==) { alert(請(qǐng)輸入內(nèi)容!)。 return false。 } }/script 顯示帖子及回復(fù)在該頁(yè)面中,顯示了帖子的詳細(xì)信息和回復(fù)的帖子的詳細(xì)信息。并且實(shí)現(xiàn)了分頁(yè)功能,每頁(yè)顯示5個(gè)回復(fù)帖子。只有對(duì)登錄用戶(hù)才顯示“回復(fù)帖子”和“發(fā)表話題”兩個(gè)按鈕,以及回復(fù)帖子的表格的顯示。對(duì)于沒(méi)有登錄的用戶(hù),則不會(huì)顯示。如果登錄的用戶(hù)的身份是版主,而該帖子又是位于該用戶(hù)管理的論壇版塊下,則會(huì)在主題帖子后提供“屏蔽此帖”和“刪除”兩個(gè)超鏈接。分別實(shí)現(xiàn)屏蔽帖子和刪除帖子的功能。另外在回復(fù)的帖子后提供“屏蔽此回復(fù)”超鏈接,實(shí)現(xiàn)對(duì)回復(fù)的帖子的屏蔽操作。圖55 顯示貼子與回復(fù)頁(yè)面form method=post action= name=myform onSubmit=return check()input type=hidden name=reid value=%=reid%trth background=images/ colspan=2 height=26%if((reid)!=null) (回復(fù)主題)。else (新建主題)。%/thtrtd width=10% align=center標(biāo)題/tdtdinput type=text name=title size=90% value=%=retitle% tr td align=center心情/td td input type=radio name=feel value=images/feel/ checkedimg src=images/feel/ /td /tr tr td align=center valign=middle內(nèi)容/td tdtextarea name=content rows=10 cols=90%/textarea/td/trtr td colspan=2 align=center input type=submit value=提交amp。nbsp。amp。nbsp。amp。nbsp。amp。nbsp。amp。nbsp。 input type=reset value=清空 /td/tr 顯示個(gè)人中心頁(yè)面在該頁(yè)面中,顯示了用戶(hù)的個(gè)人資料和發(fā)表的帖子的信息。當(dāng)用戶(hù)點(diǎn)擊“編輯個(gè)人資料”的超鏈接后,會(huì)進(jìn)入修該個(gè)人資料的頁(yè)面,實(shí)現(xiàn)對(duì)個(gè)人信息的修改。另外頁(yè)面上分頁(yè)顯示了用戶(hù)發(fā)表的主題帖子,用戶(hù)可以這些帖子進(jìn)行修改和刪除操作。圖56 個(gè)人中心頁(yè)面 if((detailid)!=null) id=(detailid)。 String sql=select * from user where userid=+id。 ResultSet rs=(sql)。 if(()) { name=(name)。 sex=(sex)。 age=(age)。 phone=(phone)。 =()。 address=(address)。 rank=(rank)。 pubnum=(p
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1