第一篇:學(xué)生信息管理系統(tǒng)需求說明書
學(xué)生信息管理系統(tǒng)需求說明書
1.引言
由于學(xué)生信息的冗長與繁瑣,所以它的管理問題帶來的麻煩和不方便也隨之而來。所以開發(fā)一個適合學(xué)校的、便于管理學(xué)生信息的管理系統(tǒng)是十分重要的。
為了充分實現(xiàn)素質(zhì)教育,多方面發(fā)展學(xué)生的興趣愛好,大部分學(xué)校都設(shè)立了全校范圍的內(nèi)的選修課。學(xué)生可以根據(jù)自己的興趣和特長,選擇自己喜歡的課程。由于高等學(xué)校的快速發(fā)展,高校的規(guī)模也越來越大,學(xué)生數(shù)量和課程量都迅速地增長,管理上的手工操作不僅僅會耗費學(xué)生與工作人員大量的時間和精力,效率以及準(zhǔn)確性也很低。如何使同學(xué)們方便、快捷、準(zhǔn)確地選課,以及老師們對學(xué)生的相關(guān)信息的管理,已經(jīng)成為一個重要的問題。
利用計算機進行學(xué)生信息管理,不僅能夠保證準(zhǔn)確、無誤、快速輸出,而且還可以利用計算機對有關(guān)信息進行查詢,檢索迅速、查找方便、可靠性高、存儲量大、保密性好。要科學(xué)地實現(xiàn)信息化管理,開發(fā)一個適合學(xué)校的,能夠進行信息存儲、查詢、修改等功能的信息管理系統(tǒng)是十分重要的。本課題就是針對便于學(xué)生信息管理的問題而設(shè)計的一個管理系統(tǒng)。
2.系統(tǒng)設(shè)計 系統(tǒng)要能實現(xiàn)如下功能:
?登錄系統(tǒng):用戶登入、系統(tǒng)退出。
?學(xué)生管理模塊:查詢學(xué)生個人信息,學(xué)生個人成績,和學(xué)生個人課表。
?教師管理模塊:學(xué)生個人信息管理:對學(xué)生信息的操作包括更新,添加,刪除,查找等;學(xué)生成績管理:對學(xué)生成績的操作包括更新,能按學(xué)號、成績進行排序,能按學(xué)號、學(xué)生姓名、所在班級進行查找;教師個人信息管理:能查詢教師個人信息和安排教師上課的課表。
?信息表導(dǎo)出:對學(xué)生信息,成績進行導(dǎo)出,可導(dǎo)出到word或excel文檔中。
?信息維護:修改密碼等。
?系統(tǒng)退出。
3.數(shù)據(jù)庫設(shè)計
3.1 數(shù)據(jù)庫系統(tǒng)的選擇
MySQL是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典MySQL AB公司。目前MySQL被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫。MySQL的特性1.使用C,C++和java編寫,并使用了多種編譯器進行測試,保證源代碼的可移植性 2.支持AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows等多種操作
系統(tǒng) 3.為多種編程語言提供了API,這些編程語言包括C、C++、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等。4.支持多線程,充分利用CPU資源 5.優(yōu)化的SQL查詢算法,有效地提高查詢速度 6.既能夠作為一個單獨的應(yīng)用程序應(yīng)用在客戶端服務(wù)器網(wǎng)絡(luò)環(huán)境中,也能夠作為一個庫而嵌入到其他的軟件中提供多語言支持,常見的編碼如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名7.提供TCP/IP、ODBC和JDBC等多種數(shù)據(jù)庫連接途徑 8.提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫操作的管理工具 9.可以處理擁有上千萬條記錄的大型數(shù)據(jù)庫。3.2數(shù)據(jù)庫設(shè)計
數(shù)據(jù)庫設(shè)計占重要位置,數(shù)據(jù)庫設(shè)計質(zhì)量的優(yōu)劣,可直接影響到數(shù)據(jù)庫數(shù)據(jù)的冗余度、數(shù)據(jù)的一致性、數(shù)據(jù)丟失等問題,采用的指導(dǎo)理論是范式理論,要設(shè)計圖書流通的實體-關(guān)系圖(E-R圖)。E-R圖由3個相關(guān)聯(lián)的部分構(gòu)成,即實體、實體與實體之間的關(guān)系以及實體和關(guān)系的屬性。根據(jù)范式理論和E-R圖轉(zhuǎn)換成關(guān)系模型的規(guī)則,可轉(zhuǎn)換為下面的關(guān)系模式,例如:學(xué)生信息表(學(xué)號,姓名,頭像,性別,出生日期,籍貫,身份證號碼,家庭住址,電話號碼,入學(xué)時間,專業(yè)),加下劃線的為主鍵。
3.3數(shù)據(jù)庫索引
建立索引是加快查詢速度的有效手段,數(shù)據(jù)庫的每一個表建立了主鍵,主鍵由一個或幾個字段組成,每一個表都按主
鍵建立了索引,部分表為了滿足查詢和排序的需要,除建立主索引外,還建立了次索引。
3.4數(shù)據(jù)庫調(diào)用
使用純Java數(shù)據(jù)庫驅(qū)動程序,JDBC提供的API通過純Java驅(qū)動程序轉(zhuǎn)換為DBMS(數(shù)據(jù)庫管理系統(tǒng))所使用的專用協(xié)議來實現(xiàn)和特定的DBMS交互信息。
第二篇:學(xué)生信息管理系統(tǒng)用戶使用說明書
學(xué)生管理系統(tǒng)使用說明書
配置源程序
配置ODBC 運行本實例需要配置用戶DSN,在ODBC數(shù)據(jù)源管理器中配置用戶DSN連接指定的SQL Server數(shù)據(jù)庫。關(guān)鍵操作步驟如下:
(1)單擊“開始”按鈕,選擇“程序”→“管理工具”→“數(shù)據(jù)源(ODBC)”命令,打開“ODBC數(shù)據(jù)源管理器”對話框,打開“用戶DSN”選項卡。
(2)單擊“添加”按鈕,打開“創(chuàng)建新數(shù)據(jù)源”對話框,選擇安裝數(shù)據(jù)源的驅(qū)動程序,這里選擇“SQL Server”。
(3)單擊“完成”按鈕,打開“創(chuàng)建到SQL Server的新數(shù)據(jù)源”對話框,在“名稱”文本框中設(shè)置數(shù)據(jù)源名稱為“mystudentsys”,在“描述”文本框設(shè)置數(shù)據(jù)源描述為“配置SQL Server數(shù)據(jù)庫DSN”,在“服務(wù)器”下拉列表框中選擇連接的數(shù)據(jù)庫所在服務(wù)器為“(local)”。
(4)單擊“下一步”按鈕,選擇“使用用戶輸入登錄ID和密碼的SQL Server驗證”單選框,在“登錄ID”文本框中輸入SQL Server用戶登錄ID,這里為“sa”,在“密碼”文本框中輸入SQL Server用戶登錄密碼。
(5)單擊“下一步”按鈕,選擇“更改默認的數(shù)據(jù)庫為”復(fù)選框,并在其下拉列表框中選擇連接的數(shù)據(jù)庫名稱,這里選擇“tb_student”,單擊“下一步”按鈕。
(6)單擊“完成”按鈕,打開“ODBC Microsoft SQL Server安裝”對話框,顯示新創(chuàng)建的ODBC數(shù)據(jù)源配置信息。
(7)單擊“測試數(shù)據(jù)源”按鈕測試數(shù)據(jù)庫連接是否成功,如果測試成功,單擊“確定”按鈕,完成數(shù)據(jù)源配置。
附加SQL Server 2000數(shù)據(jù)庫
(1)將database文件夾中的兩個文件拷貝到SQL Server 2000安裝路徑下的Data文件夾中。(2)打開SQL Server 2000中的“企業(yè)管理器”,然后展開本地服務(wù)器,在“數(shù)據(jù)庫”數(shù)據(jù)項上單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“所有任務(wù)”/“附加數(shù)據(jù)庫”菜單項。(3)將彈出“附加數(shù)據(jù)庫”對話框,在該對話框中單擊“文件,單擊“確定”按鈕,即可完成數(shù)據(jù)庫的附加操作。
”按鈕,選擇所要附加數(shù)據(jù)庫的.mdf
使用說明
系統(tǒng)介紹
隨著各大院校的擴招,學(xué)生數(shù)量不斷增加,學(xué)生管理成為學(xué)校管理中的重中之重。傳統(tǒng)的學(xué)生管理方法,就學(xué)生的個人的自然情況出發(fā),對其進行管理,但是,這種方法不但效率低,而且還要耗費大量的人力,已經(jīng)不能滿足各大院校的學(xué)生管理要求。
提高學(xué)生管理的管理水平,優(yōu)化資源,盡可能地降低學(xué)校的管理成本,成為學(xué)生管理的新課題。
學(xué)生管理系統(tǒng)是從學(xué)生管理的現(xiàn)狀出發(fā),根據(jù)學(xué)生管理的新要求進行開發(fā)設(shè)計的,它解決了學(xué)生管理中數(shù)據(jù)信息量大,修改不方便,對一系列數(shù)據(jù)進行統(tǒng)計與分析花費時間長等問題,幫助學(xué)生管理人員有效管理學(xué)生信息,成為高校管理中必不可少的管理工具。
本系統(tǒng)主要實現(xiàn)了以下功能: ? 學(xué)生信息錄入 ? 學(xué)生成績錄入 ? 程序等級設(shè)置 ? 學(xué)生違規(guī)處理 ? 學(xué)生成績排行 ? 學(xué)生信息查詢
? 學(xué)生成績查詢、打印
操作注意事項
(1)本系統(tǒng)管理員用戶名為:cdt,密碼為:cdt。
(2)實例執(zhí)行文件位置: