軟件工程課程設(shè)計學生信息管理系統(tǒng)_第1頁
軟件工程課程設(shè)計學生信息管理系統(tǒng)_第2頁
軟件工程課程設(shè)計學生信息管理系統(tǒng)_第3頁
軟件工程課程設(shè)計學生信息管理系統(tǒng)_第4頁
軟件工程課程設(shè)計學生信息管理系統(tǒng)_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、(輸入章及標題)燕山大學 課程設(shè)計報告 學生信息管理系統(tǒng) 學 院 信息學院 年級專業(yè) 09級應用二班 學生姓名 張鵬 090104010071 李倩 郭慶 指導教師 鄧成玉 提交日期 2012年6月14日 II燕山大學課程設(shè)計報告摘 要學生信息管理系統(tǒng)對于學校的決策者和管理者來說都至關(guān)重要是一個教育單位不可缺少的部分。本文介紹了學生信息管理系統(tǒng)的整個開發(fā)過程。將整體劃分為可行性分析、需求分析、總體設(shè)計、詳細設(shè)計等幾個階段,并對各個階段做了詳細的說明。在開發(fā)方法上本系統(tǒng)利用了軟件工程化的思想和方法,總體上采用傳統(tǒng)方法學開發(fā)方法,并采用VisualStudio2010作為開發(fā)工具,SQL Serv

2、er 2005作為后臺數(shù)據(jù)庫。本系統(tǒng)具有學生信息管理,班級管理,課程管理,成績管理,用戶管理、個人信息管理等模塊,可分別完成日常學生信息,班級信息,課程信息,成績信息的添加、修改、刪除、查詢、打印等功能。 關(guān)鍵詞信息管理系統(tǒng);軟件工程;傳統(tǒng)方法學;數(shù)據(jù)庫28目錄摘 要I第1章 緒論21.1 課題背景21.2目的與意義21.3主要內(nèi)容和工作2第2章 需求分析32.1 問題定義32.2可行性分析42.3 需求分析52.4分析建模8第3章 系統(tǒng)總體設(shè)計163.1總體設(shè)計163.2詳細設(shè)計163.3數(shù)據(jù)庫設(shè)計23結(jié) 論26燕山大學課程設(shè)計報告第1章 緒論1.1 課題背景此次開發(fā)的系統(tǒng)為學校學生信息管理

3、系統(tǒng),開發(fā)此系統(tǒng)是因為目前學校學生人數(shù)劇增,學生信息呈爆炸性增長,為了使學校對學生信息管理更加準確、方便。該系統(tǒng)設(shè)計完成后可用于所有教育單位(包括學校,學院等等)的學生信息的管理.目前社會上信息管理系統(tǒng)發(fā)展飛快,各個企事業(yè)單位都引入了信息管理系統(tǒng)來管理自己日益增長的各種信息,學生管理系統(tǒng)也是有了很大的發(fā)展,商業(yè)化的學生信息管理系統(tǒng)也不少.但本系統(tǒng)完全獨立開發(fā),力求使系統(tǒng)功能簡潔明了,但功能齊全且易于操作。1.2目的與意義學生信息管理系統(tǒng)是一個教育單位不可缺少的部分。一個功能齊全、簡單易用的信息管理系統(tǒng)不但能有效地減輕學校相關(guān)工作人員的工作負擔,它的內(nèi)容對于學校的決策者和管理者來說都至關(guān)重要。所

4、以學生信息管理系統(tǒng)應該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案、統(tǒng)計和查詢數(shù)據(jù),這種管理方式存在著許多缺點,如:效率低、保密性差,人工的大量浪費;另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少困難。隨著科學技術(shù)的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領(lǐng)域并發(fā)揮著來越重要的作用。作為計算機應用的一部分,使用計算機對學校的各類信息進行管理,具有手工管理所無法比擬的優(yōu)點。1.3主要內(nèi)容和工作建立學生信息管理系統(tǒng),主要完成軟件開發(fā)過程中的各項工作,主要包括問題定義、可行性分析、需求分析、

