基于JSP的課程學(xué)習(xí)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)_第1頁
基于JSP的課程學(xué)習(xí)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)_第2頁
基于JSP的課程學(xué)習(xí)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)_第3頁
基于JSP的課程學(xué)習(xí)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)_第4頁
基于JSP的課程學(xué)習(xí)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩56頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站是利用JAVA語言編寫的,并采用myeclipse8.5開發(fā)工具編寫而成的。其后臺(tái)數(shù)據(jù)庫(kù)采用MicrosoftSqlServer2000數(shù)據(jù)庫(kù)進(jìn)行支持,界面美化是利用AdobePhotoshopCS3圖片處理軟件進(jìn)行處理的。本系統(tǒng)從使用者角度出發(fā),界面友好美觀,人機(jī)信息交互靈活、方便、快捷,安全可靠,系統(tǒng)同時(shí)具有很大的可擴(kuò)充性。系統(tǒng)由系統(tǒng)設(shè)置模塊、學(xué)習(xí)資源材料分類管理模塊、學(xué)習(xí)資源文件管理模塊、用戶管理模塊、老師審核管理模塊、在線查看審核結(jié)果管理模塊等模塊組成。每個(gè)模塊都實(shí)現(xiàn)了增加、刪除、修改,查詢等相關(guān)操作。為了保證系統(tǒng)的安全性,在用戶登錄系統(tǒng)設(shè)計(jì)時(shí),用戶需輸入正確的工號(hào)和用戶口令才能進(jìn)入系統(tǒng),并且不同的身份的用戶具有不同的權(quán)限。本論文主要是根據(jù)用戶對(duì)《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站的需求,分析寫出的系統(tǒng)設(shè)計(jì)文檔,本文檔作為《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站的依據(jù)。"Electroniccircuit"coursewebsiteistheuseofJAVAlanguage,andtheuseofServer2000databasesupport,beautifytheinterfaceistheuseofAdobePhotoshopCS3interface,flexibleman-machineinformationinteractive,convenient,fast,safeandreliable,thesystemalsohasgreatextensibility.learningresourcematerialclassificationmanagementmodule,learningresourcefilemanagementmodule,usermanagementmodule,teacheruserisloggedinthesystemdesign,theusernepasswordtoenterthesystem,ThispaperisbasedKeywords:high-frequencyelectroniccircuits;learningwebsite;JSP;基于JSP的課程學(xué)習(xí)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn) 41.1課題的研究背景及意義 41.2課題的研究現(xiàn)狀及發(fā)展趨勢(shì) 41.3課題的主要內(nèi)容介紹 51.4本章小結(jié) 5第二章需求分析 62.1系統(tǒng)可行性分析 62.2需求分析 72.2.1用戶需求 72.2.2系統(tǒng)資源需求 82.2.3功能需求 82.2.4數(shù)據(jù)字典 8第三章系統(tǒng)的總體設(shè)計(jì) 3.1系統(tǒng)總體結(jié)構(gòu) 3.2系統(tǒng)功能結(jié)構(gòu) 3.2.1用戶信息管理功能模塊 3.2.2文件分類信息管理功能模塊 3.2.3文件管理功能模塊 3.2.4我的審核管理功能模塊 3.2.5審核管理模塊 3.2.5系統(tǒng)維護(hù)模塊 第四章數(shù)據(jù)庫(kù)設(shè)計(jì) 4.1概念結(jié)構(gòu)設(shè)計(jì) 4.2邏輯結(jié)構(gòu)設(shè)計(jì)與實(shí)施 第五章詳細(xì)設(shè)計(jì) 5.1登陸模塊設(shè)計(jì)與實(shí)現(xiàn) 5.2用戶信息管理設(shè)計(jì)與實(shí)現(xiàn) 215.3文件分類功能設(shè)計(jì)與實(shí)現(xiàn) 5.4文件管理功能設(shè)計(jì)與實(shí)現(xiàn) 5.5我的審管理功能設(shè)計(jì)與實(shí)現(xiàn) 5.6審核功能設(shè)計(jì)與實(shí)現(xiàn) 5.7系統(tǒng)維護(hù)功能設(shè)計(jì)與實(shí)現(xiàn) 第六章系統(tǒng)的測(cè)試與運(yùn)行 346.1黑盒測(cè)試 6.1.1用戶登錄測(cè)試 6.1.2密碼修改測(cè)試 6.1.3添加用戶 6.1.4文件審核管理 6.2白盒測(cè)試 6.3測(cè)試小結(jié) 37 第一章緒論信息時(shí)代,隨著計(jì)算機(jī)技術(shù)以及通信網(wǎng)絡(luò)的飛速發(fā)展,信息的發(fā)布和交流開始越來越廣泛,利用計(jì)算機(jī)、網(wǎng)絡(luò)管理和信息采集勢(shì)在必行。目前對(duì)于高等院校來說,利用計(jì)算機(jī)互聯(lián)網(wǎng)進(jìn)行網(wǎng)上辦公、網(wǎng)上日常事務(wù)管理、網(wǎng)上財(cái)務(wù)管理、網(wǎng)上教學(xué)管理等,是適應(yīng)現(xiàn)代化教學(xué)的一個(gè)基礎(chǔ)和要求、是推動(dòng)高校管理的科學(xué)化、規(guī)范化、科學(xué)化的必要條件。信息高度發(fā)達(dá)的網(wǎng)絡(luò)時(shí)代,課程網(wǎng)站建設(shè)在高校教學(xué)工作中,起到了舉足輕重的作用。它增強(qiáng)學(xué)生和學(xué)校的互動(dòng)性,加強(qiáng)學(xué)生和老師的溝通以及學(xué)生之間的交流和探討,給老師和學(xué)生提供一個(gè)教與學(xué)交流、共享資源的平臺(tái)。對(duì)于我們電子信息科學(xué)與技術(shù)專業(yè)的學(xué)生來說高頻電子線路是我們?cè)诖髮W(xué)必學(xué)的一門專業(yè)課,這門課相對(duì)來說理解比較難,鑒于此我在畢業(yè)設(shè)計(jì)選題時(shí)選擇這個(gè)課題。我希望做一個(gè)課程網(wǎng)站使它具有很強(qiáng)交互性,使學(xué)生和老師之間有多角度,多渠道的溝通,以及及時(shí)、有序和高效地完成教學(xué)任務(wù),及時(shí)了解教學(xué)當(dāng)前的狀態(tài),1.2課題的研究現(xiàn)狀及發(fā)展趨勢(shì)對(duì)于網(wǎng)站課程建設(shè),國(guó)外高校與國(guó)內(nèi)不同,他們有比較全面穩(wěn)定的技術(shù)團(tuán)隊(duì)來提供服務(wù)與技術(shù)支持。然而國(guó)內(nèi)高校信息化建設(shè)起步比較晚。在數(shù)字化校園理論逐步應(yīng)用的過程中,各大高校一方面不斷投資購(gòu)建各種硬件、系統(tǒng)軟件和網(wǎng)絡(luò),另一方面也不斷開發(fā)實(shí)施了各類教學(xué)、科研、辦公管理等應(yīng)用系統(tǒng)。形成了一定規(guī)模的信息化建設(shè)體系。但是整體信息化程度相對(duì)落后,經(jīng)費(fèi)短缺,理論體系不健全等原因,國(guó)內(nèi)的信息管理系統(tǒng)在機(jī)構(gòu)的設(shè)置、體系規(guī)劃與國(guó)外高校相比有一定差距。近幾年來,隨著多媒體技術(shù)和網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,網(wǎng)絡(luò)課程異常火熱。從大量的國(guó)內(nèi)文獻(xiàn)中可以看到,國(guó)內(nèi)網(wǎng)絡(luò)課程盡管在數(shù)量上迅猛增長(zhǎng),質(zhì)量上也有較大幅度提高,但在設(shè)計(jì)上仍然存在著很多問題。尤其是網(wǎng)絡(luò)課程設(shè)計(jì)更是流于形式,有些課程內(nèi)容比較空洞,沒有根據(jù)教學(xué)目標(biāo)對(duì)整個(gè)課程作統(tǒng)一的規(guī)劃,無法讓學(xué)習(xí)者進(jìn)該系統(tǒng)屬于中小型的《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站,可以有效地對(duì)學(xué)校1、界面友好美觀,人機(jī)信息交互靈活、方便、快捷,安全可3、對(duì)《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站教學(xué)資源文件種類管理,實(shí)現(xiàn)對(duì)分類4、對(duì)系統(tǒng)的用戶進(jìn)行維護(hù)管理,主要可以添加用戶。刪除,查找用戶。當(dāng)添加一個(gè)管理員用戶就可以管理該系統(tǒng)了。當(dāng)添加一個(gè)學(xué)生,則在使用這個(gè)系統(tǒng)了。5、系統(tǒng)在線審核學(xué)生提交的《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站教學(xué)資源文件,本章主要對(duì)《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站系統(tǒng)的背景、現(xiàn)狀、研究目標(biāo)及發(fā)展方向進(jìn)行了簡(jiǎn)單的介紹。本階段通過大量查閱《高頻電子線路》課程的相關(guān)資料和學(xué)校教務(wù)管理人進(jìn)行實(shí)地考察、調(diào)研、分析,讓我對(duì)《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站系統(tǒng)項(xiàng)日有了更深的認(rèn)識(shí)。第二章需求分析Server2000對(duì)計(jì)算機(jī)硬件配置要求并不是很高,所以要想開發(fā)一個(gè)經(jīng)濟(jì)實(shí)用的系統(tǒng)軟件,就我們平時(shí)學(xué)習(xí)的電腦就完全可以開發(fā)了。本電腦型號(hào)華碩K42JE操作系統(tǒng)Windows7旗艦版32位(DirectX11)處理器主板華碩K42JE(英特爾HM55Express芯片組)內(nèi)存2GB(爾必達(dá)DDR31333MHz)主硬盤希捷ST9320325AS(320GB)顯卡ATIMobilityRadeonHD5470(512顯示器LGLGDO18B(14英寸)光驅(qū)建興DVDADS8A4SDVD刻錄機(jī)聲卡瑞昱高保真音頻網(wǎng)卡AtherosAR5006XWirelessNetworkAda軟件支持:木系統(tǒng)采用的是Borland公司推出的MYECLIPSE8.5全新可視化編實(shí)用。后臺(tái)數(shù)據(jù)庫(kù)我選用的是Microsoft公司推出的SQLServe承了SQLServer7.0版本的所有優(yōu)點(diǎn),同時(shí)它又增加了許多更先進(jìn)的功能,與其他數(shù)據(jù)庫(kù)軟件相比,它的界面更友好,操作更簡(jiǎn)單,更容易學(xué)習(xí),更容易上手,功能方面也還算比較強(qiáng)大。界面美化選用的是AdobePhotoshopCS3圖片處理軟件協(xié)助處理。因此從軟硬件技術(shù)的角度分析,開發(fā)一個(gè)《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站(2)法律上可行性該系統(tǒng)是個(gè)人針對(duì)《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站的現(xiàn)狀及發(fā)展需要而專門設(shè)計(jì)的本科畢設(shè)管理系統(tǒng),系統(tǒng)的設(shè)計(jì)和源代碼都是自己一手制作而成,從知識(shí)產(chǎn)權(quán)的角度來說,不存在抄襲和盜用版權(quán)的可能性,再加上系統(tǒng)所需數(shù)據(jù)信息來源都是由需求方提供或自己虛擬編制而成,因此在從法律的角度分析,開發(fā)《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站是完全可行的。(3)經(jīng)濟(jì)可行性由于開發(fā)本系統(tǒng)的用到的硬件設(shè)備都是自己平時(shí)學(xué)習(xí)的,所用到的軟件開發(fā)工具(myeclipse8.5,SQL2000,AdobePhotoshopCS3)都是免費(fèi)版的,所以就不存在產(chǎn)生購(gòu)買新硬件設(shè)備及購(gòu)買開發(fā)軟件的費(fèi)用,開發(fā)本系統(tǒng)成本是非常的低。再說現(xiàn)在社會(huì)對(duì)本系統(tǒng)的需求量很大,本軟件具有很強(qiáng)的實(shí)用性,商業(yè)價(jià)值潛力極高,只要作品一完工就可以投入使用,很快就能產(chǎn)生經(jīng)濟(jì)效益。因此從經(jīng)濟(jì)的角度分析,開發(fā)《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站是完全可行的。(4)操作上可行性由于本系統(tǒng)是專門為學(xué)校老師管理《高頻電子線路》課程而開發(fā)的。所以《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站的使用對(duì)象一般都是該學(xué)校老師。因該系統(tǒng)界面友好綜上所述,開發(fā)《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站在技術(shù)上、使用上、經(jīng)濟(jì)上、軟件需求是指用戶對(duì)目標(biāo)軟件系統(tǒng)在功能、行為、性能、設(shè)計(jì)約束等方面的期望。通過對(duì)應(yīng)用問題及其環(huán)境的理解與分析,為問題涉及的信息、功能及系統(tǒng)行為建立模型,將用戶需求精確化、完全化,最終形成需求規(guī)格說明。需求分析是介于此需求分析報(bào)告是針對(duì)用戶所提出的條件或權(quán)能,經(jīng)過系統(tǒng)的分析,明確所要開發(fā)的軟件應(yīng)具有的功能、性能與界面,使系統(tǒng)分析人員及軟件開發(fā)人員能清楚地了解用戶的需求,提出實(shí)現(xiàn)方案,并在此基礎(chǔ)上進(jìn)一步提出概要設(shè)計(jì)說明書和完成本系統(tǒng)是針對(duì)我國(guó)大中專院校而言的,所以出發(fā)點(diǎn)必須滿足大中專學(xué)校老師需求。經(jīng)過對(duì)我國(guó)大中專學(xué)校的現(xiàn)狀及大中專學(xué)校的發(fā)展需要的詳細(xì)分析,對(duì)《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站應(yīng)實(shí)現(xiàn)集成在校為學(xué)生提交教學(xué)資源文件審核,后臺(tái)管理員的添加學(xué)生和老師用戶管理。并學(xué)生可以添教學(xué)資源文件以及修改密碼等信息。2.2.2系統(tǒng)資源需求《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站主要是為大中專學(xué)校老師而服務(wù)的,其目的就是為了減少人力投入,降低經(jīng)營(yíng)風(fēng)險(xiǎn),提高管理和工作效率,使投資者或經(jīng)營(yíng)者的經(jīng)濟(jì)效益達(dá)到最大化。因此系統(tǒng)資源的合理利用是非常有必要的,本軟件系統(tǒng)在硬件環(huán)境:A.一臺(tái)賽揚(yáng)2.13Gz(主頻相當(dāng))及以上的PC機(jī)B.內(nèi)存256MB2.2.3功能需求根據(jù)大中專院校老師對(duì)《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站的要求進(jìn)行分析得出,本系統(tǒng)的主要功能如下:界面友好美觀,人機(jī)信息交互靈活、方便、快捷,安全可靠。對(duì)系統(tǒng)用戶進(jìn)行管理以及維護(hù)。對(duì)《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站教學(xué)資源文件的分類進(jìn)行管理,實(shí)現(xiàn)對(duì)教學(xué)資源文件種類分類的查對(duì)《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站的用戶進(jìn)行維護(hù)管理,主要可以添加用戶。刪除,查找用戶。當(dāng)添加一個(gè)管理員用戶就可以管理該《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站了。當(dāng)添加一個(gè)學(xué)生,則在可以上傳教學(xué)資源文件文件,并等待老師審核了。當(dāng)添加一個(gè)老師用戶就可以為學(xué)生文件審核了,并且管理學(xué)生上傳的教學(xué)資源文件。當(dāng)老師審核結(jié)束后,學(xué)生可以查看自己的審核結(jié)果。并可以進(jìn)行系統(tǒng)維護(hù):系統(tǒng)退2.2.4數(shù)據(jù)字典數(shù)據(jù)字典是數(shù)據(jù)庫(kù)中所有對(duì)象及其關(guān)系的信息集合。是分析階段最重要的分析1、數(shù)據(jù)流用戶信息管理員信息用于輸入管理員的基礎(chǔ)信息由系統(tǒng)使用者提供產(chǎn)生加工“用戶管理”不限管理員編號(hào)+工號(hào)+姓名+密碼+職務(wù)+登記門期學(xué)生信息學(xué)生檔案用于輸入學(xué)生的基礎(chǔ)信息管理員提供加工“學(xué)生信息管理”不限學(xué)號(hào)+姓名+性別+郵箱+手機(jī)號(hào)+地址2、數(shù)據(jù)存儲(chǔ)審核管理信息文件編號(hào)+文件名稱+文件種類+學(xué)生+分?jǐn)?shù)索引文件、系統(tǒng)編號(hào)為主健要求能立即查詢文件分類信息簡(jiǎn)述:組成:分類名稱+分類編號(hào)索引文件、編號(hào)為關(guān)健字要求能立即查詢學(xué)生信息管理接收到學(xué)生的基礎(chǔ)信息時(shí)優(yōu)先級(jí):普通學(xué)生的基礎(chǔ)信息學(xué)生基本信息無教學(xué)資源審核管理接收到學(xué)生提交材料的基礎(chǔ)信息時(shí)優(yōu)先級(jí):普通材料的基本信息材料審核信息無系統(tǒng)的總體設(shè)計(jì)主要是把用戶所需求的東西轉(zhuǎn)化為軟件系統(tǒng)的重要環(huán)節(jié)之一。系統(tǒng)總體設(shè)計(jì)的好壞會(huì)直接影響到軟件系統(tǒng)的質(zhì)量,不好的總體設(shè)計(jì),肯定是做不出什么好的軟件系統(tǒng)的,所以要想開發(fā)出好的軟件系統(tǒng),就必須得保證有一個(gè)好的3.1系統(tǒng)總體結(jié)構(gòu)根據(jù)用戶需求分析得出本系統(tǒng)的總體設(shè)計(jì)結(jié)構(gòu)圖如圖3-1所示:《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站系統(tǒng)管理用戶管理文件管理文件類型管理修添刪用加件加件退改加除戶文信文類出密用用查件息件型碼戶戶詢信維類維審核結(jié)果管理材料審核管理審看看除審看看除結(jié)維畢畢計(jì)結(jié)維畢畢計(jì)材材件材材件圖3-1系統(tǒng)總體結(jié)構(gòu)3.2系統(tǒng)功能結(jié)構(gòu)本系統(tǒng)是根據(jù)我國(guó)大中?!陡哳l電子線路》課程的學(xué)習(xí)網(wǎng)站的現(xiàn)狀及學(xué)校老師用戶管理審核結(jié)果管理用戶管理審核結(jié)果管理的發(fā)展需要進(jìn)行詳細(xì)的分析,對(duì)本科畢設(shè)管理系統(tǒng)進(jìn)行合理的設(shè)計(jì),實(shí)現(xiàn)集成畢業(yè)材料上交、審核,修改密碼,用戶管理、文件分類、在線查看審核結(jié)果、材料文件維護(hù)等功能,其系統(tǒng)總體功能需求框架圖如下圖3-2所示:本科畢設(shè)管本科畢設(shè)管理系統(tǒng)主要功能模塊圖3-2系統(tǒng)總體功能圖3.2.1用戶信息管理功能模塊包括新用戶的添加修改刪除、查詢等功能。用戶功能:是實(shí)現(xiàn)當(dāng)有新用戶需要管理員添加,將用戶基木信息添加到數(shù)據(jù)庫(kù)中進(jìn)行管理。用戶查詢功能模塊:是實(shí)現(xiàn)能根據(jù)查詢條件進(jìn)行查閱用戶的相關(guān)信息及對(duì)用戶信息進(jìn)行修改及刪除。系統(tǒng)功3.2.2文件分類信息管理功能模塊能模塊:是實(shí)現(xiàn)能根據(jù)查詢條件進(jìn)行查閱分類信息的相關(guān)信息及對(duì)分類信息信息進(jìn)文件類型管理文件類型管理3.2.3文件管理功能模塊包括學(xué)生畢業(yè)文件的添加修改刪除、查詢等功能。文件管理功能:是實(shí)現(xiàn)學(xué)生畢業(yè)文件材料進(jìn)行管理,學(xué)生可以添加提交《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站教學(xué)材料文件,等待老師檢查并審核。文件模塊:是實(shí)現(xiàn)能根據(jù)查詢條件進(jìn)行查閱文件資源文件管理3.2.4我的審核管理功能模塊對(duì)《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站的學(xué)生上傳的文件進(jìn)行審核管理,主要可以添加文件。刪除學(xué)生上傳的資料文件,查找學(xué)用戶審核結(jié)果。當(dāng)老師用戶登錄系統(tǒng),就可以為學(xué)生提交的材料文件進(jìn)行審核了,審核結(jié)束后學(xué)生可以在自己的頁面查看審核結(jié)果查看已審核文件修改文件審核刪除學(xué)生提交文件退出查看審核結(jié)果查看已審核文件修改文件審核刪除學(xué)生提交文件退出審核結(jié)果管理審核結(jié)果管理《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站文件資料審核管理是系統(tǒng)的一個(gè)重點(diǎn)模塊。老師可以在線為學(xué)生提交的教學(xué)資源文件進(jìn)行審核,并可以修改審核結(jié)果。老師可以查看未審核的學(xué)生教學(xué)資源文件文件和查看已審核的學(xué)生教學(xué)資源文件。當(dāng)老師審核結(jié)束后,學(xué)生登陸自己的系統(tǒng)就可以查看到老師審核的結(jié)果了,并可以再次上審核管理審核管理系統(tǒng)管理第四章數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)(DatabaseDesign)是根據(jù)用戶的需求,在某一具體的數(shù)據(jù)庫(kù)管理平臺(tái)上,構(gòu)造最佳的數(shù)據(jù)庫(kù)結(jié)構(gòu)和建立數(shù)據(jù)庫(kù)的過程,使之能夠有效地、安全地、完整地存儲(chǔ)數(shù)據(jù),從而滿足用戶的各種應(yīng)用需求,包括信息管理要求、數(shù)據(jù)要求、加概念結(jié)構(gòu)設(shè)計(jì)任務(wù)是在需求分析說明書的基礎(chǔ)之上,按照特定的方法把它們抽象為一個(gè)不依賴于任何具體機(jī)器的數(shù)據(jù)模型,即概念模型。概念數(shù)據(jù)模型,主要在系統(tǒng)開發(fā)的數(shù)據(jù)庫(kù)設(shè)計(jì)階段使用,是按照用戶的需求來對(duì)數(shù)據(jù)和信息進(jìn)行建模,利用實(shí)體關(guān)系圖來描述系統(tǒng)中的各個(gè)實(shí)體以及相關(guān)實(shí)體之間的關(guān)系,是系統(tǒng)特性和靜通過對(duì)本系統(tǒng)的詳細(xì)分析,其主要包含以下幾個(gè)實(shí)體,如圖4-1至圖4-4所示:用戶郵箱用戶編號(hào)姓別聯(lián)系電話姓名類型圖用戶實(shí)體圖文件實(shí)體資源文件類型描述圖用戶類型實(shí)體審核審核文件名稱文件類型學(xué)號(hào)結(jié)果圖審核實(shí)體實(shí)體與實(shí)體之間關(guān)系圖如下圖4-5所示:N用戶11NNNNN4.2邏輯結(jié)構(gòu)設(shè)計(jì)與實(shí)施邏輯結(jié)構(gòu)設(shè)計(jì)的其實(shí)就是把概念結(jié)構(gòu)設(shè)計(jì)階段設(shè)計(jì)好的E-R圖轉(zhuǎn)換為與選用數(shù)據(jù)庫(kù)管理系統(tǒng)所支持的邏輯結(jié)構(gòu)。根據(jù)美容院信息管理系統(tǒng)的功能進(jìn)行分析,本系統(tǒng)需要以下邏輯結(jié)構(gòu)表進(jìn)行存儲(chǔ)數(shù)據(jù),其數(shù)據(jù)庫(kù)名為:mry,本數(shù)據(jù)庫(kù)是用sq12000創(chuàng)建的,主要包括以下幾個(gè)字段名說明管理員表的ID管理員工號(hào)管理員姓名系統(tǒng)管理員登錄密碼系統(tǒng)管理員職務(wù)字段名說明文件編號(hào)文件ID文件名稱文件上傳者學(xué)號(hào)文件種類文件添加時(shí)間表4-4審核表字段名說明文件編號(hào)文件ID文件名稱文件上傳者學(xué)號(hào)文件種類文件審核結(jié)果第五章詳細(xì)設(shè)計(jì)本系統(tǒng)主要由系統(tǒng)管理、用戶管理、文件管理、文件分類管理,審核結(jié)果管理、審核管理、登陸模塊等功能模塊組成。其每個(gè)模塊的詳細(xì)設(shè)計(jì)如下:5.1登陸模塊設(shè)計(jì)與實(shí)現(xiàn)登錄頁面的功能主要是供合法的用戶根據(jù)自己的用戶類型進(jìn)行登錄。系統(tǒng)登陸流程如圖所示。用戶身份驗(yàn)證。用戶進(jìn)入系統(tǒng),首先需要進(jìn)行身份驗(yàn)證。如果通過了身份驗(yàn)證,則為合法用戶,同時(shí)其賬號(hào)名稱將會(huì)保存在Session對(duì)象,Session對(duì)象儲(chǔ)存的信息是局部的,隨用戶不同而不同的。當(dāng)用戶訪問系統(tǒng)的各個(gè)子系統(tǒng)時(shí),系統(tǒng)自動(dòng)從Session對(duì)象中獲取用戶的名稱,而無須將用戶的名稱作為請(qǐng)求方法、參數(shù)名、參數(shù)值追加到URL中。這樣可以避免用戶惡意修改URL中的值而非法訪問。Session對(duì)象中的變量設(shè)置:Session[User_ID]用戶名。如果用戶在沒有登錄的情況下選擇其它功能模塊會(huì)退回到登錄界面。如果用戶已經(jīng)登錄,可以在登錄模塊進(jìn)行退出登錄的操作。在登錄到這個(gè)頁面或者刷新這個(gè)頁面的時(shí)候,首先要進(jìn)行一次session的判斷。在輸入用戶名密碼后,先確認(rèn)輸入框中有數(shù)據(jù),將把輸入框中的數(shù)據(jù)和數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行比較驗(yàn)證。如果一切通過,將產(chǎn)生兩個(gè)session分別用來存放用戶名和用戶類型。之后跳轉(zhuǎn)到相應(yīng)的登錄成功的頁面。模塊設(shè)計(jì)流程如下圖所示。用戶登錄N.N.登法式測(cè)所本20121.0隨Stringtype=request.getParameter("t:p2").trim();//zcapunzc.getWritcr).wr:ce("*seript>a_er=('"rname+"?:+"'andpsd='"+pwd+"'andtype='管理員'";ResultSetres=statement.executeQuery(query);//session.putValue("loginSign",//session.putValue("cID",custoStringname=res.getString("name"response.sendRedirect("./admin/inde"<script>alert('用戶名或密碼不正確,請(qǐng)+Stringquery="select'fromcustomer_infowhere+"'andpasswd='"+pwd+"'";ResultSetres=statement.executeQuery(quif(res.next())(輸八!';window.Locaticn.*=ef川戶名或溶到不正硫,請(qǐng)5.2用戶信息管理設(shè)計(jì)與實(shí)現(xiàn)包括新用戶的添加修改刪除、查詢等功能。用戶功能:是實(shí)現(xiàn)當(dāng)有新用戶需要管理員添加,將用戶基本信息添加到數(shù)據(jù)庫(kù)中進(jìn)行管理。用戶查詢功能模塊:是實(shí)現(xiàn)能根據(jù)查詢條件進(jìn)行查閱用戶的相關(guān)信息及對(duì)用戶信息進(jìn)行修改及刪除。用戶添是添加用戶用戶是否存在n提交信息敗錄入情況錄入數(shù)據(jù)床析h上計(jì)T電吐響#生信Stringtelephone=request.getParameteStringaddress=request.getParameter("address");Stringclass_type=request.getParameter("clajava.util.DateregTime=newjava.util.Date();yh(gh,Name,Telephone,Email,Address,type)values('"+gh+"','"+nephone+"','"+e_mail+"','"+address+"out.println("恭喜!用戶信息添加成功!用戶的信息已經(jīng)寫進(jìn)數(shù)據(jù)庫(kù)!");5.3文件分類功能設(shè)計(jì)與實(shí)現(xiàn)查詢條件進(jìn)行查閱分類信息的相關(guān)信息及對(duì)分類信息信息進(jìn)行修改及刪除。系統(tǒng)文市陽文性分類B分類是否存在草提交信息錄入情況成功錄入數(shù)據(jù)理結(jié)束《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站1·#=《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站1·#=解社《高頻電子線路》課程的學(xué)習(xí)網(wǎng)姑R得加準(zhǔn)料文件類型建加責(zé)料文件類型(r#總共卷?xiàng)l記錄·當(dāng)前頁。1/1洋Stringname=request.g<bodybackground="../../pic<center><h5>添加成功</h5></center>5.4文件管理功能設(shè)計(jì)與實(shí)現(xiàn)添加文件是文件是青有在查提交情具能入情況錄入數(shù)性格塊頭地《高頻電子線路》卷課程的學(xué)習(xí)網(wǎng)姑H沖h*#期//不帶擴(kuò)展名aStringfile_沒定上傳限制:1.限制臥個(gè)上傳階段文作的最大長(zhǎng)度。//Ru.RetM3xFilcE:ze(1J0/5.限制總上傳數(shù)據(jù)的長(zhǎng)度:7/3.設(shè)定充許主傳的險(xiǎn)段文件工通過護(hù)展名限制1,僅充許t~=,txr階段支件1/4.設(shè)定禁止上傳的階段義件(通過擴(kuò)展名限制),禁止上傳帶有exe,bat,jsp,htm,htm1擴(kuò)展名的階段文件和沒有擴(kuò)展名的階段文件。//su.setDeniedFilesList("exe,bat,jsp,htm//上傳階段文件//將上傳階段文件全部保存到指定目錄//利用Request對(duì)象獲取參數(shù)之值//out.printIn("TEST="+su.getRequest().getParamet//逐一提取上傳階段文件信息,同時(shí)可保存階段文件。com.jspsmart.upload.Filefile=su.getFiles().ge//若階段文件不存在則繼續(xù)if(file.isMissing())//顯示當(dāng)前階段文件信息+file.getFieldName()+out.println("<TR><TD>階段文件長(zhǎng)度(Size)</TD><TD>"+out.println("<TR><TD>階段文件名(FileName)</TD><TD>"+file.getFileName()+out.println("<TR><TD>階段文件擴(kuò)展名(FileExt)</TD><TD>"out.println("<TR><TD>階段文件全名(FilePathName)</TD><TD>"http://將階段文件另存//另存到以證E應(yīng)用程序的根目錄為階段文件根目錄的目錄下//Fil=,saveRc("/ugl:mi"+myFlle.get另存到操作系統(tǒng)的根目錄為階段文件根纖錄的日錄下i/fil=,xsveAst"k;Ntemp\"-5.5我的審管理功能設(shè)計(jì)與實(shí)現(xiàn)添加用戶市核否用戶是否存在是提交用戶審核錄入情況錄入數(shù)據(jù)庫(kù)結(jié)乘失!審核列表系統(tǒng)主界面如下:排家?guī)熮D(zhuǎn)工件長(zhǎng)聊.排家?guī)熮D(zhuǎn)工件長(zhǎng)聊.工槽言記量器術(shù)槽言記量器術(shù)息以強(qiáng)業(yè)·斗廊曲,111息以強(qiáng)POPO直A4{}}background="../../pic/back.jpg"><formname="login"actiomethod=postonSubmit="returnValidateLoginForm(this)"><tablewidth="100*"height="1008"border="0"cellpadding="0"cellStablewidth="38$"border="0"cellpadding="4"cellspacing="1"<tralign="center"bgcolor="#f6f6f6"><dcoLspan="2">scinpi;ttype="kilen"lame=":?"yalue=5.6審核功能設(shè)計(jì)與實(shí)現(xiàn)本《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站審核管理是系統(tǒng)的一個(gè)重點(diǎn)模塊。老師可上傳學(xué)習(xí)資料文件等待老師審核。審核功能系統(tǒng)流程圖:錄入數(shù)據(jù)庫(kù)修改為此學(xué)生交件審核老師審核開始4與學(xué)生部與學(xué)生部N*2單推案負(fù)料文件名稱,1H四#paxepa7epaxepa7econtentType="text/htmlanguage="ava"pageE0raje<Stringid=request,getPStringupdate="urist=paperEe:sccre'"tname+"',iss:'M'whereid:<11->審核成功it1=、<linkrel="stylesheet"href="../style.css"type="text/css"><bodybackground="..<center><h5>審核成功</h5></center>5.7系統(tǒng)維護(hù)功能設(shè)計(jì)與實(shí)現(xiàn)開始認(rèn)密碼校驗(yàn)失!敗成功《高病電子線路》課程們學(xué)習(xí)網(wǎng)站4RA{if(form.password.valuealert("請(qǐng)輸入新密碼");]if((form.password.value.length<3)II(form.password.value.length>8))[alert("密碼必須是3-B位字母或數(shù)字");if(form.re_password.value=="")alert("請(qǐng)輸入密碼確認(rèn)");if(form.password.value!=form.re_password.value)(alert("兩次密碼不同!");第六章系統(tǒng)的測(cè)試與運(yùn)行軟件測(cè)試就是借助于軟件測(cè)試工具按照測(cè)試方案(黑盒測(cè)試和白盒測(cè)試)和流程對(duì)產(chǎn)品進(jìn)行功能和性能測(cè)試,也可以根據(jù)需要自己編寫不同的測(cè)試工具,盡可能地檢查出程序在運(yùn)行足的不足,以提高軟件系統(tǒng)的可靠性和安全性。黑盒測(cè)試又叫功能測(cè)試,它一般是用來檢測(cè)每個(gè)功能是否都能夠正確的運(yùn)行。在測(cè)試中,完全不用考慮軟件或程序內(nèi)部結(jié)構(gòu)和內(nèi)部性能,只檢查程序功能是否按照我們需求規(guī)格說明書的規(guī)定正常運(yùn)行的。他只看重外部結(jié)構(gòu),不考慮內(nèi)部邏輯,設(shè)計(jì)人測(cè)試人功能編號(hào)l功能組登陸界面功能點(diǎn)用戶登錄測(cè)試日期測(cè)試條件已添加用戶A用戶:1,密碼:B用戶:2,密碼:測(cè)試步驟輸入項(xiàng)預(yù)期輸出項(xiàng)實(shí)際輸出1空值/空值提示“用戶名或密碼不能為空!種提示“用戶名或密碼不能為空!*2空值/1233123/空值4提示“用戶名或密碼錯(cuò)誤,請(qǐng)重新輸入”提示“用戶名或密碼錯(cuò)誤,請(qǐng)重新輸入”5成功登錄到主程序,在“系統(tǒng)設(shè)置”菜單中只能修改自己的密碼成功登錄到主程序,在“系統(tǒng)設(shè)置”菜單中只能修改自己的密碼測(cè)試記錄總體結(jié)論基本通過6.1.2密碼修改測(cè)試設(shè)計(jì)人測(cè)試人功能編號(hào)2功能組系統(tǒng)設(shè)置界面功能點(diǎn)密碼修改測(cè)試日期測(cè)試條件已添加用戶A用戶:1,密碼:123456,B用戶:2,密碼:123456,測(cè)試步驟輸入項(xiàng)預(yù)期輸出項(xiàng)實(shí)際輸出1空值/空值/空值提示“原始密碼和新密碼不能為空!”提示“原始密碼和新密碼不能為空!”2空值/123/1233[23/空值/1234123/123/空值5提示“密碼長(zhǎng)度不能低于6位!”提示“密碼長(zhǎng)度不能低于6位!”提示“密碼修改成功!”提示“密碼修改成功!”6提示“兩次新密碼不一致!m提示“兩次新密碼不一致!”測(cè)試記錄總體結(jié)論基本通過設(shè)計(jì)人測(cè)試人王興友功能編號(hào)3功能組系統(tǒng)設(shè)置功能點(diǎn)添加用戶測(cè)試日期測(cè)試條件已添加用戶A用戶:1,密

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論