軟件工程畢業(yè)論文_第1頁
已閱讀1頁,還剩56頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  司法考試復(fù)習(xí)系統(tǒng)</b></p><p><b>  摘 要</b></p><p>  司法考試復(fù)習(xí)系統(tǒng),它是一個幫助法學(xué)專業(yè)的同學(xué)提高司法考試復(fù)習(xí)效果的系統(tǒng)。傳統(tǒng)的司法考試復(fù)習(xí)方法通過紙質(zhì)資料一項項知識來復(fù)習(xí)。這種方法面對龐大知識量的司法考試顯得乏力。本人設(shè)計的司法考試復(fù)習(xí)系統(tǒng),進行合理的分布和安排,按照功能可

2、分成知識體系、習(xí)題、在線答疑、交流區(qū)和法條檢索。知識體系模塊將龐大的知識量構(gòu)建成知識樹體系,考生能夠盡快有效地建立起知識體系,從而打下堅實的知識基礎(chǔ)。習(xí)題模塊是為了幫助考生鞏固基礎(chǔ),按照部門法的分類來規(guī)劃習(xí)題并且隨機提取題目,考生能夠很好地通過測試來自我檢驗,把忽略或者記不牢的知識點給記住。在線答疑模塊把考生們的問題收集歸類,由專門的部門法老師答疑,幫助考生掃清學(xué)習(xí)道路上的障礙。交流區(qū)模塊類似于微博的平臺,可以讓考生在這里發(fā)表自己的學(xué)習(xí)

3、心得而共同進步。部門法法條檢索模塊是能夠讓同學(xué)們搜索到自己所需法條的檢索工具。</p><p>  關(guān)鍵詞:司法考試;部門法;知識體系;檢索</p><p>  Judicial exam review system</p><p><b>  Abstract</b></p><p>  The judicial ex

4、am review system, it is a help Postgraduate students to improve the effect of the system of judicial exam review. Traditional judicial exam review paper a knowledge review. This method the face of the judicial examinatio

5、n of the huge amount of knowledge seems weak. I designed the judicial exam review system, a reasonable distribution and arrangement, according to the function can be divided into the knowledge system, exercises, online Q

6、 & exchange area and the law bars retrieval. </p><p>  Keywords: judicial examination; sectoral laws; knowledge systems; retrieval</p><p><b>  目 錄</b></p><p><b&

7、gt;  1前言1</b></p><p>  1.1 本設(shè)計的目的、意義及應(yīng)達到的技術(shù)要求1</p><p>  1.2 本設(shè)計在國內(nèi)外的發(fā)展概況及存在的問題2</p><p>  1.3 本設(shè)計應(yīng)解決的主要問題2</p><p><b>  2可行性分析4</b></p><

8、p>  2.1技術(shù)可行性4</p><p>  2.1.1部門法知識體系技術(shù)可行性研究4</p><p>  2.1.2部門測試試題技術(shù)可行性研究5</p><p>  2.1.3在線答疑技術(shù)可行性研究5</p><p>  2.1.4考生交流平臺可行性研究5</p><p>  2.1.5法律法條檢索

9、可行性研究6</p><p>  2.2經(jīng)濟可行性6</p><p>  2.3操作可行性6</p><p><b>  3需求分析7</b></p><p><b>  3.1功能分析7</b></p><p>  3.1.1部門法知識體系分析7</p&g

10、t;<p>  3.1.2部門法測試試題分析7</p><p>  3.1.3在線答疑分析7</p><p>  3.1.4部門法知識體系分析8</p><p>  3.1.5部門法知識體系分析8</p><p><b>  3.2性能分析8</b></p><p>  3

11、.3可靠性分析8</p><p>  3.4出錯處理分析8</p><p>  3.5可靠性分析9</p><p><b>  4總體設(shè)計10</b></p><p>  4.1系統(tǒng)設(shè)計10</p><p>  4.2結(jié)構(gòu)設(shè)計10</p><p>  4.2.1

12、表面層設(shè)計10</p><p>  4.2.2邏輯層設(shè)計11</p><p>  4.2.3數(shù)據(jù)層設(shè)計11</p><p><b>  5詳細設(shè)計16</b></p><p>  5.1用戶注冊登錄設(shè)計16</p><p>  5.2部門法知識體系設(shè)計17</p><

13、;p>  5.3部門測試設(shè)計18</p><p>  5.4在線答疑設(shè)計19</p><p>  5.5交流平臺設(shè)計設(shè)計19</p><p>  5.6法律法條檢索設(shè)計20</p><p>  5.7管理員設(shè)計20</p><p><b>  6設(shè)計的實現(xiàn)21</b></p

14、><p>  6.1實現(xiàn)用戶注冊登錄21</p><p>  6.1.1實現(xiàn)用戶注冊21</p><p>  6.1.2實現(xiàn)用戶登錄21</p><p>  6.2實現(xiàn)部門法知識體系22</p><p>  6.3實現(xiàn)部門法測試23</p><p>  6.4實現(xiàn)在線答疑24</p

15、><p>  6.5實現(xiàn)在線交流平臺25</p><p>  6.6實現(xiàn)法律法條檢索25</p><p>  6.7實現(xiàn)管理員26</p><p><b>  7運行和維護29</b></p><p>  7.1系統(tǒng)的維護29</p><p>  7.2系統(tǒng)的維護2

16、9</p><p><b>  8總結(jié)30</b></p><p><b>  參考文獻31</b></p><p><b>  致謝32</b></p><p><b>  附錄33</b></p><p><b&g

17、t;  1前言</b></p><p>  司法考試復(fù)習(xí)系統(tǒng),它是一個幫助法學(xué)專業(yè)的同學(xué)提高司法考試復(fù)習(xí)效果的系統(tǒng)。傳統(tǒng)的司法考試復(fù)習(xí)方法通過紙質(zhì)資料一項項知識來復(fù)習(xí)。這種方法面對龐大知識量的司法考試顯得乏力。本人設(shè)計的司法考試復(fù)習(xí)系統(tǒng),進行合理的分布和安排,按照功能可分成知識體系、習(xí)題、在線答疑、交流區(qū)和法條檢索。知識體系模塊將龐大的知識量構(gòu)建成知識樹體系,考生能夠盡快有效地建立起知識體系,從而打下

18、堅實的知識基礎(chǔ)。習(xí)題模塊是為了幫助考生鞏固基礎(chǔ),按照部門法的分類來規(guī)劃習(xí)題并且隨機提取題目,考生能夠很好地通過測試來自我檢驗,把忽略或者記不牢的知識點給記住。在線答疑模塊把考生們的問題收集歸類,由專門的部門法老師答疑,幫助考生掃清學(xué)習(xí)道路上的障礙。交流區(qū)模塊類似于微博的平臺,可以讓考生在這里發(fā)表自己的學(xué)習(xí)心得而共同進步。部門法法條檢索模塊是能夠讓同學(xué)們搜索到自己所需法條的檢索工具。</p><p>  1.1本設(shè)

19、計的目的、意義及應(yīng)達到的技術(shù)要求</p><p>  司法考試復(fù)習(xí)的方式很多。司法考試系統(tǒng):通過構(gòu)建asp網(wǎng)站系統(tǒng)來幫助想通過司法考試的考生能夠有效地建立知識體系,打下堅實的基礎(chǔ),再加上各種手段讓考生能夠更好地掌握考點。通過這種顛覆傳統(tǒng)復(fù)習(xí)方法的方式,讓考生解脫面對浩瀚的書海的煩惱,只要用鼠標(biāo)輕輕點擊和鍵盤輕輕地敲打就能學(xué)到知識!</p><p>  現(xiàn)在的社會是一個數(shù)字化的社會,美國早已

