計(jì)算機(jī)信息管理專(zhuān)科畢業(yè)論文1_第1頁(yè)
計(jì)算機(jī)信息管理專(zhuān)科畢業(yè)論文1_第2頁(yè)
計(jì)算機(jī)信息管理專(zhuān)科畢業(yè)論文1_第3頁(yè)
計(jì)算機(jī)信息管理專(zhuān)科畢業(yè)論文1_第4頁(yè)
計(jì)算機(jī)信息管理專(zhuān)科畢業(yè)論文1_第5頁(yè)
已閱讀5頁(yè),還剩16頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、  計(jì)算機(jī)信息管理專(zhuān)科畢業(yè)論文 題 目: 學(xué) 號(hào): 姓 名: 專(zhuān) 業(yè): 年 級(jí): 指導(dǎo)教師:   摘 要本系統(tǒng)全稱(chēng)為學(xué)生成績(jī)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)。根據(jù)開(kāi)發(fā)要求,它主要應(yīng)用于教育系統(tǒng),完成對(duì)日常的教學(xué)、教務(wù)、教師以及學(xué)生的計(jì)算機(jī)化的管理。開(kāi)發(fā)學(xué)生成績(jī)管理系統(tǒng)可使學(xué)院教職員工減輕工作壓力,比較系統(tǒng)地對(duì)教務(wù)、教學(xué)上的各項(xiàng)服務(wù)和信息進(jìn)行管理,同時(shí),可以減少勞動(dòng)力的使用,加快查詢(xún)速度、加強(qiáng)管理,以及國(guó)家各部門(mén)關(guān)于信息化的步伐,使各項(xiàng)管理更加規(guī)范化。目前,學(xué)校工作繁雜、資料重多。目前,管理信息系統(tǒng)已進(jìn)入高校,但還未普及,而對(duì)于學(xué)生成績(jī)管理來(lái)說(shuō),目前還沒(méi)有一套完整的、統(tǒng)一的系統(tǒng)。因此,開(kāi)發(fā)

2、一套適和大眾的、兼容性好的系統(tǒng)是很有必要的。  系統(tǒng)管理內(nèi)容廣泛,全面涉及了教務(wù)教學(xué)上的各項(xiàng)服務(wù),包括學(xué)生成績(jī)管理,其中有學(xué)生成績(jī)管理;學(xué)生管理等等。在開(kāi)發(fā)過(guò)程中,注意使其符合操作的業(yè)務(wù)流程,并力求系統(tǒng)的全面性、通用性,使得本系統(tǒng)不只適用于一家教育機(jī)構(gòu)。在開(kāi)發(fā)方法的選擇上,選擇了生命周期法與原型法相結(jié)合的方法,遵循系統(tǒng)調(diào)查研究、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)施四個(gè)主要階段進(jìn)行設(shè)計(jì),而在具體的設(shè)計(jì)上,采取了演化式原型法,隨著用戶(hù)的使用及對(duì)系統(tǒng)了解的不斷加深,對(duì)某一部分或幾部分進(jìn)行重新分析、設(shè)計(jì)、實(shí)施。在開(kāi)發(fā)工具的選擇上,主要利用Delphi7.0 編程語(yǔ)言進(jìn)行開(kāi)發(fā),使用其自帶的數(shù)據(jù)庫(kù),從而

3、保證了數(shù)據(jù)的完整性與一致性。本論文主要從系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施與使用等幾個(gè)方面進(jìn)行介紹。 【關(guān)鍵詞】信息管理系統(tǒng) 信息化 成績(jī)管理 數(shù)據(jù)庫(kù) Delphi7.0目 錄第一章 問(wèn)題定義3第1.1節(jié) 工程概述3第1.2 節(jié) 經(jīng)濟(jì)目標(biāo)3第1.3 節(jié) 社會(huì)目標(biāo)3第1.4 節(jié) 工程規(guī)模3第二章 可行性分析4第1.1節(jié) 總體可行性分析4第2.2節(jié) 業(yè)務(wù)流程分析5第2.3節(jié) 數(shù)據(jù)流程分析6第2.4節(jié) 數(shù)據(jù)存儲(chǔ)分析:實(shí)體聯(lián)系圖7第2.5節(jié) 系統(tǒng)功能模塊圖9第三章 需求分析10第3.1節(jié) 系統(tǒng)總體功能需求10第3.2 節(jié)系統(tǒng)主要模塊10第四章 概要設(shè)計(jì)10第4.1節(jié) 系統(tǒng)方案確定10第4.2節(jié) 軟件結(jié)構(gòu)設(shè)計(jì)

