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

下載本文檔

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

文檔簡(jiǎn)介

1、<p>  《管理信息系統(tǒng)》課程設(shè)計(jì)報(bào)告</p><p>  題 目 學(xué)生學(xué)籍管理系統(tǒng) </p><p>  學(xué)生姓名 </p><p>  學(xué) 號(hào)

2、 </p><p>  專業(yè)班級(jí) </p><p>  指導(dǎo)老師 </p><p>  設(shè)計(jì)日期 2013.06.24——2013.06.28 </p>

3、<p><b>  指導(dǎo)老師評(píng)閱意見(jiàn):</b></p><p><b>  目錄</b></p><p>  一、概述··················&

4、#183;······················3</p><p>  二、需求分析·········

5、;·······························4</p><p>  三、概要設(shè)計(jì)

6、83;····································&

7、#183;··5</p><p>  四、詳細(xì)設(shè)計(jì)·····························

8、;···········8</p><p>  五、測(cè)試結(jié)果及分析····················

9、···············10</p><p>  六、參考資料················

10、83;························12</p><p>  七、課程設(shè)計(jì)總結(jié)······

11、3;·······························12</p><p><b>

12、  一、概述</b></p><p><b>  課題目的與意義</b></p><p>  隨著信息技術(shù)在管理上越來(lái)越廣泛的應(yīng)用,管理信息系統(tǒng)的實(shí)施在技術(shù)上已經(jīng)逐步成熟。管理信息系統(tǒng)是一個(gè)不斷發(fā)展的新型學(xué)科,任何一個(gè)單位要生存要發(fā)展,要高效率地把內(nèi)部活動(dòng)有機(jī)地組織起來(lái),就必須建立與自身特點(diǎn)相適應(yīng)的管理信息系統(tǒng)。學(xué)生學(xué)籍管理系統(tǒng)是一個(gè)教育單位不可缺少的部分

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

14、低等。這些優(yōu)點(diǎn)能夠極大地提高學(xué)生學(xué)籍管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。</p><p><b>  課題要求</b></p><p>  本系統(tǒng)是一個(gè)典型的信息管理系統(tǒng),主要用于學(xué)校有效管理學(xué)生的相關(guān)信息,可以對(duì)學(xué)生注冊(cè)、學(xué)生成績(jī)、學(xué)生調(diào)動(dòng)、學(xué)生成績(jī)統(tǒng)計(jì)、學(xué)生在校獎(jiǎng)懲情況、學(xué)生個(gè)人情況進(jìn)行相應(yīng)管理,學(xué)生也可以對(duì)自己的相關(guān)信息進(jìn)行基本管理。

15、</p><p><b>  可行性分析</b></p><p>  由于本系統(tǒng)管理的對(duì)象單一,都是在校學(xué)生,且每個(gè)數(shù)據(jù)具有較強(qiáng)的關(guān)聯(lián)性,涉及的計(jì)算過(guò)程不是很復(fù)雜。因此,比較適合于用采用數(shù)據(jù)庫(kù)管理。且學(xué)校用于學(xué)生管理的計(jì)算機(jī)在存儲(chǔ)量、速度方面都能滿足數(shù)據(jù)庫(kù)運(yùn)行的要求。在技術(shù)難度方面,由于有指導(dǎo)老師的指導(dǎo)和相關(guān)參考文獻(xiàn),特別是網(wǎng)上資料,參考其他程序的功能,因此完全可以實(shí)

16、現(xiàn)。</p><p>  本系統(tǒng)是以SQL Server為應(yīng)用開(kāi)發(fā)工具,Microsoft access為數(shù)據(jù)庫(kù)管理系統(tǒng)的信息管理系統(tǒng)。SQL Server 是一種可視化的、面對(duì)對(duì)象和條用事件驅(qū)動(dòng)方式的結(jié)構(gòu)化高級(jí)程序設(shè)計(jì),可用于開(kāi)發(fā)windows 環(huán)境下的一些應(yīng)用程序。Misrosoft Access 是一個(gè)功能強(qiáng)大而且使用方便的數(shù)據(jù)庫(kù)管理系統(tǒng),為中小型數(shù)據(jù)庫(kù)提供了良好的創(chuàng)建環(huán)境。因此,本系統(tǒng)具有技術(shù)上的可行性。

17、</p><p><b>  二、需求分析</b></p><p><b>  用戶具體需求分析</b></p><p>  學(xué)生用戶:對(duì)個(gè)人情況信息進(jìn)行查詢。</p><p>  系統(tǒng)管理員:能夠?yàn)g覽所有用戶信息,能對(duì)學(xué)生進(jìn)行注冊(cè)登記,對(duì)學(xué)生的成績(jī)、調(diào)動(dòng)情況、獎(jiǎng)懲情況進(jìn)行管理,以及對(duì)學(xué)生的相關(guān)資料

18、進(jìn)行統(tǒng)計(jì)。</p><p><b>  系統(tǒng)功能分析</b></p><p>  1.學(xué)生注冊(cè)管理:主要實(shí)現(xiàn)了對(duì)學(xué)生相關(guān)信息的添加、刪除、修改功能。</p><p>  2.學(xué)生成績(jī)管理:主要實(shí)現(xiàn)了對(duì)學(xué)生相關(guān)成績(jī)信息的添加、刪除、修改功能。</p><p>  3.學(xué)生調(diào)動(dòng)管理:主要實(shí)現(xiàn)了對(duì)學(xué)生的在校狀態(tài)的添加、刪除、修

19、改等功能。</p><p>  4.獎(jiǎng)懲管理:主要實(shí)現(xiàn)了對(duì)學(xué)生在校的獎(jiǎng)勵(lì)和懲罰相關(guān)信息的添加、刪除、修改。</p><p>  5.資料統(tǒng)計(jì):主要實(shí)現(xiàn)了對(duì)學(xué)生成績(jī)的及格和不及格進(jìn)行統(tǒng)計(jì)。 </p><p>  6.個(gè)人情況查詢:主要實(shí)現(xiàn)了學(xué)生對(duì)自己的基本信息和成績(jī)的查詢。</p><p><b>  功能分析圖</b>&

20、lt;/p><p>  我主要負(fù)責(zé)學(xué)生注冊(cè)登記、學(xué)生成績(jī)查詢兩大功能模塊和畫系統(tǒng)流程圖的工作。</p><p><b>  三、概要設(shè)計(jì)</b></p><p><b>  系統(tǒng)流程圖</b></p><p><b>  E-R圖:</b></p><p>

21、<b>  數(shù)據(jù)字典</b></p><p>  數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對(duì)數(shù)據(jù)流圖中包含的所有元素的定義的集合。用數(shù)據(jù)字典來(lái)定義數(shù)據(jù)流圖中各元素的確切內(nèi)容:</p><p><b>  數(shù)據(jù)項(xiàng)定義1:</b></p><p>  名稱::用戶身份信息(Users表)</p><p>

22、  描述:產(chǎn)生管理員與學(xué)生用戶及權(quán)限</p><p>  定義:用戶身份信息=(username+password+level)</p><p><b>  數(shù)據(jù)項(xiàng)定義2:</b></p><p>  名稱:學(xué)生用戶信息(S表)</p><p>  描述:產(chǎn)生學(xué)生用戶的基本信息</p><p> 

23、 定義:學(xué)生用戶信息=(學(xué)號(hào),姓名,性別,身份證號(hào)碼,年齡,政治面貌,所在院系,所在專業(yè),電話,地址) </p><p><b>  數(shù)據(jù)項(xiàng)定義3:</b></p><p>  名稱:學(xué)生成績(jī)信息(SC表)</p><p>  描述:產(chǎn)生學(xué)生各門課程相應(yīng)成績(jī)</

24、p><p>  定義:學(xué)生成績(jī)信息=(學(xué)號(hào)+課程+成績(jī))</p><p><b>  數(shù)據(jù)項(xiàng)定義4:</b></p><p>  名稱:學(xué)生調(diào)動(dòng)表(Evaluation表)</p><p>  描述:產(chǎn)生學(xué)生在校情況</p><p>  定義:學(xué)生學(xué)籍信息=(學(xué)號(hào)+調(diào)動(dòng)類型+調(diào)動(dòng)時(shí)間)</p&g

25、t;<p><b>  數(shù)據(jù)項(xiàng)定義5:</b></p><p>  名稱:學(xué)生獎(jiǎng)懲信息(Reward表)</p><p>  描述:產(chǎn)生學(xué)生在校的獎(jiǎng)懲信息</p><p>  定義:學(xué)生獎(jiǎng)懲信息=(學(xué)號(hào)+獎(jiǎng)懲+原因+時(shí)間)</p><p><b>  數(shù)據(jù)項(xiàng)定義6:</b></p

26、><p>  名稱:學(xué)生課程信息(C表)</p><p>  描述:產(chǎn)生學(xué)生在校的課程信息</p><p>  定義:學(xué)生獎(jiǎng)懲信息=(課程號(hào)+課程名)</p><p>  數(shù)據(jù)庫(kù)相關(guān)表結(jié)構(gòu) </p><p><b>  3.1 用戶表</b></p><p><b>

27、;  3.2信息表</b></p><p>  3.3 課程表 </p><p>  3.4 成績(jī)表 </p><p>  3.5 調(diào)動(dòng)表 </p><p><b>  3.6 獎(jiǎng)懲表 </

28、b></p><p><b>  四、詳細(xì)設(shè)計(jì)</b></p><p>  本系統(tǒng)主要使用的開(kāi)發(fā)工具為Delphi 7,采用Microsoft SQL Server 2005數(shù)據(jù)庫(kù)管理系統(tǒng)。</p><p>  4.1登陸界面關(guān)鍵代碼:</p><p>  procedure TPasswordDlg.OKBtnC

29、lick(Sender: TObject);</p><p><b>  var</b></p><p>  mform: TForm1;</p><p><b>  begin</b></p><p>  DataModule3.ADOQuery1.Close;</p><p&

30、gt;  DataModule3.ADOQuery1.SQL.Clear; </p><p>  DataModule3.ADOQuery1.SQL.Add('select * from users where username='''+EditName.Text+'

31、'' and password='''+EditPass.text+'''');</p><p>  DataModule3.ADOQuery1.Open;</p><p>  if (DataModule3.ADOQuery1.RecordCount=0) then</p><p><b

32、>  begin</b></p><p>  showmessage('密碼錯(cuò)誤,請(qǐng)重新輸入!');</p><p><b>  exit;</b></p><p><b>  end;</b></p><p>  userlevel:=DataModule3.AD

33、OQuery1.FieldByName('level').AsInteger;</p><p>  mform:= TForm1.Create(self);</p><p>  mform.Show; //顯示主窗口</p><p>  self.hide; //隱藏用戶登錄窗口</p><p><b>  en

34、d;</b></p><p>  procedure TPasswordDlg.CancelBtnClick(Sender: TObject);</p><p><b>  begin</b></p><p>  application.Terminate;//終止程序</p><p><b>  

35、end;</b></p><p><b>  end.</b></p><p><b>  4.2學(xué)生注冊(cè)登記</b></p><p>  procedure TForm7.Button1Click(Sender: TObject);</p><p><b>  begin&l

36、t;/b></p><p>  ADOQuery1.Close;</p><p>  ADOQuery1.SQL.Clear;</p><p>  ADOQuery1.SQL.Add('Select * from evaluation where number like '+''''+'%'+Tr

37、im(edit1.Text)+'%'+'''or rewardtime like '+''''+'%'+Trim(edit1.Text)+'%'+'''or rewardstyle like '+''''+'%'+Trim(edit1.Text)+

38、'%'+'''or rewardreason like '+''''+'%'+Trim(edit1.Text)+'%'+''' or punishtime like '+''''+'%'+Trim(edit1.Text)+'%'+&

39、#39;''or punishstyle like '+''''+'%'+Trim(edit1.Text)+'%'+'''or punishreason like '+''''+'%'+Trim(edit1.Text)+'%'+'''

40、;');</p><p>  ADOQuery1.Open;</p><p><b>  end;</b></p><p>  procedure TForm7.Button2Click(Sender: TObject);</p><p><b>  begin</b></p>

41、<p>  ADOQuery1.Close;</p><p>  ADOQuery1.SQL.Clear;</p><p>  ADOQuery1.SQL.Add('select * from evaluation where punishstyle='''+Edit2.Text+''' ');</p>

42、;<p>  ADOQuery1.Open;</p><p><b>  end;</b></p><p>  procedure TForm7.Button3Click(Sender: TObject);</p><p><b>  begin</b></p><p>  ADOQu

43、ery1.Close;</p><p>  ADOQuery1.SQL.Clear;</p><p>  ADOQuery1.SQL.Add('select * from evaluation where rewardstyle='''+Edit3.Text+''' ');</p><p>  ADOQ

44、uery1.Open;</p><p><b>  end;</b></p><p><b>  end.</b></p><p>  4.3學(xué)生成績(jī)管理 </p><p>  procedure TForm9.Button2Click(Sender: TObject);</p>&l

45、t;p><b>  begin</b></p><p>  ADOQuery1.Close;</p><p>  ADOQuery1.SQL.Clear;</p><p>  ADOQuery1.SQL.Add(' select number,name,sex,ID,age,pa,institute,tel,ad from in

46、formation where number='''+Edit1.Text+''' ');</p><p>  ADOQuery1.Open;</p><p><b>  end;</b></p><p>  procedure TForm9.Button3Click(Sender: T

47、Object);</p><p><b>  begin</b></p><p>  ADOQuery1.Close;</p><p>  ADOQuery1.SQL.Clear;</p><p>  ADOQuery1.SQL.Add('select class.cn,cname,score from cla

48、ss,score where class.cn=score.cn and number='''+Edit1.Text+''' ');</p><p>  ADOQuery1.Open;</p><p><b>  end;</b></p><p><b>  end. &

49、lt;/b></p><p><b>  五、測(cè)試結(jié)果及分析</b></p><p>  1.該界面是實(shí)現(xiàn)管理員與學(xué)生用戶的登陸</p><p>  2.該界面是實(shí)現(xiàn)功能的主窗體</p><p>  3.該界面是實(shí)現(xiàn)獎(jiǎng)懲的管理</p><p>  4.該界面是資料統(tǒng)計(jì)的實(shí)現(xiàn) </p

50、><p>  5.該界面是實(shí)現(xiàn)個(gè)人情況的查詢</p><p>  以上皆是利用管理員身份登陸的界面,可以實(shí)現(xiàn)對(duì)全部功能的使用。</p><p>  6.該界面是學(xué)生用戶登陸的界面,只能對(duì)其本身的相關(guān)信息進(jìn)行查詢</p><p><b>  六、參考資料</b></p><p>  【1】宋一兵. De

51、lphi7基礎(chǔ)教程.機(jī)械工業(yè)出版社.2005年.</p><p>  【2】錢雪忠、李京. 數(shù)據(jù)庫(kù)原理及應(yīng)用. 北京郵電大學(xué)出版社.2010年.</p><p>  【3】張海幡.軟件工程導(dǎo)論.清華大學(xué)出版社.2008年.</p><p>  【4】黃梯云.管理信息系統(tǒng). 高等教育出版社. 2009年.</p><p><b>  

52、七、課程設(shè)計(jì)總結(jié)</b></p><p>  該系統(tǒng)是基于數(shù)據(jù)庫(kù)的學(xué)生學(xué)籍管理系統(tǒng)。能夠?qū)崿F(xiàn)對(duì)學(xué)生學(xué)籍信息進(jìn)行錄入,修改,刪除,查詢和輸出等基本操作。</p><p>  首先構(gòu)造框架:基于系統(tǒng)流程圖和系統(tǒng)功能結(jié)構(gòu)圖,設(shè)計(jì)構(gòu)建系統(tǒng)的整個(gè)框架。然后進(jìn)行概念設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼與測(cè)試階段,最終完成一個(gè)可以交付的系統(tǒng)。在此次課程設(shè)計(jì)中,我主要負(fù)責(zé)的學(xué)生信息注冊(cè)和學(xué)生成績(jī)管理兩個(gè)功能模

53、塊,在這個(gè)過(guò)程中,也不是一帆風(fēng)順的,剛開(kāi)始,在設(shè)計(jì)數(shù)據(jù)庫(kù)的時(shí)候就出現(xiàn)了dephie無(wú)法連接數(shù)據(jù)庫(kù)等等問(wèn)題,并且對(duì)dephie這個(gè)軟件業(yè)不是十分熟悉。但是經(jīng)過(guò)一段時(shí)間的摸索和與同學(xué)老師研究討論,最終將這兩個(gè)模塊完成</p><p>  經(jīng)過(guò)一個(gè)多星期的課程實(shí)訓(xùn),完成了對(duì)學(xué)籍管理系統(tǒng)代碼的設(shè)計(jì),收獲頗多。也明白了自己在數(shù)據(jù)庫(kù)上存在的一些問(wèn)題,并且語(yǔ)言編程方面存在的缺點(diǎn)與不足。經(jīng)過(guò)課程實(shí)訓(xùn)使我明白做一個(gè)完整的系統(tǒng)要用到

54、我們學(xué)到的很多方面的知識(shí),一個(gè)完整的系統(tǒng)包含的知識(shí)很多,要有好強(qiáng)的綜合運(yùn)用能力才能開(kāi)發(fā)一個(gè)完整的系統(tǒng)。在程序操作過(guò)程中要有耐心,更要細(xì)心。同時(shí),也體會(huì)到學(xué)軟件專業(yè)要有好強(qiáng)的動(dòng)手能力,而實(shí)訓(xùn)操作完成小系統(tǒng)鍛煉了我的動(dòng)手能力,今后,在動(dòng)手操作方面要加強(qiáng),畢竟熟能生巧,練多了才能提高自己的編寫程序的能力。畢竟,對(duì)于軟件專業(yè)的初學(xué)者來(lái)說(shuō),起初的編程還屬于經(jīng)驗(yàn)編程,靠自己的學(xué)習(xí)及動(dòng)手操作獲得經(jīng)驗(yàn),以便為今后開(kāi)發(fā)出新的程序打下基礎(chǔ)。</p&g

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(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)論