5、總體設(shè)計、詳細設(shè)計、數(shù)據(jù)庫設(shè)計等工作。第2章 需求分析2.1 問題定義學生信息管理系統(tǒng),要實現(xiàn)學生對本人的基本信息,本學期的教學計劃安排,本學期的課表,本人的各科學習成績進行查詢。同時不同級別的管理人員能夠在權(quán)限之內(nèi)對上述學生信息進行管理和維護。用戶類型和對應的操作如下:1、學生(1) 個人基本信息查詢:學生進入系統(tǒng),輸入個人的學號以及密碼,通過系統(tǒng)的驗證正確后可以進入個人信息的主頁,當學生請求查詢學生的基本信息時,系統(tǒng)實時訪問數(shù)據(jù)庫,調(diào)出相應的學生信息,其中學生信息包括姓名、學號、性別、所在學院、專業(yè)、班級、籍貫、身份證號、學歷、入學時間、手機號、家庭郵編、家庭住址等并輸出顯示。并且學生還可

6、以進行修改密碼操作。(2) 大學期間教學計劃安排查詢:進入個人信息的主頁,當學生請求查詢學生的教學計劃安排時,系統(tǒng)實時訪問數(shù)據(jù)庫,調(diào)出相應的學校安排的教學計劃,包括各個學期需要學習的課程名稱、課程號、學分、課程類別、總學時、是否學位課等內(nèi)容并輸出顯示。(3) 本學期的課表查詢:進入個人信息的主頁,當學生請求查詢本學期的課表時,系統(tǒng)實時訪問數(shù)據(jù)庫,調(diào)出相應的課表內(nèi)容并輸出顯示。(4) 成績查詢:進入個人信息的主頁,當學生請求查詢各科學習成績時,系統(tǒng)實時訪問數(shù)據(jù)庫,調(diào)出相應的成績信息并輸出顯示;可以條件查詢,包括某學期、某學年、在校所有成績的查詢。(5) 公共選修課選課:進入個人信息主頁,當學生請

7、求選課時,可選擇課程并提交到系統(tǒng)。2、院學工處管理員(1) 對本院所有專業(yè)、班級等信息進行管理,包括添加、刪除、修改、查詢等操作。(2) 可對本學院所有學生的基本信息進行查看、添加、刪除、修改等管理工作。3、院教務處管理員(1) 對本學院所有學生按班級、專業(yè)錄入各科成績,并能按專業(yè)、班級、個人學號等查看學生成績,能夠?qū)С?、打印本學院所有學生的成績。(2) 管理本學院學生的教學計劃安排。(3) 管理本學期各個專業(yè)學生課程,包括課程名、課程號、任課教師、學時、學分等,以便校教務處能對所有學生學生的課表進行安排。(4) 管理本學院所有課程信息。4、校級學工處管理員(1) 能夠查看,管理,統(tǒng)計導出全校

8、所有學生的基本信息。5、校級教務處管理員(3) 能夠查詢、修改全校學生成績,并可以統(tǒng)計、導出、打印學生成績,并實現(xiàn)考試的違規(guī)信息的管理工作。(4) 安排全校學生本學期課表。(5) 能夠刪除,統(tǒng)計學生選課信息。管理員向?qū)W生提出可以選修的課程,在學生選課完畢之后,管理員通過界面化的系統(tǒng),可以通過用于區(qū)分不同課程的唯一的課程號的操作:刪除和統(tǒng)計來分別實現(xiàn)刪除該課程的選課信息和統(tǒng)計該課程的學生選課信息。6、系統(tǒng)管理員(6) 能夠管理添加、刪除各級管理員。(7) 能夠修改不同級別管理員所對應的權(quán)限。(8) 能夠維護學院,包括對學院進修增刪改查。2.2可行性分析2.2.1技術(shù)可行性本系統(tǒng)采用先在非常流行的

9、web技術(shù)開發(fā),這樣既可以方便各種用戶的操作,也能減輕客戶端壓力,集中做好服務器端安全性等問題?,F(xiàn)今流行的web技術(shù),除了前臺html、javascript、css等后臺技術(shù)主要包括php、jsp、等??紤]到集成度非常高,非常適合小型管理系統(tǒng)的開發(fā),而且方便快捷,在校期間也學習了了解基本操作、三層框架等內(nèi)容,并且團隊成員有項目開發(fā)經(jīng)驗。因此采用開發(fā)技術(shù),在技術(shù)上可行。2.2.2經(jīng)濟可行性學校圖書館、實驗室和教學樓都有電腦,學生可以隨時去查看所需資料,當然,如果學生有個人電腦,也可以隨時免費的查詢所需信息,另外,學校還給管理者配有電腦,可以對該系統(tǒng)進行管理,所以總體上來看,基本上學生和管理員都無