4、11第五章 詳細(xì)設(shè)計(jì)11第5.1節(jié) 用到的建立數(shù)據(jù)庫(kù)的技術(shù)11第5.2節(jié) 具體的數(shù)據(jù)庫(kù)表11總 結(jié)18致 謝19 第一章 問(wèn)題定義第1.1節(jié) 工程概述1.1.1 開(kāi)展該工程的原因由于現(xiàn)今的學(xué)生成績(jī)管理非常繁瑣,老師付出大量的工作時(shí)間,得到的效率很低。因此為提高工作效率,減輕校方人員的工作負(fù)擔(dān),決定開(kāi)發(fā)學(xué)生成績(jī)管理系統(tǒng)軟件。1.1.2該工程的基本目標(biāo)開(kāi)發(fā)此學(xué)生成績(jī)管理系統(tǒng)軟件,以供教學(xué)人員及操作者進(jìn)行學(xué)生成績(jī)管理,方便操作者隨時(shí)添加、查詢(xún)、修改等。為了我們提高軟件開(kāi)發(fā)的能力,學(xué)習(xí)SQL編程的技巧,提高工作設(shè)計(jì)思想,通過(guò)本次的工程開(kāi)發(fā),開(kāi)發(fā)小組成員與輔助老師,能從中學(xué)習(xí)知識(shí)吸取經(jīng)驗(yàn),再技術(shù)和軟件思

5、想上同時(shí)得到鍛煉和提高,從而使總體水升到一個(gè)新的高度。第1.2 節(jié) 經(jīng)濟(jì)目標(biāo)由于本學(xué)生成績(jī)開(kāi)發(fā)系統(tǒng)的主要背景在經(jīng)濟(jì)上不注重直接的經(jīng)濟(jì)收益,而是注重個(gè)人水平的提高和提高對(duì)所學(xué)知識(shí)的運(yùn)用。第1.3 節(jié) 社會(huì)目標(biāo)本系統(tǒng)主要是由dephli7.0,Microsoft SQL Server進(jìn)行設(shè)計(jì)開(kāi)發(fā),此系統(tǒng)是基于客戶(hù)端/服務(wù)端的大型關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。 第1.4 節(jié) 工程規(guī)模該工程所需的時(shí)間一個(gè)人2個(gè)月即可以完成。 第二章 可行性分析第1.1節(jié) 總體可行性分析由于本系統(tǒng)管理的對(duì)象單一,都是在校學(xué)生,且每個(gè)數(shù)據(jù)內(nèi)容具有較強(qiáng)的關(guān)聯(lián)性,涉及的計(jì)算過(guò)程不是很復(fù)雜。因此,比較適合于采用數(shù)據(jù)庫(kù)管理。且學(xué)校用于學(xué)生

6、管理的都是個(gè)人計(jì)算機(jī),在存儲(chǔ)量、速度方面都能滿足數(shù)據(jù)庫(kù)運(yùn)行的要求。在技術(shù)難度方面,由于有指導(dǎo)老師的指導(dǎo)和相關(guān)參考文獻(xiàn),特別是網(wǎng)上資料,特別是參考其它程序的功能,因此完全可以實(shí)現(xiàn)。本系統(tǒng)的設(shè)計(jì)是在Windows xp中文版操作系統(tǒng)環(huán)境下,使用 delphi 7.0中文版開(kāi)發(fā)成功的。數(shù)據(jù)庫(kù)是MIS中的重要支持技術(shù),在MIS開(kāi)發(fā)過(guò)程中,如何選擇數(shù)據(jù)庫(kù)管理是一個(gè)重要的問(wèn)題,目前,數(shù)據(jù)庫(kù)產(chǎn)品較多,每種產(chǎn)品都具有各自的特點(diǎn)和適用范圍,因此,在選擇數(shù)據(jù)庫(kù)時(shí),應(yīng)考慮數(shù)據(jù)庫(kù)應(yīng)用的特點(diǎn)及適用范圍,本系統(tǒng)選用的數(shù)據(jù)庫(kù)語(yǔ)言介紹如下:于是選擇了美國(guó) Borland 公司推出的 Delphi7.0 開(kāi)發(fā)工具。在pc機(jī)數(shù)據(jù)

