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

        ?

        基于B/S模型的高校學務(wù)管理系統(tǒng)的設(shè)計與實現(xiàn)

        2014-08-06 03:11:44
        關(guān)鍵詞:管理系統(tǒng)建模系統(tǒng)

        董 萍

        (三門峽職業(yè)技術(shù)學院 信息工程系,河南 三門峽472000)

        學校的發(fā)展給學務(wù)信息管理工作提出了越來越高的要求,也產(chǎn)生了校園管理信息化的契機。短時間大批量的學生注冊、成績查詢、學生課程成績的錄入、在校期間獲獎與懲罰情況的記錄等傳統(tǒng)管理方式下的各個項目,現(xiàn)在均可使用信息化技術(shù)來簡化管理方式。學務(wù)管理工作是一個系統(tǒng)性的工程,貫穿了學生在校學習期間的整個過程[1]。最大限度地運用和掌握現(xiàn)有的管理策略及方法,建立和完善高校學務(wù)管理系統(tǒng),能夠提升學校對學生的管理水平,方便行政管理部門進行辦學資源的調(diào)配,減少開支,提高工作效率。進一步開發(fā)高校學務(wù)管理系統(tǒng)對高校以及學生的健康發(fā)展都有著舉足輕重的作用。

        1 相關(guān)技術(shù)概述

        通過介紹系統(tǒng)的基本概念、技術(shù)基礎(chǔ)和技術(shù)重點,著重分析了系統(tǒng)的建模過程、B/S系統(tǒng)的基本原理和JSP語言的特點,并闡述了選擇其作為系統(tǒng)基本技術(shù)基礎(chǔ)的原因和優(yōu)勢。

        1.1 系統(tǒng)建模過程及建模工具概述

        通過對RUP的理解,提出了高校學務(wù)管理系統(tǒng)的建模過程,主要由確定系統(tǒng)整體體系結(jié)構(gòu)和進行數(shù)據(jù)庫設(shè)計這2個部分組成。基于面向?qū)ο笤O(shè)計的可視化建模工具是Rational Rose。該工具能極大地簡化系統(tǒng)模型的設(shè)計,并自動生成對應(yīng)的 C++、Java、VB或Oracle等語言或系統(tǒng)的代碼。

        1.2 B/S系統(tǒng)概述

        B/S系統(tǒng)又稱B/S結(jié)構(gòu)系統(tǒng)。在這種結(jié)構(gòu)下,用戶工作界面是通過IE瀏覽器來實現(xiàn)的[2]。該模式最大的好處是運行維護比較簡便,能實現(xiàn)不同的人員,從不同的地點,以不同的接入方式訪問和操作共同的數(shù)據(jù),具有分布性廣、業(yè)務(wù)擴展簡單、維護簡單、開發(fā)簡單的優(yōu)點。

        1.3 JSP技術(shù)

        JSP技術(shù)是使用Java編程語言編寫類XML的tags和scriptlets來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯[3]。網(wǎng)頁能通過tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶。插入的Java程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能。JSP是在服務(wù)器端執(zhí)行的,通常返回給客戶端的就是一個HTML文本,因此客戶端只要有瀏覽器就能瀏覽。

        1.4 軟件開發(fā)工具簡介

        MyEclipse是 Eclipse的插件,是一款功能強大的JavaEE集成開發(fā)軟件,支持代碼的編寫、配置、測試以及 Debug[4]。Dreamweaver具有最佳的制作效率、網(wǎng)站管理、無可比擬的控制能力的優(yōu)點。因此在系統(tǒng)設(shè)計過程中,使用 MyEclipse完成后臺 Java程序,Dreamweaver完成前臺程序的方式來開發(fā)。

        2 高校學務(wù)管理系統(tǒng)的設(shè)計與實現(xiàn)工作

        2.1 高校學務(wù)管理的工作現(xiàn)狀

        目前,在高校中學生的個人信息統(tǒng)計方式還是傳統(tǒng)的手工方式,這給后續(xù)的信息查詢帶來困擾,學生的整體成績查詢要去教學科,輔導員沒有系統(tǒng)查詢權(quán)限。這給老師在后續(xù)的獎、助學金評定工作帶來諸多不便。因此,開發(fā)適宜于高校的學務(wù)管理系統(tǒng)顯得非常重要。

        2.2 學務(wù)管理系統(tǒng)需求分析

        學務(wù)管理系統(tǒng)主要實現(xiàn)學籍管理、教務(wù)與成績管理、評定管理的功能。根據(jù)上述需求可以組織出學務(wù)管理系統(tǒng)的用例實現(xiàn)圖,如圖1所示。

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

        2.3.1 軟硬件系統(tǒng)架構(gòu)

        根據(jù)前述需求分析的結(jié)果,需要對系統(tǒng)的軟硬件總體架構(gòu)進行設(shè)計,以便對后續(xù)軟件實現(xiàn)工作做出指導。根據(jù)該系統(tǒng)整體需求,可以得出系統(tǒng)硬件整體架構(gòu)和系統(tǒng)軟件整體架構(gòu),如圖2和圖3所示。

        2.3.2 務(wù)管理系統(tǒng)的設(shè)計與實現(xiàn)

        1)詳細設(shè)計

        基于前文的用例圖,可以用來實現(xiàn)類圖。實現(xiàn)了用例圖后,需要對學務(wù)管理子用例設(shè)計軟件流程圖,如圖4所示,以便對子系統(tǒng)軟件設(shè)計做出指導。

        圖1 學務(wù)管理子系統(tǒng)用例

        圖2 硬件系統(tǒng)架構(gòu)

        圖3 系統(tǒng)軟件整體架構(gòu)

        圖4 學務(wù)管理模塊流程

        設(shè)計了流程圖后,需要進行細節(jié)設(shè)計。具體操作步驟是:首先進行輸入模式的設(shè)計,編寫出基類,派生出各個管理子模式的子類;隨后根據(jù)流程圖,編寫子類的各個 Action,并且實現(xiàn)對應(yīng)的 SQL語句;最后,實現(xiàn)流程圖的其他子部分,完成整個輸入模式的代碼設(shè)計。

        2)具體實現(xiàn)

        根據(jù)上面所述,需要實現(xiàn)各模塊具體的類。

        ①實體類

        實體類用于描述必須存儲的信息,同時描述相關(guān)的行為。下面以成績管理子用例為例進行說明,如表1所示。

        表1 成績管理子用例的實體類

        ②邊界類

        邊界類是系統(tǒng)內(nèi)對象和系統(tǒng)外使用者的接口,外部的消息僅有通過邊界類的對象才能與系統(tǒng)通信。根據(jù)成績管理子用例的各個用例類型,提取其邊界類,如表2所示。

        表2 成績管理子用例的邊界類

        ③控制類

        控制類的主要功能是協(xié)調(diào)系統(tǒng)內(nèi)邊界類和實體類的交互,并將案例的具體細節(jié)和復雜計算邏輯進行封裝。以成績管理子用例為例進行控制類建模,如表3所示。

        表3 成績管理子用例的控制類

        在完成了類圖的設(shè)計后,進行順序圖的設(shè)計。以成績錄入子用例的1個順序圖為例,如圖5所示。

        圖5 成績錄入順序

        在順序圖設(shè)計完成后,進行狀態(tài)圖的設(shè)計。以成績輸入和查詢過程的狀態(tài)為例,如圖6所示。

        圖6 成績輸入界面的狀態(tài)

        以成績查詢?yōu)槔?,其查詢狀態(tài),如圖7所示。

        圖7 成績查詢界面的狀態(tài)

        2.3.3 以成績管理子系統(tǒng)為例說明系統(tǒng)實現(xiàn)方法

        1)實現(xiàn)對應(yīng)的類圖

        在成績管理子用例中,使用建立好的類表建立名為“職工”的基類。然后在 Rational Rose中將職工類派生出教師、教學秘書和教務(wù)處工作人員三種派生類來實現(xiàn)不同的對象。具體的對象在成績管理子系統(tǒng)中的方法是不同的,受其權(quán)限限制。具體的實現(xiàn)過程,如圖8所示。

        圖8 成績查詢子用例的類

        2)根據(jù)類實現(xiàn)具體的源代碼

        ①成績查詢

        成績查詢主要實現(xiàn)根據(jù)學號、姓名、所屬專業(yè)等信息,查詢出對應(yīng)的學生,并顯示出該學生的基本信息。類圖主要實現(xiàn)其基類并派生出實體類,根據(jù)Web頁面?zhèn)鬟f的姓名、學號、系別等參數(shù),拼接 SQL語句,查詢出所有符合該條件的學生,并給出結(jié)果供選擇,成績查詢的邊界類如圖9所示。

        ②成績錄入

        成績錄入主要實現(xiàn)根據(jù)學號、姓名、所屬專業(yè)等信息,查詢出需要錄入的學生,然后輸入對應(yīng)的成績。成績錄入屬于輸入類的一種實體類,如圖10所示。

        圖9 成績查詢的邊界類

        圖10 成績錄入的邊界類

        成績信息錄入,將該課程名,學生學號以及成績提交后臺,保存至服務(wù)器。

        ③修改成績

        修改成績主要實現(xiàn)根據(jù)學號、課程信息,查詢出該學生的基本信息,學科以及對應(yīng)成績,成績項為可編輯輸入框。

        ④成績統(tǒng)計

        成績統(tǒng)計功能用于產(chǎn)生統(tǒng)計表格或者圖形。系統(tǒng)會根據(jù)系別、專業(yè)、課程信息,查詢統(tǒng)計出對應(yīng)各個成績的總數(shù)。至此,就完成了成績查詢子系統(tǒng)的所有功能設(shè)計。

        3 高校學務(wù)管理系統(tǒng)的測試

        3.1 測試方法與環(huán)境

        系統(tǒng)測試軟件采用LoadRunner,使用黑盒法,軟硬件環(huán)境如表4所示。

        表4 軟硬件測試環(huán)境

        3.2 學務(wù)管理系統(tǒng)功能測試

        系統(tǒng)模塊使用等價值劃分法、邊界值法和場景法進行測試。首先進行測試項等價類劃分,選取典型值作為示例,如表5所示。系統(tǒng)性能的測試結(jié)果如表6所示。

        表5 學務(wù)管理子系統(tǒng)等價值劃分表

        表6 系統(tǒng)性能測試結(jié)果

        將表5中的最大、最小值進行提取,就可以得到邊界值。經(jīng)過測試,學務(wù)管理系統(tǒng)工作正常,對各種有效輸入響應(yīng)結(jié)果與預期一致。

        從表6可以得知該系統(tǒng)性能完全達到了支持5 000人同時在線的系統(tǒng)指標要求。

        4 結(jié)語

        該系統(tǒng)主要使用了JSP和Java語言作為Web應(yīng)用處理環(huán)境,Oracle數(shù)據(jù)庫作為數(shù)據(jù)庫系統(tǒng)來開發(fā),首先分析了高等學校的學生學務(wù)管理特點、現(xiàn)狀以及需求,在此基礎(chǔ)上對設(shè)計方法進行了詳細的說明和敘述,并以此為基礎(chǔ)實現(xiàn)了整個系統(tǒng)。其次,在功能設(shè)計部分始終以軟件工程方法和面向?qū)ο罄碚摓橹笇?,在對高校學生管理系統(tǒng)做了詳細的分析和論證的基礎(chǔ)上,使用Rational Rose作為建模工具,建立了系統(tǒng)詳盡的模型。最后,在上述的基礎(chǔ)上,完成了系統(tǒng)的程序編制和調(diào)試工作。經(jīng)過測試,可以驗證出該系統(tǒng)的可靠性和穩(wěn)定性。

        [1]馬曉虎.基于B/S結(jié)構(gòu)的通用學生管理系統(tǒng)的開發(fā)[J].電腦知識與技術(shù),2006(14):22.

        [2]徐迎曉.Java安全性編程實例[M].北京:清華大學出版社,2009:20-25.

        [3]李素華,張英平,陳廣振,等.數(shù)據(jù)庫管理安全措施分析[J].黃河水利職業(yè)技術(shù)學院學報,2007,119(4):43-44.

        [4]詹 軍.基于 Web的教務(wù)管理信息系統(tǒng)的設(shè)計與集成[D].合肥:合肥工業(yè)大學,2007.

        猜你喜歡
        管理系統(tǒng)建模系統(tǒng)
        Smartflower POP 一體式光伏系統(tǒng)
        基于James的院內(nèi)郵件管理系統(tǒng)的實現(xiàn)
        WJ-700無人機系統(tǒng)
        ZC系列無人機遙感系統(tǒng)
        北京測繪(2020年12期)2020-12-29 01:33:58
        聯(lián)想等效,拓展建?!浴皫щ娦∏蛟诘刃鲋凶鰣A周運動”為例
        基于LED聯(lián)動顯示的違停管理系統(tǒng)
        基于PSS/E的風電場建模與動態(tài)分析
        電子制作(2018年17期)2018-09-28 01:56:44
        不對稱半橋變換器的建模與仿真
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        海盾壓載水管理系統(tǒng)
        中國船檢(2017年3期)2017-05-18 11:33:08
        国产免费看网站v片不遮挡| 欧美成人秋霞久久aa片| 激情内射亚洲一区二区| 天堂av在线一区二区| 亚洲精品国产精品系列| 久久2020精品免费网站| 亚洲午夜精品第一区二区| 中文字幕色偷偷人妻久久一区| 变态另类人妖一区二区三区| 久久久久99人妻一区二区三区| 天天爽夜夜爽人人爽| 少妇厨房愉情理伦bd在线观看| 免费无码一区二区三区蜜桃大| 国产精品美女一区二区三区| 熟女俱乐部五十路二区av| 久久中国国产Av秘 入口| 亚洲素人日韩av中文字幕| 亚洲精品女人天堂av麻| 亚洲岛国一区二区三区| 中文字幕本久久精品一区| 公与淑婷厨房猛烈进出| 亚洲精品久久| 欧美 变态 另类 人妖| 国产黄a三级三级三级av在线看| 手机看片国产日韩| 色婷婷亚洲一区二区在线| 国产护士一区二区三区| 国产成人a级毛片| 日本午夜精品理论片a级app发布| 国产一区二区三区在线观看免费 | 国产精品美女久久久久久久久| 在线无码精品秘 在线观看| 亚洲国产精品国自产拍av在线| 韩国黄色三级一区二区| 久久精品熟女亚洲av麻| 国产又大又硬又粗| 国产超碰人人模人人爽人人喊 | 在线看片国产免费不卡| 亚洲视频在线播放免费视频| 蜜桃精品视频一二三区| 女人高潮内射99精品|