畢業(yè)設(shè)計--畢業(yè)設(shè)計管理系統(tǒng)說明書_第1頁
已閱讀1頁,還剩20頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  *******************</p><p><b>  實踐教學(xué)</b></p><p>  *******************</p><p><b>  計算機與通信學(xué)院</b></p><p><b>  2013年春季學(xué)期</b>&

2、lt;/p><p><b>  工程開發(fā)綜合訓(xùn)練</b></p><p>  題 目: 畢業(yè)設(shè)計管理系統(tǒng) </p><p>  專業(yè)班級: 10級軟件工程基地班 </p><p>  姓 名: </p><p>  學(xué)

3、號: </p><p>  指導(dǎo)教師: </p><p>  成 績: </p><p><b>  摘 要</b></p><p>  該畢業(yè)設(shè)計管理系統(tǒng)采用的是B/S結(jié)構(gòu),以Sql Ser

4、ver 2008 + myeclipse + JSP作為開發(fā)工具。本系統(tǒng)實現(xiàn)了管理員對系統(tǒng)用戶信息(管理員信息、教師信息、學(xué)生信息)、課題信息管理等;教師角色對個人信息的修改,課題的添加,查詢管理、選題管理,論文管理等;評審角色對個人信息的修改,課題的評審等;學(xué)生角色可以對個人信息修改,查看成績、選題登記與查詢,論文提交與查看。借助了網(wǎng)絡(luò)平臺,不但使學(xué)生與老師進行有效的溝通,使學(xué)生可以及時的了解有關(guān)畢業(yè)論文的相關(guān)事情,而且使論文的上傳查

5、看、信息的管理、用戶的管理和數(shù)據(jù)庫的管理等工作更加容易,既提高了工作效率,也降低了成本。</p><p>  關(guān)鍵詞:畢業(yè)設(shè)計管理系統(tǒng);B/S;SQL</p><p><b>  目錄</b></p><p><b>  摘 要I</b></p><p><b>  一、需求分析1&l

6、t;/b></p><p>  1.1畢業(yè)論文管理的現(xiàn)狀1</p><p>  1.2畢業(yè)論文管理系統(tǒng)的優(yōu)勢1</p><p>  1.3系統(tǒng)流程圖2</p><p>  1.4數(shù)據(jù)流程圖3</p><p><b>  數(shù)據(jù)字典3</b></p><p> 

7、 二、概念結(jié)構(gòu)設(shè)計5</p><p>  2.1系統(tǒng)E-R圖5</p><p>  三、邏輯結(jié)構(gòu)設(shè)計6</p><p>  3.1 各個表的結(jié)構(gòu)6</p><p><b>  四、系統(tǒng)實現(xiàn)10</b></p><p>  4.1 建立數(shù)據(jù)庫10</p><p>

8、  4.2 程序設(shè)計10</p><p>  4.2.1主界面10</p><p>  4.2.2顯示個人信息功能的實現(xiàn)10</p><p>  4.2.3修改密碼功能的實現(xiàn)11</p><p>  4.2.4修改 個人信息的實現(xiàn)11</p><p>  4.2.5選課功能的實現(xiàn)12</p&

9、gt;<p>  4.2.6課題退選的實現(xiàn)13</p><p><b>  五、系統(tǒng)測試14</b></p><p>  5.1 測試方案14</p><p>  5.2 測試用例及結(jié)果14</p><p>  六、軟件使用說明書16</p><p>  6.1 登陸界面

10、16</p><p>  6.2 主界面16</p><p>  6.3 查看個人信息17</p><p>  6.4 個人信息維護17</p><p>  6.5 密碼修改18</p><p>  6.6 課題選擇18</p><p>  6.7 課題退選18</p>

11、<p><b>  七、設(shè)計總結(jié)19</b></p><p><b>  八、 致謝20</b></p><p><b>  九 參考文獻21</b></p><p><b>  一、需求分析</b></p><p>  1.1畢業(yè)論文

