• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于多種JSP技術(shù)設(shè)計(jì)個(gè)人在線知識(shí)倉(cāng)庫(kù)

      2012-10-10 01:46:28寧,呂爭(zhēng)
      關(guān)鍵詞:倉(cāng)庫(kù)頁面分類

      湛 寧,呂 爭(zhēng)

      基于多種JSP技術(shù)設(shè)計(jì)個(gè)人在線知識(shí)倉(cāng)庫(kù)

      湛 寧,呂 爭(zhēng)

      實(shí)驗(yàn)表明,在個(gè)人在線知識(shí)倉(cāng)庫(kù)功能設(shè)計(jì)五個(gè)模塊,并對(duì)其數(shù)據(jù)庫(kù)進(jìn)行業(yè)務(wù)分析、設(shè)計(jì)和創(chuàng)建的基礎(chǔ)上,創(chuàng)設(shè)基于多種JSP技術(shù)的個(gè)人在線知識(shí)倉(cāng)庫(kù),所給出的程序能正確運(yùn)行,并獲得較高的下載速度。

      功能設(shè)計(jì);SQL;數(shù)據(jù)庫(kù);JSP技術(shù)

      一、功能設(shè)計(jì)

      個(gè)人在線系統(tǒng)從功能上可以劃分為五個(gè)模塊。首先是插入功能模塊,主要用來將知識(shí)點(diǎn)插入到數(shù)據(jù)庫(kù)中。在該模塊中可以指定對(duì)應(yīng)知識(shí)點(diǎn)的分類、標(biāo)題、增加時(shí)間以及知識(shí)點(diǎn)的主要內(nèi)容。數(shù)據(jù)庫(kù)中的所有記錄都是通過這個(gè)模塊添加進(jìn)去的。本模塊主要包括一個(gè)插入頁面,然后是最重要的查詢模塊,查詢結(jié)果可以用列表的形式顯示給用戶??紤]到數(shù)據(jù)庫(kù)中符合條件的記錄可能比較多,所以可以考慮進(jìn)行適當(dāng)?shù)姆猪撎幚?。本模塊主要包括查詢頁面和查詢結(jié)果頁面。另外一個(gè)重要模塊是查看模塊。查詢結(jié)果是按照列表的形式顯示給用戶的,頁面顯示空間有限,必須由單獨(dú)的頁面對(duì)知識(shí)點(diǎn)記錄進(jìn)行顯示,所以查看模塊是必不可少的。本模塊包括一個(gè)詳細(xì)情報(bào)頁面,可以通過查詢結(jié)果頁面鏈接到達(dá)。數(shù)據(jù)庫(kù)中既有的知識(shí)點(diǎn)記錄必須能夠進(jìn)行修改和刪除,所以修改和刪除功能模塊自然是兩個(gè)必不可少的模塊。這兩個(gè)模塊應(yīng)該和查看模塊一樣,分別對(duì)應(yīng)修改頁面和刪除頁面,可以通過查詢結(jié)果頁面的鏈接到達(dá)。

      二、 數(shù)據(jù)庫(kù)的業(yè)務(wù)分析

      知識(shí)倉(cāng)庫(kù)中實(shí)際上圍繞的中心數(shù)據(jù)只有一種,就是知識(shí)點(diǎn)?;蛘哒f,唯一需要關(guān)注的數(shù)據(jù)對(duì)象只有一個(gè),所有的操作,如添加、查找、查看、修改和刪除,都是圍繞著這一個(gè)對(duì)象來進(jìn)行的。知識(shí)點(diǎn)對(duì)象的屬性有編號(hào)、大分號(hào)、小分號(hào)、標(biāo)題和內(nèi)容?;谶@些內(nèi)容,就已經(jīng)可以建立數(shù)據(jù)庫(kù)字段了。

      但是考慮到大分類、小分類是相對(duì)固定的,如果將大分類名稱和小分類名稱作為字段內(nèi)容放在知識(shí)點(diǎn)的表中,是一種極大的浪費(fèi)。所以,應(yīng)該將大分類和小分類從知識(shí)表中獨(dú)立出來,在知識(shí)點(diǎn)的表中只保留對(duì)應(yīng)大分類和小分類的編號(hào),而在另外的表中分別存放大分類和小分類的名稱。

      這樣做還有一個(gè)好處,目前的程序設(shè)計(jì)中并沒有考慮到對(duì)分類的維護(hù),也就是說,到目前為止,如果想要添加分類或者對(duì)現(xiàn)有分類進(jìn)行修改,都必須要手工修改數(shù)據(jù)庫(kù),這或多或少將給用戶的操作帶來一些不便。以后如果要擴(kuò)展系統(tǒng),將分類信息存放在知識(shí)點(diǎn)表中就十分不便,難以操作。

      另外,大分類和小分類有一定意義上的級(jí)聯(lián)關(guān)系,也就是說,某一個(gè)大分類可能對(duì)應(yīng)著很多個(gè)小分類,所以在小分類的表中一定要有一個(gè)大分類的字段,能夠體現(xiàn)出來它們之間的這種一對(duì)多的關(guān)系。

      所以,知識(shí)倉(cāng)庫(kù)所需要的數(shù)據(jù)庫(kù)中大概需要有3個(gè)表,一個(gè)大分類,一個(gè)小分類,還有一個(gè)主表:知識(shí)點(diǎn)。大分類和小分類之間的關(guān)系是一對(duì)多的關(guān)系,小分類和知識(shí)點(diǎn)之間也是一對(duì)多的關(guān)系。

      三、數(shù)據(jù)庫(kù)設(shè)計(jì)與創(chuàng)建

      根據(jù)業(yè)務(wù)分析,已經(jīng)初步?jīng)Q定了個(gè)人知識(shí)倉(cāng)庫(kù)所需要的數(shù)據(jù)庫(kù)表的大致內(nèi)容,現(xiàn)在可以根據(jù)這3個(gè)表的特點(diǎn)分別詳細(xì)規(guī)定對(duì)應(yīng)的表結(jié)構(gòu)。

      大分類表,表名定為CATEGORY,表結(jié)構(gòu)如表1所示。

      表1 大分類表結(jié)構(gòu)

      小分類表,表名定為SUB_CATEGORY,表結(jié)構(gòu)如表2所示。

      表2 小分類表結(jié)構(gòu)

      (1) 知識(shí)點(diǎn)表,表名定為TIP,表結(jié)構(gòu)如表3所示。

      表3 知識(shí)點(diǎn)表結(jié)構(gòu)

      四、 部分代碼

      本文給出了基于多種JSP技術(shù)的個(gè)人在線知識(shí)倉(cāng)庫(kù)的設(shè)計(jì)方法,所設(shè)計(jì)程序能正確運(yùn)行,并且速度快,有利于對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的學(xué)習(xí)及應(yīng)用。從本人在線知識(shí)倉(cāng)庫(kù)開發(fā)過程中,可以獲得部分經(jīng)驗(yàn)以及對(duì)以后開發(fā)的一些啟示性思考。

      [1]張銀鶴,唐有明,王俊偉.JSP+Ajax網(wǎng)站開發(fā)典型實(shí)例[M].北京:電子工業(yè)出版社,2009.

      [2]高翔.JSP動(dòng)態(tài)網(wǎng)站開發(fā)與實(shí)踐 [M].北京:電子工業(yè)出版社,2007.

      [3]王永茂.JSP程序設(shè)計(jì)——用JSP開發(fā)WEB應(yīng)用[M].北京:清華大學(xué)出版社,2010.

      責(zé)任編輯:郭一鶴

      G250

      B

      1671-6531(2012)08-0062-02

      湛寧/信陽職業(yè)技術(shù)學(xué)院數(shù)學(xué)與計(jì)算機(jī)科學(xué)學(xué)院講師,碩士(河南信陽464000)。

      猜你喜歡
      倉(cāng)庫(kù)頁面分類
      大狗熊在睡覺
      倉(cāng)庫(kù)里的小偷
      刷新生活的頁面
      分類算一算
      填滿倉(cāng)庫(kù)的方法
      四行倉(cāng)庫(kù)的悲壯往事
      分類討論求坐標(biāo)
      數(shù)據(jù)分析中的分類討論
      教你一招:數(shù)的分類
      消防設(shè)備
      新源县| 依兰县| 大连市| 聂拉木县| 肇东市| 富锦市| 琼结县| 巧家县| 佛教| 浑源县| 舞阳县| 陆河县| 丹阳市| 绥棱县| 宜阳县| 郴州市| 北海市| 庄浪县| 无极县| 青河县| 丘北县| 根河市| 鹰潭市| 分宜县| 保山市| 象州县| 镶黄旗| 东方市| 乳源| 巴彦县| 庆元县| 福州市| 永顺县| 竹溪县| 和静县| 凤台县| 富川| 新兴县| 克山县| 无锡市| 龙海市|