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

正文內容

學籍管理系統(tǒng)的開發(fā)與設計(編輯修改稿)

2025-02-25 22:44 本頁面
 

【文章內容簡介】 , 數(shù)據流程圖的符號說明規(guī)定為: 數(shù)據源 /數(shù)據去向 數(shù)據處理 數(shù)據存儲 數(shù)據流 圖 31 數(shù)據流程圖的符號說明 該 學籍 管理系統(tǒng)的數(shù)據流程圖如圖 32所示: 圖 32 學籍 管理系統(tǒng)的數(shù)據流程圖 系統(tǒng)運行要求 為了保證正常 運行學籍管理系統(tǒng) , 需要滿足 的硬件環(huán)境和軟件環(huán)境如下 : 操作系統(tǒng) : WINDOWS9 202 XP等 硬 盤: 20G以上 內 存: 128MB以上 數(shù) 據 庫: Office辦公套件中的 Access 數(shù)據庫 班級設置 班級設置 表 班級導航 操作(添加、刪除、修改、篩選、查詢、打?。? 學籍卡資料 論文 9 4 數(shù)據庫設計 數(shù)據庫是信息管理的基礎。數(shù)據庫結構直接關系到各 種功能的實現(xiàn)和程序運行的效率。 數(shù)據庫需求分析 根據系統(tǒng)功能和數(shù)據流程圖,可以確定以下數(shù)據項和數(shù)據結構: 1. 學生信息 :學號、姓名、性別、民族、身高、籍貫、政治面貌、健康情況、照片、出生日期、入學日期、宿舍號、聯(lián)系電話、家庭地址、家庭電話、郵政編碼、評語 2. 課程成績 :學號、課程編號、學年、學期、課程、成績、選修必修、講授老師、附加 3. 學籍變更 :學號、事件、時間、內容、填寫人 4. 簡歷 :學號、開始時間、結束時間、何地、何校、任職、評優(yōu)獲獎 5. 獎罰情況 :學號、獎勵與處罰、具體時間、具體描述 6. 班級設置表: 學號、學院、專業(yè)班級、姓名、班主任 數(shù)據庫概念結構設計 實體 —— 關系模型( EntityRelationshipModule , 簡稱 ER 模型)是數(shù)據庫結構設計常用的方法。 ER圖中的矩形表示實體;菱形表示實體間的聯(lián)系,聯(lián)系的類型可以用 1: 1或 M: N表示;圓角矩形表示實體的有關屬性。 根據上面的分析,我們給出 如 圖 41所示 的 ER圖: 圖 41 學籍管理系統(tǒng) ER圖 基本信 息 班級設置 學籍變更 獎罰情況 簡歷 課程成績 1 n 1 1 n n n 1 1 1 論文 10 數(shù)據庫邏輯結構設計 根據要求,學籍管理系統(tǒng)需要建立 8個數(shù)據表,包括: 學生信息、課程成績、學籍變更、簡歷、獎罰情況、班級設置表、目錄表、帳號管理 。 具體設計如下: 1. 學生信息 (學號,姓名,性別,民族,身高,籍貫,政治面貌,健康情況,照片,出生日期,入學日期,宿舍號,聯(lián)系電話,家庭地址,家庭電話,郵政編碼,評語 )。 2. 課程成績 (學號,課程編號,學年,學期,課程,成績,選修必修,講授老師,附加 )。 3. 學籍變更 (學號,事件,時間,內容,填寫人 )。 4. 簡歷 (學號,開始時間,結束時間,何地,何校,任 職,評優(yōu)獲獎 )。 5. 獎罰情況 (學號,獎勵與處罰,具體時間,具體描述 )。 6. 班級設置表 (學號,學院,專業(yè)班級,姓名,班主任 )。 7. 目錄表 (學院,專業(yè)班級 )。 說明:用來生成班級導航。 8. 帳號管理 (帳號,密碼, Class)。 說明: Class用來限定用戶的權限。 論文 11 5 數(shù)據庫結構的實現(xiàn) 數(shù)據庫表的建立 在數(shù)據庫的建立上,我們用 Office 辦公套件中的 Access 建立基本的數(shù)據庫。在數(shù)據表的建立上,為方便起見,我們用 ADO作為數(shù)據連接 。具體各表的定義如下: 1. 學籍卡基本信息表: StuInfo 2.課程成績 :Score :Event 論文 12 4. 簡歷 : Introduce 5.獎罰情況 : jianglichufa 6. 班級設置表 :Grade 7. 目錄表 :Dir 8. 帳號管理 : Manager 各表間有引用關系, 具體關系 如 圖 51所示 : 論文 13 圖 51 各表間引用關系圖 論文 14 6 各個功能模塊的創(chuàng)建 有了數(shù)據庫為基礎,就進入了代碼開發(fā)階段。編碼的目的是實現(xiàn)人和計算機的通信,指揮計算機按人的意志正確工作。利用 C++Builder的可視化編程,代碼開發(fā)也變 得 簡單方便。在這里僅 就 一些主要模塊 來說明編碼過程。 登陸界面 的建立 (1) 系統(tǒng)登陸界面的建立 本工程的第一個窗體就是登陸窗體,窗體文件名為: Login_F 。主要用于用戶身份的認證,從而實現(xiàn)不同 權限 的用戶只能訪問不同的系統(tǒng)界面。登陸窗體布局如圖 61所示: 圖 61 登陸界面 用戶認證的過程在“確認”按鈕 SpeedButton1 的 OnClick 時間處理程序中完成, 代碼如下: void __fastcall TLogin_F::SpeedButton1Click(TObject *Sender) { //驗證密碼 DMADOQuery0SQLClear()。 DMADOQuery0SQLAdd(select * from Manager where 帳號 =:User and 密碼=:PW)。 DMADOQuery0ParametersParamByName(User)Value =UserNameText。 DMADOQuery0ParametersParamByName(PW)Value =PasswordText。 DMADOQuery0Open()。 if(DMADOQuery0RecordCount==0) 論文 15 { MessageBox(NULL, 請輸入正確的用戶名和密碼 , 錯誤提示 ,MB_ICONERROR)。 ApplicationTerminate()。 } //根據不同的操作員級別,允許進行不同的功能操作 if (DMADOQuery0FieldByName(class)AsInteger==0) { //管理員擁有全部權限 //可以創(chuàng)建不同權限的用戶 RightSet_FRadioButton1Enabled=true。 //班級導航區(qū)中右鍵菜單 添加學院 和 專業(yè)班級管理 可用 Main_FKey01Enabled=true。 Main_FKey02Enabled=true。 //工具欄中的選項全部可用 Main_FToolButton1Enabled=true。 Main_FToolButton2Enabled=true。 Main_FToolButton3Enabled=true。 Main_FToolButton4Enabled=true。 Main_FToolButton5Enabled=true。 //課程成績,學籍變更,簡歷,獎罰情況中的按鈕可用 Main_FGroupBox01Enabled=true。 Main_FGroupBox02Enabled=true。 Main_FGroupBox03Enabled=true。 Mai
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1