国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

新生入館教育考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

2019-07-16 03:17…尹才榮公惠玲
電腦知識(shí)與技術(shù) 2019年14期

…尹才榮 公惠玲

摘要:新生入校時(shí),參加新生入館教育考試系統(tǒng)的考試,增加了新生了解圖書(shū)館的渠道和動(dòng)力,幫助新生快速、全面認(rèn)識(shí)圖書(shū)館。文章從開(kāi)發(fā)環(huán)境及服務(wù)器架構(gòu)、獲取需求分析、系統(tǒng)設(shè)計(jì)、界面設(shè)計(jì)、試題設(shè)計(jì)、編寫(xiě)代碼、測(cè)試網(wǎng)站、發(fā)布網(wǎng)站、IIS7的配置以及網(wǎng)站的安裝、新生信息的導(dǎo)入、網(wǎng)站的后期維護(hù)等環(huán)節(jié)來(lái)完成新生入館教育考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。

關(guān)鍵詞:入館教育;考試系統(tǒng);Visual Studio

中圖分類號(hào):TP311.5 ? ? ? ? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A

文章編號(hào):1009-3044(2019)14-0055-03

Abstract: When new students enter the school, taking the exams for the entrance examination system for new students will increase the channels and motivation of the new students to understand the library, and help the freshmen to quickly and comprehensively understand the library. This paper completes the construction of the software system from the aspects of development environment and server architecture, Acquisition demand analysis, system design, interface design, question design, code writing, website testing, website publishing, configuration of IIS7, website installation, introduction of freshmen information, and maintenance of the website.

Key words: enter the library education for new students; exam system; Visual Studio

“雙一流”建設(shè)背景下,傳統(tǒng)圖書(shū)館以紙質(zhì)文獻(xiàn)收藏和借閱為主的功能,已經(jīng)完全不能適應(yīng)時(shí)代發(fā)展的需要,隨著計(jì)算機(jī)技術(shù)、物流網(wǎng)技術(shù)的發(fā)展,圖書(shū)館已經(jīng)從傳統(tǒng)圖書(shū)館全面發(fā)展到數(shù)字圖書(shū)館,圖書(shū)館正在向智慧型圖書(shū)館轉(zhuǎn)型,圖書(shū)館的文獻(xiàn)資源建設(shè),不僅包括傳統(tǒng)的紙質(zhì)圖書(shū)、紙質(zhì)期刊的建設(shè),還包括中外文學(xué)術(shù)研究性數(shù)據(jù)庫(kù)、多媒體學(xué)習(xí)數(shù)據(jù)庫(kù)、電子圖書(shū)等數(shù)字化文獻(xiàn)資源的建設(shè),讀者可用的數(shù)字化文獻(xiàn)資源不僅包括本校圖書(shū)館正式采購(gòu)的數(shù)據(jù)庫(kù),還包括省數(shù)圖聯(lián)采的數(shù)據(jù)庫(kù)、免費(fèi)試用的數(shù)據(jù)庫(kù)、以及開(kāi)放獲取的數(shù)據(jù)庫(kù)。圖書(shū)館的圖書(shū)借閱已經(jīng)由傳統(tǒng)的人工借閱轉(zhuǎn)向基于RFID的自助借閱。圖書(shū)館還向科研工作者提供科技查新、查收查引、ESI學(xué)科服務(wù)等服務(wù)、開(kāi)設(shè)文獻(xiàn)檢索教學(xué)課程以提高讀者的信息素養(yǎng)。另外,圖書(shū)館還開(kāi)展豐富多彩的讀者活動(dòng),幫助讀者更好的使用圖書(shū)館。新生入校時(shí),參加新生入館教育考試系統(tǒng)的考試,增加了新生了解圖書(shū)館的渠道和動(dòng)力,幫助新生快速、全面認(rèn)識(shí)圖書(shū)館,對(duì)新生后期的學(xué)習(xí)研究大有裨益。

下面將從開(kāi)發(fā)環(huán)境及服務(wù)器架構(gòu)、系統(tǒng)設(shè)計(jì)、界面設(shè)計(jì)、試題設(shè)計(jì)、編寫(xiě)代碼、測(cè)試網(wǎng)站、發(fā)布網(wǎng)站、IIS7的配置以及網(wǎng)站的安裝、新生信息的導(dǎo)入、網(wǎng)站的后期維護(hù)等環(huán)節(jié)來(lái)完成新生入館教育考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。

1 開(kāi)發(fā)環(huán)境及服務(wù)器架構(gòu)

