基于bs模式的網(wǎng)上書店系統(tǒng)設(shè)計及實現(xiàn)_第1頁
已閱讀1頁,還剩83頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  基于B/S模式的網(wǎng)上書店系統(tǒng)的設(shè)計及實現(xiàn)</p><p><b>  章勇</b></p><p> ?。ㄒ晾鐜煼秾W院計算機科學系2005-2班,新疆 伊寧市 835000)</p><p>  摘 要:隨著計算機的普遍使用與網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,上網(wǎng)的人將會越來越多,其中將有一部分在網(wǎng)上購物,在購買的商品中也有一部分是圖書

2、。但面臨眾多的網(wǎng)上書店系統(tǒng),如何設(shè)計一個更合理更人性化的網(wǎng)上書店系統(tǒng)則關(guān)系到商家的利益。本設(shè)計就是針對這種情況應(yīng)運而生。</p><p>  本設(shè)計是基于B/S模式的網(wǎng)上書店,利用JSP(Java Server Pages)結(jié)合MYSQL數(shù)據(jù)庫來實現(xiàn)的B/S結(jié)構(gòu)。本設(shè)計具有圖書銷售、新書上架、精品推薦、網(wǎng)上留言、下載專區(qū)、幫助中心、圖書查詢、銷售排行、購物車等功能。</p><p>  關(guān)

3、鍵詞:JSP;B/S模式;網(wǎng)上書店</p><p>  中圖分類號:TP311.52</p><p><b>  目錄</b></p><p><b>  第一章 前言1</b></p><p>  1.1 網(wǎng)站構(gòu)建的需求分析1</p><p>  1.1.1 國外

4、網(wǎng)上書店的現(xiàn)狀1</p><p>  1.1.2 國內(nèi)網(wǎng)上書店的現(xiàn)狀1</p><p>  1.1.3 網(wǎng)站建設(shè)的優(yōu)勢1</p><p>  1.2 開發(fā)技術(shù)概述2</p><p>  1.2.1 JSP技術(shù)概述2</p><p>  1.2.2 JSP、ASP、PHP三種主流技術(shù)比較2</

5、p><p>  1.2.3 從應(yīng)用范圍來看三種技術(shù)的優(yōu)劣2</p><p>  1.2.4 三種技術(shù)的前景展望3</p><p>  1.2.5 JSP與JavaBean3</p><p>  1.2.6 Tomcat服務(wù)器簡介3</p><p>  1.2.7 數(shù)據(jù)庫的選擇3</p>&

6、lt;p>  1.2.8 操作系統(tǒng)簡介4</p><p>  第二章 項目配置說明5</p><p>  2.1 本系統(tǒng)的運行環(huán)境5</p><p>  2.2 開發(fā)工具5</p><p>  2.2.1 關(guān)于Myeclipse的介紹5</p><p>  2.2.2 網(wǎng)頁設(shè)計Dreamwe

7、aver5</p><p>  第三章 網(wǎng)站系統(tǒng)功能總體設(shè)計6</p><p>  3.1 網(wǎng)站功能概述6</p><p>  3.2 網(wǎng)站系統(tǒng)功能7</p><p>  3.2.1 用戶界面部分7</p><p>  3.2.2 管理界面部分7</p><p>  3.3

8、 系統(tǒng)設(shè)計思想7</p><p>  3.3.1 頁面模塊化7</p><p>  3.3.2 三層結(jié)構(gòu)架構(gòu)7</p><p>  3.4 網(wǎng)站功能模塊圖8</p><p>  3.4.1 網(wǎng)上書店前臺系統(tǒng)功能模塊圖8</p><p>  3.4.2 網(wǎng)上書店后臺系統(tǒng)功能模塊圖9</p&g

9、t;<p>  3.5 網(wǎng)站數(shù)據(jù)庫設(shè)計9</p><p>  3.5.1 數(shù)據(jù)庫需求分析9</p><p>  3.5.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計10</p><p>  第四章 網(wǎng)站主要模塊設(shè)計13</p><p>  4.1 前臺界面設(shè)計13</p><p>  4.1.1 界面公共

10、模塊設(shè)計13</p><p>  4.1.2 用戶登陸模塊設(shè)計13</p><p>  4.1.3 用戶注冊模塊設(shè)計14</p><p>  4.1.4 購物車功能模塊設(shè)計14</p><p>  4.1.5 會員中心功能模塊設(shè)計15</p><p>  4.1.6 圖書分類功能模塊設(shè)計17<

11、;/p><p>  4.1.7 下載專區(qū)功能模塊設(shè)計17</p><p>  4.1.8 網(wǎng)上留言功能模塊設(shè)計17</p><p>  4.1.9 幫助中心功能模塊設(shè)計18</p><p>  4.1.10 高級搜索功能模塊設(shè)計18</p><p>  4.2 管理界面設(shè)計19</p>&

12、lt;p>  4.2.1 圖書管理功能模塊設(shè)計19</p><p>  4.2.2 新聞管理功能模塊設(shè)計21</p><p>  4.2.3 訂單管理功能模塊設(shè)計22</p><p>  4.2.4 會員管理功能模塊設(shè)計22</p><p>  4.2.5 文件管理功能模塊設(shè)計23</p><p&

13、gt;  4.2.6 站務(wù)管理功能模塊設(shè)計23</p><p>  4.2.7 幫助中心管理功能模塊設(shè)計24</p><p>  第五章 總結(jié)與展望25</p><p>  5.1 總結(jié)25</p><p>  5.2 展望25</p><p><b>  致 謝26</b>

14、</p><p><b>  參考文獻27</b></p><p><b>  第一章 前言</b></p><p>  人類進入21世紀,全球一體化,互聯(lián)網(wǎng)就起到重要的作用,而且隨著互聯(lián)網(wǎng)的不斷發(fā)展,信息技術(shù)逐漸發(fā)展壯大,將成為網(wǎng)絡(luò)經(jīng)濟的核心。其中計算機、網(wǎng)絡(luò)通信發(fā)展的特別快。這樣就出現(xiàn)了很多基于Web的網(wǎng)上購物站點

15、,且各種語言技術(shù)的出現(xiàn)使整個Web體系更加完善和鞏固,因此,本設(shè)計是通過JSP語言來實現(xiàn),一個基于B/S模式三層結(jié)構(gòu)的JSP網(wǎng)上書店網(wǎng)站。</p><p>  1.1 網(wǎng)站構(gòu)建的需求分析</p><p>  1.1.1 國外網(wǎng)上書店的現(xiàn)狀</p><p>  國外網(wǎng)上書店主要分布在歐美等經(jīng)濟技術(shù)比較發(fā)達的國家和地區(qū)。起步早、規(guī)模大、發(fā)展快、數(shù)量多等,其中在90年

