基于jsp的網(wǎng)上購物系統(tǒng)的設計與實現(xiàn)_第1頁
已閱讀1頁,還剩87頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p><b>  摘 要</b></p><p>  本網(wǎng)上購物系統(tǒng)是一個基于Internet,采用B2C(Business to Consumers)模式,并根據(jù)現(xiàn)有的網(wǎng)上購物系統(tǒng)的現(xiàn)狀而設計開發(fā)的電子商務平臺。它不但可以擴大商家的規(guī)模和市場影響力,而且可以減少企業(yè)的經(jīng)營成本,提高工作效率。</p><p>  本文首先介紹了網(wǎng)上購物系統(tǒng)的現(xiàn)狀及開發(fā)背

2、景,然后論述了系統(tǒng)的設計目標,系統(tǒng)需求和總體設計方案,較詳細的論述了系統(tǒng)的詳細設計和實現(xiàn)。最后,本文對網(wǎng)上購物系統(tǒng)進行了系統(tǒng)檢測并提出了還需要改進的問題。</p><p>  本畢業(yè)設計的內容是設計并且實現(xiàn)一個基于JSP技術的網(wǎng)上購物系統(tǒng),主要使用了Struts+Spring+Hibernate等多種框架的結合使用,用MyEclipse作為開發(fā)工具,以MySQL作為數(shù)據(jù)庫,以Macromedia公司的Dreamw

3、eaver作為界面美化工具,使用Java語言開發(fā),頁面采取JSP動態(tài)頁面開發(fā)技術。該系統(tǒng)界面簡單、操作方便,容易維護。</p><p>  關鍵詞:MyEclipse;MySQL;JSP;Dreamweaver</p><p><b>  Abstract</b></p><p>  The shop online system is an e

4、lectronic commercial platform which has been designed according to the situation of shop online system based on Internet with B2C mode. It can not only enhance the scale of shopping centre and market influence, and can a

5、lso reduce the enterprise’s running cost, improve work efficiency.</p><p>  The thesis has firstly introduced the practical situation and the developing background of the system. And then has described the d

6、esigning goal、system need and the whole designing plan, has described the detailed design and reality of the system in detail. Finally, conclusion has been drawn about the system and problem has also been raised. </p&

7、gt;<p>  The content of graduation design is to design and implement an online shopping system based on JSP technology, mainly using Struts+Spring+Hibernate and other frame used in combination, using MyEclipse as

8、a development tool, using MySQL as the database, with Macromedia's Dreamweaver as the interface landscaping tools, the use of Java language , development page JSP, adopt dynamic page technology. This system interface

9、 is simple, convenient operation, easy maintenance.</p><p>  【Key Words】MyEclipse; MySQL; JSP; Dreamweaver</p><p><b>  目 錄</b></p><p>  第1章 緒 論1</p><p> 

10、 1.1 網(wǎng)上購物系統(tǒng)的發(fā)展歷程與現(xiàn)狀1</p><p>  1.2 系統(tǒng)實現(xiàn)的目標2</p><p>  1.3 系統(tǒng)的開發(fā)意義2</p><p>  第2章 系統(tǒng)相關技術基礎3</p><p>  2.1 MyEclipse3</p><p>  2.2數(shù)據(jù)庫簡介4</p><p&g

11、t;  2.3 Tomcat5</p><p>  2.4 系統(tǒng)開發(fā)技術與MVC模式以及基本框架5</p><p>  2.5 B/S體系結構6</p><p>  第3章 系統(tǒng)需求分析8</p><p>  3.1系統(tǒng)的開發(fā)目標8</p><p>  3.2網(wǎng)站的可行性分析8</p><

12、;p>  3.3系統(tǒng)的功能分析9</p><p>  第4章 系統(tǒng)概要設計9</p><p>  4.1系統(tǒng)功能模塊設計9</p><p>  4.2數(shù)據(jù)庫設計14</p><p>  4.2.1數(shù)據(jù)庫需求分析14</p><p>  4.2.2數(shù)據(jù)庫結構設計14</p><p&g

13、t;  第5章 系統(tǒng)詳細設計17</p><p>  5.1系統(tǒng)功能實現(xiàn)的主要架構17</p><p>  5.2系統(tǒng)各功能模塊的實現(xiàn)17</p><p>  5.2.1用戶登錄模塊的實現(xiàn)17</p><p>  5.2.2購物車模塊的實現(xiàn)19</p><p>  5.2.3后臺管理模塊的實現(xiàn)21</

14、p><p>  第6章 系統(tǒng)測試24</p><p>  6.1系統(tǒng)測試的目的24</p><p>  6.2系統(tǒng)測試的方法25</p><p>  6.3系統(tǒng)測試環(huán)境25</p><p>  6.4本系統(tǒng)測試26</p><p><b>  第7章 結論29</b>

15、;</p><p><b>  參考文獻31</b></p><p><b>  第1章 緒 論</b></p><p>  1.1 網(wǎng)上購物系統(tǒng)的發(fā)展歷程與現(xiàn)狀</p><p>  上世紀90年代以來,隨著網(wǎng)絡、通信和信息技術的突破性進展,Internet在全球爆炸性增長并迅速普及。在這一前提

16、下,電子商務應運而生了。電子商務是基于互聯(lián)網(wǎng)、以交易雙方為主體、以銀行電子支付和結算為手段、以客戶數(shù)據(jù)為依托的全新的商務模式,它可以使商家與供應商更緊密地聯(lián)系起來,更快地滿足客戶需求,也可以讓商家在全球范圍內選擇最佳供應商,在全球市場上銷售產(chǎn)品。自1998年“電子商務年”以來,電子商務在全球發(fā)展迅猛,大約每九個月其交易額就翻一番,全球電子商務交易額達到數(shù)千億美元,電子商務收入劇增262%。</p><p>  近

17、年來,隨著Internet的迅速崛起,互聯(lián)網(wǎng)已日益成為收集提供信息的最佳渠道并逐步進入傳統(tǒng)的流通領域。于是電子商務開始流行起來,越來越多的商家在網(wǎng)上建起在線商店,向消費者展示出一種新穎的購物理念。網(wǎng)上購物系統(tǒng)具有強大的交互功能,可使商家和用戶方便的傳遞信息,完成電子貿(mào)易或商品交易。這種全新的交易方式實現(xiàn)了商家與用戶間文檔與資金的無紙化交換。網(wǎng)絡購物也正適應了當今社會快節(jié)奏的生活,使顧客足不出戶便可以方便快捷輕松地選購自己喜歡的商品。&l

