時(shí)義斌 江蘇師范大學(xué)科文學(xué)院
高校日常的管理工作中學(xué)生信息管理非常重要,一個(gè)完善的高校學(xué)生信息管理平臺(tái)能夠提高高校對(duì)學(xué)生信息統(tǒng)計(jì)的速率,保證高校工作人員的工作質(zhì)量。傳統(tǒng)的高校學(xué)生信息管理系統(tǒng)由于種種因素的影響,不能滿(mǎn)足現(xiàn)代信息量巨大、統(tǒng)計(jì)的工作質(zhì)量要求非常高的要求,急需設(shè)計(jì)一個(gè)工作效率和質(zhì)量都高效的高校學(xué)生信息管理平臺(tái)。系統(tǒng)通過(guò)采用B/S架構(gòu),對(duì)學(xué)生的信息進(jìn)行增刪改查的操作,同時(shí)為了對(duì)數(shù)據(jù)庫(kù)的信息進(jìn)行保密,對(duì)不同的用戶(hù)設(shè)置了不同的權(quán)限。
本系統(tǒng)主要需要實(shí)現(xiàn)的功能有以下幾個(gè):
(1)用戶(hù)的登錄功能(用戶(hù)名與密碼需填寫(xiě)無(wú)誤才可進(jìn)入系統(tǒng))
(2)管理員用戶(hù)對(duì)學(xué)生信息的增刪改查功能(以及其他所有權(quán)限)
(3)學(xué)生用戶(hù)的查看和修改功能(只有這兩個(gè)權(quán)限)
系統(tǒng)界面設(shè)計(jì)簡(jiǎn)潔,方便用戶(hù)快速掌握所有功能,盡可能地為用戶(hù)信息錄入、查詢(xún)等功能設(shè)計(jì)快捷方式,能夠直接點(diǎn)擊進(jìn)行操作,節(jié)約時(shí)間。
系統(tǒng)的總體一定要保證較高的安全性和數(shù)據(jù)的完整性,各種功能要完善并且使用流暢。為了能夠使得用戶(hù)對(duì)系統(tǒng)的操作更加簡(jiǎn)便,更好的管理和查詢(xún)用戶(hù)所需要的內(nèi)容,系統(tǒng)主要設(shè)計(jì)了四大功能模塊,分別是:學(xué)生檔案信息管理、學(xué)生成績(jī)管理、學(xué)生基本資料管理、教務(wù)信息管理。每個(gè)模塊都經(jīng)過(guò)詳細(xì)的設(shè)計(jì),使得最終呈現(xiàn)給用戶(hù)一個(gè)簡(jiǎn)潔明了,操作便捷,界面美觀的高校學(xué)生信息管理系統(tǒng)。
管理員登錄成功后可以將學(xué)生的檔案信息錄入到高校學(xué)生信息管理平臺(tái)的數(shù)據(jù)庫(kù)中進(jìn)行存儲(chǔ),也可以查詢(xún)、修改以及刪除學(xué)生的檔案信息;而學(xué)生用戶(hù)登錄后只能查看和修改自己的檔案信息,并不能自行往數(shù)據(jù)庫(kù)中添加或刪除信息,此功能對(duì)管理員開(kāi)放所有權(quán)限,而學(xué)生的權(quán)限則被設(shè)置為查詢(xún)和修改。
此功能主要是用于管理員用戶(hù)或老師登錄系統(tǒng)后將學(xué)生的考試成績(jī)信息錄入到系統(tǒng)數(shù)據(jù)庫(kù)中,并且可以對(duì)學(xué)生的成績(jī)進(jìn)行查詢(xún)、修改和刪除,以及打印成績(jī)等功能;而在此功能中,學(xué)生用戶(hù)登錄后只能查看和打印自己的成績(jī),由于成績(jī)是不能夠讓學(xué)生任意修改和刪除的,所以其他的操作都設(shè)置了權(quán)限。
管理員在登錄系統(tǒng)后,可以將學(xué)生的基本資料(姓名、年齡、性別等)進(jìn)行錄入,并且可以對(duì)這些信息進(jìn)行修改、查詢(xún)和刪除;學(xué)生可以查看自己的個(gè)人資料,并且對(duì)資料中錄入錯(cuò)誤的信息進(jìn)行修改,但不能添加和刪除自己的信息,這會(huì)造成數(shù)據(jù)庫(kù)信息的混亂和丟失。
管理員在登錄系統(tǒng)后可以添加學(xué)生信息以及教師和課程的信息,同時(shí)也可以對(duì)這些信息進(jìn)行查詢(xún)、修改、刪除的操作;學(xué)生可以在登錄系統(tǒng)后查看自己需要上的課的課程信息以及授課老師的基本信息,而且還可以把上課后對(duì)老師的評(píng)價(jià)發(fā)到平臺(tái)上讓老師看見(jiàn),對(duì)自己的授課方式進(jìn)行更改。
對(duì)于本系統(tǒng),由于有管理員用戶(hù)和學(xué)生用戶(hù)兩類(lèi)用戶(hù),在進(jìn)入系統(tǒng)后所使用的的功能是不能夠完全相同的,有些功能只能管理員用戶(hù)才可使用,學(xué)生用戶(hù)只能查看一些基本的信息,數(shù)據(jù)庫(kù)中的信息是不可以隨便修改的,所以給學(xué)生設(shè)置了使用權(quán)限。而且用戶(hù)在輸入用戶(hù)名和密碼多次不正確之后會(huì)被封鎖賬號(hào),最終需要去管理員那里申請(qǐng)修改密碼,才可以繼續(xù)使用。
高校學(xué)生信息管理系統(tǒng)的設(shè)計(jì)采用了B/S架構(gòu)、SQL Server數(shù)據(jù)庫(kù)等來(lái)實(shí)現(xiàn),設(shè)計(jì)的初始階段為了能夠快速的總結(jié)出該系統(tǒng)所需要的功能需求,在網(wǎng)絡(luò)上搜集了各種有關(guān)學(xué)生信息管理平臺(tái)的案例,通過(guò)總結(jié)、比較找出我們所需實(shí)現(xiàn)的功能。而且通過(guò)查閱資料對(duì)各種技術(shù)有了更加深入的了解,隨后開(kāi)始構(gòu)思設(shè)計(jì)本高校學(xué)生信息管理系統(tǒng)的整體架構(gòu)。
第一步,先對(duì)這個(gè)高校學(xué)生信息管理系統(tǒng)進(jìn)行了一個(gè)基本框架的設(shè)計(jì),認(rèn)真構(gòu)想了系統(tǒng)所需要的頁(yè)面?zhèn)€數(shù),以及每個(gè)頁(yè)面所需要實(shí)現(xiàn)的功能。第二步,對(duì)系統(tǒng)又進(jìn)行了詳細(xì)的設(shè)計(jì),具體到系統(tǒng)的每個(gè)功能的實(shí)現(xiàn)。最后一步,開(kāi)始設(shè)計(jì)系統(tǒng)的細(xì)節(jié),對(duì)每個(gè)頁(yè)面,每個(gè)功能進(jìn)行了詳細(xì)的分析與設(shè)計(jì)。
在系統(tǒng)的整體設(shè)計(jì)過(guò)程中,首先把設(shè)計(jì)系統(tǒng)的環(huán)境調(diào)試好,數(shù)據(jù)庫(kù)連接好;其次把系統(tǒng)所需要實(shí)現(xiàn)的頁(yè)面準(zhǔn)備好,數(shù)據(jù)庫(kù)所需要的表格要設(shè)計(jì)完善;再其次,運(yùn)行代碼,連接數(shù)據(jù)庫(kù),把數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫(kù)中進(jìn)行存儲(chǔ),實(shí)現(xiàn)所有的頁(yè)面和功能;最后,對(duì)系統(tǒng)的功能進(jìn)行測(cè)試,通過(guò)各種能夠利用的途徑查看系統(tǒng)的不足,然后通過(guò)查詢(xún)到的解決辦法來(lái)對(duì)系統(tǒng)的功能進(jìn)行優(yōu)化與更改。
在此過(guò)程中,遇到了許多的問(wèn)題,讓我們團(tuán)隊(duì)對(duì)軟件開(kāi)發(fā)的過(guò)程了解的更加深入。當(dāng)由于某個(gè)問(wèn)題把系統(tǒng)設(shè)計(jì)的進(jìn)程卡住時(shí),才了解到設(shè)計(jì)軟件需要非常地仔細(xì),并且基礎(chǔ)知識(shí)一定要牢固,同時(shí)明白了動(dòng)手操作能力的重要性。通過(guò)整個(gè)系統(tǒng)的設(shè)計(jì)流程,把所學(xué)習(xí)到的知識(shí)發(fā)揮運(yùn)用到了極致,對(duì)于一些不清楚的知識(shí),通過(guò)查閱資料,也能夠正確地運(yùn)用起來(lái)。
在高校學(xué)生信息管理系統(tǒng)的設(shè)計(jì)過(guò)程中,主要遇到了以下幾方面的問(wèn)題:
(1)因?yàn)橹昂苌儆袡C(jī)會(huì)去完成一套完整的軟件系統(tǒng)的開(kāi)發(fā),所以在開(kāi)發(fā)過(guò)程中感覺(jué)比較吃力;
(2)學(xué)過(guò)的知識(shí)記的不夠扎實(shí),運(yùn)用時(shí)還要進(jìn)行仔細(xì)研究,沒(méi)學(xué)過(guò)的新知識(shí)也有許多,更加需要時(shí)間去鉆研,有些手忙腳亂;
(3)編寫(xiě)程序代碼時(shí),自己的想法不能很好的通過(guò)代碼展示出來(lái),主要是代碼編寫(xiě)的能力不夠;
(4)數(shù)據(jù)庫(kù)的連接過(guò)程中出現(xiàn)了許多問(wèn)題,主要是由于對(duì)數(shù)據(jù)庫(kù)的學(xué)習(xí)不夠深;
(5)動(dòng)手能力欠缺,經(jīng)驗(yàn)不足,導(dǎo)致時(shí)間的浪費(fèi);
(6)系統(tǒng)的功能雖然實(shí)現(xiàn)了,但是并沒(méi)有實(shí)現(xiàn)預(yù)期效果。
本高校學(xué)生信息管理系統(tǒng)設(shè)計(jì)的初衷是為了給學(xué)校的教務(wù)處管理中心提供的一款核心應(yīng)用軟件,主要功能:學(xué)生檔案管理功能中的增刪改查功能都能夠?qū)崿F(xiàn),管理員擁有所有的權(quán)限,可以在任何時(shí)間操作學(xué)生的檔案信息,而學(xué)生只能查看自己的檔案信息,可以對(duì)已存在的個(gè)人信息的錯(cuò)誤之處進(jìn)行修改也基本實(shí)現(xiàn);學(xué)生成績(jī)管理功能,老師和管理員可以操作學(xué)生的成績(jī),在任何時(shí)間對(duì)成績(jī)進(jìn)行增刪改查,也可以打印學(xué)生成績(jī),而學(xué)生只保留查看成績(jī)和打印成績(jī)的權(quán)限,更改成績(jī)的權(quán)限絕對(duì)不給學(xué)生開(kāi)通,避免對(duì)自己的成績(jī)進(jìn)行修改,此功能幾乎也都實(shí)現(xiàn)了;學(xué)生基本信息管理功能與檔案管理功能對(duì)不同用戶(hù)開(kāi)通的權(quán)限大致相同,所以大致都實(shí)現(xiàn)了;教務(wù)信息管理功能的基本權(quán)限與其他功能大抵相近,但是在學(xué)生更改自己用戶(hù)密碼時(shí)不能自行修改,需要找教務(wù)處管理員才能進(jìn)行修改,此功能需要改善,為了便于修改密碼,可以通過(guò)設(shè)置驗(yàn)證學(xué)生身份的方式來(lái)完成自己修改密碼,避免時(shí)間浪費(fèi)。
通過(guò)高校學(xué)生信息管理系統(tǒng)的設(shè)計(jì),掌握了更多的編程知識(shí),以及數(shù)據(jù)庫(kù)的使用方面的知識(shí),動(dòng)手能力得到了很大的提高,在軟件開(kāi)發(fā)流程方面也能夠得心應(yīng)手,系統(tǒng)雖然已經(jīng)設(shè)計(jì)完成,但是仍有一些地方待完善,后續(xù)會(huì)繼續(xù)完善系統(tǒng)的各項(xiàng)功能,呈現(xiàn)出一個(gè)完美的高校學(xué)生信息管理系統(tǒng)。