1308210123+寧娜+班級(jí)信息管理系統(tǒng)_第1頁(yè)
1308210123+寧娜+班級(jí)信息管理系統(tǒng)_第2頁(yè)
1308210123+寧娜+班級(jí)信息管理系統(tǒng)_第3頁(yè)
1308210123+寧娜+班級(jí)信息管理系統(tǒng)_第4頁(yè)
1308210123+寧娜+班級(jí)信息管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩19頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、學(xué)號(hào) 13082101232016-2017學(xué)年 第一學(xué)期數(shù)據(jù)庫(kù)原理課程設(shè)計(jì)報(bào)告題目:班級(jí)信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)班級(jí) :13級(jí)(2)班姓名:寧娜指導(dǎo)教師:史雪梅成績(jī):計(jì)算機(jī)學(xué)院2016年12月1日1 設(shè)計(jì)內(nèi)容及要求11.1 課程設(shè)計(jì)目的11.2 系統(tǒng)功能11.3 系統(tǒng)功能圖12需求分析23概要設(shè)計(jì)44詳細(xì)設(shè)計(jì)54.1 概念結(jié)構(gòu)設(shè)計(jì) 54.2 邏輯結(jié)構(gòu)設(shè)計(jì)64.3 物理結(jié)構(gòu)設(shè)計(jì)75數(shù)據(jù)庫(kù)實(shí)施和維護(hù)85.1 數(shù)據(jù)庫(kù)代碼實(shí)現(xiàn)85.2 創(chuàng)建觸發(fā)器95.3 創(chuàng)建視圖95.4 創(chuàng)建存儲(chǔ)過程95.5 數(shù)據(jù)庫(kù)備份106設(shè)計(jì)結(jié)果與分析106.1 班級(jí)管理系統(tǒng)主界面 106.2 添加班級(jí)信

2、息界面126.3 修改班級(jí)信息界面126.4 刪除班級(jí)信息界面136.5 瀏覽學(xué)生信息界面146.6 修改學(xué)生信息界面166.7 刪除學(xué)生信息界面186.8 添加學(xué)生信息界面197總結(jié)208參考文獻(xiàn)201設(shè)計(jì)內(nèi)容及要求1.1 課程設(shè)計(jì)目的數(shù)據(jù)庫(kù)的發(fā)展和流行使得數(shù)據(jù)的管理變得極為方便, 更重要的是使數(shù)據(jù)存儲(chǔ) 的安全等問題得以進(jìn)一步的解決。 對(duì)數(shù)據(jù)庫(kù)熟練地掌握和應(yīng)用,旨在為生活創(chuàng)造 出更高的效益,提高工作上的效率。采用Mysql作為軟件開發(fā)環(huán)境開發(fā)數(shù)據(jù)庫(kù),設(shè)計(jì)了一個(gè)班級(jí)管理系統(tǒng),該系 統(tǒng)具有學(xué)生基本信息管理功能、班級(jí)基本信息管理功能。該系統(tǒng)旨在提高班級(jí)管 理效率,減少老師與學(xué)生的工作量,實(shí)現(xiàn)班級(jí)管

3、理信息化、智能化、科學(xué)化和正 規(guī)化。班級(jí)管理系統(tǒng)用計(jì)算機(jī)管理班級(jí)信息是一種計(jì)算機(jī)應(yīng)用技術(shù)的創(chuàng)新,在計(jì)算機(jī)還未普及之前班級(jí)管理都是由教師和班干部來承擔(dān)的方式來操作的,現(xiàn)在一般的學(xué)校都采用了信息化管理的方式,即采用計(jì)算機(jī)作為工具的實(shí)用的計(jì)算機(jī)班級(jí) 管理程序來幫助班主任進(jìn)行更有效地管理班級(jí),包括后臺(tái)數(shù)據(jù)庫(kù)的建立和設(shè)計(jì), 并維護(hù)前端應(yīng)用程序等等。本次課程設(shè)計(jì)主要內(nèi)容是:開發(fā)班級(jí)管理系統(tǒng),該系統(tǒng)包括一系列的功能模 塊,建立模塊之間的聯(lián)系,模塊的設(shè)計(jì)過程,對(duì)系統(tǒng)建模的分析,模型的優(yōu)化等 內(nèi)容。本次課程設(shè)計(jì)的目的是:建立班級(jí)管理信息系統(tǒng),意在能通過采用計(jì)算機(jī)對(duì) 班級(jí)事務(wù)級(jí)學(xué)生成績(jī)等信息進(jìn)行處理,從而達(dá)到進(jìn)一