12、管理的現(xiàn)狀</p><p>  畢業(yè)論文選題一般采用兩種方式:一種將畢業(yè)設(shè)計存在軟盤上交;另一種則存放到教師的電腦上的一個共享目錄內(nèi)。但這兩種方法都有各自的弊端:前一種方法不方便攜帶、速度慢、容量小、易損壞;后一種方法雖然解決了軟盤容量小、容易壞的問題。但存在一個更致命的缺點:學(xué)生可以隨意的查看、更改和刪除其他同學(xué)的畢業(yè)設(shè)計,造成大量如抄襲畢業(yè)設(shè)計、惡意刪除或修改其他同學(xué)畢業(yè)設(shè)計的事情發(fā)生;老師在幫學(xué)生修改畢業(yè)設(shè)

13、計時,也很容易弄不清楚畢業(yè)設(shè)計批改與否;畢業(yè)設(shè)計是誰的或是舊畢業(yè)設(shè)計沒刪除掉,跟新畢業(yè)設(shè)計搞混了等情況,雖然有些可以用嚴格的紀律來實現(xiàn)管理,但仍然會給學(xué)生和老師帶來很多的麻煩。而且,由于畢業(yè)設(shè)計是一個持續(xù)較長時間的過程,這其中需要同學(xué)和老師不斷的溝通,但是期間若是由于學(xué)生有事或身體不適等情況,就不得不中途請假,而這勢必會影響到畢業(yè)設(shè)計的順利完成。在當前的信息化時代中,任何學(xué)校,都需要一個實用的畢業(yè)論文選題來規(guī)范畢業(yè)論文選題,這將會大大提

14、高學(xué)校的管理水平,優(yōu)化資源,實現(xiàn)效益的最大化。</p><p>  現(xiàn)在國內(nèi)外也有很多畢業(yè)論文選題的軟件,采用的技術(shù)也是多種多樣,如基于JSP、FTP模式,但大多數(shù)畢業(yè)論文選題主要用于網(wǎng)絡(luò)學(xué)院的遠程教學(xué)。至于校園內(nèi)的正規(guī)教學(xué),利用畢業(yè)論文選題組織管理教學(xué)活動的并不多。針對國內(nèi)外對教學(xué)管理軟件的巨大需要和基本需要,一個好的教學(xué)管理軟件,必須功能齊全,操作簡便,向用戶展示友善的操作界面。在完善功能的同時又必須兼顧系統(tǒng)

15、的靈活性,安全性,健壯性。一個好的教學(xué)管理系統(tǒng),不管是計算機專業(yè)人員還是其他用戶都能很快上手,操作簡單,便于安裝,容易普及。</p><p>  1.2畢業(yè)論文管理系統(tǒng)的優(yōu)勢</p><p>  畢業(yè)論文管理系統(tǒng)的優(yōu)勢主要表現(xiàn)在三個方面:</p><p>  畢業(yè)設(shè)計無紙化,環(huán)保又方便。傳統(tǒng)的畢業(yè)設(shè)計上交方式,都是經(jīng)由學(xué)生科目代表統(tǒng)一收齊后,交到教師辦公室,然后教師

16、抽取一個整段的時間,或是若干分時間段,一份一份地手工翻閱批改,然后再做好相關(guān)記錄。而無紙化畢業(yè)設(shè)計,只需在電腦前點點鼠標,在體力上幾乎沒有多大的消耗,而且在環(huán)保、效率、針對性教學(xué)指導(dǎo)方面做得要比傳統(tǒng)的畢業(yè)論文選題科學(xué)得多。</p><p>  科學(xué)管理,安全可靠。傳統(tǒng)的畢業(yè)論文選題方式,都是一份份獨立的畢業(yè)設(shè)計,一個學(xué)生對應(yīng)一份,而這么一撂的設(shè)計,經(jīng)常會由于各種原因,丟失或是污損,給畢業(yè)論文選題和教學(xué)進程帶來很大

17、的麻煩和不便。而畢業(yè)論文選題的動作,只需做好系統(tǒng)數(shù)據(jù)庫的保護,以上問題可以迎刃而解了。</p><p>  簡化工作,促進其他方面的綜合發(fā)展。由于畢業(yè)論文選題的介入運行,可以使教師騰出更多的時間,做更多針對性的個性化教學(xué)服務(wù),從而使每個學(xué)生都有機會在學(xué)業(yè)上有更大的進步。</p><p><b>  1.3系統(tǒng)流程圖</b></p><p>&l