10、需投入個人經(jīng)費。2.2.3操作可行性開發(fā)該系統(tǒng)軟件所用的工具簡單,主要是通過編程實現(xiàn)相關(guān)功能,再加上界面的相關(guān)設(shè)計,都比較簡單,所以操作上是可行的。2.2.4法律可行性學生信息管理系統(tǒng)是學校進行管理時必不可少的一款軟件,對老師管理學生、學生選課、查詢成績等都非常方便,簡單可視化操作,易于管理。該項目為獨立開發(fā),在法律方面不會存在侵犯專利權(quán)、侵犯版權(quán)等問題,完全按照合同的規(guī)定履行。2.3 需求分析學生信息管理系統(tǒng)是一個教育單位不可缺少的部分,它的內(nèi)容對于學校的決策者和管理者來說都至關(guān)重要。我們走訪學校的領(lǐng)導者、管理者、教師、學生等用戶,他們從各自的角度對該系統(tǒng)所要實現(xiàn)的功能進行了一定的敘述。并且

11、我們詢問用戶對目前正在使用的系統(tǒng)有哪些不滿意的地方以及很滿意值得借鑒的部分。2.3.1功能需求為此我們開發(fā)的學生信息管理系統(tǒng)滿足用戶的需求,現(xiàn)將該系統(tǒng)所要實現(xiàn)的功能,總結(jié)如下:1、學生信息管理:主要負責管理所有在校注冊學生的個人信息,主要實現(xiàn)添加,刪除,修改,查看學生信息的功能。2、課程信息管理:負責管理所有的課程信息。主要實現(xiàn)添加,刪除,修改,查找課程信息的功能。3、選課信息管理:負責選課的管理。主要實現(xiàn)刪除,統(tǒng)計學生選課信息的功能。4、成績信息管理:主要是實現(xiàn)對學生成績的錄入查詢及考試的違規(guī)信息的管理工作,包括:學生成績的錄入,學期成績?yōu)g覽,學生成績查詢,班級成績查詢,違規(guī)信息的增加及瀏覽

12、。5、班級信息管理:負責班級的管理。主要實現(xiàn)的功能包括添加,刪除和修改班級信息,以及對班級信息的查詢。6、個人信息管理:實現(xiàn)對個人信息的管理主要包括修改密碼操作。7、用戶管理:添加、刪除各級管理員,修改各個管理員權(quán)限。2.3.2界面需求設(shè)計該系統(tǒng)界面時主要本著用戶易于操作的原則,另外,盡量使界面看起來比較美觀、簡潔、大方。2.3.3性能需求1.能夠滿足100人同時在線瀏覽網(wǎng)頁,20人同時進行有關(guān)數(shù)據(jù)庫的操作;2.對于一般業(yè)務處理操作,系統(tǒng)響應時間應在3秒以內(nèi);對于查詢、報表處理,系統(tǒng)響應時間應在5秒以內(nèi)。3.在較大數(shù)據(jù)量下,并發(fā)用戶數(shù)在峰值(60)時,進行性能測試,系統(tǒng)交互式操作平均提交響應時

13、間應在10秒之內(nèi),最大不超過15秒。4.對于大規(guī)模數(shù)據(jù)批量處理,系統(tǒng)應該有合理的處理時間并提示用戶系統(tǒng)正在進行。2.3.4安全性需求1、數(shù)據(jù)庫安全性(1)數(shù)據(jù)存儲安全:應采用必要的技術(shù)來保證數(shù)據(jù)庫的高可用性。(2)數(shù)據(jù)訪問安全:采用多層體系結(jié)構(gòu)將數(shù)據(jù)庫服務器同外部應用網(wǎng)絡(luò)獨立開來,保證數(shù)據(jù)不能被外部直接訪問。對于應用系統(tǒng)來說,采用嚴格數(shù)據(jù)庫系統(tǒng)權(quán)限設(shè)置與檢查防止非授權(quán)用戶訪問數(shù)據(jù)。數(shù)據(jù)庫中重要數(shù)據(jù)記錄,應采用校驗和等方法,保證數(shù)據(jù)不被非法修改。操作員密碼在數(shù)據(jù)庫中必須加密存儲。(3)數(shù)據(jù)備份安全:利用數(shù)據(jù)庫備份產(chǎn)品,定期將數(shù)據(jù)備份在數(shù)據(jù)庫服務器上,供意外和災難恢復;進行數(shù)據(jù)文件備份,定期把數(shù)據(jù)