7、庫(kù)系統(tǒng)xbase家族中,Delphi 是第一個(gè)全面支持面向?qū)ο蟪绦蛟O(shè)計(jì)的數(shù)據(jù)庫(kù)語(yǔ)言工具。Delphi推出了7.0版本,它的主要特點(diǎn)有: 1.強(qiáng)大的查詢(xún)與管理功能2.強(qiáng)大的數(shù)據(jù)庫(kù)開(kāi)發(fā)功能3.擴(kuò)大了對(duì)SQL語(yǔ)言的支持4.大量使用可視化的界面操作工具5.支持面向?qū)ο蟮某绦蛟O(shè)計(jì)6.多平臺(tái)支持7.支持網(wǎng)絡(luò)應(yīng)用第2.2節(jié) 業(yè)務(wù)流程分析成績(jī)管理業(yè)務(wù)流程圖: 教務(wù)處輸入計(jì)算機(jī)教師教務(wù)處學(xué)生成績(jī)教師輸出計(jì)算機(jī)機(jī) 圖2-1教務(wù)處輸入計(jì)算機(jī)班主任教務(wù)處學(xué)生班級(jí)班級(jí)輸出輸出計(jì)算機(jī)圖2-2第2.3節(jié) 數(shù)據(jù)流程分析數(shù)據(jù)流程圖下面我們?cè)敿?xì)的介紹學(xué)生成績(jī)管理模塊的數(shù)據(jù)流圖。學(xué)籍管理部門(mén)教師學(xué)生成績(jī)管理系統(tǒng)教務(wù)處學(xué)生教師教師學(xué)

8、生情況學(xué)生成績(jī)查詢(xún)統(tǒng)計(jì)分析圖2-3學(xué)生成績(jī)管理系統(tǒng)的0層數(shù)據(jù)流圖管理部門(mén)教務(wù)處教師1.0學(xué)生管理2.0課程管理3.0成績(jī)管理4.0統(tǒng)計(jì)分析D1D2D3查詢(xún)者管理者學(xué)生課程成績(jī) 圖2-4學(xué)生成績(jī)管理系統(tǒng)1層數(shù)據(jù)流程圖第2.4節(jié) 數(shù)據(jù)存儲(chǔ)分析:實(shí)體聯(lián)系圖2.4.1、數(shù)據(jù)模型設(shè)計(jì)。首先來(lái)做出學(xué)生成績(jī)管理系統(tǒng)的E-R圖,分析這個(gè)問(wèn)題的實(shí)體,從系統(tǒng)分析可以知道,學(xué)生的成績(jī)是由任課教師按照課程給出的,學(xué)生、課程、教師組成了這個(gè)系統(tǒng)的三個(gè)實(shí)體。2.4.2、再分析三個(gè)實(shí)體之間的聯(lián)系。首先,這三個(gè)實(shí)體不是一個(gè)統(tǒng)一體,學(xué)生成績(jī)與教師沒(méi)有內(nèi)在聯(lián)系,教師必須通過(guò)課程實(shí)體才能與學(xué)生建立聯(lián)系,因而先不考慮。課程與學(xué)生這兩

9、個(gè)實(shí)體是多對(duì)多聯(lián)系;一位學(xué)生要學(xué)習(xí)多門(mén)課程,一門(mén)課程有多位學(xué)生共同學(xué)習(xí)。而學(xué)習(xí)成績(jī)是這兩個(gè)實(shí)體“學(xué)生”和“成績(jī)”共有的屬性,應(yīng)填在二者的聯(lián)系“學(xué)習(xí)”邊。因?yàn)槌煽?jī)既不是學(xué)生獨(dú)有的,也不是課程獨(dú)有的;“學(xué)生甲70分”或“英語(yǔ)70分”是不完全的,說(shuō)“學(xué)生甲英語(yǔ)70分”才是正確的,因?yàn)?0分是學(xué)生甲和英語(yǔ)課二者共有的。這個(gè)E-R圖可畫(huà)成下圖。學(xué)生課程成績(jī)學(xué)習(xí)mn 圖2-5學(xué)生成績(jī)管理系統(tǒng)中學(xué)生與課程的E-R圖教師與課程這兩個(gè)實(shí)體之間,是一對(duì)多聯(lián)系;一位教師可以都多門(mén)課程,而一門(mén)課程對(duì)于學(xué)生成績(jī)來(lái)說(shuō)只能有一位教師(英語(yǔ)、高等數(shù)學(xué)有多位教師教,但對(duì)某個(gè)固定的學(xué)生來(lái)說(shuō)只能有一位教師)。其E-R圖,如下所示。

