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ū)館
主站蜘蛛池模板: 99激情网| 国产精品免费入口视频| 国产区人妖精品人妖精品视频| 99激情网| a在线亚洲男人的天堂试看| 久久精品一品道久久精品| 91麻豆国产视频| 一个色综合久久| 欧美在线视频不卡| 国产精品嫩草影院av| 久久精品这里只有精99品| 亚洲国产成人精品青青草原| 波多野结衣爽到高潮漏水大喷| 亚洲精品人成网线在线| 国产成人亚洲欧美激情| 永久成人无码激情视频免费| 国产美女精品在线| 青青国产成人免费精品视频| 中文字幕va| 91美女视频在线观看| 2021国产精品自产拍在线观看| 国产精品lululu在线观看| 欧美日韩国产在线人| 久久亚洲AⅤ无码精品午夜麻豆| 91黄视频在线观看| 在线观看国产黄色| 欧美区国产区| 国产一区二区丝袜高跟鞋| 国产综合无码一区二区色蜜蜜| 欧美中文字幕在线视频| 久久久久亚洲av成人网人人软件| 亚洲日本韩在线观看| 2021精品国产自在现线看| 干中文字幕| 精品国产网站| 538国产在线| 亚洲成人在线免费观看| 亚洲女人在线| 伊人成人在线视频| 国产精品七七在线播放| 亚洲三级网站| 国产免费怡红院视频| 色婷婷天天综合在线| 亚洲欧美日韩精品专区| 久久鸭综合久久国产| 亚洲激情99| 99草精品视频| 真实国产精品vr专区| 一本无码在线观看| 成人国产小视频| 亚洲欧美人成电影在线观看| 国产视频 第一页| 美女免费精品高清毛片在线视| 亚洲无码免费黄色网址| 精品无码一区二区三区电影| 亚洲欧美日韩成人高清在线一区| 少妇高潮惨叫久久久久久| 9966国产精品视频| 成人午夜天| 多人乱p欧美在线观看| 久久人午夜亚洲精品无码区| 国产精品污视频| 亚洲欧美精品一中文字幕| 欧美色99| 色哟哟精品无码网站在线播放视频| 黄色三级网站免费| 国产亚洲一区二区三区在线| 亚洲国产一区在线观看| www.狠狠| 国产精品成人免费视频99| 欧美日韩国产系列在线观看| 久久综合成人| 国产青青草视频| 日本一本在线视频| 香蕉eeww99国产在线观看| 在线欧美a| 国产超碰一区二区三区| 亚洲成人高清无码| 国产v精品成人免费视频71pao| 欧美爱爱网| 免费观看国产小粉嫩喷水| 亚洲日本中文综合在线|