999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于ASP.NET的班級信息管理系統的實現

2015-04-29 00:00:00黃博軍
今日湖北·中旬刊 2015年2期

摘 要:本文主要介紹了在ASP.NET工作平臺上,利用Web開發技術,開發班級信息管理系統的需求分析和系統結構設計的思路和實現方法。

關鍵詞:信息管理 ASP.NET Web開發

一、引言

班級信息管理是高校學生管理工作的重要組成部分,其重要性已被高校學生管理部門越來越重視。為了對學生管理工作適應新形勢的要求,擺脫傳統的人工對班級信息管理的落后方式。這就要求,一方面提高學生管理工作的效率和質量;另一方面實現學生管理工作的信息化和網絡化。數據庫技術和網絡技術的發展為這兩個要求提供了一個良好的解決方案。ASP.NET提供了基于Web服務器端的軟件開放平臺,可以編寫和運行交互的、動態的、高效的班級信息管理應用程序。班級信息管理系統的執行方式是:當用戶在瀏覽器上發出訪問請求時,Web服務器就會作出響應,調用ASP引擎來執行ASP文件,并解釋和執行網頁中的腳本語言。同時,通過訪問ODBC數據源來連接數據庫,由數據庫訪問組件ADO完成數據庫操作,最后由ASP生成包含有數據查詢結果的HTML頁面返回到瀏覽器顯示結果。由于ASP.NET在服務器端運行,軟件開發人員可以不用考慮瀏覽器是否會支持ASP.NET,也不必擔心人們下載HTML程序以竊取編程邏輯,增強了應用系統的安全性和保密性。另外,ASP.NET還是面向對象的腳本編程環境,軟件開發人員可以增加ActiveX組件進行功能的擴充,拓展系統應用范圍。由于ASP.NET的這些優點,使得ASP.NET成為目前主流軟件開發平臺之一。因此,借用于ASP.NET作為工具來開發“班級信息管理系統”是完全可以的。

二、系統概要設計

本系統的主要使用對象為各班級學生、學生輔導員和學生信息管理人員(含分管學生工作的領導)。系統所要實現的功能如下:

(1)實現用戶身份驗證功能。通過用戶名稱和密碼的驗證,拒絕非授權用戶登錄系統。同時根據用戶類別授予不同的管理權限。

(2)實現用戶管理功能。包括有添加用戶、刪除用戶和用戶密碼的修改。

(3)實現數據錄入功能。包括有班級學生基本信息、班級學生考勤信息、輔導員姓名及分管的班級名稱。

(4)實現數據維護功能。包括有學生基本信息和學生考勤信息的修改和刪除。

(5)實現信息查詢功能。包括有學生基本信息查詢和學生考勤信息查詢。

(6)實現信息統計功能。包括有學生個人周考勤統計、學生個人學期考勤統計、班級日考勤統計、班級周考勤統計和班級學期考勤統計。

(7)實現信息輸出功能。主要將信息統計的結果導出到Excel表中。

通過對以上需求分析功能的歸納和整理,得到系統中所有模塊的數據流圖(自頂向下),見圖1。說明:三種登錄人員都有修改用戶密碼的功能。

圖1 系統模塊圖

三、系統結構設計

(一)概念結構設計

在需求分析階段,已經對應用環境和要求進行了分析,繪制出了系統模塊圖。本節將根據系統模塊圖繪制E—R圖,并寫出各實體的屬性,完成概念結構設計。

(1)繪制概念結構E—R圖。見圖2。

圖2 概念結構E—R圖

(2)各實體屬性

用戶基本信息包括:用戶名,密碼,用戶類型(用戶類型包括:學生、輔導員和管理員)。

學生基本信息包括:學號,姓名,性別,出生日期,班級名稱,學制,民族,專業名稱,入學年限,學歷,政治面貌。

輔導員基本信息包括:輔導員姓名,輔導員工號,所帶班級。

班級基本信息包括:班級名稱,輔導員姓名,輔導員工號。

日常考勤基本信息包括:學期號,日,周次,月,班級名稱,學號,學生姓名,節次,類型。

(二)邏輯結構設計

在完成了概念結構設計并形成E—R圖后,還需要將概念結構進一步轉化成為ASP.NET數據管理系統(DBMS)能夠支持的關系數據模型。也就是要把E—R圖中的實體、實體的屬性和實體與實體之間的聯系,轉化成為相應的數據庫關系模型。在轉化的過程中要注意從兩個方面著手進行,一是要將每一個實體模型轉化成為一個關系模式,即,表;二是要將實體模型與實體模型之間的聯系也要轉化成為一個關系模式。

