學(xué)生管理系統(tǒng)設(shè)計報告 學(xué)生信息管理系統(tǒng)

上傳人:文*** 文檔編號:51148348 上傳時間:2022-01-24 格式:DOCX 頁數(shù):23 大?。?87.82KB
收藏 版權(quán)申訴 舉報 下載
學(xué)生管理系統(tǒng)設(shè)計報告 學(xué)生信息管理系統(tǒng)_第1頁
第1頁 / 共23頁
學(xué)生管理系統(tǒng)設(shè)計報告 學(xué)生信息管理系統(tǒng)_第2頁
第2頁 / 共23頁
學(xué)生管理系統(tǒng)設(shè)計報告 學(xué)生信息管理系統(tǒng)_第3頁
第3頁 / 共23頁

下載文檔到電腦,查找使用更方便

12 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《學(xué)生管理系統(tǒng)設(shè)計報告 學(xué)生信息管理系統(tǒng)》由會員分享,可在線閱讀,更多相關(guān)《學(xué)生管理系統(tǒng)設(shè)計報告 學(xué)生信息管理系統(tǒng)(23頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、課程設(shè)計報告學(xué)生姓名:董臣智 學(xué) 號: 2011307020219學(xué)院:自動化工程學(xué)院班 級:測控112題目:學(xué)生信息管理系統(tǒng)指導(dǎo)教師:張秀宇 耳只稱:系主任2014年6月目錄第一章 緒論 01.1 課題意義 01.2 設(shè)計任務(wù)與要求 11.2.2 課程設(shè)計的要求: 11.3 系統(tǒng)分析 11.3.1 需求分析: 11.3.2 系統(tǒng)的功能分析: 21.3.3 系統(tǒng)功能模塊 21.3.4 功能的實現(xiàn): 21.3.5 模塊框架圖 31.4 選擇實現(xiàn)該要求的軟件 41.4.1 C+ Builder 6 簡介 41.4.2 Database Desktop簡介 41.4.3 BDE Administra

2、tor簡介 5第二章 系統(tǒng)設(shè)計 62.1 界面設(shè)計 62.2 數(shù)據(jù)庫建立 72.3 學(xué)生信息管理界面設(shè)計 82.4 添加數(shù)據(jù)窗口設(shè)計 102.5 修改數(shù)據(jù)窗口設(shè)計 112.6 信息查詢界面 122.7 信息瀏覽界面 142.8 打印報表頁面 15參考文獻(xiàn) 16致謝 17第一章 緒論1.1 課題意義學(xué)生信息管理系統(tǒng)是針對學(xué)校人事處的大量業(yè)務(wù)處理工作而開發(fā)的管理軟件, 主要用于學(xué)校學(xué)生信息管理, 總體任務(wù)是實現(xiàn)學(xué)生信息關(guān)系的系統(tǒng)化、科學(xué)化、 規(guī)范化和自動化,其主要任務(wù)是用計算機(jī)對學(xué)生各種信息進(jìn)行日常管理,如查詢、修改、增加、刪除,針對這些要求設(shè)計了學(xué)生信息管理系統(tǒng)。當(dāng)今的時代, 計算機(jī)科學(xué)的迅速發(fā)

3、展和計算機(jī)應(yīng)用領(lǐng)域的不斷擴(kuò)大,市場上出現(xiàn)了 許多性能好,功能齊全,應(yīng)用面廣,兼容性強(qiáng)的應(yīng)用軟件,他們在企業(yè)管理,辦公自動化等方面發(fā)揮了巨大的作用。具體到高等學(xué)校學(xué)生管理工作, 數(shù)字化與網(wǎng)絡(luò)技術(shù)無疑是達(dá)到現(xiàn)代化管理水平的必由之路。 它不僅可以簡化學(xué)校傳統(tǒng)的管理模式, 使學(xué)校各部門管理人員能夠方便地利用學(xué)生管理信息對學(xué)生檔案、 獎學(xué)金等工作進(jìn)行全面管理,更重要的是可以使學(xué)生管理規(guī)范化、制度化、數(shù)字信息化,提高管理水平、降低管理成本、減輕工作強(qiáng)度、提高工作效率,使學(xué)校以高效率運轉(zhuǎn)。1.3.3 系統(tǒng)的功能分析 :1.2.1 設(shè)計內(nèi)容:制作學(xué)生信息管理系統(tǒng), 實現(xiàn)數(shù)據(jù)錄入、 數(shù)據(jù)刪除、 數(shù)據(jù)刷新和數(shù)據(jù)瀏

4、覽以 及數(shù)據(jù)查詢等一些功能。1.2.2 課程設(shè)計的要求:A.創(chuàng)建學(xué)生管理數(shù)據(jù)表,該表反映學(xué)生的基本信息,其中包含學(xué)號、學(xué)生 姓名、學(xué)生性別、所在班級、年齡、入學(xué)日期、職務(wù)、照片和簡歷等字段。B.根據(jù)自己的喜好設(shè)計系統(tǒng)封面,系統(tǒng)封面設(shè)計成由計時器控制,在設(shè)定 的時間間隔內(nèi), 系統(tǒng)封面顯示達(dá)到或超過設(shè)定的顯示時間, 系統(tǒng)封面會自動釋放。C.應(yīng)用系統(tǒng)主控界面應(yīng)包括記錄編輯和記錄查詢等功能模塊。記錄編輯功 能完成學(xué)生記錄編輯的記錄增加、 記錄刪除、 記錄刷新和記錄查詢等功能。 記錄 查詢功能可以對數(shù)據(jù)集中的記錄進(jìn)行查詢,要求按學(xué)號進(jìn)行查詢。1.3 系統(tǒng)分析1.3.1 需求分析: 能夠輸入學(xué)生的綜合情況

5、的輸入、修改以及刪除; 能夠?qū)崿F(xiàn)對學(xué)生信息的瀏覽; 能夠?qū)崿F(xiàn)對學(xué)生進(jìn)行查詢; 設(shè)計系統(tǒng)封面并由計時器控制;1.3.2 系統(tǒng)性能要求: 系統(tǒng)安全、可靠; 功能齊全; 操作方便、界面友好; 易于維護(hù)和擴(kuò)充。資料維護(hù):系統(tǒng)維護(hù)包括對各種表記錄的修改、刪除、添加等操作。資料維護(hù):對數(shù)據(jù)表中的信息進(jìn)行瀏覽。系統(tǒng)查詢:可以按學(xué)號、姓名等相關(guān)信息進(jìn)行詳細(xì)或模糊查詢。報表統(tǒng)計: 學(xué)號、 學(xué)生姓名、 學(xué)生性別、 所在班級、 年齡、 入學(xué)日期、 職務(wù)、 照片和簡歷等字段。其它操作:系統(tǒng)封面、計時器控制與人性化提示信息。1.3.4 系統(tǒng)功能模塊學(xué)生管理系統(tǒng)有: 數(shù)據(jù)查找與瀏覽、 數(shù)據(jù)修改、 報表顯示和系統(tǒng)封面成。1

