cics-課程設(shè)計《地鐵信息管理系統(tǒng)》畢業(yè)設(shè)計_第1頁
已閱讀1頁,還剩26頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、<p>  《地鐵信息管理系統(tǒng)》</p><p>  班 級: R會計122</p><p><b>  項目組成員: </b></p><p>  帳 號: </p><p><b>  摘  要</b></p><p>  隨著計算機網(wǎng)絡(luò)技

2、術(shù)的飛速發(fā)展和日益普及,網(wǎng)絡(luò)應(yīng)用軟件越來越多,面向網(wǎng)絡(luò)的開發(fā)技術(shù)已經(jīng)成為IT技術(shù)發(fā)展的重要分支之一。網(wǎng)絡(luò)應(yīng)用程序的設(shè)計和開發(fā)已成為各類應(yīng)用軟件中最主要的組成部分,其需求也相應(yīng)增多,因此,計算機網(wǎng)絡(luò)程序設(shè)計作為一項知識技能受到越來越多的重視,電子商務(wù)也因其便捷、高效的特點,受到人們越來越多的關(guān)注。</p><p>  基于以上原因,本論文設(shè)計開發(fā)一個地鐵信息管理系統(tǒng),其目的是為了搭建一個地鐵信息管理的平臺,提高交易

3、效率、更加便捷快速的完成地鐵信息查詢,管理等活動。</p><p>  本項目包括:用戶注冊、用戶登錄、地鐵路線查詢、地鐵信息查詢、駕駛員信息查詢,票價查詢,票價修改,駕駛員信息修改等。</p><p>  本文對網(wǎng)站開發(fā)設(shè)計的全過程進行了詳細的闡述。包括需求分析、概要設(shè)計、詳細設(shè)計、網(wǎng)站實現(xiàn)、測試。完成了電子商務(wù)網(wǎng)站的基本功能,方便賣家與買家更高效的進行商品交易</p>&

4、lt;p>  關(guān)鍵詞:B2C JSP 電子商務(wù) JCL CICS COBOL地鐵信息管理</p><p><b>  目  錄</b></p><p><b>  《項目題目》1</b></p><p><b>  摘  要2</b></p><p><b>

5、;  目  錄3</b></p><p><b>  第一章  概述1</b></p><p>  1.1課題來源及意義1</p><p>  1.2開發(fā)工具及相關(guān)技術(shù)簡介1</p><p>  第二章  需求分析3</p><p>  2.1可行性分析3</p>

6、;<p>  2.2功能需求分析3</p><p><b>  2.3環(huán)境要求3</b></p><p>  第三章  概要設(shè)計5</p><p>  3.1網(wǎng)站結(jié)構(gòu)層次圖5</p><p>  3.2系統(tǒng)用例圖6</p><p>  3.3界面設(shè)計10</p>

7、;<p>  3.4系統(tǒng)活動圖11</p><p>  第四章 地鐵管理系統(tǒng)VASM文件設(shè)計16</p><p>  第五章 地鐵管理的MAPSET設(shè)計21</p><p><b>  第一章  概述</b></p><p>  1.1課題來源及意義</p><p>  經(jīng)過一

8、年對CICS COBOL 大型機設(shè)計等的學習,我們對大型機設(shè)計方面的知識有了很大的提升,本著理論聯(lián)系實際的宗旨,通過學校提供的這次課程設(shè)計實踐的機會,在指導教師的幫助下,歷經(jīng)四周時間,我們小組自行設(shè)計一套大連地鐵信息查詢系統(tǒng),在下面的各章中,我將以這套大連地鐵信息查詢?yōu)槔?,談?wù)勂溟_發(fā)過程和所涉及到的問題。</p><p>  網(wǎng)絡(luò)是一片獨特的天空,中國國情又有其特殊性。怎樣將結(jié)合Internet和中國國情,充分發(fā)