18、t;b>  圖1-1系統(tǒng)流程圖</b></p><p><b>  1.4數(shù)據(jù)流程圖</b></p><p>  圖1-2 數(shù)據(jù)流程圖</p><p><b>  1.5數(shù)據(jù)字典 </b></p><p>  主要的數(shù)據(jù)字典: 表1-1 管理員信息數(shù)據(jù)字典</p&

19、gt;<p>  表1-2 教師信息數(shù)據(jù)字典</p><p>  表1-3 學(xué)生信息數(shù)據(jù)字典</p><p>  表1-4課題信息數(shù)據(jù)字典</p><p>  表1-5學(xué)生選題數(shù)據(jù)字典</p><p><b>  二、概念結(jié)構(gòu)設(shè)計</b></p><p><b>  2.1

20、系統(tǒng)E-R圖</b></p><p><b>  圖2-1 E-R圖</b></p><p><b>  三、邏輯結(jié)構(gòu)設(shè)計</b></p><p>  3.1 各個表的結(jié)構(gòu)</p><p>  表3-1學(xué)生表(T_student)</p><p>  表3-2 學(xué)

21、生詳細信息表(T_studetail)</p><p>  表3-3畢設(shè)題目表(T_topic)</p><p>  表3-4學(xué)生選課表(T_choosetopic)</p><p>  表3-5學(xué)院表(T_schools)</p><p>  表3-6系(專業(yè))表(T_faculties)</p><p><b

22、>  四、系統(tǒng)實現(xiàn)</b></p><p><b>  4.1 建立數(shù)據(jù)庫</b></p><p>  數(shù)據(jù)庫采用SqlServer2008,數(shù)據(jù)庫名稱為GPMS。</p><p><b>  4.2 程序設(shè)計</b></p><p><b>  主界面</b>

23、;</p><p>  主界面分為上、左、右三部分,其中左邊為菜單欄,右邊為展現(xiàn)頁面,格式控制應(yīng)用到了CSS+DIV+JavaScript等技術(shù)。</p><p>  顯示個人信息功能的實現(xiàn)</p><p><b>  核心代碼如下:</b></p><p>  String loginNum=(String)sessi

24、on.getAttribute("lnum");</p><p>  String name=(String)session.getAttribute("username");</p><p>  session.setAttribute("lnum",loginNum);</p><p>  sessio

25、n.setAttribute("username",name);</p><p>  conn=dbu.getConn();</p><p>  String sql="select * from T_studetail where Sid='"+name+"'";</p><p>  Sy

26、stem.out.println(sql);</p><p>  stmt=conn.createStatement();</p><p>  rs=stmt.executeQuery(sql);</p><p>  Sid=rs.getString("Sid");</p><p>  Ssex=rs.getString(

27、"Ssex");</p><p>  Smail=rs.getString("Smail");</p><p>  Sphone=rs.getString("Sphone");</p><p>  Sqq=rs.getString("Sqq");</p><p>

28、  Sname=rs.getString("Sname");</p><p>  Sgrade=rs.getString("Sgrade");</p><p>  Fid=rs.getString("Fid");</p><p>  Connection connd=null;</p><