6、.3.5 功能的實現(xiàn):“數(shù)據(jù)查找與瀏覽”模塊:( 1) 數(shù)據(jù)查找: 學(xué)號、 學(xué)生姓名、 學(xué)生性別、 所在班級、 年齡、 出生日期、職務(wù)、照片和簡歷等字段進(jìn)行精確或模糊查找。( 2) 數(shù)據(jù)瀏覽:可以對數(shù)據(jù)表中的數(shù)據(jù)實現(xiàn),上一項、下一項、首相、尾項等操作。( 3) 其他信息:設(shè)置字體、顏色屬性和一些提示信息?!皵?shù)據(jù)修改”模塊:( 1)添加數(shù)據(jù):增加一個新的記錄( 2)修改數(shù)據(jù):修改原有記錄?!皥蟊盹@示”模塊:顯示當(dāng)前查找到的數(shù)據(jù)內(nèi)容,以報表形式打印?!跋到y(tǒng)封面構(gòu)成”模塊:( 1)系統(tǒng)時鐘:在在設(shè)定的時間間隔內(nèi),系統(tǒng)封面顯示達(dá)到或超過設(shè)定的時間,系統(tǒng)封面會自動釋放( 2)功能實現(xiàn):進(jìn)入主界面與退出系

7、統(tǒng)。1.3.6模塊框架圖圖1模塊框架圖1.4 選擇實現(xiàn)該要求的軟件1.4.1 C+ Builder 6 簡介C+Bulider6是寶藍(lán)公司出品的一種基于 C+勺快速開發(fā)工具。它不僅易學(xué)易用,而且功能強(qiáng)大、目標(biāo)程序效率高。C+ Builder6 具有快速的可視化開發(fā)環(huán)境:只要簡單地把控件拖到窗體(Form)上,定義一下它的屬性,設(shè)置一下它的外觀,就可以快速地建立應(yīng)用程序界面; C+ Builder 內(nèi)置了 100 多個完全封裝了 Windows公用特性且具有完全可擴(kuò)展性(包括全面支持ActiveX控件)的可重用控件;C+ Builder具有一個專業(yè)C+釬發(fā)環(huán)境所能提供的全部功能:快速、高效、靈活

