亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于ASP技術和SQL數(shù)據(jù)庫的成績查詢系統(tǒng)的設計與實現(xiàn)

        2014-09-23 03:17:16強,程
        電子設計工程 2014年3期
        關鍵詞:學號頁面數(shù)據(jù)庫

        臧 強,程 立

        (沈陽航空航天大學 遼寧 沈陽 110136)

        基于ASP技術和SQL數(shù)據(jù)庫的成績查詢系統(tǒng)的設計與實現(xiàn)

        臧 強,程 立

        (沈陽航空航天大學 遼寧 沈陽 110136)

        為了方便學生和輔導員查詢學生成績,提高教師對學生成績的管理效率,采用ASP技術、數(shù)據(jù)庫查詢技術和系統(tǒng)安全控制技術,基于B/S訪問模式實現(xiàn)了學生成績查詢系統(tǒng)的前臺訪問頁面、后臺管理頁面和數(shù)據(jù)庫結構設計等系統(tǒng)功能。系統(tǒng)在投入使用后,運行安全穩(wěn)定,充分滿足了廣大師生對學生成績管理、查詢的需求。

        ASP技術;SQL數(shù)據(jù)庫;查詢系統(tǒng);系統(tǒng)安全

        筆者所在單位要求學生在校學習期間必須修滿一定的學分才允許畢業(yè),為方便學生及時查詢自己的成績,也方便老師和輔導員對學生所修分數(shù)的管理,筆者開發(fā)了此成績查詢系統(tǒng),現(xiàn)以本系統(tǒng)為例,分析系統(tǒng)的設計與實現(xiàn)過程。

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

        1.1 用戶登錄功能

        為老師提供系統(tǒng)登錄窗口,登錄成功后提供信息發(fā)布、添加成績、修改成績等功能的一站式接口。

        1.2 信息發(fā)布功能

        為系統(tǒng)設計信息發(fā)布功能,向學生介紹系統(tǒng)使用說明,及時發(fā)布成績相關信息。

        1.3 成績錄入功能

        應向老師提供成績錄入接口,考慮到每學期(半年)都會有近六千條左右的數(shù)據(jù)量,所以在提供單條成績信息錄入功能時,也應提供批量錄入方法。

        1.4 成績查詢功能

        向同學提供按學號查詢功能,查詢個人成績信息;向輔導員提供按班級號查詢功能,可以直接以班級為單位查詢班級所有成員的分數(shù)。

        1.5 成績修改功能

        在數(shù)據(jù)添加和整理過程中難免會有遺漏或差錯,所以應在系統(tǒng)中添加成績修改功能,供老師修改有問題的信息記錄。

        1.6 留言板功能

        如果學生對自己的分數(shù)有疑問,可以在留言板內給老師留言,與老師溝通;同時向老師提供留言回復權限,對同學的疑問進行解答。

        1.7 系統(tǒng)細節(jié)功能

        在系統(tǒng)的基礎功能實現(xiàn)的基礎上,適當增加一些實用的功能,方便用戶使用。

        2 系統(tǒng)數(shù)據(jù)庫設計

        根據(jù)系統(tǒng)功能設計要求,成績查詢系統(tǒng)所用數(shù)據(jù)庫需要建立兩個數(shù)據(jù)表:score和admin,其中score表中存儲以下信息:編號、學生的學號、姓名、班級號、所屬院系、所修分數(shù)、錄入時間、錄入IP、備注,其中“學號”設置為關鍵字;admin表中存儲adminuser和password的信息即可[1]。

        根據(jù)功能要求建立數(shù)據(jù)庫如表1、表2所示。

        表1 score表Tab.1 Score table

        表2 admin表Tab.2 Admin table

        3 系統(tǒng)實現(xiàn)過程

        3.1 用戶登錄功能

        因為學生的成績?yōu)楣_信息,所以系統(tǒng)沒有針對學生設計登錄功能,只為老師提供登錄功能。登錄時用戶名和密碼不能為空,如果為空,則彈出警告框,提示“用戶名”或“密碼”不能為空;如果用戶名和密碼與數(shù)據(jù)庫存儲信息不匹配,則彈出警告框,“用戶名和密碼錯誤”;如驗證匹配則進入后臺管理頁面[2]。

        3.2 消息發(fā)布功能

        利用ewebeditor插件實現(xiàn)可見即可得的網(wǎng)站編輯功能,實現(xiàn)消息發(fā)布。

        ewebeditor插件截圖如圖1所示。

        圖1 ewebeditor插件截圖Fig. 1 Plug-in ewebeditor screenshots

        3.3 實現(xiàn)成績錄入(逐條錄入與批量導入)

        提供單條信息添加功能,允許老師提交學號、姓名、班級號、所屬院系,錄入時間為提交信息時系統(tǒng)自動獲取服務器時間,錄入IP為客戶端所用IP。一般單條錄入功能用在針對遺漏的信息進行補錄工作[3]。

        為了研究柔爆索爆炸驅動碎片的飛散參數(shù),設計了12種不同尺寸的厚壁圓筒預制碎片,預制碎片采用45#鋼。柔爆索爆炸驅動模型截面示意圖,如圖3所示。截面幾何參數(shù)如表1所列。其中,裝藥比為

        實現(xiàn)代碼:

        在實際工作中,老師更習慣于使用Excel來處理學生的成績,考慮到excel數(shù)據(jù)導入SQL數(shù)據(jù)庫非常簡便,因此學生的成績數(shù)據(jù)一般先有老師制成excel表(作為原始數(shù)據(jù)和備份存檔),然后由系統(tǒng)管理員將excel表導入SQL數(shù)據(jù)庫中。為了便于數(shù)據(jù)的導入,excel表中的數(shù)據(jù)類型應嚴格設置如表3所示。

        在導入數(shù)據(jù)時,首先應將原有數(shù)據(jù)進行備份,然后記錄現(xiàn)有數(shù)據(jù)量和需要導入數(shù)據(jù)量,以便導入數(shù)據(jù)后核對數(shù)據(jù)總量。

        表3 Excel數(shù)據(jù)表Tab.3 Excel data table

        3.4 實現(xiàn)查詢功能

        由于學生的成績不涉及個人隱私,所以系統(tǒng)沒有設置查詢權限,即只要知道學號或者班級號就可查詢成績。

        當學生按照學號查詢時,如果輸入的學號為空或者輸入的學號與數(shù)據(jù)庫中的數(shù)據(jù)不匹配,則提示用戶不能為空或者輸入的的學號不正確,然后返回查詢頁面,如果輸入的學號正確,則按時間順序給出學生的成績,并給出學生的總成績。

        為了便于輔導員和班長對班級成績的了解,系統(tǒng)提供了按班級號檢索的功能,其中班級號也不能為空或者與數(shù)據(jù)庫信息不匹配。如果班級號匹配,則默認按學號順序輸出班級全體成員的成績,其中成績?yōu)閭€人總成績,在每個人的總成績后面提供名為“詳情”的鏈接,可以鏈接到個人按年統(tǒng)計成績。

        學號查詢代碼:

        3.5 修改功能實現(xiàn)

        針對數(shù)據(jù)可能存在錯誤的問題,系統(tǒng)設計了修改功能,首先需要按學號查詢學生的成績,得出該生每年的成績,在此將成績輸出框設為可編輯對話框,方便老師修改數(shù)據(jù)。

        修改成績代碼:

        3.6 留言板實現(xiàn)

        由于本單位網(wǎng)站有成熟的留言板系統(tǒng),因此筆者將查分系統(tǒng)的留言功能整合到了單位網(wǎng)站留言板系統(tǒng)中,在此就不過多介紹。

        3.7 實現(xiàn)一些細節(jié)功能

        人們常說細節(jié)決定成敗,多做一些細節(jié)處理會使系統(tǒng)更加完善,用戶用起來更實用些。首先針對學分的合格標準,設置了對比功能,當一個學生的所修總分數(shù)大于標準分數(shù)時,輸出字體染色為綠色,反之為紅色。其次在按班級查詢成績時,除了默認的按學號排序外,筆者還提供了按成績排序按鈕,按分數(shù)由高到低輸出成績,加上染色的比對,很容易看出有多少人合格了,有多少人還沒有合格[4]。最后就是打印功能,即在網(wǎng)頁中添加了打印功能的實現(xiàn)代碼,輔導員和同學如果需要打印成績,直接點擊打印按鈕即可。

        對比色代碼:

        4 系統(tǒng)安全設計

        4.1 密碼MP5加密

        將老師登錄后臺頁面時候的密碼使用MP5技術進行加密處理,確保成績添加、修改權限的安全[5]。

        4.2 SQL防注入語句

        在系統(tǒng)中加入了防注入代碼,防止非法用戶提交非法SQL語句,破壞數(shù)據(jù)庫系統(tǒng),同時系統(tǒng)自動記錄非法用戶的提交時間和提交IP,供管理員掌握情況[6]。

        4.3 IP訪問限制

        將成績添加和修改頁面中添加IP比對代碼,即將有操作權限的老師所使用的電腦IP設為標準IP,當用戶訪問頁面時,系統(tǒng)首先獲取訪問者的IP,然后與標準IP進行比對,如果成功則繼續(xù)操作,否者提示用戶無訪問權限并返回首頁。

        4.4 bat進行數(shù)據(jù)庫自動備份

        bat即bat批處理文件,利用bat編寫自動備份程序,按每周為間隔備份一次數(shù)據(jù),如數(shù)據(jù)發(fā)生問題,可快速對數(shù)據(jù)進行恢復。

        5 結束語

        本查詢系統(tǒng)基于B/S結構[7],利用ASP語言和SQL數(shù)據(jù)庫實現(xiàn)了信息發(fā)布,成績錄入、成績查詢、成績修改等功能,同時本系統(tǒng)具有部署方便、數(shù)據(jù)安全、易于使用、便于管理等特點,在投入運行使用過程中運行平穩(wěn),得到師生一致認可。

        [1] 黃雷. ASP + SQL Server項目開發(fā)實踐[M]. 北京:中國鐵道出版社,2006.

        [2] 龍馬工作室. ASP+SQL Server網(wǎng)站開發(fā)實例精講[M].北京:人民郵電出版社,2007.

        [3] 戎馬工作室. ASP與SQL Server動態(tài)網(wǎng)站開發(fā)自學導航[M].北京:機械工業(yè)出版社,2007.

        [4] 劉瑞冰.于ASP的成績管理系統(tǒng)成績排名實現(xiàn)[J].軟件導刊,2013,12(4):85-86.

        LIU Rui-bing.Realization of the results of performance manegement based on asp[J].Software Guide,2013,12(4):85-86.

        [5] 頊宇峰. ASP+SQL Server典型網(wǎng)站建設案例[M].北京:清華大學出版社,2006.

        [6] 屈喜龍. ASP+SQL Server開發(fā)動態(tài)網(wǎng)站實例薈萃[M].北京:機械工業(yè)出版社,2006.

        [7] 韓勇.基于B/S結構的新生報到系統(tǒng)設計[J].電子科技,2011(6):75-77.

        HAN Yong.Design of new report system based on B/S structure[J].Electronic Science and Technology,2011(6):75-77.

        Design and implementation of achievement inquires system based on ASP technology and SQL database

        ZANG Qiang, CHENG Li
        (Shenyang Aerospace Unievrsity, Shenyang 110136, China)

        In order to make the students and instructors query student achievement convenient,improve teachers to student achievement management efficiency,use ASP technology,database inquires technology and system security control technology, visit the page, the background management page and database structure design and system functions to achieve student performance query system based on the access mode of B/S.The system was put to use,safe and stable operation,fully meet the demand for query student achievement management,the majority of teachers and students.

        ASP technology; SQL database;inquires system;system security

        TP311.5

        A

        1674-6236(2014)03-0045-03

        2013–06–25 稿件編號:201306166

        臧 強(1982—),男,遼寧沈陽人,助理工程師。研究方向:計算機科學與技術。

        猜你喜歡
        學號頁面數(shù)據(jù)庫
        大狗熊在睡覺
        刷新生活的頁面
        我們來打牌
        嘗試親歷的過程,感受探究的快樂
        數(shù)據(jù)庫
        財經(jīng)(2017年2期)2017-03-10 14:35:35
        數(shù)據(jù)庫
        財經(jīng)(2016年15期)2016-06-03 07:38:02
        數(shù)據(jù)庫
        財經(jīng)(2016年3期)2016-03-07 07:44:46
        學生學號的妙用
        數(shù)據(jù)庫
        財經(jīng)(2016年6期)2016-02-24 07:41:51
        與56號說再見
        国产又粗又猛又黄色呦呦| 岳好紧好湿夹太紧了好爽矜持 | 日本a级一级淫片免费观看| 乱中年女人伦av三区| 欧美性xxxx狂欢老少配| 人妻少妇人人丰满视频网站| 中国黄色偷拍视频二区| 欧美奶涨边摸边做爰视频 | 亚洲成人福利在线观看 | 日韩一级精品视频免费在线看| 77777_亚洲午夜久久多人| 久久久精品人妻一区二区三区| 亚洲人成影院在线高清| 日本黄色一区二区三区| 风情韵味人妻hd| 亚洲中文字幕无码久久2020| а的天堂网最新版在线| 网站在线观看视频一区二区| 青娱乐极品视觉盛宴国产视频| 激情内射亚洲一区二区三区爱妻| 国产精品亚洲av网站| 国产一区二区长腿丝袜高跟鞋| 亚洲色欲色欲大片www无码| 亚洲成人免费观看| 女同同成片av免费观看| 亚洲精品久久国产精品| 亚洲啪啪综合av一区 | 邻居少妇张开腿让我爽视频| 四虎影在永久在线观看| 日韩精品无码视频一区二区蜜桃| 久久中文字幕亚洲精品最新| 国产中文字幕一区二区视频| 奇米影视7777久久精品| 少妇高潮喷水正在播放| 中文字幕国内一区二区| 中国一级特黄真人片久久| 97夜夜澡人人爽人人喊中国片 | 一本一道久久a久久精品综合| 亚色中文字幕| 日本黄色影院一区二区免费看| 色777狠狠狠综合|