2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩19頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、<p><b>  目 錄</b></p><p><b>  1、開發(fā)背景2</b></p><p><b>  2、系統(tǒng)描述2</b></p><p><b>  3、數(shù)據(jù)分析2</b></p><p>  3.1、數(shù)據(jù)流圖2<

2、;/p><p>  3.2、數(shù)據(jù)字典2</p><p>  4、概念模型設(shè)計2</p><p><b>  4.1E-R圖2</b></p><p>  5. 邏輯模型設(shè)計及優(yōu)化2</p><p>  5.1數(shù)據(jù)庫表:2</p><p>  6、應(yīng)用程序設(shè)計2<

3、;/p><p>  7、課程設(shè)計心得體會2</p><p><b>  1、開發(fā)背景</b></p><p>  90年代中期,由于Internet 的迅速普及,使Intranet成為Internet技術(shù)在企業(yè)管理信息系統(tǒng)中的應(yīng)用和延伸,形成了集計算機(jī),計算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)庫、分布式計算等于一體的信息技術(shù)綜合體,它打破了時間和地域的界限,使信息交流變

4、得快捷、準(zhǔn)確,為建立現(xiàn)代企業(yè)管理信息系統(tǒng)提供了充足的條件。企業(yè)信息管理系統(tǒng)在此基礎(chǔ)上延伸、擴(kuò)展,使之上下、內(nèi)外全面貫通。隨著Internet技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶界面完全通過WWW瀏覽器實(shí)現(xiàn),一部分事務(wù)邏輯在前端實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn),形成所謂3-tier結(jié)構(gòu)。B/S結(jié)構(gòu),主要是利用了不斷成熟的WWW瀏覽器技術(shù),結(jié)合瀏覽器的多種Script語言(VBScript、JavaScr

5、ipt…)和ActiveX技術(shù),用通用瀏覽器就實(shí)現(xiàn)了原來需要復(fù)雜專用軟件才能實(shí)現(xiàn)的強(qiáng)大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。隨著Windows 98/Windows 2000將瀏覽器技術(shù)植入操作系統(tǒng)內(nèi)部,這種結(jié)構(gòu)更成為當(dāng)今應(yīng)用軟件的首選體系結(jié)構(gòu)。顯然B/S結(jié)構(gòu)應(yīng)用程序相對于傳統(tǒng)的C/S結(jié)構(gòu)應(yīng)用程序?qū)⑹蔷薮蟮倪M(jìn)</p><p><b>  2、系統(tǒng)描述</b></p>

6、;<p>  經(jīng)過調(diào)研及分析討論,學(xué)生成績管理系統(tǒng)主要完成以下功能:</p><p>  (1)學(xué)生個人信息維護(hù):主要是完成學(xué)生個人信息的檢索、修改,學(xué)生用戶只能對自己的信息操作。</p><p> ?。?)學(xué)生成績檢索:主要是完成學(xué)生個人成績的查詢,學(xué)生用戶只能對自己的成績進(jìn)行檢索。</p><p> ?。?)老師個人信息維護(hù):主要是完成老師個人信息

7、的檢索、修改,老師用戶只能對自己的信息操作。</p><p> ?。?)學(xué)生成績維護(hù): 主要是完成老師對任課課程的學(xué)生成績進(jìn)行檢索、添加、修改,老師用戶只能對自己任課課程的成績進(jìn)行操作。</p><p> ?。?)學(xué)生信息維護(hù):主要是完成管理員對所有學(xué)生信息的維護(hù),包括條件檢索、添加、修改、刪除,該功能只能由管理員完成。</p><p> ?。?)老師信息維護(hù):主要

8、是完成管理員對所有老師信息的維護(hù),包括條件檢索、添加、修改、刪除,該功能只能由管理員完成。</p><p> ?。?)課程信息維護(hù):主要是完成管理員對課程的管理,包括檢索課程,添加課程以及該課程任課老師和學(xué)習(xí)的學(xué)生。</p><p><b>  3、數(shù)據(jù)分析</b></p><p><b>  3.1、數(shù)據(jù)流圖</b>&l

