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

下載本文檔

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

文檔簡介

1、<p><b>  《JSP》課程設(shè)計</b></p><p>  題 目 JSP相冊管理 </p><p>  學(xué) 號 </p><p><b>  學(xué)生姓名 </b></p><p>  院 系 計算機</p>

2、;<p>  專 業(yè) 網(wǎng)絡(luò)工程</p><p>  指導(dǎo)教師 </p><p>  二O一三 年 12 月 14 日</p><p><b>  目 錄</b></p><p>  第一章 緒論…………………………………………………………………2</p><

3、p>  1.1 課程設(shè)計目的…………………………………………………………2</p><p>  1.2 系統(tǒng)采用的相關(guān)技術(shù)…………………………………………………2</p><p>  第二章 系統(tǒng)需求分析和總體設(shè)計……………………………………2</p><p>  2.1 需求分析………………………………………………………………2</p><

4、;p>  2.1.1 系統(tǒng)需求描述………………………………………………………2</p><p>  2.1.2 功能模塊圖…………………………………………………………2</p><p>  2.1.3 頁面及表屬性說明…………………………………………………3</p><p>  2.1.3 數(shù)據(jù)項………………………………………………………………3</p&

5、gt;<p>  2.1.5 數(shù)據(jù)表………………………………………………………………4</p><p>  2.2 概念設(shè)計………………………………………………………………5 </p><p>  2.2.1 E—R圖………………………………………………………………5</p><p>  2.2.2 主要模塊及其功能…………………………………………

6、………7</p><p>  第三章 系統(tǒng)詳細(xì)設(shè)計與編碼……………………………………………8</p><p>  3.1 訪問模塊及操作模塊…………………………………………………8</p><p>  3.2 系統(tǒng)代碼………………………………………………………………13</p><p>  第四章 系統(tǒng)測試………………………………………………

7、……………15</p><p>  第五章 總結(jié)…………………………………………………………………15</p><p>  參考文獻(xiàn)………………………………………………………………………16</p><p><b>  第一章 緒論</b></p><p>  1.1 課程設(shè)計目的 </p><p&g

8、t;  隨著我國經(jīng)濟(jì)的發(fā)展,我國網(wǎng)絡(luò)也隨之覆蓋全國各地,在這同時我國網(wǎng)民急劇增加。由于網(wǎng)絡(luò)不斷深入人們的日常生活,人們在網(wǎng)絡(luò)當(dāng)中會遇到各種自己非常喜歡的圖片想保存下來,但有時候自己也沒有移動磁盤等工具來存儲,就算有也可能會因為存儲空間的不足不能保存下來。還有自己和朋友一起外出旅游的一些照片都需要保存好,等等。這樣就要求我們計算機人員開發(fā)一個如何管理圖片系統(tǒng),來管理自己的圖片,方便用查看。在這就以個人為背景——開發(fā)電子相冊管理系統(tǒng)。 &l

9、t;/p><p>  1.2 系統(tǒng)采用的相關(guān)技術(shù)</p><p>  本系統(tǒng)主要采用jsp技術(shù)和sql技術(shù)結(jié)合,用jsp建立圖形界面、用sql建立數(shù)據(jù)庫。</p><p>  系統(tǒng)需求分析和總體設(shè)計 </p><p><b>  2.1 需求分析 </b></p><p>  2.1.1 系統(tǒng)需求描述

10、 </p><p>  面對傳統(tǒng)的相冊難于管理,圖片多,耗費空間,也有時候自己忘了存放位置,難于查找等?;趥€人的圖片,開發(fā)電子相冊管理系統(tǒng)來幫助大家管理自己心愛的圖片,以便方便查看。隨時隨地都可以查看(前提是要有網(wǎng)絡(luò)的情況下)。</p><p>  2.1.2 功能模塊圖 </p><p><b>  圖片管理模塊</b></p>

11、<p>  該模塊對所有用戶都可以使用,普通用戶只能查看,管理員可以查看、刪除、更新、上傳等功能。</p><p><b>  人員管理模塊</b></p><p>  該模塊只有管理員可以使用,他可以查看每個人的信息,還可以修改個人用戶的信息,用戶只能注冊普通用戶,然后通過管理員可以提升他成為管理員身份。</p><p>  2

12、.1.3 頁面及表屬性說明 </p><p><b>  頁面結(jié)構(gòu)</b></p><p><b>  2.1.4 數(shù)據(jù)項</b></p><p><b>  2.1.5數(shù)據(jù)表</b></p><p><b>  用戶表</b></p>&l

13、t;p><b>  圖片表</b></p><p><b>  2.2概念設(shè)計</b></p><p>  2.2.1 E—R圖 </p><p>  用戶個體E—R圖

14、 </p><p><b>  圖片個體E—R圖</b></p><p><b>  m</b></p><p><b>  n</b

