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

開放教育成績查詢系統的設計與實現

2016-11-23 08:30:37
無線互聯科技 2016年20期
關鍵詞:頁面數據庫用戶

蔡 靜

(南京市廣播電視大學,江蘇 南京 210002)

開放教育成績查詢系統的設計與實現

蔡靜

(南京市廣播電視大學,江蘇 南京 210002)

筆者在開放教育教務管理系統的數據庫結構之上,結合使用ASP.NET和SQL Server 2005工具設計開發了開放教育成績查詢系統,簡要地闡述了系統的結構和設計過程,給其他類似的查詢系統設計者提供參考,也便于開放教育的學員在網上查詢自己所學課程的成績。

開放教育;成績查詢;管理系統

1 開發背景

在科學技術突飛猛進的時代,人們的生活已離不開計算機。為了提高生活質量和自身的素質,越來越多的人加入到開放教育的學習隊伍中。在合理處理工學矛盾的同時,大家更多的是希望早點結束學業,這就使得每學期有關學生的成績查詢工作和所涉及的數據量越來越大。

長期以來,成績管理都是依賴人工進行的,面對如此眾多的成績信息,其工作量可想而知,大多數學校不得不依靠增加人力、物力、財力來進行學生成績的查詢工作,而且由于人工管理存在著大量的不可控因素,造成了成績管理的某些不規范,使得學籍管理陷入“事倍功半”的地步。

作為計算機應用的一部分,使用計算機對學生成績信息進行管理,具有手工管理所無法比擬的優點。例如:檢索迅速、可靠性高、存儲量大、壽命長、成本低等。這些優點能夠極大地提高效率,也是學校科學化、正規化管理的重要條件。因此,為了達到用計算機來代替人工紙介,省時、省力、方便、高效的目的,開發出一個適用于成人開放教育的學生成績查詢系統是很有必要的。

2 系統要達到的設計目標

本系統是將現代化的計算機技術和傳統的教學、教務、學籍的工作相結合,按照開放教育的工作流程來設計完成。為了使系統在開放教育的成績管理中發揮更大的作用,實現學習成績的信息化管理,提高工作效率和工作質量,本系統要達到的設計目標有:(1)具有實用性、可靠性和適用性,同時注意到先進性。(2)對各個數據庫進行動態管理,防止混亂。(3)能夠按照用戶選擇的不同的條件進行簡單查詢和復合查詢。(4)能夠對查詢結果進行表格導出,實現打印。(5)注意數據的安全性,具有數據備份和恢復的功能。(6)方便用戶的操作,盡量減少用戶的操作。

3 系統的設計與開發

3.1系統功能設計

根據成績查詢系統的需求及分析,本系統是一款學生成績查詢管理系統,主要面向的是開放教育的學生,該系統主旨是為了將繁雜的成績管理、打印、整理、下發以及通知的過程進行簡化,以方便實現實時查詢,在隨后的畢業申請、學位申請、重考報名等工作中,大大提高工作的效率,節約寶貴的時間。系統采用ASP.NET 2.0技術,后臺數據庫用MS SQL Server 2005,使用軟件工程的設計方法,分層次、模塊化設計,選用基于Windows操作系統環境下的Visual Studio 2005開發工具,將學生學號、姓名、班級、課程、成績、專業、教學點等數據放在數據庫中。根據系統分析確定的邏輯模型和物理模型,即成績查詢系統的總體結構和數據庫設計,繼而對物理模型進行詳細的設計。

按照各自不同的身份角色登錄系統以后可以進行相應的操作:學籍管理員身份可以進行成績管理、用戶管理、修改密碼、成績查詢;教學點用戶身份可以修改密碼和成績查詢;學生身份只有成績查詢的功能。系統功能圖如圖1所示。

圖1 系統功能

3.2模塊設計

根據對系統的用戶分析和需求分析,需要設計的模塊包括數據庫模塊、連接數據庫模塊、登錄模塊、成績查詢模塊、用戶管理模塊和成績管理模塊。從系統的實用性出發,登錄模塊將用戶主要分為3種身份:學員(student)、教學點用戶(teacher)、學籍管理員(admin)。成績查詢模塊服務于各種身份用戶,在查詢到的成績信息里,數據庫記錄的是每位學員每一次考試的成績信息,是以增加記錄的方式存放,而不是用合格成績替換不合格成績,這樣的為后期畢業審核和成績復查工作做好了鋪墊。用戶管理和成績管理這兩個模塊服務于權限更高的學籍管理員。