18、t;/p><p>  日前公布的一項研究結果顯示,我國電子商務產(chǎn)業(yè)近年來發(fā)展迅速,目前網(wǎng)上商店總數(shù)已經(jīng)超過10萬家,網(wǎng)上展示的商品總數(shù)約為2000萬件。該項研究是由上海東方網(wǎng)誠數(shù)據(jù)科技有限公司進行,研究對象包括全部擁有獨立域名和網(wǎng)上商店系統(tǒng)的網(wǎng)站,以及部分租用第三方平臺、具有一定規(guī)模的網(wǎng)上商店,但不包括設在易趣、淘寶、易拍等拍賣網(wǎng)站上的店鋪。</p><p>  目前在國內PHP與ASP應用最

19、為廣泛,而JSP由于是一種較新的技術,國內采用的較少。但在國外,JSP已經(jīng)是比較流行的一種技術,尤其是電子商務類的網(wǎng)站,多采用JSP。三者中,JSP應該是未來發(fā)展的趨勢。世界上一些大的電子商務解決方案提供商都采用JSP/Servlet。比較出名的如IBM的E-business,它的核心是采用JSP/Servlet的WebSphere;西方另外一個非常著名的電子商務軟件提供商Intershop,它原來的產(chǎn)品Intershop1,2, 3,

20、 4占據(jù)了主要的電子商務軟件份額。它們都是通過CGI來提供支持的。但去年10月后它推出了Enfinity,一個采用JSP/Servlet的電子商務Application Server,而且聲言不再開發(fā)傳統(tǒng)軟件??偟膩碚f,ASP,PHP,JSP三者都有相當數(shù)量的支持者,而這三者也各有所長,在開發(fā)過程中,我們應該根據(jù)實際的需要來使用最合適的技術,本系統(tǒng)則采用較新的JSP技術,一方面JSP的安全性和跨平臺性比較好,另一方面,我也希望能從開發(fā)該

21、系統(tǒng)的過程中,深入學習一下這門編程語言。</p><p>  1.2 系統(tǒng)實現(xiàn)的目標</p><p>  現(xiàn)在大多數(shù)網(wǎng)上購物系統(tǒng)要求的不僅是要有漂亮的網(wǎng)頁,更要有嚴謹?shù)囊?guī)劃,注重每一個細小的環(huán)節(jié),這樣才能使得在電子交易時避免不必要的錯誤發(fā)生。我們將使用HTML、JSP等技術來編輯網(wǎng)頁,并運用JDBC技術把數(shù)據(jù)庫和動態(tài)網(wǎng)頁相關聯(lián)。傳統(tǒng)的管理信息系統(tǒng)信息獲取方法是由專業(yè)文字錄入人員將信息輸入到

22、管理系統(tǒng)的數(shù)據(jù)庫中,這種方法在數(shù)據(jù)量不大時還可以,但是當數(shù)據(jù)量比較大,并且有較強的專業(yè)性時,錄入的費用和出錯的可能性都相應上升。本設計在實際應用中的解決方案是建立網(wǎng)站以及自己的數(shù)據(jù)庫,使得所需商品信息可以及時的保存、更新,可以更好的及時了解商品買賣的情況。</p><p>  1.3 系統(tǒng)的開發(fā)意義</p><p>  隨著Internet的發(fā)展,為改變傳統(tǒng)的商業(yè)運作模式,人們提供了一種技

23、術上的可行性的方案:利用Internet的技術和協(xié)議,建立各種企業(yè)內部網(wǎng)Intranet,企業(yè)外部網(wǎng)Extranet,通過廉價的通訊手段,將買家與賣家、廠商和合作伙伴緊密結合在了一起,消除時間與空間帶來的障礙,從而大大的節(jié)約了交易成本,擴大了交易范圍。而在實際的生活中,這種方案已經(jīng)被廣泛的運用到了實際的商業(yè)活動中了,人們將這種交易模式稱為:電子商務。</p><p>  電子商務的迅速發(fā)展,使得人類社會突飛猛進,

24、網(wǎng)絡銷售是其中一個重要的附加產(chǎn)品。從購物測試看,中國電子商務的發(fā)展前景很好,其購物潛力巨大。但目前我國網(wǎng)絡使用主要在電子郵件、個人主頁、信息傳播、還有銷售管理系統(tǒng)等。</p><p>  當今比較流行的網(wǎng)上購物系統(tǒng)國外有“淘寶(www.taobao.com)”,國內有“當當(www.dangdang.com)”,它們都是相當優(yōu)秀的電子商務網(wǎng)站,為其他的網(wǎng)站提供了良好的典范。設計中可以學習參考他們的思想,了解和熟悉

25、整個網(wǎng)站的開發(fā)流程及完整的電子商務網(wǎng)站應有的功能和注意事項。</p><p>  總之,伴隨著個人電腦的普及和使用電腦人口的增加,網(wǎng)絡銷售在眾多的銷售渠道中脫穎而出,其地位及占有量一定會逐漸增加。技術革命引發(fā)產(chǎn)業(yè)結構變革,市場的競爭規(guī)則也會跟著發(fā)生變化,網(wǎng)絡銷售的產(chǎn)生是流通領域中的一場革命。</p><p>  第2章 系統(tǒng)相關技術基礎</p><p>  2.1

26、MyEclipse </p><p>  在開發(fā)本平臺中所用到的開發(fā)工具就是是知名的java項目開發(fā)工具MyEclipse。MyEclipse企業(yè)級工作平臺(MyEclipse Enterprise Workbench ,簡稱MyEclipse)

27、是對Eclipse IDE的一種擴展,利用MyEclipse,我們可以在數(shù)據(jù)庫和J2EE的開發(fā)、發(fā)布,以及在應用程序服務器的整合當中極大地提高系統(tǒng)的工作效率。MyEclipse是一個功能非常豐富的J2EE集成開發(fā)環(huán)境,包括了完備的編碼、調試、測試和發(fā)布功能,完整支持HTML, Struts, JSP, CSS, JavaScript, SQL, Hibernate。</p><p>  在結構上,MyEclips

28、e的特征可以被分為7類:J2EE模型,WEB開發(fā)工具,EJB開發(fā)工具,應用程序服務器的連接器,J2EE項目部署服務,數(shù)據(jù)庫服務,MyEclipse整合幫助。</p><p>  對于以上每一種功能上的類別,在Eclipse中都有相應的功能部件,并通過一系列的插件來實現(xiàn)它們。MyEclipse結構上的這種模塊化,可以讓我們在不影響其他模塊的情況下,對任易一個模塊進行單獨的擴展和升級。簡單而言,MyEclipse是E

29、clipse的插件,也是一款功能強大的J2EE集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯。</p><p>  MyEclipse的版本有很多,本購物系統(tǒng)可以使用的MyEclipse的版本也很多,但是基于MyEclipse6.5的穩(wěn)定性好,所以我選擇MyEclipse6.5作為我的開發(fā)工具。</p><p>  MyEclipse開發(fā)界面如圖2.1所示。</p><