16、代末期國外已有網(wǎng)上書店1000多家。亞馬遜網(wǎng)上書店于1995年7月創(chuàng)立并開始營業(yè),它是目前全球最大的在線圖書店,而且將自己的勢力擴展到歐洲部分市場。目前亞馬遜可以提供 470 萬種圖書目錄及相關(guān)信息,擁有620萬名網(wǎng)上顧客??梢娖浒l(fā)展勢頭之猛。Borders 網(wǎng)上書店屬于美國Borders集團有限公司的一部分。主要經(jīng)營圖書、雜志、音像制品、CD-ROM、DVD等商品1 000多萬件。美國有許多圖書館,例如:紐約皇后區(qū)圖書館的新書就是從B

17、orders網(wǎng)上書店訂購。</p><p>  1.1.2 國內(nèi)網(wǎng)上書店的現(xiàn)狀</p><p><b>  在國內(nèi)的網(wǎng)上書店</b></p><p>  (1)起步晚、數(shù)量少。最早的網(wǎng)上書店是中國書店,建立于1995年,而后至1997年新華書店才建立網(wǎng)上書店。</p><p>  (2)起步低,模式少。2000年評選出

18、總體競爭力前5名網(wǎng)上書店是:當當網(wǎng)上書店、中國尋書網(wǎng)、上海書城網(wǎng)上書店、博庫網(wǎng)上書店、全國購書網(wǎng)。</p><p>  (3)分布極不平衡。網(wǎng)上書店基本上集中在以北京為中心的地區(qū),以及上海為中心的地區(qū)和廣東為中心的地區(qū)</p><p>  1.1.3 網(wǎng)站建設(shè)的優(yōu)勢</p><p>  網(wǎng)上書店在國際互聯(lián)網(wǎng)上可以實現(xiàn)的商務(wù)功能已經(jīng)多樣化,從最基本的對外溝通展示功能

19、、信息發(fā)布功能、在線圖書展示功能,到在線洽談功能、在線交易功能、在線采購功能、在線客戶服務(wù)功能、在線網(wǎng)站管理功能等等,幾乎以往傳統(tǒng)書店功能都可以在互聯(lián)網(wǎng)上進行電子化的高校運作。同傳統(tǒng)書店相比,網(wǎng)上書店具有如下優(yōu)勢:</p><p>  (1)通過網(wǎng)上購物,購買者足不出門,可以省很多時間,價格和便捷這兩個優(yōu)點的存在決定了網(wǎng)上書店發(fā)展的良好前景。</p><p>  (2)與傳統(tǒng)的書店經(jīng)營模式

20、相比,網(wǎng)上書店可以節(jié)省包括商場租金、書本上架、書本翻閱消耗、員工工資等一筆很大的成本費用,在傳統(tǒng)的書店里一般沒有折扣的新書、暢銷書、精品書,在網(wǎng)上書店就可以以底價格購買到,這在競爭中起到極其重要的作用。</p><p>  1.2 開發(fā)技術(shù)概述</p><p>  1.2.1 JSP技術(shù)概述</p><p>  JavaServer Pages (JSP)是基于

21、Java的技術(shù),用于創(chuàng)建可支持跨平臺及跨Web服務(wù)器的動態(tài)網(wǎng)頁。JSP為創(chuàng)建高度動態(tài)的 Web 應(yīng)用提供了一個獨特的開發(fā)環(huán)境。采用JSP技術(shù),Web頁面開發(fā)人員可以使用HTML或者XML標記來設(shè)計和格式化最終頁面,使用JSP代碼或者小腳本程序來生成頁面上的動態(tài)內(nèi)容。在服務(wù)器中,JSP引擎解釋JSP代碼和小腳本程序,生成所請求的內(nèi)容,并且將結(jié)果以HTML或者XML頁面的形式發(fā)送回瀏覽器。JSP技術(shù)很容易整合到多種應(yīng)用體系結(jié)構(gòu)中,以利用現(xiàn)存

22、的工具和技巧,并且擴展到能夠支持企業(yè)級的分布式應(yīng)用。由于JSP頁面的內(nèi)置腳本語言是基于Java編程語言的,擁有Java編程語言“一次編寫,各處運行”的特點。</p><p>  1.2.2 JSP、ASP、PHP三種主流技術(shù)比較</p><p>  ASP全名Active Server Pages,是一個WEB服務(wù)器端的開發(fā)環(huán)境,利用它可以產(chǎn)生和執(zhí)行動態(tài)的、互動的、高性能的WEB服務(wù)應(yīng)用

23、程序。ASP采用腳本語言VBScript(Java script)作為自己的開發(fā)語言。 </p><p>  PHP是一種跨平臺的服務(wù)器端的嵌入式腳本語言。它大量地借用C,Java和Perl語言的語法, 并耦合PHP自己的特性,使WEB開發(fā)者能夠快速地寫出動態(tài)產(chǎn)生頁面。</p><p>  JSP是Sun公司推出的新一代網(wǎng)站開發(fā)語言,Sun公司借助自己在Java上的不凡造詣,除了Java應(yīng)

24、用程序和Java Applet之外,又有新的碩果,就是JSP,Java Server Page。JSP可以在Servlet和JavaBean的支持下,完成功能強大的站點程序。</p><p>  1.2.3 從應(yīng)用范圍來看三種技術(shù)的優(yōu)劣</p><p>  ASP是Microsoft開發(fā)的一套服務(wù)器腳本環(huán)境,它內(nèi)含與IIS(Internet Information Server,Inte

25、rnet信息服務(wù))中,利用ASP可以結(jié)合HTML頁面、ASP指令和ActiveX建立動態(tài)的、交互的、高效率的Web服務(wù)器應(yīng)用程序。優(yōu)點:易學易用、安裝、配置簡單、與瀏覽器無關(guān)、組件具有擴充性。缺點:只能在Windows平臺上運行、開發(fā)環(huán)境不開放、執(zhí)行速度比較慢。</p><p>  PHP與ASP類似。是一種服務(wù)器端腳本語言。PHP的語法混合了C、JAVA、PERL以及PHP式的新語法。如Oracle、Sybas

26、e、MYSQL、SQL Server等。優(yōu)點:PHP是跨平臺的、語法簡單、具有面向?qū)ο筇攸c、良好的安全性。缺點:數(shù)據(jù)庫支持不足,每種數(shù)據(jù)庫都要對應(yīng)相關(guān)的開發(fā)語言、不是工業(yè)標準、不支持ASP中的ActiveX和JSP中的Servlet組件開發(fā)技術(shù)。</p><p>  JSP同PHP類似,幾乎可以執(zhí)行于所有平臺。如Win NT,Linux,Unix。在NT下IIS通過一個外加服務(wù)器,例如JRUN或者ServletE

27、xec,就能支持JSP。優(yōu)點:一次編寫,隨處運行、有統(tǒng)一的技術(shù)標準、自由擴展JSP標簽、執(zhí)行性能高、開發(fā)工具多而強大。缺點:必須熟悉JAVA語言、難以調(diào)試。</p><p>  1.2.4 三種技術(shù)的前景展望</p><p>  這三種技術(shù)中,JSP和ASP、PHP相比較,本身并沒有特別明顯的優(yōu)勢,JSP的優(yōu)勢在于JSP是以JAVA技術(shù)為基礎(chǔ)的,JavaBean、Servlet等,J2E

