• 
    

    
    

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

      基于.NET的宿舍管理系統(tǒng)的開發(fā)

      2013-12-31 00:00:00叢春燕
      網(wǎng)友世界 2013年10期

      【摘 要】這套學(xué)生宿舍管理系統(tǒng)使用VB.NET、SQL Server開發(fā)。這套系統(tǒng)不僅允許管理人員存儲、修改和刪除部門、班級、學(xué)生的相關(guān)信息;也允許他們對宿舍的情況進(jìn)行日常的管理,如對宿舍(班級)情況進(jìn)行考核、評定宿舍管理員的工作表現(xiàn)、根據(jù)關(guān)鍵字對宿舍情況進(jìn)行查詢,可以更快地了解到每個(gè)學(xué)生的住宿情況,使宿舍的管理效率更高,做得更好。

      【關(guān)鍵詞】ADO.NET;信息管理系統(tǒng);數(shù)據(jù)庫

      1.前言

      隨著學(xué)校寄宿人員的增多,宿舍管理人員的負(fù)擔(dān)越來越重,為了讓所有宿舍管理人員能從繁重的工作中解脫出來,實(shí)現(xiàn)無紙化辦公,使工作更有條理、更方便、更有效率,筆者以學(xué)校的管理方式為實(shí)例而設(shè)計(jì)的一種實(shí)用型管理系統(tǒng)。本系統(tǒng)最大的特點(diǎn)是通用性、簡單操作性。

      2.系統(tǒng)需求分析

      2.1 系統(tǒng)功能模塊

      本系統(tǒng)的開發(fā)宗旨及總體任務(wù)是實(shí)現(xiàn)學(xué)校在宿舍管理上的自動化、規(guī)范化和系統(tǒng)化。本系統(tǒng)需要完成的功能有部門管理、班級管理、宿舍管理和學(xué)生管理四個(gè)部分。系統(tǒng)功能模塊如圖2.1。

      2.2 系統(tǒng)功能模塊分析

      (1)部門管理

      該功能用于管理學(xué)校的部門情況,主要有部門添加、修改和刪除。

      (2)班級管理

      該功能用于管理學(xué)校部門所轄的各個(gè)班級情況,通過該項(xiàng)功能可以有效、有序地管理所有班級,主要有班級添加、修改和刪除。

      (3)宿舍管理

      該功能用于管理學(xué)校的宿舍情況,包括宿舍資料的添加、修改和刪除。

      (4)學(xué)生管理

      該功能用于管理學(xué)生的基本信息,包括學(xué)生資料的添加、修改和刪除。

      3.數(shù)據(jù)庫設(shè)計(jì)

      3.1 數(shù)據(jù)庫的邏輯設(shè)計(jì)

      根據(jù)系統(tǒng)功能設(shè)計(jì)的要求以及功能模塊的劃分,對于系統(tǒng)數(shù)據(jù)庫,可以列出以下數(shù)據(jù)結(jié)構(gòu):

      學(xué)生信息表(Student):序號(ID),學(xué)號(SId),姓名(SName),性別(SSex),備注(SRemark)。

      班級信息表(Class):序號(ID),班級代號(CId),班級名稱(CName),班主任(CDirector),班主任電話(CDirectorPhone)。

      部門信息表(Department):序號(DId),部門名稱(DName),部門主任(DMaster),部門主任電話(DMasterPhone)。

      宿舍信息表(Dorm):幢號(BNo),房號(RNo),宿舍名稱(DormName),床號(BebNo),總?cè)藬?shù)(TNo),已住人數(shù)(LNo)。

      用戶登錄表(Login):序號(ID),用戶名(LName),密碼(LPassword)。

      3.2 E/R圖

      4.系統(tǒng)功能的分析

      4.1 創(chuàng)建Windows窗體

      通過點(diǎn)擊Microsoft Development Environment[design]-StartPage中的New Project按鈕來創(chuàng)建一個(gè)新的Visual Basic Windows應(yīng)用程序。這將打開New Project對話框。從Project Types面板中選擇Visual Basic Projects并從Templates面板中選擇Windows應(yīng)用程序。

      4.2 創(chuàng)建類

      在Visual Basic.NET中,我們可以使用Project菜單來向項(xiàng)目中添加類。在從Project菜單中選擇Add Class選項(xiàng)并指定類的名稱之后,類被Visual Basic.NET IDE自動的聲明。

      通過使用關(guān)鍵字Class和對應(yīng)的End Class,可以在相同的源文件添加多個(gè)類。下面的例子中,創(chuàng)建了兩個(gè)不同的類:

      Public Class clsDepartment

      Private DID as Integer

      Private DName as String

      Private DMaster as String

      Private DMasterPhone as Integer

      Public Sub AddDepartment ()

      ‘some code

      End sub

      Public Sub DeleteDepartment ()

      ‘some code

      End sub

      End Class

      Public Class clsClass

      Private CID as Integer

      Private CName as String

      Private CDirector as String

      Private CDirectorPhone as Integer

      Public Sub AddClass ()

      ‘some cod

      End sub

      End Class

      4.3 ADO.NET對象模型

      ADO.NET使用一個(gè)包含組件的結(jié)構(gòu)化的工藝流程。結(jié)構(gòu)化的工藝流程或?qū)ο竽P腿缦聢D所示:

      4.4 水晶報(bào)表

      水晶報(bào)表是Visual Studio.NET的標(biāo)準(zhǔn)報(bào)表工具,用它來顯示表述質(zhì)量的數(shù)據(jù)。可以顯示多級匯總、分析數(shù)據(jù)的圖表以及水晶報(bào)表中的更多內(nèi)容。此系統(tǒng)采用的是水晶報(bào)表的Push模型來從一個(gè)數(shù)據(jù)源訪問數(shù)據(jù)的方法,如下圖所示。

      5.總結(jié)

      縱觀整個(gè)開發(fā)過程和結(jié)果,存在一定的不足之處。如表示層的設(shè)計(jì)和實(shí)現(xiàn)方面,界面的美觀性與協(xié)調(diào)性方面需要進(jìn)一步的改進(jìn),部分功能模塊的細(xì)節(jié)設(shè)計(jì)還可進(jìn)一步優(yōu)化,比如輸入部分的容錯性和反饋性需要進(jìn)一步改進(jìn)、整個(gè)系統(tǒng)對于鍵盤快捷鍵的支持。作為一個(gè)完善的系統(tǒng),聯(lián)機(jī)幫助部分也需要著重予以考慮,這方面的工作可以在下一步的開發(fā)工作中進(jìn)行完善。

      參考文獻(xiàn):

      [1]劉偉.信息管理與數(shù)據(jù)庫技術(shù)[M].機(jī)械工業(yè)出版社,2005,6.

      [2]精英科技VB.NET精彩實(shí)例教程[M].中國電力出版社,2002,7.

      [3]李興旺.VB.NET編程實(shí)例教程[M].北京希望電子出版社,2002,8.

      [4]馬宏鋒.VB.NET程序設(shè)計(jì)[M].西安電子科技大學(xué)出版社,2007,12.

      [5]潘志紅,高群.VB.NET課程設(shè)計(jì)指導(dǎo)[M].北京大學(xué)出版社,2008,1.

      作者簡介:叢春燕(1970—),江蘇南通人,南通中等專業(yè)學(xué)校講師,研究方向:數(shù)據(jù)庫開發(fā)。

      南丰县| 同心县| 盖州市| 达日县| 贵州省| 玛多县| 东兰县| 台东市| 镇宁| 清水县| 英德市| 建湖县| 久治县| 连州市| 舞钢市| 莱州市| 宁夏| 玉树县| 平乡县| 江津市| 安龙县| 密云县| 吴桥县| 雅江县| 武城县| 逊克县| 渭南市| 来宾市| 饶阳县| 卢龙县| 旺苍县| 申扎县| 莱芜市| 台安县| 丰原市| 静海县| 阳东县| 新乡市| 金塔县| 视频| 泾阳县|