棗莊市公交業(yè)務(wù)的需求分析_第1頁
棗莊市公交業(yè)務(wù)的需求分析_第2頁
棗莊市公交業(yè)務(wù)的需求分析_第3頁
棗莊市公交業(yè)務(wù)的需求分析_第4頁
棗莊市公交業(yè)務(wù)的需求分析_第5頁
已閱讀5頁,還剩62頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、棗莊市公交業(yè)務(wù)的需求分析目錄TOC o 1-3 h z u HYPERLINK l _Toc295694315 1引言 PAGEREF _Toc295694315 h 1 HYPERLINK l _Toc295694316 1.1編寫目的 PAGEREF _Toc295694316 h 1 HYPERLINK l _Toc295694317 1.2背景說明 PAGEREF _Toc295694317 h 1 HYPERLINK l _Toc295694318 1.3定義 PAGEREF _Toc295694318 h 1 HYPERLINK l _Toc295694320 2總體設(shè)計 PAGE

2、REF _Toc295694320 h 3 HYPERLINK l _Toc295694321 2.1需求規(guī)定 PAGEREF _Toc295694321 h 3 HYPERLINK l _Toc295694322 2.2運(yùn)行環(huán)境 PAGEREF _Toc295694322 h 3 HYPERLINK l _Toc295694323 2.3基本設(shè)計概念和處理流程 PAGEREF _Toc295694323 h 3 HYPERLINK l _Toc295694324 2.4結(jié)構(gòu)設(shè)計 PAGEREF _Toc295694324 h 3 HYPERLINK l _Toc295694325 2.4.1

3、結(jié)構(gòu) PAGEREF _Toc295694325 h 3 HYPERLINK l _Toc295694326 2.4.2功能需求與程序的關(guān)系 PAGEREF _Toc295694326 h 3 HYPERLINK l _Toc295694327 2.4.3人工處理過程 PAGEREF _Toc295694327 h 3 HYPERLINK l _Toc295694328 2.4.4尚未問決的問題 PAGEREF _Toc295694328 h 4 HYPERLINK l _Toc295694329 2.5接口設(shè)計 PAGEREF _Toc295694329 h 4 HYPERLINK l _T

4、oc295694330 2.5.1用戶接口 PAGEREF _Toc295694330 h 4 HYPERLINK l _Toc295694331 2.5.2外部接口 PAGEREF _Toc295694331 h 4 HYPERLINK l _Toc295694332 2.5.3內(nèi)部接口 PAGEREF _Toc295694332 h 4 HYPERLINK l _Toc295694333 2.6 其它專門要求 PAGEREF _Toc295694333 h 4 HYPERLINK l _Toc295694334 3數(shù)據(jù)庫設(shè)計 PAGEREF _Toc295694334 h 5 HYPERL

5、INK l _Toc295694335 3.1概念結(jié)構(gòu)設(shè)計 PAGEREF _Toc295694335 h 5 HYPERLINK l _Toc295694336 3.2邏輯結(jié)構(gòu)設(shè)計 PAGEREF _Toc295694336 h 5 HYPERLINK l _Toc295694337 3.3物理結(jié)構(gòu)設(shè)計 PAGEREF _Toc295694337 h 5 HYPERLINK l _Toc295694338 3.3數(shù)據(jù)字典設(shè)計 PAGEREF _Toc295694338 h 5 HYPERLINK l _Toc295694339 3.4安全保密設(shè)計 PAGEREF _Toc295694339

6、h 5 HYPERLINK l _Toc295694340 4系統(tǒng)出錯處理設(shè)計 PAGEREF _Toc295694340 h 6 HYPERLINK l _Toc295694341 4.1出錯信息 PAGEREF _Toc295694341 h 6 HYPERLINK l _Toc295694342 4.2補(bǔ)救措施 PAGEREF _Toc295694342 h 6 HYPERLINK l _Toc295694343 4.3. 系統(tǒng)維護(hù)設(shè)計 PAGEREF _Toc295694343 h 6 HYPERLINK l _Toc295694344 5程序模塊1設(shè)計說明 PAGEREF _Toc2

