劉盼想
摘 要 為了適應當前互聯網+的大背景,結合學生在復習階段的一些需求,設計、開發基于ASP.NET的在線復習系統,該系統在B/S架構基礎上構建了在線復習功能模塊、在線測試功能模塊、在線成績查詢功能模塊、用戶登錄和注冊功能模塊,利用C#語言進行功能的分析和編寫,SQL Server為數據庫,該系統的設計滿足了大多數學生對于在線復習方便的一個需求,同時也很好地順應了當前互聯網席卷各行各業的大浪潮。
關鍵詞 ASP.NET;在線復習;C#;SQL Server數據庫;B/S
引言
隨著互聯網技術的飛速發展,計算機信息技術的應用范圍在不斷擴大?,F在計算機管理技術已經滲透學生的方方面面,但是針對大學生的在線復習平臺還不是那么完善,為了迎合大學生喜歡在線復習的習慣,本文從前臺到后端設計了一套針對大學生的在線復習系統。
1在線復習系統的設計
1.1 在線復習系統前臺用戶使用模塊分析
學生可以通過系統前臺的模塊去選擇專業和相應試題進行在線復習、成績查詢等功能。此模塊分為登錄模式和注冊模式。登錄分為普通用戶登錄和管理員登錄。普通用戶登錄成功進入的是系統的前臺,可以通過選擇科目進行在線的學習和復習,可以修改自己的登錄密碼,也可以查看自己的歷史復習記錄以及復習成績;管理員登錄的是后臺,可以管理和控制整個網站的所有信息,修改管理員的登錄密碼,編輯普通用戶的信息,實現對專業庫、試題庫、成績庫的編輯和修改等。注冊就是注冊為普通用戶,注冊后才可以訪問在線復習系統。
1.2 在線復習系統后臺管理模塊分析
管理員可以在后臺查看注冊學生的信息、專業信息、試題信息、成績信息等。管理員可以對這些信息進行編輯和修改,比如可以選擇刪除某用戶的信息,當然也可以直接在后臺修改用戶的登錄密碼,也可以添加管理員;可以用對專業的數量進行編輯、添加、刪除,只為更好地適應當前大學專業多樣化的現狀,同時還可以隨時維護試題庫,保證試題庫最新最優。
2在線復習系統的數據庫設計
在軟件的設計過程中,數據庫的設計有著舉重若輕的地位。如果所設計的數據庫不夠合理、不夠完善,那么,系統在運行的時候會出現大量的問題,就會需要大量的精力去維護,甚至要重新設計數據庫,所以數據庫的設計在一開始就需要認真對待。由于在線復習系統的數據庫需要有專業的信息,試題的信息以及用戶的信息和成績信息,所以需要一個龐大的數據庫來存儲這些信息,基于此,設計出了普通用戶信息表、管理員登錄信息表、專業信息表、課程信息表、復習題目數據表、成績信息表。
3在線復習系統的實現
該系統在Windows 10系統下,使用Microsoft visual Studio 2010作為系統開發環境,以ASP.NET為開發工具[1],用Microsoft SQL Server 2008作為后臺數據庫來實現。本在線復習系統主要實現了前臺用戶在線復習和后臺管理功能。普通用戶可以在網站前臺注冊成為系統的使用者并登錄,選擇自己想要復習的專業課進行試題的選擇進而開始復習;也可以進入成績查詢界面查詢自己的歷史復習情況。后臺管理模塊主要是對復習系統的用戶、專業科目、試題、成績等信息進行編輯和管理。
3.1 數據庫的實現[2]
要實現系統的基本功能,首先必須進行數據庫的連接,以方便對數據進行操作。
3.2 普通用戶注冊模塊的實現
普通用戶注冊模塊主要實現了用戶注冊的功能,注冊的用戶需要填寫個人相關信息。
需要注冊成為系統使用者的用戶要填寫個人相關的真實信息。在注冊的時候,是要對注冊號即學生號進行檢測的。
然后根據具體要求進行注冊即可,注冊完成之后點擊“關閉”就可以進到登錄界面進行登錄。
3.3 在線復習功能的實現
學生如果想要使用本系統,就必須注冊,注冊成功并登錄之后,就可以進入系統進行在線復習,為了讓學生有一個良好的使用體驗,在登錄成功之后會有一個小提示,點擊“開始”之后,會讓學生選擇要復習的專業,比如asp.net,然后再根據專業選擇相應的試題,這里使用綁定數據源的方式直接實現,點擊“同意”之后即可進入在線復習試題測試界面, 通過以上步驟學生可以進行想要復習專業的復習,點擊“查看成績”可看自己復習的詳細情況。
4結束語
隨著信息技術的飛速發展,網絡應用已經滲透到人們生活的方方面面,尤其是對于大學生來說,目前市場上更多的是針對高中生學習、復習的各種系統應用,為此,本文根據軟件設計的三層架構思想,采用ASP.NET技術,選用C#語言作為系統編寫語言,系統后臺采用Microsoft SQL Server 2008 R2數據庫,實現了針對大學生的在線復習功能。
參考文獻
[1] 蘭曉天.基于ASP.NET網站架構設計與開發[J].湖北農機化,2019 (15):103.
[2] 馬寧. 鞍山市團市委辦公自動化系統的設計與實現[D].大連:大連理工大學,2014.