10、n教師課程教學(xué)l 圖2-6教師與課程的E-R圖組合到一起,得到最后的E-R圖,有了E-R圖,就可以設(shè)計(jì)數(shù)據(jù)庫(kù)。下圖為數(shù)據(jù)模型圖。學(xué)生課程教師學(xué)習(xí)學(xué)習(xí)課程學(xué)生教師實(shí)體模型數(shù)據(jù)模型數(shù)據(jù)庫(kù)lnmm學(xué)習(xí)圖2-7第2.5節(jié) 系統(tǒng)功能模塊圖學(xué)生成績(jī)管理系統(tǒng)成績(jī)管理模塊成績(jī)查詢(xún)模塊系統(tǒng)維護(hù)模塊修改用戶(hù)權(quán)限添加學(xué)生的成績(jī)成績(jī)打印模塊修改學(xué)生的成績(jī)刪除學(xué)生的成績(jī)刪除用戶(hù)修改密碼添加新用戶(hù)打印到表excel學(xué)生成績(jī)分析學(xué)生成績(jī)統(tǒng)計(jì)查詢(xún)學(xué)生的信息查詢(xún)學(xué)生的考試成績(jī)?yōu)g覽學(xué)生的成績(jī)圖2-8第三章 需求分析第3.1節(jié) 系統(tǒng)總體功能需求 通過(guò)調(diào)查,要求系統(tǒng)需要有以下功能: 由于操作人員的計(jì)算機(jī)知識(shí)普遍較差,要求有良好的人機(jī)

11、界面; 由于該系統(tǒng)的使用對(duì)象多,要求有較好的權(quán)限管理; 原始數(shù)據(jù)修改簡(jiǎn)單方便,支持多條件修改 方便的數(shù)據(jù)查詢(xún),支持多條件查詢(xún); 在相應(yīng)的權(quán)限下,刪除數(shù)據(jù)方便簡(jiǎn)單,數(shù)據(jù)穩(wěn)定性好; 數(shù)據(jù)計(jì)算自動(dòng)完成,盡量減少人工干預(yù);第3.2 節(jié)系統(tǒng)主要模塊 學(xué)生查詢(xún)模塊TRL+A)查詢(xún)學(xué)生的信息,具體是學(xué)生的學(xué)號(hào)、姓名、年齡,家庭地址,家庭電話等和查詢(xún)各個(gè)課程的考試情況成績(jī)打印(CTRL+B)管理學(xué)生的成績(jī)報(bào)表的打印以及打印報(bào)表的整理、維護(hù)、保存等。成績(jī)管理模塊(CTRL+C)學(xué)校的成績(jī)管理工作是檢驗(yàn)學(xué)生學(xué)習(xí)情況的一個(gè)主要手段,本模塊包,設(shè)置了成績(jī)添加、成績(jī)游覽、成績(jī)查詢(xún)等功能模塊。第四章 概要設(shè)計(jì)第4.1節(jié)

12、系統(tǒng)方案確定通過(guò)對(duì)系統(tǒng)的調(diào)研與分析,系統(tǒng)主要應(yīng)完成的功能有:學(xué)生成績(jī)管理、課程管理、成績(jī)管理、系統(tǒng)管理,成績(jī)查詢(xún),成績(jī)打印。第4.2節(jié) 軟件結(jié)構(gòu)設(shè)計(jì)主程序系統(tǒng)模塊數(shù)據(jù)維護(hù)模塊數(shù)據(jù)瀏覽模塊成績(jī)管理模塊修改密碼退出修改搜索刪除瀏覽打印輸入統(tǒng)計(jì)分析 圖 4-1數(shù)據(jù)維護(hù)模塊包括對(duì)學(xué)生信息表、課程信息表、考生成績(jī)表的插入、修改、刪除、搜索等。數(shù)據(jù)瀏覽模塊 包括對(duì)學(xué)生信息表、課程信息表、考生成績(jī)表的選擇瀏覽、打印。成績(jī)管理模塊包括對(duì)學(xué)生成績(jī)的輸入,總分和單課的統(tǒng)計(jì)和排名,分析各分?jǐn)?shù)段人數(shù)的分布情況。第五章 詳細(xì)設(shè)計(jì)第5.1節(jié) 用到的建立數(shù)據(jù)庫(kù)的技術(shù)數(shù)據(jù)庫(kù)采用了Microsoft推出的SQL數(shù)據(jù)庫(kù),這是微軟