7、95694344 h 7 HYPERLINK l _Toc295694345 5.1程序描述 PAGEREF _Toc295694345 h 7 HYPERLINK l _Toc295694346 5.2功能 PAGEREF _Toc295694346 h 7 HYPERLINK l _Toc295694347 5.3算法 PAGEREF _Toc295694347 h 7 HYPERLINK l _Toc295694348 5.4注釋設(shè)計 PAGEREF _Toc295694348 h 7 HYPERLINK l _Toc295694349 5.5測試計劃 PAGEREF _Toc29569

8、4349 h 7 HYPERLINK l _Toc295694350 6程序模塊2設(shè)計說明 PAGEREF _Toc295694350 h 81引言1.1編寫目的該文檔為“公交業(yè)務(wù)”概要設(shè)計階段的文檔。編寫目的在于從需求分析已經(jīng)明確的基礎(chǔ)上,為實現(xiàn)需求的功能而闡述自己開發(fā)設(shè)計思想、方法,逐步開發(fā)強(qiáng)壯的系統(tǒng)構(gòu)架, 使設(shè)計適合于實施環(huán)境,為提高性能而進(jìn)行設(shè)計。并為下一步的詳細(xì)設(shè)計做基礎(chǔ)。1.2背景說明1業(yè)務(wù)名稱:棗莊市公交業(yè)務(wù)2 該項目的提出者:棗莊學(xué)院3 開 發(fā) 者:棗莊學(xué)院4 運(yùn)行單位:公交公司及廣大乘客2總體設(shè)計的需求2.1需求規(guī)定 登陸界面:需要輸入用戶名,密碼及是否記住密碼(可選) 要求

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

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