29、;p>  Statement stmtd=null;</p><p>  ResultSet rsd=null;</p><p>  connd=dbu.getConn();</p><p>  stmtd=connd.createStatement();</p><p>  rsd=stmtd.executeQuery("s

30、elect Fname from T_faculties where Fid='"+Fid+"'");</p><p>  Fname=rsd.getString(1);</p><p><b>  修改密碼功能的實現(xiàn)</b></p><p>  為了系統(tǒng)安全,數(shù)據(jù)庫

31、中所涉及的角色密碼都經(jīng)過了加密處理,核心代碼如下:</p><p>  conn=dbu.getConn();</p><p>  String sql="update T_student set Tpassword='"+ Md5String.getMd5String(tPass)+"'where Tid='"

32、;+name</p><p><b>  +"'";</b></p><p>  stmt=conn.createStatement();</p><p>  stmt.executeUpdate(sql);</p><p>  stmt.close();</p><p&g

33、t;  conn.close();response.sendRedirect("teaMessModSuc.jsp");</p><p><b>  修改個人信息的實現(xiàn)</b></p><p><b>  核心代碼如下:</b></p><p>  request.setCharacterEncodi

34、ng("UTF-8");</p><p>  String name=(String)session.getAttribute("username");</p><p>  session.setAttribute("username",name);</p><p>  String sex=(String

35、)request.getParameter("sex");</p><p>  String mail=(String)request.getParameter("mail");</p><p>  String phone=(String)request.getParameter("phone");</p><

36、;p>  String Name=(String)request.getParameter("Name");</p><p>  String id=(String)request.getParameter("id");</p><p>  String Fname=(String)request.getParameter("Fnam

37、e");</p><p>  String grade=(String)request.getParameter("grade");</p><p>  String Schid=null;</p><p>  String Fid=null;</p><p>  Connection conn=null;<

38、;/p><p>  Statement stmt=null;</p><p>  ResultSet rs=null;</p><p>  Connection connd=null;</p><p>  Statement stmtd=null;</p><p>  ResultSet rsd=null;</p&g

39、t;<p>  DBUtil dbu=new DBUtil();</p><p><b>  try</b></p><p><b>  {</b></p><p>  conn=dbu.getConn();</p><p>  stmt=conn.createStatement();

40、</p><p>  String sql="select Schid,Fid from T_faculties where Fname='"+Fname+"'";</p><p>  rs = stmt.executeQuery(sql);</p><p>  if(rs.next())</p>

41、<p><b>  {</b></p><p>  Schid=rs.getString("Schid");</p><p>  Fid=rs.getString("Fid");</p><p><b>  }</b></p><p>  stmt

42、.close();</p><p>  conn.close();</p><p>  connd=dbu.getConn();</p><p>  stmtd=connd.createStatement();</p><p>  String sql2="update T_studetail set Ssex='"

43、;+sex+"',Smail='"+mail+"',Sphone='"+phone+"',Sname='"+Name+"',Schid='"+Schid+"',Fid='"+Fid+"',Sgrade='"+grade+&q

44、uot;'where Sid='"+name+"'";</p><p>  out.print(sql2);</p><p>  stmtd.executeUpdate(sql2);</p><p>  response.sendRedirect("student.jsp");</p&g

45、t;<p><b>  選課功能的實現(xiàn)</b></p><p>  String name=(String)session.getAttribute("username");</p><p>  session.setAttribute("username",name);</p><p> 

46、 Connection conn=null;</p><p>  Statement stmt=null;</p><p>  ResultSet rs=null;</p><p>  Statement stmtd=null;</p><p>  ResultSet rsd=null;</p><p>  DBUti

47、l dbu=new DBUtil();</p><p><b>  try</b></p><p><b>  {</b></p><p>  conn=dbu.getConn();</p><p>  String sql="select * from T_topic where Top

48、select='0'";</p><p>  stmt=conn.createStatement();</p><p>  rs=stmt.executeQuery(sql); </p><p>  while(rs.next())</p><p><b>  { </b></p>

49、<p>  String Topselect=rs.getString("Topselect");</p><p>  String Topid=rs.getString("Topid");</p><p>  String Topname=rs.getString("Topname");</p><

50、;p>  String Topproperty=rs.getString("Topproperty");</p><p>  String Topcontent=rs.getString("Topcontent"); </p><p>  String Toptype=rs.getString("Toptype");<

51、/p><p>  String Topsource=rs.getString("Topsource");</p><p>  String Toptime=rs.getString("Toptime");</p><p>  String tid=rs.getString("Tid");</p>

52、<p>  String tName=null;</p><p>  stmtd=conn.createStatement();</p><p>  rsd = stmtd.executeQuery("select Tname from T_teacher where Tid='"+tid+"'");</p>

53、<p>  if(rsd.next()){</p><p>  tName=rsd.getString(1);</p><p><b>  }</b></p><p><b>  課題退選的實現(xiàn)</b></p><p>  String name=(String)session.getAt

54、tribute("username");</p><p>  session.setAttribute("username",name);</p><p>  DBUtil db = new DBUtil();</p><p>  Connection conn=null;</p><p>  Conn

55、ection cn=null;</p><p>  Statement stmt=null;</p><p>  Statement stmtd=null;</p><p>  String choose=(String)request.getParameter("choose");</p><p>  String sd

56、="false";</p><p><b>  try</b></p><p><b>  {</b></p><p>  conn = db.getConn();</p><p>  String sql="update T_topic set Topselect=&

57、#39;"+sd+"' where Topid='"+choose+"'";</p><p>  stmt=conn.createStatement();</p><p>  stmt.executeUpdate(sql);</p><p>  out.print(sql);</p>

58、;<p>  stmt.close();</p><p>  cn = db.getConn();</p><p>  String sql2=sql="delete from T_choosetopic where T_choosetopic.Topid='"+choose+"' and T_choosetopic.Sid=&#

59、39;"+name+"'";</p><p>  stmtd=cn.createStatement();</p><p>  stmtd.executeUpdate(sql2);</p><p>  response.sendRedirect("../u_student/student.jsp");</

60、p><p><b>  }</b></p><p><b>  五、系統(tǒng)測試</b></p><p><b>  5.1 測試方案</b></p><p>  黑盒測試也稱功能測試或數(shù)據(jù)驅(qū)動測試,它是在已知產(chǎn)品所應(yīng)具有的功能,通過測試來檢測每個功能是否都能正常使用,在測試時,把程序

61、看作一個不能打開的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,測試者在程序接口進行測試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息,并且保持外部信息(如數(shù)據(jù)庫或文件)的完整性。</p><p>  "黑盒"法著眼于程序外部結(jié)構(gòu)、不考慮內(nèi)部邏輯結(jié)構(gòu)、針對軟件界面和軟件功能進行測試。"黑盒"法是窮舉輸入測試,只

62、有把所有可能的輸入都作為測試情況使用,才能以這種方法查出程序中所有的錯誤。實際上測試情況有無窮多個,人們不僅要測試所有合法的輸入,而且還要對那些不合法但是可能的輸入進行測試。</p><p>  白盒測試按照程序內(nèi)部的邏輯對程序進行測試,檢查程序中的每條通路是否能按預(yù)定要求正確工作。白盒測試又稱為結(jié)構(gòu)測試。</p><p>  在這里主要采用的是黑盒測試,并以白盒測試為輔助測試。</

63、p><p>  5.2 測試用例及結(jié)果</p><p>  1.登錄時,輸入正確的和錯誤的用戶ID和密碼,轉(zhuǎn)向是否正確</p><p>  1)正確的用戶名和密碼:</p><p>  輸入:用戶名:10970101,密碼:10970101</p><p>  預(yù)期輸出:登陸到學(xué)生模塊主頁。</p><

64、p>  2)錯誤的用戶名和密碼:</p><p>  輸入:用戶名:12345,密碼:345 預(yù)期輸出:跳轉(zhuǎn)到教師登陸頁面。</p><p>  以上測試用例經(jīng)過驗證是正確的。</p><p><b>  圖5-1 登陸界面</b></p><p>  2.登錄成功后,可以進行信息查詢、修改,密碼的修改,選題和退

65、選功能.</p><p>  1) 連接數(shù)據(jù)可進行信息查詢,預(yù)期可以得到學(xué)生的正確信息。</p><p><b>  測試如下:</b></p><p><b>  圖5-2 學(xué)生信息</b></p><p>  2) 信息的修改功能,可以在界面上進行修改學(xué)生信息,并存儲進數(shù)據(jù)庫中。</p&g

