




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、吉吉 林林 工工 商商 學(xué)學(xué) 院院畢畢 業(yè)業(yè) 論論 文文 題目名稱:基于 JSP 的網(wǎng)上購物系統(tǒng)的設(shè)計與實現(xiàn) 院 系:信息工程學(xué)院 專 業(yè):計算機科學(xué)與技術(shù) 學(xué)生姓名:楊月 學(xué) 號: 指導(dǎo)教師:桑磊 2013 年 5 月 21 日 畢業(yè)論文原創(chuàng)性聲明畢業(yè)論文原創(chuàng)性聲明 本人鄭重聲明:所呈交畢業(yè)論文,是本人在指導(dǎo)教師的指導(dǎo)下,獨立進行研究工作所取得的成果。除文中已經(jīng)注明引用的內(nèi)容外,本論文不包含任何其他人或集體已經(jīng)發(fā)表或撰寫過的作品成果。對本文的研究做出重要貢獻的個人和集體,均已在文中以明確方式標(biāo)明。本人完全意識到本聲明的法律結(jié)果由本人承擔(dān)。論文作者簽名: 年 月 日基于基于 JSPJSP 的網(wǎng)
2、上購物系統(tǒng)的設(shè)計與實現(xiàn)的網(wǎng)上購物系統(tǒng)的設(shè)計與實現(xiàn)摘摘 要要:本網(wǎng)上購物系統(tǒng)是一個基于 Internet,采用 B2C(Business to Consumers)模式,并根據(jù)現(xiàn)有的網(wǎng)上購物系統(tǒng)的現(xiàn)狀而設(shè)計開發(fā)的電子商務(wù)平臺。它不但可以擴大商家的規(guī)模和市場影響力,而且可以減少企業(yè)的經(jīng)營成本,提高工作效率。本文首先介紹了網(wǎng)上購物系統(tǒng)的現(xiàn)狀及開發(fā)背景,然后論述了系統(tǒng)的設(shè)計目標(biāo),系統(tǒng)需求和總體設(shè)計方案,較詳細的論述了系統(tǒng)的詳細設(shè)計和實現(xiàn)。最后,本文對網(wǎng)上購物系統(tǒng)進行了系統(tǒng)檢測并提出了還需要改進的問題。本畢業(yè)設(shè)計的內(nèi)容是設(shè)計并且實現(xiàn)一個基于 JSP 技術(shù)的網(wǎng)上購物系統(tǒng),主要使用了 Struts+Spri
3、ng+Hibernate 等多種框架的結(jié)合使用,用 MyEclipse 作為開發(fā)工具,以 MySQL 作為數(shù)據(jù)庫,以 Macromedia 公司的 Dreamweaver 作為界面美化工具,使用Java 語言開發(fā),頁面采取 JSP 動態(tài)頁面開發(fā)技術(shù)。該系統(tǒng)界面簡單、操作方便,容易維護。關(guān)關(guān)鍵鍵詞詞:MyEclipse;MySQL;JSP;DreamweaverThe Analysis and Realization of the Shop on Line SystemAbstract: The shop online system is an electronic commercial pla
4、tform 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 also reduce the enterprises running cost, improve work efficiency.The thesis has firstly introduced the p
5、ractical situation and the developing background of the system. And then has described the designing 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 rai
6、sed. 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 a development tool, using MySQL as the database, with Macromedias Dreamweaver as the interf
7、ace landscaping tools, the use of Java language , development page JSP, adopt dynamic page technology. This system interface is simple, convenient operation, easy maintenance.Key Words: MyEclipse; MySQL; JSP; Dreamweaver目目 錄錄1 引言.11.1 網(wǎng)上購物系統(tǒng)的發(fā)展歷程與現(xiàn)狀.11.2 系統(tǒng)實現(xiàn)的目標(biāo).11.3 系統(tǒng)的開發(fā)意義.22 系統(tǒng)的開發(fā)環(huán)境及技術(shù)簡介.22.1 系統(tǒng)開
8、發(fā)環(huán)境.22.1.1 MyEclipse .22.1.2 數(shù)據(jù)庫簡介 .32.1.3 Tomcat .42.2 系統(tǒng)開發(fā)技術(shù)與 MVC 模式以及基本框架.42.3 B/S 體系結(jié)構(gòu) .53 系統(tǒng)需求分析.63.1 系統(tǒng)的開發(fā)目標(biāo).63.2 網(wǎng)站的可行性分析.63.3 系統(tǒng)的功能分析.74 系統(tǒng)概要設(shè)計.74.1 系統(tǒng)功能模塊設(shè)計.74.2 數(shù)據(jù)庫設(shè)計.114.2.1 數(shù)據(jù)庫需求分析.114.2.2 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計.115 系統(tǒng)詳細設(shè)計.135.1 系統(tǒng)功能實現(xiàn)的主要架構(gòu).135.1.1 SSH 框架.135.1.2 hibernate 配置文件.135.1.3 struts 配置文件.155.
9、1.4 spring 配置文件.155.2 系統(tǒng)各功能模塊的實現(xiàn).165.2.1 用戶登錄模塊的實現(xiàn).165.2.2 購物車模塊的實現(xiàn).235.2.3 后臺管理模塊的實現(xiàn).306 系統(tǒng)測試.386.1 系統(tǒng)測試的目的.386.2 系統(tǒng)測試的方法.386.3 系統(tǒng)測試環(huán)境.396.4 本系統(tǒng)測試.397 結(jié)論.43參考文獻 .45致謝 .461 1 引言引言1.11.1 網(wǎng)上購物系統(tǒng)的發(fā)展歷程與現(xiàn)狀網(wǎng)上購物系統(tǒng)的發(fā)展歷程與現(xiàn)狀上世紀(jì) 90 年代以來,隨著網(wǎng)絡(luò)、通信和信息技術(shù)的突破性進展,Internet 在全球爆炸性增長并迅速普及。在這一前提下,電子商務(wù)應(yīng)運而生了。電子商務(wù)是基于互聯(lián)網(wǎng)、以交易雙
10、方為主體、以銀行電子支付和結(jié)算為手段、以客戶數(shù)據(jù)為依托的全新的商務(wù)模式,它可以使商家與供應(yīng)商更緊密地聯(lián)系起來,更快地滿足客戶需求,也可以讓商家在全球范圍內(nèi)選擇最佳供應(yīng)商,在全球市場上銷售產(chǎn)品。自 1998 年“電子商務(wù)年”以來,電子商務(wù)在全球發(fā)展迅猛,大約每九個月其交易額就翻一番,全球電子商務(wù)交易額達到數(shù)千億美元,電子商務(wù)收入劇增 262%。近年來,隨著 Internet 的迅速崛起,互聯(lián)網(wǎng)已日益成為收集提供信息的最佳渠道并逐步進入傳統(tǒng)的流通領(lǐng)域。于是電子商務(wù)開始流行起來,越來越多的商家在網(wǎng)上建起在線商店,向消費者展示出一種新穎的購物理念。網(wǎng)上購物系統(tǒng)具有強大的交互功能,可使商家和用戶方便的傳
11、遞信息,完成電子貿(mào)易或商品交易。這種全新的交易方式實現(xiàn)了商家與用戶間文檔與資金的無紙化交換。網(wǎng)絡(luò)購物也正適應(yīng)了當(dāng)今社會快節(jié)奏的生活,使顧客足不出戶便可以方便快捷輕松地選購自己喜歡的商品。日前公布的一項研究結(jié)果顯示,我國電子商務(wù)產(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)上商店,但不包括設(shè)在易趣、淘寶、易拍等拍賣網(wǎng)站上的店鋪。目前在國內(nèi) PHP 與 ASP 應(yīng)用最為廣泛,而 JSP 由于是一種較新的技術(shù),國內(nèi)
12、采用的較少。但在國外,JSP 已經(jīng)是比較流行的一種技術(shù),尤其是電子商務(wù)類的網(wǎng)站,多采用 JSP。三者中,JSP 應(yīng)該是未來發(fā)展的趨勢。世界上一些大的電子商務(wù)解決方案提供商都采用 JSP/Servlet。比較出名的如 IBM 的 Ebusiness,它的核心是采用JSP/Servlet 的 WebSphere;西方另外一個非常著名的電子商務(wù)軟件提供商Intershop,它原來的產(chǎn)品 Intershop1,2, 3, 4 占據(jù)了主要的電子商務(wù)軟件份額。它們都是通過 CGI 來提供支持的。但去年 10 月后它推出了 Enfinity,一個采用JSP/Servlet 的電子商務(wù) Application
13、 Server,而且聲言不再開發(fā)傳統(tǒng)軟件??偟膩碚f,ASP,PHP,JSP 三者都有相當(dāng)數(shù)量的支持者,而這三者也各有所長,在開發(fā)過程中,我們應(yīng)該根據(jù)實際的需要來使用最合適的技術(shù),本系統(tǒng)則采用較新的 JSP 技術(shù),一方面 JSP 的安全性和跨平臺性比較好,另一方面,我也希望能從開發(fā)該系統(tǒng)的過程中,深入學(xué)習(xí)一下這門編程語言。1.21.2 系統(tǒng)實現(xiàn)的目標(biāo)系統(tǒng)實現(xiàn)的目標(biāo)現(xiàn)在大多數(shù)網(wǎng)上購物系統(tǒng)要求的不僅是要有漂亮的網(wǎng)頁,更要有嚴(yán)謹?shù)囊?guī)劃,注重每一個細小的環(huán)節(jié),這樣才能使得在電子交易時避免不必要的錯誤發(fā)生。我們將使用 HTML、JSP 等技術(shù)來編輯網(wǎng)頁,并運用 JDBC 技術(shù)把數(shù)據(jù)庫和動態(tài)網(wǎng)頁相關(guān)聯(lián)。傳統(tǒng)
14、的管理信息系統(tǒng)信息獲取方法是由專業(yè)文字錄入人員將信息輸入到管理系統(tǒng)的數(shù)據(jù)庫中,這種方法在數(shù)據(jù)量不大時還可以,但是當(dāng)數(shù)據(jù)量比較大,并且有較強的專業(yè)性時,錄入的費用和出錯的可能性都相應(yīng)上升。本設(shè)計在實際應(yīng)用中的解決方案是建立網(wǎng)站以及自己的數(shù)據(jù)庫,使得所需商品信息可以及時的保存、更新,可以更好的及時了解商品買賣的情況。1.31.3 系統(tǒng)的開發(fā)意義系統(tǒng)的開發(fā)意義隨著Internet的發(fā)展,為改變傳統(tǒng)的商業(yè)運作模式,人們提供了一種技術(shù)上的可行性的方案:利用Internet的技術(shù)和協(xié)議,建立各種企業(yè)內(nèi)部網(wǎng)Intranet,企業(yè)外部網(wǎng)Extranet,通過廉價的通訊手段,將買家與賣家、廠商和合作伙伴緊密結(jié)合
15、在了一起,消除時間與空間帶來的障礙,從而大大的節(jié)約了交易成本,擴大了交易范圍。而在實際的生活中,這種方案已經(jīng)被廣泛的運用到了實際的商業(yè)活動中了,人們將這種交易模式稱為:電子商務(wù)。電子商務(wù)的迅速發(fā)展,使得人類社會突飛猛進,網(wǎng)絡(luò)銷售是其中一個重要的附加產(chǎn)品。從購物測試看,中國電子商務(wù)的發(fā)展前景很好,其購物潛力巨大。但目前我國網(wǎng)絡(luò)使用主要在電子郵件、個人主頁、信息傳播、還有銷售管理系統(tǒng)等。當(dāng)今比較流行的網(wǎng)上購物系統(tǒng)國外有“淘寶()” ,國內(nèi)有“當(dāng)當(dāng)()” ,它們都是相當(dāng)優(yōu)秀的電子商務(wù)網(wǎng)站,為其他的網(wǎng)站提供了良好的典范。設(shè)計中可以學(xué)習(xí)參考他們的思想,了解和熟悉整個網(wǎng)站的開發(fā)流程及完整的電子商務(wù)網(wǎng)站應(yīng)有
16、的功能和注意事項??傊?,伴隨著個人電腦的普及和使用電腦人口的增加,網(wǎng)絡(luò)銷售在眾多的銷售渠道中脫穎而出,其地位及占有量一定會逐漸增加。技術(shù)革命引發(fā)產(chǎn)業(yè)結(jié)構(gòu)變革,市場的競爭規(guī)則也會跟著發(fā)生變化,網(wǎng)絡(luò)銷售的產(chǎn)生是流通領(lǐng)域中的一場革命。2 2 系統(tǒng)的開發(fā)環(huán)境及技術(shù)簡介系統(tǒng)的開發(fā)環(huán)境及技術(shù)簡介2.12.1 系統(tǒng)開發(fā)環(huán)境系統(tǒng)開發(fā)環(huán)境2 2. .1 1. .1 1 M My yE Ec cl li ip ps se e 在開發(fā)本平臺中所用到的開發(fā)工具就是是知名的 java 項目開發(fā)工具MyEclipse。MyEclipse 企業(yè)級工作平臺(MyEclipse Enterprise Workbench ,簡稱
17、MyEclipse)是對 Eclipse IDE 的一種擴展,利用 MyEclipse,我們可以在數(shù)據(jù)庫和J2EE 的開發(fā)、發(fā)布,以及在應(yīng)用程序服務(wù)器的整合當(dāng)中極大地提高系統(tǒng)的工作效率。MyEclipse 是一個功能非常豐富的 J2EE 集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持 HTML, Struts, JSP, CSS, JavaScript, SQL, Hibernate。在結(jié)構(gòu)上,MyEclipse 的特征可以被分為 7 類:J2EE 模型,WEB 開發(fā)工具,EJB 開發(fā)工具,應(yīng)用程序服務(wù)器的連接器,J2EE 項目部署服務(wù),數(shù)據(jù)庫服務(wù),MyEclipse 整合幫助
18、。對于以上每一種功能上的類別,在 Eclipse 中都有相應(yīng)的功能部件,并通過一系列的插件來實現(xiàn)它們。MyEclipse 結(jié)構(gòu)上的這種模塊化,可以讓我們在不影響其他模塊的情況下,對任易一個模塊進行單獨的擴展和升級。簡單而言,MyEclipse 是 Eclipse的插件,也是一款功能強大的 J2EE 集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯。MyEclipse 的版本有很多,本購物系統(tǒng)可以使用的 MyEclipse 的版本也很多,但是基于 MyEclipse6.5 的穩(wěn)定性好,所以我選擇 MyEclipse6.5 作為我的開發(fā)工具。MyEclipse 開發(fā)界面如圖 2.1 所示。圖 2.1
19、 MyEclipse 開發(fā)界面2 2. .1 1. .2 2 數(shù)數(shù)據(jù)據(jù)庫庫簡簡介介數(shù)據(jù)庫使用的是 MySQL 數(shù)據(jù)庫。MySQL 的特性:使用 C 和 C+編寫,并使用了多種編譯器進行測試,保證源代碼的可移植性 ,支持多種操作系統(tǒng) 。為多種編程語言提供 API。這些編程語言包括C、C+、Eiffel、Java、Perl、PHP、Python 和 Ruby 等。支持多線程充分利用 CPU 資源。優(yōu)化的 SQL 查詢算法,有效地提高查詢速度。既能夠作為一個單獨的應(yīng)用程序應(yīng)用在客戶端服務(wù)器網(wǎng)絡(luò)環(huán)境中,也能夠作為一個庫而嵌入到其他的軟件中提供多語言支持,常見的編碼如中文的 GB2312、BIG5 都可
20、以用作數(shù)據(jù)表名和數(shù)據(jù)列名。提供TCP/IP、ODBC 和 JDBC 等多種數(shù)據(jù)庫連接途徑。提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫操作的管理工具??梢蕴幚頁碛猩锨f條記錄的大型數(shù)據(jù)庫。MySQL 的應(yīng)用:與其他的大型數(shù)據(jù)庫例如 Oracle、DB2、SQL Server 等相比,MySQL 自有它的不足之處,如規(guī)模小、功能有限(MySQL Cluster 的功能和效率都相對比較差)等,但是這絲毫也沒有減少它受歡迎的程度。對于一般的個人使用者和中小型企業(yè)來說,MySQL 提供的功能已經(jīng)綽綽有余,而且由于 MySQL 是開放源碼軟件,因此可以大大降低總體成本。2 2. .1 1. .3 3 T To om
21、mc ca at tTomcat 很受廣大程序員的喜歡,因為它運行時占用的 系統(tǒng)資源小,擴展性好,支持負載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷的改進和完善中,任何一個感興趣的程序員都可以更改它或在其中加入新的功能。 Tomcat 是一個輕量級應(yīng)用 服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試 JSP 程序的首選。對于一個初學(xué)者來說,可以這樣認為,當(dāng)在一臺機器上配置好 Apache 服務(wù)器,可利用它響應(yīng)對 HTML 頁面的訪問請求。實際上 Tomcat 部分是 Apache 服務(wù)器的擴展,但它是獨立運行的,所以當(dāng)你運行 tomcat 時,它實際上作
22、為一個與 Apache 獨立的進程單獨運行的。 這里的訣竅是,當(dāng)配置正確時, Apache 為 HTML 頁面服務(wù),而 Tomcat 實際上運行 JSP 頁面和 Servlet。另外,Tomcat 和 IIS、Apache 等 Web 服務(wù)器一樣,具有處理 HTML 頁面的功能,另外它還是一個 Servlet 和 JSP 容器,獨立的Servlet 容器是 Tomcat 的默認模式。2.22.2 系統(tǒng)開發(fā)技術(shù)與系統(tǒng)開發(fā)技術(shù)與 MVCMVC 模式以及基本框架模式以及基本框架本系統(tǒng)采用 JSP 技術(shù),基于 MVC 模式開發(fā),使用 SSH 框架(Struts、Spring、Hibernate)來增加
23、系統(tǒng)的開發(fā)速度。所謂的 MVC 模式是Model-View-Controller的縮寫,中文翻譯為模式-視圖-控制器。程序就是用 Struts 和Hibernate 這兩個框架來實現(xiàn)模型層和控制器這兩層,JSP 實現(xiàn)視圖這一層。一般來說程序就是在數(shù)據(jù)庫和頁面之間起橋梁作用的,JSP 頁面請求先到 action,再到 Dao,再回到 action,回到 JSP 頁面。action 主要處理來自頁面的請求,Dao 主要是和數(shù)據(jù)庫的交互,Struts 主要用在 action,處理來自頁面的請求,處理完請求后跳轉(zhuǎn)回頁面。Hibernate 主要用在 Dao,包括對數(shù)據(jù)庫的增、刪、改、查的操作,Spri
24、ng 控制程序的流程。S.S.H 框架是 J2EE 應(yīng)用中 Struts+Spring+Hibernate 三大免費開源框架的結(jié)合使用, 它可以看成工具,也是中間件。他是用來提高我們的開發(fā)效率,提高我們軟件產(chǎn)品的可維護性、可擴展性乃至敏捷性的。他們里面有很多優(yōu)秀的設(shè)計理念及模式應(yīng)用。它由以下 3 個框架構(gòu)成:1.Struts 框架Struts 是 Apache 組織的一個開放源碼項目。Struts 是一個比較好的 MVC 框架,提供了對開發(fā) MVC 系統(tǒng)的底層支持,它采用的主要技術(shù)是 Servlet,JSP 和 Custom tag library。2.Spring 框架Spring 的核心是
25、個輕量級(Lightweight)的容器(Container) ,它是實現(xiàn)IoC(Inversion of Control)容器、非侵入性(No intrusive)的框架,并提供AOP(Aspect-oriented programming)概念的實現(xiàn)方式,提供對持久層(Persistence) 、事務(wù)(Transaction)的支持,提供 MVC Web 框架的實現(xiàn),并對一些常用的企業(yè)服務(wù) API(Application Interface)提供一致的模型封裝,是一個全方位的應(yīng)用程序框架(Application framework) ,除此之外,對于現(xiàn)存的各種框架(Struts、JSF、H
26、ibernate 等) ,Spring 也提供了與它們相整合的方案。3.Hibernate 框架Hibernate 是一個開放源碼的 ORM 持久層框架。作為優(yōu)秀的持久層框架實現(xiàn),Hibernate 框架提供了強大、高性能的對象到關(guān)系型數(shù)據(jù)庫的持久化服務(wù),開發(fā)人員可以使用面向?qū)ο蟮脑O(shè)計進行持久層開發(fā)。簡單的說,Hibernate 只是一個將持久化類與數(shù)據(jù)庫表相映射的工具,每個持久化類實例均對應(yīng)于數(shù)據(jù)庫表中的一個數(shù)據(jù)行而已。用戶只需直接使用面向?qū)ο蟮姆椒ú僮鞔顺志没悓嵗?,即可完成對?shù)據(jù)庫表數(shù)據(jù)的插入、刪除、修改、讀取等操作。2.32.3 B/SB/S 體系結(jié)構(gòu)體系結(jié)構(gòu)在 B/S 體系結(jié)構(gòu)系統(tǒng)中
27、,用戶通過瀏覽器向分布在網(wǎng)絡(luò)上的許多服務(wù)器發(fā)出請求,服務(wù)器對瀏覽器的請求進行處理,將用戶所需信息返回到瀏覽器。 B/S 結(jié)構(gòu)簡化了客戶機的工作,客戶機上只需配置少量的客戶端軟件。服務(wù)器將擔(dān)負更多的工作,對數(shù)據(jù)庫的訪問和應(yīng)用程序的執(zhí)行將在服務(wù)器上完成。瀏覽器發(fā)出請求,而其余如數(shù)據(jù)請求、加工、結(jié)果返回以及動態(tài)網(wǎng)頁生成等工作全部由Web Server 完成。實際上B/S 體系結(jié)構(gòu)是把二層 C/S 結(jié)構(gòu)的事務(wù)處理邏輯模塊從客戶機的任務(wù)中分離出來,由Web 服務(wù)器單獨組成一層來負擔(dān)其任務(wù),這樣客戶機的壓力減輕了,把負荷分配給了Web 服務(wù)器。這種三層體系結(jié)構(gòu)如圖2.2 所示。Browse 瀏覽器Web
28、服務(wù)器數(shù)據(jù)庫圖 2.2 B/S 三層架構(gòu)示意圖這種結(jié)構(gòu)不僅把客戶機從沉重的負擔(dān)和不斷對其提高的性能的要求中解放出來,也把技術(shù)維護人員從繁重的維護升級工作中解脫出來。由于客戶機把事務(wù)處理邏輯部分分給了功能服務(wù)器,使客戶機一下子苗條了許多,不再負責(zé)處理復(fù)雜計算和數(shù)據(jù)訪問等關(guān)鍵事務(wù),只負責(zé)顯示部分,所以維護人員不再為程序的維護工作奔波于每個客戶機之間,而把主要精力放在功能服務(wù)器上程序的更新工作。這種三層結(jié)構(gòu)在層與層之間相互獨立,任何一層的改變不會影響其它層的功能。 3 3 系統(tǒng)需求分析系統(tǒng)需求分析3.13.1 系統(tǒng)的開發(fā)目標(biāo)系統(tǒng)的開發(fā)目標(biāo)現(xiàn)在流行的網(wǎng)上購物系統(tǒng)不僅要有漂亮的網(wǎng)頁,更要有嚴(yán)謹?shù)囊?guī)劃,注
29、重每一個細小的環(huán)節(jié)。這樣才能使得在電子交易時避免不必要錯誤發(fā)生。我們將使用 HTML、JSP等技術(shù)來編輯網(wǎng)頁,并運用 JDBC 技術(shù)把數(shù)據(jù)庫和動態(tài)網(wǎng)頁相關(guān)聯(lián)。傳統(tǒng)的管理信息系統(tǒng)信息獲取方法是由專業(yè)文字錄入人員將信息輸入到管理系統(tǒng)的數(shù)據(jù)庫中,這種方法在數(shù)據(jù)量不大時有很多的應(yīng)用場合。當(dāng)數(shù)據(jù)量比較大,并且有較強的專業(yè)性時,錄入的費用和出錯的可能性都相應(yīng)上升。本設(shè)計在實際應(yīng)用中的解決方案是建立網(wǎng)站, 以及自己的數(shù)據(jù)庫,使得所需商品信息可以及時的保存、更新,可以更好的及時了解商品買賣的情況。3.23.2 網(wǎng)站的可行性分析網(wǎng)站的可行性分析可行性分析是在全面調(diào)查基礎(chǔ)上,針對新系統(tǒng)的開發(fā)是否具備必要性和可能性
30、,對新系統(tǒng)的開發(fā)從技術(shù)、經(jīng)濟、運行的方面進行分析和研究,以避免投資失誤,保證新系統(tǒng)開發(fā)成功??尚行匝芯康哪康木褪怯米钚〉拇鷥r在盡可能短的時間內(nèi)確定問題是否能夠解決。這部分將從以下三個方面進行研究:技術(shù)可行性、經(jīng)濟可行性、操作可行性。(1)技術(shù)可行性因為計算機硬件的發(fā)展已經(jīng)越來越快,現(xiàn)在 PC 機的性能已經(jīng)可以勝任普通網(wǎng)站的web 服務(wù)器。購買一臺高性能 PC 機作為企業(yè)的網(wǎng)站對于這個營銷商來說并不是問題。JSP 是 Java 在 Internet/Intranet Web 上的重要應(yīng)用技術(shù),可以和各種 Java 技術(shù)完好的結(jié)合在一起從而實現(xiàn)非常復(fù)雜的應(yīng)用。因此得到了廣泛的支持和承認,成為一種非
31、常流行的網(wǎng)站開發(fā)技術(shù)。利用 JSP 技術(shù)可以建立先進、安全和跨平臺的動態(tài)網(wǎng)站。鑒于 JSP 技術(shù)的成熟與廣泛的使用,加以指導(dǎo)老師的幫助可以得到很多的技術(shù)支持。雖然在校學(xué)習(xí)數(shù)據(jù)庫時一直以 SQL Server 作為例子,但是我個人對 MySQL 數(shù)據(jù)庫的了解偏多,所以采用 MySQL 作為數(shù)據(jù)庫的后臺。(2)經(jīng)濟可行性根據(jù)調(diào)查的資料,現(xiàn)在聘用一支團隊設(shè)計并建設(shè)企業(yè)商務(wù)型網(wǎng)站的費用為 5300 元左右,另外每年交納 600 元占用網(wǎng)站空間和網(wǎng)站維護費。為了使網(wǎng)站建成后能達到增加企業(yè)經(jīng)濟效益的效果,尋找一支創(chuàng)新與技術(shù)優(yōu)秀的團隊最多需要增加 3000 元的一次性投資。這樣看來一個成功的網(wǎng)站建成后為這個
32、營銷商帶來的效益將會遠大于成本。但架設(shè)好一個網(wǎng)絡(luò)中的服務(wù)器,以滿足互聯(lián)網(wǎng)中瀏覽者對速度的需求,這樣每年服務(wù)器與網(wǎng)絡(luò)線路和設(shè)備的維護費用將是企業(yè)不得不重點考慮的因素。如何做好經(jīng)濟可行性分析,需要通過仔細的調(diào)查與投資和行業(yè)方面的專業(yè)人士分析。(3)操作可行性如今,計算機與網(wǎng)絡(luò)已經(jīng)非常地普及。特別是在企業(yè)信息化高需求與快速發(fā)展的時代,計算機應(yīng)用已經(jīng)成為企業(yè)員工必備的技能。由于這個課題是以 PC 機作為服務(wù)器的網(wǎng)站,營銷商可以自己對網(wǎng)站進行操作和管理。3.33.3 系統(tǒng)的功能分析系統(tǒng)的功能分析根據(jù)上面的需求分析,需要設(shè)計出網(wǎng)站的前臺與后臺。用戶在前臺所瀏覽的內(nèi)容,網(wǎng)站的后臺需要能相應(yīng)的做出更新或修改。
33、前臺功能:提供用戶的注冊和登錄功能。用戶能夠隨意瀏覽商品,包括使用搜索功能和使用排行榜功能,方便用戶獲取商品的詳細信息,如圖片預(yù)覽、商品描述??梢圆樵円约按_認訂單信息。登錄用戶可以使用購物車,可以對購物車中的商品進行修改,包括修改商品的數(shù)量,刪除商品和回復(fù)商品??梢跃庉嬘唵涡畔?,最后生成訂單。后臺功能:管理員可以配置一些信息管理本網(wǎng)站。管理員可以管理商品。可以管理訂單信息,包括訂單狀態(tài)的修改,訂單的刪除。可以管理用戶的信息,包括用戶的刪除。設(shè)計完成后的網(wǎng)站具有:建成后的網(wǎng)站系統(tǒng)是一個綜合性電子商務(wù)網(wǎng)站,基本完成了商城及用戶對網(wǎng)站的要求。4 4 系統(tǒng)系統(tǒng)概要設(shè)計概要設(shè)計4.4.1 1 系統(tǒng)功能模
34、塊設(shè)計系統(tǒng)功能模塊設(shè)計1)功能結(jié)構(gòu)圖如圖 4.1 所示。系統(tǒng)前臺用戶后臺管理注冊登錄商品瀏覽收貨地址管理購物車功能用戶信息商品評價商品分類管理商品管理會員管理商品評價管理統(tǒng)計管理圖 4.1 功能結(jié)構(gòu)圖從圖中可以看出,網(wǎng)上購物系統(tǒng)可以分為前臺和后臺兩個部分,前臺部分由用戶使用,主要包括注冊登錄、商品瀏覽、購物車功能、添加修改用戶信息、商品評價、收貨地址管理 6 個模塊;后臺部分由管理員使用,主要包括商品分類管理、商品管理、會員管理、商品評價管理、統(tǒng)計管理 5 個模塊。2)前臺購物流程圖如圖 4.2 所示。瀏覽商品選擇商品訂購商品去購物車去收銀臺提交訂單未注冊用戶已登錄注冊用戶未登錄注冊用戶注冊登
35、錄圖 4.2 前臺購物流程圖3)注冊功能流程如圖 4.3 所示。接受注冊信息開始查詢數(shù)據(jù)庫注冊成功數(shù)據(jù)是否為空密碼是否一致用戶名是否存在注冊失敗結(jié)束是是否否否是圖 4.3 注冊功能流程圖注冊的具體實現(xiàn)為:點擊主頁面的用戶注冊選項后,會彈出一個注冊信息頁面,用戶需要如實填寫用戶名,密碼,E_mail,地址,電話,真實姓名等各項信息,提交后,系統(tǒng)進行檢測判斷該用戶名是否已經(jīng)注冊過,如果已經(jīng)存在則彈出新頁面,提示用戶該用戶名已經(jīng)注冊過,如果沒有則進行下一步判斷用戶輸入的兩次密碼是否一致,然后依次往后判斷用戶所填寫的各項信息是否符合要求,直到所有信息均正確無誤,系統(tǒng)將該用戶注冊信息寫入用戶表并提示用戶
36、注冊成功,用戶登陸后,就可以進行有效的進行購物了。4)商品搜索流程如圖 4.4 所示。開始搜索輸入條件搜索結(jié)果繼續(xù)搜索查看商品購物車下訂單圖 4.4 商品搜索流程圖商品的搜索功能使用戶更加方便的進行自己所需要的商品的查詢,節(jié)省時間,提高效率。用戶搜索時只要輸入商品的關(guān)鍵字就能搜索到所有相關(guān)的商品。5)用戶登錄流程如圖 4.5 所示。開 始結(jié) 束接收登錄信息查詢數(shù)據(jù)庫數(shù)據(jù)是否正確否是登錄失敗登錄成功圖 4.5 用戶登陸流程圖首先,用戶要有一個用戶名和密碼。商務(wù)網(wǎng)站需要很高的穩(wěn)定性和安全性,因此對用戶名不允許使用惡意的代碼作為用戶名。同時對密碼也要求保密,將密碼加密后再存入數(shù)據(jù)庫。另外,一個電子商
37、務(wù)網(wǎng)站。用戶的真實姓名是必不可少的。除此之外還需要用戶地址、E-MAIL、手機、QQ 等。6)商品管理流程如圖 4.6 所示。商品管理查詢商品添加商品修改刪除滿意返回否是 圖 4.6 商品管理流程圖在該功能模塊里管理員可以添加和刪除商品,在這里管理員當(dāng)然也可以瀏覽到商品的詳細信息。并且比普通用戶在瀏覽商品界面里所看到的商品信息多一個該商品在數(shù)據(jù)庫中的編碼。7)購物車流程如圖4.7 所示。購物車查看商品調(diào)整商品下訂單滿意嗎?是否圖 4.7 購物車流程圖在該功能模塊里用戶可以查看購物車中的商品,如果用戶對所添加的商品感到滿意,可以直接下訂單;如果不滿意,可以刪除該商品。4.24.2 數(shù)據(jù)庫設(shè)計數(shù)據(jù)
38、庫設(shè)計4 4. .2 2. .1 1 數(shù)數(shù)據(jù)據(jù)庫庫需需求求分分析析數(shù)據(jù)庫的設(shè)計通常是以一個已經(jīng)存在的數(shù)據(jù)庫管理系統(tǒng)為基礎(chǔ)的,常用的數(shù)據(jù)庫管理系統(tǒng)有 MySQL,SQL Server, Oracle 等。我采用了 MYSQL 數(shù)據(jù)庫管理系統(tǒng)。整個系統(tǒng)功能需要以下數(shù)據(jù)項:地址表信息(地址編碼、地址、關(guān)聯(lián)的用戶編碼)用戶表信息(用戶編碼、用戶名、地址、添加時間、答案、郵箱、密碼、聯(lián)系方式、QQ、真實姓名、是否刪除標(biāo)志、問題)商品表信息(商品編碼、商品名、添加時間、熱銷推薦、商品圖片、商品簡介、庫存數(shù)量、原價、優(yōu)惠價、商品是否刪除標(biāo)志、銷量、關(guān)聯(lián)的分類編碼)分類表信息(分類編碼、分類名、是否刪除標(biāo)志)
39、購物車表信息(購物車編碼、商品名、庫存、原價、優(yōu)惠價、數(shù)量、關(guān)聯(lián)的用戶編碼)訂單表信息(訂單編碼、地址、添加時間、聯(lián)系方式、訂單狀態(tài)、總價格、用戶名、關(guān)聯(lián)的用戶編碼)評價表信息(評價編碼、評價、添加時間、評價狀態(tài)、評語、關(guān)聯(lián)的商品編碼、關(guān)聯(lián)的用戶編碼)4 4. .2 2. .2 2 數(shù)數(shù)據(jù)據(jù)庫庫結(jié)結(jié)構(gòu)構(gòu)設(shè)設(shè)計計在建設(shè)網(wǎng)站系統(tǒng)之前,我們必須對系統(tǒng)所用到的數(shù)據(jù)進行大致的分類和具體的結(jié)構(gòu)設(shè)計,既要做到清晰明了,又要能適應(yīng)系統(tǒng)各項功能的調(diào)用,而不至于產(chǎn)生結(jié)構(gòu)上的邏輯混亂,保證關(guān)鍵數(shù)據(jù)在意外情況下不會被破壞,可以說數(shù)據(jù)庫是系統(tǒng)的重中之重。數(shù)據(jù)庫設(shè)計要遵循一些規(guī)則,一個好的數(shù)據(jù)庫滿足一些嚴(yán)格的約束和要求。
40、盡量分離各實體對應(yīng)的表,一個實體對應(yīng)一個表,搞清楚該實體有哪些屬性,對應(yīng)有些什么字段,以及各實體之間有何種聯(lián)系。實體、屬性與聯(lián)系是進行概念設(shè)計時要考慮的三個元素,也是一個好的數(shù)據(jù)庫設(shè)計的核心。地址表如表 4.1 所示。表 4.1 地址表字段字段名稱字段類型允許為空備注Id地址編號Bigint(20)否主鍵Dizhi地址Varchar(255)否地址userid關(guān)聯(lián)的用戶編碼Bigint(20)是外鍵用戶表如表 4.2 所示。表 4.2 用戶表字段字段名稱字段類型允許為空備注Id用戶編碼Bigint(20)否主鍵Username用戶名Varchar(255)否Address地址Varchar(2
41、55)否Createtime添加時間Int(11)是Daan答案Varchar(255)否Email郵箱Varchar(255)否Password密碼Varchar(255)否Phone聯(lián)系方式Varchar(255)否QQQQVarchar(255)否Truename真實姓名Varchar(255)否userlock是否刪除標(biāo)志0:未刪除,1:刪除Int(11)否wenti問題Varchar(255)否商品表如表 4.3 所示。表 4.3 商品表字段字段名稱字段類型允許為空備注Id商品編碼Bigint(20)否主鍵Name商品名Varchar(255)否Createtime添加時間Datet
42、ime否Imgpath商品圖片Varchar(255)否Info商品簡介Text是Kucun庫存數(shù)量Int(11)否Hot熱銷推薦Int(11)否Price1原價double否Price2優(yōu)惠價double否productlock是否刪除標(biāo)志,0:未刪除,1:刪除Int(11)否Xiaoliang銷量Int(11)是cateid關(guān)聯(lián)的分類編碼Bigint(20)是外鍵分類表如表 4.4 所示。表 4.4 分類表字段字段名稱字段類型允許為空備注Id分類編碼Bigint(20)否主鍵catename分類名Varchar(255)是Catelock是否刪除標(biāo)志,0:未刪除,1:刪除Int(11)否購
43、物車表如表 4.5 所示。表 4.5 購物車表字段字段名稱字段類型允許為空備注Id購物車編號Bigint(20)否主鍵name商品名Varchar(255)否Kucun庫存數(shù)量Int(11)否Price1原價double否Price2優(yōu)惠價double否Totalprice數(shù)量Double(20)否productlock是否刪除標(biāo)志,0:未刪除,1:刪除Int(11)否userid關(guān)聯(lián)的用戶編碼Bigint(20)是外鍵訂單表如表 4.6 所示。表 4.6 訂單表字段字段名稱字段類型允許為空備注Id訂單編碼Bigint(20)否主鍵Address地址Varchar(255)否Createtim
44、e添加時間datetime否Phone聯(lián)系方式Varchar(255)否Status訂單狀態(tài)Int(11)否Totalprice總價格Varchar(255)否Username用戶名Varchar(255)否userid關(guān)聯(lián)的用戶編碼Bigint(20)否,外鍵評價表如表 4.7 所示。表 4.7 評價表字段字段名稱字段類型允許為空備注Id評價編碼Bigint(20)否主鍵Pingjia評價Varchar(255)否Createtime添加時間Datetime否Pingjiastatus評價狀體Int(11)是Pingyu評語Varchar(255)否Productid關(guān)聯(lián)的商品編碼Bigin
45、t(20)否外鍵userid關(guān)聯(lián)的用戶編碼Bigint(20)否外鍵5 5 系統(tǒng)詳細設(shè)計系統(tǒng)詳細設(shè)計5.15.1 系統(tǒng)功能實現(xiàn)的主要架構(gòu)系統(tǒng)功能實現(xiàn)的主要架構(gòu)5 5. .1 1. .1 1 S SS SH H 框框架架SSH 框架就是 Struts+Spring+Hibernate 的簡稱,運用 3 個框架的集成協(xié)作使用,可以有效的提高代碼編寫的效率,從而有效的降低程序開發(fā)的周期。5 5. .1 1. .2 2 h hi ib be er rn na at te e 配配置置文文件件trueDBPoolproxool.xmlorg.hibernate.connection.ProxoolCon
46、nectionProvidercom.mysql.jdbc.Drivertruetrueorg.hibernate.dialect.MySQLDialectthreadupdate這是Hibernate的配置文件,在該文件中proxool.xml首先加載了連接池的一個配置,就是加載了數(shù)據(jù)庫的連接信息,truetrue表示控制臺打印SQL語句,并格式化SQL語句。org.hibernate.dialect.MySQLDialect表示當(dāng)前數(shù)據(jù)庫的語言是 MySQL。5 5. .1 1. .3 3 s st tr ru ut ts s 配配置置文文件件index.jspproduct.jspcar
47、tadd.jspfail.jspcartaddfail2.jsp這是 struts 的配置文件的部分內(nèi)容,該文件的作用主要起到來自 JSP 的請求的跳轉(zhuǎn)分配的作用,把的請求分配到對應(yīng)的 action 里面去,同時定義返回的的 JSP 頁面。5 5. .1 1. .4 4 s sp pr ri in ng g 配配置置文文件件Spring 在本項目中主要用到了 IOC 的功能,就是把對象實例化本段代碼是把DAO實例化的代碼,通過spring的IOC模式。5.25.2 系統(tǒng)各功能模塊的實現(xiàn)系統(tǒng)各功能模塊的實現(xiàn)5 5. .2 2. .1 1 用用戶戶登登錄錄模模塊塊的的實實現(xiàn)現(xiàn)網(wǎng)站主頁面如圖 5.1
48、 所示。圖 5.1 網(wǎng)站主頁面代碼如下:public String index() throws ExceptionHttpServletRequest request = ServletActionContext.getRequest();request.setAttribute(topcatelist, cs.getAllTopCate();String cid = request.getParameter(cid);int currentpage = 1;int pagesize = 6;if(request.getParameter(pagenum)!=null)currentpage
49、= Integer.parseInt(request.getParameter(pagenum);if(request.getParameter(searchname)!=null &!.equals(request.getParameter(searchname)String keyword = .URLDecoder.decode(request.getParameter(searchname), utf-8);String searchname = .URLEncoder.encode(request.getParameter(searchname), utf-8);int to
50、tal = ps.getProductCountByKeyword(keyword);request.setAttribute(hotprolist,ductFormate(ps.getProductByKeyword(currentpage-1)*pagesize,6,keyword);/熱門商品列表request.setAttribute(pagerinfo, Pager.getPagerNormal(total, pagesize, currentpage, index?searchname=+searchname,共有+total+件商品 );else if(request
51、.getParameter(qujian1id)!=null)String v = request.getParameter(v);String qujian1id = .URLDecoder.decode(request.getParameter(qujian1id), utf-8);String qujian2id = .URLDecoder.decode(request.getParameter(qujian2id), utf-8);String where = ;if(2.equals(v)where = where price2=+qujian1id+ and price2= +qu
52、jian2id + and productlock=0;int total = ps.selectBeanCount(where);request.setAttribute(hotprolist,ductFormate(ps.selectBeanList(currentpage-1)*pagesize,6,where);/熱門商品列表request.setAttribute(pagerinfo, Pager.getPagerNormal(total, pagesize, currentpage, index?v=+v+&qujian1id=+qujian1id+&q
53、ujian2id=+qujian2id,共有+total+件商品 );else if(cid=null)int total = ps.getAllHotProductNum();request.setAttribute(hotprolist,ductFormate(ps.getAllHotProduct(currentpage-1)*pagesize,6);/熱門商品列表request.setAttribute(pagerinfo, Pager.getPagerNormal(total, pagesize, currentpage, .,共有+total+件商品);elseint
54、total = ps.getProductByCateidCount(Long.parseLong(cid);request.setAttribute(hotprolist,ductFormate(ps.getProductByCateid(currentpage-1)*pagesize,6,Long.parseLong(cid);/熱門商品列表request.setAttribute(pagerinfo, Pager.getPagerNormal(total, pagesize, currentpage, index?cid=+cid,共有+total+件商品);request.
55、setAttribute(xiaoliangprolist,ductFormate(ps.getAllXiaoLiangProduct(0, 15);/銷量排行商品列表return success;本段代碼是主頁面代碼,通過 productDao.selectBeanList方法從數(shù)據(jù)庫中取出各種商品的信息,同時提供搜索菜單等功能,最后通過return success;返回到struts.xml對應(yīng)的JSP文件。用戶登陸模塊是防止非法用戶登陸的第一道防線,通過它可以保護后臺數(shù)據(jù)庫的安全性,當(dāng)用戶要進行定購時,首先要進入的就是身份驗證界面,只有在密碼正確的情況下才能進行以后的購物,如
56、果輸入的密碼不正確,則不能進行定購。如果用戶以瀏覽者的身份進入網(wǎng)站,則只能進行一般的商品瀏覽和搜索,而不能進行選購,在點擊添加購物車后,系統(tǒng)會判斷該用戶是否是登陸用戶,如果不是則彈出提示頁面,提示用戶必須先登陸才能定購商品,如果是第一次登陸,請先注冊。如果用戶還沒有進行注冊,用戶提交信息之后,系統(tǒng)開始判斷用戶的注冊信息是否有效,首先是用戶名是否為空,用戶輸入的兩次密碼是否一致,然后依次往后判斷用戶所填寫的各項信息是否符合要求,直到所有信息均正確無誤,系統(tǒng)將該用戶注冊信息寫入用戶表并提示用戶注冊成功,用戶登陸后,就可以進行有效的購物了。注冊頁面的效果圖如下圖 5.2 所示。圖 5.2 用戶注冊頁
57、面代碼如下。public void register() throws ExceptionHttpServletRequest request = ServletActionContext.getRequest();HttpServletResponse response = ServletActionContext.getResponse();user = new User();user.setUsername(.URLDecoder.decode(request.getParameter(username), utf-8);user.setPassword(request.getParam
58、eter(password);user.setTruename(.URLDecoder.decode(request.getParameter(truename), utf-8);user.setAddress(.URLDecoder.decode(request.getParameter(address), utf-8);user.setPhone(.URLDecoder.decode(request.getParameter(phone), utf-8);user.setEmail(.URLDecoder.decode(request.getParameter(email), utf-8)
59、;user.setQq(.URLDecoder.decode(request.getParameter(qq), utf-8);user.setWenti(.URLDecoder.decode(request.getParameter(wenti), utf-8);user.setDaan(.URLDecoder.decode(request.getParameter(daan), utf-8);user.setCreatetime(new Date();int result = us.register(user);if(result=1)response.setCharacterEncodi
60、ng(utf-8);response.getWriter().write(注冊新用戶成功!您的用戶名+user.getUsername()+,請妥善保管!);elseresponse.setCharacterEncoding(utf-8);response.getWriter().write(該用戶名已經(jīng)存在,請重新注冊!);用戶注冊成功后可以登錄,登錄頁面如圖5.3所示。圖5.3用戶登錄頁面代碼如下:public String login() throws IOExceptionHttpServletRequest request = ServletActionContext.getRequest();User
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度互聯(lián)網(wǎng)企業(yè)員工入職知識產(chǎn)權(quán)保護合同
- 二零二五年度電子元器件出口業(yè)務(wù)合同范本
- 2025年度石灰粉生產(chǎn)節(jié)能減排技術(shù)創(chuàng)新合作協(xié)議
- 動產(chǎn)拍賣委托代理協(xié)議書(2025年度房產(chǎn)拍賣項目)
- 2025年度補充協(xié)議簽訂與否的違約責(zé)任認定與處理機制合同
- 二零二五年度公司與自然人教育培訓(xùn)合作協(xié)議
- 二零二五年度新能源項目股東股份交易保密協(xié)議
- 二零二五年度學(xué)校圖書資料室租賃合同協(xié)議
- 老齡化社會養(yǎng)老保障2025年度老人存款管理與社區(qū)互助協(xié)議
- 2025年度長租公寓交房后物業(yè)費及租住服務(wù)合同
- 人教版六年級上冊道德與法治教案(5篇)
- (中職)中職生創(chuàng)新創(chuàng)業(yè)能力提升教課件完整版
- 中班健康課件《我不挑食》
- 生豬屠宰獸醫(yī)衛(wèi)生人員考試題庫答案(414道)
- 《完善中國特色社會主義法治體系》課件
- 2024至2030年中國石油瀝青市場前景及投資機會研究報告
- 2025版 高考試題分析-數(shù)學(xué)-部分4
- 武漢大學(xué)張?。?024生成式人工智能大模型及其電力系統(tǒng)數(shù)智化應(yīng)用前沿報告
- (高清版)AQ 1056-2008 煤礦通風(fēng)能力核定標(biāo)準(zhǔn)
- 2024版高一上冊語文模擬試卷
- 《內(nèi)陸干旱區(qū)季節(jié)性河流生態(tài)流量(水量)確定技術(shù)導(dǎo)則》
評論
0/150
提交評論