999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

上海電力學(xué)院圖書(shū)館新生入館考試系統(tǒng)后臺(tái)開(kāi)發(fā)

2018-11-09 10:24:14張星
科技視界 2018年18期
關(guān)鍵詞:圖書(shū)館

張星

【摘 要】隨著計(jì)算機(jī)和互聯(lián)網(wǎng)技術(shù)的普及,傳統(tǒng)紙質(zhì)考試相比于在線(xiàn)考試有許多缺點(diǎn),比如:工作量大,周期長(zhǎng),不精確,成本較高。基于MVC (Model View Controller)三層架構(gòu), 用php和mysql技術(shù)開(kāi)發(fā)一套在線(xiàn)考試系統(tǒng)。該系統(tǒng)能有效克服紙質(zhì)考試的弊端,使得新生能夠更快更高效地使用圖書(shū)館的資源。

【關(guān)鍵詞】圖書(shū)館;入館考試系統(tǒng);php;mysql

中圖分類(lèi)號(hào): G258.6 文獻(xiàn)標(biāo)識(shí)碼: A 文章編號(hào): 2095-2457(2018)18-0027-002

DOI:10.19694/j.cnki.issn2095-2457.2018.18.011

【Abstract】With the popularity of computer and Internet technology, the traditional paper examination has many disadvantages compared with online examination, such as: heavy workload, long cycle, inaccuracy and high cost. Based on MVC (Model View Controller), an online examination system is developed by using PHP and MySQL technology. The system can effectively overcome the disadvantages of paper examination and enable freshmen to use library resources more quickly and efficiently.

【Key words】Library;Entrance Examination System;PHP;Mysql

0 前言

為了讓新生盡快熟悉圖書(shū)館的規(guī)章制度,更高效地使用圖書(shū)館的資源,圖書(shū)館必須對(duì)新生進(jìn)行培訓(xùn)。在線(xiàn)自學(xué)和在線(xiàn)考試的方式開(kāi)展新生入館教育,新生可以從交完卷的正確答案中學(xué)習(xí)。新生考試成績(jī)合格后方可開(kāi)通校園卡的圖書(shū)借閱權(quán)限。相比于傳統(tǒng)紙質(zhì)考試需要的大量人力和物力,在線(xiàn)考試系統(tǒng)的無(wú)紙化可以節(jié)省考試的費(fèi)用以及閱卷的人力[1-5]。

基于這種現(xiàn)狀,筆者基于MVC架構(gòu)采用php和mysql開(kāi)發(fā)了一個(gè)新生入館考試系統(tǒng)后臺(tái),并分析和探討了該系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)。

1 系統(tǒng)框架

MVC是一種架構(gòu)設(shè)計(jì)模式,是一種設(shè)計(jì)理念。是為了達(dá)到分層設(shè)計(jì)的目的,從而使代碼解耦,便于維護(hù)和代碼的復(fù)用。MVC是3個(gè)單詞的縮寫(xiě),全稱(chēng):Model-View-Controller(模型-視圖-控制器)。

一個(gè)典型的Web MVC流程:

(1)Controller收到用戶(hù)發(fā)出的請(qǐng)求;

(2)Controller調(diào)用Model完成狀態(tài)的讀寫(xiě)操作;

(3)Controller把數(shù)據(jù)傳遞給View;

(4)View渲染最終結(jié)果并呈獻(xiàn)給用戶(hù)。

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

2.1 系統(tǒng)模塊設(shè)計(jì)

根據(jù)考試系統(tǒng)的需求,將整個(gè)系統(tǒng)劃分為考題管理,學(xué)生管理以及成績(jī)概覽三個(gè)模塊。考題管理和學(xué)生管理模塊主要是分別完成了對(duì)考題和學(xué)生的增加,修改以及刪除操作。而成績(jī)概覽則是完成了按照班級(jí)劃分的平均分柱狀圖展示,以及成績(jī)分布的餅狀圖展示。其整體的模塊設(shè)計(jì)如圖1所示。

2.2 系統(tǒng)工作流程

對(duì)于整個(gè)系統(tǒng)而言,考試模塊和后臺(tái)模塊是獨(dú)立的。通過(guò)登錄頁(yè)面登錄時(shí),根據(jù)學(xué)(工)號(hào)判斷用戶(hù)角色,從而進(jìn)入到考試模塊(角色是學(xué)生)或者后臺(tái)管理頁(yè)面(角色是老師)。本篇文章著重討論后臺(tái)管理模塊,后臺(tái)管理的流程如圖2所示。

3 系統(tǒng)主要技術(shù)實(shí)現(xiàn)

3.1 數(shù)據(jù)庫(kù)配置

將數(shù)據(jù)庫(kù)的一些信息單獨(dú)寫(xiě)到一個(gè)特定文件中,這樣做的好處是巨大的。比如,當(dāng)數(shù)據(jù)庫(kù)發(fā)生變動(dòng),修改整個(gè)程序變得高效,而不用再去想再去找。還有當(dāng)修改數(shù)據(jù)庫(kù)的一些信息不必重啟服務(wù)器了,提高整個(gè)系統(tǒng)的穩(wěn)定性。本系統(tǒng)中,使用全局?jǐn)?shù)組$_CFG保存數(shù)據(jù)庫(kù)的配置信息。具體代碼如下:

3.2 日志記錄

建立一個(gè)日志類(lèi)對(duì)整個(gè)系統(tǒng)開(kāi)發(fā)都有很重要的作用。本系統(tǒng)都要用到大量的數(shù)據(jù)庫(kù)讀寫(xiě)操作,而在寫(xiě)sql語(yǔ)句的時(shí)候,很容易寫(xiě)錯(cuò),導(dǎo)致程序無(wú)法運(yùn)行。而在進(jìn)行數(shù)據(jù)庫(kù)操作的時(shí)候,調(diào)用日志類(lèi)中的寫(xiě)日志方法,就能方便地將數(shù)據(jù)庫(kù)讀寫(xiě)操作保存到后臺(tái)。一旦程序發(fā)生錯(cuò)誤,可以從后臺(tái)中找到sql語(yǔ)句錯(cuò)誤。

3.3 數(shù)據(jù)庫(kù)操作類(lèi)

將數(shù)據(jù)庫(kù)的增加,刪除,修改以及查詢(xún)等操作封裝到一個(gè)類(lèi)里,使得代碼緊緊有條,而且有利于代碼的擴(kuò)展。

3.4 Model層

在根目錄下創(chuàng)建一個(gè)文件夾并命名為Model。該文件夾下創(chuàng)建一個(gè)父類(lèi)Model.class.php,該類(lèi)通過(guò)調(diào)用數(shù)據(jù)庫(kù)操作類(lèi)的方法完成對(duì)數(shù)據(jù)庫(kù)的增刪改查操作。通過(guò)繼承,各個(gè)子model可以控制對(duì)應(yīng)的表,如考題表,用戶(hù)表,成績(jī)表等。而且各個(gè)model可以增加各自個(gè)性化的方法。

3.5 Controller層

通過(guò)model層對(duì)某個(gè)表的操作,獲取到數(shù)據(jù)展示到相應(yīng)view層。

3.6 View層

通過(guò)html,css以及JavaScript,設(shè)計(jì)出后臺(tái)的網(wǎng)頁(yè)。

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

本文利用php和mysql技術(shù)設(shè)計(jì)了一個(gè)基于MVC架構(gòu)的在線(xiàn)考試系統(tǒng)后臺(tái)。該系統(tǒng)能讓新生更好地利用好圖書(shū)館服務(wù),實(shí)現(xiàn)了考題管理,用戶(hù)管理,成績(jī)概覽等功能。實(shí)踐結(jié)果表明,該系統(tǒng)穩(wěn)定,使用方便。

【參考文獻(xiàn)】

[1]王建.基于Web的在線(xiàn)考試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].軟件導(dǎo)刊,2014,13(1):70-71.