13、的一個(gè)大型數(shù)據(jù)庫(kù),可以方便的進(jìn)行數(shù)據(jù)庫(kù)的連接。在數(shù)據(jù)庫(kù)里建一個(gè)數(shù)據(jù)庫(kù),名字取為student, student里有三個(gè)表,學(xué)生信息表,課程信息表,考生成績(jī)表,用戶(hù)表。第5.2節(jié) 具體的數(shù)據(jù)庫(kù)表通過(guò)對(duì)成績(jī)管理系統(tǒng)的分析,系統(tǒng)應(yīng)設(shè)計(jì)以下主要實(shí)體kj(課程表)字段名稱(chēng)類(lèi)型寬度小數(shù)位課程號(hào)整形10課程名文本50考試類(lèi)別文本10課程類(lèi)別文本10開(kāi)課學(xué)期文本10學(xué)分單精度型數(shù)字自動(dòng)Xf(學(xué)生信息表)字段名稱(chēng)類(lèi)型寬度小數(shù)位學(xué)號(hào)整型16姓名文本20年齡整型5院系文本8專(zhuān)業(yè)文本16出生日期文本8備注備注 Cj(成績(jī)表)字段名稱(chēng)類(lèi)型寬度小數(shù)位學(xué)號(hào)整型16姓名文本12課程號(hào)整型8課程名稱(chēng)文本50分?jǐn)?shù)浮點(diǎn)20開(kāi)課學(xué)期

14、日期型10排名整型20Use表:字段名稱(chēng)類(lèi)型寬度小數(shù)位username文本20password文本20Admin文本2Readonly文本2學(xué)生E-R圖:學(xué)生 出生日期姓名學(xué)號(hào)院系專(zhuān)業(yè)年齡 圖 5-1課程E-R圖:課程開(kāi)課學(xué)期考試類(lèi)別課程名學(xué)分課程號(hào)開(kāi)課類(lèi)別圖 5-2第5.3節(jié) 主要的模塊登陸模塊 本界面的主要功能是為了對(duì)系統(tǒng)進(jìn)行安全性管理,本系統(tǒng)的用戶(hù)名和密碼保存在USE表中,本系統(tǒng)根據(jù)不同的用戶(hù)而設(shè)置了不同的權(quán)限,可以用zhangsan,05020899登陸本系統(tǒng)。 5-3主界面圖 5-4查詢(xún)模塊(可以方便的查詢(xún)到學(xué)生的基本信息,選課信息)查詢(xún)到學(xué)生的基本信息圖 5-5圖 5-6添加,刪除

15、,修改,保存模塊(該模塊可以方便的對(duì)學(xué)生的成績(jī)進(jìn)行處理)圖 5-7打印模塊(把學(xué)生的數(shù)據(jù)從學(xué)生成績(jī)管理系統(tǒng)打印到excel中)圖 5-8總 結(jié)在本系統(tǒng)的開(kāi)發(fā)過(guò)程中,由于本人是初次開(kāi)發(fā)軟件,在知識(shí)、經(jīng)驗(yàn)方面都存在著不足。另外,在整個(gè)開(kāi)發(fā)的過(guò)程中,時(shí)間也比較倉(cāng)促。因此,該系統(tǒng)必然會(huì)存在一些缺陷和不足。因?yàn)閷?duì)學(xué)生成績(jī)管理的整個(gè)流程不夠熟悉,在需求分析時(shí)未能做到完全滿足用戶(hù)的需求。雖然網(wǎng)絡(luò)在學(xué)生管理系統(tǒng)中的應(yīng)用很多,因此是未來(lái)的發(fā)展方向,在本次開(kāi)發(fā)過(guò)程由于硬件的限制,實(shí)現(xiàn)網(wǎng)絡(luò)的基本功能,因此在以后的系統(tǒng)更新過(guò)程中可能會(huì)造成一些不必要的數(shù)據(jù)損失。盡管本管理系統(tǒng)存在著很多不足,但其功能全面、易于日后程序更新、數(shù)據(jù)庫(kù)管理容易、界面友好、操作方便、效率高、安全性好等優(yōu)點(diǎn)是本管理系統(tǒng)所必需的。相信本學(xué)生成績(jī)系統(tǒng)是一套學(xué)校在日常管理中必不可少的管理軟件,通過(guò)開(kāi)發(fā)這個(gè)系統(tǒng),我掌握了的項(xiàng)本過(guò)

溫馨提示

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

評(píng)論

0/150

提交評(píng)論