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

        ?

        基于B/S與C/S混合結(jié)構(gòu)的體育運動會管理系統(tǒng)的設(shè)計與實現(xiàn)

        2014-02-23 01:56:31
        電子測試 2014年21期
        關(guān)鍵詞:頁面功能系統(tǒng)

        趙 明

        (陜西交通職業(yè)技術(shù)學院,西安,710018)

        基于B/S與C/S混合結(jié)構(gòu)的體育運動會管理系統(tǒng)的設(shè)計與實現(xiàn)

        趙 明

        (陜西交通職業(yè)技術(shù)學院,西安,710018)

        本文以現(xiàn)在主流的MVC結(jié)構(gòu)設(shè)計模式,利用Struts框架,以Java EE與PBuilder技術(shù),設(shè)計出基于校園網(wǎng)和外網(wǎng)的運動會管理系統(tǒng),從而方便參賽者、管理者和觀眾利用該頁面進行互動,具有很強的實用性。

        MVC設(shè)計;混合結(jié)構(gòu);管理系統(tǒng)

        隨著現(xiàn)代信息技術(shù)的不斷發(fā)展,各個不同的高等院校通過大量的管理系統(tǒng)來提高工作效率,并提高對數(shù)據(jù)的收集和處理能力。高校運動會也不例外,如何通過信息技術(shù)提高高校運動會組織的效率,成為當前設(shè)計的熱點。

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

        能。其具體的功能示意圖如圖1所示。

        其中運動會組織管理系統(tǒng)中,用戶管理和系統(tǒng)維護是指針對系統(tǒng)管理員,可對系統(tǒng)角色的權(quán)限進行設(shè)置、增添和刪減,對系統(tǒng)進行數(shù)據(jù)的維護功能;賽事組織是指主要是對運動員報名信息的審核、刪減、增加和修改功能;賽中管理則主要是針對在比賽

        結(jié)合高校對運動會的組織方式的不同,本著為運動會提供最大支持和科學決策的目的,以實現(xiàn)對賽事的全過程管理,我們將系統(tǒng)功能分為運動會發(fā)布系統(tǒng)和組織管理系統(tǒng)。同時通過UML建模,對角色進行劃分,其中信息發(fā)布系統(tǒng)的使用者主要包括運動員、學生、老師等,運動會組織管理系統(tǒng)則主要包括總裁判員、系統(tǒng)管理員、項目裁判。

        2 系統(tǒng)功能分析

        通過上述的UML建模角色設(shè)計,將本系統(tǒng)的功能劃分分為信息發(fā)布系統(tǒng)、運動會組織系統(tǒng)。其中信息發(fā)布系統(tǒng)主要包括用戶登陸、網(wǎng)上報名、成績公告、賽事安排;運動會組織管理系統(tǒng)則主要包括用戶管理、賽前組織、賽中管理和賽后處理、系統(tǒng)維護等功

        的過程中的成績錄入與修改、賽事的分組以及不同角色成績的查詢功能。賽后處理是包括賽后各個不同院系的成績的匯總、修改,賽事單相成績的輸出、修改。

        圖1 系統(tǒng)功能分析

        運動會信息發(fā)布系統(tǒng)則主要是針對老師、運動員和學生。其主要的功能是用戶的登陸、運動會報名、成績查詢和運動會的日程賽事安排。

        3 系統(tǒng)設(shè)計原則

        對系統(tǒng)進行設(shè)計,其設(shè)計的原則必須滿足用戶的需求,因此,必須滿足實用性的原則;其次在運行的時候,各項技術(shù)、軟硬件等必須滿足系統(tǒng)穩(wěn)定;最后對相關(guān)數(shù)據(jù)庫中的數(shù)據(jù)等必須安全。同時考慮到系統(tǒng)未來的使用,需保留多余的接口,以此滿足對系統(tǒng)的擴展性、易用性。

        4 系統(tǒng)整體架構(gòu)設(shè)計

        在該系統(tǒng)設(shè)計中為 B/S與C/S混合架構(gòu),因此,在設(shè)計的時候,針對運動會組織管理系統(tǒng)只能由裁判員和系統(tǒng)管理員的使用,我們采用C/S架構(gòu),并采用PBuilder技術(shù)進行開發(fā),以此保證數(shù)據(jù)的安全性;而針對信息發(fā)布系統(tǒng)我們則采用B/S模式,采用MVC設(shè)計模式與基于Java EE的Web應用體系,并以JSP技術(shù)對網(wǎng)頁進行開發(fā)。在B/S架構(gòu)中采用的MVC設(shè)計模式,其控制層是主要對對數(shù)據(jù)的處理、存儲等,而業(yè)務(wù)層則主要是實現(xiàn)表現(xiàn)層的相關(guān)業(yè)務(wù)請求。該系統(tǒng)采用SQL Server 2008 作為數(shù)據(jù)庫系統(tǒng),其最根本的原因是該數(shù)據(jù)庫具有全面審核和透明數(shù)據(jù)加密的功能,該數(shù)據(jù)庫有外圍的應用配置器,可最大限度的減少來自外來的安全攻擊,從而提高數(shù)據(jù)庫的安全性。

        針對運動會組織管理系統(tǒng),我們采用Power builder 8.0+DW對其前端進行開發(fā),從而實現(xiàn)其動態(tài)頁面技術(shù),而Power builder技術(shù)是專門針對客戶/服務(wù)器模式的用戶而專門進行設(shè)計的技術(shù),該技術(shù)具有穩(wěn)定和易實現(xiàn)等特點。

        5 系統(tǒng)的實現(xiàn)

        5.1 數(shù)據(jù)庫訪問的實現(xiàn)

        在該系統(tǒng)中,由于采用的是B/S和C/S混合架構(gòu),因此,用戶在登陸login.Jsp頁面,在通過簡單的客戶端的驗證的同時,調(diào)用Login Servlet;在上述的控制器將相關(guān)的用戶名和密碼傳遞給my Bean,同時checkUse在檢查該用戶名是否存在,并將相關(guān)的結(jié)果返回并賦予給變量isExist,該變量再根據(jù)相關(guān)的實際情況將結(jié)果通過.jsp頁面表示出來。

        5.2 系統(tǒng)安全的實現(xiàn)

        在該系統(tǒng)中,我們采用IIS7.0作為系統(tǒng)服務(wù)器,為保證數(shù)據(jù)的安全性和完整性,在關(guān)閉相關(guān)必要的服務(wù)的同時,對數(shù)據(jù)進行加密,如對申報人身份進行驗證。當在系統(tǒng)需要進行傳輸數(shù)據(jù)的時候,并且需要向人保證該數(shù)據(jù)的發(fā)送為“你”是,必須使用相應的數(shù)字簽名,以此更好地解決身份的不可否認性。而在對數(shù)據(jù)的加密中,通常采用RSA、DES兩種不同的算法進行加密。DES算法是采用168位的密鑰對數(shù)據(jù)進行三重加密,具有極大的安全性。

        5.3 系統(tǒng)功能模塊的實現(xiàn)

        以運動員分組功能模的實現(xiàn)為例,總裁判會根據(jù)運動項目進行分類。總裁判按照組別、性別等進行分組,并將運動員安排到賽道。如按照運動會的要求,將短跑按照每組8人的方式進行分組,其產(chǎn)生的條件是相應的跑道、其具體的分組流程設(shè)計如下:

        ①根據(jù)總的參賽的人數(shù)、學院、班級以及相應的限制條件生成記錄集,并統(tǒng)計出分組的人數(shù)為s,同時設(shè)置人數(shù)的初始值i=j=1.

        ②當8<s<=13時,則按照規(guī)則每組8人,同時當s<8時,直接分為一組,并按照相應的賽道、組次分組。

        ③當剩余人數(shù)r>13的時候,讀取相應的分組的祖次j和道次i,在經(jīng)過處理后,則刪除處理好的記錄,并進入下一條記錄的處理,并按照規(guī)則進行8人組分組,同時將記錄的指針指向下一條記錄i+1;

        ④根據(jù)比賽的規(guī)則,如出現(xiàn)重復的運動員記錄,則將指針指導第一條,并開始讀取,如與上一條記錄不為同一班,則道次=i,組次=j,相應的移動指記錄則變?yōu)閕+1,若i=8,則修改組次,其j=j+1,轉(zhuǎn)移到②,如i<8,則轉(zhuǎn)移到④。

        6 結(jié)束語

        本系統(tǒng)的設(shè)計時采用B/S與C/S架構(gòu)的進行設(shè)計,同時為更好的滿足對系統(tǒng)的設(shè)計,對C/S部分我們采用PBuilder 技術(shù)+DW技術(shù)實現(xiàn)動態(tài)和靜態(tài)頁面,對B/S部分采用JaEE的web應用體系中的jsp技術(shù)+DW實現(xiàn)頁面。同時在設(shè)計完成之后,該系統(tǒng)取得良好的應用,具有一定的實用性。

        胡迎松.基于.NET 的Web應用三層結(jié)構(gòu)設(shè)計技術(shù)[J].計算機工程,2010(8):26-29.

        趙明,男,1963年9月,副教授,體育教育與訓練

        Design and Implementation of B / S and C / S hybrid structure will sport management system based on

        Zhao Ming
        (Shaanxi Vocational and Technical College,Xi'an,710018)

        This paper now mainstream MVC design pattern, using Struts framework,Java EE and PBuilder technology,design Games Management System campus network and external network based,so as to facilitate the participants,managers and spectators using the pages interactive, highly practical

        MVC design;hybrid structure;management system

        猜你喜歡
        頁面功能系統(tǒng)
        大狗熊在睡覺
        也談詩的“功能”
        中華詩詞(2022年6期)2022-12-31 06:41:24
        Smartflower POP 一體式光伏系統(tǒng)
        刷新生活的頁面
        WJ-700無人機系統(tǒng)
        ZC系列無人機遙感系統(tǒng)
        北京測繪(2020年12期)2020-12-29 01:33:58
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        關(guān)于非首都功能疏解的幾點思考
        中西醫(yī)結(jié)合治療甲狀腺功能亢進癥31例
        辨證施護在輕度認知功能損害中的應用
        亚洲日韩av无码中文字幕美国| 精品亚洲av乱码一区二区三区| 亚洲精品1区2区在线观看| 日韩丰满少妇无码内射| 少妇极品熟妇人妻无码| 久久se精品一区二区国产| 亚洲精品国产av成拍色拍| 99久久精品一区二区三区蜜臀| 久久精品国产白丝爆白浆| 国产在线视频一区二区天美蜜桃| 久久久国产精品黄毛片| 成人无码h真人在线网站| 亚洲国产成人av第一二三区 | 国产精品人妻一区夜夜爱| 日本道免费精品一区二区| 99久久精品人妻一区| 日本在线 | 中文| 吃奶还摸下面动态图gif| 亚欧视频无码在线观看| 国产三级精品三级在线专区| 久久国产色av免费观看| 欧美va亚洲va在线观看| 国产亚洲av手机在线观看| 五月婷婷六月丁香久久综合| 午夜福利av无码一区二区| 久久久久久人妻精品一区百度网盘| 丝袜美腿av免费在线观看| 免费观看国产短视频的方法| 色伦专区97中文字幕| av无码一区二区三| 国产天堂av在线播放资源| 亚洲国产精品成人综合色| 国产欧美精品一区二区三区–老狼| 美腿丝袜中文字幕在线观看| 国99精品无码一区二区三区| 久久人人妻人人做人人爽| 人妻无码∧V一区二区| 国产一区二区黄色网页| 日本久久高清一区二区三区毛片| 亚洲aⅴ无码日韩av无码网站| 国产一区二区三区av观看|