




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、2021年基于C#+SQL教學管理系統(tǒng)地設計與實現(xiàn) 學號: 教學管理系統(tǒng)的設計與實現(xiàn)Design and Implementation of the Education Management System 論文作者姓名:作 者 學 號:所 在 學 院: 計算機與信息工程學院所 學 專 業(yè): 網(wǎng)絡工程 導師姓名職稱:論文完成時間: 2021年4月 29 日 2021年4月29日目 錄摘 要I ABSTRACTII 第1章 緒 論11.1 開發(fā)背景及意義11.2 本系統(tǒng)的開發(fā)技術(shù)和開發(fā)平臺1第2章 需求分析22.1 系統(tǒng)功能需求分析22.2 系統(tǒng)流程分析4第3章 系統(tǒng)設計83.1 總體設計83.1
2、.1 體系結(jié)構(gòu)設計83.1.2 功能結(jié)構(gòu)設計93.2 數(shù)據(jù)庫設計10第4章 系統(tǒng)實現(xiàn)164.1 管理員平臺174.2 教師平臺184.2.1 教材管理184.2.2 通知管理194.3 學生平臺204.2.1 單詞學習20結(jié) 論22參考文獻23 摘 要 隨著信息時代的開展,快捷高效的處理信息已成為各行各業(yè)的根本需求。在教學管理中,為滿足其系統(tǒng)化,自動化,高效化的要求,需要設計一個有效的教務管理系統(tǒng)。 本文首先分析了現(xiàn)存教學管理系統(tǒng)的一些問題。針對高中教學管理中的特點,闡述了本系統(tǒng)的設計與實現(xiàn)過程。其中涉及了系統(tǒng)開發(fā)的模式、關(guān)系型數(shù)據(jù)庫的設計、開發(fā)工具及環(huán)境的說明。本系統(tǒng)主要解決以下問題:師生根
3、本信息的維護,教學信息的維護,通知的收發(fā),以及學生平臺下的單詞維護。 關(guān)鍵詞 教學管理;信息維護;通知收發(fā);英語學習ABSTRACT With the development of the information time, it has been the basic requirement to handle information fast and efficiently in all kinds of fields. In order to satisfy the requirement of systematization, automation and high-efficiency
4、 in the field of teaching management, there is a necessity to develop an efficient teaching management system This thesis analyzes firstly some problems that exist in the present teaching management system. And this system is designed according to the features of teaching management in the senior sc
5、hool. It includes the system development pattern, design of the relational database, develop tools and the introduction of the environment. The problems settled in this system are as follows: maintaining the basic information of teachers and students, maintaining teaching information, sending and re
6、ceiving the notification and maintaining the words of students platform.Keywords: teaching management; maintaining information; sending and receiving the notification; English learning第1章 緒 論 在信息技術(shù)飛速開展的今天,各行各業(yè)都離不開管理系統(tǒng)對其精確,高效,及時的管理。在提倡素質(zhì)教育,高效教學的今天,教務管理系統(tǒng)更是在平時的教學中起到了重要的作用。這就是本系統(tǒng)設計和實現(xiàn)的重要原因。本系統(tǒng)實現(xiàn)了對日常學生,
7、教師管理的網(wǎng)絡化;教師對高中課本,章節(jié)知識點等管理的系統(tǒng)化,結(jié)構(gòu)化;學生學習,信息收發(fā)的高效化。1.1 開發(fā)背景及意義 現(xiàn)代人工教務管理是一項極為復雜,繁瑣的過程。管理效率低,勞動強度大,信息處理速度低,準確率也不夠令人滿意。如果利用計算機技術(shù)實現(xiàn)教務管理的系統(tǒng)化,網(wǎng)絡化就可以提高學校管理人員,教師的工作效率,也可以提高學生的學習積極性。 本系統(tǒng)正是為教育工作者,學生設計和開發(fā)的。旨在提高管理的效率,精確化,減輕教育工作者的勞動強度;讓計算機實現(xiàn)對現(xiàn)代教務的信息管理,并在一定程度上實現(xiàn)自動化。1.2 本系統(tǒng)的開發(fā)技術(shù)和開發(fā)平臺 本系統(tǒng)主要采用的開發(fā)技術(shù)為C#+SQL。 C#是微軟公司發(fā)布的一種
8、面向?qū)ο蟮摹⑦\行于.NET Framework之上的高級程序設計語言。C#是一種平安的、穩(wěn)定的、簡單的、優(yōu)雅的,由C和C+衍生出來的面向?qū)ο蟮木幊陶Z言。它在繼承C和C+強大功能的同時去掉了一些它們的復雜特性(例如沒有宏和模板,不允許多重繼承)。C#綜合了VB簡單的可視化操作和C+的高運行效率,以其強大的操作能力、優(yōu)雅的語法風格、創(chuàng)新的語言特性和便捷的面向組件編程的支持成為.NET開發(fā)的首選語言。 SQL是高級的非過程化編程語言,允許用戶在高層數(shù)據(jù)結(jié)構(gòu)上工作。它不要求用戶指定對數(shù)據(jù)的存放方法,也不需要用戶了解具體的數(shù)據(jù)存放方式,所以具有完全不同底層結(jié)構(gòu)的不同數(shù)據(jù)庫系統(tǒng)可以使用相同的SQL語言作為
9、數(shù)據(jù)輸入與管理的SQL接口。它以記錄集合作為操作對象,所有SQL語句接受集合作為輸入,返回集合作為輸出,這種集合特性允許一條SQL語句的輸出作為另一條SQL語句的輸入,這使他具有極大的靈活性和強大的功能。在多數(shù)情況下,在其他語言中需要一大段程序?qū)崿F(xiàn)的功能只需要一個SQL語句就可以到達目的。 第2章 需求分析 通過本章的需求分析使得系統(tǒng)開發(fā)人員深刻的理解和認識該系統(tǒng)的實際需求,并能將其完整、準確地表達,其結(jié)果不僅起到溝通用戶和開發(fā)者的作用,還是后續(xù)工作的依據(jù),從而進一步完善本系統(tǒng)。2.1 系統(tǒng)功能需求分析 隨著計算機技術(shù)的開展,教學管理的方法也日新月異。先前,由人手工代管的方式早已不能適應快速開
10、展的信息時代。這種方法弊端很多:管理效率低,勞動強度大,信息處理速度低而且準確率也不高。為了提高教學管理效率,減輕勞動強度,提高信息處理速度和準確性;給教學工作者提供方便的管理師生信息的方式和更先進、科學的效勞系統(tǒng)。由此,我們設計了這套基于.net的教務管理系統(tǒng)。讓計算機管理教務信息,教學管理工作者可以直接在計算機上實現(xiàn)對師生的信息管理,并能在一定程度上實現(xiàn)自動化。我們在現(xiàn)有教務管理系統(tǒng)的根底上提出了本系統(tǒng)的目標,在此做出以下說明。 本系統(tǒng)將由三個不同登錄界面的子系統(tǒng)組成:管理員平臺,教師平臺,和學生平臺。 1 管理員平臺:包括根本信息維護,公告信息發(fā)送和查看,系統(tǒng)設置,個人中心四個方面。 1
11、 根本信息維護:包括教師、學生、管理員信息的維護和班級信息的維護。前者維護的主要信息有: 員工編號,員工姓名,性別,年齡,是否在職,職務,身份證號,固定 , ,地址。提供按照用編號和姓名的兩種查詢功能,查詢類型為模糊查詢。右鍵選中一條記錄,可以進行新增,刪除和修改三種操作。班級信息維護包括班級編號,班級名稱,班主任,文理班,課程數(shù),教師數(shù),學生數(shù),所屬年級,所屬校區(qū)等。提供增刪查改等根本功能。查詢可以按班級名稱查詢,也可以按班主任姓名查詢。選中一條信息后點擊“詳細信息,可以對該條記錄進行修改。 2 公告信息:包括公告管理模塊。主要有查詢公告,發(fā)布公告,刪除公告三局部組成。每一條公告信息由發(fā)布日
12、期,標題,內(nèi)容,發(fā)布人,備注組成。提供按照時間和標題內(nèi)容的模糊搜索功能。發(fā)布公告時,可以選擇面向的對象,分全校通知,教師通知,學生通知三種。點擊詳細信息可以查看公告的內(nèi)容。 3 系統(tǒng)設置:包括用戶管理模塊。主要用于增加一條用戶記錄。該記錄包括用戶名,真實姓名,密碼三局部。右鍵點擊一條記錄,可以進行增加用戶、刪除用戶,修改用戶,查看權(quán)限,授權(quán)五中操作。修改用戶包括修改用戶名,登錄名,密碼。 4 個人中心:包括跟人信息維護和密碼設置兩局部。個人信息維護包括員工編號,員工姓名,性別,年齡,狀態(tài)(在職、離職),部門,職務,身份證號, , ,地址,備注。其中員工編號和員工姓名不可修改,其余信息可以根據(jù)自
13、身當前狀況就行修改。密碼設置局部用于修改當前用戶的密碼。 2 教師平臺:包括教學管理,公告信息,個人中心三個方面。 1 教學管理:包括學生管理,教材管理,章管理,小節(jié)管理,知識點管理。 學生管理:可以查看學生編號,學生名稱,性別,年齡,身份證號, ,登錄名,登記時間,所在班級,父母名稱以及備注信息。提供按照班級,學生姓名,家庭住址三種方式的檢索功能。 教材管理:可以查看教材編號,所屬年級,所屬科目,教材名稱,所含章數(shù),小節(jié)數(shù),知識點數(shù),高考題數(shù),選擇題數(shù),填空題數(shù),主觀題數(shù),備注。并提供增刪查改等根本操作。章管理:可以查看章編號,小節(jié)數(shù),知識點數(shù),總題數(shù),選擇題數(shù),填空題數(shù),主觀題數(shù),教材名稱
14、,章名稱,備注。提供增刪查改和按照科目,教材的兩種檢索功能。節(jié)管理:可以查看小節(jié)編號,小節(jié)名稱,知識點數(shù),總題數(shù),選擇題數(shù),填空題數(shù),主觀題數(shù),所屬章,所屬教材。并提供增刪查改等根本功能。知識點管理:可以查看知識點編號,知識點名稱,總題數(shù),選擇題數(shù),填空題數(shù),主觀題數(shù),高考題數(shù),所屬小節(jié),所屬章,所屬教材,輸入人,輸入日期,備注。提供增刪查改等根本功能。 2 公告信息:提供通知管理及發(fā)布的功能。在通知管理處可以查詢,發(fā)布,刪除通知。 3 個人中心:提供個人信息的修改和密碼設置兩種功能。個人信息包括員工編號,員工姓名,性別,年齡,狀態(tài),部門,職務,省份證號, , ,地址,備注等個人根本信息。密碼
15、設置可以修改個人密碼。 3 學生平臺:包括通知信息,英語學習,根本信息三個模塊。 1 通知信息:可以接受老師,學校發(fā)布的通知,也可以向自己的老師,同學發(fā)送消息。提供查詢,刪除通知兩種操作。 2 英語學習:包括背單詞模塊。提供單詞信息查詢,單詞解釋,單詞例句,同義詞反義詞查看五種功能。每個單詞包含如下根本信息:單詞拼寫,單詞音標,所屬教材,所屬小節(jié),單詞發(fā)音,單詞視屏,單詞圖片,單詞例句,同(反)義詞,及添加日期信息。 3 根本信息:包括個人信息維護和密碼修改。個人信息提供個人信息修改,密碼設置。2.2 系統(tǒng)流程分析 系統(tǒng)流程圖描繪整個系統(tǒng)式如何工作的。就本系統(tǒng)而言,用戶被分為三類。每類用戶都有
16、自己的登錄界面。合法用戶登錄系統(tǒng)后,將進入自己的主界面進行相關(guān)操作。 在這一流程中,用戶在登錄界面提交登錄請求后,系統(tǒng)驗證登錄用戶的合法性。非法那么提示錯誤信息,需要重新登錄。轉(zhuǎn)入系統(tǒng)主界面后,可以對各類信息做查詢,修改,刪除,添加等根本操作。 根本信息的查詢操作主要是模糊查詢一條或幾條符合查詢條件的操作。查詢成功那么顯示對應信息;不成功,那么輸出的查詢結(jié)果為空,并去除之前的查詢信息,用戶可以再次查詢。對于根本信息,可以進行增刪改。用戶可以選中一條記錄,右鍵選中后根據(jù)提示修改相應信息。如果修改成功那么彈出消息提示;不成功,那么提示修改失敗。 對于通知管理模塊,在管理員操作界面中,可以針對全校師
17、生發(fā)送信息。在教師操作界面中,只能對學生發(fā)送信息。而在學生操作界面中,只可以對自己的同學發(fā)送消息。 教師操作界面的教材管理,章節(jié)管理,小節(jié)管理,知識點管理可以增加,刪除,修改,查找相應的信息。 學生操作界面的英語學習模塊可以添加,刪除,查找,修改英語單詞。并且,可以上傳和下載與單詞相關(guān)的音頻和視頻。 由于管理員平臺、教師平臺、學生平臺的流程圖相似,此處只給出管理員平臺流程圖。管理員平臺流程如圖2-1所示 圖2-1 管理員平臺流程圖第3章 系統(tǒng)設計 系統(tǒng)設計是把需求轉(zhuǎn)化為軟件系統(tǒng)的最重要的環(huán)節(jié)。系統(tǒng)設計的優(yōu)劣在根本上決定了軟件系統(tǒng)的質(zhì)量。在經(jīng)過之前分別對目標系統(tǒng)的功能需求和業(yè)務流程分析之后,下面
18、將對目標系統(tǒng)進行設計。3.1 總體設計 在總體設計中,需要分別對目標系統(tǒng)的體系結(jié)構(gòu),功能結(jié)構(gòu)以及所用到的工程標準進行設計。3.1.1 體系結(jié)構(gòu)設計 數(shù)據(jù)訪問層從業(yè)務層接收請求,利用存儲過程或其他方法從數(shù)據(jù)層獲取數(shù)據(jù)傳回業(yè)務層或向數(shù)據(jù)庫寫入數(shù)據(jù)。該層的實現(xiàn)代碼全部封裝到OprData.cs類中,所有對數(shù)據(jù)庫的操作在此中。 業(yè)務層位于用戶層和數(shù)據(jù)訪問層之間,起到橋梁的作用。該層響應用戶層的用戶請求,檢驗用戶數(shù)據(jù)的合法性,將請求發(fā)送到數(shù)據(jù)訪問層,并將數(shù)據(jù)訪問層返回的數(shù)據(jù)傳送給用戶層,從而把業(yè)務邏輯與用戶界面分開。如果需要修改應用程序代碼,只需要對中間業(yè)務層進行修改,使開發(fā)人員可以專注于系統(tǒng)核心業(yè)務邏
19、輯的分析、設計和開發(fā),簡化了應用系統(tǒng)的開發(fā)、更新和升級工作。 用戶層是提供應用戶操作的界面 ,用戶可填寫數(shù)據(jù),發(fā)出請求以及查看需要的信息等。如果獲取數(shù)據(jù)時不對數(shù)據(jù)庫進行數(shù)據(jù)更新,用戶層可以 不經(jīng)過業(yè)務層而直接訪問數(shù)據(jù)層獲取數(shù)據(jù);如果需要對數(shù)據(jù)庫進行更新,可以通過業(yè)務層來實現(xiàn)。綜上所述,系統(tǒng)架構(gòu)圖如圖3-1所示。圖3-1 系統(tǒng)架構(gòu)圖3.1.2 功能結(jié)構(gòu)設計 整個系統(tǒng)包括管理員平臺,教師平臺管理,學生平臺。系統(tǒng)功能框架如圖3-2所示。翻開系統(tǒng)后可以選擇登錄方式。圖3-2 系統(tǒng)功能框架圖 點擊管理員登錄,可以進入管理員平臺。管理員登錄平臺:包括根本信息維護,公告信息管理,系統(tǒng)設置,個人中心。根本信息
20、維護包括員工信息管理和班級信息管理。公告信息管理可以收發(fā)公告。個人中心主要是修改個人信息和密碼。管理員功能框架如圖3-3所示。圖3-3 管理員平臺功能框架圖點擊教師登錄,可以進入教師管理平臺。教師登錄平臺包括教學管理,公告信息,個人中心。教學管理由學生管理、教材管理、章管理、節(jié)管理、知識點管理組成,實現(xiàn)對根本信息的增刪查改。公告信息包括通知管理,可以收發(fā)通知。個人中心主要為修改個人信息和密碼。教師平臺功能框架如圖3-4所示。圖3-4 教師平臺功能框架圖 點擊學生登錄,可以進入學生管理平臺。學生登錄包括通知信息,英語學習,根本信息。通知信息由接受通知模塊組成。可以接受學校和老師發(fā)送的通知,也可以
21、向同學發(fā)送消息。英語學習由背單詞模塊組成??梢圆樵兲砑有聠卧~,也可以添加該單詞的例句,近義詞、反義詞。根本信息由個人信息和密碼修改組成。完成對個人信息和密碼的修改。圖3-5 學生平臺功能框架圖3.2 數(shù)據(jù)庫設計 總體設計之后將對目標系統(tǒng)的數(shù)據(jù)庫進行設計。根據(jù)對教務管理系統(tǒng)數(shù)據(jù)流程分析,一共需要11個表結(jié)構(gòu)。 1員工表結(jié)構(gòu)設計 員工表是存放管理員,教師,學生根本信息的表。主鍵是Staf_Idstring,自增。其邏輯結(jié)構(gòu)設計如表3-1所示。表3-1 員工表表名 tbStaffInfo物理列名數(shù)據(jù)類型是否主鍵備注Staf_IdstringintYStaf_Numberstringnvarchar3
22、0允許 nullStaf_Namestringnvarchar20允許 nullStaf_Zjmstringnvarchar20允許nullStaf_Sexintint允許 nullStaf_Ageintint允許 nullStaf_InDutystringnvarchar50允許 nullStaf_OrganIdstringnvarchar15允許 nullStaf_DepartmentIdstringnvarchar30允許 nullStaf_Dutystringnvarchar30允許 nullStaf_IdentityCardstringnvarchar30允許 nullStaf_Te
23、lephonestringnvarchar30允許 nullStaf_Mobilestringnvarchar30允許 nullStaf_Addressstringnvarchar30允許 nullStaf_LoginNamestringnvarchar30允許 nullStaf_PassWordstringnvarchar30允許 nullStaf_IsManagerstringnvarchar30允許 nullStaf_Remarkstringnvarchar30允許 nullStaf_IsLeadernvarchar30允許 nullStaf_ForgineKeyintnvarchar3
24、0 2 班級表結(jié)構(gòu)設計 班級表存儲班級根本信息。主鍵是Clas_IDint,自增。其邏輯結(jié)構(gòu)如表3-2示。表3-2 班級表表名 tbClassInfo物理列名數(shù)據(jù)類型是否主鍵備注Clas_IDintintYClas_Numberstringnvarchar30允許 nullClas_Namestringnvarchar30允許 nullClas_ChargerIDintint允許 nullClas_Chargerstringnvarchar30允許 nullClas_Typestringnvarchar30允許 nullClas_LessonNumberstringnvarchar30允許 n
25、ullClas_TeacherNumberstringnvarchar30允許 nullClas_Gradeintint允許 nullClas_GradeNamestringnvarchar30允許 nullClas_Remarkstringnvarchar30允許 null 3公告表結(jié)構(gòu)設計 公告表存儲學校的公告,通知信息。主鍵是Noti_IDint,自增。其邏輯結(jié)構(gòu)如表3-3所示。表3-3 公告表表名 tbNoticeInfo物理列名數(shù)據(jù)類型是否主鍵備注Noti_IDintintYNoti_Numberstringnvarchar30允許 nullNoti_Titlestringnvarc
26、har30允許 nullNoti_Contentstringnvarchar30允許 nullNoti_Typestringnvarchar30允許 nullNoti_StaffIDintint允許 nullNoti_StaffNamestringnvarchar30允許 nullNoti_Datestringnvarchar30允許 nullNoti_Remarkstringnvarchar30允許 nullNoti_ReceiverIDstringnvarchar30允許 nullNoti_Receiverstringnvarchar30允許 nullNoti_Mess_Flagintin
27、t允許 null 4教材表結(jié)構(gòu)設計 教材表存儲教材的根本信息。主鍵是Tebo_IDint,自增。其邏輯結(jié)構(gòu)如表3-4所示。表3-4 教材表表名 tbTextBookInfo物理列名數(shù)據(jù)類型是否主鍵備注Tebo_IDintintYTebo_Numberstringnvarchar30允許 nullTebo_Namestringnvarchar30允許 nullTebo_GradeIDintint允許 nullTebo_GradeNamestringnvarchar30允許 nullTebo_SubjectIDintint允許 nullTebo_SubjectNamestringnvarchar3
28、0允許 nullTebo_ChapterNumberintint允許 nullTebo_FestivalNumberintint允許 nullTebo_KnowPointNumberintint允許 nullTebo_QuestionNumberintint允許 nullTebo_SelectNumberintint允許 nullTebo_FillNumberintint允許 nullTebo_SubjectiveNumberintint允許 nullTebo_Remarkstringnvarchar30允許 null 5章信息表結(jié)構(gòu)設計 章信息表存放教材中每章的根本信息。主鍵是Chap_ID
29、int,自增。其邏輯結(jié)構(gòu)如表3-5所示。表3-5 章信息表表名 tbChapterInfo物理列名數(shù)據(jù)類型是否主鍵備注Chap_IDintintYChap_Numberstringnvarchar30允許 nullChap_SubNumberstringnvarchar30允許 nullChap_Namestringnvarchar30允許 nullChap_ParentIDintint允許 nullChap_FestivalNumberintint允許 nullChap_KnowPointNumberintint允許 nullChap_VideoNumberintint允許 nullChap
30、_QuestionNumberintint允許 nullChap_SelectNumberintint允許 nullChap_FillNumberintint 允許 nullChap_SubjectiveNumberintint允許 nullChap_Remarkstringint允許 nullChap_TextBookIDintint允許 nullChap_TextBoxNamestringnvarchar30允許 null 6節(jié)信息表結(jié)構(gòu)設計 節(jié)信息表存放每章的小節(jié)信息。主鍵是Fest_IDint,自增。其邏輯結(jié)構(gòu)如表3-6所示表3-6 節(jié)信息表表名 tbFestivalInfo物理列名數(shù)
31、據(jù)類型是否主鍵備注Fest_IDintintYFest_Numberstringnvarchar30允許 nullFest_SubNumberstringnvarchar30允許 nullFest_Namestringnvarchar30允許 nullFest_KnowPointNumberintint允許 nullFest_QuestionNumberintint允許 nullFest_SelectNumberintint允許 nullFest_SubjectiveNumberintint允許 nullFest_ChapterIDintint允許 nullFest_ChapterNamest
32、ringnvarchar30允許 nullFest_TextBookIDintint允許 nullFest_TextBookNamestringnvarchar30允許 nullFest_Remarkstringnvarchar30允許 nullFest_ParentIDintint允許 null 7知識點表結(jié)構(gòu)設計 知識點表存放每小節(jié)的知識點。主鍵是Knpo_IDint,自增。其邏輯結(jié)構(gòu)如表3-7所示表3-7 知識點表表名 tbKnowPointsInfo物理列名數(shù)據(jù)類型是否主鍵備注Knpo_IDintintYKnpo_Numberstringnvarchar30允許 nullKnpo_Na
33、mestringnvarchar30允許 nullKnpo_SubjectiveNumberintint允許 nullKnpo_ChapterIDintint允許 nullKnpo_ChapterNamestringnvarchar30允許 nullKnpo_FestivalIDintint允許 nullKnpo_FestivalNamestringnvarchar30允許 nullKnpo_TextbookIDintint允許 nullKnpo_TextBookNamestringnvarchar30允許 nullKnpo_Remarkstringnvarchar30允許 nullKnpo_
34、StaffIDstringnvarchar30允許 nullKnpo_StaffNamestringnvarchar30允許 nullKnpo_Datestringnvarchar30允許 nullKnpo_SubjectIDintint允許 nullKnpo_SubjectNamestringnvarchar30允許 nullKnpo_GradeIDintint允許 nullKnpo_GradeNamestringnvarchar30允許 nullKnpo_SmallFestivalIDintint允許 nullKnpo_SmallFestivalNamestringnvarchar30允許
35、 null 8單詞表結(jié)構(gòu)設計 單詞表存放單詞信息。主鍵是word_IDint,自增。其邏輯結(jié)構(gòu)如表3-8所示。表3-8 單詞表表名 tbNewWordInfo物理列名數(shù)據(jù)類型是否主鍵備注word_IDintintYword_Spellingstringnvarchar30允許 nullword_IPAstringnvarchar30允許 nullword_SoundFilestringnvarchar30允許 nullword_VideoFilestringnvarchar30允許 nullword_PictureFilestringnvarchar30允許 nullword_Datestri
36、ngnvarchar30允許 null 9近/反義詞表結(jié)構(gòu)設計 近/反義詞表存放一個單詞的近義詞和反義詞相關(guān)信息。主鍵是woan_IDint,自增。其邏輯結(jié)構(gòu)如表3-9所示。表3-9 近/反義詞表表名 tbWordSynonymOrAntonym物理列名數(shù)據(jù)類型是否主鍵備注woan_IDintintYwoan_WordIDintint允許 nullwoan_SyoaWordIDintint允許 nullwoan_BelongsTostringnvarchar30允許 nullwoan_Datestringnvarchar30允許 null 10例句表結(jié)構(gòu)設計 例句表存放單詞的例句信息。主鍵是w
37、oex_IDint,自增。其邏輯結(jié)構(gòu)如表3-10所示。表3-10 例句表表名 tbWordExample物理列名數(shù)據(jù)類型是否主鍵備注woex_IDintintYwoex_WordIDintint允許 nullwoex_Examplestringnvarchar30允許 nullwoex_Explainstringnvarchar30允許 nullwoex_SoundFilestringnvarchar30允許 nullwoex_Datestringnvarchar30允許 null 11系統(tǒng)權(quán)限表結(jié)構(gòu)設計 系統(tǒng)權(quán)限表存放系統(tǒng)的權(quán)限信息。主鍵是Role_Idstring. 其邏輯結(jié)構(gòu)如表3-11
38、所示表3-11 系統(tǒng)權(quán)限表表名 tbsysRole物理列名數(shù)據(jù)類型是否主鍵備注Role_Idstringnvarchar30Role_Numberstringnvarchar30允許 nullRole_Namestringnvarchar30Role_Zjmstringnvarchar30Role_Remarkstringnvarchar30第4章 系統(tǒng)實現(xiàn) 本章對各個功能模塊的實現(xiàn)做具體說明。對系統(tǒng)中局部模塊的界面做出展示,并且做具體說明。 本系統(tǒng)實現(xiàn)對教學信息的管理。主要分管理員登錄平臺,教師登錄平臺和學生登錄平臺。 用戶首先根據(jù)自己的身份選擇不同的登錄界面,然后輸入用戶名和密碼,系統(tǒng)獲取
39、后對其進行驗證。假設數(shù)據(jù)庫中存在該用戶,那么登錄成功,假設不存在,那么提示錯誤,重新登錄。由于三個登錄界面很相似,此處只給出管理員登錄界面。如圖4-1所示。 圖4-1 管理員平臺界面4.1 管理員平臺 該平臺由根本信息維護,公告信息,系統(tǒng)設置和個人中心組成。根本信息維護包括員工信息和班級信息維護,主要是對信息的增刪改。公告信息主要是發(fā)送通知和通知查看,發(fā)送通知時向數(shù)據(jù)庫中添加一條記錄,查看時從數(shù)據(jù)庫讀取一條記錄。系統(tǒng)設置由用戶管理模塊組成,可以向系統(tǒng)中添加新的用戶,給用戶授予管理員,教師,學生等不同的權(quán)限。個人中心包括個人信息和密碼維護。 此處,以員工信息維護為例,說明其具體實現(xiàn)。員工信息維護模塊界面如圖4-2所示。該模塊可以由員工編號或姓名查詢員工信息。點擊新增,填寫員工信息后,可以向數(shù)據(jù)庫中添加一條員工記錄。點擊詳細信息,可以修改員工根本信息。點擊刪除信息,刪除相應記錄。程序流
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025屆河北省張家口市高三上學期期末質(zhì)量檢測地理試題及答案
- 2025年度專業(yè)車庫租賃權(quán)轉(zhuǎn)讓合同
- 2025年度農(nóng)村土地承包經(jīng)營權(quán)流轉(zhuǎn)與農(nóng)業(yè)文化遺產(chǎn)保護合同
- 2025年度中小企業(yè)流動資金授信借款合同
- 2025年度城市河道治理房屋拆遷補償合同
- 2025年度人才共享與借用項目合作協(xié)議
- 2025年度協(xié)商解除勞動合同與員工住房安置合同
- 2025年度公司銷售業(yè)務員協(xié)議書:人工智能賦能下的銷售代理合同
- 2025年度子女對父母贍養(yǎng)及社區(qū)互助保障協(xié)議
- 化妝品店裝修合同
- 小學奧數(shù)七大模塊思維導圖課件
- 火力發(fā)電廠OVATION 與西門子控制系統(tǒng)之間通訊實現(xiàn)
- 2022公務員錄用體檢操作手冊(試行)
- 我長大以后【經(jīng)典繪本】
- 2023學年完整公開課版閘閥
- 中國濕疹診療指南
- 國家電網(wǎng)有限公司電網(wǎng)數(shù)字化項目工作量度量規(guī)范應用指南(2020版)
- 電子商務文案寫作教學ppt課件(完整版)
- JJF 1445-2014落錘式?jīng)_擊試驗機校準規(guī)范
- GB/T 36663-2018船舶和海上技術(shù)船舶系泊和拖帶設備閉式導纜孔
- GB/T 3077-2015合金結(jié)構(gòu)鋼
評論
0/150
提交評論