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.

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

主站蜘蛛池模板: 国产精品99久久久久久董美香| 亚洲男人在线| 欧美在线视频a| 无码AV动漫| 最新国产午夜精品视频成人| 久久九九热视频| 免费看久久精品99| 亚洲欧美日本国产综合在线| 久热这里只有精品6| 国产精品v欧美| 最新午夜男女福利片视频| 久草视频中文| 国产一在线| 日韩大片免费观看视频播放| 国产自产视频一区二区三区| 国产一级片网址| 精品视频福利| 三级国产在线观看| 日韩成人在线视频| 国模在线视频一区二区三区| 污网站在线观看视频| 国产精品yjizz视频网一二区| 国产精品私拍99pans大尺度| 久青草国产高清在线视频| 国产欧美一区二区三区视频在线观看| 一本久道久综合久久鬼色| 亚洲中文字幕日产无码2021| 亚洲系列无码专区偷窥无码| 亚洲香蕉久久| 国产主播在线一区| jizz国产视频| 亚瑟天堂久久一区二区影院| 人人91人人澡人人妻人人爽| 亚洲av无码人妻| 特级做a爰片毛片免费69| 国产精品一线天| 欧美视频在线播放观看免费福利资源| 欧洲日本亚洲中文字幕| 久久99热这里只有精品免费看| 日本三区视频| 日韩在线中文| 在线免费观看AV| 午夜毛片免费看| 日韩AV手机在线观看蜜芽| a级毛片网| 亚洲综合色在线| 99re这里只有国产中文精品国产精品 | 18禁不卡免费网站| 香蕉在线视频网站| 丁香婷婷激情综合激情| 亚洲首页国产精品丝袜| 欧美综合区自拍亚洲综合绿色| 国产第一页亚洲| 久草视频精品| jizz国产视频| 欲色天天综合网| 国产黑人在线| 精品91视频| 亚洲欧美日韩精品专区| 在线观看免费黄色网址| 国产精品流白浆在线观看| 国产在线一二三区| 国产熟女一级毛片| 国产精品国产三级国产专业不| 欧美另类第一页| 亚洲视频免费在线| 午夜无码一区二区三区在线app| 国产精品天干天干在线观看| 伊人天堂网| 尤物精品视频一区二区三区| 看国产毛片| 成人在线观看不卡| 亚洲欧美在线精品一区二区| 2024av在线无码中文最新| 国产成人欧美| 婷婷中文在线| 全免费a级毛片免费看不卡| 91尤物国产尤物福利在线| 国产成人综合欧美精品久久| 性色一区| 久久综合结合久久狠狠狠97色 | 亚洲伊人久久精品影院|