oracle统计学生成绩c,Oracle11g学生成绩管理系统.docx
Oracle11g學(xué)生成績管理系統(tǒng)
Oracle數(shù)據(jù)庫應(yīng)用開發(fā)綜合設(shè)計實驗系統(tǒng)名稱: 學(xué)生成績管理系統(tǒng) 專 業(yè): 計算機科學(xué)與技術(shù) 姓 名: 沈倩竹 班 級: 14計算機2班學(xué) 號:1430110311指導(dǎo)教師: 王 巖 成 績:完成日期: 2016 年6 月17日1 系統(tǒng)分析1.1需求分析學(xué)生成績管理系統(tǒng)是高校不可缺少的一部分,對于學(xué)校教師而言,他們應(yīng)該能夠?qū)ο到y(tǒng)的不同部分有各自不同的權(quán)限,對于學(xué)生而言,學(xué)生可以查詢自己的成績,對于管理員而言,系統(tǒng)應(yīng)實現(xiàn)查詢,記錄學(xué)生成績,對成績進行各種操作的權(quán)限。本系統(tǒng)提供了學(xué)生成績管理,課程信息管理,學(xué)生基本信息管理,教師基本信息管理,班級信息管理,以及系統(tǒng)的管理等功能。要求系統(tǒng)具備以下特點:(1)操作簡單、易用。(2)數(shù)據(jù)存儲可靠,具備較高的處理效率。(3)系統(tǒng)安全、穩(wěn)定。(4)開發(fā)技術(shù)先進、功能完善、擴展性強。1.2功能分析系統(tǒng)功能描述。系統(tǒng)功能模塊圖如圖1.1所示。成績信息查詢圖1.1系統(tǒng)功能模塊圖1.2.1成績管理模塊本模塊實現(xiàn)有關(guān)成績基本信息的錄入、修改、查詢與刪除。同時能夠?qū)崿F(xiàn)按照課程代碼或者學(xué)生學(xué)號進行查詢并且當(dāng)?shù)顷懮矸轂閷W(xué)生時,只能查詢自己的成績,當(dāng)身份為教師時,可以錄入學(xué)生成績和查詢成績的功能,但是不可以修改和刪除學(xué)生成績。1.2.2 課程管理模塊對各專業(yè)課程信息進行添加、刪除、修改同時能夠?qū)崿F(xiàn)按照課程編號、課程名稱進行查詢。并且當(dāng)?shù)顷懹脩羯矸轂閷W(xué)生或者任課教師時,只能進行查詢課程信息操作。1.2.3 班級管理模塊對班級信息進行添加、刪除和修改,并且當(dāng)?shù)顷懹脩羯矸菔菍W(xué)生或這任課教師時,只能進行查詢班級信息的操作。1.2.4學(xué)生管理模塊有關(guān)學(xué)生基本信息的錄入、修改查詢和刪除。同時能夠?qū)崿F(xiàn)按照學(xué)生的學(xué)號、姓名等條件進行查詢,并且登陸用戶身份是學(xué)生或者任課教師時只能進行學(xué)生信息查詢。1.2.5專業(yè)管理模塊有關(guān)專業(yè)基本信息的錄入、修改查詢和刪除。同時能夠?qū)崿F(xiàn)按照專業(yè)代碼或?qū)I(yè)名稱進行查詢,并且登陸身份是學(xué)生或者任課教師時,只能進行查詢操作。1.2.6教師管理模塊有關(guān)教師基本信息的錄入、修改查詢和刪除。同時能夠?qū)崿F(xiàn)按照教師號、姓名等信息進行查詢,并且登陸用戶為學(xué)生時不能對此模塊進行任何操作。1.2.7系統(tǒng)管理模塊有系統(tǒng)管理員身份的用戶可以登陸,負責(zé)用戶管理。對用戶進行添加修改、查詢和刪除功能。2 數(shù)據(jù)庫設(shè)計2.1概念結(jié)構(gòu)設(shè)計列出系統(tǒng)E-R圖,包括局部E-R圖和總E-R圖。系統(tǒng)E-R圖如圖2.1所示:圖2.1 學(xué)生成績管理系統(tǒng)E-R圖學(xué)生基本信息實體圖如圖2.2所示:圖2.2 學(xué)生基本信息實體圖教師基本信息實體圖如圖2.3所示:圖2.3教師基本信息實體圖課程基本信息實體圖如圖2.4所示:圖2.4 課程基本信息實體圖專業(yè)信息實體圖如圖2.5所示:圖2.5專業(yè)信息實體圖班級信息實體圖如圖2.6所示:圖2.6班級信息實體圖用戶類別信息實體圖如圖2.7所示:圖2.7用戶類別信息實體圖用戶信息實體圖如圖2.8所示:圖2.8用戶信息實體圖成績信息實體圖如圖2.9所示:圖2.9成績信息實體圖2.2 邏輯結(jié)構(gòu)設(shè)計闡述什么是邏輯結(jié)構(gòu),需要做哪些工作。1、學(xué)生實體集可以轉(zhuǎn)換為關(guān)系:Student(sno,sname,sex,classid,majorid), sno表示學(xué)生學(xué)號,sname表示學(xué)生姓名,sname表示學(xué)生性別,classid表示班級號,majid表示專業(yè)號。2、教師實體集可以轉(zhuǎn)換為關(guān)系:Teacher(tno,tname,sex,majid),tno表示教師編號,tname表示教師姓名,sex表示教師性別,majid表示教師所在專業(yè)。3、專業(yè)實體集可以轉(zhuǎn)換為關(guān)系:Major(majid,majname),majid表示專業(yè)號,majname表示專業(yè)名。4、班級實體集可以轉(zhuǎn)換為關(guān)系:Class(classid,classname,majid),classid表示班級編號,classname表示班級名,majid表示班級所在專業(yè)。5、課程實體集可以轉(zhuǎn)換為關(guān)系:Course(cno,cname,credit),cno表示課程編號,cname表示課程名,credit表示課程的學(xué)分。6、成績實體集可以轉(zhuǎn)換為關(guān)系:Grade(sno,sname,cno,cname,grade,credit,tno),sno表示學(xué)生學(xué)號,sname表示學(xué)生姓名,cno表示課程編號,cname表示課程名稱,grade表示分數(shù),credit表示學(xué)分,tno表示授課教師編號.7、用戶實體集可以轉(zhuǎn)換為關(guān)系:Users(userid,uname,pwd,typeid),userid表示登陸
總結(jié)
以上是生活随笔為你收集整理的oracle统计学生成绩c,Oracle11g学生成绩管理系统.docx的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 求某类型变量的大小(是否使用sizeof
- 下一篇: linux teaming状态命令,Li