【正文】
“聰明的程序員使用 Delphi”,讓我們都成為聰明的程序員,一起走進(jìn) Delphi的世界。比如,該系統(tǒng)用到了幾個(gè)非通用的組件,故源程序的編譯不具通用性(所需部分組件以附上)。Delphi是以面向?qū)ο蟮姆绞皆O(shè)計(jì)程序代碼的,有著面向?qū)ο蟮乃拇筇卣鳎悍庋b性、可維護(hù)性、繼承性和多態(tài)性。 Delphi 軟件開發(fā)工具是一個(gè)完全導(dǎo)向的可視化系統(tǒng)開發(fā)環(huán)境的工具。該文檔資料的版權(quán)屬于提供者所有,有關(guān)版權(quán)的問題請直接與提供者聯(lián)系。 end object N3: TMenuItem Caption = 2085120210 OnClick = N3Click end object N4: TMenuItem Caption = 2411021161 OnClick = N4Click end object N5: TMenuItem Caption = 39。文檔在線網(wǎng)會(huì)對會(huì)員提供的文檔資料進(jìn)行篩選和編輯,但是并不聲明或保證其內(nèi) 容的合法性、正確性或可靠性。amp。amp。amp。文檔在線網(wǎng)會(huì)對會(huì)員提供的文檔資料進(jìn)行篩選和編輯,但是并不聲明或保證其內(nèi) 容的合法性、正確性或可靠性。 ClientHeight = 488 ClientWidth = 732 Color = clBackground = DEFAULT_CHARSET = clWindowText = 11 = 39。 end。 procedure (Sender: TObject)。 end。 begin BitBtn1Click(Sender)。提示 39。 procedure (Sender: TObject)。 procedure (Sender: TObject)。該文檔資料的版權(quán)屬于提供者所有,有關(guān)版權(quán)的問題請直接與提供者聯(lián)系。 end。 begin 。 procedure (Sender: TObject)。 implementation uses Uxsgl, Ucjgl, Uzhgl, Ubbgl, ABOUT, Uhelp。 procedure N1Click(Sender: TObject)。 procedure BitBtn2Click(Sender: TObject)。 procedure ActcjglExecute(Sender: TObject)。該文檔資料的版權(quán)屬于提供者所有,有關(guān)版權(quán)的問題請直接與提供者聯(lián)系。 N3: TMenuItem。 fgfg1: TMenuItem。 BitBtn3: TBitBtn。 SpeedButton3: TSpeedButton。 ActZHGL: TAction。 interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ShellAPI,Menus, ActnList, StdCtrls, Buttons, XPMenu, jpeg, ExtCtrls。 測試名稱:模塊輸入課程編號過濾的測試方案 a) 規(guī)定課程編號為輸入 4 個(gè)字符,頭兩個(gè)字符為字母,后 2 個(gè)字符為數(shù)字例如 TP38 b) 測試方法采用黑盒測試法中的等價(jià)類劃分法 劃分等價(jià)類 輸入數(shù)據(jù) 有效等價(jià)類 無效等價(jià)類 課程號 1 兩字母 +兩數(shù)字 2 有非數(shù)字或字母 字母 3 AZ 4 字母少于兩個(gè)或多于兩個(gè) 數(shù)字 5 0099 6 數(shù)字少于兩個(gè)或多于兩個(gè) 為有效等價(jià)類和每個(gè)無效等價(jià)類設(shè)計(jì)測試用例 測試數(shù)據(jù) 期望結(jié)果 測試范 圍 HY76 輸入有效 5 D78 輸入無效 2 S86 輸入無效 4 MA2 輸入無效 6 HY345 輸入無效 6 DEH94 輸入無效 4 測試名稱:課程查找模塊設(shè)計(jì)測試方案 a) 本模塊采用的是折半查找算法主要是測試各程序在各種典型情況下是不能有效的進(jìn)行查找 b) 測試方案采用選擇白盒測試法中的路徑覆蓋法 說明:由于輸入的課程編號已經(jīng)被過濾,所以編號接受的范圍為 0099 滿足覆蓋要求的測試方案 測試數(shù)據(jù) 覆蓋的結(jié)點(diǎn) 覆蓋的邊 Classno={13,27,34,45 ,60} A b c d e f g h i j k l m n 1 2 3 4 5 6 7 8 9 10 11 12 12 V v v v V v v v v 27 V v v v v v v v v v v V v v v v v v v v 28 V v v v v v v v v v v V v v v v v v v v v v 34 V v v v v v v v V v v v v v v v v 40 V v v v v v v v V v v v v v v v 免責(zé)聲明:文檔在線網(wǎng)(文檔中國)中所有的文檔資料均由文檔在線網(wǎng)會(huì)員提供。該文檔資料的版權(quán)屬于提供者所有,有關(guān)版權(quán)的問題請直接與提供者聯(lián)系。文檔在線網(wǎng)會(huì)對會(huì)員提供的文檔資料進(jìn)行篩選和編輯,但是并不聲明或保證其內(nèi) 容的合法性、正確性或可靠性。 1. USERPASS 用戶密碼信息表字典 字段名 數(shù)據(jù)類型 是否可空 說明 ID CHAR NOT NULL 用戶名(主鍵) PASSWORD CHAR NOT NULL 密碼 AUTHORITY CHAR NOT NULL 權(quán)限 2. COURSE 課程信息表數(shù)據(jù)字典 字段名 數(shù)據(jù)類型 是否可空 說明 ID CHAR NOT NULL 課程號(主鍵) NAME VARCHAR NULL 課程名 TEACHER VARCHAR NILL 講師 CLASTIME VARCHAR NULL 上課時(shí)間 CLASSROM CHAR NULL 上課地點(diǎn) INTRO VARCHAR NULL 簡介 3. COURSESELECT 選課結(jié)果表數(shù)據(jù)字典 字段名 數(shù)據(jù)類型 是否可空 說明 ID SMALL INT NOT NILL 記錄號(主鍵) COURSE CHAR NULL 課程名 STUDENT CHAR NULL 選課學(xué)生(外部關(guān)鍵 4. STUDENT 學(xué)生個(gè)人信息表數(shù)據(jù)字典 字段名 數(shù)據(jù)類型 是否可空 說明 ID SMALL INT NOT NULL 學(xué)號(主鍵) NAME VARCHAR NOT NULL 姓名 SEX CHAR NOTNULL 性別 CLASS CHAR NULL 班級 DEPARTMENT CHAR NULL 院系 BIRTHDAY VARCHAR NULL 生日 5. 獎(jiǎng)懲記錄信息表 字段名 數(shù)據(jù)類型 是否可空 說明 ID SMLL INT NOT NULL 記錄號(主鍵) STUDENT CHAR NOT NULL 學(xué)號(外部鍵) LEVEL CHAR NULL 獎(jiǎng)懲代碼 TIME DATA NULL 時(shí)間 DESCRIPTION VARCHAR NULL 描述 免責(zé)聲明:文檔在線網(wǎng)(文檔中國)中所有的文檔資料均由文檔在線網(wǎng)會(huì)員提供。 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 根據(jù)以上 ER 圖,需要五個(gè)基本表:學(xué)生信息表、課程信息表、選課結(jié)果表、獎(jiǎng)懲信息表、其中教師信息是處部表,不列出,由于使用打開系統(tǒng)的不光是教務(wù)人員,每個(gè)學(xué)生都要登錄到選課系統(tǒng)進(jìn)行課程的選擇,因此,需要對不同的登錄人員進(jìn)行密碼的認(rèn)證和權(quán)限的限制,防止越權(quán)行為,用戶名,密碼,權(quán)限,保存 免責(zé)聲明:文檔在線網(wǎng)(文檔中國)中所有的文檔資料均由文檔在線網(wǎng)會(huì)員提供。 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)的 ER 圖 說明: ER 圖中矩形代表實(shí)體,菱形代表實(shí)體間的聯(lián)系,圓角矩形代表實(shí)體的屬性 教師 工號 教師名 。該文檔資料的版權(quán)屬于提供者所有,有關(guān)版權(quán)的問題請直接與提供者聯(lián)系。下面用軟件工程的