14、導入到文件中,并存儲到光盤上。2、操作安全性(1)權(quán)限管理:系統(tǒng)應提供嚴格的操作權(quán)限控制,保證授權(quán)的管理員才能使用授權(quán)的功能和操作(2)數(shù)據(jù)權(quán)限:系統(tǒng)應提供對嚴格的數(shù)據(jù)權(quán)限控制,保證授權(quán)的用戶只能問授權(quán)的信息等。(3)密碼管理:用戶密碼為空,不能進行正常登錄操作。用戶的密碼不能跟用戶名相同。用戶的密碼應在位以上。用戶忘記密碼,可由網(wǎng)站管理員將其密碼清除,用戶重新設(shè)置密碼后,才能進行正常登錄操作。(4)系統(tǒng)日志:系統(tǒng)應提供日志功能,自動記錄網(wǎng)站管理員對數(shù)據(jù)的操作日志。操作日志應包括:管理員、管理時間、管理功能等信息。2.3.5可用性需求1、方便操作,操作流程合理盡量從用戶角度出發(fā),以方便使用本產(chǎn)

15、品。如:創(chuàng)建項目博客操作只需填入相關(guān)信息就可以創(chuàng)建類似于QQ群空間一樣的項目博客中心,在功能創(chuàng)新的基礎(chǔ)上讓用戶有似曾相識的感覺,方便操作。2、支持沒有計算機使用經(jīng)驗、計算機使用經(jīng)驗較少及有較多計算機使用經(jīng)驗的用戶均能方便地使用本系統(tǒng)。3、控制必錄入項本系統(tǒng)能夠?qū)Ρ仨氫浫氲捻椖窟M行控制,使用戶能夠確保信息錄入的完整。同時對必錄入項進行有效的統(tǒng)一的提示。4、容錯能力系統(tǒng)具有一定的容錯和抗干擾能力,在非硬件故障或非通訊故障時,系統(tǒng)能夠保證正常運行,并有足夠的提示信息幫助用戶有效正確地完成任務。5、操作完成時有統(tǒng)一規(guī)范的提示信息例如刪除操作時,系統(tǒng)可提示警示框“您確認刪除記錄嗎?操作不可恢復!”,用戶

16、點擊確認后,系統(tǒng)才執(zhí)行刪除操作,刪除后可直接返回相關(guān)頁面。6、用戶可自定義為了滿足業(yè)務的不斷變化,一些重要的參數(shù)應該可以靈活設(shè)置。2.4分析建模2.4.1數(shù)據(jù)模型(ER圖)1、學生基本信息管理的圖設(shè)計分析這個問題的實體,從系統(tǒng)分析可以知道,該圖涉及的實體有學生、班級、專業(yè)、學院。提取實體以后再分析各個實體之間的聯(lián)系。一個學院有多個專業(yè),一個專業(yè)有多個班級,每個班有多名學生組成。根據(jù)上述分析得出學籍管理的圖如下:圖3-1 學生基本信息管理局部ER圖2、課程管理圖設(shè)計經(jīng)過分析,提取涉及的實體有專業(yè)、課程、學生、教室、教師。提取出實體后,再對各實體之間的聯(lián)系進行分析:每個專業(yè)開設(shè)多門課程,每個學生可

