學(xué)生成績管理系統(tǒng)設(shè)計(jì)報(bào)告_第1頁
學(xué)生成績管理系統(tǒng)設(shè)計(jì)報(bào)告_第2頁
學(xué)生成績管理系統(tǒng)設(shè)計(jì)報(bào)告_第3頁
學(xué)生成績管理系統(tǒng)設(shè)計(jì)報(bào)告_第4頁
學(xué)生成績管理系統(tǒng)設(shè)計(jì)報(bào)告_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、一、概述1、 項(xiàng)目背景時(shí)代是飛速發(fā)展的信息時(shí)代。在各行各業(yè)中離不開信息處理,這正是計(jì)算機(jī)被廣泛應(yīng)用于信息管理系統(tǒng)的環(huán)境。計(jì)算機(jī)的最大好處在于利用它能夠進(jìn)行信息管理。使用計(jì)算機(jī)進(jìn)行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。 尤其對(duì)于復(fù)雜的信息管理,計(jì)算機(jī)能夠充分發(fā)揮它的優(yōu)越性。計(jì)算機(jī)進(jìn)行信息管理與信息管理系統(tǒng)的開發(fā)密切相關(guān),系統(tǒng)的開發(fā)是系統(tǒng)管理的前提。目前隨著各大高校的擴(kuò)招,在校學(xué)生數(shù)量龐大。擁有一款好的學(xué)習(xí)成績管理系統(tǒng),對(duì)于加強(qiáng)對(duì)在校生的成績管理起到積極作用。并且,可以為在校生隨時(shí)查閱自己的成績信息、教師錄入成績、管理員進(jìn)行信息等提供方便,為學(xué)校節(jié)省大量人力資本,本系統(tǒng)就是為了管

2、理學(xué)生成績信息而設(shè)計(jì)的。2、 編寫目的首先,學(xué)生成績管理是一個(gè)學(xué)校不可缺少的部分,它的內(nèi)容對(duì)于學(xué)校的管理者和學(xué)生以及學(xué)生家長來說都,所以一個(gè)良好的學(xué)生成績管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵?。學(xué)生成績管理系統(tǒng)對(duì)學(xué)校加強(qiáng)學(xué)生成績管理有著極其重要的作用. 作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)學(xué)生成績信息進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點(diǎn)。例:檢索迅速、查找方便、可靠性高、量大、性好、長、成本。這些優(yōu)點(diǎn)能夠極大地提高管理者管理的效率,也是學(xué)??茖W(xué)化、正規(guī)化管理,與世界接軌的重要條件。 因此,開發(fā)設(shè)計(jì)這樣一套學(xué)生成績管理成為很有必要的事情。其次,初步掌握開發(fā)的流程,熟悉 Javaweb

3、 技術(shù)的使用方法,達(dá)到能夠較好的運(yùn)用兩者制成能實(shí)現(xiàn)初步功能的管理系統(tǒng),鍛煉自己的動(dòng)手能力,同時(shí),在合作中更好的與同學(xué)交流,這些都是必要的。最后,自己動(dòng)手編程序,能更好的對(duì)本專業(yè)的,初步了解本專業(yè)的發(fā)展方向,為將來的畢業(yè)與找工作奠定基礎(chǔ)。3、定義該學(xué)生管理管理信息系統(tǒng)是基于 C/S 模型及 Java 技術(shù),建立以以數(shù)據(jù)庫為后臺(tái)應(yīng)用、以服務(wù)為目的,對(duì)資源進(jìn)行科學(xué)的加工整序和管理,為提高管理學(xué)生成績的效率而設(shè)計(jì)的系統(tǒng)。4、 開發(fā)環(huán)境二、需求分析 1、 問題的提出為了提高高校學(xué)生成績信息的管理效率,方便學(xué)生和教師對(duì)學(xué)生成績信息進(jìn)blablablabla (待后添加)行查詢、方便學(xué)校里面管理員去管理和查

