【正文】
隨著 Inter技術(shù)的興起,對 C/S 結(jié)構(gòu)的一種變化或者改進的結(jié)構(gòu)。它是一次性到位的開發(fā),能實現(xiàn)不同的人員, 從不同的地點,以不同的接入方式(比如 LAN, WAN, Inter/Intra 等)訪問和操作共同的數(shù)據(jù)庫;它能有效地保護數(shù)據(jù)平臺和管理訪問權(quán)限,服務器數(shù)據(jù)庫也很安全 。 開發(fā)人員可以將其選擇的服務器技術(shù)與 Dreamweaver 配合使用,建立將用戶連接到數(shù)據(jù)庫、 Web 服務和舊式系統(tǒng)的強大 Inter 應用程序 。除這些核心企業(yè)品質(zhì)外, SQL Server 2021 還為數(shù)據(jù)管理與分析帶來了靈活性,允許單位在快速變化的環(huán)境中從容響應,從而獲得競爭優(yōu)勢。 ( 2) 針對現(xiàn)代計算機廣泛應用的情況以及數(shù)據(jù)的封閉性,學生信息管理系統(tǒng)基于 Windows 系統(tǒng)研制、設計和開發(fā)。 ( 2) 經(jīng)濟可行性 一方面,系統(tǒng)中友好的人機界面和更強勁的功能支持,會使教務人員的工作進一步提高,從而節(jié)省人力、物力,進而提高經(jīng)濟效益;另一方面系統(tǒng)開發(fā)成本低,現(xiàn)有 PC機即可提供該系統(tǒng)開發(fā)工作需要的所有硬件設備環(huán)境。主要有六大模塊,基本信息管理、特殊信息管理、畢業(yè)生信息管理、更多信息管理(補助信息管理、勤工助學信息管理、獎勵信息管理、處罰信息管理、異動情況信息管理)、成績管理、個人管理。 圖 1 模塊圖 系統(tǒng)模塊 簡述 系統(tǒng)各模塊介紹 如下 : ( 1)用戶注冊模塊 : 用戶可以通過自主注冊,擁有唯一帳號,如果注冊相同帳號,系統(tǒng)會提示帳號名相同,并要要求重新輸入帳號。密碼錯誤或則為空等情況,系統(tǒng)也會作出相應提示。在此管理中,也可實現(xiàn)對基本信息的修改,刪除,查詢等功 能。 ( 6)畢業(yè)生信息管理模塊 : 畢業(yè)生信息管理也很重要的一部分。對應每學期的課程,用戶可以錄入相應的成績,并對成績進行管理。 ( 9)退出系統(tǒng)模塊:使用戶安全退出系統(tǒng),加強系統(tǒng)的安全性??梢园褜W生信息劃分為兩大部分,學生信息的管理和成績管理,信息的管理又分為基本信息,特殊信息,畢業(yè)生信息三大部分,基本信息主要是面對學生入學時一些相關(guān)信息,而特殊信息是學生在校學習階段的一些相關(guān),畢業(yè)生信息,主要是服務于學生畢業(yè)時的一些相關(guān)信息。 數(shù)據(jù)庫表的設計 對于該系統(tǒng),可以把表分為三部分 ,一是面向于用戶的信息,二是面向于學生的信息,三是面向于學生成績的信息。 部分 ER 圖如圖 2 學生信息 學號 班級 專業(yè) 姓名 性別 圖 2 ER圖 字段的設計 面向用戶表的字段, 有帳號,密碼,姓名,性別等字段。 成績管理主要確定,課程,成績,學期等字段。郵箱的填寫方式應該規(guī)范化,如果出現(xiàn)錯誤的輸入方式應該提示用戶填寫錯誤。 圖 3用戶注冊界面 登陸模塊設計 本模塊主要是實現(xiàn)對用戶登陸進行驗證,通過輸入正確的帳號和密碼才能進入系統(tǒng)。登陸界面如圖 4。如果輸入出現(xiàn)兩次新密碼不一致,這時應提示密碼不一致,要求重新輸入。對于不同專業(yè)的使用教師,可以實現(xiàn)對學生基本信息進行錄入,修改,刪除,查詢。因為一位學生對應一個學號,這樣更方便于各種管理。查詢可以通過輸入關(guān)鍵字來進行查詢。 圖 6 基本信息管理頁面 特殊信息管理模塊設計 當學生在校學習期間 有大量特殊信息,來體現(xiàn)學生在校的表現(xiàn)情況?;拘畔⒛K設計基本一樣,在添加信息時每位學號對應一位學生,在此處通過后臺一條 if 語句進行判斷。本模塊主要是對 oldstudent 表的操作。本模塊依然有添加,刪除,修改,查詢功能,無論是進行任何功能,仍 然是一個學號對應一位學生。主要是針對 學生的補助情況、勤工助學情況、獎勵情況、處罰情況和異動情況??梢员灸K的各種管理中依然是添加,刪除,修改,查詢功能。在此的班級信息是基本信息錄入時同時對 bjb 表做出添加。 圖 10 課程添加頁面 圖 11 課程添加刪除頁面 第二部分為為成績的管理,對于成績模塊主要有添加,刪除,修改和查詢。如圖 12,是成績的添加頁面。 amp。對不起,該用戶已存在 !39。用戶輸入正確后執(zhí)行上段代碼,從前臺接收用戶正確信息,創(chuàng)建 rs 記錄集,使用 sql 語句,并判斷表 yonghu中是否存在相同 uid,如果不存在,則把用戶注冊信息保存到 yonghu 表中。 uid amp。 pwd amp。)。 用戶個人管理功能 當用戶需要修改個人密碼時,可在此功能中實現(xiàn),以加強用戶密碼的安全性。39。(1)。(1)。 添加功能 添加 功能 主要用于用戶對學生信息的添加,也可用于對成績與課程的添加。39。=39。如果為空則要求用戶輸入學號。第一部分因為學生的這些信息都是一個學號對應相應的一條信息,可以在修改前先通過輸入學生的學號來查詢需要修改的學生的信息。39。(1)。修改頁面如圖 14。 用戶可以點“修改“對該學生的某條記錄進行修改。記錄更新成功 39。39。教師可以對 任何信息進行查詢。ziduanamp。39。部分代碼如下: ! 類型查詢 % lx=trim(request(lx)) set rs=() sql=select * from bbs1 where lx =39。 sql,conn,1,1 if and then script language=JavaScript{(39。39。 圖 16 刪除功能界面 在刪除頁面,教師可以通過先查詢來選擇要刪除的信息。模塊測試時,檢驗模塊每個功能是否都能正常使用,界面優(yōu)化是否完善。 由于經(jīng)驗欠缺或其它某些原因,本次 完成的 系統(tǒng)仍然存在很多問題 。本系統(tǒng)完成了基本所需的功能,能夠?qū)W生信息進行添加、修改、刪除、查詢 。 但由于時間和能力有限,在各個模塊的功能上仍然不夠完善。 [3] 易紹湘 .專家門診 ASP開發(fā)答疑 200問 [M].北京 : 人民郵電出版社 ,2021。 [7] 清漢計算機工作室 .ASP開發(fā)實例 [M].北京 : 機械工業(yè)出版社 ,2021。在此向他表示我最衷心的感謝! 在論文完成過程中,本人還得到了茍智堅老師和寧興鐘同學的熱心幫助,本人向他們表示深深的謝意! 作者簡介: 姓 名:萬國棟 性別:男 出生年月: 民族:漢 Email: 聲 明 本論文的工作是 2021 年 2 月至 2021 年 6 月在成都信息工程學院網(wǎng)絡工程 系完成的。 ( 2)學??梢圆捎糜坝?、縮印或其他復制方式保存學位論文。 除非另有科研合同和其他法律文書的制約,本論文的科研成果屬于成都信息工程學院。s about the only thing I wouldn39。t admit even to himself that there were some things other people could do better. If you kept beating him at anything you had to be cheating. He started a nasty argument over it one nightcould have gotten seriousbut Gerard and Caine broke it up. G ive Caine that. He took my part that time. Poor guy . . . Hell of a way to go, you know? His throat . . . Well, anyhow, there I was in Texorami, making music and women, winning at cards and jockeying around the sky. Palm trees and nightblooming wallflowers. Lots。m good and I39。t wait. And the air currents were fabulous. I had a little red sail plane I used to go sky surfing in, every couple of days. It was the good life. I played drums till all hours in a basement spot up the river where the walls sweated almost as much as the customers and the smoke used to wash around the lights like streams of milk. When I was done playing I39。 ( 4)學??稍试S學位論文被查閱或借閱。除非另有說明,本文的工作是原始性工作。 [9] 孫麗君 ,吳仁普 .ASP編程基礎及應用實 例集錦 [M].北京 : 人民郵電出版社 ,2021。 [5] 張海藩 .軟件工程導論 [M].北京 : 清華大學出版社 ,2021。 參考文獻 [1] 唐青松 ,顏亮 .ASP應用開發(fā)全功略寶典 [M].北京 : 中國水利水電出版社 ,2021。本系統(tǒng)增添了用戶的注冊、個人管理功能,讓系統(tǒng)更具人性化。經(jīng)過測試,本模塊基本能符合要求,也能實現(xiàn)各功能。 修正 BUG 后應該需要繼續(xù)測試,繼續(xù)完善,這個過程是一個測試,修正,再測試,再修正的循環(huán)過程。使用 sql語句的 delete 對信息進行刪除。 刪除功能 面對學生大量的信息,可以通過復選框?qū)崿F(xiàn)單個和批量的刪除,更方便教師對學生信息的管理。)。lxamp。 第二是成績的查詢,成績的查詢用戶可以通過班級,學期,學號等來進行查詢。amp。以下是學生基本信息的查詢界面如圖 15所示 圖 15 學生信息查詢界面 教師可以通過輸入關(guān)鍵字和下拉框進行查詢,例如,用戶需要查詢班級為 1班的學生信息,只要輸入關(guān)鍵字 1在下拉框選擇班級即可查詢到班級為 1班學生的信息。 /script 在創(chuàng)建一個 rs 記錄集后通過 sql 語句找到表中該學生的信息,使用 更新該學生的信息。amp。 chr(13) amp。因為一位學生在一學期出現(xiàn)兩次以及兩次以上的勤工助學或者獎勵等信息,所以,在此類表中可以出現(xiàn)相同的學號,表示該學生在這學期中有多次此類信息。如果輸入的學號不存在,也應該做出判斷,并反饋信息給用戶。對不起,該學號不存在 !39。amp。 修改功能 當學生的信息變動時,可以通過修改功能來實現(xiàn),修改表中的某一條記錄,并保持其他的數(shù)據(jù)不改變。}/script end if 此功能應考慮到學號的唯一性,及每個學號對應一位學生,不能重復出現(xiàn)相同的學號。對不起,該學號已存在 !39。 amp。輸入正確后,通過一條 sql 語句查找表 yonghu 對應的 uid,及用戶帳號,如果存在,并判斷用戶密碼是否與帳號匹配,如果匹配,則更新 yonghu 表中 的 pwd。舊密碼 不對 !39。對不起,不存在此用戶 !39。amp。}/script end if 用戶在登陸時如果帳號或密碼為空時,可用一條 if 語句進行判斷。 sql,conn,1,2 if not then url else script language=JavaScript{(39。 and pwd=39。 部分代碼如下: set rs=() url= sql=select * from yonghu where uid=39。(1)。39。 圖 12 成績添加頁面 圖 13 成績 查詢頁面 6 系統(tǒng)功能實現(xiàn) 用戶注冊功能 在此功能中主要實現(xiàn)用戶的自主注冊,當用戶未擁有帳號的情況下可通過此功能獲得帳號和密碼。成績模塊最重要的是在查詢上,在實現(xiàn)查詢時,應該考慮到通過班級,學號,課程以及學期來進行查詢。在課程模塊設計中也可以對課程進行修改和刪除,主要是對 kcb 這張表進行操作。界面如圖 9 所示。在此應該注意的是,每位學生每年都有可能出現(xiàn)相同的情況,例如學生在每學期都可以有幾次勤工助學或則獎勵的機會,所以,在信息的添加是可以不用 if 語句判斷次學號是否存在。界面如圖 8所示。 圖 7 特殊信息管理頁面 畢業(yè)生信息模塊設計 本模塊主要是針對大四的學生設計, 面對大四學生找工作的情況,可以通過此模塊了解到學生求職的意向,讓教師對對學生的畢業(yè)去向有個大致了解。修改通過復選框來實現(xiàn)單個與批量刪除。該模塊主要是簡單的來描述學生在校的特殊信息,讓教師對學生的特殊信息一目了然。本模塊主要是對 newstudent 表的操作。刪除信息通過復選框?qū)崿F(xiàn)對信息的單個刪除和批量刪除。這樣可以實現(xiàn)教師對學生進行學號以及寢室的分配,并可以了解到該學生是否到校注冊等情況。個人管理界面如圖 5。主要通過用戶輸入帳號和舊密碼在數(shù)據(jù)庫yonghu 表中查找到