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

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

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

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

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

      學(xué)生成績管理系統(tǒng)分析報告

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

      第一篇:學(xué)生成績管理系統(tǒng)分析報告

      學(xué)生成績管理系統(tǒng)分析報告

      一、可行性分析報告

      基于互聯(lián)網(wǎng)的學(xué)生成績管理系統(tǒng),在學(xué)生成績的規(guī)范管理、科學(xué)統(tǒng)計和快速查詢方面具有較大的實用意義,提高了信息的開放性和快速性。使學(xué)生信息更加系統(tǒng)化,信息更加精確化。使管理人員管理更加方便,能夠改動部分信息,最大化的滿足工作的需求。

      1.系統(tǒng)簡述:

      ?

      ?

      ? 目標(biāo)系統(tǒng)的名稱:學(xué)生成績管理系統(tǒng) 用戶名稱:XXXX大學(xué) 學(xué)生成績信息管理系統(tǒng) 學(xué)生成績管理系統(tǒng)是整個學(xué)校工作系統(tǒng)的重要組成部分,其內(nèi)

      容對于學(xué)校管理者和學(xué)生至關(guān)重要,所以學(xué)生成績管理系統(tǒng)應(yīng)該為用戶提供所需要的信息以及方便的管理平臺?,F(xiàn)代成績查詢系統(tǒng)理論已經(jīng)不拘泥于傳統(tǒng)的理論基礎(chǔ),不強調(diào)對教學(xué)活動的嚴(yán)密控制,放棄了繁瑣的設(shè)計模式,開始注重教學(xué)設(shè)計的關(guān)系性和靈活性,并且提供人性化的服務(wù),這些優(yōu)點能夠極大的提高學(xué)生成績查詢的效率,從而更加有利于學(xué)生的管理和提高學(xué)生的主動性。

      第二篇:學(xué)生課程管理系統(tǒng)分析報告

      題目:學(xué)生課程管理系統(tǒng)分析報告姓名:嚴(yán)高峰

      學(xué)院:數(shù)理信息學(xué)院

      專業(yè):計算機科學(xué)與技術(shù)時間:2010年1月21日

      學(xué)生課程管理系統(tǒng)分析報告

      一、目標(biāo)

      1.提高學(xué)生選課和成績管理工作的效率,圍繞此管理所需要的學(xué)生個人信息、課程和任課教師信息、所選課程信息進行管理及維護。

      2.學(xué)生可以通過此系統(tǒng)進行個人信息、考試成績查詢以及完成選課功能。系統(tǒng)開發(fā)的總體任務(wù)是實現(xiàn)學(xué)生選課和成績管理的系統(tǒng)化、規(guī)范化。

      二、系統(tǒng)的總體設(shè)計

      1、使用工具:Microsoft Visual Studio 2005、Dreamweaver 8.0、ps、FLASH等。

      2、使用技術(shù):ASP.NET、Javascript、css等。

      3、系統(tǒng)功能描述

      (1)功能包括:管理員的操作功能和學(xué)生的操作功能

      (2)功能細(xì)述

      ★ 管理員的操作功能。管理員權(quán)限最大,可以對學(xué)生、班級、課程等情況進行統(tǒng)一的管理,細(xì)分如下:

      ①學(xué)生信息的瀏覽;學(xué)生信息的添加;學(xué)生信息的修改、刪除。② 班級管理信息的瀏覽;班級管理信息的添加;班級管理信息的修改、刪除。

      ③ 教師信息的添加;教師權(quán)限的修改;管理員可將教師的權(quán)限設(shè)為管理員。

      ④ 學(xué)校基本課程的瀏覽;學(xué)?;菊n程的添加;學(xué)?;菊n程修改、刪除。

      ⑤ 學(xué)校對所設(shè)課程進行教師分配。

      ⑥ 學(xué)生成績信息的瀏覽與統(tǒng)計,可按成績具體范圍(如系、班級等)、課號、、統(tǒng)計內(nèi)容方面對成績進行統(tǒng)計;學(xué)生成績信息的添加;學(xué)生成績信息的修改、刪除。

      ⑦ 學(xué)生選課信息的管理,包括修改與刪除;學(xué)生選課人數(shù)的統(tǒng)計。⑧ 為了保證系統(tǒng)的安全性,除了管理員(教師)用戶,不允許其他用戶進入該模塊。

      ★ 學(xué)生的操作功能。學(xué)生只是利用此系統(tǒng)進行與自己有關(guān)的信息查

      詢、輸入等,不能操作和修改其他信息,學(xué)生所具有的操作功能如下:

      ① 瀏覽個人基本信息;學(xué)生登錄系統(tǒng)后,修改個人信息,為了保證系統(tǒng)的安全性,學(xué)生只能修改個人密碼;瀏覽課程信息,進行選課等。

      ② 學(xué)生利用此系統(tǒng)選修課程,在選課過程中,學(xué)生可查詢待選課程的基本信息及教師情況,并可瀏覽截止當(dāng)前選此課的人數(shù);瀏覽個人的選課情況;瀏覽個人成績信息。

      三、系統(tǒng)性能

      一般的性能需求是指相互消息傳遞順利,協(xié)議分析正確,界面友好,運行時間滿足使用需要,安全性得到完全保證。就實際情況,在高系統(tǒng)配置、高網(wǎng)絡(luò)帶寬很容易得到保證的情況下,我們最需要考慮的性能需求就是系統(tǒng)安全性問題。要限定相應(yīng)的目錄訪問,如其他用戶不能隨意訪問管理員目錄。進行了認(rèn)證與授權(quán)。尤其要注意認(rèn)證,在此使用forms驗證,簡單地說就是確定誰是特定用戶,并針對安全性驗證該用戶的身份。在識別用戶之后,就要利用一種方法向用戶授權(quán),從而能夠使用系統(tǒng)的特定功能。也就是說,需要一種方法來決定允許特定用戶進行什么樣的操作。在配置文件Web.config中進行了相關(guān)的設(shè)置。

      第三篇:學(xué)生成績管理報告

      寧波大紅鷹學(xué)院

      項目名稱:項目組長:項目成員:班級名稱:專業(yè)名稱:完成時間:信息工程學(xué)院

      課 程 設(shè) 計 報 告

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

      黃輪

      蔡萍萍、邵芬芬、雷驍 09計科1、09計科2

      計算機科學(xué)與技術(shù)

      2010.11.3

      信息工程學(xué)院制

      目 錄

      1課程設(shè)計過程概述 ……………………………………………………………………….1 2課程設(shè)計題目描述和基本設(shè)計要求……………………………………………………...1 2.1課程設(shè)計題目描述……………………………………………………………………..1 2.2基本設(shè)計要求…………………………………………………………………………..1.3系統(tǒng)需求分析與設(shè)計………………………………………………………………………1 3.1系統(tǒng)需求分析…………………………………………………………………………..1 3.2其他需求分析…………………………………………………………………………..1 3.3系統(tǒng)設(shè)計………………………………………………………………………………..1 4各功能模塊設(shè)計……………………………………………………………………………1 4.1學(xué)生成績管理系統(tǒng)錄入學(xué)生成績模塊設(shè)計…………………………………………..1 4.2求各門課程的平均分模塊設(shè)計………………………………………………………..2.4.3求各門課程的最高分模塊設(shè)計………………………………………………………..3 4.4求各門課程的最低分模塊設(shè)計………………………………………………………..4 4.5查詢所有學(xué)生信息的模塊設(shè)計………………………………………………………..5 4.6查詢個別學(xué)生成績的模塊設(shè)計………………………………………………………..5 4.7退出系統(tǒng)的模塊設(shè)計……………………………………………………………….….6 5系統(tǒng)總代碼……………………………………………………………………………..…..7 6課程設(shè)計總結(jié)……………………………………………………………………………...10.6.1遇到的問題及解決辦法……………………………………………………………….10 6.2心得體會……………………………………………………………………………….10.學(xué)生成績管理系統(tǒng)

      1課程設(shè)計過程概述

      在2010年11月,我們進行了JAVA課程的第一個課程設(shè)計學(xué)生成績管理系統(tǒng),要求我們在課后完成,并且及時接受答辯。這次課程設(shè)計的主要目的是結(jié)合Java程序設(shè)計課程,培養(yǎng)我們的思維,提高用Java編程的實際動手能力并增強大家對JavaZ這門課程的了解。這次課程設(shè)計的主要內(nèi)容是獨立用Java語言開發(fā)一個小的應(yīng)用程序,學(xué)生成績管理系統(tǒng),從而深刻體會Java的應(yīng)用性及其作用。

      2課程設(shè)計題目描述和基本設(shè)計要求

      2.1課程設(shè)計題目描述

      我們設(shè)計的是學(xué)生成績管理系統(tǒng)。主要用到的是做一個學(xué)生成績管理的界面,可以在很短的時間內(nèi)存儲學(xué)生信息,并且及時查到某個學(xué)生的相關(guān)信息。2.2基本設(shè)計要求

      (1)系統(tǒng)安全、靈活、可靠;

      (2)功能齊全;

      (3)操作方便、簡單,界面友好;

      3系統(tǒng)需求分析與設(shè)計

      3.1系統(tǒng)需求分析

      功能目標(biāo):

      ? 輸入班級n個同學(xué)的學(xué)號,姓名,四科成績(應(yīng)用數(shù)學(xué)、大學(xué)英語、Java程序設(shè)計、計算機應(yīng)用基礎(chǔ))

      ? 計算出每個學(xué)生四門課的平均成績,并輸出。

      ? 輸出全組各科平均分,最高分和最低分。? 輸入姓名查詢成績

      3.2其他需求分析

      技能要求:

      ? 通過定義學(xué)生類,建立學(xué)生對象,學(xué)會運用面向?qū)ο笏枷脒M行程序設(shè)計。

      ? 通過對學(xué)生信息的輸入/輸出,初步掌握J(rèn)ava基本輸入/輸出方法。? 通過菜單處理,掌握字符界面的菜單處理能力。? 了解復(fù)雜問題的分析、設(shè)計、規(guī)劃的一般流程。

      3.3系統(tǒng)設(shè)計

      要求學(xué)生成績管理系統(tǒng)用字符界面實現(xiàn)、也可用圖形界面實現(xiàn),并能實現(xiàn)客戶端的查閱。

      4各功能模塊設(shè)計

      4.1學(xué)生成績管理系統(tǒng)錄入學(xué)生成績模塊設(shè)計

      錄入學(xué)生的成績,可以方便用戶管理更多的信息 主要的功能代碼:

      case 1:

      for(i=0;i

      System.out.print(“請輸入該生的學(xué)號:”);s[i].num=in.skip(“n”).nextLine();System.out.print(“請輸入該生的姓名:”);s[i].name=in.nextLine();System.out.print(“請輸入該生的應(yīng)用數(shù)學(xué)成績:”);s[i].Math_1=in.nextDouble();System.out.print(“請輸入該生的英語成績:”);s[i].English=in.nextDouble();System.out.print(“請輸入該生的java成績:”);s[i].Java_1=in.nextDouble();System.out.print(“請輸入該生的計算機成績:”);s[i].Computer=in.nextDouble();

      } break;圖1

      4.2求各門課程的平均分模塊設(shè)計

      在這一界面我們要通過已有的數(shù)據(jù),得出各門學(xué)科的平均分 主要的功能代碼:

      case 2:

      double Math_1sum=0,Englishsum=0,Java_1sum=0,Computersum=0;double Math_1pj=0,Englishpj=0,Java_1pj=0,Computerpj=0;for(i=0;i

      Englishsum=Englishsum+s[i].English;Java_1sum=Java_1sum+s[i].Java_1;Computersum=Computersum+s[i].Computer;} Math_1pj=Math_1sum/i;Englishpj=Englishsum/i;Java_1pj=Java_1sum/i;Computerpj=Computersum/i;System.out.println(i+“位同學(xué)應(yīng)用數(shù)學(xué)的平均分為:”+Math_1pj);System.out.println(i+“位同學(xué)英語的平均分為:”+Englishpj);System.out.println(i+“位同學(xué)Java的平均分為:”+Java_1pj);System.out.println(i+“位同學(xué)計算機的平均分為:”+Computerpj);break;

      圖2

      4.3求各門課程的最高分模塊設(shè)計

      在聊天界面中,用戶可以得出各門課程的最高分 主要的界面代碼為:

      case 3:

      double Math_1max=0,Englishmax=0,Java_1max=0,Computermax=0;for(i=0;i

      if(s[i].Math_1>Math_1max)

      Math_1max=s[i].Math_1;if(s[i].English>Englishmax)

      Englishmax=s[i].English;if(s[i].Java_1>Java_1max)

      Java_1max=s[i].Java_1;if(s[i].Computer>Computermax)Computermax=s[i].Computer;

      } System.out.println(“應(yīng)用數(shù)學(xué)最高分:”+Math_1max);System.out.println(“英語最高分:”+Englishmax);System.out.println(“Java最高分:”+Java_1max);System.out.println(“計算機最高分:”+Computermax);break;圖3

      4.4求各門課程的最低分模塊設(shè)計

      主要是能得出各門課程的最低分 主要的界面代碼為:

      case 4:

      double Math_1min=120,Englishmin=120,Java_1min=120,Computermin=120;for(i=0;i

      Math_1min=s[i].Math_1;if(s[i].English

      Englishmin=s[i].English;

      if(s[i].Java_1

      Java_1min=s[i].Java_1;if(s[i].Computer

      } System.out.println(“應(yīng)用數(shù)學(xué)最低分:”+Math_1min);System.out.println(“英語最低分:”+Englishmin);System.out.println(“Java最低分:”+Java_1min);System.out.println(“計算機最低分:”+Computermin);break;

      圖4

      4.5查詢所有學(xué)生信息的模塊設(shè)計

      主要是為了快速的查出所有學(xué)生的信息

      主要的界面代碼為:

      case 5:

      for(i=0;i

      System.out.print(“姓名:”+s[i].name);System.out.print(“應(yīng)用數(shù)學(xué):”+s[i].Math_1);System.out.print(“英語:”+s[i].English);System.out.print(“Java:”+s[i].Java_1);System.out.println(“計算機:”+s[i].Computer);} break;圖5

      4.6查詢個別學(xué)生成績的模塊設(shè)計

      主要是為了快速的查出個別學(xué)生的信息

      主要的界面代碼為:

      case 6:

      System.out.print(“請輸入要查找的姓名:”);int j=0;String name=in.skip(“n”).nextLine();for(i=0;i

      System.out.println(“學(xué)號:”+s[i].num);

      System.out.println(“姓名:”+s[i].name);

      System.out.println(“應(yīng)用數(shù)學(xué):”+s[i].Math_1);

      System.out.println(“英語:”+s[i].English);

      System.out.println(“Java:”+s[i].Java_1);

      System.out.println(“計算機:”+s[i].Computer);

      j=s.length;} } if(j==0)

      System.out.println(“沒有你要查找的人,請確認(rèn)后再查找!”);

      圖6 break;

      查無此人的情況下:

      4.7退出系統(tǒng)的模塊設(shè)計

      當(dāng)查詢結(jié)束的時候可以順利的退出。

      主要的界面代碼為:

      case 7:

      System.out.println(“byebye!”);

      System.exit(0);default: System.out.println(“您輸入的數(shù)字有誤,應(yīng)為1~7”);圖7

      5系統(tǒng)總代碼

      import java.util.*;class Student{

      String num;

      String name;double Math_1,English,Java_1,Computer;

      } public class StudentMassage{

      public static void main(String[] args){

      Student[]s=new Student[3];int i;for(i=0;i

      } while(true){ System.out.println(“**********學(xué)生成績管理系統(tǒng)**********”);System.out.println(“1.錄入學(xué)生成績”);System.out.println(“2.求各門課程的平均分”);

      System.out.println(“3.求各門課程的最高分”);System.out.println(“4.求各門課程的最低分”);System.out.println(“5.查詢所有學(xué)生信息”);System.out.println(“6.查詢個別學(xué)生成績”);System.out.println(“7.退出系統(tǒng)”);System.out.print(“請選擇:”);Scanner in=new Scanner(System.in);int x=in.nextInt();

      switch(x){ case 1:

      for(i=0;i

      System.out.println(“請輸入第”+(i+1)+“個學(xué)生的成績信息”);

      System.out.print(“請輸入該生的學(xué)號:”);

      s[i].num=in.skip(“n”).nextLine();System.out.print(“請輸入該生的姓名:”);s[i].name=in.nextLine();System.out.print(“請輸入該生的應(yīng)用數(shù)學(xué)成績:”);s[i].Math_1=in.nextDouble();System.out.print(“請輸入該生的英語成績:”);s[i].English=in.nextDouble();System.out.print(“請輸入該生的java成績:”);s[i].Java_1=in.nextDouble();System.out.print(“請輸入該生的計算機成績:”);s[i].Computer=in.nextDouble();}

      break;case 2:

      double Math_1sum=0,Englishsum=0,Java_1sum=0,Computersum=0;double Math_1pj=0,Englishpj=0,Java_1pj=0,Computerpj=0;

      for(i=0;i

      Math_1sum=Math_1sum+s[i].Math_1;Englishsum=Englishsum+s[i].English;Java_1sum=Java_1sum+s[i].Java_1;Computersum=Computersum+s[i].Computer;} Math_1pj=Math_1sum/i;Englishpj=Englishsum/i;Java_1pj=Java_1sum/i;Computerpj=Computersum/i;System.out.println(i+“位同學(xué)應(yīng)用數(shù)學(xué)的平均分為:”+Math_1pj);System.out.println(i+“位同學(xué)英語的平均分為:”+Englishpj);System.out.println(i+“位同學(xué)Java的平均分為:”+Java_1pj);System.out.println(i+“位同學(xué)計算機的平均分為:”+Computerpj);break;case 3:

      double Math_1max=0,Englishmax=0,Java_1max=0,Computermax=0;for(i=0;iMath_1max)

      Math_1max=s[i].Math_1;if(s[i].English>Englishmax)

      Englishmax=s[i].English;if(s[i].Java_1>Java_1max)

      Java_1max=s[i].Java_1;if(s[i].Computer>Computermax)Computermax=s[i].Computer;

      } System.out.println(“應(yīng)用數(shù)學(xué)最高分:”+Math_1max);System.out.println(“英語最高分:”+Englishmax);System.out.println(“Java最高分:”+Java_1max);System.out.println(“計算機最高分:”+Computermax);break;case 4:

      double Math_1min=120,Englishmin=120,Java_1min=120,Computermin=120;

      for(i=0;i

      Math_1min=s[i].Math_1;

      if(s[i].English

      Englishmin=s[i].English;if(s[i].Java_1

      Java_1min=s[i].Java_1;if(s[i].Computer

      } System.out.println(“應(yīng)用數(shù)學(xué)最低分:”+Math_1min);System.out.println(“英語最低分:”+Englishmin);System.out.println(“Java最低分:”+Java_1min);System.out.println(“計算機最低分:”+Computermin);

      }

      }

      }

      }

      break;case 5:

      for(i=0;i

      System.out.print(“學(xué)號:”+s[i].num);

      System.out.print(“姓名:”+s[i].name);

      System.out.print(“應(yīng)用數(shù)學(xué):”+s[i].Math_1);

      System.out.print(“英語:”+s[i].English);

      System.out.print(“Java:”+s[i].Java_1);

      System.out.println(“計算機:”+s[i].Computer);} break;case 6:

      System.out.print(“請輸入要查找的姓名:”);int j=0;String name=in.skip(“n”).nextLine();for(i=0;i

      if(s[i].name.equals(name)){

      System.out.println(“學(xué)號:”+s[i].num);

      System.out.println(“姓名:”+s[i].name);

      System.out.println(“應(yīng)用數(shù)學(xué):”+s[i].Math_1);

      System.out.println(“英語:”+s[i].English);

      System.out.println(“Java:”+s[i].Java_1);

      System.out.println(“計算機:”+s[i].Computer);

      j=s.length;} } if(j==0)System.out.println(“沒有你要查找的人,請確認(rèn)后再查找!”);break;case 7:

      System.out.println(“byebye!”);

      System.exit(0);default: System.out.println(“您輸入的數(shù)字有誤,應(yīng)為1~7”);6課程設(shè)計總結(jié)

      6.1遇到的問題及解決辦法

      在此次課程設(shè)計中,我遇到了一些問題,如:不能很好的將C語言的代碼轉(zhuǎn)化成Java語言,對于Java語言,只學(xué)習(xí)到了一些最基本的知識,這導(dǎo)致編寫程序時經(jīng)常出現(xiàn)一些語法錯誤,而且要在短時間內(nèi)用Java語言來設(shè)計一個具體的系統(tǒng)是一個較大的挑戰(zhàn);自己感覺難以動手,這表明所學(xué)的知識不能靈活運用到實際中。

      對于以上的問題,自己有清楚的認(rèn)識,首先必須要對計算機產(chǎn)生興趣,多閱讀相關(guān)的書籍,多跟精通此方面的老師和同學(xué)交流、像他們學(xué)習(xí)。還有就是應(yīng)該多動手編程。6.2心得體會

      由于對java這門課還未深入了解,這是第一次小組合作設(shè)計程序,剛開始我們對它真的是很無措的,不知道該從哪里入手;經(jīng)過指導(dǎo)老師的部分講解和演示,我們茅塞頓開,著手開始編寫代碼,可是寫著寫著就出現(xiàn)問題了,程序?qū)崿F(xiàn)不了,也改不出錯誤;后來無意中一位組員將字體改變了一下,程序錯誤變少了。檢查一發(fā)現(xiàn)我們程序中字體錯竟占絕大部分。再想想,這是因為我們寫的過程中不夠仔細(xì),對細(xì)節(jié)問題還不夠注重,以致最后的程序出現(xiàn)大批量的錯誤。不過在我們的后續(xù)檢查中,這一問題已經(jīng)完全解決了。當(dāng)然,寫的過程中遇到的問題肯定不止這樣的,但最后在指導(dǎo)師與我們齊心協(xié)力的修改后,這些難題將不是問題了。程序完成后,我們真的很開心,雖然困難重重,但我們最終還是有了一個很好的結(jié)束啊。

      這個實驗讓我們對java有更進一步的了解,也讓我們對它產(chǎn)生了極大地興趣,希望我們以后兩次的實驗也能順利完成。

      第四篇:學(xué)生學(xué)籍系統(tǒng)分析報告

      系統(tǒng)分析報告

      ——首都經(jīng)濟貿(mào)易大學(xué)學(xué)生學(xué)籍和選課信息管理系統(tǒng)一、引言

      1.系統(tǒng)名稱

      首都經(jīng)濟貿(mào)易大學(xué)學(xué)生學(xué)籍和選課信息管理系統(tǒng)。

      2.系統(tǒng)目標(biāo)

      本系統(tǒng)立足于教務(wù)處的角度,面向全校同學(xué)和老師,對全學(xué)校的學(xué)生和課程做統(tǒng)一管理,以實現(xiàn)管理的科學(xué)化,系統(tǒng)化,自動化,最大限度的為老師和同學(xué)們提供方便,節(jié)約人力、物力等各方面資源。徹底杜絕以前那種老師工作量大,工作步驟繁瑣,學(xué)生有問題不知道找哪里解決的現(xiàn)象,而且消滅由于信息冗余而造成的數(shù)據(jù)不一致,和數(shù)據(jù)查詢困難的問題。

      3.系統(tǒng)功能

      本系統(tǒng)主要包括兩大功能模塊:學(xué)生學(xué)籍管理和選課管理。

      其中學(xué)生學(xué)籍管理系統(tǒng)僅面向教務(wù)處管理人員,也就是說只有他有權(quán)對信息進行操作.又包括:新生信息輸入、教務(wù)信息輸入和個人信息查詢修改三個功能??臁T诘谝荒K可以有教務(wù)處管理人員輸入新生的姓名、性別、院系、生日、籍貫、電話、家庭住址等信息;第二模塊管理學(xué)籍變更(休學(xué)、復(fù)學(xué)、退學(xué)、升學(xué)、畢業(yè))和獎懲情況;第三個模塊用來查詢和修改學(xué)生個人信息。通過這一功能模塊,教務(wù)處可以實現(xiàn)對全校學(xué)生信息從入學(xué)到畢業(yè)的全程管理,而且此項工作除了每年的新生信息錄入,完全可以由一個人全權(quán)負(fù)責(zé)。而新生信息錄入這項工作可以留給勤工儉學(xué)的同學(xué)來完成。雖然要負(fù)一些勞務(wù)費,但遠(yuǎn)比用老師來人工管理然后付給他們工資節(jié)省的多。

      另一大功能模塊——選課管理系統(tǒng)。既面向教務(wù)處,又面向教師和學(xué)生。不同的人,不同的身份操作的權(quán)限也不同。作為教師,他可以向教務(wù)處申請增加、刪除、修改課程信息,并隨時了解選修本課的學(xué)生名單,還可以輸入并分析考試成績。作為教務(wù)處管理員,它的權(quán)限是最寬的。他可以對教師提出的課程設(shè)置申請進行審批,同時對教學(xué)進行安排(包括時間和教室分配、選課結(jié)果管理)。作為學(xué)生,他可以查詢可以選什么課,已有多少學(xué)分,還差多少學(xué)分。最后進行選課,在學(xué)期末還可以隨時進行成績查詢。

      4.系統(tǒng)背景

      一方面,在時下這個飛速發(fā)展的信息社會中,直到今天仍然沒有一套完善可行的學(xué)生信息管理系統(tǒng)出現(xiàn)在學(xué)校里。每年,從大專生、本科生到碩士生、博士生,幾千人的入學(xué)、升學(xué)、畢業(yè),全要由教務(wù)處和各系老師人工管理。信息量之巨大,工作量之繁重,是難以想象的。因此,學(xué)校和各個系都要安排多名教師專門負(fù)責(zé)學(xué)生學(xué)籍管理,浪費了大量的人力資源。然而,即使這樣,管理仍然談不上井井有條。舉一個最簡單的真實例子,一個同學(xué)的姓名在花名冊里印錯了,就一錯錯了三年,一直沒能改正。同學(xué)想去改,卻不知道是應(yīng)該找系里,還是去找教務(wù)處。還有,當(dāng)學(xué)生的基本信息,比如家庭住址、電話等變更后,無法及時在檔案中修改,使得老師與同學(xué)無法聯(lián)系溝通。

      而另一方面,當(dāng)我們還是高中生的時候就聽說大學(xué)實行的是“學(xué)分制”,也就是說,我們不必再天天按照老師安排的課程去學(xué)習(xí),而是可以在一些必修課之外,隨意選擇我們喜愛和感興趣的課去學(xué)習(xí)。但是,當(dāng)我們真正步入校園之后才發(fā)現(xiàn),這里仍然是所謂的“學(xué)年制”,即每學(xué)期的課程都是學(xué)校安排的,學(xué)生沒有選擇的自由,而且課程的安排由于各方面諸多的原因經(jīng)常有不適之處,尤其是先行課的問題。另外,每學(xué)期考完試,同學(xué)們都要一次又一次的往系里跑,大家擠在一個小小的布告欄前面,在幾張A4紙上尋找自己的名字和成績。雖然從去年開始,全學(xué)校也改成了“學(xué)分制”,但整個選課過程的管理從我們學(xué)生的角度來看,變得更加混亂。同學(xué)們不知道每學(xué)期有什么課可以選,哪些是選修,哪些是必修,哪些是專業(yè)課;也不確定每門課多少學(xué)分,自己已經(jīng)修了多少學(xué)分;更不用說考慮一下哪門課要先學(xué),哪門課要后學(xué),哪些課屬于一系列。所以說,大部分同學(xué)都是為了“選課”而選課,完全沒有實現(xiàn)鼓勵同學(xué)發(fā)展個性,學(xué)各自之所愛的效果。不僅如此,每當(dāng)選課的時候,同學(xué)們忙,老師更忙,學(xué)校和系里都需要投入大量的人力、物力對整個選課過程進行管理。

      最后,從社會這方面講,雖然我們有四層的圖書館,有先進的實驗室,有多個可以同時容納百人上機的“奔騰4”機房,但是學(xué)校的軟件系統(tǒng)也是衡量該學(xué)校整體水平的一個重要因素。比如我們周圍的兄弟學(xué)?!本┕I(yè)大學(xué),它就有著比較完善的學(xué)生信息管理系統(tǒng)。同學(xué)坐在家里動一動鼠標(biāo),就能查詢到自己各方面的資料,包括選課、成績、個人信息等。相比之下,我們在這個方面就落后了。因此我們急待彌補這個空缺,使我們的整體管理水平上一個檔次,與如今這個高科技的信息社會接軌,作時代的領(lǐng)頭人。

      二、業(yè)務(wù)流程分析

      在本系統(tǒng)的系統(tǒng)分析階段,我們主要是對學(xué)校的學(xué)籍和教學(xué)管理進行多方面的調(diào)查和研究,從而抽象出我們系統(tǒng)的業(yè)務(wù)流程圖,數(shù)據(jù)流程圖以及數(shù)據(jù)字典。接下來,我們將通過本系統(tǒng)的業(yè)務(wù)流程圖,數(shù)據(jù)流程圖以及數(shù)據(jù)字典來進一步說明其功能。

      三、數(shù)據(jù)流程分析

      頂圖:

      中圖:

      底圖:

      D1

      數(shù)據(jù)字典 數(shù)據(jù)元素

      數(shù)據(jù)結(jié)構(gòu)

      數(shù)據(jù)流

      數(shù)據(jù)存儲

      處理過程

      四、實施計劃

      1.工作任務(wù)的分解

      本系統(tǒng)分為兩大功能模塊,一為學(xué)籍管理子系統(tǒng),主要由朱奕,韓崢,武蒙負(fù)責(zé),另一為選課管理子系統(tǒng),主要由李偉,李小堯,鄭曉負(fù)責(zé)。而整個系統(tǒng)調(diào)試由朱奕,李偉,李小堯負(fù)責(zé)。

      2.進度

      分析員:XXXXX

      第五篇:學(xué)生成績管理

      為方便編程采用C++實現(xiàn),同C類似,區(qū)別不大:

      (1)學(xué)號為負(fù)數(shù)時結(jié)束輸入:

      #include“stdafx.h”

      #define NULL 0

      #include

      #include

      #include

      using namespace std;

      //聲明結(jié)構(gòu)體類型

      typedef struct stnode

      {

      int id;//學(xué)號

      char name[16];//姓名

      intclass[4];//課程成績數(shù)組

      float ave;//學(xué)生個人所有課程的平均成績struce stnode *next;//指針域

      }Students;

      // 函數(shù)原型聲明

      void PrintFailStudent(Student*head);

      void PrintSuccessStudent(Student*head);void DeleteLink(Student*head);

      Student*input_data();

      void main()

      {

      Student*head=input_data();

      Student*input_data();//調(diào)用input_data函數(shù),錄入學(xué)生信息

      PrintFailStudent(head);//調(diào)用PrintFailStudent函數(shù),存在不及格的學(xué)生

      void PrintSuccessStudent(Student*head);//打印平均分90分以上的學(xué)生

      DeleteLink(head);//調(diào)用DeleteLink函數(shù),釋放內(nèi)存

      }

      //

      {

      int id;// 定義一個整數(shù)變量,存放學(xué)號

      string name;//學(xué)生姓名

      int class;//課程號

      int scores;//各科成績

      int totl_score;//各科總成績

      Student *head=NULL, *temp;// 定義兩個結(jié)構(gòu)體指針

      cout<<”開始錄入學(xué)生成績:”;

      while(1){cout<<“請輸入學(xué)生學(xué)號:”;cin>>id;// 輸入學(xué)號 if(id<0){// 學(xué)號為負(fù)數(shù)時結(jié)束錄入break;錄入學(xué)生信息 Student*input_data()

      }

      temp=new Student;// 向內(nèi)存動態(tài)申請一個結(jié)構(gòu)體結(jié)點 cout<<“請輸入學(xué)生姓名:”;

      for(int a=0;a<=sizeof(a[0]);a++){temp->id=id;// 將輸入的學(xué)號存入結(jié)構(gòu)體結(jié)點的學(xué)號成員變量temp->name=name;// 存入學(xué)生姓名

      cout<<“請輸入學(xué)生課程”+a+”的成績:”;

      cin>>scores;// 輸入學(xué)號

      totl_score=totl_score+scores;//總成績

      temp->class[a]=scores;// 課程1的成績錄入}

      ave=totl_score/sizeof(a[0]);

      }

      // 打印不及格學(xué)生信息

      void PrintFailStudent(Student*head)

      {

      cout<<”存在不及格學(xué)生信息:”;

      cout<<“學(xué)號”<next)// 輸出有不及格情況的學(xué)生信息cout<

      id<class[0]<class[1]<class[2]<class[3]<class[4]<class[0]<60||p->class[1]<60||p->class[2]<60||p->class[3]<60||p->class[4]<60||){} return head;//返回頭指針 temp->next=head;// 將結(jié)點連接到鏈表中去 head=temp;// 更新頭指針

      }

      }

      // 打印90平均分學(xué)生

      void PrintSuccessStudent(Student*head){

      }

      // 釋放鏈表中的所有到結(jié)點 void DeleteLink(Student*head){

      } Student*p;while(head!=NULL)// 頭指針非空時循環(huán) {} p=head;// 記住當(dāng)前頭指針 head=head->next;//當(dāng)前頭指針移到下一個結(jié)點 delete p;// 刪除結(jié)點 for(Student*p=head;p!=NULL;p=p->next)cout<<”平均分為90分以上的學(xué)生學(xué)號:”+p->id;if(p->ave>=90){}

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

      文檔為doc格式


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

      相關(guān)范文推薦

        學(xué)生成績管理系統(tǒng)開題報告

        學(xué)生成績管理系統(tǒng)開題報告 一. 研究背景、目的、意義 背景:隨著經(jīng)濟的快速發(fā)展,科技的日益普及。目前我國的信息數(shù)字化工作也進入一個全新發(fā)展時期,特別是高校的信息化建設(shè)已進......

        學(xué)生成績管理系統(tǒng)(論題報告)

        專業(yè): 姓名: 電子郵箱: 聯(lián)系電話:學(xué)生成績管理系統(tǒng) (論題報告)一、論題提出的背景和意義 在21世紀(jì)的科技時代,科學(xué)技術(shù)突飛猛進,計算機已經(jīng)不僅是在科技上應(yīng)用,而且在生活中也是同......

        學(xué)生成績管理數(shù)據(jù)結(jié)構(gòu)課程設(shè)計報告

        學(xué)生成績管理系統(tǒng) 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計 一、課程設(shè)計的內(nèi)容與目的 利用所學(xué)數(shù)據(jù)結(jié)構(gòu)理論知識完成“學(xué)生成績管理系統(tǒng)”的設(shè)計。 通過課程設(shè)計提高學(xué)生的思維能力,促進學(xué)生的綜合......

        康泰健康管理系統(tǒng)分析報告

        康泰健康管理系統(tǒng)分析報告 功能: 1. 密碼修改 2. 個人信息:用戶詳細(xì)信息、體格特征、生活習(xí)慣(以簡歷形式展示) 3. 修改個人信息:除健康卡號(用戶編號外)都能修改 4. 健康檔案:不適......

        學(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)實訓(xùn)報告

        鄭州輕工業(yè)學(xué)院實 訓(xùn) 報 告實訓(xùn)名稱:學(xué)生成績管理系統(tǒng)姓名: 任彬彬院 (系): 軟件學(xué)院專業(yè)班級: 網(wǎng)路管理12-01學(xué)號: 621213550131指導(dǎo)教師:馬軍霞、范乃梅、徐潔、方娜、李輝、馮柳......

        VB學(xué)生成績管理系統(tǒng)課程設(shè)計報告

        VB程序設(shè)計 課程設(shè)計報告 班 級:***** 姓 名:***** 序 號:***** 指導(dǎo)老師:***** 目錄 第 0 頁 共 31 頁 1、課設(shè)的目的 .........................................................

        學(xué)生成績管理系統(tǒng)可行性分析報告

        學(xué)生成績管理系統(tǒng)可行性分析報告 一、系統(tǒng)建立的目的及背景 1、編寫目的 當(dāng)今學(xué)生成績管理的繁索給具有強烈時間觀念的行政人員帶來了諸多不便,教學(xué)辦公室缺少一種完善的學(xué)籍......