當關系模式確定以后,需要按照數據庫理論進行規范化的整理,依據需求分析和實體結構的內容確定表中字段的屬性;再根據字段與字段之間的依賴關系,消除冗余的字段。同時,還要規范和整理關系模式中的部分函數依賴、傳遞函數依賴和多值依賴等,以得到符合實際需要的數據模型。

四、重點模塊實現的程序設計

系統結構設計完成以后,接著就是用ASP.NET加以實現了。下面就系統實現的幾個關鍵模塊進行設計。

(一)用戶登錄

用戶名:密碼:驗證碼:

驗證區分大小寫

(二)信息查詢

由于信息查詢內容很多,這里只列出“周考勤信息查詢”中的部分程序。

周次:

選擇周次

第1周

……

第20周

\" SelectCommand=\"SELECT [classname] FROM [tb_class]\"gt;

……

周考勤查看

(三)信息統計

由于信息查詢內容很多,這里只列出“周考勤信息統計”中的部分程序。

周次:

選擇周次

第1周

……

第20周

……

周考勤統計

五、結束語

本文深入探討了基于ASP.NET的班級信息管理系統的設計與實現過程。該系統能夠滿足學生、輔導員和學生管理人員對班級學生個人信息和考勤信息管理的需求。本系統功能較為全面,性能安全穩定,操作簡潔,符合設計要求,用戶評價良好。

參考文獻:

[1]王珊,薩師煊.數據庫系統概論(第4版)[M].北京:高等教育出版社,2006.

[2]劉志成,寧云智.Web項目開發教程(ASP.NET)[M].北京:電子工業出版社,2010.

(作者單位:湖北襄陽職業技術學院電子信息工程學院)

主站蜘蛛池模板: 久久性视频| 亚洲九九视频| 国产极品美女在线观看| 一级一级特黄女人精品毛片| 久久公开视频| 91免费国产高清观看| 99热最新网址| 成人午夜天| 国产91久久久久久| 国产在线精品人成导航| 高清无码一本到东京热 | 午夜激情婷婷| 91在线激情在线观看| 99re免费视频| 久久精品视频一| 国产高清在线精品一区二区三区| 71pao成人国产永久免费视频| 亚洲一区无码在线| 青青热久免费精品视频6| 97成人在线视频| 欧美一区二区精品久久久| 久草网视频在线| 综合天天色| 动漫精品啪啪一区二区三区| 亚洲大尺码专区影院| 国产国产人成免费视频77777| 97在线视频免费观看| 国产成+人+综合+亚洲欧美| 2021国产在线视频| 91精品亚洲| 婷婷激情亚洲| 国产精品观看视频免费完整版| 日本免费一区视频| 中文字幕人成乱码熟女免费| 一级毛片在线播放| 亚洲天堂网2014| 国产在线无码av完整版在线观看| 国产黄在线观看| 亚洲三级a| 美女黄网十八禁免费看| 99久久精彩视频| 国产精品一区二区无码免费看片| 亚洲最黄视频| 日本人真淫视频一区二区三区| 99这里只有精品免费视频| 欧美不卡二区| 国产一区免费在线观看| 国产精品理论片| 久久精品视频亚洲| 男女男精品视频| 在线观看的黄网| 黄网站欧美内射| www.99精品视频在线播放| 日韩精品一区二区三区大桥未久 | 日本在线视频免费| 在线精品亚洲国产| 91精品国产自产91精品资源| 一区二区影院| www.亚洲色图.com| 欧美h在线观看| 国产在线日本| 国产微拍一区二区三区四区| 91国内视频在线观看| a级高清毛片| 亚洲中久无码永久在线观看软件 | 久久精品人人做人人爽97| 欧美中文字幕在线视频| 狠狠色香婷婷久久亚洲精品| 国产精品粉嫩| 青青草国产精品久久久久| 欧美不卡二区| 91久久偷偷做嫩草影院精品| 亚洲国产欧美国产综合久久| 福利在线不卡一区| 久久国产亚洲偷自| 国产美女人喷水在线观看| 亚洲浓毛av| 本亚洲精品网站| 欧美日韩国产精品综合| www精品久久| 欧美日韩导航| 久久国产精品波多野结衣|