學(xué)生信息管理系統(tǒng)詳細(xì)設(shè)計(jì)說明_第1頁
學(xué)生信息管理系統(tǒng)詳細(xì)設(shè)計(jì)說明_第2頁
學(xué)生信息管理系統(tǒng)詳細(xì)設(shè)計(jì)說明_第3頁
學(xué)生信息管理系統(tǒng)詳細(xì)設(shè)計(jì)說明_第4頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、HUBEI NORMAL UNIVERSITY課程論文Bachelor s Thesis論 文 題 目:學(xué)生信息管理系統(tǒng)說明書作者姓名:蔣萍作 者 學(xué) 號(hào): 2009115010503所 在 學(xué) 院:計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院所 學(xué) 專 業(yè):計(jì)算機(jī)科學(xué)與技術(shù)論文完成時(shí)間 : 2011.12.20目錄1 引言錯(cuò)誤!未定義書簽。1.1 編寫目的錯(cuò)誤!未定義書簽。1.2 背景錯(cuò)誤!未定義書簽。1.3 術(shù)語說明3系統(tǒng):學(xué)生信息管理系統(tǒng)31.4 參考資料32 總體設(shè)計(jì)32.1 需求概述32.2 軟件結(jié)構(gòu)43 程序設(shè)計(jì)說明43.1 模塊描述43.2 功能53.3 性能53.4 輸入項(xiàng)53.5 輸出項(xiàng)53.6 算

2、法63.7 程序邏輯63.8 接口73.9 存儲(chǔ)分配73.10 注釋設(shè)計(jì)73.11 限制條件73.12 測(cè)試要點(diǎn)73.13 尚未解決的問題74 詳細(xì)設(shè)計(jì)74.1 主窗體設(shè)計(jì)74.2 信息添加窗體設(shè)計(jì)94.3 信息查詢窗體設(shè)計(jì)94.4 信息查詢修改刪除窗體設(shè)計(jì)104.5 信息瀏覽窗體設(shè)計(jì)104.6 打印窗體設(shè)計(jì)11學(xué)生信息管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書1. 引言1.1 編寫目的信息管理成為學(xué)校教學(xué)管理中十分重要又相當(dāng)復(fù)雜的管理工作之一, 過去傳統(tǒng)的靠人力手工登記, 已經(jīng)隨著當(dāng)前學(xué)生人數(shù)的增多, 越來越不符合教育和管理的要求。而計(jì)算機(jī)的運(yùn)算速度快, 處理能力強(qiáng)等特點(diǎn), 恰好可以解決這一疑難問題。因此為了保

3、證學(xué)校的信息流暢, 工作高效,設(shè)計(jì)一個(gè)學(xué)生成績管理系統(tǒng)已經(jīng)是相當(dāng)有必要了。 這不但能為廣大教工人員減輕了成績管理的工作, 而且對(duì)于推動(dòng)教學(xué)的發(fā)展也起到非常重要的作用。我們開發(fā)其系統(tǒng)主要是為了幫助廣大教師提高工作效率, 節(jié)約資源,提高學(xué)籍信息的精確度,實(shí)現(xiàn)學(xué)生成績信息管理工作流程的系統(tǒng)化、規(guī)范化和自動(dòng)化。1.2 項(xiàng)目背景背景:隨著科學(xué)技術(shù)的不斷提高 , 計(jì)算機(jī)科學(xué)日漸成熟 , 其強(qiáng)大的功能已為人們深刻認(rèn)識(shí) , 它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分 , 使用計(jì)算機(jī)對(duì)學(xué)生信息進(jìn)行管理 , 具有手工管理所無法比擬的優(yōu)點(diǎn)。例如,檢索迅速、查找方便、可靠性高、存儲(chǔ)量大

