李克娥++++朱健
摘 要: 本文分析了考試管理系統的各級權限及考試管理系統流程.采用C/S三層模式結構作為系統開發的體系結構,綜合運用Microsoft Visual Studio 2010和Microsoft SQL Server 2008開發了考試管理系統.
關鍵詞: 考試管理系統 C/S三層模式結構 考試流程 權限控制
1.引言
考試作為教學環節中一個必不可少的部分,是衡量教學質量的重要指標,因此保證考試客觀、準確、公平成為永恒的話題,這不僅關系到人才的選拔和教學的質量,而且涉及孩子的未來及千家萬戶的幸福。隨著社會對高知識人才日益增加的需求及高考擴招所帶來的學生數量越來越多的社會現狀,教師和管理人員的工作量將越來越大,考試管理是一項非常繁瑣并且容易出錯的事情,可以說傳統的考試模式已經不能再適應社會發展的需求。隨著科學技術的發展,人們迫切希望能夠利用這種技術解決這個問題,減輕教師和管理人員的工作壓力,提高工作效率,使管理更科學化、規范化,同時提高考試的公平性和信息的安全性。
2.系統架構分析
隨著計算機技術的不斷發展和應用,計算機的數據交換模式從集中式轉向了分布式,尤為典型的是C/S結構(Client/Server的簡稱,客戶機/服務器模式)。它具有強大的數據操作和事物處理能力,模型思想簡單,易于人們理解和接受。但隨著企業規模的日益擴大,軟件的復雜程度不斷提高,傳統的兩層C/S結構存在一些局限。在上世紀90年代引入了三層的分布式C/S結構,它在兩層C/S結構的Server端和Client端之間增加了一個中間層,重新劃分的三層分別被稱為數據層、邏輯層和表示層。
3.系統的需求分析
3.1考試管理系統的權限
考試管理系統因為面向對象的不同,所以需要的權限及能使用的功能不同,主要分為三級權限,第一級權限的用戶是學生,可以查看個人信息、修改密碼、參加考試、查看已經參加的考試;第二級權限的用戶是教師,可以查看個人信息、修改密碼、設置試卷屬性、手動添加題目、查看班級考試情況、題庫管理;第三級權限的用戶是考務管理用戶,管理學生信息、教師信息、考試相關事項安排、查看考試結果、題庫管理。通過對權限的具體劃分,加強了信息安全,明確了工作,也為考試管理系統良好地工作奠定了基礎。
3.2考試管理系統的功能描述及設計目標
一個完整的考試管理系統至少由四部分組成,從大功能來說,分別為試卷生成系統,考試安排和控制,考生考試系統,試卷統計和分析系統;主要設計目標是希望通過這種自動化的考試流程,減輕教師及教務管理人員的工作負擔,減少閱卷和統計時候的失誤,給學生提供一個公平、公正的學習平臺。另外,因為試卷可以自動生成,減少了考試的相關事宜,方便教師隨時了解學生的學習狀況。通過對學生信息的相對保密,減少學生因為某些原因考試不如意而造成厭學、頹廢的學習情緒。
3.3考試管理流程圖
考試管理流程圖
4.考試管理系統的功能實現
運用Microsoft Visual Studio 2010和Microsoft SQL Server 2008開發了考試管理系統Server為運作平臺,并以其強大、靈活、易于使用等優點得到廣泛應用。
4.1數據庫設計實現
建立考生信息表(StudentInfo):
創建考生信息表的SQL腳本文件如下:
Create Table StudentInfo(
[StudentID] [nvarchar](10) primary key,
[StudentName] [nvarchar](20),
[StudentPwd] [nvarchar](20) default “123”,
foreign key (ClassID) references ClassInfo(ClassID)
)on [primary]
還要建立教師信息表(TeacherInfo)、難度信息表(DegreeInfo)、班級信息表(ClassInfo)、考試代號表(ExamNumberInfo)、考場信息表(ExamLocationInfo)、成績信息表(GrateInfo)、試題設置表(ExamSetupInfo )、試卷信息表(ExaminationInfo)、試卷題目表(ExamQuestionInfo)、創建教師信息表、管理員表(ManagerInfo)、科目信息表(CourseInfo)等,并創建相應的SQL腳本文件(略)。
4.2功能實現
4.2.1登錄界面
4.2.2教師命題界面(略)
4.2.3考生考試界面(略)
4.2.4人員管理界面
5.結論與展望
考試管理系統可以克服人工的許多缺點和不足,節省大量的閱卷、統計時間,減輕教學工作者的工作負擔。通過規范化的考試管理流程,提高試卷的保密性,為學生信息安全提供保障,這一切無疑會引領教育走向一個更美好的未來。隨著我國教育事業的不斷進步,傳統的考試管理模式肯定會隨著科技大軍的到來而慢慢被取代,而此研究所針對的是傳統的考試管理流程,隨著網絡的流通,未來的考試可能將不再局限于這樣一種流程,它可能更傾向于網絡化、遠程化,這也給考試管理系統帶來了更嚴峻的挑戰。
參考文獻:
[1]張莉,王強.SQL SERVER數據庫原理及應用教程.北京:清華大學出版社,2003.
[2]C語言程序設計(第三版)[M].北京:清華大學出版社,2006.
[3]韓衛,石中盤.基于Client/Server模式的智能抽題算法.計算機工程與應用,2001(21).
基金項目:長江大學基礎學科科學研究發展基金支持計劃資助(2013cjy03),長江大學教學研究項目(JY2012027)。
摘 要: 本文分析了考試管理系統的各級權限及考試管理系統流程.采用C/S三層模式結構作為系統開發的體系結構,綜合運用Microsoft Visual Studio 2010和Microsoft SQL Server 2008開發了考試管理系統.
關鍵詞: 考試管理系統 C/S三層模式結構 考試流程 權限控制
1.引言
考試作為教學環節中一個必不可少的部分,是衡量教學質量的重要指標,因此保證考試客觀、準確、公平成為永恒的話題,這不僅關系到人才的選拔和教學的質量,而且涉及孩子的未來及千家萬戶的幸福。隨著社會對高知識人才日益增加的需求及高考擴招所帶來的學生數量越來越多的社會現狀,教師和管理人員的工作量將越來越大,考試管理是一項非常繁瑣并且容易出錯的事情,可以說傳統的考試模式已經不能再適應社會發展的需求。隨著科學技術的發展,人們迫切希望能夠利用這種技術解決這個問題,減輕教師和管理人員的工作壓力,提高工作效率,使管理更科學化、規范化,同時提高考試的公平性和信息的安全性。
2.系統架構分析
隨著計算機技術的不斷發展和應用,計算機的數據交換模式從集中式轉向了分布式,尤為典型的是C/S結構(Client/Server的簡稱,客戶機/服務器模式)。它具有強大的數據操作和事物處理能力,模型思想簡單,易于人們理解和接受。但隨著企業規模的日益擴大,軟件的復雜程度不斷提高,傳統的兩層C/S結構存在一些局限。在上世紀90年代引入了三層的分布式C/S結構,它在兩層C/S結構的Server端和Client端之間增加了一個中間層,重新劃分的三層分別被稱為數據層、邏輯層和表示層。
3.系統的需求分析
3.1考試管理系統的權限
考試管理系統因為面向對象的不同,所以需要的權限及能使用的功能不同,主要分為三級權限,第一級權限的用戶是學生,可以查看個人信息、修改密碼、參加考試、查看已經參加的考試;第二級權限的用戶是教師,可以查看個人信息、修改密碼、設置試卷屬性、手動添加題目、查看班級考試情況、題庫管理;第三級權限的用戶是考務管理用戶,管理學生信息、教師信息、考試相關事項安排、查看考試結果、題庫管理。通過對權限的具體劃分,加強了信息安全,明確了工作,也為考試管理系統良好地工作奠定了基礎。
3.2考試管理系統的功能描述及設計目標
一個完整的考試管理系統至少由四部分組成,從大功能來說,分別為試卷生成系統,考試安排和控制,考生考試系統,試卷統計和分析系統;主要設計目標是希望通過這種自動化的考試流程,減輕教師及教務管理人員的工作負擔,減少閱卷和統計時候的失誤,給學生提供一個公平、公正的學習平臺。另外,因為試卷可以自動生成,減少了考試的相關事宜,方便教師隨時了解學生的學習狀況。通過對學生信息的相對保密,減少學生因為某些原因考試不如意而造成厭學、頹廢的學習情緒。
3.3考試管理流程圖
考試管理流程圖
4.考試管理系統的功能實現
運用Microsoft Visual Studio 2010和Microsoft SQL Server 2008開發了考試管理系統Server為運作平臺,并以其強大、靈活、易于使用等優點得到廣泛應用。
4.1數據庫設計實現
建立考生信息表(StudentInfo):
創建考生信息表的SQL腳本文件如下:
Create Table StudentInfo(
[StudentID] [nvarchar](10) primary key,
[StudentName] [nvarchar](20),
[StudentPwd] [nvarchar](20) default “123”,
foreign key (ClassID) references ClassInfo(ClassID)
)on [primary]
還要建立教師信息表(TeacherInfo)、難度信息表(DegreeInfo)、班級信息表(ClassInfo)、考試代號表(ExamNumberInfo)、考場信息表(ExamLocationInfo)、成績信息表(GrateInfo)、試題設置表(ExamSetupInfo )、試卷信息表(ExaminationInfo)、試卷題目表(ExamQuestionInfo)、創建教師信息表、管理員表(ManagerInfo)、科目信息表(CourseInfo)等,并創建相應的SQL腳本文件(略)。
4.2功能實現
4.2.1登錄界面
4.2.2教師命題界面(略)
4.2.3考生考試界面(略)
4.2.4人員管理界面
5.結論與展望
考試管理系統可以克服人工的許多缺點和不足,節省大量的閱卷、統計時間,減輕教學工作者的工作負擔。通過規范化的考試管理流程,提高試卷的保密性,為學生信息安全提供保障,這一切無疑會引領教育走向一個更美好的未來。隨著我國教育事業的不斷進步,傳統的考試管理模式肯定會隨著科技大軍的到來而慢慢被取代,而此研究所針對的是傳統的考試管理流程,隨著網絡的流通,未來的考試可能將不再局限于這樣一種流程,它可能更傾向于網絡化、遠程化,這也給考試管理系統帶來了更嚴峻的挑戰。
參考文獻:
[1]張莉,王強.SQL SERVER數據庫原理及應用教程.北京:清華大學出版社,2003.
[2]C語言程序設計(第三版)[M].北京:清華大學出版社,2006.
[3]韓衛,石中盤.基于Client/Server模式的智能抽題算法.計算機工程與應用,2001(21).
基金項目:長江大學基礎學科科學研究發展基金支持計劃資助(2013cjy03),長江大學教學研究項目(JY2012027)。
摘 要: 本文分析了考試管理系統的各級權限及考試管理系統流程.采用C/S三層模式結構作為系統開發的體系結構,綜合運用Microsoft Visual Studio 2010和Microsoft SQL Server 2008開發了考試管理系統.
關鍵詞: 考試管理系統 C/S三層模式結構 考試流程 權限控制
1.引言
考試作為教學環節中一個必不可少的部分,是衡量教學質量的重要指標,因此保證考試客觀、準確、公平成為永恒的話題,這不僅關系到人才的選拔和教學的質量,而且涉及孩子的未來及千家萬戶的幸福。隨著社會對高知識人才日益增加的需求及高考擴招所帶來的學生數量越來越多的社會現狀,教師和管理人員的工作量將越來越大,考試管理是一項非常繁瑣并且容易出錯的事情,可以說傳統的考試模式已經不能再適應社會發展的需求。隨著科學技術的發展,人們迫切希望能夠利用這種技術解決這個問題,減輕教師和管理人員的工作壓力,提高工作效率,使管理更科學化、規范化,同時提高考試的公平性和信息的安全性。
2.系統架構分析
隨著計算機技術的不斷發展和應用,計算機的數據交換模式從集中式轉向了分布式,尤為典型的是C/S結構(Client/Server的簡稱,客戶機/服務器模式)。它具有強大的數據操作和事物處理能力,模型思想簡單,易于人們理解和接受。但隨著企業規模的日益擴大,軟件的復雜程度不斷提高,傳統的兩層C/S結構存在一些局限。在上世紀90年代引入了三層的分布式C/S結構,它在兩層C/S結構的Server端和Client端之間增加了一個中間層,重新劃分的三層分別被稱為數據層、邏輯層和表示層。
3.系統的需求分析
3.1考試管理系統的權限
考試管理系統因為面向對象的不同,所以需要的權限及能使用的功能不同,主要分為三級權限,第一級權限的用戶是學生,可以查看個人信息、修改密碼、參加考試、查看已經參加的考試;第二級權限的用戶是教師,可以查看個人信息、修改密碼、設置試卷屬性、手動添加題目、查看班級考試情況、題庫管理;第三級權限的用戶是考務管理用戶,管理學生信息、教師信息、考試相關事項安排、查看考試結果、題庫管理。通過對權限的具體劃分,加強了信息安全,明確了工作,也為考試管理系統良好地工作奠定了基礎。
3.2考試管理系統的功能描述及設計目標
一個完整的考試管理系統至少由四部分組成,從大功能來說,分別為試卷生成系統,考試安排和控制,考生考試系統,試卷統計和分析系統;主要設計目標是希望通過這種自動化的考試流程,減輕教師及教務管理人員的工作負擔,減少閱卷和統計時候的失誤,給學生提供一個公平、公正的學習平臺。另外,因為試卷可以自動生成,減少了考試的相關事宜,方便教師隨時了解學生的學習狀況。通過對學生信息的相對保密,減少學生因為某些原因考試不如意而造成厭學、頹廢的學習情緒。
3.3考試管理流程圖
考試管理流程圖
4.考試管理系統的功能實現
運用Microsoft Visual Studio 2010和Microsoft SQL Server 2008開發了考試管理系統Server為運作平臺,并以其強大、靈活、易于使用等優點得到廣泛應用。
4.1數據庫設計實現
建立考生信息表(StudentInfo):
創建考生信息表的SQL腳本文件如下:
Create Table StudentInfo(
[StudentID] [nvarchar](10) primary key,
[StudentName] [nvarchar](20),
[StudentPwd] [nvarchar](20) default “123”,
foreign key (ClassID) references ClassInfo(ClassID)
)on [primary]
還要建立教師信息表(TeacherInfo)、難度信息表(DegreeInfo)、班級信息表(ClassInfo)、考試代號表(ExamNumberInfo)、考場信息表(ExamLocationInfo)、成績信息表(GrateInfo)、試題設置表(ExamSetupInfo )、試卷信息表(ExaminationInfo)、試卷題目表(ExamQuestionInfo)、創建教師信息表、管理員表(ManagerInfo)、科目信息表(CourseInfo)等,并創建相應的SQL腳本文件(略)。
4.2功能實現
4.2.1登錄界面
4.2.2教師命題界面(略)
4.2.3考生考試界面(略)
4.2.4人員管理界面
5.結論與展望
考試管理系統可以克服人工的許多缺點和不足,節省大量的閱卷、統計時間,減輕教學工作者的工作負擔。通過規范化的考試管理流程,提高試卷的保密性,為學生信息安全提供保障,這一切無疑會引領教育走向一個更美好的未來。隨著我國教育事業的不斷進步,傳統的考試管理模式肯定會隨著科技大軍的到來而慢慢被取代,而此研究所針對的是傳統的考試管理流程,隨著網絡的流通,未來的考試可能將不再局限于這樣一種流程,它可能更傾向于網絡化、遠程化,這也給考試管理系統帶來了更嚴峻的挑戰。
參考文獻:
[1]張莉,王強.SQL SERVER數據庫原理及應用教程.北京:清華大學出版社,2003.
[2]C語言程序設計(第三版)[M].北京:清華大學出版社,2006.
[3]韓衛,石中盤.基于Client/Server模式的智能抽題算法.計算機工程與應用,2001(21).
基金項目:長江大學基礎學科科學研究發展基金支持計劃資助(2013cjy03),長江大學教學研究項目(JY2012027)。