• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于C#的班級(jí)管理系統(tǒng)的分析與設(shè)計(jì)

    2020-07-10 11:22:14王思艷李艷王建
    科學(xué)與財(cái)富 2020年11期
    關(guān)鍵詞:教學(xué)做班級(jí)管理

    王思艷 李艷 王建

    摘 要:本系統(tǒng)以Visual Studio2015為開(kāi)發(fā)平臺(tái),SQL Server2014為數(shù)據(jù)庫(kù),設(shè)計(jì)了班級(jí)公告、日常管理、班費(fèi)管理、班級(jí)聊天室、用戶(hù)管理等功能模塊。班委、學(xué)生、班主任都可以通過(guò)班級(jí)管理系統(tǒng)管理自己權(quán)限內(nèi)的內(nèi)容,還可以通過(guò)班級(jí)聊天室實(shí)現(xiàn)聊天功能。使用教學(xué)做一體化的教學(xué)方法,讓學(xué)生每一節(jié)課都能體驗(yàn)到使用自己系統(tǒng)的樂(lè)趣和成就感。

    關(guān)鍵詞:班級(jí)管理;教學(xué)做;權(quán)限

    班級(jí)管理系統(tǒng)的每個(gè)模塊都包括數(shù)據(jù)的添加、修改、刪除和基本信息的查詢(xún)。班委可以通過(guò)班級(jí)管理系統(tǒng)上傳班級(jí)動(dòng)態(tài),每個(gè)學(xué)生都可以通過(guò)班級(jí)管理系統(tǒng)了解班級(jí)動(dòng)態(tài),班主任也可以通過(guò)班級(jí)管理系統(tǒng)向?qū)W生發(fā)布班級(jí)信息,班內(nèi)成員還可以通過(guò)班級(jí)聊天室實(shí)現(xiàn)即時(shí)聊天。

    一、系統(tǒng)總體分析

    班級(jí)管理系統(tǒng)的主要功能模塊如圖1所示,在日常管理中主要包含學(xué)習(xí)管理、衛(wèi)生管理、自律管理、女工管理和其他管理,在班費(fèi)管理中細(xì)分為班費(fèi)錄入和班費(fèi)查詢(xún)兩個(gè)功能,用戶(hù)管理分為修改密碼,修改信息和用戶(hù)錄入三個(gè)功能。

    二、數(shù)據(jù)庫(kù)分析與設(shè)計(jì)

    數(shù)據(jù)庫(kù)的邏輯模型設(shè)計(jì)如下:用戶(hù)(用戶(hù)編號(hào),姓名,權(quán)重,密碼,昵稱(chēng),手機(jī)號(hào),QQ號(hào),狀態(tài));學(xué)習(xí)(序號(hào),日期,內(nèi)容);衛(wèi)生(序號(hào),日期,內(nèi)容);自律(序號(hào),日期,內(nèi)容);女工(序號(hào),日期,內(nèi)容);其他(序號(hào),日期,內(nèi)容);班費(fèi)(序號(hào),日期,用途,經(jīng)手人,金額,收支類(lèi)型);班級(jí)公告(序號(hào),內(nèi)容,日期);聊天(序號(hào),昵稱(chēng),內(nèi)容,發(fā)言時(shí)間)。

    數(shù)據(jù)庫(kù)設(shè)計(jì)部分特色如下: 針對(duì)表中內(nèi)容不適合做主鍵的問(wèn)題,使用序號(hào)作為主鍵,并將其設(shè)置為標(biāo)識(shí)列,增量為1;大部分屬性列的數(shù)據(jù)類(lèi)型為varchar,便于對(duì)數(shù)據(jù)進(jìn)行管理。

    三、窗體創(chuàng)建

    在Visual Studio2015中新建一個(gè)Windows項(xiàng)目,項(xiàng)目名稱(chēng)為班級(jí)管理系統(tǒng)。在項(xiàng)目中添加以下窗體:

    Form登錄,F(xiàn)orm主界面,F(xiàn)orm學(xué)習(xí),F(xiàn)orm學(xué)習(xí)查詢(xún),F(xiàn)orm衛(wèi)生,F(xiàn)orm衛(wèi)生查詢(xún),F(xiàn)orm自律,F(xiàn)orm自律查詢(xún),F(xiàn)orm女工,F(xiàn)orm女工查詢(xún),F(xiàn)orm其他,F(xiàn)orm其他查詢(xún),F(xiàn)orm班費(fèi)錄入,F(xiàn)orm班費(fèi)查詢(xún), Form聊天室,F(xiàn)orm修改密碼,F(xiàn)orm修改個(gè)人信息,F(xiàn)orm用戶(hù)信息錄入。

    四、公共類(lèi)PublicData的設(shè)計(jì)

    在項(xiàng)目開(kāi)發(fā)中以類(lèi)的形式來(lái)組織、封裝一些常用的方法和事件,不僅可以提高代碼的重用率,也大大方便了代碼的管理,同時(shí)還方便了公共數(shù)據(jù)在窗體間的傳遞。

    PublicData主要設(shè)置在其他窗體中會(huì)用到的變量及方法,其中變量和方法都設(shè)置為static類(lèi)型,便于窗體間傳遞,方法主要有進(jìn)行查詢(xún)的Select方法和用于增刪改操作的Modify方法。Select方法主要使用SqlConnection對(duì)象進(jìn)行數(shù)據(jù)庫(kù)連接操作,使用DataSet配合將查詢(xún)后的內(nèi)容進(jìn)行保存顯示,Modify方法主要使用SqlCommand的ExecuteNonQuery方法進(jìn)行增刪改操作的執(zhí)行。此外,在公共類(lèi)中還包含生成驗(yàn)證碼的方法Rand,主要生成大小寫(xiě)字母和數(shù)字的混合驗(yàn)證碼。

    五、窗體設(shè)計(jì)與實(shí)現(xiàn)

    1、登錄界面主要用于對(duì)進(jìn)入班級(jí)管理系統(tǒng)的用戶(hù)進(jìn)行安全性檢查,以防非法用戶(hù)進(jìn)入該系統(tǒng)。在登錄時(shí)只有合法用戶(hù)才能登錄該系統(tǒng),同時(shí)系統(tǒng)根據(jù)登錄用戶(hù)的級(jí)別,給予其不同的操作權(quán)限。

    2、班級(jí)管理系統(tǒng)的主界面包括兩個(gè)部分,菜單欄和班級(jí)公告。菜單欄鏈接到班級(jí)管理系統(tǒng)的各個(gè)功能模塊,班級(jí)公告由班主任發(fā)布班內(nèi)的最新通知。登錄用戶(hù)的權(quán)限不同,可以操作的主界面項(xiàng)目也不同。管理員可以使用所有菜單項(xiàng)。普通同學(xué)只可以使用查詢(xún)菜單項(xiàng)和修改用戶(hù)信息菜單項(xiàng),相關(guān)班委可以使用相關(guān)錄入菜單項(xiàng)(如學(xué)習(xí)委員可以使用學(xué)習(xí)錄入菜單項(xiàng))。

    特別需要注意的是:需要在主界面的Load事件中,通過(guò)接收由登錄界面?zhèn)鬟f過(guò)來(lái)的用戶(hù)權(quán)重信息,開(kāi)放相應(yīng)的功能菜單項(xiàng)。

    3、學(xué)習(xí)錄入、衛(wèi)生錄入、自律錄入、女工錄入和其他錄入窗體設(shè)計(jì)基本相同,只有窗體的Text屬性,以及代碼中連接的數(shù)據(jù)表不同。因此,可以通過(guò)公共變量的傳遞,來(lái)決定窗體是其中的哪一個(gè),大大減少代碼的編寫(xiě)量。

    4、班費(fèi)查詢(xún)和錄入界面設(shè)計(jì)時(shí),需要做好班費(fèi)收入支出情況,收入在原來(lái)額度的基礎(chǔ)上進(jìn)行累加操作,支出在原來(lái)額度的基礎(chǔ)上進(jìn)行累減操作。

    5、班級(jí)聊天室能夠然班內(nèi)每一個(gè)同學(xué)都可以用自己的昵稱(chēng)在班級(jí)聊天室里進(jìn)行即時(shí)聊天,其中主要是界面設(shè)計(jì)符合聊天習(xí)慣,當(dāng)聊天窗體加載時(shí),在DataGridView中顯示以前的信息,并通過(guò)Label控件顯示當(dāng)前在線(xiàn)人數(shù),當(dāng)用戶(hù)編輯在文本框中編輯完留言,點(diǎn)擊發(fā)表留言按鈕,將留言上傳到數(shù)據(jù)庫(kù)中,并使用Timer控件來(lái)實(shí)現(xiàn)聊天室內(nèi)的留言更新,用戶(hù)在線(xiàn)人數(shù)更新,每隔0.5秒刷新一次屏幕,顯示最新留言。

    六、結(jié)語(yǔ)

    班級(jí)管理系統(tǒng)的任務(wù)是收集、存儲(chǔ)和管理班級(jí)信息,為班級(jí)信息公開(kāi)、促進(jìn)同學(xué)交流、加強(qiáng)班級(jí)管理的效率和質(zhì)量提供了平臺(tái)。此系統(tǒng)簡(jiǎn)潔易操作,可廣泛用于學(xué)生項(xiàng)目學(xué)習(xí)和實(shí)際使用。

    參考文獻(xiàn):

    [1]甘勇,尚展壘.C#程序設(shè)計(jì)慕課版[M].北京:人民郵電出版社,2016年4月.

    [2]數(shù)據(jù)庫(kù)系統(tǒng)概論(第四版)[M].北京:高等教育出版社,2009年11月.

    [3]劉慶芳.郵政網(wǎng)絡(luò)課程網(wǎng)站的分析與設(shè)計(jì)[J].無(wú)線(xiàn)互聯(lián)科技,2017(3):35-37

    猜你喜歡
    教學(xué)做班級(jí)管理
    “教學(xué)做”一體化教學(xué)模式在學(xué)生本位教學(xué)設(shè)計(jì)中的應(yīng)用探討
    “教學(xué)做”一體化教學(xué)模式在中職電子商務(wù)專(zhuān)業(yè)中的應(yīng)用研究
    師道·教研(2016年7期)2016-12-14 12:02:36
    基于“教學(xué)做”合一模式下的高職機(jī)電一體化專(zhuān)業(yè)高等數(shù)學(xué)教學(xué)實(shí)踐探索
    對(duì)班主任管理的幾點(diǎn)看法
    考試周刊(2016年76期)2016-10-09 10:18:08
    利用微信做好班級(jí)管理工作的實(shí)踐研究
    成才之路(2016年26期)2016-10-08 12:02:00
    基于班級(jí)管理的班干部培養(yǎng)方法研究
    成才之路(2016年26期)2016-10-08 11:05:01
    班級(jí)管理問(wèn)題與應(yīng)對(duì)策略研究
    成才之路(2016年25期)2016-10-08 10:53:43
    基于人才培養(yǎng)的中職生日常管理研究
    成才之路(2016年25期)2016-10-08 10:18:35
    女子中專(zhuān)班級(jí)管理共性問(wèn)題與解決策略研究
    成才之路(2016年25期)2016-10-08 09:56:03
    《植物與植物生理》課程教學(xué)做一體化教學(xué)研究
    考試周刊(2016年57期)2016-08-23 08:13:26
    板桥市| 聊城市| 宜兴市| 故城县| 灌南县| 海林市| 汶川县| 会同县| 深州市| 永川市| 海兴县| 常州市| 沛县| 瓮安县| 天柱县| 东方市| 武川县| 体育| 林周县| 清新县| 天全县| 玉溪市| 金堂县| 新化县| 许昌县| 济阳县| 定兴县| 同仁县| 揭西县| 集贤县| 乌审旗| 锦屏县| 南安市| 开平市| 务川| 汉寿县| 滦南县| 乌审旗| 云林县| 台北市| 长春市|