4、、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高學(xué)生檔案管理的效率 , 也是企業(yè)的科學(xué)化、正規(guī)化管理 , 與世界接軌的重要條件。因此,開發(fā)學(xué)生成績管理系統(tǒng)很有必要。開發(fā)系統(tǒng)的名稱: 學(xué)生成績管理系統(tǒng)用戶:學(xué)校教務(wù)管理人員1.3 術(shù)語說明1.4 參考資料軟件工程導(dǎo)論. 陳明 . 機(jī)械工業(yè)出版社管理信息系統(tǒng) .薛華成 . 清華大學(xué)出版社數(shù)據(jù)庫原理開發(fā)及應(yīng)用.周屹 . 清華大學(xué)出版社2. 軟件結(jié)構(gòu)2.1 需求概述用戶能實(shí)現(xiàn)的功能:查詢學(xué)生信息(查詢姓名、性別、年齡、班級(jí)、所在院系、住址籍貫、成績、民族、職務(wù)、學(xué)號(hào))管理員實(shí)現(xiàn)的功能:查詢學(xué)生信息(按學(xué)號(hào)查找)、學(xué)生信息管理 ( 添加學(xué)生信息、 刪

5、除學(xué)生信息、 修改學(xué)生信息 )2.2 軟件結(jié)構(gòu)學(xué)生信息管理系統(tǒng)信信信打信印息息息息報(bào)查添刪修表詢加除改姓性年班院民籍住職學(xué)成名別齡級(jí)系族貫址務(wù)號(hào)績3. 程序設(shè)計(jì)說明3.1 模塊描述查詢模塊:功能:完成各種查詢工作輸入項(xiàng)目:要查詢的條件輸出項(xiàng)目:符合條件的信息修改模塊:功能:完成各種修改工作輸入項(xiàng)目:各種修改輸出項(xiàng)目:修改后的信息輸出3.2 功能輸入信息處理操作輸出信息學(xué)生基本信息管學(xué)號(hào),姓名,系別, 刪除,修改,添加相關(guān)的信息界面理班級(jí)等管理員信息管理學(xué)號(hào),姓名等刪除,修改,添加相關(guān)的信息界面系統(tǒng)維護(hù)管理各個(gè)模塊數(shù)據(jù)信備份相關(guān)的信息界面息3.3 性能1)、精確度輸入的學(xué)號(hào)的精度為整數(shù),輸出的學(xué)

6、號(hào)精度仍為整數(shù)。其他的輸入均為文本格式,輸出也是文本格式2)、靈活性操作方式:支持多種操作系統(tǒng);同其他軟件接口的變化:設(shè)計(jì)連接不同數(shù)據(jù)庫的軟件包;精度和有效時(shí)限的變:用戶可自行設(shè)定。3)、時(shí)間特性系統(tǒng)相應(yīng)操作響應(yīng)時(shí)間不超過2 秒;3.4 輸入項(xiàng)學(xué)生基本信息表列名數(shù)據(jù)類型說明snoint學(xué)號(hào)(主鍵)snameVarchar(20)姓名ssexVarchar(2)性別CnumVarchar (20)班級(jí)號(hào)SdeptVarchar(20)所在院系SaddressVarchar (20)住址SjiguanVarchar (20)籍貫SpeopleVarchar (20)民族SzhiwuVarchar

7、(20)職務(wù)scroeint成績3.5 輸出項(xiàng)列名數(shù)據(jù)類型說明snoint學(xué)號(hào)(主鍵)snameVarchar(20)姓名ssexVarchar(2)性別CnumVarchar (20)班級(jí)號(hào)SdeptVarchar(20)所在院系SaddressVarchar (20)住址SjiguanVarchar (20)籍貫SpeopleVarchar (20)民族SzhiwuVarchar (20)職務(wù)scroeint成績3.6 算法無3.7 程序邏輯用 ER 圖來表示CnoSnoUser_password1m績管理員管理成User_id1m1管 理管學(xué)習(xí)Cnom理mm課程nCnameCterm學(xué)

