時(shí)間:2023-02-07 18:03:56
開篇:寫作不僅是一種記錄,更是一種創(chuàng)造,它讓我們能夠捕捉那些稍縱即逝的靈感,將它們永久地定格在紙上。下面是小編精心整理的12篇學(xué)生信息管理系統(tǒng),希望這些內(nèi)容能成為您創(chuàng)作過程中的良師益友,陪伴您不斷探索和進(jìn)步。
關(guān)鍵詞:三層架構(gòu);學(xué)生管理;ASP;ACCESS
0引言
高校學(xué)生信息管理系統(tǒng)不同于高校教務(wù)管理系統(tǒng),主要服務(wù)于教學(xué)的教務(wù)管理系統(tǒng)于本世紀(jì)初已經(jīng)用于大部分的普通高等學(xué)校,目前技術(shù)已經(jīng)成熟。而高校學(xué)生信息管理系統(tǒng)是用于在校學(xué)生教務(wù)管理系統(tǒng)功能以外的綜合信息管理,總體任務(wù)是實(shí)現(xiàn)學(xué)生信息關(guān)系的系統(tǒng)化、科學(xué)化、規(guī)范化和自動化。目前,我國高等院校的規(guī)模在不斷擴(kuò)大,復(fù)雜而龐大的學(xué)生信息為學(xué)校的學(xué)生管理提出了新的要求,快速發(fā)展的外部經(jīng)濟(jì)環(huán)境給學(xué)生管理也賦予了新的內(nèi)容,如高校獲得國家和社會獎(jiǎng)/助學(xué)金的覆蓋面在擴(kuò)大,資金的評定和發(fā)放涉及到每一位學(xué)生的切身利益,傳統(tǒng)的“校—院(系)”二級管理模式下,輔導(dǎo)員用單機(jī)文本記錄模式已經(jīng)很難全面、公平、準(zhǔn)確的備案和檢索學(xué)生的綜合信息。
1高校學(xué)生信息管理系統(tǒng)三層架構(gòu)模式解決方案
通常意義上的三層架構(gòu)(3-tierarchitecture)是將整個(gè)業(yè)務(wù)應(yīng)用劃分為:表示層(UserInterfacelayer)、業(yè)務(wù)邏輯層(BusinessLogicLayer)、數(shù)據(jù)訪問層(Dataaccesslayer)。
1.1三層結(jié)構(gòu)分工
所謂三層體系結(jié)構(gòu),是在客戶端與數(shù)據(jù)庫之間加入了一個(gè)中間件層,也叫組件層。三層體系的應(yīng)用程序?qū)I(yè)務(wù)規(guī)則、數(shù)據(jù)訪問、合法性校驗(yàn)等工作放到了中間層進(jìn)行處理。通常情況下,客戶端不直接與數(shù)據(jù)庫進(jìn)行交互,而是通過COM/DCOM通訊與中間層建立連接,再經(jīng)由中間層與數(shù)據(jù)庫進(jìn)行交換。①表示層,是對用戶的請求接受,以及數(shù)據(jù)的返回,為客戶端提供應(yīng)用程序的訪問。②業(yè)務(wù)邏輯層,主要負(fù)責(zé)對數(shù)據(jù)層具體問題的操作,對數(shù)據(jù)業(yè)務(wù)的邏輯處理[1]。③數(shù)據(jù)訪問層,主要是對非原始數(shù)據(jù)的操作,而不是指原始數(shù)據(jù),具體為業(yè)務(wù)邏輯層或表示層提供數(shù)據(jù)服務(wù)。
1.2自定義實(shí)體類作為三層架構(gòu)的業(yè)務(wù)對象在三層架構(gòu)的使用
在三層架構(gòu)中,業(yè)務(wù)對象無論是DataSet還是自定義的實(shí)體類對象,都會在三層架構(gòu)之間進(jìn)行傳遞,每層都依賴于業(yè)務(wù)對象。圖1信息系統(tǒng)三層架構(gòu)模式三層架構(gòu)模式數(shù)據(jù)流向關(guān)系解析:①通過表單獲取數(shù)據(jù);②調(diào)用E層,實(shí)體user獲得輸入的數(shù)據(jù);③調(diào)用B層判斷輸入的數(shù)據(jù)是否有效;④調(diào)用E層,獲得實(shí)體類判,判斷輸入的信息(實(shí)體類屬性)是否為空;⑤若實(shí)體類屬性不為空,則調(diào)用數(shù)據(jù)訪問層;⑥獲得實(shí)體類,連接數(shù)據(jù)庫,進(jìn)行增、刪、改、查,將獲得數(shù)據(jù)返回實(shí)體類;⑦D層中返回實(shí)體類屬性與④中的信息比較,然后返回值;⑧判斷返回值真或假。
2高校學(xué)生信息管理系統(tǒng)分析
系統(tǒng)分析是管理信息系統(tǒng)開發(fā)的一個(gè)關(guān)鍵階段,從系統(tǒng)需求入手建立系統(tǒng)用戶模型。用戶模型從概念上全方位表達(dá)系統(tǒng)需求,即系統(tǒng)與用戶的關(guān)系[2]。系統(tǒng)分析在用戶模型的基礎(chǔ)上,建立獨(dú)立于系統(tǒng)實(shí)現(xiàn)環(huán)境的邏輯結(jié)構(gòu)。
2.1系統(tǒng)目標(biāo)
高校學(xué)生信息管理系統(tǒng),是高等教育科學(xué)化管理的內(nèi)在要求和信息化發(fā)展到一定階段的必然產(chǎn)物,管理系統(tǒng)的應(yīng)用不僅降低了班主任和輔導(dǎo)員的工作強(qiáng)度,而且使學(xué)生的綜合信息管理變得更加準(zhǔn)確化、透明化和結(jié)構(gòu)化。⑴提高教育管理效率。授權(quán)的班主任可以在任何網(wǎng)絡(luò)終端進(jìn)行學(xué)生信息的查詢、編輯等操作,空間和時(shí)間不受限制,保證了學(xué)生信息能及時(shí)、準(zhǔn)確的審核。⑵促進(jìn)教育管理公平、公正。班主任在輔導(dǎo)員授權(quán)下管理相應(yīng)的學(xué)生,起到相互監(jiān)督和相互制約的作用,避免了傳統(tǒng)的學(xué)生管理中信息混亂真假難辨的問題,保證了學(xué)生信息的安全性。高校學(xué)生綜合信息是學(xué)生學(xué)年評先、評優(yōu)、評獎(jiǎng)、評助的重要資料,管理信息系統(tǒng)從源頭保證了學(xué)生信息的真實(shí)性和安全性,自然也保證了教育的公平性。⑶以信息化推動高校管理改革。管理人員掌握的學(xué)生信息資源的公開化,讓學(xué)生信息管理有了監(jiān)督的平臺,在提高學(xué)生管理效率的同時(shí),是信息化在推動高校“放權(quán)減政”改革教育管理模式的創(chuàng)新所在。
2.2系統(tǒng)用例分析
用例分析是站在用戶的視角看待系統(tǒng)的特征及其功能,基本用例(登錄、添加管理者,添加學(xué)生信息、查看學(xué)生信息、修改學(xué)生信息、導(dǎo)出學(xué)生信息、退出系統(tǒng))和擴(kuò)展用例(修改登錄密碼)構(gòu)成了學(xué)生信息管理系統(tǒng)的用例模型,其中作為參與者的輔導(dǎo)員、班主任、學(xué)生與用例之間的事件流描述,集中體現(xiàn)了系統(tǒng)的職責(zé),人們期望系統(tǒng)對現(xiàn)實(shí)世界所呈現(xiàn)的行為就是可觀察的系統(tǒng)功能。
2.3系統(tǒng)業(yè)務(wù)流程
系統(tǒng)業(yè)務(wù)流程是用來描述業(yè)務(wù)過程,表述系統(tǒng)內(nèi)單位、人員之間業(yè)務(wù)關(guān)系、作業(yè)順序和管理信息流向圖表[3]。學(xué)生信息管理系統(tǒng)在對高校輔導(dǎo)員需求初步分析的基礎(chǔ)上,系統(tǒng)分析了青海民族大學(xué)學(xué)工處學(xué)生信息管理現(xiàn)狀,了解其工作范疇和基本業(yè)務(wù)流程后,形成了初步的業(yè)務(wù)流程圖。
2.4數(shù)據(jù)流程圖
數(shù)據(jù)流程圖是一種能全面地描述信息系統(tǒng)邏輯模型的主要工具,具有較高的抽象性和概括性[3],整個(gè)過程展現(xiàn)了信息在系統(tǒng)中的流動、處理和存儲過程。
3高校學(xué)生信息管理系統(tǒng)設(shè)計(jì)
3.1模塊結(jié)構(gòu)設(shè)計(jì)
模塊結(jié)構(gòu)圖是結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)階段的重要任務(wù),由數(shù)據(jù)流圖轉(zhuǎn)化而來,但數(shù)據(jù)流圖著眼于現(xiàn)實(shí)世界,反映數(shù)據(jù)流向,即系統(tǒng)的邏輯功能。而模塊結(jié)構(gòu)圖著眼于計(jì)算機(jī)世界,反映程序控制層次,反應(yīng)系統(tǒng)的物理模型,清楚的展現(xiàn)出各模塊之間的數(shù)據(jù)傳遞與信息反饋及控制過程。由于系統(tǒng)涉及模塊較多,函數(shù)調(diào)用結(jié)構(gòu)復(fù)雜,篇幅較多,所以模塊結(jié)構(gòu)圖不再列出。
3.2功能描述
高校學(xué)生信息管理系統(tǒng)是以數(shù)據(jù)庫視圖為基礎(chǔ),按照用戶等級權(quán)限操作相應(yīng)的視圖數(shù)據(jù)的分級管理學(xué)生信息的模式,系統(tǒng)具有單值和多值、精確和模糊查詢的功能,方便輔導(dǎo)員和班主任進(jìn)行信息檢索和數(shù)據(jù)分析,提高學(xué)生管理的效率。⑴輔導(dǎo)員權(quán)限。輔導(dǎo)員具有最高權(quán)限,可以授權(quán)班主任不同的用戶權(quán)限,授權(quán)的班主任可以編輯和審核所屬學(xué)生信息,保證了學(xué)生信息的安全性。⑵班主任權(quán)限。班主任在輔導(dǎo)員授權(quán)的角色下根據(jù)授權(quán)班級可以添加學(xué)生賬戶、編輯學(xué)生信息,按關(guān)鍵字段檢索學(xué)生信息。⑶學(xué)生權(quán)限。對于系統(tǒng)中添加了的學(xué)生賬戶,學(xué)生可以登錄并添加個(gè)人信息,在班主任審核之前可以編輯個(gè)人信息。
3.3數(shù)據(jù)庫設(shè)計(jì)
數(shù)據(jù)庫為信息系統(tǒng)提供基礎(chǔ)的數(shù)據(jù)支撐作用,數(shù)據(jù)庫設(shè)計(jì)是否完整,直接影響信息系統(tǒng)的開發(fā)進(jìn)程以及整個(gè)系統(tǒng)的安全性和運(yùn)行性能。為了讓信息系統(tǒng)滿足用戶個(gè)性化及通求,數(shù)據(jù)庫的設(shè)計(jì)要遵循需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)和物理設(shè)計(jì)四個(gè)階段[4]。高校學(xué)生信息管理系統(tǒng)使用數(shù)據(jù)建模工具ERwin輔助設(shè)計(jì),提供了關(guān)系模型的完整性約束條件,保障了管理系統(tǒng)數(shù)據(jù)操縱的安全性。
4高校學(xué)生信息管理系統(tǒng)實(shí)現(xiàn)
4.1Web端功能模塊實(shí)現(xiàn)
⑴前臺功能模塊實(shí)現(xiàn)前臺核心模塊負(fù)責(zé)用戶身份驗(yàn)證,提交表單由獲取請求信息對象Request和響應(yīng)客戶端請求對象Response完成身份驗(yàn)證。表單由三個(gè)基本部分組成。表單標(biāo)簽:這里包含了處理表單數(shù)據(jù)所用CGI程序的URL以及數(shù)據(jù)提交到服務(wù)器的方法;表單域:包含了文本框、密碼框;表單按鈕:用于將數(shù)據(jù)傳送到服務(wù)器上的CGI腳本。⑵后臺功能模塊實(shí)現(xiàn)系統(tǒng)后臺是管理員對數(shù)據(jù)的管理和控制窗口,也是班主任或輔導(dǎo)員編輯和檢索信息的平臺。包括導(dǎo)航和內(nèi)容管理窗口兩個(gè)模塊,導(dǎo)航模塊采用通用的可隱藏和展現(xiàn)的列表設(shè)計(jì)模式,符合用戶的思維習(xí)慣。內(nèi)容管理模塊用來編輯導(dǎo)航模塊對應(yīng)的每一項(xiàng)內(nèi)容,如學(xué)生信息審核、添加學(xué)生信息、學(xué)生信息列表、檢索學(xué)生信息、編輯學(xué)生信息等。其內(nèi)容顯示的二維列表選用DBGridEh數(shù)據(jù)表格組件,它是為增強(qiáng)Borland系列開發(fā)工具功能而開發(fā)的第三方組件[4]。該數(shù)據(jù)表格組建提高了數(shù)據(jù)庫系統(tǒng)客戶端的性能及用戶體驗(yàn)。
4.2數(shù)據(jù)庫安全
Access數(shù)據(jù)庫是Microsoft公司推出的以標(biāo)準(zhǔn)JET為引擎的小型數(shù)據(jù)庫管理系統(tǒng),由于具有操作簡單、移植性強(qiáng)和不需要專門搭建服務(wù)器平臺等特點(diǎn),成為許多小型信息管理系統(tǒng)的首選數(shù)據(jù)庫,但Access數(shù)據(jù)庫也存在不容忽視的數(shù)據(jù)安全問題。因此為了增強(qiáng)數(shù)據(jù)安全性,使用數(shù)據(jù)源(ODBC)連接和創(chuàng)建數(shù)據(jù)庫,保證數(shù)據(jù)庫文件就與Web網(wǎng)頁文件分離存放,以防止被下載;另外設(shè)置了用戶級密碼驗(yàn)證,采用物理和邏輯的雙重隔離方式,增強(qiáng)了對數(shù)據(jù)訪問的安全性[5]。
5結(jié)束語
系統(tǒng)開發(fā)以青海民族大學(xué)學(xué)工處學(xué)生綜合信息管理為原型,分析其中存在的問題,并結(jié)合工作人員實(shí)際業(yè)務(wù)需求,采用原型開發(fā)方法設(shè)計(jì)并實(shí)現(xiàn)了基于三層架構(gòu)的高校學(xué)生綜合信息管理系統(tǒng);系統(tǒng)的投入使用大大拉近了學(xué)校學(xué)生信息資源供需的空間和時(shí)間距離,解決了高等學(xué)校學(xué)生評選獎(jiǎng)懲過程中學(xué)生信息不透明和不對等而導(dǎo)致的評價(jià)結(jié)果不公平的問題;系統(tǒng)基于三層架構(gòu)模式,保證了管理系統(tǒng)在Internet下的安全數(shù)據(jù)傳輸,實(shí)現(xiàn)了業(yè)務(wù)層和數(shù)據(jù)層的相對分離,提高了系統(tǒng)運(yùn)行效率。
參考文獻(xiàn)(References):
[2]王曉敏,鄺孔武.信息系統(tǒng)分析與設(shè)計(jì)(第四版)[M].清華大學(xué)出版社,2013.
[3]黃梯云.管理信息系統(tǒng)(第五版)[M].北京:高等教育出版社,2014:91-94
【關(guān)鍵詞】Android;學(xué)生信息管理系統(tǒng)
隨著學(xué)校的教育教學(xué)改革的發(fā)展,學(xué)生信息管理的數(shù)字化是整個(gè)學(xué)校教務(wù)管理中重要部分,是否實(shí)現(xiàn)這一步關(guān)系到學(xué)校辦學(xué)整體效率的高低。開發(fā)學(xué)生信息管理系統(tǒng)對學(xué)生信息進(jìn)行數(shù)字化管理,既可以減輕學(xué)校老師的工作壓力,又可以縮小開支,提高工作效率與準(zhǔn)確率,能夠合理安排時(shí)間,加快查詢速度,加強(qiáng)學(xué)生信息管理,使各項(xiàng)管理更加規(guī)范化。
現(xiàn)在互聯(lián)網(wǎng)發(fā)展迅猛,隨處可見使用智能手機(jī)的人。移動端的學(xué)生信息管理系統(tǒng)必將受到歡迎,有廣闊的市場。為此,本文設(shè)計(jì)了基于Android平臺,建立一個(gè)可同時(shí)用于學(xué)生、家長、教師用戶的學(xué)生信息管理系統(tǒng)。學(xué)生和家長可以查詢學(xué)生的成績信息、課程信息、學(xué)生信息等,教師用戶可以管理學(xué)生信息。
成績是學(xué)生在學(xué)校學(xué)習(xí)的衡量學(xué)習(xí)效果的標(biāo)準(zhǔn)。所以學(xué)生成績管理是學(xué)校管理中非常重要的一個(gè)環(huán)節(jié),同時(shí)也是一個(gè)非常枯燥與重復(fù)的工作,隨著學(xué)校的教育教學(xué)改革的發(fā)展,學(xué)生信息管理的數(shù)字化是整個(gè)學(xué)校教務(wù)管理中重要部分,是否實(shí)現(xiàn)這一步關(guān)系到學(xué)院辦學(xué)整體效率的高低。開發(fā)學(xué)生信息管理系統(tǒng)對學(xué)生信息進(jìn)行數(shù)字化管理,既可以減輕學(xué)院職員的工作壓力,比較系統(tǒng)的在教務(wù)、教學(xué)上各項(xiàng)服務(wù)和信息進(jìn)行管理,又可以縮小開支,提高工作效率與準(zhǔn)確率,能夠合理安排時(shí)間,加快查詢速度,加強(qiáng)學(xué)生信息管理,使各項(xiàng)管理更加規(guī)范化。[1]
本系統(tǒng)基于Android平臺,建立一個(gè)可同時(shí)用于學(xué)生、家長、教師的查看學(xué)生信息的管理系統(tǒng)。學(xué)生和家長可以查詢學(xué)生的考試成績、學(xué)生的個(gè)人信息、課程信息等等,教師用戶可以管理學(xué)生信息。
1.移動互聯(lián)網(wǎng)的發(fā)展?fàn)顩r
時(shí)至今日,互聯(lián)網(wǎng)已經(jīng)遍及全世界,遍及我們生活中的每個(gè)角落。特別是近幾年來,手機(jī)便攜設(shè)備的普及特別是智能手機(jī)的爆炸性發(fā)展,移動互聯(lián)網(wǎng)的概念深入人心并可能引領(lǐng)新一輪的技術(shù)浪潮。
從用戶的角度來看,移動互聯(lián)網(wǎng)是指手機(jī)、平板電腦及其他移動便攜設(shè)備通過無線連接的方式接入互聯(lián)網(wǎng)。雖然表面上只是接入設(shè)備發(fā)生了變化,實(shí)際上已經(jīng)促使互聯(lián)網(wǎng)發(fā)生了很多根本性的改革,說移動互聯(lián)網(wǎng)的新奇代表一個(gè)新的時(shí)代不足為過,移動互聯(lián)網(wǎng)具有以下特點(diǎn):第一,移動互聯(lián)網(wǎng)的最大特點(diǎn)就是便攜性,相比筆記本電腦,手機(jī)及平板電腦的體積及厚度都更適合攜帶。特別是手機(jī),是當(dāng)今社會主流的聯(lián)系工具,用戶是不離手的。手機(jī)作為移動互聯(lián)網(wǎng)的接入工具,在不增加用戶任何負(fù)擔(dān)的情況下讓用戶享受互聯(lián)網(wǎng)的種種便利,如隨時(shí)上網(wǎng)及獲取所需的信息,事實(shí)上,便攜是移動互聯(lián)網(wǎng)飛速發(fā)展的最重要的原因。
其次,移動互聯(lián)網(wǎng)終端人機(jī)交互方式獨(dú)特,不同于應(yīng)用PC登錄互聯(lián)網(wǎng)并且用鍵盤鼠標(biāo)等進(jìn)行人機(jī)交互的過程,移動互聯(lián)網(wǎng)有其特有的方式,一個(gè)方面是因?yàn)橐苿颖銛y設(shè)備的屏幕要比PC小很多,且由于移動便攜設(shè)備沒有鍵盤的緣故,輸入信息相對不變,所以在同一時(shí)間顯示給用戶的信息或控件相對較小,這就要求我們開發(fā)者盡可能對內(nèi)容進(jìn)行提煉,并且最大可能簡化用戶的操作。[2]
2.基于移動智能終端的學(xué)生信息管理系統(tǒng)應(yīng)用前景
隨著現(xiàn)在互聯(lián)網(wǎng)發(fā)展迅猛,人們可以隨處可見使用智能手機(jī)的人。同學(xué)們每天需要上課,社交和體育活動等無法隨時(shí)應(yīng)用PC進(jìn)行必要的信息查詢與交流等活動,即使是筆記本電腦,也不是很方便攜帶,另一方面,移動端的學(xué)生信息管理系統(tǒng)必將受到歡迎,有廣闊的市場。
我們系統(tǒng)提供成績管理功能,學(xué)生以及家長可以了解學(xué)生每次考試成績的得分情況,幫助學(xué)生正確認(rèn)識自己的薄弱科目,有針對性得查漏補(bǔ)缺,能快速得提高學(xué)生成績,相信學(xué)生老師們會非常喜歡這個(gè)系統(tǒng)。
3.系統(tǒng)研究目的及意義
在學(xué)校傳統(tǒng)的教學(xué)管理過程中,學(xué)生信息成績管理涉及內(nèi)容大部分包括分?jǐn)?shù)等級,分?jǐn)?shù)統(tǒng)計(jì)和排名等,這些內(nèi)容通常以人工手工操作為主,這種人工操作的成績信息管理模式已經(jīng)被各個(gè)學(xué)校沿用至今。隨著學(xué)校規(guī)模的迅速發(fā)展,人工管理成績信息的弊端逐漸暴漏出來,主要是:
3.1 只能通過PC端查詢成績
目前的成績查詢系統(tǒng)只能通過PC端訪問,但是學(xué)生跟家長很少在在電腦旁,不能及時(shí)查詢成績。如果實(shí)現(xiàn)在移動客戶端就可以查詢成績以及查看成績分析,學(xué)生跟家長能夠隨時(shí)隨地得了解自己的成績。
3.2 數(shù)據(jù)分散,不方便統(tǒng)計(jì)
學(xué)生的信息基本上是以班級為單位進(jìn)行統(tǒng)計(jì),數(shù)據(jù)分散,統(tǒng)計(jì)年級信息會造成很大的麻煩。
3.3 成績系統(tǒng)目前針對的對象是學(xué)生跟教師,缺少了家長用戶
在中小學(xué)中,家長是通過學(xué)校發(fā)回來的成績單來了解學(xué)生的成績信息,這樣會導(dǎo)致家長不能及時(shí)了解學(xué)生成績,無法關(guān)心學(xué)生的學(xué)業(yè)情況。
目前學(xué)校成績查詢分析平臺無法滿足學(xué)生教師的需求,因此,充分利用移動終端優(yōu)越性,整合學(xué)校業(yè)務(wù),為教師、家長提供一個(gè)智能終端管理系統(tǒng),這不僅解決了目前傳統(tǒng)信息系統(tǒng)實(shí)時(shí)性差、冗余復(fù)雜等缺點(diǎn),而且還拉近了學(xué)校、教師和學(xué)生之間的距離,提高師生溝通的質(zhì)量,有重要的意義。
現(xiàn)今校園中使用的各種信息服務(wù)系統(tǒng)都基于web,只能在電腦上使用,對于使用的時(shí)間和地點(diǎn)都有所限制。關(guān)于成績查詢系統(tǒng)的終端軟件,例如各類家校通、校訊通系統(tǒng)使用混亂,實(shí)際利用效率非常低,學(xué)校、家長、教師之間不能快捷有效的溝通。現(xiàn)存的大部分信息服務(wù)系統(tǒng)都是針對高校服務(wù)的,相對高校的信息服務(wù)而言,還存在很多問題。例如缺乏科學(xué)管理,設(shè)備利用率低,信息化管理滯后等等。學(xué)校信息化建設(shè)的滯后使得教師、學(xué)生、家長無法方便靈活和及時(shí)進(jìn)行信息查詢和信息交流。現(xiàn)有的校園信息服務(wù)系統(tǒng)的用戶對象只有學(xué)生與教師,忽略了家長這一群體,家長在學(xué)生成長過程中起著舉足輕重的作用。特別是在現(xiàn)今社會壓力大,學(xué)生心理問題突出的情況下,家長與學(xué)生之間友好的交流非常有必要。然而,由于種種原因,家長在學(xué)生受教育過程中參與程度并不足,因此一個(gè)而可以讓教師、家長、學(xué)生三者和諧交流的平臺非常重要。而且隨著3G技術(shù)的發(fā)展,互聯(lián)網(wǎng)服務(wù)于通信服務(wù)深入校園,師生家長手機(jī)的擁有率超過95%,因此基于手機(jī)移動設(shè)備的移動數(shù)字化校園建設(shè)是時(shí)代的大趨勢。
參考文獻(xiàn)
【編者按】:開題報(bào)告是指開題者對科研課題的一種文字說明材料。這是一種新的應(yīng)用寫作文體,這種文字體裁是隨著現(xiàn)代科學(xué)研究活動計(jì)劃性的增強(qiáng)和科研選題程序化管理的需要應(yīng)運(yùn)而生的。論文頻道為您提供各類開題報(bào)告范文參考,以及開題報(bào)告寫作指導(dǎo)和格式排版要求,解決您在開題報(bào)告寫作中的難題。
1、開題報(bào)告的內(nèi)容:
本系統(tǒng)是一款資源型管理軟件,適用于普通高等教育學(xué)生的管理工作,具有豐富,完整,規(guī)范的內(nèi)容和比較完善的功能.是一個(gè)適用于高等院校或各類專科學(xué)校學(xué)生工作管理部門的計(jì)算機(jī)輔助管理系統(tǒng),它具備高校學(xué)生工作部門的學(xué)生管理的日常事務(wù)性工作及各類數(shù)據(jù)的自動化處理功能.從學(xué)生的入學(xué)檔案,學(xué)籍檔案,學(xué)習(xí)成績綜合測評,獎(jiǎng)學(xué)金管理,到學(xué)生畢業(yè)分配管理的全部業(yè)務(wù)功能.該系統(tǒng)能夠自動地收集,存儲,加工處理,查詢檢索和統(tǒng)計(jì)制表,方便有效地提高學(xué)生工作辦公自動化管理的水平,解決了日常繁雜的數(shù)據(jù),文件及歷史資料的統(tǒng)計(jì)處理的重復(fù)性勞動.使過去許多只能定性管理的項(xiàng)目變?yōu)槎抗芾?使傳統(tǒng)的由人工事務(wù)性管理模式轉(zhuǎn)化為借助現(xiàn)代化技術(shù)和手段實(shí)現(xiàn)的科學(xué)化管理模式,不僅節(jié)省人力和物力,提高辦公效率,而且使管理的方式從過程管理轉(zhuǎn)變?yōu)槟繕?biāo)管理,從數(shù)量管理轉(zhuǎn)變?yōu)橘|(zhì)量管理,有助于提高學(xué)生工作管理的水平和質(zhì)量.
本系統(tǒng)將采用vb6.0+sql server xx的模式進(jìn)行開發(fā).vb6.0開發(fā)一般應(yīng)用模塊,供管理人員在本地機(jī)上完成對數(shù)據(jù)庫的各種修改工作.并且采用了數(shù)據(jù)訪問技術(shù)ado,使之能更好地訪問本地和遠(yuǎn)程的數(shù)據(jù)庫;在數(shù)據(jù)環(huán)境方面,允許程序員可視化地創(chuàng)建和操作ado連接及命令等優(yōu)點(diǎn),因此,采用vb6.0作為學(xué)生信息管理系統(tǒng)的本地開發(fā)平臺.sqlserver是一個(gè)數(shù)據(jù)庫管理軟件,提供了強(qiáng)大的數(shù)據(jù)庫訪問功能,為數(shù)據(jù)庫管理與分析帶來靈活性,因此,采用sql server xx作為學(xué)生信息管理系統(tǒng)的后臺數(shù)據(jù)管理工具.
本系統(tǒng)針對學(xué)生管理所涉及到的信息,數(shù)據(jù)及所需完成的各項(xiàng)操作,結(jié)合自身的技術(shù)水平而開發(fā)的學(xué)生管理系統(tǒng)(單機(jī)版).此系統(tǒng)將主要實(shí)現(xiàn)以下基本功能:學(xué)生檔案管理:可以方便地對學(xué)生檔案進(jìn)行瀏覽,查詢,添加,編輯,刪除.以學(xué)號區(qū)別學(xué)生,并可以支持多個(gè)班級處理.(2) 學(xué)生成績管理:可以自行設(shè)置學(xué)生所在的年級,科目,并且學(xué)生成績與檔案以學(xué)號為關(guān)鍵字相關(guān)聯(lián),有力的保證了數(shù)據(jù)的完整性. (3)課程管理:可以自行設(shè)置課程信息,年級課程開放等情況.(4)班級管理:通過此模塊用戶可以系統(tǒng)性的設(shè)置,修改,刪除該班級的基本信息(班級名稱,班級人數(shù),班主任),班委任職情況.(5)系統(tǒng)管理:此模塊分系統(tǒng)用戶管理,系統(tǒng)注冊碼管理,系統(tǒng)日志管理,用戶密碼管理以及系統(tǒng)數(shù)據(jù)庫備份和系統(tǒng)數(shù)據(jù)庫還原的功能.對于不同的用戶提供了不同的用戶操作權(quán)限(6)報(bào)表功能:根據(jù)學(xué)生成績自動生成成績報(bào)表打印
此系統(tǒng)將具有:能提供的學(xué)生信息量大,用戶界面友好,操作簡便,快速等特點(diǎn).
本頁應(yīng)按開題報(bào)告(實(shí)施計(jì)劃)的基本內(nèi)容要求填寫, 填寫不下可另附頁.
2、開題申請理由:
21世紀(jì)全球信息電子化的潮流勢不可擋,計(jì)算機(jī)滲入了社會生活中的各個(gè)領(lǐng)域,它的廣泛應(yīng)用給經(jīng)濟(jì)和社會生活帶來深刻的變革.信息技術(shù)不僅改變了人們的工作和生活方式,也在改變教育和學(xué)習(xí)的方式.我國的教育事業(yè)蓬勃發(fā)展,升學(xué)率普遍提高,各類大專院校規(guī)模不斷擴(kuò)大,對于學(xué)生管理工作的高效性和規(guī)范化提出了更高的要求.作為學(xué)校管理工作的一個(gè)重要組成部分---學(xué)生信息管理,所涉及到的信息量之大,數(shù)據(jù)之繁瑣,可以想像用手工對這些數(shù)據(jù)進(jìn)行操作有多么的復(fù)雜與繁瑣,因此自動化的學(xué)生信息管理系統(tǒng)應(yīng)運(yùn)而生.
而學(xué)生信息管理的工作量非常大,為保證學(xué)生管理工作的順利進(jìn)行,改善管理手段,有必要開發(fā)一套適合高等院校實(shí)際情況,能解決實(shí)際問題的學(xué)生管理信息系統(tǒng).及時(shí),準(zhǔn)確的為管理人員提供學(xué)生,班級等各類信息,并提供標(biāo)準(zhǔn)化,查詢,修改等管理功能.
為了能夠?yàn)楦咝W(xué)生信息管理提供一種更加高效,實(shí)用的管理手段,為學(xué)生信息的存儲,統(tǒng)計(jì),分析,交流提供一種更加快捷,安全的信息平臺.并且能夠減少大量的人工操作,以及在人工操作中由于人為因素而引起的數(shù)據(jù)錯(cuò)誤,保證學(xué)生信息數(shù)據(jù)的安全性和完整性,使學(xué)生管理人員能夠輕松,正確無誤地完成各項(xiàng)工作,結(jié)合自身的技術(shù)水平,特申請本課題開題.
關(guān)鍵詞:信息管理;系統(tǒng);設(shè)計(jì)
中圖分類號:TP311.52 文獻(xiàn)標(biāo)識碼:A文章編號:1007-9599 (2011) 20-0000-01
Student Information Management System Development and Design
Wang Yanbing,Qian Zongbin
(1.Huishang Vocational College,Hefei231201,China;2.Anhui Technical College of Industry and Economy,Hefei230051,China)
Abstract:As part of computer applications,the use of computers for student information management,management can not be compared with the advantages of hand,such as the search quickly,easy to find,high reliability,storage capacity,security and good,long life,low cost.These advantages can greatly improve the efficiency,but also schools,scientific and standardized management of important conditions.This paper analyzes the student information management system development and design.
Keywords:Information management;System;Design
一、開發(fā)工具選擇
現(xiàn)在,市場上可以選購的應(yīng)用開發(fā)產(chǎn)品很多,流行的也有數(shù)十種。目前在我國市場上最為流行、使用最多、最為先進(jìn)的可用作企業(yè)級開發(fā)工具的產(chǎn)品有:Microsoft公司的Visual ,Microsoft公司的Visual C,Borland公司的Delphi和Powersoft公司的PowerBulider以及Java等。
在這些程序開發(fā)工具中,有的強(qiáng)調(diào)程序語言的彈性與執(zhí)行效率;有的則偏重于可視化程序開發(fā)工具所帶來的便利性與效率的提高,各有各的優(yōu)點(diǎn)和特色,也滿足了不同用戶的需求。然而,語言的彈性和工具的便利性是密不可分的,只有便利的工具,卻沒有彈性的語言作支持,許多特殊化的處理動作必定要耗費(fèi)數(shù)倍的工夫來處理,使得原來所標(biāo)榜的效率提高的優(yōu)點(diǎn)成為了一紙空談;相反地,如果只強(qiáng)調(diào)語言的彈性,卻沒有便利的工具作配合,會使得一些即使非常簡單的界面處理動作,變得復(fù)雜和麻煩起來,這樣也會浪費(fèi)程序設(shè)計(jì)師們的寶貴時(shí)間。作為數(shù)據(jù)庫系統(tǒng)的開發(fā),Visual 2008是一個(gè)非常理想選擇,它有效地避免了以上所談到的諸缺點(diǎn)。
二、需求分析
(一)系統(tǒng)需求分析。21世紀(jì)的科技時(shí)代,科學(xué)技術(shù)突飛猛進(jìn),信息社會的高科技時(shí)代,商品經(jīng)濟(jì)化的高效益,計(jì)算機(jī)的應(yīng)用已普及到經(jīng)濟(jì)和社會生活的各個(gè)領(lǐng)域。計(jì)算機(jī)雖然與人類的關(guān)系愈來愈密切,還有人由于計(jì)算機(jī)操作不方便繼續(xù)用手工勞動。為了適應(yīng)現(xiàn)代社會人們高度強(qiáng)烈的時(shí)間觀念,學(xué)生信息管理與分析系統(tǒng)為教學(xué)辦公帶來了極大的方便。該學(xué)生信息管理與分析系統(tǒng)是以ASP網(wǎng)頁編程+ACCESS數(shù)據(jù)庫+SQL數(shù)據(jù)查詢語言編寫,其系統(tǒng)功能在內(nèi)部IIS服務(wù)器上運(yùn)行。系統(tǒng)管理員、教師、學(xué)生只需通過簡單的操作,用戶都可以了解本系統(tǒng)軟件的基本工作原理。用戶只需進(jìn)行輸入一些簡單的漢字、數(shù)字,或用鼠標(biāo)點(diǎn)擊即可達(dá)到自己想要的目標(biāo)。(二)功能需求分析。學(xué)生信息管理與分析系統(tǒng)主要提供成績查詢,方便管理的網(wǎng)上的信息查閱平臺,學(xué)生可以通過該系統(tǒng)查閱與自己相關(guān)信息。教師可以通過信息管理與分析系統(tǒng)查閱學(xué)生成績信息,教師信息,學(xué)生成績的管理等相關(guān)操作。系統(tǒng)管理員可以實(shí)現(xiàn)以上的所有功能,還有對學(xué)生的添加、刪除、修改、教師的添加、刪除、修改,以及學(xué)校院系,專業(yè)及班級的管理等。
三、系統(tǒng)設(shè)計(jì)
(一)學(xué)生信息管理子系統(tǒng)結(jié)構(gòu)設(shè)計(jì)。學(xué)生信息的管理權(quán)限分配給管理員和教師,學(xué)生除了可以修改自己的密碼外不可以修改其他的信息。學(xué)生信息管理主要實(shí)現(xiàn)對學(xué)生相關(guān)屬性的管理,以及修改刪除學(xué)生信息等操作。(二)課程信息管理子系統(tǒng)。課程信息管理子系統(tǒng)主要實(shí)現(xiàn)對課程設(shè)置的添加,修改,刪除等操作。(三)學(xué)生選課子系統(tǒng)。學(xué)生選課子系統(tǒng)主要實(shí)現(xiàn)學(xué)生選課功能,包括選課和退課兩個(gè)子功能。(四)學(xué)生成績管理子系統(tǒng)。學(xué)生成績管理子系統(tǒng)分為教師錄入成績、修改成績功能和學(xué)生查看成績子功能。(五)統(tǒng)計(jì)分析子系統(tǒng)。統(tǒng)計(jì)分析子系統(tǒng)主要實(shí)現(xiàn)課程按成績的自動排名,方便教師的排名操作。通過對課程排名的統(tǒng)計(jì)分析,可以及時(shí)的了解學(xué)生的學(xué)習(xí)情況。提高了教學(xué)質(zhì)量和工作效率。
四、部分代碼
本系統(tǒng)的核心代碼:
(mysql.Student_LoginSQL(Convert.ToInt32(this.StudentNum.Text.Trim()),this.StudentPwd.Text.Trim())==2)
{
StudentId=this.StudentNum.Text.Trim();
StudentMain Student=new StudentMain();
Student.Show();
this.Close();
this.Dispose();
}
五、結(jié)論
總之,學(xué)生信息管理系統(tǒng)具有以下特點(diǎn):①本系統(tǒng)采用模塊化設(shè)計(jì),從問題的提出到問題的解決,從上到下進(jìn)行逐一分解。本系統(tǒng)易于操作,易于理解。②系統(tǒng)操作靈活方便,簡單扼要,本學(xué)生信息管理與分析系統(tǒng)采用少量菜單而多用按鈕的風(fēng)格。在本系統(tǒng)以鼠標(biāo)動作居多,其中主要功能大多集中在所使用的窗口界面上,通過大量的按鈕直接對窗口操作,這樣一來,用戶操作起來方便,要進(jìn)行那些工作一目了然。③系統(tǒng)完成了各方面信息的查詢、修改、添加、刪除等基本功能。并且又增添了統(tǒng)計(jì)和主要信息的報(bào)表輸出。更重要的是對用戶的訪問權(quán)限進(jìn)行了限制,保證了系統(tǒng)的安全性、完整性,保證了合法用戶的權(quán)益。
參考文獻(xiàn):
[1]王晟,韓澤坤.Access數(shù)據(jù)庫開發(fā)經(jīng)典案例解析[M].北京:清華大學(xué)出版社,2006,1
[2]西爾伯沙茨.數(shù)據(jù)庫系統(tǒng)概念(原書第5版)[M].北京:機(jī)械工業(yè)出版社,2006,10
關(guān)鍵詞:UML;學(xué)生信息管理系統(tǒng);用例建模;靜態(tài)建模;動態(tài)建模
中圖分類號:TP311文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2008)29-0402-04
Modeling with UML to Construct Student Information Management System
WEI Pei-Li1,WEI Pei-Xian2
(1.Engineering and Science College of Huaqiao University, Quanzhou 362000,China;puter Major of Quanzhou Normal University, Quanzhou 362000,China)
Abstract: The UML unified modeling language is a standard language in the software analysis design, and may be used in the software analysis, design and all of the phase of realization. The article chooses the student information manage development example, introduced how to apply UML to design and develop a software model. It can solve the difficulty between the software designer and the users, speed up the software design and raise the development quality.
Key words: UML; student information manage system; use case modeling; static modeling; dynamic modeling
1 引言
隨著社會經(jīng)濟(jì)的發(fā)展和人民生活水平的提高,信息產(chǎn)業(yè)的相關(guān)技術(shù)得到了突飛猛進(jìn)的提升。而計(jì)算機(jī)軟件作為信息產(chǎn)業(yè)技術(shù)的一個(gè)重要方面,也應(yīng)不斷更新,從而符合產(chǎn)業(yè)發(fā)展的需求。這就要求軟件設(shè)計(jì)人員在軟件開發(fā)過程中能夠更加人性化、友好化,從而提高軟件設(shè)計(jì)人員和客戶之間交流水平,加快軟件開發(fā)進(jìn)程,提高軟件開發(fā)質(zhì)量。
1.1 UML的簡介
Unified Model Language(簡稱UML),是一種面向?qū)ο蟮目梢暬臉?biāo)準(zhǔn)建模語言。運(yùn)用UML中的圖形符號可以表示系統(tǒng)中的對象及其之間的關(guān)系,從不同的角度描述待開發(fā)的系統(tǒng),并進(jìn)行相應(yīng)的語法檢查和一致性檢查,保證系統(tǒng)模型的完整性。同時(shí),在軟件系統(tǒng)的分析和設(shè)計(jì)中,UML的合理運(yùn)用能對項(xiàng)目開發(fā)、團(tuán)隊(duì)的合作以及與用戶的交流起到重要的作用。首先,UML用圖形表示完整的系統(tǒng),在實(shí)際應(yīng)用時(shí)要反復(fù)審查和修改。雖然在分析和設(shè)計(jì)時(shí)會耗費(fèi)一定的時(shí)間,但會提高編碼的準(zhǔn)確性和效率,從而有利于項(xiàng)目的整體開發(fā)。其次,目前,諸如像Rational Rose這樣的建模工具,可以將UML模型直接轉(zhuǎn)換為高級語言代碼,從而節(jié)約了軟件開發(fā)的時(shí)間、減少了軟件代碼的錯(cuò)誤率。最后,UML作為面向?qū)ο蟮姆治龊驮O(shè)計(jì)技術(shù)具有與人的思維方式一致、穩(wěn)定性好、可重用性好、可維護(hù)性好等優(yōu)點(diǎn),能大大提高系統(tǒng)開發(fā)的效率和質(zhì)量。
1.2 UML產(chǎn)生背景
早期的面向?qū)ο蟮慕UZ言具有如下不足之處:
首先,面對眾多的建模語言,用戶由于沒有能力區(qū)別不同語言之間的差別,因此很難找到一種比較適合其應(yīng)用特點(diǎn)的語言;其次,眾多的建模語言實(shí)際上各有千秋;第三,雖然不同的建模語言大多類同,但仍存在某些細(xì)微的差別,極大地妨礙了用戶之間的交流。因此在客觀上,極有必要在精心比較不同的建模語言優(yōu)缺點(diǎn)及總結(jié)面向?qū)ο蠹夹g(shù)應(yīng)用實(shí)踐的基礎(chǔ)上,組織聯(lián)合設(shè)計(jì)小組,根據(jù)應(yīng)用需求,取其精華,去其糟粕,,從而觸發(fā)了UML(統(tǒng)一建模語言)的產(chǎn)生。
1.3 UML的建模機(jī)制
UML是一種面向?qū)ο蟮目梢暬臉?biāo)準(zhǔn)建模語言,以圖形符號表示系統(tǒng)中的對象及其之間的關(guān)系,從不同的角度描述待開發(fā)的系統(tǒng)。UML提供了5類、9種模型圖:第一類,用例圖:從用戶角度描述系統(tǒng)功能,指出各功能操作者,為需求分析提供標(biāo)準(zhǔn)化手段;第二類,靜態(tài)圖:描述系統(tǒng)靜態(tài)結(jié)構(gòu),類或?qū)堑膶傩浴⒉僮骱拖嗷サ年P(guān)系,是建立動態(tài)模型的基礎(chǔ),主要有類圖、對象圖、包圖;第三類,行為圖:描述系統(tǒng)動態(tài)模型和組成對象間交互關(guān)系,有狀態(tài)圖、活動圖;第四類,交互圖:描述對象間交互關(guān)系,有順序圖、合作圖;第五類,實(shí)現(xiàn)圖:包括構(gòu)件圖和配置圖。
UML的建模過程主要有以下幾個(gè)步驟:
1) 建立需求模型。即從功能需求出發(fā)建立用例模型;
2) 建立對象模型,包括靜態(tài)模型和動態(tài)模型。靜態(tài)模型使用類圖、對象圖、包圖描述系統(tǒng)的對象和對象之間的靜態(tài)關(guān)系,得到系統(tǒng)的對象和對象之間的靜態(tài)關(guān)系,得到系統(tǒng)的整體結(jié)構(gòu)。動態(tài)模型使用狀態(tài)圖、活動圖、順序圖、合作圖等描述系統(tǒng)的對象和對象之間的動態(tài)關(guān)系,得到系統(tǒng)的運(yùn)行機(jī)制。
3) 建立系統(tǒng)實(shí)現(xiàn)模型,使用配置圖定義系統(tǒng)的軟硬件結(jié)構(gòu)及通訊機(jī)制,表示軟硬件系統(tǒng)之間的合作關(guān)系;使用構(gòu)件圖描述系統(tǒng)由哪些構(gòu)件組成;
4) 檢查模型之間的一致性,通常這個(gè)過程需要反復(fù)多次才能完整地描述系統(tǒng);
5) 在構(gòu)件圖的基礎(chǔ)上生成開發(fā)語言的代碼框架。
1.4 UML的應(yīng)用領(lǐng)域
UML的目標(biāo)是以面向?qū)ο髨D的方式來描述任何類型的系統(tǒng),具有很寬的應(yīng)用領(lǐng)域。
1) 建立軟件系統(tǒng)的模型,但它同樣可以用于描述非軟件領(lǐng)域的系統(tǒng),如機(jī)械系統(tǒng)、企業(yè)機(jī)構(gòu)或業(yè)務(wù)過程,以及處理復(fù)雜數(shù)據(jù)的信息系統(tǒng)、具有實(shí)時(shí)要求的工業(yè)系統(tǒng)或工業(yè)過程等。總之,UML是一個(gè)通用的標(biāo)準(zhǔn)建模語言,可以對任何具有靜態(tài)結(jié)構(gòu)和動態(tài)行為的系統(tǒng)進(jìn)行建模。
2) UML適用于系統(tǒng)開發(fā)過程中從需求規(guī)格描述到系統(tǒng)完成后測試的不同階段。
① 在需求分析階段,可以用用例來捕獲用戶需求。通過用例建模,描述對系統(tǒng)感興趣的外部角色及其對系統(tǒng)(用例)的功能要求。
② 分析階段主要關(guān)心問題域中的主要概念(如抽象、類和對象等)和機(jī)制,需要識別這些類以及它們相互間的關(guān)系,并用UML類圖來描述。為實(shí)現(xiàn)用例,類之間需要協(xié)作,這可以用UML動態(tài)模型來描述。
③ 在分析階段,只對問題域的對象(現(xiàn)實(shí)世界的概念)建模,而不考慮定義軟件系統(tǒng)中技術(shù)細(xì)節(jié)的類(如處理用戶接口、數(shù)據(jù)庫、通訊和并行性等問題的類)。這些技術(shù)細(xì)節(jié)將在設(shè)計(jì)階段引入,因此設(shè)計(jì)階段為構(gòu)造階段提供更詳細(xì)的規(guī)格說明。
④ 編程(構(gòu)造)是一個(gè)獨(dú)立的階段,其任務(wù)是用面向?qū)ο缶幊陶Z言將來自設(shè)計(jì)階段的類轉(zhuǎn)換成實(shí)際的代碼。在用UML建立分析和設(shè)計(jì)模型時(shí),應(yīng)盡量避免考慮把模型轉(zhuǎn)換成某種特定的編程語言。因?yàn)樵谠缙陔A段,模型僅僅是理解和分析系統(tǒng)結(jié)構(gòu)的工具,過早考慮編碼問題十分不利于建立簡單正確的模型。
⑤ UML模型還可作為測試階段的依據(jù)。系統(tǒng)通常需要經(jīng)過單元測試、集成測試、系統(tǒng)測試和驗(yàn)收測試。不同的測試小組使用不同的UML圖作為測試依據(jù):單元測試使用類圖和類規(guī)格說明;集成測試使用部件圖和合作圖;系統(tǒng)測試使用用例圖來驗(yàn)證系統(tǒng)的行為;驗(yàn)收測試由用戶進(jìn)行,以驗(yàn)證系統(tǒng)測試的結(jié)果是否滿足在分析階段確定的需求。
總之,標(biāo)準(zhǔn)建模語言UML適用于以面向?qū)ο蠹夹g(shù)來描述任何類型的系統(tǒng),而且適用于系統(tǒng)開發(fā)的不同階段,從需求規(guī)格描述直至系統(tǒng)完成后的測試和維護(hù)。
1.5 常用的UML建模工具
自從1997年正式UML以后,大量商用UML建模CASE工具不斷涌現(xiàn)。CASE 是英文 Computer Aided Software Engineering的縮寫,主要是指利用一整套的方法和工具對系統(tǒng)規(guī)則進(jìn)行建模,并自動生成合適的程序。目前常用的CASE工具主要有:Sparx Systems的Enterprise Architect(EA)和IBM Rational的Rational Rose。大體上,EA和Rose在UML建模能力上有相似的功能,但Rose比EA支持更多的語言,如C#、VB等。基于軟件的實(shí)用性考慮,本文在系統(tǒng)設(shè)計(jì)過程中將選用Rational Rose 軟件。
2 系統(tǒng)分析
2.1 系統(tǒng)功能簡述
系科綜合管理系統(tǒng)是為了適應(yīng)現(xiàn)代化學(xué)校管理的需要,加快推進(jìn)我校數(shù)字化校園建設(shè)、充分利用校園網(wǎng),利用網(wǎng)絡(luò)、多媒體等計(jì)算機(jī)應(yīng)用技術(shù)和手段,提高辦公效率、改善質(zhì)量的高效管理信息系統(tǒng)。
學(xué)生信息管理系統(tǒng)是系科綜合管理信息系統(tǒng)的重要組成部分。主要用于對學(xué)生的基本信息如入學(xué)登記、課程、班級、交費(fèi)等問題進(jìn)行管理。此系統(tǒng)用戶主要涉及主管學(xué)生部門、主管教務(wù)部門以上層領(lǐng)導(dǎo)。對于主管學(xué)生部門的工作人員來講,需要掌握每個(gè)學(xué)生的基本情況,新生入學(xué)時(shí)需要做好學(xué)生的入學(xué)登記、了解學(xué)生的學(xué)費(fèi)交繳情況并登記學(xué)生的班級信息,即要掌握學(xué)生及班級的所有信息。對于主管教務(wù)的工作人員來講,需要掌握所有專業(yè)的公共基礎(chǔ)課程、學(xué)生的專業(yè)課程,并做好學(xué)生的所有課程的成績登記。
2.2 學(xué)生信息管理系統(tǒng)的結(jié)構(gòu)
需求分析是定義系統(tǒng)功能及用戶界面,使用戶知道系統(tǒng)功能,開發(fā)人員知道系統(tǒng)的需求。它的主要工作是尋找系統(tǒng)的用例,建立系統(tǒng)需求模型,主要成果是用例圖和系統(tǒng)的參與者。下面首先分析一個(gè)系統(tǒng)的主要功能。
1) 管理員通過系統(tǒng)管理界面進(jìn)入,建立學(xué)生基本檔案、學(xué)生交費(fèi)檔案、學(xué)生選課檔案等,并將所有信息保存在數(shù)據(jù)庫中,同時(shí)管理員還能夠?qū)σ陨闲畔⑦M(jìn)行添加、刪除等基本操作。
2) 學(xué)生可以通過使用該系統(tǒng)查詢課程、修改用戶密碼等。
2.2.1 學(xué)生信息管理系統(tǒng)的總體結(jié)構(gòu)
為了直觀描述學(xué)生信息管理系統(tǒng)的各項(xiàng)功能,我們用圖1來大體講述一下該系統(tǒng)的總體架構(gòu)。
2.2.2 學(xué)生信息管理系統(tǒng)各模塊的功能描述
在上圖學(xué)生信息管理系統(tǒng)總體架構(gòu)的基礎(chǔ)上,為使學(xué)生信息管理系統(tǒng)的各模塊更為清晰,我們接下來分別描述了學(xué)生信息管理系統(tǒng)的各模塊功能。
1) 系統(tǒng)管理模塊
系統(tǒng)管理模塊用于對系統(tǒng)的用戶的基本信息進(jìn)行管理,如設(shè)定系統(tǒng)使用權(quán)限、進(jìn)行新用戶注冊、修改用戶密碼等。它是其它所有模塊運(yùn)行與否的前提條件。
2) 班級管理模塊
班級管理模塊主要用于對班級的基本信息(名稱、教室、班主任等)進(jìn)行管理,包括添加班級信息、刪除班級信息、修改班級信息、查詢班級信息等。
3) 檔案管理模塊
檔案管理模塊主要用于對學(xué)生的檔案信息即入學(xué)檔案(姓名、班級、專業(yè)、家庭住址、班主任等)進(jìn)行管理,包括添加學(xué)生入學(xué)登記信息、刪除學(xué)生入學(xué)登記信息、修改學(xué)生信息、查詢學(xué)生信息等。
4) 學(xué)生交費(fèi)管理模塊
學(xué)生交費(fèi)管理模塊是用于對學(xué)生所在班級的基本學(xué)費(fèi)、學(xué)生應(yīng)繳學(xué)費(fèi)、學(xué)生已繳學(xué)費(fèi)等基本信息進(jìn)行管理,包括瀏覽和查詢學(xué)生以及班級交費(fèi)信息、添加學(xué)生交費(fèi)信息等。
5) 課程管理模塊
課程管理模塊主要用于對學(xué)生所在班級的公共課程、學(xué)生的自選課程等進(jìn)行管理,包括添加班級基本課程信息、添加學(xué)生選修課程信息、刪除班級基本課程信息、刪除學(xué)生選修課程信息等。
6) 成績管理模塊
成績管理模塊主要用于對學(xué)生所在班級的公共課程、學(xué)生的自選課程等科目成績進(jìn)行管理,包括添加學(xué)生成績信息、刪除學(xué)生成績信息、查詢學(xué)生成績信息、瀏覽學(xué)生成績信息等。
2.3 學(xué)生信息管理系統(tǒng)的基于UML的詳細(xì)設(shè)計(jì)
下面利用Rational Rose工具,通過對學(xué)生信息管理系統(tǒng)的動態(tài)模型、靜態(tài)模型(包括類圖、序列圖、協(xié)作圖)的分析來進(jìn)行學(xué)生信息管理系統(tǒng)的UML建模。
2.3.1 學(xué)生信息管理系統(tǒng)的用例建模
學(xué)生信息管理系統(tǒng)的用例主要包括對學(xué)生基本信息、班級基本信息、學(xué)生交費(fèi)信息、課程信息、成績信息進(jìn)行操作的功能。其基本行為者為:管理員、教師、學(xué)生,如下圖所示。對學(xué)生信息管理系統(tǒng)的主體類圖進(jìn)行解釋如下:在系統(tǒng)中管理員可以對課程信息、班級信息、學(xué)生檔案信息、成績信息、交費(fèi)信息等進(jìn)行管理;學(xué)生可查詢相關(guān)基本信息如:個(gè)人檔案、成績等;教師可以對所教課程的基本信息進(jìn)行查詢。
1 ) 學(xué)生信息管理系統(tǒng)的主體用例圖(如圖2)
問題描述:管理員(Administrator)可以對課程、學(xué)生成績、學(xué)生檔案信息、學(xué)生交費(fèi)信息以及系統(tǒng)進(jìn)行管理。而一般用戶(User)包括教師、學(xué)生、課程管理員、學(xué)生成績管理員、學(xué)生檔案信息管理員、學(xué)生交費(fèi)信息管理員等六個(gè)部分,其他類是User類的泛化,繼承了一般用戶類(User)。
2) 班級管理模塊的用例圖(如圖3)
問題描述:班級管理員能夠?yàn)g覽班級信息、查詢班級信息、更新班級信息、打印班級信息。班級管理員對班級信息的更新包括添加、刪除、修改。
2.3.2 學(xué)生信息管理系統(tǒng)的序列圖
序列圖用于描述按時(shí)間順序排列的對象之間的交互模式,它按照參與交互的對象所具有的基本屬性和它們相互發(fā)送的消息來顯示這些對象。當(dāng)收到消息時(shí),接收對象立即開始執(zhí)行活動,即對象被激活了。通過在對象生命線上顯示一個(gè)細(xì)長矩形框來表示激活。消息可以用消息名及參數(shù)來標(biāo)識。消息也可帶有順序號。在時(shí)序圖的左邊可以有說明信息,用于說明消息發(fā)送的時(shí)刻、描述動作的執(zhí)行情況以及約束信息等。下面是對學(xué)生信息管理系統(tǒng)的序列圖的描述。
1) 添加用戶序列圖(如圖4)
問題描述:管理員登錄系統(tǒng)主窗體;單擊“系統(tǒng)管理”菜單及“添加用戶”選項(xiàng);加載“添加用戶”主窗體;輸入用戶基本信息;交信息提交到數(shù)據(jù)庫;更新數(shù)據(jù)庫。
2) 檔案添加序列圖(如圖5)
問題描述:用戶登錄系統(tǒng)主窗體;單擊“檔案管理”菜單及“添加檔案”選項(xiàng);加載“添加檔案”主窗體;輸入學(xué)生基本信息;將信息提交到數(shù)據(jù)庫;更新數(shù)據(jù)庫;返回窗體。
2.3.3 學(xué)生信息管理系統(tǒng)的協(xié)作圖
協(xié)作圖用于描述相互合作的對象間的交互關(guān)系和鏈接關(guān)系。雖然時(shí)序圖和協(xié)作圖都用來描述對象間的交互關(guān)系,但側(cè)重點(diǎn)不一樣。時(shí)序圖著重體現(xiàn)交互的時(shí)間順序,協(xié)作圖則著重體現(xiàn)交互對象間的靜態(tài)鏈接關(guān)系。協(xié)作圖中對象的外觀與時(shí)序圖中的一樣。對象間的鏈接關(guān)系類似于類圖中的聯(lián)系。通過在對象間的連接上標(biāo)志帶有消息串的消息來表達(dá)對象間的消息傳遞。Rose工具具有能夠直接將設(shè)計(jì)好的序列圖轉(zhuǎn)化為協(xié)作圖的功能,其具體實(shí)施步驟為:雙擊待轉(zhuǎn)化的序列圖,利用菜單欄中的Browse菜單,接下來選擇Create Collaboration Diagram選項(xiàng)。轉(zhuǎn)化部分結(jié)果如下:
1) 用戶登錄協(xié)作圖 (如圖6)。
2) 添加用戶協(xié)作圖(如圖7)。
2.3.4 學(xué)生信息管理系統(tǒng)的類的關(guān)聯(lián)圖
類圖描述類和類之間的靜態(tài)關(guān)系,在系統(tǒng)的整個(gè)生命周期都是有效的。與數(shù)據(jù)模型不同,它不僅顯示了信息的結(jié)構(gòu),同時(shí)還描述了系統(tǒng)的行為。類圖是定義其它圖的基礎(chǔ)。在類圖的基礎(chǔ)上,狀態(tài)圖、協(xié)作圖等進(jìn)一步描述了系統(tǒng)其他方面的特性。通過分析類與類之間的關(guān)系,我們知道在上述設(shè)計(jì)的學(xué)生管理系統(tǒng)的功能描述中涉及到管理員類(Administrator)、學(xué)生類(Student)和教師類(Teacher),由于上述三個(gè)類具有相近的屬性,因此建立一個(gè)基本類(User),包括Name、Password、Sex、Department、Username五個(gè)屬性,管理員類、學(xué)生類、教師類是基本類的泛化,繼承了基本類。除此之外還應(yīng)設(shè)計(jì)一些控制對象,例如登錄(FrmLogin)、添加用戶(FrmAddUser)等。具體關(guān)聯(lián)如圖8。
3 結(jié)束語
結(jié)合學(xué)生信息管理系統(tǒng)的功能,通過Rational Rose 軟件的使用,從用例圖、序列圖、協(xié)作圖和關(guān)聯(lián)圖的抽象描述構(gòu)建出滿足軟件功能要求的軟件模型,從而提升了軟件設(shè)計(jì)人員和客戶之間交流水平,加快了軟件開發(fā)進(jìn)程,提高了軟件開發(fā)質(zhì)量。
參考文獻(xiàn):
[1] 范曉平.UML建模實(shí)例詳解[M].北京:清華大學(xué)出版社,2005.
[2] KurBitttner.用例建模[M].姜昊,譯.北京:清華大學(xué)出版社,2003.
[3] 張海藩.軟件工程導(dǎo)論[M].5版.北京:清華大學(xué)出版社,2008.
[4] Fontoura M,Pree W, Rumpe B. The UML Profile for Framework Architectures[M].Boston:Addison-Wesley Publishing Co,2001.
[關(guān)鍵詞].NET;學(xué)生管理;信息系統(tǒng);設(shè)計(jì)
doi:10.3969/j.issn.1673 - 0194.2015.12.140
[中圖分類號]TP311.52 [文獻(xiàn)標(biāo)識碼]A [文章編號]1673-0194(2015)12-0-01
計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的飛速發(fā)展以及學(xué)生數(shù)量的不斷擴(kuò)大使得運(yùn)用計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)管理學(xué)生信息成為必要。學(xué)生信息管理系統(tǒng)能夠?qū)崿F(xiàn)系統(tǒng)性的收集、整理和歸納學(xué)生信息,且能起到實(shí)時(shí)更新學(xué)生信息的作用。另外,學(xué)生信息管理系統(tǒng)還能為管理者提供一個(gè)實(shí)時(shí)查詢的平臺,便于其對學(xué)生進(jìn)行統(tǒng)一、有效的管理,為學(xué)生管理工作奠定較為科學(xué)的管理基礎(chǔ)。本文以SQL為平臺,對基于.NET的學(xué)生信息管理系統(tǒng)進(jìn)行設(shè)計(jì),并最終運(yùn)用B/S結(jié)構(gòu)瀏覽器實(shí)現(xiàn)系統(tǒng)運(yùn)行,以期更好地管理學(xué)生信息。
1 技術(shù)分析
1.1 .NET結(jié)構(gòu)分析
.NET結(jié)構(gòu)將最基礎(chǔ)中間代碼提供給應(yīng)用程序來促進(jìn)其運(yùn)行,該結(jié)構(gòu)主要分為公共語言類庫以及運(yùn)行庫。從宏觀管理上講,.NET結(jié)構(gòu)還能在運(yùn)行中管理中間代碼,實(shí)現(xiàn)程序支持跨平臺應(yīng)用。系統(tǒng)能夠支持多語言是.NET結(jié)構(gòu)的優(yōu)點(diǎn)之一,這有利于學(xué)生信息管理系統(tǒng)通過合適的語言編寫來進(jìn)行開發(fā)和設(shè)計(jì)。
1.2 結(jié)構(gòu)分析
.NET平臺屬于一種框架類庫,包含如XML以及ADO對象模型,這些模型都被聚集成一個(gè)呈樹狀結(jié)構(gòu)的集合,這個(gè)集合被稱之為。具有與數(shù)據(jù)訪問相關(guān)的類,能通過數(shù)據(jù)容器對象實(shí)現(xiàn)處理數(shù)據(jù)的功能。
1.3 RBAC結(jié)構(gòu)分析
角色訪問控制就是RBAC的原意,學(xué)生信息管理系統(tǒng)的主要貢獻(xiàn)就是實(shí)現(xiàn)了角色權(quán)限直接授予角色,而不是用戶。
2 系統(tǒng)設(shè)計(jì)
本文對學(xué)生信息管理系統(tǒng)的設(shè)計(jì)采用微軟公司開發(fā)的.NET平臺,其非常適用于學(xué)校對學(xué)生管理平臺的開發(fā)。對學(xué)校來講,學(xué)生信息管理系統(tǒng)設(shè)計(jì)的主要問題是學(xué)校具有很多組成部分,如各個(gè)學(xué)院等,其每個(gè)部分都具有不同的地點(diǎn),管理較為分散,而這種不同結(jié)構(gòu)的分布環(huán)境就是系統(tǒng)設(shè)計(jì)所以面臨的主要難題,必須一一考慮其在數(shù)據(jù)、語言、平臺、協(xié)議等方面的差距。
本文設(shè)計(jì)的學(xué)生信息管理系統(tǒng)主要運(yùn)用3層結(jié)構(gòu)進(jìn)行:首先,在SQL Server 2000數(shù)據(jù)庫中將存放數(shù)據(jù);然后在Web服務(wù)系統(tǒng)中規(guī)則化業(yè)務(wù)并實(shí)現(xiàn)數(shù)據(jù)訪問;最后在終端界面將數(shù)據(jù)結(jié)果呈現(xiàn)出來,采用角色訪問控制即RBAC技術(shù)。這樣3層結(jié)構(gòu)通過邏輯順序?qū)訉舆\(yùn)行,開發(fā)人員只需對其中一層進(jìn)行操作或關(guān)注,就能替換原層次的實(shí)現(xiàn)而形成一種新層次的實(shí)現(xiàn),從而達(dá)到對各層之間的信賴起到一種降低的作用,有利于各層之間的調(diào)用。
本次設(shè)計(jì)的系統(tǒng)使用分為3種。第一,學(xué)生使用;第二,學(xué)生處使用;第三,學(xué)院使用。其中學(xué)生對本系統(tǒng)的使用主要為查詢或修改自己能修改的信息;學(xué)生處通過本系統(tǒng)的運(yùn)用和操作能夠?qū)崿F(xiàn)查找、更新、添加以及刪除學(xué)生信息的功能。另外還能統(tǒng)計(jì)各項(xiàng)信息并設(shè)置各種數(shù)據(jù)字典;而學(xué)院對本系統(tǒng)的使用只能通過操作系統(tǒng)來實(shí)現(xiàn)信息錄入。從宏觀來看,本次設(shè)計(jì)的系統(tǒng)主要分為3大塊內(nèi)容,即基本設(shè)置、學(xué)生信息管理以及學(xué)生信息統(tǒng)計(jì),也就是對數(shù)據(jù)庫的設(shè)計(jì)。
2.1 學(xué)生信息管理
對學(xué)生信息的管理主要是從對學(xué)生的基本信息、學(xué)生在校期間的獲獎(jiǎng)情況、學(xué)生的資助信息以及學(xué)生在校期間所受到的處分等信息的錄入、修改和刪除。另外,還要實(shí)現(xiàn)對這些信息的隨機(jī)查詢。
2.2 信息統(tǒng)計(jì)
對學(xué)生信息的統(tǒng)計(jì)就是根據(jù)不同的信息要求統(tǒng)計(jì)學(xué)生人數(shù)和名單,并用所獲得的數(shù)據(jù)生成一種可編輯的統(tǒng)計(jì)報(bào)表,從中挖掘有用數(shù)據(jù),并通過數(shù)據(jù)挖掘技術(shù)分析出這些數(shù)據(jù)的結(jié)果,以便為管理人員提供管理參考,促進(jìn)其更好地開展學(xué)生管理工作。
2.3 基本設(shè)置
在系統(tǒng)中對某些基本固定的名稱或字段進(jìn)行設(shè)置就是基本設(shè)置的內(nèi)容,如助學(xué)金的名稱、獎(jiǎng)學(xué)金以及其他各項(xiàng)獎(jiǎng)勵(lì)的名稱等。通過對這些基本信息的設(shè)置能有效防止產(chǎn)生模糊數(shù)據(jù),從而促進(jìn)對精確數(shù)據(jù)的統(tǒng)計(jì)。
3 系統(tǒng)實(shí)現(xiàn)
3.1 登錄界面
登錄界面主要為用戶提供信息注冊以及登錄的功能。例如用戶的信息登錄,針對已經(jīng)注冊的用戶,如果用戶的賬號及密碼都設(shè)置正確,就可通過用戶表核實(shí)賬號,核實(shí)通過之后就可以填入密碼,判斷并查看密碼與賬號是否相符,如果相符則成功進(jìn)入系統(tǒng)界面,如果賬號與密碼不一致,則會提示密碼錯(cuò)誤,拒絕進(jìn)入系統(tǒng)。
3.2 權(quán)限管理
在RBAC機(jī)制的基礎(chǔ)之上,用戶權(quán)限管理模塊實(shí)現(xiàn)了驗(yàn)證用戶權(quán)限以及授權(quán)管理系統(tǒng)方面的功能。角色與訪問權(quán)限相關(guān)聯(lián)以及用戶與角色相關(guān)聯(lián)是授權(quán)管理的兩個(gè)方面,通過這兩個(gè)方面將訪問權(quán)限與用戶進(jìn)行了分離。權(quán)限驗(yàn)證就是在用戶權(quán)限管理之前對用戶是否具有系統(tǒng)操作權(quán)限來進(jìn)行驗(yàn)證的模塊,以實(shí)現(xiàn)權(quán)限管理。
關(guān)鍵詞:Android平臺;學(xué)生信息管理系統(tǒng);設(shè)計(jì)與實(shí)現(xiàn)
0 引言
移動終端發(fā)展迅速,智能手機(jī)不僅豐富了人們的娛樂生活,同時(shí)提高了人們的工作效率,為日常生活提供了極大便利。學(xué)生信息管理作為學(xué)校日常工作重要的一部分,勢必要跟隨時(shí)代的潮流。目前,學(xué)生信息管理主要是通過校園的網(wǎng)站進(jìn)行管理,必須要有一臺電腦才能進(jìn)行操作,存在一定的局限性[1]。
如今智能手機(jī)已成為大多數(shù)人日常生活中不可或缺的一部分,可以給生活提供便利,給工作增加效率。Android系統(tǒng)是谷歌于2007年公布的開放式源代碼手機(jī)系統(tǒng),它的服務(wù)具有免費(fèi)性,并且其開放性優(yōu)于其它封閉式的手機(jī)系統(tǒng)。因此,任何人都可能根據(jù)自己的喜好將手機(jī)系統(tǒng)中的所有功能重新編寫,越來越多的人關(guān)注這個(gè)操作系統(tǒng)。基于Android平臺的個(gè)性化、多樣化手機(jī)應(yīng)用程序也層出不窮,如快捷打車、電子錢包、個(gè)人理財(cái)、社交應(yīng)用等,涉及工作、生活、娛樂的方方面面。因此,為提高工作效率,開發(fā)出操作簡便、界面人性化的學(xué)生信息管理系統(tǒng)是非常有必要的。
1 相關(guān)技術(shù)
1.1 Servlet
Servlet[2]是Java編程語言中的一個(gè)類,它被用來擴(kuò)展服務(wù)器的性能,服務(wù)器上駐留著可以通過“請求-響應(yīng)”編程模型來訪問的應(yīng)用程序。雖然servlet可以對任何類型的請求產(chǎn)生響應(yīng),但通常只用來擴(kuò)展Web服務(wù)器的應(yīng)用程序。Java Servlet技術(shù)為這些應(yīng)用程序定義了一個(gè)特定于HTTP的 Servlet類。
1.2 JSON
JSON[3](JavaScript Object Notation)是一種輕量級的數(shù)據(jù)交換格式。JSON采用完全獨(dú)立于語言的文本格式,但是也使用了類似于C語言家族的習(xí)慣(包括C, C++, C#, Java, JavaScript, Perl, Python等)。這些特性使JSON成為理想的數(shù)據(jù)交換語言。易于人閱讀和編寫,同時(shí)也易于機(jī)器解析和生成。
1.3 Activity和ListActivity
Activity[4,5,6,7]是Android組件中最基本也是最為常見用的四大組件之一,它所有操作都與用戶密切相關(guān),是一個(gè)負(fù)責(zé)與用戶交互的組件。ListActivity類繼承Activity類,默認(rèn)綁定了一個(gè)ListView(列表視圖)界面組件,并提供一些與列表視圖、處理相關(guān)的操作。
2 系統(tǒng)分析與設(shè)計(jì)
學(xué)生信息管理系統(tǒng)基于Android 2.3開發(fā),是一個(gè)簡單而實(shí)用的校園信息管理系統(tǒng),提高校園信息管理的效率,降低校園信息管理中的錯(cuò)誤率,提升校園凝結(jié)力,為學(xué)校學(xué)生工作帶來更大的便捷。校園信息管理系統(tǒng)設(shè)定四種用戶身份,分別是管理員、學(xué)校領(lǐng)導(dǎo)、教師和學(xué)生[8,9]。各用戶可以通過此系統(tǒng)即時(shí)了解學(xué)校的最新資訊,不同的身份相對應(yīng)不同的功能權(quán)限:教師通過該系統(tǒng)可以隨時(shí)隨地查看學(xué)生信息,能更好的了解班級同學(xué),增進(jìn)師生感情;學(xué)生查詢期末考試成績更加方便,并且可以及時(shí)了解到在班級的排名情況。其系統(tǒng)結(jié)構(gòu)如圖 1所示。
本系統(tǒng)移動終端開發(fā)采用基于Android系統(tǒng)平臺的Eclipse作為開發(fā)平臺,它是一個(gè)開放源代碼、基于Java的可擴(kuò)展開發(fā)平臺,并且這是目前唯一可以用作Android應(yīng)用軟件開發(fā)平臺。使用Eclipse作為Android軟件開發(fā)平臺需要安裝Android開發(fā)所用到的軟件開發(fā)包Android SDK,它的開發(fā)包采用了Java語言,所以需要先安裝JDK 5.0及以上版本。除此之外,還需在Eclipse上安裝一個(gè)ADT插件,用于啟動一個(gè)手機(jī)模擬器來模擬真實(shí)的手機(jī)環(huán)境或者與真機(jī)建立連接,方便了軟件的設(shè)計(jì)與開發(fā)。因此,選擇基于Android系統(tǒng)平臺的Eclipse作為開發(fā)平臺。
后臺數(shù)據(jù)庫采用SQL Server 2005來管理學(xué)生信息這些數(shù)據(jù)。SQL Server 2005使用關(guān)系型數(shù)據(jù)作為數(shù)據(jù)引擎和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲功能,適合中小型企業(yè)的數(shù)據(jù)管理和分析平臺,對于構(gòu)建和管理可用性強(qiáng)和高性能的應(yīng)用程序有很大幫助。因此,本系統(tǒng)選擇SQL Server 2005作為開發(fā)后臺的數(shù)據(jù)庫平臺。
后臺服務(wù)器采用Tomcat服務(wù)器控制和管理數(shù)據(jù)庫數(shù)據(jù)[10]。該系統(tǒng)采用的版本為Tomcat 6.0作為后臺服務(wù)器,是一個(gè)開源的Web應(yīng)用服務(wù)器,它配置起來非常方便,是一個(gè)輕量級服務(wù)器。該系統(tǒng)使用Tomcat服務(wù)器作為移動終端與數(shù)據(jù)庫之間通信的橋梁,移動終端將要進(jìn)行的操作命令發(fā)送給Tomcat服務(wù)器,Tomcat服務(wù)器運(yùn)用Servlet技術(shù)進(jìn)行接受,之后根據(jù)命令對數(shù)據(jù)庫進(jìn)行操作,并將結(jié)果返回給客戶端,避免了客戶端直接操作數(shù)據(jù)庫帶來的危害。因此,本系統(tǒng)選擇Tomcat 6.0作為后臺服務(wù)器,負(fù)責(zé)管理與控制后臺數(shù)據(jù)庫。
3 數(shù)據(jù)庫設(shè)計(jì)
本系統(tǒng)使用SQL Server 2005作為后臺數(shù)據(jù)庫,通過對各用戶信息及其邏輯關(guān)系的整理,生成相應(yīng)的數(shù)據(jù)表[11,12]。其主要包括的表有:用戶信息表(users)、班級信息表(classes)、課程信息表(courses)、信息表(messages)、選課表(sc)、班級成員表(class_members)。其個(gè)字段如下:
關(guān)鍵詞:MVC 宿舍管理 B/S架構(gòu)
1、引言
隨著學(xué)校的不斷發(fā)展,現(xiàn)有的住宿資源越來越緊缺。如果不能有效的管理學(xué)生住宿將給學(xué)校的學(xué)生住宿資源帶來嚴(yán)重的緊缺,或者是不能保證住宿資源的有效利用。學(xué)校目前正在大力度對學(xué)校的硬件以及相關(guān)軟件的建設(shè),這樣可以加強(qiáng)了學(xué)校數(shù)字化校園建設(shè)。其中軟件建設(shè)就要開發(fā)一套能高效的管理學(xué)生住宿的軟件,利用軟件很好的管理住宿的問題。因此,學(xué)生宿舍管理系統(tǒng)成為我校數(shù)字化校園建設(shè)工程中非常重要的一個(gè)子系統(tǒng)之一,該系統(tǒng)的功能根據(jù)軟件工程開發(fā)的內(nèi)容來進(jìn)行的。
2、系統(tǒng)分析
根據(jù)調(diào)研和需求分析,將基于MVC的學(xué)生宿舍管理系統(tǒng)的功能進(jìn)行劃分,其中系統(tǒng)主要涉及到學(xué)校住宿學(xué)生基本的管理、宿舍固定資產(chǎn)管理、學(xué)生違紀(jì)管理、水電費(fèi)管理、變更管理、信息查詢和上報(bào)數(shù)據(jù)以及其他業(yè)務(wù)等八個(gè)主要的模塊功能。
3、系統(tǒng)設(shè)計(jì)
在開發(fā)系統(tǒng)時(shí)我們需要對系統(tǒng)進(jìn)行分層設(shè)計(jì)。這樣做有利于系統(tǒng)的模塊化設(shè)計(jì),提高開發(fā)效率。管理系統(tǒng)的開發(fā)中最佳的途徑是把管理信息系統(tǒng)按照功能模塊的職責(zé)分為了若干個(gè)不同的層次,如圖1所示的通常使用的三層的體系結(jié)構(gòu)模式。其中表示層主要是負(fù)責(zé)系統(tǒng)信息與用戶的交互,在表現(xiàn)層上顯示功能模塊的相關(guān)信息,同時(shí)也可以在該模塊將數(shù)據(jù)提交到業(yè)務(wù)層;而業(yè)務(wù)層主要是負(fù)責(zé)處理系統(tǒng)的功能業(yè)務(wù)的流程,是系統(tǒng)的核心模塊,最后的整合層主要是負(fù)責(zé)提供對后臺相關(guān)資源的訪問,包括對數(shù)據(jù)庫和各種外部系統(tǒng)的連接和操作。
3.1 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)
根據(jù)業(yè)務(wù)流程可以得到系統(tǒng)數(shù)據(jù)流圖,根據(jù)系統(tǒng)業(yè)務(wù)流程的細(xì)化,可以對數(shù)據(jù)流圖進(jìn)行細(xì)化。本文已經(jīng)給出了一部分頂層業(yè)務(wù)流程圖,考慮到可以將業(yè)務(wù)流程圖轉(zhuǎn)換為數(shù)據(jù)流圖,因而這里不給出具體的數(shù)據(jù)流圖,而是給出數(shù)據(jù)字典,以及實(shí)體圖和實(shí)體之間的關(guān)聯(lián)圖。根據(jù)業(yè)務(wù)流程以及對應(yīng)的數(shù)據(jù)流圖,可以得到學(xué)生基本信息、宿舍類別、宿舍水費(fèi)、宿舍電費(fèi)、水電費(fèi)基礎(chǔ)信息、宿舍違紀(jì)、宿舍變更申請、宿舍變更、固定資產(chǎn)等的數(shù)據(jù)字典。根據(jù)數(shù)據(jù)字典,可以得到各個(gè)實(shí)體的屬性圖,并且根據(jù)業(yè)務(wù)流程可以得到各個(gè)實(shí)體之間的關(guān)系圖,E-R圖。
3.2 系統(tǒng)功能設(shè)計(jì)
根據(jù)需求分析可知,可以將整個(gè)系統(tǒng)的模塊劃分為十大主要模塊。分別為:學(xué)生信息管理模塊、固定資產(chǎn)管理模塊、宿舍水費(fèi)管理模塊、宿舍電費(fèi)管理模塊、信息查詢管理模塊、數(shù)據(jù)報(bào)表管理模塊、數(shù)據(jù)處理與分析管理模塊、用戶權(quán)限及密碼管理、數(shù)據(jù)備份等模塊,系統(tǒng)總體模塊結(jié)構(gòu)圖如圖2所示。
圖2 系統(tǒng)功能模塊
基于MVC技術(shù)架構(gòu)進(jìn)行開發(fā)的學(xué)生信息管理系統(tǒng)可以為創(chuàng)建了符合學(xué)校自己的管理模式的學(xué)生宿舍管理的流程,主要分五步來實(shí)現(xiàn)的,具體步驟如下。
第①步:學(xué)生宿舍管理工作人員首先通過系統(tǒng)的登陸界面輸入用戶登陸信息,等待系統(tǒng)確認(rèn)了信息模塊通過管理人員的信息進(jìn)行了有效性驗(yàn)證后,系統(tǒng)然后才可以獲得該工作人員的基本信息并判斷用戶是否有權(quán)限操作。
第②步:宿舍管理中心:負(fù)責(zé)對學(xué)生的基本信息進(jìn)行登記、另外,該模塊還要能夠完成水電費(fèi)的繳納查詢、宿舍固定資產(chǎn)的管理、學(xué)生違紀(jì)處理以及學(xué)生住宿變更等管理。
第③步:信息設(shè)定管理中心:主要負(fù)責(zé)對學(xué)校宿舍等級的劃分,學(xué)生在校期間違紀(jì)的等級設(shè)定,水電費(fèi)價(jià)格設(shè)定等工作。
第④步:宿舍管理總:負(fù)責(zé)分析在校學(xué)生的住宿信息,學(xué)生的違紀(jì)數(shù)據(jù),為學(xué)生宿舍管理提供數(shù)據(jù)的保障和信息的維護(hù)
第⑤步:查詢宿舍管理結(jié)果及各階段宿舍管理信息的分布圖。
3.4 系統(tǒng)測試
在建立測試環(huán)境的基礎(chǔ)上,針對該系統(tǒng)進(jìn)行了功能測試。根據(jù)測試結(jié)果分析,該系統(tǒng)滿足了系統(tǒng)需求說明書中所提出的各項(xiàng)需求,達(dá)到了使用的要求。測試的內(nèi)容與及測試的規(guī)范主要分為以下六點(diǎn)。
?WEB應(yīng)用程序的安裝和軟件的測試環(huán)境
?WEB應(yīng)用程序代碼的檢查
?WEB界面設(shè)計(jì)及報(bào)表格式的檢查
?系統(tǒng)相關(guān)功能模塊的測試
?程序正確性的測試
?程序可靠性的測試
4、結(jié)論
對需求分析以及功能分析后在進(jìn)行了深入的,詳細(xì)的分析,重點(diǎn)對系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)展開具體的系統(tǒng)設(shè)計(jì)和開發(fā),使得系統(tǒng)具備高安全性和可靠性、可擴(kuò)展性好,易于維護(hù)和升級、支持海量數(shù)據(jù)處理和大量并發(fā)用戶使用等特點(diǎn),減輕了管理人員的勞動強(qiáng)度。經(jīng)過認(rèn)真測試,系統(tǒng)達(dá)到了設(shè)計(jì)要求。目前系統(tǒng)運(yùn)行良好。
參考文獻(xiàn):
[1] 徐潔磐. 數(shù)據(jù)庫系統(tǒng)原理[M],上海:上海科學(xué)技術(shù)文獻(xiàn)出版社,1997.7:37-39
[2] 朱順泉. 管理信息系統(tǒng)教程[M]. 北京: 清華大學(xué)出版社, 2005: 111-114
[關(guān)鍵詞] 高校;學(xué)生信息管理系統(tǒng);問題;現(xiàn)狀;發(fā)展措施
doi : 10 . 3969 / j . issn . 1673 - 0194 . 2017. 11. 108
[中圖分類號] G647 [文獻(xiàn)標(biāo)識碼] A [文章編號] 1673 - 0194(2017)11- 0220- 03
1 高校學(xué)生信息管理系統(tǒng)建設(shè)的過程中所存在的諸多問題
1.1 信息系統(tǒng)的設(shè)計(jì)依然是根據(jù)傳統(tǒng)職能部門進(jìn)行定位
當(dāng)前高校學(xué)生信息管理系統(tǒng)的設(shè)計(jì)依然是基本按照傳統(tǒng)的職能部門進(jìn)行定位,其管理模式是多頭管理,導(dǎo)致學(xué)生信息的存儲很是分散,每個(gè)部門在進(jìn)行信息的錄入的時(shí)候,互相之間缺乏溝通,使得高校學(xué)生信息管理系統(tǒng)數(shù)據(jù)出現(xiàn)頻繁的重復(fù)存儲。同個(gè)學(xué)生,其信息數(shù)據(jù)存在偏差以及所謂的“信息孤島”的情況出現(xiàn)。就目前狀況而言,學(xué)生的課程信息以及學(xué)生成績信息和學(xué)籍變動方面的信息都是由教務(wù)處負(fù)責(zé)匯總錄入和管理的;而且圖書館、就業(yè)處等職能部門也能夠和有義務(wù)收集學(xué)生的信息。所以綜合這些可以看出,盡管各個(gè)部門互相收集的學(xué)生信息都是各自需要的,并且主要熱荻疾幌嗤,但是從計(jì)算機(jī)的角度來看,這種行為必定會導(dǎo)致大量的學(xué)生信息出現(xiàn)重復(fù),而且還會導(dǎo)致學(xué)生信息數(shù)據(jù)存在大量偏差。
1.2 高校學(xué)生信息管理系統(tǒng)所存儲的學(xué)生信息不夠完善和全面
一般而言,高校學(xué)生在入學(xué)前,其所在的高中學(xué)籍檔案是高校的學(xué)生信息最為開始的來源,但是這些信息的載體往往都是紙質(zhì)版的。而當(dāng)學(xué)生參加高考時(shí)候,會采集部分電子信息,這些電子信息才是構(gòu)成學(xué)生電子檔案的基礎(chǔ)信息,其存在內(nèi)容極少的情況,對于學(xué)生的實(shí)際基本情況,電子檔案是無法完全和細(xì)致反映出來的。很多高校對于入學(xué)后的學(xué)生采集的信息只包括基本的學(xué)習(xí)信息、課程成績信息、獎(jiǎng)懲信息第一季學(xué)歷信息等,而諸如班級的日常管理信息、勤工儉學(xué)信息等各種輔助類的信息,都是不會錄入高校學(xué)生信息管理系統(tǒng)中去的。并且很多高校中,都是分部門對學(xué)生信息進(jìn)行存儲的,在學(xué)生的信息平臺中是無法看到這些信息的的,導(dǎo)致信息的使用者無法對學(xué)生的全部情況詳細(xì)完整的了解。
1.3 缺乏促進(jìn)高校學(xué)生信息管理系統(tǒng)建設(shè)的統(tǒng)一
因?yàn)槿狈Φ臉?biāo)準(zhǔn),導(dǎo)致各所高校學(xué)生信息管理系統(tǒng)互相之間存在較大的差異性。第一是對學(xué)生信息的收集內(nèi)容以及范圍不盡相同,例如部分高校所采集的學(xué)生信息只是學(xué)籍信息,但是部分高校所采集的學(xué)生信息則是較為全面,而且即便是所采集信息的類型相同,其在數(shù)據(jù)的結(jié)構(gòu)上也是存在差異的;第二是構(gòu)建高校學(xué)生信息管理系統(tǒng)所需要的軟硬件要求不一,例如不同的高校所使用的數(shù)據(jù)庫以及硬件參數(shù)各不相同。
1.4 沒有強(qiáng)有力的支撐促進(jìn)高校學(xué)生信息管理系統(tǒng)的建設(shè)
1.4.1 沒有精神支撐力促進(jìn)高校學(xué)生信息管理系統(tǒng)的建設(shè)
因?yàn)楹芏喔咝纳系较聦τ趯W(xué)生信息的管理重視程度不足,導(dǎo)致無法從精神層面強(qiáng)力支持信息系統(tǒng)的建設(shè),所以很多情況下,各個(gè)部門在進(jìn)行學(xué)生信息的錄入時(shí)候都不夠認(rèn)真徹底,甚至學(xué)生在對自己的信息進(jìn)行填寫的時(shí)候也較為隨意,這些都是未來進(jìn)行高校學(xué)生信息管理系統(tǒng)建設(shè)所面臨的問題。
1.4.2 沒有資金支撐促進(jìn)高校學(xué)生信息管理系統(tǒng)的建設(shè)
開展高校學(xué)生信息管理系統(tǒng)的建設(shè),是必須要依賴大量硬件設(shè)施,如果在資金上存在問題,那么就無法購買先進(jìn)的硬件設(shè)備,而且也無法選擇可以適合本高校發(fā)展的信息系統(tǒng)軟件,無法開展日常的信息系統(tǒng)管理工作,最終使得高校學(xué)生信息管理系統(tǒng)建設(shè)形同虛設(shè)。即便是前期投入大量的資金完成了高校學(xué)生信息管理系統(tǒng)的骨架建設(shè),但是如果后期沒有資金繼續(xù)投入,信息系統(tǒng)無法正常運(yùn)行,自然也就無法達(dá)到設(shè)計(jì)的目標(biāo)。目前,很多高校都把教室、宿舍以及校園環(huán)境的建設(shè)作為工作重點(diǎn),在高校學(xué)生信息管理系統(tǒng)上的資金投入則較為不舍,從而漸漸造成較大影響。
1.4.3 沒有人才支撐促進(jìn)高校學(xué)生信息管理系統(tǒng)的建設(shè)
高校學(xué)生信息管理系統(tǒng)的建設(shè)成功與否直接受到工作人員自身計(jì)算機(jī)水平、素質(zhì)水平以及工作態(tài)度等因素的影響,如果只是單純的繼續(xù)使用原來負(fù)責(zé)錄入學(xué)籍、管理檔案的人員進(jìn)行學(xué)生信息的錄入,進(jìn)行高校學(xué)生信息管理系統(tǒng)的操作和維護(hù),而不請專業(yè)的管理人員參與管理,則信息系統(tǒng)勢必會處于半癱瘓甚至癱瘓的狀態(tài),高校學(xué)生信息管理系統(tǒng)完全無法發(fā)揮出應(yīng)有的作用。
1.4.4 沒有技術(shù)支撐促進(jìn)高校學(xué)生信息管理系統(tǒng)的建設(shè)
當(dāng)前高校學(xué)生信息管理系統(tǒng)還處于初期階段,很多都是使用計(jì)算機(jī)簡單替代手工錄入學(xué)生信息而已,數(shù)據(jù)庫的構(gòu)建也是基于較為簡單的VF和Access技術(shù),如果只是拿來簡單辦公,這些技術(shù)可以滿足要求,但是這些技術(shù)遠(yuǎn)不能滿足復(fù)制的信息系統(tǒng)運(yùn)行。
當(dāng)前很多高校進(jìn)行學(xué)生信息的存儲依然是用Excel,即便是部分高校使用SQL Server技術(shù)的大型數(shù)據(jù)庫進(jìn)行學(xué)生信息的存儲,也經(jīng)常會面臨信息超載的情況。
2 構(gòu)建面向用戶的高校學(xué)生信息管理系統(tǒng)平臺
高校學(xué)生信息管理系統(tǒng)平臺匯總,主要有學(xué)生和高校的各個(gè)職能部門兩類用戶,可以把高校各個(gè)職能部門以及學(xué)生看作是信息的輸入端,同時(shí)也可以被定義為信息的輸出端,換而言之,學(xué)生和高校的各個(gè)職能部門可以使信息提供者也可以是使用者。
在信息系統(tǒng)的輸入端,由學(xué)生登錄到信息系統(tǒng)的界面,然后輸入各種基本的學(xué)生信息,這些信息屬性基本都是被固定化的,學(xué)生只需要根據(jù)實(shí)際情況選擇對應(yīng)的內(nèi)容即可。課程管理模塊由教育處登錄系統(tǒng)平臺管理,對于學(xué)生成績的錄入,按照學(xué)生的學(xué)號進(jìn)行。教程模塊、救助模塊以及勤工助學(xué)模塊等都由學(xué)生處登錄系統(tǒng)平臺管理,其對于獎(jiǎng)懲情況、勤工助學(xué)情況以及救助情況的錄入都需要按照學(xué)號進(jìn)行學(xué)生的查詢確定。就業(yè)模塊由學(xué)生和就業(yè)處分別登錄進(jìn)行錄入和管理。進(jìn)行學(xué)生的基本信息以及派遣信息的輸入。系統(tǒng)平臺匯總的日常管理模塊以及班級管理模塊則是由學(xué)院負(fù)責(zé)登錄管理,進(jìn)行學(xué)生在大學(xué)四年學(xué)習(xí)以及學(xué)院的生活中基本表現(xiàn)情況的錄入。系統(tǒng)平臺的輔助信息模塊則是由圖書館、校醫(yī)院以及公寓管理中心進(jìn)行登錄和信息的錄入管理。
高校學(xué)生信息管理系統(tǒng)的處理系統(tǒng)和數(shù)據(jù)存儲部分使用的技術(shù)是數(shù)據(jù)倉庫技術(shù),數(shù)據(jù)倉庫實(shí)質(zhì)上是數(shù)據(jù)集合,其特點(diǎn)是面向主體、集成、相對穩(wěn)定并且能夠?qū)v史變化進(jìn)行反應(yīng),在管理決策的支持上效果顯著。通過對數(shù)據(jù)倉庫的選擇應(yīng)用,能夠確保分析和查詢更加的高效和便捷。此外還能夠幫助信息使用者對信息進(jìn)行查詢,并且在此基礎(chǔ)上做出決策,以及開展數(shù)據(jù)挖掘技術(shù)。
在信息系統(tǒng)的輸出端,構(gòu)建人機(jī)系統(tǒng)界面,確保友好易懂,高校的各職能部門以及學(xué)生都能夠訪問系統(tǒng)平臺中的查詢與打印模塊,可以按照不同的學(xué)生信息,進(jìn)行各種學(xué)生相關(guān)信息的查詢,并且能夠與打印機(jī)關(guān)聯(lián),按照需求進(jìn)行打印。
基本的系統(tǒng)一般的組成結(jié)構(gòu)是輸入、處理、輸出以及外部環(huán)境等,在高校學(xué)生信息管理系統(tǒng)平臺中,內(nèi)部支撐就是外部環(huán)境,其支撐力主要包括如下幾種:第一是來自高校領(lǐng)導(dǎo)和教師對于信息建設(shè)重要性的認(rèn)識,提高其精神層面支持;第二是保障信息系統(tǒng)的建設(shè)及維護(hù)所需要的各項(xiàng)資金,提高其資金層面支持;第三是主動開展信息系統(tǒng)相關(guān)人才的培養(yǎng),提供人才層面支持;第四是應(yīng)用先進(jìn)的數(shù)據(jù)倉庫以及信息技術(shù),提高其技術(shù)層面支持;通過構(gòu)建統(tǒng)一健全的規(guī)章管理制度,提高制度層面的支持;借助科學(xué)的方式收集整理數(shù)據(jù)信息,提高其管理方法層面支持。
3 結(jié) 語
高校學(xué)生信息管理系統(tǒng)作為一項(xiàng)工程,存在復(fù)雜的特點(diǎn),而且其中存在的諸多問題,需要廣大教育工作者通過持續(xù)的實(shí)踐慢慢進(jìn)行解決,除了單純的提升技術(shù)之外,更多的是對管理理念進(jìn)行轉(zhuǎn)變,實(shí)現(xiàn)各個(gè)部門之間的溝通配合,才能夠確保高校學(xué)生信息管理系統(tǒng)切實(shí)有效地發(fā)揮作用,更好的促進(jìn)高校的發(fā)展。
高等教育是我國教育體系的最高層次,它直接影響了我國培養(yǎng)高層次人才的水平。近幾年隨著我國各個(gè)行業(yè)改革步伐的加快,高等教育的改革也在逐年加快,招生規(guī)模日益擴(kuò)大,學(xué)生人數(shù)也在穩(wěn)步增加。高層次人才培養(yǎng)的水平不應(yīng)該只表現(xiàn)在數(shù)量上面,更加重要的是質(zhì)量上的高標(biāo)準(zhǔn)。這必然對管理上提出了更加高的要求。全國已經(jīng)有許多高校研究開發(fā)了各自的學(xué)生信息管理系統(tǒng),但是市場上面還沒有一種非常靈活非常實(shí)用的學(xué)生信息管理系統(tǒng)軟件。因此本文研究的基于網(wǎng)絡(luò)環(huán)境的學(xué)生信息管理系統(tǒng)有一定的市場價(jià)值,下面主要就信息管理系統(tǒng)功能設(shè)計(jì)方面進(jìn)行一定的探討。
這里的功能設(shè)計(jì)是指詳細(xì)的功能設(shè)計(jì),在需求分析完成后,設(shè)計(jì)人員已經(jīng)有了一個(gè)概要設(shè)計(jì)的功能描述,但是這個(gè)并不是軟件開發(fā)過程中可以使用的功能設(shè)計(jì)文檔,還需要對軟件的功能進(jìn)行更加詳細(xì)的定義。本系統(tǒng)主要有下列功能模塊,如圖1。
1 用戶信息管理模塊
在用戶信息和用戶權(quán)限管理方面,學(xué)生信息管理系統(tǒng)設(shè)計(jì)采用了一套比較嚴(yán)格的用戶信息管理辦法。主要是采用三級權(quán)限分配機(jī)制,給不同級別用戶分配不同的權(quán)限,這樣可以防止非法用戶對學(xué)生信息的修改、刪除,保持學(xué)生信息的穩(wěn)定和安全。
2 學(xué)生基本信息管理模塊
學(xué)生基本信息管理是比較重要的信息管理模塊,學(xué)生基本信息管理包括學(xué)生的基本信息(姓名、性別、出生日期等)和社會關(guān)系信息、學(xué)習(xí)簡歷信息的錄入、修改和刪除等,每屆學(xué)生畢業(yè)以后,需要對畢業(yè)生進(jìn)行基本信息的轉(zhuǎn)換,將在校生信息轉(zhuǎn)換成校友信息,在每年新生開學(xué)的時(shí)候,需要新生的信息導(dǎo)入,并錄入學(xué)生的社會關(guān)系和學(xué)習(xí)簡歷信息,為學(xué)生在校信息的管理提供基本數(shù)據(jù)信息支持。
3 學(xué)生在校信息管理模塊
學(xué)生在校信息管理是學(xué)生在校各項(xiàng)信息管理的集合。
(1)學(xué)生學(xué)籍異動。
學(xué)生學(xué)籍信息記錄了每個(gè)在校學(xué)生的學(xué)籍情況,由于入學(xué)時(shí)學(xué)生的基礎(chǔ)、愛好和特長不一樣,基礎(chǔ)知識掌握的水平不一樣,那么領(lǐng)悟知識的能力和學(xué)生的基本素質(zhì)也就不一樣,這難免存在個(gè)別學(xué)生的升降級、轉(zhuǎn)院系、專業(yè)等情況,以及學(xué)分制的建立和實(shí)施,學(xué)籍異動管理模塊具有處理學(xué)生學(xué)籍異動記錄的功能。
(2)學(xué)生獎(jiǎng)勵(lì)處分管理。
這個(gè)模塊用于管理學(xué)生在校期間的獎(jiǎng)勵(lì)和處分的信息,通過學(xué)生管理部分的信息錄入和撤銷,對學(xué)生在校期間的行為表現(xiàn)可以有一個(gè)明了的輪廓。
(3)學(xué)生獎(jiǎng)學(xué)金信息管理。
隨著高等教育逐步實(shí)現(xiàn)收費(fèi)上學(xué),學(xué)校的獎(jiǎng)學(xué)金的發(fā)放種類較多,獎(jiǎng)學(xué)金管理模塊用于管理學(xué)生獲得獎(jiǎng)學(xué)金的信息,對于學(xué)生操行評定的登記確定和學(xué)生就業(yè)的信息檢索有重要的作用。
(4)學(xué)生綜合測評信息管理。
在學(xué)生交費(fèi)上學(xué)的同時(shí),學(xué)校綜合測評的范圍占學(xué)生人數(shù)的60%,為了準(zhǔn)確地將綜合測評獲得學(xué)生的登記、人數(shù)統(tǒng)計(jì)分析準(zhǔn)確,并將現(xiàn)金通過銀行支付到“一卡通”上,要做到準(zhǔn)確無誤的數(shù)據(jù)管理。
(5)學(xué)生上網(wǎng)登記信息管理。
為了讓在校學(xué)生充分享受學(xué)校的豐富網(wǎng)絡(luò)資源,學(xué)校在學(xué)生宿舍為學(xué)生安裝了校園寬帶網(wǎng)絡(luò),學(xué)生通過到網(wǎng)管中心申請開通網(wǎng)絡(luò)以及交費(fèi)的過程,實(shí)現(xiàn)了數(shù)據(jù)的共享和網(wǎng)絡(luò)資源的充分利用。
(6)學(xué)生宿舍信息管理。
學(xué)生宿舍管理屬于后勤管理的一部分,宿舍管理信息包括學(xué)生宿舍樓棟信息、宿舍信息,以及學(xué)生在宿舍的入住信息,宿舍信息的準(zhǔn)確采集,為學(xué)校后勤人員對宿舍進(jìn)行合理分配,新生入學(xué)宿舍的合理安排,以及學(xué)生所在宿舍信息的檢索提供了有益的幫助。
4 學(xué)生信息檢索與統(tǒng)計(jì)模塊
學(xué)生信息檢索是學(xué)生信息管理系統(tǒng)中開放的信息管理模塊,學(xué)生管理人員通過對學(xué)生信息檢索達(dá)到查詢學(xué)生信息的目的。
用戶檢索學(xué)生信息的方法:可以通過院系、班級來檢索,也可以通過學(xué)生生源地區(qū)、學(xué)生宿舍來檢索,還可以通過輸入學(xué)生學(xué)號檢索,檢索的方便性極大地提高了檢索的效率。檢索信息的完整,可以了解學(xué)生在校期間的學(xué)習(xí)、生活、獎(jiǎng)懲等情況。
5 系統(tǒng)附件
系統(tǒng)附件是用戶和用戶之間以及用戶本人進(jìn)行信息傳送和信息記錄的模塊,包括短信發(fā)送和閱讀,記事本,通訊錄,公眾論壇和單獨(dú)聊天室等。這些功能的開發(fā)大大方便了用戶之間的信息傳送,權(quán)限的分級管理,讓信息的安全得到了充分的保障。
6 系統(tǒng)數(shù)據(jù)備份與事件記錄模塊
系統(tǒng)數(shù)據(jù)備份和事件記錄包含以下二個(gè)方面的內(nèi)容。
(1)數(shù)據(jù)備份和回復(fù):數(shù)據(jù)備份和回復(fù)是網(wǎng)絡(luò)數(shù)據(jù)庫重要的環(huán)節(jié),數(shù)據(jù)庫在運(yùn)行的過程中不可避免的收到黑客的騷擾和攻擊,如何在受到攻擊時(shí)能照常保持?jǐn)?shù)據(jù)庫的穩(wěn)定以及在受到攻擊以后如何快速的回復(fù)數(shù)據(jù)庫,保持?jǐn)?shù)據(jù)的完成和不遺失問題,我在這方面采用的是四個(gè)辦法,一是在服務(wù)器上安裝正版的操作系統(tǒng),并保持服務(wù)器操作系統(tǒng)的及時(shí)更新;二是在服務(wù)器上安裝防火墻和防病毒軟件,拒絕和記錄非法用戶攻擊的記錄;三是利用軟件ghost,將操作系統(tǒng)和數(shù)據(jù)庫安裝在不同的驅(qū)動器上,在操作系統(tǒng)受到攻擊而癱瘓的時(shí)候,可以在20分鐘以內(nèi)將操作系統(tǒng)恢復(fù)成受到攻擊以前的狀態(tài);四是采用雙機(jī)備份的技術(shù),在另外一個(gè)服務(wù)器上安裝相同的數(shù)據(jù)庫,這個(gè)數(shù)據(jù)庫在設(shè)定的時(shí)間內(nèi)對重要信息進(jìn)行備份,在主數(shù)據(jù)庫受到攻擊后能在5分鐘將數(shù)據(jù)恢復(fù)完成。
(2)用戶事件記錄:由于客戶端的使用人數(shù)逐步增加,目前用戶人數(shù)已經(jīng)達(dá)到90人,預(yù)計(jì)在2004年可以達(dá)到300人,這其中不包括學(xué)生通過~網(wǎng)頁訪問的人數(shù),為了記錄用戶在登陸學(xué)生信息管理系統(tǒng)中的事件信息,軟件設(shè)計(jì)了事件記錄器,記錄用戶在管理重要事件時(shí)的時(shí)間、計(jì)算機(jī)IP和時(shí)間內(nèi)容。事件記錄器的應(yīng)用大大方便了用戶的事件查詢和非法用戶的登陸。
教育部基礎(chǔ)教育一司司長王定華、副司長杜柯偉,教育部教育管理信息中心主任展?jié)⒏敝魅瘟_方述等領(lǐng)導(dǎo)出席會議。
王定華司長在講話中指出,學(xué)籍系統(tǒng)建設(shè)是“金教工程”的核心項(xiàng)目,是基礎(chǔ)教育管理信息化的標(biāo)志工程,是治理能力現(xiàn)代化的奠基之作,受到國務(wù)院和教育部領(lǐng)導(dǎo)高度肯定,必將產(chǎn)生重大而深遠(yuǎn)影響。目前,學(xué)籍系統(tǒng)建設(shè)已取得實(shí)質(zhì)進(jìn)展:一是電子學(xué)籍系統(tǒng)全面建成;二是學(xué)籍管理制度逐步建立;三是各項(xiàng)工作機(jī)制逐步健全;四是應(yīng)用隊(duì)伍建立并不斷壯大;五是轉(zhuǎn)學(xué)等核心業(yè)務(wù)成效突出;六是潛在綜合效益不斷涌現(xiàn)。他強(qiáng)調(diào),學(xué)籍系統(tǒng)建設(shè)應(yīng)提高保障水平:一是繼續(xù)提高應(yīng)用管理水平;二是繼續(xù)健全各項(xiàng)工作機(jī)制;三是繼續(xù)提高運(yùn)維保障能力;四是繼續(xù)爭取各方廣泛支持。
展?jié)魅位仡櫫藢W(xué)籍系統(tǒng)建設(shè)的歷程,他深有感觸地說,完成任務(wù)的過程使大家經(jīng)歷了由“榮幸”到“壓力”再到“成就感”的心路歷程。他同時(shí)也指出,雖然各地對系統(tǒng)的重要性認(rèn)識逐步加強(qiáng),但對系統(tǒng)的工作難度、在全局工作中的影響力的認(rèn)識尚有不足,需進(jìn)一步提高。
杜柯偉副司長從學(xué)籍管理業(yè)務(wù)角度對學(xué)籍系統(tǒng)應(yīng)用進(jìn)行了解讀,他表示,當(dāng)前,學(xué)籍系統(tǒng)已經(jīng)進(jìn)入建設(shè)提質(zhì)期和全面應(yīng)用的新階段。為更好地發(fā)揮學(xué)籍系統(tǒng)作用,既要加強(qiáng)制度建設(shè),提高保障水平,更要從應(yīng)用入手,厘清學(xué)籍管理的基本概念,深刻理解《中小學(xué)生學(xué)籍管理辦法》的各項(xiàng)規(guī)定和要求,深度融合學(xué)籍系統(tǒng)和學(xué)籍管理日常業(yè)務(wù),用好學(xué)籍系統(tǒng)各項(xiàng)數(shù)據(jù),使其真正成為學(xué)校管理的重要內(nèi)容,成為提升基礎(chǔ)教育治理水平的強(qiáng)大工具。
羅方述副主任就學(xué)籍系統(tǒng)運(yùn)行維護(hù)與技術(shù)支持服務(wù)工作作了全面介紹。他要求,各地要明確各級系統(tǒng)技術(shù)支持單位,落實(shí)專門負(fù)責(zé)人員,做好系統(tǒng)運(yùn)行維護(hù)、技術(shù)支持服務(wù)和信息安全工作,保障系統(tǒng)長期、穩(wěn)定、高效、安全運(yùn)行,充分發(fā)揮系統(tǒng)的管理、服務(wù)和決策支撐作用。
會議還通報(bào)了學(xué)籍系統(tǒng)截至2014年7月底建設(shè)應(yīng)用進(jìn)展情況,并重點(diǎn)部署了五方面工作:
一是提高學(xué)籍信息質(zhì)量。要求省級教育行政部門要與公安機(jī)關(guān)協(xié)作,對本省學(xué)籍進(jìn)行、查錯(cuò),向縣級教育行政部門提供問題學(xué)籍清單。縣級教育行政部門和學(xué)校對問題學(xué)籍進(jìn)行核查處理。要優(yōu)先完成畢業(yè)年級問題學(xué)籍處理工作。
二是全面應(yīng)用系統(tǒng)功能。要求各地落實(shí)《中小學(xué)生學(xué)籍管理辦法》規(guī)定,加快制定完善實(shí)施細(xì)則。做好學(xué)生學(xué)籍建立、正常變動、異動的管理工作。應(yīng)用學(xué)籍系統(tǒng)監(jiān)測學(xué)生上學(xué)考勤等情況,提高義務(wù)教育管理水平。逐步在教育經(jīng)費(fèi)管理、教育事業(yè)發(fā)展規(guī)劃和各項(xiàng)建設(shè)中運(yùn)用學(xué)籍系統(tǒng)有關(guān)數(shù)據(jù),提高科學(xué)決策水平。
三是開發(fā)完善特色需求。教育部將逐步開放學(xué)籍系統(tǒng)有關(guān)數(shù)據(jù),并初步建立數(shù)據(jù)導(dǎo)出使用管理制度。各地要根據(jù)教育事業(yè)發(fā)展情況及早著手,結(jié)合以往應(yīng)用基礎(chǔ),擬定業(yè)務(wù)需求,做好頂層設(shè)計(jì),進(jìn)行開發(fā)應(yīng)用。自建系統(tǒng)對接省份要盡快過渡到以學(xué)籍系統(tǒng)為基礎(chǔ)開發(fā)完善特色需求的模式上來。
四是健全各項(xiàng)管理制度。健全協(xié)作機(jī)制,相關(guān)部門要各司其職、密切配合、共同推進(jìn)。健全考評制度,明確崗位職責(zé),將系統(tǒng)應(yīng)用和技術(shù)支持納入學(xué)校教師職務(wù)(職稱)評聘和工作考核。健全培訓(xùn)制度,實(shí)現(xiàn)區(qū)縣教育行政部門和學(xué)校全覆蓋,培訓(xùn)結(jié)束要通過考核,持證上崗。還要健全工作交流制度,獎(jiǎng)懲制度,舉報(bào)、通報(bào)等制度。
五是構(gòu)建運(yùn)維長效機(jī)制。各地要盡快落實(shí)學(xué)籍系統(tǒng)應(yīng)用培訓(xùn)、運(yùn)行維護(hù)和技術(shù)支持所需經(jīng)費(fèi)和人員,并滿足持續(xù)發(fā)展需要。建立系統(tǒng)運(yùn)行、維護(hù)、應(yīng)急響應(yīng)、數(shù)據(jù)保密等制度,細(xì)化要求,責(zé)任到人。建立運(yùn)行監(jiān)測機(jī)制,及時(shí)準(zhǔn)確掌握運(yùn)行情況。健全系統(tǒng)運(yùn)行問題研判機(jī)制,暢通學(xué)校和教育行政部門快速反應(yīng)和解決學(xué)籍系統(tǒng)問題的渠道。
【關(guān)鍵詞】可移植性;學(xué)生信息管理;面向?qū)ο笤O(shè)計(jì);JSP
近年來,我國的職業(yè)教育迎來了蓬勃發(fā)展的新局面,對于學(xué)生信息管理中諸如教師特定時(shí)間不能上課、場地限制、合班上課、單雙周輪流上兩門課、兩門課程不能安排到同一天等情況,采用開放性程度不高的管理系統(tǒng)已經(jīng)不能適應(yīng)當(dāng)前形勢的需要和發(fā)展。如何提高學(xué)生信息管理的水平,建立適合自己院校的學(xué)生信息管理系統(tǒng),已成為學(xué)校信息化建設(shè)過程中亟待解決的重要問題。因此一個(gè)性能優(yōu)越的學(xué)生信息管理系統(tǒng)對于一個(gè)學(xué)校來說至關(guān)重要,以此提高學(xué)校對學(xué)生的科學(xué)化管理。
本文采用面向?qū)ο笤O(shè)計(jì)的方法對系統(tǒng)進(jìn)行設(shè)計(jì)和開發(fā),首先對系統(tǒng)進(jìn)行了詳細(xì)的調(diào)查,了解用戶的需求和現(xiàn)行系統(tǒng)的狀況,接下來從系統(tǒng)可行性、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)等方面進(jìn)行研究,并使用大量的流程圖、數(shù)據(jù)字典、結(jié)構(gòu)圖和數(shù)據(jù)表等工具對系統(tǒng)的分析與設(shè)計(jì)進(jìn)行詳細(xì)的描述,系統(tǒng)實(shí)施時(shí)采用安全系數(shù)高、可擴(kuò)展性強(qiáng)的jsp語言進(jìn)行開發(fā),使用My Eclipse 8.5、Tomcat6.0作為開發(fā)工具,用MySQL作為后臺數(shù)據(jù)庫,編制了一個(gè)簡捷、實(shí)用、可以解決現(xiàn)代經(jīng)濟(jì)管理學(xué)院信息系學(xué)生管理當(dāng)中實(shí)際問題的系統(tǒng)。
1 國內(nèi)外發(fā)展動態(tài)
國外在管理信息系統(tǒng)的應(yīng)用方面走在了前列,國內(nèi)對管理信息系統(tǒng)作用的認(rèn)識雖然較晚,但是管理信息系統(tǒng)在我國發(fā)展還是非常迅速,應(yīng)用已經(jīng)非常普遍。管理信息系統(tǒng)自20世紀(jì)60年代的層次數(shù)據(jù)庫系統(tǒng)發(fā)展到現(xiàn)在的關(guān)系數(shù)據(jù)庫系統(tǒng),中間經(jīng)歷網(wǎng)狀數(shù)據(jù)庫系統(tǒng)的發(fā)展階段。現(xiàn)有的管理信息系統(tǒng)的技術(shù)已經(jīng)得到了很大的提升和改進(jìn)。目前中國的大部分大學(xué)、高等學(xué)院都使用了學(xué)生管理系統(tǒng)、學(xué)生成績管理系統(tǒng)之類系統(tǒng),而且像學(xué)生成績管理這類系統(tǒng)現(xiàn)在正向下面的技術(shù)學(xué)院、中學(xué)和小學(xué)快速挺進(jìn),特別是一些地方的技術(shù)學(xué)院掀起了引進(jìn)學(xué)生成績管理這類系統(tǒng)的熱潮。
2 系統(tǒng)分析
面向?qū)ο笙到y(tǒng)開發(fā)基本經(jīng)歷兩個(gè)階段,其一“WHAT”,即研究問題域;其二“HOW”,即如何實(shí)現(xiàn)目標(biāo)系統(tǒng)。該方法實(shí)用且相對簡單,模型易構(gòu)造,但對系統(tǒng)動態(tài)特征表述不充分,且發(fā)映系統(tǒng)整個(gè)功能特征的能力較差。但該方法反映系統(tǒng)結(jié)構(gòu)完成,模型一致性好,易于完成開發(fā)系統(tǒng),因而還不失是一種好用的方法。
3 系統(tǒng)數(shù)據(jù)分析
學(xué)生信息管理涉及的實(shí)體有:
(1)學(xué)生。它的屬性有:姓名、學(xué)號、性別、專業(yè)、出生日期、備注、照片。
(2)課程。它的屬性有:課程號、開課學(xué)期、學(xué)時(shí)、學(xué)分。
(3)成績。它的屬性有: 學(xué)生號、課程、分?jǐn)?shù)。
(4)登入。它的屬性有:學(xué)號、密碼。
(5)專業(yè)。它的屬性有:專業(yè)名、輔導(dǎo)員。
這些實(shí)體之間的關(guān)系如下:
(1)一門課程可以被多個(gè)學(xué)生所選擇,同時(shí)一個(gè)學(xué)生可以選擇多門課程。
(2)一門課程類別里包含一門或多門課程,一門課程必然屬于某個(gè)特定課程類別。
(3)一個(gè)專業(yè)有一個(gè)或多個(gè)學(xué)生,一個(gè)學(xué)生必然屬于某個(gè)特定專業(yè)。
4 系統(tǒng)設(shè)計(jì)
4.1 系統(tǒng)設(shè)計(jì)的目標(biāo)
本系統(tǒng)設(shè)計(jì)的目標(biāo)是在保證實(shí)現(xiàn)系統(tǒng)邏輯模型的基礎(chǔ)上,盡可能地提高系統(tǒng)的各項(xiàng)功能指標(biāo),即系統(tǒng)的運(yùn)行效率、可修改性、可靠性、靈活性、實(shí)用性和通用性。能夠更快捷、更準(zhǔn)確、更多的提供信息;能夠提供更新的信息;能夠具有更多、更細(xì)的處理功能;能夠提供更有效、更科學(xué)的管理方法。
4.2 系統(tǒng)設(shè)計(jì)的策略
本系統(tǒng)采用面向?qū)ο蟮脑O(shè)計(jì)方法,采用把一個(gè)大的復(fù)雜的系統(tǒng)逐步分解成小的層次化的暗盒模塊結(jié)構(gòu),以變換為中心的設(shè)計(jì)策略。此外,為了實(shí)現(xiàn)數(shù)據(jù)共享,提高模塊的獨(dú)立性,使系統(tǒng)具有很高的可修改性,提高模塊的內(nèi)聚性,降低模塊間的耦合程度。
4.3 系統(tǒng)設(shè)計(jì)的方法
本系統(tǒng)的設(shè)計(jì)主要是圍繞著功能設(shè)計(jì),數(shù)據(jù)庫設(shè)計(jì),編碼設(shè)計(jì),界面設(shè)計(jì)等項(xiàng)內(nèi)容進(jìn)行,采用面向?qū)ο笤O(shè)計(jì)原則將系統(tǒng)分解為控制層、模型層和表現(xiàn)層[1-2],然后使用結(jié)構(gòu)圖來表達(dá)這些模塊之間的聯(lián)結(jié)關(guān)系。
5 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)
本課題根據(jù)學(xué)生信息管理綜合分析,便出于方便管理考慮,將學(xué)生信息管理系統(tǒng)的功能總結(jié)起來,共需要實(shí)現(xiàn)以下幾個(gè)方面功能:
(1)學(xué)生信息管理模塊。針對職業(yè)學(xué)校與其他學(xué)校的不同,除通常功能外,特別設(shè)計(jì)職業(yè)技能選修功能,學(xué)生通過登錄本模塊可以根據(jù)時(shí)間條件或者專業(yè)老師的條件進(jìn)行選擇,也可根據(jù)選修專業(yè)的課程名、課程號或者上課時(shí)間選擇,可以根據(jù)自己的需要進(jìn)行數(shù)據(jù)的添加、刪除、修改的操作。
(2)成績信息管理模塊。本模塊主要實(shí)現(xiàn)了成績的輸入、刪除、更新。除了教師可以通過該模塊輸入成績外,還設(shè)計(jì)了平均成績、單科最高最低成績、個(gè)人成績等功能。
(3)留言板信息管理模塊。留言板信息管理是對管理人員和學(xué)生的留言信息進(jìn)行管理。學(xué)生可通過登錄本模塊,可以將自己的意見添加到留言板信息中,也可以查看留言板信息。管理人員的可以進(jìn)行留言數(shù)據(jù)的添加、刪除、修改等操作。
(4)課程信息管理模塊:管理人員可通過登錄本模塊,可以實(shí)現(xiàn)添加以及更新課程。解決了學(xué)校排課所涉及的教師特定時(shí)間不能上課、場地限制、合班上課、單雙周輪流上兩門課、兩門課程不能安排到同一天等情況,增加了調(diào)課操作的靈活性和嚴(yán)謹(jǐn)性。可以根據(jù)管理人員的修改要求進(jìn)行數(shù)據(jù)的添加、刪除、修改的操作。
(5)新聞信息管理模塊:新聞信息管理是將學(xué)校各大新聞進(jìn)行管理,本模塊實(shí)現(xiàn)了新聞的輸入、刪除、更新。該模塊把成績統(tǒng)計(jì)這個(gè)繁瑣的工作簡單化,為學(xué)校院在和管理新聞方面提高工作效率。
(6)檔案管理
可以將學(xué)生的成績、學(xué)生信息等檔案材料等資料進(jìn)行系統(tǒng)的管理,通過存檔申請、檔案電子化、完善確認(rèn)、審核歸檔、檢索、授權(quán)查閱等環(huán)節(jié)的系統(tǒng)管理,提高學(xué)校的檔案管理應(yīng)用效率。具有存檔申請、電子檔制作、歸類存檔、授權(quán)查閱、統(tǒng)計(jì)、封存、密級管理等功能,快捷、全面、準(zhǔn)確的規(guī)范管理。
6 數(shù)據(jù)庫設(shè)計(jì)
首先先創(chuàng)建一個(gè)學(xué)生成績管理數(shù)據(jù)庫,然后在數(shù)據(jù)庫中創(chuàng)建需要的表和字段,如果需要,還可以設(shè)計(jì)視圖等。在系統(tǒng)分析階段,我們用E-R圖來說明了學(xué)生成績管理系統(tǒng)的數(shù)據(jù)庫概念模型。同時(shí),在上面的實(shí)體以及實(shí)體之間關(guān)系的基礎(chǔ)上,形成數(shù)據(jù)庫中的表以及各個(gè)表之間的關(guān)系。
7 小結(jié)
經(jīng)過多次單元測試和模塊測試、系統(tǒng)測試后,我把做好的系統(tǒng)發(fā)給客戶并進(jìn)行了相應(yīng)的部署。相對其他現(xiàn)有系統(tǒng),本系統(tǒng)在對學(xué)生管理系統(tǒng)進(jìn)行設(shè)計(jì)過程中,大膽將結(jié)構(gòu)化設(shè)計(jì)思想和面向?qū)ο罄碚撚袡C(jī)地相結(jié)合,在思路上有所創(chuàng)新。在設(shè)計(jì)的過程中,充分考慮功能的實(shí)用性和操作的簡單性,使用本系統(tǒng)的人上手速度快,也可減少操作失誤率,在管理和操作簡單人性化有所創(chuàng)新。
【參考文獻(xiàn)】