公交查詢系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書_第1頁(yè)
公交查詢系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書_第2頁(yè)
公交查詢系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書_第3頁(yè)
公交查詢系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書_第4頁(yè)
公交查詢系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書_第5頁(yè)
已閱讀5頁(yè),還剩39頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、1引言1.1編寫目的該文檔為“公交線路查詢系統(tǒng)”詳細(xì)設(shè)計(jì)說(shuō)明的文檔。編寫目的在于從需求分析已經(jīng)明確的基礎(chǔ)上,為實(shí)現(xiàn)需求的功能而闡述自己開(kāi)發(fā)設(shè)計(jì)思想、方法,逐步開(kāi)發(fā)強(qiáng)壯的系統(tǒng)構(gòu)架, 使設(shè)計(jì)適合于實(shí)施環(huán)境,為提高性能而進(jìn)行設(shè)計(jì)。并為下一步的詳細(xì)設(shè)計(jì)做基礎(chǔ)。1.2背景說(shuō)明開(kāi)發(fā)軟件名稱:南京市公交線路查詢系統(tǒng)。項(xiàng)目任務(wù)提出者:南京航空航天大學(xué)儲(chǔ)劍波老師。項(xiàng)目開(kāi)發(fā)者:南京航空航天大學(xué)0310104小組。用戶:南京市公交總公司。實(shí)現(xiàn)軟件單位:南京航空航天大學(xué)及南京市公交總公司。1.3定義列出本文件中用到的專門術(shù)語(yǔ)的定義和縮寫詞的原詞組。1.4 參考資料軟件工程導(dǎo)論,張海藩,清華大學(xué)出版社。 實(shí)用軟件工程,

2、鄭人杰等,清華大學(xué)出版社。2總體設(shè)計(jì)2.1需求規(guī)定 1. 線路查詢:在線路列表中選擇相應(yīng)的線路,經(jīng)查詢后查詢結(jié)果會(huì)顯示該線路上所有經(jīng)過(guò)站點(diǎn)于總站數(shù); 要求輸入框不為空; 2. 線路選擇:在站點(diǎn)中選擇相應(yīng)的起點(diǎn)站與終點(diǎn)站的編號(hào),點(diǎn)擊查詢,即在查詢結(jié)果框顯示符合用戶選擇的路線并提供多種路線的支持。 3. 修改線路:在線路列表里選擇即將修改的線路; 在線路改名框輸入要更新的名字,點(diǎn)擊修改; 對(duì)一條線路上站點(diǎn)進(jìn)行修改時(shí),在選擇站點(diǎn)框進(jìn)行相應(yīng)的增加,刪除,改名等操作。 4. 站點(diǎn)查詢:在站點(diǎn)列表中選擇站點(diǎn),查詢后查詢結(jié)果顯示經(jīng)由該站點(diǎn)的所有線路及具體的站點(diǎn)顯示及經(jīng)過(guò)該站點(diǎn)的線路總條數(shù)。 輸入框必須選擇站

3、點(diǎn)。 注:查詢結(jié)果框可清空。 2.2運(yùn)行環(huán)境操作系統(tǒng):windows 7(x86 x64)編譯環(huán)境:.Visual C+編譯軟件:Microsoft Visual Studio 20082.3基本設(shè)計(jì)概念和處理流程該系統(tǒng)的基本設(shè)計(jì)概念及主要功能圖:登錄界面 普通用戶管理員賬戶管理線路管理站點(diǎn)管理線路查詢密碼修改線路選擇站點(diǎn)查詢 圖2.3-1 站點(diǎn)查詢圖2.3-2線路查詢圖2.3-3線路選擇圖2.3-4 增加路線圖2.3-5 刪除線路圖2.3-6 修改線路圖2.3-7 增加站點(diǎn)圖2.3-8 刪除站點(diǎn)圖2.3-9 修改站點(diǎn)圖2.3-10 增加用戶圖2.3-11 刪除用戶圖2.3-12 用戶名修改2

