国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

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

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

劉文東

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

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

1.需求分析

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

2.J2EE技術(shù)

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

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

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

圖1 關(guān)系模型

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

4.編程步驟

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

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

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

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)試部分主要存在問(wèn)題為經(jīng)常出現(xiàn)“From”語(yǔ)句錯(cuò)誤,經(jīng)過(guò)查找資料最后發(fā)現(xiàn)是代碼中缺少Adodc1.CommandType = adCmdText語(yǔ)句,致使Adodc1.Refresh在執(zhí)行時(shí)出現(xiàn)錯(cuò)誤。

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

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

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

5.1 學(xué)員管理

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

5.2信息管理

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

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

5.3 登錄管理

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

6.結(jié)束語(yǔ)

隨著部隊(duì)院校的轉(zhuǎn)型建設(shè),傳統(tǒng)的學(xué)員管理已經(jīng)不能滿(mǎn)足需求,在這種情形下,采用J2EE技術(shù)和ACCESS技術(shù)相結(jié)合開(kāi)發(fā)此系統(tǒng),不僅能夠滿(mǎn)足實(shí)際工作的需求,同時(shí)也在操作簡(jiǎn)單和管理員容易維護(hù)上發(fā)揮了巨大的優(yōu)勢(shì)。(作者單位:裝甲兵工程學(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)
國(guó)企黨委前置研究的“四個(gè)界面”
基于LED聯(lián)動(dòng)顯示的違停管理系統(tǒng)
創(chuàng)世代碼
創(chuàng)世代碼
創(chuàng)世代碼
創(chuàng)世代碼
基于FANUC PICTURE的虛擬軸坐標(biāo)顯示界面開(kāi)發(fā)方法研究
海盾壓載水管理系統(tǒng)
人機(jī)交互界面發(fā)展趨勢(shì)研究
江油市| 鹰潭市| 庆城县| 资讯 | 阆中市| 炉霍县| 黄山市| 南通市| 永德县| 清水河县| 拜城县| 巨野县| 丁青县| 秀山| 抚远县| 株洲市| 湾仔区| 平顶山市| 林芝县| 米脂县| 民丰县| 泸水县| 镇雄县| 普格县| 余庆县| 大邑县| 云南省| 会昌县| 安溪县| 大城县| 同心县| 通江县| 广丰县| 阿拉善盟| 营山县| 辉南县| 昔阳县| 正阳县| 云阳县| 天柱县| 化州市|