4、詢學(xué)生信息,建立一個(gè)學(xué)生成績管理系統(tǒng),使學(xué)生信息管理工作規(guī)范化,系統(tǒng)化,程序化,避免學(xué)生成績管理的隨意性,提高信息處理的速度和準(zhǔn)確性,能夠及時(shí)、準(zhǔn)確、有效的查詢和修改學(xué)生信息是必須而且十分迫切的工作。本次課程設(shè)計(jì)題目為學(xué)生成績管理系統(tǒng),涉及成績管理系統(tǒng)的登錄界面、老師對(duì)學(xué)生成績的查詢、學(xué)生對(duì)學(xué)生成績的查詢、教務(wù)員對(duì)學(xué)生成績的增刪改查統(tǒng)計(jì)等內(nèi)容。本功能實(shí)現(xiàn)對(duì)學(xué)生信息、教師信息情況信息的管理和統(tǒng)計(jì)、課程信息和成績信息查看及。2、系統(tǒng)的業(yè)務(wù)功能分析學(xué)生成績管理系統(tǒng)應(yīng)當(dāng)將學(xué)生與教務(wù)員區(qū)分開來,因?yàn)樵?、刪、改、查的權(quán)限應(yīng)當(dāng)只有系統(tǒng)管理員(教務(wù)科)才擁有,學(xué)生只能查詢與自己相關(guān)的,老師查詢自己所授課程的,

5、而系統(tǒng)管理員則錄入數(shù)據(jù),進(jìn)行增刪改與統(tǒng)計(jì)。另外,在日常學(xué)習(xí)生活中,為了方便老師和同學(xué)了解情況,需要提供平均分、最高(低)分、等供老師和學(xué)生查詢。具體分析:按照教師,學(xué)生,管理員三種角色設(shè)計(jì)系統(tǒng)功能。學(xué)生要能夠查詢自己所學(xué)課程的成績,查看自己不同課程的成績、,查看個(gè)人信息、修改個(gè)人登錄等。教師要實(shí)現(xiàn)對(duì)自己所教授課程中所有學(xué)生成績的查詢、以及對(duì)自己所教班上同學(xué)的各分?jǐn)?shù)段成績單人數(shù)成績的查詢(排序功能),的修改和修改個(gè)人登錄等。管理員要能夠?qū)崿F(xiàn)對(duì)管理員、教師、學(xué)生基本信息的增加、刪除、修改、查詢以及實(shí)現(xiàn)對(duì)學(xué)生成績的增加、刪除(按學(xué)號(hào)、按班級(jí)、按課程號(hào)、按院系)、修改、查詢(按學(xué)號(hào)、按班級(jí)、按課程號(hào)、

6、按院系)和數(shù)據(jù)統(tǒng)計(jì)分析以及對(duì)結(jié)果提供打印功能等。個(gè)人信息3、系統(tǒng)業(yè)務(wù)流程分析菜單退出管理員管理員信息信息管理學(xué)生信息登陸次數(shù)必須小于三成績查詢成績管理成績管理成績統(tǒng)計(jì)學(xué)生管理幫助顯示制作人和版本系統(tǒng)個(gè)人信息登錄系統(tǒng)菜單修改退出教師顯示制作人和版本幫助個(gè)人信息菜單修改學(xué)生成績 管理成績查詢幫助顯示制作人和版本退出成 績 管 理成績查詢教師信息修改4、完成的功能系統(tǒng)的功能模塊劃分學(xué)生成績管理系統(tǒng)包括八個(gè)模塊:系統(tǒng)登錄、學(xué)生基本信息管理、教師基本信息管理、管理員基本信息管理、學(xué)生成績信息查詢、學(xué)生成績信息管理,學(xué)生成績信息統(tǒng)計(jì),系統(tǒng)退出。1、系統(tǒng)登錄模塊(1)用戶在登錄界面中輸入用戶名與。(2)通過

7、用戶名與數(shù)據(jù)庫里的用戶表相比配,將學(xué)生、教師與管里員區(qū)分開,三者各自進(jìn)入自己的頁面,初始碼。為:000000,登錄成功后,可以修改密(3)三者擁有各自權(quán)限,分別擁有不同的功能。2、學(xué)生基本信息管理:管理員對(duì)所有學(xué)生信息進(jìn)行增刪改查,學(xué)生只能查詢自己的基本信息。3、教師基本信息管理:管理員對(duì)所有教師信息進(jìn)行增刪改查,學(xué)生只能查詢自己的基本信息。4、管理員基本信息管理:管理員對(duì)所有管理員信息進(jìn)行增刪改查。5、學(xué)生成績信息查詢:管理員查詢功能:可以按學(xué)號(hào)、班級(jí)、院系、教師工號(hào)等對(duì)學(xué)生成績分別進(jìn)行查詢、門課程的、最高分、最低分、績點(diǎn)、不及格人數(shù)等、班級(jí)某科目分?jǐn)?shù)段的人數(shù)。教師查詢功能:查詢所教課程的最

