計算機信息管理??飘厴I(yè)論文1_第1頁
計算機信息管理專科畢業(yè)論文1_第2頁
計算機信息管理??飘厴I(yè)論文1_第3頁
計算機信息管理??飘厴I(yè)論文1_第4頁
計算機信息管理專科畢業(yè)論文1_第5頁
已閱讀5頁,還剩16頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論