4、.4結(jié)構(gòu)設(shè)計(jì)2.4.1結(jié)構(gòu)登錄界面 普通用戶管理員賬戶管理線路管理站點(diǎn)管理線路查詢密碼修改線路選擇站點(diǎn)查詢修改賬戶 增加賬戶刪除賬戶修改線路增加線路刪除線路修改站點(diǎn) 增加站點(diǎn)刪除站點(diǎn)終點(diǎn)站名起點(diǎn)站名線路名站點(diǎn)名2.4.3人工處理過(guò)程1:登錄界面時(shí),手動(dòng)輸入用戶名和密碼;2:增加路線時(shí),新增線路名和站點(diǎn)名;3:修改路線時(shí),將需要修改的路線名和站點(diǎn)名;4:新增用戶與密碼修改時(shí),手動(dòng)輸入要新添的用戶與密碼。2.4.4尚未問(wèn)決的問(wèn)題說(shuō)明在概要設(shè)計(jì)過(guò)程中尚未解決而設(shè)計(jì)者認(rèn)為在系統(tǒng)完成之前必須解決的各個(gè)問(wèn)題。2.5接口設(shè)計(jì)2.5.1用戶接口用戶登錄時(shí),需要輸入用戶名,密碼及是否記住密碼(可選), 要求輸入

5、相匹配的用戶名及密碼,登錄界面后提示登錄成功,否則提示登錄失敗。 登錄管理員界面后,增加線路:輸入要新增的線路名,并依次對(duì)此線路上的站點(diǎn)名輸入;要求以上兩項(xiàng)必須全部輸入;系統(tǒng)刷新后線路增加成功。刪除線路:在線路列表里選擇要?jiǎng)h除的線路;系統(tǒng)提示是否確認(rèn)刪除。修改線路:在線路列表里選擇即將修改的線路;在線路改名框輸入要更新的名字,點(diǎn)擊修改;對(duì)一條線路上站點(diǎn)進(jìn)行修改時(shí),在選擇站點(diǎn)框進(jìn)行相應(yīng)的增加,刪除,改名等操作。選擇站點(diǎn)后,有上移下移操作。帳號(hào)管理:從選擇用戶的下拉框中選擇進(jìn)行操作的用戶名; 如需新增用戶,輸入用戶名,密碼和是否為管理員(可選);系統(tǒng)提示添加成功; 刪除用戶時(shí),選擇用戶并進(jìn)行操作;

6、修改用戶密碼時(shí),需輸入用戶的新密碼及確認(rèn)密碼; 修改用戶名,輸入要修改的名字。登錄普通用戶界面后, 修改密碼:菜單欄中文件選擇修改密碼,用戶需輸入原密碼,新密碼及確認(rèn)新密碼以進(jìn)行修改; 線路選擇:在站點(diǎn)列表中選擇相應(yīng)的起點(diǎn)站與終點(diǎn)站,顯示在起點(diǎn)站框與終點(diǎn)站框,點(diǎn)擊查詢,即在查詢結(jié)果框顯示符合用戶選擇的路線并提供多種路線的支持。注:起點(diǎn)站與終點(diǎn)站需全部輸入; 線路查詢:在線路列表中選擇相應(yīng)的線路,經(jīng)查詢后查詢結(jié)果會(huì)顯示該線路上所有經(jīng)過(guò)站點(diǎn)于總站數(shù);要求輸入框不為空; 站點(diǎn)查詢:在站點(diǎn)列表中選擇站點(diǎn),查詢后查詢結(jié)果顯示經(jīng)由該站點(diǎn)的所有線路及具體的站點(diǎn)顯示及經(jīng)過(guò)該站點(diǎn)的線路總條數(shù)。 輸入框必須選擇站

