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

下載本文檔

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

文檔簡介

1、管理信息系統(tǒng)課程設(shè)計(jì)報(bào)告題 目 學(xué)生學(xué)籍管理系統(tǒng)學(xué)生姓名學(xué) 號(hào)專業(yè)班級信管10101指導(dǎo)老師方霞設(shè)計(jì)日期 2013.06.242013.06.28指導(dǎo)老師評閱意見:評閱成績:簽名:目錄一、 概述3二、需求分析4三、概要設(shè)計(jì)5四、詳細(xì)設(shè)計(jì)8五、 測試結(jié)果及分析10六、 參考資料12七、課程設(shè)計(jì)總結(jié)1214、概述課題目的與意義 隨著信息技術(shù)在管理上越來越廣泛的應(yīng)用,管理信息系統(tǒng)的實(shí)施在技術(shù)上已經(jīng)逐步成 熟。管理信息系統(tǒng)是一個(gè)不斷發(fā)展的新型學(xué)科, 任何一個(gè)單位要生存要發(fā)展, 要高效率地把 內(nèi)部活動(dòng)有機(jī)地組織起來, 就必須建立與自身特點(diǎn)相適應(yīng)的管理信息系統(tǒng)。 學(xué)生學(xué)籍管理系 統(tǒng)是一個(gè)教育單位不可缺少的

2、部分 , 它的內(nèi)容對于學(xué)校的決策者和管理者來說都至關(guān)重要,所以學(xué)籍管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄巍?但一直以來人們使用 傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點(diǎn), 如: 效率低、保密性差 ,另外時(shí)間一長 ,將產(chǎn)生大量的文件和數(shù)據(jù) ,這對于查找、 更新和維護(hù)都帶來了不少的困難。 作為計(jì) 算機(jī)應(yīng)用的一部分 ,使用計(jì)算機(jī)對學(xué)生學(xué)籍進(jìn)行管理 ,具有手工管理所無法比擬的優(yōu)點(diǎn) .例如 : 檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠 極大地提高學(xué)生學(xué)籍管理的效率 , 也是企業(yè)的科學(xué)化、正規(guī)化管理 , 與世界接軌的重要條件。課題要求本系

3、統(tǒng)是一個(gè)典型的信息管理系統(tǒng), 主要用于學(xué)校有效管理學(xué)生的相關(guān)信息, 可以對學(xué) 生注冊、學(xué)生成績、學(xué)生調(diào)動(dòng)、學(xué)生成績統(tǒng)計(jì)、學(xué)生在校獎(jiǎng)懲情況、學(xué)生個(gè)人情況進(jìn)行相應(yīng) 管理,學(xué)生也可以對自己的相關(guān)信息進(jìn)行基本管理??尚行苑治鲇捎诒鞠到y(tǒng)管理的對象單一, 都是在校學(xué)生, 且每個(gè)數(shù)據(jù)具有較強(qiáng)的關(guān)聯(lián)性, 涉及的計(jì) 算過程不是很復(fù)雜。 因此, 比較適合于用采用數(shù)據(jù)庫管理。 且學(xué)校用于學(xué)生管理的計(jì)算機(jī)在 存儲(chǔ)量、 速度方面都能滿足數(shù)據(jù)庫運(yùn)行的要求。 在技術(shù)難度方面, 由于有指導(dǎo)老師的指導(dǎo)和 相關(guān)參考文獻(xiàn),特別是網(wǎng)上資料,參考其他程序的功能,因此完全可以實(shí)現(xiàn)。本系統(tǒng)是以 SQL Server 為應(yīng)用開發(fā)工具, Mi

4、crosoft access 為數(shù)據(jù)庫管理系統(tǒng)的信息 管理系統(tǒng)。 SQL Server 是一種可視化的、面對對象和條用事件驅(qū)動(dòng)方式的結(jié)構(gòu)化高級程序 設(shè)計(jì),可用于開發(fā) windows 環(huán)境下的一些應(yīng)用程序。 Misrosoft Access 是一個(gè)功能強(qiáng)大而 且使用方便的數(shù)據(jù)庫管理系統(tǒng), 為中小型數(shù)據(jù)庫提供了良好的創(chuàng)建環(huán)境。 因此, 本系統(tǒng)具有 技術(shù)上的可行性。二、需求分析用戶具體需求分析學(xué)生用戶:對個(gè)人情況信息進(jìn)行查詢。系統(tǒng)管理員:能夠?yàn)g覽所有用戶信息,能對學(xué)生進(jìn)行注冊登記,對學(xué)生的成績、調(diào)動(dòng)情 況、獎(jiǎng)懲情況進(jìn)行管理,以及對學(xué)生的相關(guān)資料進(jìn)行統(tǒng)計(jì)。系統(tǒng)功能分析1. 學(xué)生注冊管理:主要實(shí)現(xiàn)了對學(xué)