4、步提高辦學(xué)效益和班級(jí)學(xué)生 管理現(xiàn)代化水平,幫助廣大教師提高工作效率,實(shí)現(xiàn)班級(jí)管理工作的系統(tǒng)化,規(guī) 范化和自動(dòng)化。1.2 系統(tǒng)功能本系統(tǒng)旨在利用數(shù)據(jù)庫(kù)實(shí)現(xiàn)對(duì)學(xué)生信息的管理,在運(yùn)行之初,本系統(tǒng)假定用戶 角色已確定,無需登陸注冊(cè)界面,功能一共分為兩大模塊:分別是:學(xué)生基本信息管理和班級(jí)基本信息管理。1、學(xué)生基本信息管理模塊功能描述:實(shí)現(xiàn)對(duì)學(xué)生的基本信息進(jìn)行更新,如增加學(xué)生記錄、查詢學(xué) 生記錄、刪除學(xué)生記錄、修改學(xué)生記錄、瀏覽學(xué)生記錄。2、班級(jí)基本信息管理模塊功能描述:實(shí)現(xiàn)對(duì)班級(jí)基本信息的更新,如增加班級(jí)、查詢班級(jí)、刪除 班級(jí)、修改班級(jí)、瀏覽班級(jí)信息。1.3 系統(tǒng)功能圖圖1系統(tǒng)總功能圖2需求分析21世

5、紀(jì)以來,人類經(jīng)濟(jì)高速發(fā)展,人們發(fā)生了日新月異的變化,特別是計(jì) 算機(jī)的應(yīng)用及普及到經(jīng)濟(jì)和社會(huì)生活的各個(gè)領(lǐng)域。 使原本的舊的管理方法越來越 不適應(yīng)現(xiàn)在社會(huì)的發(fā)展。許多人還停留在以前的手工操作。 這大大地阻礙了人類 經(jīng)濟(jì)的發(fā)展。為了適應(yīng)現(xiàn)代社會(huì)人們高度強(qiáng)烈的時(shí)間觀念,班級(jí)信息管理系統(tǒng)軟 件為學(xué)校辦公室?guī)砹藰O大的方便。 針對(duì)學(xué)校目前的班級(jí)管理狀況,進(jìn)行需求的 調(diào)研和總結(jié),將需求劃分為不同的模塊,模塊之間相互滲透,相互合并,也會(huì)做 更詳細(xì)的劃分。1)模塊分析:學(xué)生基本信息管理功能:該模塊負(fù)責(zé)管理學(xué)生的個(gè)人檔案信息,教師可通 過它來查閱和更新學(xué)生的個(gè)人信息。這些信息包括學(xué)號(hào),姓名,班級(jí)等諸系列關(guān) 鍵屬性