開(kāi)發(fā)環(huán)境:Microsoft Visual Studio 2010;編程語(yǔ)言:C#;數(shù)據(jù)庫(kù):Microsoft SQL Server 2008 R2[1];Web服務(wù)器:IIS7。

系統(tǒng)架構(gòu):本系統(tǒng)在校園網(wǎng)內(nèi)運(yùn)行,對(duì)信息安全的要求高,交互性強(qiáng),處理數(shù)據(jù)量大,采用 B/S 架構(gòu)[2]。

2 獲取需求分析

系統(tǒng)一共5套試卷,用戶登錄系統(tǒng)后隨機(jī)分配其中的一套試卷,新生進(jìn)入系統(tǒng)進(jìn)行答題,答題滿80分為合格,不允許再次進(jìn)入系統(tǒng),答題低于80分為不合格,還可再次進(jìn)入系統(tǒng)答題。系統(tǒng)的數(shù)據(jù)流如圖1所示。

3 系統(tǒng)設(shè)計(jì)

系統(tǒng)設(shè)計(jì)階段的主要任務(wù)有:進(jìn)行模塊劃分,獲得模塊結(jié)構(gòu)圖,如圖2所示;根據(jù)需求分析階段的實(shí)體關(guān)系圖,設(shè)計(jì)出能滿足本系統(tǒng)功能的數(shù)據(jù)庫(kù)。

3.1 功能模塊

3.2 數(shù)據(jù)庫(kù)設(shè)計(jì)

數(shù)據(jù)庫(kù)名:exam

數(shù)據(jù)庫(kù)中建立2個(gè)表,分別為student、testPaper,用于記錄學(xué)生信息、試題答案信息。

student:記錄學(xué)生信息,包含字段:name、studentCode、password、score、 finishTime。每個(gè)字段的含義如表1所示。

testPaper:記錄五套試卷每題的答案,包含字段:question_number、testPaper01_answer、testPaper02_answer、testPaper03_answer、testPaper04_answer、testPaper05_answer。每個(gè)字段的含義如表2所示。

4 界面設(shè)計(jì)

4.1 登錄界面設(shè)計(jì)

登錄界面的整體布局:左側(cè)是考試須知,右側(cè)是輸入用戶名密碼的窗口。新生打開(kāi)新生入館教育考試系統(tǒng)網(wǎng)頁(yè)之后,能夠通過(guò)左側(cè)的考試須知清晰地了解到考試的注意事項(xiàng),在右側(cè)輸入用戶名和密碼登錄進(jìn)入考試系統(tǒng)。左側(cè)的考試須知內(nèi)容如下:

考試須知:使用學(xué)號(hào)和密碼進(jìn)行登錄,密碼與學(xué)號(hào)一致;考試期間不能刷新頁(yè)面,否則已答題的答案丟失;考試結(jié)束點(diǎn)擊“交卷”按鈕;考試內(nèi)容為25道單選題,每題4分,總分100分;考試為開(kāi)卷考試,考試過(guò)程中可以查閱資料;考試成績(jī)?cè)?0分及以上為合格,考試合格的考生不可再登錄系統(tǒng);考試不合格可登錄系統(tǒng)補(bǔ)考。登錄界面如圖3所示。

4.2 考試界面設(shè)計(jì)

考試界面力求簡(jiǎn)潔清晰,標(biāo)題是“新生入館教育在線考試”,正文是按順序排列的25道考試試題,結(jié)尾是“提交”按鈕,整個(gè)界面呈灰黑色調(diào)??荚嚱缑嫒鐖D4所示。

5 試題設(shè)計(jì)

題目類型是選擇題。圖書(shū)館各個(gè)部門(mén)根據(jù)自身的業(yè)務(wù)特點(diǎn),設(shè)計(jì)突出本部門(mén)業(yè)務(wù)工作的試題,幫助新生增加對(duì)圖書(shū)館工作的了解,一方面,讓學(xué)生了解到圖書(shū)館能夠提供哪些資源和服務(wù),在什么部門(mén)能夠獲得什么樣的服務(wù),通過(guò)什么途徑能夠獲得哪些資源;另一方面,讓學(xué)生了解圖書(shū)館的規(guī)章制度,幫助學(xué)生按照?qǐng)D書(shū)館的規(guī)章制度,文明、和諧地使用圖書(shū)館[3]。各部門(mén)考查的知識(shí)點(diǎn)總結(jié)如表3所示。

6 編寫(xiě)代碼

6.1 登錄代碼