7、點(diǎn)。( 注:查詢結(jié)果框可清空。) 2.5.2外部接口軟件接口:支持所有Windows平臺(tái)系統(tǒng);用戶界面;2.5.3內(nèi)部接口 登錄模塊,輸入:用戶名、密碼。輸出:登陸成功或失敗提示。 增加路線,輸入:新路線名,站點(diǎn)名。輸出:添加成功。 刪除路線,輸入:路線名。輸出:刪除成功。 修改路線,輸入:路線名,站點(diǎn)名。輸出:系統(tǒng)提示修改成功。 添加賬戶,輸入:新賬戶名,密碼。輸出:添加成功。 線路選擇,輸入:起點(diǎn)名,終點(diǎn)名。輸出:查詢結(jié)果。 線路查詢,輸入:路線名。輸出:查詢結(jié)果。站點(diǎn)查詢,輸入:站點(diǎn)名。輸出:查詢結(jié)果。2.6 其它專門要求 1、軟件必須嚴(yán)格按照設(shè)定的安全權(quán)限機(jī)制運(yùn)行,并有效防止非授權(quán)用戶

8、進(jìn)入本系統(tǒng)。2、軟件對(duì)用戶的所有誤操作或不合法操作進(jìn)行檢查,并給出提示信息。3數(shù)據(jù)庫(kù)設(shè)計(jì)3.1概念結(jié)構(gòu)設(shè)計(jì)帳號(hào)密碼管理員增加刪除管理1站點(diǎn)名線路名修改mn映射線路站點(diǎn)mn站點(diǎn)名線路名線路上站點(diǎn)順序選擇密碼用戶名查詢普通用戶mp3.2邏輯結(jié)構(gòu)設(shè)計(jì)以上E-R圖中有實(shí)體:管理員,普通用戶,線路,站點(diǎn)。以下對(duì)實(shí)體進(jìn)行分解:站點(diǎn)映射表(站點(diǎn)序號(hào),站點(diǎn)名,線路名)注:該站點(diǎn)映射表具有屬性站點(diǎn)序號(hào),站點(diǎn)名,線路名。主碼為站點(diǎn)序號(hào),站點(diǎn)名,線路名。用戶(用戶名,密碼)注:該用戶包括管理員與普通用戶。屬性為用戶名和密碼。主碼為用戶名,密碼。站點(diǎn)(站點(diǎn)名)注:該站點(diǎn)屬性是站點(diǎn)名。主碼為站點(diǎn)名。線路(線路名)注:該

9、線路具有屬性線路名。主碼為線路名。3.3物理結(jié)構(gòu)設(shè)計(jì)表3-1登錄表(user)字段類型說(shuō)明是否為空Uname char用戶IDNot nullPswchar密 碼Not nullRoleBoolean是否為管理員Not null表3-2站點(diǎn)信息表(station) 字段類型說(shuō)明是否為空SnameChar(10)主鍵Not null表3-3線路信息表(route) 字段類型說(shuō)明是否為空 Rnamechar(10)主鍵Not null表3-4 線路站點(diǎn)映射表(RSmap)字段類型說(shuō)明是否為空RnameInt主鍵Not nullSnameInt 主鍵Not nullRsorderInt站點(diǎn)序號(hào)Not

10、 null3.3數(shù)據(jù)字典設(shè)計(jì)用戶數(shù)據(jù)字典:屬性名存儲(chǔ)代碼類型長(zhǎng)度說(shuō)明普通用戶名UserVarchar30普通用戶登陸時(shí)的名稱管理員AdminVarchar30管理員登錄時(shí)賬戶名密碼Passwordint4用戶登錄時(shí)所用密碼站點(diǎn)數(shù)據(jù)字典:屬性名存儲(chǔ)代碼類型長(zhǎng)度說(shuō)明站點(diǎn)名StationVarchar20站點(diǎn)標(biāo)志名稱線路數(shù)據(jù)字典:屬性名存儲(chǔ)代碼類型長(zhǎng)度說(shuō)明線路名RnameVarchar20線路標(biāo)志名稱3.4安全保密設(shè)計(jì)本系統(tǒng)用戶分兩種:管理員及普通用戶。分別對(duì)其權(quán)限進(jìn)行了設(shè)置,如下:管理員:本系統(tǒng)的最高管理者,能對(duì)本系統(tǒng)軟件進(jìn)行操作,分別為站點(diǎn)管理(刪除站點(diǎn),增加站點(diǎn),修改站點(diǎn)),線路管理(刪除線路

11、,增加線路,修改線路),賬號(hào)管理(刪除賬戶,增加賬戶,修改賬戶)。當(dāng)公交路線出現(xiàn)變更時(shí),管理員可及時(shí)對(duì)信息進(jìn)行更換以便用戶查詢正確的信息。這個(gè)操作僅限管理員。普通用戶:本系統(tǒng)的廣大使用者,能使用本系統(tǒng)密碼修改,查詢線路信息,站點(diǎn)信息,及最終的線路選擇。4系統(tǒng)出錯(cuò)處理設(shè)計(jì)4.1出錯(cuò)信息。可能出現(xiàn)的錯(cuò)誤和故障系統(tǒng)輸出信息形式系統(tǒng)輸出信息的含意處理方法人工操作出錯(cuò)系統(tǒng)出現(xiàn)大量錯(cuò)誤數(shù)據(jù)系統(tǒng)數(shù)據(jù)出現(xiàn)錯(cuò)誤備份還原操作恢復(fù)前一段時(shí)間的數(shù)據(jù);病毒故障系統(tǒng)運(yùn)行過(guò)慢,計(jì)算機(jī)死機(jī)等現(xiàn)象系統(tǒng)受到病毒的入侵,導(dǎo)致數(shù)據(jù)錯(cuò)誤或丟失備份還原操作恢復(fù)前一段時(shí)間的數(shù)據(jù),并經(jīng)常殺毒,安裝系統(tǒng)防火墻軟件打開(kāi)故障系統(tǒng)不能正常打開(kāi)系統(tǒng)啟