30、p>  圖2.1 MyEclipse開發(fā)界面</p><p><b>  2.2數(shù)據(jù)庫簡介</b></p><p>  數(shù)據(jù)庫使用的是MySQL數(shù)據(jù)庫。MySQL的特性:使用C和C++編寫,并使用了多種編譯器進行測試,保證源代碼的可移植性 ,支持多種操作系統(tǒng) 。為多種編程語言提供API。這些編程語言包括C、C++、Eiffel、Java、Perl、PHP、Pyt

31、hon和Ruby等。支持多線程充分利用CPU資源。優(yōu)化的SQL查詢算法,有效地提高查詢速度。既能夠作為一個單獨的應用程序應用在客戶端服務器網(wǎng)絡環(huán)境中,也能夠作為一個庫而嵌入到其他的軟件中提供多語言支持,常見的編碼如中文的GB2312、BIG5都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名。提供TCP/IP、ODBC和JDBC等多種數(shù)據(jù)庫連接途徑。提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫操作的管理工具。可以處理擁有上千萬條記錄的大型數(shù)據(jù)庫。MySQL的應用:與其他的

32、大型數(shù)據(jù)庫例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之處,如規(guī)模小、功能有限(MySQL Cluster的功能和效率都相對比較差)等,但是這絲毫也沒有減少它受歡迎的程度。對于一般的個人使用者和中小型企業(yè)來說,MySQL提供的功能已經(jīng)綽綽有余,而且由于MySQL是開放源碼軟件,因此可</p><p>  2.3 Tomcat</p><p>  Tomcat

33、 很受廣大程序員的喜歡,因為它運行時占用的系統(tǒng)資源小,擴展性好,支持負載平衡與郵件服務等開發(fā)應用系統(tǒng)常用的功能;而且它還在不斷的改進和完善中,任何一個感興趣的程序員都可以更改它或在其中加入新的功能。 </p><p>  Tomcat 是一個輕量級應用服務器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調試JSP 程序的首選。對于一個初學者來說,可以這樣認為,當在一臺機器上配置好Apache 服

34、務器,可利用它響應對HTML 頁面的訪問請求。實際上Tomcat 部分是Apache 服務器的擴展,但它是獨立運行的,所以當你運行tomcat 時,它實際上作為一個與Apache 獨立的進程單獨運行的。 </p><p>  這里的訣竅是,當配置正確時,Apache 為HTML頁面服務,而Tomcat 實際上運行JSP 頁面和Servlet。另外,Tomcat和IIS、Apache等Web服務器一樣,具有處理HT

35、ML頁面的功能,另外它還是一個Servlet和JSP容器,獨立的Servlet容器是Tomcat的默認模式。</p><p>  2.4 系統(tǒng)開發(fā)技術與MVC模式以及基本框架</p><p>  本系統(tǒng)采用JSP技術,基于MVC模式開發(fā),使用SSH框架(Struts、Spring、Hibernate)來增加系統(tǒng)的開發(fā)速度。所謂的MVC模式是"Model-View-Controll

36、er"的縮寫,中文翻譯為"模式-視圖-控制器"。程序就是用Struts和Hibernate這兩個框架來實現(xiàn)模型層和控制器這兩層,JSP實現(xiàn)視圖這一層。一般來說程序就是在數(shù)據(jù)庫和頁面之間起橋梁作用的,JSP頁面請求先到action,再到Dao,再回到action,回到JSP頁面。action主要處理來自頁面的請求,Dao主要是和數(shù)據(jù)庫的交互,Struts主要用在action,處理來自頁面的請求,處理完請求后跳

37、轉回頁面。Hibernate主要用在Dao,包括對數(shù)據(jù)庫的增、刪、改、查的操作,Spring控制程序的流程。</p><p>  S.S.H框架是J2EE應用中Struts+Spring+Hibernate三大免費開源框架的結合使用, 它可以看成工具,也是中間件。他是用來提高我們的開發(fā)效率,提高我們軟件產(chǎn)品的可維護性、可擴展性乃至敏捷性的。他們里面有很多優(yōu)秀的設計理念及模式應用。它由以下3個框架構成:</p

38、><p>  1.Struts框架</p><p>  Struts是Apache組織的一個開放源碼項目。Struts是一個比較好的MVC框架,提供了對開發(fā)MVC系統(tǒng)的底層支持,它采用的主要技術是Servlet,JSP和Custom tag library。</p><p>  2.Spring框架</p><p>  Spring 的核心是個輕

39、量級(Lightweight)的容器(Container),它是實現(xiàn)IoC(Inversion of Control)容器、非侵入性(No intrusive)的框架,并提供AOP(Aspect-oriented programming)概念的實現(xiàn)方式,提供對持久層(Persistence)、事務(Transaction)的支持,提供MVC Web 框架的實現(xiàn),并對一些常用的企業(yè)服務API(Application Interface)提

40、供一致的模型封裝,是一個全方位的應用程序框架(Application framework),除此之外,對于現(xiàn)存的各種框架(Struts、JSF、Hibernate 等),Spring 也提供了與它們相整合的方案。</p><p>  3.Hibernate框架</p><p>  Hibernate 是一個開放源碼的 ORM 持久層框架。作為優(yōu)秀的持久層框架實現(xiàn),Hibernate 框架提

41、供了強大、高性能的對象到關系型數(shù)據(jù)庫的持久化服務,開發(fā)人員可以使用面向對象的設計進行持久層開發(fā)。簡單的說,Hibernate 只是一個將持久化類與數(shù)據(jù)庫表相映射的工具,每個持久化類實例均對應于數(shù)據(jù)庫表中的一個數(shù)據(jù)行而已。用戶只需直接使用面向對象的方法操作此持久化類實例,即可完成對數(shù)據(jù)庫表數(shù)據(jù)的插入、刪除、修改、讀取等操作。</p><p>  2.5 B/S體系結構</p><p>  在

42、B/S體系結構系統(tǒng)中,用戶通過瀏覽器向分布在網(wǎng)絡上的許多服務器發(fā)出請求,</p><p>  服務器對瀏覽器的請求進行處理,將用戶所需信息返回到瀏覽器。B/S結構簡化了客戶機的工作,客戶機上只需配置少量的客戶端軟件。服務器將擔負更多的工作,對數(shù)據(jù)庫的訪問和應用程序的執(zhí)行將在服務器上完成。瀏覽器發(fā)出請求,而其余如數(shù)據(jù)請求、加工、結果返回以及動態(tài)網(wǎng)頁生成等工作全部由Web Server完成。實際上B/S體系結構是把二

43、層C/S結構的事務處理邏輯模塊從客戶機的任務中分離出來,由Web服務器單獨組成一層來負擔其任務,這樣客戶機的壓力減輕了,把負荷分配給了Web服務器。這種三層體系結構如圖2.2所示。</p><p>  圖2.2 B/S三層架構示意圖</p><p>  這種結構不僅把客戶機從沉重的負擔和不斷對其提高的性能的要求中解放出來,也把技術維護人員從繁重的維護升級工作中解脫出來。由于客戶機把事務處理

