【正文】
........................... 31 教師成績(jī)錄入功能的實(shí)現(xiàn) ................................................................................... 32 密碼修改功能的實(shí)現(xiàn) ........................................................................................... 33 5. 基于 SQL SERVER 數(shù)據(jù)庫(kù)的學(xué)生管理系統(tǒng)測(cè)試 ........................................................... 34 測(cè)試環(huán)境 ...................................................................................................................... 34 測(cè)試目的和目標(biāo) .......................................................................................................... 34 選課測(cè)試 ...................................................................................................................... 34 成績(jī)錄入 測(cè)試 .............................................................................................................. 39 參考文獻(xiàn) : ................................................................................................................................. 41 青島百事通 1 基于 SQL SERVER 數(shù)據(jù)庫(kù)的學(xué)生管理系統(tǒng) 的設(shè)計(jì)與實(shí)現(xiàn) 李永曉 ( 山東師范大學(xué)信息 科學(xué)與工程 學(xué)院計(jì)算機(jī)系 2020 級(jí)計(jì)升本班 ) 摘要 : 隨著高校規(guī)模的不斷擴(kuò)大,學(xué)生數(shù)量急劇增加,有關(guān)學(xué)生的各種信息量也成倍增長(zhǎng),龐大 學(xué)生信息的管理工作成了高校教學(xué)管理工作中的一項(xiàng)重要任務(wù),一方面,假如 遵從以往舊式的工作方式,該工作的工作量大,管理繁瑣,既耗人力,又耗物力 ;另一方面,由于計(jì)算機(jī)技術(shù)的飛速發(fā)展及應(yīng)用的普及,學(xué)生信息管理這樣煩瑣的工作更需要由計(jì)算機(jī)來(lái)完成。 因此開(kāi)發(fā)一套對(duì)學(xué)生 信息 進(jìn)行管理的軟件是極其重要的,而且是必需的 ,通過(guò)這樣的系統(tǒng), 可以做到信息的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速的查詢(xún),從而減少管理方面的工作量。 關(guān)鍵詞 : 靜態(tài)分析;被動(dòng)數(shù)據(jù)庫(kù);用戶(hù)角色對(duì)象 中圖分類(lèi)號(hào): TP393 Research on student information management system Li Yongxiao (School of Information Science and Engineering, Shandong Normal University) Abstract: With the development of academic schools39。 constantly enlarging their size and increasing the number of their students,various information about students is doubly is so much information that teaching managment bees more and more important a one thing,if we follow the old work style as before,the work would have great capacity,and will also be a great waste of manpower and material。for another thing, with the development and application of puter science and technology,such trivial work could be plete done by 39。s to say, it is of great importance to explore a suitable software. With the help of this software , it will reduce error and will also improve efficiency,what39。s more,modernization 、 systematism and standardization in teaching managment will e true . Key Words: Static Analysis; Passive Database; User Role Object青島百事通 2 1. 緒 論 開(kāi) 發(fā)背景 自從改革開(kāi)放以來(lái),我國(guó)經(jīng)濟(jì)突飛猛進(jìn)的向前發(fā)展,人民生活水平得到了很大的提高,我國(guó)的精神文明建設(shè)也取得了巨大的成就,特別是教育事業(yè)的發(fā)展尤為突出,雖然和發(fā)達(dá)國(guó)家還有一定的差距,但是在這短短的幾十年時(shí)間,我國(guó)教育事業(yè)的發(fā)展取得了空前未有的成就,取得如此大的成就和奮斗在教育領(lǐng)域的精英是分不開(kāi)的,此外,規(guī)范、科學(xué)的管理也發(fā)揮了無(wú)法取代的作用。 隨著學(xué)校的規(guī)模不斷擴(kuò)大,學(xué)生數(shù)量急劇增加,有關(guān)學(xué)生的各種信息量也成倍增長(zhǎng)。同時(shí)隨著 IT技術(shù)的發(fā)展和以 Inter技術(shù)為基礎(chǔ)的電子商務(wù)技術(shù) 以及計(jì)算機(jī)技術(shù)在我國(guó)的日漸 成熟和計(jì)算機(jī)應(yīng)用的日趨普及,然而我國(guó)大部分高校的 基于 SQL SERVER 數(shù)據(jù)庫(kù)的學(xué)生管理系統(tǒng) ,依然僅靠人工進(jìn)行管理和操作,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),其中有些是冗余的或者針對(duì)同一目的的數(shù)據(jù)不相吻合,這對(duì)于查找、更新和維護(hù)文件等管理工作帶來(lái)了不少的困難。同時(shí)也跟不上信息時(shí)代高速、快捷的要求,嚴(yán)重影響了消息的傳播速度,面對(duì)龐大的學(xué)生信息量,如何利用現(xiàn)代信息技術(shù)使其擁有快速、高效的適應(yīng)力已成為當(dāng)務(wù)之急。 開(kāi)發(fā)必要性及系統(tǒng)介紹 基于目前我國(guó)教育 管理面臨的現(xiàn)狀和計(jì)算機(jī)技術(shù)日漸發(fā)展成熟的有利條件,就迫切需要設(shè)計(jì)出 基于 SQL SERVER 數(shù)據(jù)庫(kù)的學(xué)生管理系統(tǒng) 這樣的學(xué)生信息管理軟件,以次來(lái)提高學(xué)生管理工作的效率。通過(guò)這樣的系統(tǒng),可以做到信息的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速的查詢(xún),從而減少管理方面的工作量。本系統(tǒng)的開(kāi)發(fā)就是在這一背景之下進(jìn)行的,它利用了計(jì)算機(jī)和網(wǎng)絡(luò)很好的解決了這一問(wèn)題,使原來(lái)從事手工學(xué)生信息管理工作的這部分人從原來(lái)煩瑣的工作中解脫出來(lái)。大大的節(jié)省了人力、財(cái)力、物力和時(shí)間,這對(duì)充分、合理的分配和利用我國(guó)豐富人力資源都是很有益的 [1]。 本文作者針對(duì) 目前面臨的這一系列問(wèn)題,對(duì)我?,F(xiàn)有的 基于 SQL SERVER 數(shù)據(jù)庫(kù)的學(xué)生管理系統(tǒng) 進(jìn)行充分的需求分析重新設(shè)計(jì)了一個(gè)符合學(xué)生和管理人員操作、功能齊全的 基于 SQL SERVER 數(shù)據(jù)庫(kù)的學(xué)生管理系統(tǒng) ,它主要由 3 個(gè)獨(dú)立的系統(tǒng)組成,分別是:學(xué)生選課系統(tǒng)、教師成績(jī)管理系統(tǒng)、教務(wù)員排課組班系統(tǒng)。學(xué)生選課系統(tǒng)部分主要進(jìn)行學(xué)生個(gè)人資料修改、查詢(xún),學(xué)生專(zhuān)業(yè)選課、重修選課,學(xué)生選課查詢(xún)、個(gè)人成績(jī)查青島百事通 3 詢(xún)、教材資費(fèi)查詢(xún),專(zhuān)業(yè)瀏覽,個(gè)人密碼修改;教師成績(jī)管理系統(tǒng)部分主要進(jìn)行學(xué)生成績(jī)錄入、重修學(xué)生成績(jī)修改,教師個(gè)人資料修改、查詢(xún),密碼修改; 教務(wù)員排課組班系統(tǒng)部分主要進(jìn)行對(duì)提交的選課單進(jìn)行排課、安排教室,個(gè)人密碼修改。 本文作者設(shè)計(jì)的 基于 SQL SERVER 數(shù)據(jù)庫(kù)的學(xué)生管理系統(tǒng) 很好的解決了學(xué)生信息管理方面的困難,提高了學(xué)生信息管理效率、減輕了教務(wù)員的工作負(fù)擔(dān),節(jié)省了大量的人力、物力資源,給高校學(xué)生信息管理帶了很大的方便。 2. 基于 SQL SERVER 數(shù)據(jù)庫(kù)的學(xué)生管理系統(tǒng) 分析 系統(tǒng)功能分析 系統(tǒng)需實(shí)現(xiàn)功能 本作者設(shè)計(jì)的學(xué)生信息管理主要是面向高校學(xué)生的信息管理系統(tǒng),其他還包括教務(wù)員排課子系統(tǒng)和教師成績(jī)錄入子系統(tǒng) [2]。 基 于 SQL SERVER 數(shù)據(jù)庫(kù)的學(xué)生管理系統(tǒng) : ( 1) 學(xué)生個(gè)人基本信息查詢(xún)、修改; ( 2) 學(xué)生專(zhuān)業(yè)、公共選課、素質(zhì)選修及重修; ( 3) 學(xué)生成績(jī)查詢(xún)、選課查詢(xún)及教材資費(fèi)查詢(xún); ( 4) 學(xué)生等級(jí)考試查詢(xún); ( 5) 學(xué)生獎(jiǎng)懲情況查詢(xún); ( 6) 學(xué)生社會(huì)實(shí)踐及活動(dòng)查詢(xún); ( 7) 學(xué)校各學(xué)院及專(zhuān)業(yè)的瀏覽; ( 8) 網(wǎng)上通知; ( 9) 查詢(xún)課程安排及相應(yīng)的上課教室; ( 10) 個(gè)人密碼修改。 教務(wù)員排課系統(tǒng): ( 1) 教務(wù)員對(duì)學(xué)生及老師基本信息的管理; ( 2) 對(duì)學(xué)生所提交的選課單進(jìn)行排課; ( 3) 教務(wù)員個(gè)人密碼修改。 青島百事通 4 教師成績(jī)錄入系統(tǒng): ( 1) 教師基本信息查詢(xún)、修改; ( 2) 學(xué)生成績(jī)錄入、修改; ( 3) 教師個(gè)人密碼修改 。 系統(tǒng)分層數(shù)據(jù)流圖 基于 SQL SERVER 數(shù)據(jù)庫(kù)的學(xué)生管理系統(tǒng) 的主要用戶(hù)對(duì)象是教務(wù)員、教師以及學(xué)生,系統(tǒng)為各種角色類(lèi)型用戶(hù)提供不同的操作主界面,用戶(hù)通過(guò)相應(yīng)的登陸號(hào)和密碼登陸 基于 SQL SERVER 數(shù)據(jù)庫(kù)的學(xué)生管理系統(tǒng) 進(jìn)入相應(yīng)的操作界面,通過(guò)授權(quán)操作可以對(duì)提供各種信息進(jìn)行操作處理。圖 是各種角色類(lèi)型用戶(hù)登陸 基于 SQL SERVER 數(shù)據(jù)庫(kù)的學(xué)生管理系統(tǒng) 的頂層數(shù)據(jù)流圖 [3]。 圖 系統(tǒng)頂層 DFD圖 各種角色類(lèi)型用戶(hù)登陸 基于 SQL SERVER 數(shù)據(jù)庫(kù)的學(xué)生管理系統(tǒng) 后對(duì)應(yīng)各種具體的授權(quán)操作及處理,如圖 第一層系統(tǒng)數(shù)據(jù)流圖中展示出了各種角色類(lèi)型用戶(hù)的具體操作內(nèi)容及詳細(xì)信息。學(xué)生 基于 SQL SERVER數(shù)據(jù)庫(kù)的學(xué)生管理系統(tǒng) 教師 指令信息 教師號(hào)及密碼 學(xué)號(hào)及密碼 指令信息 教務(wù)員 指令信息 登陸號(hào)及密碼 青島百事通 日常生活百科網(wǎng) 系統(tǒng)第一層 DFD: 圖 系統(tǒng)第一層 DFD 圖 系統(tǒng)第一層 DFD: P 1 修改教師信 息 P2 修改學(xué)生 信 息 P3 安排課程 教務(wù)員 教務(wù)員 學(xué)生 教師 P4 錄入成績(jī) P5 選 課 P6 專(zhuān)業(yè)瀏覽 P7 查詢(xún)指令信息 P8 修改密碼 D1 教師基本信息表 D2 學(xué)生基本信息表 D3 學(xué)生選課表 D4 專(zhuān)業(yè)課選課表 D5 專(zhuān)業(yè)表 D6 管理員信息 D7 成績(jī)表 D8 素質(zhì)課課程表 D8 教室信息表 教務(wù)員號(hào) 教師號(hào) 教師信息 教師信息 學(xué)生信息 排課信息 學(xué)號(hào) 課程號(hào) 學(xué)號(hào) 教師號(hào) 成績(jī)信息 成績(jī)信息 學(xué)號(hào) 專(zhuān)業(yè)信息 學(xué)生基本信息 課程信息 學(xué)號(hào) 教室信息 青島百事通 日常生活百科網(wǎng) 修改教師信息模塊: 圖 教師信息修改模塊 教師信息修改模塊功能主要是對(duì)教師信息的錄入、修改、刪 除等。 錄入成績(jī)模塊: 圖 成績(jī)錄入模塊 成績(jī)錄入模塊實(shí)現(xiàn)對(duì)學(xué)生成績(jī)錄入、修改、查詢(xún)等,具體流程見(jiàn)圖 成績(jī)錄入模塊流程圖。 選課模塊: 教師 錄入新成績(jī) 學(xué)號(hào)和成績(jī)信息 D7 查詢(xún)成績(jī) 修改成績(jī) 教師 成績(jī)表 成績(jī) 成績(jī) 成績(jī)信息 學(xué)號(hào)或課程號(hào) 成績(jī)信息 成績(jī)信息 教務(wù)員 添加教 師信息 教師號(hào) D1 教師信息 教師基本信息表 查詢(xún)教師信息