66、t;<p><b>  測試如下:</b></p><p>  3) 從數(shù)據(jù)庫表中查詢畢業(yè)設(shè)計的題目,通過這個模塊可以進行查詢。</p><p>  測試結(jié)果應(yīng)與數(shù)據(jù)庫相連:</p><p>  4)課題退選,通過這個功能可以進行課題的退選。</p><p><b>  六、軟件使用說明書<

67、/b></p><p><b>  6.1 登陸界面</b></p><p>  用戶輸入正確的用戶名和密碼,就可以進入到畢業(yè)設(shè)計管理系統(tǒng),初始密碼與用戶名一致,登陸界面如圖6-1所示</p><p><b>  圖6-1 登陸界面</b></p><p><b>  6.2 主界面

68、</b></p><p>  登陸驗證若正確的話,進入主界面,如圖6-2所示:</p><p><b>  圖6-2 主界面</b></p><p>  6.3 查看個人信息</p><p>  可以進行學(xué)生信息的查詢,功能如圖6-3所示:</p><p>  圖6-3 個人信息查詢&

69、lt;/p><p>  6.4 個人信息維護</p><p>  主要進行的是學(xué)生個人信息的維護,如圖6-4所示:</p><p>  圖6-4 維護個人信息</p><p><b>  6.5 密碼修改</b></p><p>  可以進行密碼的修改,采用MD5進行了加密,如圖6-5所示:</