11、條數(shù)。 輸入框必須選擇站點。 注:查詢結(jié)果框可清空。5地圖查詢:在地圖上需要有起始點與終點線路的連接 該地圖有放大、縮小、平移的功能2.2運(yùn)行環(huán)境硬件配置:Pentium機(jī)、內(nèi)存64MB(或以上)、硬盤2GB(或以上操作系統(tǒng):windows7或windowsXP數(shù)據(jù)庫軟件:Microsoft Office Access 2007編譯環(huán)境:.NET Framework 2.0編譯軟件:Microsoft Visual Studio 20082.3基本設(shè)計概念和處理流程該系統(tǒng)的基本設(shè)計概念及主要功能圖:登錄界面登錄界面普通用戶管理員普通用戶管理員賬戶管理線路管理站點管理線路查詢密碼修改線路選擇站點

12、查詢賬戶管理線路管理站點管理線路查詢密碼修改線路選擇站點查詢圖2.3-1 站點查詢圖2.3-2線路查詢圖2.3-3線路選擇圖2.3-3線路選擇圖2.3-4 增加路線圖2.3-5 刪除線路圖2.3-6 修改線路圖2.3-7 增加站點圖2.3-8 刪除站點圖2.3-9 修改站點圖2.3-10 增加用戶圖2.3-11 刪除用戶圖2.3-12 用戶名修改2.4結(jié)構(gòu)設(shè)計的需求2.4.1結(jié)構(gòu)登錄界面登錄界面普通用戶管理員普通用戶管理員賬戶管理線路管理站點管理線路查詢密碼修改線路選擇站點查詢賬戶管理線路管理站點管理線路查詢密碼修改線路選擇站點查詢修改賬戶 增加賬戶刪除賬戶修改線路增加線路刪除線路修改站點 增

13、加站點刪除站點終點站名起點站名修改賬戶 增加賬戶刪除賬戶修改線路增加線路刪除線路修改站點 增加站點刪除站點終點站名起點站名線路名站點名2.4.2功能需求與程序的關(guān)系 add()cancel()delete()modify()select() query() login() exit()站點查詢線路查詢線路選擇密碼修改刪除站點增加站點修改站點刪除路線增加路線修改路線刪除賬戶增加賬戶修改賬戶 登 錄2.4.3人工處理過程1:登錄界面時,手動輸入用戶名和密碼;2:增加路線時,新增線路名和站點名;3:修改路線時,將需要修改的路線名和站點名;4:新增用戶與密碼修改時,手動輸入要新添的用戶與密碼。2.4.

14、4尚未問決的問題說明在概要設(shè)計過程中尚未解決而設(shè)計者認(rèn)為在系統(tǒng)完成之前必須解決的各個問題。2.5接口設(shè)計2.5.1用戶接口用戶登錄時,需要輸入用戶名,密碼及是否記住密碼(可選), 要求輸入相匹配的用戶名及密碼,登錄界面后提示登錄成功,否則提示登錄失敗。 登錄管理員界面后,增加線路:輸入要新增的線路名,并依次對此線路上的站點名輸入;要求以上兩項必須全部輸入;系統(tǒng)刷新后線路增加成功。刪除線路:在線路列表里選擇要刪除的線路;系統(tǒng)提示是否確認(rèn)刪除。修改線路:在線路列表里選擇即將修改的線路;在線路改名框輸入要更新的名字,點擊修改;對一條線路上站點進(jìn)行修改時,在選擇站點框進(jìn)行相應(yīng)的增加,刪除,改名等操作。

15、選擇站點后,有上移下移操作。帳號管理:從選擇用戶的下拉框中選擇進(jìn)行操作的用戶名; 如需新增用戶,輸入用戶名,密碼和是否為管理員(可選);系統(tǒng)提示添加成功; 刪除用戶時,選擇用戶并進(jìn)行操作;修改用戶密碼時,需輸入用戶的新密碼及確認(rèn)密碼; 修改用戶名,輸入要修改的名字。登錄普通用戶界面后, 修改密碼:菜單欄中文件選擇修改密碼,用戶需輸入原密碼,新密碼及確認(rèn)新密碼以進(jìn)行修改; 線路選擇:在站點列表中選擇相應(yīng)的起點站與終點站,顯示在起點站框與終點站框,點擊查詢,即在查詢結(jié)果框顯示符合用戶選擇的路線并提供多種路線的支持。注:起點站與終點站需全部輸入; 線路查詢:在線路列表中選擇相應(yīng)的線路,經(jīng)查詢后查詢結(jié)

16、果會顯示該線路上所有經(jīng)過站點于總站數(shù);要求輸入框不為空; 站點查詢:在站點列表中選擇站點,查詢后查詢結(jié)果顯示經(jīng)由該站點的所有線路及具體的站點顯示及經(jīng)過該站點的線路總條數(shù)。 輸入框必須選擇站點。( 注:查詢結(jié)果框可清空。)2.5.2外部接口軟件接口:支持所有Windows平臺系統(tǒng);用戶界面;2.5.3內(nèi)部接口 登錄模塊,輸入:用戶名、密碼。輸出:登陸成功或失敗提示。 增加路線,輸入:新路線名,站點名。輸出:添加成功。 刪除路線,輸入:路線名。輸出:刪除成功。 修改路線,輸入:路線名,站點名。輸出:系統(tǒng)提示修改成功。 添加賬戶,輸入:新賬戶名,密碼。輸出:添加成功。 線路選擇,輸入:起點名,終點名

17、。輸出:查詢結(jié)果。 線路查詢,輸入:路線名。輸出:查詢結(jié)果。站點查詢,輸入:站點名。輸出:查詢結(jié)果。地圖查詢,輸入:站點名。輸出:地圖上顯示結(jié)果2.6其它專門要求1、軟件必須嚴(yán)格按照設(shè)定的安全權(quán)限機(jī)制運(yùn)行,并有效防止非授權(quán)用戶進(jìn)入本系統(tǒng)。2、軟件對用戶的所有誤操作或不合法操作進(jìn)行檢查,并給出提示信息。3數(shù)據(jù)庫設(shè)計要求3.1概念結(jié)構(gòu)設(shè)計帳號密碼帳號密碼管理員管理員增加增加刪除管理1刪除管理站點名線路名修改mn站點名線路名修改映射映射線路站點mn線路站點站點名線路名站點名線路名線路上站點順序線路上站點順序選擇密碼用戶名查詢普通用戶選擇密碼用戶名查詢普通用戶mp3.2邏輯結(jié)構(gòu)設(shè)計要求以上E-R圖中有

18、實體:管理員,普通用戶,線路,站點。以下對實體進(jìn)行分解:站點映射表(站點序號,站點名,線路名)注:該站點映射表具有屬性站點序號,站點名,線路名。主碼為站點序號,站點名,線路名。用戶(用戶名,密碼)注:該用戶包括管理員與普通用戶。屬性為用戶名和密碼。主碼為用戶名,密碼,密碼可修改。站點(站點名)注:該站點屬性是站點名。主碼為站點名。線路(線路名)注:該線路具有屬性線路名。主碼為線路名。3.3物理結(jié)構(gòu)設(shè)計表3-1登錄表(user)字段類型說明是否為空Uname char用戶IDNot nullPswchar密 碼Not nullRoleBoolean是否為管理員Not null表3-2站點信息表(

19、station)字段類型說明是否為空SnameChar(10)主鍵Not null表3-3線路信息表(route)字段類型說明是否為空Rnamechar(10)主鍵Not null表3-4 線路站點映射表(RSmap)字段類型說明是否為空RnameInt主鍵Not nullSnameInt 主鍵Not nullRsorderInt站點序號Not null3.3數(shù)據(jù)字典設(shè)計用戶數(shù)據(jù)字典:屬性名存儲代碼類型長度說明普通用戶名UserVarchar30普通用戶登陸時的名稱管理員AdminVarchar30管理員登錄時賬戶名密碼Passwordint4用戶登錄時所用密碼站點數(shù)據(jù)字典:屬性名存儲代碼類型

20、長度說明站點名StationVarchar20站點標(biāo)志名稱線路數(shù)據(jù)字典:屬性名存儲代碼類型長度說明線路名RnameVarchar20線路標(biāo)志名稱3.4安全保密設(shè)計本系統(tǒng)用戶分兩種:管理員及普通用戶。分別對其權(quán)限進(jìn)行了設(shè)置,如下:管理員:本系統(tǒng)的最高管理者,能對本系統(tǒng)軟件進(jìn)行操作,分別為站點管理(刪除站點,增加站點,修改站點),線路管理(刪除線路,增加線路,修改線路),賬號管理(刪除賬戶,增加賬戶,修改賬戶)。當(dāng)公交路線出現(xiàn)變更時,管理員可及時對信息進(jìn)行更換以便用戶查詢正確的信息。這個操作僅限管理員。普通用戶:本系統(tǒng)的廣大使用者,能使用本系統(tǒng)密碼修改,查詢線路信息,站點信息,及最終的線路選擇。4

21、系統(tǒng)出錯處理設(shè)計4.1出錯信息??赡艹霈F(xiàn)的錯誤和故障系統(tǒng)輸出信息形式系統(tǒng)輸出信息的含意處理方法人工操作出錯系統(tǒng)出現(xiàn)大量錯誤數(shù)據(jù)系統(tǒng)數(shù)據(jù)出現(xiàn)錯誤備份還原操作恢復(fù)前一段時間的數(shù)據(jù);病毒故障系統(tǒng)運(yùn)行過慢,計算機(jī)死機(jī)等現(xiàn)象系統(tǒng)受到病毒的入侵,導(dǎo)致數(shù)據(jù)錯誤或丟失備份還原操作恢復(fù)前一段時間的數(shù)據(jù),并經(jīng)常殺毒,安裝系統(tǒng)防火墻軟件打開故障系統(tǒng)不能正常打開系統(tǒng)啟動出現(xiàn)問題需重新安裝系統(tǒng)軟件顯示錯誤信息顯示與實際不符的信息數(shù)據(jù)轉(zhuǎn)換錯誤關(guān)閉該系統(tǒng)后重新開啟4.2補(bǔ)救措施1.周期性地把磁盤信息記錄到磁帶上,當(dāng)原始數(shù)據(jù)丟失后啟用此副本。2.使用手工操作和數(shù)據(jù)的人工記錄作為降效技術(shù)。3.使用回滾技術(shù)使軟件從故障點開始繼續(xù)

22、工作。4.在運(yùn)行操作本系統(tǒng)前應(yīng)先進(jìn)行備份操作,管理員對該軟件的數(shù)據(jù)庫進(jìn)行備份并存檔。并定期進(jìn)行此操作。4.3. 系統(tǒng)維護(hù)設(shè)計說明為了系統(tǒng)維護(hù)的方便而在程序內(nèi)部設(shè)計中作出的安排,包括在程序中專門安排用于系統(tǒng)的檢查與維護(hù)的檢測點和專用模塊。 各個程序之間的對應(yīng)關(guān)系,可采用如下的矩陣圖的形式;為了系統(tǒng)的安全維護(hù),可以對本系統(tǒng)數(shù)據(jù)庫進(jìn)行一下維護(hù):全備份每季度進(jìn)行一次;差分備份每個月進(jìn)行一次;增量備份每天進(jìn)行一次。5程序模塊1設(shè)計說明從本章開始,逐個地給出各個層次中的每個程序的設(shè)計考慮。以下給出的提綱是針對一般情況的。對于一個具體的模塊,尤其是層次比較低的模塊或子程序,其很多條目的內(nèi)容往往與它所隸屬的上

23、一層 模塊的對應(yīng)條目的內(nèi)容相同,在這種情況下,只要簡單地說明這一點即可。5.1程序描述給出對該程序的簡要描述,主要說明安排設(shè)計本程序的目的意義,并且,還要說明本程序的特點(如 是常駐內(nèi)存還是非常駐?是否子程序?有無覆蓋要求?是順序處理還是并發(fā)處理等)。該系統(tǒng)用戶分為管理員與普通用戶。而管理員權(quán)限為站點管理(刪除站點,增加站點,修改站點),線路管理(刪除線路,增加線路,修改線路),賬號管理(刪除賬戶,增加賬戶,修改賬戶)。普通用戶權(quán)限則是站在用戶角度考慮的,即要知道最新的更改信息而且能查詢到自己想要的信息。用戶權(quán)限為對自身賬號的密碼修改和查詢線路信息,站點信息,及最終的線路選擇。管理員站點管理:

24、該設(shè)計系統(tǒng)為公交查詢系統(tǒng),是針對公交公司及廣大乘客為出發(fā)點的。一個比較完善的系統(tǒng)必須有維護(hù)者,而管理員的站點管理是針對該系統(tǒng)中當(dāng)某些站點發(fā)生信息變更時,例如增加某一站點,取消站點,修改該站點名,則管理員必須及時輸入更新的消息以便用戶查詢。所以該站點管理包括刪除站點,增加站點,修改站點。管理員線路管理:一個城市的公交并不是永遠(yuǎn)處于固定的狀態(tài)模式,一個流動的城市隨時會有信息的變化,所以我們在設(shè)計該系統(tǒng)時會有管理者來進(jìn)行管理。當(dāng)由于某些原因該線路需要更新信息時,例如線路刪除,增加某些線路,對線路進(jìn)行修改。管理員賬戶管理:一個城市使用的公交系統(tǒng)其用戶肯定也并不在少數(shù),所以系統(tǒng)設(shè)置了專門的賬戶管理以便增

25、添用戶,或注銷掉用戶以及出于安全的考慮會對密碼進(jìn)行及時的修改。普通用戶站點查詢:上面已經(jīng)進(jìn)行了一定描述,該系統(tǒng)使用于廣大用戶及公交公司,設(shè)置此項功能后,用戶可以更加方便快捷的進(jìn)行公交信息的查詢,將自己想要到達(dá)的站點名輸入后,點擊查詢可以得到經(jīng)過該站點的所有線路。普通用戶線路查詢:普通用戶想知道自己乘坐車的站點信息,只用選擇乘坐的線路,點擊查詢即可得到該線路上所有站點信息。普通用戶線路選擇:經(jīng)過上述查詢后,如果沒有顯示信息出現(xiàn),則該系統(tǒng)的設(shè)計是失敗的,用戶不能得到查詢的結(jié)果,所以此設(shè)計是必要的。普通用戶密碼修改:私人信息例如賬戶密碼是需要得到保障的。所以系統(tǒng)設(shè)置了用戶的密碼修改,當(dāng)普通用戶察覺自

26、己的信息受到威脅時,可以通過此項進(jìn)行修改自身賬戶的密碼。5.2功能說明該程序應(yīng)具有的功能,可采用IPO圖(即輸入一處理一輸出圖)的形式。IPO表模塊編號:M1模塊名稱:站點查詢所屬子系統(tǒng):普通用戶管理調(diào)用模塊:輸入站點名信息被調(diào)用模塊:普通用戶管理模塊描述:用戶輸入站點信息進(jìn)行查詢輸入?yún)?shù):站點名輸出參數(shù):線路名,線路條數(shù)變量說明:文本,數(shù)字相關(guān)數(shù)據(jù)表:站點映射表處理:把要查詢的站點名輸入,然后返回相應(yīng)的查詢信息,如經(jīng)過該站點的線路名,和經(jīng)過該站點的所有線路條數(shù)。備注:設(shè)計人: 設(shè)計日期:IPO表模塊編號:M2模塊名稱:線路查詢所屬子系統(tǒng):普通用戶管理調(diào)用模塊:輸入線路名信息被調(diào)用模塊:普通用

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