44、邏輯部分分給了功能服務器,使客戶機一下子"苗條"了許多,不再負責處理復雜計算和數(shù)據(jù)訪問等關鍵事務,只負責顯示部分,所以維護人員不再為程序的維護工作奔波于每個客戶機之間,而把主要精力放在功能服務器上程序的更新工作。這種三層結構在層與層之間相互獨立,任何一層的改變不會影響其它層的功能。 </p><p>  第3章 系統(tǒng)需求分析</p><p>  3.1系統(tǒng)的開發(fā)目標&l

45、t;/p><p>  現(xiàn)在流行的網(wǎng)上購物系統(tǒng)不僅要有漂亮的網(wǎng)頁,更要有嚴謹?shù)囊?guī)劃,注重每一個細小的環(huán)節(jié)。這樣才能使得在電子交易時避免不必要錯誤發(fā)生。我們將使用HTML、JSP等技術來編輯網(wǎng)頁,并運用JDBC技術把數(shù)據(jù)庫和動態(tài)網(wǎng)頁相關聯(lián)。傳統(tǒng)的管理信息系統(tǒng)信息獲取方法是由專業(yè)文字錄入人員將信息輸入到管理系統(tǒng)的數(shù)據(jù)庫中,這種方法在數(shù)據(jù)量不大時有很多的應用場合。當數(shù)據(jù)量比較大,并且有較強的專業(yè)性時,錄入的費用和出錯的可能性

46、都相應上升。本設計在實際應用中的解決方案是建立網(wǎng)站, 以及自己的數(shù)據(jù)庫,使得所需商品信息可以及時的保存、更新,可以更好的及時了解商品買賣的情況。</p><p>  3.2網(wǎng)站的可行性分析</p><p>  可行性分析是在全面調查基礎上,針對新系統(tǒng)的開發(fā)是否具備必要性和可能性,對新系統(tǒng)的開發(fā)從技術、經(jīng)濟、運行的方面進行分析和研究,以避免投資失誤,保證新系統(tǒng)開發(fā)成功??尚行匝芯康哪康木褪?/p>

47、用最小的代價在盡可能短的時間內確定問題是否能夠解決。這部分將從以下三個方面進行研究:技術可行性、經(jīng)濟可行性、操作可行性。</p><p><b>  (1)技術可行性</b></p><p>  因為計算機硬件的發(fā)展已經(jīng)越來越快,現(xiàn)在PC機的性能已經(jīng)可以勝任普通網(wǎng)站的web服務器。購買一臺高性能PC機作為企業(yè)的網(wǎng)站對于這個營銷商來說并不是問題。</p>

48、<p>  JSP是Java在Internet/Intranet Web上的重要應用技術,可以和各種Java技術完好的結合在一起從而實現(xiàn)非常復雜的應用。因此得到了廣泛的支持和承認,成為一種非常流行的網(wǎng)站開發(fā)技術。利用JSP技術可以建立先進、安全和跨平臺的動態(tài)網(wǎng)站。鑒于JSP技術的成熟與廣泛的使用,加以指導老師的幫助可以得到很多的技術支持。雖然在校學習數(shù)據(jù)庫時一直以SQL Server作為例子,但是我個人對MySQL數(shù)據(jù)庫的了解

49、偏多,所以采用MySQL作為數(shù)據(jù)庫的后臺。</p><p><b> ?。?)經(jīng)濟可行性</b></p><p>  根據(jù)調查的資料,現(xiàn)在聘用一支團隊設計并建設企業(yè)商務型網(wǎng)站的費用為5300元左右,另外每年交納600元占用網(wǎng)站空間和網(wǎng)站維護費。為了使網(wǎng)站建成后能達到增加企業(yè)經(jīng)濟效益的效果,尋找一支創(chuàng)新與技術優(yōu)秀的團隊最多需要增加3000元的一次性投資。這樣看來一個成功

50、的網(wǎng)站建成后為這個營銷商帶來的效益將會遠大于成本。但架設好一個網(wǎng)絡中的服務器,以滿足互聯(lián)網(wǎng)中瀏覽者對速度的需求,這樣每年服務器與網(wǎng)絡線路和設備的維護費用將是企業(yè)不得不重點考慮的因素。如何做好經(jīng)濟可行性分析,需要通過仔細的調查與投資和行業(yè)方面的專業(yè)人士分析。</p><p><b> ?。?)操作可行性</b></p><p>  如今,計算機與網(wǎng)絡已經(jīng)非常地普及。特別

51、是在企業(yè)信息化高需求與快速發(fā)展的時代,計算機應用已經(jīng)成為企業(yè)員工必備的技能。由于這個課題是以PC機作為服務器的網(wǎng)站,營銷商可以自己對網(wǎng)站進行操作和管理。</p><p>  3.3系統(tǒng)的功能分析</p><p>  根據(jù)上面的需求分析,需要設計出網(wǎng)站的前臺與后臺。用戶在前臺所瀏覽的內容,網(wǎng)站的后臺需要能相應的做出更新或修改。</p><p>  前臺功能:提供用戶的

52、注冊和登錄功能。用戶能夠隨意瀏覽商品,包括使用搜索功</p><p>  能和使用排行榜功能,方便用戶獲取商品的詳細信息,如圖片預覽、商品描述??梢圆樵円约按_認訂單信息。登錄用戶可以使用購物車,可以對購物車中的商品進行修改,包括修改商品的數(shù)量,刪除商品和回復商品??梢跃庉嬘唵涡畔ⅲ詈笊捎唵?。</p><p>  后臺功能:管理員可以配置一些信息管理本網(wǎng)站。管理員可以管理商品??梢怨芾碛?/p>

53、單信息,包括訂單狀態(tài)的修改,訂單的刪除??梢怨芾碛脩舻男畔?,包括用戶的刪除。</p><p>  設計完成后的網(wǎng)站具有:建成后的網(wǎng)站系統(tǒng)是一個綜合性電子商務網(wǎng)站,基本完成了商城及用戶對網(wǎng)站的要求。</p><p>  第4章 系統(tǒng)概要設計</p><p>  4.1系統(tǒng)功能模塊設計</p><p>  1)功能結構圖如圖4.1所示。</

54、p><p><b>  圖4.1功能結構圖</b></p><p>  從圖中可以看出,網(wǎng)上購物系統(tǒng)可以分為前臺和后臺兩個部分,前臺部分由用戶使用,主要包括注冊登錄、商品瀏覽、購物車管理、訂單模塊、顧客留言、修改注冊資料6個模塊;后臺部分由管理員使用,主要包括商品分類管理、商品管理、訂單管理、會員管理、系統(tǒng)用戶管理5個模塊。</p><p>  2