17、以選修多門課程,每門課程可以被多個學生選修,不同的課程可以在不同的時間選擇同一個教室上課,每個教師可以擔任多門課程的教學,每門課程可以有多個老師教授。根據(jù)上述分析得出課程管理的圖如下:圖3-2 課程管理局部圖2.4.2功能模型(數(shù)據(jù)流圖)1、學生信息管理的數(shù)據(jù)流圖設(shè)計 通過問題分析,得出學生信息管理的外部實體有學工處和學生,處理有錄入、刪除、修改、查詢、學生查詢,文檔有學生檔案。圖3-3 學生信息管理數(shù)據(jù)流圖2、課程信息管理的數(shù)據(jù)流圖設(shè)計 通過問題分析,得出課程信息管理的外部實體有教務處和學生,處理有錄入、刪除、修改、查詢、學生查詢,文檔有課程檔案。 圖3-4 課程信息管理數(shù)據(jù)流圖3、選課信息

18、管理的數(shù)據(jù)流圖設(shè)計 通過問題分析,得出選課信息管理的外部實體有教務處和學生、處理有刪除、統(tǒng)計和查詢,文檔有選課檔案。 圖3-5 選課信息管理數(shù)據(jù)流圖4、成績信息管理數(shù)據(jù)流圖設(shè)計 通過問題分析,得出成績信息管理的外部實體有教務處和學生,處理有錄入、成績?yōu)g覽、成績查詢、違規(guī)瀏覽、違規(guī)增加和查詢,文檔有成績檔案和違規(guī)檔案。 圖3-6成績信息管理數(shù)據(jù)流圖5、班級專業(yè)信息管理數(shù)據(jù)流圖設(shè)計 此模塊主要包括對班級、專業(yè)、學院等信息進行維護,主要在系統(tǒng)初始化時完成對這些信息的添加,方便系統(tǒng)的其他操作,同時可以在系統(tǒng)運行期間刪除、查看、修改這些信息。 圖3-7 班級專業(yè)信息管理數(shù)據(jù)流圖2.4.3 數(shù)據(jù)字典的定義

19、(1)名稱:學生檔案 描述:描述學生相關(guān)信息 定義:學生檔案=姓名+學號+所在院校+專業(yè)班級+入學時間+性別+籍貫+身份證號+家庭住址+郵編+學歷 位置:顯示給用戶(2)名稱:課程檔案 描述:描述課程相關(guān)信息 定義:課程檔案=課程名稱+課程編號+任課教師 位置:顯示給用戶(3)名稱:選課檔案 描述:描述選課信息 定義:選課檔案=學生學號+課程號+成績 位置:顯示給用戶(4)名稱:成績檔案 描述:描述學生成績信息 定義:成績檔案=學生學號+課程號+分數(shù) 位置:顯示給用戶(5)名稱:違規(guī)檔案 描述:描述違規(guī)信息 定義:違規(guī)檔案=學生學號+違規(guī)信息 位置:顯示給用戶(6)名稱:班級專業(yè)檔案 描述:描

20、述班級信息 定義:班級檔案=學院名稱+專業(yè)名稱+班級名稱 位置:顯示給用戶2.4.4行為模型(狀態(tài)轉(zhuǎn)換圖)1、管理員進入登錄界面,即初始狀態(tài),然后輸入用戶名和密碼,如果輸入錯誤,則顯示重新輸入,如果選擇退出則回到登錄界面,如果輸入正確則進入在線管理界面(根據(jù)管理員不同級別可現(xiàn)實不同功能菜單,在此畫在一張圖上),此時選擇退出則回到登錄界面。處在在線管理界面時,如果選擇學生信息查詢,則進入學生信息管理頁面,此時可以返回在線管理界面。同理,在在線管理界面上,選擇不同的操作即可進入不同的頁面,在不同的頁面上選擇返回時都可以回到在線管理頁面。有關(guān)此過程的具體狀態(tài)轉(zhuǎn)換圖如圖3-8。圖3-8 管理員狀態(tài)轉(zhuǎn)換

