国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于MSSQLSERVER的學(xué)校教務(wù)管理系統(tǒng)

2019-05-22 09:27吳蕊孫東山
無線互聯(lián)科技 2019年5期

吳蕊 孫東山

摘 要:文章研究了一種基于MSSQLSERVER與ADO.NET的教務(wù)管理系統(tǒng),采用C#語言設(shè)計創(chuàng)建窗體及其相關(guān)控件,并在相應(yīng)的地方編寫代碼,實現(xiàn)了對學(xué)生、教師、用戶、課程等表的增刪改查,并根據(jù)用戶的身份設(shè)定不同的權(quán)限,以保證數(shù)據(jù)庫相對安全。在系統(tǒng)設(shè)計的過程中,采用了“自頂而下,逐步求精”的設(shè)計理念,成功實現(xiàn)一款簡單實用的教務(wù)管理系統(tǒng)。

關(guān)鍵詞:教務(wù)管理系統(tǒng);MSSQLSERVER;ADO.NET;數(shù)據(jù)庫;系統(tǒng)設(shè)計

當(dāng)今社會中,信息技術(shù)在管理上的應(yīng)用越來越廣泛,信息系統(tǒng)在技術(shù)上已經(jīng)逐漸成熟。在現(xiàn)代社會中,任何企業(yè)事業(yè)單位想要生存和發(fā)展,都離不開信息管理系統(tǒng)的支持。而在高校中,教務(wù)管理系統(tǒng)是學(xué)校管理體系的重要組成部分[1]。過去的人工管理和文件管理方式既耗時耗力,又容易出現(xiàn)錯誤和遺失,且不便于查詢、更新和維護(hù)數(shù)據(jù)。

1 需求分析

1.1 性能需求

系統(tǒng)要求操作界面化,操作簡單,界面友好,功能實用。數(shù)據(jù)庫要求運行穩(wěn)定,執(zhí)行效率高,數(shù)據(jù)安全性可靠。軟件運行期間,對軟硬件設(shè)施要求適中,且具有一定的兼容性和可移植性[2]。

1.2 功能需求

本教務(wù)管理系統(tǒng)主要有以下幾大功能:(1)登錄管理。登錄時根據(jù)身份進(jìn)行不同的權(quán)限分配。(2)信息管理。對學(xué)生表、教師表、用戶表的增刪改查,對選修表、成績表課程表的連接查詢等。(3)系統(tǒng)管理。各個模塊管理時既有一定的獨立性,又有一定的聯(lián)系性。

1.2.1 登錄管理功能

該模塊是對合法用戶登錄的界面,用戶通過相應(yīng)的身份、用戶名、密碼和驗證碼進(jìn)行登錄,若身份、用戶名、密碼和驗證碼都正確,系統(tǒng)則根據(jù)相應(yīng)的身份,為該用戶分配相應(yīng)的權(quán)限,用戶進(jìn)入相應(yīng)權(quán)限的操作界面。

1.2.2 對學(xué)生表的管理功能

該模塊是對學(xué)生表進(jìn)行管理的模塊,首先可以檢索出數(shù)據(jù)庫的學(xué)生表的所有信息,用戶可以在其中增加新的學(xué)生記錄,并可以對指定的學(xué)生進(jìn)行增刪改操作。

1.2.3 對教師表的管理功能

該模塊是對教師表進(jìn)行管理的模塊,可以檢索出當(dāng)前數(shù)據(jù)庫中教師表的全部內(nèi)容,也可通過工號和姓名檢索指定的教師信息。

1.2.4 對用戶表的管理功能

該模塊是對用戶表進(jìn)行管理的模塊,合法的用戶進(jìn)入該界面和可以查看已存在的用戶的用戶名、密碼和身份,并可對表中數(shù)據(jù)進(jìn)行增刪改查。

1.2.5 對成績表的管理功能

該模塊是對選修課程成績的管理,可檢索出當(dāng)前成績表中的數(shù)據(jù),并可以對數(shù)據(jù)進(jìn)行增刪改查。每次操作只可以處理一條記錄。

1.2.6 管理員用戶的相關(guān)權(quán)限

該模塊實現(xiàn)了管理員用戶的相應(yīng)權(quán)限,管理員的權(quán)限是管理學(xué)生表、教師表和用戶表,可以檢索其中的信息,并對其進(jìn)行增刪該查。

2 系統(tǒng)設(shè)計

教務(wù)管理系統(tǒng)采用“自頂而下”的模塊化設(shè)計理念[3],有利于各模塊的組合,也有利于系統(tǒng)的后期維護(hù)。

2.1 系統(tǒng)主模塊

該模塊是整個系統(tǒng)的控制中心,是連接用戶與各級子模塊的中心環(huán)節(jié)。系統(tǒng)主模塊的主要功能,是用戶通過對該主模塊的操作,完成對系統(tǒng)中班級學(xué)生的管理。如圖1所示。