55、)前臺購物流程圖如圖4.2所示。</p><p>  圖4.2前臺購物流程圖</p><p>  3)注冊功能流程如圖4.3所示。</p><p>  圖4.3注冊功能流程圖</p><p>  注冊的具體實現(xiàn)為:點擊主頁面的用戶注冊選項后,會彈出一個注冊信息頁面,用戶需要如實填寫用戶名,密碼,E_mail,地址,電話,真實姓名等各項信息,提

56、交后,系統(tǒng)進行檢測判斷該用戶名是否已經(jīng)注冊過,如果已經(jīng)存在則彈出新頁面,提示用戶該用戶名已經(jīng)注冊過,如果沒有則進行下一步判斷用戶輸入的兩次密碼是否一致,然后依次往后判斷用戶所填寫的各項信息是否符合要求,直到所有信息均正確無誤,系統(tǒng)將該用戶注冊信息寫入用戶表并提示用戶注冊成功,用戶登陸后,就可以進行有效的進行購物了。</p><p>  商品搜索流程如圖4.4所示。</p><p>  圖4

57、.4 商品搜索流程圖</p><p>  商品的搜索功能使用戶更加方便的進行自己所需要的商品的查詢,節(jié)省時間,提高效率。用戶搜索時只要輸入商品的關鍵字就能搜索到所有相關的商品。</p><p>  5)用戶登錄流程如圖4.5所示。</p><p>  圖4.5 用戶登陸流程圖</p><p>  首先,用戶要有一個用戶名和密碼。商務網(wǎng)站需要很

58、高的穩(wěn)定性和安全性,因此對用戶名不允許使用惡意的代碼作為用戶名。同時對密碼也要求保密,將密碼加密后再存入數(shù)據(jù)庫。另外,一個電子商務網(wǎng)站。用戶的真實姓名是必不可少的。除此之外還需要用戶地址、E-MAIL、手機、QQ等。</p><p>  6)商品管理流程如圖4.6所示。</p><p>  圖4.6 商品管理流程圖</p><p>  在該功能模塊里管理員可以添加和

59、刪除商品,在這里管理員當然也可以瀏覽到商品的詳細信息。并且比普通用戶在瀏覽商品界面里所看到的商品信息多一個該商品在數(shù)據(jù)庫中的編碼。</p><p>  7)購物車流程如圖4.7所示。</p><p>  圖4.7 購物車流程圖</p><p>  在該功能模塊里用戶可以查看購物車中的商品,如果用戶對所添加的商品感到滿意,可以直接下訂單;如果不滿意,可以刪除該商品。&

60、lt;/p><p><b>  4.2數(shù)據(jù)庫設計</b></p><p>  4.2.1數(shù)據(jù)庫需求分析</p><p>  數(shù)據(jù)庫的設計通常是以一個已經(jīng)存在的數(shù)據(jù)庫管理系統(tǒng)為基礎的,常用的數(shù)據(jù)庫管理系統(tǒng)有MySQL,SQL Server, Oracle等。我采用了MYSQL數(shù)據(jù)庫管理系統(tǒng)。</p><p>  整個系統(tǒng)功能需

61、要以下數(shù)據(jù)項:</p><p>  地址表信息(地址編碼、地址、關聯(lián)的用戶編碼)</p><p>  用戶表信息(用戶編碼、用戶名、地址、添加時間、答案、郵箱、密碼、聯(lián)系方式、QQ、真實姓名、是否刪除標志、問題)</p><p>  商品表信息(商品編碼、商品名、添加時間、熱銷推薦、商品圖片、商品簡介、庫存數(shù)量、原價、優(yōu)惠價、商品是否刪除標志、銷量、關聯(lián)的分類編碼)

62、</p><p>  分類表信息(分類編碼、分類名、是否刪除標志)</p><p>  購物車表信息(購物車編碼、商品名、庫存、原價、優(yōu)惠價、數(shù)量、關聯(lián)的用戶編碼)</p><p>  訂單表信息(訂單編碼、地址、添加時間、聯(lián)系方式、訂單狀態(tài)、總價格、用戶名、關聯(lián)的用戶編碼)</p><p>  評價表信息(評價編碼、評價、添加時間、評價狀態(tài)

63、、評語、關聯(lián)的商品編碼、關聯(lián)的用戶編碼)</p><p>  4.2.2數(shù)據(jù)庫結構設計</p><p>  在建設網(wǎng)站系統(tǒng)之前,我們必須對系統(tǒng)所用到的數(shù)據(jù)進行大致的分類和具體的結構設計,既要做到清晰明了,又要能適應系統(tǒng)各項功能的調用,而不至于產(chǎn)生結構上的邏輯混亂,保證關鍵數(shù)據(jù)在意外情況下不會被破壞,可以說數(shù)據(jù)庫是系統(tǒng)的重中之重。</p><p>  數(shù)據(jù)庫設計要遵循

64、一些規(guī)則,一個好的數(shù)據(jù)庫滿足一些嚴格的約束和要求。盡量分離各實體對應的表,一個實體對應一個表,搞清楚該實體有哪些屬性,對應有些什么字段,以及各實體之間有何種聯(lián)系。實體、屬性與聯(lián)系是進行概念設計時要考慮的三個元素,也是一個好的數(shù)據(jù)庫設計的核心。</p><p>  地址表如表4.1所示。</p><p><b>  表4.1地址表</b></p><

65、p>  用戶表如表4.2所示。</p><p><b>  表4.2 用戶表</b></p><p>  商品表如表4.3所示。</p><p><b>  表4.3商品表</b></p><p>  分類表如表4.4所示。</p><p><b>  表4.

66、4分類表</b></p><p>  購物車表如表4.5所示。</p><p><b>  表4.5購物車表</b></p><p>  訂單表如表4.6所示。</p><p><b>  表4.6訂單表</b></p><p>  評價表如表4.7所示。<

67、/p><p><b>  表4.7留言表</b></p><p>  第5章 系統(tǒng)詳細設計</p><p>  5.1系統(tǒng)功能實現(xiàn)的主要架構</p><p>  SSH框架就是Struts+Spring+Hibernate的簡稱,運用3個框架的集成協(xié)作使用,可以有效的提高代碼編寫的效率,從而有效的降低程序開發(fā)的周期。<

68、/p><p>  5.2系統(tǒng)各功能模塊的實現(xiàn)</p><p>  5.2.1用戶登錄模塊的實現(xiàn)</p><p>  網(wǎng)站主頁面如圖5.1所示。</p><p><b>  圖5.1網(wǎng)站主頁面</b></p><p>  用戶登陸模塊是防止非法用戶登陸的第一道防線,通過它可以保護后臺數(shù)據(jù)庫的安全性,當用

69、戶要進行定購時,首先要進入的就是身份驗證界面,只有在密碼正確的情況下才能進行以后的購物,如果輸入的密碼不正確,則不能進行定購。如果用戶以瀏覽者的身份進入網(wǎng)站,則只能進行一般的商品瀏覽和搜索,而不能進行選購,在點擊添加購物車后,系統(tǒng)會判斷該用戶是否是登陸用戶,如果不是則彈出提示頁面,提示用戶必須先登陸才能定購商品,如果是第一次登陸,請先注冊。</p><p>  如果用戶還沒有進行注冊,用戶提交信息之后,系統(tǒng)開始判