9、t;/p><p>  通過需求分析,得出學(xué)生成績管理系統(tǒng)的教師業(yè)務(wù)處理數(shù)據(jù)流如圖1所示。</p><p>  圖1 教師業(yè)務(wù)數(shù)據(jù)流圖</p><p><b>  3.2、數(shù)據(jù)字典</b></p><p><b>  (1)數(shù)據(jù)流的描述</b></p><p>  數(shù)據(jù)流編號: D

10、01</p><p>  數(shù)據(jù)流名稱: 用戶名和密碼</p><p>  簡述:教師輸入用戶名和密碼驗證</p><p><b>  數(shù)據(jù)流來源:教師</b></p><p>  數(shù)據(jù)流去向:P01教師信息判斷</p><p>  數(shù)據(jù)流組成:用戶名和密碼</p><p>

11、<b>  數(shù)據(jù)流量:50/天</b></p><p><b>  高峰流量:50/天</b></p><p> ?。?)處理邏輯的描述 </p><p>  處理邏輯編號:P01</p><p>  處理邏輯名稱:教師登錄權(quán)限判斷</p><p>  簡述:判斷教師登錄權(quán)限

12、的合法性</p><p>  輸入的數(shù)據(jù)流:教師的用戶名和密碼</p><p>  處理描述: 根據(jù)教師提供的同戶名和密碼,驗證教師信息,驗證通過則進(jìn)入主頁面,驗證不通過則返回給教師信息指明為非法用戶。</p><p>  處理頻率: 50次/天</p><p>  處理邏輯編號:P02</p><p>  處理邏輯名

13、稱:教師個人信息查詢</p><p>  簡述:查詢并顯示教師個人基本信息 </p><p>  處理描述:根據(jù)session傳出的教師ID在數(shù)據(jù)庫中查找出該教師的個人基本信息,打印到該頁面。</p><p>  處理頻率: 50次/天</p><p>  處理邏輯編號:P03</p><p>  處理邏輯名稱:教師任

14、課課程學(xué)生成績查詢</p><p>  簡述:查詢并顯示教師任課課程的學(xué)生成績 </p><p>  處理描述:根據(jù)session傳出的教師ID,然后再在數(shù)據(jù)庫中跨表查詢出該教師的任課科目的所有學(xué)生成績,打印到該頁面。</p><p>  處理頻率: 50次/天</p><p>  處理邏輯編號:P04</p><p>

15、;  處理邏輯名稱:驗證用戶當(dāng)前密碼,提供修改密碼權(quán)限</p><p>  簡述:教師可以通過該頁面修改自己的賬號的登錄密碼。</p><p>  處理描述:從數(shù)據(jù)庫中查詢出該教師的當(dāng)前密碼并比較輸入的當(dāng)前密碼,比較兩次輸入的新密碼。</p><p>  處理頻率: 10次/天</p><p>  處理邏輯編號:P05</p>

16、<p>  處理邏輯名稱:教師修改個人信息</p><p>  簡述:教師修改個人的基本信息 </p><p>  處理描述:根據(jù)session傳出的教師ID在數(shù)據(jù)庫中查找出該教師的個人基本信息,打印到該頁面,同時提供了幾項可以修改的選項,教師可以并保持,正確提交后,將修改的信息提交到數(shù)據(jù)庫中。</p><p>  處理頻率: 10次/天</p>

17、;<p>  處理邏輯編號:P06</p><p>  處理邏輯名稱:錄入學(xué)生成績</p><p>  簡述:錄入該教師任課課程的學(xué)生成績 </p><p>  處理描述:從數(shù)據(jù)庫中查出該教師任課課程的所有學(xué)生,并錄入學(xué)生的平時成績和考試成績,根據(jù)一定的算法得出學(xué)生的最后成績,并保存到數(shù)據(jù)庫中。</p><p>  處理頻率:

18、10次/天</p><p>  處理邏輯編號:P07</p><p>  處理邏輯名稱:修改該教師任課課程的學(xué)生成績</p><p>  簡述:查詢并顯示學(xué)生的成績,提供修改權(quán)限 </p><p>  處理描述:查詢出已經(jīng)錄入成績的學(xué)生的成績,允許教師修改學(xué)生的成績,提交后保存到數(shù)據(jù)庫。</p><p>  處理頻率:

19、 10次/天</p><p>  處理邏輯編號:P08</p><p>  處理邏輯名稱:修改教師用戶登錄密碼</p><p>  簡述:驗證教師用戶當(dāng)前密碼,提供修改密碼的權(quán)限</p><p>  處理描述:驗證當(dāng)前密碼和新密碼的合法性,合法則提交到數(shù)據(jù)庫,非法則跳到p04。</p><p>  處理頻率: 10次/

20、天</p><p>  處理邏輯編號:P09</p><p>  處理邏輯名稱:推出系統(tǒng)</p><p>  簡述:教師用戶退出系統(tǒng) </p><p>  處理描述:教師用戶安全退出系統(tǒng),跳轉(zhuǎn)到登錄頁面。</p><p>  處理頻率: 50次/天</p><p> ?。?)數(shù)據(jù)存儲的描述<

21、;/p><p>  數(shù)據(jù)存儲編號:F01</p><p>  數(shù)據(jù)存儲名稱:教師用戶驗證信息</p><p>  簡述:教師用戶的用戶名和密碼</p><p>  數(shù)據(jù)存儲組成:用戶名+用戶類型+密碼+用戶ID</p><p><b>  關(guān)鍵字:用戶ID</b></p><p&g

22、t;  相關(guān)聯(lián)的處理:P01、P04</p><p>  數(shù)據(jù)存儲編號:F02</p><p>  數(shù)據(jù)存儲名稱:教師個人基本信息</p><p>  簡述:查詢出教師用戶的基本個人信息</p><p>  數(shù)據(jù)存儲組成:教師姓名+年齡+教師ID+教師密碼+教師籍貫+教師電話號碼+教師地址+教師性別+教師照片</p><p

23、><b>  關(guān)鍵字:教師ID</b></p><p>  相關(guān)聯(lián)的處理:P02、P05</p><p>  數(shù)據(jù)存儲編號:F03</p><p>  數(shù)據(jù)存儲名稱:讀取學(xué)生成績</p><p>  簡述:查詢該教師任課課程的學(xué)生成績</p><p>  數(shù)據(jù)存儲組成: 學(xué)生姓名+課程名稱+

24、學(xué)生成績</p><p>  關(guān)鍵字:教師ID+學(xué)生ID</p><p>  相關(guān)聯(lián)的處理:P03</p><p>  數(shù)據(jù)存儲編號:F04</p><p>  數(shù)據(jù)存儲名稱:存儲修改的信息</p><p>  簡述:存儲修改的信息</p><p>  數(shù)據(jù)存儲組成: 包括學(xué)生成績塊+用戶密碼塊

25、+用戶個人信息塊</p><p>  關(guān)鍵字:教師ID+學(xué)生ID</p><p>  相關(guān)聯(lián)的處理:P04、P05、P06、P07、P08</p><p> ?。?)外部實(shí)體的描述</p><p>  外部實(shí)體編號:S01</p><p>  外部實(shí)體名稱:教師用戶</p><p>  簡

26、 述:登錄系統(tǒng)的教師用戶</p><p>  輸入的數(shù)據(jù)流:D002</p><p>  輸出的數(shù)據(jù)流:D001</p><p><b>  4、概念模型設(shè)計</b></p><p><b>  4.1E-R圖</b></p><p><b>  圖2 系統(tǒng)

