




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、鄭州輕工業(yè)學院(xuyun) ??飘厴I(yè)設計(b y sh j)(論文)題 目 個人空間( rn kn jin)管理系統(tǒng)的設計與實現(xiàn) 學生姓名 鄭永杰 專業(yè)班級 軟件技術(測試)12-1 學 號 621213540148 院 (系) 軟件學院 指導教師 黃艷(副教授) 完成時間 2014年 5月30日 鄭州輕工業(yè)學院(xuyun)畢業(yè)設計(b y sh j)(論文)任務書題目(tm) 個人空間管理系統(tǒng)的設計與實現(xiàn) 專業(yè) 軟件技術(測試) 學號 621213540148 姓名 鄭永杰 主要內(nèi)容、基本要求、主要參考資料等:主要內(nèi)容: 個人空間管理系統(tǒng)是一個可以發(fā)布個人信息及管理個人相關信息的個人網(wǎng)站
2、,它主要的功能有:發(fā)表說說、瀏覽圖片、播放音樂、留言互動、管理個人和好友信息、共享文件等。用戶可以通過系統(tǒng)來管理自己空間的相關信息,或者利用網(wǎng)站來來為網(wǎng)友提供相關的網(wǎng)絡服務。基本要求:1系統(tǒng)性能良好并滿足各個模塊的功能,信息分類清晰、準確。2系統(tǒng)具有一定的易維護性和易操作性設計嚴謹、界面流暢、美觀,擴充性強。 3系統(tǒng)數(shù)據(jù)設計簡單,數(shù)據(jù)易于操作。主要參考資料:1 盧翰.王國輝. JSP項目開發(fā)案例全程實錄M. 清華大學出版社,2008.2 張志峰.Java Web技術整合應用與項目實踐M. 清華大學出版社,2011.3 張志峰.Java程序設計與項目實訓教程M. 清華大學出版社,2011.4 閻
3、宏.Java與模式M. 電子工業(yè)出版社,2009.5 陳紅.數(shù)據(jù)庫系統(tǒng)原理教程M. 清華大學出版社,2008.完 成 期 限: 2014 年 5 月 20 日指導教師簽名: 專業(yè)負責人簽名: 2014 年 3 月 1目 錄 TOC o 1-3 h z u HYPERLINK l _Toc294531185 摘 要 PAGEREF _Toc294531185 h I HYPERLINK l _Toc294531186 Abstract PAGEREF _Toc294531186 h II HYPERLINK l _Toc294531187 1 緒論(xln)1 HYPERLINK l _Toc2
4、94531188 1.1 項目(xingm)背景1 HYPERLINK l _Toc294531189 1.2 項目(xingm)開發(fā)特色 PAGEREF _Toc294531189 h 2 HYPERLINK l _Toc294531192 1.3 課題的目的和意義 PAGEREF _Toc294531192 h 2 HYPERLINK l _Toc294531192 1.4 項目介紹 PAGEREF _Toc294531192 h 3 HYPERLINK l _Toc294531195 2 系統(tǒng)開發(fā)關鍵技術介紹4 HYPERLINK l _Toc294531196 2.1 JSP概述4 H
5、YPERLINK l _Toc294531197 2.2 JSP技術特點5 HYPERLINK l _Toc294531196 2.3 JSP的優(yōu)勢6 HYPERLINK l _Toc294531196 2.4 JavaBean原理和機制6 HYPERLINK l _Toc294531195 3 系統(tǒng)分析8 HYPERLINK l _Toc294531196 3.1 系統(tǒng)需求分析8 HYPERLINK l _Toc294531198 3.1.1 性能需求分析9 HYPERLINK l _Toc294531199 3.1.2 數(shù)據(jù)需求分析9 HYPERLINK l _Toc294531197 3
6、.2 系統(tǒng)可行性分析10 HYPERLINK l _Toc294531198 3.2.1 技術可行性分析10 HYPERLINK l _Toc294531199 3.2.2 經(jīng)濟可行性分析11 HYPERLINK l _Toc294531198 3.2.3 操作可行性分析11 HYPERLINK l _Toc294531196 3.3 系統(tǒng)功能要求12 HYPERLINK l _Toc294531197 3.4 數(shù)據(jù)庫12 HYPERLINK l _Toc294531187 4 系統(tǒng)設計14 HYPERLINK l _Toc294531188 4.1 系統(tǒng)(xtng)的目標14 HYPERLI
7、NK l _Toc294531188 4.2 系統(tǒng)(xtng)功能(gngnng)結構設計14 HYPERLINK l _Toc294531192 4.3 系統(tǒng)體系結構設計 PAGEREF _Toc294531192 h 15 HYPERLINK l _Toc294531192 4.4 數(shù)據(jù)庫需求設計 PAGEREF _Toc294531192 h 15 HYPERLINK l _Toc294531198 4.4.1 數(shù)據(jù)庫概念設計16 HYPERLINK l _Toc294531199 4.4.2 數(shù)據(jù)庫需求設計17 HYPERLINK l _Toc294531198 4.4.3 數(shù)據(jù)表的設
8、計18 HYPERLINK l _Toc294531187 5 系統(tǒng)實現(xiàn)19 HYPERLINK l _Toc294531188 5.1 登錄頁面模塊19 HYPERLINK l _Toc294531189 5.2 主頁模塊19 HYPERLINK l _Toc294531192 5.3 說說模塊 PAGEREF _Toc294531192 h 20 HYPERLINK l _Toc294531192 5.4 相冊模塊 PAGEREF _Toc294531192 h 21 HYPERLINK l _Toc294531188 5.5 音樂模塊21 HYPERLINK l _Toc29453118
9、9 5.6 好友管理模塊22 HYPERLINK l _Toc294531192 5.7 留言版模塊 PAGEREF _Toc294531192 h 23 HYPERLINK l _Toc294531192 5.8 個人日程模塊 PAGEREF _Toc294531192 h 23 HYPERLINK l _Toc294531188 5.9 文件管理模塊24 HYPERLINK l _Toc294531189 5.10 個人管理模塊24 HYPERLINK l _Toc294531187 6 系統(tǒng)測試和維護25 HYPERLINK l _Toc294531188 6.1 系統(tǒng)測試25 HYPE
10、RLINK l _Toc294531189 6.2 系統(tǒng)維護25 HYPERLINK l _Toc294531227 結束語26 HYPERLINK l _Toc294531231 致 謝27 HYPERLINK l _Toc294531232 參考文獻28個人空間管理系統(tǒng)的設計與實現(xiàn)II個人(grn)空間(kngjin)管理系統(tǒng)(xtng)的設計與實現(xiàn)摘 要在網(wǎng)絡技術飛速發(fā)展的今天,個人要跟上時代的發(fā)展,也應該擁有自己的網(wǎng)絡空間。個人空間管理系統(tǒng)是一個集個人空間和個人信息管理相結合的綜合性網(wǎng)站。其開發(fā)主要包括前臺的界面設計和后臺數(shù)據(jù)庫的建立及維護兩個方面,通過對系統(tǒng)的分析比較,我采用了JSP
11、加MySQL數(shù)據(jù)庫相結合的形式。經(jīng)過不斷地開發(fā)和修改,個人空間管理系統(tǒng)逐步完成了個人說說、個人相冊、個人音樂、留言版、文件管理、好友管理、日程管理等模塊。個人空間管理系統(tǒng)可以以多種形式達到對信息獲取、交流、共享、管理的目的,建立起一個完全屬于自己的可定制的個性化網(wǎng)絡空間,通過這個空間,既加深了網(wǎng)友對自己的認識,也方便自己日常信息的管理。關鍵詞 JSP,Servlet,MySQL5.0Design and implementation of personal space management systemABSTRACTWith the rapid development of network
12、technology today, individuals must keep pace with the times, also has its own network space should be. Personal space management system is a comprehensive web site a collection of personal space and personal information management combining. Its development mainly includes the establishment and main
13、tenance of the two aspects of interface design and database front, through the analysis of the system comparison, I used JSP and MySQL database combined form. After continuous development and change, personal space management system gradually complete the personal talk, personal album, personal musi
14、c, message boards, file management, friends management, schedule management module. Personal space management system can be in various forms of information acquisition, communication, sharing, management, establish a complete their own customized personalized network space, this space, not only deep
15、ened the understanding of yourself, also facilitate their daily information management.KEYWORDS JSP,Servlet,MySQL5.0個人空間管理系統(tǒng)的設計與實現(xiàn)12 系統(tǒng)開發(fā)(kif)關鍵技術概述個人空間管理系統(tǒng)的開發(fā)采用的是JSP+JavaBean+Servlet模式(msh),在該模式中,結合了JSP和Servlet技術,充分利用了JSP和Servlet兩種技術原有的優(yōu)點,整體設計遵循軟件工程(run jin n chn)的方法,經(jīng)過需求分析、總體設計和代碼的編制和系統(tǒng)實現(xiàn)這幾個階段。在此模
16、式中,JavaBean作為模型的角色,充當JSP和Servlet通信的中間工具,Servlet處理完后設置JavaBean的屬性,JSP讀取此JavaBean的屬性,然后進行顯示。該模式更加明顯地把顯示和邏輯分離,使得代碼更容易管理,適合小型項目的開發(fā)。2.1 JSP概述 JSP即Java Server Pages,是由Sun Microsystem公司于1996年6月推出的新技術,是基于Java Servlet以及整個Java體系的Web開發(fā)技術。JSP已經(jīng)成為開發(fā)Web動態(tài)網(wǎng)頁重要、快速和有效的工具,是全新的網(wǎng)絡服務器編程環(huán)境。JSP充分利用了Java的強大功能,是一種優(yōu)秀的服務器端技術。
17、隨著Java技術的日益成熟和流行,JSP在網(wǎng)絡編程中也變得越來越重要。JSP基于強大的Java語言,具有極強的擴展能力,良好的收縮性,以及與平臺無關的開發(fā)特性,成為構建動態(tài)網(wǎng)站的主流技術之一,JSP有著其他技術所不具備的優(yōu)勢。JSP能提供所有Servlet的功能,并且JSP是基于Java Servlet以及整個Java體系的Web開發(fā)技術,利用這一技術可以建立先進、安全、快速和跨平臺的動態(tài)網(wǎng)站。在傳統(tǒng)的網(wǎng)頁HTML文件中加入Java程序片段和JSP標記,就構成了JSP網(wǎng)頁。Web服務器接收到訪問JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序片段,然后將執(zhí)行結果以HTML格式返回給客戶。程序片段可以操作
18、數(shù)據(jù)庫、重新定向網(wǎng)頁以及發(fā)送 E-mail 等等,這就是建立動態(tài)網(wǎng)站所需要的功能。所有程序操作都在服務器端執(zhí)行,網(wǎng)絡上傳送給客戶端的僅是得到的結果,對客戶瀏覽器的要求很低。如圖1所示,在用戶連接JSP網(wǎng)站時,用戶請求網(wǎng)頁,JSP頁面獨自響應請求,將用戶對網(wǎng)頁的請求轉(zhuǎn)化為對數(shù)據(jù)的請求,通過JavaBean處理請求并將返回的數(shù)據(jù)封裝成HTML頁面返回給用戶。2.2 JSP技術(jsh)特點JSP的技術特點主要有以下幾個(j )方面。將內(nèi)容的生成和顯示(xinsh)進行分離使用JSP技術,Web頁面開發(fā)人員可 以使用HTML或者XML標識來設計和格式化最終頁面。 JSP技術源于Java語言。Java
19、語言是體系結構中立的。這使JSP技術可以在實現(xiàn)這個JSP平臺的任何系統(tǒng)中運行。這種途徑適合于異構的網(wǎng)絡環(huán)境和軟件的分發(fā)。 JSP系統(tǒng)是可移植的。這種可移植性來源于體系結構中立性。 強調(diào)可重用的組件。絕大多數(shù)JSP頁面依賴于可重用的,跨平臺的組件(JavaBeans或者其他組件)來執(zhí)行應用程序所要求的更為復雜的處理。 采用標識簡化頁面開發(fā) Web頁面開發(fā)人員不會都是熟悉腳本語言的編程人員。JSP技術封裝了許多功能,這些功能是在易用的、與JSP相關的XML標識中進行動態(tài)內(nèi)容生成所需要的。 使用JSP標識或者小腳本來生成頁面上的動態(tài)內(nèi)容。生成內(nèi)容的邏輯被封裝在標識和JavaBeans組件中,并且捆綁
20、在小腳本中,所有的腳本在服務器端運行。 由于JSP頁面的內(nèi)置腳本語言是基于Java編程語言的,而且所有的JSP頁面都被編譯成為Java Servlet,JSP頁面就具有Java技術的所有好處,包括健壯的存儲管理和安全性。 作為Java平臺的一部分,JSP擁有Java編程語言“一次編寫,各處運行”的特點。當客戶端請求一個JSP網(wǎng)頁時,JSP Engine會檢查所請求的JSP網(wǎng)頁是否已經(jīng)處于被載入執(zhí)行的狀態(tài),如果沒有,它會先讀取JSP程序文件,將它換成Servlet程序代碼編譯載入,然后才執(zhí)行請求的服務。也就是說,只有當客戶端第一次請求JSP網(wǎng)頁時,才需要被轉(zhuǎn)換、編譯和載入,做到了一次執(zhí)行,處處執(zhí)
21、行。JSP的Servlet Class是JSP Engine自動幫我們編譯產(chǎn)生的,不像Servlet需要手動編譯,另外,在JSP程序中建立新的對象和Java Bean非常方便容易。2.3 JSP的優(yōu)勢(yush)程序(chngx)寫一次,到處可以運行。JSP在設計(shj)時,充分考慮到應用平臺的無關性和依賴于Java的可移植性,JSP得到目前許多流行操作平臺的支持,可在Apache、IIS等服務器上執(zhí)行。 執(zhí)行速度快。JSP頁面只需編譯一次轉(zhuǎn)化為Java字節(jié)代碼,其后一直駐留于服務器內(nèi)存中,加快了對JSP頁面的響應速度。若不考慮JSP頁面第一次編譯所花的時間,則JSP的響應速度要比ASP快得
22、多。 JSP技術是用Java語言作為腳本語言的??缙脚_、成熟、健壯、易擴充的Java技術使得開發(fā)人員的工作在其他方面也變得容易和簡單。在Windows系統(tǒng)被懷疑可能會崩潰時,Java能有效地防止系統(tǒng)崩潰。Java語言通過提供防止內(nèi)存泄漏的方法,在內(nèi)存管理方面大顯身手。加之,JSP為應用程序提供了更為健壯的意外事件處理機制,充分發(fā)揮了Java的優(yōu)勢。在ASP技術里,通過Web頁面要實現(xiàn)一些特定的功能比較困難,比如基于網(wǎng)頁的報表,打印實現(xiàn)起來就比較麻煩。ASP提供的解決方案是自己開發(fā)組件,通過在服務器端注冊組件,成為獨立的可以重復利用的模塊供讀者調(diào)用。因此要求讀者需要掌握比較復雜的變成語言的開發(fā)技
23、術。在JSP開發(fā)技術里,可以通過開發(fā)JavaBean文件實現(xiàn)同樣的功能,JavaBean不需要注冊,只要放置在相應的目錄下就可以運行??梢詫崿F(xiàn)ASP的COM組件同樣的功能。此外JSP推出主要就是考慮到平臺的無關性。JSP代碼可以在APACHE、IIS等服務器上執(zhí)行,支持大部分操作系統(tǒng)。JSP繼承JAVA技術的優(yōu)點:一次運行,處處運行。鑒于此,本系統(tǒng)決定使用JSP技術開發(fā)。2.4 JavaBean原理(yunl)和機制JSP的一大特點就是(jish)與JavaBeans的結合,而JSP與JavaBeans結合的一個突出的優(yōu)點是頁面顯示和業(yè)務邏輯的分離。這可以使團隊協(xié)作(xizu)的更好,開發(fā)出更
24、高質(zhì)量的站點。JavaBean是一種可以重用的Java組件,在JSP程序中常用來封裝事物邏輯、數(shù)據(jù)庫操作等,可以很好的實現(xiàn)業(yè)務邏輯和前臺程序的分離,使得系統(tǒng)具有更好的健壯性和靈活性。 事件處理是JavaBeans體系結構的核心之一。通過事件處理機智,可以讓一些組件作為事件源,發(fā)出可被描述環(huán)境或其他組件接受的事件。這樣,不同的組件就可在構造工具內(nèi)組合在一起,組件之間通過事件的傳遞進行通信,構成一個應用。從概念上講,事件是一種在“源對象”和“監(jiān)聽對象”之間、某種狀態(tài)發(fā)生變化的傳遞機智。事件有許多不同的用途,如:鼠標事件、窗口邊界改變事件、鍵盤事件等。在Java和JavaBeans中則是定義了一個一
25、般的、可擴充的事件機制,它能夠完成對事件類型和傳遞模型的定義和擴充提供一個公共框架,并適用于廣泛的應用,并與Java語言和環(huán)境有較高的集成度等功能。 3 系統(tǒng)分析3.1 系統(tǒng)需求(xqi)分析個人空間( rn kn jin)系統(tǒng)的總需求是在計算機網(wǎng)絡、數(shù)據(jù)庫和先進的開發(fā)平臺上,利用現(xiàn)有的軟件,配置一定的硬件,開發(fā)一個具有開放體系結構的、易擴充(kuchng)的、易維護的、具有良好人機交互界面的個人空間網(wǎng)站,為網(wǎng)絡用戶提供進行方便管理自己空間的網(wǎng)絡平臺。通過個人空間管理系統(tǒng)可以結交更多的朋友,表達更多的想法,它隨時可以發(fā)布說說,記錄信息。具體的系統(tǒng)需求包括性能需求和數(shù)據(jù)需求。3.1.1性能需求分
26、析多樣性:個人空間網(wǎng)站在設計時必須遵循的一個重要原則,就是以用戶為系統(tǒng)設計的中心。網(wǎng)絡的發(fā)展大大降低了信息咨詢的成本,用戶面臨更多的選擇,所以,個人空間網(wǎng)站除了降低成本以外,還必須在皮膚,功能的多樣性上下工夫,才能夠得到用戶的認可。具體來說,應用系統(tǒng)應能實現(xiàn)用戶特定的需求,操作界面友好、方便,功能設置符合用戶的習慣和要求。 易維護:管理員能夠簡單方便地管理系統(tǒng),定義新的應用,并對系統(tǒng)進行日常維護;隨著個人空間網(wǎng)站信息的變更或增加、數(shù)據(jù)規(guī)模的增大,系統(tǒng)升級、維護應易于操作;各子系統(tǒng)、功能模塊的設計應具有良好的靈活性,保證在個人空間網(wǎng)站系統(tǒng)建設過程中后期系統(tǒng)功能的實現(xiàn)不影響前期已投入使用的系統(tǒng)功能
27、。安全性:系統(tǒng)應充分考慮信息、設備、運行和管理的安全性,建立完善的多層次的安全保障體系,保證(bozhng)用戶的個人信息等資料的數(shù)據(jù)安全??蓴U展(kuzhn):個人空間( rn kn jin)網(wǎng)站的用戶從事著各種行業(yè),他們的需求各不相同,系統(tǒng)在設計時應充分考慮到用戶需求不斷變化的需要,降低系統(tǒng)在擴展新的業(yè)務功能時的復雜度。3.1.2數(shù)據(jù)需求分析數(shù)據(jù)錄入和處理的準確性和實時性 數(shù)據(jù)的輸入是否準確是數(shù)據(jù)處理的前提,錯誤的輸入會導致系統(tǒng)輸出的結果不正確和不可用,從而使系統(tǒng)的工作失去意義。數(shù)據(jù)的輸入來源是用戶的手工輸入。手工輸入要通過系統(tǒng)界面上的安排系統(tǒng)具有容錯性,并且對用戶操作進行實時的跟蹤和錯誤
28、提示。在系統(tǒng)中,數(shù)據(jù)的輸入往往是大量的,因此系統(tǒng)要有一定的處理能力,以保證迅速的處理數(shù)據(jù)。 數(shù)據(jù)的一致性與完整性 由于網(wǎng)站的數(shù)據(jù)是共享的,所以如何保證這些數(shù)據(jù)的一致性,是網(wǎng)站必須解決的問題。要解決這一問題,要有一定的人員維護數(shù)據(jù)的一致性,在數(shù)據(jù)錄入處控制數(shù)據(jù)的去向,并且要求對數(shù)據(jù)庫的數(shù)據(jù)完整性進行嚴格的約束。對于輸入的數(shù)據(jù),要為其定義完整性規(guī)則,如果不能符合完整性約束,網(wǎng)站應該拒絕該數(shù)據(jù)。數(shù)據(jù)的共享與獨立性 整個個人空間網(wǎng)站的數(shù)據(jù)是共享的。然而,從網(wǎng)站開發(fā)的角度上看,共享會給設計和調(diào)試帶來困難。因此,應該提供靈活的配置,使各個分系統(tǒng)能夠獨立運行,而通過人工干預的手段進行系統(tǒng)數(shù)據(jù)的交換。這樣,也
29、能提供系統(tǒng)的強壯性和獨立性,以下對系統(tǒng)強壯性和獨立性加以說明。用戶可以管理自己的日常生活記錄,如通訊錄、個人日程、好友等; 獨立于具體的數(shù)據(jù)庫平臺,對于與數(shù)據(jù)庫交互的部分充分考慮兼容性; 容易在原先基礎上進行二次開發(fā); 中間基礎(jch)平臺的無型性,盡量采用開放(kifng)的標準技術,達到跨平臺運行的效果; 為了達到以上(yshng)的開發(fā)目的,個人空間網(wǎng)站應遵循一定的設計和開發(fā)與原則。 模塊接口定義清晰; 基礎類庫和接口設計合理,盡量建立擴展的接口和抽象類; 數(shù)據(jù)庫操作使用標準SQL語句,如果一定要使用有差別的SQL語句,則盡量集中在一起,以減少將來維護和移植的難度; 采用開放的標準和工
30、具等;3.2 系統(tǒng)可行性分析個人空間管理系統(tǒng)主要通過對系統(tǒng)的主要內(nèi)容和配套條件,從技術可行性、經(jīng)濟可行性和操作可行性等方面進行調(diào)查研究和分析比較,為項目決策提供一種綜合性的系統(tǒng)分析方法,并為項目提供可改進的咨詢建議。3.2.1技術可行性分析個人空間管理系統(tǒng)主要應用Servlet技術開發(fā)。Servlet技術帶給程序員最大的幫助是它可以處理客戶端傳來的HTTP請求,并返回一個響應。Servlet是一個Java類的一部分,Java語言能夠?qū)崿F(xiàn)的功能,Servlet基本上都可以實現(xiàn)??偟膩碚f,JSP技術有如下可行性分析。 高效 在服務器上僅有一個Java虛擬機在運行,它的優(yōu)勢在于當多個來自客戶端的請求
31、進行訪問時, Servlet為每個請求分配一個線程而不是進程。JSP提供了大的實用工具例程,例如處理很難完成的HTML表單數(shù)據(jù)、讀取和設置HTTP頭、處理Cookie和跟蹤會話功能。 跨平臺 Servlet常用Java類編寫的,它可以在不通過的操作系統(tǒng)平臺和不同的應用服務器平臺下運行,既然JSP是基于Java語言的,那么它就可以使用Java API,所以它也是跨平臺的,可以應用在不同的系統(tǒng)中,如Windows、Linux、Mac和Solaris等。這同時也拓寬了JSP可以使用的Web服務器的范圍。另外,應用于不同操作系統(tǒng)的數(shù)據(jù)庫也可以為JSP服務,JSP使用JDBC技術操作數(shù)據(jù)庫,從而避免了代
32、碼移植導致更換數(shù)據(jù)庫時的代碼修改問題。正是因為跨平臺的特性,使得采用JSP技術開發(fā)的項目可以不加修改地應用到任何不同的平臺上,這也應驗了Java語言的一次編寫,到處運行的特點。 功能強大 在JSP中,許多使用傳統(tǒng)CGI程序很難完成的任務都可以(ky)用Servlet技術輕松完成。例如,Servlet能夠直接和Web服務器交互,而普通的CGI程序則不能,Servlet還能夠在各個程序之間共享數(shù)據(jù)(shj),使得數(shù)據(jù)庫連接池之類的功能(gngnng)很容易實現(xiàn)。 靈活性和擴展性 采用Servlet開放的Web應用程序,由于Java類的繼承性、構造函數(shù)等特點,使得應用靈活,可隨意擴展。 共享數(shù)據(jù) S
33、ervlet之間可通過共享數(shù)據(jù)很容易的實現(xiàn)數(shù)據(jù)庫連接池。它能方便的實現(xiàn)管理用戶的請求,簡化Session和獲取前一頁面信息的操作,而在CGI之間通信則很差。由于每個CGI程序的調(diào)用都開始一個新的進程,調(diào)用間通信要通過文件進行,因而相當緩慢。同一臺服務器上的不同CGI程序之間的通信也相當麻煩。 安全 JSP源程序不大可能被下載,特別是JavaBean程序完全可以放到不對外的目錄中,同時JSP技術是基于Java的,具有Java 的一切安全特性。3.2.2經(jīng)濟可行性分析個人空間通過“我的說說”、“留言板”、“個人文件”等功能模塊,吸引更多的瀏覽者,增加空間的訪問量,提升個人空間的影響力;不斷更新空間
34、信息內(nèi)容,使空間信心更加多元化,適合不同的訪問群體;通過個人空間展現(xiàn)個人魅力,愉悅身心;通過與來訪者的交流,不斷積累經(jīng)驗,吸收新的知識,使網(wǎng)站始終充滿新鮮活力。3.2.3操作(cozu)可行性分析(fnx)操作可行性主要是指用戶使用的舒適性,因此界面設計時要充分考慮管理人員的習慣,使得操作簡單便宜:數(shù)據(jù)錄入迅速、規(guī)范、可靠;統(tǒng)計(tngj)準確,制表靈活,適應力強,容易擴充。具有易用性、靈活性、開放性與可視性等,這些基本都可以實現(xiàn)。 由以上經(jīng)濟、技術、操作三方面的分析可以看出、本系統(tǒng)的開發(fā)時機成熟、從多種角度考慮,都是可行的,采用本系統(tǒng),能夠使整個系統(tǒng)內(nèi)部所有的信息工作簡化、提高工作效益。由于
35、采用統(tǒng)一的數(shù)據(jù)信息,使相關資料能夠 查詢所需要的數(shù)據(jù)、資料及其它信息的,使信息快速高效運行。3.3 系統(tǒng)功能要求個人空間管理系統(tǒng),以下為個人空間管理系統(tǒng)的主要功能要求。(1)登錄模塊:包括登錄頁面和注冊頁面,登錄成功后會自動跳轉(zhuǎn)到主頁。(2)主頁模塊:個人空間的首頁面,界面需簡潔美觀,突出重點。(3)說說模塊:可以發(fā)表說說和查看說說,記錄我們的心情、說說。(4)相冊模塊:可以對圖片進行分類,并能展示我們記錄的圖片。(5)音樂模塊:可以收藏自己的音樂,實現(xiàn)隨時播放音樂的功能。(6)留言板模塊:記錄好友對我們的留言,并能顯示查看。(7)個人日程模塊:記錄我們的重要事務,幫助提醒我們的日程。(8)好
36、友管理模塊:管理我們的好友,方便我們的查找。(9)文件管理模塊:可以給好友共享我們收藏的文件。(10)個人管理模塊:記錄自己的個人資料等。3.4 數(shù)據(jù)庫數(shù)據(jù)庫(Database),是按照數(shù)據(jù)結構來組織、存儲和管理數(shù)據(jù)的倉庫,是用于查詢的大量數(shù)據(jù)的存儲區(qū)域。使用數(shù)據(jù)庫可以帶來許多好處:如減少了數(shù)據(jù)的冗余度,從而大大地節(jié)省了數(shù)據(jù)的存儲空間,實現(xiàn)數(shù)據(jù)資源的充分共享等等。近年來推出的計算機關系數(shù)據(jù)庫管理系統(tǒng),還具有操作直觀,使用靈活,編程方便,功能強大,環(huán)境適應廣泛,數(shù)據(jù)處理能力極強等諸多優(yōu)點??偟膩碚f,數(shù)據(jù)庫的設計對系統(tǒng)的經(jīng)濟性、功能性和效率有很大的影響,一個好的數(shù)據(jù)庫,要求在設計時盡量避免數(shù)據(jù)的多
37、余,另外,還要盡可能提高數(shù)據(jù)的存取速度。數(shù)據(jù)庫設計時速度與空間在范式上是相互矛盾的。一方面按規(guī)范化理論的要求,關系模式應盡量取高級范式,尤其對記錄數(shù)較多的關系,低級范式將會造成存儲的大量重復,是空間遭受嚴重浪費;另一方面從存取速度上考慮,應該盡量做到一個模式涉及的屬性越多越好,相互運算越少越好,這樣,又應取低級范式。因此我們在設計數(shù)據(jù)庫時要嚴格地探討它的使用環(huán)境,充分了解用戶的需求,清楚地掌握數(shù)據(jù)庫系統(tǒng)的特點。經(jīng)過綜合的評價和分析后設計出的數(shù)據(jù)庫應滿足以下要求。 (1) 數(shù)據(jù)庫信息要能充分體現(xiàn)出用戶使用(shyng)系統(tǒng)的需求。 (2) 能夠支持用戶對數(shù)據(jù)進行(jnxng)的所有處理。 (3)
38、 能夠容易(rngy)被數(shù)據(jù)庫管理系統(tǒng)運行維護。 (4) 數(shù)據(jù)一致性、完整性好,無更新異常。個人空間系統(tǒng)中,主要是管理用戶的說說、留言、系統(tǒng)信息等數(shù)據(jù)。數(shù)據(jù)的類型決定了程序?qū)?shù)據(jù)的處理方式也就是算法,因此,數(shù)據(jù)是系統(tǒng)實現(xiàn)分析的起點。現(xiàn)通過數(shù)據(jù)流圖的方式分析系統(tǒng)中數(shù)據(jù)的流動和處理。對系統(tǒng)的管理員,在登錄系統(tǒng)后,本系統(tǒng)接受管理員的修改、添加、刪除請求,通過分析將這種請求轉(zhuǎn)化成相應的SQL語句執(zhí)行對數(shù)據(jù)庫的相關的操作,并將執(zhí)行的相應結果送回系統(tǒng)中。系統(tǒng)接收到數(shù)據(jù)庫返回的結果集,經(jīng)過一定的分析處理,將其轉(zhuǎn)化成JSP頁面,返回到客戶端顯示給用戶。其數(shù)據(jù)流程圖如圖3-1所示。用戶登錄信息系統(tǒng)服務器管理員注
39、冊信息圖3-1數(shù)據(jù)流程圖4 系統(tǒng)(xtng)設計4.1 系統(tǒng)(xtng)的目標個人空間( rn kn jin)管理系統(tǒng)屬于小型的Web版數(shù)據(jù)庫系統(tǒng),有效地創(chuàng)建了一個網(wǎng)絡虛擬空間。使用戶可以及時有效并輕松地與他人交流,記錄自己事務。通過此網(wǎng)站可以達到以下目標。 界面簡潔、框架清晰、美觀大方。 系統(tǒng)設計嚴謹、界面流暢,擴充性強。 信息查詢靈活、方便,數(shù)據(jù)存儲安全、可靠。 實現(xiàn)個人空間管理中的各種查詢、修改、添加等。 對用戶輸入的數(shù)據(jù),系統(tǒng)進行嚴格的數(shù)據(jù)檢驗,盡可能排除人為地錯誤。 網(wǎng)站最大限度地實現(xiàn)易維護性和操作性。4.2 系統(tǒng)功能設計根據(jù)個人空間管理系統(tǒng)的特點,可以將系統(tǒng)分為登錄模塊、主頁模塊、
40、說說模塊、個人相冊模塊、音樂模塊、留言版模塊、個人日程模塊、好友管理模塊、文件管理模塊、個人管理模塊這十大部分模塊。根據(jù)各模塊的各自特點,各模塊又進行了如下劃分,登錄模塊包括登錄頁面和注冊頁面,登錄模塊可以跳轉(zhuǎn)到注冊頁面進行注冊,注冊成功后可以在跳轉(zhuǎn)到登錄頁面進行登錄;主頁模塊只包含了主頁頁面,在主頁頁面中可以跳轉(zhuǎn)到頁面的其他各模塊;說說模塊包括了發(fā)表說說頁面和查看說說頁面,兩個頁面之間可以相互進行跳轉(zhuǎn);個人相冊模塊包括了相冊分類頁面、相冊預覽頁面和圖片查看頁面;音樂模塊只包含有音樂頁面,在音樂頁面中可以向列表中添加音樂專輯中展示的音樂;留言版模塊中有留言頁面和查看留言頁面,兩個頁面能實現(xiàn)相互
41、跳轉(zhuǎn);個人日程模塊有查看日程頁面和添加日程頁面;好友管理模塊包括有查看好友頁面、添加好友模塊、修改好友頁面和刪除好友頁面;文件管理模塊只有文件下載頁面;個人日程模塊有增加日程頁面和刪除日程頁面。4.3 系統(tǒng)(xtng)體系結構設計(shj)在系統(tǒng)體系結構設計中,最常用的是系統(tǒng)結構圖,系統(tǒng)結構圖能夠直觀(zhgun)地表示出系統(tǒng)的物理結構,它是設計者用于表現(xiàn)新系統(tǒng)的工具,同時它也是用戶了解新系統(tǒng)必不可少的“向?qū)А?。系統(tǒng)結構圖是將系統(tǒng)采用“自頂向下”分解后所得到目標系統(tǒng)的模塊層次結構,它表示的是系統(tǒng)的結構和模塊之間的相互關系。用一個方塊代表一個模塊,方塊內(nèi)寫出標識該模塊的處理功能或模塊名字,模塊之
42、間的調(diào)用關系用連接兩模塊的直線表示。個人空間管理系統(tǒng)的系統(tǒng)功能結構預覽圖如4-1所示。個人主頁說說查看說說個人日程留言板發(fā)表說說相冊增加日程查看日程音樂好友管理刪除日程查看留言我要留言文件管理登錄注冊個人管理好友查詢好友添加好友修改好友刪除查看個人信息修改個人信息圖4-1 系統(tǒng)功能結構圖4.4 數(shù)據(jù)庫需求(xqi)設計數(shù)據(jù)庫需求(xqi)設計(shj)是項目中的一個關鍵過程。在這個過程中,只有先確定了系統(tǒng)的這些數(shù)據(jù)需要后,才能夠按照數(shù)據(jù)的需求分析和設計程序。數(shù)據(jù)庫需求設計主要分為數(shù)據(jù)庫概念設計和數(shù)據(jù)庫需求設計。4.4.1 數(shù)據(jù)庫概念設計創(chuàng)建個人空間數(shù)據(jù)庫的第一步是制定實施計劃,該計劃可以在實現(xiàn)
43、數(shù)據(jù)庫時做向?qū)В部梢栽跀?shù)據(jù)庫實現(xiàn)完成后,用做數(shù)據(jù)庫的功能說明。數(shù)據(jù)庫設計的復雜性和細節(jié)由數(shù)據(jù)庫的應用程序的復雜性、大小及用戶使用情況確定。這里介紹的個人空間數(shù)據(jù)庫是一個相對簡單的數(shù)據(jù)庫,盡管如此,數(shù)據(jù)庫設計還是需要經(jīng)過如圖4-2所示的基本步驟。采集信息表示對象創(chuàng)建對實體表示每個對象的信息類型表示對象之間的關系 圖4-2數(shù)據(jù)庫設計的基本步驟下面詳細介紹將數(shù)據(jù)庫設計的基本步驟。采集信息在創(chuàng)建個人信息數(shù)據(jù)庫之前,必須對個人信息有一個透徹的理解。與個人信息網(wǎng)站中所涉及的每個人進行交流,以找出他們所作的工作及他們需要從數(shù)據(jù)庫中獲得的內(nèi)容,這是很重要的。另外,了解該個人信息管理系統(tǒng)是否符合實際要求及找出
44、相關系統(tǒng)的問題、限制和屏蔽也很重要。表示對象在采集信息的過程中,必須標識將由個人信息數(shù)據(jù)庫管理的主要對象或?qū)嶓w。對象可以是一個有形的實體(如用戶),也可以是一個無形的項目(說說、好友信息等)。通常會有幾個主要對象,在標識了這些對象之后,相關的項目就會變得清晰。數(shù)據(jù)庫中每個不同的項目都應有一個對應的表。建立對象實體 標識(biozh)了個人空間( rn kn jin)管理系統(tǒng)中的對象(duxing)后,使用該個人空間系統(tǒng)的一種直觀表示方式對這些對象進行記錄是很重要的。在數(shù)據(jù)庫實現(xiàn)期間,可以使用數(shù)據(jù)庫實體作為參考。標識每個對象的信息類型 標識必須為各對象存儲的信息類型,這些信息是對象的表中的列(實
45、際上就是數(shù)據(jù)表字段的類型)。 標識對象之間的關系 關系數(shù)據(jù)庫的一個優(yōu)勢是它具有聯(lián)系或關聯(lián)數(shù)據(jù)庫中各種項目有關信息的能力??梢詥为毜卮鎯Κ毩⒌男畔㈩愋?,但數(shù)據(jù)庫可以在必要時組合數(shù)據(jù)。在設計過程中,表示對象間的關系需要查看各種表,以確定它們邏輯相關的方式及添加管系列以建立表與另一個表間的關系。4.4.2 數(shù)據(jù)庫需求設計根據(jù)以上對系統(tǒng)所作的需求分析和系統(tǒng)設計,規(guī)劃出本系統(tǒng)中使用的數(shù)據(jù)庫實體信息分別為用戶信息實體、日程信息實體、好友信息實體、留言信息實體、說說信息實體。下面將介紹部分實體的E-R圖。用戶信息實體E-R圖如圖4-3所示。用戶昵稱郵箱住址密碼性別電話姓名出生年月圖4-3 用戶實體E-R圖好
46、友信息實體E-R圖如圖4-4所示。姓名郵箱電話地址好友圖4-4 好友信息(xnx)實體E-R圖4.4.3 數(shù)據(jù)表的設計(shj)本系統(tǒng)一共用了5個表,分別(fnbi)為注冊表,用戶表,好友表,留言表,日程表。注冊表如圖4-5所示,好友表如圖4-6所示,日程表如圖4-7所示。圖4-5注冊表圖4-6好友表 圖4-7日程表5 系統(tǒng)(xtng)實現(xiàn)5.1 登錄(dn l)模塊(m kui)登錄模塊主要包括登錄頁面和注冊頁面。當用戶進入到登錄頁面時可進行登錄,如果用戶登錄時沒有用戶名和密碼,可跳轉(zhuǎn)到注冊主頁面,在注冊頁面添加注冊信息。注冊頁面可以向數(shù)據(jù)庫中加載新的用戶名、密碼和其它數(shù)據(jù)。如果數(shù)據(jù)添加成功
47、,頁面會自動跳轉(zhuǎn)到登錄頁面進行登錄。在登錄頁面輸入框中輸入用戶名和密碼,通過表單按鈕將登陸網(wǎng)頁內(nèi)容提交給servlet處理,登錄頁面通過loginCheck,jsp頁面加載驗證數(shù)據(jù)庫中的數(shù)據(jù),如果數(shù)據(jù)正確便會登錄成功跳轉(zhuǎn)到主頁面;否者會無法進行登錄。登錄頁面和注冊頁面運行圖如下圖5-1,圖5-2所示。 圖 5-1登錄頁面圖 圖5-2注冊頁面圖5.2 主頁模塊主頁頁面是個人空間的首頁面,并且是用戶給瀏覽者留下第一印象的關鍵性頁面,在系統(tǒng)中充當著重要的作用。主頁頁面的設計不需要太過繁雜,只需簡潔清晰,突出展示的重點和特點。該模塊主要運用div和table進行布局,其設計出來的界面簡潔美觀,方便瀏覽
48、者的查看,可以給瀏覽者留下深刻的印象。主頁頁面共分為四大部分,分別是頁面頭部,頁面底部、頁面左部分和頁面友部分,其頭部采用table屬性來對頭部區(qū)域進行劃分,把不可用部分合并,再在每個小單元格中插入相應的文字連接和圖片,頭部也就完成了。左半部分和右半部分也是插入相應的表格進行區(qū)域劃分,在相應部分插入文字,最后再總體進行字體和頁面調(diào)整,一個簡潔的主頁面也就布置完成。其具體運行圖如圖5-3。圖5-3主頁(zh y)運行圖5.3 說說模塊(m kui)說說模塊主要有說說發(fā)表頁面和說說查看頁面,此模塊主要運用(ynyng)的知識是servlet,其主要步驟是說說頁面通過輸入說說內(nèi)容單擊提交按鈕,由se
49、rvlet文件進行處理,servlet中通過一個JavaBean保存說說頁面中提交的數(shù)據(jù),servlet處理數(shù)據(jù)后再由查看說說頁面顯示留言內(nèi)容。說說模塊中的發(fā)表說說頁面和查看說說頁面可以相互跳轉(zhuǎn),以便瀏覽者的查看,查看留言頁面運行效果圖如下圖5-4所示。圖5-4查看(chkn)說說頁面(y min)運行圖5.4 相冊(xingc)模塊相冊模塊主要包括相冊分類頁面、相冊顯示頁面和圖片顯示頁面。在相冊分類頁面中,可以對圖片進行分類,不同類型的圖片在不同的頁面顯示,方便瀏覽者查閱。在相冊顯示頁面,是對每種類型圖片一個總體閱覽圖,可以很方便得查看出相冊得大致內(nèi)容。在圖片顯示頁面中,可以分別顯示單獨圖片
50、的放大圖,瀏覽起來更加清晰明了。相冊顯示頁面其運行圖如圖5-5所示。圖5-5相冊顯示頁面運行圖5.5 音樂(ynyu)模塊(m kui)音樂(ynyu)模塊只有一個音樂頁面,在這個音樂頁面中,用戶可以查看自己的音樂專輯,并把自己喜歡的歌曲放在右邊列表中播放,如果不喜歡列表中的某個音樂,用戶也可以對這首音樂進行刪除操作。添加在列表中的音樂可以實現(xiàn)循環(huán)播放,用戶也可以根據(jù)自己喜好進行上一首,下一首操作,達到切換音樂的目的。音樂頁面主要運用的是javascript技術,以此來實現(xiàn)音樂模塊的動態(tài)頁面和其互動性。音樂頁面運行效果圖如5-6所示。圖5-6音樂頁面運行效果圖5.6 好友管理模塊該模塊主要包括
51、好友查詢、好友添加、好友修改和好友刪除。好友查詢頁面通過連接MySQL數(shù)據(jù)庫并添加數(shù)據(jù)庫中haoyou表中的haoyouhao、younamehaoyouphone、haoyouaddress、haoyouemail數(shù)據(jù),再把數(shù)據(jù)顯示在好友查詢頁面。好友添加頁面通過表單按鈕,把添加的數(shù)據(jù)提交到連接數(shù)據(jù)庫的頁面,再通過數(shù)據(jù)庫的連接把數(shù)據(jù)添加到好友表中。好友修改頁面通過表單按鈕也把數(shù)據(jù)提交到連接數(shù)據(jù)庫的另一頁面,通過sql語句的修改,修改數(shù)據(jù)表中數(shù)據(jù)。數(shù)據(jù)刪除頁面,通過對一個數(shù)據(jù)的索引,查找到這列數(shù)據(jù),再通過sql語句對這一列數(shù)據(jù)進行刪除。添加好友頁面運行效果圖如5-7所示。圖5-7添加好友頁面(
52、y min)運行效果圖5.7 留言版模塊(m kui)留言版這一模塊(m kui)就是通過數(shù)據(jù)庫的連接,把留言者輸入的數(shù)據(jù)通過表單按鈕添加到數(shù)據(jù)處理的頁面中,在數(shù)據(jù)處理頁面內(nèi),對數(shù)據(jù)進行處理并通過數(shù)據(jù)的加載,把內(nèi)容加載到數(shù)據(jù)庫中,然后跳轉(zhuǎn)到留言版頁面,在查看留言版的頁面內(nèi)顯示出留言的數(shù)據(jù)其留言頁面運行效果圖如圖5-8所示。圖5-8留言頁面運行效果圖5.8 個人日程模塊個人日程模塊主要有增加日程頁面、查看日程頁面和刪除日程頁面,其各個頁面通過對數(shù)據(jù)庫連接,再在頁面中運用SQL語句來達到增、刪、查的目的。個人日程頁面如下圖所示。圖5-9查看日程頁面(y min)運行效果圖5.9 文件(wnjin)
53、管理模塊文件(wnjin)管理模塊我運用的是最直接最簡單的方式,就是把文件地址直接放到JSP頁面的一個鏈接中。這樣做的缺點是把文件在服務器上的路徑暴露了,并且還無法對文件下載進行其它的控制,不過這種方法簡單快捷,適合做一些簡單的小程序。頁面運行圖略。5.10 個人管理模塊個人管理模塊主要是管理和查閱用戶資料的,用戶可以把自己的資料添加在個人管理模塊中,以便瀏覽者對我們有所了解,加深對我們的印象,同時他還方便了我們對自己資料的管理,其修改個人信息頁面通過連接數(shù)據(jù)庫和加載數(shù)據(jù)庫中的數(shù)據(jù),實現(xiàn)對個人信息的修改,修改完成后頁面會自動跳轉(zhuǎn)到查看個人信息頁面,查看個人信息頁面再通過對數(shù)據(jù)庫的查閱,把個人信
54、息數(shù)據(jù)顯示在頁面中。頁面運行圖略。6 系統(tǒng)測試(csh)與維護6.1 系統(tǒng)(xtng)測試經(jīng)過系統(tǒng)需求分析(fnx)、系統(tǒng)設計及詳細設計編碼這幾個階段,個人空間管理系統(tǒng)開發(fā)完成。本系統(tǒng)開發(fā)過程進行的測試步驟和測試方案如下。分別輸入正確和錯誤的用戶名和密碼進行登陸。注冊一個新的用戶名和密碼,用新的用戶名和密碼能不能登錄成功。發(fā)表一篇說說,能不能在查看說說頁面加載新發(fā)表的說說內(nèi)容。循環(huán)播放音樂和音樂能不能被添加到列表中去。發(fā)表留言,查看留言內(nèi)容能否出現(xiàn)。分別添加日程和刪除日程,日程中的數(shù)據(jù)能否達到預期目的。下載頁面中的文件,文件能否被正確下載。分別添加、刪除、修改好友數(shù)據(jù),數(shù)據(jù)能否被修改。修改個人管理中數(shù)據(jù),數(shù)據(jù)是否被正確修改。依據(jù)上述的測試方案,采用黑盒測試等測試方法,嚴格依照測試方案
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- ios 面試題庫及答案
- 2025年工業(yè)互聯(lián)網(wǎng)平臺計算機視覺技術在航天器制造缺陷檢測的自動化監(jiān)控報告
- 低空經(jīng)濟產(chǎn)業(yè)園建設方案
- 2025年交通基礎設施建設投融資新模式發(fā)展前景分析報告
- g2電站鍋爐考試試題及答案
- 2025年金融反洗錢技術國際視野與本土實踐報告
- acm考試試題及答案
- e答護士三基考試試題及答案
- 2025年電商平臺供應鏈金融創(chuàng)新與信用風險防范研究報告
- cia考試試題及答案
- 中國糖尿病腎臟病防治指南(2021年版)
- 敗血癥知識課件
- 2025年福建福州左海供應鏈集團有限公司招聘筆試參考題庫含答案解析
- 動畫劇本創(chuàng)作考試模擬題與答案
- 繪畫油畫入門行業(yè)跨境出海戰(zhàn)略研究報告
- DB50-T 1279-2022 民用醇基液體燃料應用技術規(guī)程
- 中學生防詐騙安全課件
- 江口縣芭蕉芋農(nóng)產(chǎn)品初加工淀粉生產(chǎn)項目環(huán)評資料環(huán)境影響
- 2025年中遠海運考試題及答案
- 轉(zhuǎn)正答辯流程
- 2025年瑞幸考試試題及答案
評論
0/150
提交評論