12、動(dòng)出現(xiàn)問(wèn)題需重新安裝系統(tǒng)軟件顯示錯(cuò)誤信息顯示與實(shí)際不符的信息數(shù)據(jù)轉(zhuǎn)換錯(cuò)誤關(guān)閉該系統(tǒng)后重新開(kāi)啟4.2補(bǔ)救措施1.周期性地把磁盤信息記錄到磁帶上,當(dāng)原始數(shù)據(jù)丟失后啟用此副本。2.使用手工操作和數(shù)據(jù)的人工記錄作為降效技術(shù)。3.使用回滾技術(shù)使軟件從故障點(diǎn)開(kāi)始繼續(xù)工作。4.在運(yùn)行操作本系統(tǒng)前應(yīng)先進(jìn)行備份操作,管理員對(duì)該軟件的數(shù)據(jù)庫(kù)進(jìn)行備份并存檔。并定期進(jìn)行此操作。4.3. 系統(tǒng)維護(hù)設(shè)計(jì)說(shuō)明為了系統(tǒng)維護(hù)的方便而在程序內(nèi)部設(shè)計(jì)中作出的安排,包括在程序中專門安排用于系統(tǒng)的檢查與維護(hù)的檢測(cè)點(diǎn)和專用模塊。 各個(gè)程序之間的對(duì)應(yīng)關(guān)系,可采用如下的矩陣圖的形式;為了系統(tǒng)的安全維護(hù),可以對(duì)本系統(tǒng)數(shù)據(jù)庫(kù)進(jìn)行一下維護(hù):1.