27、E-R圖</b></p><p>  5. 邏輯模型設(shè)計及優(yōu)化</p><p><b>  5.1數(shù)據(jù)庫表:</b></p><p>  表1 學(xué)生個人信息表(student_info表)</p><p>  表2學(xué)生成績表(student_score表)</p><p>  表3課程

28、表(course表)</p><p>  表4教師個人信息表(teacher_info表)</p><p><b>  6、應(yīng)用程序設(shè)計</b></p><p><b>  圖3系統(tǒng)登錄界面</b></p><p><b>  圖4教師用戶主頁面</b></p>

29、<p>  圖5教師個人信息頁面</p><p>  圖6修改學(xué)生成績頁面</p><p>  7、課程設(shè)計心得體會</p><p>  本次數(shù)據(jù)庫課程設(shè)計收獲很大,當(dāng)然也花了好多的心思和時間,首先,我們?yōu)閳F(tuán)隊合作,共同開發(fā)這個項目,團(tuán)隊意識真的很重要,我們就在團(tuán)隊合作上出了些小問題,經(jīng)過交流得到了解決,問題導(dǎo)致了我們的項目完成時間的推遲,這讓我們意識到團(tuán)

30、隊的合作是很不容易的,首先是對項目的認(rèn)識必須統(tǒng)一,當(dāng)我們對項目的需求沒有統(tǒng)一理解時,這將為失敗埋下伏筆,這樣注定失敗,至少是在代碼組合時無法兼容,更嚴(yán)重可能會要全部返工。團(tuán)隊合作的第二個重點(diǎn)是:合理分工,合理的分工能讓項目完成的更快更好,合作更加的愉快,不合理的分工會導(dǎo)致大家的心態(tài)不一,出現(xiàn)分歧,出現(xiàn)問題,出了問題就無法繼續(xù)項目的開發(fā)了。我們本次分工上也出現(xiàn)了一些問題,主要原因是團(tuán)隊每個人技術(shù)特長不一,最后還是進(jìn)行了合理的安排。完成了項

31、目的基本功能。</p><p>  在實(shí)際開發(fā)的過程中給了我很多的實(shí)踐經(jīng)驗,課程設(shè)計跟平時的理論課程有很大的區(qū)別,就是動手能力要求高,同時也提高我們的動手能力,課堂上的理論,我們通過項目得到了實(shí)際的應(yīng)用。當(dāng)然也發(fā)現(xiàn)了很多自己以前未能發(fā)現(xiàn)的知識上的不知,實(shí)踐是檢驗真理的唯一標(biāo)準(zhǔn),也是檢驗自己知識掌握程度的機(jī)會,在動手編碼的過程中,我發(fā)現(xiàn)了很多數(shù)據(jù)庫知識上的缺陷,也發(fā)現(xiàn)了自己編碼的不良之處,通過和同學(xué)老師的交流得到了

32、改正,并收獲了很多的實(shí)踐經(jīng)驗。</p><p><b>  參考文獻(xiàn)</b></p><p>  [1] 錢雪忠.數(shù)據(jù)庫原理及應(yīng)用(第二版).北京郵電大學(xué)出版社.2004</p><p>  [2] 錢雪忠.數(shù)據(jù)庫原理及應(yīng)用實(shí)驗指導(dǎo)(第二版).北京郵電大學(xué)出版社.2004</p><p>  [3] 李剛.瘋狂Java講

33、義.電子工業(yè)出版社.2008</p><p><b>  附錄:</b></p><p>  JDBC數(shù)據(jù)庫連接源代碼</p><p>  package com.hnwl.util;</p><p>  import java.sql.*;</p><p>  public class DBco