將模塊功能整合以后,各身份用戶所具有的功能為:開放學員直接查詢自己所有的成績信息;教學點用戶可以按班級、按課程或者按學號查詢本教學點所有學員的成績信息;學籍管理員可以查詢并管理全系統所有學員的成績信息,各模塊功能圖如圖2所示。

圖2 模塊功能

3.3數據庫的建立

依據模塊的設計,結合教務管理平臺,建立一個名為cjcx的數據庫,創建數據庫表:班級信息表、管理員表、課程總表、考點用戶表、學生表、學生信息表、總成績表、專業規則表。限于篇幅,列出其中主要的3張表結構。班級信息表(bjxxb)用來存放所有教學點的班級信息,結構如表1所示;學生表(xsb)用來存放所有學員的登錄信息,結構如表2所示;總成績表(zcjb)用來存放所有學員的所有成績信息,結構如表3所示。

表1 班級信息表

表2 學生表

表3 總成績表

4 系統的編程實現

4.1頁面設計

當用戶成功登錄進入系統以后,頁面的顯示是“上、左、右”結構如圖3所示,在Visual Studio 2005中,頁面的統一格式可以使用母版頁。而在本系統中,采用了iframe的框架結構,所有的鏈接頁面都在圖3的右下方空白處顯示內容,使得頁面的顯示格式統一起來,界面也很友好。

4.2查詢成績的模塊設計

此模塊是全系統中最重要的部分,根據查詢的方式將成績查詢這一模塊分成四大部分:按班級查詢個人成績、按課程查詢班級成績、按學號查詢個人成績以及學員直接查詢自己的成績。在這里,較多的是使用Gridview和Dropdownlist控件,采用手動綁定數據庫的方式來實現功能的。

以按課程查詢班級成績為例,在這里,采用的是Gridview和Dropdownlist控件綁定數據源,不是手動綁定數據源,此時后臺的程序代碼中,只需要對登錄進行一個判斷,這也是基于Visual Studio 2005開發平臺的ASP.NET的方便之處。在窗體設計器中,添加Gridview和Dropdownlist控件設計好頁面格式以后,配置數據源,再根據提示一步步操作,最終選擇數據表,添加相應的查詢條件即可完成。

圖3 頁面的框架結構

4.3文件的導入和導出

在管理員登錄的時候,首頁下方有可以從網頁將數據導入系統的功能,操作時需要按照Excel的模板把相應的字段信息填寫完整無誤后,再導入系統而當管理員和教學點用戶查看成績信息的時候,網頁的成績列表下方都有一個“保存成Excel”按鈕,其功能就是將成績單以學號為名保存在本地磁盤上,方便打印,這樣就簡化了以前成績打印的繁雜過程,使得成績的查詢和下發變得更加方便快捷。

5 系統運行與安全測試

5.1測試運行條件

操作系統:帶有Service Pack 3.0(SP3)的Windows XP Professional

WEB服務:IIS6.0數據庫:MS SQL Server 2005運行環境:Visual Studio 2005

5.2安全測試

(1)必須測試有效和無效的用戶名和密碼,要注意到是否大小寫敏感,可以試多少次的限制,是否可以不登陸而直接瀏覽某個頁面等。直接在地址欄敲,企圖騙過登錄頁面,結果返回,仍然顯示登錄界面,該功能實現關鍵代碼如下:(2)用戶登陸后在一定時間內(例如15 min)沒有點擊任何頁面,是否需要重新登陸才能正常使用。

(3)為了保證Web應用系統的安全性,日志文件是至關重要的。需要測試相關信息是否寫進了日志文件、是否可追蹤。

6 結語

