經(jīng)驗分享——教務(wù)管理系統(tǒng)-創(chuàng)新互聯(lián)

最近一直在跟著老師用在.Net平臺上C#開發(fā)教務(wù)管理系統(tǒng),感覺里面代碼涉及的方面還挺多的,而且牽扯到的業(yè)務(wù)方面的東西也不少,比如權(quán)限分配、托盤程序、導(dǎo)入導(dǎo)出Execl文件等之前沒有學(xué)過的各種知識點。

創(chuàng)新互聯(lián)建站是網(wǎng)站建設(shè)專家,致力于互聯(lián)網(wǎng)品牌建設(shè)與網(wǎng)絡(luò)營銷,專業(yè)領(lǐng)域包括成都網(wǎng)站設(shè)計、成都做網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)、電商網(wǎng)站制作開發(fā)、小程序設(shè)計、微信營銷、系統(tǒng)平臺開發(fā),與其他網(wǎng)站設(shè)計及系統(tǒng)開發(fā)公司不同,我們的整合解決方案結(jié)合了恒基網(wǎng)絡(luò)品牌建設(shè)經(jīng)驗和互聯(lián)網(wǎng)整合營銷的理念,并將策略和執(zhí)行緊密結(jié)合,且不斷評估并優(yōu)化我們的方案,為客戶提供全方位的互聯(lián)網(wǎng)品牌整合方案!

現(xiàn)在我就大體將一下這個項目的簡單開發(fā)步驟:

首先,我們要建一個登錄界面,這個大多CS架構(gòu)必備最重要的一項,登錄界面的效果好壞有可能直接關(guān)系到此項目的受歡迎程度。登錄界面,我總結(jié)出大體有兩種,一種是像騰訊那樣一個將登錄界面作為一個獨立的窗體,另外一種則是像360那樣在主頁面上有登錄選項,這兩者之所以不一樣,是因為前者必須通過不同賬號來進(jìn)行下一步的操作,而360主要是實現(xiàn)功能,沒有賬號也不妨礙使用。在登錄界面上,必須要有的功能就是記住密碼,其次在CS架構(gòu)上是可以添加頭像這個功能的,但在下感覺如果你的項目沒有那么大的商業(yè)性質(zhì)的話,沒有必要加上驗證碼來阻止用戶多次登錄。

接下來,我們要說的就是權(quán)限分配。每當(dāng)?shù)卿浺粋€用戶,系統(tǒng)就會通過你的用戶名到數(shù)據(jù)庫中判斷你這個用戶擁有什么權(quán)限,相應(yīng)的主窗體里菜單項就會變?yōu)榭捎?,我用的ToolStrip控件,在用戶登錄前將所有菜單項均設(shè)為不可用狀態(tài)。如果是類似QQ的登錄界面,那還要考慮到跨頁面?zhèn)髦?,就要在主窗體寫一個方法進(jìn)行重載。

權(quán)限分配好了,我們的托盤程序現(xiàn)在就會有相應(yīng)的提示,如果你有相應(yīng)的工作沒有完成,它就會冒泡,來提示你哪些工作尚未完成。冒泡窗體的彈出與關(guān)閉,就是通過控制這個窗體的X、Y坐標(biāo)來控制的,一般都是右下角這個位置,還要至少加上兩個Timer控件,一個控制升上來,一個控制降下去。而且在這又要用到跨界面?zhèn)髦?,由此可見,方法的重載是多么的重要。

我劃分的功能有學(xué)生管理、教師管理、領(lǐng)導(dǎo)管理以及系統(tǒng)設(shè)置。學(xué)生管理下又分為學(xué)籍管理、成績管理、請加管理和點名冊。教師管理下只有一個日志管理。領(lǐng)導(dǎo)管理下劃分了請假審批和日志審批。最后的系統(tǒng)設(shè)置中劃分了課時費設(shè)置、用戶管理和退出。

學(xué)生管理中,值得一提的就是DataGridView的一些用法,一定要在含有DataGridView控件的界面上加上分頁效果,在必要的時候,可以加上一個雙擊DataGridView就會彈出一條詳細(xì)記錄,還有可以在DataGridView上加一個鼠標(biāo)跟隨選中整行的效果,其實加不加都無所謂,只是不怎么好看,呵呵。。。分頁的效果建議采用BindingNavigator和BindingSource控件來實現(xiàn)。

教師管理中,導(dǎo)入導(dǎo)出Execl表是必須有的,因為日志是牽扯到財務(wù)問題的,不推薦用控件的方式,可以用文件流來進(jìn)行操作。

領(lǐng)導(dǎo)管理中,最主要的就是審批,要在DataGridView內(nèi)添加兩列按鈕(DataGridViewButtonColumn),來判斷其是否審批通過,在這控制不好的就是它的順序問題,可以將DisplayIndex的值統(tǒng)統(tǒng)設(shè)為最后一列的值即可。

系統(tǒng)設(shè)置中,用戶編輯則是最煩瑣而又重要的,里面每一個的權(quán)限分配都是用一個復(fù)選框表示的,在數(shù)據(jù)庫中的界面上每一個權(quán)限則對應(yīng)一個字段,這里的權(quán)限是在注冊用戶的時候給予分配的,之后可以通過擁有最高權(quán)限的用戶進(jìn)行權(quán)限的編輯。在輸入用戶名的時候,可以在textBox的雙擊事件中寫一段代碼,讓它可以出現(xiàn)一個”下拉菜單”式的表,里面是所有用戶名,這里用一個隱藏的DataGridView就可以實現(xiàn),如此靈活的操作,可以讓你的系統(tǒng)更加的人性化,如果記不住用戶名的,那往后的麻煩的可想而知。

在這里呢,跟大家分享一下在下關(guān)于最近接觸的這個”學(xué)籍管理系統(tǒng)”的一些開發(fā)經(jīng)驗吧,初生牛犢,才疏學(xué)淺,還望江湖上各位大俠海涵。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

網(wǎng)站名稱:經(jīng)驗分享——教務(wù)管理系統(tǒng)-創(chuàng)新互聯(lián)
當(dāng)前鏈接:http://muchs.cn/article28/djipjp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司App設(shè)計、品牌網(wǎng)站建設(shè)營銷型網(wǎng)站建設(shè)、動態(tài)網(wǎng)站定制網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站