版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上學(xué)生信息管理系統(tǒng)概要設(shè)計說明書目錄專心-專注-專業(yè)1引言1.1編寫目的本文檔是學(xué)生信息管理系統(tǒng)的一個總體的把握,以便在下一步的開發(fā)設(shè)計中更好的控制開發(fā),并且對其他教育系統(tǒng)有良好的接口。設(shè)計系統(tǒng)的架構(gòu)、類圖,以便使系統(tǒng)的開發(fā)能有效進(jìn)行。1.2背景系統(tǒng)名稱: 學(xué)生信息管理系統(tǒng);任務(wù)提出者:鄭榮茂開發(fā)者: 鐘俊輝、張志棠、蔡錫濤、陳志成、何庭仲用 戶: 管理員、老師、學(xué)生1.3定義在該概要設(shè)計說明書中的專門術(shù)語有:總體設(shè)計、接口設(shè)計、數(shù)據(jù)結(jié)
2、構(gòu)設(shè)計、運(yùn)行設(shè)計、出錯設(shè)計具體的概念與含義在文檔后將會解釋。1.4參考資料1 陸麗娜主編,軟件工程,經(jīng)濟(jì)科學(xué)出版社2需求分析與可行性研究報告3梁立新主編,ERP系統(tǒng)案例分析,電子工業(yè)出版社2總體設(shè)計2.1需求規(guī)定 學(xué)生信息管理系統(tǒng)涉及三個用戶,分別是學(xué)生、老師、管理員,通過登錄驗證界面登錄系統(tǒng)執(zhí)行自己權(quán)限范圍內(nèi)的事。對于用戶學(xué)生通過輸入學(xué)號、密碼及驗證碼,驗證通過后登錄系統(tǒng)查詢學(xué)籍信息、選課信息、課程安排信息、成學(xué)績與分、修改密碼、選擇課程等相關(guān)查詢信息。對于用戶老師通過輸入老師帳號、密碼及驗證碼,驗證通過后登錄系統(tǒng),統(tǒng)計查詢選課信息、學(xué)生選課成績學(xué)分、老師基本信息等相關(guān)信息。對于用戶管理員通
3、過管理員帳號、密碼及驗證碼,驗證通過登錄系統(tǒng),統(tǒng)計查詢老師信息、學(xué)生信息、課程信息。可以對畢業(yè)與新入學(xué)生管理,對離職與錄用老師管理,對課程安排信息管理。2.1.1系統(tǒng)功能 學(xué)生信息管理系統(tǒng)主要功能包括:學(xué)生管理、選課管理、成績管理、用戶管理、課程管理,每個管理又進(jìn)行了細(xì)分:學(xué)生管理:主要包括,學(xué)生學(xué)籍、學(xué)生檔案管理,學(xué)生通過學(xué)籍與檔案管理,查詢學(xué)籍與檔案信息。選課管理:主要包括,選中課程管理,退選選課管理,選課審核管理。學(xué)生通過選課管理,選擇所需的課程,也可以把選中的課程退選,最后查詢選課信息。成績管理:主要包括:成績學(xué)分管理,成績審核管理,學(xué)生可以查詢所選課程的成績及學(xué)分,老師可以錄入成績。
4、課程管理:管理員通過制定課程,老師把制定的課程錄入到選課信息表,學(xué)生可以選其中的課程。用戶管理:主要包括,學(xué)生管理,老師管理。刪除畢業(yè)學(xué)生信息,增加新入學(xué)生信息,刪除離職老師信息,增加入職老師信息。2.1.2系統(tǒng)性能 學(xué)生信息管理系統(tǒng)所需的數(shù)據(jù)量較大,不用層次的人所需查詢的數(shù)據(jù)不同,所以系統(tǒng)的響應(yīng)時間要非???,查詢效率要求高,能夠及時響應(yīng)不同層次所需的數(shù)據(jù),因此系統(tǒng)必須要有高可靠性、高效率、穩(wěn)定行、響應(yīng)時間要快。2.1.2.1精度對于學(xué)生信息管理系統(tǒng),主要訪問的用戶有:學(xué)生、老師、管理員。相對應(yīng)老師與管理員而言,學(xué)生所需的數(shù)據(jù)量大,因此系統(tǒng)的查詢效率要高,響應(yīng)時間要快,得到數(shù)據(jù)的準(zhǔn)確率要高。2
5、.1.2.2時間特性要求學(xué)生信息管理系統(tǒng),主要訪問的用戶有:學(xué)生、老師、管理員。相對應(yīng)老師與管理員而言,學(xué)生所需的數(shù)據(jù)量大,因此系統(tǒng)的查詢效率要高,響應(yīng)時間要快。2.1.2.4可靠性為了使學(xué)生信息管理系統(tǒng),不受環(huán)境因素與網(wǎng)絡(luò)因素的影響,所以系統(tǒng)要有冗余,以此提高系統(tǒng)的高可靠性。2.1.2.5靈活性學(xué)生信息管理系統(tǒng)所涉及的數(shù)據(jù)存儲量大,對于系統(tǒng)的操作次數(shù)多,所以對于系統(tǒng)整體的性能要求高,必須適應(yīng)不同用戶的各種操作。2.1.3輸入輸出要求學(xué)生信息管理系統(tǒng)針對不同的用戶,輸入與輸入要求不同。學(xué)生:(1) 輸入的數(shù)據(jù)有: 學(xué)號、密碼、驗證碼、選課信息(2) 輸出數(shù)據(jù)有: 學(xué)生學(xué)籍信息,選課信息,課程安
6、排信息,選中課程的成績信息,修改密碼信息。老師:(1) 輸入數(shù)據(jù):選課信息,選課的成績;(2) 輸出的數(shù)據(jù):學(xué)生的成績、學(xué)生的基本信息、老師基本信息、修改密碼。管理員:(1)輸入數(shù)據(jù):學(xué)生信息、老師信息、課程信息;(2)輸出數(shù)據(jù):學(xué)生信息、老師信息、課程信息、管理員信息。2.1.4數(shù)據(jù)管理能力要求 學(xué)生信息管理系統(tǒng)主要的數(shù)據(jù)是學(xué)生信息,學(xué)生信息數(shù)據(jù)量大管理復(fù)雜,所以數(shù)據(jù)管理能力要求高。2.1.5故障處理要求 學(xué)生信息管理系統(tǒng)的數(shù)據(jù)流量大,每天都有學(xué)生與老師查詢相關(guān)信息。所以對于故障的處理要求迅速,不應(yīng)耽誤相關(guān)數(shù)據(jù)的查詢能力。2.1.6其他專門要求 對于學(xué)生而言每天的訪問次數(shù)不能超過5次,老師與
7、管理員的訪問次數(shù)不限制,這樣有利于系統(tǒng)的安全與數(shù)據(jù)的相關(guān)維護(hù)。2.2運(yùn)行環(huán)境 該系統(tǒng)建設(shè)高速核心網(wǎng)絡(luò),數(shù)據(jù)庫服務(wù)器、應(yīng)用服務(wù)器、核心網(wǎng)絡(luò)設(shè)備之間應(yīng)該通暢可靠。系統(tǒng)要求可靠、穩(wěn)定、查詢效率高。操作系統(tǒng)平臺:windows xp 以上更高系統(tǒng)數(shù)據(jù)庫平臺:SQL 2005開發(fā)軟件:visual studio 2005運(yùn)行平臺:開發(fā)完成將網(wǎng)站放到裝有IIS的服務(wù)器上,客戶端用IE或者其他瀏覽器即可。2.2.1設(shè)備與支持軟件硬件環(huán)境:CPU:Intel Core i3處理器ROM:1G或更高的內(nèi)存硬盤:500G軟件支持:開發(fā)工具:VISUAL STUDIO 2005;開發(fā)操作系統(tǒng):Windows XP/
8、Windows 7;Web應(yīng)用服務(wù)器:IIS;數(shù)據(jù)庫服務(wù)器:操作系統(tǒng)Windows XP/Windows 7;數(shù)據(jù)庫:SQL Server 2005;2.2.2接口對學(xué)生信息管理系統(tǒng)有些數(shù)據(jù)是不同模塊都要查詢得到的信息。學(xué)生的基本信息通過建立學(xué)生信息表,學(xué)生、老師、管理員都可以查詢該表得到學(xué)生的基本信息。課程管理模塊是管理員課程管理與學(xué)生選課的接口,通過該接口把這兩個模塊連接起來。課程安排模塊是管理員課程管理與學(xué)生課程安排模塊連接起來的接口。2.2.3控制學(xué)生信息管理系統(tǒng),不同的用戶輸入輸入帳號與密碼通過系統(tǒng)驗證后,執(zhí)行自己權(quán)限范圍內(nèi)的操作。2.3基本設(shè)計概念和處理流程學(xué)生信息管理系統(tǒng)基本處理
9、流程圖:2.4結(jié)構(gòu)學(xué)生信息管理系統(tǒng)主要包括以下模塊:用戶學(xué)生的所有查詢信息用例圖:2.5功能需求與系統(tǒng)模塊的關(guān)系學(xué)生基本信息修改學(xué)生基本信息查詢選課信息選擇課程退選課程統(tǒng)計成績信息修改增加刪除成績信息制定課程信息修改增加刪除課程安排信息增加刪除老師信息增加認(rèn)識學(xué)生信息修改老師學(xué)生管理員密碼信息學(xué)籍管理選課管理成績管理課程管理用戶管理密碼管理2.6人工處理過程 學(xué)生信息管理系統(tǒng)所有的管理工作是通過軟件來實現(xiàn),但是對于一些打印的信息需要相關(guān)人員簽字后才能確認(rèn)信息的真實性。2.7尚未解決的問題由于學(xué)生信息管理系統(tǒng)所需的數(shù)據(jù)量大,在系統(tǒng)實施過程中受網(wǎng)絡(luò)速率的影響,系統(tǒng)的響應(yīng)時間肯能不及時,其次在當(dāng)前的
10、網(wǎng)絡(luò)環(huán)境中,面臨這各種的威脅,病毒、密碼、蠕蟲的攻擊,系統(tǒng)可能受攻擊,在安全性方面不夠高。3接口設(shè)計3.1用戶接口學(xué)生信息系統(tǒng)采用的瀏覽器與服務(wù)器的形式,系統(tǒng)通過網(wǎng)頁的形式為不同身份的用戶提供登錄界面,不同身份的用戶通過自身的身份驗證登錄系統(tǒng),實現(xiàn)自己權(quán)限范圍內(nèi)的各種操作3.2外部接口學(xué)生信息管理系統(tǒng),以游覽器與服務(wù)器的形式,通過查詢數(shù)據(jù)庫服務(wù)器,查詢相關(guān)信息。并通過鼠標(biāo)、鍵盤、顯示器輸入與輸出相關(guān)信息。3.3內(nèi)部接口學(xué)生信息管理系統(tǒng)的內(nèi)部接口有:學(xué)籍管理、選課管理、成績管理、課程管理、用戶管理、密碼管理。4運(yùn)行設(shè)計4.1運(yùn)行模塊組合學(xué)籍信息管理模塊運(yùn)行時通過與學(xué)生信息數(shù)據(jù)庫連接,搜素學(xué)生信息
11、,并將結(jié)果顯示給用戶,可以修改學(xué)生學(xué)籍信息。選課管理模塊運(yùn)行時通過與選課信息數(shù)據(jù)庫連接,學(xué)生可以選擇相應(yīng)的課程,也可以退選選中的課程。將查詢匹配的信息顯示給不同身份的用戶。成績管理模塊運(yùn)行時通過與成績管理數(shù)據(jù)庫連接,老師可以錄入、修改、刪除學(xué)生成績表中的相關(guān)信息,學(xué)生通過查詢條件,找到匹配的成績信息,顯示給學(xué)生。課程管理模塊運(yùn)行時通過與課程管理數(shù)據(jù)庫連接,管理員可以制定相應(yīng)的課程信息,然后交給老師,老師把課程信息錄入到選課信息表中,學(xué)生通過查詢課程安排表,得到課程的安排信息。用戶管理模塊運(yùn)行時通過與用戶數(shù)據(jù)庫相連,管理員查詢老師與學(xué)生信息數(shù)據(jù)庫,得到老師與學(xué)生信息。管理員可以修改學(xué)生與老師數(shù)據(jù)
12、庫,可以增加、刪除老師與學(xué)生信息。密碼管理模塊運(yùn)行時通過與不同身份的密碼數(shù)據(jù)庫連接,可以修改自身的密碼信息4.2運(yùn)行控制下面是該系各個模塊運(yùn)行控制方式與操作步驟;學(xué)籍管理查詢學(xué)生學(xué)籍信息已管理員身份登錄系統(tǒng)后,進(jìn)入學(xué)籍界面,通過學(xué)號查詢學(xué)生學(xué)籍信息。修改學(xué)生學(xué)籍信息已管理員身份登錄系統(tǒng)后,進(jìn)入學(xué)籍界面,對籍貫發(fā)生變化的學(xué)生,進(jìn)行學(xué)籍信息修改。選課管理查詢選課信息已學(xué)生、老師、管理員身份登錄系統(tǒng),進(jìn)入選課界面,查詢選課信息。選擇課程學(xué)生登錄系統(tǒng)后,進(jìn)入選課界面,選擇相應(yīng)的課程,并查看。退選課程學(xué)生登錄系統(tǒng)后,進(jìn)入退課界面,推掉已選的課程,并查看。成績管理統(tǒng)計查詢成績信息學(xué)生登錄系統(tǒng)后,進(jìn)入成績查
13、詢界面,查詢課程成績信息。增加、刪除、修改成績信息老師登錄系統(tǒng)后,在成績頁面,可以錄入、修改、刪除學(xué)生成績,保存退出。課程管理制定課程以管理員登錄系統(tǒng),進(jìn)入課程管理界面,可以制定學(xué)生的課程信息。修改、增加、刪除課時安排信息以管理員登錄系統(tǒng),進(jìn)入課程安排界面,修改、增加、刪除課時安排表。用戶管理管理老師以管理員身份登錄系統(tǒng),進(jìn)入管理老師界面,新增老師信息,刪除離職老師信息。管理學(xué)生以管理員身份登錄系統(tǒng),進(jìn)入管理學(xué)生界面,新增新生信息,刪除畢業(yè)學(xué)生信息密碼管理老師密碼修改以老師身份登錄系統(tǒng)后,進(jìn)入老師密碼修改界面,修改老師密碼。學(xué)生密碼修改以學(xué)生身份登錄系統(tǒng)后,進(jìn)入學(xué)生密碼修改界面,修改學(xué)生密碼。
14、管理員密碼修改以管理員身份登錄系統(tǒng)后,進(jìn)入管理員密碼修改界面,修改管理員密碼。4.3運(yùn)行時間根據(jù)不同的硬件環(huán)境與操作系統(tǒng),系統(tǒng)的運(yùn)行時間不確定,當(dāng)硬件達(dá)到要求配置時,運(yùn)行的時間很短。系統(tǒng)運(yùn)行查詢占用的資源與時間最多,查詢操作要與數(shù)據(jù)庫的信息進(jìn)行匹配,當(dāng)數(shù)據(jù)庫中的信息很多時,系統(tǒng)有一定的延遲。5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計數(shù)據(jù)庫在學(xué)生信息管理系統(tǒng)中,他的好壞直接影響到本系統(tǒng)的效率和運(yùn)行結(jié)果,根據(jù)系統(tǒng)的實際應(yīng)用情況,本系統(tǒng)采用SQL作為后臺數(shù)據(jù)庫管理工具,一下是本系統(tǒng)的邏輯結(jié)果設(shè)計。5.1邏輯結(jié)構(gòu)設(shè)計要點(diǎn)5.2物理結(jié)構(gòu)設(shè)計要點(diǎn)以下個模塊訪問數(shù)據(jù)庫的方法和保密條件;模塊功能訪問數(shù)據(jù)庫方法保密條件登錄模塊登錄直接
15、訪問帳號與密碼學(xué)籍管理模塊查看信息查詢數(shù)據(jù)庫信息并顯示無選課管理模塊查詢選擇課程信息查詢數(shù)據(jù)庫中的選課信息表,無成績管理模塊查看成績信息查詢成績數(shù)據(jù)庫,得到成績無用戶管理查看用戶信息查詢學(xué)生與老師信息無密碼管理用戶密碼管理查詢密碼數(shù)據(jù)庫帳號與密碼5.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系對于數(shù)據(jù)的存取時通過界面與數(shù)據(jù)庫中的表連接,所以系統(tǒng)必不可少用到一些表。以下是學(xué)生信息管理系統(tǒng)中所涉及到的信息表。學(xué)生信息表編號屬性名字段名稱數(shù)據(jù)類型長度備注1學(xué)號Xs_xhChar20主鍵2姓名Xs_xmchar8不空3性別Xs_xbbit2不空4民族Xs_mzchar10不空5出生日期Xs_csrqsmalldatetim
16、e20不空6系別Xs_xibchar20不空7專業(yè)Xs_zychar8不空8年級Xs_njchar8不空9籍貫Xs_jgchar20不空課程表編號屬性名字段名稱數(shù)據(jù)類型長度備注1課程代號Kc_dhchar10主鍵2課程明Kc_bhchar10不空3學(xué)分Kc_xfint2不空4學(xué)時Kc_xsint2不空成績表編號屬性名字段名稱數(shù)據(jù)類型長度備注1學(xué)號Cj_xh char20主鍵2姓名Cj_kchchar20不空3課程名Cj_xfchar8不空4分?jǐn)?shù)Cj_cjint2不空選課表編號屬性名字段名稱數(shù)據(jù)類型長度備注1課程代號Xk_dhint2主鍵2課程名Xk_kcmchar8不空3學(xué)分Xk_xfint2
17、不空4學(xué)時Xk_lbint2不空5代課老師Xk_dklschar20不空課程安排表編號屬性名字段名稱數(shù)據(jù)類型長度備注1課程名Kcap_zychar8主鍵2代課老師Kcap_njchar20不空3周期Kcap_bjchar6不空4時間Kcap_yxsmalldate20不空5年級Kcap_zsint2不空6系統(tǒng)出錯處理設(shè)計6.1出錯信息當(dāng)系統(tǒng)出差時應(yīng)該有以下的提示:模塊出錯原因系統(tǒng)輸出形式處理方法登錄模塊登錄時輸入的帳號與密碼不一致。系統(tǒng)提示帳號與密碼錯誤。返回登錄頁面重新輸入。由于收網(wǎng)絡(luò)因素影響,登錄沒有響應(yīng)。系統(tǒng)沒有任何錯誤提示信息。刷新頁面,重新登錄學(xué)籍管理模塊輸入的查詢條件有誤輸出沒有想
18、要的查詢結(jié)果。審查查詢條件選課管理模塊課程管理模塊選中的課程,課時安排信息查詢不到,收網(wǎng)絡(luò)原因影響提交速率慢。系統(tǒng)沒有提示出錯信息。選中課程后,等30秒以后查詢退選課程,查詢不到收網(wǎng)絡(luò)原因影響,提交速率慢系統(tǒng)沒有提示出錯信息。選中課程后,等30秒以后查詢密碼管理模塊修改的密碼兩次不一致系統(tǒng)提示兩次密碼不一致。發(fā)回重新輸入密碼成績管理模塊查詢?yōu)g覽時,系統(tǒng)不響應(yīng)系統(tǒng)沒有提示出錯信息。刷新頁面,再查詢6.2補(bǔ)救措施l 任何系統(tǒng)都有出錯情況發(fā)生,學(xué)生信息管理系統(tǒng)也不例外,下面是該系統(tǒng)出錯時可采用的變通措施:l 定期對系統(tǒng)進(jìn)行更新,備份;l 當(dāng)原始系統(tǒng)數(shù)據(jù)萬一丟失時啟用副本的建立和啟動技術(shù),例如周期性地把磁盤信息記錄到磁帶上去就是對于磁盤媒體的一種后備技術(shù);l 系統(tǒng)可能受自然災(zāi)害與網(wǎng)絡(luò)病毒因素的影響,為了保護(hù)系統(tǒng)所有數(shù)據(jù),做好異地備份,提高系統(tǒng)的可靠性。l 降效技術(shù)準(zhǔn)備采用的后備技術(shù),使用另一個效率稍低的系統(tǒng)或方法來求得所需結(jié)果的某些部分,例如一個自動系統(tǒng)的降效技術(shù)可以是手工操作和數(shù)據(jù)的人工記錄。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣告宣傳合同廣告合同協(xié)議書
- 設(shè)備維保的預(yù)測性維護(hù)與故障預(yù)測技術(shù)
- 數(shù)字經(jīng)濟(jì)助力“雙碳”目標(biāo)的內(nèi)在機(jī)理及路徑
- 機(jī)電事故案例匯編
- 基于水下感應(yīng)耦合原理的數(shù)據(jù)傳輸系統(tǒng)優(yōu)化研究
- 基于人體姿態(tài)的人物交互檢測算法研究
- 高光譜微波輻射探測關(guān)鍵技術(shù)研究
- 高速公路隧道維修工程招標(biāo)合同三篇
- 消息驅(qū)動跳頻通信抗干擾技術(shù)研究
- 2025年西師新版選修歷史下冊階段測試試卷
- 標(biāo)準(zhǔn)作文稿紙模板(A4紙)
- 中小學(xué)校園突發(fā)事件應(yīng)急與急救處理課件
- 2024年山東省普通高中學(xué)業(yè)水平等級考試生物真題試卷(含答案)
- 2024年青海省西寧市選調(diào)生考試(公共基礎(chǔ)知識)綜合能力題庫匯編
- 2024年湖南高速鐵路職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫及答案解析
- 廣州綠色金融發(fā)展現(xiàn)狀及對策的研究
- 《近現(xiàn)代史》義和團(tuán)運(yùn)動
- 時間的重要性英文版
- 2024老舊小區(qū)停車設(shè)施改造案例
- 灰壩施工組織設(shè)計
- 韓國《寄生蟲》電影鑒賞解讀
評論
0/150
提交評論