欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      PHP學(xué)生成績管理系統(tǒng)綜合實驗報告(模版)

      時間:2019-05-12 08:32:57下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《PHP學(xué)生成績管理系統(tǒng)綜合實驗報告(模版)》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《PHP學(xué)生成績管理系統(tǒng)綜合實驗報告(模版)》。

      第一篇:PHP學(xué)生成績管理系統(tǒng)綜合實驗報告(模版)

      一、實驗?zāi)康模?/p>

      1、掌握PHP基本語法及應(yīng)用。

      2、掌握SESSION和COOKIE的使用。

      3、掌握使用PHP和頁面進(jìn)行交互。

      4、掌握PHP圖像處理應(yīng)用。

      5、掌握MySQL數(shù)據(jù)庫的使用及使用PHP操作MySQL數(shù)據(jù)庫。

      6、了解系統(tǒng)開發(fā)的其他工具及語言。

      7、掌握系統(tǒng)開發(fā)的基本流程。

      二、實驗設(shè)備及環(huán)境:

      硬件:多媒體計算機(jī)

      軟件:Windows系列操作系統(tǒng)、PHP系列運行及編譯環(huán)境、MySQL數(shù)據(jù)庫、Zend Studio

      三、實驗內(nèi)容及要求:

      1、需求分析

      學(xué)生成績管理系統(tǒng)主要使用者是教師和學(xué)生使用,因此,對于本系統(tǒng)的分析可以針對這二者進(jìn)行分別分析;本系統(tǒng)旨在對PHP進(jìn)行練習(xí),做出一個簡易的學(xué)生成績管理系統(tǒng)。主要功能如下:

      學(xué)生:登錄系統(tǒng),進(jìn)入系統(tǒng),查詢自己的成績;

      教師:登錄系統(tǒng),進(jìn)入系統(tǒng),查詢學(xué)生信息,查詢?nèi)繉W(xué)生成績,錄入學(xué)生成績,管理課表;

      通過上面的需求分析可以看到,教師的操作相對較多,但是學(xué)生的使用人數(shù)要遠(yuǎn)大于教師的人數(shù),因此在性能上應(yīng)該對學(xué)生的部分增加壓力支持,這樣才能夠滿足很多學(xué)生同時進(jìn)行成績查詢的需要。

      具體實現(xiàn)的功能結(jié)構(gòu)圖如下:

      學(xué)生成績管理系統(tǒng)學(xué)生教師登錄進(jìn)入系統(tǒng)查詢自己的成績登錄進(jìn)入系統(tǒng)查詢學(xué)生信息查詢?nèi)繉W(xué)生成績錄入學(xué)生成績課程管理

      圖1.1 功能結(jié)構(gòu)圖

      2、系統(tǒng)概要設(shè)計

      根據(jù)上文的需求分析,下面進(jìn)行系統(tǒng)的基本概要設(shè)計:

      首先系統(tǒng)相對做的比較簡易,同時,為了數(shù)據(jù)傳輸便利,php文件和靜態(tài)頁面html文件放在項目文件目錄下,然后圖片資源安排在單獨的文件夾中;

      Php做網(wǎng)頁設(shè)計來說,他的表現(xiàn)能力相對較差,因此表現(xiàn)還是要通過html進(jìn)行展示,所以項目由PHP文件和html文件組成。

      基本設(shè)計如下:

      基本頁面:靜態(tài)頁面,登錄主頁; 學(xué)生:動態(tài)頁面,顯示個人成績

      教師:靜態(tài)頁面,登錄主頁,課程插入,成績輸入,學(xué)生信息錄入,學(xué)生信息查詢;動態(tài)頁面,成績修改,學(xué)生信息修改,學(xué)生成績查詢,課程錄入處理,成績錄入處理,課程管理等;

      基本項目文件結(jié)構(gòu)圖如下:

      圖2.1項目文件結(jié)構(gòu)圖

      3、數(shù)據(jù)庫設(shè)計

      依據(jù)上文的設(shè)計,對數(shù)據(jù)庫進(jìn)行設(shè)計,建立了5個基本表,將學(xué)生信息從學(xué)生表中分離出來,可以提升程序執(zhí)行的速度(在數(shù)據(jù)量較大的時候),具體如下:

      教師:用戶名,密碼

      課程:課程號,課程名稱,學(xué)分 學(xué)生:用戶名,密碼 成績:學(xué)號,課號,成績

      學(xué)生信息:學(xué)號,姓名,年齡,性別,系部 E-R圖如下:

      教師NN學(xué)生11學(xué)生信息N學(xué)生成績學(xué)習(xí)N課程

      圖3.1 學(xué)生成績E-R圖

      4、編碼(貼圖并分析主要界面的實現(xiàn)過程,重要代碼不能超過一頁)

      系統(tǒng)主要通過PHP從數(shù)據(jù)庫中檢索出來數(shù)據(jù),然后用于界面展示和操作,其中,檢索查詢左右學(xué)生信息的PHP頁面主要代碼如下:

      $query = “select s.sid,s.sname,g.cid,c.cname,g.sgrade from sinfo s,grade g,course c

      where s.sid=g.sid

      and c.cid = g.cid”;$result = $db->query($query);$num_result = $result->num_rows;?>

      ……

      {

      $row = $result->fetch_assoc();

      ?>

      free();$db->close();?>

      5、測試

      經(jīng)過對系統(tǒng)的基本功能進(jìn)行測試,系統(tǒng)基本實現(xiàn)了需求分析中要實現(xiàn)的功能,運行效果基本滿足要求;下面是系統(tǒng)運行截圖:

      圖5.1 學(xué)生成績查詢

      圖5.2 學(xué)生信息查詢

      四、心得體會

      在此次的學(xué)生成績管理系統(tǒng)程序設(shè)計的過程中,我使用Zend Studio進(jìn)行了一次PHP系統(tǒng)的開發(fā),由于時間以及其它的一些原因,沒辦法把系統(tǒng)進(jìn)行比較深入的開發(fā),實在是慚愧,這次設(shè)計讓我加深了對PHP開發(fā)的理解以及思考,同時認(rèn)識到了一些問題。

      我充分認(rèn)識到了做計劃的重要性,只要實現(xiàn)把整體方案規(guī)劃好,才能保證以后設(shè)計的順利進(jìn)行,才能應(yīng)對出現(xiàn)的突發(fā)事件,達(dá)到系統(tǒng)設(shè)計的目標(biāo)。由于水平有限,錯誤在所難免,設(shè)計過程中有許多不敬如人意的地方。我想,這也是在以后的學(xué)習(xí)和工作中激勵我不斷學(xué)習(xí),不斷前進(jìn)的動力。我會在今后的工作中不斷地完善它,充實它,使之能夠更方便、更準(zhǔn)確、更快捷地在工作中應(yīng)用到系統(tǒng)開發(fā)技術(shù),提高工作效率。以上是我在本次管理信息系統(tǒng)程序設(shè)計中的一點體會,由于自己水平有限,難免又許多錯誤,請老師予以指正,我將繼續(xù)努力!

      第二篇:學(xué)生成績管理系統(tǒng)實驗報告

      中南大學(xué)

      二○一三~二○一四學(xué)年第二學(xué)期 信息科學(xué)與工程學(xué)院

      C++課程設(shè)計報告

      課程名稱: C++課程設(shè)計班級: 通信工程1304班學(xué)號:0905130417姓名:毛騰指導(dǎo)教師:

      二○一四年七月

      目錄

      一. 需求分析

      二.三.

      四.五.六.

      程序結(jié)構(gòu)

      算法分析運行結(jié)果

      學(xué)之心得

      程序源碼

      一. 需求分析

      (一)小型學(xué)生成績管理系統(tǒng)

      1、需要處理的基礎(chǔ)數(shù)據(jù)

      ? 學(xué)生基本信息:如班級、學(xué)號、姓名、性別、年齡、宿舍號碼、電話號

      碼等。

      ? 學(xué)生選修課程的基本信息:課程編號、課程名稱、考試成績、平時成績、綜合成績、學(xué)分、重修否等。

      2、系統(tǒng)的基本功能

      ? 數(shù)據(jù)的錄入:如錄入學(xué)生的基本信息,以及該學(xué)生選修課程的基本信息; ? 數(shù)據(jù)的修改:如修改指定學(xué)號、或者指定姓名的學(xué)生信息,或者修改其

      選修課程信息;

      ? 數(shù)據(jù)的插入:插入某個學(xué)生信息;

      ? 數(shù)據(jù)的查詢:如按學(xué)號查詢、按姓名查詢等;

      ? 數(shù)據(jù)的刪除:如刪除指定學(xué)號、或者指定姓名的學(xué)生及其選修課程信息; ?平均成績的計算:計算每個學(xué)生各門功課的平均成績,并按平均成績從

      高到低的次序輸出學(xué)生信息;

      ? 列出不及格學(xué)生清單(學(xué)號、姓名、不及格的課程和成績)。? 考慮用文件把數(shù)據(jù)保存起來(可選)。

      二.程序結(jié)構(gòu)

      (1)程序框圖

      第三篇:PHP綜合應(yīng)用實驗報告

      PHP綜合應(yīng)用實驗報告

      班 級:10網(wǎng)工三班

      學(xué)生姓名:謝昊天

      學(xué)號:1215134046

      實驗?zāi)康暮鸵螅?/p>

      1、使學(xué)生理解PHP網(wǎng)站開發(fā)流程;

      2、使學(xué)生能夠把平時所學(xué)的知識進(jìn)行統(tǒng)一的整合;

      3、使學(xué)生理解一個完整的網(wǎng)站應(yīng)用系統(tǒng)的構(gòu)成。

      實驗內(nèi)容:

      參看教材的第10章,按照教材上的要求完成一個簡單的新聞發(fā)布系統(tǒng)。整個系統(tǒng)要具備以下內(nèi)容:

      1、數(shù)據(jù)庫設(shè)計

      要出具整個系統(tǒng)的E-R圖;

      2、系統(tǒng)模塊的設(shè)計 要有用戶管理、新聞發(fā)布、文件上傳、新聞編輯、新聞查詢以及發(fā)表評論等功能。

      3、其他要求

      要使用Cookie或Session會話技術(shù),要使用網(wǎng)站分頁技術(shù)。

      實驗步驟與調(diào)試過程:

      1、創(chuàng)建數(shù)據(jù)庫,創(chuàng)建4個表分別為:news(新聞信息表),review(新聞評論信息表),category(新聞類別表),login(登陸信息表)。

      2、為每一個表添加相關(guān)的字段,完成各個表之間的約束性的創(chuàng)建。其中新聞信息表的創(chuàng)建包括這幾個字段:每個新聞的ID號,新聞標(biāo)題title,新聞的內(nèi)容content,附注attachment。新聞評論表包括:評論ID;評論內(nèi)容;是否被審查;新聞類別表包括:類別id;類別名;登陸表包括:登陸ID;登陸名;登陸密碼;登陸身份。

      3、完成系統(tǒng)功能需求、模塊等分析。在系統(tǒng)功能模塊的實現(xiàn)中,為實現(xiàn)添加、取出、修改、刪除新聞的各種信息都必須先連接主機(jī),選擇數(shù)據(jù)庫,向數(shù)據(jù)庫發(fā)出請求需要使用三個函數(shù)分別是: mysql_pconnect()(連接主機(jī)),mysql_select_db()(選擇數(shù)據(jù)庫),mysql_query()(向數(shù)據(jù)庫發(fā)出請求)。

      4、為了完成對數(shù)據(jù)庫中數(shù)據(jù)進(jìn)行相關(guān)的添加、刪除等操作需要使用insert(向數(shù)據(jù)庫插入數(shù)據(jù))、delete(刪除數(shù)據(jù)表中的數(shù)據(jù))、select(檢索數(shù)據(jù))、update(更新數(shù)據(jù))。

      5、顯示新聞,在顯示新聞的首頁上顯示新聞的標(biāo)題,使用循環(huán)輸出所有的新聞的標(biāo)題。要查看具體的內(nèi)容時,點擊新聞的標(biāo)題的超鏈接進(jìn)入一個新的頁面即可查看這條新聞。

      6、完成用戶前臺的登陸界面設(shè)計,普通用戶要評論必須先注冊,注冊之后登錄方可進(jìn)行留言評論。

      7、在程序中使用cookie來存儲用戶的名字。

      8、.建database.php文件,實現(xiàn)mysql服務(wù)器的開啟與關(guān)閉。init.php文件,負(fù)責(zé)用戶表users中添加管理員。news_add.php文件為瀏覽器用戶提供輸入數(shù)據(jù)的界面。file_system.php文件提供上傳和下載用的函數(shù)。

      9、創(chuàng)建所用的腳本文件進(jìn)行編譯測試。

      實驗結(jié)果

      1、成功完成系統(tǒng)設(shè)計、數(shù)據(jù)庫設(shè)計。

      2、成功完成數(shù)據(jù)庫及表的創(chuàng)建.。

      3、成功完成了系統(tǒng)模塊的設(shè)計,實現(xiàn)了用戶管理、新聞發(fā)布、文件上傳、新聞編輯、新聞查詢以及發(fā)表評論等功能。

      4、實現(xiàn)了具體的各功能模塊,包括數(shù)據(jù)庫的鏈接,向數(shù)據(jù)庫中添加數(shù)據(jù),刪除數(shù)據(jù)、修改數(shù)據(jù)和更新數(shù)據(jù)等以及當(dāng)很多條內(nèi)容記錄時要進(jìn)行分頁的設(shè)計。

      5、新聞發(fā)布成功并能夠?qū)撁孢M(jìn)行修改。

      實驗總結(jié):

      通過本次試驗,我對基于PHP綜合應(yīng)用思想有了進(jìn)一步的了解,通過動手實現(xiàn)PHP綜合應(yīng)用編程及運行,更加深刻的理解了PHP綜合應(yīng)用的特點。本次實驗是一個B/S(瀏覽器/服務(wù)器)交互式的校園新聞管理系統(tǒng)網(wǎng)站。系統(tǒng)分為兩部分,一是管理員所能操作的部分,二是外界用戶所能操作的部分。在管理員部分中,管理員首先需要將新聞分類,然后再向各類中添加多條新聞信息。管理員有權(quán)對新聞的類別和數(shù)量進(jìn)行增加,查看,修改,刪除的操作。用戶部分的功能為,用戶可以查看新聞的標(biāo)題,詳細(xì)內(nèi)容并可以發(fā)表評論。評論需要經(jīng)過管理員查看才可發(fā)表,管理員同樣也有修改評論的權(quán)利。同時,在實驗過程中,同時回顧書本上的理論知識,鞏固了我的知識。通過此次實驗,是我對一個完整的網(wǎng)站應(yīng)用系統(tǒng)的構(gòu)成有了進(jìn)一步了解,把平時所學(xué)的知識進(jìn)行了統(tǒng)一的整合,對自己以后的工作積累了經(jīng)驗。

      主要算法和程序清單:

      else $username = $_POST[“username”];// 記錄用戶名if(empty($_POST[“password”]))die(“ 請輸入密碼 ”);else $password = $_POST[“password”];$link=mysql_connect(“l(fā)ocalhost”,“root”,“");$selectdb = mysql_select_db(”yayu“,$link);$sql=”select id,password,name from users where name='$username'“;$result=mysql_query($sql)or die(mysql_error());while($pa = mysql_fetch_assoc($result)){ // mysql_fetch_assoc()函數(shù)是把返回的數(shù)據(jù)以數(shù)組的方式保存,數(shù)組的下標(biāo)與字段名 // 相對應(yīng)

      $pwd = $pa[password];$userid = $pa[id];// 檢測用戶名是否正確

      if(!$result){ echo ” 錯誤的用戶名 “;echo ”
      重新登陸 “;mysql_close($link);exit;} // 檢測密碼是否正確

      if($pwd!= $password){ echo ” 親愛的 “.$username.”
      “;echo ” 密碼輸入錯誤 “;echo ”
      重新登陸 “;mysql_close($link);exit;} // 如果一切正常,則設(shè)置 Cookie setcookie(”username“,$_POST[”username“]);header(”Location:admin.php“);} if(@$_GET[”action“]==”logout“){ setcookie(”username“,”“);header(”Location:index.php");} } ?>

      第四篇:c++大作業(yè) 學(xué)生成績管理系統(tǒng) 學(xué)生實驗報告 樣本[最終版]

      學(xué)生實驗報告

      實驗課名稱: C++程序設(shè)計

      實驗項目名稱:綜合大作業(yè)——學(xué)生成績管理系統(tǒng) 專業(yè)名稱:

      學(xué)級:號:

      學(xué)生姓名:

      同組成員:

      教師姓名:

      題目:學(xué)生成績管理系統(tǒng)一、實驗?zāi)康模?/p>

      (1)對C++語法、基礎(chǔ)知識和編程技巧進(jìn)行綜合運用,編寫具有一定綜合應(yīng)用價值的稍大一些的程序。培養(yǎng)學(xué)生分析和解決實際問題的能力。

      (2)熟悉掌握C++的語法和面向?qū)ο蟪绦蛟O(shè)計方法。進(jìn)一步理解和運用結(jié)構(gòu)化和面向?qū)ο蟪淘O(shè)計想結(jié)合的思想和方法

      (3)培養(yǎng)學(xué)生的邏輯思維能力,編程能力和程序調(diào)試能力以及工程項目分析和管理能力。

      (4)學(xué)會利用流程圖或N-S圖表示算法;

      (5)掌握書寫程設(shè)計開發(fā)文檔的能力(書寫課程設(shè)計報告);

      二、設(shè)計任務(wù)與要求:

      (1)要求利用面向?qū)ο蟮姆椒ㄒ约癈++的編程思想來完成系統(tǒng)的設(shè)計。

      (2)在系統(tǒng)的設(shè)計中,能夠運用面向?qū)ο蟮臋C(jī)制(繼承、派生)來實現(xiàn)系統(tǒng)功能,并且要建立清晰的類層次關(guān)系。

      (3)主函數(shù)中提供菜單選項,并給出足夠的選擇信息以及提示信息。界面友好(良好的人機(jī)交互),加必要的注釋;

      (4)程序具有一定的健壯性,不會因為用戶的輸入錯誤引起程序運行錯誤而中斷執(zhí)行。

      三、系統(tǒng)需求分析:

      (1)需求分析

      建立成績管理系統(tǒng),包含了學(xué)生的全部信息,包括學(xué)號,姓名,出生日期,年齡(通過計算得出),各科成績等。然后對其相關(guān)操作。

      (2)系統(tǒng)功能分析

      信息錄入、信息顯示、信息查詢、信息刪除、信息修改、信息保存。

      (3)系統(tǒng)功能模塊

      a、主程序模塊

      本程序各個模塊功能均用函數(shù)實現(xiàn),主程序主要用來實現(xiàn)數(shù)據(jù)的初始化,定義變量,調(diào)用函數(shù)等,實現(xiàn)對程序的整體控制。

      b、登錄密碼模塊

      本模塊用于管理登錄,只保存了兩個管理員,并且輸入錯誤,會提示錯誤原因,管理員不存在或者密碼錯誤,同時有輸入上限,三次輸入錯誤即退出系統(tǒng)。

      c、信息錄入模塊

      錄入學(xué)生成績信息(包括學(xué)生學(xué)號、姓名、出生日期、年齡、各門課程的成績等),將信息記錄到當(dāng)前*End中,然后End指向新的內(nèi)存。

      d、信息顯示模塊

      顯示錄入的所有信息,使用for循環(huán),起始條件Head->Next,終止于End。

      e、信息查詢模塊

      輸入學(xué)號或名字,查詢學(xué)生各門課程的成績及總成績,輸入姓名查詢,將查詢到指針保存到指針數(shù)組中,同時使用i記錄保存指針的數(shù)目,然后將End賦給指針數(shù)組作為結(jié)束條件;輸入學(xué)號查詢,成功則返回上一個指針,不成功就返回空。

      f、信息刪除模塊

      兩種方式,通過姓名,調(diào)用FindItem(char * name,student *a[])并返回i,i=0不存在,i=1直接刪除,i>1顯示所有相同姓名的信息供用戶選擇刪除,通過學(xué)號(唯一性)直接刪除該學(xué)生的成績信息;

      g、信息修改模塊

      同刪除模塊類似,首先查詢,出現(xiàn)重名選擇修改。

      h、信息排序模塊

      根據(jù)總成績高低排序,交換兩個數(shù)據(jù)域完成排序,用for循環(huán)完成所有的信息排序。h、信息保存模塊

      退出時,將學(xué)生的學(xué)號、姓名及各門課程的成績等信息保存于外部存儲器的sort.txt文件中。

      (4)模塊功能框架圖

      四、系統(tǒng)設(shè)計與實現(xiàn)

      1、基類class Student用來封裝學(xué)生的所有信息,以及基本操作即讀寫數(shù)據(jù)。

      2、派生類class Studentmessage繼承了Student的所有功能,同時增加了增加信息,顯示,修改等功能,實現(xiàn)對信息的所有操作。

      3、main()用來實現(xiàn)對程序的整體控制;code()用于保護(hù)信息安全性,限制登錄。

      4、定義文件輸入流對象in和輸出流對象out,實現(xiàn)對外部文件的操作,使得數(shù)據(jù)得

      以保存。

      5、Student * Next用于實現(xiàn)鏈表的操作,保存下一個對象的地址。

      五、調(diào)試過程:測試數(shù)據(jù)及結(jié)果

      1、新建

      2、查找

      3、修改

      4、刪除

      六、系統(tǒng)有待改進(jìn)的地方

      七、設(shè)計心得與體會

      八、參考資料

      八、系統(tǒng)有待改進(jìn)的地方

      九、設(shè)計心得與體會

      此次c++課程設(shè)計,在指導(dǎo)教師的精心教導(dǎo)下,我們學(xué)會了如何用C++編寫一個簡單的應(yīng)用程序。首先要對程序的設(shè)計要求有一個比較明確的認(rèn)識,然后系統(tǒng)分析與系統(tǒng)設(shè)計,最后是代碼設(shè)計與調(diào)試。程序?qū)崿F(xiàn)上,設(shè)計了簡單的查詢界面,將各個功能集中出來按照程序編寫原則,便于查詢。

      根據(jù)C++課程所學(xué)的概念、理論和方法,按照C++程序設(shè)計的基本步驟,設(shè)計出一個適當(dāng)規(guī)模的程序;進(jìn)一步加深對C++語言的理解和掌握。理論聯(lián)系實際,加深和鞏固所學(xué)的理論知識,提高實踐能力和計算機(jī)的綜合運用能力。我們編寫程序的過程是辛苦與快樂的,程序的編寫原則很重要,只要我們在編程,就必須不斷改進(jìn),才能更好提高編程能力。

      十、參考資料

      《C++primer》(美)普拉塔(Prata,S.)著 人民郵電出版社 《數(shù)據(jù)結(jié)構(gòu)》嚴(yán)蔚敏 著清華大學(xué)出版社

      第五篇:c語言實驗報告三 學(xué)生成績管理系統(tǒng)

      1.實驗內(nèi)容

      實現(xiàn)一個學(xué)生成績處理程序,先輸入多名學(xué)生的學(xué)號和成績,然后進(jìn)入菜單,可以選擇打印,添加,修改,刪除或查詢成績(學(xué)號查詢和成績段查詢)。

      2.實驗步驟 2.1 程序1 2.1.1 程序功能

      這是一個學(xué)生成績處理程序,通過用戶輸入多名學(xué)生的學(xué)號和成績,然后進(jìn)入菜單,可以選擇打印,添加,修改,刪除或查詢成績(學(xué)號查詢和成績段查詢)。2.1.2 設(shè)計思路

      將一個大程序分塊化處理,各個部分先用普通方法實現(xiàn),在能運行的條件下改用插入排序和折半查找實現(xiàn)。先實現(xiàn)輸入成績和菜單,再一項一項實現(xiàn)菜單中的功能。

      2.1.3 流程圖或其他描述(不要求可以不寫)

      2.1.4 程序代碼(要有注釋)

      //實現(xiàn)一個學(xué)生成績處理程序,可以選擇打印、添加、修改、刪除或查詢成績(學(xué)號和成績段查詢)

      #include #include #include #include #define N 80

      typedef struct student { long num;int score;}STU;

      STU stu[N];int n=0;int KEY=0;int k;

      void Input();void Output();void Add();void Direct();void Delete();void Search();void Sch();void Save();void Read();

      void main(){

      switch(chos){ case 1: Input();break;system(“cls”);printf(“n”);printf(“學(xué)生成績管理系統(tǒng)nn”);printf(“1.錄入n2.顯示n3.添加n4.修改n”);printf(“5.刪除n6.查找n7.查詢n8.退出n”);printf(“n請選擇: ”);scanf(“%d”, &chos);int chos;case 2:

      } Output();break;case 3: Add();break;case 4: KEY = 1;Search();break;case 5: Delete();break;case 6: Search();break;case 7: Sch();break;case 8: exit(0);break;default:

      } printf(“錯誤!請按要求輸入!”);Sleep(2000);main();void Input(){

      } int i=-1;system(“cls”);printf(“當(dāng)輸入學(xué)號為負(fù)時返回!n”);do{

      i++;printf(“n”);printf(“請輸入第%2d個學(xué)生的學(xué)號: ”, i+1);scanf(“%ld”, &stu[i].num);if(stu[i].num < 0)break;printf(“請輸入第%2d個學(xué)生的成績: ”, i+1);scanf(“%d”, &stu[i].score);n++;}while(i=0);if(stu[i].num <0)Save();void Output(){ system(“cls”);printf(“n”);

      } Read();printf(“nn任意鍵返回!”);getchar();getchar();main();void Add(){

      for(i=0;i

      }

      if(stu[N-1].num < stu[i].num){

      for(j=n;j>i;j--){

      } stu[i].num = stu[N-1].num;stu[i].score = stu[N-1].score;break;stu[j].num = stu[j-1].num;stu[j].score = stu[j-1].score;}else{

      } stu[n].num = stu[N-1].num;stu[n].score = stu[N-1].score;break;}n++;printf(“修改后的”);Save();void Direct(){

      }

      void Delete(){

      system(“cls”);printf(“請輸入要刪除信息的學(xué)生學(xué)號: ”);scanf(“%ld”, &del);getchar();printf(“確認(rèn)刪除?(Y/N)”);int i, del;char key;printf(“請輸入修改后的成績: ”);scanf(“%d”, &stu[k].score);printf(“修改后的成績?yōu)?n”);printf(“t%8ldt%dn”, stu[k].num, stu[k].score);printf(“nn”);printf(“修改后的”);Save();

      } scanf(“%c”, &key);if(key=='y' || key=='Y'){

      } printf(“修改后的”);Save();for(i=0;i

      } if(del == stu[i].num){

      } stu[i] = stu[i+1];n-= 1;void Search(){

      int i;char key = 'y';

      } long search;system(“cls”);if(KEY==1)printf(“n請輸入要修改成績學(xué)生的學(xué)號: ”);else printf(“n請輸入要查詢成績學(xué)生的學(xué)號: ”);scanf(“%ld”, &search);for(i=0;i

      } if(KEY == 1)Direct();KEY = 0;if(search == stu[i].num){

      } printf(“學(xué)生信息為:n”);printf(“t%ldt%dn”, stu[i].num, stu[i].score);k = i;void Sch(){

      }

      void Save(){ printf(“任意鍵返回!”);getchar();getchar();main();for(i=0;i

      } if(stu[i].score>=a && stu[i].score<=b)printf(“t%ldt%dn”, stu[i].num, stu[i].score);system(“cls”);printf(“請輸入您要查詢的成績段(A B): ”);scanf(“%d %d”, &a, &b);printf(“符合條件的學(xué)生有:n”);int i, a ,b;

      } FILE *fp;if((fp=fopen(“score.bin”, “wb”))== NULL){

      } fwrite(stu, sizeof(STU), n, fp);fclose(fp);printf(“Failed to save the data!n”);exit(0);printf(“學(xué)生成績已儲存在”score.bin“中!n”);printf(“nn任意鍵返回!”);getchar();getchar();main();void Read(){

      FILE *fp;int i, total;

      } printf(“學(xué)生信息:n”);if((fp=fopen(“score.bin”, “rb”))== NULL){

      } printf(“Failed to read the data!n”);exit(0);for(i=0;!feof(fp);i++){ } fclose(fp);fread(&stu[i], sizeof(STU), 1, fp);total = i-1;for(i=0;i

      3.實驗體會

      3.1 調(diào)試中出現(xiàn)的問題及解決過程

      在程序中運用數(shù)組時還是不夠熟練,調(diào)試時總出現(xiàn)指代不明或無法顯示所要內(nèi)容的情況,在認(rèn)真看老師課上例子后找出錯誤所在,修改后運行成功。

      3.2 心得體會 3.3 實驗改進(jìn)建議

      在查詢某個學(xué)生成績,可實現(xiàn)查詢第n-m名學(xué)生成績,查詢分?jǐn)?shù)在n-m之間的學(xué)生成績,查詢平均成績;學(xué)生成績修改(增加、刪除、修改)等。

      下載PHP學(xué)生成績管理系統(tǒng)綜合實驗報告(模版)word格式文檔
      下載PHP學(xué)生成績管理系統(tǒng)綜合實驗報告(模版).doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報,并提供相關(guān)證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        學(xué)生成績管理系統(tǒng)

        //*學(xué)生成績管理系統(tǒng)*// #include #define N 3 struct student { int no; char name[20]; float english; float computer; float math; float average; }; void getclass(s......

        學(xué)生管理系統(tǒng)實驗報告

        數(shù)據(jù)庫課程設(shè)計報告-----學(xué)生管理系統(tǒng)一、需求分析根據(jù)老師的要求,我主要把精力集中在學(xué)生選課的功能實現(xiàn)上,角色分為管理員與學(xué)生 實現(xiàn)功能包括如下兩部分:A.學(xué)生端實現(xiàn)功能:1.系......

        PHP實驗報告

        PHP實驗報告 實驗內(nèi)容:php操作數(shù)據(jù)庫 實驗步驟:首先在Mysql,text數(shù)據(jù)庫中建立一個t_stu的表。 2.新建conn.php文件,鏈接Mysql數(shù)據(jù)庫,并方便接下來的包含和引用。 3.新建index.php......

        SQL基于.net的學(xué)生成績管理系統(tǒng)實習(xí)實驗報告

        SQL實習(xí)《學(xué)生成績管理系統(tǒng)》——ASP.NET/SQL Server班級:姓名:學(xué)號:【實驗名稱】:基于.net的學(xué)生成績管理系統(tǒng)【實驗?zāi)康摹浚菏煜せ?net設(shè)計系統(tǒng)的步驟和方法【實驗步驟】:1、新......

        長安大學(xué)C++設(shè)計 學(xué)生成績管理系統(tǒng)實驗報告

        C++程序設(shè)計實驗報告 院系:電子與控制工程學(xué)院 交通信息與控制工程系 學(xué)號:2011320101 姓名:XXX 2012年11月20 日 學(xué)生信息管理系統(tǒng) 一、 問題描述和需求分析; 編寫一個學(xué)生信......

        簡易學(xué)生成績管理系統(tǒng)

        Option Explicit Option Base 1 Dim st() As String Dim grade() As chengji, str1$, str2$, prog() As kecheng Private Sub chengji_Click() ' 輸出序號、成績及分?jǐn)?shù) Cls......

        畢業(yè)設(shè)計 學(xué)生成績管理系統(tǒng)

        目錄 目 錄 摘要 ....................................................................................... 錯誤!未定義書簽。 Abstract ....................................

        學(xué)生成績管理系統(tǒng)論文[本站推薦]

        學(xué)生成績管理系統(tǒng)畢業(yè)設(shè)計論文 【摘要】 本系統(tǒng)依據(jù)開發(fā)要求主要應(yīng)用于教育系統(tǒng),完成對日常的教育工作中學(xué)生成績檔案的數(shù)字化管理。開發(fā)本系統(tǒng)可使學(xué)院教職員工減輕工作壓......

          刪除

          修改

          1. <ul id="fwlom"></ul>

            <object id="fwlom"></object>

            <span id="fwlom"></span><dfn id="fwlom"></dfn>

              <object id="fwlom"></object>