国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于ASP.NET的學(xué)生信息管理網(wǎng)站設(shè)計與實現(xiàn)

2018-01-15 10:14:54張利民
科學(xué)與財富 2018年34期
關(guān)鍵詞:主鍵信息管理管理員

摘要:伴隨著當(dāng)今升學(xué)率的提高及學(xué)校規(guī)模的擴大,傳統(tǒng)靠人工維護的學(xué)生信息管理方式面臨著巨大的挑戰(zhàn):信息錄入過程繁雜重復(fù),信息查找和過濾效率低下,信息安全缺乏保護等。結(jié)合快速發(fā)展的計算機網(wǎng)絡(luò)技術(shù),構(gòu)建具有良好便捷性和保密性的學(xué)生信息管理網(wǎng)站成為一種合理選擇。本系統(tǒng)嘗試采用B/S架構(gòu)模式,借助于Visual Studio 2017和SQL Server 2017 軟件工具的支持,在ASP.NET的開發(fā)環(huán)境中運用C#語言進行網(wǎng)站開發(fā)。文中從系統(tǒng)需求分析,系統(tǒng)設(shè)計,系統(tǒng)實現(xiàn)方面等方面給出了網(wǎng)站設(shè)計的基本內(nèi)容。系統(tǒng)最終能滿足管理員,教師,學(xué)生三類角色的基本需求,實現(xiàn)了學(xué)生信息管理網(wǎng)站的基本功能。

關(guān)鍵詞:ASP.NET;信息管理;B/S模式;數(shù)據(jù)庫;SQL Server。

0 引言

伴隨著升學(xué)率的提高及學(xué)校規(guī)模的擴大,許多高校面臨著學(xué)生人數(shù)激增和傳統(tǒng)手工信息管理低效的矛盾,存在著信息化水平低,管理效率低,信息查詢困難,信息安全性差等諸多問題。2012年國家教育信息化規(guī)劃的推出加速了各大高校致力于數(shù)字化校園的建設(shè)進程,構(gòu)建符合特色化需求的信息管理網(wǎng)站,利用信息技術(shù)增強數(shù)字化校園對信息、數(shù)據(jù)、知識的提取、分類、存儲和管理功能,已成為各高校的基本共識[1-2]。

由于C/S架構(gòu)的軟件系統(tǒng)升級和維護成本偏高,且不利于遠(yuǎn)程訪問和數(shù)據(jù)共享。而基于B/S架構(gòu)的學(xué)生信息管理網(wǎng)站則具有共享范圍廣、服務(wù)穩(wěn)定性強、使用方便等優(yōu)點[3-4],故本系統(tǒng)選用B/S架構(gòu),基于ASP.NET技術(shù)實現(xiàn)一個功能基本完備的學(xué)生信息管理網(wǎng)站。該系統(tǒng)能夠滿足管理員,教師,學(xué)生三類角色的功能需求,并借助SQL Server關(guān)系型數(shù)據(jù)庫開發(fā),以提高數(shù)據(jù)查詢效率,且降低數(shù)據(jù)冗余。

1系統(tǒng)需求分析

1.1網(wǎng)站功能分析

學(xué)生信息管理網(wǎng)站中主要存在三種不同角色的用戶:學(xué)生、老師、管理員[5-6]。網(wǎng)站的主要功能模塊包括:

用戶登錄:主要有管理員,教師,學(xué)生三類角色;

管理員管理:管理教師和學(xué)生的登錄信息及數(shù)據(jù)庫的維護和備份;

教師管理:登錄網(wǎng)站,瀏覽、修改和更新學(xué)生成績和選課記錄;

學(xué)生管理:登錄網(wǎng)站,瀏覽基本個人信息,如成績,選課信息,沒有修改的權(quán)限;

(1)后臺管理模塊程序流程

實現(xiàn)后臺管理員對網(wǎng)站信息的管理,管理員可以瀏覽、添加和刪除老師、學(xué)生的個人信息,以及對功能模塊進行添加、刪除,對各組用戶的權(quán)限進行管理等功能。教師可以進行教師信息查詢,查看學(xué)生信息,錄入學(xué)生成績,修改和更新課程信息。學(xué)生可以瀏覽學(xué)生個人信息、課程成績,以及課程安排。

(2)前臺管理模塊程序流程

本系統(tǒng)設(shè)計的基本需求是學(xué)生查詢成績,老師錄入成績,老師發(fā)布課程,學(xué)生選課的功能。用戶登錄網(wǎng)站,首先需驗證用戶的身份和權(quán)限,依據(jù)不同的用戶權(quán)限重定向到不同的頁面,實現(xiàn)區(qū)分用戶訪問目的。

2數(shù)據(jù)庫設(shè)計

數(shù)據(jù)庫設(shè)計是學(xué)生信息管理網(wǎng)站數(shù)據(jù)管理設(shè)計的核心部分,是對大量教師、學(xué)生信息進行錄入、存儲、修改等功能的基礎(chǔ),其中E-R圖(Enity-Relationship Diagram)又涉及到總體數(shù)據(jù)表的構(gòu)造,是數(shù)據(jù)庫設(shè)計的靈魂[7-]。E-R圖在各實體屬性圖的基礎(chǔ)上,顯示了各實體間的聯(lián)系和其對應(yīng)關(guān)系,設(shè)計的實體主要有:班級,教師,學(xué)生,課程,成績,實體關(guān)系包括:一對一聯(lián)系,一對多聯(lián)系,如一個班級對應(yīng)一名班主任老師(一對一關(guān)系),一名教師可以對應(yīng)多門課程(一對多關(guān)系)。部分E-R圖如圖所示。