28、E技術(shù)是JSP強大生命力的所在。對于中小型站點的開發(fā)來說,JSP、ASP、PHP并有什么明顯區(qū)別,但是對于大型的電子商務(wù)網(wǎng)站的開發(fā),JSP及J2EE技術(shù)是廣大Web開發(fā)人員的首選。</p><p>  1.2.5 JSP與JavaBean</p><p>  一些實際應(yīng)用的系統(tǒng)可能很復雜,JSP頁面文本也會變得龐大,有的JSP文本可能有成千上萬行,大量的嵌入Java代碼和HTML語句交織

29、在一起,其中,嵌入Java代碼、HTML語句,還有JavaScript語句,使編寫和維護JSP網(wǎng)頁變得很困難。</p><p>  使用JavaBean就是一個好辦法。將JSP和JavaBean結(jié)合起來,在JavaBean中處理邏輯,然后在JSP網(wǎng)頁中調(diào)試,而用JSP文本著重是網(wǎng)頁界面設(shè)計,這樣會使得JSP網(wǎng)頁變的清晰,可以節(jié)省軟件開發(fā)時間和降低以后維護的難度。</p><p>  1.2

30、.6 Tomcat服務(wù)器簡介</p><p>  Tomcat服務(wù)器是Apache組織開發(fā)的一種JSP引擎,本身具有WEB服務(wù)器的功能,可以作為獨立的WEB服務(wù)器來使用。Tomcat 很受廣大程序員的喜歡,因為它運行時占用的系統(tǒng)資源小,擴展性好,支持負載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷的改進和完善中,任何一個感興趣的程序員都可以更改它或在其中加入新的功能。在中小型系統(tǒng)和并發(fā)訪問用戶不是很多

31、的場合下被普遍使用,是開發(fā)和調(diào)試JSP 程序的首選。但是,在作為WEB服務(wù)器方面,Tomcat出來靜態(tài)HTML頁面時不如Apache迅速,也沒有Apache健壯,所以一般將Tomcat與Apache配合使用,讓Apache對網(wǎng)站的靜態(tài)頁面請求提供服務(wù),而Tomcat作為專用的JSP引擎,提供JSP解析,以得到更好的性能。Tomcat是Java程序,所以只要有JDK就可以使用,不需要考慮操作系統(tǒng)平臺。</p><p&g

32、t;  1.2.7 數(shù)據(jù)庫的選擇</p><p>  MySql是一個快速、多線程、多用戶的SQL數(shù)據(jù)庫服務(wù)器。幾乎是免費的,支持正規(guī)的SQL查詢語言和采用多種數(shù)據(jù)類型,能對數(shù)據(jù)進行各種詳細的查詢等。MySQL同時提供高度多樣性,能夠提供很多不同的使用者界面,包括命令行客戶端操作,網(wǎng)頁瀏覽器,以及各式各樣的程序語言界面。而且MySql可運行在不同的操作系統(tǒng)下。簡單地說,MySql可以支持Windows系列以及U

33、NIX、Linux和SUN OS等多種操作系統(tǒng)平臺。這意味著在一個操作系統(tǒng)中實現(xiàn)的應(yīng)用可以很方便地移植到其他的操作系統(tǒng)下。</p><p>  MySql有一個非常靈活而且安全的權(quán)限和口令系統(tǒng)。當客戶與MySql服務(wù)器連接時,他們之間所有的口令傳送被加密,而且MySql支持主機認證。 </p><p>  MySql支持ODBC for Windows。MySql支持所有的ODBC 2.5

34、函數(shù)和其他許多函數(shù),這樣就可以用Access連接MySql服務(wù)器,從而使得MySql的應(yīng)用被大大擴展。 </p><p>  MySql支持大型的數(shù)據(jù)庫。MySql可以方便地支持上千萬條記錄的數(shù)據(jù)庫。作為一個開放源代碼的數(shù)據(jù)庫,MySql可以針對不同的應(yīng)用進行相應(yīng)的修改。 </p><p>  MySql擁有一個非??焖俣曳€(wěn)定的基于線程的內(nèi)存分配系統(tǒng),可以持續(xù)使用面不必擔心其穩(wěn)定性。事實

35、上,MySql的穩(wěn)定性足以應(yīng)付一個超大規(guī)模的數(shù)據(jù)庫。 </p><p>  強大的查詢功能。MySql支持查詢的SELECT和WHERE語句的全部運算符和函數(shù),并且可以在同一查詢中混用來自不同數(shù)據(jù)庫的表,從而使得查詢變得快捷和方便。</p><p>  1.2.8 操作系統(tǒng)簡介</p><p>  JSP構(gòu)建的網(wǎng)站操作系統(tǒng)可以選用Unix、Linux或Window

36、s平臺。微軟公司的Windows系統(tǒng)不僅在個人操作系統(tǒng)中占有絕對優(yōu)勢,它在網(wǎng)絡(luò)操作系統(tǒng)中也是具有非常強勁的力量;Windows操作系統(tǒng)容易掌握,操作方便且可以在很大程度上滿足許多中、小企業(yè)的服務(wù)器配置需求。</p><p>  第二章 項目配置說明</p><p>  2.1 本系統(tǒng)的運行環(huán)境</p><p>  (1)網(wǎng)絡(luò)服務(wù)器操作系統(tǒng):Windows XP;

37、</p><p>  (2)Web服務(wù)器:Tomcat 5.0;</p><p>  (3)后臺數(shù)據(jù)庫系統(tǒng):MYSQL 5.0;</p><p>  (4)JSP運行環(huán)境:J2SDK 1.4;</p><p><b>  2.2 開發(fā)工具</b></p><p>  2.2.1 關(guān)于Myecl

38、ipse的介紹</p><p>  MyEclipse企業(yè)級工作平臺(MyEclipse Enterprise Workbench ,簡稱MyEclipse)是對Eclipse IDE的擴展,利用它我們可以在數(shù)據(jù)庫和J2EE的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的J2EE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持HTML, Struts, JSF, CSS,

39、 Javascript, SQL, Hibernate。</p><p>  簡單而言,MyEclipse是Eclipse的插件,也是一款功能強大的J2EE集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯。</p><p>  2.2.2 網(wǎng)頁設(shè)計Dreamweaver</p><p>  Dreamweaver是美國MACROMEDIA公司開發(fā)的集網(wǎng)頁制作和管理網(wǎng)

40、站于一身的所見即所得網(wǎng)頁編輯器,它是第一套針對專業(yè)網(wǎng)頁設(shè)計師特別發(fā)展的視覺化網(wǎng)頁開發(fā)工具,利用它可以輕而易舉地制作出跨越平臺限制和跨越瀏覽器限制的充滿動感的網(wǎng)頁。</p><p>  第三章 網(wǎng)站系統(tǒng)功能總體設(shè)計</p><p>  3.1 網(wǎng)站功能概述</p><p>  網(wǎng)上書店主要實現(xiàn)網(wǎng)上購書的整個流程,用戶進入書店,先注冊登記成為本書店的合法用戶才能進行