20、在上世紀(jì)已經(jīng)提出數(shù)字地球的議案。如今,人類的社會經(jīng)已無法擺脫各種電子數(shù)據(jù)。例如:我們隨身隨帶的手機從以往只能通話到如今變成不單單只是用來通話就知道,各種數(shù)據(jù)在我們的手機發(fā)出,我們的手機又接受很多的數(shù)據(jù),各種數(shù)據(jù)就這樣充斥著我們的生活。因此,本人覺得學(xué)習(xí)會從紙質(zhì)版最終會向電子版轉(zhuǎn)化,雖然過程是漫長,但是我們不能否定這個趨勢。在此本人認為這個司法考試系統(tǒng)是一個很好的變革系統(tǒng),相信能夠讓備考司法考試的考生有所幫助。</p>&l

21、t;p>  在實現(xiàn)這個司法考試復(fù)習(xí)系統(tǒng),首先設(shè)計者要具有法律知識的基礎(chǔ),不然的話單單有技術(shù)顯然是不行,比如沒有法律知識基礎(chǔ)的人不會知道我們中國的法律是分為14個部門法,不會知道我國沒有民法典,但是有刑法典。設(shè)計者需要知道每部法律的章節(jié)結(jié)構(gòu)和法律工作者如何查看法條,根據(jù)這些來構(gòu)建數(shù)據(jù)庫,因此本人把每條法條都有兩個標(biāo)簽,來標(biāo)志它。法條的檢索,不像我們平時用百度來搜索要求那么精確,需要對結(jié)果進行模糊化。因為法律規(guī)范性語言具有模糊性,常常

22、一句話包含兩個意思,要如何把握還是要我們?nèi)藖頉Q定,畢竟機子不會靈活思考,所以使用帶標(biāo)記法條標(biāo)記用戶所要尋找的法條,轉(zhuǎn)而提高檢索的成功率,滿足用戶的功能需求。</p><p>  1.2本設(shè)計在國內(nèi)外的發(fā)展概況及存在的問題</p><p>  國際上有兩大體系,一個是英美法系和大陸法系。而我國并不是其中任何一種體系。有人會知道中華體系,但是地球上有中華體系存在的地區(qū)是我國的臺灣省,我國大陸地

23、區(qū)并不是這個體系。我國大陸地區(qū)的法律是社會主義法系,因為我們是社會主義國家。早在之前,胡錦濤主席已經(jīng)宣布我們已經(jīng)建立了社會主義法治體系。</p><p>  在這里,我們有這么一個觀點,我國法系和別的法系都不一樣,如同萬花叢中一點紅,法律工作者的考核更不一樣。因此,司法考試復(fù)習(xí)系統(tǒng)只能針對一國法律來設(shè)計,不能像外國法律做拓展。但是這個系統(tǒng)能夠讓即使不是中國人也能很好地學(xué)習(xí)中國的法律知識,通過司法考試。這個系統(tǒng)的建

24、立在對中國法律一面空白的人的基礎(chǔ)之上,通過這個系統(tǒng)能夠很好地讓考生迅速地掌握司法考試的考點。就如同現(xiàn)在世界上學(xué)漢語一樣,雖然把漢語作為母語的國家只有中國,但是不妨礙別的國家學(xué)習(xí)漢語。因此如此一枝獨秀的系統(tǒng)如要發(fā)展,一定要有很廣泛的包容性,能夠讓很多零基礎(chǔ)的人都能接受,所以要整理好系統(tǒng)的需求分析。</p><p>  司法考試復(fù)習(xí)系統(tǒng)要面對如此之多而復(fù)雜的客戶。由于客戶都不是來自于一個國家,文化的差異是實在存在。所

25、以,司法考試復(fù)習(xí)系統(tǒng)要求大量而又精準(zhǔn)的需求分析。因為法律是按照社會的條件來決定,要讓別國的考生能夠理解我國的法律,就要有一個生動而印象深刻的系統(tǒng)來彌補這些差異。</p><p>  1.3本設(shè)計應(yīng)解決的主要問題</p><p>  目前,司法考試復(fù)習(xí)系統(tǒng)提高復(fù)習(xí)效率的因素主要有五個:</p><p>  a、傳統(tǒng)的司法考試復(fù)習(xí),即看講義、講座、做真題、還有“三大本”

26、和各個部門法的法條,這種復(fù)習(xí)方法效率低下和分?jǐn)?shù)提高有限,讓得考生面對如此之多的課本和練習(xí)望而生畏,無從下手,通過這個司法考試復(fù)習(xí)系統(tǒng)考生們能夠使用有限的時間大大地提高了效率和分?jǐn)?shù);b、司法考試復(fù)習(xí)系統(tǒng)建立了各個部門法的知識體系,這是傳統(tǒng)司法考試復(fù)習(xí)而沒有的,傳統(tǒng)司法考試復(fù)習(xí)都是學(xué)習(xí)知識點再去自己總結(jié)體系,這樣時間明顯就花費很多,讓得考生很多時間都用在了無用功上,然后這些本系統(tǒng)已經(jīng)規(guī)劃好的,讓考生能夠首先弄懂體系,再去學(xué)知識點去精華填補體

27、系,這樣明顯就從策略上有明顯的優(yōu)勢;c、傳統(tǒng)的做真題,考生都是在紙質(zhì)上做的,要想有效果往往要在真題上做幾遍,即使用鉛筆做完之后擦掉也難免會有痕跡,再去做的時候會有意無意地看到痕跡,這樣做真題就意義就不大了,如何做一套再買一套明顯成本很好,畢竟一套真題都在一百塊左右,然而電子的就不一樣了,做完之后肯定沒有痕跡,再根據(jù)隨機從題庫中提取題目,讓得考生排除了思維定性,最后建立一個錯題本,讓得考生能夠更好的掌握尚未掌握的考點,這些都是傳統(tǒng)司法考試

28、復(fù)習(xí)所不具備;d、考試在傳統(tǒng)的考試復(fù)習(xí)中如果有疑問,這時需</p><p><b>  2可行性研究</b></p><p>  司法考試作為中國第一難考,眾多考生多如過江之鯽拼命地在過獨木橋般。凡是有志參加司法考試的考生第一次接觸如此之多的復(fù)習(xí)資料都毫無頭緒,參加過一次考試之后,好歹有點經(jīng)驗了,結(jié)果第二年的法律改了,某些知識點要更新?lián)Q代,要重新學(xué)習(xí)。因此,每年都似第

29、一次復(fù)習(xí)一樣,在如此有限的時間要把如此之多的知識點記住記牢,對于一些復(fù)習(xí)方法或者能力上有欠缺的人確實是一件很難辦到的事。</p><p>  如果可以提供一個數(shù)字的司法考試復(fù)習(xí)系統(tǒng)輔助考試,這樣就可以大大減少考生們在眾多的資料中打滾的時間,把有效的時間集中在考點上,大大提高效率,提高分?jǐn)?shù)!因此,本人認為做這么一個系統(tǒng)是可行的,有很高的推廣價值和使用價值。</p><p><b>

30、  2.1技術(shù)可行性</b></p><p>  為了實現(xiàn)本系統(tǒng),系統(tǒng)被劃分了五大功能模塊。經(jīng)過詳細的分析,這五大模塊都是技術(shù)要求有點難度但又不到難不可及的高度,所以經(jīng)過漫長的推敲,終于做出了一下這五大模塊。</p><p>  2.1.1部門法知識體系技術(shù)可行性研究</p><p>  要想把一個知識體系展示出來,最好的方法就是通過圖表的形式,如圖2.

31、1所示。</p><p><b> ?。╞)</b></p><p>  圖2.1 民法知識體系的例子</p><p>  因為在很多的調(diào)查顯示,要掌握一個門學(xué)科的知識,最快的方法是從該門學(xué)科的知識體系下手。有了一個縱覽全圖的知識體系概述,再對概述里面的知識點進行填充。這種不斷地從原點出發(fā)發(fā)散到四周,如同指數(shù)增長一般。隨著知識點的不斷增多,傳統(tǒng)

32、方法往往有丟三落四的記憶現(xiàn)象。如果從體系出發(fā),就能避免了這種情況的發(fā)生,讓考生記牢。</p><p>  要展示這些知識體系機構(gòu)的話,在技術(shù)上,知識管理模塊里面建立一個類似于商品架的功能,按照不同的部門法把這些體系樹放上架??忌缤暇W(wǎng)購物一樣,查看那些知識樹。這個技術(shù)要求不高但也不簡單,技術(shù)上可以達到要求。因此,這個功能的技術(shù)研究表明這個功能是可以實現(xiàn)。</p><p>  2.1.2部

33、門法測試可行性研究</p><p>  測試并不是把所有的題目毫無分類地放進一個題庫里面,這樣明顯就降低了通過測試所達到的效果。因為試題的作用在于從題目上知道出題人所要表達的考點,摸透了考點就能舉一反三,無往不利。為了更能方便考生能夠更好地區(qū)分每一個題目的考點,系統(tǒng)把測試的題目按照14個部門法來分類,讓考生能夠更精準(zhǔn)地把握每一個考點。</p><p>  所要達到這種效果,在技術(shù)上對數(shù)據(jù)庫

34、的要求比較高。因為有一個良好的數(shù)據(jù)庫才能讓得題庫雜有條理的歸類。當(dāng)然除了設(shè)計題目的表之外,當(dāng)然還要設(shè)計一個記錄考生答題答案的表。這是對于測試來說最重要的兩張表,應(yīng)當(dāng)要著重處理好這兩張表的關(guān)系。要處理好關(guān)系,本人認為利用一個列表中的主鍵來建立關(guān)系就是最好的了。這樣的話,最難的關(guān)鍵點就好了。在技術(shù)層面上,這個功能是可以實現(xiàn)。</p><p>  2.1.3在線答疑技術(shù)可行性研究</p><p>

35、;  這類似于微博的信息回復(fù)功能,但是加多了一個部門分類,就是讓專門的問題有專門的老師解答。所謂術(shù)業(yè)有專攻,每個人都有自己不擅長或者不擅長的領(lǐng)域,法律工作者也一樣,因此所解答的問題由專業(yè)的工作人員來解答。對于這個功能模塊,最重要的是要管理好誰發(fā)的信息,應(yīng)誰收到,對應(yīng)回復(fù),發(fā)問人能準(zhǔn)確收到。這時候又到了數(shù)據(jù)庫出場的時刻了,本人認為應(yīng)該這個設(shè)計。這時候,使用用戶名和部門法分類兩個列就解決了這個問題,外加一個flag就能讓得用戶明白哪些是已經(jīng)

36、解答的。這樣的設(shè)計功能,也表明這個技術(shù)是可以實現(xiàn)。</p><p>  2.1.4考生交流平臺可行性研究</p><p>  這是個類似于微博的小型化的平臺,用戶可以瀏覽所有用戶所發(fā)的信息,并且能夠?qū)τ脩羲l(fā)表的信息進行評論和用戶在收到評論的時候能做出相應(yīng)的回復(fù)。這些功能看似簡單,但是里面的信息對應(yīng)卻要求非常的準(zhǔn)確,因為邏輯稍微有點差錯就會讓這些信息張冠李戴。要避免這種情況,又要涉及到數(shù)據(jù)

37、庫的表與表之間的關(guān)系。因為每一個條回復(fù)都是一條表中的數(shù)據(jù),要把表中的數(shù)據(jù)與另外一個表中的數(shù)據(jù)建立聯(lián)系,這時候就要利用表中的相同屬性之間來建立起關(guān)系,這樣才能不會張冠李戴。至于技術(shù)上的可行性研究跟上面的一樣,可以很好的解決。</p><p>  2.1.5法律法條檢索可行性研究</p><p>  作為一名考生,要得出正確的答案免不了以法律為依據(jù)得出合理的結(jié)論。因此,為了方便廣大的考生減少在

38、檢索法條的時間,專門做了一個法條檢索的功能。很多考生面對如此之多的法條經(jīng)已頭疼的了,更何況一般人。由于我國立法的原因,導(dǎo)致有些法條之間有沖突,理解起來也相當(dāng)費勁,更不用說找到了,如果找到了都不知道是不是標(biāo)準(zhǔn)的,因為不能排除除此之外還有沒有有沖突的法條。</p><p>  對于這個功能要用怎樣的技術(shù)來解決呢,本人把每一個法條除了歸類于屬于自己的部門法之外,還外加了一個標(biāo)志來表示這個法條屬于該部法律的章節(jié)。這樣的方

39、法能夠讓考生較為精準(zhǔn)地查找法條,因為語言具有模糊性所以不能按照平時我們使用百度搜索一樣的精準(zhǔn)。但是這個方法能夠有效地查找有用的法條。因此,這個技術(shù)可行性研究順利通過了。</p><p><b>  2.2經(jīng)濟可行性</b></p><p>  一般來說,考生要增加通過率一般會采取以下措施。如果按照最低花銷來算的話,買一套專題講座大概花五百多塊,三套歷年真題真題大概三百

40、多塊,一套法條解釋大概一百多塊,總用差不多一千塊。如果要培訓(xùn)的話那就話費更大,最低的網(wǎng)絡(luò)班價格也在三千多塊,面授的更加貴了,有的可以高達兩萬多塊。因此,報考司法考試的考生很是花錢,花了錢也不一定能夠通過,很多考生因而進退兩難。</p><p>  面對如此的情境,本人覺得司法考試復(fù)習(xí)系統(tǒng)完全可以彌補這種進退兩難的困境。因為這種結(jié)合了最近的網(wǎng)絡(luò)數(shù)字技術(shù),完全顛覆了傳統(tǒng)的復(fù)習(xí)方法,給考生們眼前一亮的感覺,擺脫了一樣的

41、沉悶心情,能夠讓考生更加地解放心情盡情地去學(xué)習(xí)。并且成本制作很低,因為使用敏捷式開發(fā),所以可以一邊投入使用一邊不斷地區(qū)完善,盡善盡美。只是要求對里面的數(shù)據(jù)及時更新,不要求對技術(shù)上的頻繁更新,所以維護成本也很低。這樣就大大降低了考生備考的成本,能滿足考生和服務(wù)提供商需求,何樂而不為!</p><p><b>  2.3操作可行性</b></p><p>  由于參加司法

42、考試的考生來說,對于電腦技術(shù)能力方便不多不少會有所欠缺,但是基本的操作也是能夠做到。因此,在方便考生對系統(tǒng)操作的基礎(chǔ)上,本人設(shè)計了一個簡潔而又明了的界面讓考生能夠迅速地掌控這個系統(tǒng)。</p><p>  在系統(tǒng)上,不但使用了簡潔的界面,更對每個控件的排布和網(wǎng)站的布局都是按照司法考試14個部門法來設(shè)計,簡潔得來又有層次性,可以說是該系統(tǒng)的又一亮點。</p><p>  綜上所述,對于系統(tǒng)的操

43、作可行性完美沒有問題,用戶可以盡情去地享受這個系統(tǒng)。</p><p><b>  3需求分析</b></p><p>  通過對參加司法考試的考生的了解調(diào)查,首先,調(diào)查發(fā)現(xiàn)他們對知識的量大很是頭疼。知識點之間的相似度很高,往往對這些知識點記不牢的考生因做錯了題目得不到分。然后,調(diào)查發(fā)現(xiàn)考生在理解法條之間的沖突關(guān)系,往往花費很大的力氣去理解它們。最后,調(diào)查發(fā)現(xiàn)考生如果有

