版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、畢業(yè)設計(論文)說明書題 目: B/S模式的計算機等級考試管理系統 的設計與實現 作 者: 學 號: 系 (院): 專業(yè)班級: 指導者: (姓 名) (專業(yè)技術職務)評閱者: (姓 名) (專業(yè)技術職務) 畢業(yè)設計(論文)中文摘要B/S模式的計算機等級考試管理系統的設計與實現摘 要:隨著全國計算機等級考試的全面推廣,我院學生每年參加兩次省計算機等級考試,每次都有45千人,同時學校每次考試之前都會開設相應的計算機等級考試輔導班,考試管理工作量相當大。因此,為了降低考試管理工作人員和輔導班教師的工作強度,提高管理統計效率,方便學生的學習,有必要開發(fā)一個基于B/S模式的計算機等級考試管理系統來充分滿
2、足他們的工作和學習需求。本系統針對我院的計算機等級考試管理現狀,經過實際的需求分析,采用ASP.NET技術和SQL Server 2000數據庫管理系統進行開發(fā)。整個系統的開發(fā)本著方便學生的學習、方便教師的教學、方便管理員的工作的基本思想,從操作簡便、界面美觀、靈活實用出發(fā),設計開發(fā)的用戶管理、輔導班報名管理、信息發(fā)布、通過率統計和信息查詢等功能基本能滿足學生、教師和管理員的學習和管理需求。本設計說明書主要介紹了課題的開發(fā)背景、研究意義、所完成的功能、需求分析、系統設計、各模塊詳細設計和用戶手冊等內容。關鍵詞:計算機等級考試管理 ASP.NET SQL Server 2000 畢業(yè)設計(論文)
3、外文摘要Design and Implement of a B/S model System for Computer Rant Examination ManagementAbstract: With the prevalence of the national computer rank examination, students in our campus take this examination twice each year, and each time it has about five thousand students .more or less. Simultaneousl
4、y, before the examination, our college will organize corresponding assistant classes for it, so workload for .the management of the examination will be heavy. Therefore, in order to reduce the management staffs and the teachers work intensity , promote the efficiency of the Statistic, and facilitate
5、 student learning, it is necessary for us to develop a B/S model System for computer Rank Examination Management to content their working and learning needs.This page has do actual needs analysis on status quo for the management of the computer rant examination. It is developed using ASP.NET technol
6、ogy and SQL Server 2000 database management system. This system is developed basis on the intention to facilitate student learning, teacher teaching, and staff managing. To develop a system has the functions including managing users and signing up of the assistant classes, publishing and inquiring i
7、nformation, and calculate the ratio who passed the exam, we consider in aspects as following: convenient for operating, friendly interface ,and easy to use. The main topics of this article are the background of development, significance of research, completed function, needs analysis, system design,
8、 particular design and user manuals etc.Keywords: Computer grading examinations management ;ASP.NET; SQL Server 2000; 目錄1 引言11.1 課題的研究背景與意義11.1.1 研究背景11.1.2 研究意義11.2 問題的定義與簡介21.3 課題調研21.4 可行性分析21.4.1 技術可行性31.4.2 經濟可行性31.4.3 操作可行性31.4.4 法律可行性41.5 論文各章簡介42 系統需求分析52.1 業(yè)務流分析52.2 數據流分析52.3 數據字典72.3.1 數據流
9、72.3.2 數據存儲132.3.3 處理153 系統設計203.1 系統總體結構203.2 數據結構設計213.2.1 數據概念結構設計E-R模型213.2.2 數據邏輯結構設計關系模型223.2.3 數據表223.3 系統開發(fā)與運行環(huán)境確定273.3.1 開發(fā)環(huán)境273.3.2 運行環(huán)境273.3.3 系統實現的若干關鍵技術284 用戶登陸模塊304.1 用戶登入模塊簡介304.2 用戶登入模塊詳細設計304.2.1 用戶登入模塊詳界面設計304.2.2 用戶登入模塊詳具體實現305 輔導班管理模塊325.1 輔導班管理模塊功能簡介325.2 輔導班管理模塊詳細設計325.2.1 報名管理
10、325.2.2 收費管理375.2.3 班級管理385.2.4 教師管理416 通過率統計模塊436.1 通過率統計模塊功能簡介436.2 通過率統計模塊的詳細設計436.2.1 通過率統計模塊界面設計436.2.2 通過率統計模塊功能具體實現447 信息發(fā)布模塊487.1 信息發(fā)布模塊功能簡介487.2 信息發(fā)布模塊的詳細設計487.2.1 信息發(fā)布模塊界面設計487.2.2 信息發(fā)布模塊具體實現498 信息查詢模塊518.1信息查詢模塊功能簡介518.2 信息查詢模塊的詳細設計518.2.1 信息查詢模塊界面設計518.2.2 信息發(fā)布模塊具體實現529.1 系統功能介紹549.2 運行環(huán)
11、境簡介559.3 系統運行與操作指南5510 系統評價5610.1 系統特色與優(yōu)點介紹5610.2 系統存在的不足與改進方案5610.2.1 系統存在的不足5610.2.2 改進方案5710.3 畢業(yè)設計心得與收獲57結 論58致 謝59參 考 文 獻60畢業(yè)設計(論文) 第62頁 共62頁1 引言隨著計算機技術與INTERNET的高速發(fā)展,原始的獲取信息、統計、管理方式暴露出許多致命的弱點,而INTERNET的跨時間性,跨地域性和海量信息源的優(yōu)勢越來越來越明顯,同時也為我們帶來了新的機遇,為新的基于web的信息管理系統提供了新的發(fā)展途徑。其快速的信息查詢、方便快捷的信息統計、隨心所欲的交流平
12、臺,為人們的學習提供非常優(yōu)越的條件,也為管理人員節(jié)省了大量的統計計算時間。1.1 課題的研究背景與意義1.1.1 研究背景隨著全國計算機等級考試的全面推廣,我院學生每年參加兩次省計算機等級考試,每次都有45千人報考,考試管理工作量相當大。但是一直以來學校都是靠人工的方式管理等級考試相關的信息,這種管理方式存在著許多缺點,如:工作效率低、統計容易出錯,另外時間一長,將產生大量的文件和數據,這對于查找、更新和維護都帶來了不少的困難。同時,學校每年都會開設相應的計算機等級考試輔導班,而輔導班的管理歷年來也都是采用人工管理,在輔導班學生報名、統計分班、收費、發(fā)布相關消息時都感覺非常麻煩,這樣的管理方式
13、不利于學校輔導班管理員的辦公和輔導班的發(fā)展。而對于輔導班教師來說,每次的計算機等級考試輔導都有很多不方便的地方,比如發(fā)布輔導班上課時間地點、教學時間地點變更、教師輔導計劃等等,這些信息都難以傳遞到學生手里,有時也只有靠張貼海報來通知學生。這種信息傳遞的弊病非常之大,首先信息傳遞速度慢,其次由于海報的張貼并不容易被學生所關注,而且有時海報還容易被撕毀,被覆蓋等等,由上可知這種信息的傳遞效果是非常不理想的。另一方面,對于學生來說,學校由于沒有相關的主題網站,相關信息發(fā)布比較緩慢,難于滿足學生對考試信息的需求。同時,學生也難以找到一個學習交流的平臺,不利于學生的學習。 由上可知,開發(fā)一個基于B/S模
14、式的計算機等級考試管理系統是非常必要的。1.1.2 研究意義管理系統是進行信息的采集、存儲、加工、維護和使用的系統,它是隨著管理科學和技術科學的發(fā)展而形成的。利用計算機進行等級考試管理,可以充分利用現有數據資源,從考試報名到統計通過率都可以用計算機輔助完成,大大減少人工參與度,使考試管理工作更高效、準確。同時該系統也可以給學生提供一個交流、學習、獲得信息的平臺,給輔導班老師提供一個完善的辦公平臺,讓輔導班的管理更加規(guī)范化,經濟化等。計算機等級考試管理系統應該說是一個高校不可缺少的部分,它能夠為用戶提供充足的信息和快捷的查詢手段,對學生來說可以輕松的查閱自己的等級考試成績以及各種與考試相關的信息
15、等,也可以方便的對全院考試情況、技術論文和輔導班信息進行查詢。同時本系統還提供輔導班網上報名功能,大大方便了學生的學習也滿足了學生對考試信息的需求。對輔導班老師來說本系統可以讓他們擁有一個輕松便捷的辦公環(huán)境,在系統中,他們可以方便的發(fā)布輔導班的相關信息和技術論文,同時還可以對輔導班的各項工作進行快捷方便的掌控。對于管理員來說,本系統可以輕松的讓他們進行考生信息和成績的導入并對其進行通過率統計分析,而且可以方便的將這些信息及時的發(fā)布在網站上。另一方面,管理員還可以對輔導班進行一些管理工作,例如輔導班的分班、統計、收費、輔導班教師薪金計算等等,真正的體現了辦公自動化的優(yōu)越性。而本系統作為計算機應用
16、的一部分,使用計算機對計算機等級考試信息進行管理,有著手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、壽命長、成本低、易管理等。這些優(yōu)點能夠極大地提高等級考試管理的效率,也是高校的科學化、正規(guī)化管理,與世界接軌的重要條件。1.2 問題的定義與簡介基于B/S模式的計算機等級考試管理系統主要要解決的問題有三點:其一,為了方便學生的學習,其主要任務是要讓學生可以最快的獲得最新的考試信息以及考試相關的學習資料,同時為學生提供方便快捷的成績查詢及全院考試情況查詢服務。其二,為了方便輔導班教師的教學,其主要任務是方便輔導班教師的辦公,其中包括輔導機會的制定、輔導信息發(fā)布、上課時間地點發(fā)布等等
17、。其三,為了提高管理員的工作效率方便管理員的辦公,其主要任務是提供快捷方便的通過率統計頁面以及功能齊全的后臺管理頁面。1.3 課題調研全國計算機等級考試(National Computer Rank Examination,簡稱NCRE),是經原國家教育委員會(現教育部)批準,由教育部考試中心主辦,面向社會,用于考查應試人員計算機應用知識與能力的全國性計算機水平考試體系。計算機技術的應用在我國各個領域發(fā)展迅速,為了適應知識經濟和信息產業(yè)發(fā)展的需要,操作和應用計算機已成為人們必須掌握的一種基本技能。 全國計算機等級考試目前共設置四個等級:一級:考核微型計算機基礎知識和使用辦公軟件及因特網(Int
18、ernet)的基本技能。2004年下半年考試科目:一級MS-OFFICE、一級WPS 、一級B。二級:考核計算機基礎知識和使用一種高級計算機語言或數據庫管理軟件編寫程序以及上機調試的基本技能。2005年下半年考試科目:編程類:C、Visual Basic、C+、Java、Visual,數據庫類:FoxPro、C+?;A知識包括如下內容:數據結構與算法、程序設計方法、軟件工程、數據庫基礎。三級:分為PC技術、 信息管理技術、數據庫技術和網絡技術四個類別。自1994年開考以來,NCRE適應了市場經濟發(fā)展的需要,考試持續(xù)發(fā)展,考生人數逐年遞增,至2003年底,累計考生人數超過1050萬,累計獲證人數
19、350萬。這項考試發(fā)展勢頭之猛亦為人們始料不及。從此每年的應試人數都有較大幅度增加,這充分證明該考試適應了國家信息化的迫切需要,對計算機應用知識與技能的普及起到了有力的促進作用,成為面向未來,面向21世紀培訓人才的一種有效手段。1.4 可行性分析可行性研究的目的,就是用最小的代價在盡可能短的時間內確定問題是否能夠解決。要達到這個目的,必須分析幾種主要的可能解法的利弊,從而判斷原定的系統規(guī)模和目標是否現實,系統完成后所能帶來的效益是否大到值得投資開發(fā)這個系統的程度。因此,可行性研究實質上是要進行一次大大壓縮簡化了的系統分析和設計的過程,也就是在較高層次上以較抽象的方式進行的系統分析和設計的過程。
20、系統的可行性分析主要包括經濟上的可行性,技術上的可行性,操作上的可行性和法律上的可行性。本系統的可行性分析如下。1.4.1 技術可行性基于B/S模式的計算機等級考試管理系統,主要包括前端頁面功能程序設計以及后臺數據庫的建立與維護兩個方面。對于前者,應具備功能齊全、易于使用等特點,而對于后者則要求能建立一個有較強數據一致性、完整性和安全性的數據庫?;谝陨弦?,本系統采用Microsoft Visual Studio .NET 2003 和SQL Server 2000分別作為前端和后臺開發(fā)工具。Microsoft Visual Studio .NET 2003是一種面向網絡、支持各種用戶終端的
21、開發(fā)平臺環(huán)境。微軟的宏偉目標是讓.NET徹底改變軟件的開發(fā)方式、發(fā)行方式、使用方式,使軟件變成為服務。.NET的核心就是要搭建新一代Internet平臺,用于解決網站之間的協同合作問題,從而最大限度地獲取信息。在.NET平臺上,不同網站之間通過相關的協定聯系在一起,網站之間形成自動交流,協同工作,提供最全面的服務。ASP.NET兼容了各種語言,包括C+,JAVA,VB,HTML,ASP編程語言,所以只要掌握其中的任何一種編程語言,便可使用.NET環(huán)境來開發(fā)程序。所以選擇該工具用于前端頁面功能設計在技術上是完全可行的。MS SQL Server 2000則是目前比較流行的數據庫管理系統。SQL
22、Server 2000是微軟公司推出“.NET戰(zhàn)略”以來的第一個服務器產品,由于“.NET”的目標就是要以XML格式交換數據,SQL Server 2000除了具有擴展性、可靠性以外,還具有可以迅速開發(fā)新的因特網應用系統的功能,尤其是可以直接存儲XML數據,可以將搜索結果以XML格式輸出等特點,這些特點在.NET戰(zhàn)略中發(fā)揮著重要的作用。SQL Server 2000通過對高硬件平臺以及最新網絡和存儲技術的支持,可以為大的Web站點和企業(yè)級的應用提供可擴展和高可靠性。另外,所有的SQL Server 2000版本的客戶端軟件可以在Microsoft Windows NT、Microsoft Wi
23、ndows 2000和Microsoft Windows98等操作系統上運行,只有服務器組件(如數據庫引擎和分析服務器)必須在特定版本的操作系統上運行。使用SQL Server 2000用于本系統的后臺數據庫建立是可行的。綜上所訴,該系統在技術上是完全可行的。1.4.2 經濟可行性由于開發(fā)此基于B/S模式的計算機等級考試管理系統所需的硬件(計算機及相關硬件)和軟件環(huán)境(Microsoft Visual Studio .NET 2003 和SQL Server 2000),市場上都容易購買到或從相關網站下載,系統成本主要集中在本管理系統的開發(fā)與維護上,對用戶不造成過重的經濟負擔。而一旦此系統投入
24、使用,不僅可以減少輔導班管理員和輔導班教師的工作強度,提高工作效率,而且可以滿足廣大師生對輔導班相關信息及考試信息的需求,所節(jié)省的大量人力、財力產生的效益將遠遠大于本管理系統的開發(fā)成本,所以從經濟方面講開發(fā)此系統是可行的。1.4.3 操作可行性基于B/S模式的計算機等級考試管理系統具備友好的用戶界面,使用方便,易于維護,操作簡單易于被用戶接受,用戶只需熟練操作計算機,和對此系統使用做簡單的了解即可方便使用,而且使用此系統可以大大減少管理人員的負擔。因此從使用操作方面看,此系統的開發(fā)是可行的。1.4.4 法律可行性基于B/S模式的計算機等級考試管理系統由本人開發(fā)研制而成,在法律上并未侵害他人權利
25、,無須承擔任何法律責任,所以在法律方面開發(fā)此系統是完全可行的。1.5 論文各章簡介第1章引言部分,引言主要敘述課題的研究背景和意義、問題的定義和內容簡介、課題的調研和可行性分析。第2章系統需求分析部分:系統需求分析主要講述了業(yè)務流程分析過程、數據流分析圖例、數據字典描述等內容。第3章系統總體設計部分:系統總體設計主要講述了系統總體結構設計方案、系統數據結構設計、系統開發(fā)與運行環(huán)境設計等內容。第4章用戶登入模塊部分:用戶登入模塊部分主要講述了用戶登入模塊的主要功能和界面設計、詳細設計等內容。第5章輔導班管理模塊部分:輔導班管理模塊主要講述了輔導班管理模塊的功能和其功能的實現過程,以及輔導班管理模
26、塊的界面設計。第6章通過率統計模塊部分:通過率統計模塊主要講述了通過率統計模塊的功能、通過率統計模塊的界面設計和功能的詳細設計。第7章信息發(fā)布模塊部分:信息發(fā)布模塊主要講述了信息發(fā)布模塊的功能、信息發(fā)布模塊界面設計和詳細設計。第8章信息查詢模塊部分:信息查詢模塊部分主要講述了信息查詢模塊的主要功能和查詢的方式,以及信息查詢模塊的界面設計和功能的詳細設計。第9章用戶手冊部分:用戶手冊部分的內容主要包括:系統功能介紹;運行環(huán)境簡介;系統運行與操作指南。第10章系統評價部分:系統評價部分主要包括:系統特色與優(yōu)點介紹;系統存在的不足與改進方案;畢業(yè)設計心得與收獲。最后還有總結、致謝、參考資料等內容的介
27、紹。2 系統需求分析2.1 業(yè)務流分析業(yè)務流程圖(transaction flow diagram,簡稱TFD),就是用一些規(guī)定的符號及連接來表示某個具體的業(yè)務處理過程。在對系統的組織結構和功能進行分析時,需從一個實際業(yè)務流程的角度將系統調查中有關該業(yè)務流程的資料都串起來作進一步的分析。業(yè)務流程分析可以幫助我們了解該業(yè)務的具體處理過程,發(fā)現和處理系統的調查工作中的錯誤和疏漏,修改和刪除原系統的不合理部分,在新系統基礎上優(yōu)化業(yè)務處理流程。基于B/S模式的計算機等級考試管理系統的業(yè)務流程:首先,系統對所有用戶進行驗證,若為未注冊用戶則轉到注冊頁面要求用戶注冊,其中管理員由系統管理員添加、輔導班教師
28、用戶則由管理員在后臺管理頁添加、學生注冊則采用學號激活注冊法(保證用戶為本校用戶)。登入后,管理員和輔導班教師可以跳轉到后臺管理頁進行網上辦公,在此管理員可以對輔導班進行初期管理、對計算機等級考試通過率進行統計、發(fā)布各類信息、進行數據導入工作和對站內資源進行管理等操作。輔導班教師可以在此制定輔導計劃、為輔導班制定上課時間地點、發(fā)布輔導班信息、發(fā)布上課時間、維護班級信息、查詢薪金情況等操作。學生用戶登入后跳轉到主頁等待其他操作,在本站學生可以查詢自己的成績和學校的整體考試情況、快速的了解最新的考試資訊、方便的和其他同學交流學習經驗、下載站內資源,也可以在本站進行輔導班報名、輔導班信息查詢等等操作
29、。圖2.1系統業(yè)務流圖2.2 數據流分析數據流程分析主要包括對信息的流動、傳遞、處理、存儲等的分析。數據流程分析的目的就是要發(fā)現和解決數據流通中的問題?,F有的數據流程分析多是通過分層的數據流程圖(data flow diagram,簡稱DFD)來實現的。其具體的做法是:按業(yè)務流程圖理出的業(yè)務流程順序,將相應調查過程中所掌握的數據處理過程,繪制成一套完整的數據流程圖。通過對本系統的需求分析,系統的基本功能已經大體確定。系統的頂級數據流圖如圖2-2(a)所示:圖2.2 系統頂級數據流圖系統I級數據流圖如圖2-2(b)所示:圖2.3 系統I級數據流圖信息發(fā)布系統數據流圖如圖2-2(c)所示:圖2.4
30、 信息發(fā)布系統數據流圖輔導班管理系統數據流圖如圖2-2(d)所示:圖2.5 輔導班管理系統數據流圖2.3 數據字典數據字典是關于數據的信息的集合,也就是對數據流圖中包含的所有元素的定義的集合。數據流圖和數據字典共同構成系統的邏輯模型。2.3.1 數據流(1)名字:輔導班報名別名:在線報名描述:學生用戶在線參加輔導班報名,以方便輔導班的運營。定義:報名信息=學號+院系+報名語種+是否有沖突+沖突內容 位置:輔導班報名管理(2)名字:查詢成績及通過率別名:無描述:用戶在線查詢成績和全院的通過率以及考試分析等等定義:查詢成績及通過率=輸入準考證查詢成績+選擇查詢通過率方式位置:成績/通過率查詢(3)
31、名字:查詢站內公告別名:站內公告描述:管理員發(fā)布的站內信息,以方便用戶及時了解一些重要信息。定義:站內公告=編號ID+標題+內容+摘自+作者+發(fā)布時間+信息類型位置:新聞信息系統(4)名字:查詢考試資訊別名:考試資訊描述:由管理員發(fā)布的考試相關信息,以便讓用戶及時掌握考試動態(tài)、考試政策、考試時間、考試內容和考試時間等信息。定義:考試資訊=編號ID+標題+內容+摘自+作者+發(fā)布時間+信息類型位置:新聞信息表(5)名字:查詢技術文章別名:技術文章描述:由輔導班教師或者管理員發(fā)布或者摘抄的一些學術性文章,以便讓學生可以重新把握學習方向、學習方法等等。定義:技術文章=編號ID+標題+內容+摘自+作者+
32、發(fā)表時間+信息類型位置:新聞信息系統(6)名字:發(fā)布學習經驗別名:學習經驗交流描述:由用戶發(fā)布的學習方法和學習技巧等信息,以便其他用戶借鑒學習。定義:學習經驗=編號ID+標題+內容+摘自+作者+發(fā)布時間+信息類型位置:新聞信息系統(7)名字:站內信息管理別名:信息管理描述:管理員對用戶發(fā)布的信息以及新聞信息進行管理和維護更新。定義:信息管理=刪除信息+更新信息位置:信息發(fā)布系統(8)名字:通過率統計分析別名:無描述:管理員對年度計算機等級考試成績庫進行統計分析,以方便學生對該方面信息的需求和學校的決策需求。定義:通過率統計分析=年份+統計類型+參加人數+通過人數+通過率位置:通過率統計系統(9
33、)名字:輔導班管理別名:無描述:管理員對輔導班進行班級創(chuàng)建、報名管理、收費、分班、添加/刪除輔導班教師等操作。定義:輔導班管理=輔導班報名管理+輔導班收費管理+輔導班教師管理+輔導班班級管理位置:管理員辦公頁(10)名字:輔導班信息發(fā)布別名:無描述:由輔導班教師發(fā)布的輔導班相關信息,如上課時間、地點、輔導計劃、課程安排、教師信息等等。定義:輔導班信息=編號ID+標題+內容+作者+發(fā)布時間+信息類型位置:新聞信息系統(11)名字:上傳資源別名:無描述:由輔導班教師或者管理員上傳的一些考試相關的資料或者軟件等資源。定義:資源=編號ID+標題+文件名+文件路徑+資源描述+大小+下載次數位置:資源信息
34、管理(12)名字:發(fā)布通過率別名:無描述:管理員對成績庫統計分析完畢后,將統計結果和相關分析報告發(fā)布到網站上,以便用戶及時查看。定義:發(fā)布通過率=編號ID+標題+內容+作者+發(fā)布時間+信息類型位置:新聞信息系統(13)名字:管理員請求別名:進入后臺管理頁描述:管理員登入后可以停留在站內首頁,也可以點擊進入管理員辦公頁。定義:管理員請求=登入系統+發(fā)送進入后臺頁請求位置:驗證系統(14)名字:輔導班教師請求別名:進入后臺管理頁描述:輔導班教師登入后可以停留在站內首頁,也可以點擊進入輔導班教師辦公頁。定義:輔導班教師請求=登入系統+發(fā)送進入后臺頁請求位置:驗證系統(15)名字:提交評論別名:發(fā)表評
35、論描述:用戶查看考試資訊、技術文章、學習經驗和下載資源都可以發(fā)表自己的評論。定義:提交評論=信息編號+評論編號+評論標題+評論內容+作者+發(fā)表時間位置:評論表(16)名字:制定輔導計劃別名:無描述:由輔導班教師提交的關于輔導班的輔導信息,包括制定課程表,輔導班上課時間地點調整等相關信息。定義:輔導計劃=課程表制定+輔導班相關信息位置:輔導班管理(17)名字:提交站內公告別名:發(fā)布站內公告描述:管理員將編輯好的站內公告提交給信息發(fā)布系統,系統將其進行存檔。定義:提交公告=編號ID+標題+內容+作者+發(fā)布時間+摘自+信息類型位置:新聞信息系統(18)名字:提交考試資訊別名:發(fā)布考試資訊描述:管理員
36、將編輯好的考試咨詢提交給信息發(fā)布系統,系統將其進行存檔。定義:提交考試資訊=編號ID+標題+內容+作者+發(fā)布時間+摘自+信息類型位置:新聞信息系統(19)名字:提交技術文章別名:發(fā)表技術文章描述:管理員和輔導班教師將編輯好的技術文章提交給信息發(fā)布系統,系統將其進行存檔。定義:提交技術文章=編號ID+標題+內容+作者+考試時間+摘自+信息類型位置:新聞信息系統(20)名字:執(zhí)行收費別名:輔導班收費管理描述:學生報名之后,到輔導班管理員處繳納報名費,輔導班教師收費后執(zhí)行后將對后臺數據進行修改,將收費標志改為已收費。定義:執(zhí)行收費=已報名+收費+修改收費標記位置:輔導班管理系統輔導班收費管理(21)
37、名字:查看報名情況別名:輔導班報名管理描述:管理員在后臺查詢輔導班報名情況,主要是對上課時間沖突情況進行分析定位,以此決定是否要對課程表進行修改。定義:輔導班報名管理=查看報名+查看沖突情況+修改課程表位置:輔導班管理系統輔導班報名管理(22)名字:報名結束刪除未收費別名:清理報名表描述:管理員在輔導班報名結束后,對報名表進行清理,將報名表中未繳納輔導費用的無效報名人員清除,以備將報名表進行備份。定義:報名結束刪除未收費=報名結束+查看未收費+刪除所有未收費位置:輔導班管理輔導班報名管理(23)名字:收費回執(zhí)別名:無描述:學生在繳納輔導費用之后,將獲得由管理員簽發(fā)的收費回執(zhí)單,以防止系統錯誤帶
38、來的損失。定義:收費回執(zhí)=報名+繳納費用位置:輔導班管理輔導班收費管理(24)名字:更新收費標記別名:無描述:管理員對某個學生執(zhí)行收費之后,系統將對報名表中學生的繳費標記設為已收費。定義:更新收費標記=報名+管理員執(zhí)行收費位置:輔導班管理 輔導班收費管理(25)名字:保存更新別名:保存報名更新描述:報名結束后,管理員對報名表進行更新,并將未收費學生從報名表中清除,以便管理員對報名數據進行存檔。定義:保存更新=學號+收費標記位置:輔導班管理 輔導班報名管理(26)名字:報名信息別名:提取報名信息描述:管理員在收費時,提取報名表中的報名數據,如果學生未報名,則管理員可以打開報名頁為其報名,然后再執(zhí)
39、行收費。定義:報名信息=學號+部門+姓名+是否沖突+沖突時間+繳費標記位置:輔導班管理 輔導班收費管理(27)名字:分班后將學生信息保存別名:無描述:管理員在分班完畢后,系統將自動將該學生信息添加到輔導班學生表。主要原因是,報名表每次報名都會進行備份然后清空,為了保證數據不丟失,本系統則考慮重新建立輔導班學生信息表。定義:收費完將學生保存=學號+姓名+班級+部門位置:輔導班管理 輔導班班級管理(28)名字:分班別名:輔導班分班管理描述:在報名結束后,管理員將對報名學生進行統計分班,同時修改報名表中分班標記為真。定義:分班=分班+修改分班標記+添加到學生表位置:輔導班管理 輔導班班級管理(29)
40、名字:創(chuàng)建/刪除班級別名:無描述:輔導班管理員在分班之前,必須創(chuàng)建班級,并為該班級分配教師,選擇語種等操作。也可以對班級進行修改和刪除。定義:班級=班號+班級名稱+班級人數+班級教師ID+開始時間位置:輔導班管理 輔導班班級管理(30)名字:添加輔導班教師別名:無描述:管理員在創(chuàng)建班級之前,對輔導班教師進行添加。定義:添加輔導班教師=教師代碼+教師姓名+教師職稱位置:輔導班管理 輔導班教師管理(31)名字:統計教師薪金別名:無描述:管理員在教師管理部分對教師的薪金進行統計。定義:薪金統計=理論課時數*理論課時單位薪金+上機課時數*上機課時單位薪金+獎金位置:輔導班管理 輔導班教師管理(32)名
41、字:查詢教師信息別名:無描述:管理員可以對教師信息進行查詢、更新、刪除等操作。定義:查詢教師信息=教師代碼+教師姓名+教師職稱位置:輔導班管理 輔導班教師管理(33)名字:提交班級課程表別名:無描述:輔導班教師在報名期間對報名出現的沖突作分析之后進行課程表的安排,以便管理員后來的分班操作。盡量的減少沖突,讓輔導工作更加順利。定義:班級課程表=班級編號+內容+理論課時間+理論課上課地點+上機課時間+ 上機課地點位置:輔導班管理 輔導班班級管理(34)名字:提交輔導計劃別名:無描述:輔導班教師在開課之前將自己的輔導計劃提交到管理員處,管理員給與指示,然后再發(fā)布到輔導班公告,以便學生對自己所在班級教
42、師的輔導計劃有所了解。定義:輔導計劃=信息編號+標題+內容+發(fā)布時間+作者位置:輔導班管理 輔導班班級管理(35)名字:更改個人信息別名:無描述:輔導班教師在登入系統后,可以對自己的個人信息進行更改、添加等操作。定義:更改個人信息=教師代碼+教師姓名+教師職稱+昵稱位置:輔導班管理 輔導班教師管理2.3.2 數據存儲(1)數據存儲的編號: D1數據存儲的名稱: 通過率信息簡述: 用于存放由管理員統計好的通過率。數據存儲的組成: 編號+統計類型+統計內容+參加考試人數+通過人數+考試時間+通過率關鍵字: 編號,統計類型,考試時間相關聯的處理: P3(通過率統計系統將統計結果存入通過率信息) P5
43、(查詢系統從通過率表中讀取通過率數據)(2)數據存儲的編號: D2數據存儲的名稱: 成績信息簡述: 存放的考生的考試成績數據存儲的組成: 準考證號+姓名+系名+學制+年級+成績+通過標記+考試時間關鍵字: 準考證號相關聯的處理: P5(查詢系統從成績表中讀取成績數據)(3)數據存儲的編號:D3數據存儲的名稱:用戶信息簡述: 存放注冊用戶的用戶信息數據存儲的組成:學號+密碼+個人資料關鍵字:學號相關聯的處理:P7(注冊系統將用戶的注冊信息存入用戶信息) P8(驗證系統在用戶登入時從用戶信息中查找該用戶信息)(4)數據存儲的編號: D4數據存儲的名稱:輔導班報名信息簡述: 用于保存用戶報名信息數據
44、存儲的組成:學號+姓名+班級+部門名稱+語種+是否沖突+沖突內容+收費標記+報名時間+分班標記關鍵字:學號相關聯的處理:P2.1(報名系統將報名用戶的報名信息存儲到報名信息中)P2.2(收費管理系統從報名表中提取報名數據,收費成功則修改收費標記)P2.3(班級管理系統從報名信息中提取數據進行分班)(5)數據存儲的編號:D5數據存儲的名稱:輔導班班級信息簡述:用于保存輔導班班級信息數據存儲的組成:班號+班級名稱+班級教師+班級人數+課時+語種關鍵字:班號相關聯的處理:P2.3(班級管理系統在創(chuàng)建班級時將班級信息存儲到班級表中,在分班時則從班級表中提取數據。)(6)數據存儲的編號:D6數據存儲的名
45、稱:輔導班學生信息簡述:用于存儲輔導班學生信息數據存儲的組成:學號+姓名+班級名稱+輔導班班號關鍵字:學號相關聯的處理:P2.3(輔導班班級管理將學生分班后系統自動把學生信息保存到輔導班學生信息中)(7)數據存儲的編號:D7數據存儲的名稱:輔導班教師信息簡述:用于存儲輔導班教師信息數據存儲的組成:教師代碼+教師名稱+教師職稱+語種關鍵字:教師代碼相關聯的處理:P2.4(教師管理系統在添加輔導班教師時將教師信息存儲到輔導班教師表中,在對教師信息更新時從教師表中提取數據)(8)數據存儲的編號:D8數據存儲的名稱:新聞信息簡述:此表用于存儲站內各類信息,包括站內公告、考試資訊、技術文章、學習經驗、輔
46、導班公告等等數據存儲的組成:信息編號+標題+內容+來源+作者+發(fā)表時間+信息類型關鍵字:信息編號相關聯的處理:P1.1(管理員在發(fā)布站內公告時將站內公告存入新聞信息)P1.2(管理員在發(fā)布考試資訊時將考試資訊存入新聞信息)P1.3(管理員和輔導班教師在發(fā)布技術文章時將技術文章存入新聞信息)P1.4(輔導班教師在發(fā)布輔導班公告時將輔導班公告存入新聞信息)P1.5(發(fā)布系統在發(fā)布新聞信息時從新聞信息表中提取新聞信息)P1.6(用戶在發(fā)表學習經驗時將學習經驗信息存入新聞信息)(9)數據存儲的編號:D9數據存儲的名稱:評論信息簡述:該表用于存儲由用戶對一些新聞信息發(fā)表的評論數據存儲的組成:評論編號+信
47、息編號+標題+內容+作者+發(fā)表時間關鍵字:評論編號,信息編號相關聯的處理:P1.5(用戶在查看信息時對該信息發(fā)表評論,系統則將評論自動存儲到評論信息中,而用戶在查看評論時,系統則從評論表中提取相應評論)2.3.3 處理(1)處理邏輯編號:P1處理邏輯名稱:信息發(fā)布系統簡述:用于發(fā)布站內各種信息。輸入的數據流:站內公告發(fā)布、考試資訊發(fā)布、輔導班公告發(fā)布、技術文章發(fā)布、學習經驗發(fā)布、評論發(fā)布處理過程:進行分類發(fā)布輸出的數據流:返回新聞信息、返回評論處理頻率:800個/月(2)處理邏輯編號:P2處理邏輯名稱:輔導班管理系統簡述:用于處理輔導班里各項業(yè)務輸入的數據流:制定輔導計劃、分班/收費/建立班級
48、處理過程:對輔導班進行管理輸出的數據流:輔導班輔導計劃處理頻率:200個/月(3)處理邏輯編號:P3處理邏輯名稱:通過率統計簡述:用于統計各類通過率輸入的數據流:統計處理過程:按管理員要求對成績庫進行統計輸出的數據流:返回統計結果、保存統計結果、發(fā)布通過率處理頻率:10個/月(4)處理邏輯編號:P4處理邏輯名稱:管理員辦公頁簡述:管理員網上辦公的頁面輸入的數據流:管理員登入、返回查詢結果處理過程:進行各類管理操作輸出的數據流:統計、管理、發(fā)布信息處理頻率:100個/月(5)處理邏輯編號:P5處理邏輯名稱:成績/通過率查詢簡述:用于給用戶提供一個查詢的平臺輸入的數據流:各類數據表、統計結果處理過
49、程:提供成績、通過率等各類查詢輸出的數據流:成績信息、通過率報表等處理頻率:500個/月(6)處理邏輯編號:P6處理邏輯名稱:進入系統簡述:用戶輸入用戶名密碼等入后進入系統輸入的數據流:有效用戶、新聞信息、查詢結果處理過程:為用戶提供平臺輸出的數據流:查詢條件、提交評論處理頻率:1500個/月(7)處理邏輯編號:P7處理邏輯名稱:注冊系統簡述:為用戶提供注冊輸入的數據流:注冊、驗證失敗后注冊處理過程:將注冊信息存儲到用戶信息表輸出的數據流:用戶信息處理頻率:100個/月(8)處理邏輯編號:P8處理邏輯名稱:驗證系統簡述:用于驗證用戶的登入信息輸入的數據流:用戶名/密碼處理過程:將用戶輸入的用戶
50、名/密碼與數據庫中數據進行比較輸出的數據流:通過驗證、用戶名密碼錯誤處理頻率:2000個/月(9)處理邏輯編號:P9處理邏輯名稱:輔導班教師辦公頁簡述:輔導班教師專用的管理頁輸入的數據流:輔導班教師登入處理過程:為輔導班教師提供一個網上辦公條件輸出的數據流:一些管理操作處理頻率:100個/月(10)處理邏輯編號:P1.1處理邏輯名稱:站內公告發(fā)布簡述:管理員用此系統發(fā)布站內公告輸入的數據流:提交/更改站內公告處理過程:將提交的站內公告進行存儲輸出的數據流:保存站內公告處理頻率:10個/月(11)處理邏輯編號:P1.2處理邏輯名稱:考試資訊發(fā)布簡述:管理員用此系統發(fā)布考試資訊輸入的數據流:提交/
51、更改的考試資訊處理過程:將提交的考試資訊進行存儲輸出的數據流:保存考試資訊處理頻率:20個/月(12)處理邏輯編號:P1.3處理邏輯名稱:技術文章發(fā)布簡述:管理員和輔導班教師用此系統發(fā)布技術文章輸入的數據流:提交/更改的技術文章處理過程:將提交的技術文章進行存儲輸出的數據流:保存技術文章處理頻率:50個/月(13)處理邏輯編號:P1.4處理邏輯名稱:輔導班公告發(fā)布簡述:輔導班教師用此系統發(fā)布輔導班公告輸入的數據流:提交/更改的輔導班公告處理過程:將提交的技術文章進行存儲輸出的數據流:保存輔導班公告處理頻率:20個/月(14)處理邏輯編號:P1.5處理邏輯名稱:發(fā)布簡述:此系統用于發(fā)布各類提交的
52、新聞信息輸入的數據流:讀取新聞信息表中的數據、發(fā)表的評論處理過程:為用戶提供交流的平臺輸出的數據流:保存評論、返回新聞信息處理頻率:1000個/月(15)處理邏輯編號:P1.6處理邏輯名稱:學習經驗簡述:用戶用此系統交流學習經驗輸入的數據流:提交/更改的學習經驗文章處理過程:將提交的學習經驗文章進行存儲輸出的數據流:保存學習經驗文章處理頻率:100個/月(16)處理邏輯編號:P2.1處理邏輯名稱:報名管理簡述:為學生提供在線報名,為管理員提供一個管理報名的平臺輸入的數據流:報名、查看報名情況處理過程:將提交的報名信息保存到報名表,根據查詢條件返回查詢結果輸出的數據流:保存報名信息、返回報名情況
53、信息處理頻率:100個/月(17)處理邏輯編號:P2.2處理邏輯名稱:收費管理簡述:管理員在此對已報名的學生執(zhí)行收費輸入的數據流:執(zhí)行收費、提取報名信息處理過程:執(zhí)行收費并且將報名表中該學生的收費標記設為“已收費”輸出的數據流:保存收費結果、返回收費結果處理頻率:100個/月(18)處理邏輯編號:P2.3處理邏輯名稱:輔導班班級管理簡述:管理員在此可以創(chuàng)建輔導班、對報名人員進行分班、審批輔導班教師提交的輔導班課程表和輔導計劃輸入的數據流:創(chuàng)建班級、分班、提取班級信息、提交的輔導計劃、提交的課程表、查詢班級學生處理過程:對已報名的學生進行分班、創(chuàng)建班級、審批輔導班教師提交的信息輸出的數據流:保存
54、輔導班班級、提交分班結果、返回審評結果處理頻率:10個/月(19)處理邏輯編號:P2.4處理邏輯名稱:輔導班教師管理簡述:為管理員和輔導班教師提供一個交流的平臺輸入的數據流:添加/刪除輔導班教師信息、查詢薪金、更改個人信息、統計輔導班教師薪金處理過程:對輔導班信息進行各類操作輸出的數據流:保存教師數據、處理頻率:10個/月3 系統設計3.1 系統總體結構本課題提出的是基于B/S模式的信息平臺,并在此基礎上利用.NET和SQL Server 2000技術構建基于Web數據庫的管理系統,意在構造一個集計算機等級考試成績查詢、考試信息發(fā)布、學習經驗交流、輔導班網上報名、輔導班教師網上辦公、通過率統計分析等子系統為一體的計算機等級考試管理系統。目的是為了方便輔導班教師的教學、方便學生的學習交流以及方便學校對計算機等級考試的管理和相關數據的分析。本系統由九個子模塊組成:用戶登錄模塊、考生相關數據導入模塊、輔導班報名管理模塊、考試成績庫導入模塊、通過率統計模塊、信息發(fā)布模塊、報表模塊、信息查詢模塊和系統管理模塊。整個系統的結構框架圖如下圖所示: 圖3.1 系統模塊框架圖3.2 數據結構設計3.2.1 數據概念結構設計E-R模型 (1) 用戶管理:圖
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 4 《地球-我們的家園》(教學實錄)部編版道德與法治六年級下冊
- 化妝合同范例 簡易范例
- 開發(fā)項目技術合同范例
- 2025年馬鞍山貨運上崗證考試題庫
- 大學商鋪合同范例
- 無錫農村平房買賣合同范例
- 再生鋼材采購合同范例
- 農村合伙購房合同范例
- 技術成果合同范例
- 汕頭律師合同范例
- 2024北京海淀初一(上)期末語文試卷及答案
- CMQOE質量組織卓越認證經理歷年考試真題試題庫(中文版)
- 九年級安全班會課件
- 公路工程施工組織設計(投標用)
- 《預防性侵安全教育》主題班會教案
- 2024企業(yè)安全生產考試題庫(600題含答案)
- 礦山環(huán)境保護管理制度模版(3篇)
- 中建施工電梯安拆專項施工方案
- 《一年級樂考方案》
- 綜合服務中心施工組織設計
- 客運公司企業(yè)年度安全培訓計劃
評論
0/150
提交評論