13、全備份-每季度進(jìn)行一次;2. 差分備份-每個(gè)月進(jìn)行一次;3. 增量備份-每天進(jìn)行一次。5程序模塊1設(shè)計(jì)說(shuō)明從本章開(kāi)始,逐個(gè)地給出各個(gè)層次中的每個(gè)程序的設(shè)計(jì)考慮。以下給出的提綱是針對(duì)一般情況的。對(duì)于一個(gè)具體的模塊,尤其是層次比較低的模塊或子程序,其很多條目的內(nèi)容往往與它所隸屬的上一層 模塊的對(duì)應(yīng)條目的內(nèi)容相同,在這種情況下,只要簡(jiǎn)單地說(shuō)明這一點(diǎn)即可。5.1程序描述給出對(duì)該程序的簡(jiǎn)要描述,主要說(shuō)明安排設(shè)計(jì)本程序的目的意義,并且,還要說(shuō)明本程序的特點(diǎn)(如 是常駐內(nèi)存還是非常駐?是否子程序?有無(wú)覆蓋要求?是順序處理還是并發(fā)處理等)。該系統(tǒng)用戶分為管理員與普通用戶。而管理員權(quán)限為站點(diǎn)管理(刪除站點(diǎn),增加

14、站點(diǎn),修改站點(diǎn)),線路管理(刪除線路,增加線路,修改線路),賬號(hào)管理(刪除賬戶,增加賬戶,修改賬戶)。普通用戶權(quán)限則是站在用戶角度考慮的,即要知道最新的更改信息而且能查詢到自己想要的信息。用戶權(quán)限為對(duì)自身賬號(hào)的密碼修改和查詢線路信息,站點(diǎn)信息,及最終的線路選擇。管理員站點(diǎn)管理:該設(shè)計(jì)系統(tǒng)為公交查詢系統(tǒng),是針對(duì)公交公司及廣大乘客為出發(fā)點(diǎn)的。一個(gè)比較完善的系統(tǒng)必須有維護(hù)者,而管理員的站點(diǎn)管理是針對(duì)該系統(tǒng)中當(dāng)某些站點(diǎn)發(fā)生信息變更時(shí),例如增加某一站點(diǎn),取消站點(diǎn),修改該站點(diǎn)名,則管理員必須及時(shí)輸入更新的消息以便用戶查詢。所以該站點(diǎn)管理包括刪除站點(diǎn),增加站點(diǎn),修改站點(diǎn)。管理員線路管理:一個(gè)城市的公交并不是

15、永遠(yuǎn)處于固定的狀態(tài)模式,一個(gè)流動(dòng)的城市隨時(shí)會(huì)有信息的變化,所以我們?cè)谠O(shè)計(jì)該系統(tǒng)時(shí)會(huì)有管理者來(lái)進(jìn)行管理。當(dāng)由于某些原因該線路需要更新信息時(shí),例如線路刪除,增加某些線路,對(duì)線路進(jìn)行修改。管理員賬戶管理:一個(gè)城市使用的公交系統(tǒng)其用戶肯定也并不在少數(shù),所以系統(tǒng)設(shè)置了專門的賬戶管理以便增添用戶,或注銷掉用戶以及出于安全的考慮會(huì)對(duì)密碼進(jìn)行及時(shí)的修改。普通用戶站點(diǎn)查詢:上面已經(jīng)進(jìn)行了一定描述,該系統(tǒng)使用于廣大用戶及公交公司,設(shè)置此項(xiàng)功能后,用戶可以更加方便快捷的進(jìn)行公交信息的查詢,將自己想要到達(dá)的站點(diǎn)名輸入后,點(diǎn)擊查詢可以得到經(jīng)過(guò)該站點(diǎn)的所有線路。普通用戶線路查詢:普通用戶想知道自己乘坐車的站點(diǎn)信息,只用選

16、擇乘坐的線路,點(diǎn)擊查詢即可得到該線路上所有站點(diǎn)信息。普通用戶線路選擇:經(jīng)過(guò)上述查詢后,如果沒(méi)有顯示信息出現(xiàn),則該系統(tǒng)的設(shè)計(jì)是失敗的,用戶不能得到查詢的結(jié)果,所以此設(shè)計(jì)是必要的。普通用戶密碼修改:私人信息例如賬戶密碼是需要得到保障的。所以系統(tǒng)設(shè)置了用戶的密碼修改,當(dāng)普通用戶察覺(jué)自己的信息受到威脅時(shí),可以通過(guò)此項(xiàng)進(jìn)行修改自身賬戶的密碼。5.2功能說(shuō)明該程序應(yīng)具有的功能,可采用IPO圖(即輸入一處理一輸出圖)的形式。IPO表模塊編號(hào):M1模塊名稱:站點(diǎn)查詢所屬子系統(tǒng):普通用戶管理調(diào)用模塊:輸入站點(diǎn)名信息被調(diào)用模塊:普通用戶管理模塊描述:用戶輸入站點(diǎn)信息進(jìn)行查詢輸入?yún)?shù):站點(diǎn)名輸出參數(shù):線路名,線路條