15、></p><p><b>  總E—R圖</b></p><p>  2.2.2 主要模塊及其功能 </p><p><b>  電子相冊功能模塊圖</b></p><p>  系統(tǒng)詳細(xì)設(shè)計與編碼 </p><p>  3.1 訪問模塊及操作模塊 </p>

16、<p><b>  登陸界面</b></p><p>  普通用戶登陸成功界面</p><p><b>  查看操作</b></p><p><b>  管理員登錄成功頁面</b></p><p><b>  進(jìn)行人員查詢\更新</b><

17、;/p><p><b>  人員修改操作</b></p><p><b>  人員刪除操作</b></p><p>  進(jìn)行圖片查詢\更新\刪除操作</p><p><b>  圖片查詢</b></p><p><b>  圖片更新</b&g

18、t;</p><p><b>  刪除操作</b></p><p><b>  圖片添加操作</b></p><p>  3.2.2 系統(tǒng)代碼 </p><p>  Valuebean的實現(xiàn) </p><p><b>  圖片</b></p>

19、<p>  public class img {</p><p>  private String picid;</p><p>  private String picname;</p><p>  private String picurl;</p><p>  private String picdescrept;<

20、/p><p><b>  }</b></p><p><b>  系統(tǒng)使用人</b></p><p>  public class img_person {</p><p>  public img_person() { }</p><p>  private String n

21、ame;</p><p>  private String password;</p><p>  private String type;</p><p>  private String sex;</p><p><b>  }</b></p><p>  Toolbean的實現(xiàn)</p&