41、購買圖書,填寫用戶相關(guān)資料,注冊成功后使用其注冊的賬號進行登錄書店網(wǎng)站(只有成功登錄的用戶才能在書店上進行購物功能);登陸用戶就可以通過購物車功能,把想購買的圖書先放進購物車中,然后可以選擇結(jié)賬或者繼續(xù)購買圖書;當用戶找到全部想要購買的圖書后,可以對購買的圖書進行數(shù)量上的修改,這樣便可以大量購買同一本圖書,而節(jié)省時間,當所有都確定后,用戶可以點擊結(jié)賬按鈕,進行結(jié)賬服務(wù),并生成訂單。</p><p>  用戶在網(wǎng)上

42、書店購物的整個購物流程如下圖3-1所示。</p><p>  圖3-1 網(wǎng)站購物與交易處理流程</p><p>  3.2 網(wǎng)站系統(tǒng)功能</p><p>  3.2.1 用戶界面部分</p><p>  (1)用戶注冊:為了統(tǒng)一管理,網(wǎng)上書店規(guī)定只有合法用戶才能購買圖書,對于注冊的用戶系統(tǒng)將記錄該用戶的詳細信息。</p>

43、<p>  (2)用戶登陸:判斷用戶是否為合法用戶,只有合法用戶才能購買圖書。</p><p>  (3)精品推薦:給出一些比較經(jīng)典、用戶購買較多、較受用戶歡迎的圖書給用戶看。</p><p>  (4)新書上架:給用戶知道最近本書店有什么新書。</p><p>  (5)圖書分類:能為用戶找到自己想購買的種類書。</p><p>

44、  (6)圖書動態(tài):有關(guān)圖書的新聞動態(tài)、書評及相關(guān)文化視點。</p><p>  (7)搜索引擎(通過對書名或作者的關(guān)鍵字進行查詢):方便用戶查找圖書。</p><p>  (8)查看圖書詳細情況:查看圖書的詳細資料,使得消費者能更加詳細地了解圖書信息。</p><p>  (9)購物車功能:為用戶暫時保存購買的圖書信息。</p><p> 

45、 (10)下載專區(qū):提供一些資料如電子書之類給用戶免費下載。</p><p>  (11)網(wǎng)上留言:可以讓用戶給網(wǎng)站留言評論等。</p><p>  (12)幫助中心:向用戶提供購書過程所需要的幫助。</p><p>  3.2.2 管理界面部分</p><p>  (1)圖書管理:對圖書分類及圖書信息的添加、修改、刪除。</p>

46、;<p>  (2)新聞管理:對新聞動態(tài)、文化視點及精彩書評的添加、修改、刪除。</p><p>  (3)訂單管理:查看訂單信息,更新訂單付款,配送參數(shù)。</p><p>  (4)會員管理:查看、修改、刪除。</p><p>  (5)文件管理:負責上傳資料的添加、刪除等功能。</p><p>  (6)站務(wù)管理:對網(wǎng)站的基

47、本信息、友情鏈接、用戶的評論、留言等的編輯和回復。</p><p>  (7)幫助中心:查看、添加、刪除一些幫助說明。</p><p>  3.3 系統(tǒng)設(shè)計思想</p><p>  3.3.1 頁面模塊化</p><p>  本系統(tǒng)把頁面中一些常用的部分集成為模塊,例如頁面的頭和尾巴,這樣設(shè)計新的頁面時如果有重新出現(xiàn)的部分,只需要拿現(xiàn)成的

48、模塊來組裝就可以了。</p><p>  3.3.2 三層結(jié)構(gòu)架構(gòu)</p><p>  本系統(tǒng)采用三層架構(gòu)設(shè)計,采用三層架構(gòu)以后,用戶界面通過統(tǒng)一的接口向業(yè)務(wù)層發(fā)送請求,業(yè)務(wù)層按自己的邏輯規(guī)則將請求處理之后進行數(shù)據(jù)庫操作,然后將查找的數(shù)據(jù)返回給用戶界面層。這樣用戶界面層甚至可以不知道數(shù)據(jù)庫的結(jié)構(gòu),它只要維護與業(yè)務(wù)層之間的接口即可。這種方式在一定程度上增加了數(shù)據(jù)庫的安全性,同時也降低了用戶

49、界面層開發(fā)人員的要求。工作原理如圖3-2所示。</p><p>  圖 3-2 三層架構(gòu)的工作原理</p><p>  上面的JavaBeans通過返回對象的形式來返回數(shù)據(jù),從而通過封裝數(shù)據(jù)達到再一次提高數(shù)據(jù)安全性的目的。</p><p>  3.4 網(wǎng)站功能模塊圖</p><p>  3.4.1 網(wǎng)上書店前臺系統(tǒng)功能模塊圖</p

50、><p>  網(wǎng)上書店前臺系統(tǒng)功能模塊圖如圖3-3所示:</p><p>  圖 3-3 前臺系統(tǒng)功能模塊</p><p>  3.4.2 網(wǎng)上書店后臺系統(tǒng)功能模塊圖</p><p>  網(wǎng)上書店后臺系統(tǒng)功能模塊圖如圖3-4所示:</p><p>  圖3-4 后臺系統(tǒng)功能模塊</p><p>

51、;  3.5 網(wǎng)站數(shù)據(jù)庫設(shè)計</p><p>  3.5.1 數(shù)據(jù)庫需求分析</p><p>  數(shù)據(jù)庫的設(shè)計通常是以一個已經(jīng)存在的數(shù)據(jù)庫管理系統(tǒng)為基礎(chǔ)的,常用的數(shù)據(jù)庫管理系統(tǒng)有Access、SQL Server、Oracle等。根據(jù)用戶的需求和系統(tǒng)分析,本系統(tǒng)采用MYSQL數(shù)據(jù)庫管理系統(tǒng)。在MYSQL數(shù)據(jù)庫管理系統(tǒng)中建立名稱為sunrider的數(shù)據(jù)庫。這個數(shù)據(jù)庫需要提供各種信息的保存

52、、更新和查詢,這就要求數(shù)據(jù)庫結(jié)構(gòu)充分滿足各種信息的輸出和輸入。搜集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)處理的流程,組成一個詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計打下基礎(chǔ)。</p><p>  在db_bookmanage的數(shù)據(jù)庫中,根據(jù)項目的需求建立相應(yīng)的數(shù)據(jù)表,如下:</p><p>  1、customer(用戶表),包括數(shù)據(jù)項:用戶id,用戶名,密碼,性別,聯(lián)系方式等。</p><

53、p>  2、productinfo(圖書信息表),包括數(shù)據(jù)項:圖書編號,圖書名稱,分類編號等。</p><p>  3、book_indent(訂單信息表),包括數(shù)據(jù)項:訂單編號,用戶編號,購書種類數(shù)量等。</p><p>  4、book_indentlist(訂單列表),包括數(shù)據(jù)項:訂單編號,圖書編號,購書數(shù)量等。</p><p>  5、productr

