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

正文內(nèi)容

學(xué)生成績管理系統(tǒng)畢業(yè)設(shè)計(doc畢業(yè)設(shè)計論文)(編輯修改稿)

2025-07-23 09:44 本頁面
 

【文章內(nèi)容簡介】 課程管理:用于對各學(xué)期課程的開設(shè)和修改。 成績管理:用于對成績的添加、修改、查詢。信息查詢管理:用于對學(xué)生信息進行查詢?;颈砭S護管理:用于對各表進行維護。統(tǒng)計匯總管理:用于查詢學(xué)生各科成績。退出功能:結(jié)束并關(guān)閉系統(tǒng)。本系統(tǒng)性能力求易于使用,具體有較高的擴展性和可維護性。信息錄入數(shù)據(jù)流圖如圖42所示。學(xué)生信息表學(xué)生成績表課程信息表教師信息表數(shù)據(jù)庫學(xué)生信息錄入成績信息錄入教師信息錄入班級信息錄入課程信息錄入理工系學(xué)生信息錄入計算機 系成績信息錄入教師信息錄入班級信息錄入課程信息錄入計算機 系計算機 系計算機 系圖42 信息錄入流圖信息錄入數(shù)據(jù)流圖如圖43所示。圖43 信息查詢流圖 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫在一個信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的好壞將直接對應(yīng)用系統(tǒng)的效率以及實現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計可以提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的完善和一致。同時,合理的數(shù)據(jù)庫結(jié)構(gòu)也將有利于程序的實現(xiàn)。用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸出和輸入。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,可以為后面的具體設(shè)計和開發(fā)打下堅實的基礎(chǔ)。針對一般學(xué)生成績管理系統(tǒng)的需求,通過對成績管理過程的內(nèi)容和數(shù)據(jù)流程分析,可以設(shè)計出該系統(tǒng)的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu):(1)“student_info”的數(shù)據(jù)項有:student_id、student_name、classname、born_date、enroll_date、student_sex、telephone、address、ment等;(2)“course_info”的數(shù)據(jù)項有:course_no 、course_name、course_credit、course_des和course_type等(3)“student_course_info ”的數(shù)據(jù)項有:student_id 、student_name、course_no、score等。(4)“user_info”的數(shù)據(jù)項有:user_id,user_pwd。由上面的需求分析結(jié)果,在得到有關(guān)的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計出能夠滿足用戶需求的各種實體,以及它們之間的關(guān)系,為后面的數(shù)據(jù)表格設(shè)計打下基礎(chǔ)。根據(jù)上面的設(shè)計可以規(guī)劃出的實體有:學(xué)生實體、課程實體和學(xué)生成績、班級、教師這些實體。學(xué)生實體學(xué)號姓名電話地址 …… 圖 44 學(xué)生實體ER圖。課程實體課號課名學(xué)分課程類型……圖45 課程實體ER圖。成績實體學(xué)號姓名課號分數(shù) ……圖46 學(xué)生成績信息實體ER圖4.“教師信息”的實體及其屬性圖如圖47所示。教師編號姓名性別登陸密碼 ……圖47 教師信息實體ER圖5.“課程類型”的實體及其屬性圖如圖48所示。課程類型課號類型名稱圖48 程類型實體ER圖。n…… ……mmnn ……姓名學(xué)號成績課程學(xué)生成績信息實體m學(xué)習(xí)課程實體課程類型課名課號考試舉行考試學(xué)生實體地址班級學(xué)號性別圖49 系統(tǒng)ER圖(E-R圖向關(guān)系模型的轉(zhuǎn)換)本學(xué)生成績管理系統(tǒng)所涉及的實體集及有關(guān)屬性如下:{student_id、student_name、classname、born_date、enroll_date、student_sex、telephone、address、ment};:{course_no 、course_name、course_credit、course_des、course_type};:{student_id 、student_name、course_no、score};:{user_id,user_pwd};:{編號,姓名,性別,生日,所在院系,電話,家庭住址,簡歷,登錄系統(tǒng)密碼}:{名稱,密碼}。 E-R圖向關(guān)系模型的轉(zhuǎn)化要解決的問題是如何將實體和實體間的聯(lián)系轉(zhuǎn)換為關(guān)系模式,如何確定這些關(guān)系模式的屬性和碼。對于實體間的聯(lián)系我們分不同的情況討論:(1)間的聯(lián)系是1:1,可以在兩個實體轉(zhuǎn)換成的兩個關(guān)系中任意一個關(guān)系的屬性中加入另一個關(guān)系的碼。(2)間聯(lián)系為1:n,則在n端實體轉(zhuǎn)換成的關(guān)系中加入1端實體轉(zhuǎn)換成的關(guān)系碼。(3)間聯(lián)系為n:m,則將聯(lián)系轉(zhuǎn)換為關(guān)系,關(guān)系的屬性為諸個實體的碼加上聯(lián)系具有的屬性,而關(guān)系的碼則為諸實體的碼的組合。 物理結(jié)構(gòu)設(shè)計:(1)范化設(shè)計,盡可能地減少數(shù)據(jù)冗余和重復(fù)合理的數(shù)據(jù)庫表的設(shè)計應(yīng)該是在滿足需求的前提下,使數(shù)據(jù)的重復(fù)量最小,就盡量按照關(guān)系數(shù)據(jù)庫系統(tǒng)理論方法去設(shè)計一個數(shù)據(jù)庫,減少數(shù)據(jù)的冗余。(2)計與操作設(shè)計相結(jié)合在設(shè)計數(shù)據(jù)庫結(jié)構(gòu)時,有時為了編程實現(xiàn)的簡捷和思路的清晰,往往故意增加一些冗余數(shù)據(jù)。這雖然有悖于傳統(tǒng)的關(guān)系數(shù)據(jù)庫理論,但是考慮到選擇的機器型號和檔次等因素,如果增加的冗余不會明顯增加存儲空間和降低處理效率,并且對編程實現(xiàn)有很大幫助,往往可以采用這種方法?!翱梢暬瘮?shù)據(jù)管理器”新建一個名稱為“studentDB”的數(shù)據(jù)庫,該數(shù)據(jù)庫主要由表和視圖構(gòu)成,主要用到的表如下:用戶登錄表,user_info;學(xué)生信息表,student_info;課程表,course_info;成績表,student_course_info 。(1)student_info:學(xué)生信息表 student_id(學(xué)號)字段為該表的主關(guān)鍵字,唯一地標識了一個學(xué)生的記錄,class(班級)字段為表的外部關(guān)鍵字,如圖表41所示。表41 學(xué)生信息表字段名稱內(nèi) 容類 型長 度備 注student_id學(xué)號Char6Primary keystudent_name姓名Char10classname班級Char20student_sex性別Char4born_date出生日期Date12enroll_date入學(xué)日期Date12telephone電話String10(2)student_course_info:成績表,此表用來記錄所有的學(xué)生的各個科目的成績,在 studentDB數(shù)據(jù)庫中建立一個名為student_course_info的表,此表的主關(guān)鍵字為復(fù)合關(guān)鍵字:studentid和coursename,Studentid為學(xué)生信息表的外部關(guān)鍵字,coursename是與課程表相關(guān)聯(lián)中的外部關(guān)鍵字,如圖表42所示。表42 成績表字段名稱內(nèi) 容類 型長 度備 注student_id學(xué)號Smallint6Reference keystudent_name姓名String10course_no所屬班級Char6Score分數(shù)Int6 (3)course_info:課程表,此表用來記錄學(xué)生所學(xué)的課程名稱,幾個課程的性質(zhì)及要求達到分數(shù),反映了學(xué)校對學(xué)生所設(shè)置的主要課程信息,如圖表43所示。表43 課程表字段名稱內(nèi) 容類 型長 度備 注course_no課程編號Smallint6Primary keycourse_name課程名稱Char20course_type課程類型Char8course_credit分數(shù)Int4表示此科目的滿分值course_des課程描述Char20(4)teacher_info: 教師信息表,此表用來記錄老師的基本信息即所帶課程、聯(lián)系方式表如圖表44所示。表44 教師信息表字段名稱內(nèi) 容類 型長 度備 注teacher_id編號Smallint6Primary keyteacher_name姓名char20teacher_sex性別Char8teacher_date生日Date4course_name所教課程Char20Telephone聯(lián)系電話Char105學(xué)生成績管理系統(tǒng)的實現(xiàn)首先是進入登陸界面,教師和學(xué)生都可以通過此界面進行登陸
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1