【正文】
號,如果錄入相同的學(xué)號,系統(tǒng)給予提示學(xué)號重復(fù)。修改學(xué)生信息時可以先通過查詢,找到要修改學(xué)生的信息,并進(jìn)行修改,使系統(tǒng)更人性化。也可以通 過查詢需要刪除的信息來進(jìn)行刪除。教師并可以通過點擊查看所有信息來查看該專業(yè)所有學(xué)生的信息。界面如圖 6所示。例如,是否有勤工助學(xué),是否休學(xué)等特殊信息。該模塊有添加,刪除,修改,查詢功能。查詢通過輸入關(guān)鍵字來進(jìn)行查詢。修改可以通過先查詢要修改的信息再實現(xiàn)對信息的修改。 界面如圖 7所示。教師并可以了解到學(xué)生是否在校,因為大四學(xué)生也可能在外工作。本模塊主要對 bystudetn 表的操作。 圖 8 畢業(yè)生信息管理頁面 更多管理模塊設(shè)計 本模塊的設(shè)計主要是加強(qiáng)學(xué)生幾個特殊信息的管理。在本模塊中讓教師對這幾種情況有更詳細(xì)的了解,例如,學(xué)生補(bǔ)助的原因,時間等等。及一學(xué)期可以有該學(xué)生的幾條 記錄。主要對 bzqk,qgzxqk jlqk,cfqk,ydqk 這幾張表的操作。 圖 9 更多管理頁面 成績管理模塊設(shè)計 本模塊主要可以分為兩部分,一部分是課程管理和成績管理 。對于不同的專業(yè),有不同的課程,教師可以通過錄入本專業(yè)的每學(xué)期對應(yīng)的課程,并且可以選擇課程的類型。如圖 10 所示,為課程的添加界面,圖 11為課程的刪除修改界面。每位學(xué)生在不同學(xué)期對應(yīng)不同的課程,在課程添加完善的基礎(chǔ)上,對學(xué)生成績的錄入可以選擇對應(yīng)的課程以及對應(yīng)的學(xué)期。讓教師更多的了解學(xué)生的成績信息,以上的操作都主要是對 bbs1 表的查詢。圖 13為成績查詢頁面。 后臺部分代碼如下: set rs=() sql=SELECT * FROM yonghu WHERE uid=39。 uid amp。 sql,conn,1,2 if not then script language=JavaScript{(39。)。}/script end if rs(uid)=uid rs(pwd)=pwd rs(name)=name rs(sex)=sex rs()= set rs=nothing 當(dāng)用戶注冊時如果輸入帳號,密碼或則確認(rèn)密碼為空,可用 if uid= then 來進(jìn)行判斷,并反饋給用戶不能為空的信息。 用戶登陸功能 用戶擁有帳號和密碼后,每次使用系統(tǒng)時必須通過帳號和密碼的驗證才能登陸到系統(tǒng)管理界面中。 amp。 39。 amp。 39。對不起,您的帳號或密碼錯誤 !請核實后重新登錄! 39。(1)。用戶輸入完整后執(zhí)行上段代碼,通過 sql 語句在表 yonghu 中找到是否與用戶帳號密碼相同,如果相同則進(jìn)入系統(tǒng),不相同則給用戶相應(yīng)提示。部分代碼如下: sql=select * from yonghu where uid=39。uidamp。 sql,conn,2,3 if then script language=JavaScript{(39。)。}/script end if if rs(pwd)jiupwd then script language=JavaScript{(39。)。}/script end if rs(pwd)=newpwd 在用戶輸入個人帳號,舊密碼以及新密碼時,可通過幾條 if 語句判斷是否為空,并通過 if newpwdnewpwd2 then 來判斷新密碼兩次輸入時是否相同。 查看所有信息功能 此功能主要是用于用戶查看該專業(yè)所有學(xué)生的信息,通過點擊查看所有信息即可查看該專業(yè)學(xué)生的所有信息,通過一條 sql 語句查詢表中的所有信息,如sql=SELECT * FROM newstudent,然后通過循環(huán),即可從數(shù)據(jù)庫調(diào)用表中的所有信息并顯示出來。例如,以下是學(xué)生基本信息的錄入的部分代碼: set rs=() sql=SELECT * FROM newstudent WHERE 學(xué)號 =39。 xh amp。 sql,conn,1,2 if not then script language=JavaScript{(39。)。39。在錄入時,可以用一條 if 語句判斷學(xué)號是否為空情況。如果輸入相同學(xué)號,則通過 if not then 來判斷該學(xué)號是否已存在,實現(xiàn)學(xué)號的唯一性,最后用 把學(xué)生信息錄入到表中,實現(xiàn)用戶對各種信息的添加。在此 應(yīng)分為兩部分,一是部分學(xué)生基本信息,特殊信息,畢業(yè)生信息,另一部分是,補(bǔ)助信息,處罰信息以及成績,課程等。部分代碼如下: set rs=() sql=select * from newstudent where 學(xué)號 =39。noamp。 sql,conn,1,2 if then script language=JavaScript{(39。)。}/script end if 當(dāng)輸入學(xué)號時,應(yīng)該進(jìn)行判斷用戶是否輸入學(xué)號,如果為空,系統(tǒng)應(yīng)給出提示,要求用戶輸入學(xué)號。查詢到學(xué)生的信息后,即可修改其中一條記錄,用 更新表中的記錄。 圖 14 信息修改頁 面 第二部分則是類似獎勵信息,勤工助學(xué)信息。成績與課程也類似。部分代碼如下: rs(學(xué)號 )=xh rs(班級 )=bj rs(專業(yè) )=zy rs(姓名 )=xm rs(性別 )=sex rs(勤工助學(xué) )=qgzx rs(原因 )=yy rs(時間 )=sj script language=JavaScript amp。 alert(39。)。 = 39。amp。 查詢功能 查詢是教師對學(xué)生各種信息的查看,更方便與教師對學(xué)生信息的了解。此功能中也分為兩部分,一是對學(xué)生信息的查詢,二是對學(xué)生成績 的查詢。部分代碼如下: % ziduan=request(ziduan) key=trim(request(key)) set rs1=() sql=select * from newstudent where amp。 like 39。keyamp。 sql,conn,1,2 % 此時 ,可以通過一條 sql 語句進(jìn)行查詢。 教師可以通過不同的條件對學(xué)生的成績進(jìn)行查詢,更方便教師對學(xué)生成績的了解。amp。39。沒有該課程類型信息 !39。=39。}/script end if % 通過前臺頁面?zhèn)鬏斶^來的值作為條件并執(zhí)行 sql 語句,然后顯示查詢的信息。 以下是基本信息的刪除的頁面,如圖 16。輸入關(guān)鍵字并選擇下拉框找到用戶要刪除的信息,通過選擇復(fù)選框來進(jìn)行判斷,如果用戶未選擇則應(yīng)該反饋給教師相應(yīng)的信息,并判斷復(fù)選框選中或者是全選的情況。 退出系統(tǒng)功能 此處主要 是讓用戶安全退出系統(tǒng),其代碼如下: % Session(uid) = Session(pwd) = url= url % 7 軟件測試 模塊編程完結(jié)之后,對界面外觀和功能等進(jìn)行檢測。 對每個模塊的測試進(jìn)行記錄,發(fā)現(xiàn) BUG 時及時 修正。 在測試過程中 ,出現(xiàn)過一些不符合標(biāo)準(zhǔn)的情況,經(jīng)過修改,都基本與設(shè)計書的標(biāo)準(zhǔn)符合,能夠完成正常的功能。 測試只能盡量 避免錯誤的產(chǎn)生和消除已經(jīng)產(chǎn)生的錯誤,使程序中的錯誤密度達(dá)到盡可能低的程度 , 減少錯誤的引入,但是不可能完全杜絕軟件中的錯誤 。 結(jié) 論 本畢業(yè)設(shè)計是以 ASP 和 SQL Server 2020 為基礎(chǔ),采用 B/S結(jié)構(gòu)開發(fā)的學(xué)生信息管理系統(tǒng)。通過本系統(tǒng)可以更有效的管理學(xué)生的各種信息,提高辦公效率。本系統(tǒng)操作簡單,界面友好,性能良好,能夠完成學(xué)生信息管理的基本工作。在后續(xù)的開發(fā)中應(yīng)該把各模塊的功能的擴(kuò)展,以及系統(tǒng)工作流程的完善作為主要的方向,使系統(tǒng)更加具有實用性。 [2] 馬開顏 .ASP實用教程 [M].北京 : 北京理工大學(xué)出版社 ,2020。 [4] 方睿 .網(wǎng)絡(luò)數(shù)據(jù)庫原理及應(yīng)用 [M].成都 : 四川大學(xué)出版社 ,2020。 [6] 王欣 .管理信息系統(tǒng) [M].北京 : 中國水利水電出版社 ,2020。 [8] 李博 .ASP應(yīng)用開發(fā)指南 [M].北京 : 科學(xué)出版社 ,2020。 致 謝 本文是在張偉利指導(dǎo)老師的熱情關(guān)心和指導(dǎo)下完成的,他淵博的知識和嚴(yán)謹(jǐn)?shù)闹螌W(xué)作風(fēng)使我受益匪淺,對順利完成本課題起到了極大的作用。文中除了特別加以標(biāo)注地方外,不包含他人已經(jīng)發(fā)表或撰寫過的研究成果,也不包含為獲得成都信息工程學(xué)院或其他教學(xué)機(jī)構(gòu)的學(xué)位或證書而使用過的材料。 關(guān)于學(xué)位論文使用權(quán)和研究成果知識產(chǎn)權(quán)的說明 本人完全了解成都信息工程學(xué)院有 關(guān)保管使用學(xué)位論文的規(guī)定,其中包括: ( 1)學(xué)校有權(quán)保管并向有關(guān)部門遞交學(xué)位論文的原件與復(fù)印件。 ( 3)學(xué)??梢詫W(xué)術(shù)交流為目的復(fù)制、贈送和交換學(xué)位論文。 ( 5)學(xué)校可以公布學(xué)位論文的全部或部分內(nèi)容(保密學(xué)位論文在解密后遵守此規(guī)定)。 特此聲明! 作者簽名: 年 月 日 Are you hungry now? No, I am tired and lazy now。 words, realizing that they were a signal, he turned and began to run, splashing through the shallow water. Ignacio ran after him, much helped by his longer legs, his hair flying behind his dark young face, his square teetheach white as a bone and as big as Nicholas39。t run, N icholas, Dr. Island said with the voice of a wave. It only makes him angry that you run. N icholas did not answer, but cut to his left, up the beach and among the trunks of the palms, sprinting all the way because he had no way of knowing Ignacio was not right behind him, about to grab him by the neck. When he stopped it was in the thick jungle, among the boles of the hardwoods, where he leaned,.。 . sound in an atmosphere silent and unwa ked as Earth39。 there was none. He drew a deep breath then and said, Well, that39。 there was only the green hush. The light was still bright and strong and nearly, shadowless, but some interior sense told him the day, was nearly over, and he noticed that such faint shades as he could see stretched long, hor izontal distortions of their objects. He felt no hunger, but he had fasted be39。 he was not as strong as he had been only a day past, and by this time next day he would probably be unable to outrun Ignacio. He should, he now realized, have eaten the monkey he had ki lled。 he remembered his effort to open a coconuthe had failed, but it was surely not impossible. His mind was hazy as to what a coconut might contain, but there had to be an edible core, because they were eaten in books. He decided to make a wide sweep through the jungle that would bring him back to the beach wel