如果已經(jīng)輸入了用戶名和密碼且用戶名密碼正確、分?jǐn)?shù)大于等于80,那么告知用戶:恭喜!考試已經(jīng)通過(guò),告知其分?jǐn)?shù),退出系統(tǒng)。如果已經(jīng)輸入了用戶名和密碼且用戶名密碼正確、分?jǐn)?shù)小于80,那么隨機(jī)分配一套試卷,參加考試。

6.2 試卷提交代碼

將數(shù)據(jù)庫(kù)中的答案與新生提交的答案一一進(jìn)行對(duì)比,新生每正確選擇一題,其回答正確的題數(shù)增加1,統(tǒng)計(jì)出其最終正確答題數(shù)量,每題4分,統(tǒng)計(jì)出其最后得分。將分?jǐn)?shù)保存在數(shù)據(jù)庫(kù)表student中。如果分?jǐn)?shù)大于等于80 ,那么告知用戶:恭喜!考試已經(jīng)通過(guò),告知其分?jǐn)?shù),退出系統(tǒng)。如果分?jǐn)?shù)小于80 ,那么告知用戶:'遺憾!考試未通過(guò),下次再考,告知其分?jǐn)?shù),退出系統(tǒng)。

7 測(cè)試網(wǎng)站

代碼完成后,在本地進(jìn)行測(cè)試,測(cè)試次數(shù)不少于50次,登錄系統(tǒng),完成滿分答題、0分答題、80分答題、大于80分答題,小于80答題等邊界值測(cè)試,上述每一個(gè)邊界值測(cè)試要覆蓋到5套試卷。在網(wǎng)站部署安裝完成之后,在電子閱覽室選擇了20臺(tái)電腦,進(jìn)行上述的邊界值測(cè)試,并且覆蓋到5套試卷。

8 發(fā)布網(wǎng)站

在網(wǎng)站編譯完成后,在Microsoft Visual Studio 2010平臺(tái)上,生成網(wǎng)站,發(fā)布網(wǎng)站。生成的網(wǎng)站文件將用于網(wǎng)站的安裝。

9 IIS7的配置以及網(wǎng)站的安裝

需要在服務(wù)器上配置IIS7,配置好之后,將生成的文件拷貝到服務(wù)器上,服務(wù)器就算架構(gòu)好了,用戶就可以訪問(wèn)網(wǎng)站,進(jìn)行新生入館教育在線考試了。

10 新生信息的導(dǎo)入

本系統(tǒng)的用戶信息在每年開(kāi)學(xué)新生報(bào)到之后,將excel表中的信息在Microsoft SQL Server 2008 R2平臺(tái)上導(dǎo)入數(shù)據(jù)庫(kù)中。

11 網(wǎng)站的后期維護(hù)

圖書(shū)館的規(guī)章制度,館舍的結(jié)構(gòu)布局,各部門(mén)的業(yè)務(wù)隨著時(shí)間的變遷會(huì)發(fā)生變化,因此該網(wǎng)站也需要維護(hù),保障系統(tǒng)的正確性和穩(wěn)定性。

12 結(jié)束語(yǔ)

該考試系統(tǒng)是開(kāi)卷考試,新生在答題的過(guò)程中,需要訪問(wèn)圖書(shū)館的門(mén)戶網(wǎng)站,門(mén)戶網(wǎng)站是圖書(shū)館的宣傳窗口,圖書(shū)館的規(guī)章制度、服務(wù)、電子資源、館藏等主要服務(wù)在門(mén)戶網(wǎng)站上都展示,另外,還需要通過(guò)搜索引擎來(lái)獲取圖書(shū)館相關(guān)的知識(shí),提升新生對(duì)圖書(shū)館的認(rèn)識(shí),新生在后期的學(xué)習(xí)研究中更多地通過(guò)圖書(shū)館獲取文獻(xiàn)資源,使用圖書(shū)的服務(wù),提升信息素養(yǎng)能力,參與圖書(shū)館的活動(dòng)。

參考文獻(xiàn):

[1] 尹才榮. 基于ASP.NET的網(wǎng)站開(kāi)發(fā)[J]. 電腦與信息技術(shù), 2014, 22(2): 50-53.

[2] 侯清禮, 王澤善. B/S結(jié)構(gòu)與C/S結(jié)構(gòu)的網(wǎng)絡(luò)考試系統(tǒng)的比較性研究[J]. 中國(guó)輕工教育, 2014(6): 43-45.

[3] 林琳. 高校圖書(shū)館新生入館教育考試系統(tǒng)應(yīng)用探討[J]. 河北科技圖苑, 2017, 30(4): 45-48, 54.

【通聯(lián)編輯:謝媛媛】