6、,在數(shù)據(jù)庫(kù)中作為一張單獨(dú)的表。班級(jí)基本信息管理功能:該模塊負(fù)責(zé)對(duì)班級(jí)的增加、刪除、瀏覽、修改以 及查詢操作。在這個(gè)模塊中教師可以對(duì)班級(jí)信息進(jìn)行更新。2)實(shí)體分析:綜合模塊分析,得出如下實(shí)體集:學(xué)生,班級(jí)。實(shí)體屬性描述:學(xué)生(學(xué)生編號(hào),學(xué)號(hào),姓名,性別,年齡,班級(jí)編號(hào))班級(jí)(班級(jí)編號(hào),班級(jí)名稱)實(shí)體映射關(guān)系:在本系統(tǒng)中一個(gè)學(xué)生只能屬于一個(gè)班級(jí),一個(gè)班級(jí)可以有多 個(gè)學(xué)生,一個(gè)學(xué)生某門課程的教師是一位,而一門課的教師可以教多名學(xué)生。學(xué) 生實(shí)體的主碼為學(xué)生編號(hào),班級(jí)實(shí)體的主碼為班級(jí)編號(hào)即ID。3)數(shù)據(jù)流圖分析:圖2 0層數(shù)據(jù)流圖1層數(shù)據(jù)流圖,如圖2.2圖3 1層數(shù)據(jù)流圖4)數(shù)據(jù)字典(DD)分析:如表2

7、.1所示為班級(jí)的數(shù)據(jù)字典編號(hào):001名稱:班級(jí)別名:組成:1.班級(jí)編號(hào)2.班級(jí)名稱表.2.1如表2.2所示為學(xué)生的數(shù)據(jù)字典編號(hào):004名稱:學(xué)生別名:簡(jiǎn)述:學(xué)生的基本信息組成:1.學(xué)生編號(hào)2.學(xué)號(hào)3.姓名4.性別5.年齡6.班級(jí)編號(hào)表2.23概要設(shè)計(jì)系統(tǒng)設(shè)計(jì)時(shí)基于MVC設(shè)計(jì)模型,采用三層架構(gòu)。通過功能分析,確定系統(tǒng) 分為兩大模塊:用戶模塊和數(shù)據(jù)操作模塊。兩模塊之間的相互關(guān)系如圖。如圖 3.1為系統(tǒng)的結(jié)構(gòu)圖圖4系統(tǒng)總體結(jié)構(gòu)圖4詳細(xì)設(shè)計(jì)4.1概念結(jié)構(gòu)設(shè)計(jì)在概念設(shè)計(jì)階段中,本系統(tǒng)默認(rèn)角色設(shè)定完成,從用戶的角度看待數(shù)據(jù)是管理員的本職,這樣的概念模式比較能夠反映出客戶的關(guān)鍵。 然后再將其轉(zhuǎn)變成邏 輯模式

8、。從設(shè)計(jì)過程中將概念設(shè)計(jì)獨(dú)立開來, 使得任務(wù)單一化,能夠降低設(shè)計(jì)復(fù)雜程度。我先使用ER方法設(shè)計(jì)數(shù)據(jù)庫(kù)的概念,由三步組成:先建立局部 ER模式,然后把各局部ER模式合成一個(gè)全局模式,最后通過優(yōu)化,得到概念模式1 .學(xué)生實(shí)體屬性圖,如圖4.1圖5學(xué)生實(shí)體屬性圖2 .班級(jí)實(shí)體屬性圖,如圖4.2班級(jí)圖6班級(jí)實(shí)體屬性圖2.系統(tǒng)E-R圖,如圖4.3圖7班級(jí)管理系統(tǒng)E-R圖4.2 邏輯結(jié)構(gòu)設(shè)計(jì)將班級(jí)管理系統(tǒng)數(shù)據(jù)庫(kù)概念結(jié)構(gòu)轉(zhuǎn)換成關(guān)系模型,可得系統(tǒng)數(shù)據(jù)庫(kù)邏輯結(jié) 構(gòu)。在轉(zhuǎn)化的時(shí)候,需要注意數(shù)據(jù)是否存在冗余,排除冗余的辦法可以參照如下 三條:實(shí)體關(guān)系一對(duì)一:其中一個(gè)實(shí)體 A的屬性作為另外一個(gè)實(shí)體 B的屬性, 刪除實(shí)

