




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、2021年基于C#+SQL教學(xué)管理系統(tǒng)地設(shè)計(jì)與實(shí)現(xiàn) 學(xué)號(hào): 教學(xué)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)Design and Implementation of the Education Management System 論文作者姓名:作 者 學(xué) 號(hào):所 在 學(xué) 院: 計(jì)算機(jī)與信息工程學(xué)院所 學(xué) 專 業(yè): 網(wǎng)絡(luò)工程 導(dǎo)師姓名職稱:論文完成時(shí)間: 2021年4月 29 日 2021年4月29日目 錄摘 要I ABSTRACTII 第1章 緒 論11.1 開(kāi)發(fā)背景及意義11.2 本系統(tǒng)的開(kāi)發(fā)技術(shù)和開(kāi)發(fā)平臺(tái)1第2章 需求分析22.1 系統(tǒng)功能需求分析22.2 系統(tǒng)流程分析4第3章 系統(tǒng)設(shè)計(jì)83.1 總體設(shè)計(jì)83.1
2、.1 體系結(jié)構(gòu)設(shè)計(jì)83.1.2 功能結(jié)構(gòu)設(shè)計(jì)93.2 數(shù)據(jù)庫(kù)設(shè)計(jì)10第4章 系統(tǒng)實(shí)現(xiàn)164.1 管理員平臺(tái)174.2 教師平臺(tái)184.2.1 教材管理184.2.2 通知管理194.3 學(xué)生平臺(tái)204.2.1 單詞學(xué)習(xí)20結(jié) 論22參考文獻(xiàn)23 摘 要 隨著信息時(shí)代的開(kāi)展,快捷高效的處理信息已成為各行各業(yè)的根本需求。在教學(xué)管理中,為滿足其系統(tǒng)化,自動(dòng)化,高效化的要求,需要設(shè)計(jì)一個(gè)有效的教務(wù)管理系統(tǒng)。 本文首先分析了現(xiàn)存教學(xué)管理系統(tǒng)的一些問(wèn)題。針對(duì)高中教學(xué)管理中的特點(diǎn),闡述了本系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)過(guò)程。其中涉及了系統(tǒng)開(kāi)發(fā)的模式、關(guān)系型數(shù)據(jù)庫(kù)的設(shè)計(jì)、開(kāi)發(fā)工具及環(huán)境的說(shuō)明。本系統(tǒng)主要解決以下問(wèn)題:師生根
3、本信息的維護(hù),教學(xué)信息的維護(hù),通知的收發(fā),以及學(xué)生平臺(tái)下的單詞維護(hù)。 關(guān)鍵詞 教學(xué)管理;信息維護(hù);通知收發(fā);英語(yǔ)學(xué)習(xí)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ù)飛速開(kāi)展的今天,各行各業(yè)都離不開(kāi)管理系統(tǒng)對(duì)其精確,高效,及時(shí)的管理。在提倡素質(zhì)教育,高效教學(xué)的今天,教務(wù)管理系統(tǒng)更是在平時(shí)的教學(xué)中起到了重要的作用。這就是本系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)的重要原因。本系統(tǒng)實(shí)現(xiàn)了對(duì)日常學(xué)生,
7、教師管理的網(wǎng)絡(luò)化;教師對(duì)高中課本,章節(jié)知識(shí)點(diǎn)等管理的系統(tǒng)化,結(jié)構(gòu)化;學(xué)生學(xué)習(xí),信息收發(fā)的高效化。1.1 開(kāi)發(fā)背景及意義 現(xiàn)代人工教務(wù)管理是一項(xiàng)極為復(fù)雜,繁瑣的過(guò)程。管理效率低,勞動(dòng)強(qiáng)度大,信息處理速度低,準(zhǔn)確率也不夠令人滿意。如果利用計(jì)算機(jī)技術(shù)實(shí)現(xiàn)教務(wù)管理的系統(tǒng)化,網(wǎng)絡(luò)化就可以提高學(xué)校管理人員,教師的工作效率,也可以提高學(xué)生的學(xué)習(xí)積極性。 本系統(tǒng)正是為教育工作者,學(xué)生設(shè)計(jì)和開(kāi)發(fā)的。旨在提高管理的效率,精確化,減輕教育工作者的勞動(dòng)強(qiáng)度;讓計(jì)算機(jī)實(shí)現(xiàn)對(duì)現(xiàn)代教務(wù)的信息管理,并在一定程度上實(shí)現(xiàn)自動(dòng)化。1.2 本系統(tǒng)的開(kāi)發(fā)技術(shù)和開(kāi)發(fā)平臺(tái) 本系統(tǒng)主要采用的開(kāi)發(fā)技術(shù)為C#+SQL。 C#是微軟公司發(fā)布的一種
8、面向?qū)ο蟮?、運(yùn)行于.NET Framework之上的高級(jí)程序設(shè)計(jì)語(yǔ)言。C#是一種平安的、穩(wěn)定的、簡(jiǎn)單的、優(yōu)雅的,由C和C+衍生出來(lái)的面向?qū)ο蟮木幊陶Z(yǔ)言。它在繼承C和C+強(qiáng)大功能的同時(shí)去掉了一些它們的復(fù)雜特性(例如沒(méi)有宏和模板,不允許多重繼承)。C#綜合了VB簡(jiǎn)單的可視化操作和C+的高運(yùn)行效率,以其強(qiáng)大的操作能力、優(yōu)雅的語(yǔ)法風(fēng)格、創(chuàng)新的語(yǔ)言特性和便捷的面向組件編程的支持成為.NET開(kāi)發(fā)的首選語(yǔ)言。 SQL是高級(jí)的非過(guò)程化編程語(yǔ)言,允許用戶在高層數(shù)據(jù)結(jié)構(gòu)上工作。它不要求用戶指定對(duì)數(shù)據(jù)的存放方法,也不需要用戶了解具體的數(shù)據(jù)存放方式,所以具有完全不同底層結(jié)構(gòu)的不同數(shù)據(jù)庫(kù)系統(tǒng)可以使用相同的SQL語(yǔ)言作為
9、數(shù)據(jù)輸入與管理的SQL接口。它以記錄集合作為操作對(duì)象,所有SQL語(yǔ)句接受集合作為輸入,返回集合作為輸出,這種集合特性允許一條SQL語(yǔ)句的輸出作為另一條SQL語(yǔ)句的輸入,這使他具有極大的靈活性和強(qiáng)大的功能。在多數(shù)情況下,在其他語(yǔ)言中需要一大段程序?qū)崿F(xiàn)的功能只需要一個(gè)SQL語(yǔ)句就可以到達(dá)目的。 第2章 需求分析 通過(guò)本章的需求分析使得系統(tǒng)開(kāi)發(fā)人員深刻的理解和認(rèn)識(shí)該系統(tǒng)的實(shí)際需求,并能將其完整、準(zhǔn)確地表達(dá),其結(jié)果不僅起到溝通用戶和開(kāi)發(fā)者的作用,還是后續(xù)工作的依據(jù),從而進(jìn)一步完善本系統(tǒng)。2.1 系統(tǒng)功能需求分析 隨著計(jì)算機(jī)技術(shù)的開(kāi)展,教學(xué)管理的方法也日新月異。先前,由人手工代管的方式早已不能適應(yīng)快速開(kāi)
10、展的信息時(shí)代。這種方法弊端很多:管理效率低,勞動(dòng)強(qiáng)度大,信息處理速度低而且準(zhǔn)確率也不高。為了提高教學(xué)管理效率,減輕勞動(dòng)強(qiáng)度,提高信息處理速度和準(zhǔn)確性;給教學(xué)工作者提供方便的管理師生信息的方式和更先進(jìn)、科學(xué)的效勞系統(tǒng)。由此,我們?cè)O(shè)計(jì)了這套基于.net的教務(wù)管理系統(tǒng)。讓計(jì)算機(jī)管理教務(wù)信息,教學(xué)管理工作者可以直接在計(jì)算機(jī)上實(shí)現(xiàn)對(duì)師生的信息管理,并能在一定程度上實(shí)現(xiàn)自動(dòng)化。我們?cè)诂F(xiàn)有教務(wù)管理系統(tǒng)的根底上提出了本系統(tǒng)的目標(biāo),在此做出以下說(shuō)明。 本系統(tǒng)將由三個(gè)不同登錄界面的子系統(tǒng)組成:管理員平臺(tái),教師平臺(tái),和學(xué)生平臺(tái)。 1 管理員平臺(tái):包括根本信息維護(hù),公告信息發(fā)送和查看,系統(tǒng)設(shè)置,個(gè)人中心四個(gè)方面。 1
11、 根本信息維護(hù):包括教師、學(xué)生、管理員信息的維護(hù)和班級(jí)信息的維護(hù)。前者維護(hù)的主要信息有: 員工編號(hào),員工姓名,性別,年齡,是否在職,職務(wù),身份證號(hào),固定 , ,地址。提供按照用編號(hào)和姓名的兩種查詢功能,查詢類(lèi)型為模糊查詢。右鍵選中一條記錄,可以進(jìn)行新增,刪除和修改三種操作。班級(jí)信息維護(hù)包括班級(jí)編號(hào),班級(jí)名稱,班主任,文理班,課程數(shù),教師數(shù),學(xué)生數(shù),所屬年級(jí),所屬校區(qū)等。提供增刪查改等根本功能。查詢可以按班級(jí)名稱查詢,也可以按班主任姓名查詢。選中一條信息后點(diǎn)擊“詳細(xì)信息,可以對(duì)該條記錄進(jìn)行修改。 2 公告信息:包括公告管理模塊。主要有查詢公告,發(fā)布公告,刪除公告三局部組成。每一條公告信息由發(fā)布日
12、期,標(biāo)題,內(nèi)容,發(fā)布人,備注組成。提供按照時(shí)間和標(biāo)題內(nèi)容的模糊搜索功能。發(fā)布公告時(shí),可以選擇面向的對(duì)象,分全校通知,教師通知,學(xué)生通知三種。點(diǎn)擊詳細(xì)信息可以查看公告的內(nèi)容。 3 系統(tǒng)設(shè)置:包括用戶管理模塊。主要用于增加一條用戶記錄。該記錄包括用戶名,真實(shí)姓名,密碼三局部。右鍵點(diǎn)擊一條記錄,可以進(jìn)行增加用戶、刪除用戶,修改用戶,查看權(quán)限,授權(quán)五中操作。修改用戶包括修改用戶名,登錄名,密碼。 4 個(gè)人中心:包括跟人信息維護(hù)和密碼設(shè)置兩局部。個(gè)人信息維護(hù)包括員工編號(hào),員工姓名,性別,年齡,狀態(tài)(在職、離職),部門(mén),職務(wù),身份證號(hào), , ,地址,備注。其中員工編號(hào)和員工姓名不可修改,其余信息可以根據(jù)自
13、身當(dāng)前狀況就行修改。密碼設(shè)置局部用于修改當(dāng)前用戶的密碼。 2 教師平臺(tái):包括教學(xué)管理,公告信息,個(gè)人中心三個(gè)方面。 1 教學(xué)管理:包括學(xué)生管理,教材管理,章管理,小節(jié)管理,知識(shí)點(diǎn)管理。 學(xué)生管理:可以查看學(xué)生編號(hào),學(xué)生名稱,性別,年齡,身份證號(hào), ,登錄名,登記時(shí)間,所在班級(jí),父母名稱以及備注信息。提供按照班級(jí),學(xué)生姓名,家庭住址三種方式的檢索功能。 教材管理:可以查看教材編號(hào),所屬年級(jí),所屬科目,教材名稱,所含章數(shù),小節(jié)數(shù),知識(shí)點(diǎn)數(shù),高考題數(shù),選擇題數(shù),填空題數(shù),主觀題數(shù),備注。并提供增刪查改等根本操作。章管理:可以查看章編號(hào),小節(jié)數(shù),知識(shí)點(diǎn)數(shù),總題數(shù),選擇題數(shù),填空題數(shù),主觀題數(shù),教材名稱
14、,章名稱,備注。提供增刪查改和按照科目,教材的兩種檢索功能。節(jié)管理:可以查看小節(jié)編號(hào),小節(jié)名稱,知識(shí)點(diǎn)數(shù),總題數(shù),選擇題數(shù),填空題數(shù),主觀題數(shù),所屬章,所屬教材。并提供增刪查改等根本功能。知識(shí)點(diǎn)管理:可以查看知識(shí)點(diǎn)編號(hào),知識(shí)點(diǎn)名稱,總題數(shù),選擇題數(shù),填空題數(shù),主觀題數(shù),高考題數(shù),所屬小節(jié),所屬章,所屬教材,輸入人,輸入日期,備注。提供增刪查改等根本功能。 2 公告信息:提供通知管理及發(fā)布的功能。在通知管理處可以查詢,發(fā)布,刪除通知。 3 個(gè)人中心:提供個(gè)人信息的修改和密碼設(shè)置兩種功能。個(gè)人信息包括員工編號(hào),員工姓名,性別,年齡,狀態(tài),部門(mén),職務(wù),省份證號(hào), , ,地址,備注等個(gè)人根本信息。密碼
15、設(shè)置可以修改個(gè)人密碼。 3 學(xué)生平臺(tái):包括通知信息,英語(yǔ)學(xué)習(xí),根本信息三個(gè)模塊。 1 通知信息:可以接受老師,學(xué)校發(fā)布的通知,也可以向自己的老師,同學(xué)發(fā)送消息。提供查詢,刪除通知兩種操作。 2 英語(yǔ)學(xué)習(xí):包括背單詞模塊。提供單詞信息查詢,單詞解釋,單詞例句,同義詞反義詞查看五種功能。每個(gè)單詞包含如下根本信息:單詞拼寫(xiě),單詞音標(biāo),所屬教材,所屬小節(jié),單詞發(fā)音,單詞視屏,單詞圖片,單詞例句,同(反)義詞,及添加日期信息。 3 根本信息:包括個(gè)人信息維護(hù)和密碼修改。個(gè)人信息提供個(gè)人信息修改,密碼設(shè)置。2.2 系統(tǒng)流程分析 系統(tǒng)流程圖描繪整個(gè)系統(tǒng)式如何工作的。就本系統(tǒng)而言,用戶被分為三類(lèi)。每類(lèi)用戶都有
16、自己的登錄界面。合法用戶登錄系統(tǒng)后,將進(jìn)入自己的主界面進(jìn)行相關(guān)操作。 在這一流程中,用戶在登錄界面提交登錄請(qǐng)求后,系統(tǒng)驗(yàn)證登錄用戶的合法性。非法那么提示錯(cuò)誤信息,需要重新登錄。轉(zhuǎn)入系統(tǒng)主界面后,可以對(duì)各類(lèi)信息做查詢,修改,刪除,添加等根本操作。 根本信息的查詢操作主要是模糊查詢一條或幾條符合查詢條件的操作。查詢成功那么顯示對(duì)應(yīng)信息;不成功,那么輸出的查詢結(jié)果為空,并去除之前的查詢信息,用戶可以再次查詢。對(duì)于根本信息,可以進(jìn)行增刪改。用戶可以選中一條記錄,右鍵選中后根據(jù)提示修改相應(yīng)信息。如果修改成功那么彈出消息提示;不成功,那么提示修改失敗。 對(duì)于通知管理模塊,在管理員操作界面中,可以針對(duì)全校師
17、生發(fā)送信息。在教師操作界面中,只能對(duì)學(xué)生發(fā)送信息。而在學(xué)生操作界面中,只可以對(duì)自己的同學(xué)發(fā)送消息。 教師操作界面的教材管理,章節(jié)管理,小節(jié)管理,知識(shí)點(diǎn)管理可以增加,刪除,修改,查找相應(yīng)的信息。 學(xué)生操作界面的英語(yǔ)學(xué)習(xí)模塊可以添加,刪除,查找,修改英語(yǔ)單詞。并且,可以上傳和下載與單詞相關(guān)的音頻和視頻。 由于管理員平臺(tái)、教師平臺(tái)、學(xué)生平臺(tái)的流程圖相似,此處只給出管理員平臺(tái)流程圖。管理員平臺(tái)流程如圖2-1所示 圖2-1 管理員平臺(tái)流程圖第3章 系統(tǒng)設(shè)計(jì) 系統(tǒng)設(shè)計(jì)是把需求轉(zhuǎn)化為軟件系統(tǒng)的最重要的環(huán)節(jié)。系統(tǒng)設(shè)計(jì)的優(yōu)劣在根本上決定了軟件系統(tǒng)的質(zhì)量。在經(jīng)過(guò)之前分別對(duì)目標(biāo)系統(tǒng)的功能需求和業(yè)務(wù)流程分析之后,下面
18、將對(duì)目標(biāo)系統(tǒng)進(jìn)行設(shè)計(jì)。3.1 總體設(shè)計(jì) 在總體設(shè)計(jì)中,需要分別對(duì)目標(biāo)系統(tǒng)的體系結(jié)構(gòu),功能結(jié)構(gòu)以及所用到的工程標(biāo)準(zhǔn)進(jìn)行設(shè)計(jì)。3.1.1 體系結(jié)構(gòu)設(shè)計(jì) 數(shù)據(jù)訪問(wèn)層從業(yè)務(wù)層接收請(qǐng)求,利用存儲(chǔ)過(guò)程或其他方法從數(shù)據(jù)層獲取數(shù)據(jù)傳回業(yè)務(wù)層或向數(shù)據(jù)庫(kù)寫(xiě)入數(shù)據(jù)。該層的實(shí)現(xiàn)代碼全部封裝到OprData.cs類(lèi)中,所有對(duì)數(shù)據(jù)庫(kù)的操作在此中。 業(yè)務(wù)層位于用戶層和數(shù)據(jù)訪問(wèn)層之間,起到橋梁的作用。該層響應(yīng)用戶層的用戶請(qǐng)求,檢驗(yàn)用戶數(shù)據(jù)的合法性,將請(qǐng)求發(fā)送到數(shù)據(jù)訪問(wèn)層,并將數(shù)據(jù)訪問(wèn)層返回的數(shù)據(jù)傳送給用戶層,從而把業(yè)務(wù)邏輯與用戶界面分開(kāi)。如果需要修改應(yīng)用程序代碼,只需要對(duì)中間業(yè)務(wù)層進(jìn)行修改,使開(kāi)發(fā)人員可以專注于系統(tǒng)核心業(yè)務(wù)邏
19、輯的分析、設(shè)計(jì)和開(kāi)發(fā),簡(jiǎn)化了應(yīng)用系統(tǒng)的開(kāi)發(fā)、更新和升級(jí)工作。 用戶層是提供應(yīng)用戶操作的界面 ,用戶可填寫(xiě)數(shù)據(jù),發(fā)出請(qǐng)求以及查看需要的信息等。如果獲取數(shù)據(jù)時(shí)不對(duì)數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)更新,用戶層可以 不經(jīng)過(guò)業(yè)務(wù)層而直接訪問(wèn)數(shù)據(jù)層獲取數(shù)據(jù);如果需要對(duì)數(shù)據(jù)庫(kù)進(jìn)行更新,可以通過(guò)業(yè)務(wù)層來(lái)實(shí)現(xiàn)。綜上所述,系統(tǒng)架構(gòu)圖如圖3-1所示。圖3-1 系統(tǒng)架構(gòu)圖3.1.2 功能結(jié)構(gòu)設(shè)計(jì) 整個(gè)系統(tǒng)包括管理員平臺(tái),教師平臺(tái)管理,學(xué)生平臺(tái)。系統(tǒng)功能框架如圖3-2所示。翻開(kāi)系統(tǒng)后可以選擇登錄方式。圖3-2 系統(tǒng)功能框架圖 點(diǎn)擊管理員登錄,可以進(jìn)入管理員平臺(tái)。管理員登錄平臺(tái):包括根本信息維護(hù),公告信息管理,系統(tǒng)設(shè)置,個(gè)人中心。根本信息
20、維護(hù)包括員工信息管理和班級(jí)信息管理。公告信息管理可以收發(fā)公告。個(gè)人中心主要是修改個(gè)人信息和密碼。管理員功能框架如圖3-3所示。圖3-3 管理員平臺(tái)功能框架圖點(diǎn)擊教師登錄,可以進(jìn)入教師管理平臺(tái)。教師登錄平臺(tái)包括教學(xué)管理,公告信息,個(gè)人中心。教學(xué)管理由學(xué)生管理、教材管理、章管理、節(jié)管理、知識(shí)點(diǎn)管理組成,實(shí)現(xiàn)對(duì)根本信息的增刪查改。公告信息包括通知管理,可以收發(fā)通知。個(gè)人中心主要為修改個(gè)人信息和密碼。教師平臺(tái)功能框架如圖3-4所示。圖3-4 教師平臺(tái)功能框架圖 點(diǎn)擊學(xué)生登錄,可以進(jìn)入學(xué)生管理平臺(tái)。學(xué)生登錄包括通知信息,英語(yǔ)學(xué)習(xí),根本信息。通知信息由接受通知模塊組成??梢越邮軐W(xué)校和老師發(fā)送的通知,也可以
21、向同學(xué)發(fā)送消息。英語(yǔ)學(xué)習(xí)由背單詞模塊組成??梢圆樵兲砑有聠卧~,也可以添加該單詞的例句,近義詞、反義詞。根本信息由個(gè)人信息和密碼修改組成。完成對(duì)個(gè)人信息和密碼的修改。圖3-5 學(xué)生平臺(tái)功能框架圖3.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 總體設(shè)計(jì)之后將對(duì)目標(biāo)系統(tǒng)的數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì)。根據(jù)對(duì)教務(wù)管理系統(tǒng)數(shù)據(jù)流程分析,一共需要11個(gè)表結(jié)構(gòu)。 1員工表結(jié)構(gòu)設(shè)計(jì) 員工表是存放管理員,教師,學(xué)生根本信息的表。主鍵是Staf_Idstring,自增。其邏輯結(jié)構(gòu)設(shè)計(jì)如表3-1所示。表3-1 員工表表名 tbStaffInfo物理列名數(shù)據(jù)類(lèi)型是否主鍵備注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 班級(jí)表結(jié)構(gòu)設(shè)計(jì) 班級(jí)表存儲(chǔ)班級(jí)根本信息。主鍵是Clas_IDint,自增。其邏輯結(jié)構(gòu)如表3-2示。表3-2 班級(jí)表表名 tbClassInfo物理列名數(shù)據(jù)類(lèi)型是否主鍵備注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)設(shè)計(jì) 公告表存儲(chǔ)學(xué)校的公告,通知信息。主鍵是Noti_IDint,自增。其邏輯結(jié)構(gòu)如表3-3所示。表3-3 公告表表名 tbNoticeInfo物理列名數(shù)據(jù)類(lèi)型是否主鍵備注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)設(shè)計(jì) 教材表存儲(chǔ)教材的根本信息。主鍵是Tebo_IDint,自增。其邏輯結(jié)構(gòu)如表3-4所示。表3-4 教材表表名 tbTextBookInfo物理列名數(shù)據(jù)類(lèi)型是否主鍵備注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)設(shè)計(jì) 章信息表存放教材中每章的根本信息。主鍵是Chap_ID
29、int,自增。其邏輯結(jié)構(gòu)如表3-5所示。表3-5 章信息表表名 tbChapterInfo物理列名數(shù)據(jù)類(lèi)型是否主鍵備注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)設(shè)計(jì) 節(jié)信息表存放每章的小節(jié)信息。主鍵是Fest_IDint,自增。其邏輯結(jié)構(gòu)如表3-6所示表3-6 節(jié)信息表表名 tbFestivalInfo物理列名數(shù)
31、據(jù)類(lèi)型是否主鍵備注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知識(shí)點(diǎn)表結(jié)構(gòu)設(shè)計(jì) 知識(shí)點(diǎn)表存放每小節(jié)的知識(shí)點(diǎn)。主鍵是Knpo_IDint,自增。其邏輯結(jié)構(gòu)如表3-7所示表3-7 知識(shí)點(diǎn)表表名 tbKnowPointsInfo物理列名數(shù)據(jù)類(lèi)型是否主鍵備注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)設(shè)計(jì) 單詞表存放單詞信息。主鍵是word_IDint,自增。其邏輯結(jié)構(gòu)如表3-8所示。表3-8 單詞表表名 tbNewWordInfo物理列名數(shù)據(jù)類(lèi)型是否主鍵備注word_IDintintYword_Spellingstringnvarchar30允許 nullword_IPAstringnvarchar30允許 nullword_SoundFilestringnvarchar30允許 nullword_VideoFilestringnvarchar30允許 nullword_PictureFilestringnvarchar30允許 nullword_Datestri
36、ngnvarchar30允許 null 9近/反義詞表結(jié)構(gòu)設(shè)計(jì) 近/反義詞表存放一個(gè)單詞的近義詞和反義詞相關(guān)信息。主鍵是woan_IDint,自增。其邏輯結(jié)構(gòu)如表3-9所示。表3-9 近/反義詞表表名 tbWordSynonymOrAntonym物理列名數(shù)據(jù)類(lèi)型是否主鍵備注woan_IDintintYwoan_WordIDintint允許 nullwoan_SyoaWordIDintint允許 nullwoan_BelongsTostringnvarchar30允許 nullwoan_Datestringnvarchar30允許 null 10例句表結(jié)構(gòu)設(shè)計(jì) 例句表存放單詞的例句信息。主鍵是w
37、oex_IDint,自增。其邏輯結(jié)構(gòu)如表3-10所示。表3-10 例句表表名 tbWordExample物理列名數(shù)據(jù)類(lèi)型是否主鍵備注woex_IDintintYwoex_WordIDintint允許 nullwoex_Examplestringnvarchar30允許 nullwoex_Explainstringnvarchar30允許 nullwoex_SoundFilestringnvarchar30允許 nullwoex_Datestringnvarchar30允許 null 11系統(tǒng)權(quán)限表結(jié)構(gòu)設(shè)計(jì) 系統(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ù)類(lèi)型是否主鍵備注Role_Idstringnvarchar30Role_Numberstringnvarchar30允許 nullRole_Namestringnvarchar30Role_Zjmstringnvarchar30Role_Remarkstringnvarchar30第4章 系統(tǒng)實(shí)現(xiàn) 本章對(duì)各個(gè)功能模塊的實(shí)現(xiàn)做具體說(shuō)明。對(duì)系統(tǒng)中局部模塊的界面做出展示,并且做具體說(shuō)明。 本系統(tǒng)實(shí)現(xiàn)對(duì)教學(xué)信息的管理。主要分管理員登錄平臺(tái),教師登錄平臺(tái)和學(xué)生登錄平臺(tái)。 用戶首先根據(jù)自己的身份選擇不同的登錄界面,然后輸入用戶名和密碼,系統(tǒng)獲取
39、后對(duì)其進(jìn)行驗(yàn)證。假設(shè)數(shù)據(jù)庫(kù)中存在該用戶,那么登錄成功,假設(shè)不存在,那么提示錯(cuò)誤,重新登錄。由于三個(gè)登錄界面很相似,此處只給出管理員登錄界面。如圖4-1所示。 圖4-1 管理員平臺(tái)界面4.1 管理員平臺(tái) 該平臺(tái)由根本信息維護(hù),公告信息,系統(tǒng)設(shè)置和個(gè)人中心組成。根本信息維護(hù)包括員工信息和班級(jí)信息維護(hù),主要是對(duì)信息的增刪改。公告信息主要是發(fā)送通知和通知查看,發(fā)送通知時(shí)向數(shù)據(jù)庫(kù)中添加一條記錄,查看時(shí)從數(shù)據(jù)庫(kù)讀取一條記錄。系統(tǒng)設(shè)置由用戶管理模塊組成,可以向系統(tǒng)中添加新的用戶,給用戶授予管理員,教師,學(xué)生等不同的權(quán)限。個(gè)人中心包括個(gè)人信息和密碼維護(hù)。 此處,以員工信息維護(hù)為例,說(shuō)明其具體實(shí)現(xiàn)。員工信息維護(hù)模塊界面如圖4-2所示。該模塊可以由員工編號(hào)或姓名查詢員工信息。點(diǎn)擊新增,填寫(xiě)員工信息后,可以向數(shù)據(jù)庫(kù)中添加一條員工記錄。點(diǎn)擊詳細(xì)信息,可以修改員工根本信息。點(diǎn)擊刪除信息,刪除相應(yīng)記錄。程序流
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 初一歷史《中國(guó)古代的農(nóng)業(yè)文明》教案
- 人工智能初探:高中信息科技編程與算法教學(xué)計(jì)劃
- 《全球氣候變化及其影響教學(xué)教案(高中地理)》
- 智能共享航空服務(wù)平臺(tái)開(kāi)發(fā)合同
- 健康醫(yī)療設(shè)備維護(hù)保養(yǎng)服務(wù)協(xié)議
- 綠色智慧農(nóng)業(yè)技術(shù)研發(fā)合作協(xié)議
- 金融行業(yè)投資咨詢免責(zé)聲明
- 公司行為規(guī)范與員工手冊(cè)
- 學(xué)校教學(xué)設(shè)備使用與維護(hù)記錄表
- 海洋資源利用合同
- GB/T 43200-2023機(jī)器人一體化關(guān)節(jié)性能及試驗(yàn)方法
- 紅樓夢(mèng)第二回極好課件
- 家庭節(jié)約用水
- 道路交通事故現(xiàn)場(chǎng)勘查與處置
- 電噴系統(tǒng)原理及故障維修手冊(cè)
- 環(huán)境影響評(píng)價(jià)報(bào)告公示-全椒縣水務(wù)全椒縣第二自來(lái)水廠擴(kuò)建工程環(huán)境影響報(bào)告書(shū)公示全環(huán)評(píng)報(bào)告
- 電力事業(yè)部崗位職責(zé)
- 走進(jìn)現(xiàn)代舞智慧樹(shù)知到答案章節(jié)測(cè)試2023年浙江大學(xué)
- 同濟(jì)大學(xué)數(shù)據(jù)庫(kù)課程期末考核試卷(A卷)
- 深基坑變形監(jiān)測(cè)方案
- 公司首件確認(rèn)表
評(píng)論
0/150
提交評(píng)論