欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

經(jīng)驗(yàn)分享——教務(wù)管理系統(tǒng)

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

創(chuàng)新互聯(lián)是一家專業(yè)提供馬關(guān)企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站設(shè)計(jì)制作、網(wǎng)站制作、H5場(chǎng)景定制、小程序制作等業(yè)務(wù)。10年已為馬關(guān)眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進(jìn)行中。

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

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

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

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

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

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

教師管理中,導(dǎo)入導(dǎo)出Execl表是必須有的,因?yàn)槿罩臼菭砍兜截?cái)務(wù)問(wèn)題的,不推薦用控件的方式,可以用文件流來(lái)進(jìn)行操作。

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

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

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

文章名稱:經(jīng)驗(yàn)分享——教務(wù)管理系統(tǒng)
網(wǎng)站路徑:http://chinadenli.net/article12/pooodc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營(yíng)銷、小程序開發(fā)、App開發(fā)營(yíng)銷型網(wǎng)站建設(shè)響應(yīng)式網(wǎng)站、面包屑導(dǎo)航

廣告

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

綿陽(yáng)服務(wù)器托管