8、生SnoCteacherSnumCtimeSnamegradeCnameSdeptSsex3.8 接口硬件接口:本系統(tǒng)的主要輸入設(shè)備是鍵盤, 輸出設(shè)備主要是顯示器和打印機(jī)打印輸出等。軟件接口:操作系統(tǒng):Windows 系統(tǒng)數(shù)據(jù)庫管理系統(tǒng): SQL SEVER2005通信接口:本系統(tǒng)的用戶通過身份驗(yàn)證,進(jìn)入主界面后點(diǎn)擊相應(yīng)的窗口,分別進(jìn)入相應(yīng)的界面(如輸入界面、輸出界面)。3.9 存儲(chǔ)分配根據(jù)需要,分配模塊的大小3.10 注釋設(shè)計(jì)無特別要求3.11 限制條件必須連接數(shù)據(jù)庫,否則會(huì)出現(xiàn)無法連接數(shù)據(jù)庫錯(cuò)誤。必須登錄,否則無法進(jìn)入到系統(tǒng)。3.12 測(cè)試要點(diǎn)白盒測(cè)試1)數(shù)據(jù)庫連接正常時(shí):輸入合理合法參數(shù)

9、、輸入?yún)?shù)不合理、輸入?yún)?shù)不合法2)數(shù)據(jù)庫連接異常;數(shù)據(jù)庫數(shù)據(jù)異常3.13 尚未解決的問題測(cè)試用例不全4、詳細(xì)過程4.1 創(chuàng)建主窗體右擊窗體,添加MDI窗體,將其改名為main, 生成一個(gè)如圖所示的窗體然后單擊工具,選擇菜單編輯器,添加菜單,創(chuàng)建如圖所示的菜單在工具欄處右擊添加部件選擇Microsoft Windows Common Control 6.0,在 “ ToolBar ”控件上單擊鼠標(biāo)右鍵,選擇“屬性”“按鈕”。插入新按鈕,根據(jù)關(guān)鍵字選擇新圖片主頁基本就已經(jīng)完成了, 如下圖所示,可以在信息維護(hù)菜單欄里面單擊打開添加、刪除、修改窗口,單擊瀏覽菜單下的表格即可打開表格窗口, 單擊退出菜

10、單即可退出程序,同時(shí)也可以單擊工具欄里的新建即添加窗口, 打開即修改窗口, 刪除即刪除窗口,打印預(yù)覽即瀏覽報(bào)表窗口4.2 信息添加該頁有十個(gè)文本框,三個(gè)命令按鈕,一個(gè)單選按鈕,十一個(gè) Label 。十個(gè)文本框和一個(gè)單選按鈕分別用來輸入信息的,三個(gè)命令按鈕分別是添加,返回,退出,分別實(shí)現(xiàn)添加信息,返回到主界面,退出程序的功能, Label 分別是各個(gè)信息的名稱,最終結(jié)果如圖,每個(gè)文本框不能為空,可以向數(shù)據(jù)庫添加新的數(shù)據(jù),否則會(huì)彈出對(duì)話框提示填寫完整信息4.3 信息查詢先創(chuàng)建一個(gè)框架 Frame,命名為基本信息, 在基本信息里面將添加十一個(gè)文本框,四個(gè)命令按鈕,分別是上一條,下一條,第一條,返回,具體界面如下,分別顯示數(shù)據(jù)庫中的信息, 若當(dāng)前信息是第一條則上一條按鈕和第一條按鈕不可用, 若當(dāng)前信息是數(shù)據(jù)庫中最后一條信息則下一條按鈕不可用4.4 信息查詢修改刪除同樣的創(chuàng)建一個(gè) Frame,命名為信息查詢修改刪除,同樣添加十一個(gè)文本框,五個(gè)命令按鈕分別是刪除,修改,查詢,返回,返回,因?yàn)樵趧h除之前要看數(shù)據(jù)庫中是否存在信息, 所以在刪除之前進(jìn)行查詢操作, 查詢按學(xué)號(hào)做關(guān)鍵字, 為醒目添加條直線將其與其他分開, 刪除查詢和修改都是對(duì)數(shù)據(jù)庫進(jìn)行的修改,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論