44、疑問的話,很難找到專門的老師來解答考生的疑問。綜合以上的問題,本設(shè)計從功能、性能、可靠性、可用性和出錯處理這幾個方面做出需求分析,并預(yù)測系統(tǒng)的發(fā)展前景。</p><p><b>  3.1功能需求分析</b></p><p>  根據(jù)需求的分析,再經(jīng)過對調(diào)查做出總結(jié),得出了以下五大功能。下述分別闡述這些功能需求分析。</p><p>  3.1

45、.1部門法知識體系分析</p><p>  要做好一個部門法的知識體系是很是不容易。因為本人畢竟不是學(xué)法律的,所以萬事開頭難,剛剛接觸的時候確實很費勁,特別是一些簡單的概念必須通過查看書籍才能知道。當(dāng)踏入這門學(xué)科的門檻我就發(fā)現(xiàn),其實只要具有基本的知識就能做出滿足用戶的需求。因為他們只要方便地查找到自己所要了解的知識體系就可以了。所以要求并不高,重點在于如何使得用戶能夠很好的操作該系統(tǒng)。</p>&l

46、t;p>  3.1.2部門法測試試題分析</p><p>  考生對于做題有一個很頭疼的問題,就是做了很多題,當(dāng)回頭碰到一些做過的錯題還是錯。那是因為考生會有思維的定性在里面,當(dāng)遇到錯題下意識地根據(jù)當(dāng)初的印象去答題。很多考生都不會去總結(jié)這些錯題,結(jié)果做題的時候還是一錯再錯。這時候考生往往會想到如果有一個功能可以記錄錯題就好了,這正是數(shù)據(jù)技術(shù)能夠解決的。使用數(shù)據(jù)庫把考生做錯的題目記錄起來,到時候考生直接可以從

47、錯題集中找到以往做錯的題目。這樣就可以滿足考生對于做真題碰到的難題了。</p><p>  3.1.3在線答疑分析</p><p>  在每年的考試當(dāng)中都有很多新法條出爐,考生由于能力的有限對新法的理解難免有所偏差,很難形成一個正確無誤的理解。這時候,如果有一位名師能夠排憂解難是一個很好的方法。有些考生都是埋頭苦干,自己一個人專研沒有渠道去問老師問題。這樣就造成了考生往往對復(fù)習(xí)很容易喪失信

48、心的原因。因此,只要滿足考生能答疑的渠道就等于滿足了用戶的需求。</p><p>  3.1.4考生交流平臺分析</p><p>  有很多考生想與同樣是被考生一起交流,他們認為一方面可以促進學(xué)習(xí),另一方面也能可以放松一下很多考生的緊張心情。經(jīng)調(diào)查發(fā)現(xiàn)在備考分神的時候,考生往往會拿手機刷微博,尋求在微博上找到了一個發(fā)泄口,可以讓在復(fù)習(xí)的時間壓抑的心情得到釋放的機會,只要做到這樣的一個功能,

49、就可以了。于是,本人建立一個這樣的類似于微博的交流平臺完全這樣就可以滿足這些考生的需求。</p><p>  3.1.5法律法條檢索分析</p><p>  對于考生來說如何排除一些相互之間有沖突的法條,是他們所希望。因此,本人覺得來錄入法條的時候能夠有所選擇錄入或者對一些法條有所標(biāo)示,就能讓得考生對一些法條沖突得到很好的解決。因此,關(guān)鍵在于法條的篩選上下功夫就能讓得夠滿足用戶的需求。&l

50、t;/p><p><b>  3.2性能分析</b></p><p>  司法考試復(fù)習(xí)系統(tǒng)采用的是B/S架構(gòu),這樣的一個架構(gòu)能夠滿足不同平臺的用戶。如今的生活,手機能上網(wǎng)已經(jīng)不是新鮮的事情,現(xiàn)在商家都在推廣一種智能電視,希望能夠顛覆以往傳統(tǒng)的電視。這種電視能夠如同電腦一樣,但是比電腦有更多豐富的視頻信息和游戲性。所以,如果采取C/S架構(gòu)的話,就要在每一個平臺都開發(fā)一個系統(tǒng)

51、,這樣大大增加了成本。</p><p>  雖然每年參加司法考試的人都在上升,但是數(shù)量遠遠高于靠公務(wù)員的人數(shù)。所以對數(shù)據(jù)庫數(shù)據(jù)的優(yōu)化要求不高,只要一些簡單的系統(tǒng)原配的優(yōu)化就能增加數(shù)據(jù)的讀取和存儲,在加上一些視圖的補充,就能很好的讓系統(tǒng)的性能達到很高的高度。</p><p><b>  3.3可靠性分析</b></p><p>  首先,系統(tǒng)的可

52、靠性要得到用戶的認可,就要求在系統(tǒng)可靠性建模方面下很大的功夫。一般的軟件的建模都是基于演繹方式的建立起來,但是該系統(tǒng)是建立在用戶需求的基礎(chǔ)之上的,能夠用戶對系統(tǒng)功能日益增長的要求。這樣的系統(tǒng)更能方便與日后的維護和升級,這種方法有點類似于迭代開發(fā),但是又不一樣,因為開發(fā)的速度要快,所以有點取巧地用了一點瀑布開發(fā),卻不阻礙該系統(tǒng)維護的便捷性。</p><p><b>  3.4出錯處理分析</b>

53、;</p><p>  通過需求的分析,本人發(fā)現(xiàn)這個系統(tǒng)對于很高深的技術(shù)處理沒有很多。所以出錯的機率大大地因為技術(shù)原因減低了,但是為了避免出錯,沒有使用很高深的優(yōu)化語句來對一些功能優(yōu)化,來保障系統(tǒng)的容錯率。</p><p>  3.5系統(tǒng)的發(fā)展前景</p><p>  我國大陸地區(qū)的法律是社會主義法系,與其他國家的法律都不太一樣。因為世界上除了社會主義法系之外,還有

54、大陸法系國家和英美法系國家,即使是相同法系的國家也存在差異。這就導(dǎo)致法律工作者的考核每個國家都不一樣,司法考試復(fù)習(xí)系統(tǒng)從而只能針對一國法律來設(shè)計,不能向外國法律做出相應(yīng)融合。然而,本系統(tǒng)能夠讓零基礎(chǔ)的任何人能夠很好地學(xué)習(xí)中國的法律知識,通過司法考試。</p><p>  這個系統(tǒng)如果能夠完善起來的話,可以滿足外國考生。因為這個系統(tǒng)的建立在對中國法律一面空白的人的基礎(chǔ)之上,通過這個系統(tǒng)能夠很好地讓考生迅速地掌握司法

55、考試的考點。就如同現(xiàn)在世界上學(xué)漢語一樣,雖然把漢語作為母語的國家只有中國,但是不妨礙別的國家學(xué)習(xí)漢語。因此如此一枝獨秀的系統(tǒng)如要發(fā)展,一定能有很廣泛的包容性,能夠讓很多零基礎(chǔ)的人都能接受。</p><p><b>  4 總體設(shè)計</b></p><p>  為尋找實現(xiàn)本設(shè)計的最佳解決方案,所以把系統(tǒng)設(shè)計分成兩方面,并對其進行設(shè)計:系統(tǒng)設(shè)計,確定系統(tǒng)的具體實現(xiàn)方案;結(jié)

56、構(gòu)設(shè)計,確定設(shè)計的軟件結(jié)構(gòu)。</p><p><b>  4.1系統(tǒng)設(shè)計</b></p><p>  在系統(tǒng)的構(gòu)架上,可供選擇的架構(gòu)為兩個,分別是:一個是B/S架構(gòu),另外一個是C/S架構(gòu)。在這里簡單地介紹一下兩個架構(gòu),B/S架構(gòu)適合于公共信息平臺,而C/S架構(gòu)可以充分發(fā)揮各種客戶端的處理能力,很多操作都可以在客戶端處理后提交給服務(wù)器,對應(yīng)的優(yōu)點就是客戶端響應(yīng)速度快,在