28、和終點站 的所有換乘方案及進(jìn)過的總站數(shù)。備注:設(shè)計人: 設(shè)計日期:IPO表模塊編號:M4模塊名稱:密碼修改所屬子系統(tǒng):普通用戶管理調(diào)用模塊:修改密碼被調(diào)用模塊:普通用戶管理模塊描述:用戶出于安全考慮,對自身密碼進(jìn)行修改。輸入?yún)?shù):原密碼,新密碼,新確認(rèn)密碼輸出參數(shù):修改成功變量說明:文本相關(guān)數(shù)據(jù)表:用戶表處理:用戶點擊修改密碼時,輸入之前的原始密碼,再將要修改的新密碼和新的確認(rèn)密碼輸入標(biāo)簽,點擊修改。備注:設(shè)計人: 設(shè)計日期:IPO表模塊編號:M5模塊名稱:站點管理所屬子系統(tǒng):管理員管理調(diào)用模塊:刪除站點,增加站點,修改站點被調(diào)用模塊:管理員管理模塊描述:當(dāng)某些站點發(fā)生信息變更時,例如增加某一

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

30、進(jìn)行修改時,管理員及時將變更信息進(jìn)行修改。輸入?yún)?shù):線路名,站點名輸出參數(shù):線路名,站點名變量說明:文本相關(guān)數(shù)據(jù)表:站點映射表處理:當(dāng)要增加線路時,首先輸入要增加的新線路名,然后依次輸入該線路上的站點名,然后返回。刪除線路時,選擇要刪除的線路,點擊刪除返回。修改線路時,選中要修改的線路,可以對該線路上的站點信息進(jìn)行修改,然后返回相應(yīng)的結(jié)果。備注:設(shè)計人: 設(shè)計日期:IPO表模塊編號:M7模塊名稱:賬戶管理所屬子系統(tǒng):管理員管理調(diào)用模塊:刪除賬戶,增加賬戶,修改賬戶被調(diào)用模塊:管理員管理模塊描述:系統(tǒng)中會經(jīng)常出現(xiàn)用戶的信息變更,如要新增用戶或用戶注銷時,管理員就在該流程上進(jìn)行操作。輸入?yún)?shù):密碼

