• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于J2EE的學(xué)員管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

    2015-05-30 16:24:48劉文東
    2015年13期
    關(guān)鍵詞:代碼管理系統(tǒng)界面

    劉文東

    摘 要:隨著軍隊(duì)院校的教學(xué)改革,迫切需要結(jié)合無紙化辦公來實(shí)現(xiàn)更加方便快捷的管理,根據(jù)信息系和學(xué)員隊(duì)的具體情況,結(jié)合需求,采用J2EE技術(shù)和ACCESS數(shù)據(jù)庫設(shè)計(jì)相結(jié)合,設(shè)計(jì)了符合信息系實(shí)際情況的學(xué)員管理系統(tǒng),使得信息系學(xué)員的管理更加方便。

    關(guān)鍵詞:J2EE;數(shù)據(jù)庫功能實(shí)現(xiàn)

    1.需求分析

    本系統(tǒng)主要針對信息系學(xué)員人員管理設(shè)計(jì),方便各級機(jī)關(guān)、領(lǐng)導(dǎo)高效的進(jìn)行管理工作。經(jīng)過對實(shí)際情況的分析,該系統(tǒng)需滿足以下需求:(1)信息系學(xué)員人員情況復(fù)雜,人數(shù)較多,需有一個合適的管理系統(tǒng)對人員情況進(jìn)行分析。(2)由于信息系學(xué)員隊(duì)在行政管理上由學(xué)員旅負(fù)責(zé),在教學(xué)上由系里負(fù)責(zé),導(dǎo)致各方面管理上比較困難。該管理系統(tǒng)需將行政管理、教學(xué)管理以及組織關(guān)系劃分明顯。(3)由于人員的流動以及信息的更新,該系統(tǒng)需實(shí)現(xiàn)對信息的添加、修改以及刪除。(4)由于人員信息屬于保密信息,所以系統(tǒng)需設(shè)置登錄賬號界面以及賬號增添功能。

    2.J2EE技術(shù)

    (1)J2EE。J2EE即Java2平臺企業(yè)版(Java 2 Platform,Enterprise Edition)是一套全然不同于傳統(tǒng)應(yīng)用開發(fā)的技術(shù)架構(gòu),它包含很多組件如JDBC,JSP,Java,Servlet, XML,EJB等。它可以快速有效的使用,減少軟件開發(fā)的時間,同時還能夠精簡代碼,使代碼更清晰、易懂。(2)MVC(Model View Controller)架構(gòu)。通過不斷的實(shí)踐和總結(jié), MVC架構(gòu)的開發(fā)模式已經(jīng)被越來愈多的人所接受,同時也成為了J2EE開發(fā)中運(yùn)用廣泛的開發(fā)模式。MVC架構(gòu)將一個應(yīng)用分為三個基本部分:Model模型、View視圖、Controller控制器,MVC的目的是將Model和View實(shí)現(xiàn)代碼分離,從而使同一個程序可以使用不同的表現(xiàn)形式,其技術(shù)多數(shù)應(yīng)用于映射傳統(tǒng)的輸入、處理和輸出功能在一個用戶界面的結(jié)構(gòu)中得以較好的實(shí)現(xiàn)。

    3.數(shù)據(jù)庫設(shè)計(jì)

    系統(tǒng)所設(shè)計(jì)實(shí)體及關(guān)聯(lián)關(guān)系比較簡單,主要的實(shí)體為個人信息,系所信息,組織關(guān)系。三個實(shí)體之間通過姓名和學(xué)號進(jìn)行連接,對各信息的范圍進(jìn)行了限定。其關(guān)系模型如圖1所示:

    圖1 關(guān)系模型

    本系統(tǒng)主要依據(jù)于MVC框架建立,建立4個表格。人員信息表存儲人員行政管理信息。系所關(guān)系表存儲人員教學(xué)管理信息。組織關(guān)系表存儲人員政治信息。登錄表為獨(dú)立表,僅存儲登錄賬戶信息,實(shí)現(xiàn)登錄賬戶的注冊和存儲。

    4.編程步驟

    本系統(tǒng)編程采用VB6.0軟件。在編程過程中,主要難點(diǎn)為數(shù)據(jù)庫的連接和代碼的編寫和調(diào)試。數(shù)據(jù)庫連接中,要保證程序與數(shù)據(jù)庫文件之間的連接不受存儲路徑限制,保證系統(tǒng)可以在多臺電腦上正常使用。代碼編寫和調(diào)試中對于一些報(bào)錯問題難以查明原因,需借助網(wǎng)絡(luò)資源以及相關(guān)資料。

    4.1 數(shù)據(jù)庫的連接

    數(shù)據(jù)庫的連接需要解決數(shù)據(jù)庫文件受存儲路徑限制而無法與程序正常連接的問題。經(jīng)過查找相關(guān)資料,確定使用VB提供的Microsoft Jet 4.0 OLE DB Provirder數(shù)據(jù)庫連接程序,連接語句使用相對連接:

    Adodc1.ConnectionString = “Provider=Microsoft.Jet.oledb.4.0;Data Source=” & App.Path & “\信息系學(xué)員人員管理系統(tǒng).mdb;Persist Security Info=False”。

    4.2 代碼調(diào)試

    代碼調(diào)試部分主要存在問題為經(jīng)常出現(xiàn)“From”語句錯誤,經(jīng)過查找資料最后發(fā)現(xiàn)是代碼中缺少Adodc1.CommandType = adCmdText語句,致使Adodc1.Refresh在執(zhí)行時出現(xiàn)錯誤。

    4.3 生成可執(zhí)行文件以及安裝程序

    本系統(tǒng)采用可執(zhí)行文件法安裝。利用VB6.0軟件生成可執(zhí)行文件。文件名為“信息系學(xué)員人員管理系統(tǒng).exe”。將數(shù)據(jù)庫文件、可執(zhí)行文件、編程源文件放在同一個文件夾中。使用過程中點(diǎn)擊可執(zhí)行文件進(jìn)入系統(tǒng)進(jìn)行相應(yīng)操作。

    5.系統(tǒng)的三個主要功能:

    5.1 學(xué)員管理

    因一些特殊原因,學(xué)生可能對應(yīng)多個導(dǎo)師,管理員可以對學(xué)員信息進(jìn)行修改;當(dāng)學(xué)員旅的組織關(guān)系發(fā)生變化時,管理員只需修改組織關(guān)系中的一項(xiàng)或幾項(xiàng)即可。無刪除、重建關(guān)系網(wǎng)的冗雜步驟。

    5.2信息管理

    人員信息管理界面如圖2所示。該界面包含了學(xué)員的姓名、學(xué)號、籍貫、出生日期、民族、聯(lián)系方式,在該界面可實(shí)現(xiàn)對于人員信息的添加、修改、刪除。并且可以選擇學(xué)號、姓名2種不同的查詢方式,方便對人員信息的查詢。系所信息管理界面如圖3所示。該界面包含了姓名、學(xué)號、系、系名、專業(yè)、教研室、導(dǎo)師姓名和系主任,在該界面中可以實(shí)現(xiàn)對于系所信息的添加、修改、刪除,并且可以選擇系、專業(yè)、導(dǎo)師姓名3中查詢方式。在學(xué)員教學(xué)管理中有效的提高管理效率。在這些操作界面中,導(dǎo)師可以直接查詢學(xué)員學(xué)號獲得學(xué)員的基本信息,學(xué)員也可以通過查詢系所信息選擇導(dǎo)師,實(shí)現(xiàn)了雙向互通。

    圖2 人員信息表圖3 系所信息表

    5.3 登錄管理

    登陸管理是學(xué)員管理系統(tǒng)中重要的內(nèi)容之一,每名用戶必須輸入已被注冊的登陸賬號和密碼才能登陸,否則將看不到任何信息,從一定方面實(shí)現(xiàn)了保密性而且用戶登陸后的一切操作將被記錄下來,以防止惡意操作。

    6.結(jié)束語

    隨著部隊(duì)院校的轉(zhuǎn)型建設(shè),傳統(tǒng)的學(xué)員管理已經(jīng)不能滿足需求,在這種情形下,采用J2EE技術(shù)和ACCESS技術(shù)相結(jié)合開發(fā)此系統(tǒng),不僅能夠滿足實(shí)際工作的需求,同時也在操作簡單和管理員容易維護(hù)上發(fā)揮了巨大的優(yōu)勢。(作者單位:裝甲兵工程學(xué)院)

    參考文獻(xiàn):

    [1] 劉澤軒,江春華.基于J2EE架構(gòu)的科研管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)工程與設(shè)計(jì),2007(21):5218-5220.

    [2] 田娟,徐釗.基于J2EE的MVC設(shè)計(jì)模式的分析和思考[J].計(jì)算機(jī)與現(xiàn)代化,2010(182):54-58.

    [3] 史濟(jì)民,顧春華,李昌武,苑榮編著.軟件工程[M].高等教育出版社. 2004:369-401.

    猜你喜歡
    代碼管理系統(tǒng)界面
    基于James的院內(nèi)郵件管理系統(tǒng)的實(shí)現(xiàn)
    國企黨委前置研究的“四個界面”
    基于LED聯(lián)動顯示的違停管理系統(tǒng)
    創(chuàng)世代碼
    動漫星空(2018年11期)2018-10-26 02:24:02
    創(chuàng)世代碼
    動漫星空(2018年2期)2018-10-26 02:11:00
    創(chuàng)世代碼
    動漫星空(2018年9期)2018-10-26 01:16:48
    創(chuàng)世代碼
    動漫星空(2018年5期)2018-10-26 01:15:02
    基于FANUC PICTURE的虛擬軸坐標(biāo)顯示界面開發(fā)方法研究
    海盾壓載水管理系統(tǒng)
    中國船檢(2017年3期)2017-05-18 11:33:08
    人機(jī)交互界面發(fā)展趨勢研究
    息烽县| 兖州市| 鲁山县| 景德镇市| 乡城县| 翁牛特旗| 乌什县| 班玛县| 凯里市| 上林县| 井陉县| 平陆县| 富裕县| 桦川县| 武胜县| 康保县| 盱眙县| 泰来县| 淮滨县| 旬阳县| 盘锦市| 永吉县| 岢岚县| 乌拉特前旗| 远安县| 上虞市| 安康市| 宁安市| 南昌市| 寻乌县| 天门市| 柞水县| 宁蒗| 来宾市| 色达县| 西宁市| 浠水县| 万年县| 东辽县| 双流县| 中牟县|