21、圖2、學生進入登錄界面,即初始狀態(tài),然后輸入用戶名和密碼,如果輸入錯誤,則顯示重新輸入,如果選擇退出則回到登錄界面,如果輸入正確則進入在線管理界面,此時選擇退出則回到登錄界面。處在在線管理界面時,如果選擇個人基本信息查詢則進入個人基本信息頁面,此時也可返回到在線管理頁面,同理,在在線管理界面上,選擇不同的操作即可進入不同的頁面,在不同的頁面上選擇返回時都可以回到在線管理頁面。有關(guān)此過程的具體狀態(tài)轉(zhuǎn)換圖如圖3-9。圖3-9 學生狀態(tài)轉(zhuǎn)換圖第3章 系統(tǒng)總體設(shè)計3.1總體設(shè)計經(jīng)過綜合分析將本系統(tǒng)劃分為生信息管理、課程信息管理、選課信息管理、成績信息管理、班級信息管理、用戶管理、個人信息管理七個模塊。

22、3.1.1系統(tǒng)總體層次圖學生信息管理系統(tǒng)個人信息管理學生信息管理 課 程 信息管理 班 級信息管理成績信息管理選課信息管理用戶管理圖4-1 學生信息管理系統(tǒng)功能層次圖3.2詳細設(shè)計3.2.1學生信息管理模塊 1、概述該模塊主要負責管理所有在校注冊學生的個人信息。它為用戶管理模塊的一個子模塊。主要功能包括添加,刪除,修改,查找學生信息。每個學生有唯一的學號,管理員添加新生后,新生即可登陸此系統(tǒng)瀏覽個人信息,登陸此系統(tǒng)的用戶名和密碼默認都是此學生的學號。(1)當有新生入學或有學生轉(zhuǎn)入時,學工處需要將其基本信息,比如姓名、學號、所在院校、專業(yè)班級、籍貫等錄入到學生檔案中。 (2)當學生畢業(yè)或有學生退

23、學時,學工處需要將其基本信息從學生檔案中刪除。(3)當有學生轉(zhuǎn)專業(yè)時,需要將其基本信息進行修改。(4)當需要得到某個學生相關(guān)信息時就要進行查詢。(5)當對學生信息進行添加、刪除、修改、查詢時都需要將其基本信息顯示出來。2、結(jié)構(gòu)圖學生信息管理顯示查詢修改刪除增加 圖5-1 學生信息管理功能層次圖3.2.2課程信息管理模塊1、概述該模塊負責管理本校所有的課程信息。主要功能包括添加,刪除,修改,查找課程信息。只有管理員才具有對課程信息進行維護的權(quán)限,課程的類型分三種:公共課,專業(yè)課和選修課。課程管理模塊是選課管理模塊的基礎(chǔ),只有在課程管理中添有選修課的信息,學生才能進行選課。(1)當要開設(shè)某門新的課

24、程時,教務處要把新課程的相關(guān)信息錄入到課程管理檔案中。(2)當要對已有課程進行刪除、修改、打印、查詢時,需要瀏覽課程的相關(guān)信息,當瀏覽完成時,退出瀏覽界面。2、結(jié)構(gòu)圖課程信息管理瀏覽課程添加課程刪除打印查詢退出修改圖5-2 課程信息管理功能層次圖3.2.3選課信息管理模塊1、概述該模塊負責選課的管理。主要功能包括刪除,統(tǒng)計學生選課信息。它以在課程管理系統(tǒng)中維護號的信息作為基礎(chǔ),既可以對選修課程進行管理,也可以對統(tǒng)計選課人數(shù),并根據(jù)學生選課時間先后決定最終選修此課的同學。(1)當選修該課程的人數(shù)少于學校規(guī)定的人數(shù)時,教務處將取消該課程的開設(shè)并刪除此課程的相關(guān)信息。(2)當新一輪的選修課選完以后,

25、教務處將對已選的課程進行分類統(tǒng)計。選課信息管理2、結(jié)構(gòu)圖刪除統(tǒng)計圖5-3 選課信息管理功能層次圖3.2.4成績信息管理模塊1、概述該模塊主要是實現(xiàn)對學生成績的錄入查詢及考試的違規(guī)信息的管理工作,包括:學生成績的錄入,學期成績?yōu)g覽,學生成績查詢,班級成績查詢,違規(guī)信息的增加及瀏覽。只有管理員可以錄入學生每一門課的成績,并能進行修改,學生只能查詢自己所學課程的成績,并且可以查詢每一學期學生所學課程所獲總學分。(1)當成績錄入錯誤需要修改或當成績無效需要刪除時,首先要對成績進行瀏覽,當操作完成時,即可退出。(2)當教師將某科成績單交給教務處,教務處將成績進行錄入。(3)當教師或者輔導員等需要了解關(guān)于