9、揮電子信息管理的優(yōu)越性,實現(xiàn)極富意義的電子信息管理技術(shù)和商務(wù)模式的創(chuàng)新,是擺在中國電子商務(wù)業(yè)界人士面前的一大課題。</p><p>  隨著時代的發(fā)展,信息技術(shù)、Internet/Intranet技術(shù)、COBOL技術(shù)不斷完善、網(wǎng)絡(luò)進程逐步加快,傳統(tǒng)的人工管理模式越來越不能滿足人們快節(jié)奏的生活需求,電子信息管理由此發(fā)展。伴隨著電子信息技術(shù)的不斷成熟,其功能越來越強大,注冊員工可以在后臺實現(xiàn)各種各樣的功能,極大的提高

10、了辦公效率,讓人們體會到了電子信息管理帶來的便捷。</p><p>  在本次畢業(yè)設(shè)計中,使用了CICS技術(shù),通過連接VASM數(shù)據(jù)庫進行數(shù)據(jù)的存儲。構(gòu)建了一個能實現(xiàn)簡單功能的地鐵電子信息后臺管理系統(tǒng)。</p><p>  選擇課題的前提必須是對課題有相當詳細的了解,對于我們小組選的課題來說,我必須了解大連地鐵信息查詢系統(tǒng)的結(jié)構(gòu)以及地鐵公司職員的信息還有地鐵線路,發(fā)車時間等相關(guān)信息。將這些信

11、息輸入,使之能夠進行查詢、修改、刪除并且與地鐵信息查詢系統(tǒng)執(zhí)行相同的操作。在需求分析階段,需要完成地鐵信息查詢系統(tǒng)的具體分類和實施過程流圖。概念設(shè)計階段要完成數(shù)據(jù)抽象與局部視圖設(shè)計以及視圖的集成。邏輯結(jié)構(gòu)設(shè)計階段要把E-R圖轉(zhuǎn)化為關(guān)系模式。</p><p>  通過實踐和鞏固在課堂教學中學習的關(guān)于CICS的有關(guān)知識、COBOL的有關(guān)知識和MAPSET的建立方法,熟練掌握對于給定實際問題,為了設(shè)計一個地鐵信息管理系

12、統(tǒng),必須得經(jīng)過系統(tǒng)調(diào)研、需求分析、概念設(shè)計、邏輯設(shè)計、物理設(shè)計、系統(tǒng)調(diào)試、維護以及系統(tǒng)評價的一般過程,為畢業(yè)設(shè)計打下基礎(chǔ)。</p><p>  1.2開發(fā)工具及相關(guān)技術(shù)簡介</p><p><b>  1.21開發(fā)工具</b></p><p>  CICS 是IBM 公司的強大主機交易服務(wù)器、集成平臺,在全球C、C++、COBOL等交易中間件市

13、場上占有絕大多數(shù)客戶。CICS有超過30年的歷史,開發(fā)于在IBM英國的赫思里(Hursley)研發(fā)中心。CICS英國式發(fā)音是“kiks”。在AIX、HP等分布平臺上的CICS叫Txseries。交易服務(wù)器也叫交易處理中間件。支持聯(lián)機交易服務(wù)(OLTP),提供用戶實時的交易請求與響應(yīng),支持分布式交易服務(wù)、多個數(shù)據(jù)源、異種數(shù)據(jù)源、和分布式協(xié)同應(yīng)用,支持兩階段提交。</p><p>  1.22相關(guān)技術(shù)簡介</p

14、><p>  CICS是客戶信息控制系統(tǒng)(Customer Information Control System)的縮寫,它是z/OS操作系統(tǒng)上通用的交易處理子系統(tǒng)。CICS提供了一些系列運行在線程序的服務(wù),可以在同一時間接受許多用戶的請求,使用同一個文件和同一段程序去運行同一個應(yīng)用。傳統(tǒng)的CICS應(yīng)用由提交一個交易請求來驅(qū)動。交易的執(zhí)行包括了運行一個或多個應(yīng)用程序,來完成所需的功能。C

