




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 pingdingshan university 畢業(yè)論文(設(shè)計)題 目: 教務(wù)管理系統(tǒng) 院(系): 軟件學(xué)院 專業(yè)年級: 二 姓 名: 翁魯煜 學(xué) 號: 102410423 指導(dǎo)教師: 2012年05月11日隨著信息技術(shù)在管理上越來越深入而廣泛的應(yīng)用,管理信息系統(tǒng)的實(shí)施在技術(shù)上已逐步成熟。管理信息系統(tǒng)是一個不斷發(fā)展的新型學(xué)科,任何一個單位要生存要發(fā)展,要高效率地把內(nèi)部活動有機(jī)地組織起來,就必須建立與自身特點(diǎn)相適應(yīng)的管理信息系統(tǒng)。本文介紹了在visual studio2005環(huán)境下采用“自上而下地總體規(guī)劃,自下而上地應(yīng)用開發(fā)”的策略開發(fā)一個管理信息系統(tǒng)的過程。通過分析學(xué)校學(xué)生管理的不足,創(chuàng)建了
2、一套行之有效的計算機(jī)管理學(xué)生的方案。文章介紹了學(xué)生管理信息系統(tǒng)的系統(tǒng)分析部分,包括可行性分析、業(yè)務(wù)流程分析等;系統(tǒng)設(shè)計部分主要介紹了系統(tǒng)功能設(shè)計和數(shù)據(jù)庫設(shè)計及代碼設(shè)計;其系統(tǒng)以超級用戶和普通用戶來對功能進(jìn)行實(shí)現(xiàn),普通用戶只有查看個人信息的權(quán)限,超級用戶可以對信息進(jìn)行增加、修改、刪除、存儲、查詢信息等功能。關(guān)鍵詞管理信息系統(tǒng)、學(xué)生管理目 錄第一章 緒言11.1 系統(tǒng)及需求分析11.1.1 系統(tǒng)需求11.1.2可行性分析11.2系統(tǒng)功能簡介11.2.1 項目規(guī)劃21.2.2 學(xué)籍管理21.2.3 教學(xué)管理21.2.4 成績管理31.2.5 專推本管理31.2.6 學(xué)位管理31.2.7 畢業(yè)管理41
3、.2.8 用戶管理41.2.9 系統(tǒng)維護(hù)41.3.0 幫助41.3.1 系統(tǒng)開發(fā)的目標(biāo)4第二章 系統(tǒng)分析52.1業(yè)務(wù)流程分析52.1.1班級管理業(yè)務(wù)流程圖52.1.2檔案管理業(yè)務(wù)流程圖52.1.3課程管理業(yè)務(wù)流程圖52.1.4成績管理業(yè)務(wù)流程圖62.2數(shù)據(jù)流程分析62.2.1數(shù)據(jù)流程圖62.3數(shù)據(jù)存儲分析:實(shí)體聯(lián)系圖72.4功能分析:功能層次圖8第三章 系統(tǒng)設(shè)計93.1軟件模塊結(jié)構(gòu)設(shè)計93.1.1 系統(tǒng)方案確定93.1.2 軟件結(jié)構(gòu)設(shè)計93.2 數(shù)據(jù)庫設(shè)計103.2.1 數(shù)據(jù)庫表10第四章 系統(tǒng)的功能144.1系統(tǒng)登陸界面144.2 系統(tǒng)主界面164.3 通知信息18第五章 全文總結(jié)21致 謝
4、22第一章 緒言本教務(wù)管理系統(tǒng)可以說是一個綜合性的學(xué)校學(xué)生管理系統(tǒng),這它集成了學(xué)生信息管理、學(xué)生成績管理、課程信息管理、教師信息管理、查詢授課管理等多種功能,因而具有較強(qiáng)的實(shí)用性和先進(jìn)性。1.1 系統(tǒng)及需求分析 1.1.1 系統(tǒng)需求通過調(diào)查,要求系統(tǒng)需要有以下功能: 由于操作人員的計算機(jī)知識普遍較差,要求有良好的人機(jī)界面; 由于該系統(tǒng)的使用對象多,要求有較好的權(quán)限管理; 原始數(shù)據(jù)修改簡單方便,支持多條件修改 方便的數(shù)據(jù)查詢,支持多條件查詢; 在相應(yīng)的權(quán)限下,刪除數(shù)據(jù)方便簡單,數(shù)據(jù)穩(wěn)定性好; 數(shù)據(jù)計算自動完成,盡量減少人工干預(yù);1.1.2可行性分析由于本系統(tǒng)管理的對象比較單一,都是在校學(xué)生跟老師
5、,且每個數(shù)據(jù)內(nèi)容具有較強(qiáng)的關(guān)聯(lián)性,涉及的計算過程不是很復(fù)雜。因此,比較適合于采用數(shù)據(jù)庫管理。本系統(tǒng)的設(shè)計是在window win7中文版操作系統(tǒng)環(huán)境下。數(shù)據(jù)庫是sql2008,在開發(fā)過程中,如何選擇數(shù)據(jù)庫管理是一個重要的問題,目前,數(shù)據(jù)庫產(chǎn)品較多、開發(fā)工具也很多。每種產(chǎn)品都具有各自的特點(diǎn)和適用范圍,因此,在選擇數(shù)據(jù)庫時,應(yīng)考慮數(shù)據(jù)庫應(yīng)用的特點(diǎn)及適用范圍,在選擇開發(fā)工具時也考慮它的健壯性、可移性、安全性等問題。1.2系統(tǒng)功能簡介本系統(tǒng)主要可以實(shí)現(xiàn)以下的管理功能:學(xué)生信息管理、學(xué)生成績管理、課程信息管理、教師信息管理、查詢授課管理等等。1.2.1 項目規(guī)劃教務(wù)管理系統(tǒng)是一個典型的數(shù)據(jù)庫應(yīng)用程序,由
6、學(xué)生信息管理、學(xué)生成績管理、課程信息管理、教師信息管理、查詢授課管理等模塊組成,特規(guī)劃如下:1.2.2 學(xué)生信息管理學(xué)生信息管理囊括了學(xué)號、姓名、性別、籍貫、系別、班級、出生日期等學(xué)生的相關(guān)信息。a基本信息管理:將錄取學(xué)生的學(xué)號、姓名、性別、籍貫、系別、班級、出生日期等信息導(dǎo)入學(xué)生信息表;系統(tǒng)提供自動分班功能。也可由各院系根據(jù)需要人工確定班級名單。分班后學(xué)號將按規(guī)定自動生成。 b報表查詢:可根據(jù)系別、班級、班級總?cè)藬?shù)查詢。查詢結(jié)果可以統(tǒng)計輸出,1.2.3查詢授課管理可根據(jù)教學(xué)計劃的范圍及特點(diǎn),對教師、學(xué)期教學(xué)計劃、排課計劃、考試安排等進(jìn)行全面管理。a教師信息:可以按條件分類查詢教師信息;如果沒
7、有選擇條件,系統(tǒng)將查詢出全部的教師信息??筛鶕?jù)需要打印查詢結(jié)果。 b教學(xué)計劃:教學(xué)計劃由管理員進(jìn)行管理,只有以管理員的權(quán)限登陸才能修改,其他權(quán)限登陸只能查詢,不能修改。此模塊將列出全院教學(xué)安排;可以通過組合查詢、單條件查詢等來查看教學(xué)安排。 c排課管理:排課由管理員進(jìn)行管理;其他部門人員只能瀏覽和查詢。查詢結(jié)果如果打印,可以轉(zhuǎn)入電子表格進(jìn)行打印,也可根據(jù)需要自行設(shè)計格式進(jìn)行打印。 d考試安排:可以對考試時間、地點(diǎn)、監(jiān)考人員、巡考人員等信息進(jìn)行全面管理;并可以對巡考人員的工作量進(jìn)行統(tǒng)計。1.2.4 成績管理可以對考試成績進(jìn)行輸入、查詢、匯總,以及各種統(tǒng)計。對于補(bǔ)考情況,可以根據(jù)學(xué)生及課程兩種情況
8、分別查詢輸出;既方便了教師對學(xué)生補(bǔ)考信息的統(tǒng)計,也可以將補(bǔ)考通知單按指定格式進(jìn)行打印,發(fā)放給學(xué)生。對成績的查詢和統(tǒng)計結(jié)果,如果需要打印,我們提供了“轉(zhuǎn)入excel”的功能;瀏覽區(qū)里的數(shù)據(jù)可以轉(zhuǎn)入電子表格。1.2.5 專推本管理本模塊包括專推本初始化、資格庫產(chǎn)生、信息錄入、報表打印、生成數(shù)據(jù)庫等子模塊。a專推本管理初始化:在每年專推本考試前進(jìn)行,目的是為了刪除往年專推本考試的數(shù)據(jù)庫信息,為新的專推本工作做準(zhǔn)備。 b資格庫的產(chǎn)生:根據(jù)窗口提示逐一選擇專業(yè)、學(xué)習(xí)形式、年級后,設(shè)定部分學(xué)生的資格庫產(chǎn)生條件,產(chǎn)生資格庫;重復(fù)條件可以根據(jù)需要自由設(shè)定;每年專推本前進(jìn)行。如各學(xué)院需要自己控制專推本名單,可以
9、不設(shè)定條件,系統(tǒng)將自動選擇所有學(xué)生;各教學(xué)點(diǎn)可根據(jù)自己的情況進(jìn)行專推本報名。c信息錄入:錄入各教學(xué)點(diǎn)參加專推本考試的學(xué)生基本信息;各教學(xué)點(diǎn)只能錄入本單位信息,根據(jù)系統(tǒng)設(shè)定,用戶不可操作其他單位信息。 d報表打印:系統(tǒng)提供兩種打印方式,即直接打印和excel打印。首先選定要打印的單位和專業(yè)等信息,單擊“預(yù)覽”按鈕,預(yù)覽要打印的內(nèi)容,可在其中設(shè)定紙張、份數(shù)、版面等信息;單擊“excel打印”按鈕,將選定的內(nèi)容導(dǎo)入excel電子表格進(jìn)行處理。1.2.6 學(xué)位管理可以通過選擇學(xué)習(xí)層次、專業(yè)、學(xué)習(xí)形式,輸入入學(xué)年月和畢業(yè)年月后,設(shè)定擬申請學(xué)位的考試條件,條件設(shè)定結(jié)束后,生成本部分資格庫;然后可以對考場信
10、息、專業(yè)考試信息、參加學(xué)位考試學(xué)生的基本信息、學(xué)位考試審批信息,以及獲得學(xué)位學(xué)生的信息進(jìn)行錄入、查詢和管理。最后可以通過統(tǒng)計功能,將有資格申請學(xué)位的學(xué)生信息進(jìn)行統(tǒng)計和打印。并可以安排考場,打印準(zhǔn)考證等。學(xué)位管理在每年學(xué)位考試前,由超級用戶設(shè)定條件逐一層次進(jìn)行。1.2.7 畢業(yè)管理系統(tǒng)通過定義學(xué)生畢業(yè)年份,將畢業(yè)生信息導(dǎo)入畢業(yè)生數(shù)據(jù)庫,然后根據(jù)要求對畢業(yè)生信息庫進(jìn)行處理,如優(yōu)秀畢業(yè)生的選拔、畢業(yè)或結(jié)業(yè)結(jié)論的產(chǎn)生等。同時,根據(jù)各院實(shí)際情況,可以將畢業(yè)生信息庫有選擇地保留,將無用的信息進(jìn)行刪除。本系統(tǒng)還提供三個備份按鈕,分別備份“學(xué)生信息”、“成績表”、“畢業(yè)生登記表”。1.2.8 用戶管理此項功能
11、只限管理員使用,管理登錄用戶的密碼等信息和進(jìn)行增加刪除修改功能。1.2.9 系統(tǒng)維護(hù)包括代碼維護(hù),系統(tǒng)初始化,數(shù)據(jù)備份與恢復(fù),用戶信息管理等模塊;可以方便地對本系統(tǒng)將要用到的數(shù)據(jù)信息和代碼進(jìn)行管理維護(hù)。(此項功能只限管理員使用)1.3.0 幫助本系統(tǒng)提供了在線幫助系統(tǒng)。使用過程中,用戶如有疑問,可以隨時查閱尋求幫助。我們在幫助文件中,詳細(xì)介紹了本系統(tǒng)各個模塊使用和操作方法,以及使用過程中應(yīng)注意的問題。1.3.1 系統(tǒng)開發(fā)的目標(biāo)出于本系統(tǒng)是學(xué)校學(xué)生管理的一個綜合性的系統(tǒng),本系統(tǒng)的設(shè)計目標(biāo)將最終定位于完成以上所述的系統(tǒng)主要業(yè)務(wù)的基本模型上。第二章 系統(tǒng)分析2.1業(yè)務(wù)流程分析2.1.1班級管理業(yè)務(wù)流
12、程圖教務(wù)處輸入計算機(jī)班主任教務(wù)處學(xué)生班級班級輸出2.1.2檔案管理業(yè)務(wù)流程圖教務(wù)處輸入計算機(jī)班主任教務(wù)處學(xué)生檔案檔案輸出2.1.3課程管理業(yè)務(wù)流程圖教務(wù)處輸入計算機(jī)教師教務(wù)處學(xué)生課程輸出課程教務(wù)處輸入計算機(jī)班主任教務(wù)處學(xué)生班級班級輸出2.1.4成績管理業(yè)務(wù)流程圖2.2數(shù)據(jù)流程分析2.2.1數(shù)據(jù)流程圖由于本系統(tǒng)的數(shù)據(jù)模塊較多,下面僅以學(xué)生成績管理模塊為例來進(jìn)行編制。學(xué)籍管理部門教師學(xué)生成績管理系統(tǒng)教務(wù)處學(xué)生教師教師學(xué)生情況學(xué)生成績查詢統(tǒng)計分析學(xué)生成績管理系統(tǒng)0層數(shù)據(jù)流程圖管理部門教務(wù)處教師1.0學(xué)生管理2.0課程管理3.0成績管理4.0統(tǒng)計分析d1d2d3查詢者管理者學(xué)生課程成績學(xué)生成績管理系統(tǒng)
13、1層數(shù)據(jù)流程圖2.3數(shù)據(jù)存儲分析:實(shí)體聯(lián)系圖1、數(shù)據(jù)模型設(shè)計。首先來做出學(xué)生成績管理系統(tǒng)的e-r圖,分析這個問題的實(shí)體,從系統(tǒng)分析可以知道,學(xué)生的成績是由任課教師按照課程給出的,學(xué)生、課程、教師組成了這個系統(tǒng)的三個實(shí)體。2、再分析三個實(shí)體之間的聯(lián)系。首先,這三個實(shí)體不是一個統(tǒng)一體,學(xué)生成績與教師沒有內(nèi)在聯(lián)系,教師必須通過課程實(shí)體才能與學(xué)生建立聯(lián)系,因而先不考慮。課程與學(xué)生這兩個實(shí)體是多對多聯(lián)系;一位學(xué)生要學(xué)習(xí)多門課程,一門課程有多位學(xué)生共同學(xué)習(xí)。而學(xué)習(xí)成績是這兩個實(shí)體“學(xué)生”和“成績”共有的屬性,應(yīng)填在二者的聯(lián)系“學(xué)習(xí)”邊。因?yàn)槌煽兗炔皇菍W(xué)生獨(dú)有的,也不是課程獨(dú)有的;“學(xué)生甲70分”或“英語7
14、0分”是不完全的,說“學(xué)生甲英語70分”才是正確的,因?yàn)?0分是學(xué)生甲和英語課二者共有的。這個e-r圖可畫成下圖。學(xué)生課程成績學(xué)習(xí)mn學(xué)生成績管理系統(tǒng)中學(xué)生與課程的e-r圖教師與課程這兩個實(shí)體之間,是一對多聯(lián)系;一位教師可以都多門課程,而一門課程對于學(xué)生成績來說只能有一位教師(英語、高等數(shù)學(xué)有多位教師教,但對某個固定的學(xué)生來說只能有一位教師)。其e-r圖,如下所示。n教師課程教學(xué)l教師與課程的e-r圖組合到一起,得到最后的e-r圖,有了e-r圖,就可以設(shè)計數(shù)據(jù)庫。下圖為數(shù)據(jù)模型圖。學(xué)生課程教師學(xué)習(xí)學(xué)習(xí)課程學(xué)生教師實(shí)體模型數(shù)據(jù)模型數(shù)據(jù)庫學(xué)習(xí)lnmm2.4功能分析:功能層次圖第三章 系統(tǒng)設(shè)計3.1
15、軟件模塊結(jié)構(gòu)設(shè)計3.1.1 系統(tǒng)方案確定通過對系統(tǒng)的調(diào)研與分析,系統(tǒng)主要應(yīng)完成的功能有:班級管理、學(xué)生成績管理、學(xué)生交費(fèi)管理、課程管理、成績管理、系統(tǒng)管理等功能。3.1.2 軟件結(jié)構(gòu)設(shè)計本系統(tǒng)在執(zhí)行時,先根據(jù)不同的操作人員的需要來進(jìn)行相應(yīng)的模塊,然后可以輸入數(shù)據(jù)或者進(jìn)行其它的查詢或?yàn)g覽等操作;總體來說,本系統(tǒng)屬于一個事務(wù)型管理系統(tǒng)。接受數(shù)據(jù)處理中心用戶管理信息管理教師管理課程管理成績管理顯示報表 3.2 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫采用了microsoft的sql2008,它具有性能好,開銷小,占用內(nèi)存少,速度快??蓪υ磾?shù)據(jù)庫進(jìn)行備份和恢復(fù). sql server 2008下的數(shù)據(jù)庫還可以實(shí)現(xiàn)基于網(wǎng)頁的數(shù)
16、據(jù)庫數(shù)據(jù)導(dǎo)入。這樣更方便數(shù)據(jù)的錄入和維護(hù)工作。sql server 2008網(wǎng)頁的數(shù)據(jù)庫數(shù)據(jù)導(dǎo)入方法(詳見概要設(shè)計說明書數(shù)據(jù)庫設(shè)計)3.2.1 數(shù)據(jù)庫表開發(fā)系統(tǒng)時涉及的表如下第四章 系統(tǒng)的功能本部分主要內(nèi)容為本系統(tǒng)的運(yùn)行界面以及主要界面的源代碼。4.1系統(tǒng)登陸界面本界面的主要功能是為了對系統(tǒng)進(jìn)行安全性管理,本系統(tǒng)的用戶名和密碼保存在用戶表(users)表中,本系統(tǒng)根據(jù)不同的用戶而設(shè)置了不同的權(quán)限. 許多功能在未登錄前是沒有權(quán)限使用的。(頁面僅供參考,系統(tǒng)維護(hù)中) 用戶登陸系統(tǒng) (普通用戶登錄-學(xué)生用戶及密碼是學(xué)生的學(xué)號,教師用戶及密碼是001 ,超級用戶登錄-賬號與密碼:111) 用戶登錄界面
17、的密碼修改 主要是實(shí)現(xiàn)學(xué)生信息增加、刪除、修改以及查詢等功能。主要是實(shí)現(xiàn)教師信息增加、刪刪、修改以及查詢等功能。 4.2 系統(tǒng)主界面本模塊是本系統(tǒng)的應(yīng)用界面,根據(jù)用戶權(quán)限的不同所顯示的功能也是不同的,其中管理員包涵了教師和學(xué)生的所有功能,從而實(shí)現(xiàn)了本系統(tǒng)從班級管理、檔案管理、繳費(fèi)管理、課程管理、成績管理、通知信息等系統(tǒng)的具體功能,同時,在系統(tǒng)管理模塊中可以完成對本系統(tǒng)的安全性管理。(未登錄時的默認(rèn)首頁起始頁)(登錄后的管理員略縮界面)(管理員發(fā)布新的通知信息)(教師修改已發(fā)布的通知信息)4.3 通知信息本模塊涉及到權(quán)限問題,學(xué)生或游客只能瀏覽信息。而管理員或老師出能瀏覽之外還能對通知信息進(jìn)行增
18、加刪除、修改、新增等功能!/得到所有信息通知public iterator getallnotice() list lt = er.getallnotice();return lt.iterator();/更新或新增public string updateinsert(httpservletrequest request)if (request.getmethod().equals(post) if (id 0) notice o = er.getnoticebyid(id);if (o != null) o.settitle(title);o.setdate(noticedate);o.se
19、tpeople(people);o.setcomment(comment);er.updnotice(o); else / 插入數(shù)據(jù)庫notice o = new notice();o.settitle(title);o.setdate(noticedate);o.setpeople(people);o.setcomment(comment);/ 調(diào)用遠(yuǎn)程接口,插入數(shù)據(jù)庫int k = er.addnotice(o);if (k 0) notice o = er.getnoticebyid(id);if (o != null) id=o.getid();title=o.gettitle();noticedate=o.getdate();people=o.getpeople();comment=o.getcomment();retur
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 休養(yǎng)所老年公寓設(shè)計與運(yùn)營創(chuàng)新策略考核試卷
- 意外傷害保險與保險行業(yè)的風(fēng)險管理與案例分析研究分析考核試卷
- 家用紡織品的供應(yīng)鏈管理與物流優(yōu)化考核試卷
- 車險理賠合規(guī)培訓(xùn)課件
- 花生銷售合同范本
- 裝修押金轉(zhuǎn)讓合同范本
- 抵押的車位合同范本
- 寄養(yǎng)羊合同范本
- 小學(xué)生態(tài)平衡課件
- 超市促銷培訓(xùn)課件
- 海南省澄邁縣2024-2025學(xué)年七年級上學(xué)期期末考試地理試題(含答案)
- 2025年蘇州衛(wèi)生職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測試近5年??及鎱⒖碱}庫含答案解析
- 部編人教版五年級下冊小學(xué)數(shù)學(xué)全冊教案
- 2024年世界職業(yè)院校技能大賽高職組“聲樂、器樂表演組”賽項參考試題庫(含答案)
- 2024年共青團(tuán)入團(tuán)考試題庫及答案
- 2024解析:第十二章機(jī)械效率-講核心(原卷版)
- 2023年國家公務(wù)員錄用考試《申論》真題(副省卷)及答案解析
- 2024-2030年中國醫(yī)療器械維修設(shè)備行業(yè)供需狀況及發(fā)展策略分析報告
- 中國心力衰竭診斷和治療指南2024解讀(完整版)
- 女性健康知識講座課件
- DB11T 1787-2020 二氧化碳排放核算和報告要求 其他行業(yè)
評論
0/150
提交評論