8、的編譯器優(yōu)化,逐步連接,CP3視, 命令行工具等。 它實現(xiàn)了可視化的編程環(huán)境和功能強(qiáng)大的編程語言(C+切的完美結(jié)合。1.4.2 Database Desktop 簡介Database Desktop 即 數(shù)據(jù)庫桌面 。允許用戶創(chuàng)建、查看、排序、修改及查詢一系列的Paradox、dBASEM SQL格式的數(shù)據(jù)表格,選用Edit|Paste Link 可以用 DDE劭態(tài)數(shù)據(jù)交換 Dynamic Data Exchange)與在其它應(yīng)用程序中的數(shù)據(jù)建立激活動連接。 在數(shù)據(jù)庫桌面中, 數(shù)據(jù)庫部件用來存儲、顯示、返回并送呈數(shù)據(jù),它們叫做對象。在數(shù)據(jù)庫桌面中您所用的主要對象是表格(tables)、查詢(q

9、ueries)及SQL文件 (SQL files) 。數(shù)據(jù)庫桌面用這些對象來存儲、顯示、送呈信息。對象包括磁盤文件、表格、查詢及SQL文件。數(shù)據(jù)庫桌面對象在最小化時用圖標(biāo)來表示。 每個對象都有一個不同的擴(kuò)展名。 表格 Tables,數(shù)據(jù)庫桌面用表格來存儲數(shù)據(jù), 表格有行和列。 每一行包含關(guān)于專門的項目 (如人員、地方或東西)的信息,這被叫做記錄 ( record) ,每列含構(gòu)成表格的一類數(shù)據(jù),這叫做域(Field) 。1.4.3 BDE Administrator 簡介BDE(Borland Database Engine) 是 Inprise 公司的數(shù)據(jù)庫引擎,它結(jié)合了 SQL Links

10、允許程序員通過它能夠連接到各種不同的數(shù)據(jù)庫。要開發(fā)數(shù)據(jù)庫應(yīng)用程序首先要解決數(shù)據(jù)源的問題, 那么什么是數(shù)據(jù)源呢?簡單來講數(shù)據(jù)源就是實實在在的數(shù)據(jù),通常是各種數(shù)據(jù)表。有了數(shù)據(jù)源我們就有了開發(fā)程序的依據(jù), 然而一般情況下應(yīng)用程序并不能直接和數(shù)據(jù)源打交道, 必須通過某些中介, 這些中介被稱為數(shù)據(jù)庫驅(qū)動器,通常每一種數(shù)據(jù)庫都有至少一種數(shù)據(jù)庫驅(qū)動器,如:Access,Foxpro,dBase 等數(shù)據(jù)庫都有自己的數(shù)據(jù)庫驅(qū)動器, 有了這些數(shù)據(jù)庫驅(qū)動器, 為了編程的方便起見, 接著就產(chǎn)生了管理這些數(shù)據(jù)庫驅(qū)動器的引擎, 有了數(shù)據(jù)庫引擎, 程序員在編程時就不要為訪問不同的數(shù)據(jù)庫驅(qū)動來費腦筋了, 只要按照統(tǒng)一的方法訪

11、問數(shù)據(jù)庫引擎, 而讓數(shù)據(jù)庫引擎去完成不同數(shù)據(jù)庫驅(qū)動器的轉(zhuǎn)換, 數(shù)據(jù)庫引擎就像一個公共接口,為訪問數(shù)據(jù)庫提供了統(tǒng)一的方法。BDE 是(Borland Database Engine) 寶蘭數(shù)據(jù)引擎的縮寫,它不僅能訪問本地的不同數(shù)據(jù)庫,還可以將應(yīng)用從本地上傳到客戶機(jī)-服務(wù)器系統(tǒng),而且有很高的效率。能訪問的數(shù)據(jù)分類:1 .本地數(shù)據(jù)。2 .客戶機(jī)-服務(wù)器體系的異地數(shù)據(jù)。第二章系統(tǒng)設(shè)計2.1界面設(shè)計在 Form1 窗體下添加以下代碼,實現(xiàn)窗口釋放與進(jìn)入#include #pragma hdrstop#include Unit1.h#include Unit2.h#pragma package(smart