57、訪問速度和安全性上有優(yōu)勢。</p><p><b>  C/S構(gòu)架</b></p><p>  優(yōu)點 :訪問速度快;安全性高;操控界面功能強;報表豐富</p><p>  缺點:使用需要配VPN;必須安裝軟件才能使用</p><p><b>  B/S構(gòu)架</b></p><p&

58、gt;  優(yōu)點:外網(wǎng)訪問比較方便,無需VPN;無需安裝軟件即可使用</p><p>  缺點:速度稍慢(每個操作需要刷新頁面);安全性上需要防范的問題多(網(wǎng)頁容易受到攻擊);操作界面上較多功能如右鍵、雙擊等不能用;報表基本需要定制</p><p>  通過調(diào)查和根據(jù)用戶的需求分析得出司法考試復(fù)習(xí)系統(tǒng)是面對法律考生,他們對于操作的要求不高,基本上都是看和點擊鼠標(biāo),必要的時候才是使用鍵盤??忌?/p>

59、不可能整天拿著電腦到處跑,在條件有限的基礎(chǔ)上可以讓自己可以學(xué)到東西,B/S只要能接上網(wǎng)就能瀏覽。所以在權(quán)衡之下,本人認為使用B/S架構(gòu)更能讓得用戶可以接受。</p><p>  為了實現(xiàn)司法考試復(fù)習(xí)系統(tǒng),本設(shè)計使用asp.net來構(gòu)建系統(tǒng),使用VS 2008作為開發(fā)工具和SQL 2005設(shè)計數(shù)據(jù)庫。這兩款開發(fā)軟件都是微軟開發(fā)出來的產(chǎn)品,在兩個軟件的交互下,可以讓本設(shè)計達到很好的兼容和減少由于兼容性導(dǎo)致的出錯機率。

60、</p><p><b>  4.2結(jié)構(gòu)設(shè)計</b></p><p>  司法考試復(fù)習(xí)系統(tǒng),本設(shè)計選擇了使用B/S架構(gòu),使用asp.net來建設(shè)網(wǎng)站是很好的一個設(shè)計方案。因此,系統(tǒng)分成了三層來設(shè)計完成。下面就來介紹,系統(tǒng)分成了哪三層吧。</p><p>  4.2.1表面層設(shè)計</p><p>  一般用戶對于一般系統(tǒng)的

61、界面要求,要帶點絢麗或者唯美。然而,對于司法考試復(fù)習(xí)系統(tǒng)來說,做得美觀是需要的,卻不要求達到絢麗的效果,給用戶一種“小清新”或者“眼前一亮”的感覺就可以。因為用戶要集中注意到里面的文字內(nèi)容上,如果界面做得太絢麗的話,就會喧賓奪主,令得用戶不能專心去復(fù)習(xí),從而影響效率。于是,我把界面向簡潔出發(fā),令得用戶在進入網(wǎng)站的時候能夠覺得這個網(wǎng)站具有學(xué)法律所要求的嚴(yán)謹(jǐn)和簡練。從用戶需求方面分析得出,備考司法考試的考生一般都連續(xù)學(xué)習(xí)幾個小時。我想到了為

62、什么不設(shè)計一種可以讓得用戶放松心情消除疲勞的界面呢。這樣的想法從而導(dǎo)致了,我對于界面設(shè)計的另一想法,以令得用戶心情放松的顏色為主。</p><p>  從上面的分析可以得出,關(guān)于界面層的設(shè)計,本人覺得設(shè)計成簡潔大方又令得用戶能夠放松心情的界面是最好的方案。</p><p>  4.2.2邏輯層設(shè)計</p><p>  所謂的邏輯層,即業(yè)務(wù)層,當(dāng)用戶對控件的操作而觸發(fā)

63、控件所帶的事件,從而使得表面層與數(shù)據(jù)層交互起來,作用類似于搬運工。</p><p>  對于司法考試復(fù)習(xí)系統(tǒng)來說,邏輯層是至關(guān)重要的。因為很多關(guān)于數(shù)據(jù)的篩選都是在邏輯層完成。因為這個系統(tǒng)要求對數(shù)據(jù)的分類很精確,大量的數(shù)據(jù)篩選如果放到服務(wù)器中運行的話就會造成數(shù)據(jù)庫壓力過高而訪問速度減慢,這樣的話會大大降低用戶體驗的效果。雖然按照這樣做的話,安全性會降低,但是這個系統(tǒng)要求的安全性能不是很高,本系統(tǒng)不涉及用戶隱私,這只

64、是一個幫助用戶備考復(fù)習(xí)的系統(tǒng)。因此,本人覺得拿安全性來換取用戶的體驗是很值得的。如今,為什么蘋果產(chǎn)品依舊很多人追捧。是因為,蘋果能給用戶一個很好的用戶體驗。即使你從未接觸過蘋果產(chǎn)品,但是你一開始使用很快就能上手,并且界面與軟件的結(jié)合很完美,令得你跳不出毛病來。這樣的用戶體驗明顯就拉攏了很多用戶來追捧蘋果。</p><p>  對于邏輯層的設(shè)計,本人覺得對于用戶體驗比安全性更加的重要,所以會把數(shù)據(jù)的一些處理帶到邏輯

65、層上。</p><p>  4.2.3數(shù)據(jù)層設(shè)計</p><p>  關(guān)于數(shù)據(jù)庫的設(shè)計,由于把系統(tǒng)分成了5大功能模塊,所以把數(shù)據(jù)庫的設(shè)計也圍繞這五大模塊來設(shè)計。下面就來展示以下,司法考試復(fù)習(xí)系統(tǒng)的數(shù)據(jù)庫是如何設(shè)計,如圖4.1所示。</p><p>  圖4.1 司法考試復(fù)習(xí)系統(tǒng)的數(shù)據(jù)庫表</p><p>  表4.1 [user]表的設(shè)計&l

66、t;/p><p>  表4.2 [知識管理]表的設(shè)計</p><p>  表4.3[筆記]表的設(shè)計</p><p>  表4.4 [試題]表的設(shè)計</p><p>  表4.5 [答題卡]表的設(shè)計</p><p>  表4.6 [錯題本]表的設(shè)計</p><p>  表4.7 [提問]表的設(shè)計<

67、;/p><p>  表4.8 [話題]表的設(shè)計</p><p>  表4.9 [話題回復(fù)]表的設(shè)計</p><p>  表4.10 [法律法規(guī)目錄]表的設(shè)計</p><p>  表4.11 [法律法規(guī)條文]表的設(shè)計</p><p>  表4.12 [查詢表]表的設(shè)計</p><p>  首先,第一重

68、要當(dāng)然是用戶注冊登錄,由表[user]負責(zé)這些數(shù)據(jù),如表4.1所示。第二,司法考試知識體系的管理,由表[知識管理]來管理數(shù)據(jù),由表[筆記]來記錄用戶對于知識體系的感悟,如表4.2與4.3所示。第三,司法考試測試,由表[試題]來管理題目而形成題庫,由表[答題卡]來記錄當(dāng)前用戶所做的題目的答案,并與[試題]表中的答案匹配,如果匹配不正確由[錯題本]來記錄做錯的題目,如表4.4、表4.5與表4.6所示。第四,在線答疑的數(shù)據(jù),由表[提問]來管理