22、gt;<p><b>  DB2</b></p><p>  public class DB2 {//用于實現(xiàn)數(shù)據(jù)庫連接</p><p>  private String className;</p><p>  private String url;</p><p>  private S

23、tring username;</p><p>  private String password;</p><p>  private Connection con;</p><p>  private Statement stm;</p><p>  private ResultSet rs;</p><p>&l

24、t;b>  }</b></p><p><b>  MyTools</b></p><p>  public class MyTools {</p><p>  public static int strToint(String str){}//將String型數(shù)據(jù)轉(zhuǎn)換為int型數(shù)據(jù)的方法<

25、/p><p>  public static String toChinese(String str){}//進(jìn)行轉(zhuǎn)碼操作的方法</p><p>  public static String intToStr(int num){}//將int型數(shù)據(jù)轉(zhuǎn)換為String型數(shù)據(jù)的方法</p><p><b>

26、  }</b></p><p><b>  ImgDao</b></p><p>  public class ImgDao {</p><p>  private DB2 connection =null;</p><p>  public ImgDao(){</p><p>  c

27、onnection=new DB2();</p><p><b>  }</b></p><p>  public boolean doImg(String dotype,img single){}//進(jìn)行圖片操作處理</p><p><b>  }</b></p><p><b>  連

28、接數(shù)據(jù)庫關(guān)鍵代碼</b></p><p><b>  <%</b></p><p>  String driverClass="com.microsoft.sqlserver.jdbc.SQLServerDriver";</p><p>  String url="jdbc:sqlserver:/

29、/localhost:1433;databaseName=jsp";</p><p>  String username="sa";</p><p>  String password="123";</p><p><b>  try {</b></p><p>  Cl

30、ass.forName(driverClass);</p><p>  Connection conn=DriverManager.getConnection(url,username,password);</p><p>  Statement stmt=conn.createStatement();</p><p><b>  %></b&

31、gt;</p><p><b>  驗證登錄的關(guān)鍵代碼</b></p><p><b>  <%</b></p><p>  String driverClass="com.microsoft.sqlserver.jdbc.SQLServerDriver";</p><p>

32、;  String url="jdbc:sqlserver://localhost:1433;databaseName=jsp";</p><p>  String dbname="sa";</p><p>  String dbpassword="123";</p><p>  //DB2 custome

33、r=new DB2();</p><p>  boolean mark=false;</p><p>  String type=MyTools.toChinese(request.getParameter("Type"));</p><p>  String name=MyTools.toChinese(request.getParameter

34、("username"));</p><p>  String psw=MyTools.toChinese(request.getParameter("pwd"));</p><p>  //System.out.println(type +","+ name +","+ psw );</p>&

35、lt;p><b>  try{</b></p><p>  Class.forName(driverClass);</p><p>  Connection connection=DriverManager.getConnection(url,dbname,dbpassword);</p><p>  Statement stmt=con

36、nection.createStatement();</p><p>  //DB2 reg=new DB2();</p><p>  String sql="select * from userjsp where username=? and userpassword=? and usertype=?";</p><p>  PreparedS

37、tatement ps=connection.prepareStatement(sql);</p><p>  ps.setString(1,name);</p><p>  ps.setString(2,psw);</p><p>  ps.setString(3,type);</p><p>  ResultSet rs=ps.execu

38、teQuery();</p><p>  if(rs.next()){</p><p>  if(type.equals("普通用戶")){</p><p>  session.setAttribute("user",name);</p><p>  session.setAttribute(&quo

39、t;type","普通用戶");</p><p>  response.sendRedirect("pic_list.jsp");</p><p><b>  }</b></p><p>  if(type.equals("管理員")){</p><p&g

40、t;  session.setAttribute("user",name);</p><p>  session.setAttribute("type","管理戶");</p><p>  response.sendRedirect("mannger_success.jsp");</p><

41、p><b>  }</b></p><p><b>  }else{</b></p><p>  session.setAttribute("message","你輸入的用戶名或密碼錯誤!");</p><p>  response.sendRedirect("img

42、_index.jsp");</p><p><b>  }</b></p><p>  }catch(Exception e){</p><p>  e.printStackTrace();</p><p><b>  }</b></p><p><b>

43、  %></b></p><p><b>  系統(tǒng)測試 </b></p><p>  系統(tǒng)測試是系統(tǒng)開發(fā)周期中的一個十分重要的階段,其重要性體現(xiàn)在它是保證系統(tǒng)質(zhì)量和可靠性的最后關(guān)鍵,是對整個系統(tǒng)開發(fā)過程包括系統(tǒng)分析、系統(tǒng)設(shè)計和系統(tǒng)實施的最終審查。雖然本系統(tǒng)在測試之前已經(jīng)經(jīng)過了系統(tǒng)分析、需求分析、概要分析、詳細(xì)分析等階段嚴(yán)格的技術(shù)審查,但是錯誤和疏漏的

44、存在還是無法避免的。如果沒有再投入運行前的系統(tǒng)測試階段被發(fā)現(xiàn)并糾正,問題遲早會在進(jìn)行中暴露出來,到那時要糾正錯誤將會付出更大的代價,甚至?xí)斐刹豢霸O(shè)想的后果。因此系統(tǒng)測試是系統(tǒng)開發(fā)中一個最重要的環(huán)節(jié),它的主要任務(wù)是在整個軟件中找出錯誤。所以要求我在整個開發(fā)過程中要盡早檢測,不斷發(fā)現(xiàn)系統(tǒng)的出錯,以便及時更正。</p><p><b>  總結(jié) </b></p><p>

45、  順利的完成了課程設(shè)計。系統(tǒng)里的有些知識都是我向同學(xué)尋求幫助和討論得結(jié)果,在做課程設(shè)計中,我們遇到了很多問題,有的解決了,有的現(xiàn)在也還沒有解決。也只有在假期的時候,好好的看看,研究研究.下面我談?wù)勎以谧鱿到y(tǒng)的時候遇到的一些典型的問題和自己的一點心得。</p><p>  在數(shù)據(jù)庫方面,對于觸發(fā)器和存儲過程,我遇到了很多麻煩,先是一點也不清楚,到慢慢的熟悉,再到會用,這一路真的很辛苦。有時候覺得自己一學(xué)期學(xué)習(xí)的知

46、識就只有在課程設(shè)計的時候才能得到運用。</p><p>  我的界面設(shè)計使用的是Eclipse作為開發(fā)的平臺。 我是今年開始學(xué)習(xí)使用,還不算熟練掌握,也只能在以后多看書加強掌握。</p><p>  課程設(shè)計下來,感受最深的就是疲憊,還有就是知識極大程度的不夠用。好多問題都得去請教老師和同學(xué)才得以解決。所以我認(rèn)為自己在動手方面和知識的儲備方面還不夠,同時,就是在遇到問題的時候,有點手忙腳亂

47、。這些暴露在這次課程設(shè)計中的問題,我想以后不可能會發(fā)生了。</p><p>  這次課程設(shè)計我學(xué)到了很多東西!</p><p><b>  參考文獻(xiàn)</b></p><p>  [1]左美云等編著.信息系統(tǒng)開發(fā)與管理教程[第2版].清華大學(xué)出版社.2010</p><p>  [2]郭真,王國輝 編著.JSP程序設(shè)計教程

48、.人民郵電出版社.2010</p><p>  [3]斯琴巴圖等 編著.SQL技術(shù)與網(wǎng)絡(luò)數(shù)據(jù)庫開發(fā)詳解.清華大學(xué)出版社.2009</p><p>  [4]陳國君等 編著.Java 2程序設(shè)計基礎(chǔ)[第2版].清華大學(xué)出版社.2010</p><p>  [5]王珊,薩師煊 編著.數(shù)據(jù)庫系統(tǒng)概論[第4版].高等教育出版社.2009</p><p&g

溫馨提示

  • 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

提交評論