15、ICS以最快的響應(yīng)速度管理共享的資源,數(shù)據(jù)的完整性和運行的優(yōu)先級。CICS為用戶授權(quán),分配資源(實際存儲和循環(huán)),并且把來自應(yīng)用的數(shù)據(jù)庫訪問請求傳遞給合適的數(shù)據(jù)庫管理系統(tǒng)(如DB2)。我們可以說CICS在行為上和在許多功能上與z/OS操作系統(tǒng)非常相似。</p><p><b>  第二章  需求分析</b></p><p><b>  2.1可行性分析<

16、;/b></p><p><b>  (1)經(jīng)濟可行性</b></p><p>  本網(wǎng)站設(shè)計所需的開發(fā)環(huán)境可以通過網(wǎng)絡(luò)下載并且大部分為開源軟件,都可以在網(wǎng)上直接下載到。Windows是極為普遍的操作系統(tǒng),且操作方便、易學、安全。服務(wù)器選用Tomcat,容易獲得、不需額外成本,且性能穩(wěn)定。所用開發(fā)工具選擇,數(shù)據(jù)庫使用占用空間小的MAPSET,其實現(xiàn)過程只需一臺P

17、C機就能夠完成,開發(fā)成本低。</p><p><b> ?。?)技術(shù)可行性</b></p><p>  本系統(tǒng)采用Windows操作系統(tǒng),用Tomcat作為Web服務(wù)器,使用VASM作為數(shù)據(jù)庫,對數(shù)據(jù)進行存儲和管理。采用CICS、COBOL等技術(shù)進行程序開發(fā)。NetBeans作為開發(fā)工具,采取B/S模式,即瀏覽器/服務(wù)器模式。</p><p>

18、  由于以上各種技術(shù)在網(wǎng)站開發(fā)過程中均已得到廣泛使用,技術(shù)成熟,并且開發(fā)簡單、操作性強,因此,本系統(tǒng)具有技術(shù)的可行性。</p><p><b>  (3)操作可行性</b></p><p>  本網(wǎng)站操作簡單,符合人們對網(wǎng)站的使用習慣,普通用戶無需經(jīng)過操作培訓,點擊鏈接進入網(wǎng)站按界面提示及個人需求操作即可。管理員則需經(jīng)過簡單培訓,能夠懂得使用網(wǎng)絡(luò),就可以對網(wǎng)站進行使用

19、和維護,管理好此網(wǎng)站。</p><p><b>  2.2功能需求分析</b></p><p>  2.2.1系統(tǒng)功能性概述</p><p>  本系統(tǒng)是一個小型的電子信息管理系統(tǒng),可以為企業(yè)提供方便的企業(yè)管理環(huán)境。系統(tǒng)功能包括:用戶注冊、用戶登錄、路線信息管理、車輛信息管理、添加管理員等</p><p><b&g

20、t;  其基本功能具體有:</b></p><p>  注冊:用戶可以注冊成為網(wǎng)站的會員。注冊時對用戶名、密碼的合法性進行驗證,已經(jīng)注冊過的用戶名不能再使用;同時對注冊使用的電子郵箱進行重復性驗證,已經(jīng)注冊的電子郵箱不能再次注冊。</p><p>  登陸:已注冊用戶進行登錄時,對其用戶名、密碼進行驗證。</p><p>  個人信息維護:注冊的用戶可以

21、添加、修改個人信息。</p><p>  路線信息管理:管理員及可以查詢各條線路的路線等,通過GPS定位可以實時監(jiān)控地鐵最新定位動態(tài)等。</p><p>  車輛信息管理:車輛購置,車輛信息修改,車輛信息查詢,車輛報廢數(shù)據(jù)刪除。</p><p>  員工信息管理:員工信息增加,員工信息刪除,員工信息修改,員工信息查詢。</p><p>  票

