freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于delphi的學(xué)生信息管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)畢業(yè)設(shè)計論文(編輯修改稿)

2024-07-20 18:46 本頁面
 

【文章內(nèi)容簡介】 的備份。 為了保證系統(tǒng)能夠高效開發(fā)和穩(wěn)定運(yùn)行,采用以下軟件環(huán)境配置:(1)本系統(tǒng)的開發(fā)環(huán)境硬件配置:操作系統(tǒng):Windows Vista開發(fā)工具:Delphi 2009數(shù)據(jù)庫:Microsoft Office Access 2007(2)本系統(tǒng)的運(yùn)行環(huán)境配置:操作系統(tǒng):Windows Vista 第三章 學(xué)生信息管理系統(tǒng)設(shè)計 根據(jù)第二章對整個系統(tǒng)功能、模塊等的具體分析,本作者設(shè)計開發(fā)了學(xué)生信息管理系統(tǒng),此系統(tǒng)采用被動數(shù)據(jù)庫存儲各種用戶信信息,此系統(tǒng)所涉及到的用戶對象根據(jù)需求可以分為3種(教務(wù)員、教師、學(xué)生),各種角色的用戶所具有的操作有一定的區(qū)別,教務(wù)員可以對整個系統(tǒng)的其他使用者(教師和學(xué)生)進(jìn)行信息管理,同時還要對學(xué)生所提交的課程進(jìn)行組班排課;教師的主要職能是教學(xué)生課程,所以當(dāng)一期課程結(jié)束后,應(yīng)該由教師錄入所教學(xué)生的成績,則教師主要功能是實(shí)現(xiàn)學(xué)生成績錄入以及修改;學(xué)生是此系統(tǒng)的主要使用者,因?yàn)椴还茉谀膫€學(xué)校,學(xué)生的人數(shù)總是最多的,學(xué)生用戶可以通過學(xué)生管理模塊實(shí)現(xiàn)課程的選擇、成績及相關(guān)信息的查詢、個人信息修改等功能。通過對此系統(tǒng)功能等各個方面進(jìn)行詳細(xì)分析和思考后,采用access 數(shù)據(jù)庫和delphi2009為開發(fā)工具實(shí)現(xiàn)此系統(tǒng)軟件是完全可能的。 由于學(xué)生信息管理系統(tǒng)涉及多角色用戶,并且各種角色用戶所賦予的操作和管理權(quán)限的不同,因此很難對系統(tǒng)數(shù)據(jù)結(jié)構(gòu)描繪詳盡,層次方框圖是用樹形結(jié)構(gòu)的一系列多層次的矩形描繪數(shù)據(jù)的層次結(jié)構(gòu),程序分析人員從對頂層信息的分類開始,沿圖中每條路徑反復(fù)細(xì)化,直到確定了數(shù)據(jù)結(jié)構(gòu)的全部細(xì)節(jié)為止,使分析人員對系統(tǒng)的整體結(jié)構(gòu)一目了然,故此采用層次方框圖對系統(tǒng)的整體結(jié)構(gòu)進(jìn)行描繪,這里只針對學(xué)生信息管理系統(tǒng)這個學(xué)生操作部分子系統(tǒng)做詳細(xì)層次分析,教務(wù)員管理系統(tǒng)和教師排課系統(tǒng)是為了實(shí)現(xiàn)學(xué)生信息管理系統(tǒng)中某些功能而附加的功能,所以本次設(shè)計將不把它作為重點(diǎn),只在模塊詳細(xì)介紹處對它們做介紹。系統(tǒng)層次方框圖:圖 31 學(xué)生信息管理系統(tǒng)層次方框圖 學(xué)生信息模塊:每年的大量新生入學(xué),老生畢業(yè)都需要處理大量的學(xué)生信息。通過這一模塊,可以實(shí)現(xiàn)學(xué)生基本情況的添加、刪除、更新。還能查詢各個學(xué)生的情況,姓名、性別、出生年月、學(xué)號、備注等各個消息。選課模塊:每個學(xué)期都會增加一些新的科目,通過本模塊可以輕松的添加以及更新課程??梢愿鶕?jù)學(xué)期條件或者班級條件的選擇,也可根據(jù)課程名、課程號或者班級的選擇,并對值的輸入,可以看到數(shù)據(jù)集中顯示符合條件的課程數(shù)據(jù)信息,而且可以根據(jù)教工的修改要求進(jìn)行數(shù)據(jù)的添加、刪除、修改的操作。 該項(xiàng)管理對課程的屬性進(jìn)行了具體化的分類,比如可以分辨是考試課還是考查課,而且根據(jù)條件的選擇大大得提高了對各學(xué)期課程數(shù)據(jù)的記錄操作,很大得幫助了教工們工作效率的提高。成績管理模塊:本模塊實(shí)現(xiàn)了成績的輸入、刪除、更新。還能查詢到平均成績以及單科最高最低成績以及個人成績。把成績統(tǒng)計這個繁瑣的工作簡單化,為學(xué)生成績的管理方面提高工作效率。班級信息管理模塊:實(shí)現(xiàn)班級的添加、刪除、更新。查詢班級的所在系別,輔導(dǎo)員等。 第四章 學(xué)生信息管理系統(tǒng)實(shí)施數(shù)據(jù)庫設(shè)計與應(yīng)用程序設(shè)計是分離的。在學(xué)生管理信息系統(tǒng)中,首先要創(chuàng)建學(xué)生管理信息系統(tǒng)數(shù)據(jù)庫,然后進(jìn)行軟件界面設(shè)計,之后就是將軟件與數(shù)據(jù)庫連接。 數(shù)據(jù)庫的設(shè)計非常重要。有了數(shù)據(jù)庫模型,數(shù)據(jù)庫的設(shè)計就簡單多了。在學(xué)生管理信息系統(tǒng)中,首先要創(chuàng)建學(xué)生管理信息系統(tǒng)數(shù)據(jù)庫,然后在數(shù)據(jù)庫中創(chuàng)建需要的表和字段。下面分別講述本系統(tǒng)中數(shù)據(jù)庫的設(shè)計。本例采用Access2007數(shù)據(jù)庫系統(tǒng)來進(jìn)行數(shù)據(jù)庫的設(shè)計。下面給出在Access中創(chuàng)建數(shù)據(jù)庫的過程。運(yùn)行Access應(yīng)用程序,在“新建數(shù)據(jù)庫”選項(xiàng)組中選取“空數(shù)據(jù)庫”單選,按鈕,設(shè)定好存放目錄,然后單擊“創(chuàng)建”按鈕。 下面給出在Access 中創(chuàng)建表的過程。(1) 右鍵單擊左側(cè)表欄里的“表1:表”,在彈出的菜單里選擇“設(shè)計視圖”。(2) 然后在彈出窗口中輸入新建表的名稱。單擊“確定”。(3) 在表的設(shè)計窗口中,建立數(shù)據(jù)字段,并指定字段的數(shù)據(jù)類型與相關(guān)屬性。圖 41 表屬性設(shè)置(4)在Number字段上單擊鼠標(biāo)右鍵,選擇快捷菜單中的“主鍵”選項(xiàng),讓Number字段成為主要索引字段,則Number字段前方將出郵一個鑰匙圖標(biāo),如下圖所示。(5)之后點(diǎn)擊右上方的關(guān)閉,會出現(xiàn)確認(rèn)保存的窗口。單擊“是”。(6)創(chuàng)建表成功。(7)重復(fù)步驟(1)~(6),依次創(chuàng)建班級信息表,成績表,課程表,選課表,用戶信息表。圖 42 班級表屬性設(shè)置圖 43 成績表屬性設(shè)置圖 44 課程表屬性設(shè)置圖 45 選課表屬性設(shè)置圖 46 用戶信息表屬性設(shè)置(8)回到主窗口中,出現(xiàn)了學(xué)生信息表,班級信息表,成績表,課程表,選課表,用戶信息表6個表項(xiàng)目,完成數(shù)據(jù)文件的設(shè)計。 以上內(nèi)容完成了數(shù)據(jù)庫的后臺工作,建立起了能夠保障系統(tǒng)順利、正確運(yùn)行的后臺。界面設(shè)計工作在進(jìn)行系統(tǒng)開發(fā)的時候是必不可少,也是十分重要的。下面就對學(xué)生管理信息系統(tǒng)的界面設(shè)計。 利用用戶登錄功能實(shí)現(xiàn)對用戶操作權(quán)限的限制,用戶必須輸入正確的密碼才能進(jìn)入下一界面,如果用戶的密碼輸入錯誤,應(yīng)用程序會提示錯誤信息。用戶如果連續(xù)3次輸入錯誤,應(yīng)用程序會強(qiáng)迫使用者退出并終止應(yīng)用程序的運(yùn)行,下圖所示是用戶登錄界面窗體。圖 47 登陸窗口該模塊的核心代碼如下:procedure (Sender: TObject)。begin 。 。 。 :=39。select distinct(user) from 用戶信息表39。 。 while not do begin ([39。user39。])。 。 end。end。procedure (Sender: TObject。 var Key: Char)。begin if key=13 then begin 。 end。end。procedure (Sender: TObject。 var Key: Char)。begin if key=13 then begin SpeedButton1Click(sender)。 end。end。procedure (Sender: TObject)。begin。:=39。select * from 用戶信息表 where user=39。39。39。++39。39。39。39。if =[39。password39。]thenbegin ModalResult:=mrok。 。 。 if =39。admin39。 then else 。 :=39。39。 end else begin if =39。39。 then showmessage(39。您沒有輸入用戶名,請您輸入用戶名39。) else showmessage(39。密碼錯誤,請重新錄入39。)。 :=39。39。 。 end。end。procedure (Sender: TObject)。begin 。end。procedure (Sender: TObject)。begin if =39。請輸入你的用戶名39。 then begin :=39。歡迎使用本系統(tǒng)39。 :=clAqua。 end else begin :=39。請輸入你的用戶名39。 :=clRed。 end。end。end. 學(xué)生管理信息系統(tǒng)主界面主要實(shí)現(xiàn)新生信息錄入、成績管理、選課管理、班級管理、用戶管理和查詢修改的功能。選擇該界面中工具欄中的不同按鈕,就會進(jìn)入實(shí)現(xiàn)不同功能的窗體。下圖是圖書館理系統(tǒng)主界面窗體。圖 48 主界面設(shè)計窗口這里主要介紹與數(shù)據(jù)庫相關(guān)的組件的屬性,如下表所示。表 41 系統(tǒng)主界面組件屬性組 件屬 性屬 性 值Form2Capition學(xué)生信息管理系統(tǒng)Panel1Capition[空]BevellnerbvloweredImage1AlignalclientStretchTrue[0]Text歡迎使用本系統(tǒng)!Speedbutton1Capition系統(tǒng)管理Speedbutton2Capition學(xué)籍注冊Speedbutton3Capition選課管理Speedbutton4Capition成績管理Speedbutton5Capition班級信息Speedbutton6Capition退出系統(tǒng) 下表為學(xué)籍注冊管理界面,設(shè)置過程與主界面設(shè)置類似。圖 49 學(xué)籍信息管理界面設(shè)計窗口其中“學(xué)籍信息編輯”按鈕的onclick代碼如下:點(diǎn)擊之后會觸發(fā)“學(xué)籍信息編輯”界面。procedure (Sender: TObject)。begin 。 。end。其中“學(xué)籍信息查詢”按鈕的onclick代碼如下:點(diǎn)擊之后會觸發(fā)“學(xué)籍信息查詢”界面。procedure (Sender: TObject)。begin 。 。end。(1)下圖是學(xué)籍信息編輯界面的設(shè)計圖 410 學(xué)籍信息編輯設(shè)計窗口其屬性設(shè)置如下表:表 42 學(xué)籍信息編輯界面屬性組 件屬 性屬 性 值Panel1Caption[空]BevellnerbvloweredDbedit1DatasourceDatasource1DatafieldNumberDbedit2DatasourceDatasource1DatafieldNamesDbedit3DatasourceDatasource1DatafieldYearmonthDbedit4DatasourceDatasource1DatafieldSpecialityDbedit5DatasourceDatasource1DatafieldClassDbbobox1DatasourceDatasource1DatefieldSexItems男女Dbmemo1DataSourceDatasource1DatafieldRemarkForm3Caption學(xué)籍信息編輯DataSource1DataSetAdotable1Adotable1Tablename學(xué)生信息Label1Caption學(xué)籍信息編輯Label2Caption學(xué)號Label3Caption姓名Label4Caption出生年月Label5Caption性別Label6Caption專業(yè)Label7Caption班級Label8Caption備注Button1Caption上一條Button2Caption下一條Button3Caption第一條Button4Caption末一條Button5Caption添加Button6Caption保存Button7Caption修改Button8Caption刪除Button9Caption返回 為adotable 組件創(chuàng)建與數(shù)據(jù)庫的連接。選擇adotable1組件的connectionstring屬性進(jìn)行設(shè)置。創(chuàng)建步驟如下:1) 打開connectionstring屬性設(shè)置對話框。2) 單擊built按鈕,出現(xiàn)下圖圖 411 數(shù)據(jù)連接屬
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1