• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于B/S架構(gòu)的高職院校新生報(bào)到管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

      2014-05-31 00:40:00溫玉珊袁東升
      關(guān)鍵詞:新生報(bào)控件頁(yè)面

      溫玉珊,袁東升

      (揭陽(yáng)職業(yè)技術(shù)學(xué)院,廣東 揭陽(yáng) 522000)

      由于教育體制的發(fā)展與改革,隨著高等職業(yè)院校招生規(guī)模的不斷擴(kuò)張,龐大的新生報(bào)到隊(duì)伍對(duì)傳統(tǒng)手工管理方式提出了全新的挑戰(zhàn)[1]。手工管理方式需要投入大量的人力物力,效率低下而且服務(wù)質(zhì)量差。數(shù)字化信息管理手段的采用迫在眉睫。新生報(bào)到管理系統(tǒng)的搭建,依托校園寬帶網(wǎng),以B/S架構(gòu)為基礎(chǔ),為龐大的入學(xué)報(bào)到隊(duì)伍提供便利、快捷的服務(wù),優(yōu)化新生入學(xué)報(bào)到流程。

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

      1.1 系統(tǒng)具體功能分析

      通過(guò)深入了解新生報(bào)到管理的操作流程以及對(duì)流程中各細(xì)節(jié)的詳細(xì)分析,獲取該系統(tǒng)的具體功能。

      從流程的時(shí)間段來(lái)劃分,新生報(bào)到管理流程劃分為報(bào)到前、報(bào)到中和報(bào)到后三個(gè)階段。在報(bào)到前需要對(duì)新生的信息進(jìn)行管理、定制新生報(bào)到手續(xù)、分配新生的班級(jí)和學(xué)號(hào)以及分配新生的公寓,報(bào)到中需要使用現(xiàn)場(chǎng)報(bào)到流程、繳費(fèi)等,報(bào)到后要進(jìn)行數(shù)據(jù)統(tǒng)計(jì)、基礎(chǔ)數(shù)據(jù)生成等任務(wù)。

      新生報(bào)到管理系統(tǒng)在建設(shè)的同時(shí)需要配套迎新網(wǎng)站,學(xué)生可以提前在網(wǎng)站上查詢到學(xué)校的新生報(bào)到流程、費(fèi)用繳納情況、學(xué)生公寓分配情況等信息。

      新生報(bào)到管理系統(tǒng)應(yīng)該具有與學(xué)校其他管理系統(tǒng)集成的模塊,例如需要和招生系統(tǒng)進(jìn)行數(shù)據(jù)對(duì)接,采集新生數(shù)據(jù),與收費(fèi)系統(tǒng)和宿舍管理系統(tǒng)數(shù)據(jù)對(duì)接,完成繳費(fèi)和分宿舍工作,通過(guò)與教務(wù)、學(xué)工系統(tǒng)集成,完成基礎(chǔ)數(shù)據(jù)生成工作。

      該系統(tǒng)同時(shí)還要實(shí)現(xiàn)手機(jī)端的功能,即掌上新生報(bào)到管理。學(xué)生通過(guò)手機(jī)端能夠?qū)崟r(shí)了解迎新手續(xù)及辦理情況,申請(qǐng)綠色通道,也可以通過(guò)手機(jī)登陸掌上迎新系統(tǒng)進(jìn)行相關(guān)信息的查詢。

      1.2 設(shè)計(jì)目標(biāo)

      結(jié)合需求分析所得出的新生報(bào)到流程情況,新生報(bào)到管理系統(tǒng)完成后應(yīng)該達(dá)到以下目標(biāo):

      (1)學(xué)生在進(jìn)校前可以對(duì)報(bào)到流程、個(gè)人信息等相關(guān)資料在迎新網(wǎng)站上進(jìn)行查詢;

      (2)學(xué)生可以通過(guò)手機(jī)或pad等登陸該系統(tǒng)進(jìn)行查詢及操作;

      (3)該系統(tǒng)支持從招生系統(tǒng)采集數(shù)據(jù),并給教務(wù)、學(xué)工等系統(tǒng)提供基礎(chǔ)數(shù)據(jù);

      (4)系統(tǒng)支持使用多種方式報(bào)到:校園卡、二維碼掃描或手工方式等。

      1.3 安全保密需求

      該系統(tǒng)中的原始數(shù)據(jù)以及運(yùn)行過(guò)程中所產(chǎn)生的各種數(shù)據(jù)都具有安全保密的需求,因此系統(tǒng)安全工作是該系統(tǒng)的重要功能之一[2]。該系統(tǒng)應(yīng)該建設(shè)角色管理功能和權(quán)限分配功能。根據(jù)用戶所需要的權(quán)限等級(jí),可以將系統(tǒng)中的角色分配為系統(tǒng)管理組、超級(jí)管理組、資料組、普通教師組、學(xué)生組等多種角色,每種角色給予相應(yīng)登記的權(quán)限。

      1.4 開(kāi)發(fā)與運(yùn)行環(huán)境

      (1)使用Visual Studio 2010作為系統(tǒng)開(kāi)發(fā)平臺(tái)。

      (2)使用SQL Server 2008作為數(shù)據(jù)庫(kù)管理系統(tǒng)。

      (3)系統(tǒng)運(yùn)行平臺(tái):

      1)使用 Windows 2000、Windows XP或以上作為前臺(tái)客戶端。

      2)使用 Windows 2000 Server、Windows Server 2003或以上作為后臺(tái)服務(wù)器端。

      2 系統(tǒng)設(shè)計(jì)

      2.1 系統(tǒng)架構(gòu)設(shè)計(jì)

      2.1.1 B/S 架構(gòu)簡(jiǎn)介

      瀏覽器/服務(wù)器模式定義,又稱 B/S模式(Browser Server Model),該模式就是安裝維護(hù)一個(gè)服務(wù)器(Server),而客戶端使用web瀏覽器獲取相關(guān)內(nèi)容。B/S架構(gòu)師對(duì)C/S架構(gòu)的革命性更新,其主要是利用不斷成熟的www瀏覽器技術(shù),結(jié)合運(yùn)用了多種Script語(yǔ)言/Active x技術(shù),是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)[3]。

      B/S架構(gòu)發(fā)展為三層體系結(jié)構(gòu),分別是數(shù)據(jù)管理層(服務(wù)器)、中間件(業(yè)務(wù)邏輯層)層和用戶界面層(客戶端)。由于中間件技術(shù)的不斷成熟從而產(chǎn)生了B/S架構(gòu)下的這種三層結(jié)構(gòu)[1]。

      B/S架構(gòu)將傳統(tǒng)C/S架構(gòu)中服務(wù)器部分負(fù)責(zé)的功能進(jìn)行分解,分解為兩部分后中間加入中間件層,從而構(gòu)成了以數(shù)據(jù)服務(wù)器和應(yīng)用服務(wù)器以及中間件為基礎(chǔ)的三層結(jié)構(gòu)的客戶服務(wù)器體系。從而簡(jiǎn)化了客戶端,減少了系統(tǒng)的開(kāi)發(fā)和維護(hù),便于用戶的操作。由于采用Web技術(shù)為基礎(chǔ),因此更適合Internet的使用。

      本系統(tǒng)將采用B/S架構(gòu)為基礎(chǔ)進(jìn)行設(shè)計(jì)與實(shí)現(xiàn)。

      2.1.2 系統(tǒng)三層架構(gòu)設(shè)計(jì)

      本系統(tǒng)采用基于B/S的三層架構(gòu),分別是表示層(UI)、邏輯層(BLL)以及數(shù)據(jù)庫(kù)訪問(wèn)層(DAL)。三層結(jié)構(gòu)之間的關(guān)系如圖1所示。

      圖1 三層結(jié)構(gòu)之間的關(guān)系圖

      2.2 系統(tǒng)功能設(shè)計(jì)

      結(jié)合系統(tǒng)的功能分析結(jié)果,該系統(tǒng)學(xué)生信息管理、報(bào)到單管理、用戶權(quán)限管理、運(yùn)營(yíng)維護(hù)管理、網(wǎng)站內(nèi)容管理、分班分學(xué)號(hào)、手續(xù)辦理、外部信息導(dǎo)入、查詢統(tǒng)計(jì)報(bào)表等主要功能模塊,其功能架構(gòu)圖如圖2所示。

      圖2 系統(tǒng)功能架構(gòu)圖

      2.3 數(shù)據(jù)庫(kù)設(shè)計(jì)(詳細(xì)到數(shù)據(jù)庫(kù)表的設(shè)計(jì))

      該系統(tǒng)使用關(guān)系型數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)管理。作為系統(tǒng)的基礎(chǔ)和核心部分,必須進(jìn)行優(yōu)秀的數(shù)據(jù)庫(kù)及表結(jié)構(gòu)設(shè)計(jì)。本系統(tǒng)采用SQL Server 2008進(jìn)行數(shù)據(jù)存儲(chǔ)。數(shù)據(jù)庫(kù)中共設(shè)計(jì)了20個(gè)數(shù)據(jù)表,包括學(xué)生基本信息表、繳費(fèi)信息表、院系表、專業(yè)表、省份表、管理員表等。

      2.4 系統(tǒng)實(shí)現(xiàn)

      2.4.1 用戶登錄及管理模塊

      用戶登陸模塊頁(yè)面由用戶名輸入文本區(qū)和密碼輸入文本區(qū)組成,當(dāng)表單接收用戶輸入的用戶名和密碼后,系統(tǒng)將接收到的數(shù)據(jù)發(fā)至邏輯層去處理,經(jīng)過(guò)邏輯層處理的數(shù)據(jù)被發(fā)送到數(shù)據(jù)庫(kù)中進(jìn)行該用戶信息的查找和比對(duì),如果在數(shù)據(jù)庫(kù)表中未發(fā)現(xiàn)該用戶信息或密碼不正確,則用戶無(wú)法登陸,系統(tǒng)會(huì)給出相應(yīng)的提示。反之,用戶即可登陸成功,然后跳轉(zhuǎn)到相應(yīng)的功能頁(yè)面。

      用戶管理模塊主要負(fù)責(zé)對(duì)各種用戶的管理,包括添加、更改、刪除等操作,同時(shí)還負(fù)責(zé)用戶角色和權(quán)限的管理以及學(xué)生用戶導(dǎo)入等各種操作。

      2.4.2 人機(jī)交互設(shè)計(jì)

      (1)服務(wù)器端的驗(yàn)證表單控件

      對(duì)從用戶獲取的數(shù)據(jù)進(jìn)行驗(yàn)證是保障系統(tǒng)安全的重要步驟。由于系統(tǒng)的訪問(wèn)量可能會(huì)比較大,同時(shí)服務(wù)器資源是有限的,因此系統(tǒng)往往將驗(yàn)證部分放置于客戶端進(jìn)行。客戶端的驗(yàn)證一般使用javascript腳本代碼,但是由于javascript存在版本較多等因素,容易造成不同廠商的瀏覽器下使用會(huì)出現(xiàn)不兼容的現(xiàn)象。本系統(tǒng)中采用在ASP.NET中提供的頁(yè)面驗(yàn)證控件進(jìn)行數(shù)據(jù)驗(yàn)證。

      基類Basicauthentication是各驗(yàn)證控件的原始類,本系統(tǒng)中的驗(yàn)證控件都是從該類中繼承而來(lái),Basicauthentication 是命名空間 system.web.UI.webcontrols.basevalidator中的成員,所有的驗(yàn)證控件都有一些相同的方法和屬性。驗(yàn)證控件都具有一些共同的屬性,但各驗(yàn)證控件也都有其特殊的屬性和方法。

      新生報(bào)到管理系統(tǒng)使用固定功能的頁(yè)面驗(yàn)證控件,但也需要根據(jù)實(shí)際情況開(kāi)發(fā)定制的頁(yè)面驗(yàn)證控件,這就要使用到CustomValidator控件。

      (2)Session的工作原理

      Session主要用于用戶信息的臨時(shí)存儲(chǔ),在用戶跨頁(yè)面瀏覽時(shí)不需用多次登錄,見(jiàn)表1和表2。用戶每次請(qǐng)求系統(tǒng)頁(yè)面時(shí),系統(tǒng)都會(huì)自動(dòng)創(chuàng)建一個(gè)Session(會(huì)話),該會(huì)話會(huì)在用戶退出頁(yè)面或管理員關(guān)閉或管理服務(wù)器時(shí)撤銷。在Session中每個(gè)用戶會(huì)由系統(tǒng)為其分配一個(gè)長(zhǎng)字符串(SessionID)標(biāo)識(shí)用于對(duì)會(huì)話進(jìn)行跟蹤和管理。由于SessionID的隨機(jī)性和惟一性,會(huì)話不會(huì)發(fā)生沖突,同時(shí)也保障了安全性,使黑客或惡意破壞者無(wú)法利用Session-ID進(jìn)行破壞性攻擊。

      表1 Session常用的屬性

      表2 Session對(duì)象常用方法

      2.4.3 數(shù)據(jù)訪問(wèn)層

      webservice.cs文件存放在在APP_Code文件夾下,為系統(tǒng)提供用戶登錄過(guò)程中的數(shù)據(jù)訪問(wèn)層。AddNewCustomer方法和 ChkCustomer方法屬于WebServices類,主要用于用戶的 管理和角色權(quán)限管理[4]。

      2.4.4 用戶表示層

      由于系統(tǒng)部分功能主要通過(guò)將業(yè)務(wù)邏輯通過(guò)服務(wù)器端控件交給后臺(tái)的代碼來(lái)完成,因此前臺(tái)注冊(cè)頁(yè)面PersonInfo.aspx的頁(yè)面沒(méi)有包含過(guò)多的邏輯代碼。改系統(tǒng)中用戶登陸和管理的整個(gè)過(guò)程的邏輯都有服務(wù)器端代碼完成。

      前臺(tái)頁(yè)面只負(fù)責(zé)獲取用戶輸入的數(shù)據(jù)并對(duì)其進(jìn)行范圍驗(yàn)證。由Box Text的系統(tǒng)頁(yè)面控制,以獲取用戶輸入的信息,與HTML是基本相同的。但Box Text控件運(yùn)行于服務(wù)器端,比較便于使用后臺(tái)編碼對(duì)其進(jìn)行調(diào)用。該系統(tǒng)提供了四種網(wǎng)頁(yè)驗(yàn)證控件,使用其中的三種在新生報(bào)到管理系統(tǒng)中,見(jiàn)表3。

      表3 新生報(bào)到管理系統(tǒng)采用了的3種頁(yè)面驗(yàn)證控件

      3 系統(tǒng)特點(diǎn)分析

      3.1 業(yè)務(wù)覆蓋范圍全面

      該系統(tǒng)涵蓋了從新生信息錄入、學(xué)生報(bào)到手續(xù)辦理、到分班分學(xué)號(hào)整個(gè)入校時(shí)要辦理的一系列業(yè)務(wù)過(guò)程,系統(tǒng)提供了數(shù)據(jù)導(dǎo)出、數(shù)據(jù)打印功能,大大提高迎新工作效率。

      3.2 靈活的手續(xù)定制功能、現(xiàn)場(chǎng)辦理功能和數(shù)據(jù)查詢功能

      該系統(tǒng)提供了靈活的手續(xù)定制功能,學(xué)校可以根據(jù)實(shí)際需要,配置相關(guān)的新生報(bào)到管理流程。

      數(shù)據(jù)查詢可以通過(guò)手工錄入查詢、通過(guò)校園卡刷卡查詢、通過(guò)條碼掃描查詢?nèi)N方式實(shí)現(xiàn)學(xué)生手續(xù)辦理時(shí)的快速查詢,手續(xù)辦理可以用考生號(hào)、學(xué)號(hào)、身份證號(hào)、通知書(shū)號(hào)等任意一種方式進(jìn)行查詢辦理。

      3.3 靈活的權(quán)限訪問(wèn)控制

      該系統(tǒng)采用基于角色的權(quán)限訪問(wèn)控制。系統(tǒng)既有自己的一套用戶和權(quán)限管理功能,又可以和統(tǒng)一身份認(rèn)證結(jié)合使用。

      3.4 系統(tǒng)具有實(shí)用的統(tǒng)計(jì)分析功能

      系統(tǒng)提供了當(dāng)前年度新生錄取報(bào)到人數(shù)統(tǒng)計(jì)、以往年度的錄取報(bào)到人數(shù)統(tǒng)計(jì)、各道手續(xù)辦理情況的統(tǒng)計(jì)、各院系、各專業(yè)的報(bào)到情況統(tǒng)計(jì)等統(tǒng)計(jì)信息。

      3.5 先進(jìn)的體系結(jié)構(gòu)

      該系統(tǒng)采用B/S結(jié)構(gòu),使得用戶通過(guò)瀏覽器就可以完成各種信息處理,簡(jiǎn)單易用,大大縮減了建設(shè)周期,提高了工作效率。系統(tǒng)支持跨平臺(tái)、跨數(shù)據(jù)庫(kù)、支持多種應(yīng)用服務(wù)器。三層體系的結(jié)構(gòu)設(shè)計(jì),使得各部分的獨(dú)立性和互聯(lián)性能力更強(qiáng),便于擴(kuò)充和維護(hù)。系統(tǒng)框架可以靈活拆分組合,基礎(chǔ)框架、業(yè)務(wù)系統(tǒng)可以無(wú)縫對(duì)接。

      3.6 系統(tǒng)安全設(shè)計(jì)完善

      系統(tǒng)具有對(duì)敏感信息的加密處理,可以支持https協(xié)議的訪問(wèn),對(duì)傳輸過(guò)程中的數(shù)據(jù)進(jìn)行加密,同時(shí)具有完善的數(shù)據(jù)備份機(jī)制和網(wǎng)絡(luò)安全認(rèn)證機(jī)制。

      4 系統(tǒng)應(yīng)用

      基于B/S架構(gòu)的新生報(bào)到管理系統(tǒng)在投入使用后,將能即時(shí)、準(zhǔn)確地查詢和統(tǒng)計(jì)出新生的報(bào)到率、新生入學(xué)手續(xù)的辦理情況等,并將系統(tǒng)中形成的新生數(shù)據(jù)導(dǎo)入到學(xué)校的教務(wù)管理系統(tǒng)中,實(shí)現(xiàn)無(wú)縫對(duì)接,為學(xué)籍管理和教務(wù)管理提供了準(zhǔn)確無(wú)誤的基礎(chǔ)數(shù)據(jù),極大提高了高職院校新生報(bào)到管理的工作效率。

      該系統(tǒng)在實(shí)施階段主要有以下幾個(gè)步驟:

      4.1 系統(tǒng)搭建階段

      為避免迎新期間人員擁擠、各部門溝通不暢等問(wèn)題需要在數(shù)字迎新系統(tǒng)做相應(yīng)的設(shè)置,統(tǒng)一規(guī)范要求同時(shí)要經(jīng)過(guò)大量測(cè)試,測(cè)試通過(guò)才正式啟用該系統(tǒng)。

      數(shù)據(jù)準(zhǔn)備階段。需要將前期其他系統(tǒng)如招生管理系統(tǒng)中的數(shù)據(jù)匯總整理、建立關(guān)聯(lián),導(dǎo)入迎新系統(tǒng),并向財(cái)務(wù)處、校醫(yī)院、銀行、各學(xué)院等輸出數(shù)據(jù)。一旦發(fā)生數(shù)據(jù)調(diào)整,只需在迎新系統(tǒng)中做相應(yīng)改動(dòng),各單位就可以及時(shí)獲得最新的數(shù)據(jù)。

      4.2 迎新現(xiàn)場(chǎng)階段

      新生來(lái)到報(bào)到現(xiàn)場(chǎng),只需掃描一下錄取通知書(shū)上的條碼,就可以在系統(tǒng)中自動(dòng)顯示此人的錄取信息,核對(duì)無(wú)誤后新生再到其他辦理點(diǎn)繼續(xù)辦理。新生報(bào)到管理系統(tǒng)能夠經(jīng)受住短時(shí)間內(nèi)處理大量信息的考驗(yàn),系統(tǒng)運(yùn)行穩(wěn)定。

      4.3 數(shù)據(jù)分析階段

      系統(tǒng)將報(bào)到人數(shù)、時(shí)間等數(shù)據(jù)自動(dòng)按系部、專業(yè)、生源地等分類進(jìn)行數(shù)據(jù)統(tǒng)計(jì),并將以報(bào)表、圖表、曲線等形式直觀的呈現(xiàn)出來(lái)。通過(guò)這些統(tǒng)計(jì),學(xué)校可以進(jìn)一步優(yōu)化迎新流程,提高工作效率,為廣大新生提供更好的服務(wù)。迎新工作過(guò)后,從系統(tǒng)導(dǎo)出的數(shù)據(jù)作為教務(wù)管理的基礎(chǔ)數(shù)據(jù)進(jìn)入數(shù)據(jù)中心,為其他各業(yè)務(wù)系統(tǒng)提供統(tǒng)一的數(shù)據(jù)平臺(tái),成為學(xué)生們?cè)谛F陂g整個(gè)學(xué)習(xí)生活的信息化服務(wù)的基礎(chǔ)。

      5 結(jié)論

      基于Windows操作系統(tǒng)平臺(tái)的高職院校新生報(bào)到管理系統(tǒng),采用ASP.NET開(kāi)發(fā)語(yǔ)言,使用SQL Server 2008數(shù)據(jù)庫(kù)技術(shù),在設(shè)計(jì)、測(cè)試并經(jīng)過(guò)不斷的改進(jìn),在對(duì)系統(tǒng)的各個(gè)功能模塊的需求分析的基礎(chǔ)下,基本實(shí)現(xiàn)了各個(gè)功能模塊的要求。

      [1]楊波.新建高等職業(yè)院校的戰(zhàn)略管理研究[D].成都:西南交通大學(xué),2006.

      [2]單成娟.山東杏林科技職業(yè)學(xué)院新生報(bào)到管理系統(tǒng)[D].濟(jì)南:山東大學(xué),2011.

      [3]范曉娟.基于校園網(wǎng)的教務(wù)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].大連:大連海事大學(xué),2010.

      [4]戴國(guó)峰.客戶機(jī)服務(wù)器模式和瀏覽器服務(wù)器模式的對(duì)比分析[J].硅谷,2011,(8).

      [5]胡海員.數(shù)據(jù)倉(cāng)庫(kù)與數(shù)據(jù)挖掘技術(shù)在招生決策中的應(yīng)用研究[D].南京:東南大學(xué),2006.

      猜你喜歡
      新生報(bào)控件頁(yè)面
      刷新生活的頁(yè)面
      KAC:新生報(bào)到
      關(guān)于.net控件數(shù)組的探討
      軟件(2018年7期)2018-08-13 09:44:42
      西南政法大學(xué)新生報(bào)到采用人臉識(shí)別技術(shù)現(xiàn)場(chǎng)
      臺(tái)灣光復(fù)與《新生報(bào)》*
      少年醫(yī)圣
      就這樣玩會(huì)VBA中常見(jiàn)的自定義控件
      電腦迷(2012年24期)2012-04-29 00:44:03
      同一Word文檔 縱橫頁(yè)面并存
      淺析ASP.NET頁(yè)面導(dǎo)航技術(shù)
      其實(shí)IE也懂Chrome的心
      梅河口市| 班戈县| 安达市| 桃江县| 漯河市| 大英县| 白朗县| 阳高县| 淅川县| 巴林右旗| 麻栗坡县| 房产| 资溪县| 融水| 磐石市| 广昌县| 九台市| 桂平市| 平安县| 左权县| 绩溪县| 平武县| 双柏县| 深水埗区| 兴安盟| 长沙市| 宜兰县| 西乌| 许昌县| 固始县| 井冈山市| 永新县| 云阳县| 上林县| 汤阴县| 襄樊市| 汝州市| 张家界市| 益阳市| 祁连县| 巴林右旗|