




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、西南科技大學(xué)高等教育自學(xué)考試(信息管理與服務(wù))畢業(yè)論文3摘要:隨著城市的發(fā)展,公交路線和公交車數(shù)量的巨增,車輛和人員的管理越加復(fù)雜, 公交運(yùn)營公司迫切的需要一種簡單高效的公交車運(yùn)營管理系統(tǒng)?,F(xiàn)行公交企業(yè)管理信息系統(tǒng)開發(fā)存在著功能單一、成本過高、資源浪費(fèi)、運(yùn)行低 效、背離市場需求等一系列問題。據(jù)現(xiàn)有文獻(xiàn)與實(shí)地調(diào)查顯示,現(xiàn)行公交企業(yè)信息管 理系統(tǒng)大多只是面向站點(diǎn)線路設(shè)置、運(yùn)營信息查詢、智能調(diào)度、車輛監(jiān)控等功能單一 的系統(tǒng)。為提高我國公交企業(yè)的營運(yùn)管理效率,適應(yīng)時(shí)代對(duì)公交事業(yè)提出的階段性發(fā) 展需求,基于上述的分析與緣由,設(shè)計(jì)并實(shí)現(xiàn)一種能夠適應(yīng)公交發(fā)展需要的綜合性公 交企業(yè)信息管理系統(tǒng)。具體表述為:本
2、系統(tǒng)的開發(fā)采用目前流行的 b/s模式,使用 jsp網(wǎng)頁技術(shù),myeclisp作為系統(tǒng)的設(shè)計(jì)工具,java語言編寫的系統(tǒng),處理各項(xiàng)數(shù)據(jù), 采用sqlserver儲(chǔ)存各項(xiàng)數(shù)據(jù),進(jìn)行公交企業(yè)主要功能模塊的開發(fā),提出面向公交企 業(yè)發(fā)展需求的信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)方案。在構(gòu)建系統(tǒng)基本框架基礎(chǔ)上,提出該系統(tǒng)的幾大模塊的設(shè)計(jì)方案與基本功能,并在此基礎(chǔ)上進(jìn)行了幾個(gè)典型模塊的編碼,最 后對(duì)信息系統(tǒng)進(jìn)行了多種方式的測試。在該開發(fā)項(xiàng)目過程中,本人主要負(fù)責(zé)系統(tǒng)需求、 系統(tǒng)功能分析工作,并參與了部分系統(tǒng)設(shè)計(jì)與編程、測試工作。從系統(tǒng)試運(yùn)行情況看, 該系統(tǒng)具有良好的應(yīng)用價(jià)值與經(jīng)濟(jì)價(jià)值,基本實(shí)現(xiàn)了預(yù)期目標(biāo)。關(guān)鍵字:公交管理;
3、數(shù)據(jù)庫;存儲(chǔ)過程;design and implementation of web-based enterprisestaff training management systemabstract : with the development of the city, increasing number of bus routes and bus,vehicle and personnel management more and more complex, the need for asimple and efficient bus management system bus operatin
4、g company urgent.the present public transportation business management information system development exist a series of problems of a single function, high cost, waste of resources, inefficient operation, from the market demand. according to the existing literature and on-the-spot investigation, pre
5、sent public transportation enterprise information management system mostly site oriented line setting,operation information query, intelligent scheduling, vehicle monitoring, single system. in order to improve our public transport enterprise operating management efficiency, adapt to the development
6、needs of the era of public transportation, and based on the analysis of the reasons, the design and implementation of an information management system to adapt to the comprehensive transportation development needs of public transportation enterprise. embodied in: the development of this system adopt
7、s popular b/s mode, use the jsp webpage technology, myeclisp as a design tool system, the system of java language, the processing of the data, using sqlserver to store the data for the development of public transportation enterprise, main functionmodule, the information management system design and
8、implementation scheme for the development demand of the public transportation enterprises. in the construction of basic system frame, design some modules of the system and the basic function, and based on several typical module code, finally has carried on the various test information system. in the
9、 development process of the project, i am mainly responsible for the system requirements, system function analysis,and participated in design and programming, the system test work. from the system test run, the system has good application value and economic value,basically achieved the expected goal
10、s.key words: traffic management; database; stored procedure; personnel management.目 錄第1章緒論 11.1 公交運(yùn)營管理系統(tǒng)的發(fā)展現(xiàn)狀 11.2 課題的目的與意義 .11.3 本課題要解決的主要問題 1第2章公交車運(yùn)營管理系統(tǒng)的需求分析 32.1 功能說明 32.2 需求分析 32.2.1 系統(tǒng)數(shù)據(jù)流程分析 42.2.2 數(shù)據(jù)字典 42.3 系統(tǒng)方案設(shè)計(jì) 5結(jié)論 19致 1 48參考文獻(xiàn) 49西南科技大學(xué)高等教育自學(xué)考試(信息管理與服務(wù))畢業(yè)論文第1章緒論1.1 公交運(yùn)營管理系統(tǒng)的發(fā)展現(xiàn)狀隨著21世紀(jì)的到來,隨
11、著城市人口的增多和汽車的增加,城市交通問題日益突 出。過量的汽車,經(jīng)常導(dǎo)致交通阻塞,交通事故頻繁,公交車在飛速發(fā)展的城市中越 顯彌足珍貴,但受人力物力的限制,公交的問題逐漸開始顯現(xiàn)出來,如:公交不守時(shí)、 節(jié)假日安排不科學(xué),司機(jī)分配等一系列嚴(yán)重的問題。1.2 課題的目的與意義目前,越來越多的企業(yè)將信息技術(shù)運(yùn)用到各個(gè)環(huán)節(jié)的運(yùn)作當(dāng)中。在企業(yè)的生產(chǎn)銷售中,檔案管理作為經(jīng)營中不可或缺的一部分, 為管理者進(jìn)行管理決策和進(jìn)行各種經(jīng) 營活動(dòng)提供了重要的依據(jù),在運(yùn)輸生產(chǎn)中發(fā)揮了越來越重要的作用,它成為整個(gè)企業(yè) 運(yùn)作的基礎(chǔ)所在。如果能實(shí)現(xiàn)檔案管理的自動(dòng)化,無疑將給公司管理部門帶來很大的方便。 本檔案 管理系統(tǒng)可為
12、企業(yè)單位和個(gè)人提供信息咨詢、檔案檢索、檔案存取、檔案調(diào)整等服務(wù), 能夠滿足現(xiàn)代企業(yè)對(duì)車輛檔案管理的需要。為了改變嚴(yán)重的交通問題,公交公司調(diào)整和修改了一些公交路線,對(duì)司機(jī)進(jìn)行了 一系列的調(diào)度,這一系列的措施極大的改善了交通,但這對(duì)市民的需求和期望來說, 還是有較大的差距,為了加強(qiáng)對(duì)司機(jī)和車輛的調(diào)控,提高運(yùn)營效率,改善服務(wù)質(zhì)量, 公交公司繼續(xù)一種簡單、高效的公交運(yùn)營管理系統(tǒng)。所謂基于webk業(yè)公交運(yùn)營管理系統(tǒng),該系統(tǒng)以車輛和員工為主體,設(shè)計(jì)并實(shí)現(xiàn) 的一個(gè)管理系統(tǒng)。是為了使公交車和員工的管理更為科學(xué)化,避免責(zé)任混亂,合理分 配車輛和科學(xué)使用。1.3 本課題要解決的主要問題隨著科技與經(jīng)濟(jì)的發(fā)展,公交車
13、成為了最重要的交通工具, 在當(dāng)今社會(huì),公交車 的數(shù)量和規(guī)模增加了很多,與此同時(shí)變產(chǎn)生了車輛資源的分配和使用問題。 該問題涉 及到了工作人 員,車輛,排班,路線等眾多問題,如何對(duì)公交車公司的車輛進(jìn)行合 理分配,科學(xué)使用,是本問題探討的重點(diǎn)。該系統(tǒng)提出,對(duì)一個(gè)公交運(yùn)營公司來說既 要對(duì)車輛使用進(jìn)行管理,還要對(duì)車輛使用情況進(jìn)行跟蹤記錄, 對(duì)員工進(jìn)行管理,通過界面美觀、單位員工、工程師和系統(tǒng)測試人員的具體測試,該方案需達(dá)到預(yù)定的要求: 操作簡單、工作穩(wěn)定、運(yùn)營維護(hù)成本低。并解決相應(yīng)問題。21第2章 公交車運(yùn)營管理系統(tǒng)的需求分析2.1 功能說明整個(gè)系統(tǒng)分為若干模塊,主要包括車輛管理,路線管理,人員管理等等
14、。主要完 成的功能為:1、完成車輛車號(hào),類型,購買時(shí)間,使用時(shí)間等信息化管理;2、其次,實(shí)現(xiàn)上人員的姓名,性別,職務(wù),電話號(hào)碼,工作狀態(tài)等信息添加、查詢、 維護(hù)功能。3、根據(jù)線路按排車輛這些內(nèi)容研究完成后,后期的調(diào)試、推廣、人員培訓(xùn)也是重中之重。只有這樣全面考 慮,系統(tǒng)才能夠得到更加廣泛的使用,最大程度的實(shí)現(xiàn)本身的價(jià)值2.2 需求分析公交系統(tǒng)具有運(yùn)載量大、運(yùn)送效率高、能源消耗低、相對(duì)污染小、運(yùn)輸成本低等 優(yōu)點(diǎn),它已經(jīng)被世界各國公認(rèn)為解決大中城市交通問題的最佳策略,同時(shí)也是城市賴以生存的重要基礎(chǔ)設(shè)施之一。但隨著經(jīng)濟(jì)的快速發(fā)展,城市的機(jī)動(dòng)車輛不斷增加,同 時(shí)又因?yàn)楣坏氖孢m性差,等候時(shí)間長等因素,
15、導(dǎo)致城市交通流量不斷加大,交通事 故頻發(fā),交通擁擠程度正在日益加劇?,F(xiàn)行的公交企業(yè)運(yùn)營管理工作也存在很多問題: 運(yùn)營主要靠人力,總體技術(shù)方案落后;制定運(yùn)營計(jì)劃主要依靠經(jīng)驗(yàn),缺少科學(xué)與合理 性;運(yùn)營管理實(shí)時(shí)性很差,運(yùn)營計(jì)劃的調(diào)整周期太長;運(yùn)營管理人員素質(zhì)不高,不適 合新技術(shù)的應(yīng)用,等等。這些因素制約著運(yùn)營工作的優(yōu)化, 給我市的公交系統(tǒng)帶來很 多問題。分析造成這些問題的主要原因,大部分是由于我國公交運(yùn)營系統(tǒng)存在著種種問題。 與發(fā)達(dá)國家相比,我國目前各大、中城市的公交運(yùn)營系統(tǒng)服務(wù)水平較低; 一方面主要 表現(xiàn)在運(yùn)營方式比較單一、原始;另一方面則表現(xiàn)在沒有采用先進(jìn)技術(shù)監(jiān)控車輛,到發(fā)站時(shí)間不確定,缺乏應(yīng)變
16、能力,信息化服務(wù)基本上是空白等一系列的問題。通過建設(shè)公交運(yùn)營管理系統(tǒng)可以大大提高城市公交車輛的綜合管理和運(yùn)營的智能 性,從而有效緩解城市交通的壓力,降低對(duì)城市環(huán)境的污染等。而公共交通智能化系 統(tǒng)運(yùn)營系統(tǒng)就是利用先進(jìn)的技術(shù)手段, 動(dòng)態(tài)的獲取交通信息,實(shí)現(xiàn)對(duì)車輛的實(shí)時(shí)監(jiān)控和運(yùn)營,是公交車輛運(yùn)營的發(fā)展方向,是公共交通實(shí)現(xiàn)科學(xué)化、現(xiàn)代化、智能化管理 的重要標(biāo)志。公共運(yùn)營管理系統(tǒng)是公共交通系統(tǒng)的核心子系統(tǒng)。綜合運(yùn)用了通信、信息、控 制、計(jì)算機(jī)網(wǎng)絡(luò)等現(xiàn)代高新技術(shù),根據(jù)實(shí)時(shí)的車輛位置信息,人員狀態(tài)信息等,通過 對(duì)公交車輛的實(shí)時(shí)監(jiān)控、運(yùn)營指揮,實(shí)現(xiàn)對(duì)公交車輛的智能化管理。2.2.1 系統(tǒng)數(shù)據(jù)流程分析在對(duì)于本系
17、統(tǒng)的數(shù)據(jù)流設(shè)計(jì)中,主要針對(duì)車輛管理、人員信息的管理等。其數(shù)據(jù) 流圖如圖2-1所示。管理員p1站點(diǎn)信息可選車輛列表員工站點(diǎn)員工信息審核結(jié)果排班車輛審核名單排班路線管理已選車輛d1排班表d2員工信息圖2-1系統(tǒng)的第一層數(shù)據(jù)流圖2.2.2 數(shù)據(jù)字典數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對(duì)數(shù)據(jù)流圖中包含的所有元素的定義 的集合。數(shù)據(jù)字典的作用也正是在軟件分析和設(shè)計(jì)的過程中給人提供了數(shù)據(jù)的描述信 息。本系統(tǒng)的數(shù)據(jù)字典如下表所示。表2-1車輛數(shù)據(jù)流名稱:車輛信息簡要說明:管理員新加入的車輛的基本信息數(shù)據(jù)流來源:管理員數(shù)據(jù)流去向:p1包含的數(shù)據(jù)結(jié)構(gòu):車輛編號(hào),車輛類型,購買時(shí)間,使用時(shí)間表2-2站臺(tái)數(shù)據(jù)流名
18、稱:站臺(tái)信息簡要說明:管理員新加入的各個(gè)站臺(tái)信息數(shù)據(jù)流來源:管理員數(shù)據(jù)流去向:p1包含的數(shù)據(jù)結(jié)構(gòu):站臺(tái)編號(hào),站臺(tái)名稱表2-3員工數(shù)據(jù)流名稱:員工信息簡要說明:管理員新加入的員工的基本信息數(shù)據(jù)流來源:管理員數(shù)據(jù)流去向:p2包含的數(shù)據(jù)結(jié)構(gòu):員工編號(hào),員工名稱,工作狀態(tài),員工職務(wù),聯(lián)系電話表2-4排班數(shù)據(jù)流名稱:排班信息簡要說明:管理員安排的排班信息數(shù)據(jù)流來源:管理員數(shù)據(jù)流去向:p1包含的數(shù)據(jù)結(jié)構(gòu):排班編號(hào),路線編號(hào),發(fā)車時(shí)間,收車時(shí)間,乘務(wù)員編號(hào),車輛編號(hào)表2-5路線數(shù)據(jù)流名稱:線路信息簡要說明:管理員安排的線路數(shù)據(jù)流來源:管理員數(shù)據(jù)流去向:p1包含的數(shù)據(jù)結(jié)構(gòu):線路編號(hào),線路名稱,發(fā)車時(shí)間,收車時(shí)
19、間,工作時(shí)段,站臺(tái)名稱2.3 系統(tǒng)方案設(shè)計(jì)第3章公交運(yùn)營管理系統(tǒng)的設(shè)計(jì)3.1 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)3.1.1 系統(tǒng)總體功能3-1所小。系統(tǒng)中有3種不同用戶,相應(yīng)的實(shí)現(xiàn)各自的功能。功能結(jié)構(gòu)如圖圖3-1系統(tǒng)總體結(jié)構(gòu)圖第4章 公交運(yùn)營管理系統(tǒng)的實(shí)現(xiàn)從上面的系統(tǒng)設(shè)計(jì)可知,本系統(tǒng)共分為五大模塊4.1 站點(diǎn)信息維護(hù)功能的實(shí)現(xiàn)當(dāng)管理員進(jìn)行站點(diǎn)信息管理的時(shí)候,首先要顯示所有站點(diǎn)信息的列表,為此設(shè)計(jì) 了站點(diǎn)信息顯示頁面。該頁面包括了站點(diǎn)的基本信息,還提供了對(duì)站點(diǎn)信息操作的入 口,包括修改和刪除,其界面設(shè)計(jì)樣式如圖 4-1所示。選擇字段:期融國123456圖4-1顯示站點(diǎn)列表界面站點(diǎn)信息維護(hù),首先要添加站點(diǎn)信息,根據(jù)
20、數(shù)據(jù)庫設(shè)計(jì),站點(diǎn)信息包括數(shù)據(jù)庫表busstope,站點(diǎn)信息的初始化也由系統(tǒng)管理員完成,新增站點(diǎn)信息的頁面如圖4-2所示。站臺(tái)編號(hào)站臺(tái)名稱|w| 呻圖4-2新增站點(diǎn)界面修改站點(diǎn)信息界面于新增站點(diǎn)信息的界面相似,刪除站點(diǎn)的信息在員工顯示的界 面就可以完成了,單擊刪除操作會(huì)執(zhí)行相應(yīng)的servlet來處理刪除的操作,完成后刷新顯示站點(diǎn)信息的頁面。管理員查看站點(diǎn)信息的頁面為badmin.jsp主要執(zhí)行表busstope的select查詢語句,查得的結(jié)果是多行記錄,保存在 list結(jié)果集和變量re中,代碼如下: public list findall() log.debug("finding a
21、ll busstope instances");try string querystring = "from busstope"query queryobject = getsession().createquery(querystring);return queryobject.list(); catch (runtimeexception re) log.error("find all failed", re);throw re;這段代碼只是對(duì)站點(diǎn)信息的全部查詢操作,在界面上只要對(duì)返回得數(shù)據(jù)集變量list數(shù)據(jù)既可。把站點(diǎn)信息添加到數(shù)據(jù)庫才能
22、查到站點(diǎn)的數(shù)據(jù)信息。新增站點(diǎn)信息的 頁面為addbus.jsp這個(gè)操作實(shí)際上是把站點(diǎn)的基本信息保存在變量re中,調(diào)用執(zhí)行函數(shù)提交到數(shù)據(jù)庫中。代碼如下:public void save(busstope transientinstance) log.debug("saving person instance");try getsession().save(transientinstance);log.debug("save successful"); catch (runtimeexception re) log.error("save fail
23、ed", re);throw re;4.2 車輛信息維護(hù)功能的實(shí)現(xiàn)當(dāng)管理員進(jìn)行車輛信息管理的時(shí)候, 首先要顯示所有車輛信息的列表,為此設(shè)計(jì) 了車輛信息顯示頁面。該頁面包括了車輛的基本信息,還提供了對(duì)車輛信息操作的入 口,包括修改和刪除,其界面設(shè)計(jì)樣式如圖 4-3所示。選擇字段:車輛編號(hào)y|w車輛編號(hào)i車輛型號(hào)使用年限購買時(shí)間*桑作13201242-01 00:00:00.0.111114341992-03-21 00:00:00,05123454小5461990034100:00:00.0町余.修軌7 一小31990-09-08 00:00:00,0彳噩鼓23534454456199
24、2-09-21 00:00:00.0:冊(cè)除修改12圖4-3顯示車輛列表界面車輛信息維護(hù),首先要添加車輛信息,根據(jù)數(shù)據(jù)庫設(shè)計(jì),車輛信息包括數(shù)據(jù)庫表car,車輛信息的初始化也由系統(tǒng)管理員完成,新增車輛信息的頁面如圖4-4所示。添加車輛編號(hào): 類型二 使用時(shí)間; 購買時(shí)間:圖4-4新增車輛界面修改車輛信息界面于新增車輛信息的界面相似,刪除車輛的信息在車輛顯示的界面就可以完成了,單擊刪除操作會(huì)執(zhí)行相應(yīng)的servlet來處理刪除的操作,完成后刷新顯示教師信息的頁面。管理員查看車輛信息的頁面為cadmin.jsp主要執(zhí)行表car的select查詢語句,查得的結(jié)果是多行記錄,保存在 list結(jié)果集和變量re
25、中,代碼如下:public list findall() log.debug("finding all car instances");try string querystring = "from car"query queryobject = getsession().createquery(querystring);return queryobject.list(); catch (runtimeexception re) log.error("find all failed", re); throw re;這段代碼只是對(duì)車輛信息
26、的全部查詢操作,在界面上只要對(duì)返回得數(shù)據(jù)集變量list數(shù)據(jù)既可。把車輛信息添加到數(shù)據(jù)庫才能查到車輛的數(shù)據(jù)信息。新增車輛信息的 頁面為addcar.jsp這個(gè)操作實(shí)際上是把員工的基本信息保存在變量re中,調(diào)用執(zhí)行函數(shù)提交到數(shù)據(jù)庫中。代碼如下:public void save(car transientinstance) log.debug("saving person instance");try getsession().save(transientinstance); log.debug("save successful"); catch (runti
27、meexception re) log.error("save failed", re); throw re;4.3 路線信息維護(hù)功能的實(shí)現(xiàn)當(dāng)管理員進(jìn)行路線信息管理的時(shí)候, 首先要顯示所有路線信息的列表,為此設(shè)計(jì) 了路線信息顯示頁面。該頁面包括了路線的基本信息,還提供了對(duì)路線信息操作的入 口,包括修改和刪除,其界面設(shè)計(jì)樣式如圖 4-5所示。猛拗號(hào)7起始站臺(tái)懶編號(hào)路線名稱發(fā)車時(shí)間收車時(shí)間運(yùn)行時(shí)間操作達(dá)縣雕mi嘴6191900-01-01 11:00:00,0h匿市建行11122路i7191900-01-01 10:00:00,0 :it w達(dá)州賓館11133路|8211900
28、-01-01 13:00:00,0 送酸太平洋家私廣場11154路|92219004)1-0114:000 圖4-5顯示路線列表界面路線信息維護(hù),首先要添加路線信息,根據(jù)數(shù)據(jù)庫設(shè)計(jì),路線信息包括數(shù)據(jù)庫表way,路線信息的初始化也由系統(tǒng)管理員完成,新增路線信息的頁面如圖4-6所示。站臺(tái)名稱路線編號(hào)路線名稱發(fā)車時(shí)間(點(diǎn)) 收車時(shí)間(點(diǎn)) 運(yùn)行時(shí)間取消圖4-6新增路線界面修改路線信息界面于新增路線信息的界面相似, 刪除員工的信息在路線顯示的界 面就可以完成了,單擊刪除操作會(huì)執(zhí)行相應(yīng)的 servlet來處理刪除的操作,完成后刷 新顯示路線信息的頁面。管理員查看路線信息的頁面為 wadmin.jsp主要
29、執(zhí)行表way的select查詢語句, 查得的結(jié)果是多行記錄,保存在 list結(jié)果集和變量re中,代碼如下: public list findall() log.debug("finding all way instances");try string querystring = "from person"query queryobject = getsession().createquery(querystring);return queryobject.list(); catch (runtimeexception re) log.error(&quo
30、t;find all failed", re); throw re;這段代碼只是對(duì)路線信息的全部查詢操作,在界面上只要對(duì)返回得數(shù)據(jù)集變量list數(shù)據(jù)既可。把路線信息添加到數(shù)據(jù)庫才能查到路線的數(shù)據(jù)信息。新增路線信息的 頁面為addway.jsp這個(gè)操作實(shí)際上是把員工的基本信息保存在變量re中,調(diào)用執(zhí)行函數(shù)提交到數(shù)據(jù)庫中。代碼如下:public void save(person transientinstance) log.debug("saving way instance"); try getsession().save(transientinstance); l
31、og.debug("save successful"); catch (runtimeexception re) log.error("save failed", re); throw re;4.4 排班信息維護(hù)功能的實(shí)現(xiàn)當(dāng)管理員進(jìn)行排班信息管理的時(shí)候, 首先要顯示所有排班信息的列表,為此設(shè)計(jì) 了排班信息顯示頁面。該頁面包括了排班的基本信息,還提供了對(duì)排班信息操作的入路線編 號(hào)排班編 號(hào)車輛編 號(hào)人員編 號(hào)上班時(shí)間11111111111900-01-0106:00:00.0口,包括修改和刪除,其界面設(shè)計(jì)樣式如圖 4-7所示下班時(shí)間1900-01-0119
32、:00:00,011121221121900-01-0107:00:00,011131331121900-01-0108:05:52,01900-01-01 19:00:00,01900-01-0121:00:00,0圖4-7顯示排班列表界面排班信息維護(hù),首先要添加排班信息,根據(jù)數(shù)據(jù)庫設(shè)計(jì),排班信息包括數(shù)據(jù)庫表scheduling,排班信息的初始化也由系統(tǒng)管理員完成,新增排班信息的頁面如圖4-8所示。排班編號(hào) 路線編號(hào) 上班時(shí)間 下班時(shí)間 站點(diǎn)編號(hào) 人員編號(hào) 車輛編號(hào);取消圖4-8新增員工界面修改排班信息界面于新增排班信息的界面相似,刪除員工的信息在員工顯示的界 面就可以完成了,單擊刪除操作會(huì)
33、執(zhí)行相應(yīng)的 servlet來處理刪除的操作,完成后刷 新顯示教師信息的頁面。管理員查看員工信息的頁面為 sadmin.jsp主要執(zhí)行表scheduling的select查詢語 句,查得的結(jié)果是多行記錄,保存在 list結(jié)果集和變量re中,代碼如下:public list findall() log.debug("finding all scheduling instances"); try string querystring = "from person"query queryobject = getsession().createquery(quer
34、ystring);return queryobject.list(); catch (runtimeexception re) log.error("find all failed", re); throw re;這段代碼只是對(duì)排班信息的全部查詢操作,在界面上只要對(duì)返回得數(shù)據(jù)集變量list數(shù)據(jù)既可。把排班信息添加到數(shù)據(jù)庫才能查到員工的數(shù)據(jù)信息。新增排班信息的 頁面為addsch.jsp這個(gè)操作實(shí)際上是把排班的基本信息保存在變量re中,調(diào)用執(zhí)行函數(shù)提交到數(shù)據(jù)庫中。代碼如下:public void save(person transientinstance) log.debug
35、("saving scheduling instance"); try getsession().save(transientinstance); log.debug("save successful"); catch (runtimeexception re) log.error("save failed", re); throw re;4.5 員工信息維護(hù)功能的實(shí)現(xiàn)當(dāng)管理員進(jìn)行員工信息管理的時(shí)候,首先要顯示所有員工信息的列表,為此設(shè)計(jì) 了員工信息顯示頁面。該頁面包括了員工的基本信息,還提供了對(duì)員工信息操作的入口,包括修改和刪除,其
36、界面設(shè)計(jì)樣式如圖 4-9所示選擇字段:蝌0圖4-9顯示員工列表界面員工信息維護(hù),首先要添加員工信息,根據(jù)數(shù)據(jù)庫設(shè)計(jì),員工信息包括數(shù)據(jù)庫表 persoq員工信息的初始化也由系統(tǒng)管理員完成,新增員工信息的頁面如圖4-10所示職務(wù)q司機(jī)二乘務(wù)員 電話圖4-10新增員工界面修改員工信息界面于新增員工信息的界面相似,刪除員工的信息在員工顯示的界 面就可以完成了,單擊刪除操作會(huì)執(zhí)行相應(yīng)的 servlet來處理刪除的操作,完成后刷 新顯示員工信息的頁面。管理員查看員工信息的頁面為 padmin.jsp主要執(zhí)行表person的select查詢語句, 查得的結(jié)果是多行記錄,保存在 list結(jié)果集和變量re中,代碼如下: public list findall() log.debug("finding all person instances");try string querystring = "from person"query queryobject = getsession().createquery(querystring);return queryobject.list(); catch (runtimeexception re) log.error("find all fai
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- (二模)2025年深圳市高三年級(jí)第二次調(diào)研考試地理試卷(含標(biāo)準(zhǔn)答案)
- 專業(yè)介紹課件
- 高速公路改建工程承包合同書
- 遼寧政法職業(yè)學(xué)院《生物工程導(dǎo)論》2023-2024學(xué)年第二學(xué)期期末試卷
- 洛陽科技職業(yè)學(xué)院《西方醫(yī)學(xué)史》2023-2024學(xué)年第二學(xué)期期末試卷
- 江蘇省兩校2024-2025學(xué)年高三四模(5月)物理試題試卷含解析
- 云南省昭通市昭陽區(qū)達(dá)標(biāo)名校2024-2025學(xué)年初三年級(jí)第一次調(diào)研考試生物試題含解析
- 蘇州工業(yè)園區(qū)職業(yè)技術(shù)學(xué)院《中國大學(xué)發(fā)展史》2023-2024學(xué)年第二學(xué)期期末試卷
- 蘇州幼兒師范高等專科學(xué)?!洞髮W(xué)化學(xué)及實(shí)驗(yàn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 吉林省白城市通榆一中2024-2025學(xué)年高三期末熱身聯(lián)考英語試題含解析
- (二模)2025年深圳市高三年級(jí)第二次調(diào)研考試地理試卷(含標(biāo)準(zhǔn)答案)
- 四年級(jí)下冊(cè)《心理健康教育》全冊(cè)教案
- 自愿離婚的協(xié)議范本5篇
- 商業(yè)運(yùn)營服務(wù)合作協(xié)議
- 員工心理健康關(guān)懷與支持措施試題及答案
- 2025書畫藝術(shù)品交易合同范本
- 兒童支氣管哮喘診斷與防治指南(2025)解讀
- 2024-2025學(xué)年人教版七年級(jí)(下)期中數(shù)學(xué)試卷(考試范圍:第7~9章) (含解析)
- 安全生產(chǎn)“反三違”學(xué)習(xí)培訓(xùn)
- 網(wǎng)球裁判考試試題及答案
- 能源儲(chǔ)備體系建設(shè)-深度研究
評(píng)論
0/150
提交評(píng)論