9、體Ao實(shí)體關(guān)系一對(duì)多:少的一方的某些屬性添加到多的一方的屬性當(dāng)中。實(shí)體關(guān)系多對(duì)多:引入第三個(gè)實(shí)體,該實(shí)體的屬性由多方的某些屬性共同 組成。班級(jí)管理系統(tǒng)數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)如下:班級(jí)(班級(jí)編號(hào),班級(jí)名稱)學(xué)生(學(xué)生編號(hào),學(xué)號(hào),姓名,年齡,性別,班級(jí)名稱 ,班級(jí)編號(hào))4.3 物理結(jié)構(gòu)設(shè)計(jì)本系統(tǒng)使用Microsoft SQL Server 2008數(shù)據(jù)庫(kù)來進(jìn)行數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)。首先創(chuàng)建一個(gè)數(shù)據(jù)庫(kù),然后根據(jù)總體E-R圖,創(chuàng)建幾個(gè)基本數(shù)據(jù)庫(kù)表,并建立各個(gè)表之間的聯(lián)系。數(shù)據(jù)庫(kù)表的結(jié)構(gòu)如下所示。1 .數(shù)據(jù)庫(kù)名稱: classmanage2 .關(guān)系表:1 .學(xué)生表以及表結(jié)構(gòu)如下圖:id snonamedgecids

10、ex>1 1308210123謾224因3 1308210124H毛玉'204女4 1305210128尾漢而244女5 13OS21O13O王潔204女6 1309210136孫雙英184女7 1308210139汪義桃234女9 1308210124215男10 1308210125百235女11 1308210125葉曉蕾205女12 1308210128鏡艷的225女13 1308210123許曼曼205女圖 8 student 表名長(zhǎng)度cNEt克不是nullidint100snochar200namechar200ageimallint50cidsmallint50se

