freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于ssh的計(jì)算機(jī)基礎(chǔ)知識(shí)在線考試系統(tǒng)畢業(yè)論文-文庫(kù)吧

2025-06-12 18:50 本頁(yè)面


【正文】 定義來(lái)配置,顯然會(huì)增加配置文件的體積,查找以及維護(hù)起來(lái)也不太方便。個(gè)人也不喜歡配置那么多的XML文件。所系本系統(tǒng)采用java的注解實(shí)現(xiàn)ssh框架,注解相當(dāng)于一種標(biāo)記加了注解就等于打上了某種標(biāo)記,沒(méi)加,則等于沒(méi)有某種標(biāo)記,以后,javac編譯器,開(kāi)發(fā)工具包和其他程序可以用反射來(lái)了解你的類以及各種元素上有何種標(biāo)記,看你有什么標(biāo)記,就去干相應(yīng)的事,標(biāo)記可以加載包,類,字段,方法,方法的參數(shù)以及局部變量上。關(guān)于全注解的實(shí)現(xiàn)方式,我將會(huì)在后面的系統(tǒng)實(shí)現(xiàn)部分詳細(xì)介紹。2. MySQL數(shù)據(jù)庫(kù)MySQL被廣泛的應(yīng)用在Internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體花費(fèi)成本低,尤其是開(kāi)放源碼這一特性,許多中小型的網(wǎng)站為了降低總體成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫(kù)。而且MySQL具有超強(qiáng)的穩(wěn)定性和強(qiáng)大的查詢功能,從而使得查詢變得方便和快捷。Bootstrap,來(lái)自 Twitter,是目前最受歡迎的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它簡(jiǎn)潔靈活,使得 Web 開(kāi)發(fā)更加快捷,它在jQuery的基礎(chǔ)上進(jìn)行了更為個(gè)性化和人性化的完善,形成一套自己獨(dú)有的網(wǎng)站風(fēng)格,并兼容大部分jQuery插件。Bootstrap中包含了豐富的Web組件,根據(jù)這些組件,可以快速的搭建一個(gè)漂亮、功能完備的網(wǎng)站。4. Ajax技術(shù)Ajax,即異步的 JavaScript 和 XML,它不是新的編程語(yǔ)言,而是一種使用現(xiàn)有標(biāo)準(zhǔn)的新方法。傳統(tǒng)的Web應(yīng)用交互由用戶觸發(fā)一個(gè)HTTP請(qǐng)求到服務(wù)器,服務(wù)器對(duì)其進(jìn)行處理后再返回一個(gè)新的HTHL頁(yè)到客戶端, 每當(dāng)服務(wù)器處理客戶端提交的請(qǐng)求時(shí),客戶都只能空閑等待,哪怕只是一次很小的交互,都要返回一個(gè)完整的HTML頁(yè),而用戶每次都要浪費(fèi)時(shí)間和帶寬去重新讀取整個(gè)頁(yè)面,這導(dǎo)致用戶界面的響應(yīng)比本地應(yīng)用慢得多。AJAX使用異步方式與服務(wù)器通信,不需要打斷用戶的操作,具有更加迅速的響應(yīng)能力。優(yōu)化了Browser和Server之間的溝通,減少不必要的數(shù)據(jù)傳輸、時(shí)間及降低網(wǎng)絡(luò)上數(shù)據(jù)流量。通過(guò)在后臺(tái)與服務(wù)器進(jìn)行少量數(shù)據(jù)交換,AJAX 可以使網(wǎng)頁(yè)實(shí)現(xiàn)異步更新。這意味著可以在不重新加載整個(gè)網(wǎng)頁(yè)的情況下,對(duì)網(wǎng)頁(yè)的某部分進(jìn)行更新。JSON(JavaScript Object Notation), 是一種輕量級(jí)的數(shù)據(jù)交換格式。它基于JavaScript的一個(gè)子集。 JSON采用完全獨(dú)立于語(yǔ)言的文本格式,數(shù)據(jù)格式比較簡(jiǎn)單, 易于讀寫(xiě), 格式都是壓縮的, 占用帶寬小。因?yàn)镴SON格式能夠直接為服務(wù)器端代碼使用, 大大簡(jiǎn)化了服務(wù)器端和客戶端的代碼開(kāi)發(fā)量, 但是完成的任務(wù)不變, 且易于維護(hù)。這些特性使JSON成為理想的數(shù)據(jù)交換語(yǔ)言。第3章 系統(tǒng)分析與概要設(shè)計(jì) 需求分析伴隨著社會(huì)經(jīng)濟(jì)的快速發(fā)展與前進(jìn),人們對(duì)教育的發(fā)展越來(lái)越重視。考試是教育中的一個(gè)重要環(huán)節(jié),近年來(lái)考試類型的不斷增加及考試需求不斷提高,傳統(tǒng)的考試方式要求教師打印考卷、監(jiān)考、批卷,使教師的工作量越來(lái)越大,并且這些環(huán)節(jié)由于全部需要人工完成,非常容易出錯(cuò)。由于以上幾個(gè)原因,現(xiàn)在很多學(xué)校以及考試機(jī)構(gòu)正在大力建設(shè)在線考試系統(tǒng),以此來(lái)減少考務(wù)管理成本和降低人力及物力的投入,與此同時(shí)也可以為考生提供更加全面、更加靈活的服務(wù)??忌M麑?duì)自己的學(xué)習(xí)情況進(jìn)行客觀、科學(xué)的評(píng)價(jià);教學(xué)人員則期望現(xiàn)有的考試模式能夠得到有效的改進(jìn),從而能夠提升考試效率。為了滿足考生和教務(wù)人員的需求,在線考試系統(tǒng)需要實(shí)現(xiàn)題庫(kù)管理、在線生成試卷并管理、考生登錄注冊(cè)、考生信息管理、在線答題、在線提交試卷、自動(dòng)評(píng)分、成績(jī)查詢等功能,以滿足各方面的需要。1. 考生:可以在線注冊(cè),登錄系統(tǒng),若忘記登陸密碼可根據(jù)注冊(cè)時(shí)填寫(xiě)的提示問(wèn)題及答案召回登錄密碼;登陸系統(tǒng)后可修改密碼及個(gè)人基本信息、 選擇試卷并在線考試、查詢成績(jī)個(gè)人成績(jī);考試結(jié)束后可退出系統(tǒng)。圖31 考生用例圖2. 管理員:登陸系統(tǒng)后可對(duì)管理員、考生等信息進(jìn)行管理;添加考試題目并生成試卷;對(duì)考生成績(jī)按條件進(jìn)行查詢和管理。圖32 管理員用例圖3. 系統(tǒng):在考試時(shí)為考生提供考試時(shí)間倒計(jì)時(shí)功能,提醒考生剩余考試時(shí)間;考試時(shí)間到達(dá)時(shí)自動(dòng)提交試卷;提交試卷后自動(dòng)閱卷并即時(shí)顯示考試成績(jī)。圖33 系統(tǒng)用例圖 系統(tǒng)功能結(jié)構(gòu)根據(jù)在線考試系統(tǒng)的特點(diǎn),可以將其分為前臺(tái)和后臺(tái)兩個(gè)部分來(lái)進(jìn)行設(shè)計(jì)。前臺(tái)主要用于考生注冊(cè)和登錄系統(tǒng)、在線考試、查詢成績(jī)及修改個(gè)人資料等;后臺(tái)主要用于管理員對(duì)考生信息、試卷信息、考題信息和考生成績(jī)信息等進(jìn)行管理。圖34 前臺(tái)功能結(jié)構(gòu)圖。圖35 后臺(tái)功能結(jié)構(gòu)圖 系統(tǒng)流程圖,進(jìn)入前臺(tái)首頁(yè)之后通過(guò)導(dǎo)航欄上面的鏈接可以進(jìn)行相關(guān)操作。考生模塊業(yè)務(wù)流程圖如圖36所示。圖36 考生模塊流程圖,進(jìn)入后臺(tái)管理首頁(yè),通過(guò)導(dǎo)航欄鏈接進(jìn)行后臺(tái)管理工作。管理員模塊業(yè)務(wù)流程圖如圖37所示。圖37 管理員模塊流程圖 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)是一個(gè)應(yīng)用系統(tǒng)的核心,所以數(shù)據(jù)庫(kù)設(shè)計(jì)的好壞對(duì)一個(gè)系統(tǒng)的執(zhí)行效率以及數(shù)據(jù)的有效性和一致性有著直接且重要的影響。設(shè)計(jì)數(shù)據(jù)庫(kù)之前應(yīng)充分了解用戶的需求,需求分析是設(shè)計(jì)數(shù)據(jù)庫(kù)的起點(diǎn),需求分析的結(jié)果是否能夠準(zhǔn)確無(wú)誤的反映用戶的實(shí)際需求,將直接影響到后面各個(gè)階段的設(shè)計(jì)。數(shù)據(jù)庫(kù)需求分析的目的就是要了解在一個(gè)系統(tǒng)中,用戶需要查詢、添加、修改和刪除哪些數(shù)據(jù),通過(guò)對(duì)基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程的收集與整理,組成一份詳細(xì)的數(shù)據(jù)字典,從而為后面的具體設(shè)計(jì)奠定基礎(chǔ)。根據(jù)前面所進(jìn)行的需求分析及用戶的需求可知,在線考試系統(tǒng)屬于中小型的軟件。而MySQL具有小巧、功能齊全、查詢迅捷等優(yōu)點(diǎn),可并可免費(fèi)使用,對(duì)于一般中小型,甚至大型應(yīng)用都能夠勝任。綜上所述,本系統(tǒng)采用的是MySQL數(shù)據(jù)庫(kù)。數(shù)據(jù)模型是是數(shù)據(jù)特征的抽象,從抽象層次上描述了系統(tǒng)的靜態(tài)特征、動(dòng)態(tài)行為和約束條件,為數(shù)據(jù)庫(kù)系統(tǒng)的信息表與操作提供一個(gè)抽象的框架。描述了數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作及數(shù)據(jù)約束。ER模型是對(duì)現(xiàn)實(shí)世界的一種抽象。它的主要成分是實(shí)體、聯(lián)系和屬性。使用這三種成分,我們可以建立許多應(yīng)用環(huán)境的ER模型。根據(jù)以上各節(jié)對(duì)系統(tǒng)所做的需求分析和系統(tǒng)設(shè)計(jì),現(xiàn)規(guī)劃處本系統(tǒng)中使用的數(shù)據(jù)庫(kù)實(shí)體分別為考生檔案實(shí)體、管理員檔案實(shí)體、試卷信息實(shí)體、考試題目實(shí)體(包括單選題、多選題、判斷題、填空題)和考生成績(jī)實(shí)體。下面將介紹幾個(gè)關(guān)鍵實(shí)體的ER圖。1)考生信息實(shí)體考生檔案實(shí)體包括編號(hào)、考生姓名、密碼、性別、提示問(wèn)題、問(wèn)題答案、身份證號(hào)等屬性。其實(shí)體ER圖如圖38所示。圖38 考生信息實(shí)體ER圖2)試卷信息實(shí)體試卷實(shí)體包括編號(hào)、試卷標(biāo)題、單選題個(gè)數(shù)、單選題每題分值、判斷題個(gè)數(shù)、判斷題每題分值、多選題個(gè)數(shù)、判斷題每題分值、填空題個(gè)數(shù) 、填空題每空分值、添加日期、考試所需時(shí)間等屬性。其實(shí)體ER圖如圖39所示。圖39 試卷信息實(shí)體ER圖3)單選題實(shí)體單選題實(shí)體包括編號(hào)、題干、正確答案、選項(xiàng)A、選項(xiàng)B、選項(xiàng)C、所屬試卷等屬性。其實(shí)體ER圖如圖310所示。圖310 單選題信息實(shí)體ER圖4)判斷題實(shí)體判斷題實(shí)體包括編號(hào)、題干、正確答案、所屬試卷等屬性。其實(shí)體ER圖如圖311所示。圖311 判斷題信息實(shí)體ER圖5)多選題實(shí)體多選題實(shí)體包括編號(hào)、題干、正確答案、所屬試卷、選項(xiàng)個(gè)數(shù)、選項(xiàng)A、選項(xiàng)B、選項(xiàng)C、選項(xiàng)D、選項(xiàng)E、選項(xiàng)F、選項(xiàng)G等屬性。其實(shí)體ER圖如圖312所示。圖312 多選題信息實(shí)體ER圖6)填空題實(shí)體填空題實(shí)體包括編號(hào)、題干、正確答案、空白個(gè)數(shù)、所屬試卷等屬性。其實(shí)體ER圖如圖313所示。圖313 填空題信息實(shí)體ER圖7)考生成績(jī)實(shí)體 考生成績(jī)實(shí)體包括編號(hào)、考生編號(hào)、試卷編號(hào)、成績(jī)、考試時(shí)間等屬性。其實(shí)體ER圖如下圖所示。圖314 成績(jī)表信息實(shí)體ER圖根據(jù)上一節(jié)的數(shù)據(jù)庫(kù)概念設(shè)計(jì),可以創(chuàng)建與之對(duì)應(yīng)的數(shù)據(jù)表。本系統(tǒng)包含8張表,下面分別介紹這些表的結(jié)構(gòu)。1)tb_admin(管理員信息表)管理員信息表用來(lái)存放所有管理員的登錄信息,該表的結(jié)構(gòu)如下表所示。列名數(shù)據(jù)類型約束描述idintprimary keyID號(hào)(自動(dòng)編號(hào))usernamevarchar(30)not null用戶名passwordvarchar(30)not null密碼2)tb_candidate(考生信息表)考生信息表用來(lái)保存所有考生信息,該表的結(jié)構(gòu)如下表所示。列名數(shù)據(jù)類型約束描述idintprimary keyID號(hào)(自動(dòng)編號(hào))namevarchar(30)not null姓名passwordvarchar(30)not null密碼sexintnot null性別cardNovarchar(18)not null身份證號(hào)questionvarchar(100)not null提示問(wèn)題answervarchar(100)not null問(wèn)題答案3)tb_paper(試卷信息表)試卷信息表用來(lái)保存套題信息,該表的結(jié)構(gòu)如下表所示。 列名數(shù)據(jù)類型約束描述idintprimary keyID號(hào)(自動(dòng)編號(hào))namevarchar(100)not null試卷標(biāo)題singleNumint允許空值單選題數(shù)量singlePointint允許空值單選題每題分值pdNumint允許空值判斷題數(shù)量pdPointint允許空值判斷題每題分值multipleNumint允許空值多選題數(shù)量multiplePointint允許空值多選題每題分值addDatedatetime允許空值添加日期needTimeint允許空值考試所需時(shí)間4)tb_single(單選題信息表)單選題信息表用來(lái)存放單選題信息,該表的結(jié)構(gòu)如下表所示。列名數(shù)據(jù)類型約束描述idintprimary keyID號(hào)(自動(dòng)編號(hào))subjectvarchar(200)not null題干paperIdintnot null所屬試卷編號(hào)optionAvarchar(100)not null選項(xiàng)AoptionBvarchar(100)not null選項(xiàng)BoptionCvarchar(100)not null選項(xiàng)CoptionDvarchar(100)not null選項(xiàng)Danswervarchar(2)not null正確答案5)tb_pd(判斷題信息表)判斷題信息表用來(lái)存放判斷題信息,該表的結(jié)構(gòu)如下表所示。列名數(shù)據(jù)類型約束描述idintprimary keyID號(hào)(自動(dòng)編號(hào))subjectvarchar(200)not null題干answerintnot null答案paperIdintnot null所屬試卷編號(hào)6)tb_blank(填空題信息表)填空題信息表用來(lái)存放填空題信息,該表的結(jié)構(gòu)如下表所示。列名數(shù)據(jù)類型約束描述idintprimary keyID號(hào)(自動(dòng)編號(hào))subjectvarchar(200)not null題干paperIdintnot null所屬試卷編號(hào)answervarchar(200)not null正確答案fillNumintnot null每題空白數(shù)量7)tb_multiple(多選題信息表)多選題信息表用來(lái)存放多選題信息,該表的結(jié)構(gòu)如下表所示
點(diǎn)擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1