70、斷用戶的注冊信息是否有效,首先是用戶名是否為空,用戶輸入的兩次密碼是否一致,然后依次往后判斷用戶所填寫的各項信息是否符合要求,直到所有信息均正確無誤,系統(tǒng)將該用戶注冊信息寫入用戶表并提示用戶注冊成功,用戶登陸后,就可以進行有效的購物了。注冊頁面的效果圖如下圖5.2所示。</p><p>  圖5.2用戶注冊頁面</p><p>  用戶注冊成功后可以登錄,登錄頁面如圖5.3所示。</

71、p><p>  圖5.3用戶登錄頁面</p><p>  登錄后,可以馬上看到自己的資料,也可以對自己的資料進行修改,如圖5.4所示。</p><p>  圖5.4用戶信息頁面</p><p>  5.2.2購物車模塊的實現(xiàn)</p><p>  當用戶登陸成功以后,如果找到了希望定購的商品,在點擊商品以后,在點擊“加入購物

72、車”以后,該物品信息被后臺添加到購物車表中,如果用戶需要繼續(xù)購物,可以繼續(xù)選擇,不斷添加,系統(tǒng)會自動將所有信息寫入購物車表,同時顯示用戶所購買的物品列表,及合計價格。</p><p>  當用戶點擊“加入購物車”后,系統(tǒng)就會列出該用戶在購物車中所添加商品的清單,清單中包括商品名、庫存、原價、優(yōu)惠價和數(shù)量。用戶可以對所選商品進行數(shù)量的變更和刪除,同時系統(tǒng)也將購物車表中相關信息進行同步更改。如果用戶對所選商品滿意,可

73、以進行結算。頁面效果如圖5.5所示。</p><p>  圖5.5所購商品信息頁</p><p>  用戶完成選購之后,可點擊“結算”,系統(tǒng)會自動生成訂單。生成訂單后用戶可以對詳細送貨地址進行添加或刪除的操作。確定信息準確無誤后,用戶可以提交訂單。生成訂單的界面如圖5.6所示。</p><p>  圖5.6生成訂單界面</p><p>  當

74、用戶收到所選購商品后,要對商品進行留言,用戶可以選擇好評、中評和差評以及用文字進行敘述。所填加的數(shù)據(jù)會被系統(tǒng)寫入評價表中,同時其他用戶瀏覽該商品時能看到該用戶的評價內容。頁面效果如圖5.7所示。</p><p>  圖5.7用戶評價頁面</p><p>  5.2.3后臺管理模塊的實現(xiàn)</p><p>  網(wǎng)上購物系統(tǒng)除了能夠讓用戶實現(xiàn)前臺的瀏覽和購物等操作之外,還

75、必須能夠使管理人員能夠對系統(tǒng)的各種信息進行維護,比如商品的增加、刪除、修改,用戶信息的審查,訂單的審理等等。管理功能是網(wǎng)上購物系統(tǒng)相當重要的一部分功能。</p><p>  管理員可以通過主頁面的“管理后臺”進入系統(tǒng)后臺進行維護,點擊之后,首要的就是進行身份驗證,輸入正確的帳號,密碼之后,方能進入。由于涉及到交易,出于安全性考慮,系統(tǒng)管理員帳號應盡量少分配,密碼也要盡量復雜,經(jīng)常更換。</p>&l

76、t;p>  系統(tǒng)管理員登錄界面如圖5.8所示。</p><p>  圖5.8管理員登錄界面</p><p>  管理員登錄后,可以看到如下界面如圖5.9所示。</p><p>  圖5.9后臺登錄首頁</p><p>  進入管理界面后,管理的主要功能有訂單管理、商品管理、商品分類管理、會員管理、系統(tǒng)用戶管理、特價商品管理等六大模塊。商

77、品管理,主要就是添加新的商品和修改已經(jīng)添加的商品。訂單管理,也就是對用戶的訂單進行處理,處理訂單的頁面如圖5.10所示。</p><p>  圖5.10訂單管理頁面</p><p>  商品分類管理、會員管理和特價商品管理類似,這里便不再敘述。商品管理,主要就是添加新的商品和管理已添加的商品,商品分類管理和它類似。添加商品的界面如圖5.11所示。</p><p> 

78、 圖5.11商品添加界面</p><p>  在這個模塊中,系統(tǒng)管理員可以對商品進行添加,除了“簡介”之外,其他的都是必填的選項。所填的數(shù)據(jù)會被系統(tǒng)保存到商品表中,同時商品的信息會顯示在系統(tǒng)的前臺頁面中。點擊“提交”之后,管理員可以查看管理所填加的商品信息,管理商品界面如圖5.12所示。</p><p>  圖5.12商品管理界面</p><p>  在這個模塊中,

79、系統(tǒng)管理員可以了解到所有添加的商品信息,包括商品名、商品分類、庫存、原價、優(yōu)惠價,同時管理員可以查詢商品。管理員還可以對商品信息進行修改和刪除,所添加的數(shù)據(jù)會被系統(tǒng)存入商品表中,同時會更新到前臺的商品信息。</p><p>  修改商品的頁面如圖5.13所示。</p><p>  圖5.13商品修改頁面</p><p><b>  第6章 系統(tǒng)測試<

80、/b></p><p>  6.1系統(tǒng)測試的目的</p><p>  系統(tǒng)測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程測試的目的就是希望能以最少的人力和時間發(fā)現(xiàn)潛在的各種錯誤和缺陷。應根據(jù)開發(fā)各階段的需求、設計等文檔或程序的內部結構精心設計測試用例,并利用這些實例來運行程序,以便發(fā)現(xiàn)錯誤。信息系統(tǒng)測試應包括軟件測試、硬件測試和網(wǎng)絡測試。硬件測試、網(wǎng)絡測試可以根據(jù)具體的性能指標來進行,此處所說的

81、測試更多的是指軟件測試。</p><p>  系統(tǒng)測試是保證系統(tǒng)質量和可靠性的關鍵步驟,是對系統(tǒng)開發(fā)過程中的系統(tǒng)分析系統(tǒng)設計和實施的最后復查。根據(jù)測試的概念和目的,在進行信息系統(tǒng)測試時應遵循以基本原則。</p><p>  應盡早并不斷地進行測試。測試不是在應用系統(tǒng)開發(fā)完之后才進行的。由于原始問題的復雜性、開發(fā)各階段的多樣性以及參加人員之間的協(xié)調等因素,使得毛開發(fā)各個階段都有可能出現(xiàn)錯誤。