11、xchar10圖9 student 表結(jié)構(gòu)2.cls (班級(jí)表)以及班級(jí)表結(jié)構(gòu)如下圖:name821013計(jì)科潮8212 13計(jì)科1班B212 1的歌1班8214 15網(wǎng)工3班8215 16計(jì)科2班圖10 cls班級(jí)表名<1奧京木星nullidint110namevarchar2550圖11 cls班級(jí)表結(jié)構(gòu)5數(shù)據(jù)庫(kù)實(shí)施和維護(hù)5.1 數(shù)據(jù)庫(kù)代碼實(shí)現(xiàn)-Table structure for clsDROP TABLE IF EXISTS 'cls'CREATE TABLE 'cls' ('id' int(11) unsigned NOT NU

12、LL AUTO_INCREMENT,'name' varchar(255) DEFAULT NULL,PRIMARY KEY ('id')ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8;-Table structure for studentDROP TABLE IF EXISTS 'student'CREATE TABLE 'student' ('id' int(10) unsigned NOT NULL AUTO_INCREMENT,'sno&#

13、39; char(20) DEFAULT NULL,'name' char(20) DEFAULT NULL,'age' smallint(5) DEFAULT NULL,'cid' smallint(5) DEFAULT NULL,'sex' char DEFAULT NULL, PRIMARY KEY ('id')ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8;5.2 創(chuàng)建觸發(fā)器(1)建立班級(jí)刪除觸發(fā)器,在刪除班級(jí)的時(shí)候可以刪掉相關(guān)聯(lián)表的信息 creat

14、e trigger class_delete on classesfor deleteasdelete classessfrom classes,deletedwhere classes.cla_name =deleted.cla_name(2)建立學(xué)生刪除襁發(fā)器,在刪除學(xué)生而時(shí)候可以刪掉相關(guān)聯(lián)表的信息 create trigger student_delete on studentfor deleteasdelete studentfrom student,deletedwhere student.sno =deleted.sno5.3 創(chuàng)建視圖(1)建立學(xué)生基本信息視圖create vie

15、w student_information_viewasselect sno,sname,age,gender,cla_name from student,classeswhere student.cla_name=classes.cla_name5.4 創(chuàng)建存儲(chǔ)過程(1)建立學(xué)生基本信息錄入的存儲(chǔ)過程create procedure student_informationsno char(15),name char(15),sex char(2),age char(10),cla_name char(15),asinsert intostudent values(sno,name,sex,a

16、ge ,cla_name)5.5 數(shù)據(jù)庫(kù)備份100%-轉(zhuǎn)播SQL文件X月居器:怙信蒙提庫(kù):mycl355疆磕到:C:Usersasus1Deshopmyclas5,sqlBfc!®0-0已彳地:0時(shí)間:0.589sMsg M Create table: YIsMsg Dtf| Drop table: studenfMsg Dtf Create table: studentMsg Dtf Finished - Successfully| 福關(guān)閉圖12數(shù)據(jù)庫(kù)備份6設(shè)計(jì)結(jié)果與分析6.1 班級(jí)管理系統(tǒng)主界面用戶直接角色化進(jìn)入系統(tǒng)主界面,在該界面中,可以實(shí)現(xiàn)對(duì)班級(jí)得基本信息13id班垠幢或軸行

17、計(jì)科2班語(yǔ)K喧k 5口計(jì)株雄厘幅計(jì)科的,喧4物聯(lián)班M軸K15網(wǎng)工1班Et£l晦居什科測(cè)H麟班級(jí)信息管理系統(tǒng) 一拈加申遇進(jìn)行操作,用戶可以瀏覽到系統(tǒng)內(nèi)的班級(jí)的基本信息。如圖圖13班級(jí)管理系統(tǒng)主界面主要代碼如下:<table><tr><th>id</th><th> 班級(jí) </th><此>學(xué)生操作</th><th> 修改 </th><th> 刪除 </th></tr><?phpinclude'sql.php'$sq

18、l = "select * from cls"$rst = mysql_query($sql);while ($row=mysql_fetch_assoc($rst) $id = $row'id'$name = $row'name'echo "<tr>"echo "<td>$id</td>"echo "<td>$name</td>"echo "<td><a href='view.php?i

19、d=$id&name=$name'>查看 echo "<td><a href='edit.php?id=$id&name=$name'> 修改</a></td>"echo "<td><a href='delete.php?id=$id'刪除 </a></td>"echo "</tr>"mysql_close();?></table>6.2 添加班級(jí)信息界面

20、在主界面點(diǎn)擊了添加班級(jí)信息之后,系統(tǒng)會(huì)跳到這個(gè)界面,通過輸入班級(jí)信息并提交,我們可以添加班級(jí)。如圖 14圖14添加班級(jí)信息界面主要代碼如下:<form action="insert.php" method="post"><center><table border="1px"><h1>添加班級(jí)信息</h1><tr><td>班級(jí)名:</td><td><input type="text" name="

21、;classname"></td></tr><tr><tdcolspan="2"><input type="submit" value="提交"></td></tr></table></center></form></body>6.3修改班級(jí)信息界面在主界面點(diǎn)擊修改命令,我們可以對(duì)班級(jí)的信息進(jìn)行修改并提交。如圖 15圖15修改班級(jí)信息界面主要代碼如下:<?php$id = $_GET

22、'id'$name = $_GET'name'?><form action="update.php" method="get"><center><h1>修改班級(jí)信息</h1><table border="1px" align="center"><input type="hidden" name='id' value="<?php echo $id;?>&q

23、uot;><tr><td>班級(jí)名稱:</td><td><input type="text" name='name' value="<?php echo $name;?>"></td></tr><tr><td colspan="2" align="center"><input type="submit" value=" 提 交"&g

24、t;</td></tr></table></center></form>6.4 刪除班級(jí)信息界面在頁(yè)面上點(diǎn)擊刪除按鈕,可以實(shí)現(xiàn)對(duì)班級(jí)記錄的刪除,系統(tǒng)會(huì)彈出刪除成功 的提示。如圖16班級(jí)信息管理系統(tǒng)年魂曲.1川則削:班級(jí)信息管理系統(tǒng)圖16刪除班級(jí)信息界面主要代碼如下:<?php$id = $_GET'id'include'sql.php'$sql = "DELETE FROM cls WHERE id=$id"mysql_query($sql);echo "<sc

25、ript>alert(' 刪除成功');</script>"echo "<script>location='index.php'</script>"?>6.5 瀏覽學(xué)生信息界面在班級(jí)操作界面,點(diǎn)擊查看學(xué)生操作,進(jìn)入學(xué)生信息管理界面,在這個(gè)界面可以瀏覽到相應(yīng)班級(jí)的學(xué)生信息。如圖 17id學(xué)號(hào)姓名蹈鈉修改9mEoazwin宇舁女? IliOK21A24系玉玉之20售或413晦畫28用農(nóng)藥支24一tta 一曄王話女曜6豳21削男處陽(yáng)更女£疑隔Bsaszioij?假機(jī)立23盟用H防g

26、E3DB7W Z4張祖翼23幽岫m心施九101上5鋒覷女B蹈歸管口130Hzi時(shí)吸詈女20H降t2搦ft麗蟲TT蛆曄H3蹈晦如向加州轉(zhuǎn)用! | 13計(jì)科2班學(xué)生信息 | :、一.陣11皇飛圖17瀏覽學(xué)生信息界面主要代碼如下:<table width="600px" border="1px"> <tr> <th>id</th> <th> 學(xué)號(hào) </th> <th> 姓名 </th> <此>性別</th> <th> 年齡 <

27、;/th> <th> 修改 </th> <th> 刪除 </th> </tr><tr><td>1</td><td>1308210123</td><td>寧娜</td><td> 女</td><td>22</td><td><a href='studentedit.php?id=1&name= 寧 娜 &sno=1308210123&age=22&

28、sex= 女 &cid=4'> 修 改 </a></td><td><a href='studentdelete.php?id=1'>刪除</a></td></tr><tr><td>3</td><td>1308210124</td><td> 榮玉玉 </td><td> 女</td><td>20</td><td><a href=&

29、#39;studentedit.php?id=3&name= 榮 玉 玉 &sno=1308210124&age=20&sex= 女 &cid=4'> 修 改 </a></td><td><a href='studentdelete.php?id=3'>刪除</a></td></tr><tr><td>4</td><td>1308210128</td><td> 屠漢麗 <

30、;/td><td> 女</td><td>24</td><td><a href='studentedit.php?id=4&name= 屠 漢 麗 &sno=1308210128&age=24&sex= 女 &cid=4'> 修 改 </a></td><td><a href='studentdelete.php?id=4'>刪除</a></td></tr><t

31、r><td>5</td><td>1308210130</td><td> 王 潔 </td><td> 女</td><td>20</td><td><a href='studentedit.php?id=5&name= 王 潔 &sno=1308210130&age=20&sex= 女 &cid=4'> 修 改 </a></td><td><a href=&

32、#39;studentdelete.php?id=5'>刪除</a></td></tr><tr><td>6</td><td>1308210136</td><td> 孫雙英 </td><td> 女</td><td>18</td><td><a href='studentedit.php?id=6&name=孫 雙 英 &sno=1308210136&age=18&

33、;sex= 女 &cid=4'> 修 改 </a></td><td><a href='studentdelete.php?id=6'>刪除</a></td></tr><tr><td>7</td><td>1308210139</td><td> 汪義桃 </td><td> 女</td><td>23</td><td><a href=

34、'studentedit.php?id=7&name=汪 義 桃 &sno=1308210139&age=23&sex= 女 &cid=4'> 修 改 </a></td><td><a href='studentdelete.php?id=7'>刪除</a></td></tr><tr><td>9</td><td>1308210124</td><td> 張 琪 <

35、;/td><td> 男</td><td>21</td><td><a href='studentedit.php?id=9&name= 張 琪 &sno=1308210124&age=21&sex= 男 &cid=4'> 修 改 </a></td><td><a href='studentdelete.php?id=9'>刪除</a></td></tr><tr&

36、gt;<td>10</td><td>1308210125</td><td> 徐 靚 </td><td> 女</td><td>23</td><td><a href='studentedit.php?id=10&name= 徐 靚 &sno=1308210125&age=23&sex= 女 &cid=4'> 修 改 </a></td><td><ahref=&#

37、39;studentdelete.php?id=10'>刪除</a></td></tr><tr><td>11</td><td>1308210125</td><td> 葉曉蕾 </td><td> 女</td><td>20</td><td><a href='studentedit.php?id=11&name=葉 曉 蕾 &sno=1308210125&age=20&a

38、mp;sex= 女 &cid=4'> 修 改 </a></td><td><a href='studentdelete.php?id=11'>刪除</a></td></tr><tr><td>12</td><td>1308210128</td><td> 楊艷麗 </td><td> 女</td><td>22</td><td><a h

39、ref='studentedit.php?id=12&name=楊 艷 麗 &sno=1308210128&age=22&sex= 女 &cid=4'> 修 改 </a></td><td><a href='studentdelete.php?id=12'>刪除</a></td></tr><tr><td>13</td><td>1308210123</td><td>

40、許曼曼 </td><td> 女</td><td>20</td><td><a href='studentedit.php?id=13&name=許 曼 曼 &sno=1308210123&age=20&sex= 女 &cid=4'> 修 改 </a></td><td><a href='studentdelete.php?id=13'刪除 </a></td></tr>

41、</table>6.6 修改學(xué)生信息界面在瀏覽學(xué)生界面,若想實(shí)現(xiàn)對(duì)某一條學(xué)生記錄的修改, 點(diǎn)擊修改,系統(tǒng)跳轉(zhuǎn)到修改學(xué)生信息界面。在這個(gè)界面可以修改學(xué)生的基本信息并提交系統(tǒng)。如圖 18圖18修改學(xué)生信息界面主要代碼如下:<?php$id = $_GET'id'$name = $_GET'name'?><form action="studentupdate.php" method="post"><input type="hidden" value="<

42、;?=$_GET'id'?>" name="sid"/><input type="hidden" value="<?=$_GET'cid'?>" name="cid"/><center><table border="1px"><h1>修改學(xué)生信息</h1><tr><td> 學(xué)號(hào) </td><td><inputtype=

43、"text"name="sno"value="<?=$_GET'sno'?>"></td></tr><tr><td> 姓名 </td><td><inputtype="text"name="name"value="<?=$_GET'name'?>"></td></tr><tr><td>

44、性別 </td><td><select name="sex" id=""><?phpif($_GET'name'='男')echo "<option value='男'checked='checked'> 男 </option>"echo "<option value='女'>c</option>"elseecho "<option

45、 value='男'</option>”;echo "<option value='女'checked='checked'> 女 </option>"?></select></td></tr><tr><td> 年齡 </td><td><inputtype="text"name="age"value="<?=$_GET'age'

46、?>"></td></tr><tr><td colspan="2"><input type="submit" value="提交"></td></tr></table></center></form><?phpinclude'sql.php'$newname = $_GET'name'$id = $_GET'id'$sql = "U

47、PDATE cls SET name='$newname' WHERE id=$id" mysql_query($sql);mysql_close();echo "<script>alert('修改成功!);location='index.php'</script>"?>6.7 刪除學(xué)生信息界面在瀏覽學(xué)生界面,若想實(shí)現(xiàn)對(duì)學(xué)生記錄的刪除操作, 點(diǎn)擊頁(yè)面中的刪除,系統(tǒng)會(huì)彈出刪除成功。此時(shí)相應(yīng)的學(xué)生記錄會(huì)被刪除。如圖 19返同小城野州| 13計(jì)科2班學(xué)生信息|川寫文圖19刪除學(xué)生信息界面主要代碼如下:

48、<?php$id = $_GET'id'include'sql.php'$result = mysql_query("select * from student where id = $id");$row = mysql_fetch_assoc($result);$cid = $row'cid'$result = mysql_query("select * from cls where id = $cid");$row = mysql_fetch_assoc($result);$classname = $row'name'$sql = "DELETE FROM student WHERE id=$id&quo

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論