由各模塊的E-R圖和需求分析,設(shè)計出各實體的數(shù)據(jù)表以各個表的主外鍵,主要包含的數(shù)據(jù)表有:管理員信息表,學(xué)生信息表,教師信息表,課程信息表,成績信息表,授課信息表等,各數(shù)據(jù)表的內(nèi)容

學(xué)生信息表:用于存儲學(xué)生的基本信息,包括學(xué)號,姓名,性別,年齡,所在院系等信息,其中學(xué)號為該表的主鍵;

教師信息表:用于存放教師的基本信息,包括教工ID,教師名,性別,年齡,所在院系,職稱等信息,其中教工ID為該表的主鍵;

課程信息表:用于存放課程的基本信息,包括課程號,課程名,先修課,任課老師,任課班級等信息,其中課程號為該表的主鍵;

課程信息表:用于存放課程的基本信息,包括學(xué)號,課程號,成績等信息,其中學(xué)號和課程號構(gòu)成為該表的主鍵;

授課信息表:用于存放課程的基本信息,包括教師名,課程號,學(xué)時數(shù),班級名等信息,其中班級名和課程號構(gòu)成為該表的主鍵。

ASP.NET中使用ADO.NET為編程者提供了強大而靈活的數(shù)據(jù)庫操作功能,本W(wǎng)EB設(shè)計中使用ADO.NET內(nèi)置對象完成與數(shù)據(jù)庫的交互,具體包括Connection對象、Command對象、DataReader對象、DataAdapter對象和DataSet對象等。

3 結(jié)語

本網(wǎng)站基于C#、ASP.NET及SQL server技術(shù)開發(fā),構(gòu)建完成了一個小型的學(xué)生信息管理網(wǎng)站。在充分考慮校園信息管理者、教師、學(xué)生三個角色的功能需求,以盡可能滿足數(shù)字化校園內(nèi)各個需求主體的要求為目標(biāo),本文給出了網(wǎng)站設(shè)計的應(yīng)用模塊以及數(shù)據(jù)庫設(shè)計基本原則,本文WEB網(wǎng)站的設(shè)計方案也可為類似應(yīng)用開發(fā)提供借鑒。

參考文獻(xiàn):

[1]范振鈞.基于ASP.net的三層結(jié)構(gòu)實現(xiàn)方法研究[J].計算機科學(xué),2007(04):289-291.

[2]張文濤,常紅星.基于ASP.NET的B/S架構(gòu)下的項目管理系統(tǒng)的網(wǎng)絡(luò)安全模式設(shè)計[J].計算機科學(xué),2008(02):101-103+108.

[3]馮楚帆.基于ASP.NET的學(xué)生信息管理系統(tǒng)設(shè)計[J].電子技術(shù)與軟件工程,2017(08):45.

[4]楊媛.基于Web的學(xué)生信息管理系統(tǒng)的開發(fā)與設(shè)計[J].寧夏師范學(xué)院學(xué)報,2013,34(03):61-64.

[5]張金輝.基于ASP.NET的成人教育學(xué)生信息管理系統(tǒng)的設(shè)計與實現(xiàn)[D].天津大學(xué),2013.

[6]樊偉,周正國.ASP.NET的學(xué)生信息管理系統(tǒng)安全性分析[J].太原師范學(xué)院學(xué)報(自然科學(xué)版),2008(01):60-61+79.

[7]樊偉,周正國.基于ASP.NET的學(xué)生信息管理系統(tǒng)[J].和田師范??茖W(xué)校學(xué)報,2007(01):197-198.

作者簡介:張利民,(1964年出生),女,河北省人,1986年畢業(yè)于西北師范大學(xué),副教授;主要研究方向:消費者行為學(xué),電子商務(wù)。

猜你喜歡
主鍵信息管理管理員
基于Go 實現(xiàn)的分布式主鍵系統(tǒng)研究
我是小小午餐管理員
造價信息管理在海外投標(biāo)中的應(yīng)用探討
我是圖書管理員
少先隊活動(2020年8期)2020-12-18 02:32:07
我是圖書管理員
少先隊活動(2020年7期)2020-12-18 01:48:39
評《現(xiàn)代物流信息管理與技術(shù)》(書評)
可疑的管理員
基于外鍵的E-R圖繪制方法研究
在高速公路信息管理中如何做好QC小組活動
面向Web的BIM三維瀏覽與信息管理
武清区| 余江县| 古交市| 新沂市| 莱西市| 武清区| 北流市| 阜新市| 巫溪县| 伊金霍洛旗| 库尔勒市| 上高县| 张掖市| 六安市| 巫溪县| 忻城县| 类乌齐县| 木兰县| 盐城市| 龙里县| 水富县| 民丰县| 大兴区| 陕西省| 同仁县| 怀化市| 十堰市| 平和县| 馆陶县| 浠水县| 云和县| 太仆寺旗| 梧州市| 石楼县| 唐河县| 渭南市| 张家口市| 霍山县| 昌图县| 乌兰察布市| 江陵县|