17、數(shù)變量說(shuō)明:文本,數(shù)字相關(guān)數(shù)據(jù)表:站點(diǎn)映射表處理:把要查詢的站點(diǎn)名輸入,然后返回相應(yīng)的查詢信息,如經(jīng)過(guò)該站點(diǎn)的線路名,和經(jīng)過(guò)該站點(diǎn)的所有線路條數(shù)。備注:設(shè)計(jì)人: 設(shè)計(jì)日期:IPO表模塊編號(hào):M2模塊名稱:線路查詢所屬子系統(tǒng):普通用戶管理調(diào)用模塊:輸入線路名信息被調(diào)用模塊:普通用戶管理模塊描述:用于用戶輸入線路名進(jìn)行信息查詢輸入?yún)?shù):線路名輸出參數(shù):線路上所有站點(diǎn),站點(diǎn)總數(shù)變量說(shuō)明:文本,數(shù)字相關(guān)數(shù)據(jù)表:站點(diǎn)映射表處理:把要查詢的線路名輸入,然后返回相應(yīng)的查詢信息,如該線路上所有站點(diǎn)名,和經(jīng)過(guò)多少站點(diǎn)數(shù)。備注:設(shè)計(jì)人: 設(shè)計(jì)日期:IPO表模塊編號(hào):M3模塊名稱:線路選擇所屬子系統(tǒng):普通用戶管理調(diào)

18、用模塊:輸入起點(diǎn)站,終點(diǎn)站信息被調(diào)用模塊:普通用戶管理模塊描述:用于用戶查詢經(jīng)過(guò)起點(diǎn)站和終點(diǎn)站之間的線路詳細(xì)信息。輸入?yún)?shù):起點(diǎn)站,終點(diǎn)站輸出參數(shù):換乘方案,總站數(shù)變量說(shuō)明:文本,數(shù)字相關(guān)數(shù)據(jù)表:站點(diǎn)映射表處理:輸入要查詢的起點(diǎn)站和終點(diǎn)站,然后返回相應(yīng)的查詢信息,如進(jìn)過(guò)該起點(diǎn)站和終點(diǎn)站 的所有換乘方案及進(jìn)過(guò)的總站數(shù)。備注:設(shè)計(jì)人: 設(shè)計(jì)日期:IPO表模塊編號(hào):M4模塊名稱:密碼修改所屬子系統(tǒng):普通用戶管理調(diào)用模塊:修改密碼被調(diào)用模塊:普通用戶管理模塊描述:用戶出于安全考慮,對(duì)自身密碼進(jìn)行修改。輸入?yún)?shù):原密碼,新密碼,新確認(rèn)密碼輸出參數(shù):修改成功變量說(shuō)明:文本相關(guān)數(shù)據(jù)表:用戶表處理:用戶點(diǎn)擊修

19、改密碼時(shí),輸入之前的原始密碼,再將要修改的新密碼和新的確認(rèn)密碼輸入標(biāo)簽,點(diǎn)擊修改。備注:設(shè)計(jì)人: 設(shè)計(jì)日期:IPO表模塊編號(hào):M5模塊名稱:站點(diǎn)管理所屬子系統(tǒng):管理員管理調(diào)用模塊:刪除站點(diǎn),增加站點(diǎn),修改站點(diǎn)被調(diào)用模塊:管理員管理模塊描述:當(dāng)某些站點(diǎn)發(fā)生信息變更時(shí),例如增加某一站點(diǎn),取消站點(diǎn),修改該站點(diǎn)名,則管理員必須及時(shí)輸入更新的消息以便用戶查詢。輸入?yún)?shù):線路名,站點(diǎn)名輸出參數(shù):站點(diǎn)名變量說(shuō)明:文本相關(guān)數(shù)據(jù)表:站點(diǎn)映射表處理:首先選擇要進(jìn)行修改的線路,如要進(jìn)行刪除站點(diǎn)設(shè)置,則選中該線路上的某個(gè)站點(diǎn)進(jìn)行刪除。要增加新的站點(diǎn)時(shí),輸入新的站點(diǎn)名進(jìn)行增加。要修改某一站點(diǎn)名時(shí),選中站點(diǎn),輸入要修改的

