軟件工程實(shí)驗(yàn)報(bào)告學(xué)生成績(jī)管理系統(tǒng)_第1頁(yè)
軟件工程實(shí)驗(yàn)報(bào)告學(xué)生成績(jī)管理系統(tǒng)_第2頁(yè)
軟件工程實(shí)驗(yàn)報(bào)告學(xué)生成績(jī)管理系統(tǒng)_第3頁(yè)
軟件工程實(shí)驗(yàn)報(bào)告學(xué)生成績(jī)管理系統(tǒng)_第4頁(yè)
軟件工程實(shí)驗(yàn)報(bào)告學(xué)生成績(jī)管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩20頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院《軟件工程》課程設(shè)計(jì)報(bào)告(2023/2023學(xué)年第1學(xué)期)學(xué)生姓名:黃世強(qiáng)學(xué)生專(zhuān)業(yè):計(jì)算機(jī)科學(xué)與技術(shù)學(xué)生班級(jí):計(jì)算機(jī)102001學(xué)生學(xué)號(hào):202320010110指導(dǎo)教師:張繼福印欠違會(huì)2023代年憑1觀月料17清日啞享誠(chéng)唐滑瘋刪目蝶吼錄TOC\o"1-2"\h\u符1問(wèn)題的殲定義漢瞇1灣2可行性研焦究輩層2草2.1技腫術(shù)可行性饞裂2蝶2.2經(jīng)愛(ài)濟(jì)可行性撿醒2望2.3操饑作可行性躍駝2劈3項(xiàng)目開(kāi)爆發(fā)計(jì)劃彎庫(kù)3榮3.1項(xiàng)饒目背景綁譯3幻3.2項(xiàng)驚目目標(biāo)殲方3崖3.3項(xiàng)堡目功能帳肺4波4需求分妻析五倦5采4.1業(yè)質(zhì)務(wù)流程圖告賀5斧4.2性況能要求畜宰5膏4.3數(shù)鬧據(jù)流圖絡(luò)拳5守4.4數(shù)盡據(jù)字典浸抹7粒5概要設(shè)視計(jì)含訊10軋5.1系費(fèi)統(tǒng)功能模塊棋圖凱畝10隆5.2模售塊功能說(shuō)明打拘10詠6數(shù)據(jù)庫(kù)油設(shè)計(jì)析榴12積6.1外成部接口與用云戶界面妄著12西6.2內(nèi)這部接口涂勁12傍6.3E愧-R圖牲鋒12頌6.4數(shù)尺據(jù)結(jié)構(gòu)設(shè)計(jì)豬淘13存7詳細(xì)設(shè)賊計(jì)鉗腎暈15枕7.1系勁統(tǒng)程序流程蠻圖眨農(nóng)15猜7.2界息面設(shè)計(jì)勇耽22頌8測(cè)試報(bào)捎告鐮報(bào)23便8.1測(cè)烏試系統(tǒng)模塊創(chuàng)冒23曲8.2測(cè)試樹(shù)摘要斑稿25秀8.3不圈足之處快賀25再9用戶手案冊(cè)柜挨26禍9.1編寫(xiě)蜓目的避青26眉9.2背景糟嬌26滅9.3運(yùn)行遵環(huán)境妙縱26附錄27勝1盤(pán)問(wèn)題的定義導(dǎo)隨著互聯(lián)網(wǎng)扮的發(fā)展,利媽用INTE鑄RNET尋技術(shù)來(lái)實(shí)現(xiàn)初“悠無(wú)紙辦公勉”紛這個(gè)概念已學(xué)經(jīng)深入人心耽,校園網(wǎng)作批為學(xué)校信息露化建設(shè)的一等個(gè)平臺(tái)在完躬成資源共享縫、互聯(lián)網(wǎng)訪蒜問(wèn)、教務(wù)管惑理、電子備熄課等方面發(fā)扁揮了重要作吩用。服務(wù)教西學(xué)、提高教很學(xué)水平和效壽果是校園網(wǎng)求建設(shè)的核心燭目標(biāo)和核心纖價(jià)值,本系演統(tǒng)立足于校母園實(shí)際,著份眼于未來(lái)發(fā)局展,建成符化合標(biāo)準(zhǔn)化協(xié)困議、通用性伍較強(qiáng)、實(shí)用伍的系統(tǒng),以到提高高校的沿現(xiàn)代化管理年水平,實(shí)現(xiàn)凈信息資源的聚共享。該項(xiàng)渡目主要是服希務(wù)于教學(xué)方揭面,進(jìn)一步父方便教師的練工作和學(xué)生浩的學(xué)習(xí),從扎而從側(cè)面達(dá)諸到提高學(xué)校尸的教學(xué)方面闊‘焰軟件壽’釘質(zhì)量??梢詫?dǎo)說(shuō)它適用于稈每一所高校尚,因此很有盞開(kāi)發(fā)價(jià)值。氧我們不敢說(shuō)蝶該產(chǎn)品是所原有該系列產(chǎn)運(yùn)品中最好的姥,但是我們散這里要強(qiáng)調(diào)申的是它具有樹(shù)使用范圍廣個(gè),實(shí)用性強(qiáng)碎,使用簡(jiǎn)單云,所花經(jīng)費(fèi)界少等優(yōu)點(diǎn)。病我們可以肯商定的說(shuō)它將勒在高校的使翻用過(guò)程中其軍優(yōu)點(diǎn)將得到粒最充分的體俱現(xiàn)。峽主要功能有厲三方面:管傲理員,登陸農(nóng),進(jìn)入系統(tǒng)盯,可以進(jìn)行怕管理員操作香。廉進(jìn)行學(xué)生信吳息、教師信續(xù)息、課程信勻息的編輯、發(fā)查詢、刪除閉、修改、添高加、打印等螺操作。學(xué)生蟲(chóng),登陸,進(jìn)裕入系統(tǒng),可忽以進(jìn)行查詢寧、修改、打挽印等操作。毀教師,登陸我,進(jìn)入系統(tǒng)母,可以進(jìn)行郵查詢、學(xué)生屢成績(jī)錄入、返修改、打印歸等操作。墳軟件系統(tǒng)鉆目標(biāo)緣為一下幾點(diǎn)簡(jiǎn):磚本系統(tǒng)具有中很強(qiáng)的可靠伏行奮,領(lǐng)可以對(duì)錄入俗的學(xué)生信息補(bǔ)進(jìn)行效驗(yàn),敵對(duì)數(shù)據(jù)進(jìn)行邀修改、刪除快,規(guī)定各種也權(quán)限。本系疾統(tǒng)中的模塊舉具有很強(qiáng)的塊可續(xù)性,可衫以方便管理憑人員的修改要與維護(hù)。本東系統(tǒng)操作方嶄便、靈活、誼簡(jiǎn)單。本系群統(tǒng)可高效、拒快速的查詢播到學(xué)生的基技本信息。標(biāo)2縫可行性研究萬(wàn)2.1技參術(shù)可行性孩攜該系統(tǒng)將大匯大改善數(shù)據(jù)奧處理的速度叉,并且更加悼方便的對(duì)數(shù)境據(jù)進(jìn)行管理六,同時(shí)可以緣大大減少人牲力資源的浪輔費(fèi)以及工作勉的支出。另真外還可以提揀高查詢的效姓率,降低查秒詢的錯(cuò)誤率弱,修改數(shù)據(jù)歇方便等。因具為原來(lái)的系最統(tǒng)是人工操艦作,所以效虜率比較低,誘相對(duì)于以前陣的系統(tǒng),本湯小組開(kāi)發(fā)的錯(cuò)學(xué)生管理系斜統(tǒng)在效率上監(jiān)會(huì)更高,耗毛費(fèi)最短的時(shí)旗間處理更多沃?jǐn)?shù)據(jù)。辮2.2經(jīng)酸濟(jì)可行性來(lái)洗校園內(nèi)部局鐮域網(wǎng)絡(luò)已經(jīng)齊建成;每個(gè)陸人電腦均已訓(xùn)配置;硬件猛投入不需要財(cái)很大,另外萄,學(xué)校對(duì)系雕統(tǒng)的開(kāi)發(fā)大常力支持。因帳此經(jīng)濟(jì)上是孝可行的。及2.3操必作可行性鐮為了對(duì)傾學(xué)生成績(jī)的棟管理方便,蔽開(kāi)發(fā)人員完甘成了全面的從調(diào)查與分析箭,同時(shí)與目玉標(biāo)用戶進(jìn)行繁了多次深入涼溝通,主要千用于大中專(zhuān)站院校學(xué)生日陶常管理工作瘡,以規(guī)范的勤學(xué)生檔案為驢基礎(chǔ),實(shí)現(xiàn)廢了學(xué)生考勤卷,學(xué)籍變更瑞、學(xué)生獎(jiǎng)懲擊、考試成績(jī)盜、教師考勤饒等電算化管額理,實(shí)現(xiàn)學(xué)健校人力資源夸的優(yōu)化和學(xué)鎖生成績(jī)管理懸的科學(xué)管理蛛而設(shè)計(jì)的,萄通過(guò)試用本瓜系統(tǒng),可以牧更加有效的獻(xiàn)管理學(xué)生成餐績(jī)信息,其教中包括學(xué)生藏的基本信息兄,成績(jī)信息噴并且具有信陳息的增加,磁查詢,修改愚等功能,所翅以經(jīng)過(guò)研究悲與探討,該孕軟件操作是慶可行的。周顛終童農(nóng)骨扶蓋霧療山晌3項(xiàng)目開(kāi)進(jìn)發(fā)計(jì)劃夫美3.1項(xiàng)計(jì)目背景已隨著科學(xué)技撐術(shù)的不斷提壤高,計(jì)算機(jī)送科學(xué)日漸成狐熟,其強(qiáng)大餐的功能以為千人們深刻認(rèn)陡識(shí),它已進(jìn)元入人類(lèi)社會(huì)毒的各個(gè)領(lǐng)域山并發(fā)揮著越朋來(lái)越重要的駐作用。作為倒計(jì)算機(jī)應(yīng)用冤的一部分,步使用計(jì)算機(jī)蘿對(duì)學(xué)生成績(jī)扇管理信息進(jìn)然行管理,具湯有手工管理窄所無(wú)法比擬澡的有點(diǎn)。例惠如,檢索迅夠速、查找方親便、可靠性些高、存儲(chǔ)量血高、保密性坑好、壽命長(zhǎng)商、成本低等寬。這些有點(diǎn)惰能夠極大地脆提高學(xué)生檔漢案管理的效領(lǐng)率,也是企搏業(yè)科學(xué)化、英正規(guī)化管理夕,與世界接殃軌的重要條花件。因此,咬開(kāi)發(fā)大學(xué)成辟績(jī)管理系統(tǒng)度很有必要。堵學(xué)生成績(jī)管勁理系統(tǒng)是一挽個(gè)學(xué)校不可變?nèi)鄙俚闹匾ゲ糠?,它的語(yǔ)內(nèi)容對(duì)于學(xué)聞校的決策者紛和管理者來(lái)遵說(shuō)都至關(guān)重號(hào)要,所以學(xué)燒生成績(jī)管理熟系統(tǒng)應(yīng)該為愉用戶提供充毫足的信息和顫快捷的查詢稻手段。軍同時(shí),找學(xué)生成績(jī)管污理是各大學(xué)座的主要日常閘管理工作之倍一,涉及到敏校、系、師災(zāi)、生的諸多求方面,隨著案教學(xué)體制的揪不斷改革,欺尤其是學(xué)分給制、選課制燙的展開(kāi)和深悠入,學(xué)生成搬績(jī)?nèi)粘9芾硎补ぷ骷氨4嫱芾砣遮叿闭兄?、?fù)雜。目高校都塘迫切需要研聲制開(kāi)發(fā)一款慘屬于自己的檢功能強(qiáng)大,殺操作簡(jiǎn)單,具具有人性化蒜的學(xué)生成績(jī)穴管理系統(tǒng)亡。梅懶3.2項(xiàng)爽目目標(biāo)制在我國(guó),各安大中小傭?qū)W校解的各類(lèi)信息蹤管理嫩系統(tǒng)畝并非一個(gè)新愈的課題,但奔也有的嘆學(xué)校寒根本就沒(méi)有堪信息任何管伏理秘系統(tǒng)刃,所有的工路作幾乎還是崗手工操作來(lái)社完成。衡計(jì)算機(jī)寸技術(shù)在日新寨月異的發(fā)展津,信息化是蠢社會(huì)進(jìn)程的貸必然趨勢(shì),恭學(xué)校爹管理只有只消有快,準(zhǔn),鉤精才能發(fā)揮縫其價(jià)值。本遺系統(tǒng)叨是將現(xiàn)代化護(hù)的捧計(jì)算機(jī)鳴技術(shù)和傳統(tǒng)爬的教學(xué)、教貝務(wù)工作相結(jié)翼合,按照學(xué)明院的工作流館程設(shè)計(jì)完成械的。為了使貌系統(tǒng)米在學(xué)院的管嬌理中發(fā)揮更膽大的作用,園實(shí)現(xiàn)工作過(guò)再程的歇計(jì)算機(jī)蜘化,提高工怎作效率和工涂作質(zhì)量,現(xiàn)輛提出如下的寨系統(tǒng)泳開(kāi)發(fā)目標(biāo):符系統(tǒng)竄應(yīng)具有實(shí)用淘性、可靠性劫和適用性,帳同時(shí)注意到吩先進(jìn)性。對(duì)著各個(gè)數(shù)據(jù)庫(kù)準(zhǔn)進(jìn)行動(dòng)態(tài)管壽理,防止混平亂。能夠按濾照用戶選擇顧的不同的條兄件進(jìn)行簡(jiǎn)單煎查詢止和復(fù)合恒查詢脈。能夠?qū)椴樵兠菇Y(jié)果進(jìn)行分麗類(lèi)匯總。注肥意數(shù)據(jù)的安您全性,具有葵數(shù)據(jù)備份和悶恢復(fù)的功能把。懼方便用戶的羨操作,盡量表減少用戶的沉操作。見(jiàn)3.3項(xiàng)雖目功能樹(shù)創(chuàng)登錄管理:銳為了保證系束統(tǒng)的安全性接,可以根據(jù)諒不同的用戶患權(quán)限來(lái)提供壇不同的服務(wù)習(xí)。分為管理南員登錄和用露戶(教師、斧學(xué)生)登錄聚兩個(gè)子模塊羽。賬戶管理斑:分為用戶也管理和修改邊密碼兩個(gè)子漢模塊。其中春用戶管理子笛模塊又包含舞了添加用戶呆、修改用戶女和刪除用戶胞兩部分。婆信息查詢:陡在各基本表男的基礎(chǔ)上進(jìn)龜行信息查詢工。分為學(xué)生淘資料查詢和濱學(xué)生成績(jī)查鼓詢兩個(gè)子模忙塊。雄4摩需求分析叔4.1政業(yè)務(wù)流程圖硬帝經(jīng)過(guò)對(duì)現(xiàn)有芽的資源以及虜軟件分析,羞并多次與學(xué)幸生、老師、挨管理員等進(jìn)他行溝通后、址將整個(gè)成績(jī)嘉查詢業(yè)務(wù)流礦程抽象描述子如下圖4.西1所示。教師成績(jī)信息數(shù)據(jù)庫(kù)學(xué)生老況登陸查蚊詢旨吊教師成績(jī)信息數(shù)據(jù)庫(kù)學(xué)生脖挖成績(jī)表鼓鏈查詢信息囑棍疏襲狠賴登錄挨給信息輩管理襲宋肅于懶圖4.1謀學(xué)生成績(jī)管攀理業(yè)務(wù)流程穩(wěn)圖錄4.2性憂能要求織為了滿足用彎戶的要求,居系統(tǒng)必須要瞧有高的運(yùn)作衣速度,用戶旬填寫(xiě)的信息血輸入到系統(tǒng)止,系統(tǒng)必須首能快速及時(shí)尾作出響應(yīng),變迅速處理各蒙項(xiàng)數(shù)據(jù)、信雖息,顯示出遣所有必需信荷息,所以要軟求很高的信直息量速度和棒大的主存容報(bào)量;由于要爐存貯大量的灘數(shù)據(jù)和信息根,也還要有擦足夠大的磁謠盤(pán)容量;安閉全性也是系捕統(tǒng)最重要的漿性能需求之禾一,學(xué)生信煌息管理系統(tǒng)吃必須有可靠咬的安全措施鵲,以保證用侄戶的各項(xiàng)信朽息安全。賢4.3擔(dān)數(shù)據(jù)流圖蠅概該數(shù)據(jù)流圖候主要體現(xiàn)出問(wèn)了學(xué)生信息砍的錄入以及貿(mào)教師將考核烘信息存入數(shù)客據(jù)庫(kù),最終唱交給管理員叔。學(xué)生也可蝶以通過(guò)軟件效從數(shù)據(jù)庫(kù)查期詢自己的成恥績(jī)信息以及瑞個(gè)人信息。沾總體說(shuō)明了察系統(tǒng)管理員發(fā)、學(xué)生、教蚊師之間擁有畝的權(quán)利以及擊能夠進(jìn)行的屈一些操作。顏數(shù)據(jù)流圖見(jiàn)艱下圖舊4.2和4膏.3。究勻橋舌點(diǎn)建盡圖4.2服頂層數(shù)據(jù)流研圖何觀等傳斧圖4.3灘一層數(shù)據(jù)晨流圖忠4.4療數(shù)據(jù)字典閉寺數(shù)據(jù)流蘭毯數(shù)據(jù)流里面韻包括了錄入戰(zhàn)信息、成績(jī)富寫(xiě)入數(shù)據(jù)庫(kù)誼、查詢結(jié)果像以及成績(jī)表銷(xiāo)等幾方面。厲具體信息如尤下表4-1覺(jué)、4-2、劑4-3、4樣-4。崗是菠河躲表4-1哭錄入信息的俘數(shù)據(jù)字典數(shù)據(jù)流編號(hào):1數(shù)據(jù)流編號(hào):1數(shù)據(jù)流名:錄入信息簡(jiǎn)述:用于寫(xiě)入學(xué)生各課成績(jī)數(shù)據(jù)流來(lái)源:密碼檢驗(yàn)數(shù)據(jù)流去向:成績(jī)登記數(shù)據(jù)流項(xiàng)組成:錄入信息=學(xué)生學(xué)號(hào)+學(xué)生姓名+性別+班級(jí)各課成績(jī)遵憶精咬表4-2前成績(jī)寫(xiě)入余的數(shù)據(jù)字典數(shù)據(jù)流編號(hào):2數(shù)據(jù)流編號(hào):2數(shù)據(jù)流名:成績(jī)寫(xiě)入記錄庫(kù)說(shuō)明:用于學(xué)生成績(jī)寫(xiě)入數(shù)據(jù)流來(lái)源:成績(jī)登記數(shù)據(jù)流去向:成績(jī)寫(xiě)入記錄數(shù)據(jù)流項(xiàng)組成:成績(jī)寫(xiě)入記錄=各課成績(jī)數(shù)據(jù)流數(shù)據(jù)流編號(hào):3數(shù)據(jù)流名:查詢結(jié)果說(shuō)明:用于顯示學(xué)生查詢的信息結(jié)果數(shù)據(jù)流來(lái)源:學(xué)生信息查詢數(shù)據(jù)流去向:學(xué)生 數(shù)據(jù)流組成:查詢信息=學(xué)生信息+各課成績(jī)禽米針墊表4-3餡查詢結(jié)果險(xiǎn)的數(shù)據(jù)字典行嫂擊松表4-4捷成績(jī)表的俗數(shù)據(jù)字典宰斬?cái)?shù)據(jù)存儲(chǔ)奉運(yùn)數(shù)據(jù)存儲(chǔ)里浪面主要包括應(yīng)了五張表。瓜具體信息見(jiàn)短表4-5、臘4-6、4扶-7、4-聚8、4-9役。摔孔蔑碗催表4-5校學(xué)生表數(shù)據(jù)攝字典樣把乓財(cái)表4頭-6管理嘴員表數(shù)據(jù)字唉典片濃仿該綱表4-7丙教師表數(shù)據(jù)判字典害規(guī)虜瞧短表4-8奇學(xué)生選課表連數(shù)據(jù)字典券厭親煎職表4-9稼學(xué)生成績(jī)表亞數(shù)據(jù)字典旗黨處理瀉呆處理主要分農(nóng)為身份驗(yàn)證縣和查詢登記剛。具體信息況見(jiàn)表4-1搭0和4-1狼1。墓椅竟惱息表4-10著身份驗(yàn)證必?cái)?shù)據(jù)字典處理邏輯編號(hào):01處理邏輯編號(hào):01處理邏輯名稱:身份驗(yàn)證簡(jiǎn)述:檢查輸入信息的合法性輸入的數(shù)據(jù)流:學(xué)號(hào)+密碼處理過(guò)程:根據(jù)輸入的學(xué)號(hào)和密碼,檢索用戶,確定用戶類(lèi)別,以確定該用戶的權(quán)限,顯示查詢信息輸出的數(shù)據(jù)流:學(xué)生選課信息,學(xué)生成績(jī),學(xué)生學(xué)籍,密碼修改處理頻率:頻繁錯(cuò)且旱秤角表4-11弱查詢等級(jí)香數(shù)據(jù)字典處理邏輯編號(hào):02處理邏輯編號(hào):02處理邏輯名稱:查詢登記簡(jiǎn)述:查詢專(zhuān)業(yè)表及課程表,成績(jī)表輸入的數(shù)據(jù)流:教師名+教師號(hào)+密碼處理過(guò)程:根據(jù)輸入的信息,確定用戶類(lèi)別,根據(jù)用戶類(lèi)別,顯示查詢信息輸出的數(shù)據(jù)流:學(xué)生成績(jī),班級(jí)表,課程表處理頻率:頻繁獸5統(tǒng)概要設(shè)計(jì)宗么5.1系貴統(tǒng)功能模塊釘圖歡慘根據(jù)前面的塘需求分析以易及對(duì)軟件的殖開(kāi)發(fā)可能性幕學(xué)生成績(jī)管登理系統(tǒng)功能炕模塊圖一共善分為學(xué)生子劉模塊、教師魚(yú)子模塊、管寺理員子模塊萍等基本模塊案。且在學(xué)生蛾子模塊下面盲又包括了學(xué)饑生選課以及公成績(jī)查詢模喊塊;教師子肢模塊下面包籌括了教師選浴課模塊;管絹理員子模塊灰包括了信息掏維護(hù)模塊。燈成績(jī)管理系斥統(tǒng)功能模塊席圖如下圖5昌.1所示。掛柴盼方童圖次5.1塔學(xué)生成績(jī)管慈理系統(tǒng)濟(jì)功能模塊圖昨沙鉆約穴晃鼓捧畢5.2模艷塊功能說(shuō)明應(yīng)1.在披學(xué)生子模塊廟中,極學(xué)生可以在廈該模塊中進(jìn)醋行選課、退根課,成績(jī)查溫詢,并且還嘆可以對(duì)自己存的個(gè)人信息氏進(jìn)行增刪查濾改等操作工。右裂2.在教返師子模塊中告,正教師可以在泄該模塊中進(jìn)態(tài)行選課、退狂課,成績(jī)錄碗入,并且還巨可以對(duì)自己鉤的個(gè)人信息到進(jìn)行增刪查草改等操作算。幣3.在幟管理員子模授塊中,饑管理員可以盯在歐此模塊中維理護(hù)本軟件的綠遠(yuǎn)行,并且骨還可以對(duì)自際己的個(gè)人信惜息進(jìn)行增刪冰查改等操作折,還可以對(duì)把教師學(xué)生的貪信息進(jìn)行增駱刪查改的操噴作徐。濕斃4.在林學(xué)生選課模碌塊中,學(xué)生梯可以登錄后挑在數(shù)據(jù)庫(kù)中景選擇自己所估需要選擇的窯課程進(jìn)行提交交、修改、拍選擇等操作類(lèi)。想5.因在學(xué)生成績(jī)莊查詢模塊中蘭,學(xué)生可以司登錄自己的肌信息后,查緩詢自己所需報(bào)要的科目成乒績(jī),當(dāng)然可篇以進(jìn)行選擇緒后查詢自己診各個(gè)學(xué)期的碗或者一學(xué)年晴的成績(jī)。督6.痰在教師選課背模塊中,教蓋師可以在數(shù)擾據(jù)庫(kù)中選擇常自己所要教假授的課程以園及班級(jí)。在巨這里教師可帝以查到課程齒的有關(guān)信息悉。斧7.數(shù)在管理員修萄改信息模塊臨中,管理員年可以管理學(xué)遍生以及教師軟的一些基本總信息。包括演修改、查詢斑、刪除等操濃作。蝕柿凳庫(kù)桃定6數(shù)據(jù)庫(kù)鑒設(shè)計(jì)峰6.1外士部接口與用搶?xiě)艚缑娉谟脩艚缑嫠静糠郑鶕?jù)喪需求分析的床結(jié)果,用戶寄需要一個(gè)用狡戶友善界面尚。在界面設(shè)粥計(jì)上,應(yīng)做菜到簡(jiǎn)單明了師,易于操作近,并且要注騰意到界面的吩布局,應(yīng)突抵出的顯示重事要以及出錯(cuò)守信息。外觀住上也要做到局合理化,考慘慮到用戶多熄對(duì)潮WINDO善W傘風(fēng)格較熟悉繼,應(yīng)盡量向扎這一方向靠伯?dāng)n。在設(shè)計(jì)續(xù)語(yǔ)言上,已部決定使用璃Visua咸lStu俱dio.仔NET碰進(jìn)行編程闊。芝總的來(lái)說(shuō),真系統(tǒng)的用戶臣界面應(yīng)作到盟可靠性仗、慌簡(jiǎn)單性多、瓜易學(xué)習(xí)和使厲用夜。做6.2內(nèi)娃部接口堤內(nèi)部接口方界面,各模塊蠻之間采用函贈(zèng)數(shù)調(diào)用恥、鑄參數(shù)傳遞堅(jiān)、賽返回值的方敵式進(jìn)行信息硬傳遞。具體叨參數(shù)的結(jié)構(gòu)勵(lì)將在下面數(shù)擴(kuò)據(jù)結(jié)構(gòu)設(shè)計(jì)縣的內(nèi)容中說(shuō)把明。接口傳籮遞的信息將邀是以數(shù)據(jù)結(jié)蝶構(gòu)封裝了的流數(shù)據(jù),以參蒼數(shù)傳遞或返啊回值的形式籍在各模塊間勢(shì)傳輸江。懷6.3E示-R圖袍初步艘E-R圖和孟三范式E-圣R圖如圖6假.1和6.挪2所示。其榜中6.1是杰初步E-R蔽圖,包括常究用的實(shí)體以誰(shuí)及屬性。清奴楚的說(shuō)明了桃學(xué)生、教師皂、管理員可邀以進(jìn)行的一艷些操作以及孝反饋信息。寶圖6.2是允滿足三范式以的E-R圖枕。具體信息淘如圖6.1膽和6.2所聽(tīng)示。嚴(yán)粥忠獸器僵圖6.1霧初步E-R凈圖問(wèn)血索杠薦淺圖6.2滴三范式E-舉R圖叉6.4數(shù)略據(jù)結(jié)構(gòu)設(shè)計(jì)負(fù)棗拖根據(jù)數(shù)據(jù)庫(kù)繪的原理再加卸上E-R圖予的設(shè)計(jì),將沙進(jìn)行數(shù)據(jù)結(jié)達(dá)構(gòu)設(shè)計(jì)。在朽數(shù)據(jù)庫(kù)下創(chuàng)國(guó)建5個(gè)主要頃數(shù)據(jù)表。其稍結(jié)構(gòu)如下所音示:城冊(cè)1.班級(jí)軍信息表(C賽lassI旦nfo),穿如表6-1魯所示。掉遍住負(fù)反岡西表6-1約Class趴Info表倉(cāng)字段牽類(lèi)型梯描述洋Class侍ID靈自動(dòng)編號(hào)巖班級(jí)編號(hào)(逗主鍵)暢Class虧Name覺(jué)文本層班級(jí)名稱斗Speci蕩altyN蹦ame堤文本掃專(zhuān)業(yè)名稱躁Class動(dòng)Numbe粉r逢文本足教書(shū)編號(hào)暴Lengt枝h極數(shù)字間學(xué)制魔Teach司er吳文本嶄班主任觀Enrol泉mentT既ime杰日期/時(shí)間闖入校時(shí)間某Remar涂k隱備注憐備注句2.課亡程表(Co徹urse)寇,如表6-惕2所示。職裝斷幣擔(dān)丟慎料肉嫌獲款陰縫弟表6-2督Cours域e表苗字段頌類(lèi)型剖描述顧C(jī)ours蠅eID誦自動(dòng)編號(hào)柴課程編號(hào)(梯主鍵)照Class蠻ID每數(shù)字申班級(jí)編號(hào)掘Cours溉e鳴文本才課程名稱再Semes喂ter斷文本成學(xué)期驢球3.成績(jī)表表(Sco突reInf谷o),如表叼6-3所示餐。業(yè)抬憶銳旋征拴盟表6-3瞞Score紙Info表帳字段興類(lèi)型翅描述快Score刑ID銹自動(dòng)編號(hào)冊(cè)成績(jī)編號(hào)(升主鍵)肝Semes涂ter閘文本抽學(xué)期硬Stude杜ntNum購(gòu)ber乖文本燥學(xué)生學(xué)號(hào)粗Cours抵e沾文本洲課程接Score間數(shù)字鞏分?jǐn)?shù)寇腸4.專(zhuān)業(yè)表革(Spec滿ialty績(jī)Info)脅,如表6-弊4所示。葡頭剃竭捷沿粥芒表6-4粥Speci林altyI量nfo表鞠字段胳類(lèi)型銅描述杯Speci遍altyI筑D命自動(dòng)編號(hào)閣專(zhuān)業(yè)編號(hào)價(jià)Speci倍altyN啄ame劣文本聞專(zhuān)業(yè)名稱(手主鍵)逼Remar皺k脈備注眠備注小5.學(xué)生映信息表(S索tuden姥tInfo漁),如表6產(chǎn)-5所示。厭忌呆醋逼猛彎筒差梁狗跡害據(jù)表6-5雹Stude填ntInf胃o表翠字段勇類(lèi)型映描述籠Stude熔ntID罷自動(dòng)編號(hào)鞭自動(dòng)編號(hào)(濾主鍵)昏Stude虹ntNum么ber林文本晌學(xué)號(hào)蠶Name福文本殃姓名存Sex寬文本用性別我Addre卻ss揀文本像家庭住址積Telep路hone漸文本本聯(lián)系茂Class羞ID鴉數(shù)字黃班級(jí)編號(hào)煤Remar震k熄備注淋備注燃7深詳細(xì)設(shè)計(jì)耐7.1系州統(tǒng)程序流程渣圖胖論學(xué)生基本襖信息模塊宜學(xué)生夫基本信息模停塊包括了學(xué)贊生的個(gè)人信條息以及成績(jī)刮查詢的選項(xiàng)羽。在這里學(xué)香生可以根據(jù)膽自己的需求拔選擇要進(jìn)行宰的操作。進(jìn)會(huì)行相應(yīng)的操密作就會(huì)把相蔽應(yīng)的信息輸莖出,以便能閣夠清楚的查檔詢自己所需歇要的知識(shí)。匹流程圖如下戀圖7.1所絮示。圓鋤勞圖圖7我.1學(xué)生基國(guó)本信息流程軌圖徹循學(xué)生選課涼模塊蔥該模塊釘主要包括了千學(xué)生在選課便數(shù)據(jù)庫(kù)里進(jìn)蒸行選課的一莫些操作。學(xué)癥生可以在這啊里輸入信息攔,然后選擇偽自己想要選沙擇的課程。膨當(dāng)然,學(xué)生拼在這里也可保以查詢課程南的一些相關(guān)庸信息。流程績(jī)圖如下圖7盯.2所示。畝累他眾魯圖鉤7.2學(xué)截生選課流程砍圖尚胖學(xué)生成績(jī)查斯詢模塊盈萌該模塊主要補(bǔ)提供學(xué)生對(duì)嗽成績(jī)的查詢晨信息。學(xué)生手可以在此輸援入學(xué)號(hào)和密勇碼后,查詢建自己想要查濱詢的課程的遮成績(jī)信息。角流程圖如下象圖7.3所符示。抖霧變聯(lián)圖信7.3學(xué)生等成績(jī)查詢流梯程圖莊饞教師基本險(xiǎn)信息模塊按該模塊主要豪說(shuō)明了教師臨的一些基本劇信息。包括墳自己的授課漁查詢以及對(duì)部學(xué)生成績(jī)的夏查詢等一些房操作。流程惹圖如下圖7纏.4所示。束演垮繡瞇圖7.茂4教師基本慮信息流程圖宮軋教師選課貢模塊印滾本模塊主要偽說(shuō)明了教師壓能夠進(jìn)行自疲己授課的一舍些選擇??扇栽谶x課信進(jìn)息表里選擇療自己要教授哄的課程。流坐程圖如下圖景7.5所示債。吹咳窮權(quán)摩大圖7.5教地師選課流程云圖記蛋管理員基猴本信息模塊悠渾該模塊主要幟說(shuō)明了管理母員應(yīng)該具備嶼的一些權(quán)利磨以及對(duì)一些牢信息的管理衰以及查詢。驚管理員可以板在這里進(jìn)行霞學(xué)生成績(jī)的鮮管理以及教霉師選課的一外些信息管理噴。流程圖如嘩下圖7.6冬所示。堵束檢間蜓圖7.6管糞理員基本信完息流程圖顛奏管理員信院息維護(hù)模塊蠻該模嚇塊主要說(shuō)明蛇了管理員可妹以對(duì)一些信炊息進(jìn)行維護(hù)澤的操作。其景中,這些信側(cè)息可以是學(xué)伍生的或者是仁教師的信息輩都可以在這宏里進(jìn)行維護(hù)礎(chǔ)。流程圖如蠅下圖7.7它所示。謎搭緞攜蟲(chóng)圖7湊.7管理員樹(shù)信息維護(hù)流豈程圖鎮(zhèn)7.2替界面設(shè)計(jì)圾用戶登陸:荷該系統(tǒng)根據(jù)淚用戶的身份撤實(shí)現(xiàn)了不同斯的功能,用語(yǔ)戶登陸時(shí)需柄要選擇一種流登陸方式(考默認(rèn)情況下榆是學(xué)生),責(zé)系統(tǒng)再根據(jù)掃用戶選擇的班登陸方式到添相應(yīng)的表中臂去搜索。例演如,登陸時(shí)信選擇了教師廁登陸方式,伐系統(tǒng)將會(huì)在性教師信息表罩中搜索是否蝶存在與該用庭戶的輸入相扁符的信息,圣如果存在則噸進(jìn)入教師主炊頁(yè),否則提然示用戶輸入蹤有誤,請(qǐng)重顫新輸入。裝會(huì)學(xué)生用戶或界面丸學(xué)生的初始范密碼是由管呀理員指定的覺(jué)。學(xué)生登陸渴后,可以按漫照要求自行成修改使用密全碼。首先需嘗要輸入原始鵲密碼,如果稈原始密碼沒(méi)張有輸入正確愚將不能修改印密碼,只有革在原始密碼膠正確的基礎(chǔ)婦上,用戶才它能繼續(xù)下面樓的操作。新巡密碼設(shè)定后杠,系統(tǒng)還要對(duì)求用戶再輸鞭入一次重復(fù)性密碼,避免近因?yàn)檎`輸而驚導(dǎo)致密碼丟縫失。查詢指鵲定學(xué)期成績(jī)?cè)V:學(xué)生可以陡查詢自己指薯定學(xué)期的成英績(jī)和所有的號(hào)成績(jī)。方便晶學(xué)生了解自英身情況。委選課系統(tǒng):暴學(xué)生選課系相統(tǒng)是針對(duì)學(xué)痛生進(jìn)行網(wǎng)上之選課而設(shè)計(jì)煮的,學(xué)生可悔以自主選擇塘自己想修的瞇課程。院仍教師用戶魚(yú)界面盒查詢授課計(jì)榜劃:教師可慰以利用該系您統(tǒng)實(shí)現(xiàn)查詢過(guò)授課計(jì)劃的目功能,教師奴不僅可以看箭到自己本學(xué)落期要授的課蜻程信息,還兩能查看選修的對(duì)應(yīng)課程的渾學(xué)生名單,劃同時(shí)可以添女加對(duì)應(yīng)課程笛的學(xué)生成績(jī)她。幫助教師第提高了工作悔效率。莖查詢學(xué)生基紀(jì)本信息:教到師可以查詢類(lèi)學(xué)生的基本頭信息,以幫悔助教師了解會(huì)學(xué)生情況。蹦帽管理員界汗面瞎蛇學(xué)生基本信鬧息管理:學(xué)傅生基本信息抖管理包括學(xué)熄生基本信息薦添加、學(xué)生筐基本信息修妙改、學(xué)生基招本信息刪除截。下面給出追的是學(xué)生信畢息添加界面襪教師基本信榮息管理:教鞠師基本信息竟管理包括教副師基本信息竭添加、教師悔基本信息修梳改以及教師北基本信息刪棋除欺。廉8測(cè)試報(bào)暗告安8.1測(cè)姻試系統(tǒng)模塊念首先進(jìn)入痕該軟件如下霉圖8.1所掀示,可以進(jìn)獅行用戶的選魂擇。銹高碌詢圖8.1印登錄系統(tǒng)胖進(jìn)入教師模角塊可以對(duì)學(xué)漸生的成績(jī)進(jìn)撥行錄入,包常括課程編號(hào)柳、課程名、拘學(xué)分、平時(shí)包成績(jī)、實(shí)驗(yàn)梁、卷面成績(jī)椒等信息。如理下圖8.2坐所示。噸氏遷利寧嗚圖8.2娘教師模塊巖進(jìn)入學(xué)捧生模塊后,鹽可以輸入學(xué)器號(hào)來(lái)進(jìn)行成拼績(jī)的查詢。在其中成績(jī)包嶄括平時(shí)成績(jī)叼、實(shí)驗(yàn)成績(jī)但、卷面成績(jī)每等信息。如沸下圖8.3繭所示。尚醫(yī)醉飛祥魂允圖8.3學(xué)戒生模塊底并進(jìn)入管理健員模塊后,委可以進(jìn)行學(xué)寨生基本信息機(jī)錄入、查詢脆學(xué)生信息、常班級(jí)信息、億刪除等操作士。也可以將耽成績(jī)按照綜掙合成績(jī)排或芽者學(xué)分來(lái)排軍序。入下圖定8.4所示棗??嚷泛痹搱D8.4勺管理員模塊烘8.2測(cè)試厭摘要桐軟件臘所要實(shí)現(xiàn)的挪功能及程序示的關(guān)系如下斧表8-1:巨投貝塞梅酷表8忌-1軟件嘆測(cè)試功能逃8.3不策足之處饞測(cè)試的憲時(shí)候有些算刑法還需簡(jiǎn)化州,由于安全院性與權(quán)限及餃運(yùn)行速度要刊達(dá)到一個(gè)平恥衡。我們還孔有待找到一膏個(gè)平衡支點(diǎn)面。要使軟件肺更加的安全好和權(quán)限更好我的分配給不監(jiān)同的用戶。燙設(shè)計(jì)時(shí)還應(yīng)胡該盡可能多跪的設(shè)計(jì)更好根的模塊。使翼得模塊功能蓋更多,但結(jié)趙構(gòu)更簡(jiǎn)潔。歐使每個(gè)人都淹能輕易的掌圾握操作原理唱以及技巧。通9用戶手開(kāi)冊(cè)沖9吸.1編寫(xiě)目敏的籮刮編寫(xiě)該文檔捎是為了指導(dǎo)貴普通用戶使狐用操作該程纏序。處理和勒查詢想要知死道的數(shù)據(jù),百并為測(cè)試提謠供依據(jù)。該幸文檔的閱讀許者為普通用賄戶和測(cè)試人磨員。9.2背景項(xiàng)1)待開(kāi)發(fā)納系統(tǒng)軟件名做稱:學(xué)生成公績(jī)管理系統(tǒng)鉤;現(xiàn)2)本項(xiàng)目做的任務(wù)提出笑者是學(xué)校信賠息管理系統(tǒng)徐的各位老師漫,由本小組傳負(fù)責(zé)開(kāi)發(fā),覆用于悼太原科技荒大學(xué)廣大師傷生成績(jī)查詢半及管理;圖3)開(kāi)發(fā)背陳景:本系統(tǒng)葡屬于方太原科技諷大學(xué)網(wǎng)絡(luò)管傲理系統(tǒng)的學(xué)澡生成績(jī)管理午模塊,實(shí)現(xiàn)弱的是網(wǎng)絡(luò)管諒理系統(tǒng)中關(guān)刮于學(xué)生成績(jī)最管理的子功蘋(píng)能,通過(guò)此室軟件,提高暖用軟件工程玉分析問(wèn)題、鞭解決問(wèn)題的繡能力,同時(shí)況增強(qiáng)對(duì)數(shù)據(jù)象庫(kù)和VC的霧使用能力。從9.況3運(yùn)行環(huán)境爺如9搞.類(lèi)3.1硬設(shè)己備滅1)至少具軍有奔騰II龍I800,莖128M內(nèi)脈存配置的計(jì)殿算機(jī);貸2)Mic吵rosof儀t鼠標(biāo),或褲其他兼容鼠鐵標(biāo);超3)至少5謠00M的磁戴盤(pán)空間;椅4)至少3悲2MB的R雞AM存儲(chǔ)器必。細(xì)托9多.題3.2支持業(yè)軟件你操作系統(tǒng):掉WIN98礎(chǔ),WIN2蔬000,W性INXP和憤Vista懼等槐執(zhí)行程匠序:vis剛ualC咸數(shù)據(jù)庫(kù):S番QLSe高ver2匙000悉軌駕9慮.蝦3.3數(shù)據(jù)補(bǔ)結(jié)構(gòu)舊本系統(tǒng)的使棵用需要連接瓣SQLS曠erver敬數(shù)據(jù)庫(kù),當(dāng)淋需更新數(shù)據(jù)塊庫(kù)時(shí),可以族新建數(shù)據(jù)庫(kù)眾,并且在數(shù)監(jiān)據(jù)庫(kù)中按需樹(shù)要新建各個(gè)晴表格,存儲(chǔ)賀在相應(yīng)的文縮件夾中。附錄麗程序源代碼檔如下:件#incl衛(wèi)ude<i地ostre葬am>扣#incl巖ude<s匆tring闊>疏#incl沙ude<f厭strea畢m>叛#incl螞ude<c附onio.倆h>尋using鐘name底space內(nèi)std;略class傾stu昆泊手撕肅虎震僅{丑char遣numbe漸r[10]肆;澤char盼name[雪20];數(shù)publi雕c:矮stu(c耍hara抽[10],弱char尋b[20]隙){即st封rcpy(臉numbe腥r,a);辱st脹rcpy(墨name,偷b);}擱char*脾getn訪umber脅(){職re暫turn走numbe頓r;}細(xì)char*俊getn小ame(){潮re宮turn這name;}};餓class季stu1露:pu效blic俘stu尺加山啊掛{為char恒sex[4舅];煌char戶sushe額numbe縱r[8];鉤char丟telep面hone[慚10];跪publi賴c:牢stu1(渴char沉a[10]嗽,char棗b[20燈],cha傻rc[4眾],cha忙rd[8伏],cha穴re[1綠0]):s牌tu(a聾,b){橫st舅rcpy(溜sex,c賄);心st簡(jiǎn)rcpy(安sushe臘numbe脅r,d);罷st蔬rcpy(償telep螞hone,任e);}雖frien股dvoi箏dmai排n();};稅class咽stu2享:pu證blic識(shí)stu雞脖捐{孫char輛class淘numbe好r[8];琴char匠class開(kāi)name[厭10];紀(jì)doubl泰esco勵(lì)re,pi項(xiàng)ngshi般grade恩,shiy嬸angra筑de,ju接anmia仆ngrad鳥(niǎo)e,zon買(mǎi)ghegr挨ade,l絮astsc牢ore;霉publi刮c:片stu2(澆char所a[10]關(guān),char勵(lì)b[20滑],cha驢rf[8汗],cha株rg[1柏0],do歷uble蒙aa,do關(guān)uble挑bb,do躬uble熱cc,do覽uble選dd,do鉆uble駁ee,do戴uble讓ff):s籠tu(a,赴b){仆st堤rcpy(蘿class洲numbe科r,f);時(shí)st范rcpy(舉class衰name,都g);犬sc妨ore=a黃a;另pi連ngshi燃grade落=bb;呈sh衫iyang施rade=癢cc;會(huì)ju都anmia滿ngrad脂e=dd;委zo別ngheg鳳rade=搬ee;羊la予stsco揭re=ff西;}榜frien攪dvoi看dmai正n();};土void姓main(盤(pán)){蘋(píng)char泄c;st架ring肉passw杰ord;i倒ntfl肆ag7=0塞;int螺s=0;酬cout<跑<"歡迎進(jìn)皮入學(xué)生鵲成績(jī)帶管理系統(tǒng)"則<<end轎l;老cout<脆<"請(qǐng)輸入盼你的登錄密媽碼"<<e企ndl;受聞州暈臺(tái)癥懷do{稼do{羅抵c=get形ch();應(yīng)惹if(c=槍=char線(13))疫brea附k;聯(lián)弊passw拳ord+=層c;cou弓t<<"*兩";世歡}whi坦le(1)凝;奪cout<艦<"\n"希;庸i啊f(pas雖sword吳=="12扣3456"蛛){累團(tuán)flag7濤=1;鞏char臺(tái)numbe顧r[10]友;蟲(chóng)char雁name[龜20];威char堆sex[4杰];核char罩sushe易numbe失r[8];飾char研telep跪hone[簡(jiǎn)10];讀inti夢(mèng)=0,I=方0,j=0陜;int朱ja;ja坊=0;講ofstr須eam*景file[炮50];懸藏迷百共蚊裝仁書(shū)盯聞左濾stu1鏡*s[50間];鐮始賣(mài)貞恩暢染愿葛洲鏈肺賴旨?jí)Kstu2稼*s1[5墓0];塘譯由誤滲烏草妻char產(chǎn)class鴨numbe尚r[8];辯char牙class催name[諸10];億doubl助esco至re,pi救ngshi但grade教,shiy珍angra懸de,ju啦anmia哭ngrad證e,zon朽ghegr躲ade,l祥astsc給ore;液bool帥flag=銷(xiāo)0;旅intp屠;蠶char代c6;do{南co貴ut<<"禿請(qǐng)輸入你的沖身份:"<竭<endl蠶;娃逝趣炸紗cout<得<"1管廣理員"<<廢endl;蟲(chóng)cout<彈<"2老抵師"<<e凡ndl;雜cout<獻(xiàn)<"3學(xué)質(zhì)生"<<e竄ndl;do{身ci曉n>>p;側(cè)if夏(1<=p司&&p<=史3)再f遭lag=1含;遙el朋se水c粘out<<險(xiǎn)"錯(cuò)誤指令嫩!請(qǐng)重新輸夾入。"<<蹲endl;麥}whil產(chǎn)e(fla煉g==0)搜;層if(p=鑄=1){眼co圈ut<<"幅歡迎進(jìn)入管造理員模塊"贏<<end謊l;最盛親朽紛c壟harc暢4;枯do豎{凡c勢(shì)out<<綁"請(qǐng)輸入您螺要進(jìn)行的操喘作"<<e碼ndl;也co喜ut<<"去1學(xué)生基創(chuàng)本信息錄入臉"<<en老dl;最co德ut<<"描2查詢學(xué)緞生基本信息世"<<en記dl;饒co蓮ut<<"腥3查詢班栗級(jí)學(xué)生信息暴"<<en德dl;懷co慶ut<<"橋4刪除功疫能"<<e膜ndl;脖co姐ut<<"莫5按綜合岔成績(jī)實(shí)現(xiàn)排呈序功能"<斃<endl葵;炮co賞ut<<"萬(wàn)6按實(shí)得沉學(xué)分實(shí)現(xiàn)排品序功能"<煩<endl諷;擦in腳tm;泉ci薪n>>m;云s槐witch癢(m){胸c顯ase1護(hù):茫碰餅妻陡?jìng)浠坳僣har黑c;周掛do{涼炮cout<婆<"請(qǐng)輸入總學(xué)號(hào)"<<盼endl;武現(xiàn)cin>>鑰numbe托r;摸呢cout<量<"請(qǐng)輸入蕉姓名"<<娘endl;飛蹤cin>>炸name;反脅cout<近<"請(qǐng)輸入武性別"<<緣endl;銅謊cin>>韻sex;想能cout<習(xí)<"請(qǐng)輸入偶宿舍號(hào)碼"律<<end贈(zèng)l;枯釘cin>>邁sushe味numbe允r;北洋cout<斷<"請(qǐng)輸入他號(hào)碼"薄<<end聲l;丙珠cin>>展telep麗hone;姐于file[旬ja]=n胳ewof撿strea惠m("d:屑\\a.t縮xt",i稈os::a儀pp);紡猜*file捆[ja]<隆<"學(xué)號(hào)"今<<num毫ber<<右"姓名"<緊<name坑<<"性別挎"<<se躲x<<"宿筐舍號(hào)碼"<疾<sush訴enumb堤er<<"值號(hào)碼"襪<<tel牌ephon鐮e<<en餓dl;志鋒ja++;饞劃s[i]=問(wèn)news線tu1(n泛umber愈,name妻,sex,揉sushe頁(yè)numbe辭r,tel資ephon守e);杠釋i++;難墓cout<監(jiān)<"數(shù)據(jù)錄落入成功,想趁繼續(xù)輸入嗎擴(kuò)(y/n)降"<<en竹dl;揪輸cin>>貍c;粘演flag=鑒0;心牌do{賭泳if(c候!='y'掘&&c!=括'n')棋壯{每柏cou美t<<"錯(cuò)情誤指令!請(qǐng)蔬重新輸入!攀"<<en響dl;吹援cin叮>>c;腹泉}甚苗else運(yùn)濁fla箱g=1;嶺義}whil個(gè)e(fla怨g==0)嶺;豎帆}whil淚e(c==慎'y');繭率break侄;型c倍ase2蠢:確偵扮林緞羨擱涼閱磨姐/澤/查詢學(xué)生巡基本信息今泳char遷n[20]罵;cha鉆rc1;罰inta緞;舟完do{突仙int式flag1趨=0;班胳cout跡<<"請(qǐng)輸兄入查詢的方為式"<<e曬ndl;守銹cout探<<"1截學(xué)號(hào)查詢"石<<end惰l;卻衰cout評(píng)<<"2友姓名查詢"鳴<<end堂l;懂忘c(diǎn)in>敗>a;搭鞠if(a遲==1)社兵{排聞cou跪t<<"請(qǐng)筐輸入你要查死詢的學(xué)生的圖學(xué)號(hào)"<<晶endl;冷吩cin沃>>n;凱森for駐(int伍j=0;j搬<i;j+百+)洪爆if衛(wèi)(strc勿mp(n,荒(*s[j究]).ge蛙tnumb踐er())熄==0)密憲{世譯f捐lag1=鋒1;宗逃c燦out<<剩"你要查詢務(wù)的學(xué)生是:精"<<(盼*s[j]揭).get莖numbe伯r()<<揀endl;憤姓c縱out<<案"學(xué)號(hào)"<魯<(*s[轎j]).g答etnum撫ber()飄<<"姓名甜"<<(*歇s[j])提.getn茅ame()序<<"性別貞"<<(*軟s[j])淡.sex<裙<"宿舍號(hào)膝碼"<<(熟*s[j]江).sus凱henum罷ber<<俗"號(hào)碼裹"<<(*扒s[j])落.tele傷phone惜<<end尼l;餅螺}見(jiàn)惠}渴坐if(a滴==2)星慘{初虜cou錦t<<"請(qǐng)瘦輸入你要查潛詢的學(xué)生的驅(qū)姓名"<<釋endl;鞏元cin看>>n;雀狼for獎(jiǎng)(int趴j=0;j傍<i;j+晴+)迷沖if守(strc谷mp(n,時(shí)(*s[j燈]).ge壟tname恢())==伍0)帶奸{叮銹f鋤lag1=交1;茅即c磚out<<撥"你要查詢飛的學(xué)生是:混"<<(素*s[j]趣).get藍(lán)name(炮)<<en勁dl;畢踩c打out<<趕"學(xué)號(hào)"<值<(*s[沉j]).g鈔etnum化ber()壩<<"姓名推"<<(*臺(tái)s[j])溜.getn堆a(bǔ)me()沾<<"性別紫"<<(*式s[j])姻.sex<村<"宿舍號(hào)蠶碼"<<(鑰*s[j]猜).sus朝henum茅ber<<丟"號(hào)碼蠢"<<(*狡s[j])刃.tele戀phone湯<<end離l;矮扶}縫簡(jiǎn)}勝憲if(f士lag==愛(ài)0)僵儲(chǔ)cou虎t<<"不對(duì)不起!你盼查詢的學(xué)生藝不存在!"茶<<end據(jù)l;繪閱cout乘<<"你想醉繼續(xù)查詢嗎挖?(y/n狐)"<<e途ndl;承濤cin>闖>c1;禾始if(c廉1!='y豬'&&c1吊!='n'蟲(chóng))離迫{聽(tīng)矛cou管t<<"指抱令錯(cuò)誤!請(qǐng)描重新輸入!唉"<<en瘡dl;革爆cin滿>>c1;壇儀}翼攔}whil誰(shuí)e(c1=勒='y')興;下傾break齊;熄c無(wú)ase3掌:葡享搞歡每堂拆珠煉忘址char渣c(diǎn)2;ch腫arm[甩10];銅匙do{i若ntfl砍ag2=0改;思枯cout兩<<"請(qǐng)輸垮入你要查詢仔的班級(jí)"<出<endl燒;吩灘cin>炕>m;冶震cout民<<"信息版如下"<<豎endl;扛攜for(伯intj盒=0;j<扒i;j++衡)僅榮{ch搞ar*x喘=(*s[對(duì)j]).g丟etnum降ber()羽;尾溝cha移rxx[著8];閘顏for堡(int造jj=0;撫jj<=6榴;jj++傅)憑蔑{假殃xx擱[jj]=腥*x;豪置x+飯+;楊阻}套嫂xx[節(jié)7]='\粘0';掏挖鳴木if(眠strcm經(jīng)p(m,x勢(shì)x)==0漆)染批{午評(píng)fl右ag2=1閉;勵(lì)絹co之ut<<"遙學(xué)號(hào)"<<喝(*s[j澆]).ge種tnumb陵er()<叛<"姓名"點(diǎn)<<(*s塊[j]).茶getna扮me()<蹄<"性別"藥<<(*s望[j]).音sex<<贊"宿舍號(hào)碼類(lèi)"<<(*京s[j])據(jù).sush浩enumb紛er<<"混號(hào)碼"演<<(*s蓬[j]).彈telep聽(tīng)hone<知<endl可;煩判}裕糖}懶擦if(f漆lag2=蒙=0)疊膊cou吩t<<"對(duì)互不起!你輸奪入的班級(jí)不隙存在!"<靜<endl運(yùn);倍德cou驕t<<"你蛋想繼續(xù)查詢健嗎?(y/待n)"<<射endl;祖匪cin>術(shù)>c2;猛勿if(c孔2!='y把'&&c2逮!='n'營(yíng))學(xué)餓{省喝cou家t<<"指存令錯(cuò)誤!請(qǐng)祖重新輸入!漁"<<en炊dl;穿乞cin覆>>c2;茄依}亦徒}whil耗e(c2=屆='y')種;酸備break肢;回c隨ase4芳:縣青迎碧犬抽絹裙c鉤harn巖n[10]關(guān);char疏cz;借intf鬼lag2,臺(tái)mm,mm蓬m;影撈泛do{循宰錫晃論cout<腸<"請(qǐng)輸入文您要?jiǎng)h除的求學(xué)生學(xué)號(hào):械"<<en舊dl;敏由族犁cin>>杰nn;掉蒜求呈for(i勇nthh態(tài)=0;hh墓<i;hh席++)道作{蕉嶺記貍if(st捎rcmp(突nn,s[著hh]->低getnu彼mber(挽))==0跳)什抄{岔傳水顛flag你2=1;綢置廈葛i--;陣胸領(lǐng)mm=hh殃;處茄父伴順do{許枕稅夢(mèng)壯s炊[mm]=紹s[mm+店1];詳趨偶翁田越mm++寺;帥紀(jì)}whi橋le(mm由<=i);儲(chǔ)咱貼hh--哥;躁僅}摘等辦染}叨座葵姻for(i徹nthh欺h=0;h樣hh<I;雞hhh++介)塊況{球怪剩妖i戚f(str爪cmp(n吧n,s1[眼hhh]-凡>getn北umber帥())==堡0)亂割{漠鑼交呼飄纏flag2獅=1;效拒榮攝便柿I-軋-;mm西m=hhh賠;堤淘杰削瀉勉do伯{s1[燃mmm]=妨s1[mm躁m+1];閉謊疤淡翁臟聽(tīng)勞mmm址++;拉底}w障hile(凍mmm<=闊I);h粉hh--;趟亡}眉干}翁襪貼辱if(fl盲ag2==遠(yuǎn)0)教奶駝夫cou罵t<<"您侮要求刪除的干對(duì)象本來(lái)就蹲不存在!請(qǐng)鵲檢查輸入的例正確性!"誠(chéng);稍蠶爽英cou悼t<<"要尊繼續(xù)刪除嗎指?(y/n錘)"<<e損ndl;絞郵浪碧cin代>>cz;群倍耕象劉if(cz妻!='y'權(quán)&&cz!酸='n')沿利拒{離判哄告cou頃t<<"指同令錯(cuò)誤!請(qǐng)窯重新輸入!叛"<<en傻dl;柿售架未cin>>項(xiàng)cz;腹正}厚}坡while盤(pán)(cz==攜'y');酸深b羽reak;誕c撕ase5鎖:獻(xiàn)逝材伯久踏瘦嘆解絡(luò)仙型短泛int這k;int談k1,i防1;cha摸rna[保10];s鋒tu2*己temp;艙stu2借*s2[濤50];k厘1=0;現(xiàn)葡cout掠<<"請(qǐng)輸紫入你要排序簽的課程名"煌<<end蛇l;岸惠cin>認(rèn)>na;拘賠cout始<<"1推升序排序"叔<<end肢l;狗儉cout撒<<"2作降序排序"慮<<end嚇l;愧唯cin>左>k;滴污粉鎖for殼(i1=帖0;i1<辰I;i1+漏+)巖局{吃蘇沈if預(yù)(strc羅mp((*胸s1[i1犬]).cl色assna椅me,na妻)==0)煉械{往s2[k1苗]=s1[迎i1];鄉(xiāng)厲k方1++;納棗饞規(guī)霉?fàn)巬貨割el儉se{晨莫c邪out<<刷"無(wú)此課程奧\n";芝洋}籃赴}洋擦if(愧k==1)陳惠歲納略曠結(jié)鼓統(tǒng)螞椒移達(dá)現(xiàn)材肅巖善肌{濤嶼fo財(cái)r(in竊tii=財(cái)0;ii<興k1-1;難ii++)蘿眉fo別r(j=吧ii+1;噴j<k1;起j++)硬濤皮尼i再f((*s應(yīng)2[ii]羞).zon魚(yú)ghegr梅ade>(幣*s2[j蚊]).zo危ngheg五rade)掌贏{銷(xiāo)群劣temp=副s2[ii刻];逐書(shū)爪s2[ii漁]=s2[洞j];巴鐮善s2[j]戀=temp威;翻驅(qū)傾乒}籍侮}執(zhí)縫if(屯k==2)持畏種爸襪床劃終{淘壟fo必r(in外tii=創(chuàng)0;ii<塘k1-1;件ii++)畢蓮f躺or(j渠=ii+1群;j<k1伍;j++)碑沿績(jī)比i扣f((*s噴2[ii]拜).zon段ghegr霉ade<(死*s2[j薯]).zo核ngheg劑rade)取澤{延漏夸temp=甜s2[ii叢];黎番薄s2[ii顯]=s2[頂j];殊樹(shù)沸s2[j]料=temp婦;武釘時(shí)叨}缺叼}思鞠for熔(j=0指;j<k1化;j++)普扛c吳out<<瘋"學(xué)號(hào)"<斯<(*s2鉆[j]).精getnu科mber(后)<<"姓街名"<<(殃*s2[j移]).ge回tname屈()<<"袍課程編號(hào)"完<<(*s瓶2[j])卷.clas廟snumb顫er<<"圈課程名稱"肆<<(*s韻2[j])擱.clas撇sname幅<<"學(xué)分繼"<<(*描s2[j]瞞).sco階re<<"含平時(shí)成績(jī)"文<<(*s售2[j])招.ping度shigr撒ade<<鋤"實(shí)驗(yàn)成績(jī)室"<<(*糧s2[j]內(nèi)).shi穿yangr怎ade<<搜"卷面成績(jī)般"<<(*逝s2[j]新).jua竭nmian焦grade誕<<"綜合云成績(jī)"<<鈴(*s2[許j]).z示onghe定grade辣<<"實(shí)得轉(zhuǎn)學(xué)分"<<巧(*s2[勿j]).l予astsc剝ore<<旁endl;梅鉆泥蠟brea夕k;沖c叢ase6庫(kù):將數(shù)秋效說(shuō)敬酸猛喉避壓/劃/按實(shí)得學(xué)望分實(shí)現(xiàn)排序古功能開(kāi)揉int剃q;int忽a1=0犬;char術(shù)nam[漸10];s樹(shù)tu2*互s3[50甚];stu校2*te萬(wàn);魄坑cout更<<"請(qǐng)輸蟻入你要排序貪的課程名"即<<end頭l;餡刃cin>灶>nam;糊肥cout移<<"1噸升序排序"丘<<end朗l;組盜cout竄<<"2腳降序排序"息<<end辛l;啞孤cin>黃>q;狂原for匯(int去iii=警0;iii缺<I;ii欣i++)慈影{島休if智(strc肯mp((*評(píng)s1[ii宴i]).c尸lassn利ame,n串a(chǎn)m)==娛0)昌混{棕s3[a1呼]=s1[顆iii];超淡a汁1++;腐賭陵汪囑缺}塘與}皮待if(宗q==1)刪籮看駛箱返圈邪什軟在備邪蔽貢辣敵概套{敵天fo背r(in脾tii=明0;ii<膝a1-1;脊ii++)掉黑fo勺r(j=診ii+1;效j<a1;虧j++)烈宜佳銷(xiāo)i雖f((*s忽3[ii]抓).las睜tscor珍e>(*s芹3[j])炸.last匠score縣)固括{腥胡設(shè)te=s3育[ii];勇嗚診s3[ii深]=s3[皂j];商司賺s3[j]青=te;儉升秀學(xué)}惜休}恭冊(cè)if(飛q==2)路捐詢延喬毀器這匹茄布{旗舉fo式r(in裕tii=擠0;ii<暈a1-1;帳ii++)糾峰fo街r(j=培i+1;j雨<a1;j動(dòng)++)扇爽大螞i境f((*s和3[ii]五).las和tscor健e<(*s烤3[j])扭.last贊score做)索必{診捧桑te=s3跟[ii];六毒炭s3[ii洪]=s3[蠻j];策倚死s3[j]埋=te;臂霉要碼}博和}海桌for虛(j=0重;j<a1棟;j++)叮約c農(nóng)out<<賞"學(xué)號(hào)"<袍<(*s3或[j]).匪getnu諷mber(午)<<"姓余名"<<(呈*s3[j羊]).ge礎(chǔ)tname漆()<<"槍課程編號(hào)"攔<<(*s崇3[j])耐.clas汗snumb元er<<"違課程名稱"瘋<<(*s巡3[j])每.clas頂sname些<<"學(xué)分管"<<(*廳s3[j]葉).sco爭(zhēng)re<<"他平時(shí)成績(jī)"澇<<(*s更3[j])永.ping茶shigr廳ade<<中"實(shí)驗(yàn)成績(jī)宗"<<(*銳s3[j]車(chē)).shi另yangr炎ade<<諸"卷面成績(jī)芬"<<(*走s3[j]核).jua董nmian聞grade小<<"綜合讀成績(jī)"<<時(shí)(*s3[斬j]).z細(xì)onghe邊grade羅<<"實(shí)得洗學(xué)分"<<杠(*s3[芹j]).l遠(yuǎn)astsc星ore<<和endl;置財(cái)撲利brea朝k;辨桃}書(shū)迅cout<吐<"你想使開(kāi)用管理員其蹤他功能嗎?皂(y/n)降"<<en斃dl;晨碼cin>>謠c4;鳳跡if(c4蝕=='n'基)bre蛇ak;柳鼠}whil夾e(c4=然='y')注;}遠(yuǎn)if(p法==2)當(dāng)影掛虧未總掏索易{cha粒rc3,羞c5;籍co腿ut<<"曠歡迎進(jìn)入教灶師模塊(只酸能錄入成績(jī)向)"<<e棗ndl;竿do須{康co頑ut<<"將請(qǐng)輸入你教咬學(xué)的課程編仗號(hào)"<<e抵ndl;貌ci艱n>>cl委assnu就mber;觸co鹿ut<<"斷請(qǐng)輸入你教川學(xué)的課程名親"<<e副ndl;酷ci還n>>cl晚assna豐me;而do封{在c腎out<<危"請(qǐng)輸入學(xué)蘋(píng)生學(xué)號(hào)"<遵<endl孔;躲c呀in>>n荷umber地;罰c惡out<<持"請(qǐng)輸入學(xué)岸生姓名"<白<endl震;表c抗in>>n齡ame;滋c仍out<<符"本課程學(xué)葡分"<<e中ndl;羊c屈in>>s茄core;樣c婚out<<州"該生平時(shí)把成績(jī)"<<備endl;關(guān)c餅in>>p巨ingsh宇igrad認(rèn)e;緩c呀o

溫馨提示

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