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

基于PHP的在線考試系統的設計與實現

2018-01-09 20:28:31王澤
科教導刊·電子版 2017年32期
關鍵詞:設計

王澤

摘 要 本系統采用B/S模式,借助瀏覽器就可以實現在線考試功能無需開發客戶端,降低開發成本和維護成本。通過前端、后臺服務器和MySQL數據庫設計使用PHP作為開發語言實現在線考試各種功能人們通過瀏覽器就可以實現在線考試,不受地域時間的限制,增加考試的靈活性,大大的縮短了試卷打印評改試卷等漫長過程,使考試更加的公平、公正,顛覆傳統考試模式。

關鍵詞 PHP 考試 設計

中圖分類號:TP311 文獻標識碼:A

0引言

在當今互聯網高速發展的環境下,老師希望一個高效的考試流程,學生也希望自己的學習成果得到準確的檢測。在線考試系統在這樣的需求背景下出現。根據目前考試現狀,在線考試系統是未來發展的方向。

1開發環境與需求分析

1.1開發環境

系統開發和運行環境為同一套環境,采用LNMP,在Linux系統下采用Nginx+MySql+PHP的這種WEB服務器架構目前最受歡迎,Linux目前最受歡迎的免費操作系統,Nginx高性能HTTP代理服務器,MySQL關系型數據庫,PHP開源服務器腳本語言。四種均為開源軟件、語言他們組合到一起形成一個免費、高性能、靈活性高的網站服務器。

1.2需求分析

用戶模塊:系統管理員對所有用戶擁有增刪改查功能,角色管理系統默認新注冊用戶角色為普通用戶,系統管理員可以修改用戶所屬角色,用戶和角色是多對一關系,模型管理(權限管理)不同角色擁有對應的權限學生只能查看修改個人信息,教師角色在擁有普通用戶權限外還可以對考場和成績進行管理。

考試模塊:考試模塊主要由考場設計、科目管理、試題管理、試卷管理等四部分構成。考場設計可以對考場進行增刪改操作,增加考場需要填寫基本信息還需要綁定試卷、科目,考場和試卷為一對多關系。科目管理,科目下屬有章節,每個科目對應多個章節,一個章節擁有多個知識點。試題管理,只有系統管理員擁有對試題的管理,可以對試題進行CURD操作,試題支持單個添加也可以通過csv文件批量導入,試題需要綁定知識點。試卷管理,目前試卷只支持手工組卷,組卷需要對試卷進行基礎信息設置,比如滿分、及格分數、考試時間等,試卷需要詳細設置有哪些題型每個題型下面的題量以及每個試題的分數等。

內容模塊:內容模塊下屬分為分類管理和內容管理,在首頁有兩個板塊對內容進行展示,分別是信息通告以及滾動圖片,這兩個分別為一個分類,內容管理即是對該板塊下所展示的內容進行編輯管理,內容模塊權限只有系統管理員獨有。

文件模塊:文件模塊有文件類型管理和文件管理,文件類型主要為當前系統所有的文件進行一個分類,文件管理即對當前系統所存在的媒體文件的一個管理,媒體文件包括系統Logo、背景圖,以及試題里面的圖片音頻文件等。

2系統架構

系統采用B/S架構(瀏覽器/服務器),目前多數應用也是采用的B/S架構。互聯網技術的興起為B/S鋪好道路,它基于對C/S架構的改進。在這種結構下,只要有瀏覽器就可以進入工作界面,借助前端實現系統和用戶的數據交互極實現,主要的邏輯判斷和數據處理還是在服務器端(Server)實現。

3系統前臺與后臺設計

3.1前臺設計

網站整體采用最常見的“國”字型布局,頂部為登陸、注冊、個人中心導航條,下方左側為網站標識右側為主菜單。接下來為首頁的主要內容左右分列為信息通告和排行榜中下方為考場。最下面是網站的基本信息、版權等。這種布局的郵件是充分利用版面、頁面結構清晰層次分明,信息量充足,與其余頁面的鏈接切換方便。

3.2后臺設計

整個后臺主要劃分為四個功能模塊。用戶:用戶、權限、角色以及基本配置管理。四個模塊相互獨立,模塊直接協作通過共享API,達到軟件工程開發的概念高內聚、低耦合。

4系統主要功能實現

4.1前臺用戶中心的實現

用戶中心只要由三個頁面組成,個人信息展示、修改以及成績查看頁面。為避免代碼冗余,左側的菜單欄從三個頁面中提取出來單獨為一個文件。然后在需要的頁面Include該文件即可實現代碼復用。在用戶中心的信息管理頁面中,我們利用Bootstrap中的一個JS插件實現滾動監聽,通過對選項卡的點擊觸發窗口的過渡。我們只需要給用戶資料和修改密碼設置一個全局唯一的ID并且定義class="nav nav-tabs",在相應內容的DIV中也定義相同的ID且class="tab-pane"。這樣就實現了滾動監聽的效果。

4.2后臺登陸的實現