31、,用戶名輸出參數(shù):新用戶變量說明:文本相關(guān)數(shù)據(jù)表:用戶表處理:管理員要對自身密碼進(jìn)行修改時,需首先登錄自己的賬戶,輸入要修改的新密碼和新確認(rèn)密碼,修改返回。當(dāng)新增用戶時,輸入要增加的用戶名及密碼,并重復(fù)密碼,新增返回。要刪除用戶時,必須不是當(dāng)前用戶,當(dāng)前用戶對自身的賬戶名沒有刪除權(quán)限。備注:設(shè)計人: 設(shè)計日期:5.3算法詳細(xì)說明本程序所選用的算法,具體的計算公式和計算步驟。用圖表(例如流程圖、判定表等)輔以必要的說明來表示本程序的邏輯流程。本系統(tǒng)的流程圖如下:圖2.3-1 站點查詢站點查詢說明:用戶輸入要查詢的站點名,系統(tǒng)判別是否為空,當(dāng)為空時系統(tǒng)提示重新輸入,當(dāng)輸入站點名后,系統(tǒng)會匹配自己的

32、數(shù)據(jù)庫,看該站點名是否存在,當(dāng)存在時,則顯示經(jīng)過該站點的所有路線信息,點擊其中的線路,可顯示詳細(xì)信息。圖2.3-2線路查詢線路查詢說明:用戶輸入要查詢的線路名,系統(tǒng)進(jìn)行相應(yīng)的匹配,當(dāng)存在時,查詢結(jié)果框顯示該線路上的所有站點名。圖2.3-3線路選擇線路選擇說明:用戶輸入要查詢的起點站和終點站,系統(tǒng)判斷輸入是否為空和輸入的起點站和終點站是否一樣,最后判斷是否存在,當(dāng)存在時,分別從起點站和終點站出發(fā),系統(tǒng)找出相應(yīng)的路線,判斷是否相等并記錄信息,找出最短路徑顯示直連路線和換乘一次的路線。圖2.3-4 增加路線增加路線說明:輸入要增加的路線名,系統(tǒng)判別是否為空,如不為空,則依次輸入該路線上的站點名,當(dāng)重

