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

        ?

        基于B/S結(jié)構(gòu)的新生報(bào)到服務(wù)系統(tǒng)的研究和設(shè)計(jì)

        2012-12-31 00:00:00曾文權(quán)盧淑萍

        摘要:新生報(bào)到服務(wù)系統(tǒng)克服了傳統(tǒng)新生報(bào)到模式費(fèi)時(shí)、費(fèi)力、易錯(cuò)的缺點(diǎn)。本文闡述了以廣東科學(xué)技術(shù)職業(yè)學(xué)院為開(kāi)發(fā)背景,根據(jù)新生報(bào)到工作的特點(diǎn),設(shè)計(jì)出了系統(tǒng)的功能模塊,確立了開(kāi)發(fā)結(jié)構(gòu),提出了基于B/S結(jié)構(gòu),采用MVC設(shè)計(jì)模式,使用SSH框架的設(shè)計(jì)方案。并開(kāi)發(fā)了新生報(bào)到服務(wù)系統(tǒng)。

        關(guān)鍵詞:服務(wù)系統(tǒng);B/S結(jié)構(gòu);MVC;SSH框架

        中圖分類(lèi)號(hào):TP311.52 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007—9599 (2012) 14—0000—02

        近年來(lái),各高校招生規(guī)模不斷擴(kuò)大,新生人數(shù)逐年遞增,傳統(tǒng)的紙張式的新生報(bào)到模式已不能滿(mǎn)足需要。隨著學(xué)校管理信息化的飛速發(fā)展,新生數(shù)據(jù)的采集要求越來(lái)越精細(xì),為提高新生報(bào)到工作的效率和水平,加強(qiáng)各個(gè)部門(mén)之間的信息流通和工作配合,開(kāi)發(fā)一個(gè)基于B/S結(jié)構(gòu)新生報(bào)到服務(wù)系統(tǒng),以新生入學(xué)管理的各個(gè)環(huán)節(jié)為內(nèi)容,包括學(xué)生信息的采集、新生更換專(zhuān)業(yè)、新生入學(xué)報(bào)到、新生宿舍安排、新生繳費(fèi)、報(bào)到率統(tǒng)計(jì)等等,為學(xué)院的各專(zhuān)業(yè)系部、各部門(mén)的管理人員服務(wù),已經(jīng)勢(shì)在必行。同時(shí),平臺(tái)也要為新生提供方便、高效、一體化的入學(xué)報(bào)到環(huán)境,使新生信息能夠及時(shí)、準(zhǔn)確更新,從而提高學(xué)校各部門(mén)的工作效率。

        一、技術(shù)簡(jiǎn)介

        (一)MVC模式及Struts2框架

        MVC是Model View Controller的縮寫(xiě),MVC是一種Web軟件架構(gòu)模式, M是指數(shù)據(jù)模型,V是指用戶(hù)界面,C則是控制器。它強(qiáng)制性的使應(yīng)用程序的輸入、處理和輸出分開(kāi)。使用MVC應(yīng)用程序被分成三個(gè)核心部件:模型、視圖、控制器,它們各自處理自己的任務(wù)。

        Struts 是一組相互協(xié)作的類(lèi)和JSP標(biāo)記,作為一個(gè)MVC的框架,Struts2對(duì)Model、View和Controller都提供了對(duì)應(yīng)的實(shí)現(xiàn)組件。本系統(tǒng)將使用Struts2實(shí)現(xiàn)。

        (二)Hibernate框架

        Hibernate是一個(gè)開(kāi)放源代碼的對(duì)象關(guān)系映射框架,它對(duì)JDBC進(jìn)行了非常輕量級(jí)的對(duì)象封裝,使得Java程序員可以隨心所欲的使用對(duì)象編程思維來(lái)操縱數(shù)據(jù)庫(kù)。Hibernate可以應(yīng)用在任何使用JDBC的場(chǎng)合,既可以在Java的客戶(hù)端程序使用,也可以在Servlet/JSP的Web應(yīng)用中使用,最具革命意義的是,Hibernate可以在應(yīng)用EJB的J2EE架構(gòu)中取代CMP,完成數(shù)據(jù)持久化的重任。

        Hibernate的核心接口一共有5個(gè),分別為:Session、SessionFactory、Transaction、Query和Configuration。這5個(gè)核心接口在任何開(kāi)發(fā)中都會(huì)用到。通過(guò)這些接口,不僅可以對(duì)持久化對(duì)象進(jìn)行存取,還能夠進(jìn)行事務(wù)控制。

        (三)Spring框架

        Spring的一個(gè)最大的目的就是使J2EE開(kāi)發(fā)更加容易。同時(shí),Spring之所以與Struts2、Hibernate等單層框架不同,是因?yàn)镾pring致力于提供一個(gè)以統(tǒng)一的、高效的方式構(gòu)造整個(gè)應(yīng)用,并且可以將單層框架以最佳的組合揉和在一起建立一個(gè)連貫的體系??梢哉f(shuō)Spring是一個(gè)提供了更完善開(kāi)發(fā)環(huán)境的一個(gè)框架,可以為POJO(Plain Old Java Object)對(duì)象提供企業(yè)級(jí)的服務(wù)。

        二、系統(tǒng)分析與設(shè)計(jì)概述

        (一)系統(tǒng)總體結(jié)構(gòu)

        新生報(bào)到服務(wù)系統(tǒng)采用模塊化結(jié)構(gòu),本系統(tǒng)主要包括領(lǐng)導(dǎo)部門(mén)模塊、二級(jí)學(xué)院模塊、招就處模塊、學(xué)生處模塊、財(cái)務(wù)處模塊、后勤部模塊、宣保處模塊和管理員后臺(tái)模塊。系統(tǒng)總體功能結(jié)構(gòu)如圖所示。

        (二)系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)

        根據(jù)系統(tǒng)功能需求,系統(tǒng)采用關(guān)系數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)管理,系統(tǒng)的數(shù)據(jù)庫(kù)一共包含12張表,分別是:地區(qū)表、校區(qū)表、學(xué)院表、宿舍表、歷史記錄、操作類(lèi)型、繳費(fèi)表、專(zhuān)業(yè)表、學(xué)生表、科類(lèi)表、用戶(hù)表和用戶(hù)身份表。

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

        本系統(tǒng)采用Myeclipse8.6作為IDE,Web容器使用Tomcat6.0,數(shù)據(jù)庫(kù)使用Microsoft SqlServer2005,并通過(guò)Struts2.2.1.1、Spring2.5、Hibernate3.3的整合進(jìn)行開(kāi)發(fā)。

        (一)系統(tǒng)數(shù)據(jù)庫(kù)存取及事務(wù)控制

        系統(tǒng)采用SQL Server 2005 數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)管理;采用Hibernate 作為數(shù)據(jù)庫(kù)存取工具,結(jié)合Spring 進(jìn)行事務(wù)管理。新生報(bào)到服務(wù)系統(tǒng)在使用時(shí)將會(huì)出現(xiàn)多用戶(hù)同時(shí)使用情況,事務(wù)管理是數(shù)據(jù)庫(kù)存取的一個(gè)重要方面,本系統(tǒng)采用Spring Aop實(shí)現(xiàn)數(shù)據(jù)庫(kù)事務(wù)管理,主要配置代碼如下:

        (二)領(lǐng)導(dǎo)部門(mén)模塊

        領(lǐng)導(dǎo)部門(mén)模塊主要查看所有繳費(fèi)信息、報(bào)到信息。可以查看學(xué)校、學(xué)院和專(zhuān)業(yè)報(bào)到情況、繳費(fèi)情況。

        (三)二級(jí)學(xué)院模塊

        二級(jí)學(xué)院模塊主要涉及新生報(bào)到操作(注冊(cè)、分配宿舍)、學(xué)生信息查詢(xún)、導(dǎo)入操作(導(dǎo)入財(cái)務(wù)表、修改學(xué)生欠費(fèi)金額)、宿舍操作(包括導(dǎo)入該學(xué)院宿舍表、刪除、修改、啟用或禁用宿舍)。包含新生報(bào)到、信息查詢(xún)、招生概況、財(cái)務(wù)管理和宿舍管理五個(gè)功能。

        二級(jí)學(xué)院模塊登錄有兩類(lèi)角色:

        1.操作員角色:主要給學(xué)生會(huì)人員或現(xiàn)場(chǎng)負(fù)責(zé)注冊(cè)的操作員使用,具有操作新生報(bào)到、信息查詢(xún)、招生概況三個(gè)功能。

        2.管理員角色:主要給各學(xué)院負(fù)責(zé)導(dǎo)入數(shù)據(jù)的輔導(dǎo)員使用,具有操作新生報(bào)到、信息查詢(xún)、招生概況、財(cái)務(wù)管理和宿舍管理五個(gè)功能。

        (四)財(cái)務(wù)處模塊

        財(cái)務(wù)模塊主要查看所有繳費(fèi)信息??梢愿鶕?jù)學(xué)校、學(xué)院和專(zhuān)業(yè)查看各繳費(fèi)率,可以查看學(xué)生的繳費(fèi)信息。

        (五)后臺(tái)管理模塊

        管理員能夠管理所有用戶(hù)角色,對(duì)繳費(fèi)信息、學(xué)生信息、宿舍信息進(jìn)行處理,能查看操作記錄。管理員后臺(tái)主要包含用戶(hù)管理、管理員操作和信息管理三個(gè)子功能。

        1.用戶(hù)管理

        在后臺(tái)用戶(hù)管理界面可輸入用戶(hù)名、密碼、身份(除了超級(jí)管理員)、學(xué)院,對(duì)角色進(jìn)行添加。若要添加超級(jí)管理員,必須到數(shù)據(jù)庫(kù)里添加。

        2.管理員操作

        管理員操作包含數(shù)據(jù)處理、學(xué)生管理、宿舍管理和操作記錄四個(gè)子功能。數(shù)據(jù)處理主要是對(duì)數(shù)據(jù)庫(kù)實(shí)時(shí)備份,自動(dòng)分配宿舍。學(xué)生管理主要是對(duì)學(xué)生進(jìn)行刪除、查看、轉(zhuǎn)專(zhuān)業(yè)等操作。宿舍管理可根據(jù)校區(qū)、學(xué)院、性別、宿舍號(hào)、宿舍(區(qū))棟、層數(shù)、空床位數(shù)、宿舍類(lèi)型,對(duì)宿舍具體信息進(jìn)行查詢(xún),以表格的形式顯示,提供導(dǎo)出功能。操作記錄能根據(jù)操作類(lèi)型、操作角色進(jìn)行查詢(xún),以列表方式顯示記錄信息。

        3.信息管理

        信息管理包含導(dǎo)入繳費(fèi)信息、導(dǎo)入床位信息、導(dǎo)入學(xué)生信息三個(gè)子功能。

        (六)其他功能模塊

        招就處模塊主要查看所有報(bào)到信息、分?jǐn)?shù)統(tǒng)計(jì),能執(zhí)行轉(zhuǎn)專(zhuān)業(yè)操作。學(xué)生處模塊,主要查看所有報(bào)到信息。后勤部模塊主要涉及全校的宿舍操作,包括查看、導(dǎo)入、修改、刪除宿舍。宣保處模塊:主要涉及學(xué)生的轉(zhuǎn)戶(hù)口操作。

        四、結(jié)束語(yǔ)

        本系統(tǒng)通過(guò)Struts2、Hibernate和Spring的整合,成功地將模型、視圖與控制器徹底分離,獨(dú)立出來(lái)了業(yè)務(wù)邏輯層和持久訪問(wèn)層,提高了系統(tǒng)的穩(wěn)定性和可擴(kuò)展性,同時(shí)也提高了代碼的重用度,易于進(jìn)行升級(jí)和維護(hù),比起原有的JavaEE架構(gòu),效率更高。所以結(jié)合Struts2、Hibernate和Spring開(kāi)發(fā)的新生報(bào)到服務(wù)系統(tǒng),更能優(yōu)化解決方案,為項(xiàng)目的開(kāi)發(fā)帶來(lái)了便利,這種開(kāi)發(fā)模式值得進(jìn)一步推廣和使用。

        參考文獻(xiàn):

        [1]楊小影,徐紅霞.基于B/S結(jié)構(gòu)學(xué)生管理系統(tǒng)的實(shí)現(xiàn)[J].寧波職業(yè)技術(shù)學(xué)院學(xué)報(bào),2009,(2):73—75

        [2]劉青,王鋒,鄧輝.基于數(shù)據(jù)整合的數(shù)字校園新生報(bào)到系統(tǒng)設(shè)計(jì)[J].云南大學(xué)學(xué)報(bào)(自然科學(xué)版),2007,(S2):203—205

        [3]尹世學(xué),陳懷楚,黃衛(wèi)衛(wèi),鄒向榮,王映雪.清華大學(xué)數(shù)字迎新系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].教育信息化,2002,(S1):101—102

        [4]侯憲君,何景連.基于ASP.NET技術(shù)的高校新生報(bào)到收費(fèi)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].山東理工大學(xué)學(xué)報(bào)(自然科學(xué)版),2009(3):42—46

        久久频精品99香蕉国产| 中文字幕一区二区三区| 熟女肥臀白浆一区二区| 色中文字幕在线观看视频| 亚洲人精品午夜射精日韩| 9lporm自拍视频区| 国产亚洲sss在线观看| 日韩成人高清不卡av| 亚洲av无码国产精品色软件| 亚洲精品无码av人在线播放| 国产亚洲一区二区手机在线观看| 99热成人精品国产免国语的| 国产一区二区三区特黄| 少妇太爽了在线观看免费| 玩弄丰满奶水的女邻居| 成人区人妻精品一区二区不卡网站 | 视频一区中文字幕在线观看| 欧美性色欧美a在线播放| 在线观看免费人成视频色9| 亚洲 日韩 在线精品| 一区二区三区日韩毛片| 成人欧美一区二区三区在线 | 日韩国产一区| 亚洲男女视频一区二区| 亚洲最新无码中文字幕久久| 色视频www在线播放国产人成| 欧美日韩一区二区三区视频在线观看| 中文字幕色资源在线视频| 免费超爽大片黄| 午夜片无码区在线| 国产福利97精品一区二区| av天堂亚洲另类色图在线播放 | 亚洲国产精品久久久久秋霞小说| 亚洲国产午夜精品理论片在线播放| 国产亚洲av人片在线观看| 欧美性一区| 免费看片的网站国产亚洲| 极品少妇被黑人白浆直流| 看国产黄大片在线观看| 99精品国产自产在线观看| 亚洲国产精品久久无人区|