8、高分、最低分、各分?jǐn)?shù)段人數(shù)、不及格人數(shù)等。學(xué)生查詢功能:學(xué)生所學(xué)課程的、最高分、最低分、績點(diǎn)、不及格人數(shù)等。6、學(xué)生成績信息管理:管理員對(duì)學(xué)生成績進(jìn)行增刪改查。7、學(xué)生成績信息統(tǒng)計(jì):按學(xué)號(hào)、班級(jí)、院系、教師工號(hào)等分別進(jìn)行統(tǒng)計(jì),并對(duì)結(jié)果提供打印能。8、退出程序:退出該程序。5、數(shù)據(jù)流程圖數(shù)據(jù)流圖學(xué)生成績管理系統(tǒng)6、數(shù)據(jù)字典(1).數(shù)據(jù)流學(xué)院信息,包括學(xué)院,學(xué)院名稱等信息。班級(jí)信息,包括班級(jí),學(xué)院等信息。學(xué)生信息,包括學(xué)生,學(xué)生,班級(jí),等信息。教師信息,包括教師工號(hào),教師,學(xué)院,等信息。管理員信息,包括管理員,管理員,等信息。用戶信息,包括用戶名,登錄等信息。課程信息,包括課程號(hào),課程名稱,學(xué)分,