69、考生的疑問和老師的答復(fù),如表4.7所示。第五,交流平臺的管理,由表[話題]來管理用戶所發(fā)表的信息類似于發(fā)微薄,由表[話題回復(fù)]來管理其他用戶和用戶對評論的回復(fù),如表4.8與表4.9所示。第六,法律法條檢索,由表[法律法規(guī)目錄]來管理有多少門法律,再由表[法律法規(guī)條文]來管理每門法律的法律法條,如表4.10與4.11所示。當(dāng)用戶輸入關(guān)鍵字的時候,由表[查詢表]中記錄所查詢的信息,從檢索中次此查詢的話就在[查詢表]中查詢,類似于函數(shù)的重載一

70、樣,如表4.12所示。</p><p><b>  5 詳細設(shè)計</b></p><p>  在這里,本人會詳細地介紹如何實現(xiàn)所要求的系統(tǒng),并對設(shè)計做出精確描述,還有精美的“藍圖”來描繪系統(tǒng),從邏輯上實現(xiàn)每個模塊的功能,如圖5.1所示。</p><p><b>  圖5.1設(shè)計總攬圖</b></p><

71、p>  5.1用戶注冊登陸設(shè)計</p><p>  解說設(shè)計這個注冊登錄的時候,為了方便理解,我設(shè)計了一個用例圖來顯示注冊登錄,如圖5.2所示。</p><p>  圖5.2 用戶注冊登錄用例圖</p><p>  注冊的界面,按照以簡潔為主,以藍色為主色調(diào)。有三個輸入欄,分別是用戶名、密碼和確認密碼,在用戶名的輸入欄右邊有一個“檢查”的按鈕,是檢測用戶名是否

72、已經(jīng)注冊。</p><p>  登錄的界面,按照以簡潔為主,以藍色為主色調(diào)。有兩個輸入欄,分別是用戶名、密碼,在用戶名的輸入欄左下邊有一個“注冊”的按鈕,是方便新用戶注冊ID使用。為了令得用戶知道設(shè)計這個系統(tǒng)的誠意,特意使用一張圖片來以表誠意。</p><p>  5.2部門法知識體系設(shè)計</p><p>  按照司法考試,為了方便考生能更好地復(fù)習(xí),本人把中國的法律

73、分成了14個部門法。</p><p>  這14個部門法是按照一定的技巧來編排,而不是說胡亂或按比劃順序編排。備考的考生都知道,法律最基礎(chǔ)的分類為實體法和程序法。當(dāng)然其他的分法也可以,但是這個分法比較主流而已。部門法的劃分以實體法和程序法為基礎(chǔ),再根據(jù)各個部門法的作用不同把部門法中的《法理學(xué)》作為最基本的,因為任何的法律都要求有一種知識的方法來支撐才能走得更遠,無疑的《法理學(xué)》就是學(xué)習(xí)法律知識的根本。然后,大家都

74、知道法律當(dāng)中民法、刑法、行政法和它們配套的訴訟法在中國的法律上是有著很重要的地位,從司法考試的分?jǐn)?shù)上看就知道,這幾部法律就占了70%的分?jǐn)?shù)。所以民法、刑法和行政法作為基礎(chǔ)學(xué)科劃分為一類,再把它們們相配套的訴訟法歸為一類。至于與我們經(jīng)濟生產(chǎn)有關(guān)的歸為一類名日“商經(jīng)知”,這是在法律界的一種簡稱。其它一些比較零散的部門法就歸為一類,因為它們知識點太零散和分值占得不是很重,又不好歸類,所以把它們歸為“其它”覺得比較合適。</p>

75、<p>  為了較為深入地了解我們的這個部門法知識體系,使用類圖方便讓大家了解,如圖5.5所示。</p><p>  圖5.3 部門法知識體系用例圖</p><p>  至于,每個部門法里面的知識體系,下面提供用例圖來表示該功能的設(shè)計,如圖5.6所示。</p><p>  圖5.4 部門法體系表的用例</p><p>  5.3部門

76、法測試設(shè)計</p><p>  關(guān)于部門法的測試,本人把按測試的題目照14個部門法歸類使得考生能夠更好地自本人檢測。為了方便大家對測試的了解,使用一個用例圖來顯示,如圖5.8所示。</p><p>  圖5.5 部門法測試用例圖</p><p>  對于任何部門法和錯題本中的試題編排都是隨機的,用戶不用擔(dān)心順序固定而形成思維固定。這樣的方法很好地鍛煉考生的思考能力,

77、只要考生不是死記答案,這樣堅持下去肯定能有所效果。</p><p><b>  5.4在線答疑設(shè)計</b></p><p>  本人設(shè)計了有專門的老師來分別負責(zé)自己所擅長的部門法領(lǐng)域。因為術(shù)業(yè)有專攻,不是每個老師都是萬金油。法律分為14個部門法,每個部門法專門分配一到兩位老師來解答考生的問題。由專門部門法的老師來答疑考生,這種方法能夠很好地回復(fù)考生的疑問,并且時間很短

78、,大大地提高了效率。對于如何設(shè)計,本人使用了用例圖來表示,如圖5.9所示。</p><p><b>  (b)</b></p><p>  圖5.6 在線答疑用例圖</p><p><b>  5.5交流平臺設(shè)計</b></p><p>  設(shè)計這個交流平臺的時候,本系統(tǒng)由于是復(fù)習(xí)系統(tǒng),不應(yīng)該有這個

79、功能。因為備考的考生因為使用很多的時間去復(fù)習(xí)。然而本人突然看到某廣告激發(fā)了本人的靈感,本人發(fā)現(xiàn)勞逸結(jié)合是一個不錯的復(fù)習(xí)方式,于是誕生了交流平臺。關(guān)于這個系統(tǒng)的設(shè)計,本人也使用了用例圖的方式來表示,如圖5.10所示。</p><p>  如圖5.7 交流平臺用例圖</p><p>  5.6法律法條檢索設(shè)計</p><p>  對于法條的檢索,本人覺得二層的檢索已經(jīng)可

80、以了,再縮小的話會對用戶所要檢索的結(jié)果更加的不滿意。因此本人使用了用例圖來顯示本人的設(shè)計,如圖5.11所示。</p><p>  圖5.8 法條檢索用例圖</p><p><b>  5.7管理員設(shè)計</b></p><p>  關(guān)于管理員的設(shè)計,本人針對用戶的五大功能分別設(shè)計了管理員的五大權(quán)限,分別是添加知識點,添加法律法規(guī)、修改法律法規(guī)、添

81、加法律條文和解答問題。這五大功能很好的把系統(tǒng)的運行和維護緊湊起來。為了更方便地了解,本人設(shè)計了用例圖讓大家看得更加的清楚,如圖5.12所示。</p><p>  圖5.9 管理員用例圖</p><p><b>  6 設(shè)計的實現(xiàn)</b></p><p>  這個標(biāo)題是對設(shè)計進行編碼與測試,優(yōu)化系統(tǒng),保證系統(tǒng)的可靠性?,F(xiàn)在就讓本人來介紹一下本系統(tǒng)

82、是如何實現(xiàn)。</p><p>  6.1實現(xiàn)用戶注冊登錄</p><p>  6.1.1實現(xiàn)用戶注冊</p><p>  首先,當(dāng)然是用戶注冊。因為沒有用戶,什么網(wǎng)站都是白搭。界面的設(shè)計當(dāng)然緊遵循簡潔的風(fēng)格,左上角有一個“歡迎注冊”的label控件為了增加網(wǎng)站的親和性。用戶輸入欄的地方,有用戶名、密碼和確認密碼這三項,由于本網(wǎng)站系統(tǒng)是司法考試復(fù)習(xí)系統(tǒng)與用戶的信息資料

83、沒有關(guān)系,這樣為了用戶的保密性有了很好的措施。用戶名輸入欄的右邊有一個“檢查”的控件,是為了查看該用戶名有沒有注冊。具體的實現(xiàn),如圖6.1所示。</p><p>  圖6.1 用戶注冊界面</p><p>  其中檢查用戶名是否經(jīng)已注冊,本人使用了ds來存儲數(shù)據(jù)庫中表返回的用戶名,再用try…catch()…判斷ds.table中是否為空,空的話報錯,證明該用戶名沒有注冊。注冊使用了簡單的