33、復(fù)輸入站點名時,系統(tǒng)提示重復(fù)輸入。圖2.3-5 刪除線路刪除路線說明:選擇要刪除的路線,系統(tǒng)會提示是否刪除即給了管理員誤操作的可能性。當(dāng)選擇刪除時,該線路及該線路上所有站點信息也刪除。圖2.3-6 修改線路修改線路說明:選擇要修改的線路名并輸入要修改的線路名,系統(tǒng)會提示是否存在要修改的名字。圖2.3-7 增加站點增加站點說明:選擇要增加站點的線路,輸入要增加的站點名,如果重復(fù)系統(tǒng)提示重復(fù),增加新站點成功時,保存站點信息。圖2.3-8 刪除站點刪除站點說明:選擇要刪除站點的線路,將要刪除的站點選定,當(dāng)該線路上站點小于2個時,系統(tǒng)自動回復(fù)到開始階段,如果站點多余2個時,則刪除站點成功。圖2.3-9

34、 修改站點修改站點說明:首先選擇線路,將線路上要修改的站點名選定時,輸入要修改的站點名,當(dāng)修改名存在時,返回上一階段,否則修改成功。圖2.3-10 增加用戶增加用戶說明:輸入要增加的新用戶和密碼,如果輸入的內(nèi)容已存在則返回上層。否則保存新用戶成功。圖2.3-11 刪除用戶刪除用戶說明:選擇要刪除的用戶,如果為當(dāng)前用戶則不可進(jìn)行此操作,而當(dāng)刪除的用戶為管理員時,必須輸入密碼進(jìn)行刪除。圖2.3-12 用戶名修改用戶名修改說明:選擇要修改的用戶,當(dāng)不為管理員時,可以直接進(jìn)行修改。當(dāng)要修改的用戶為管理員時,需要輸入密碼。當(dāng)密碼正確時,即可修改用戶名。5.4注釋設(shè)計說明準(zhǔn)備在本程序中安排的注釋,如:加在