9、學(xué)時(shí),教師工號(hào)等信息。(2).數(shù)據(jù)成績表信息,包括學(xué)生,課程,課程績點(diǎn),課程成績等信息。課程安排信息,包括課程,課程名稱,教師工號(hào)等信息。教師查詢課程成績情況查詢個(gè)人信息查詢個(gè)人成績情況信息管理(操作員、教師、學(xué)生)學(xué)生查詢個(gè)人信息管理成績管理(增刪改查)員成績統(tǒng)計(jì)、打印E/R 圖: (到時(shí)候拿erdesign 生成一個(gè)好了)三、系統(tǒng)設(shè)計(jì)1、數(shù)據(jù)表:(1)、數(shù)據(jù)庫的關(guān)系模式:student(sno, teacher(tno, course(cno, score(sno,class(¥ clasname, tname,cname,sex,clao, );departid,credit,sex,p

10、hone);tno);sname,cno,cname,ame);grade);o,clauser(userno,password);(2)、表的物理設(shè)計(jì):屬性名數(shù)據(jù)類型是否為主鍵是否為空說明缺省值snochar(10)YesNOT NULL學(xué)號(hào)snamechar(20)noNOT NULLNonamesexchar(10)noNOT NULLclaochar(10)noNOT NULL班級(jí)號(hào)(外鍵)表一學(xué)生信息表student student(primary key,Createsno sname sextablechar(10)char(20) char(10)char(10)char(10

11、)not null not null ,foreignforeigndefaultNoname,claokeyreferenkeyreferenclass(clao) ,departid phone);department(departid),char(20)表二教師信息表 teacherCreatetno tname sexdepartid phone);tablechar(10)student(primary key,char(10) not nulldefaultNoname ,char(10) not null ,char(10) fchar(20)einkeyrefrendepart

12、ment(departid),屬性名數(shù)據(jù)類型是否為主鍵是否為空說明缺省值tnochar(10)YesNOT NULL教師工號(hào)tnamechar(10)noNOT NULL教師Nonamedepartidchar(10)noNOT NULL院系號(hào)(外鍵)sexchar(10)noNOT NULLphonechar(11)noNULL表三課程信息表 courseCreatecnocname creditablechar(10)student(,char(20) not null,char(10) not null ,tnochar(10),primary key(cno, tno);表四學(xué)生成績表

13、 scoreCreatesno sname cnocnameScoretablechar(10)score (,char(20) not null,char(10),char(20)char(10)not null,not null,屬性名數(shù)據(jù)類型是否為主鍵是否為空說明缺省值snochar(10)YesNOT NULL學(xué)號(hào)snamechar(20)noNOT NULLNonamecnochar(10)YesNOT NULL課程號(hào)cnamechar(20)noNOT NULL課程名gradechar(10)noNOT NULL成績屬性名數(shù)據(jù)類型是否為主鍵是否為空說明缺省值cnochar(10)Y

14、esNOT NULL課程號(hào)cnamechar(20)noNOT NULL課程名creditchar(10)noNOT NULL學(xué)分tnochar(10)YesNOT NULL教師工號(hào)primary key();o)表五管理員信息表 administrorCreateadmininotablestudent(char(10) char(20)primary key,admininame);not nulldefaultadmin,表六班級(jí)表 classCreatedepartidtableclass (char(10)foreignkeyreferendepartment(departid),c

15、la cla);ochar(10)primary key ,amechar(10)not null屬性名數(shù)據(jù)類型是否為主鍵是否為空說明缺省值departidchar(10)noNOT NULL院系號(hào)(外鍵)claochar(10)yesNOT NULL班級(jí)號(hào)claamechar(10)noNOT NULL班級(jí)名稱Admininoadmininame200000200001屬性名數(shù)據(jù)類型是否為主鍵是否為空說明缺省值admininochar(10)YesNOT NULL工號(hào)admininameChar(20)noNOT NULLNoname表七用戶表 userCreateuserno passwo

16、rd);tableuser(char(10)primary key,char(6)not null2、視圖,索引,數(shù)據(jù)庫權(quán)限:這些在這個(gè)學(xué)生成績管理系統(tǒng)中沒有用到。3、功能設(shè)計(jì)(1)、系統(tǒng)的結(jié)構(gòu)圖屬性名數(shù)據(jù)類型是否為主鍵是否為空說明缺省值usernoChar(10)yesNOT NULL用戶名passwordChar(6)noNOT NULL000000個(gè)人信息菜單退出管理員管理員信息信息管理學(xué)生信息登陸次數(shù)必須小于三成績查詢成績管理成績管理成績統(tǒng)計(jì)學(xué)生管理幫助顯示制作人和版本系統(tǒng)個(gè)人信息登錄系統(tǒng)菜單修改退出教師顯示制作人和版本幫助個(gè)人信息菜單修改學(xué)生成績 管理成績查詢幫助顯示制作人和版本退出

17、成 績 管 理成績查詢教師信息修改(2)、功能表:學(xué)生成績管理系統(tǒng)功能模塊細(xì)分模塊功能具體描述管理員菜單個(gè)人信息顯示登錄管理員的個(gè)人信息(工號(hào)、)修改管理員修改自己的登錄退出管理員退出整個(gè)系統(tǒng)信息管理管理員信息對(duì)所有管理員的信息進(jìn)行增刪改查教師信息對(duì)所有教師的信息進(jìn)行增刪改查學(xué)生信息對(duì)所有學(xué)生的信息進(jìn)行增刪改查成績管理成績查詢可以按學(xué)號(hào)、班級(jí)、院系、教師工號(hào)等分別進(jìn)行查詢學(xué)生所學(xué)課程的、最高分、最低分、績點(diǎn)、不及格人數(shù)等班級(jí)某科目分?jǐn)?shù)段的人數(shù)成績管理對(duì)學(xué)生成績進(jìn)行增刪改查成績統(tǒng)計(jì)按學(xué)號(hào)、班級(jí)、院系、教師工號(hào)等分別進(jìn)行統(tǒng)計(jì)對(duì)結(jié)果提供打印能幫助顯示該系統(tǒng)的制作人和版本教師菜單個(gè)人信息顯示登錄教師個(gè)人信息(工號(hào)、院系號(hào)、)修改教師修改自己的登錄退出教師退出整個(gè)系統(tǒng)成績管理成績查詢查詢所教課程的最高分、最低分、各分?jǐn)?shù)段人數(shù)、不及格人數(shù)等成績統(tǒng)計(jì)按學(xué)號(hào)、班級(jí)、院系、教師工號(hào)等分別進(jìn)行統(tǒng)計(jì)幫助顯示該系統(tǒng)的制作人和版本學(xué)生菜單個(gè)人信息顯示登錄學(xué)生個(gè)人信息(學(xué)號(hào)、班級(jí)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論