54、emark(圖書評論表),包括數(shù)據(jù)項:評論、圖書編號,評論標題、內(nèi)容等。</p><p>  6、productvote(圖書投票評價表),包括數(shù)據(jù)項:圖書編號,投票評價項目等。</p><p>  7、manager(管理員表),包括數(shù)據(jù)項:管理員id,管理員名,密碼等。</p><p>  8、characterclass(圖書主分類表),包括數(shù)據(jù)項:分類編號,

55、分類名稱,備注等。</p><p>  9、useclass(圖書子分類表),包括數(shù)據(jù)項:分類編號、名稱,備注,所屬主分類等。</p><p>  10、new(新聞動態(tài)表),包括數(shù)據(jù)項:新聞編號、標題,內(nèi)容,出處和發(fā)表時間等。</p><p>  11、messageboard(留言板表),包括數(shù)據(jù)項:留言編號、標題,留言人姓名,留言內(nèi)容、時間,以及留言人的聯(lián)系方

56、式等。</p><p>  12、upload(上傳資料表),包括數(shù)據(jù)項:上傳的資料編號、名稱,資料描述和時間等。</p><p>  3.5.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計</p><p>  現(xiàn)將網(wǎng)上書店數(shù)據(jù)庫中主要數(shù)據(jù)表的設(shè)計結(jié)果以表格形式展示如下。每個表格對應(yīng)數(shù)據(jù)庫中的每一張表,建立相應(yīng)的數(shù)據(jù)字典。</p><p>  如表3-5所示為cu

57、stomer用戶表,記錄每個合法用戶的總信息。</p><p>  表3-5 customer用戶表</p><p>  如表3-6所示為book_indent訂單信息表,記錄合法用戶購買圖書信息。</p><p>  表3-6 book_indent訂單信息表</p><p>  如表3-7所示為book_indentlist訂單詳細信息表

58、,記錄訂單詳細信息。</p><p>  表3-7 book_indentlist訂單詳細信息表</p><p>  如表3-8所示為productinfo圖書信息表,記錄圖書所有信息。</p><p>  表3-8 productinfo圖書信息表</p><p>  如表3-9所示為productvote網(wǎng)站投票評價表,記錄用戶投票評價圖

59、書。</p><p>  表3-9 productvote網(wǎng)站投票評價表</p><p>  如表3-10所示為productremark圖書評論表,記錄圖書評論信息。</p><p>  表3-10 productremark圖書評論表</p><p>  如表3-11所示為manager管理員信息表,記錄管理員的信息。</p>

60、<p>  表3-11 manager管理員信息表</p><p>  如表3-12所示為characterclass主分類信息表,圖書主分類信息。</p><p>  表3-12 characterclass主分類信息表</p><p>  如表3-13所示為new新聞動態(tài)表,有關(guān)圖書的新聞動態(tài)信息。</p><p>  表3

61、-13 new新聞動態(tài)表</p><p>  如表3-14所示為upload資料上傳表,有關(guān)圖書的資料上傳信息。</p><p>  表3-14 upload資料上傳表</p><p>  第四章 網(wǎng)站主要模塊設(shè)計</p><p>  4.1 前臺界面設(shè)計</p><p>  4.1.1 界面公共模塊設(shè)計<

62、/p><p>  為了提高代碼的重用性,本系統(tǒng)把前臺界面相同部分做成了幾個模塊,分別命名為top.jsp頁頭和頁面導航、foot.jsp頁尾、check_login.jsp用來判斷用戶是否登陸。連接數(shù)據(jù)庫的代碼以Javabean的形式處理,當需要調(diào)用數(shù)據(jù)庫時直接調(diào)用javabean即可。</p><p>  進入網(wǎng)上書店系統(tǒng)主頁,如圖4-1所示:</p><p>  圖

63、4-1 網(wǎng)站主頁預(yù)覽效果圖</p><p>  4.1.2 用戶登陸模塊設(shè)計</p><p>  為了檢驗用戶是否書店的合法用戶,所以需要用戶輸入用戶名和密碼來核對用戶的合法性。用戶登陸模塊就是完成這一功能。如圖4-2所示:</p><p>  圖4-2 用戶登陸模塊預(yù)覽效果圖</p><p>  4.1.3 用戶注冊模塊設(shè)計<

64、/p><p>  為了統(tǒng)一管理,網(wǎng)上書店規(guī)定只有合法用戶才能購買圖書,所以要想購買圖書的新用戶必須進行注冊,為了能及時發(fā)貨給用戶以及隨時聯(lián)系用戶,所以系統(tǒng)必須記錄每一位用戶的詳細信息。用戶注冊模塊就是完成這一功能。該模塊需要設(shè)計一個表單讓用戶輸入有關(guān)個人的詳細信息,如姓名,住址,聯(lián)系電話等等。如圖4-3所示:</p><p>  圖4-3 用戶注冊模塊預(yù)覽效果圖</p><

65、;p>  4.1.4 購物車功能模塊設(shè)計</p><p>  購物車這個功能模塊,主要功能包括所選圖書數(shù)量的修改、刪除、退回指定圖書等。當用戶在圖書展示臺中點擊“購買”按鈕,就能將對應(yīng)的圖書添加至購物車。如圖4-4所示:</p><p>  圖4-4 購物車功能模塊運行時的效果圖</p><p>  4.1.5 會員中心功能模塊設(shè)計</p>

66、<p>  用戶登陸后可進入自己的會員中心,里面有注冊會員的詳細信息和相關(guān)資料,如圖4-5所示:</p><p>  圖4-5 會員中心功能模塊運行時的效果圖</p><p>  用戶可以在個人資料里面修改個人的基本資料,如圖4-6所示:</p><p>  圖4-6 個人基本資料修改的效果圖</p><p>  用戶可以在密

67、碼設(shè)置里面修改個人帳號的密碼,如圖4-7所示:</p><p>  圖4-7 個人密碼修改的效果圖</p><p>  用戶看到好的圖書,可以對其進行收藏,如圖4-8所示:</p><p>  圖4-8 收藏圖書功能模塊運行時的效果圖</p><p>  用戶點擊“訂單查看”,可以進入訂單查看頁面,該頁面列出了當前用戶的所有訂單信息,以方

68、便用戶核對查看訂單情況,具體效果如圖4-9所示:</p><p>  圖4-9 訂單查看功能模塊運行時的效果圖</p><p>  用戶可以接收和發(fā)送消息,如圖4-10所示:</p><p>  圖4-10 接受和發(fā)送消息功能模塊運行時的效果圖</p><p>  4.1.6 圖書分類功能模塊設(shè)計</p><p>

69、;  用戶可以在圖書分類中選擇自己想要查看的圖書分類,如圖4-11所示:</p><p>  圖4-11 圖書分類功能模塊運行時的效果圖</p><p>  4.1.7 下載專區(qū)功能模塊設(shè)計</p><p>  當用戶點擊導航條上的“下載專區(qū)”,可以下載一些需要的資料,如圖4-12所示:</p><p>  圖4-12 下載專區(qū)功能模塊