綜上所述,本系統實現了對考試成績進行管理和查詢的基本功能。包括總校學籍部門成績管理人員對所有教學點學員成績的查詢及管理、分校教學點對本校學員成績的查詢、所有學員對自己所學課程成績的查詢等。系統基于Web方式,采用多層次體系結構,即ASP.NET2.0+SQL2005。后臺數據庫采用SQL2005,采用C#語句編寫ASP代碼,并顯示在Web頁面中。經測試,本系統是一種安全、可靠、用戶界面友好的成績查詢系統。

[1]周棟祥,吳進魯.ASP.NET案例精編[M].北京:清華大學出版社,2009.

[2]張勇.南京電大數字圖書館有效利用與開發研究[J]. 南京廣播電視大學學報,2010(2):111-115.

[3]張勇,韓昌選,張奕. 基于ASP技術的試卷數據庫系統[J]. 南京廣播電視大學學報,2006(2):48-51.

Design and implementation of open education achievement query system

Cai Jing
(Nanjing Radio and Television University, Nanjing 210002, China)

The author designs and develops the open educational grades query system based on the database structure and combination of the use of ASP.net and SQL Server 2005 tool, a brief exposition of the system structure and design process are made in this paper, not only to provide reference for other similar query system designers, but also to facilitate students of open education to query their own course results online.

open education; result inquiry; management system

蔡靜(1986— ),女,江蘇南京。

猜你喜歡
頁面數據庫用戶
大狗熊在睡覺
刷新生活的頁面
保健醫苑(2022年1期)2022-08-30 08:39:14
數據庫
財經(2017年2期)2017-03-10 14:35:35
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
數據庫
財經(2016年15期)2016-06-03 07:38:02
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
主站蜘蛛池模板: 日本亚洲最大的色成网站www| 99热最新网址| 国产成人欧美| 97色伦色在线综合视频| 午夜国产理论| 精品国产毛片| 精品国产www| 热99精品视频| 精品国产三级在线观看| 2020极品精品国产| 久久狠狠色噜噜狠狠狠狠97视色 | 国产高颜值露脸在线观看| 女人18一级毛片免费观看| 日韩欧美中文字幕在线韩免费| 啪啪免费视频一区二区| 人妖无码第一页| 欧美高清国产| 99精品一区二区免费视频| 亚洲 成人国产| 国产精品福利在线观看无码卡| 日本在线视频免费| 国产91视频免费观看| 国产精品亚洲片在线va| 无码专区在线观看| 亚洲欧洲国产成人综合不卡| 欧美人在线一区二区三区| 免费va国产在线观看| 日韩高清欧美| 亚洲无码视频一区二区三区| 免费a级毛片视频| 国产无套粉嫩白浆| 波多野结衣在线se| 久久香蕉国产线看精品| 成人欧美日韩| 亚洲国产高清精品线久久| 蜜桃视频一区二区三区| 国产精品夜夜嗨视频免费视频| 精品一区二区三区视频免费观看| 国产91在线免费视频| 波多野结衣久久精品| 无码人妻热线精品视频| 亚洲综合香蕉| 国产视频一区二区在线观看| 无码精品一区二区久久久| 91福利一区二区三区| 另类综合视频| a在线观看免费| a级毛片免费看| 色综合久久综合网| 不卡视频国产| JIZZ亚洲国产| 99re在线观看视频| 亚洲午夜片| 精品国产免费观看| 亚洲伦理一区二区| 亚洲视频在线网| 久久人午夜亚洲精品无码区| 亚洲综合狠狠| 国产99视频精品免费视频7 | 91伊人国产| 亚洲色大成网站www国产| 亚洲精品日产AⅤ| 5555国产在线观看| 国产美女精品一区二区| 久久综合伊人 六十路| 中文字幕1区2区| 少妇被粗大的猛烈进出免费视频| 亚洲国产精品VA在线看黑人| 手机在线看片不卡中文字幕| 日韩精品亚洲精品第一页| 色妞永久免费视频| 情侣午夜国产在线一区无码| 日韩欧美国产精品| 国产乱子伦精品视频| 亚洲中文字幕av无码区| 国产亚洲男人的天堂在线观看 | 乱人伦中文视频在线观看免费| 国产精品片在线观看手机版| 日本免费一区视频| 国产精品久久久精品三级| 精品国产Av电影无码久久久| 91成人在线免费视频|