34、nn {</p><p><b>  //定義驅(qū)動名</b></p><p>  public static String drivername="oracle.jdbc.OracleDriver";</p><p><b>  //定義 url</b></p><p>  p

35、ublic static String url="jdbc:oracle:thin:@localhost:1521/oracle10";</p><p>  //定義連接數(shù)據(jù)庫的用戶名</p><p>  public static String user="student";</p><p>  //定義連接數(shù)據(jù)庫的用戶密

36、碼</p><p>  public static String password="student";</p><p>  public static Connection GetDBConnection()</p><p><b>  {</b></p><p>  Connection conn

37、=null;</p><p><b>  try {</b></p><p>  Class.forName(drivername);</p><p><b>  try {</b></p><p>  conn = DriverManager.getConnection(url, user, pa

38、ssword);</p><p>  } catch (SQLException e) {</p><p>  // TODO Auto-generated catch block</p><p>  e.printStackTrace();</p><p>  System.out.println("數(shù)據(jù)庫連接異常!")

39、;</p><p><b>  }</b></p><p>  } catch (ClassNotFoundException e) {</p><p>  // TODO Auto-generated catch block</p><p>  e.printStackTrace();</p><p

40、>  System.out.println("驅(qū)動加載異常!");</p><p><b>  }</b></p><p>  return conn;</p><p><b>  }</b></p><p>  public static void CloseAll(Re

41、sultSet rs,Statement stat,Connection conn)</p><p><b>  {</b></p><p>  if(rs!=null)</p><p><b>  try {</b></p><p>  rs.close();</p><p&g

42、t;  } catch (SQLException e) {</p><p>  // TODO Auto-generated catch block</p><p>  e.printStackTrace();</p><p><b>  }</b></p><p>  if(stat!=null)</p>

43、<p><b>  try {</b></p><p>  stat.close();</p><p>  } catch (SQLException e) {</p><p>  // TODO Auto-generated catch block</p><p>  e.printStackTrace(

44、);</p><p><b>  }</b></p><p>  if(conn!=null)</p><p><b>  try {</b></p><p>  conn.close();</p><p>  } catch (SQLException e) {</p

45、><p>  // TODO Auto-generated catch block</p><p>  e.printStackTrace();</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b&

46、gt;</p><p><b>  封裝成績類源代碼</b></p><p>  package com.hnwl.beans;</p><p>  public class ClassScore {</p><p>  String stud_id;</p><p>  String stud_

47、name;</p><p>  String course_name;</p><p>  String score;</p><p>  public ClassScore(String studId, String studName, String courseName,</p><p>  String score) {</p&g

48、t;<p><b>  super();</b></p><p>  stud_id = studId;</p><p>  stud_name = studName;</p><p>  course_name = courseName;</p><p>  this.score = score;<

49、/p><p><b>  }</b></p><p>  public String getStud_id() {</p><p>  return stud_id;</p><p><b>  }</b></p><p>  public void setStud_id(Str

50、ing studId) {</p><p>  stud_id = studId;</p><p><b>  }</b></p><p>  public String getStud_name() {</p><p>  return stud_name;</p><p><b> 

51、 }</b></p><p>  public void setStud_name(String studName) {</p><p>  stud_name = studName;</p><p><b>  }</b></p><p>  public String getCourse_name() {

52、</p><p>  return course_name;</p><p><b>  }</b></p><p>  public void setCourse_name(String courseName) {</p><p>  course_name = courseName;</p><p

53、><b>  }</b></p><p>  public String getScore() {</p><p>  return score;</p><p><b>  }</b></p><p>  public void setScore(String score) {</p&

54、gt;<p>  this.score = score;</p><p><b>  }</b></p><p><b>  }</b></p><p>  Servlet邏輯層判斷密碼</p><p>  package com.hnwl.servlet;</p>&l

55、t;p>  import java.io.IOException;</p><p>  import java.io.PrintWriter;</p><p>  import javax.servlet.ServletException;</p><p>  import javax.servlet.http.HttpServlet;</p>

56、<p>  import javax.servlet.http.HttpServletRequest;</p><p>  import javax.servlet.http.HttpServletResponse;</p><p>  import javax.servlet.http.HttpSession;</p><p>  import com.

57、hnwl.biz.login;</p><p>  public class UserLogin extends HttpServlet {</p><p>  public void doPost(HttpServletRequest request, HttpServletResponse response)</p><p>  throws ServletEx

58、ception, IOException {</p><p>  request.getParameter("gbk");</p><p>  String id=request.getParameter("id");</p><p>  String password=request.getParameter("p

59、assword");</p><p>  String user_type=request.getParameter("user_type");</p><p>  String username="";</p><p>  response.setContentType("text/html;charse

60、t=gbk");</p><p>  PrintWriter out = response.getWriter();</p><p><b>  out</b></p><p>  .println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transiti

61、onal//EN\">");</p><p>  out.println("<HTML>");</p><p>  out.println(" <HEAD><TITLE>用戶密碼錯誤</TITLE></HEAD>");</p><p>  

62、out.println(" <BODY><center>");</p><p>  if(user_type.equals("student"))</p><p><b>  {</b></p><p>  login student=new login();</p>

63、<p>  username=student.stud_login(id, password);</p><p>  if(username!=null)</p><p><b>  {</b></p><p>  HttpSession session=request.getSession();</p><p

64、>  session.setAttribute("stud_name", username);</p><p>  session.setAttribute("stud_id", id);</p><p>  response.sendRedirect("StudentMenu.jsp");</p><p

65、><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  out.println("賬號或密碼有誤 !");</p><p>  response.setHeader("

66、;refresh","2;URL=login.html");</p><p>  out.println("<br>兩秒后自動跳轉(zhuǎn)到登陸窗口?。?!<br>");</p><p>  out.println("如果沒有跳轉(zhuǎn),請按<a href=\"login.html\">點(diǎn)擊

67、這里</a>?。?!<br>");</p><p><b>  }</b></p><p><b>  }</b></p><p>  else if(user_type.equals("teacher"))</p><p><b>  

68、{</b></p><p>  login teacher=new login();</p><p>  username=teacher.teacher_login(id, password);</p><p>  if(username!=null)</p><p><b>  {</b></p&g

69、t;<p>  HttpSession session=request.getSession();</p><p>  session.setAttribute("teacher_name", username);</p><p>  session.setAttribute("teacher_id", id);</p>

70、<p>  response.sendRedirect("TeacherMenu.jsp");</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  out

71、.println("賬號或密碼有誤 !");</p><p>  response.setHeader("refresh","2;URL=login.html");</p><p>  out.println("<br>兩秒后自動跳轉(zhuǎn)到登陸窗口!?。?lt;br>");</p>

72、<p>  out.println("如果沒有跳轉(zhuǎn),請按<a href=\"login.html\">點(diǎn)擊這里</a>?。?!<br>");</p><p><b>  }</b></p><p><b>  }</b></p><p>&

73、lt;b>  else </b></p><p><b>  {</b></p><p>  if(id.equals("admin")||password.equals("admin")||user_type.equals("admin"))</p><p><

74、;b>  {</b></p><p>  HttpSession session=request.getSession();</p><p>  session.setAttribute("admin_name", id);</p><p>  response.sendRedirect("AdminMenu.jsp&

75、quot;);</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  out.println("賬號或密碼有誤 !");</p><p>  

76、response.setHeader("refresh","2;URL=login.html");</p><p>  out.println("<br>兩秒后自動跳轉(zhuǎn)到登陸窗口?。?!<br>");</p><p>  out.println("如果沒有跳轉(zhuǎn),請按<a href=\"

77、;login.html\">點(diǎn)擊這里</a>?。?!<br>");</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  public void

78、 doGet(HttpServletRequest request, HttpServletResponse response)</p><p>  throws ServletException, IOException {</p><p>  doPost(request,response);</p><p><b>  }</b><

79、/p><p><b>  }</b></p><p>  Jsp前臺頁面源代碼</p><p>  <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%></p><p>

80、  <%@page import="com.hnwl.biz.Research"%></p><p>  <%@page import="com.hnwl.beans.Student"%></p><p>  <%@page import="com.hnwl.biz.TeacherDBControl"

81、%></p><p>  <%@page import="com.hnwl.beans.TeacherInfo"%></p><p>  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"></p><p><b>

82、;  <html></b></p><p><b>  <head></b></p><p>  <title>My JSP 'ViewStud.jsp' starting page</title></p><p><b>  </head><

83、;/b></p><p><b>  <body></b></p><p>  <%!String teacher_ID; %></p><p><b>  <%</b></p><p>  teacher_ID=(String)session.getAttrib

84、ute("teacher_id");</p><p>  TeacherDBControl select = new TeacherDBControl(); </p><p>  List<TeacherInfo> list=select.selectByID(teacher_ID);</p><p><b>  %>

85、;</b></p><p><b>  <center></b></p><p>  <table border="2" height="500" width="450" align="center"></p><p>  <

86、;tr align="center"><td colspan="2" rowspan="3"><img src="<%=list.get(0).getTeacher_photo()%>"></td><td>姓名:</td><td><%=list.get(0).g

87、etTeacher_name() %></td><td>性別:</td><td><%=list.get(0).getTeacher_sex() %></td></tr> </p><p>  <tr align="center"><td>年齡:</td><td&g

88、t;<%=list.get(0).getTeacher_age()%></td><td>籍貫:</td><td><%=list.get(0).getTeacher_origin() %></td> </tr> </p><p>  <tr align="center"><td>

89、;聯(lián)系電話</td><td colspan="4"><%=list.get(0).getTeacher_tel()%></td> </tr></p><p>  <tr align="center"> <td>任課名稱:</td><td colspan="5&qu

90、ot;><%=list.get(0).getCourse_name()%></td></tr></p><p>  <tr align="center"><td>職稱:</td><td><%=list.get(0).getProfessional() %></td><td&g

91、t;現(xiàn)居住地:</td><td><%=list.get(0).getTeacher_add() %></td><td>工號:</td><td><%=list.get(0).getCourse_id()%></td></tr></p><p><b>  </table>&l

92、t;/b></p><p><b>  </center></b></p><p><b>  </body></b></p><p><b>  </html></b></p><p>  Sql數(shù)據(jù)庫相關(guān)源代碼</p>

93、<p>  drop user student cascade ;</p><p>  create user student</p><p>  identified by student;</p><p>  grant dba to student;</p><p>  conn student/student;</p

94、><p>  drop table student_info;</p><p>  drop table student_score;</p><p>  drop table course;</p><p>  drop table teacher_info;</p><p>  create table student

95、_info(</p><p>  stud_id varchar2(30) primary key,</p><p>  stud_name varchar2(20),</p><p>  person_id varchar2(30),</p><p>  stud_password varchar2(20),</p><

96、p>  stud_age number,</p><p>  stud_sex varchar2(4),</p><p>  stud_tel varchar2(30),</p><p>  major varchar2(20),</p><p>  grade varchar2(20),</p><p>  c

97、lasses varchar2(20),</p><p>  stud_photo varchar2(30),</p><p>  stud_origin varchar2(50));</p><p>  create table student_score(</p><p>  stud_id varchar2(30),</p>

98、<p>  course_id number,</p><p>  score number(4,1),</p><p>  primary key(stud_id,course_id));</p><p>  create table course (</p><p>  course_id number prima

99、ry key,</p><p>  course_name varchar2(30),</p><p>  teacher_id varchar2(20),</p><p>  course_level number);</p><p>  create table teacher_info(</p><p>  te

100、acher_id varchar2(20) primary key,</p><p>  teacher_name varchar2(20),</p><p>  teacher_password varchar2(20),</p><p>  course_id number,</p><p>  teacher_add varchar2(

101、50),</p><p>  teacher_origin varchar2(20),</p><p>  teacher_tel varchar2(30),</p><p>  professional varchar2(10),</p><p>  teacher_age number,</p><p>  tea

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論