84、insert的sql語句來完成注冊。</p><p>  6.1.2實現(xiàn)用戶登錄</p><p>  用戶登錄的界面依舊簡潔為主,為了更加表明本系統(tǒng)的誠意,特意增加了一張圖片以表誠意,如圖6.2所示。</p><p>  圖6.2 用戶登錄界面</p><p>  這個用戶登錄界面的輸入欄有兩個,分別是用戶和密碼。左下方有一個“注冊”的lin

85、kbutton控件來方便新用戶注冊。再有一個登錄控件,完成對用戶還是管理員的識別。其中使用判斷用戶名來識別身份。</p><p>  6.2實現(xiàn)部門法知識體系</p><p>  這個體系表是按照部門法來分類的,所以使用主頁中的button來判斷用戶要求進入的部門法體系,其中用“部門法”來傳遞用戶所選的部門法。為了使得用戶更加地清晰了解到知識體系的分布。所以使用了商品銷售的上架方式來展示一

86、張張的體系表,本人認為這種方法是最直接有效的。因為差不多每個人都有網(wǎng)購的習(xí)慣,嘗試過一次之后就會入迷,所以潛意識地就會令得用戶去點擊,來增加用戶的學(xué)習(xí)興趣,如圖6.3所示。</p><p>  圖6.3 知識體系表界面</p><p>  圖表的展示使用了datalist控件來顯示,來綁定體系表中的數(shù)據(jù)。在頁頭的地方為了方便用戶記錄學(xué)習(xí)的心得,專門添加了記錄筆記的功能?!肮P記”和“添加筆記

87、”這個兩個button控件來管理筆記,如圖6.4所示。</p><p><b>  (b)</b></p><p>  圖6.4 筆記的添加和查看修改界面</p><p>  添加筆記這個功能,使用了簡單的sql語句的insert語句來完成。筆記的添加修改就是datalist筆記加上數(shù)據(jù)庫中筆記的綁定和使用了session來篩選用戶的筆記。&l

88、t;/p><p>  6.3實現(xiàn)部門法測試</p><p>  為了擺脫考生做題的思維慣性,本人使用了數(shù)據(jù)庫的隨機抽取的函數(shù)來完成對題目的出題方法。使用dropdownlist來讓用戶選擇部門法的試題,再用“測驗”控件來列出題目,如圖6.5所示。</p><p>  圖6.5 部門法測試界面</p><p>  當(dāng)用戶完成了試卷的時候,點擊“提交

89、”按鈕就可以把試卷提交到服務(wù)器進行批改,然后跳轉(zhuǎn)到成績頁面上,并且把錯題添加到錯題本上,如圖6.6所示。</p><p>  圖6.6 試卷批頁面</p><p><b>  6.4實現(xiàn)在線答疑</b></p><p>  這個功能能很好解決考生的問題。為了方便考生操作,本人讓得界面更加地簡潔了。使用dropdownlist控件讓用戶選擇問題所

90、屬部門法,然后再內(nèi)容的輸入欄中輸入問題。然后提交,也是使用了insert語句完成,如圖6.7所示。</p><p><b>  圖6.7 提問界面</b></p><p>  在頁頭的上方有一個“查看已解答問題”的控件,這樣可以方便用戶查看解答了的問題,如圖6.8所示。</p><p>  圖6.8 查看已解答問題界面</p>&

91、lt;p>  6.5實現(xiàn)在線交流平臺</p><p>  這個頁面有集發(fā)表心得、查看用戶心得、評論心得和查看回復(fù)等功能一起,能夠很好地幫助考生放松心情。還可以令得考生放松之余學(xué)到一些小技巧,如圖6.9所示。</p><p>  圖6.9 在線交流平臺</p><p>  頁頭的“查看回復(fù)”,是用來查看回復(fù)的。當(dāng)有新的回復(fù)時候,“查看回復(fù)”會變成“您有新的回復(fù)”

92、。“發(fā)表”控件的話就是用來法條心得。每條心得右下方的“回復(fù)”,是讓用戶去評論別人的心得,增加交流的趣味性。還可以上下翻頁。</p><p>  6.6實現(xiàn)法律法條檢索</p><p>  由于語言具有模糊性,所以這個檢索的精準(zhǔn)度不是很高。本人認為可以進行二次檢索的話已經(jīng)可以滿足用戶的需求了,再多的話會遺漏一些法條,令得考生對于題目依據(jù)有所減少,從而影響到題目的判斷。至于,法律法條檢索的界面

93、,如圖6.10所示。</p><p>  圖6.10 法律法條檢索界面</p><p>  其中使用了radiobuttonList控件來選擇是使用全庫搜索還是從檢索中搜索,一并使用“搜索”控件來出發(fā)使用datalist控件展示搜索結(jié)果的功能。</p><p><b>  6.7實現(xiàn)管理員</b></p><p>  管

94、理員的頁面還是以簡潔為主,因為這樣可以令得管理員可以方便操作,并且經(jīng)過簡單的培訓(xùn)就可以操作,并且大多數(shù)學(xué)法律的計算機基礎(chǔ)都不怎么好。所以設(shè)計的界面,如圖6.11所示。</p><p>  圖6.11 管理員界面</p><p>  至于添加知識點的界面,如圖6.12所示。本人把對于知識點的歸屬交給了dropdownlist控件,上傳知識體系表使用fileupload控件。“添加”觸發(fā)把數(shù)據(jù)

95、存入數(shù)據(jù)庫中,如圖6.12所示。</p><p>  圖6.12 添加部門法知識點界面</p><p>  關(guān)于部門法測試題目,如圖6.13所示。</p><p>  圖6.13 添加部門法測試試題界面</p><p>  關(guān)于在線回答問題的界面,如圖6.14所示。</p><p>  圖6.14 在線回答問題界面&l

96、t;/p><p>  關(guān)于添加法律名稱的界面,如圖6.15所示。</p><p>  圖6.15 添加法律名稱界面</p><p>  關(guān)于添加法律法條的界面,如圖6.16所示。</p><p>  圖6.16 添加法律法條界面</p><p><b>  7 運行和維護</b></p>

97、<p><b>  7.1系統(tǒng)的運行</b></p><p>  關(guān)于本系統(tǒng)的運行環(huán)境,操作系統(tǒng)是windows 7旗艦版,開發(fā)工具是 VS 2008,數(shù)據(jù)庫是SQL server 2005,瀏覽器是360極速瀏覽器。</p><p><b>  7.2系統(tǒng)的維護</b></p><p>  在系統(tǒng)維護工作中,

98、開發(fā)人員往往在整個系統(tǒng)生命周期中常常被忽視。同時,人們只熱衷于軟件系統(tǒng)開發(fā),當(dāng)開發(fā)工作完成以后,多數(shù)情況下開發(fā)隊伍被解散或撤走。而在系統(tǒng)開始運行后,往往沒有配置相當(dāng)?shù)南到y(tǒng)維護人員。這樣,一旦系統(tǒng)發(fā)生問題或環(huán)境發(fā)生變化,最終令得用戶將面對系統(tǒng)的評語很差,這就是為什么有些信息系統(tǒng)在運行環(huán)境中長期與舊系統(tǒng)并行運行不能轉(zhuǎn)換,甚至最后被廢棄的原因。隨著信息系統(tǒng)應(yīng)用的深入,以及使用壽命的延長,系統(tǒng)維護的工作量將越來越大。《計算機系統(tǒng)維護技術(shù)》[1]

