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

正文內(nèi)容

基于delphi的學(xué)生信息管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計論文-在線瀏覽

2025-08-10 18:46本頁面
  

【正文】 型,而是概念級模型。因此概念模型可以看成是現(xiàn)實世界到機器世界的一個中間過渡層次。l 由于概念模型簡潔、明晰、獨立于機器,很容易理解,因此可以用概念模型和不熟悉計算機的用戶交換意見,使用戶能積極參與數(shù)據(jù)庫的設(shè)計工作,保證設(shè)計工作順利進行。l 概念模型很容易向關(guān)系、網(wǎng)狀、層次等各種數(shù)據(jù)模型轉(zhuǎn)換。信息世界設(shè)計的概念有七個:1) 實體(Entity)客觀存在并可以相互區(qū)分的事物叫實體,實體可以是人也可以是物;可以指實際的對象,也可以指某些概念;可以指事物本身,也可以指事物與事物間的聯(lián)系。3) 碼(Key)唯一表示實體的屬性及稱為碼。5) 實體型(Entity type)具有相同屬性的實體具有共同的特性和性質(zhì)。6) 實體集(Entity set)同型實體的集合稱為實體集。這種聯(lián)系反映到信息世界中一般可以分為兩類:一類是實體內(nèi)部的聯(lián)系,如組成實體的屬性之間的聯(lián)系;另一類是實體之間的聯(lián)系。 一對一聯(lián)系(1:1)若對于實體集A中每一個實體,實體集B中至多有一個實體與之聯(lián)系,反之亦然,則稱實體集A與實體集B具有一對一聯(lián)系,記為1:1。 一對多聯(lián)系(1:n)若對于實體集A中的每一個實體,實體集B中有n個實體與之聯(lián)系;反之,對于實體集B中的每一個實體,實體集A中最多有一個實體與之聯(lián)系,則稱實體集A與實體集B具有一對多的聯(lián)系,記為1:n。 多對多聯(lián)系(m:n)若對于實體集A中的每一個實體,實體集B中有n個實體與之聯(lián)系;反之,對于實體集B中的每一個實體,實體集A中也有m個實體與之聯(lián)系,則稱實體集A于實體集B具有多對多的聯(lián)系,記為m:n。l 用橢圓形表示實體屬性,并用物象便把實體與其屬性連接起來??梢缘玫綄?yīng)的關(guān)系模式為:學(xué)生信息(學(xué)號、姓名、性別、出生年月、專業(yè)、班級、備注)選課信息(課程名、學(xué)號、課序號 、上課時間、上課地點)成績表(姓名、學(xué)號、課程名、成績)班級信息(班級號、班級名、專業(yè))登陸表(用戶名、密碼)學(xué)生信息管理系統(tǒng)中涉及到的所有實體和數(shù)據(jù)流的信息如下:表 21 學(xué)生信息表數(shù)據(jù)元素名稱程序內(nèi)部名類型長度學(xué)號Number字符255姓名Names字符255性別Sex字符255出生年月Yearmonth數(shù)值255專業(yè)Speciality字符255班級Class字符255備注Remark字符255 表 22 班級信息表數(shù)據(jù)元素名稱程序內(nèi)部名類型長度班級號ClassID字符255班級名ClassName字符255專業(yè)Speciality字符255 表 23 選課信息表數(shù)據(jù)元素名稱程序內(nèi)部名類型長度課程號CourseID字符255課程名CourseName字符255學(xué)號Number字符255上課時間CourseTime字符255上課地點CourseAddress字符255 表 24 學(xué)生成績表數(shù)據(jù)元素名稱程序內(nèi)部名類型長度學(xué)號Number字符255姓名Names字符255課程名Coursename字符255成績Score字符255 表 25 用戶信息表數(shù)據(jù)元素名稱程序內(nèi)部名類型長度用戶名User字符255密碼Password數(shù)值255 學(xué)生管理系統(tǒng)模塊簡介(1)、 學(xué)籍信息管理 每年的大量新生入學(xué),老生畢業(yè)都需要處理大量的學(xué)生信息。還能查詢各個學(xué)生的情況,姓名、性別、出生年月、學(xué)號、備注等各個消息(2)、 班級信息管理實現(xiàn)班級的添加、刪除、更新。(3)、 課程信息管理每個學(xué)期都會增加一些新的科目,通過本模塊可以輕松的添加以及更新課程。 該項管理對課程的屬性進行了具體化的分類,比如可以分辨是考試課還是考查課,而且根據(jù)條件的選擇大大得提高了對各學(xué)期課程數(shù)據(jù)的記錄操作,很大得幫助了教工們工作效率的提高。還能查詢到平均成績以及單科最高最低成績以及個人成績。 數(shù)據(jù)的輸入要符合其對數(shù)據(jù)格式的要求,例如登陸界面中用戶ID的輸入要符合要求,比如不能輸入空字符等, 又如教務(wù)員在成績錄入時不能輸入大于100的整數(shù)等等,其他沒有嚴(yán)格規(guī)定。(2)更新的用戶信息要及時更新到客戶端用戶信息列表。 (4)盡量減少用戶的等待時間,避免一次性的大數(shù)據(jù)量檢索和訪問服務(wù)器,數(shù)據(jù)查詢的響應(yīng)時間應(yīng)小于5秒。 數(shù)據(jù)庫中數(shù)據(jù)都有格式要求,用戶登錄如果輸入不符合格式要求的數(shù)據(jù)類型給出相應(yīng)提示,需要用戶重新輸入。 此系統(tǒng)涉及到的數(shù)據(jù)量很大,所以運行速度跟計算機CPU處理速度也有很大的關(guān)系,所以解決硬件方面的問題就是配置盡量好點的計算機硬件;此系統(tǒng)軟件本身已經(jīng)比較穩(wěn)定,不會出現(xiàn)其他問題,為防止問題發(fā)生而產(chǎn)生破壞性的后果,最好的方法就是不定期的對系統(tǒng)軟件進行維護,經(jīng)常注意數(shù)據(jù)庫的備份。通過對此系統(tǒng)功能等各個方面進行詳細(xì)分析和思考后,采用access 數(shù)據(jù)庫和delphi2009為開發(fā)工具實現(xiàn)此系統(tǒng)軟件是完全可能的。系統(tǒng)層次方框圖:圖 31 學(xué)生信息管理系統(tǒng)層次方框圖 學(xué)生信息模塊:每年的大量新生入學(xué),老生畢業(yè)都需要處理大量的學(xué)生信息。還能查詢各個學(xué)生的情況,姓名、性別、出生年月、學(xué)號、備注等各個消息??梢愿鶕?jù)學(xué)期條件或者班級條件的選擇,也可根據(jù)課程名、課程號或者班級的選擇,并對值的輸入,可以看到數(shù)據(jù)集中顯示符合條件的課程數(shù)據(jù)信息,而且可以根據(jù)教工的修改要求進行數(shù)據(jù)的添加、刪除、修改的操作。成績管理模塊:本模塊實現(xiàn)了成績的輸入、刪除、更新。把成績統(tǒng)計這個繁瑣的工作簡單化,為學(xué)生成績的管理方面提高工作效率。查詢班級的所在系別,輔導(dǎo)員等。在學(xué)生管理信息系統(tǒng)中,首先要創(chuàng)建學(xué)生管理信息系統(tǒng)數(shù)據(jù)庫,然后進行軟件界面設(shè)計,之后就是將軟件與數(shù)據(jù)庫連接。有了數(shù)據(jù)庫模型,數(shù)據(jù)庫的設(shè)計就簡單多了。下面分別講述本系統(tǒng)中數(shù)據(jù)庫的設(shè)計。下面給出在Access中創(chuàng)建數(shù)據(jù)庫的過程。 下面給出在Access 中創(chuàng)建表的過程。(2) 然后在彈出窗口中輸入新建表的名稱。(3) 在表的設(shè)計窗口中,建立數(shù)據(jù)字段,并指定字段的數(shù)據(jù)類型與相關(guān)屬性。(5)之后點擊右上方的關(guān)閉,會出現(xiàn)確認(rèn)保存的窗口。(6)創(chuàng)建表成功。圖 42 班級表屬性設(shè)置圖 43 成績表屬性設(shè)置圖 44 課程表屬性設(shè)置圖 45 選課表屬性設(shè)置圖 46 用戶信息表屬性設(shè)置(8)回到主窗口中,出現(xiàn)了學(xué)生信息表,班級信息表,成績表,課程表,選課表,用戶信息表6個表項目,完成數(shù)據(jù)文件的設(shè)計。界面設(shè)計工作在進行系統(tǒng)開發(fā)的時候是必不可少,也是十分重要的。 利用用戶登錄功能實現(xiàn)對用戶操作權(quán)限的限制,用戶必須輸入正確的密碼才能進入下一界面,如果用戶的密碼輸入錯誤,應(yīng)用程序會提示錯誤信息。圖 47 登陸窗口該模塊的核心代碼如下:procedure (Sender: TObject)。 。 :=39。 。user39。 。end。 var Key: Char)。 end。procedure (Sender: TObject。begin if key=13 then begin SpeedButton1Click(sender)。end。begin。:=39。39。++39。39。password39。 。 if =39。 then else 。39。39。您沒有輸入用戶名,請您輸入用戶名39。密碼錯誤,請重新錄入39。 :=39。 。end。begin 。procedure (Sender: TObject)。請輸入你的用戶名39。歡迎使用本系統(tǒng)39。 end else begin :=39。 :=clRed。end。選擇該界面中工具欄中的不同按鈕,就會進入實現(xiàn)不同功能的窗體。圖 48 主界面設(shè)計窗口這里主要介紹與數(shù)據(jù)庫相關(guān)的組件的屬性,如下表所示。圖 49 學(xué)籍信息管理界面設(shè)計窗口其中“學(xué)籍信息編輯”按鈕的onclick代碼如下:點擊之后會觸發(fā)“學(xué)籍信息編輯”界面。begin 。end。procedure (Sender: TObject)。 。(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ù)庫的連接。創(chuàng)建步驟如下:1) 打開connectionstring屬性設(shè)置對話框。4) 單擊上圖的“測試連接”,會出現(xiàn)測試成功的提示框。主要代碼如下:procedure (Sender: TObject)。 if then showmessage(39。)。procedure (Sender: TObject)。 if then showmessage(39。)。procedure (Sender: TObject)。end。begin 。procedure (Sender: TObject)。所填信息不能全部為空39。 。 :=false。procedure (Sender: TObject)。 :=true。 :=true。pro
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1