70、運行時的效果圖</p><p>  4.1.8 網(wǎng)上留言功能模塊設(shè)計</p><p>  當用戶點擊導航條上的“網(wǎng)上留言”,可以發(fā)表一些對網(wǎng)站相關(guān)的留言,如圖4-13所示:</p><p>  圖4-13 網(wǎng)上留言功能模塊運行時的效果圖</p><p>  4.1.9 幫助中心功能模塊設(shè)計</p><p>  當

71、用戶點擊導航條上的“聯(lián)系我們”,可以進入幫助中心模塊,在里面你可以查看一些網(wǎng)站有關(guān)的信息,如常見問題、購書須知、新手指南、配送方式等等。如圖4-14所示:</p><p>  圖4-14 幫助中心功能模塊運行時的效果圖</p><p>  4.1.10 高級搜索功能模塊設(shè)計</p><p>  用戶除了可以對圖書進行簡單搜索之外,還可以選擇高級搜索功能,使得用戶

72、能更加準確快捷地找到自己需要的圖書信息。如圖4-15所示:</p><p>  圖4-15 高級搜索功能模塊運行時的效果圖</p><p>  4.2 管理界面設(shè)計</p><p>  4.2.1 圖書管理功能模塊設(shè)計</p><p>  圖書管理模塊主要實現(xiàn)對圖書信息的管理,包括添加修改圖書的類別;分類顯示所有圖書的信息和添加、查看、

73、修改、刪除圖書信息等功能;并且管理用戶對圖書的投票評價和圖書評論等功能??傮w界面如圖4-16所示:</p><p>  圖4-16 圖書管理總體功能模塊運行時的效果圖</p><p>  當點擊“添加圖書父類別”或“添加圖書子類別”就會分別進入到添加圖書分類頁面。分別如圖4-17-1和4-17-2所示:</p><p>  圖4-17-1 添加圖書父類別功能模塊

74、運行時的效果圖</p><p>  圖4-17-2 添加圖書子類別功能模塊運行時的效果圖</p><p>  當點擊“添加圖書信息”就會進入到添加圖書頁面。如圖4-18所示:</p><p>  圖4-18 添加圖書信息功能模塊運行時的效果圖</p><p>  當點擊“查看圖書信息”就會進入到圖書信息管理頁面,可以對圖書進行分類查看、修

75、改和刪除等功能。如圖4-19所示:</p><p>  圖4-19 查看圖書信息功能模塊運行時的效果圖</p><p>  當點擊“投票信息查看”就會進入到用戶對圖書投票評價的管理頁面。如圖4-20所示:</p><p>  圖4-20 投票信息查看功能模塊運行時的效果圖</p><p>  當點擊“圖書產(chǎn)品評論”就會進入到用戶對圖書評論

76、的管理頁面。如圖4-21所示:</p><p>  圖4-21 圖書產(chǎn)品評論功能模塊運行時的效果圖</p><p>  4.2.2 新聞管理功能模塊設(shè)計</p><p>  新聞管理模塊主要是對與網(wǎng)站圖書相關(guān)的新聞動態(tài)、精彩書評、文化視點等模塊的管理,可以對這些模塊的內(nèi)容進行添加、修改、刪除等功能??傮w界面如圖4-22所示:</p><p&g

77、t;  圖4-22 新聞管理總體功能模塊運行時的效果圖</p><p>  當點擊“新聞動態(tài)”時管理員可以對新聞動態(tài)進行查看、添加、修改和刪除等功能,新聞動態(tài)內(nèi)容將在前臺上顯示出來給用戶看。如圖4-23所示:</p><p>  圖4-23 新聞動態(tài)管理功能模塊運行時的效果圖</p><p>  當點擊“精彩書評”時管理員可以對精彩書評進行管理。如圖4-24所示

78、:</p><p>  圖4-24 精彩書評管理功能模塊運行時的效果圖</p><p>  4.2.3 訂單管理功能模塊設(shè)計</p><p>  訂單管理模塊主要是對用戶的訂單的管理,主要包括了對用戶訂單的查看、執(zhí)行、刪除等功能,包括了最新訂單信息管理和配送參數(shù)管理等模塊??傮w界面如圖4-25所示:</p><p>  圖4-25 訂單

79、管理總體功能模塊運行時的效果圖</p><p>  對于訂單的管理主要是執(zhí)行或刪除訂單和查看訂單的詳細信息,但不能修改訂單信息。如圖4-26所示:</p><p>  圖4-26 訂單管理功能模塊運行時的效果圖</p><p>  配送參數(shù)模塊主要是管理對圖書配送方式的添加、修改和刪除等功能,如圖4-27所示:</p><p>  圖4-2

80、7 配送參數(shù)管理功能模塊運行時的效果圖</p><p>  4.2.4 會員管理功能模塊設(shè)計</p><p>  會員管理模塊主要包括管理員和會員信息管理兩個子模塊。總體界面如圖4-28所示:</p><p>  圖4-28 會員管理總體功能模塊運行時的效果圖</p><p>  當點擊“管理員信息”時,可以對管理員的信息進行管理,如添

81、加、修改、刪除等操作。如圖4-29所示:</p><p>  圖4-29 管理員信息功能模塊運行時的效果圖</p><p>  當點擊“會員管理”時管理員可以通過這個模塊查看注冊用戶的基本信息或?qū)ζ浒l(fā)送短信,對于非法的用戶可以刪除其賬號,如圖4-30所示:</p><p>  圖4-30 會員管理功能模塊運行時的效果圖</p><p> 

82、 4.2.5 文件管理功能模塊設(shè)計</p><p>  文件管理功能,可以對上傳資料進行添加、刪除等操作。如圖4-31所示:</p><p>  圖4-31 文件管理功能模塊運行時的效果圖</p><p>  4.2.6 站務(wù)管理功能模塊設(shè)計</p><p>  站務(wù)管理模塊主要包括對網(wǎng)站的站務(wù)如網(wǎng)站基本信息、友情鏈接、留言板、短信息管

83、理等子模塊功能的管理??傮w界面如圖4-32所示:</p><p>  圖4-32 站務(wù)管理總體功能模塊運行時的效果圖</p><p>  當點擊“主頁留言板”時可對用戶的留言板信息進行相應(yīng)的管理,如圖4-33所示:</p><p>  圖4-33 主頁留言板管理功能模塊運行時的效果圖</p><p>  當點擊“短信息管理”時可對站內(nèi)的短

84、信息進行相應(yīng)的管理,如圖4-34所示:</p><p>  圖4-34 短信息管理功能模塊運行時的效果圖</p><p>  4.2.7 幫助中心管理功能模塊設(shè)計</p><p>  幫助中心管理模塊主要包括了常見問題、購書須知、付款說明、新手指南、聯(lián)系我們、大宗團購、配送方式等功能模塊,主要負責對前臺幫助中心的相應(yīng)信息的管理,以方便用戶更加方便的在網(wǎng)站進行購書

85、??傮w界面如圖4-35所示:</p><p>  圖4-35 幫助中心管理總體功能模塊運行時的效果圖</p><p>  當點擊“常見問題”可以對該模塊信息進行添加、修改、刪除等功能,如圖4-36所示:</p><p>  圖4-36 常見問題管理功能模塊運行時的效果圖</p><p>  其它相應(yīng)的子模塊的管理功能大體與常見問題模塊功能

86、相似,在此不再多述。</p><p>  第五章 總結(jié)與展望</p><p><b>  5.1 總結(jié)</b></p><p>  本次設(shè)計已是大學最后一次對專業(yè)知識的綜合實踐活動,同時也是我所做的工作量最大的一次作業(yè),因此從一開始我對本次畢業(yè)設(shè)計就給予了高度重視。從選題、收集資料、學習相關(guān)業(yè)務(wù)技術(shù)到實際編程,我都一絲不茍的對待了。當然其間

87、我也走了不少彎路,有時甚至需要推倒重來,但同時我也多次體會過克服困難后的成就感。</p><p>  通過這次畢業(yè)設(shè)計以及撰寫本畢業(yè)論文,我學會了利用先進的JSP技術(shù)建立基于B/S模式三層結(jié)構(gòu)動態(tài)網(wǎng)站的方法和技術(shù),而且對網(wǎng)頁上的錯誤有進一步的認識。我將大學四年學到的軟件工程和網(wǎng)絡(luò)安全等知識充分應(yīng)用于實踐,除此之外,我還掌握了Dreamweaver等開發(fā)工具,提高了自己的動手能力。</p><p

88、><b>  5.2 展望</b></p><p>  本系統(tǒng)實現(xiàn)了網(wǎng)上書店所應(yīng)有的基本功能,但是由于時間和能力有限,還有一部分功能未能實現(xiàn),例如:在線支付、彈出式廣告等功能。還有就是對部分功能在設(shè)計過程中未能做到更加完善,稍有瑕疵。同時,在對JSP和JavaBean使用的時候,發(fā)現(xiàn)原來還有一種技術(shù)能更好地把JSP和JavaBean結(jié)合起來的,這種技術(shù)叫Struts,它是用來封裝數(shù)據(jù)

89、訪問細節(jié),從而達到提高代碼重用性和可移植性等目標。希望在今后自己能繼續(xù)對J2EE等技術(shù)進行深入的學習和研究。</p><p><b>  致 謝</b></p><p>  經(jīng)過半年的忙碌和工作,本次畢業(yè)設(shè)計已經(jīng)接近尾聲,作為一個本科生的畢業(yè)設(shè)計,由于經(jīng)驗的匱乏,難免有許多考慮不周全的地方,如果沒有導師的督促指導,以及一起工作的同學們的支持,想要完成這個設(shè)計是難以想象

90、的。</p><p>  在這論文和設(shè)計完成之際,首先我要感謝我的指導老師宋浩遠老師,感謝他在整個畢業(yè)設(shè)計過程中的無私幫助,為我提示網(wǎng)站流程的思路,為我提供參考書籍,為我提供了許多有價值的參考意見和相關(guān)的技術(shù)資料。他告訴了我很多解決問題的辦法,幫助我克服了很多困難。在我做畢業(yè)設(shè)計的每個階段,從開題報告的確定到初稿的修改,以及中期檢查,后期詳細設(shè)計,項目實施與布署等整個過程中都給予了我悉心的指導。</p>

91、;<p>  其次要感謝我們巔峰銳客工作室成員和其他同學,在本次設(shè)計中,他們給予我很多專業(yè)上的建議,幫我解決了很多技術(shù)上的問題,還熱心的提供了很多重要的資料給我,讓我克服了許多困難來完成此次畢業(yè)設(shè)計。如果沒有他們的幫助,此次設(shè)計的完成將變得非常困難。</p><p>  然后還要感謝大學四年來所有的老師,為我們打下計算機專業(yè)知識的基礎(chǔ);同時還要感謝小班的小師妹們,于百忙的學習中為我測試網(wǎng)站,幫我發(fā)現(xiàn)

92、錯誤并提出許多寶貴的建議,正是因為有了你們的支持和鼓勵,此次畢業(yè)設(shè)計才會順利完成。</p><p>  最后感謝我的院系和我的母?!晾鐜煼秾W院四年來對我的大力栽培。</p><p><b>  參考文獻</b></p><p>  [1]孫寶文,王天梅編著. 電子商務(wù)系統(tǒng)建設(shè)與管理 [M]. 北京:高等教育出版社,2004.</p&g

93、t;<p>  [2]李錚編著. 電子商務(wù)網(wǎng)站規(guī)劃、建設(shè)與管理 [M]. 北京:電子工業(yè)出版社,2006.</p><p>  [3]廖咸真編著. 電子商務(wù)網(wǎng)站建設(shè) [M]. 重慶:重慶大學出版社,2004.</p><p>  [4]鐘鳴,田曉濤 等譯. MySQL網(wǎng)絡(luò)數(shù)據(jù)庫指南 [M]. 北京:機械工業(yè)出版社, 2000.</p><p>  [5

94、]薩師煊,王刪編著. 數(shù)據(jù)庫系統(tǒng)概論 [M]. 北京:高等教育出版社, 2005.</p><p>  [6]岳麗華,丁衛(wèi)群編著. 數(shù)據(jù)庫系統(tǒng)概論 [M]. 北京:科學出版社,2000.</p><p>  [7]何主潔,黃婷兒譯著. 數(shù)據(jù)庫設(shè)計教程 [M]. 北京:機械工業(yè)出版社, 2006.</p><p>  [8]王炯,姜真杰編著. Flash網(wǎng)頁制作教程

95、[M]. 北京:清華大學出版社, 2005.</p><p>  [9]林宏基編著. Web開發(fā)技術(shù)教程(第二版) [M]. 北京:北京大學出版社,2007.</p><p>  [10]楊易編著. JSP網(wǎng)絡(luò)編程技術(shù)與實例 [M]. 北京:人民郵電出版社,2005.</p><p>  [11]李曙光編著. JSP開發(fā)實例完全剖析 [M]. 北京:中國電力出版社,

96、2006.</p><p>  [12]姜曉銘,陳武編著. JSP程序設(shè)計與實例分析教程 [M]. 北京:清華大學出版社, 2001.</p><p>  The design and development of online bookstore system </p><p>  based on B / S mode</p><p> 

97、 Zhang Yong</p><p>  (Department of Computer Science,class2,2005 YiLi Normal University, Yining 835000, Xinjiang)</p><p>  Abstract: With the widespread use of computer and development of networ

98、k technology, more and more people will access to the Internet, of which there will be a part of them online shopping, and also a part of them purchase books. However, In the face of so many online bookstore systems, how

99、 to design a more rational and more humanistic online bookstore system influnces the merchant profit necessarily. The design emerges as the times required for it.</p><p>  The design is online bookstores bas

100、ed on B / S mode, integrating JSP (Java Server Pages) with MYSQL database to achieve the B / S structure. The design includes many functions, such as books sales, new books put on shelves, recommended products, on-line m