26、某科的成績時,就可以對其成績進行查詢,統(tǒng)計,必要時也可以把成績單打印出來。(4)當導師想要了解某個班的學生學習狀況時,就可以對整個班級的成績進行查詢,必要時可以將成績單打印出來。 (5)學生個人登錄后可按條件查詢個人成績,包括按學期查詢、按學年查詢、查詢在校最高分、查詢平均分等2、結(jié)構(gòu)體成績信息管理班級成績查詢成績?yōu)g覽成績錄入學生成績查詢查詢打印查詢打印統(tǒng)計退出修改刪除圖5-4 成績信息管理功能層次圖3.2.5班級專業(yè)信息管理模塊1、概述 此模塊主要包括對班級、專業(yè)、學院等信息進行維護,主要在系統(tǒng)初始化時完成對這些信息的添加,方便系統(tǒng)的其他操作,同時可以在系統(tǒng)運行期間刪除、查看、修改這些信息。

27、2、結(jié)構(gòu)體班級專業(yè)信息管理修改添加刪除圖5-5 班級信息管理功能層次圖3.2.6用戶管理模塊1、概述 該模塊主要負責添加、刪除、修改管理員信息,并為不同級別的管理員分配權(quán)限。2、結(jié)構(gòu)圖用戶管理修改管理員刪除管理員添加管理員圖5-6用戶管理功能層次圖3.2.7個人信息管理模塊1、概述該模塊負責個人信息的管理。主要功能包括查看個人信息、修改密碼等。2、結(jié)構(gòu)圖個人信息管理個人信息查詢修改密碼圖5-7 個人信息管理功能層次圖3.3數(shù)據(jù)庫設(shè)計(1) 名稱:學生基本信息表。表名稱標識:tbl_students 表4-1 學生基本信息表名稱字段名稱類型主鍵非空IDIdIntYesYes學生姓名Student

28、nameVarcharNoNo學號StudentidVarcharYesYes班級ClassidIntNoNo專業(yè)MajoridIntNoNo所在學院AcademyidIntNoNo入學時間AccepttimeDateNoNo性別SexVarcharNoNo籍貫HometownVarcharNoNo身份證號CardidVarcharNoNo學歷XueliVarcharNoNo手機號TelephoneVarcharNoNo郵編YoubianVarcharNoNo家庭住址AddressVarcharNoNo(2) 名稱:學生成績表表名稱標識:tbl_score 表4-2 學習成績表名稱字段名稱類型

29、主鍵非空IDIdIntYesYes課程名稱CoursenameVarcharNoNo課程編號CourseIDIntNoNo學分CreditIntNoNo學生學號StudentIDVarcharNoNo學生姓名StudentnameVarcharNoNo分數(shù)ScoreIntNoNo(3) 名稱:選課信息表表名稱標識:tbl_selectcourse 表4-3 選課信息表名稱字段名稱類型主鍵非空IDIdIntYesYes 學生姓名StudentnameVarcharNoNo 學生學號StudentIDIntNoNo 課程名稱CoursenameIntNoNo 課程編號CourseIDIntNoNo

30、 教師姓名TeachenamerVarcharNoNo 教師編號TeacherIDIntNoNo(4)名稱:教師信息表表名稱標識:tbl_teacher表4-4 教師信息表 名稱字段名稱類型主鍵非空 教師姓名TeachernameVarcharNoNo 教師編號TeacheridIntYesYes課程名稱CoursenameVarcharNoNo課程編號CourseIDIntNoNo(5)名稱:課程信息表表名稱標識:tbl_course表4-5 課程信息表 名稱字段名稱類型主鍵非空 課程名稱CoursernameVarcharNoNo課程編號CourseIDIntYseYes學分CreditIntNoNo課時CoursedateDateNoNo(6)名稱:班級信息表表名稱標識:tbl_class表4-6 班級信息表 名稱字段名稱類型主鍵非空IDIdIntYesYes 班級ClassnameVarcharNoNo專業(yè)MajoridIntNoNo人數(shù)StudentscountIntNoNo(7

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論