系統后臺登陸環節將后臺和前臺用戶隔離,登陸在后臺環節中至關重要。要實現登陸功能需要前臺頁面做數據交互,后臺服務器處理業務邏輯,數據庫存儲用戶信息。系統設計用戶密碼字段為六位字符及以上,由字母數字和特殊字符組成再進行MD5加密后儲存在數據庫。用戶進行登陸操作時,將用戶名和密碼以及驗證碼輸入網頁表單,表單將數據提交到后臺,為防止非法用戶暴力破解密碼系統登陸采用驗證碼驗證,用戶進行登陸操作需要首先驗證驗證碼是否正確,如果驗證碼錯誤WEB服務器將直接返回異常拒絕用戶登陸。通過驗證碼驗證后再將用戶所輸入的用戶名去數據庫中取出該用戶的密碼,將用戶輸入的密碼進行MD5加密后同數據庫查出的密碼比對,如果一致說明用戶名及密碼正確登陸通過,如果不一致則不允許登陸。

4.3文件上傳的實現

我們拿個人中心的頭像上傳為例,文件上傳采用的一個開源工具類,通過POST請求我們將客戶機的圖片上傳到服務器緩存區,我們通過程序從服務器的緩存區把需要的文件移動到服務器指定位置,為了避免中文編碼問題和文件名不規范問題,我們會在file/attach/image/content下按照當前日期每天生成一個不同的文件夾。我們文件命名也有統一的規范就是用當前時間戳拼接上1000-9999的一個隨機數,確保文件名不會重復。文件上傳接口最終會返回上傳的狀態,成功時會返回succ和新文件絕對路徑失敗則返回fail。

5結語

在線考試是一個需要長期關注的實用性課題,在互聯網發展過程中我們需要緊跟步伐,在線考試也是一個大大的趨勢,打破傳統的局限超高的便利性和延展性,借助數據分析讓學生的成績在廣闊的維度對標。endprint

猜你喜歡
設計
二十四節氣在平面廣告設計中的應用
河北畫報(2020年8期)2020-10-27 02:54:06
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
基于PWM的伺服控制系統設計
電子制作(2019年19期)2019-11-23 08:41:36
基于89C52的32只三色LED搖搖棒設計
電子制作(2019年15期)2019-08-27 01:11:50
基于ICL8038的波形發生器仿真設計
電子制作(2019年7期)2019-04-25 13:18:16
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
從平面設計到“設計健康”
商周刊(2017年26期)2017-04-25 08:13:04
主站蜘蛛池模板: 凹凸精品免费精品视频| 在线观看亚洲精品福利片| 视频二区亚洲精品| 国语少妇高潮| 亚洲无码A视频在线| 日韩高清无码免费| 色综合天天综合| 91av国产在线| 波多野结衣亚洲一区| 久久久久久尹人网香蕉 | 一级毛片在线免费视频| 久久综合色视频| 毛片大全免费观看| 偷拍久久网| 亚洲精品欧美日本中文字幕| 国产精品理论片| 午夜精品国产自在| www精品久久| 超清人妻系列无码专区| 国产超碰一区二区三区| 一级毛片免费的| 亚洲伊人天堂| 88av在线| 免费国产无遮挡又黄又爽| 91免费国产在线观看尤物| 久久精品无码中文字幕| 久久久久夜色精品波多野结衣| 青草娱乐极品免费视频| 欧美午夜在线视频| 欧美有码在线观看| 久久女人网| 亚洲天堂成人在线观看| 91成人试看福利体验区| 一级毛片免费不卡在线| 国产精品私拍99pans大尺度| 日韩色图在线观看| 无码国产伊人| 国产亚洲精品97在线观看| 午夜精品一区二区蜜桃| 亚洲精品中文字幕无乱码| 激情五月婷婷综合网| 无码 在线 在线| 亚洲午夜国产片在线观看| 国产欧美日韩资源在线观看| 1769国产精品视频免费观看| 国产区在线观看视频| 亚洲日本在线免费观看| 又黄又湿又爽的视频| 国产亚洲精品97AA片在线播放| 毛片网站在线播放| 91精品国产福利| 日韩欧美国产中文| YW尤物AV无码国产在线观看| 中文字幕永久视频| 国产特级毛片| 日韩免费毛片视频| 一级毛片免费高清视频| 92午夜福利影院一区二区三区| 国产成人精品亚洲77美色| 超薄丝袜足j国产在线视频| 精品少妇三级亚洲| 国产交换配偶在线视频| 播五月综合| 国产福利一区在线| 天天摸天天操免费播放小视频| 国产后式a一视频| 91国语视频| 青青操视频在线| 日本一本正道综合久久dvd | 97在线国产视频| 婷婷久久综合九色综合88| 国产欧美日韩综合在线第一| 色婷婷在线播放| 亚洲第一天堂无码专区| 国产特级毛片| 国产精品网址你懂的| 国产精品人莉莉成在线播放| 天天综合网站| 国产尤物jk自慰制服喷水| 久久久国产精品无码专区| 国产精品永久免费嫩草研究院| 久久青草免费91线频观看不卡|