101、essages, download zone, help center, books check, sales ranking, and shopping cart etc.</p><p>  Keywords: JSP;B/S mode;online bookstore </p><p>  計算機科學與技術(shù)專業(yè)</p><p>  畢業(yè)實習及畢業(yè)論文(設(shè)計)規(guī)

102、范</p><p>  計算機科學與工程學院</p><p><b>  計算機科學與技術(shù)系</b></p><p><b>  2015年03月</b></p><p><b>  目 錄</b></p><p>  一. 畢業(yè)實習及畢業(yè)論文(

103、設(shè)計)的主要目的1</p><p>  二. 指導教師選聘及對指導教師的要求1</p><p>  三. 畢業(yè)實習分組及實施計劃3</p><p>  四. 畢業(yè)論文(設(shè)計)的選題3</p><p>  五.畢業(yè)實習及畢業(yè)論文(設(shè)計)的進度控制4</p><p>  六、畢業(yè)論文的結(jié)構(gòu)與格式7</p&

104、gt;<p>  七、畢業(yè)實習以及畢業(yè)論文(設(shè)計)成績評定10</p><p>  八、畢業(yè)設(shè)計的歸檔工作10</p><p>  九、畢業(yè)實習及畢業(yè)論文(設(shè)計)領(lǐng)導小組12</p><p>  附件1:任務(wù)書的填寫格式14</p><p>  附件2:開題報告的填寫格式18</p><p> 

105、 附件3:文獻綜述格式22</p><p>  附件4:實習報告封面格式27</p><p>  附件5:實習鑒定表格式28</p><p>  附件6:實習成績評定表格式29</p><p>  附件7:畢業(yè)論文格式的基本要求30</p><p>  附件8:畢業(yè)設(shè)計袋封面填寫格式39</p>

106、<p>  附件9:畢業(yè)論文驗收表40</p><p>  附件10:畢業(yè)設(shè)計(論文)評論標準41</p><p>  附件11:畢業(yè)設(shè)計資料電子文檔目錄結(jié)構(gòu)46</p><p>  根據(jù)學院有關(guān)學生實習的規(guī)定和本專業(yè)教學計劃的安排,對計算機科學與技術(shù)專業(yè)學生畢業(yè)實習及畢業(yè)論文(設(shè)計)作如下具體安排:</p><p>  

107、一. 畢業(yè)實習及畢業(yè)論文(設(shè)計)的主要目的</p><p>  畢業(yè)實習的主要目的:</p><p>  (1) 通過畢業(yè)實習,使學生從理論走向?qū)嵺`,并運用所學的理論知識解決一些實際軟硬件應(yīng)用問題,達到實踐鍛煉的目的。</p><p>  (2) 總結(jié)升華理論知識的目的,使學生畢業(yè)后能迅速適應(yīng)實際工作崗位。</p><p>  (3) 為畢業(yè)

108、論文(設(shè)計)獲取素材。</p><p>  畢業(yè)論文(設(shè)計)的主要目的:</p><p>  (1) 全面檢驗學生四年所學得基本理論和基本技能狀況,鞏固學生所學知識,并提高學生運用所學知識的能力。</p><p>  (2) 通過畢業(yè)論文(設(shè)計)的撰寫,彌補知識結(jié)構(gòu)中的薄弱環(huán)節(jié),優(yōu)化畢業(yè)生知識結(jié)構(gòu),提高畢業(yè)生的適應(yīng)能力。</p><p>  

109、(3) 培養(yǎng)學生運用所學理論知識和技術(shù),發(fā)現(xiàn)、分析和解決問題的能力,使學生掌握科學研究的方法和原則,培養(yǎng)和提高學生對理論和時間問題研究的能力。</p><p>  (4) 通過論文撰寫,培養(yǎng)學生創(chuàng)造性思維能力,提高學生創(chuàng)新能力。</p><p>  二. 指導教師選聘及對指導教師的要求</p><p><b>  指導教師選聘</b></

110、p><p>  (1) 指導教師應(yīng)具有講師及以上專業(yè)技術(shù)職稱或具有碩士學位,并有一定實踐經(jīng)驗的相關(guān)專業(yè)人員。</p><p>  (2) 指導教師的聘任由計算機科學與技術(shù)系根據(jù)工作需要提出初步名單,經(jīng)計算機科學與技術(shù)學院院長審核,予以聘任。</p><p>  (3) 指導教師指導學生數(shù):講師或具有碩士學位的指導教師一般不超過6人,高級職稱(教授、副教授、高工)的指導人

111、數(shù)不超過8人。</p><p>  (4) 指導教師責任</p><p>  1). 學生畢業(yè)論文(設(shè)計)工作實行指導教師負責制。指導教師應(yīng)以高度認真負責的態(tài)度對待畢業(yè)論文(設(shè)計)的指導工作,按時完成畢業(yè)論文(設(shè)計)的各項工作。</p><p>  2). 指導教師對學生畢業(yè)論文(設(shè)計)中的以下事項負責:</p><p>  把握正確的政治方

112、向;</p><p>  確保選題與培養(yǎng)目標的一致性;</p><p>  論文(設(shè)計)結(jié)構(gòu)與撰寫格式的規(guī)范性;</p><p>  督促學生保質(zhì)、保量,按時圓滿地完成畢業(yè)論文(設(shè)計)工作。</p><p>  (5) 指導教師指導工作基本要求</p><p>  1). 提出參考選題;</p><

113、p>  2). 針對學生的選題,結(jié)合學生的實際情況,確定所指導學生的畢業(yè)論文(設(shè)計)題目,并提出明確的撰寫要求和進度計劃;</p><p>  3). 介紹有關(guān)參考文獻,指導學生搜集和查閱必要的資料;</p><p>  4). 下發(fā)《畢業(yè)設(shè)計任務(wù)書》,認真指導和檢查學生填寫《開題報告》等相關(guān)內(nèi)容,并在簽名處簽名;</p><p>  5). 指導學生擬寫畢業(yè)

114、論文提綱,定期檢查學生畢業(yè)論文的進展情況,做好每個階段的工作記錄;</p><p>  6). 加強與學生的溝通,認真指導學生提交論文初稿、2稿、3稿等,并及時提出修改意見,圓滿完成最終定稿;</p><p>  7). 根據(jù)評分標準,結(jié)合學生平時的表現(xiàn),評定畢業(yè)論文(設(shè)計)成績;指導教師評語字數(shù)不少于200字,其中包括工作態(tài)度、選題意義,理論水平、應(yīng)用價值等;</p>&l

115、t;p>  8). 確認所指導學生的畢業(yè)論文(設(shè)計)是否可以遞交答辯,并簽署意見;</p><p>  9). 協(xié)助做好畢業(yè)設(shè)計(論文)的歸檔工作。</p><p>  10). 撰寫畢業(yè)設(shè)計指導工作總結(jié),包括所指導學生的選題分析、質(zhì)量分析、計劃執(zhí)行情況等。</p><p>  三. 畢業(yè)實習分組及實施計劃</p><p>  (1)

溫馨提示

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

評論

0/150

提交評論