5、生相關(guān)信息的添加、刪除、修改功能。2. 學(xué)生成績管理:主要實(shí)現(xiàn)了對學(xué)生相關(guān)成績信息的添加、刪除、修改功能。3. 學(xué)生調(diào)動(dòng)管理:主要實(shí)現(xiàn)了對學(xué)生的在校狀態(tài)的添加、刪除、修改等功能。4. 獎(jiǎng)懲管理:主要實(shí)現(xiàn)了對學(xué)生在校的獎(jiǎng)勵(lì)和懲罰相關(guān)信息的添加、刪除、修改。5. 資料統(tǒng)計(jì):主要實(shí)現(xiàn)了對學(xué)生成績的及格和不及格進(jìn)行統(tǒng)計(jì)。6. 個(gè)人情況查詢:主要實(shí)現(xiàn)了學(xué)生對自己的基本信息和成績的查詢。 功能分析圖我主要負(fù)責(zé)學(xué)生注冊登記、學(xué)生成績查詢兩大功能模塊和畫系統(tǒng)流程圖的工作。二、概要設(shè)計(jì)系統(tǒng)流程圖E-R 圖:專業(yè)專業(yè)學(xué)生生umbadr課程corem屬于PaRewardreas onRewardstyleNumbe

6、-、ReWardtimeIn stitute存在n獎(jiǎng)懲情況休復(fù)轉(zhuǎn)退 學(xué)記錄專業(yè)Puni shtime;shi styaNumbe StyleCnameNamePasswordNumber教師數(shù)據(jù)字典數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對數(shù)據(jù)流圖中包含的所有元素的定義的集 合。用數(shù)據(jù)字典來定義數(shù)據(jù)流圖中各元素的確切內(nèi)容:數(shù)據(jù)項(xiàng)定義1:名稱:用戶身份信息(Users表)描述:產(chǎn)生管理員與學(xué)生用戶及權(quán)限定義:用戶身份信息 =(user name+password+level )數(shù)據(jù)項(xiàng)定義2:名稱:學(xué)生用戶信息(S表)描述:產(chǎn)生學(xué)生用戶的基本信息定義:學(xué)生用戶信息=(學(xué)號(hào),姓名,性別,身份證號(hào)碼,年

7、齡,政治面貌,所在院系, 所在專業(yè),電話,地址)數(shù)據(jù)項(xiàng)定義3:名稱:學(xué)生成績信息(SC表)描述:產(chǎn)生學(xué)生各門課程相應(yīng)成績定義:學(xué)生成績信息=(學(xué)號(hào)+課程+成績)數(shù)據(jù)項(xiàng)定義4:名稱:學(xué)生調(diào)動(dòng)表(Evaluation 表)描述:產(chǎn)生學(xué)生在校情況定義:學(xué)生學(xué)籍信息=(學(xué)號(hào)+調(diào)動(dòng)類型+調(diào)動(dòng)時(shí)間)數(shù)據(jù)項(xiàng)定義5:名稱:學(xué)生獎(jiǎng)懲信息(Reward表)描述:產(chǎn)生學(xué)生在校的獎(jiǎng)懲信息定義:學(xué)生獎(jiǎng)懲信息=(學(xué)號(hào)+獎(jiǎng)懲+原因+時(shí)間) 數(shù)據(jù)項(xiàng)定義6:名稱:學(xué)生課程信息(C表)描述:產(chǎn)生學(xué)生在校的課程信息定義:學(xué)生獎(jiǎng)懲信息=(課程號(hào)+課程名) 數(shù)據(jù)庫相關(guān)表結(jié)構(gòu)3.1用戶表列名數(shù)據(jù)類型可否為空說明NumberVarchar

8、學(xué)號(hào)PasswordVarchar登錄密碼LevelVarchar級別3.2信息表列名數(shù)據(jù)類型可否為空說明NumberVarcharNot null學(xué)號(hào)NameVarchar姓名SexVarchar性別IDChar身份證號(hào)碼agevarchar年齡Pavarchar政治面貌In stituteVarchar所在院系Subjectvarchar所在專業(yè)TelVarchar電話advarchar地址NumberVarcharNot null學(xué)號(hào)NameVarchar姓名StyleVarchar調(diào)動(dòng)類型TimeDatetime調(diào)動(dòng)時(shí)間3.6獎(jiǎng)懲表列名數(shù)據(jù)類型可否為空說明NameVarcharNot

9、null姓名NumberVarchar學(xué)號(hào)RewardtimeDatetime獎(jiǎng)勵(lì)時(shí)間RewardstyleVarchar獎(jiǎng)勵(lì)類型Rewardreas onVarchar獎(jiǎng)勵(lì)原因Puni shtimeDatetime懲罰時(shí)間Puni shstyleVarchar懲罰類型Puni shreas onVarchar懲罰原因四、詳細(xì)設(shè)計(jì)本系統(tǒng)主要使用的開發(fā)工具為Delphi 7,采用 Microsoft SQL Server 2005數(shù)據(jù)庫管理系統(tǒng)。4.1登陸界面關(guān)鍵代碼:procedure TPasswordDIg.OKB tn Click(Se nder: TObject);varmform:

10、TForm1;beginDataModule3.ADOQuery1.Close;DataModule3.ADOQuery1.SQL.CIear;DataModule3.ADOQuery1.SQL.Add(select * from users where username=+EditName.Text+ and password=+EditPass.text+);DataModule3.ADOQuery1.Ope n;if (DataModule3.ADOQuery1.RecordCou nt=0) the nbeginshowmessage(密碼錯(cuò)誤,請重新輸入!);exit;en d;us