12、_init)#pragma resource *.dfmTForm1 *Form1;int logintime=15;在 Timer 中添加以下代碼if(logintime=0)Timer1-Enabled=false;Form2-Show();logintime-;Button1-Caption =進(jìn)入 (+IntToStr(logintime)+);2.2 數(shù)據(jù)庫建立想要簡歷管理系統(tǒng),必須要有相應(yīng)的數(shù)據(jù)庫,為了設(shè)計要求,把學(xué)號設(shè)為關(guān)鍵字,方便后期進(jìn)行應(yīng)用。*麗制蚯 海拓對iiftcR: l*m司UM OSXK)圜電匐劇 山回國ul*He:EArttBLA01dn 0A01正回國XSWH3Q

13、TO20111 兒期 30702013&祎 S 偉山宇臣潔 張翦王3郭汨弗里里女男男糊口 1K9W17 1W3 陽犯巧 1觸12席 1鈉必詢篁5化It化化化 動動動動初 目目目目自ZVTJC百制t菊龍技工與校居 測控技術(shù)期收留 測控投求與收.窘 用在技術(shù)與驚禽SZBJ 目動冽 測控硼 測控邵 測挑現(xiàn) 測芨翔I像體學(xué)無無委委委BLO0 Gr-aphiOS.OB GraphO BtOB Graphic% W?1I MiYi 工用電 fifrE1 Qftffi ESKIP M Ci徹 酎 l - II fl V我岫*1|6101爾?|山!|口曲左磔 DCOHrtl DMrl 9DE |閨0|1如劭|

14、1修m|口H3口*注1|口岫m1淅311a”*;1皿14*1Q 31T 七 A&jncr.10ge RtiOnT fcUurn11clll-cnJiFrarfa!圖11J 件IMmVigndHww*1出-IrinEB%draHlLd.TEbrf-iMXWL出ll4hiu*hd m聞5田 &mMunNmtarSg 屋 otaBjW曷.1. tl R. IB 連一_3J甫后期城3 - ?=. 毋GkmxF 屋WD raafVir 士修近示h茶i亨能上LfcTlMR如; M Eferl*I s工事也辭工圖2-3主界面置頂程序:Table1-First();上一個:Table1-Prior();下一個

15、:Table1-Next();置底:Table1-Last();刪除:AnsiString ass;if(Application-MessageBox(確定要刪除+ass+記錄嗎? ).c_str(),”提 示”,MB_YESNO)=IDYES)Table1-Delete();刷新:Table1-Refresh();查找:Form6-Show();瀏覽:Form4-Show();2.5修改數(shù)據(jù)窗口設(shè)計圖2-4添加數(shù)據(jù)界面數(shù)據(jù)添加程序如下:Table1-Append();Table1-FieldByName(XSXM)-AsString=Edit1-Text.Trim();Table1-Fiel

16、dByName(XSXH)-AsString=Edit2-Text.Trim();Table1-FieldByName(XSXB)-AsString=Edit3-Text.Trim();Table1-FieldByName(CSRQ)-AsString=Edit4-Text.Trim();Table1-FieldByName(SZYX)-AsString=Edit5-Text.Trim();Table1-FieldByName(SZBJ)-AsString=Edit6-Text.Trim();Table1-FieldByName(ZW)-AsString=Edit7-Text.Trim();T

17、able1-FieldByName(JL)-AsString=Edit8-Text.Trim();Table1-Post();圖2-5修改數(shù)據(jù)界面修改數(shù)據(jù)程序如下:Form2-Table1-Edit();Form2-Table1-FieldByName(XSXM)-AsString=Edit1-Text.Trim();Form2-Table1-FieldByName(XSXH)-AsString=Edit2-Text.Trim();Form2-Table1-FieldByName(XSXB)-AsString=Edit3-Text.Trim();Form2-Table1-FieldByName

