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

正文內(nèi)容

基于phpmysql_學(xué)生成績(jī)管理系統(tǒng)(已修改)

2024-09-26 17:37 本頁(yè)面
 

【正文】 1 PHP+MYSQL 數(shù)據(jù)庫(kù)課程設(shè)計(jì) 學(xué)生成績(jī)管理系統(tǒng) 所在院 (系 ): 民生學(xué)院 學(xué) 號(hào) : 1103609084 學(xué)生姓名 : 高世通 年級(jí)專業(yè) : 11 級(jí)通信工程 指導(dǎo)教師 : 張彥波 老師 提交日期 : 2020 年 12 月 南京曉莊學(xué)院 課程設(shè)計(jì)報(bào)告書 2 一 緒論 課題簡(jiǎn)介 隨著信息技術(shù)在管理上越來(lái)越深入而廣泛的應(yīng)用,管理信息系統(tǒng)的實(shí)施在技術(shù)上已逐步成熟。任何一個(gè)單位要生存要發(fā)展,要高效率地把內(nèi)部活動(dòng)有機(jī)地組織起來(lái),就必須建立與自身特點(diǎn)相適應(yīng)的管理信息系統(tǒng)。學(xué)生成績(jī)信息的管理是不容出錯(cuò)的, 其學(xué)生基本信息、成績(jī)管理等這些瑣碎而又細(xì)致的工作,工作量是很大的,而且也不容許出錯(cuò)。如果是手工管理這些的話,那將耗費(fèi)工作人員大量的時(shí)間和精力。用計(jì)算機(jī)來(lái)管理這些信息是非常方便,而且出錯(cuò)率小,可靠性高,查找方便,存儲(chǔ)量也大。這些優(yōu)點(diǎn)能夠極大地提高對(duì)學(xué)生成績(jī)管理的效率 ,也是管理趨向信息化重要條件。本系統(tǒng)是彌補(bǔ)某些學(xué)校成績(jī)管理的不足,創(chuàng)建的一套行之有效的計(jì)算機(jī)成績(jī)管理的方案。 項(xiàng)目開(kāi)發(fā)的目標(biāo) 建立學(xué)生成績(jī)管理系統(tǒng),采用計(jì)算機(jī)對(duì)學(xué)生成績(jī)進(jìn)行管理,進(jìn)一步提高辦學(xué)效益和現(xiàn)代化水平。幫助廣大教師提高工作效 率,實(shí)現(xiàn)學(xué)生成績(jī)維護(hù)工作流程的系統(tǒng)化、規(guī)范化和自動(dòng)化。為了使系統(tǒng)在學(xué)院的管理中發(fā)揮更大的作用,實(shí)現(xiàn)工作過(guò)程的計(jì)算機(jī)化,提高工作效率和工作質(zhì)量,現(xiàn)提出如下的系統(tǒng)開(kāi)發(fā)目標(biāo): ( 1)系統(tǒng)應(yīng)具有實(shí)用性、可靠性和適用性,同時(shí)注意到先進(jìn)性。 ( 2)不同用戶有不同的查詢和修改權(quán)限 ,防止非法查詢 ,非法修改。 ( 3)方便用戶的操作,盡量減少用戶的操作。 南京曉莊學(xué)院 課程設(shè)計(jì)報(bào)告書 3 二 系統(tǒng)分析 需求分析 學(xué)生成績(jī)管理系統(tǒng)對(duì)于學(xué)校管理學(xué)生成績(jī)是很必要的。學(xué)??梢酝ㄟ^(guò)成績(jī)管理系統(tǒng)來(lái)發(fā)布,管理成績(jī),學(xué)生可以通過(guò)網(wǎng)絡(luò)來(lái)訪問(wèn)學(xué)生成績(jī)管理系 統(tǒng)來(lái)查詢 自己的成績(jī),管理系統(tǒng)會(huì)很詳盡的記錄保存學(xué)生的各科成績(jī)。目前許多學(xué)校都有自己的成績(jī)管理系統(tǒng) 。 系統(tǒng)設(shè)計(jì)分析 用戶功能區(qū) 1. 學(xué)生擁有登陸賬 號(hào) (學(xué)號(hào))以及密碼 2. 學(xué)生通過(guò)輸入賬 號(hào)密碼登陸管理系統(tǒng) 3. 學(xué)生可以查詢成績(jī) 4. 學(xué)生可以修改登錄密碼 5. 學(xué)生可以修改密碼問(wèn)題和答案 管理員功能區(qū) 1. 管理員擁有登陸賬 號(hào) (學(xué)號(hào))以及密碼 2. 管理員通過(guò)輸入賬 號(hào)密碼登陸管理系統(tǒng) 3. 管理員可以添加學(xué)生信息 4. 管理員可以刪除學(xué)生信息 5. 管理員可以查看所有學(xué)生信息 6. 管理員可以添加課程信 息 7.管理員可以添加學(xué)生成績(jī) 8. 管理員可以刪除學(xué)生成績(jī) 9. 管理員可以修改學(xué)生成績(jī) 南京曉莊學(xué)院 課程設(shè)計(jì)報(bào)告書 4 三 概念結(jié)構(gòu)設(shè)計(jì) 各個(gè)實(shí)體的局部 ER 圖 圖 31 學(xué)生 ER 圖 圖 32 課程 ER 圖 性別 學(xué)生 學(xué)號(hào) 年齡 姓名 系別 密碼 答案 問(wèn)題 課程號(hào) 課程名 課程 南京曉莊學(xué)院 課程設(shè)計(jì)報(bào)告書 5 圖 33 管理員 ER 圖 系統(tǒng)功能模塊圖 總體設(shè)計(jì) 根據(jù)學(xué)生成績(jī)管理系統(tǒng)的功能需求,進(jìn)行系統(tǒng)分析設(shè)計(jì)。系統(tǒng)功能模塊圖如圖 34 所示: 圖 34 功能模塊圖 成績(jī)管理系統(tǒng) 學(xué)生 管理員 查詢成績(jī) 修改個(gè)人信息 修改學(xué)生檔案 管理課表 修改成績(jī) ID 密碼ord 管理員 南京曉莊學(xué)院 課程設(shè)計(jì)報(bào)告書 6 學(xué)生用戶模塊 學(xué)生用戶模塊:學(xué)生可以通過(guò)學(xué)號(hào)密碼登錄。學(xué)生不僅可以查看各科最新成績(jī),還可以修改個(gè)人信息。模塊圖如圖 35 所示: 圖 35 學(xué)生功能 管理員模塊 管理員模塊:管理員管理模塊也就是網(wǎng)站的后臺(tái),主要工作是負(fù)責(zé)對(duì)前臺(tái)模塊的管理與維護(hù)。包含管理學(xué)生檔案、管理學(xué)生成績(jī)、管理課程。模塊圖如圖 36 所示: 圖 36 管理員功能 管理員 管理學(xué)生檔案 管理課表 管理成績(jī) 添加新學(xué)生 刪除學(xué)生 添加課程 添加成績(jī) 刪除成績(jī) 修改成績(jī) 學(xué)生 查詢成績(jī) 修改個(gè)人信息 修改個(gè)人密碼 修改問(wèn)題和答案 南京曉莊學(xué)院 課程設(shè)計(jì)報(bào)告書 7 四 邏輯結(jié)構(gòu)設(shè)計(jì) 數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn) 數(shù)據(jù)庫(kù)在系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)存儲(chǔ)的效率,保證數(shù)據(jù)的完整和一致。另外,合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)將非常有利于程序的實(shí)現(xiàn)。設(shè)計(jì)數(shù)據(jù)庫(kù)系統(tǒng)時(shí)應(yīng)該首先充分了解用戶各個(gè)方面的需求,包括現(xiàn)有的以及將來(lái)可能增加的需求。 數(shù)據(jù)庫(kù)技術(shù)的現(xiàn)狀與發(fā)展 數(shù)據(jù)庫(kù)是 60 年代末出現(xiàn)的一門計(jì)算機(jī)軟件技術(shù),到現(xiàn)在雖然只有三十多年的歷史,但在理論 和時(shí)間上都已經(jīng)趨于成熟,使我們能夠方便的使用。數(shù)據(jù)庫(kù)技術(shù)是信息系統(tǒng)的核心和基礎(chǔ),它的出現(xiàn)極大地促進(jìn)了計(jì)算機(jī)應(yīng)用向各行各業(yè)的滲透數(shù)據(jù)庫(kù)的建設(shè)規(guī)模、數(shù)據(jù)庫(kù)信息量的大小和使用頻度已成為衡量一個(gè)國(guó)家信息化程度的重要標(biāo)志。 MySQL 作為一種開(kāi)放源碼數(shù)據(jù)庫(kù),以其簡(jiǎn)單易用的特點(diǎn)廣泛被廣大用戶采用, MySQL 雖然是免費(fèi)的,但同 Oracle, Sybase, Informix, Db2 等商業(yè)數(shù)據(jù)庫(kù)一樣,具有數(shù)據(jù)庫(kù)系統(tǒng)的通用性: ( 1)數(shù)據(jù)庫(kù)管理系統(tǒng)。我們知道,所謂的數(shù)據(jù)庫(kù)就是一些結(jié)構(gòu)化的數(shù)據(jù)的聯(lián)合體,要提供對(duì)這些數(shù)據(jù)的存取 、增加、修改、刪除或更加復(fù)雜的數(shù)據(jù)抽取等操作,需要有一個(gè)支撐系統(tǒng),這就是數(shù)據(jù)庫(kù)管理系統(tǒng)( DBMS), MySQL 完全具有這方面的功能。 ( 2)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。在數(shù)據(jù)庫(kù)的發(fā)展歷程中,曾出現(xiàn)過(guò)多種不同形式的數(shù)據(jù)庫(kù)系統(tǒng),但關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)( RDBMS)以其優(yōu)越性而被廣為采用,象現(xiàn)在幾種廣泛使用的數(shù)據(jù)庫(kù)全為關(guān)系型數(shù)據(jù)庫(kù)。同樣, MySQL 也是關(guān)系型的數(shù)據(jù)庫(kù)系統(tǒng),支持標(biāo)準(zhǔn)的結(jié)構(gòu)化查詢語(yǔ)言( Structured Query Language)。 南京曉莊學(xué)院 課程設(shè)計(jì)報(bào)告書 8 ( 3)開(kāi)放源碼數(shù)據(jù)庫(kù)。同商業(yè)性的數(shù)據(jù)庫(kù)相比,這是 MySQL 最大的特點(diǎn) 。 MySQL 的源碼是公開(kāi)的,這就意味著任何人,只要遵守 GPL 的規(guī)則都可以對(duì) MySQL 的源碼使用、修改以符合自己特殊的需求。 ( 4)技術(shù)特點(diǎn)。 MySQL 服務(wù)器端是多線程的,為客戶端提供了不同的程序接口和鏈接庫(kù),如 C、 C++、 Java、 Perl、 PHP 等,也提供了簡(jiǎn)單的管理工具,如 mysqladmin, mysql 等。 MySQL 有如此多的特點(diǎn),又由于其免費(fèi)的特點(diǎn),這就給許多的中小應(yīng)用提供了不錯(cuò)的選擇。尤其是對(duì)一些中小企業(yè),無(wú)論是從降低成本,還是從性能方面,采用 MySQL 作為其數(shù)據(jù)支撐系統(tǒng),都是一種可行的 方案。 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 本系統(tǒng)數(shù)據(jù)庫(kù)為: seek,其中包含了 四 個(gè) MySQL 數(shù)據(jù)表來(lái)實(shí)現(xiàn)對(duì)數(shù)據(jù)的存儲(chǔ) 、 調(diào)用。 以下為具體數(shù)據(jù)表模式: ⑴ 【管理員表】( 管理員 ID、 管理員密碼 ) ⑵ 【學(xué)生表】( 學(xué)生 、姓名、密碼、性別、年齡、系別、提示問(wèn)題、提示答案) ⑶ 【課程表】( 課程號(hào) 、課程名) ⑷ 【成績(jī)表】( 學(xué)號(hào) 、課程號(hào)、課程名、成績(jī)) 其中,用下劃線標(biāo)出的屬性為表的主鍵屬性。各表的具體設(shè)計(jì)如表 41~表 44 所示。 1. admin 表 admin 表存放管理員登錄名和密碼。 表 41 admin 表 變量 類型 長(zhǎng)度 主鍵否 描述 id varchar 10 主鍵 管理員 ID pass varchar 20 密碼 南京曉莊學(xué)院 課程設(shè)計(jì)報(bào)告書 9 2. student 表 學(xué)生所有的信息都存放在些表中。 表 42 student 表 名稱 類型 長(zhǎng)度 主鍵否 描述 Sno varchar 8 主鍵 學(xué)號(hào) Sname varchar 30 姓名 age Int 3 年齡 Ssex varchar 10 性別 sdept varchar 50 系 別 pass Varchar 20 密碼 Question Varchar 50 問(wèn)題 Answer Varchar 50 答案 3. course 表 course 表存放課程號(hào),課程名。 表 43 course 表 名稱 數(shù)據(jù) 類型 長(zhǎng)度 主鍵否 描述 Cno Varchar 8 主鍵 課程號(hào) ame varchar 50 課程名 4. Sreport 表 sreport 表存放學(xué)生成績(jī)。 表 44 sreport 表 名稱 類型 長(zhǎng)度 主鍵否 描述 sno varchar 8 主鍵 學(xué)號(hào) o varchar 8 課程號(hào) ame varchar 50 課程名 mark Int 3 成績(jī) 南京曉莊學(xué)院 課程設(shè)計(jì)報(bào)告書 10 五 系統(tǒng)功能設(shè)計(jì)與實(shí)現(xiàn) 系統(tǒng)前臺(tái) 圖 41 成績(jī)管理系統(tǒng)主頁(yè)面 學(xué)生登陸采用 POST 方式提交表單,代碼如下: form action= method=post td width=100 height=50span class=STYLE3學(xué)號(hào): /span/td td width=180input type=text name=sno //td td width=137 rowspan=2input name=submit type=submit value=登錄 / /td /tr td height=52span class=STYLE3密碼: /span/td tdinput type=password name=pass //td 圖 42 登錄失敗頁(yè)面 當(dāng)學(xué)號(hào)或密碼驗(yàn)證失敗時(shí),跳出的警告框。 南京曉莊學(xué)院 課程設(shè)計(jì)報(bào)告書 11 $sql=select *from student where sno=39。$sno39。 $result=mysql_query($sql)。 $row=mysql_fetch_row($result)。 if($row[5]==$pass) { header(location:)。 } else { echo 。 echo 。 } /form 登陸成功后顯示各科成績(jī)等。具體代碼如下: ?php $result=mysql_query(select * from sreport where sno=39。$sno39。)。 $rows=mysql_num_rows($result)。 for($i = 0。 $i$rows。 $i++) { $row=mysql_fetch_row($result)。 ? tr td background=pic/?php echo $row[1]。?/td td background=pic/?php echo $row[2]。?/td td background=pic/?php echo $row[3]。?/td /tr ?php } 南京曉莊學(xué)院 課程設(shè)計(jì)報(bào)告書 12 ? 圖 44 修改密碼頁(yè)面 通過(guò)驗(yàn)證問(wèn)題答案來(lái)修改密碼具體代碼如下: $result=mysql_query(select * from student where sno=39。$sno39。)。 $row=mysql_fetch_row($result)。 $sql=update student set pass=39。$pass139。 where sno=39。$sno39。 $result=mysql_query($sql)。 系統(tǒng)后臺(tái) 圖 44 后臺(tái)管理員登錄界面 管理員輸入管理員名稱和密碼,進(jìn)入系統(tǒng)后臺(tái)。 檢驗(yàn)管理員賬號(hào)的代碼如下: $sql=select *from admin where id=39。$id39。 $result=mysql_query($sql)。 $row=mysql_fetch_row($result)。 6 查詢成績(jī) 刪除成績(jī)的具體代碼 代碼: ?php include(39。39。)。 $sno=$_GET[39。id39。]。 $sql=delete from student where sno=39。$sno39。 mysql_query($sql)。 $sql=delete from sreport
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1