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

正文內(nèi)容

基于jsp網(wǎng)上報(bào)名系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-文庫(kù)吧

2025-04-17 20:23 本頁(yè)面


【正文】 id 考 號(hào) ,唯一 編號(hào) , 主鍵 Varchar2 Name 考生姓名 Varchar2 Language 報(bào) 考 語(yǔ) 種 Varchar2 Score 考生成 績(jī) Varchar2 ( 4)考場(chǎng):考場(chǎng)號(hào) 考場(chǎng)地址 考試時(shí)間 表 24 考場(chǎng)表 名 稱 含義 類型 Numbers 考場(chǎng)號(hào),唯一編號(hào),主鍵 Varchar2 Address 考 場(chǎng) 地址 Varchar2 Time 考試時(shí)間 Varchar2 ( 5)銀行表:銀行名,賬號(hào),密碼 表 25 銀行表 名 稱 含義 類型 Bname 銀行名 Varchar2 Account 賬號(hào),唯一編號(hào),主鍵 Varchar2 Password 文章討論區(qū) Varchar2 ( 6)問(wèn)答表:?jiǎn)柎鹛?hào)、問(wèn)題、回答 表 26 問(wèn)答表 名 稱 含義 類型 Id 賬號(hào),唯一編號(hào),主鍵 Varchar2 Question 問(wèn)題 Varchar2 Answer 答案 Varchar2 第三章 系統(tǒng)的實(shí)現(xiàn) 本人的主要工 作是建立職稱外語(yǔ)考試網(wǎng)上報(bào)名及成績(jī)管理系統(tǒng) , 10 實(shí)現(xiàn)考生注冊(cè)和網(wǎng)上報(bào)名 ,將數(shù)據(jù)上傳到數(shù)據(jù)庫(kù),也可以從數(shù)據(jù)庫(kù)中查詢考生成績(jī),進(jìn)行在線問(wèn)答。管理員可以從數(shù)據(jù)庫(kù)中讀取考生信息進(jìn)行添加,修改,刪除??梢栽诰€錄取考生成績(jī),修改成績(jī),以各種組合查詢成績(jī),同時(shí)對(duì)考生提出的問(wèn)題進(jìn)行回答等功能。本章主要講述該系統(tǒng)模塊的實(shí)現(xiàn)的功能以及實(shí)現(xiàn)的方法。 登錄模塊 以下均使用 MVC 模式 在 職稱外語(yǔ)考試網(wǎng)上報(bào)名及成績(jī)管理系統(tǒng) 中,有兩類用戶:考生瀏覽器 Web 服務(wù)器 控制器 ActionServlet 視圖 JSP 模型 JavaBean EJB Action Action Action 圖 3- 1MVC 框架 和管理員, 如 圖 3— 2 是考生登 錄 流程 圖 : 輸入用戶名和密碼 ,單擊 登錄 按鈕后 ,系統(tǒng)要對(duì)輸入的內(nèi)容進(jìn)行驗(yàn)證。通過(guò) 調(diào)用 , 在調(diào)用 實(shí)現(xiàn)登錄。 語(yǔ) 句如下: 中 : 跳轉(zhuǎn): form action=/EnglishOnline/UserLoginServlet method = post 中 : 調(diào)用 JavaBean: String result = new ().select(user)。 中 : 查詢并比較是否匹配: String sql=select * from users where username =39。+name+39。 if(((1))amp。amp。((2))) { return true。 } else { return false。 } 網(wǎng)上報(bào)名系統(tǒng) 輸入是否正確 考生登錄 登錄成功 用戶是否已存在 否 重新輸入 否 去 注 冊(cè),注冊(cè)完在登錄 圖 3— 2 考生 登錄流程 a 注冊(cè)信息 注冊(cè)信息 注冊(cè)信息 users 表 12 進(jìn)入網(wǎng)上報(bào)名 填寫個(gè)人信息 符合要求 報(bào)名成功 Student 表 網(wǎng)上 報(bào)名模塊 網(wǎng)上報(bào)名當(dāng)學(xué)生成功登錄到本系統(tǒng)后可以進(jìn)行網(wǎng)上報(bào)名,點(diǎn)擊網(wǎng)上報(bào)名,進(jìn)入網(wǎng)上報(bào)名,學(xué)生填寫自己的信息,如姓名,性別,年齡,語(yǔ)種,學(xué)歷等信息,點(diǎn)擊提交就可以將自己的信息提交到數(shù)據(jù)庫(kù)中。 如 圖 3— 3 是考生網(wǎng)上 報(bào) 名流程 圖 : 學(xué)生 信息 重新 填寫 學(xué)生 否 信息 學(xué)生 信息 圖 3— 3 考生報(bào)名 流程 圖 3— 4 考生報(bào)名 接口圖 在這個(gè)模塊中學(xué)生填寫自己的信息 ,在 這個(gè) JavaBean中有成員變量存放學(xué)生信息 ,當(dāng)考生輸入自己的信息時(shí)就會(huì)將參數(shù)傳給 這個(gè) Servlet, 這個(gè) Servlet調(diào)用 里面的 insert 方法將信息 插入到數(shù)據(jù)庫(kù)中,如果插入成功返回 true 如果插入失敗返回 false,然后 這個(gè) Servlet 中判斷如果返回 true 就跳到 成功頁(yè)面,如果返回 false 跳到 失敗頁(yè)面。主要代碼為: 中: 跳轉(zhuǎn)到 Servlet 中: form action=/EnglishOnline/UserEnterOnline method = post 14 中: 取數(shù)據(jù): String name=new String ((username). getBytes (ISO8859 1) ,GB2312)。 String password=(password)。 String sex=new String ( r(sex) . getBytes (ISO88591 ) , GB2312)。 存到 JavaBean 中: enter = new ()。 (name)。 (password)。 調(diào)用 insert(enter)方法: String result = new ().insert(enter)。 返回值判斷: if((true)){ ()。} else ()。 中 : 插入 數(shù)據(jù): String sql = INSERT INTO student VALUES (?,?,?,?,?,?,?,?,?,?)。 Statement st = ()。 PreparedStatement ps=(sql)。 (1, ())。 (2, ())。 3. 3 網(wǎng)上交費(fèi) 模塊 考生報(bào)考完畢后 考生要在指定日期進(jìn)行網(wǎng)上交費(fèi),交完費(fèi)后會(huì)返回給學(xué)生準(zhǔn)考證信息。如果填寫信息不正確,會(huì)提示考生。 如 圖 3— 5是考生網(wǎng)上 交費(fèi)的接口 圖 : 如 圖 3— 5 考生網(wǎng)上 交費(fèi)的接口圖 如 圖 3— 6 返回 考生 準(zhǔn)考證 16 如 圖 3— 7 是考生網(wǎng)上 交費(fèi)的流程圖 : 3— 7考生網(wǎng)上 交費(fèi)的流程圖 將 考 生 交 費(fèi) 是 提 交 上 來(lái) 的 數(shù) 據(jù) 提 交 給 的 Servlet,在 中先調(diào)用 String result=new ().feein(fee)。通過(guò) JavaBean 中的 feein(fee)函數(shù)來(lái)判斷交費(fèi)是否成功 ,如果交費(fèi)成功再調(diào)用 message=new ()。(userid)。 調(diào)用UserMessage()中的 .message1(userid)將考生信息會(huì)回到頁(yè)面上,主要代碼: 中: 取 數(shù)據(jù) : String userid=(userid)。 String money=(money)。 存到 fee 這個(gè)對(duì)象中: (userid)。 網(wǎng)上交費(fèi) 帳號(hào)正確與否 交費(fèi)成功返回準(zhǔn)考證 是 否 重新填寫 提交 提交信息 提交信息 Bank 表和 student 表 提交數(shù)據(jù) (money)。 調(diào)用: fee=new ()。 String result=new ().feein(fee)。 返回值為 true 時(shí): message=new ()。 (userid)。 并將值存到 request 中并調(diào)用 : (sex,())。 (age,())。 ().forward(request, response)。 中: 略 信息修改 模塊 如果學(xué)生信息有錯(cuò)誤管理員可以在后臺(tái)修改學(xué)生信息,點(diǎn)擊修改信息就返回了所有學(xué)生信息返回,想修改 哪個(gè)學(xué)生的信息,就點(diǎn)擊那個(gè)學(xué)生后面的修改,就可以進(jìn)行修改了,修改完畢提交完了顯示學(xué)生信息, 如下圖 38 為 修改信息接口 圖: 18 圖 38 修改信息接口 圖 修改信息 是否修改 是 否 要修改的 信息 新信息 圖 38 修改信息流程圖 進(jìn)行信息修改 修改后信息 Student 表 新 信息 當(dāng)管理員要修改學(xué)生信息時(shí)會(huì)調(diào)用 ,它中的 ArrayList al = new ArrayList()。 al = new EnterOnline().showStudent()。這兩句話 會(huì)直接調(diào)用 這個(gè) Javabean 中的 showStudent()方法,并且在這個(gè)頁(yè)面上返回查詢的值并輸出,當(dāng)管理員點(diǎn)擊修改時(shí) 就會(huì)以 doget 的形勢(shì)調(diào)用,他會(huì)通過(guò) student=new ().showStudent(id)。調(diào)用 showStudent(id)方法將要修改的學(xué)生信息返回 到 中,然后管理員進(jìn)行修改,當(dāng)修改完畢在提交 中,在 中調(diào)用 中修改學(xué)生信息的函數(shù) (request, id)。修改信息,將修改后的信息返回到 中,修改工作就完成了。主要代碼: 中: 返回所有學(xué)生信息: ArrayList al = new ArrayList()。 al = new EnterOnline().showStudent()。 調(diào)用 AdminUpdateMessage: td bgcolor=E6E0B3 witdh=10%ahref=AdminUpdateMessage?id=%=id()%修改 /a/td 中: 調(diào)用 showStudent(id),將返回值放到 session 中: student=new ().showStudent(id)。 (student, student)。 ().forward(request, response)。 中: 調(diào)用 updateStudent(request,id)方法將值返回到: student = new ()。 (request, id)。 ()。 20 中: 包含以下方法 public String insert(EnterOnline enter) public ArrayList showStudent() public EnterOnline showStudent(String id) public void updateStudent(HttpServletRequest request,String id) 第四 章 結(jié)論 課程設(shè)計(jì)工作總結(jié) 半個(gè)月的 企業(yè)級(jí)應(yīng)用軟件課程設(shè)計(jì) 課程設(shè)計(jì)結(jié)束了,在這半個(gè)月的時(shí)間里從盲目到有了目標(biāo),從感覺時(shí)間很多到忙得不可開交,經(jīng)歷了很多轉(zhuǎn)折點(diǎn)。 第一天選擇題目,開始覺得所有的題目覺得都挺簡(jiǎn)單的,但是后來(lái)仔細(xì)研究了每個(gè)題目覺得每個(gè)題目都有他深刻的含義,和難點(diǎn),聽著老師在前面講述做課程設(shè)計(jì)的整體思路,當(dāng)時(shí)頭都大了,可能是以前從來(lái)都沒接觸過(guò)這樣的題目,再加上老師說(shuō)的那么嚴(yán)肅,好象很不容易做,當(dāng)時(shí)就想這可怎么辦呀,自己平時(shí)上課也很認(rèn)真聽呀,怎么跟上課不一樣呢?后來(lái)知道一些同學(xué)也選了研究生這 道題就決定和他們一起討論,人多力量大嘛,接下來(lái)的幾天還算順利,需求分析, E- R圖和表很快就制定好了。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1