18、(CSRQ)-AsString=Edit4-Text.Trim();Form2-Table1-FieldByName(SZYX)-AsString=Edit5-Text.Trim();Form2-Table1-FieldByName(SZBJ)-AsString=Edit6-Text.Trim();Form2-Table1-FieldByName(ZW)-AsString=Edit7-Text.Trim();Form2-Table1-FieldByName(JL)-AsString=Edit8-Text.Trim();Form2-Table1-Post();Form2-Show();2.6信息

19、查詢界面pFw引白闔端口司口兩罰卜可 口Haj小krl熱的3 LabdiEElAnd-oc日占dtfwdh 口119*4-1 etft SieX 毋 10皿時皿 hueAiiot g田日 iadkHgHmfer5M? Iw5Active=False;Query1-SQL-Clear();Query1-SQL-Add(SELECT *);ass=FROM +tabname+tab;Query1-SQL-Add(ass) ;Query1-SQL-Add(WHERE XSXH LIKE %+Edit1-Text+%) ;Query1-SQL-Add(ORDER BY XSXH);Query1-Act

20、ive=true;Edit1-Text=;精確查找程序如下:AnsiString ass,tabname;tabname=XSXXB.DB;Query1-Active=False;Query1-SQL-Clear();Query1-SQL-Add(SELECT *);ass=FROM +tabname+tab;Query1-SQL-Add(ass) ;Query1-SQL-Add(WHERE XSXH=+Edit1-Text+) ;Query1-SQL-Add(ORDER BY XSXH);Query1-Active=true;Edit1-Text=;2.8打印報表頁面C - pBulOCf

21、b直蜘E 項舊 愛拿俎 H凹 工程的運行聞 郡亞I SJMlEi JJIm鹿匚31 Bn1i卜加如J53 O 口盲,日。管修修 k HI AdSHrthd | AjMhDfd | WriSe | &memO DAccks | 口&式曲 | 口皿曲 | M | 5口 11 INemi | Dearien Cube | QRaurt | Wn 111 $wdet| OON+I屯口甘外人畫皿區(qū)R則西3”是 留wirfciH時苫鉆LFomiTFctiM ,|Tjl Butwil F 甫,Idaii: , H DuCkfl tpl tt I If.IAdni山:FCw*t)IAipi 啕皿陽曲匕4MtA

22、Ailo&sdrueMd圃討他IxL制闔中白晶IM%-t7 7,回至千縣元日 iSfcltfaMfi DCephm Fe匚E CtefA*1rdiWfl.西斗七*201峨港圖2-7信息瀏覽窗口打印預(yù)覽:QuickRep1-Preview();學(xué)生箱總表*學(xué)生學(xué)號學(xué)生姓名學(xué)生性別卅生日期所在隘第專業(yè)名稱307020111盟偉韓男1992/8/1?自劭優(yōu)自動化3C7O2D130姜山男怕9F3自動化測控技術(shù)與僮器3070201王宇女1駭3得自動化測控技術(shù)與儀鼎307020210毒臣智男1992/1自動化冽控技術(shù)與儀器307020220郭浩男1WM3T22自動化測控技術(shù)與件JM。:學(xué)生人數(shù)5:1圖2-

23、8報表打印參考文獻(xiàn)1 陸衛(wèi)忠,劉文亮 .C+Builder6 程序設(shè)計教程. 北京:科學(xué)出版社, 20112 劉振安,劉燕君,孫忱. .C+Builder6 程序設(shè)計 . 北京:機(jī)械工業(yè)出版社,2004.83 肖建 . C+Builder6 編程基礎(chǔ) . 北京:清華大學(xué)出版社, 2002.114 馮妍, 黃鋁文, 馬煜 . .C+Builder6 案列開發(fā)集錦 . 北京: 電子工業(yè)出版社,2008.4致謝在這次的課設(shè)過程中,我得到了許多人的幫助。首先我要感謝我的指導(dǎo)老師 在課設(shè)上給予我的指導(dǎo)、提供給我的支持和幫助,這是我能順利完成這次報告的 主要原因,讓我能把系統(tǒng)做得更加完善。在此期間,我不僅學(xué)到了許多新的知 識,而且也開闊了視野,提高了自己的設(shè)計能力。其次,我要感謝幫助過我的同 學(xué),他們也為我解決了不少我不太明白的細(xì)節(jié)上的難題。祝愿同學(xué)們都能取得優(yōu)異的成績。

展開閱讀全文
溫馨提示:
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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!