22、價信息管理:票價信息增加,票價信息刪除,票價信息修改,票價信息查詢。</p><p><b>  2.2.2系統(tǒng)角色</b></p><p>  本系統(tǒng)專門為各種管理人員設(shè)計使用。</p><p>  可以實現(xiàn)用戶注冊、用戶登錄、路線信息管理、車輛信息管理、添加管理員等功能。</p><p><b>  2.3

23、環(huán)境要求</b></p><p> ?。?)系統(tǒng)開發(fā)環(huán)境要求:</p><p>  硬件環(huán)境:內(nèi)存:2G</p><p><b>  硬盤:298G</b></p><p>  CPU:Intel i3 2.13GHZ</p><p>  軟件環(huán)境:Windows操作系統(tǒng)</p&

24、gt;<p><b>  開發(fā)工具:CICS</b></p><p>  輔助工具:Office</p><p>  開發(fā)語言:COBOL</p><p> ?。?)系統(tǒng)運行環(huán)境要求:</p><p>  服務(wù)器端:操作系統(tǒng):windows 2000版本以上</p><p><

25、b>  內(nèi)存:512M以上</b></p><p><b>  硬盤:80G以上</b></p><p><b>  第三章  概要設(shè)計</b></p><p>  3.1網(wǎng)站結(jié)構(gòu)層次圖</p><p>  圖3-1  地鐵信息管理系統(tǒng)總體結(jié)構(gòu)層次圖</p><

26、p>  本系統(tǒng)分為以下幾個部分:登錄注冊、路線信息管理、車輛信息管理、員工信息管理、票價信息管理。</p><p>  各部分的功能分別如下:</p><p>  登陸:已注冊用戶進行登錄時,對其用戶名、密碼進行驗證。</p><p>  路線信息管理:管理員及可以查詢各條線路的路線等,通過GPS定位可以實時監(jiān)控地鐵最新定位動態(tài)等。</p>&l

27、t;p>  車輛信息管理:車輛購置,車輛信息修改,車輛信息查詢,車輛報廢數(shù)據(jù)刪除。</p><p>  員工信息管理:員工信息增加,員工信息刪除,員工信息修改,員工信息查詢。</p><p>  票價信息管理:票價修改,票價查詢。</p><p><b>  3.2系統(tǒng)用例圖</b></p><p><b&g

28、t;  3.2.1總用例</b></p><p>  圖3-2  地鐵管理系統(tǒng)總體用例圖</p><p>  管理員可以查詢各條線路的路線等,通過GPS定位可以實時監(jiān)控地鐵最新定位動態(tài)等??梢攒囕v購置信息錄入,車輛信息修改,車輛信息查詢,車輛報廢數(shù)據(jù)刪除等??梢詥T工信息增加,員工信息刪除,員工信息修改,員工信息查詢等。可以票價修改,票價查詢等。</p><p

29、>  3.2.2登陸子用例</p><p>  圖3-3  登陸子用例圖</p><p>  管理員和普通用戶都可以登錄界面直接直接進行登錄,若沒有ID可以通過注冊子用例注冊新的ID。</p><p>  3.2.3注冊子用例</p><p>  如果沒有ID的新用戶可以注冊界面注冊一個新的ID,如已經(jīng)有ID了則忽略此界面,并返回上一級

30、菜單界面。</p><p>  3.2.4車輛信息管理子用例</p><p>  通過車輛信息管理界面可以添加新購置的車輛信息,查詢并修改所有已擁有的車輛的信息,刪除已經(jīng)報廢車輛的信息,并且返回上一級菜單界面。</p><p>  3.2.5員工信息管理子用例</p><p>  通過員工信息管理界面,管理人員可以添加新的員工的信息,查詢并修

