版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 畢業(yè)論文 網(wǎng)上電腦商城網(wǎng)上電腦商城 學學 號:號: 學生姓名:學生姓名: 專專 業(yè):業(yè): 指導教師:指導教師: 提交時間:提交時間: 摘要摘要 java 語言是目前 internet 上大型的 web 應用程序開發(fā)時使用得最熱門的編程語言,本文描述 了 java 和 jsp 技術的特點以及在互聯(lián)網(wǎng)上的使用情況,介紹這兩種技術的重要編程方法和兩者之關 的聯(lián)系,并完成一個基于這種技術的網(wǎng)上電腦商城。 關鍵詞:關鍵詞:java, jsp, 網(wǎng)絡編程, 電子商務, 網(wǎng)上電腦商城 abstract at present java is the hottest programming language
2、for web development, this text described the characteristics of java and jsp technology and the state of operating on internet, it introduced the relationship between them and the important programming method of the double technology, and work out an online computerstore system base on this kind of
3、technology. keywords: java, jsp, web program, internet, computerstore 目目 錄錄 摘要摘要 .i abstract.ii 第一章第一章 緒論緒論.1 1.1 網(wǎng)上電腦商城的開發(fā)背景.1 1.2 網(wǎng)上電腦商城的技術現(xiàn)狀.1 1.3 網(wǎng)上電腦商城的應用前景.1 第二章第二章 開發(fā)語言、技術、工具簡介開發(fā)語言、技術、工具簡介.4 2.1 開發(fā)語言簡介.4 2.2 開發(fā)技術簡介.4 2.3 開發(fā)工具簡介.4 第三章第三章 系統(tǒng)分析系統(tǒng)分析.6 3.1 網(wǎng)站的設計目標.6 3.2 網(wǎng)站的可行性分析.6 3.3 網(wǎng)站的深入調查.7 3.
4、4 網(wǎng)站設計的特點.7 3.5 網(wǎng)站開發(fā)的設計思想.7 3.6 系統(tǒng)設計的總體規(guī)則.8 第四章第四章 網(wǎng)站后臺管理系統(tǒng)概述網(wǎng)站后臺管理系統(tǒng)概述.9 4.1 網(wǎng)上電腦商城后臺管理系統(tǒng)的需求.9 4.2 網(wǎng)上電腦商城后臺管理系統(tǒng)的概要設計.9 4.3 網(wǎng)上電腦商城的后臺管理系統(tǒng)的詳細設計.10 第五章第五章 數(shù)據(jù)庫設計數(shù)據(jù)庫設計.11 5.1 創(chuàng)建數(shù)據(jù)庫.11 5.2 數(shù)據(jù)表設計.13 第六章第六章 數(shù)據(jù)連接數(shù)據(jù)連接.21 6.1 建立數(shù)據(jù)連接.21 6.2 安全策略.21 第七章第七章 網(wǎng)上電腦商城后臺管理系統(tǒng)設計網(wǎng)上電腦商城后臺管理系統(tǒng)設計.23 7.1 數(shù)據(jù)庫連接公用模塊.23 7.2 da
5、o 模式設計.26 7.2.1 dao 模式.26 7.2.2 dao 工廠.26 7.2.3 本系統(tǒng)的 dao 模式設計.27 7.3 后臺登錄退出模塊.28 7.4 產(chǎn)品管理模塊.31 7.5 客戶管理模塊.41 7.6 訂單管理模塊.43 7.7 公告管理模塊.45 7.8 系統(tǒng)設置模塊.47 總結總結.49 致謝致謝.50 參考文獻參考文獻.51 第一章第一章 緒論緒論 1.1 網(wǎng)上電腦商城的開發(fā)背景網(wǎng)上電腦商城的開發(fā)背景 基于 web 的網(wǎng)上電腦商城,是基于 web 技術以瀏覽器/服務器(b/s)模式實現(xiàn)網(wǎng)上購物系統(tǒng)?;?于 web 的數(shù)據(jù)管理采用 b/s(瀏覽器/web 服務器)方
6、式,實際上是瀏覽器-web 服務器-數(shù)據(jù)服務 器的 3 層結構。數(shù)據(jù)服務器存儲數(shù)據(jù),web 服務器提供用戶界面并實現(xiàn)業(yè)務邏輯,瀏覽器顯示使用 界面。所有的數(shù)據(jù)管理和業(yè)務邏輯集中在 web 服務器上,當修改程序后,客戶不需要做任何設置就 可以直接看到新的界面,基于 web 的數(shù)據(jù)管理方式具有簡潔、高效、使用方便等特點,并具有良好 的可擴充性、可維護性。對于軟件開發(fā)人員來說,系統(tǒng)的維護工作量大大減少,降低了后期的維護 成本。 1.2 網(wǎng)上電腦商城的技術現(xiàn)狀網(wǎng)上電腦商城的技術現(xiàn)狀 隨著面向對象,以及 internet 技術的發(fā)展,分布式亦越來越成為重點,分布式組件技術便應運 而生,它由面向對象技術發(fā)
7、展而來,以面向對象技術為基礎,其可重用性高,可維護性好,可擴展 性強,而分布式組件技術尤其適用于網(wǎng)絡應用。 net 是微軟公司提出的一種分布式運算框架,以 xml 為基礎,以 web 服務為核心,輔以其它 各種技術實現(xiàn),旨在利用 internet 上的計算資源和帶寬資源,提高工作效率。 net 雖然能夠較好 的解決 windows 系統(tǒng)的分布和通信問題,但是,它不跨操作系統(tǒng)平臺,可移植性較差。 j2ee(java 2 platform enterprise edition)是基于 java 技術的分布式企業(yè)應用的先進平臺和 分布式組件技術的優(yōu)秀代表,它具有標準 java2 的許多特色優(yōu)勢,例如
8、“編寫一次,到處運行”的 可移植性、數(shù)據(jù)庫訪問的 jdbc api、且支持同現(xiàn)有企業(yè)資源進行交互的 corba 技術,在此基礎上, 它添加了對企業(yè) javabeans 組件、java servlets api,java 服務器頁面和 xml 技術的支持。基于 j2ee 平臺的應用程序不依賴于特定的操作系統(tǒng),系統(tǒng)可以跨平臺移植,這對于企業(yè)應用開發(fā)非常的 重要。 1.3 網(wǎng)上電腦商城的應用前景網(wǎng)上電腦商城的應用前景 對于基于 web 平臺的網(wǎng)上購物系統(tǒng),存在著一個前臺應用和后臺管理的問題。而無論前臺還是 后臺,都要對數(shù)據(jù)庫進行調用和操作。因此如何創(chuàng)建網(wǎng)絡數(shù)據(jù)庫,以及客戶端如何調用服務器端的 數(shù)據(jù)庫
9、成為實現(xiàn)網(wǎng)上購物的一個關鍵性問題。計算機技術的發(fā)展與普及,已經(jīng)改變了我們的生活方 式,計算機應用已逐漸滲透到社會發(fā)展的各個領域。隨著計算機技術和通信技術的迅猛發(fā)展,社會 資源的信息化、數(shù)據(jù)的分布處理、各種計算機資源共享等應用需求推動計算機技術朝著群體化方向 發(fā)展,促使計算機技術與通信技術緊密結合。internet 是目前世界上覆蓋范圍最大的計算機網(wǎng)絡群 體。internet 是在通信網(wǎng)絡的基礎上,以 tcp/ip 協(xié)議為基準、以域名地址和 ip 地址為標識、以網(wǎng) 關和路由器為轉換協(xié)議工具構成的網(wǎng)絡的集合。internet 實質上是由遍布全球的各種計算機網(wǎng)絡互 連而形成的網(wǎng)絡。internet
10、的出現(xiàn)不僅使得通信和資源共享的地理范圍擴展至全球,而且隨著其服 務內容和應用領域的拓寬,正在改變人們的時空觀。 以微電子、計算機、通信和網(wǎng)絡技術為代表的現(xiàn)代信息技術在經(jīng)濟領域的廣泛應用,使得交易 成本急劇下降,從而導致信息替代了資本在經(jīng)濟發(fā)展中的主導地位。作為重要的生產(chǎn)要素和戰(zhàn)略資 源,通過互聯(lián)網(wǎng)傳遞的大量信息使得現(xiàn)有的社會資源獲得高效配置,社會勞動生產(chǎn)率大幅度提高, 并推動經(jīng)濟結構革新和產(chǎn)業(yè)結構的升級。 電子商務是互聯(lián)網(wǎng)發(fā)展日臻成熟的直接后果,是網(wǎng)絡技術應用新的發(fā)展方向。互聯(lián)網(wǎng)自身所具 有的開放性、全球性、低成本、高效率的特點,已成為電子商務的內在特征,并使得電子商務大大 超越了作為一種新的
11、貿易形式所具有的價值。 電子商務對于社會生產(chǎn)力的推動作用突出表現(xiàn)在 4 個 方面: (1)大幅度降低信息成本,提高信息使用效率。作為一個極為重要的商務信息載體和運送平臺, 電子商務降低了信息來源成本;突破行業(yè)和產(chǎn)品物理特性的限制,使交易范圍急劇放大;彌補信息 的不對稱性,實現(xiàn)交易信息互換和交易行為的虛擬市場化。從目前市場情況看,電子商城、網(wǎng)上書 店和網(wǎng)上拍賣等交易行為,無不體現(xiàn)與傳統(tǒng)交易相比的信息成本優(yōu)勢。信息成本的低廉形成了對電 子商務生存的最有力的支撐。 (2)大量減少中間環(huán)節(jié),降低銷售成本和購買成本。電子商務為買賣雙方在網(wǎng)上直接交易提供 了現(xiàn)實可能性,縮短了供求之間的距離。繞過傳統(tǒng)的經(jīng)銷
12、商而直接與客戶溝通,企業(yè)可以將需求直 接轉化為企業(yè)的生產(chǎn)指令,減少了許多中間環(huán)節(jié),使得零庫存生產(chǎn)成為可能。在批發(fā)領域,電子商 務可以在很大程度上取代傳統(tǒng)商業(yè)在商品流通渠道中的批發(fā)職能,使批發(fā)商的作用大大削弱。除了 農(nóng)業(yè)生產(chǎn)資料要面對眾多零星的農(nóng)戶以外,大多數(shù)生產(chǎn)消費者都有可能直接上網(wǎng)采購生產(chǎn)資料。而 對于普通消費者,則可以通過網(wǎng)絡購買降低購物成本。 (3)有利于形成高效流通、交換體制。電子商務構成了虛擬社會中的整個商品交易龐大網(wǎng)絡, 實體社會中商品的盲目實物移動轉變?yōu)橛心繕说膶嵨镆苿印=柚陔娮由虅盏男畔贤ê托枨箢A測, 企業(yè)可以組織有效生產(chǎn),形成高效流通、交換體制。政府則可以通過電子商務,將
13、市場、企業(yè)和個 人聯(lián)接起來,方便地進行宏觀調控和微觀調控。 (4)有利于第三產(chǎn)業(yè)的發(fā)展。電子商務大量運用最先進的信息技術,必將推動產(chǎn)業(yè)結構的優(yōu)化 和升級,特別是促進了現(xiàn)代第三產(chǎn)業(yè)的發(fā)展,增強了經(jīng)濟結構自身的穩(wěn)定性。電子商務以新供給創(chuàng) 造了新需求,又以新需求推動了新供給,促進了社會總供求的良性互動,推動了經(jīng)濟的持續(xù)穩(wěn)定增 長,從而延長了經(jīng)濟擴張期,減小了經(jīng)濟波動的幅度。 在這里,本人采用 b/s 模式來實現(xiàn)客戶端對服務器端的調用,所謂 b/s 模式即瀏覽器/服務器模 式,是一種從傳統(tǒng)的二層 c/s 模式發(fā)展起來的新的網(wǎng)絡結構模式。在 b/s 模式中,客戶端運行瀏覽 器軟件。瀏覽器以超文本形式向
14、web 服務器提出訪問數(shù)據(jù)庫的要求,web 服務器接受客戶端請求后, 將這個請求轉化為 sql 語法,并交給數(shù)據(jù)庫服務器,數(shù)據(jù)庫服務器得到請求后,驗證其合法性,并 進行數(shù)據(jù)處理。 第二章第二章 開發(fā)語言、技術、工具簡介開發(fā)語言、技術、工具簡介 2.1 開發(fā)語言簡介開發(fā)語言簡介 java 是一種面向對象的、獨立于平臺的語言。java 語言有語法規(guī)則和類庫兩部分組成,語法用 來確定 java 程序的書寫規(guī)范;類庫提供了 java 程序與運行它的軟件之間的接口。java 語言具有良 好的可移植性、安全性、多線程性和網(wǎng)絡能力,如今已經(jīng)成為一門非常成功的開發(fā)語言。特別是最 近十幾年以,來 interne
15、t 的迅猛發(fā)展,促進了 java 語言的發(fā)展是它逐漸成為 internet 上最受歡迎 的一門網(wǎng)絡編程語言。 2.2 開發(fā)技術簡介開發(fā)技術簡介 jsp 的全稱是 java server pages,用于創(chuàng)建可支持跨平臺及跨 web 服務器 web 服務器端應用程 序,即所謂的動態(tài)網(wǎng)頁。jsp 是由 sun microsystems 公司倡導,由多家公司合作建立的一種動態(tài)生 成 html、xml 或其它格式文檔的 web 網(wǎng)頁的網(wǎng)頁技術標準。 jsp 正式發(fā)布于 1999 年 6 月,是基于 javaservlet 以及整個 java 體系的 web 開發(fā)技術。在傳 統(tǒng)的靜態(tài)網(wǎng)頁中加入 java
16、 程序片段和 jsp 標記即可構成一個常規(guī)的 jsp 網(wǎng)頁。 目前的 j2ee(java 2 enterprise edition)是基于 java 語言的企業(yè)級分布式計算平臺,是 sun 公司為企業(yè)級應用建立的高水準的架構,它獲得了各大開發(fā)平臺提供商的積極支持,并已成為 當今企業(yè)應用開發(fā)的主流平臺。jsp 是 j2ee 平臺上的一個組件。由于 jsp 技術獨立于平臺和服務器, 因此可以利用這一技術建立先進、安全和跨平臺的 web 應用程序。 2.3 開發(fā)工具簡介開發(fā)工具簡介 jdk 是整個 java 的核心,包括了 java 運行環(huán)境(java runtime envirnment) ,一堆
17、 java 工具 和 java 基礎的類庫(rt.jar)。不論什么 java 應用服務器實質都是內置了某個版本的 jdk。 。最主流 的 jdk 是 sun 公司發(fā)布的 jdk,除了 sun 之外,還有很多公司和組織都開發(fā)了自己的 jdk,例如 ibm 公司開發(fā)的 jdk,bea 公司的 jrocket,還有 gnu 組織開發(fā)的 jdk 等等。其中 ibm 的 jdk 包含的 jvm(java virtual machine)運行效率要比 sun jdk 包含的 jvm 高出許多。 jdk 是 java 開發(fā)工具包 (java development kit ) 的縮寫。它是一種用于構建在
18、java 平臺 上發(fā)布的應用程序、applet 和組件的開發(fā)環(huán)境。jdk 是一切 java 應用程序的基礎,所有的 java 應 用程序是構建在這個之上的。它是一組 api,也可以說是一些 java class。要成為一個 java 程序員, jdk 是必不可少的最基本的工具。 jdk(java development kit)是 sun microsystems 針對 java 開發(fā)員的產(chǎn)品。自從 java 推出以 來,jdk 已經(jīng)成為使用最廣泛的 java sdk(software development kit) 。 jdk 包含的基本組件包括: javac 編譯器,將源程序轉成字節(jié)碼
19、jar 打包工具,將相關的類文件打包成一個文件 javadoc 文檔生成器,從源碼注釋中提取文檔 jdb debugger,查錯工具 eclipse 是一個開放源代碼的、基于 java 的可擴展開發(fā)平臺。就其本身而言,它只是一個框 架和一組服務,用于通過插件組件構建開發(fā)環(huán)境。幸運的是,eclipse 附帶了一個標準的插件集, 包括 java 開發(fā)工具(java development tools,jdt) 。雖然大多數(shù)用戶很樂于將 eclipse 當作 java ide 來使用,但 eclipse 的目標不僅限于此。eclipse 還包括插件開發(fā)環(huán)境(plug-in development e
20、nvironment,pde) ,這個組件主要針對希望擴展 eclipse 的軟件開發(fā)人員,因為它 允許他們構建與 eclipse 環(huán)境無縫集成的工具。由于 eclipse 中的每樣東西都是插件,對于給 eclipse 提供插件,以及給用戶提供一致和統(tǒng)一的集成開發(fā)環(huán)境而言,所有工具開發(fā)人員都具有同 等的發(fā)揮場所。 這種平等和一致性并不僅限于 java 開發(fā)工具。盡管 eclipse 是使用 java 語言開發(fā)的,但它 的用途并不限于 java 語言;例如,支持諸如 c/c+、cobol 和 eiffel 等編程語言的插件已經(jīng)可 用,或預計會推出。eclipse 框架還可用來作為與軟件開發(fā)無關的
21、其他應用程序類型的基礎。 myeclipse 是 eclipse 的插件,也是一款功能強大的 j2ee 集成開發(fā)環(huán)境,支持代碼編寫、配置、 測試以及除錯。 第三章第三章 系統(tǒng)分析系統(tǒng)分析 系統(tǒng)分析是平臺開發(fā)的一個不可缺少的環(huán)節(jié),為了能夠使本系統(tǒng)更好、更完善地被設計出來, 就必須先進行調查研究。在系統(tǒng)調查的基礎上,對新系統(tǒng)的功能進行細致的分析,從而才能夠開發(fā) 出完整的系統(tǒng)設計。 3.1 網(wǎng)站的設計目標網(wǎng)站的設計目標 本平臺利用現(xiàn)在比較廣泛的 jsp+mysql 數(shù)據(jù)庫的架構實現(xiàn)的,進行系統(tǒng)分析,為將來進一步的 實施打下一個堅實的技術基礎。本平臺將投入到實際的試運行之中,進行測試,如果測試滿意的話
22、, 將進行平臺的完善開發(fā),從而實現(xiàn)信息化,規(guī)范化,系統(tǒng)化,網(wǎng)絡化的平臺,具有較好的適應性和 推廣性。 此系統(tǒng)分為前臺管理和后臺管理。前臺管理是友好的操作界面,供用戶瀏覽、查詢使用。包括: 瀏覽商品、查詢商品、訂購商品、購物車、用戶維護等功能;后臺管理是提供給管理員的,其中包 括:商品管理、用戶管理、訂單管理、商品大分類管理、商品小分類管理等。使管理員從繁瑣的手 工操作中解脫出來,并提高了辦公效率。 3.2 網(wǎng)站的可行性分析網(wǎng)站的可行性分析 隨著計算機技術的發(fā)展和網(wǎng)絡人口的增加,網(wǎng)絡世界也越來越廣博,越來越豐富,電子商務已 經(jīng)成為網(wǎng)上的一股潮流。我們相信要不了太長有時間,顧客就可以在網(wǎng)絡世界上獲
23、得他們在現(xiàn)實世 界上可以獲得的所有商品和服務。 可行性研究是為了弄清楚系統(tǒng)開發(fā)的項目是不是可以實現(xiàn)和值得進行研究的過程,實際上是一 次大大簡化系統(tǒng)分析和系統(tǒng)設計的過程,所以,進行可執(zhí)行性的分析是非常必要的,也是很重要的, 經(jīng)過最初的設計目標和進行的市場調查得出以下四點的可行性分析: 經(jīng)濟可行性:即實現(xiàn)這個平臺設計有沒有什么經(jīng)濟效益?該平臺設計只是作為本人的畢業(yè)設計, 又因為本人的設計能力有限,其功能還不能做到很完善,所以沒有什么經(jīng)濟效益可談。 技術可行性:即現(xiàn)有的技術能否開發(fā)該平臺,會有哪些困難。 運行可行性:即該平臺規(guī)定的運行方式是否可行。 法律可行性:即該平臺的開發(fā)會不會在社會上引起侵權或
24、其它責任問題。因為該平臺是作為畢 業(yè)設計與商業(yè)無關,又因為是自主開發(fā)設計,因此不會構成侵權,在法律上是可行的。 通過以上的可行性分析,我將采用 tomcat+jsp 將結合的技術,運用 mysql5.0 數(shù)據(jù)庫對網(wǎng)站進 行建設。 3.3 網(wǎng)站的深入調查網(wǎng)站的深入調查 經(jīng)過以上的初步調查和研究,并且確定了該平臺的可行性,并決定開發(fā)本平臺,為了能夠對現(xiàn) 行的平臺內容進行充分了解,使所要開發(fā)的平臺更具有實用性和適應性,通過調查和指導老師的耐 心介紹,設計出該平臺功能如下: 能夠完成用戶基本信息錄入的注冊和用戶基本信息的個人前臺與后臺管理。 能夠完成管理員對網(wǎng)站的商品資料(添加大類、添加小類、商品添加
25、、商品審查) 、商品交易 (外理訂單、發(fā)貨查詢) 、會員管理(會員審查) 、操作管理(管理員添加、管理員審查、管理員退 出)的功能。 能夠對商品的名稱,電子商品的分類進行搜索、查詢。 能夠通過查看購物車對所選商品進行確定、挑選,通過定單查詢對支付費用進行確定。 經(jīng)過前一階段的調查與研究分析,我已確定了該平臺設計的主要功能,對每個功能模塊也作了 具體描述,下面就來具體分析該平臺的設計特點與具體思想。 3.4 網(wǎng)站設計的特點網(wǎng)站設計的特點 我所設計和開發(fā)的網(wǎng)上購物平臺是經(jīng)過很長時間的調查和分析才開始具體實施的,它的主要特 點是改變了以往的購物只能過現(xiàn)實的商場才能達到的結果,采用 wed 技術,借助
26、于 internet 互聯(lián)網(wǎng) 廣泛應用技術,達到資源共享,提高以往買電腦及電腦配件的局限性,縮短人們的時間和提高工作 效率,具有較好的交互性,從而實現(xiàn)信息化,規(guī)范化,系統(tǒng)化,網(wǎng)絡化的平臺,使整個購物活動過 程簡單、方便、易行。 3.5 網(wǎng)站開發(fā)的設計思想網(wǎng)站開發(fā)的設計思想 網(wǎng)上購物平臺主要是對后臺管理和前臺操作。后臺管理是管理員對本網(wǎng)站的維護,通過商品資 料(添加大類、添加小類、商品添加、商品審查) 、商品交易(處理訂單、發(fā)貨查詢) 、會員管理 (會員審查) 、操作管理(管理員添加、管理員審查、管理員退出)等功能達到對網(wǎng)站的管理。前臺 操作是用戶登錄到本網(wǎng)站,可以進行用戶注冊,通過網(wǎng)站的新品速
27、遞、商品熱賣、商品分類或商品 搜索功能,找到自己想要買的商品,裝入購物車,提交定單進行購買。 網(wǎng)上購物平臺的特點是客戶和電子商品信息量很大,管理員需要整理的信息很多,為讓管理員 輕松、方便、快捷的管理,該平臺采用符合購買電子商品基本的原則,滿足廣大客戶的日益增長的 數(shù)量,并達到操作過程中的直觀、方便、實用、安全等要求。 3.6 系統(tǒng)設計的總體規(guī)則系統(tǒng)設計的總體規(guī)則 無論哪個網(wǎng)站都要有它自己的設計規(guī)則。該平臺也一樣,它的主要設計規(guī)則有: 簡單性:在實現(xiàn)平臺的功能的同時,盡量讓平臺操作簡單易懂,這對于一個網(wǎng)站來說是非常重 要的。 針對性:該平臺設計是網(wǎng)上購物系統(tǒng)及后臺管理的定向開發(fā)設計,所以具有專
28、業(yè)突出和很強的 針對性。 實用性:該平臺能完成電子商品展示和管理員管理的基本信息,具有良好的實用性 本人和合作者劉明華經(jīng)過討論和研究之后決定,由劉明華完成網(wǎng)站的前臺的開發(fā)和設計,而網(wǎng) 站后臺管理系統(tǒng)的開發(fā)和設計由本人來完成。 第四章第四章 網(wǎng)站后臺管理系統(tǒng)概述網(wǎng)站后臺管理系統(tǒng)概述 4.1 網(wǎng)上電腦商城后臺管理系統(tǒng)的需求網(wǎng)上電腦商城后臺管理系統(tǒng)的需求 網(wǎng)上電腦商城后臺管理系統(tǒng)是一個 web 應用程序,它維護著一個數(shù)據(jù)庫,存儲著管理員、客戶、 產(chǎn)品、訂單、公告等信息,主要包括管理員管理產(chǎn)品信息、客戶信息、訂單信息、公告信息以及相 關的系統(tǒng)維護功能。 4.2 網(wǎng)上電腦商城后臺管理系統(tǒng)的概要設計網(wǎng)上電
29、腦商城后臺管理系統(tǒng)的概要設計 圖 4-1 描述了這個 web 應用程序的系統(tǒng)框架圖。 網(wǎng)網(wǎng)上上電電腦腦商商城城后后臺臺 產(chǎn)產(chǎn)品品管管理理 客客戶戶管管理理 訂訂單單管管理理 公公告告管管理理 系系統(tǒng)統(tǒng)設設置置 退退出出 后后臺臺登登錄錄 圖 4-1 系統(tǒng)框架圖 其功能模塊大致分為: (1)后臺登錄退出模塊 該模塊主要是對管理員后臺登錄的身份進行驗證,驗證其是否為合法用戶。 (2)產(chǎn)品管理模塊 主要包括對產(chǎn)品信息的添加、修改和刪除等功能。 (3)客戶管理模塊 該模塊主要完成對客戶信息的基本管理,包括查看客戶的基本信息,但密碼除外,對客戶的帳 戶進行凍結與解凍等操作。 (4)訂單管理模塊 主要包括
30、對訂單信息的查看,以及處理訂單等功能。 (5)公告管理模塊 該模塊主要完成對網(wǎng)站的公告信息管理,包括添加和刪除公告等功能。 (6)系統(tǒng)設置模塊 該模塊主要完成管理員設置、產(chǎn)品分類設置和品牌設置等功能;其中,管理員設置包括添加、 修改和刪除等功能,產(chǎn)品分類設置包括產(chǎn)品所屬的一級分類和二級分類的添加、修改和刪除等功能, 品牌設置包括產(chǎn)品所屬的品牌的添加、修改和刪除等功能。 整個網(wǎng)上電腦商城的后臺管理系統(tǒng)的功能結構如圖 4-2 所示。 登登 錄錄 退退 出出 查查 看看 產(chǎn)產(chǎn) 品品 添添 加加 產(chǎn)產(chǎn) 品品 修修 改改 產(chǎn)產(chǎn) 品品 刪刪 除除 產(chǎn)產(chǎn) 品品 查查 詢詢 刪刪 除除 管管理理員員產(chǎn)產(chǎn)品品管
31、管理理客客戶戶管管理理訂訂單單管管理理公公告告管管理理系系統(tǒng)統(tǒng)設設置置 網(wǎng)網(wǎng)上上電電腦腦商商城城后后臺臺 查查 詢詢 處處 理理 添添 加加 刪刪 除除 管管 理理 員員 設設 置置 分分 類類 設設 置置 修修 改改 密密 碼碼 管管 理理 員員 設設 置置 圖 4-2 系統(tǒng)的功能結構 4.3 網(wǎng)上電腦商城的后臺管理系統(tǒng)的詳細設計網(wǎng)上電腦商城的后臺管理系統(tǒng)的詳細設計 系統(tǒng)的詳細設計是利用需求分析和概要設計來確定每個模塊的內部特征以及實現(xiàn)過程,進行詳 細的程序設計,其中包括數(shù)據(jù)庫詳細設計和程序的詳細設計。 以下是本人就本系統(tǒng)進行詳細的數(shù)據(jù)庫設計和程序設計。 第五章第五章 數(shù)據(jù)庫設計數(shù)據(jù)庫設計
32、數(shù)據(jù)庫的設計通常是以一個已經(jīng)存在的數(shù)據(jù)庫管理系統(tǒng)為基礎的,常用的數(shù)據(jù)庫管理系統(tǒng)有 mysql、access、sql server 、oracle 等。根據(jù)需求和系統(tǒng)分析,本系統(tǒng)采用了 mysql5.0 數(shù)據(jù)庫 管理系統(tǒng)。 5.1 創(chuàng)建數(shù)據(jù)庫創(chuàng)建數(shù)據(jù)庫 首先 mysql 的數(shù)據(jù)庫管理工具 mysql administrator,先連接到數(shù)據(jù)庫服務器上,如圖 5-1、圖 5-2 所示,單擊“catalogs” ,進入圖 5-3 所示頁面,在圖 5-4 所示位置右鍵單擊“create new schema”命令,彈出“create new schema”對話框,輸入新數(shù)據(jù)庫名稱 myshop,即可在
33、 mysql5.0 數(shù)據(jù)庫管理系統(tǒng)中創(chuàng)建名稱為 myshop 的數(shù)據(jù)庫,如圖 5-5 所示。 圖 5-1 連接數(shù)據(jù)庫服務器 圖 5-2 連接數(shù)據(jù)庫服務器 圖 5-3 連接數(shù)據(jù)庫服務器 圖 5-4 創(chuàng)建數(shù)據(jù)庫 圖 5-5 創(chuàng)建數(shù)據(jù)庫 5.2 數(shù)據(jù)表設計數(shù)據(jù)表設計 為滿足本系統(tǒng)需要,本系統(tǒng)建立了 admin,bbs,brand,customer,oneclass,orderdetail,orders,product,rebate,twoclass 總共 10 個數(shù)據(jù)表。首先介紹介紹數(shù)據(jù)表的建立方法,依然使用 mysql administrator 新建數(shù)據(jù)庫。 首先連接到數(shù)據(jù)庫服務器上,選中 my
34、shop 數(shù)據(jù)庫,單擊右邊的“create table”按鈕(如圖 5-6 所 示) ,彈出的“mysql table editor”對話框窗口(如圖 5-7 所示) 。 圖 5-6 建立數(shù)據(jù)表 圖 5-7 建立數(shù)據(jù)表 依次方法在窗口中建立系統(tǒng)所需的各個數(shù)據(jù)表,新建表窗口如圖 5-8 所示。 圖 5-8 建立詳細數(shù)據(jù)表 其他數(shù)據(jù)表的建立方法與此類似。 下面是各個數(shù)據(jù)表的結構以及相關說明。 1.admin 表 管理員信息表 admin,用來保存保存管理員信息。在 admin 表中共有 4 個字段,各字段名稱及 表示的含義見下表。表 5-1 顯示了 admin 表的結構。 表 5-1 admin
35、表 字段名描述數(shù)據(jù)類型長度是否允許為空是否主鍵唯一性 id 數(shù)據(jù)庫流水號 int 否是唯一 aid 帳號 varchar30 否是唯一 name 姓名 varchar20 是否 password 密碼 varchar20 否否 2.customer 表 客戶信息表 customer,用來保存客戶的基本信息。表 5-2 顯示了 customer 表的結構。 表 5-2 customer 表 字段名描述數(shù)據(jù)類型長度是否允許為空是否主鍵唯一性 id 數(shù)據(jù)庫流水號 int 否是唯一 cid 帳號 varchar30 否是唯一 name 姓名 varchar20 是否 password 密碼 varch
36、ar20 否否 sex 性別 varchar20 否否 address 客戶地址 varchar100 是否 phone 聯(lián)系電話 varchar20 是否 zip 郵編 varchar6 是否 email 電子郵件 varchar50 是否 grade 用戶等級 int4 是否 amount 消費金額 float 否否 freeze 標識是否凍結 int4 是否 3. oneclass 表 產(chǎn)品一級(總)分類信息表 oneclass,用來保存產(chǎn)品一級(總)分類的基本信息。表 5-3 顯示 了 oneclass 表的結構。 表 5-3 oneclass 表 字段名描述數(shù)據(jù)類型長度是否允許為空是
37、否主鍵唯一性 id 數(shù)據(jù)庫流水號 int 否是唯一 name 一級分類名稱 varchar40 否否唯一 4. twoclass 表 產(chǎn)品二級(詳細)分類信息表 twoclass,用來保存產(chǎn)品二級(詳細)分類的基本信息。表 5-4 顯示了 twoclass 表的結構。 表 5-4 twoclass 表 字段名描述數(shù)據(jù)類型長度是否允許為空是否主鍵唯一性 id 數(shù)據(jù)庫流水號 int 否是唯一 tname 二級分類名稱 varchar40 否是唯一 oname 一級分類名稱 varchar40 否否 5. brand 表 品牌信息表 brand,用來保存產(chǎn)品所屬品牌信息。表 5-5 顯示了 bran
38、d 表的結構。 表 5-5 brand 表 字段名描述數(shù)據(jù)類型長度是否允許為空是否主鍵唯一性 id 數(shù)據(jù)庫流水號 int 否是唯一 name 品牌名稱 varchar30 否是唯一 6. product 表 產(chǎn)品信息表 product, 用來保存產(chǎn)品產(chǎn)品的詳細信息。表 5-6 顯示了 product 表的結構。 表 5-6 product 表 字段名描述數(shù)據(jù)類型長度是否允許為空是否主鍵唯一性 id 數(shù)據(jù)庫流水號 int 否是唯一 pidvarchar20 否是唯一 name 名稱型號 varchar50 否是唯一 brand 品牌 varchar50 否否 buyprice 進價 float
39、是否 saleprice 售價 float 是否 descript 產(chǎn)品簡介 varchar500 是否 contents 產(chǎn)品詳細介紹 varchar2000 是否 indate 進貨日期 date 否否 buycount 進貨量 int 是否 salecount 銷售量 int 是否 image 圖片路徑名稱 varchar200 是否 tname 一級分類名稱 varchar40 否否 oname 二級分類名稱 varchar40 否否 7. orders 表 訂單主表 orders,用來保存訂單的概要信息。表 5-7 顯示了 orders 表的結構。 表 5-7 orders 表 字段
40、名描述數(shù)據(jù)類型長度是否允許為空是否主鍵唯一性 orderid 訂單編號 int10 否是唯一 bnumber 品種數(shù) int4 否 cid 客戶帳號 varchar30 否 name 客戶姓名 varchar30 否 address 聯(lián)系地址 varchar100 否 zip 郵政編碼 int6 是 phone 聯(lián)系電話 varchar20 否 email 電子郵件 varchar50 否 pay 付款方式 varchar20 否 carry 運送方式 varchar20 否 rebate 折扣 float 否 orderdate 訂單日期 datetime 否 note 備注 varchar
41、200 是 enforce 處理標記 int4 是 8. orderdetail 表 訂單明細表 orderdetail,用來保存訂單的明細信息。表 5-8 顯示了 orderdetail 表的結構。 表 5-8 orderdetail 表 字段名描述數(shù)據(jù)類型長度是否允許為空是否主鍵唯一性 id 數(shù)據(jù)庫流水號 int11 否是唯一 orderid 訂單號 int10 是 pid 產(chǎn)品編號 varchar20 否 price 單價 float 是 number 購買數(shù)量 int4 是 9. rebate 表 折扣信息表 rebate,用來保存折扣信息。表 5-9 顯示了 rebate 表的結構。
42、 表 5-9 rebate 表 字段名描述數(shù)據(jù)類型長度是否允許為空是否主鍵唯一性 id 數(shù)據(jù)庫流水號 int11 否是唯一 grade 等級 int4 否否唯一 amount 消費金額 float10 否否 rebate 打折比率 float3 否否 10.bbs 表 公告信息表 bbs,用來保存公告信息。表 5-10 顯示了 bbs 表的結構。 表 5-10 bbs 表 字段名描述數(shù)據(jù)類型長度是否允許為空是否主鍵唯一性 id 數(shù)據(jù)庫流水號 int 否是唯一 content 公告內容 varchar4000 否 intime 公告時間 datetime 是 另外,本系統(tǒng)還創(chuàng)建了一個視圖 v_o
43、rders_detail,用于顯示訂單的詳細信息,創(chuàng)建該視圖的 sql 語句如下: create view v_orders_detail as select orderdetail.orderid,product.pid,,product.brand, orderdetail.price,orderdetail.number from product inner join orderdetail on product.pid=orderdetail.pid; 創(chuàng)建視圖的方法如圖 5-9 所示。 圖 5-9 創(chuàng)建視圖 在如圖 5-9 所示的窗口中單擊“views”選項卡
44、,顯示如圖 5-10 所示的窗口,單擊其中的 “create view”按鈕,彈出“enter view name”對話框,在其中輸入 v_orders_detail 來創(chuàng)建視 圖,如圖 5-11 所示,在接著彈出的“mysql sql editor”窗口中輸入上面創(chuàng)建視圖的腳本,即可完 成創(chuàng)建視圖(如圖 5-12 所示) 。 圖 5-10 創(chuàng)建視圖 圖 5-11 創(chuàng)建視圖 v_orders_detail 圖 5-12 創(chuàng)建視圖 v_orders_detail 第六章第六章 數(shù)據(jù)連接數(shù)據(jù)連接 數(shù)據(jù)庫作為網(wǎng)上電腦商城后臺管理系統(tǒng)的核心,在建立之后要和應用程序之間建立連接才能發(fā) 揮作用。本章將介紹
45、建立數(shù)據(jù)庫的連接文件,在需要與數(shù)據(jù)庫進行交互操作的應用程序中都將引用 此連接。 6.1 建立數(shù)據(jù)連接建立數(shù)據(jù)連接 jsp 程序通過 jdbc 來連接和操作數(shù)據(jù)庫。jdbc 是一組 api,可以協(xié)助編程人員輕松地處理程序 與數(shù)據(jù)庫之間的連接和操作動作。 進行數(shù)據(jù)連接時,需要使用 java.sql 包中的類。在正式連接數(shù)據(jù)庫時,首先必須使用 java.sql.class 類中的 forname 方法加載驅動程序類,語法如下: class.forname(string 驅動程序類描述); 對于 mysql 數(shù)據(jù)庫,使用如下語句加載驅動程序類: class.forname(com.mysql.jdbc
46、.driver); 加載驅動程序類后,就可以使用 drivermanager 類來打開數(shù)據(jù)庫連接,其語法如下: connection 連接對象=drivermanager.getconnection(string 連接數(shù)據(jù)庫 url,string 用戶 名,string 用戶密碼); 對于 mysql 數(shù)據(jù)庫,一個示例如下: string dbdriver = com.mysql.jdbc.driver; string dburl= jdbc:mysql:/localhost:3306/myshop; string dbuser= root; string dbpassword= 123456
47、78; connection conn = drivermanager.getconnection(dburl,dbuser,dbpassword) ; 相應地,關閉數(shù)據(jù)庫連接使用連接對象的 close 方法,其語法如下: 連接對象.close(); 6.2 安全策略安全策略 本系統(tǒng)使用兩個方法來加強應用系統(tǒng)的安全性。 首先使用過濾器和 session 限制未經(jīng)登錄的訪問。當管理員從后臺登錄管理頁面時,jsp 應用 程序進行用戶名和密碼的驗證檢查后,如果數(shù)據(jù)符合則成功登錄到后臺管理頁面,將管理員的帳號 aid 值寫入 session 對象中,對以后的頁面都會先過濾檢查 session 對象中保
48、存的數(shù)據(jù),從而判斷 管理員是否可以瀏覽頁面,以達到安全控制的目的。如果檢查失敗都會跳轉到登錄頁面,要求管理 員重新登錄。 第二,有效防止管理員任意刷新頁面,起到了防止非法入侵的作用。 第七章第七章 網(wǎng)上電腦商城后臺管理系統(tǒng)設計網(wǎng)上電腦商城后臺管理系統(tǒng)設計 本系統(tǒng)由一個公用模塊、dao 模式設計和六個主要功能模塊組成: 數(shù)據(jù)庫連接公用模塊。 dao 模式設計 后臺登錄退出模塊,管理員登錄后,進行產(chǎn)品管理,客戶管理,訂單管理,公告 管理,系統(tǒng)設置,以及最后退出后臺管理。 產(chǎn)品管理模塊,包括產(chǎn)品信息的查詢、添加、修改和刪除。 客戶管理模塊,包括客戶的查詢、客戶帳戶的凍結和解凍操作。 訂單管理模塊,包
49、括訂單的查詢、處理訂單。 公告管理模塊,包括網(wǎng)站公告的查詢、添加和刪除。 系統(tǒng)設置模塊,包括管理員的查詢、添加、修改、刪除,產(chǎn)品分類的查詢、添加、 修改、刪除,品牌名稱的查詢、添加、修改、刪除。 下面是對各個功能做詳細描述。 7.1 數(shù)據(jù)庫連接公用模塊數(shù)據(jù)庫連接公用模塊 javabean 是一種基于 java 的軟件組件。jsp 對于在 web 應用中集成 javabean 組件提供了 完善的支持。這種支持不僅能縮短開發(fā)時間,也為 jsp 應用帶來了更多的可伸縮性。在本系統(tǒng) 中,本人通過編寫 javabean 來連接數(shù)據(jù)庫,文件名為 databaseconnection.java。下面對代碼
50、進行詳細說明。 databaseconnection.java 的代碼如下所示: package org.jzb.dbc; import java.sql.*; public class databaseconnection /屬性 /定義數(shù)據(jù)庫操作的常量、對象 /數(shù)據(jù)庫驅動程序 private final string dbdriver= com.mysql.jdbc.driver; /數(shù)據(jù)庫連接地址 private final string dburl= jdbc:mysql:/localhost:3306/myshop; /數(shù)據(jù)庫用戶名 private final string dbus
51、er= root; /數(shù)據(jù)庫連接密碼 private final string dbpassword = 12345678; /聲明一個數(shù)據(jù)庫連接對象 private connection conn= null ; /在構造方法中連接數(shù)據(jù)庫 public databaseconnection() /加載驅動程序 try class.forname(dbdriver) ; catch (classnotfoundexception e) e.printstacktrace(); /連接數(shù)據(jù)庫 try conn = drivermanager.getconnection(dburl,dbuser,
52、dbpassword) ; catch (sqlexception e) e.printstacktrace(); /返回一個數(shù)據(jù)庫連接 public connection getconnection() /返回連接對象 return this.conn; /用于判斷查詢的內容是否存在 public boolean executequery(string sql) boolean exist=false; preparedstatement pstmt = null ; try pstmt = this.getconnection().preparestatement(sql) ; resul
53、tset rs=pstmt.executequery(); if(rs.next() exist=true; catch (sqlexception e) e.printstacktrace(); return exist; /判斷更新是否成功,返回值為 true 表示更新成功 public boolean executeupdate(string sql) boolean ok=false; statement stmt=null; try stmt = this.getconnection().createstatement() ; stmt.executeupdate(sql);/此句若
54、能執(zhí)行,下句定能執(zhí)行 ok=true; catch(sqlexception ex) ok=false; return ok; /關閉數(shù)據(jù)庫連接 public void close() try this.conn.close(); catch (sqlexception e) e.printstacktrace(); 7.2 dao 模式設計模式設計 7.2.1 dao 模式模式 這個模式將根據(jù)某種持久化機制訪問數(shù)據(jù)的代碼,并從處理業(yè)務邏輯的代碼中分離出來。 dao 模式在 j2ee 中表現(xiàn)是,在業(yè)務邏輯層使用一個域對象來將表對象化,而同時使用 dao 來保存和恢復數(shù)據(jù)庫并讀寫這個域對象。數(shù)據(jù)
55、訪問對象模式被認為是持久層的一種基本模式。 7.2.2 dao 工廠工廠 dao 工廠模式利用軟件設計模式的“工廠模式” ,來幫助與數(shù)據(jù)庫交互的持久層中處理或設 置 dao 對象,在此過程中還能配置 dao 的更多特性。 該模式利用一個創(chuàng)建接口提供創(chuàng)建的方法,創(chuàng)建方法的返回類型為被創(chuàng)建的產(chǎn)品的接口或 類。用戶只對被創(chuàng)建的產(chǎn)品感興趣,而與這些被創(chuàng)建的產(chǎn)品在創(chuàng)建之前所做的許多額外的工作 被封裝到工廠接口的子類中,而不使用具體產(chǎn)品類的構造函數(shù),達到隱式的使用,其類圖如圖 7-1 所示。 接口 創(chuàng)建接口 +factory():產(chǎn)品接口 接口 產(chǎn)品接口 創(chuàng)建類 +factory():產(chǎn)品接口 產(chǎn)品類 工
56、廠方法創(chuàng)建 圖 7-1 工廠模式 7.2.3 本系統(tǒng)的本系統(tǒng)的 dao 模式設計模式設計 本系統(tǒng)設計了一個 dao 接口 daoinfo.java 與一個該接口的實現(xiàn)類 daoimpl.java 以及該實 現(xiàn)類的若干個子類,一個工廠類 daofactory.java 和若干個 vo 類(value object) ,其中 vo 類 是對數(shù)據(jù)庫中的表和視圖進行映射和封裝。 該部分文件包括: daoinfo.java: dao 接口定義了本項目中對數(shù)據(jù)庫表進行操作所需要的全部方法; daoimpl.java:dao 接口的實現(xiàn)類,全部實現(xiàn)了空實現(xiàn)了 dao 接口中方法; admindaoimpl.
57、java、bbsdaoimpl.java、branddaoimpl.java、customerdaoimpl.java、on eclassdaoimpl.java、orderdetaildaoimpl.java、ordersdaoimpl.java、productdaoimpl.jav a、rebatedaoimpl.java、twoclassdaoimpl.java、vcustomerdaoimpl.java、vorderdetaildao impl.java:dao 實現(xiàn)類的子類,根據(jù)需要重寫了父類中相應的方法; daofactory.java:工廠類 adminvo.java、bbsvo
58、.java、brandvo.java、customervo.java、oneclassvo.java、order detailvo.java、ordersvo.java、productvo.java、rebatevo.java、twoclassvo.java、vcust omervo.java、vorderdetailvo.java:對數(shù)據(jù)庫中的表和視圖進行映射和封裝。 各個文件詳細內容請參考代碼。 7.3 后臺登錄退出模塊后臺登錄退出模塊 該模塊實現(xiàn)管理員后臺登錄、退出后臺管理等功能。 該部分文件包括: loginfilter.java:驗證管理員身份的過濾器組件。 login.jsp:管理
59、員登錄頁面。 logout.jsp:管理員退出后臺。 (1)loginfilter.java 是驗證管理員身份的過濾器組件,只需要在 web.xml 中進行配置,即 可完成對管理員身份的驗證,只有合法的管理員通過登錄頁面才能進行后臺管理,否則只會跳轉到 登錄頁面。 loginfilter.java 代碼如下: package org.jzb.filter; import java.io.ioexception; import java.util.arraylist; import java.util.list; import javax.servlet.filter; import javax
60、.servlet.filterchain; import javax.servlet.filterconfig; import javax.servlet.servletexception; import javax.servlet.servletrequest; import javax.servlet.servletresponse; import javax.servlet.http.httpservletrequest; import javax.servlet.http.httpsession; import org.jzb.factory.daofactory; import or
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 智能城市用電合同管理規(guī)范
- 廣播電視塔水電接入?yún)f(xié)議
- 工業(yè)園區(qū)施工員招聘協(xié)議
- 智能金融系統(tǒng)智能化施工分包合同
- 礦山人防設備施工合同
- 超市監(jiān)控系統(tǒng)布線合同
- 地鐵物業(yè)員工招聘合同
- 煤礦車輛駕駛員聘用協(xié)議
- 兒童教育顧問聘用合同
- 通信設施顧問服務協(xié)議
- 老舊小區(qū)整體改造施工投標方案(技術標)
- 新湘教版八年級上數(shù)學復習計劃
- GB/T 44200-2024建筑垃圾再生骨料生產(chǎn)成套裝備技術要求
- 幼兒園小班科學活動《小手摸一摸》課件
- 文言文閱讀訓練:《通鑒紀事本末-劉邦起兵》(附答案解析與譯文)
- 食品輻照行業(yè)發(fā)展現(xiàn)狀及潛力分析研究報告
- 離婚協(xié)議中子女撫養(yǎng)權的確定
- 全媒體運營師職業(yè)技能競賽題庫及答案(1-250判斷題)
- 2024場地轉租協(xié)議
- 家長會課件:小學數(shù)學家長會課件
- 傳染病防治規(guī)劃實施細則
評論
0/150
提交評論