99、</p><p>  由于本系統(tǒng)的要求不是在于性能上的維護,重點在于對于里面的知識和試題的管理。所以系統(tǒng)的維護要求較低。這個很好的解決。至于交流平臺的心得和在線答疑的問題,本人認為只要做好數(shù)據(jù)庫的優(yōu)化就能搞掂了。</p><p><b>  8 總結(jié)</b></p><p>  經(jīng)過一個學(xué)期的時間,本人完成了司法考試復(fù)習(xí)系統(tǒng)。</p>

100、;<p>  這次畢業(yè)設(shè)計令得本人更加熟悉了各種開發(fā)工具和數(shù)據(jù)庫的應(yīng)用,經(jīng)歷從理論走到實踐的道路上的學(xué)習(xí)過程。我從當(dāng)初翻書找資料,遇到技術(shù)問題請教老師,到現(xiàn)在成功運行。這中間雖然很辛苦但是有很多值得回憶的地方。記得幾年前報考學(xué)校專業(yè)的時候,本人就已經(jīng)對軟件開發(fā)產(chǎn)生了濃厚興趣,狠下決心刻苦學(xué)習(xí)。可是,剛進入大學(xué)學(xué)習(xí)的時候就遇到了困能,來到新的環(huán)境,本人真的很不適應(yīng),由于環(huán)境的干擾學(xué)習(xí)效率低下,經(jīng)過一個學(xué)期后才慢慢地適應(yīng)。所以

101、從當(dāng)初辛苦的開端,慢慢就習(xí)慣了,就是因為這種忍耐和堅持才能讓本人完成這個畢業(yè)設(shè)計。</p><p>  整個過程中,從需求分析到系統(tǒng)設(shè)計,本人都盡自己所能,努力讓自己以前學(xué)的知識運用到司法考試復(fù)習(xí)系統(tǒng)中,并順利完成這次畢業(yè)設(shè)計,為自己的大學(xué)生涯畫上一個完美的句號。雖然在設(shè)計該系統(tǒng)的過程中要學(xué)習(xí)很多更新的知識,感覺好像趕鴨子一樣,增加了很多的負擔(dān),但在老師和同學(xué)的幫助下以及自己的不斷堅持下,不怕麻煩,不怕重新推到再

102、做。當(dāng)克服了這些困難之后,感覺自己的編程能力在一點一滴的熟練和提高。本人始終相信只要肯埋頭去鉆研學(xué)問,不怕苦和累,自己想要的一切知識都能夠掌握。</p><p>  本設(shè)計只是初步的實現(xiàn)司法考試復(fù)習(xí)系統(tǒng)的基本功能,更多的功能有待日后去添加完善。在劃分部門法的基礎(chǔ)上,我應(yīng)該把部門法做更細的劃分,盡可能地把每個部門法劃分得更細。這樣就令得考生易于掌握每一個小的知識點。系統(tǒng)能夠運行,但是由于技術(shù)所限不能使得用戶有更好的

103、體驗。這是因為我對于法律知識的欠缺和編程的能力所限現(xiàn)今暫時不能克服,但是我相信日后經(jīng)過學(xué)習(xí)能夠把該系統(tǒng)完善得更好。</p><p><b>  參考文獻</b></p><p> ?。?]步山岳,章慧.計算機系統(tǒng)維護技術(shù)(第2版普通高等學(xué)校計算機專業(yè)特色教材)[M].高等教育出版社,2010,6.[2](美)斯蒂芬森,(美)晉勞,(美)瓊斯.SQL入門經(jīng)典(第5版)

104、[M].人民郵電出版社,2011,11.[3]郝安林.SQL Server 2005基礎(chǔ)教程與實驗指導(dǎo)[M].清華大學(xué)出版社,2008,11.</p><p>  [4](美)拉森.Microsoft SQL Server 2005商業(yè)智能實現(xiàn)[M].清華大學(xué)出版社,2008,3.</p><p>  [5]張正禮.ASP.NET 4.0從入門到精通[M].清華大學(xué)出版社,2011,7.

105、</p><p> ?。?](美)加洛韋.ASP.NET MVC 3 高級編程[M].清華大學(xué)出版社,2012,6.</p><p>  [7](美) 麥克唐納(MacDonald,M.) , (美) 弗里曼 (Freeman,A.) , (美)茲普茲塔 (Szpuszta,M.).ASP.NET 4高級程序設(shè)計(第4版)[M].人民郵電出版社,2011,6.</p><

106、;p>  [8](美)米里特(Millett, S.).ASP.NET設(shè)計模式[M].清華大學(xué)出版社,2011,11.</p><p> ?。?](美)弗里曼(Freeman,E.).Head First 設(shè)計模式(中文版)[M].中國電力出版社,2007,9.</p><p>  [10](美)拉曼(Larman,C.).UML和模式應(yīng)用(原書第3版)[M].機械工業(yè)出版社,200

107、6,5.</p><p> ?。?1]邱郁惠.VISUAL STUDIO 2010和UML黃金法則[M].機械工業(yè)出版社,2011,3.</p><p>  [12]北京萬國學(xué)校.專題講座系列[M].清華大學(xué)出版社,2013,3.</p><p> ?。?3]國家司法考試輔導(dǎo)用書編輯委員會.2013年國家司法考試輔導(dǎo)用書(全三卷)[M].法律出版社,2013,4.&

108、lt;/p><p> ?。?4]法律考試中心.2013年國家司法考試法律法規(guī)匯編[M].清華大學(xué)出版社,2013,1.</p><p> ?。?5]北京萬國學(xué)校.2013國家司法考試萬國授課精華[M].中國法制出版社,2013,2.</p><p> ?。?6]中華人民共和國司法部.2013年國家司法考試大綱[M].法律出版社,2013,4.</p>&l

109、t;p><b>  謝 辭</b></p><p>  這一刻是一個特殊的時刻,是一個以后回想起來津津有味的特別時刻。此時此刻,為期一個學(xué)期的畢業(yè)設(shè)計就要畫上句點,這也意味者本人在北京理工大學(xué)珠海學(xué)院的學(xué)生生涯將結(jié)束,人生當(dāng)中的大學(xué)美好時光也即將畫上句號。內(nèi)心的心情復(fù)雜,有即將畢業(yè)的興奮、有對大學(xué)同學(xué)特別是舍友的不舍、還有對大學(xué)美好時光不能更能發(fā)光發(fā)熱而有點感嘆。</p>

110、<p>  在畢業(yè)設(shè)計這段時間里,本人獲得了很大的自我提升,其中包含了對軟件工程知識的理解、還有對法律書籍的認識等等。</p><p>  首先,本人要特別感謝本人的指導(dǎo)老師龔友明老師!謝謝老師給予本人悉心的關(guān)懷與指導(dǎo)。記得那天晚上,第一次見到老師時,關(guān)于畢業(yè)設(shè)計題目的設(shè)立就聊了一個小時,這種責(zé)任心讓本人體會到了一種親近的感覺。老師您的認真負責(zé)的工作態(tài)度、嚴(yán)謹(jǐn)?shù)闹螌W(xué)風(fēng)格、親切平易近人的性格,使本人深

111、受啟發(fā)。正是在老師的細致耐心的指導(dǎo)下,我才能完成畢業(yè)設(shè)計的任務(wù)。</p><p>  其次,本人真的很感謝同學(xué)們在完成畢業(yè)設(shè)計的期間,給本人的無私和最大的幫助。曾經(jīng)遇到過很多疑難,正是與同學(xué)們的相互探討到深夜,才使得本人獲益匪淺,才能讓我在程序的道路上繼續(xù)前進。短短幾個月時間內(nèi),除了學(xué)會了基本數(shù)據(jù)庫應(yīng)用和asp網(wǎng)站的開發(fā)外,更重要的是學(xué)到了兢兢業(yè)業(yè),奮發(fā)向上的態(tài)度!這種精神將是本人今后人生前進道路上的一種力量,所

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論