82、因此,,測試應貫穿在開發(fā)的各個階段,盡早糾正錯誤,消除隱患。 </p><p>  6.2系統(tǒng)測試的方法</p><p>  軟件測試的方法和技術是多種多樣的。對于軟件測試技術,可以從不同的角度加以分類:從是否需要執(zhí)行被測軟件的角度,可分為靜態(tài)測試和動態(tài)測試。從測試是否針對系統(tǒng)的內部結構和具體實現(xiàn)算法的角度來看,可分為白盒測試和黑盒測試。</p><p><b

83、>  (1)黑盒測試</b></p><p>  黑盒測試也稱功能測試或數(shù)據(jù)驅動測試或基于規(guī)范的測試,它是在己知產(chǎn)品所應具有的功能的前提下,通過測試來檢測每個功能是否都能正常使用,在測試時,把程序看作一個不能打開的黑盒子,在完全不考慮程序內部結構和內部特性的情況下,測試者對程序接口進行測試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息,并

84、且保持外部信息(如數(shù)據(jù)庫或文件)的完整性。黑盒測試方法主要有等價類劃分、邊值分析、因果圖、錯誤推測等?!昂诤小狈ㄖ塾诔绦蛲獠拷Y構,不考慮內部邏輯結構,只是針對軟件的界面和軟件需求規(guī)格說明中規(guī)定的功能進行測試。“黑盒”法是窮舉輸入測試,只有把所有可能的輸入都作為測試情況使用,才能以這種方法查出程序中所有的錯誤。實際上測試情況有無窮多個,人們不僅要測試所有合法的輸入,而且還要對那些不合法但是可能的輸入進行測試。</p>&l

85、t;p><b>  (2)白盒測試</b></p><p>  白盒測試也稱結構測試或邏輯驅動測試或基于實現(xiàn)的測試,它是知道產(chǎn)品內部工作過程。可通過測試來檢測產(chǎn)品內部動作是否按照規(guī)格說明書的規(guī)定止常進行,按照程序內部的結構測試程序,檢驗程序中的每條通路是否都能按預定要求正確工作。白盒測試的主要方法有程序邏輯驅動測試、基本路徑測試和數(shù)據(jù)流測試等。“白盒”法需要全面了解程序的內部邏輯結構、

86、對所有邏輯路徑進行測試。因此,白盒”法是窮舉路徑測試。但即使每條路徑都測試了仍然可能有錯誤。第一,窮舉路徑測試不能查出程序違反了設計規(guī)范,即程序本身是個錯誤的程序。第二,窮舉路徑測試不可能查出程序中因遺漏路徑而出錯。第三,窮舉路徑測試可能發(fā)現(xiàn)不了一些與數(shù)據(jù)相關的錯誤。</p><p><b>  6.3系統(tǒng)測試環(huán)境</b></p><p>  中央處理器:AMD E1

87、</p><p><b>  內存:2G</b></p><p><b>  硬盤:320G</b></p><p>  顯卡:ATI Radeon HD 4570</p><p>  操作系統(tǒng):Windows XP</p><p><b>  6.4本系統(tǒng)測試&l

88、t;/b></p><p>  這個網(wǎng)站系統(tǒng)要實現(xiàn)的功能有用戶注冊登陸、瀏覽商城信息、用戶購物并填寫訂單、管理員對網(wǎng)站信息的各方面操作和維護等。</p><p>  根據(jù)上面介紹的測試原則,使用測試用例文檔分別對系統(tǒng)進行測試。</p><p>  測試部分包括網(wǎng)站對數(shù)據(jù)庫的訪問和更新測試;對網(wǎng)站查詢功能的測試;系統(tǒng)糾錯功能的測試。系統(tǒng)糾錯功能的測試又包括兩個部

89、分,一個是對客戶修改資料的檢測,另一個是對管理員對網(wǎng)站維護的檢測。</p><p>  網(wǎng)站對數(shù)據(jù)庫的訪問和更新測試用例如表6.1所示。</p><p>  表6.1網(wǎng)站對數(shù)據(jù)庫的訪問和更新測試表</p><p>  按上述方法實施后,得到如下頁面,如圖6.1所示。</p><p>  圖6.1網(wǎng)站對數(shù)據(jù)庫的訪問和更新測試圖</p>

90、;<p>  由圖可知,系統(tǒng)達到了預期的結果,該功能通過測試。</p><p>  網(wǎng)站查詢功能的測試如表6.2所示。</p><p>  表6.2網(wǎng)站查詢功能測試表</p><p>  按上述方法實施后,得到如下頁面,如圖6.2所示。</p><p>  圖6.2網(wǎng)站查詢功能測試圖</p><p>  

91、由圖可知,系統(tǒng)達到了預期的結果,該功能通過測試。但是訂單的頁面還是不夠美觀,需要改善。</p><p>  對系統(tǒng)容錯功能的測試之用戶注冊的檢測,如表6.3所示。</p><p>  表6.3系統(tǒng)容錯功能測試表</p><p>  按上述方法實施后,得到如下頁面,如圖6.3所示。</p><p>  圖6.3系統(tǒng)容錯功能測試圖</p&g

92、t;<p>  由圖可知,系統(tǒng)達到了預期的結果,該功能通過測試。但是在錄入信息的過程中也發(fā)現(xiàn)了問題。就是在“我的問題”和“我的答案”添加中沒有任何的限制,添加什么都可以,哪怕不是文字的敘述用戶也可以注冊成功,這在實際中是不允許的。我還需要對其添加的規(guī)則進行定義。</p><p><b>  第7章 結論</b></p><p>  我的畢業(yè)設計論文具體論

93、述了網(wǎng)上購物系統(tǒng)的主要功能及體系結構,重點討論了系統(tǒng)的各項功能模塊、各模塊的系統(tǒng)流程,及模塊功能的實現(xiàn),每個模塊在都能完成其功能的結果下將其綜合成一個完整的系統(tǒng)。目前基于該模型的系統(tǒng)處于實驗室階段,還存在許多問題與不足,如安全性能還不完善,缺少必要的數(shù)據(jù)加密系統(tǒng)等,,這些功能與技術還需要加以提高和實現(xiàn)。</p><p>  在編寫論文的時間里,我在不斷自學的基礎上利用JSP網(wǎng)絡開發(fā)語言、MySQL數(shù)據(jù)庫完成了網(wǎng)上

94、購物系統(tǒng)的設計。期間我遇到了若干問題和解決了不少的問題。從配置Tomcat服務器和數(shù)據(jù)庫,到網(wǎng)站服務,我對電子商務的認識從無到有,有了較為具體詳細的了解。我所建立的網(wǎng)上購物系統(tǒng)只是一個稍顯簡單的網(wǎng)上購物系統(tǒng),真正電子商務所涉及到的方方面面的問題我未曾遇到或現(xiàn)有的條件限制而未能實現(xiàn)。網(wǎng)上購物系統(tǒng)并不是我想象的那么簡單,它包括了編寫程序、數(shù)據(jù)庫設計、網(wǎng)頁制作、圖象處理、版面設計、數(shù)據(jù)采集、文本編輯、服務器管理等等,要搞好一個好的、完善的網(wǎng)站

