• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于VF大學(xué)生公寓管理系統(tǒng)設(shè)計

      2012-07-13 06:29:18郭占苗郭占祥
      電子設(shè)計工程 2012年14期
      關(guān)鍵詞:表單控件寢室

      郭占苗,郭占祥

      (1.西安航空職業(yè)技術(shù)學(xué)院 電子工程系,陜西 西安 710089;2.內(nèi)蒙古民族大學(xué) 計算機科學(xué)與技術(shù)學(xué)院,內(nèi)蒙古 通遼 028043)

      高等院校的宿舍管理工作是高校各項工作中一個重要組成部分,是高校后勤信息化后必須涉及的學(xué)生管理問題之一[1],隨著計算機技術(shù)的高速發(fā)展和社會多信息處理高效率的要求,面對龐大的信息量,其管理水平的高低會直接到影響到大學(xué)生的學(xué)習(xí)和生活,從而影響學(xué)校對人才培養(yǎng)的質(zhì)量,所以,實現(xiàn)大學(xué)生公寓管理系統(tǒng)的信息化和智能化已是必然趨勢[2]。Visual FoxPro 8.0是一個功能強大的數(shù)據(jù)庫開發(fā)軟件,為公寓管理系統(tǒng)的設(shè)計提供了一個快速、靈活的開發(fā)平臺,主要應(yīng)用該軟件的數(shù)據(jù)庫設(shè)計來存儲學(xué)生信息、寢室信息、管理員信息和水電查詢信息等,再結(jié)合表單及報表的運用并在其中加入相應(yīng)控件,通過給控件編寫代碼來開發(fā)大學(xué)生公寓管理系統(tǒng),實現(xiàn)公寓管理的智能化。

      1 “查詢”模塊設(shè)計

      在設(shè)計“查詢”模塊之前,先對主界面進行設(shè)置,如圖1所示,具體設(shè)計步驟如下:新建一個名為main.scx表單,在表單中加入各標(biāo)簽控件[3],命名為“查詢”、“成員刪除”、“數(shù)據(jù)維護”、“打印”、“退出”,在每個標(biāo)簽相應(yīng)的 click事件中編寫如下代碼:

      同時,該系統(tǒng)還劃分了一般用戶與超級用戶的權(quán)限,一般用戶只能進行查詢和打印操作,只有超級用戶才可以對系統(tǒng)設(shè)置的功能進行編輯修改,進步確保了系統(tǒng)的安全可靠性。此功能的實現(xiàn)主要是通過在數(shù)據(jù)庫中設(shè)置2個不同的密碼表,然后在各表單中調(diào)用相應(yīng)的密碼表,其主要核心代碼有:

      表1 主界面設(shè)計代碼Tab.1 Design code for main interface

      圖1 主界面設(shè)計Fig.1 Design for main interface

      設(shè)計好友好的主界面后,再進行“查詢”模塊的設(shè)計:新建一個表單,命名為seek.scx,布置各標(biāo)簽控件至合適的位置,在標(biāo)簽控件中編寫代碼,在“查詢寢室情況”中編寫代碼“do form qsqk_seek”實現(xiàn)調(diào)用“查詢寢室情況”表單 ,然后再布置標(biāo)簽、文本框、按鈕控件[4],設(shè)置表單的數(shù)據(jù)環(huán)境,在數(shù)據(jù)環(huán)境設(shè)計器中添加xs.dbf表,再將該表拖拽到表單中,在“查詢”按鈕中編寫如下代碼:

      thisform.text1.setfocus else go top thisform.grid1.setfocus endif在“退出”按鈕中編寫“thisform.release”代碼,可以實現(xiàn)查詢寢室成員的具體信息,如圖2所示。同理,可以設(shè)計如圖3所示的 “寢室評分查詢”、“用水電量查詢”、“按學(xué)號查詢”、“公寓情況查詢”和“按姓名查詢”等功能。

      圖2 查詢模塊設(shè)計Fig.2 Design for inquiry module

      2 “成員刪除”模塊設(shè)計

      為了合理利用空間,提高系統(tǒng)運行效率,可以將過期信息進行刪除。通過新建一個名為delete.scx的表單,再向表單中添加 “按班級刪除”、“按寢室號刪除”和“退出”3個按鈕控件,在控件中分別添加以下代碼,“do form bjsc_delete”、“do form qssc_delete ”和“thisform.release”實現(xiàn),在“刪除”按鈕中輸入代碼“delete all”即可。點擊“按班級刪除”按鈕,進入“按班級刪除”界面,如圖4所示,按照要求輸入要刪除的班級號,確定后可進行刪除操作,而不影響到其它沒有選擇的信息[5],如圖5所示。其具體設(shè)計步驟同“查詢寢室情況”表單類似,在此不再贅述。

      圖3 查詢界面Fig.3 Inquiry interface

      圖4 班級刪除界面Fig.4 Class delete interface

      圖5 按班級刪除功能Fig.5 Delete function by class

      3 “數(shù)據(jù)維護”模塊設(shè)計

      “數(shù)據(jù)維護模塊”是公寓管理系統(tǒng)的核心,包括“學(xué)生數(shù)據(jù)維護”、“公寓數(shù)據(jù)維護”、“寢室數(shù)據(jù)維護”和“退出”4部分,功能強大,使用方便,可以實現(xiàn)對學(xué)生、寢室和公寓完善系統(tǒng)地管理。通過新建一個名為“input.scx”表單,在表單中添加“學(xué)生數(shù)據(jù)維護”、“公寓數(shù)據(jù)維護”、“寢室數(shù)據(jù)維護” 和 “退出”按鈕控件,并分別編寫以下代碼,“do form xs_input”、 “do form gy_input”、“do form qs_input”和“thisform.release”對不同控件進行設(shè)置來實現(xiàn)。

      下面以“學(xué)生數(shù)據(jù)維護”設(shè)計為例說明,新建一個名為“xs_input.scx”表單,并布置相應(yīng)的控件如圖6所示,設(shè)置相應(yīng)表單的數(shù)據(jù)環(huán)境,在數(shù)據(jù)環(huán)境設(shè)計器中導(dǎo)入xs.dbf表,然后將表拖拽到表單相應(yīng)的位置上,注意整體與部分的拖拽,在“修改”、“新增”、“刪除”、“恢復(fù)” 按鈕中分別編寫以下代碼:“修改”按鈕中編寫代碼:thisform.setall('enabled',.t.,'textbox')thisform.pageframe1.page2.grdxs.setfocus;“新增”按鈕中編寫代碼:append blank thisform.disp()thisform.setall('enabled',.t.,'textbox').thisform.refresh thisform.pageframe1.page2.grdxs.setfocus;“刪除”按鈕中編寫代碼:delete thisform.disp();“恢復(fù)”按鈕中編寫代碼:recall thisform.disp()。

      圖6 “學(xué)生數(shù)據(jù)維護”模塊設(shè)計Fig.6 Design for“student data maintenance” module

      “公寓數(shù)據(jù)維護”和“寢室數(shù)據(jù)維護”設(shè)計與“學(xué)生數(shù)據(jù)維護”模塊相類似??梢?,通過“數(shù)據(jù)維護”模塊的設(shè)計可以減輕傳統(tǒng)大學(xué)生公寓管理工作一般由工作人員手工填寫安排床位、水電管理、資產(chǎn)管理和公寓管理收費等住宿信息的繁瑣工作,實現(xiàn)公寓管理的信息化。

      4 “打印”模塊設(shè)計

      新建一個空白表單,命名為print.scx,在表單中添加3個按鈕控件,分別為 “打印寢室評分”、“打印學(xué)生情況”、“退出”,然后在其各控件的click事件中編寫代碼如下:“report form qspf preview ”、“report form xs preview”“thisform.release”進入“打印學(xué)生情況”界面如圖7所示。

      具體設(shè)計步驟為,新建一個名為“xs.frx”報表,布置相應(yīng)控件至合適位置,通過向?qū)Э梢陨伞按蛴W(xué)生情況”報表,運行即可。此外,為了實現(xiàn)程序的可移植性,最后在程序代碼中添加代碼如下:_screen.autocenter=.T.

      圖7 “打印學(xué)生情況”模塊設(shè)計Fig.7 Design for“the printout of student situation” module

      連編后運行可生成 “.exe”文件,可移植到其他電腦上運行。

      5 結(jié)束語

      該系統(tǒng)設(shè)計界面美觀大方,功能齊全,可移植性好,通過試運行,能夠較好解決傳統(tǒng)大學(xué)生主要依賴工作人員管理而存在效率低下、不夠規(guī)范、費時、費力等諸多問題,做到了信息管理的規(guī)范化、科學(xué)化和智能化,從而減少了管理方面的工作量[6],提高了公寓管理效率。

      [1]徐超毅.學(xué)生公寓管理系統(tǒng)的面向?qū)ο蠓治鯷J].安徽理工大學(xué)學(xué)報:自然科學(xué)版,2005(3):62-65.

      XU Chao-yi.Analysis of students’apartments management system with object-oriented method[J].Journal of Anhui University of Science and Technology:Natural Science,2005(3):62-65.

      [2]姜斌.學(xué)生公寓管理系統(tǒng)的設(shè)計與實現(xiàn)[D].大連:大連海事大學(xué),2011.

      [3]張曉孿,王西鋒.學(xué)生公寓管理系統(tǒng)的實現(xiàn)[J].計算機與數(shù)字工程,2011(3):189-190.

      ZHANG Xiao-luan,WANG Xi-feng.Implementation of student dormitory management system[J].Computer&Digital Engineering,2011(3):189-190.

      [4]周珂.面向山東工業(yè)職業(yè)學(xué)院的學(xué)生公寓管理系統(tǒng)[D].成都:電子科技大學(xué),2010.

      [5]李菊霞.基于VB6.0的學(xué)生公寓管理系統(tǒng)的實現(xiàn) [J].農(nóng)業(yè)網(wǎng)絡(luò)信息,2011(10):37-40.

      LI Ju-xia.Realization of student apartment management system based on VB6.0[J].Agriculture Network Information,2011(10):37-40.

      [6]劉衛(wèi)華.學(xué)生公寓管理系統(tǒng)的研究與開發(fā)[D].天津:天津大學(xué),2007.

      猜你喜歡
      表單控件寢室
      寢室“奇葩”操作大賞
      電子表單系統(tǒng)應(yīng)用分析
      華東科技(2021年9期)2021-09-23 02:15:24
      寢室鬧鬼記
      關(guān)于.net控件數(shù)組的探討
      軟件(2018年7期)2018-08-13 09:44:42
      淺談網(wǎng)頁制作中表單的教學(xué)
      寢室“活寶”征集令等
      兒子的"寢室交際圈"
      人生十六七(2015年3期)2015-02-28 13:08:18
      基于Infopath實現(xiàn)WEB動態(tài)表單的研究
      電子世界(2012年24期)2012-12-17 10:49:06
      動態(tài)表單技術(shù)在教學(xué)管理中的應(yīng)用*
      就這樣玩會VBA中常見的自定義控件
      電腦迷(2012年24期)2012-04-29 00:44:03
      枝江市| 涪陵区| 和平县| 调兵山市| 民权县| 阿克| 文水县| 新丰县| 安达市| 清新县| 道真| 姚安县| 若羌县| 永济市| 泗阳县| 东山县| 三门峡市| 兴仁县| 陇西县| 榆中县| 东光县| 保定市| 四平市| 隆尧县| 峨边| 靖边县| 康定县| 利川市| 惠来县| 崇阳县| 花垣县| 顺昌县| 南木林县| 盈江县| 四川省| 十堰市| 察隅县| 泰安市| 宁德市| 太康县| 淮阳县|