




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、棗莊市公交業(yè)務(wù)的需求分析棗莊市公交業(yè)務(wù)的需求分析目錄1弓I言1.1 編寫目的1.2 背景說明1.3 字義555錯誤!未定義書簽。2總體設(shè)計52.1 需求規(guī)宇52.2 運行環(huán)境102.3 基本設(shè)計概念和處理流程102.4 結(jié)構(gòu)設(shè)計232.4.1 結(jié)構(gòu)232.4.2 功能需求與程序的關(guān)系242.4.3 人工處理過程262.4.4 尚未問決的問題262.5 接口設(shè)計26262829292.5.1 用戶接口262.5.2 外部接2.5.3 內(nèi)部接2.6 其它專門要求3數(shù)據(jù)庫設(shè)計3.1 概念結(jié)構(gòu)設(shè)計3.2 邏輯結(jié)構(gòu)設(shè)計3.3 物理結(jié)構(gòu)設(shè)計2931323.4 數(shù)據(jù)字典設(shè)計343.5 安全保密設(shè)計354系統(tǒng)
2、出錯處一理設(shè)計374.1 出錯信息374.2 補救措施384.3 .系統(tǒng)維護設(shè)計385程序模塊1設(shè)計說明405.1 程序描述405.2 功能425.3 算法535.4 注釋設(shè)計675.5 測試計劃676程序模塊2設(shè)計說明681引言1.1 編寫目的該文檔為“公交業(yè)務(wù)”概要設(shè)計階段的文檔。編寫目的在于從需求分析已經(jīng)明確的基礎(chǔ)上,為實現(xiàn)需求的功能而闡述自己開發(fā)設(shè)計思想、方法,逐步開發(fā)強壯的系統(tǒng)構(gòu)架,使設(shè)計適合于實施環(huán)境,為提高性能而進行設(shè)計。并為下一步的詳細設(shè)計做基礎(chǔ)。1.2 背景說明1 .業(yè)務(wù)名稱:棗莊市公交業(yè)務(wù)2 .該項目的提出者:棗莊學院3 .開發(fā)者:棗莊學院4 .運行單位:公交公司及廣大乘客
3、2總體設(shè)計的需求2.1需求規(guī)定登陸界面:需要輸入用戶名,密碼及是否記住密碼(可選)要求輸入相匹配的用戶名及密碼,登錄界面后提示登錄成功,否則提示登錄失敗。管理員界面:1 .增加線路:輸入要新增的線路名,并依次對此線路上的站點名輸入;要求以上兩項必須全部輸入;系統(tǒng)刷新后線路增加成功。2 .刪除線路:在線路列表里選擇要刪除的線路;系統(tǒng)提示是否確認刪除。3 .修改線路:在線路列表里選擇即將修改的線路;在線路改名框輸入要更新的名字,點擊修改;對一條線路上站點進行修改時,在選擇站點框進行相應的增力口,刪除,改名等操作。選擇站點后,有上移下移操作。4 .帳號管理:從選擇用戶的下拉框中選擇進行操作的用戶名;
4、如需新增用戶,輸入用戶名,密碼和是否為管理員(可選);系統(tǒng)提示添加成功;刪除用戶時,選擇用戶并進行操作;修改用戶密碼時,需輸入用戶的新密碼及確認密碼;修改用戶名,輸入要修改的名字。普通用戶界面:1.修改密碼:菜單欄中文件選擇修改密碼,用戶需輸入原密碼,新密碼及確認新密碼以進行修改;2 .線路選擇:在站點列表中選擇相應的起點站與終點站,顯示在起點站框與終點站框,點擊查詢,即在查詢結(jié)果框顯示符合用戶選擇的路線并提供多種路線的支持。注:起點站與終點站需全部輸入;3 .線路查詢:在線路列表中選擇相應的線路,經(jīng)查詢后查詢結(jié)果會顯示該線路上所有經(jīng)過站點于總站數(shù);要求輸入框不為空;4 .站點查詢:在站點列表
5、中選擇站點,查詢后查詢結(jié)果顯示經(jīng)由該站點的所有線路及具體的站點顯示及經(jīng)過該站點的線路總條數(shù)。輸入框必須選擇站點。注:查詢結(jié)果框可清空。5 .地圖查詢:在地圖上需要有起始點與終點線路的連接該地圖有放大、縮小、平移的功能2.2運行環(huán)境硬件配置:Pentium機、內(nèi)存64MB(或以上)、硬盤2GB(或以上操作系統(tǒng):windows7或windowsXP數(shù)據(jù)庫軟件:MicrosoftOfficeAccess2007編譯環(huán)境:.NETFramework2.0編譯軟件:MicrosoftVisualStudio20082.3基本設(shè)計概念和處理流程該系統(tǒng)的基本設(shè)計概念及主要功能圖:登錄站占八、查站占八、管圖2
6、.3-1站點查詢開始選擇用戶結(jié)束圖2.3-2線路查詢輸入起點站和終點站查詢經(jīng)過終點的線所有路依次取其中一條路線,直到所有依次取出其中一條,直到所有圖2.3-3線路選擇圖2.3-3線路選擇開始圖2.3-6修改線路選擇要修改的線路名圖2.3-7增加站點開始圖2.3-9修改站點開始輸入新用戶名和密碼是否已存在保存新用戶結(jié)束圖2.3-10增加用戶開始更新信息圖2.3-11刪除用戶YJ圖2.3-12用戶名修改2.4結(jié)構(gòu)設(shè)計的需求2.4.1 結(jié)構(gòu)選擇用戶.是否為管理員.N*Y修改用戶名_1F結(jié)束登錄站占八、管2.4.2功能需求與程序的關(guān)系add()cancel。delete。modify。select。q
7、uery()login()exit()站點查詢V線路查詢V線路選擇VV密碼修改V刪除站點VV增加站點V修改站點VV刪除路線VV增加路線V修改路線VV刪除賬戶VV增加賬戶修改賬戶登錄2.4.3人工處理過程1:登錄界面時,手動輸入用戶名和密碼;2:增加路線時,新增線路名和站點名;3:修改路線時,將需要修改的路線名和站點名;4:新增用戶與密碼修改時,手動輸入要新添的用戶與密碼。2.4.4尚未問決的問題說明在概要設(shè)計過程中尚未解決而設(shè)計者認為在系統(tǒng)完成之前必須解決的各個問題。2.5 接口設(shè)計2.5.1 用戶接口用戶登錄時,需要輸入用戶名,密碼及是否記住密碼(可選),要求輸入相匹配的用戶名及密碼,登錄界
8、面后提示登錄成功,否則提示登錄失敗。登錄管理員界面后,增加線路:輸入要新增的線路名,并依次對此線路上的站點名輸入;要求以上兩項必須全部輸入;系統(tǒng)刷新后線路增加成功。刪除線路:在線路列表里選擇要刪除的線路;系統(tǒng)提示是否確認刪除。修改線路:在線路列表里選擇即將修改的線路;在線路改名框輸入要更新的名字,點擊修改;對一條線路上站點進行修改時,在選擇站點框進行相應的增加,刪除,改名等操作。選擇站點后,有上移下移操作。帳號管理:從選擇用戶的下拉框中選擇進行操作的用戶名;如需新增用戶,輸入用戶名,密碼和是否為管理員(可選);系統(tǒng)提示添加成功;刪除用戶時,選擇用戶并進行操作;修改用戶密碼時,需輸入用戶的新密碼
9、及確認密碼;修改用戶名,輸入要修改的名字。登錄普通用戶界面后,修改密碼:菜單欄中文件選擇修改密碼,用戶需輸入原密碼,新密碼及確認新密碼以進行修改;線路選擇:在站點列表中選擇相應的起點站與終點站,顯示在起點站框與終點站框,點擊查詢,即在查詢結(jié)果框顯示符合用戶選擇的路線并提供多種路線的支持。注:起點站與終點站需全部輸入;線路查詢:在線路列表中選擇相應的線路,經(jīng)查詢后查詢結(jié)果會顯示該線路上所有經(jīng)過站點于總站數(shù);要求輸入框不為空;站點查詢:在站點列表中選擇站點,查詢后查詢結(jié)果顯示經(jīng)由該站點的所有線路及具體的站點顯示及經(jīng)過該站點的線路總條數(shù)。輸入框必須選擇站點。(注:查詢結(jié)果框可清空。)2.5.2 外部
10、接口軟件接口:支持所有Windows平臺系統(tǒng);用戶界面;2.5.3 內(nèi)部接口登錄模塊,輸入:用戶名、密碼。輸出:登陸成功或失敗提示。增加路線,輸入:新路線名,站點名。輸出:添加成功。刪除路線,輸入:路線名。輸出:刪除成功。修改路線,輸入:路線名,站點名。輸出:系統(tǒng)提示修改成功。添加賬戶,輸入:新賬戶名,密碼。輸出:添加成功。線路選擇,輸入:起點名,終點名。輸出:查詢結(jié)果。線路查詢,輸入:路線名。輸出:查詢結(jié)果。站點查詢,輸入:站點名。輸出:查詢結(jié)果。地圖查詢,輸入:站點名。輸出:地圖上顯示結(jié)果2.6 其它專門要求1、軟件必須嚴格按照設(shè)定的安全權(quán)限機制運行,并有效防止非授權(quán)用戶進入本系統(tǒng)。2、軟
11、件對用戶的所有誤操作或不合法操作進行檢查,并給出提示信息。3數(shù)據(jù)庫設(shè)計要求3.1 概念結(jié)構(gòu)設(shè)計Q。3.2 邏輯結(jié)構(gòu)設(shè)計要求以上E-R圖中有實體:管理員,普通用戶,線路,站點。以下對實體進行分解:站點映射表(站點序號,站點名,線路名)注:該站點映射表具有屬性站點序號,站點名,線路名。主碼為站點序號,站點名,線路名。用戶(用戶。,密碼)注:該用戶包括管理員與普通用戶。屬性為用戶名和密碼。主碼為用戶名,密碼,密碼可修改。站點(站點名)注:該站點屬性是站點名。主碼為站點名。線路(線路名)注:該線路具有屬性線路名。主碼為線路名。3.3 物理結(jié)構(gòu)設(shè)計字段類型說明是否為空Unamechar用戶IDNotnu
12、llPswchar密碼NotnullRoleBoolean是否為管理員Notnull表3-1登錄表(user)表3-2站點信息表(station)字段類型說明是否為空Rnamechar(10)二鍵Notnull表3-3線路信息表(route)表線路3-4站點字段類型SnameChar(10)說明是否為 空Notnull映射表(RSmap)字段類型說明是否為空RnameInt主鍵NotnullSnameInt主鍵NotnullRsorderInt站點序Not號null3.3數(shù)據(jù)字典設(shè)計用戶數(shù)據(jù)字典:屬性名存儲代碼類型長度說明普通用戶名UserVarchar30普通用戶登陸時的名稱管理員Admin
13、Varchar30管理員登錄時賬戶名密碼Passwordint4用戶登錄時所用密碼站點數(shù)據(jù)字典:屬性名存儲代碼類型長度說明站點名StationVarchar20站點標志名稱線路數(shù)據(jù)字典:屬性名存儲代類型長度說明碼線路名RnameVarchar20線路標志名稱3.4安全保密設(shè)計本系統(tǒng)用戶分兩種:管理員及普通用戶。分別對其權(quán)限進行了設(shè)置,如下:管理員:本系統(tǒng)的最高管理者,能對本系統(tǒng)軟件進行操作,分別為站點管理(刪除站點,增加站點,修改站點),線路管理(刪除線路,增加線路,修改線路),賬號管理(刪除賬戶,增加賬戶,修改賬戶)。當公交路線出現(xiàn)變更時,管理員可及時對信息進行更換以便用戶查詢正確的信息。這
14、個操作僅限管理員。普通用戶:本系統(tǒng)的廣大使用者,能使用本系統(tǒng)密碼修改,查詢線路信息,站點信息,及最終的線路選擇4系統(tǒng)出錯處理設(shè)計4.1出錯信息可能出現(xiàn) 的錯誤和 故障人工操作 出錯系統(tǒng)輸出信息形式系統(tǒng)出現(xiàn) 大量錯誤 數(shù)據(jù)系統(tǒng)輸出 信息的含 息系統(tǒng)數(shù)據(jù) 出現(xiàn)錯誤處理方法病毒故障軟件打開 故障軟件顯示 錯誤信息系統(tǒng)運行 過慢,計算 機死機等 現(xiàn)象系統(tǒng)不能 正常打開 顯示與實 際不符的系統(tǒng)受到 病毒的入 侵,導致數(shù) 據(jù)錯誤或 丟失系統(tǒng)啟動 出現(xiàn)問題 數(shù)據(jù)轉(zhuǎn)換 錯誤備份還原 操作恢復 前一段時 間的數(shù)據(jù); 備份還原 操作恢復 前一段時 間的數(shù)據(jù), 并經(jīng)常殺 毒,安裝系 統(tǒng)防火墻 需重新安 裝系統(tǒng)關(guān)閉該
15、系 統(tǒng)后重新彳口息開啟4.2補救措施1 .周期性地把磁盤信息記錄到磁帶上,當原始數(shù)據(jù)丟失后啟用此副本。2 .使用手工操作和數(shù)據(jù)的人工記錄作為降效技術(shù)。3 .使用回滾技術(shù)使軟件從故障點開始繼續(xù)工作。4 .在運行操作本系統(tǒng)前應先進行備份操作,管理員對該軟件的數(shù)據(jù)庫進行備份并存檔。并定期進行此操作。4.3.系統(tǒng)維護設(shè)計說明為了系統(tǒng)維護的方便而在程序內(nèi)部設(shè)計中作出的安排,包括在程序中專門安排用于系統(tǒng)的檢查與維護的檢測點和專用模塊。各個程序之間的對應關(guān)系,可采用如下的矩陣圖的形式;為了系統(tǒng)的安全維護,可以對本系統(tǒng)數(shù)據(jù)庫進行一下維護:1 .全備份一每季度進行一次;2 .差分備份每個月進行一次;3 .增量備
16、份一每天進行一次。5程序模塊1設(shè)計說明從本章開始,逐個地給出各個層次中的每個程序的設(shè)計考慮。以下給出的提綱是針對一般情況的。對于一個具體的模塊,尤其是層次比較低的模塊或子程序,其很多條目的內(nèi)容往往與它所隸屬的上一層模塊的對應條目的內(nèi)容相同,在這種情況下,只要簡單地說明這一點即可。5.1 程序描述給出對該程序的簡要描述,主要說明安排設(shè)計本程序的目的意義,并且,還要說明本程序的特點(如是常駐內(nèi)存還是非常駐?是否子程序?有無覆蓋要求?是順序處理還是并發(fā)處理等)。該系統(tǒng)用戶分為管理員與普通用戶。而管理員權(quán)限為站點管理(刪除站點,增加站點,修改站點),線路管理(刪除線路,增加線路,修改線路),賬號管理(
17、刪除賬戶,增加賬戶,修改賬戶)。普通用戶權(quán)限則是站在用戶角度考慮的,即要知道最新的更改信息而且能查詢到自己想要的信息。用戶權(quán)限為對自身賬號的密碼修改和查詢線路信息,站點信息,及最終的線路選擇管理員站點管理:該設(shè)計系統(tǒng)為公交查詢系統(tǒng),是針對公交公司及廣大乘客為出發(fā)點的。一個比較完善的系統(tǒng)必須有維護者,而管理員的站點管理是針對該系統(tǒng)中當某些站點發(fā)生信息變_更時,例如增加某一站點,取消站點,修改該站一點名,則管理員必須及時輸入更新的消息以便用戶查詢。所以該站點管理包括刪除站點,增加站點,修改站點。管理員線路管理:一個城市的公交并不是永遠處于固定的狀態(tài)模式,一個流動的城市隨時會有信息的變化,所以我們在
18、設(shè)計該系統(tǒng)時會有管理者來進行管理。當由于某些原因該線路需要更新信息時,例如線路刪除,增加某些線路,對線路進行修改。管理員賬戶管理:一個城市使用的公交系統(tǒng)其用戶肯定也并不在少數(shù),所以系統(tǒng)設(shè)置了專門的賬戶管理以便增添用戶,或注銷掉用戶以及出于安全的考慮會對密碼進行及時的修改。普通用戶站點查詢:上面已經(jīng)進行了一定描述,該系統(tǒng)使用于廣大用戶及公交公司,設(shè)置此項功能后,用戶可以更加方便快捷的進行公交信息的查詢,將自己想要到達的站點名輸入后,點擊查詢可以得到經(jīng)過該站點的所有線路普通用戶線路查詢:普通用戶想知道自己乘坐車的站點信息,只用選擇乘坐的線路,點擊查詢即可得到該線路上所有站點信息。普通用戶線路選擇:
19、經(jīng)過上述查詢后,如果沒有顯示信息出現(xiàn),則該系統(tǒng)的設(shè)計是失敗的,用戶不能得到查詢的結(jié)果,所以此設(shè)計是必要的。普通用戶密碼修改:私人信息例如賬戶密碼是需要得到保障的。所以系統(tǒng)設(shè)置了用戶的密碼修改,當普通用戶察覺自己的信息受到威脅時,可以通過此項進行修改自身賬戶的密碼。5.2 功能說明該程序應具有的功能,可采用IPO圖(即輸入一處理一輸出圖)的形式。IPO表模塊編號:M1模塊名稱:站點查詢所屬子系統(tǒng):普通用戶管理調(diào)用模塊:輸入站點名信息被調(diào)用模塊:普通用戶管理模塊描述:用戶輸入站點信息進行查詢輸入?yún)?shù):站點名輸出參數(shù):線路名,線路條數(shù)變量說明:文本,數(shù)字相關(guān)數(shù)據(jù)表:站點映射表處理:把要查詢的站點名輸
20、入,然后返回相應的查詢信息,如經(jīng)過該站點的線路名,和經(jīng)過該站點的所有線路條數(shù)。備注:設(shè)計人:計日期:模塊編號:M2模塊名稱:線路查詢所屬子系統(tǒng):普通用戶管理調(diào)用模塊:輸入線路名信息被調(diào)用模塊:普通用戶管理模塊描述:用于用戶輸入線路名進行信息查詢輸入?yún)?shù):線路名輸出參數(shù):線路上所有站點,站點總數(shù)變量說明:文本,數(shù)字相關(guān)數(shù)據(jù)表:站點映射表處理:把要查詢的線路名輸入,然后返回相應的查詢信息,如該線路上所有站點名,和經(jīng)過多少站點數(shù)。備注:設(shè)計人:設(shè)計日期:IPO表模塊編號:M3模塊名稱:線路選擇所屬子系統(tǒng):普通用戶管理調(diào)用模塊:輸入起點站,終點站信息被調(diào)用模塊:普通用戶管理模塊描述:用于用戶查詢經(jīng)過起點站和終點站之間的線路詳細信息。輸入?yún)?shù):起點站,終點站輸出參數(shù):換乘方案,總站數(shù)變量說明:文本,數(shù)字相關(guān)數(shù)據(jù)表:站點映射表處理:輸入要查詢的起點站和終點站,然后返回相應的查詢信息,如進過該起點站和終點站的所有換乘方案及進過的總站數(shù)。備注:設(shè)計人:設(shè)計日期:表模塊編號:M4模塊名稱:密碼修改所屬子系統(tǒng):普通用戶管理調(diào)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度物流運輸借款協(xié)議方合同
- 二零二五年度航空航天用高溫合金委托生產(chǎn)協(xié)議
- 二零二五年度智能共享單車無償使用合同范本
- 2025年度門診部護士長聘任與管理服務(wù)合同
- 職業(yè)插畫師插畫設(shè)計服務(wù)合同
- 房地產(chǎn)經(jīng)紀人獨家代理合同書
- 產(chǎn)品創(chuàng)意與策劃流程手冊
- 歷史文物保護與遺址發(fā)掘試題及答案
- 人工智能輔助的智能環(huán)境保護監(jiān)測系統(tǒng)開發(fā)協(xié)議
- 大健康產(chǎn)業(yè)數(shù)字化健康服務(wù)平臺建設(shè)
- 中西醫(yī)結(jié)合腫瘤學試卷
- 一年級下冊勞動課教案5篇
- 特殊工種操作人員體檢表
- 常用橋牌詞語(中英文對照)
- 加盟招商方案PPT模板
- 中石油HSE培訓試題集(共33頁)
- 雙碳視角看歐盟綠色新政政策篇
- 噴(烤)漆房VOCs治理設(shè)施日常運行臺賬
- 往復式壓縮機組單機試運方案
- 區(qū)域環(huán)境概況
- 爆破片面積計算
評論
0/150
提交評論