[2]張怡寧.基于B/S結(jié)構(gòu)的大學(xué)英語(yǔ)考試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].電子設(shè)計(jì)工程,2016,24(16):25-27.

[3]陳作新,王玉香.遼寧科技大學(xué)圖書(shū)館新生入館考試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].中華醫(yī)學(xué)圖書(shū)情報(bào)雜志,2017,26(11): 76-80.

[4]張玲.基于Web數(shù)據(jù)庫(kù)在線(xiàn)考試系統(tǒng)的設(shè)計(jì)研討探討 [J].自動(dòng)化與儀器儀表,2016(5):120-121.

[5]田麗華,孫穎馨,王金甫.Spring框架下的IoC容器的在線(xiàn)考試系統(tǒng)設(shè)計(jì)[J].重慶理工大學(xué)學(xué)報(bào)(自然科學(xué)),2015,29(1):82-84,90.

猜你喜歡
圖書(shū)館
去圖書(shū)館坐坐
圖書(shū)館
圖書(shū)館里送流年
圖書(shū)館
文苑(2019年20期)2019-11-16 08:52:12
夜間的圖書(shū)館
幽默大師(2019年5期)2019-05-14 05:39:38
圖書(shū)館里的小驚喜
圖書(shū)館 Library
時(shí)間重疊的圖書(shū)館
文苑(2018年17期)2018-11-09 01:29:40
圖書(shū)館
飛躍圖書(shū)館
主站蜘蛛池模板: 草逼视频国产| 国产拍在线| 中文字幕亚洲精品2页| 国产va免费精品观看| 91亚洲免费| 国产精品理论片| 亚洲国产亚洲综合在线尤物| 四虎成人精品| 97成人在线视频| 国产精品亚洲va在线观看| 成人午夜久久| 国产香蕉97碰碰视频VA碰碰看 | 国产中文一区二区苍井空| 亚洲精品无码不卡在线播放| 激情综合网址| 久久久久88色偷偷| 四虎免费视频网站| 99热最新网址| 亚洲午夜片| 国产自无码视频在线观看| 国内精品九九久久久精品| 国产在线自揄拍揄视频网站| 中文字幕在线播放不卡| 四虎精品国产AV二区| 国产二级毛片| 91精品视频在线播放| 亚洲侵犯无码网址在线观看| 亚洲国产高清精品线久久| 日韩视频免费| 黄网站欧美内射| 国产永久免费视频m3u8| 免费又黄又爽又猛大片午夜| 制服丝袜在线视频香蕉| 日韩精品一区二区深田咏美| 思思热精品在线8| 高清视频一区| 999精品视频在线| 中文字幕在线观看日本| 精品国产美女福到在线直播| 乱人伦视频中文字幕在线| 国产精品福利社| 日韩免费毛片视频| 亚洲综合日韩精品| 最新亚洲人成网站在线观看| 99热最新网址| 国产黄在线观看| 久久精品人妻中文系列| 华人在线亚洲欧美精品| 日韩国产另类| 欧美福利在线播放| 色综合狠狠操| 中文字幕色在线| 91午夜福利在线观看精品| 国产va在线观看| 国产主播在线一区| 57pao国产成视频免费播放| 国产亚洲欧美日韩在线观看一区二区| 一级毛片免费观看久| 欧美精品一区二区三区中文字幕| 欧美精品不卡| 国产97视频在线| 网友自拍视频精品区| 91精品国产自产在线观看| 国产在线小视频| 制服丝袜 91视频| 在线精品亚洲国产| 午夜福利亚洲精品| 91娇喘视频| 2020最新国产精品视频| 国产乱子伦精品视频| 一级做a爰片久久毛片毛片| 99re热精品视频中文字幕不卡| 国产91丝袜在线播放动漫 | 谁有在线观看日韩亚洲最新视频| 在线免费无码视频| 强乱中文字幕在线播放不卡| 国产黄色免费看| 蜜臀AV在线播放| 国产午夜无码专区喷水| 亚洲aⅴ天堂| 欧美全免费aaaaaa特黄在线| 色综合热无码热国产|