70、p><p><b>  圖6-5 密碼修改</b></p><p><b>  6.6 課題選擇</b></p><p><b>  圖6-6 課題選擇</b></p><p><b>  6.7 課題退選</b></p><p>&l

71、t;b>  七、設(shè)計總結(jié)</b></p><p>  在本次設(shè)計中,我們組中共有5個人,在王亞雄組長的代領(lǐng)下,我們一起經(jīng)過協(xié)商進行了模塊的劃分,我做的是學(xué)生的那個模塊,相對來說不算難,通過和組員的探討和自己上網(wǎng)查資料,改了學(xué)到錯誤,也學(xué)到了很多知識,感覺自身的能力有了一定的提高,因為在這次訓(xùn)練中我們小組的每個人都負責(zé)完成系統(tǒng)的一個模塊,當遇到問題時,都會去找百度,基本上遇到的問題多得到了解決。這

72、次課設(shè)時間挺長的,在這段時間了確實對于JSP,數(shù)據(jù)庫和系統(tǒng)的安全性等方面都有了考慮,拓寬了我考慮問題的面。</p><p><b>  八、 致謝</b></p><p>  感謝JavaEE的xx老師,老師教授最多的就是JavaEE的思想方面,我感覺對于JSP方面還是不太熟悉,這次工程開發(fā)訓(xùn)練讓我對于JSP的掌握變得熟悉,感謝王組長在我們遇到問題是的解惑和對于我們組

73、的成功的領(lǐng)導(dǎo),這些都使的我們這次課設(shè)得到了完整的完成任務(wù)。</p><p><b>  九 參考文獻</b></p><p>  [1]吳明輝、胡煜、竇亮,《JSP網(wǎng)絡(luò)辦公及商務(wù)應(yīng)用系統(tǒng)開發(fā)實例導(dǎo)航》</p><p>  吳明輝、胡煜、竇亮,《JSP網(wǎng)絡(luò)辦公及商務(wù)應(yīng)用系統(tǒng)開發(fā)實例導(dǎo)航》,中文第1版,北京,人民郵電出版社,2003年</p&

74、gt;<p>  [2] 鄧文淵、挑戰(zhàn),《互動網(wǎng)站百寶箱》,北京,中國鐵道出版社,2004年</p><p>  今天我期待的為你 的會計會計記錄時間離開i哦i餓極了可噢噢色會計考試了看見客人</p><p>  [3] 石志國,《JSP動態(tài)網(wǎng)站編程》,北京,清華大學(xué)出版社,2001年</p><p>  [4] 蒙新,《JSP編程技術(shù)與綜合實例演練》

75、,北京,清華大學(xué)出版社 ,2001年</p><p>  [5] 丁貴廣,《JSP編程基礎(chǔ)與實例》,北京,機械工業(yè)出版社,2002年</p><p>  [6] 張海藩,《軟件工程導(dǎo)論》,清華大學(xué)出版社,2003年</p><p>  [7] 李存斌、樊建平,《JSP高級編程及項目應(yīng)用開發(fā)》,中國水利水電出版社,2003年</p><p> 

76、 [8] 魏善沛編著.《Web數(shù)據(jù)庫技術(shù)實用教程》. 清華大學(xué)出版社,1998年</p><p>  [9] [美] Jeffrey D.Ullman,《Fundamental Course of Database System》,TsingHua Press,2001年</p><p>  [12] 漢龍,《網(wǎng)業(yè)設(shè)計與制作三合一》 ,上海科學(xué)普及出版社,2003年</p>

77、<p>  [13] 羅運模,《SQL Server 數(shù)據(jù)庫系統(tǒng)基礎(chǔ)》,高等教育出版社,2005年</p><p>  [14] 李超等,《CSS 網(wǎng)站布局實錄:基于Web 標準的網(wǎng)站設(shè)計指南》,科學(xué)出版社,2007年</p><p>  [16] 古樂等,《軟件測試技術(shù)概論》,清華大學(xué)出版社,2004年</p><p>  [17] [美]哈爾平,《信息

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論