31、改所有現(xiàn)有員工的相關(guān)信息,刪除離職的員工的信息,并返回上一級菜單界面。</p><p>  3.2.6路線信息管理子用例</p><p>  圖3-6  路線管理子用例圖</p><p>  通過路線管理界面,管理可以添加新增路線的相關(guān)信息,查詢并修改相關(guān)路線的信息,刪除路線信息,并返回上一級菜單界面。</p><p>  3.2.7票價信息

32、管理子用例</p><p>  圖3-7  票價信息管理子用例圖</p><p>  通過票價信息管理界面,管理員可以查詢并修改相關(guān)路線對應(yīng)的票價,并返回上一級菜單界面。</p><p><b>  3.3界面設(shè)計</b></p><p>  界面設(shè)計的原則是:網(wǎng)站界面設(shè)計簡潔、美觀、布局合理整齊;用戶操作步驟簡單、易學

33、、易用。</p><p>  用戶在登錄頁面輸入用戶名、密碼和驗證碼后點擊登錄,可跳轉(zhuǎn)到相應(yīng)的主頁面。如果忘記密碼也可以點擊忘記密碼跳轉(zhuǎn)到找回密碼的頁面通過注冊時填入的密碼問題進行密碼找回。</p><p>  管理員登陸后后可進入到管理員的主頁面,主頁中有所有的管理鏈接,點擊后可進入到相應(yīng)的管理頁面進行相關(guān)操作。同時有退出鍵,不使用系統(tǒng)時可以退出。</p><p>

34、;<b>  3.4系統(tǒng)活動圖</b></p><p>  3.4.1管理員登陸OR注冊</p><p>  圖3-8  登錄注冊活動圖</p><p>  管理員登錄后,可進行車輛信息管理、員工信息管理、路線信息管理、票價信息管理、退出。</p><p>  3.4.2車輛管理信息活動圖</p><

35、p>  圖3-9  車輛管理信息活動圖</p><p>  進入車輛管理子系統(tǒng):可以完成車輛購置,車輛信息查詢,車輛信息修改,車輛報廢數(shù)據(jù)刪除等功能。如果選擇錯了子菜單,可以返回住菜單。</p><p>  3.4.員工管理信息活動圖</p><p>  圖3-10  員工管理信息活動圖</p><p>  員工信息管理子系統(tǒng):進入該系

36、統(tǒng),可以添加員工信息,查詢?nèi)藛T信息,修改人員信息,刪除人員信息等,如果選擇錯了子菜單,可以返回住菜單。</p><p>  3.5.路線管理信息活動圖</p><p>  圖3-11  路線管理信息活動圖</p><p>  進入路線管理子菜單,可以添加新路線,查詢路線信息,修改路線信息,刪除路線信息,如果選擇錯了子菜單,可以返回住菜單。</p>&l

37、t;p>  3.6.票價管理信息活動圖</p><p>  圖3-12  票價管理信息活動圖</p><p>  進入票價管理子菜單,可以查詢票價,修改票價等,如果選擇錯了子菜單,可以返回住菜單。</p><p>  第四章 地鐵管理系統(tǒng)VASM文件設(shè)計</p><p>  4.1 設(shè)計VSAM文件</p><p&

38、gt;  VSAM(Virtual Storage Access Method)文件是IBM公司在虛擬存儲器和樹型數(shù)據(jù)結(jié)構(gòu)的基礎(chǔ)上,為了滿足數(shù)據(jù)量大,存取速度快和維護方便的要求而發(fā)展起來的一種文件組織形式,它是在數(shù)據(jù)庫出現(xiàn)以前就發(fā)展起來的。</p><p>  VSAM 存取文件記錄的方法將不依賴于存放記錄的外部設(shè)備類型,而是通過這個記錄對文件開始點的相對位移(相對位移以字節(jié)為單位計算)來訪問記錄。相對位移值就稱

39、之為相對字節(jié)地址RBA(Relative Byte Address)。文件開始點地址定為0。</p><p>  4.1.1 VSAM文件概念設(shè)計</p><p>  1.線路信息的VSAM文件:</p><p>  將每條記錄的長度設(shè)置為32</p><p>  前2位為站點,設(shè)置為關(guān)鍵字</p><p>  中間

