版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> *******************</p><p><b> 實(shí)踐教學(xué)</b></p><p> *******************</p><p><b> 計(jì)算機(jī)與通信學(xué)院</b></p><p><b> 2013年春季學(xué)期</b>&
2、lt;/p><p><b> 工程開(kāi)發(fā)綜合訓(xùn)練</b></p><p> 題 目: 畢業(yè)設(shè)計(jì)管理系統(tǒng) </p><p> 專業(yè)班級(jí): 10級(jí)軟件工程基地班 </p><p> 姓 名: </p><p> 學(xué)
3、號(hào): </p><p> 指導(dǎo)教師: </p><p> 成 績(jī): </p><p><b> 摘 要</b></p><p> 該畢業(yè)設(shè)計(jì)管理系統(tǒng)采用的是B/S結(jié)構(gòu),以Sql Ser
4、ver 2008 + myeclipse + JSP作為開(kāi)發(fā)工具。本系統(tǒng)實(shí)現(xiàn)了管理員對(duì)系統(tǒng)用戶信息(管理員信息、教師信息、學(xué)生信息)、課題信息管理等;教師角色對(duì)個(gè)人信息的修改,課題的添加,查詢管理、選題管理,論文管理等;評(píng)審角色對(duì)個(gè)人信息的修改,課題的評(píng)審等;學(xué)生角色可以對(duì)個(gè)人信息修改,查看成績(jī)、選題登記與查詢,論文提交與查看。借助了網(wǎng)絡(luò)平臺(tái),不但使學(xué)生與老師進(jìn)行有效的溝通,使學(xué)生可以及時(shí)的了解有關(guān)畢業(yè)論文的相關(guān)事情,而且使論文的上傳查
5、看、信息的管理、用戶的管理和數(shù)據(jù)庫(kù)的管理等工作更加容易,既提高了工作效率,也降低了成本。</p><p> 關(guān)鍵詞:畢業(yè)設(shè)計(jì)管理系統(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)勢(shì)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è)計(jì)5</p><p> 2.1系統(tǒng)E-R圖5</p><p> 三、邏輯結(jié)構(gòu)設(shè)計(jì)6</p><p> 3.1 各個(gè)表的結(jié)構(gòu)6</p><p><b> 四、系統(tǒng)實(shí)現(xiàn)10</b></p><p> 4.1 建立數(shù)據(jù)庫(kù)10</p><p>
8、 4.2 程序設(shè)計(jì)10</p><p> 4.2.1主界面10</p><p> 4.2.2顯示個(gè)人信息功能的實(shí)現(xiàn)10</p><p> 4.2.3修改密碼功能的實(shí)現(xiàn)11</p><p> 4.2.4修改 個(gè)人信息的實(shí)現(xiàn)11</p><p> 4.2.5選課功能的實(shí)現(xiàn)12</p&
9、gt;<p> 4.2.6課題退選的實(shí)現(xiàn)13</p><p><b> 五、系統(tǒng)測(cè)試14</b></p><p> 5.1 測(cè)試方案14</p><p> 5.2 測(cè)試用例及結(jié)果14</p><p> 六、軟件使用說(shuō)明書(shū)16</p><p> 6.1 登陸界面
10、16</p><p> 6.2 主界面16</p><p> 6.3 查看個(gè)人信息17</p><p> 6.4 個(gè)人信息維護(hù)17</p><p> 6.5 密碼修改18</p><p> 6.6 課題選擇18</p><p> 6.7 課題退選18</p>
11、<p><b> 七、設(shè)計(jì)總結(jié)19</b></p><p><b> 八、 致謝20</b></p><p><b> 九 參考文獻(xiàn)21</b></p><p><b> 一、需求分析</b></p><p> 1.1畢業(yè)論文
12、管理的現(xiàn)狀</p><p> 畢業(yè)論文選題一般采用兩種方式:一種將畢業(yè)設(shè)計(jì)存在軟盤(pán)上交;另一種則存放到教師的電腦上的一個(gè)共享目錄內(nèi)。但這兩種方法都有各自的弊端:前一種方法不方便攜帶、速度慢、容量小、易損壞;后一種方法雖然解決了軟盤(pán)容量小、容易壞的問(wèn)題。但存在一個(gè)更致命的缺點(diǎn):學(xué)生可以隨意的查看、更改和刪除其他同學(xué)的畢業(yè)設(shè)計(jì),造成大量如抄襲畢業(yè)設(shè)計(jì)、惡意刪除或修改其他同學(xué)畢業(yè)設(shè)計(jì)的事情發(fā)生;老師在幫學(xué)生修改畢業(yè)設(shè)
13、計(jì)時(shí),也很容易弄不清楚畢業(yè)設(shè)計(jì)批改與否;畢業(yè)設(shè)計(jì)是誰(shuí)的或是舊畢業(yè)設(shè)計(jì)沒(méi)刪除掉,跟新畢業(yè)設(shè)計(jì)搞混了等情況,雖然有些可以用嚴(yán)格的紀(jì)律來(lái)實(shí)現(xiàn)管理,但仍然會(huì)給學(xué)生和老師帶來(lái)很多的麻煩。而且,由于畢業(yè)設(shè)計(jì)是一個(gè)持續(xù)較長(zhǎng)時(shí)間的過(guò)程,這其中需要同學(xué)和老師不斷的溝通,但是期間若是由于學(xué)生有事或身體不適等情況,就不得不中途請(qǐng)假,而這勢(shì)必會(huì)影響到畢業(yè)設(shè)計(jì)的順利完成。在當(dāng)前的信息化時(shí)代中,任何學(xué)校,都需要一個(gè)實(shí)用的畢業(yè)論文選題來(lái)規(guī)范畢業(yè)論文選題,這將會(huì)大大提
14、高學(xué)校的管理水平,優(yōu)化資源,實(shí)現(xiàn)效益的最大化。</p><p> 現(xiàn)在國(guó)內(nèi)外也有很多畢業(yè)論文選題的軟件,采用的技術(shù)也是多種多樣,如基于JSP、FTP模式,但大多數(shù)畢業(yè)論文選題主要用于網(wǎng)絡(luò)學(xué)院的遠(yuǎn)程教學(xué)。至于校園內(nèi)的正規(guī)教學(xué),利用畢業(yè)論文選題組織管理教學(xué)活動(dòng)的并不多。針對(duì)國(guó)內(nèi)外對(duì)教學(xué)管理軟件的巨大需要和基本需要,一個(gè)好的教學(xué)管理軟件,必須功能齊全,操作簡(jiǎn)便,向用戶展示友善的操作界面。在完善功能的同時(shí)又必須兼顧系統(tǒng)
15、的靈活性,安全性,健壯性。一個(gè)好的教學(xué)管理系統(tǒng),不管是計(jì)算機(jī)專業(yè)人員還是其他用戶都能很快上手,操作簡(jiǎn)單,便于安裝,容易普及。</p><p> 1.2畢業(yè)論文管理系統(tǒng)的優(yōu)勢(shì)</p><p> 畢業(yè)論文管理系統(tǒng)的優(yōu)勢(shì)主要表現(xiàn)在三個(gè)方面:</p><p> 畢業(yè)設(shè)計(jì)無(wú)紙化,環(huán)保又方便。傳統(tǒng)的畢業(yè)設(shè)計(jì)上交方式,都是經(jīng)由學(xué)生科目代表統(tǒng)一收齊后,交到教師辦公室,然后教師
16、抽取一個(gè)整段的時(shí)間,或是若干分時(shí)間段,一份一份地手工翻閱批改,然后再做好相關(guān)記錄。而無(wú)紙化畢業(yè)設(shè)計(jì),只需在電腦前點(diǎn)點(diǎn)鼠標(biāo),在體力上幾乎沒(méi)有多大的消耗,而且在環(huán)保、效率、針對(duì)性教學(xué)指導(dǎo)方面做得要比傳統(tǒng)的畢業(yè)論文選題科學(xué)得多。</p><p> 科學(xué)管理,安全可靠。傳統(tǒng)的畢業(yè)論文選題方式,都是一份份獨(dú)立的畢業(yè)設(shè)計(jì),一個(gè)學(xué)生對(duì)應(yīng)一份,而這么一撂的設(shè)計(jì),經(jīng)常會(huì)由于各種原因,丟失或是污損,給畢業(yè)論文選題和教學(xué)進(jìn)程帶來(lái)很大
17、的麻煩和不便。而畢業(yè)論文選題的動(dòng)作,只需做好系統(tǒng)數(shù)據(jù)庫(kù)的保護(hù),以上問(wèn)題可以迎刃而解了。</p><p> 簡(jiǎn)化工作,促進(jìn)其他方面的綜合發(fā)展。由于畢業(yè)論文選題的介入運(yùn)行,可以使教師騰出更多的時(shí)間,做更多針對(duì)性的個(gè)性化教學(xué)服務(wù),從而使每個(gè)學(xué)生都有機(jī)會(huì)在學(xué)業(yè)上有更大的進(jìn)步。</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è)計(jì)</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è)計(jì)</b></p><p> 3.1 各個(gè)表的結(jié)構(gòu)</p><p> 表3-1學(xué)生表(T_student)</p><p> 表3-2 學(xué)
21、生詳細(xì)信息表(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)實(shí)現(xiàn)</b></p><p><b> 4.1 建立數(shù)據(jù)庫(kù)</b></p><p> 數(shù)據(jù)庫(kù)采用SqlServer2008,數(shù)據(jù)庫(kù)名稱為GPMS。</p><p><b> 4.2 程序設(shè)計(jì)</b></p><p><b> 主界面</b>
23、;</p><p> 主界面分為上、左、右三部分,其中左邊為菜單欄,右邊為展現(xiàn)頁(yè)面,格式控制應(yīng)用到了CSS+DIV+JavaScript等技術(shù)。</p><p> 顯示個(gè)人信息功能的實(shí)現(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> 修改密碼功能的實(shí)現(xiàn)</b></p><p> 為了系統(tǒng)安全,數(shù)據(jù)庫(kù)
31、中所涉及的角色密碼都經(jīng)過(guò)了加密處理,核心代碼如下:</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> 修改個(gè)人信息的實(shí)現(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> 選課功能的實(shí)現(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> 課題退選的實(shí)現(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)測(cè)試</b></p><p><b> 5.1 測(cè)試方案</b></p><p> 黑盒測(cè)試也稱功能測(cè)試或數(shù)據(jù)驅(qū)動(dòng)測(cè)試,它是在已知產(chǎn)品所應(yīng)具有的功能,通過(guò)測(cè)試來(lái)檢測(cè)每個(gè)功能是否都能正常使用,在測(cè)試時(shí),把程序
61、看作一個(gè)不能打開(kāi)的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,測(cè)試者在程序接口進(jìn)行測(cè)試,它只檢查程序功能是否按照需求規(guī)格說(shuō)明書(shū)的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息,并且保持外部信息(如數(shù)據(jù)庫(kù)或文件)的完整性。</p><p> "黑盒"法著眼于程序外部結(jié)構(gòu)、不考慮內(nèi)部邏輯結(jié)構(gòu)、針對(duì)軟件界面和軟件功能進(jìn)行測(cè)試。"黑盒"法是窮舉輸入測(cè)試,只
62、有把所有可能的輸入都作為測(cè)試情況使用,才能以這種方法查出程序中所有的錯(cuò)誤。實(shí)際上測(cè)試情況有無(wú)窮多個(gè),人們不僅要測(cè)試所有合法的輸入,而且還要對(duì)那些不合法但是可能的輸入進(jìn)行測(cè)試。</p><p> 白盒測(cè)試按照程序內(nèi)部的邏輯對(duì)程序進(jìn)行測(cè)試,檢查程序中的每條通路是否能按預(yù)定要求正確工作。白盒測(cè)試又稱為結(jié)構(gòu)測(cè)試。</p><p> 在這里主要采用的是黑盒測(cè)試,并以白盒測(cè)試為輔助測(cè)試。</
63、p><p> 5.2 測(cè)試用例及結(jié)果</p><p> 1.登錄時(shí),輸入正確的和錯(cuò)誤的用戶ID和密碼,轉(zhuǎn)向是否正確</p><p> 1)正確的用戶名和密碼:</p><p> 輸入:用戶名:10970101,密碼:10970101</p><p> 預(yù)期輸出:登陸到學(xué)生模塊主頁(yè)。</p><
64、p> 2)錯(cuò)誤的用戶名和密碼:</p><p> 輸入:用戶名:12345,密碼:345 預(yù)期輸出:跳轉(zhuǎn)到教師登陸頁(yè)面。</p><p> 以上測(cè)試用例經(jīng)過(guò)驗(yàn)證是正確的。</p><p><b> 圖5-1 登陸界面</b></p><p> 2.登錄成功后,可以進(jìn)行信息查詢、修改,密碼的修改,選題和退
65、選功能.</p><p> 1) 連接數(shù)據(jù)可進(jìn)行信息查詢,預(yù)期可以得到學(xué)生的正確信息。</p><p><b> 測(cè)試如下:</b></p><p><b> 圖5-2 學(xué)生信息</b></p><p> 2) 信息的修改功能,可以在界面上進(jìn)行修改學(xué)生信息,并存儲(chǔ)進(jìn)數(shù)據(jù)庫(kù)中。</p&g
66、t;<p><b> 測(cè)試如下:</b></p><p> 3) 從數(shù)據(jù)庫(kù)表中查詢畢業(yè)設(shè)計(jì)的題目,通過(guò)這個(gè)模塊可以進(jìn)行查詢。</p><p> 測(cè)試結(jié)果應(yīng)與數(shù)據(jù)庫(kù)相連:</p><p> 4)課題退選,通過(guò)這個(gè)功能可以進(jìn)行課題的退選。</p><p><b> 六、軟件使用說(shuō)明書(shū)<
67、/b></p><p><b> 6.1 登陸界面</b></p><p> 用戶輸入正確的用戶名和密碼,就可以進(jìn)入到畢業(yè)設(shè)計(jì)管理系統(tǒng),初始密碼與用戶名一致,登陸界面如圖6-1所示</p><p><b> 圖6-1 登陸界面</b></p><p><b> 6.2 主界面
68、</b></p><p> 登陸驗(yàn)證若正確的話,進(jìn)入主界面,如圖6-2所示:</p><p><b> 圖6-2 主界面</b></p><p> 6.3 查看個(gè)人信息</p><p> 可以進(jìn)行學(xué)生信息的查詢,功能如圖6-3所示:</p><p> 圖6-3 個(gè)人信息查詢&
69、lt;/p><p> 6.4 個(gè)人信息維護(hù)</p><p> 主要進(jìn)行的是學(xué)生個(gè)人信息的維護(hù),如圖6-4所示:</p><p> 圖6-4 維護(hù)個(gè)人信息</p><p><b> 6.5 密碼修改</b></p><p> 可以進(jìn)行密碼的修改,采用MD5進(jìn)行了加密,如圖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è)計(jì)總結(jié)</b></p><p> 在本次設(shè)計(jì)中,我們組中共有5個(gè)人,在王亞雄組長(zhǎng)的代領(lǐng)下,我們一起經(jīng)過(guò)協(xié)商進(jìn)行了模塊的劃分,我做的是學(xué)生的那個(gè)模塊,相對(duì)來(lái)說(shuō)不算難,通過(guò)和組員的探討和自己上網(wǎng)查資料,改了學(xué)到錯(cuò)誤,也學(xué)到了很多知識(shí),感覺(jué)自身的能力有了一定的提高,因?yàn)樵谶@次訓(xùn)練中我們小組的每個(gè)人都負(fù)責(zé)完成系統(tǒng)的一個(gè)模塊,當(dāng)遇到問(wèn)題時(shí),都會(huì)去找百度,基本上遇到的問(wèn)題多得到了解決。這
72、次課設(shè)時(shí)間挺長(zhǎng)的,在這段時(shí)間了確實(shí)對(duì)于JSP,數(shù)據(jù)庫(kù)和系統(tǒng)的安全性等方面都有了考慮,拓寬了我考慮問(wèn)題的面。</p><p><b> 八、 致謝</b></p><p> 感謝JavaEE的xx老師,老師教授最多的就是JavaEE的思想方面,我感覺(jué)對(duì)于JSP方面還是不太熟悉,這次工程開(kāi)發(fā)訓(xùn)練讓我對(duì)于JSP的掌握變得熟悉,感謝王組長(zhǎng)在我們遇到問(wèn)題是的解惑和對(duì)于我們組
73、的成功的領(lǐng)導(dǎo),這些都使的我們這次課設(shè)得到了完整的完成任務(wù)。</p><p><b> 九 參考文獻(xiàn)</b></p><p> [1]吳明輝、胡煜、竇亮,《JSP網(wǎng)絡(luò)辦公及商務(wù)應(yīng)用系統(tǒng)開(kāi)發(fā)實(shí)例導(dǎo)航》</p><p> 吳明輝、胡煜、竇亮,《JSP網(wǎng)絡(luò)辦公及商務(wù)應(yīng)用系統(tǒng)開(kāi)發(fā)實(shí)例導(dǎo)航》,中文第1版,北京,人民郵電出版社,2003年</p&
74、gt;<p> [2] 鄧文淵、挑戰(zhàn),《互動(dòng)網(wǎng)站百寶箱》,北京,中國(guó)鐵道出版社,2004年</p><p> 今天我期待的為你 的會(huì)計(jì)會(huì)計(jì)記錄時(shí)間離開(kāi)i哦i餓極了可噢噢色會(huì)計(jì)考試了看見(jiàn)客人</p><p> [3] 石志國(guó),《JSP動(dòng)態(tài)網(wǎng)站編程》,北京,清華大學(xué)出版社,2001年</p><p> [4] 蒙新,《JSP編程技術(shù)與綜合實(shí)例演練》
75、,北京,清華大學(xué)出版社 ,2001年</p><p> [5] 丁貴廣,《JSP編程基礎(chǔ)與實(shí)例》,北京,機(jī)械工業(yè)出版社,2002年</p><p> [6] 張海藩,《軟件工程導(dǎo)論》,清華大學(xué)出版社,2003年</p><p> [7] 李存斌、樊建平,《JSP高級(jí)編程及項(xiàng)目應(yīng)用開(kāi)發(fā)》,中國(guó)水利水電出版社,2003年</p><p>
76、 [8] 魏善沛編著.《Web數(shù)據(jù)庫(kù)技術(shù)實(shí)用教程》. 清華大學(xué)出版社,1998年</p><p> [9] [美] Jeffrey D.Ullman,《Fundamental Course of Database System》,TsingHua Press,2001年</p><p> [12] 漢龍,《網(wǎng)業(yè)設(shè)計(jì)與制作三合一》 ,上??茖W(xué)普及出版社,2003年</p>
77、<p> [13] 羅運(yùn)模,《SQL Server 數(shù)據(jù)庫(kù)系統(tǒng)基礎(chǔ)》,高等教育出版社,2005年</p><p> [14] 李超等,《CSS 網(wǎng)站布局實(shí)錄:基于Web 標(biāo)準(zhǔn)的網(wǎng)站設(shè)計(jì)指南》,科學(xué)出版社,2007年</p><p> [16] 古樂(lè)等,《軟件測(cè)試技術(shù)概論》,清華大學(xué)出版社,2004年</p><p> [17] [美]哈爾平,《信息
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)設(shè)計(jì)--畢業(yè)設(shè)計(jì)管理系統(tǒng)設(shè)計(jì)說(shuō)明書(shū)
- 畢業(yè)設(shè)計(jì)說(shuō)明書(shū)---畢業(yè)設(shè)計(jì)課題綜合管理系統(tǒng)
- 畢業(yè)設(shè)計(jì)說(shuō)明書(shū)---畢業(yè)設(shè)計(jì)課題綜合管理系統(tǒng)
- 畢業(yè)設(shè)計(jì)說(shuō)明書(shū)---畢業(yè)設(shè)計(jì)課題綜合管理系統(tǒng).doc
- 醫(yī)院管理系統(tǒng)畢業(yè)設(shè)計(jì)說(shuō)明書(shū)
- 網(wǎng)上訂餐系統(tǒng)畢業(yè)設(shè)計(jì)論文畢業(yè)設(shè)計(jì)說(shuō)明書(shū)
- 礦井畢業(yè)設(shè)計(jì)畢業(yè)設(shè)計(jì)說(shuō)明書(shū)
- 藥庫(kù)管理系統(tǒng)畢業(yè)設(shè)計(jì)說(shuō)明書(shū)
- 訂單管理系統(tǒng)畢業(yè)設(shè)計(jì)說(shuō)明書(shū)
- 【畢業(yè)設(shè)計(jì)】臺(tái)虎鉗畢業(yè)設(shè)計(jì)說(shuō)明書(shū)
- 【畢業(yè)設(shè)計(jì)】墊圈內(nèi)徑檢測(cè)裝置畢業(yè)設(shè)計(jì)說(shuō)明書(shū)課程畢業(yè)設(shè)計(jì)說(shuō)明書(shū)
- delphi物資管理系統(tǒng)畢業(yè)設(shè)計(jì)說(shuō)明書(shū)
- 圖書(shū)管理系統(tǒng)畢業(yè)設(shè)計(jì)說(shuō)明書(shū)
- 學(xué)籍管理畢業(yè)設(shè)計(jì)說(shuō)明書(shū)
- 【畢業(yè)設(shè)計(jì)】臺(tái)虎鉗畢業(yè)設(shè)計(jì)說(shuō)明書(shū)
- 【畢業(yè)設(shè)計(jì)】墊圈內(nèi)徑檢測(cè)裝置畢業(yè)設(shè)計(jì)說(shuō)明書(shū)課程畢業(yè)設(shè)計(jì)說(shuō)明書(shū)
- 畢業(yè)設(shè)計(jì)說(shuō)明書(shū)—
- 空調(diào)系統(tǒng)設(shè)計(jì) 畢業(yè)設(shè)計(jì)說(shuō)明書(shū)
- 財(cái)務(wù)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)說(shuō)明書(shū)
- 空調(diào)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)說(shuō)明書(shū)
評(píng)論
0/150
提交評(píng)論