95、需要一個詳細的、合理的、可行性的規(guī)劃設計。</p><p>  在具體實施的過程中,在程序的調試上出現(xiàn)了很大的問題,要使用瀏覽器來瀏覽才能找出錯誤所在,這一定程度上延長了調試時間。在開始的時候往往要為了找一個小錯誤花上大半天的時間。經(jīng)過多寫程序,現(xiàn)在一定程度上已經(jīng)能快速的找出錯誤,并能熟練的操作數(shù)據(jù)庫。</p><p>  網(wǎng)上購物系統(tǒng)無論是在開發(fā)過程中,還是建成后的日常維護過程中,都需要

96、進行嚴格的檢測,以保證購物系統(tǒng)的服務質量。隨著網(wǎng)上購物系統(tǒng)技術的日趨成熟、網(wǎng)上購物的優(yōu)勢日趨明顯,會有更多的人參與到網(wǎng)上購物的浪潮中來,人類最終將迎接電子商務時代的來臨。</p><p><b>  參考文獻</b></p><p>  [1]陳濤. 基于案例教學的Java語言課程改革研究[J]. 教育研究與實驗,2009,s3:59-60+63.</p>

97、<p>  [2]李明. Java語言的學習過程曲線[J]. 計算機教育,2009,24:115-117.</p><p>  [3]張濟礎,楊亞莉. 高職院校“數(shù)據(jù)結構Java語言描述”課程的實驗設計[J]. 計算機教育,2010,01:64-65.</p><p>  [4]唐明虎. 基于項目任務驅動的Java語言教學模式研究[J]. 電腦學習,2010,01:86-87

98、.</p><p>  [5]沈維政,蘇中濱,趙潔. 項目驅動教學法在Java語言程序設計教學中的應用[J]. 東北農(nóng)業(yè)大學學報(社會科學版),2010,02:66-67.</p><p>  [6]孫媛. 討論JAVA語言的現(xiàn)狀及發(fā)展[J]. 科技傳播,2010,13:197+184.</p><p>  [7]陽小蘭,錢程. JAVA語言中構造方法的繼承與重載探

99、討[J]. 電腦知識與技術,2010,21:6114-6116.</p><p>  [8]陳帆,和紅杰. 啟發(fā)式教學在Java語言教學中的應用[J]. 計算機教育,2010,16:83-86.</p><p>  [9]符志強,張紅. Java語言課程案例教學改革研究[J]. 現(xiàn)代計算機(專業(yè)版),2010,11:38-40+43.</p><p>  [10]來

100、社安. “Java語言程序設計”課程教學改革探析[J]. 中國教育信息化,2010,21:63-64.</p><p>  [11]陳涵生. Java語言與Java技術[J]. 計算機工程,1997,04:3-6.</p><p>  [12]鄭力軍. JAVA語言的開發(fā)平臺及J2EE編程技術[J]. 吉林化工學院學報,2005,04:48-50.</p><p>

101、  [13]覃國蓉. Java語言程序設計基礎實訓項目之我見[J]. 深圳信息職業(yè)技術學院學報,2005,04:61-64.</p><p>  [14]王勇,陳楠. 基于Java語言的電子郵件系統(tǒng)的實現(xiàn)[J]. 現(xiàn)代電子技術,2004,09:26-27+30.</p><p>  [15]陳淑清,藍雯飛. 剖析Java語言的抽象類與接口[J]. 微計算機應用,2004,05:626-63

102、0.</p><p>  [16]付瑋. Java語言及其開發(fā)技術的回顧與展望[J]. 科技廣場,2007,03:250-251.</p><p>  [17]鄒國霞,唐建清. JAVA語言教學方法初探[J]. 福建電腦,2007,09:205+207.</p><p>  [18]賀建英. 如何提高高校學生Java語言的實踐能力[J]. 電腦知識與技術,2008,

103、01:95-97.</p><p>  [19]尹友明. Java語言與Java技術概述[J]. 中國新技術新產(chǎn)品,2011,06:99.</p><p>  [20]馬亮亮,李晉. Java語言與其開發(fā)技術未來展望[J]. 信息與電腦(理論版),2011,03:105.</p><p>  [21]李東明,趙偉. Java語言課程實踐教學改革[J]. 計算機教育,

104、2011,13:122-125.</p><p>  [22]胡國柱. 基礎課程C語言與Java語言的優(yōu)劣漫談[J]. 福建電腦,2011,11:181-182.</p><p>  [23]亓建蕓,趙可云. 關于提高Java語言教學質量的研究與實踐[J]. 中國教育技術裝備,2011,24:27-29.</p><p>  [24]顧曉寧. 基于JAVA語言在WE

105、B開發(fā)的知識探討[J]. 湖北函授大學學報,2012,01:82-83.</p><p>  [25]屈曉. 《Java語言程序設計》教學探討[J]. 現(xiàn)代計算機(專業(yè)版),2012,07:36-38.</p><p>  [26]朱哲明,趙澤茂,呂金鵬. 基于Java語言實現(xiàn)手機短信加密[J]. 保密科學技術,2012,04:52-56.</p><p>  [2

106、7]廖福保. Java語言課程項目教學探討[J]. 廣東農(nóng)工商職業(yè)技術學院學報,2012,02:29-31.</p><p>  [28]覃遵躍,黃云,徐洪智,張彬連. 基于CDIO理念的軟件工程專業(yè)Java語言教學改革[J]. 計算機教育,2012,19:77-81.</p><p>  [29]吳修國,陳潔. 經(jīng)管類專業(yè)Java語言程序設計課程教學改革與實踐[J]. 計算機時代,201

107、3,03:49-51.</p><p>  [30]陳江. Java語言課程教學方法初探[J]. 計算機光盤軟件與應用,2013,19:219-220.</p><p><b>  致 謝</b></p><p>  計算機科學與技術專業(yè)</p><p>  畢業(yè)實習及畢業(yè)論文(設計)規(guī)范</p><

108、;p>  計算機科學與工程學院</p><p><b>  計算機科學與技術系</b></p><p><b>  2015年03月</b></p><p><b>  目 錄</b></p><p>  一. 畢業(yè)實習及畢業(yè)論文(設計)的主要目的1</p

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

110、七、畢業(yè)實習以及畢業(yè)論文(設計)成績評定10</p><p>  八、畢業(yè)設計的歸檔工作10</p><p>  九、畢業(yè)實習及畢業(yè)論文(設計)領導小組12</p><p>  附件1:任務書的填寫格式14</p><p>  附件2:開題報告的填寫格式18</p><p>  附件3:文獻綜述格式22&l

溫馨提示

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

評論

0/150

提交評論