11、erlevel:=DataModule3.ADOQuery1.FieldByName(level).As In teger;mform:= TForm1.Create(self);mform.Show; / 顯示主窗口self.hide; 隱藏用戶登錄窗口end;procedure TPasswordDlg.CancelBtnClick(Sender: TObject);beginapplication.Terminate;/ 終止程序end;end.4.2 學(xué)生注冊登記procedure TForm7.Button1Click(Sender: TObject);beginADOQuery1.

12、Close;ADOQuery1.SQL.Clear;ADOQuery1.SQL.Add(Select * from evaluation where number like +%+Trim(edit1.Text)+%+or rewardtime like +%+Trim(edit1.Text)+%+or rewardstylelike+%+Trim(edit1.Text)+%+orrewardreasonlike+%+Trim(edit1.Text)+%+ or punishtime like +%+Trim(edit1.Text)+%+or punishstylelike+%+Trim(ed

13、it1.Text)+%+orpunishreasonlike+%+Trim(edit1.Text)+%+);ADOQuery1.Open;end;procedure TForm7.Button2Click(Sender: TObject); beginADOQuery1.Close;ADOQuery1.SQL.Clear;ADOQuery1.SQL.Add(select *from evaluation where punishstyle=+Edit2.Text+ );ADOQuery1.Open;end;procedure TForm7.Button3Click(Sender: TObjec

14、t);beginADOQuery1.Close;ADOQuery1.SQL.Clear;ADOQuery1.SQL.Add(select * from evaluation where rewardstyle=+Edit3.Text+ );ADOQuery1.Open;end;end.4.3 學(xué)生成績管理procedure TForm9.Button2Click(Sender: TObject);beginADOQuery1.Close;ADOQuery1.SQL.Clear;ADOQuery1.SQL.Add( select number,name,sex,ID,age,pa,institu

15、te,tel,ad from information where number=+Edit1.Text+ );ADOQuery1.Open;en d;procedure TForm9.Butt on 3Click(Se nder: TObject);beginADOQuery1.Close;ADOQuery1.SQL.CIear;ADOQuery1.SQL.Add(select ,cname,score from class,score where = and number=+Edit1.Text+);ADOQuery1.Ope n;en d;en d.五、測試結(jié)果及分析1.該界面是實(shí)現(xiàn)管理員

16、與學(xué)生用戶的登陸2.該界面是實(shí)現(xiàn)功能的主窗體3.該界面是實(shí)現(xiàn)獎(jiǎng)懲的管理4.該界面是資料統(tǒng)計(jì)的實(shí)現(xiàn)5.該界面是實(shí)現(xiàn)個(gè)人情況的查詢以上皆是利用管理員身份登陸的界面,可以實(shí)現(xiàn)對全部功能的使用。6.該界面是學(xué)生用戶登陸的界面,只能對其本身的相關(guān)信息進(jìn)行查詢六、參考資料【1】宋一兵.Delphi7基礎(chǔ)教程.機(jī)械工業(yè)出版社.2005年.【2】錢雪忠、李京.數(shù)據(jù)庫原理及應(yīng)用.北京郵電大學(xué)出版社.2010年.【3】張海幡軟件工程導(dǎo)論清華大學(xué)出版社.2008年.【4】黃梯云.管理信息系統(tǒng).高等教育出版社 2009年.七、課程設(shè)計(jì)總結(jié)該系統(tǒng)是基于數(shù)據(jù)庫的學(xué)生學(xué)籍管理系統(tǒng)。能夠?qū)崿F(xiàn)對學(xué)生學(xué)籍信息進(jìn)行錄入,修改, 刪除,查詢和輸出等基本操作。首先構(gòu)造框架:基于系統(tǒng)流程圖和系統(tǒng)功能結(jié)構(gòu)圖,設(shè)計(jì)構(gòu)建系統(tǒng)的整個(gè)框架。然后進(jìn)行概念設(shè)計(jì)、詳細(xì)設(shè)計(jì)、 編碼與測試階段,最終完成一個(gè)可以交付的系統(tǒng)。在此次課程設(shè)計(jì)在這個(gè)過程中, 也不是一帆中,我主要負(fù)責(zé)的學(xué)生信息注冊和學(xué)生成績管理兩個(gè)功能模塊, 風(fēng)順的,剛開始,在設(shè)計(jì)數(shù)據(jù)庫的時(shí)候就出現(xiàn)了 dephie 無法連接數(shù)據(jù)庫等等問題,并且對 dephie 這個(gè)軟件業(yè)不是十分熟悉。但是經(jīng)過一段時(shí)間的摸索和與同學(xué)老師研究討論,最終 將這兩個(gè)模塊完成經(jīng)過一個(gè)多星期的課程實(shí)訓(xùn), 完成了對學(xué)籍管理系統(tǒng)代碼的設(shè)計(jì), 收獲頗多。 也明白 了自己在數(shù)據(jù)庫上存在的一些問題,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論