35、模塊首部的注釋;加在各分枝點處的注釋;對各變量的功能、范圍、缺省條件等所加的注釋;對使用的邏輯所加的注釋等等。5.5測試計劃說明對本程序進(jìn)行單體測試的計劃,包括對測試的技術(shù)要求、輸入數(shù)據(jù)、預(yù)期結(jié)果、進(jìn)度安排、人員職責(zé)、設(shè)備條件驅(qū)動程序及樁模塊等的規(guī)定。測試內(nèi)容:1.登錄系統(tǒng) 2.線路查詢 3.站點查詢 4.線路選擇 5.刪除站點 6.增加站點 7.修改站點 8.刪除路線 9.增加路線 10.修改路線 11.刪除賬戶 12.增加賬戶 13修改賬戶 14.修改密碼6程序模塊2設(shè)計說明用類似第5章的方式,說明第2個程序模塊乃至第N個程序模塊的設(shè)計考慮。自己根據(jù)需要增加章節(jié)。增加路線說明:輸入要增加的路線名,系統(tǒng)判別是否為空,如不為空,則依次輸入該路線上的站點名,當(dāng)重復(fù)輸入站點名時,系統(tǒng)提示重復(fù)輸入。圖2.3-5 刪除線路刪除路線說明:選擇要刪

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論