40、的5位為該車輛所在線路</p><p>  圖4-1  路線信息的VSAM文件圖</p><p>  2.票價信息的VSAM文件:</p><p>  將每條記錄的長度設(shè)置為32</p><p>  前2位為站點,設(shè)置為關(guān)鍵字</p><p>  中間5位為站點所在線路 </p><p>  后

41、1位是站點所對應(yīng)票價</p><p>  圖4-2  票價信息的VSAM文件圖</p><p>  3.客戶信息的VSAM文件:</p><p>  將每條記錄的長度設(shè)置為32</p><p>  前3位為員工代碼,設(shè)置為關(guān)鍵字</p><p>  中間的12位為該員工姓名</p><p>&l

42、t;b>  后2位是該員工年齡</b></p><p>  最后10位是員工電話</p><p>  圖4-3  客戶信息的VSAM文件圖</p><p>  4.車輛信息的VSAM文件:</p><p>  將每條記錄的長度設(shè)置為32</p><p>  前4位為車輛代碼,設(shè)置為關(guān)鍵字</p&

43、gt;<p>  中間的5位為該車輛使用年限</p><p>  后5位是該車輛所在線路</p><p>  最后3位是該車輛狀態(tài)</p><p>  圖4-4  車輛信息的VSAM文件圖</p><p>  4.1.2 VSAM文件生成</p><p>  4.2 VSAM文件的CICS定義安裝&l

44、t;/p><p>  在新建組SUBWAY下定義安裝上述VSAM 文件,并將文件OPEN:</p><p><b>  顯示結(jié)果如下:</b></p><p>  1.票價信息的VASM文件</p><p>  圖4-5  票價信息的VASM實現(xiàn)圖</p><p>  2.路線信息的VASM文件<

45、;/p><p>  圖4-6  路線信息的VASM實現(xiàn)圖</p><p>  3.員工信息的VASM文件</p><p>  圖4-7  員工信息的VASM實現(xiàn)圖</p><p>  4.車輛信息的管理文件</p><p>  圖4-8  車輛信息的VASM實現(xiàn)圖</p><p>  第五章 地鐵管

46、理的MAPSET設(shè)計</p><p>  5.1 登錄界面設(shè)計</p><p>  在登錄界面需要輸入賬號和密碼,若賬號密碼正確則進入主菜單界面,若不正確,系統(tǒng)給出提示重新輸入。</p><p>  圖5-1  登陸菜單的界面圖</p><p>  5.2 主菜單界面設(shè)計</p><p>  如圖,1是路線查詢,2是車

47、輛查詢,3是員工查詢,4是票價查詢,5是退出</p><p>  圖5-2  主菜單的界面圖</p><p>  5.3 路線信息查詢界面設(shè)計</p><p>  路線信息查詢界面有兩條路線供管理,路線A和路線B,選1可以查詢線路A,選2可以查詢線路2</p><p>  圖5-3  線路查詢菜單的界面圖</p><p&g

48、t;<b>  點擊路線A出現(xiàn)下圖</b></p><p>  圖5-3.1  線路A路線查詢界面圖</p><p><b>  點擊路線B出現(xiàn)下圖</b></p><p>  圖5-3.2  線路B路線查詢界面圖</p><p>  5.4 車輛信息查詢界面設(shè)計</p><p&

49、gt;  車輛信息管理界面可以實現(xiàn) 1車輛名稱查詢 2使用年限查詢 3工作線路查詢 4使用狀態(tài)查詢</p><p>  圖5-4  車輛信息查詢菜單的界面圖</p><p>  5.5票價信息管理界面設(shè)計</p><p>  點擊票價,所有票價都是兩元。</p><p>  圖5-5  票價查詢菜單的界面圖</p>&

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論