20、新站點(diǎn)名,點(diǎn)擊改名。然后返回相應(yīng)的結(jié)果,顯示成功。備注:設(shè)計(jì)人: 設(shè)計(jì)日期:IPO表模塊編號(hào):M6模塊名稱:線路管理所屬子系統(tǒng):管理員管理調(diào)用模塊:刪除線路,增加線路,修改線路被調(diào)用模塊:管理員管理模塊描述:當(dāng)由于某些原因該線路需要更新信息時(shí),例如線路刪除,增加某些線路,對(duì)線路進(jìn)行修改時(shí),管理員及時(shí)將變更信息進(jìn)行修改。輸入?yún)?shù):線路名,站點(diǎn)名輸出參數(shù):線路名,站點(diǎn)名變量說(shuō)明:文本相關(guān)數(shù)據(jù)表:站點(diǎn)映射表處理:當(dāng)要增加線路時(shí),首先輸入要增加的新線路名,然后依次輸入該線路上的站點(diǎn)名,然后返回。刪除線路時(shí),選擇要?jiǎng)h除的線路,點(diǎn)擊刪除返回。修改線路時(shí),選中要修改的線路,可以對(duì)該線路上的站點(diǎn)信息進(jìn)行修改,

21、然后返回相應(yīng)的結(jié)果。備注:設(shè)計(jì)人: 設(shè)計(jì)日期:IPO表模塊編號(hào):M7模塊名稱:賬戶管理所屬子系統(tǒng):管理員管理調(diào)用模塊:刪除賬戶,增加賬戶,修改賬戶被調(diào)用模塊:管理員管理模塊描述:系統(tǒng)中會(huì)經(jīng)常出現(xiàn)用戶的信息變更,如要新增用戶或用戶注銷時(shí),管理員就在該流程上進(jìn)行操作。輸入?yún)?shù):密碼,用戶名輸出參數(shù):新用戶變量說(shuō)明:文本相關(guān)數(shù)據(jù)表:用戶表處理:管理員要對(duì)自身密碼進(jìn)行修改時(shí),需首先登錄自己的賬戶,輸入要修改的新密碼和新確認(rèn)密碼,修改返回。當(dāng)新增用戶時(shí),輸入要增加的用戶名及密碼,并重復(fù)密碼,新增返回。要?jiǎng)h除用戶時(shí),必須不是當(dāng)前用戶,當(dāng)前用戶對(duì)自身的賬戶名沒(méi)有刪除權(quán)限。備注:設(shè)計(jì)人: 設(shè)計(jì)日期:5.3算法

22、詳細(xì)說(shuō)明本程序所選用的算法,具體的計(jì)算公式和計(jì)算步驟。用圖表(例如流程圖、判定表等)輔以必要的說(shuō)明來(lái)表示本程序的邏輯流程。本系統(tǒng)的流程圖如下:圖2.3-1 站點(diǎn)查詢站點(diǎn)查詢說(shuō)明:用戶輸入要查詢的站點(diǎn)名,系統(tǒng)判別是否為空,當(dāng)為空時(shí)系統(tǒng)提示重新輸入,當(dāng)輸入站點(diǎn)名后,系統(tǒng)會(huì)匹配自己的數(shù)據(jù)庫(kù),看該站點(diǎn)名是否存在,當(dāng)存在時(shí),則顯示經(jīng)過(guò)該站點(diǎn)的所有路線信息,點(diǎn)擊其中的線路,可顯示詳細(xì)信息。圖2.3-2線路查詢線路查詢說(shuō)明:用戶輸入要查詢的線路名,系統(tǒng)進(jìn)行相應(yīng)的匹配,當(dāng)存在時(shí),查詢結(jié)果框顯示該線路上的所有站點(diǎn)名。圖2.3-3線路選擇線路選擇說(shuō)明:用戶輸入要查詢的起點(diǎn)站和終點(diǎn)站,系統(tǒng)判斷輸入是否為空和輸入的起點(diǎn)站和終點(diǎn)站是否一樣,最后判斷是否存在,當(dāng)存在時(shí),分別從起點(diǎn)站和終點(diǎn)站出發(fā),系統(tǒng)找出相應(yīng)的路線,判斷是否相等并記錄信息,找出最

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論