2.2 系統(tǒng)子模塊

系統(tǒng)子模塊是不同用戶登錄系統(tǒng)完成不同操作的模塊,子模塊由學(xué)生成績查詢,學(xué)生成績管理和教師職位管理兩個模塊組成。

3 數(shù)據(jù)庫設(shè)計

對于教務(wù)系統(tǒng)而言,數(shù)據(jù)庫主要的對象除了學(xué)生和教師還有管理員,管理員在教務(wù)系統(tǒng)中有極高的權(quán)限,教師的管理權(quán)限也比學(xué)生要多。例如管理員可以查看和更改教師的屬性,也可以更改學(xué)生的信息,教師只能查看和更改學(xué)生的信息,學(xué)生只能查看自己的信息。

3.1 概念模型設(shè)計

通過對教務(wù)管理系統(tǒng)的概念模型分析,畫出該系統(tǒng)的E-R圖,如圖2所示。

3.2 邏輯模型設(shè)計

教務(wù)管理系統(tǒng)邏輯模型如下所示。

學(xué)生表(學(xué)號[主鍵],姓名,性別,專業(yè)院系,入學(xué)年份,出生日期)

教師表(工號[主鍵],姓名,性別,學(xué)歷,職稱,出生日期,聯(lián)系電話)

課程表(課程號[主鍵],課程名,學(xué)分,先行課)

選修表(編號[主鍵],學(xué)號,工號,課程號)

成績表(編號[主鍵],學(xué)號,課程編號,成績)

班級表(班級編號,班級名稱,班級人數(shù))

用戶表(自動編號[主鍵],用戶名,密碼,身份)

3.3 物理模型設(shè)計

數(shù)據(jù)庫的邏輯模型設(shè)計完成后,可將圖2中邏輯模型轉(zhuǎn)化為物理模型,所有想要進(jìn)入該教務(wù)系統(tǒng)的個體,都必須通過正確的用戶身份、用戶名、用戶密碼以及正確的驗證碼,否則不能進(jìn)入本系統(tǒng)。

4 查詢設(shè)計

根據(jù)教務(wù)管理系統(tǒng)模塊功能分析,需建立學(xué)生成績查詢、學(xué)生成績修改、教師信息修改等,本文以學(xué)生成績查詢?yōu)槔?,如圖3所示。查詢方法為,登錄進(jìn)入教務(wù)系統(tǒng)后,相應(yīng)地輸入框輸入學(xué)生學(xué)號和學(xué)生姓名,點擊檢索指定學(xué)生按鈕,即可得到有關(guān)學(xué)生的成績信息,這是因為本系統(tǒng)是建立在SQL Server與ADO.Net數(shù)據(jù)庫連接的基礎(chǔ)上[4-6],將輸入信息分別編寫代碼,建立學(xué)生類以接收信息,然后將接收到的信息連接到SQL Server數(shù)據(jù)庫上來執(zhí)行查詢語言,其中,查詢學(xué)生成績信息的SQL語言被描述為"select from Student。

在where Sno={0}", Sno),其中{0}指向?qū)W號輸入框中的信息。其他還有譬如修改、更新、刪除學(xué)生信息,均與該查詢操作一致,此處就不一一贅述。

5 結(jié)語

SQL SERVER+ADO.NET是在Visual Studio2012軟件平臺上進(jìn)行的,主要是針對學(xué)生和教師信息管理的學(xué)校教務(wù)系統(tǒng)。其特點是操作方便,每個用戶都有自己的權(quán)限,本系統(tǒng)很好地增加了一些快捷化、人性化的查詢方式,用戶界面簡單大方,方便學(xué)生查詢成績、教師更改信息、管理員維護(hù)信息等,教務(wù)系統(tǒng)以后也會隨著各種需求而不斷改進(jìn)和完善。

[參考文獻(xiàn)]

[1]羅群鋒.新時期SQLServer數(shù)據(jù)庫應(yīng)用維護(hù)技術(shù)探討[J].電子技術(shù)與軟件工程,2016(4):175.

[2]關(guān)偉哲,邢敏.SQLServer后臺數(shù)據(jù)庫安全性管理與應(yīng)用研究[J].電腦知識與技術(shù),2013(21):4771-4772.

[3]賀蘊彬.基于SQLServer數(shù)據(jù)庫的考試系統(tǒng)設(shè)計[J].信息通信,2014(6):96.

[4]楊亞萍.基于SQLServer數(shù)據(jù)庫的考試系統(tǒng)設(shè)計[J].電腦編程技巧與維護(hù),2013(12):34

[5]程雪松,趙慧.新時期SQLServer數(shù)據(jù)庫應(yīng)用維護(hù)技術(shù)分析[J].信息與電腦(理論版),2018(16):102-103.

[6]陳瀟.面向SQLServer2012的數(shù)據(jù)庫約束的設(shè)計與應(yīng)用[J].軟件工程,2018(12):12-14.