第一篇:學(xué)籍管理系統(tǒng)2.軟件需求說(shuō)明書(shū)
軟件需求說(shuō)明書(shū)引言
1.1 編寫(xiě)目的本軟件需求說(shuō)明書(shū)是系統(tǒng)設(shè)計(jì)的依據(jù),是系統(tǒng)分析與設(shè)計(jì)人員的必讀的參考用書(shū)。
1.2 背景
a.學(xué)籍管理系統(tǒng)
b.本項(xiàng)目的任務(wù)是由相關(guān)學(xué)籍管理的需求,由財(cái)經(jīng)學(xué)院信息學(xué)院07計(jì)算機(jī)2班承擔(dān),**等課題組成員進(jìn)行研制、開(kāi)發(fā),待使用的是某高校教務(wù)處,本項(xiàng)目主要解決對(duì)學(xué)生學(xué)籍及學(xué)生成績(jī)方面的各種輸入,修改,匯總,查詢(xún)等基本操作。
1.3 定義
軟件需求說(shuō)明書(shū)。
1.4 參考資料
a.本項(xiàng)目的開(kāi)題報(bào)告;
b.本項(xiàng)目的可行性分析報(bào)告;
c.計(jì)算機(jī)軟件工程規(guī)范國(guó)家標(biāo)準(zhǔn)匯編2000。
2.任務(wù)概述
2.1 目標(biāo)
在學(xué)校中應(yīng)用學(xué)籍管理信息系統(tǒng),不僅可以簡(jiǎn)化學(xué)校傳統(tǒng)的管理模式,使學(xué)校管理人員能夠方便地利用計(jì)算機(jī)對(duì)學(xué)生檔案、學(xué)生成績(jī)等信息進(jìn)行全面管理,更重要的是利用學(xué)籍管理技術(shù)可以使學(xué)生管理規(guī)范化、制度化、數(shù)字化,使學(xué)校以高效率運(yùn)轉(zhuǎn),解決原有的手工作業(yè)耗時(shí)費(fèi)力,又不能保證數(shù)據(jù)的正確性等問(wèn)題。
2.2用戶(hù)的特點(diǎn)
本軟件的最終用戶(hù)為某高校教務(wù)處管理人員、各年級(jí)各學(xué)科教師、各位學(xué)生等,其中教務(wù)處管理人員、各年級(jí)各學(xué)科教師比較熟悉本職業(yè)務(wù),具有大專(zhuān)或大專(zhuān)以上文化程度,通過(guò)短期培訓(xùn)就可以勝任此項(xiàng)工作,而學(xué)生在本系統(tǒng)上進(jìn)行的操作十分簡(jiǎn)單,可以馬上使用,本軟件啟用后,對(duì)于學(xué)生的學(xué)籍管理會(huì)有很大的改善,效率提升,節(jié)省資源,可以做到及時(shí)更新。
2.3假定和約束
本項(xiàng)目的硬件、軟件費(fèi)用到位,則可立即開(kāi)工,并按計(jì)劃完成。需求規(guī)定
3.1對(duì)功能的規(guī)定
該項(xiàng)目主要功能為:學(xué)生基本信息處理(有輸入、取消、確認(rèn)、查詢(xún)等功能);學(xué)生成績(jī)信息處理(有輸入、取消、確認(rèn)、修改、查詢(xún)、打印等功能);學(xué)生獎(jiǎng)勵(lì)處分信息處理(有輸入、修改、刪除、查詢(xún)等功能)及教師基本信息處理(有輸入、修改、刪除、查詢(xún)等功能組成)。
3.2對(duì)性能的規(guī)定
3.2.1精度
該軟件的輸入、輸出數(shù)據(jù)精度的要求整數(shù)部分3位,小數(shù)部分1位,精確到0.5分。
3.2.2時(shí)間特性要求
a.查詢(xún)響應(yīng)時(shí)間在一秒鐘內(nèi);
b.更新處理時(shí)間在一秒鐘內(nèi);
c.數(shù)據(jù)的轉(zhuǎn)換和傳送時(shí)間在半分鐘內(nèi)。
3.2.3靈活性
a.操作方式上提供鍵盤(pán)操作和鼠標(biāo)操作兩種;
b.當(dāng)運(yùn)行環(huán)境的變化,通過(guò)簡(jiǎn)單的重編譯或重連接或作適當(dāng)?shù)母恼苓m應(yīng)新環(huán)境的要求。
3.3輸入輸出要求
對(duì)于輸入盡量減輕用戶(hù)的輸入量,輸出提供預(yù)先屏幕預(yù)覽,然后,打印輸出,屏幕上看到的應(yīng)同打印輸出的一模一樣。
3.4數(shù)據(jù)管理能力要求
數(shù)據(jù)的管理包括源程序的管理與數(shù)據(jù)庫(kù)的管理兩部分組成,能對(duì)源程序與數(shù)
據(jù)庫(kù)進(jìn)行數(shù)據(jù)備份與數(shù)據(jù)恢復(fù)的能力。
3.5故障處理要求
對(duì)硬件故障待排除后,軟件可重進(jìn)行故障斷點(diǎn)處繼續(xù)工作,對(duì)軟件上使用不當(dāng)產(chǎn)生的錯(cuò)誤,由軟件以對(duì)話框的方式,警告用戶(hù)。運(yùn)行環(huán)境規(guī)定
4.1設(shè)備
研制該軟件需要一臺(tái)計(jì)算機(jī)及一臺(tái)普通打印機(jī)。
a.應(yīng)該是CPU為酷睿2或更高檔次的計(jì)算機(jī),內(nèi)存在2G或更大的; b.打印機(jī)應(yīng)具有較高密度,以保證打印的文字清晰;
c.先在單機(jī)上實(shí)施,獲得成功后,再在C/S結(jié)構(gòu)上推廣應(yīng)用。
4.2支持軟件
操作系統(tǒng)為:Windows XP,前臺(tái)開(kāi)發(fā)工具為:Delphi, 后臺(tái)數(shù)據(jù)庫(kù)為:SQL Server 2000。
4.3接口
該軟件前臺(tái)開(kāi)發(fā)工具與后臺(tái)數(shù)據(jù)庫(kù)通過(guò)ADO連接。
4.4控制
該軟件的運(yùn)行的方式采用菜單驅(qū)動(dòng),鼠標(biāo)與鍵盤(pán)并用方式進(jìn)行。
第二篇:圖書(shū)館管理系統(tǒng)(軟件需求說(shuō)明書(shū))
1引言...............................................................................................................................................2 1.1編寫(xiě)目的.................................................................................................................................2 1.2背景說(shuō)明.................................................................................................................................2 2任務(wù)概述.......................................................................................................................................3 2.1目標(biāo).......................................................................................................錯(cuò)誤!未定義書(shū)簽。2.1.1開(kāi)發(fā)意圖............................................................................................錯(cuò)誤!未定義書(shū)簽。2.1.2應(yīng)用目標(biāo)............................................................................................錯(cuò)誤!未定義書(shū)簽。2.1.3作用及范圍........................................................................................錯(cuò)誤!未定義書(shū)簽。2.2用戶(hù)特點(diǎn)...............................................................................................錯(cuò)誤!未定義書(shū)簽。2.3假定與約束...........................................................................................錯(cuò)誤!未定義書(shū)簽。3需求規(guī)定.....................................................................................................錯(cuò)誤!未定義書(shū)簽。3.1對(duì)功能的規(guī)定.......................................................................................錯(cuò)誤!未定義書(shū)簽。3.2對(duì)性能規(guī)定.............................................................................................................................8 3.2.1精度....................................................................................................錯(cuò)誤!未定義書(shū)簽。3.2.2時(shí)間特性要求....................................................................................錯(cuò)誤!未定義書(shū)簽。3.2.3靈活性...................................................................................................................................9 3.3輸入輸出要求.......................................................................................錯(cuò)誤!未定義書(shū)簽。3.4數(shù)據(jù)管理能力要求...............................................................................................................11 3.5故障處理要求.......................................................................................................................12 3.6其他專(zhuān)門(mén)要求.......................................................................................................................12 4運(yùn)行環(huán)境設(shè)定.............................................................................................................................13 4.1設(shè)備.......................................................................................................................................13 4.2支持軟件...............................................................................................錯(cuò)誤!未定義書(shū)簽。4.3接口.......................................................................................................錯(cuò)誤!未定義書(shū)簽。4.3.1用戶(hù)接口............................................................................................錯(cuò)誤!未定義書(shū)簽。4.3.2軟件接口............................................................................................錯(cuò)誤!未定義書(shū)簽。4.4控制.......................................................................................................錯(cuò)誤!未定義書(shū)簽。4.5出錯(cuò)處理和恢復(fù)...................................................................................錯(cuò)誤!未定義書(shū)簽。
1.引言
1.1.編寫(xiě)目的
需求的編寫(xiě)是為了研究圖書(shū)管理系統(tǒng)軟件的開(kāi)發(fā)途徑和應(yīng)用方法。同時(shí)它也是進(jìn)行項(xiàng)目策劃、概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)的基礎(chǔ),是維護(hù)人員進(jìn)行內(nèi)部維護(hù),信息更新,驗(yàn)收和測(cè)試的依據(jù)。本需求的預(yù)期讀者是與圖書(shū)管理系統(tǒng)軟件開(kāi)發(fā)有聯(lián)系的決策人,開(kāi)發(fā)組成人員,扶助開(kāi)發(fā)者,支持本項(xiàng)目的領(lǐng)導(dǎo)和公司人員,軟件驗(yàn)證者。
1.2.背景說(shuō)明
人工管理圖書(shū)的手續(xù)繁索、效率低下給具有強(qiáng)烈時(shí)間觀念的管理人員帶來(lái)了諸多不便,學(xué)校圖書(shū)館缺少一套完善的圖書(shū)管理軟件,為了對(duì)圖書(shū)的管理方便,因此必須開(kāi)發(fā)圖書(shū)管理系統(tǒng)。
隨著計(jì)算機(jī)技術(shù)的不斷應(yīng)用和提高,計(jì)算機(jī)已經(jīng)深入到社會(huì)生活的各個(gè)角落。而采用手工管理圖書(shū)的方法,不僅效率低、易出錯(cuò)、手續(xù)繁瑣,而且耗費(fèi)大量的人力。為了滿(mǎn)足圖書(shū)館管理人員對(duì)圖書(shū)館書(shū)籍,讀者資料,借還書(shū)等進(jìn)行高效的管理,在工作人員具備一定的計(jì)算機(jī)操作能力的前提下,特編此圖書(shū)管理系統(tǒng)軟件以提高圖書(shū)館的管理效率。2.任務(wù)概述
2.1.目標(biāo)
建立的圖書(shū)管理系統(tǒng),要把圖書(shū)館的圖書(shū)管理、讀者管理、圖書(shū)借閱管理等日常管理工作實(shí)行計(jì)算機(jī)統(tǒng)一管理,以提高工作效率和管理水平。
2.1.1 開(kāi)發(fā)意圖
a.為了圖書(shū)管理系統(tǒng)更完善;
b.為了學(xué)校圖書(shū)館對(duì)圖書(shū)的管理更方便;
c.為了減輕圖書(shū)管理人員的工作負(fù)擔(dān)。
2.1.2 應(yīng)用目標(biāo)
通過(guò)本系統(tǒng)軟件,能幫助圖書(shū)館管理人員利用計(jì)算機(jī),快速方便地對(duì)圖書(shū)館書(shū)籍,讀者資料,借還書(shū)等進(jìn)行高效的管理。
2.1.3 作用及范圍
本軟件適用于教育界,它是比較完善的系統(tǒng)管理軟件,對(duì)圖書(shū)館的書(shū)籍,讀者資料,借還書(shū)等可以進(jìn)行方便的管理。
System圖書(shū)管理系統(tǒng)查詢(xún)信息辦理借書(shū)還書(shū)業(yè)務(wù)讀者借閱,歸還圖書(shū)反饋系統(tǒng)管理維護(hù)信息管理,維護(hù)系統(tǒng)系統(tǒng)管理員圖書(shū)管理員圖書(shū)管理系統(tǒng)概況圖
圖1.圖書(shū)管理系統(tǒng)用例概況圖
2.2.用戶(hù)的特點(diǎn)
本軟件的使用對(duì)象有學(xué)校圖書(shū)館的系統(tǒng)管理員(更新維護(hù)系統(tǒng)),圖書(shū)管理人員(辦理借閱,歸還圖書(shū))和讀者(查詢(xún)圖書(shū))。
備注:會(huì)漢語(yǔ)、懂計(jì)算機(jī)的基本操作就可以利用該軟件進(jìn)行所需操作。
圖2.系統(tǒng)管理員信息
圖3.圖書(shū)管理員信息
圖 4.讀者信息
2.3.假定與約束
人力資源約束:
a.估計(jì)開(kāi)發(fā)該系統(tǒng)需購(gòu)買(mǎi)硬件、外部設(shè)備(P4微機(jī)一臺(tái)、打印機(jī)一臺(tái)),花費(fèi)1.2萬(wàn)元左右,開(kāi)發(fā)工作量約需3個(gè)人月工作量,每人月工資為2000元,開(kāi)發(fā)完成后維護(hù)費(fèi)用每年600元,開(kāi)發(fā)完成后,原有的3名管理人員可以減少2名,每人月工資600元。
b.輔導(dǎo)老師1人,開(kāi)發(fā)人員3人; 技術(shù)約束:
本項(xiàng)目的設(shè)計(jì)是在JavaC++.NET程序設(shè)計(jì)語(yǔ)言的條件下進(jìn)行的,技術(shù)設(shè)計(jì)采用軟硬一體化的設(shè)計(jì)方法。
環(huán)境約束:
運(yùn)行該軟件所適用的具體設(shè)備必須是奔騰
4、內(nèi)存256兆以上的計(jì)算機(jī);3.需求規(guī)定
1、理解需求
理解需求是在問(wèn)題及其最終解決方案之間架設(shè)橋梁的第一步。開(kāi)發(fā)者只有和用戶(hù)充分理解了需求之后才能開(kāi)始設(shè)計(jì)系統(tǒng),否則,對(duì)需求定義的任何改進(jìn),設(shè)計(jì)上都必須大量的返工。
下面是對(duì)系統(tǒng)的終端用戶(hù)和客戶(hù)調(diào)研后得到的需求規(guī)格說(shuō)明書(shū)。
(1)在啟動(dòng)系統(tǒng)后,首先是登陸界面,根據(jù)用戶(hù)輸入判斷用戶(hù)身份是否合法。合法用戶(hù)分為普通用戶(hù)和系統(tǒng)管理員,其中,系統(tǒng)管理員擁有所有權(quán)限,而普通用戶(hù)沒(méi)有用戶(hù)管理權(quán)限。
(2)進(jìn)入讀者信息維護(hù)界面,可以對(duì)讀者信息進(jìn)行添加、刪除、修改和查詢(xún)操作,并且可以遍歷記錄。
(3)進(jìn)入圖書(shū)信息維護(hù)界面,可以對(duì)圖書(shū)信息進(jìn)行添加、刪除、修改和查詢(xún)操作,并且可以遍歷記錄。
(4)進(jìn)入讀者借還書(shū)界面,可以實(shí)現(xiàn)讀者借書(shū)、還書(shū)和查閱讀者借閱記錄的功能,并在讀者借還書(shū)時(shí),對(duì)相應(yīng)數(shù)據(jù)庫(kù)數(shù)據(jù)進(jìn)行修改。
(5)系統(tǒng)客戶(hù)端運(yùn)行在Windows平臺(tái)下,服務(wù)器可以運(yùn)行在Windows或Unix平臺(tái)下。系統(tǒng)還應(yīng)該有一個(gè)較好的圖形用戶(hù)界面。(6)系統(tǒng)應(yīng)該有很好的可擴(kuò)展性。
2、需求分析
需求分析是從客戶(hù)的需求中提取出軟件系統(tǒng)能夠幫助用戶(hù)解決的業(yè)務(wù)問(wèn)題,通過(guò)對(duì)用戶(hù)業(yè)務(wù)問(wèn)題的分析,確定系統(tǒng)的功能需求。這個(gè)步驟是對(duì)理解需求的升華,直接關(guān)系到該系統(tǒng)的質(zhì)量。分析的根本目的是在開(kāi)發(fā)者和提出需求的人之間建立一種理解和溝通機(jī)制,因此,系統(tǒng)的需求分析也應(yīng)該是開(kāi)發(fā)人員和用戶(hù)或客戶(hù)一起完成的。
<1>系統(tǒng)功能模塊劃分
根據(jù)開(kāi)發(fā)者和客戶(hù)的需求分析后,可以把系統(tǒng)功能分為兩個(gè)大的個(gè)功能模塊:(1)讀者管理模塊
包括:讀者登記,查詢(xún),借書(shū),還書(shū),刪除等功能(2)圖書(shū)管理模塊
包括:圖書(shū)添加,查詢(xún)等功能
3.1.對(duì)功能的規(guī)定
System歸還圖書(shū)(管理員)辦理還書(shū)符合條件<
圖5.圖書(shū)管理員處理借書(shū)、還書(shū)用例圖
System查詢(xún)圖書(shū)信息<
圖6.借閱者請(qǐng)求服務(wù)用例圖
System增加系統(tǒng)功能增加圖書(shū)增加讀者查詢(xún)圖書(shū)信息查詢(xún)讀者信息系統(tǒng)管理員移除,更新讀者移除,更新圖書(shū)移除,更新系統(tǒng)功能系統(tǒng)管理員管理維護(hù)系統(tǒng)的用例圖
圖 7.系統(tǒng)管理員管理維護(hù)系統(tǒng)用例圖
3.2.對(duì)性能的規(guī)定 3.2.1.精度
在精度需求上,根據(jù)使用需要,在各項(xiàng)數(shù)據(jù)的輸入,輸出及傳輸過(guò)程中,可以滿(mǎn)足各種精度的需求。如:根據(jù)關(guān)鍵字精度的不同,查找可分為精確查找和泛型查找,精確查找可精確匹配讀者已知道的書(shū)目,泛型查找,只要滿(mǎn)足與輸入的關(guān)鍵字相匹配的書(shū)目即輸出,可供讀者查找。
3.2.2.時(shí)間特性要求
在軟件方面,響應(yīng)時(shí)間,更新處理時(shí)間都比較快且迅速,完全滿(mǎn)足用戶(hù)要求。
3.2.3.靈活性
當(dāng)用戶(hù)需求,如操作方式,運(yùn)行環(huán)境,結(jié)果精度,數(shù)據(jù)結(jié)構(gòu)于其他軟件接口等發(fā)生變化時(shí),設(shè)計(jì)的軟件要做適當(dāng)調(diào)整,靈活性非常大。
3.3.輸入輸出要求
查詢(xún)書(shū)目:輸入關(guān)鍵字為書(shū)名,作者,索引號(hào),按照精確匹配為主,再索引關(guān)聯(lián)字。輸出時(shí)列出索引到的所有書(shū)目信息,具體信息包括內(nèi)容摘要、目錄號(hào)、作者信息、書(shū)名、價(jià)格、流水號(hào)、購(gòu)買(mǎi)日期等。方便讀者查找。
圖8.查詢(xún)圖書(shū)信息流程圖
圖9.圖書(shū)相關(guān)屬性
借閱圖書(shū):通過(guò)設(shè)備識(shí)別圖書(shū)和讀者(借閱證)的流水號(hào)(條形碼),向數(shù)據(jù)庫(kù)傳送信息,然后在數(shù)據(jù)庫(kù)索引圖書(shū)信息和讀者信息是否符合要求,符合要求待圖書(shū)管理員確認(rèn)后再更新相關(guān)數(shù)據(jù),并將這些數(shù)據(jù)存入借書(shū)文件,最后輸出顯示存儲(chǔ)成功;否則報(bào)錯(cuò)。
查看讀者的借閱信息:進(jìn)入讀者借書(shū)信息管理系統(tǒng),只需要輸入讀者個(gè)人信息即可,然后系統(tǒng)根據(jù)輸入的信息,送圖書(shū)館管理系統(tǒng)索引查找相關(guān)信息,最后將讀者借書(shū)的信息輸出顯示。
圖 4.讀者信息
圖10.讀者借閱圖書(shū)流程圖
3.4.數(shù)據(jù)管理能力要求
圖 11.定時(shí)整理數(shù)據(jù):系統(tǒng)管理員根據(jù)市場(chǎng)圖書(shū)行情定時(shí)整理系統(tǒng)數(shù)據(jù)庫(kù),對(duì)圖書(shū)的借閱情況、讀者的管理情況、書(shū)庫(kù)的增減等均可有計(jì)算機(jī)執(zhí)行,并將運(yùn)行結(jié)果歸檔。
查詢(xún)庫(kù)存量:能隨時(shí)查詢(xún)書(shū)庫(kù)中圖書(shū)的庫(kù)存量,以便準(zhǔn)確、及時(shí)、方便地為讀者提供借閱信息,但不能修改數(shù)據(jù),無(wú)信息處理權(quán),即可以打印清單、瀏覽數(shù)據(jù)等,管理權(quán)限由系統(tǒng)管理員掌握和分配。
3.5.故障處理要求
a.內(nèi)部故障處理
在開(kāi)發(fā)階段可以隨即修改數(shù)據(jù)庫(kù)里的相應(yīng)內(nèi)容。
b.外部故障處理
對(duì)編輯的程序進(jìn)行重裝載時(shí),第一次裝載認(rèn)為錯(cuò),修改。第二次運(yùn)行,在需求調(diào)用時(shí)出錯(cuò),有錯(cuò)誤提示,重試。
c.本軟件可能產(chǎn)生的錯(cuò)誤為數(shù)據(jù)庫(kù)的錯(cuò)誤信息,應(yīng)由數(shù)據(jù)庫(kù)管理員對(duì)數(shù)據(jù)庫(kù)進(jìn)行維護(hù)。為了確保系統(tǒng)恢復(fù)的能力,數(shù)據(jù)庫(kù)管理員要定期對(duì)數(shù)據(jù)庫(kù)進(jìn)行備份。
3.6.其它專(zhuān)門(mén)要求
數(shù)據(jù)的安全性、完整性要求:圖書(shū)館各項(xiàng)數(shù)據(jù)信息必須保證安全性和完整性。網(wǎng)絡(luò)系統(tǒng)設(shè)有通信、程序、網(wǎng)絡(luò)三級(jí)權(quán)限和口令管理,確保系統(tǒng)安全。
4.運(yùn)行環(huán)境設(shè)定
4.1.設(shè)備
硬件、外部設(shè)備(P4微機(jī)一臺(tái)、打印機(jī)一臺(tái))
運(yùn)行本軟件所要求的硬設(shè)備的最小配置: a.奔騰4代、內(nèi)存256M;
b.I/O設(shè)備:顯示器、鼠標(biāo)、鍵盤(pán);
4.2.支持軟件
說(shuō)明為運(yùn)行本軟件所需要的支持軟件,如: a.操作系統(tǒng):Windows98及以上版本 b.支撐框架:.NET Framework1.1 c.數(shù)據(jù)庫(kù):Access2000。
4.3.接口
4.3.1 用戶(hù)接口
本產(chǎn)品的用戶(hù)一般需要通過(guò)終端進(jìn)行操作,進(jìn)入主界面后點(diǎn)擊相應(yīng)的窗口,分別進(jìn)入相對(duì)應(yīng)的界面(如:輸入界面、輸出界面)。用戶(hù)對(duì)程序的維護(hù),最好要有備份。
4.3.2 軟件接口
WIN9X/NT操作系統(tǒng)。
4.4.控制
本軟件是以中文版Windows 98及其以上版本的操作系統(tǒng)來(lái)控制軟件運(yùn)行。
第三篇:學(xué)生公寓管理系統(tǒng)需求分析說(shuō)明書(shū)
學(xué)生公寓管理系統(tǒng)需求概況
在學(xué)校面向現(xiàn)代化、面向世界、面向未來(lái)、面向互聯(lián)網(wǎng)的21世紀(jì),現(xiàn)今社會(huì)是一個(gè)講究效率的社會(huì),人們有很強(qiáng)的時(shí)間觀念,如果仍使用手工操作或使用相當(dāng)繁瑣的軟件,既浪費(fèi)了人力,又浪費(fèi)了物力,效率無(wú)法提高,尤其是在學(xué)校里。為此開(kāi)發(fā)學(xué)生公寓管理系統(tǒng)軟件,能夠適應(yīng)現(xiàn)今社會(huì)并提高生產(chǎn)效率。該系統(tǒng)軟件非常容易被接受,它具有簡(jiǎn)單易學(xué)性,雙重操作管理體系,便于管理等功能。它是對(duì)學(xué)校學(xué)生管理的一種工具。為使校園網(wǎng)得到高效、合理的利用,以教育信息化帶動(dòng)教育的現(xiàn)代化,加強(qiáng)學(xué)校信息管理,將建設(shè)成信息化、現(xiàn)代化的新校園,為新世紀(jì)的交院增添新氣息、樹(shù)立新形象,學(xué)校于2008年全面啟動(dòng)信息化建設(shè)工程。
一、主要功能
1、系統(tǒng)管理
(1)用戶(hù)設(shè)置與權(quán)限分配(2)公共數(shù)據(jù)管理
2、公寓房源管理(1)定義房源信息(2)定義房間設(shè)施信息
3、公寓住宿管理(1)學(xué)生住宿登記(2)調(diào)退房登記(3)設(shè)施損毀登記
4、公寓分配管理(1)學(xué)生分配住房(2)學(xué)生調(diào)退房處理
5、公寓財(cái)務(wù)管理(1)預(yù)交費(fèi)用(2)費(fèi)用結(jié)算
6、報(bào)表管理(1)財(cái)務(wù)報(bào)告
(2)學(xué)生住宿情況統(tǒng)計(jì)報(bào)告
7、數(shù)據(jù)檢索(1)房源檢索(2)學(xué)生住宿檢索(3)費(fèi)用檢索
二、用戶(hù)類(lèi)別
1、系統(tǒng)用戶(hù)(系統(tǒng)管理員)
2、房源定義用戶(hù)(公寓管理中心)
3、住房分配用戶(hù)(系部)
4、住宿登記用戶(hù)(公寓管理員)
5、財(cái)務(wù)用戶(hù)(后勤財(cái)務(wù))
三、業(yè)務(wù)流程
1、初始化處理(1)系統(tǒng)用戶(hù)定義各類(lèi)用戶(hù)及其權(quán)限(2)公寓管理中心定義房源
(3)公寓管理中心定義住宿費(fèi)用已經(jīng)房源設(shè)施及價(jià)格(4)公寓管理中心給各系部分配房源(5)對(duì)已分配房源但未住宿登記的房源初始化
2、學(xué)生住宿處理流程(1)學(xué)生到系部分配房間(2)學(xué)生到后勤財(cái)務(wù)交預(yù)付款(3)學(xué)生到公寓管理員登記住宿
3、學(xué)生調(diào)房處理流程(1)學(xué)生到系部申請(qǐng)調(diào)房(2)學(xué)生到財(cái)務(wù)處理住宿費(fèi)用(3)學(xué)生到公寓管理員登記調(diào)房
4、學(xué)生調(diào)房處理流程(1)學(xué)生到系部申請(qǐng)退房
(2)學(xué)生到公寓管理員登記退房(注意設(shè)施損毀登記)(3)學(xué)生到財(cái)務(wù)結(jié)算費(fèi)用(根據(jù)預(yù)交費(fèi)用與實(shí)際住宿費(fèi)用結(jié)算)
四、相關(guān)報(bào)表及憑據(jù)(1)學(xué)生收費(fèi)收據(jù)(2)班級(jí)住宿名冊(cè)
(4)年費(fèi)用結(jié)算報(bào)表(按)
(5)房源報(bào)表(空置房、房源分配情況、房源登記情況)(6)設(shè)施損毀報(bào)告(按、按設(shè)施類(lèi)型)(7)房間住宿人員臺(tái)賬(按指定區(qū)間)(8)學(xué)生住宿情況臺(tái)賬(按指定區(qū)間)
第四篇:車(chē)輛管理系統(tǒng)需求規(guī)格說(shuō)明書(shū)
車(chē)輛管理系統(tǒng)
軟件需求規(guī)格說(shuō)明書(shū)
班 級(jí) 08軟工A1 擬制人 舒驥
2011年05月10日
目錄
1引言.............................................................................................................................1
1.1編寫(xiě)目的.........................................................................................................1 1.2 背景................................................................................................................1 1.3 預(yù)期讀者........................................................................................................1 1.4參考資料.........................................................................................................1 2綜合描述.....................................................................................................................2
2.1產(chǎn)品目標(biāo).........................................................................................................2 2.2產(chǎn)品功能.........................................................................................................2 2.3用戶(hù)范疇和特征.............................................................................................2 2.4運(yùn)行環(huán)境.........................................................................................................3 2.5設(shè)計(jì)和實(shí)現(xiàn)限制.............................................................................................3 2.6 假定和約束....................................................................................................3
2.6.1人力資源約束.....................................................................................3 2.6.2技術(shù)約束.............................................................................................3 2.6.3環(huán)境約束.............................................................................................3
3外部接口需求.............................................................................................................4
3.1用戶(hù)界面.........................................................................................................4 3.2硬件接口.........................................................................................................4 3.3軟件接口.........................................................................................................4 3.4通信接口.........................................................................................................4 4功能性需求.................................................................................................................4
4.1功能分析.........................................................................................................4 4.2用例圖.............................................................................................................5 4.3用例分析.........................................................................................................9 4.4功能活動(dòng)圖...................................................................................................19 4.5狀態(tài)圖...........................................................................................................21 5非功能需求...............................................................................................................22
5.1性能需求.......................................................................................................22
5.1.1時(shí)間、界面、響應(yīng)要求...................................................................22 5.1.2靈活性...............................................................................................22 5.2數(shù)據(jù)管理需求...............................................................................................22
5.2.1系統(tǒng)數(shù)據(jù)流圖...................................................................................22 5.2.2數(shù)據(jù)整理與保存...............................................................................24 5.2.3數(shù)據(jù)安全性.......................................................................................24 5.3故障處理需求...............................................................................................24
1引言
1.1編寫(xiě)目的
需求說(shuō)明的編寫(xiě)是為了研究車(chē)輛管理軟件的開(kāi)發(fā)途徑和應(yīng)用方法。同時(shí)它也是進(jìn)行項(xiàng)目策劃、概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)的基礎(chǔ),是維護(hù)人員進(jìn)行內(nèi)部維護(hù),信息更新,驗(yàn)收和測(cè)試的依據(jù)。本文檔將對(duì)車(chē)輛管理系統(tǒng)軟件開(kāi)發(fā)需求進(jìn)行描述。
1.2 背景
物流系統(tǒng)是現(xiàn)代經(jīng)濟(jì)系統(tǒng)的主動(dòng)脈,物流的最簡(jiǎn)單理解就是貨物運(yùn)輸,所以運(yùn)輸在物流運(yùn)作中的地位十分重要,而車(chē)輛是運(yùn)輸企業(yè)的命脈,有機(jī)的管理好車(chē)輛十分關(guān)鍵。傳統(tǒng)的運(yùn)輸業(yè)已不能滿(mǎn)足市場(chǎng)需求。運(yùn)輸企業(yè)的信息化管理具有重要意義。
開(kāi)發(fā)軟件名稱(chēng):車(chē)輛管理系統(tǒng) 項(xiàng)目開(kāi)發(fā)者:08軟工A1 舒驥 用戶(hù):運(yùn)輸集團(tuán)公司
1.3 預(yù)期讀者
本需求的預(yù)期讀者是開(kāi)發(fā)組成人員,軟件測(cè)試人員,支持本項(xiàng)目的老師,軟件維護(hù)人員。
1.4參考資料
[1].《軟件需求工程》 毋國(guó)慶 梁正平袁夢(mèng)霆 李勇華 編著[2].《UML基礎(chǔ)與Rose建模教程》 蔡敏 徐惠惠 黃炳強(qiáng) 編著
[3].《C#數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)完全手冊(cè)》 明日科技 張躍延 許文武 王小科 編著
[4].《軟件工程實(shí)驗(yàn)與實(shí)踐教程》 陳佳 曹妍 編著 [5].《實(shí)用軟件文檔寫(xiě)作》 肖剛 古輝 程振波 張?jiān)Q 著 2綜合描述
2.1產(chǎn)品目標(biāo)
車(chē)輛管理系統(tǒng)將為企業(yè)提供各種車(chē)輛管理和快速查詢(xún)的功能,以提高公司的運(yùn)作效率,降低運(yùn)作成本。
2.2產(chǎn)品功能
* 車(chē)輛基本信息管理 * 車(chē)輛購(gòu)置管理 * 車(chē)輛調(diào)撥管理 * 車(chē)輛報(bào)廢管理 * 車(chē)輛信息管理查詢(xún)
2.3用戶(hù)范疇和特征
本軟件最終用戶(hù)為汽車(chē)運(yùn)輸集團(tuán)公司。該公司主要設(shè)有技術(shù)服務(wù)部、客貨運(yùn)輸部、企業(yè)管理部等職能部門(mén),下屬運(yùn)輸公司有零擔(dān)運(yùn)輸公司、客運(yùn)公司、整車(chē)運(yùn)輸公司、旅游公司等,其組織結(jié)構(gòu)如下圖1:
圖1:運(yùn)輸集團(tuán)公司組織結(jié)構(gòu)圖
2.4運(yùn)行環(huán)境
運(yùn)行該軟件所適用的具體設(shè)備必須是奔騰
4、內(nèi)存512MB以上的計(jì)算機(jī)。操作系統(tǒng)在Windows xp及以上。
數(shù)據(jù)庫(kù)為SQL Server2000版本
2.5設(shè)計(jì)和實(shí)現(xiàn)限制
僅設(shè)計(jì)為本地版本,無(wú)需聯(lián)網(wǎng),沒(méi)有服務(wù)器端。
2.6 假定和約束
2.6.1人力資源約束
1、開(kāi)發(fā)工作量約需1個(gè)人2月工作量。開(kāi)發(fā)完成后,可減少為1名作為維護(hù)人員;
2、輔導(dǎo)老師1人,開(kāi)發(fā)人員2人。
2.6.2技術(shù)約束
本項(xiàng)目的設(shè)計(jì)是在ASPAsp.Net程序設(shè)計(jì)語(yǔ)言的條件下進(jìn)行的,技術(shù)設(shè)計(jì)采用軟硬一體化的設(shè)計(jì)方法。
2.6.3環(huán)境約束
運(yùn)行該軟件所適用的具體設(shè)備必須是奔騰
4、內(nèi)存512MB以上的計(jì)算機(jī)。操作系統(tǒng)在Windows xp及以上。
3外部接口需求
3.1用戶(hù)界面
見(jiàn)《系統(tǒng)設(shè)計(jì)說(shuō)明書(shū)》
3.2硬件接口
考慮到大量數(shù)據(jù)的備份等要求,需要保持與磁帶機(jī)、光盤(pán)刻錄機(jī)及USB的接口,這較易實(shí)現(xiàn)。
3.3軟件接口
這里,主要考慮軟件與操作系統(tǒng)、數(shù)據(jù)庫(kù)管理系統(tǒng)的接口。由于不存在從其他文件導(dǎo)入的功能,所以無(wú)需擔(dān)心格式轉(zhuǎn)換的問(wèn)題。該軟件更趨向于單一封閉的單機(jī)版軟件。
3.4通信接口
無(wú)需與網(wǎng)絡(luò)連接,只需考慮與外部移動(dòng)設(shè)備的通信。
4功能性需求
4.1功能分析
1、車(chē)輛基本信息管理模塊
(1)用戶(hù)的登錄管理:不同級(jí)別的用戶(hù)通過(guò)特定的用戶(hù)名和密碼登錄系統(tǒng),對(duì)相應(yīng)的信息進(jìn)行管理。
(2)查詢(xún)車(chē)輛基本信息:通過(guò)輸入車(chē)輛的基本信息對(duì)車(chē)輛的整體信息進(jìn)行查詢(xún)。(3)刪除車(chē)輛基本信息:有相關(guān)權(quán)限的用戶(hù)可對(duì)某些不再需要的車(chē)輛信息進(jìn)行刪除。
(4)修改車(chē)輛基本信息:有相關(guān)權(quán)限的用戶(hù)如有必要,可對(duì)車(chē)輛的基本信息進(jìn) 行修改。
(5)添加車(chē)輛基本信息:有相關(guān)權(quán)限的用戶(hù)可添加車(chē)輛的基本信息。
2、車(chē)輛購(gòu)置管理模塊
用戶(hù)可添加、修改、刪除、查詢(xún)車(chē)輛購(gòu)置管理申請(qǐng)單,然后交由總工程師申請(qǐng)審批,如通過(guò)再有總經(jīng)理申請(qǐng)審批,實(shí)現(xiàn)二級(jí)公司要提交車(chē)輛的購(gòu)置申請(qǐng),集團(tuán)公司職能部門(mén)根據(jù)車(chē)輛的產(chǎn)權(quán)歸屬,由總工程師或總工程師及總經(jīng)理對(duì)申請(qǐng)進(jìn)行審批,生效后產(chǎn)生調(diào)撥單下發(fā)所屬公司及各有關(guān)部門(mén)。
3、車(chē)輛調(diào)撥管理模塊
與車(chē)輛購(gòu)置管理類(lèi)似,用戶(hù)可添加、修改、刪除、查詢(xún)車(chē)輛調(diào)撥管理申請(qǐng)單,然后交由總工程師申請(qǐng)審批,如通過(guò)再有總經(jīng)理申請(qǐng)審批,實(shí)現(xiàn)二級(jí)公司要提交車(chē)輛的購(gòu)置申請(qǐng),集團(tuán)公司職能部門(mén)根據(jù)車(chē)輛的產(chǎn)權(quán)歸屬,由總工程師或總工程師及總經(jīng)理對(duì)申請(qǐng)進(jìn)行審批,生效后產(chǎn)生調(diào)撥單下發(fā)所屬公司及各有關(guān)部門(mén)。
4、車(chē)輛報(bào)廢管理模塊
與車(chē)輛購(gòu)置管理類(lèi)似,用戶(hù)可添加、修改、刪除、查詢(xún)車(chē)輛報(bào)廢管理申請(qǐng)單,然后交由總工程師申請(qǐng)審批,如通過(guò)再有總經(jīng)理申請(qǐng)審批,實(shí)現(xiàn)二級(jí)公司要提交車(chē)輛的購(gòu)置申請(qǐng),集團(tuán)公司職能部門(mén)根據(jù)車(chē)輛的產(chǎn)權(quán)歸屬,由總工程師或總工程師及總經(jīng)理對(duì)申請(qǐng)進(jìn)行審批,生效后產(chǎn)生調(diào)撥單下發(fā)所屬公司及各有關(guān)部門(mén)。
5、車(chē)輛信息查詢(xún)管理模塊
實(shí)現(xiàn)對(duì)多種信息的快速模糊查詢(xún),可根據(jù)車(chē)輛所屬的二級(jí)公司,車(chē)牌號(hào),車(chē)輛的廠牌,規(guī)格,型號(hào)等信息進(jìn)行不同的組合來(lái)查詢(xún)車(chē)輛,還可根據(jù)申請(qǐng)購(gòu)置,調(diào)撥,報(bào)廢車(chē)輛的二級(jí)公司,申請(qǐng)時(shí)間等查詢(xún)車(chē)輛的購(gòu)置,調(diào)撥,報(bào)廢的申請(qǐng)及審批情況等。
4.2用例圖
1、車(chē)輛管理信息系統(tǒng)用例圖
2、車(chē)輛購(gòu)置管理用例圖
3、車(chē)輛調(diào)撥管理用例圖
4、車(chē)輛報(bào)廢管理用例圖
5、車(chē)輛基本信息管理用例圖
4.3用例分析
一、車(chē)輛購(gòu)置管理
用例1 用例名稱(chēng):添加車(chē)輛購(gòu)置申請(qǐng) 用例識(shí)別號(hào):1.1.1 參與者:二級(jí)公司用戶(hù)
簡(jiǎn)要說(shuō)明:二級(jí)公司用戶(hù)添加一個(gè)車(chē)輛購(gòu)置申請(qǐng)單。前置條件:二級(jí)公司用戶(hù)已經(jīng)登錄車(chē)輛管理信息系統(tǒng)?;臼录鳎?/p>
1)二級(jí)公司用戶(hù)單擊“插入”按鈕。2)系統(tǒng)出現(xiàn)編輯窗口。
3)二級(jí)公司用戶(hù)可以在相應(yīng)的文本框上添加或修改申請(qǐng)單,也可以完全刪除,重新填寫(xiě)。
4)二級(jí)公司用戶(hù)編輯完相應(yīng)的文本框,單擊“存盤(pán)”按鈕,一條新的車(chē)輛購(gòu)置申請(qǐng)記錄就被插入到數(shù)據(jù)庫(kù)中。5)用例終止 其它事件流:
在單擊“存盤(pán)”按鈕之前,二級(jí)公司用戶(hù)隨時(shí)可以單擊“取消”按鈕,窗口內(nèi)的任何內(nèi)容都不會(huì)被保存。異常事件流:
1)提示錯(cuò)誤信息,二級(jí)公司用戶(hù)確認(rèn)。2)返回到管理系統(tǒng)主界面。
后置條件:一條新的車(chē)輛購(gòu)置記錄被插入到數(shù)據(jù)庫(kù)中并顯示出來(lái)。注釋?zhuān)簾o(wú)。
其它事件流:
在單擊“是”按鈕之前,二級(jí)公司用戶(hù)可以單擊“否”按鈕,車(chē)輛購(gòu)置申請(qǐng)記錄不會(huì)被刪除。
異常件流:
1)提示錯(cuò)誤信息,二級(jí)公司用戶(hù)確認(rèn)。2)返回到管理系統(tǒng)主界面。
后置條件:選中的默認(rèn)的車(chē)輛購(gòu)置申請(qǐng)記錄從數(shù)據(jù)庫(kù)中被刪除,同時(shí)顯示界面被更新。
注釋?zhuān)簞h除之前,要先使用查詢(xún)功能,以便選擇要?jiǎng)h除的內(nèi)容。
用例3 用例名稱(chēng):總工程師購(gòu)置申請(qǐng)審批 用例識(shí)別號(hào):1.2.1 參與者:總工程師
簡(jiǎn)要說(shuō)明:總工程師對(duì)二級(jí)公司用戶(hù)提交的車(chē)輛購(gòu)置申請(qǐng)單進(jìn)行審批。前置條件:總工程師已經(jīng)登錄車(chē)輛管理信息系統(tǒng)、存在未審批的車(chē)輛購(gòu)置申請(qǐng)。
基本事件流:
1)總工程師單擊選中要審批的車(chē)輛購(gòu)置申請(qǐng)記錄。2)總工程師單擊“審批”按鈕。3)系統(tǒng)出現(xiàn)編輯窗口。
4)總工程師可以在審批意見(jiàn)文本框上添加或修改審批意見(jiàn),也可以完全刪除,重新填寫(xiě)。
5)總工程師選擇“同意”或“不同意”單選按鈕審批結(jié)果。
6)總工程師編輯完相應(yīng)的文本框及選擇完審批結(jié)果后,單擊“存盤(pán)”按鈕,該車(chē)輛購(gòu)置申請(qǐng)記錄就被審批,并在數(shù)據(jù)庫(kù)中修改該記錄的審批標(biāo)志,審批結(jié)果和審批意見(jiàn)。7)用例終止。其它事件流:
在單擊“存盤(pán)”按鈕之前,總工程師隨時(shí)可以單擊“取消”按鈕,審批內(nèi)容及審批結(jié)果都不會(huì)被保存。異常事件流:
1)提示錯(cuò)誤信息,總工程師確認(rèn)。2)返回到管理系統(tǒng)主界面。
后置條件:選中的車(chē)輛購(gòu)置申請(qǐng)記錄被審批,并在數(shù)據(jù)庫(kù)中修改該記錄的審批標(biāo)志、審批結(jié)果和審批意見(jiàn)。
注釋?zhuān)簩徟?,要先使用查?xún)功能,查出未審批的車(chē)輛購(gòu)置申請(qǐng)記錄。
用例4 用例名稱(chēng):總經(jīng)理購(gòu)置申請(qǐng)批復(fù) 用例識(shí)別號(hào):1.3.1 參與者:總經(jīng)理
簡(jiǎn)要說(shuō)明:總經(jīng)理對(duì)二級(jí)公司用戶(hù)提交的公司所屬車(chē)輛購(gòu)置申請(qǐng)進(jìn)行批復(fù)。前置條件:總經(jīng)理已經(jīng)登錄車(chē)輛管理信息系統(tǒng)、存在滿(mǎn)足如下條件的車(chē)輛購(gòu)置申請(qǐng)記錄,即:總工程師已審批、總經(jīng)理未批復(fù)的公司所屬車(chē)輛購(gòu)置申請(qǐng)記錄?;臼录鳎?/p>
1)總經(jīng)理單擊選中要審批的車(chē)輛購(gòu)置申請(qǐng)記錄。
2)總經(jīng)理編輯完相應(yīng)的文本框及選擇完批復(fù)結(jié)果后,單擊“存盤(pán)”按鈕,該車(chē)輛購(gòu)置申請(qǐng)記錄就被批復(fù),并在數(shù)據(jù)庫(kù)中修改該記錄的批復(fù)標(biāo)志,批復(fù)結(jié)果和批復(fù)意見(jiàn)。3)用例終止。其它事件流:
在單擊“存盤(pán)”按鈕之前,總工程師隨時(shí)可以單擊“取消”按鈕,審批內(nèi)容及審批結(jié)果都不會(huì)被保存。異常事件流:
1)提示錯(cuò)誤信息,總經(jīng)理確認(rèn)。2)返回到管理系統(tǒng)主界面。
后置條件:選中的車(chē)輛購(gòu)置申請(qǐng)記錄被批復(fù),并在數(shù)據(jù)庫(kù)中修改該記錄的批復(fù)標(biāo)志、批復(fù)結(jié)果和批復(fù)意見(jiàn)。
注釋?zhuān)簩徟?,要先使用查?xún)功能,查處總工程師已審批,總經(jīng)理未批復(fù)的公司所屬車(chē)輛購(gòu)置申請(qǐng)記錄。
二、車(chē)輛調(diào)撥管理
用例5 用例名稱(chēng):添加車(chē)輛調(diào)撥申請(qǐng) 用例識(shí)別號(hào):2.1.1 參與者:二級(jí)公司用戶(hù)
簡(jiǎn)要說(shuō)明:二級(jí)公司用戶(hù)添加一個(gè)車(chē)輛調(diào)撥申請(qǐng)單。前置條件:二級(jí)公司用戶(hù)已經(jīng)登錄車(chē)輛管理信息系統(tǒng)?;臼录鳎?/p>
1)二級(jí)公司用戶(hù)單擊“插入”按鈕。2)系統(tǒng)出現(xiàn)編輯窗。
3)二級(jí)公司用戶(hù)可以在相應(yīng)的文本框上添加或修改申請(qǐng)單,也可以完全刪除,重新填寫(xiě)。
4)二級(jí)公司用戶(hù)編輯完相應(yīng)的文本框,單擊“存盤(pán)”按鈕,一條新的車(chē)輛調(diào)撥申請(qǐng)記錄就被插入到數(shù)據(jù)庫(kù)中。5)用例終止。其它事件流:
在單擊“存盤(pán)”按鈕之前,二級(jí)公司用戶(hù)隨時(shí)可以單擊“取消”按鈕,窗口內(nèi)的任何內(nèi)容都不會(huì)被保存。異常事件流:
1)提示錯(cuò)誤信息,二級(jí)公司用戶(hù)確認(rèn)。2)返回到管理系統(tǒng)主界面。
后置條件:一條新的車(chē)輛調(diào)撥記錄被插入到數(shù)據(jù)庫(kù)中并顯示出來(lái)。注釋?zhuān)簾o(wú)。
用例6 用例名稱(chēng):刪除車(chē)輛調(diào)撥申請(qǐng) 用例識(shí)別號(hào):2.1.2 參與者:二級(jí)公司用戶(hù)
簡(jiǎn)要說(shuō)明:二級(jí)公司用戶(hù)刪除一個(gè)車(chē)輛調(diào)撥申請(qǐng)記錄。
前置條件:二級(jí)公司用戶(hù)已經(jīng)登錄車(chē)輛管理信息系統(tǒng)、將要被刪除的車(chē)輛調(diào)撥申請(qǐng)沒(méi)有被審批?;臼录鳎?/p>
1)二級(jí)公司用戶(hù)單擊選中要?jiǎng)h除的車(chē)輛調(diào)撥申請(qǐng)記錄。2)二級(jí)公司用戶(hù)單擊“刪除”按鈕。3)系統(tǒng)出現(xiàn)“提示是否刪除”窗口。
4)二級(jí)公司用戶(hù)單擊“是”按鈕,該車(chē)輛調(diào)撥申請(qǐng)記錄就被從數(shù)據(jù)庫(kù)中刪除。5)用例終止。其它事件流:
在單擊“是”按鈕之前,二級(jí)公司用戶(hù)可以單擊“否”按鈕,車(chē)輛調(diào)撥申請(qǐng)記錄不會(huì)被刪除。異常件流:
1)提示錯(cuò)誤信息,二級(jí)公司用戶(hù)確認(rèn)。2)返回到管理系統(tǒng)主界面。
后置條件:選中的默認(rèn)的車(chē)輛調(diào)撥申請(qǐng)記錄從數(shù)據(jù)庫(kù)中被刪除,同時(shí)顯示界面被更新。
注釋?zhuān)簞h除之前,要先使用查詢(xún)功能,以便選擇要?jiǎng)h除的內(nèi)容。
用例7 用例名稱(chēng):總工程師調(diào)撥申請(qǐng)審批 用例識(shí)別號(hào):2.2.1 參與者:總工程師
簡(jiǎn)要說(shuō)明:總工程師對(duì)二級(jí)公司用戶(hù)提交的車(chē)輛調(diào)撥申請(qǐng)單進(jìn)行審批。前置條件:總工程師已經(jīng)登錄車(chē)輛管理信息系統(tǒng)、存在未審批的車(chē)輛調(diào)撥申請(qǐng)。
基本事件流:
1)總工程師單擊選中要審批的車(chē)輛調(diào)撥申請(qǐng)記錄。2)總工程師單擊“審批”按鈕。3)系統(tǒng)出現(xiàn)編輯窗口。
4)總工程師可以在審批意見(jiàn)文本框上添加或修改審批意見(jiàn),也可以完全刪除,重新填寫(xiě)。
5)總工程師選擇“同意”或“不同意”單選按鈕審批結(jié)果。
6)總工程師編輯完相應(yīng)的文本框及選擇完審批結(jié)果后,單擊“存盤(pán)”按鈕,該車(chē)輛調(diào)撥申請(qǐng)記錄就被審批,并在數(shù)據(jù)庫(kù)中修改該記錄的審批標(biāo)志,審批結(jié)果和審批意見(jiàn)。7)用例終止。其它事件流:
在單擊“存盤(pán)”按鈕之前,總工程師隨時(shí)可以單擊“取消”按鈕,審批內(nèi)容及審批結(jié)果都不會(huì)被保存。異常事件流:
1)提示錯(cuò)誤信息,總工程師確認(rèn)。2)返回到管理系統(tǒng)主界面。
3)后置條件:選中的車(chē)輛調(diào)撥申請(qǐng)記錄被審批,并在數(shù)據(jù)庫(kù)中修改該記錄的審批標(biāo)志、審批結(jié)果和審批意見(jiàn)。
注釋?zhuān)簩徟?,要先使用查?xún)功能,查出未審批的車(chē)輛調(diào)撥申請(qǐng)記錄。
用例8 用例名稱(chēng):總經(jīng)理調(diào)撥申請(qǐng)批復(fù) 用例識(shí)別號(hào):2.3.1 參與者:總經(jīng)理
簡(jiǎn)要說(shuō)明:總經(jīng)理對(duì)二級(jí)公司用戶(hù)提交的公司所屬車(chē)輛調(diào)撥申請(qǐng)進(jìn)行批復(fù)。前置條件:總經(jīng)理已經(jīng)登錄車(chē)輛管理信息系統(tǒng)、存在滿(mǎn)足如下條件的車(chē)輛調(diào)撥申請(qǐng)記錄,即:總工程師已審批、總經(jīng)理未批復(fù)的公司所屬車(chē)輛調(diào)撥申請(qǐng)記錄?;臼录鳎?/p>
1)總經(jīng)理單擊選中要審批的車(chē)輛調(diào)撥申請(qǐng)記錄。2)總經(jīng)理單擊“審批”按鈕。3)系統(tǒng)出現(xiàn)編輯窗口。
4)總經(jīng)理可以在審批意見(jiàn)文本框上添加或修改批復(fù)意見(jiàn),也可以完全刪除,重新填寫(xiě)。
5)總經(jīng)理選擇“同意”或“不同意”單選按鈕批復(fù)結(jié)果。
6)總經(jīng)理編輯完相應(yīng)的文本框及選擇完批復(fù)結(jié)果后,單擊“存盤(pán)”按鈕,該車(chē)輛調(diào)撥申請(qǐng)記錄就被批復(fù),并在數(shù)據(jù)庫(kù)中修改該記錄的批復(fù)標(biāo)志,批復(fù)結(jié)果和批復(fù)意見(jiàn)。7)用例終止。其它事件流:
在單擊“存盤(pán)”按鈕之前,總工程師隨時(shí)可以單擊“取消”按鈕,審批內(nèi)容及審批結(jié)果都不會(huì)被保存。異常事件流:
1)提示錯(cuò)誤信息,總經(jīng)理確認(rèn) 2)返回到管理系統(tǒng)主界面
后置條件:選中的車(chē)輛調(diào)撥申請(qǐng)記錄被批復(fù),并在數(shù)據(jù)庫(kù)中修改該記錄的批復(fù)標(biāo)志、批復(fù)結(jié)果和批復(fù)意見(jiàn)。
注釋?zhuān)簩徟?,要先使用查?xún)功能,查處總工程師已審批,總經(jīng)理未批復(fù)的公司所屬車(chē)輛調(diào)撥申請(qǐng)記錄。
三、車(chē)輛報(bào)廢管理
用例9 用例名稱(chēng):添加車(chē)輛報(bào)廢申請(qǐng) 用例識(shí)別號(hào):3.1.1 參與者:二級(jí)公司用戶(hù)
簡(jiǎn)要說(shuō)明:二級(jí)公司用戶(hù)添加一個(gè)車(chē)輛報(bào)廢申請(qǐng)單。前置條件:二級(jí)公司用戶(hù)已經(jīng)登錄車(chē)輛管理信息系統(tǒng)?;臼录鳎?/p>
1)二級(jí)公司用戶(hù)單擊“插入”按鈕。2)系統(tǒng)出現(xiàn)編輯窗口。
3)二級(jí)公司用戶(hù)可以在相應(yīng)的文本框上添加或修改申請(qǐng)單,也可以完全刪除,重新填寫(xiě)。
4)二級(jí)公司用戶(hù)編輯完相應(yīng)的文本框,單擊“存盤(pán)”按鈕,一條新的車(chē)輛報(bào)廢申請(qǐng)記錄就被插入到數(shù)據(jù)庫(kù)中。5)用例終止。其它事件流:
在單擊“存盤(pán)”按鈕之前,二級(jí)公司用戶(hù)隨時(shí)可以單擊“取消”按鈕,窗口內(nèi)的任何內(nèi)容都不會(huì)被保存。異常事件流:
1)提示錯(cuò)誤信息,二級(jí)公司用戶(hù)確認(rèn)。2)返回到管理系統(tǒng)主界面。
后置條件:一條新的車(chē)輛報(bào)廢記錄被插入到數(shù)據(jù)庫(kù)中并顯示出來(lái)。注釋?zhuān)簾o(wú)。
用例10 用例名稱(chēng):刪除車(chē)輛報(bào)廢申請(qǐng) 用例識(shí)別號(hào):3.1.2 參與者:二級(jí)公司用戶(hù)
簡(jiǎn)要說(shuō)明:二級(jí)公司用戶(hù)刪除一個(gè)車(chē)輛報(bào)廢申請(qǐng)記錄。
前置條件:二級(jí)公司用戶(hù)已經(jīng)登錄車(chē)輛管理信息系統(tǒng)、將要被刪除的車(chē)輛報(bào)廢申請(qǐng)沒(méi)有被審批?;臼录鳎?/p>
1)二級(jí)公司用戶(hù)單擊選中要?jiǎng)h除的車(chē)輛報(bào)廢申請(qǐng)記錄。2)二級(jí)公司用戶(hù)單擊“刪除”按鈕。3)系統(tǒng)出現(xiàn)“提示是否刪除”窗口。
4)二級(jí)公司用戶(hù)單擊“是”按鈕,該車(chē)輛報(bào)廢申請(qǐng)記錄就被從數(shù)據(jù)庫(kù)中刪除。5)用例終止。
其它事件流:
在單擊“是”按鈕之前,二級(jí)公司用戶(hù)可以單擊“否”按鈕,車(chē)輛報(bào)廢申請(qǐng)記錄不會(huì)被刪除。異常件流:
1)提示錯(cuò)誤信息,二級(jí)公司用戶(hù)確認(rèn)。2)返回到管理系統(tǒng)主界面。
后置條件:選中的默認(rèn)的車(chē)輛報(bào)廢申請(qǐng)記錄從數(shù)據(jù)庫(kù)中被刪除,同時(shí)顯示界面被更新。
注釋?zhuān)簞h除之前,要先使用查詢(xún)功能,以便選擇要?jiǎng)h除的內(nèi)容。
用例11 用例名稱(chēng):總工程師報(bào)廢申請(qǐng)審批 用例識(shí)別號(hào):3.2.1 參與者:總工程師
簡(jiǎn)要說(shuō)明:總工程師對(duì)二級(jí)公司用戶(hù)提交的車(chē)輛報(bào)廢申請(qǐng)單進(jìn)行審批。前置條件:總工程師已經(jīng)登錄車(chē)輛管理信息系統(tǒng)、存在未審批的車(chē)輛報(bào)廢申請(qǐng)。
基本事件流:
1)總工程師單擊選中要審批的車(chē)輛報(bào)廢申請(qǐng)記錄。2)總工程師單擊“審批”按鈕。3)系統(tǒng)出現(xiàn)編輯窗口。
4)總工程師可以在審批意見(jiàn)文本框上添加或修改審批意見(jiàn),也可以完全刪除,重新填寫(xiě)。
5)總工程師選擇“同意”或“不同意”單選按鈕審批結(jié)果。
6)總工程師編輯完相應(yīng)的文本框及選擇完審批結(jié)果后,單擊“存盤(pán)”按鈕,該車(chē)輛報(bào)廢申請(qǐng)記錄就被審批,并在數(shù)據(jù)庫(kù)中修改該記錄的審批標(biāo)志,審批結(jié)果和審批意見(jiàn)。7)用例終止。其它事件流:
在單擊“存盤(pán)”按鈕之前,總工程師隨時(shí)可以單擊“取消”按鈕,審批內(nèi)容及審批結(jié)果都不會(huì)被保存。異常事件流:
1)提示錯(cuò)誤信息,總工程師確認(rèn)。2)返回到管理系統(tǒng)主界面。
3)后置條件:選中的車(chē)輛報(bào)廢申請(qǐng)記錄被審批,并在數(shù)據(jù)庫(kù)中修改該記錄的審批標(biāo)志、審批結(jié)果和審批意見(jiàn)。
注釋?zhuān)簩徟埃仁褂貌樵?xún)功能,查出未審批的車(chē)輛報(bào)廢申請(qǐng)記錄。
用例12 用例名稱(chēng):總經(jīng)理報(bào)廢申請(qǐng)批復(fù) 用例識(shí)別號(hào):3.3.1 參與者:總經(jīng)理
簡(jiǎn)要說(shuō)明:總經(jīng)理對(duì)二級(jí)公司用戶(hù)提交的公司所屬車(chē)輛報(bào)廢申請(qǐng)進(jìn)行批復(fù)。前置條件:總經(jīng)理已經(jīng)登錄車(chē)輛管理信息系統(tǒng)、存在滿(mǎn)足如下條件的車(chē)輛報(bào)廢申請(qǐng)記錄,即:總工程師已審批、總經(jīng)理未批復(fù)的公司所屬車(chē)輛報(bào)廢申請(qǐng)記錄?;臼录鳎?/p>
1)總經(jīng)理單擊選中要審批的車(chē)輛報(bào)廢申請(qǐng)記錄。2)總經(jīng)理單擊“審批”按鈕。3)系統(tǒng)出現(xiàn)編輯窗口。
4)總經(jīng)理可以在審批意見(jiàn)文本框上添加或修改批復(fù)意見(jiàn),也可以完全刪除,重新填寫(xiě)。
5)總經(jīng)理選擇“同意”或“不同意”單選按鈕批復(fù)結(jié)果。
6)總經(jīng)理編輯完相應(yīng)的文本框及選擇完批復(fù)結(jié)果后,單擊“存盤(pán)”按鈕,該車(chē)輛報(bào)廢申請(qǐng)記錄就被批復(fù),并在數(shù)據(jù)庫(kù)中修改該記錄的批復(fù)標(biāo)志,批復(fù)結(jié)果和批復(fù)意見(jiàn)。7)用例終止。其它事件流:
在單擊“存盤(pán)”按鈕之前,總工程師隨時(shí)可以單擊“取消”按鈕,審批內(nèi)容及審批結(jié)果都不會(huì)被保存。異常事件流:
1)提示錯(cuò)誤信息,總經(jīng)理確認(rèn)。2)返回到管理系統(tǒng)主界面。
后置條件:選中的車(chē)輛報(bào)廢申請(qǐng)記錄被批復(fù),并在數(shù)據(jù)庫(kù)中修改該記錄的批復(fù)標(biāo)志、批復(fù)結(jié)果和批復(fù)意見(jiàn)。
注釋?zhuān)簩徟?,要先使用查?xún)功能,查處總工程師已審批,總經(jīng)理未批復(fù)的公司所屬車(chē)輛報(bào)廢申請(qǐng)記錄。
4.4功能活動(dòng)圖
1、用戶(hù)登錄活動(dòng)圖
2、車(chē)輛基本信息管理活動(dòng)圖
3、車(chē)輛購(gòu)置管理活動(dòng)圖 4.5狀態(tài)圖
1、車(chē)輛購(gòu)置申請(qǐng)單狀態(tài)圖
2、車(chē)輛基本信息狀態(tài)圖
5非功能需求
5.1性能需求
5.1.1時(shí)間、界面、響應(yīng)要求
由于此系統(tǒng)主要用于信息的保管查詢(xún),即對(duì)數(shù)據(jù)的安全性要求極高。為防止對(duì)信息資料和管理程序的惡意破壞,及惡意的竊取私人信息,要求有較為可靠的安全性能。另外也需要高速的響應(yīng),要求穩(wěn)定、安全、便捷,易于管理和操作。另外使用者大多為非計(jì)算機(jī)人員,所以要求界面友善,交互性強(qiáng)。查詢(xún)速度:不超過(guò)5秒;
其它所有交互功能反應(yīng)速度:不超過(guò)3秒; 可靠性:平均故障間隔時(shí)間不低于300小時(shí)。信息容量:不低于10G時(shí)可能出現(xiàn)系統(tǒng)崩潰。
5.1.2靈活性
當(dāng)用戶(hù)需求,如操作方式,運(yùn)行環(huán)境,結(jié)果精度,數(shù)據(jù)結(jié)構(gòu)與其他軟件接口等發(fā)生變化時(shí),設(shè)計(jì)的軟件要做適當(dāng)調(diào)整,靈活性非常大。
5.2數(shù)據(jù)管理需求
5.2.1系統(tǒng)數(shù)據(jù)流圖
車(chē)輛購(gòu)置業(yè)務(wù)流程圖
車(chē)輛調(diào)撥業(yè)務(wù)流程圖 車(chē)輛報(bào)廢業(yè)務(wù)流程圖
5.2.2數(shù)據(jù)整理與保存
應(yīng)滿(mǎn)足隨時(shí)整理的需求,用戶(hù)可隨時(shí)更改數(shù)據(jù),保存數(shù)據(jù)。對(duì)于數(shù)據(jù)唯一性的識(shí)別應(yīng)放在多個(gè)關(guān)鍵字之上。
5.2.3數(shù)據(jù)安全性
數(shù)據(jù)應(yīng)具有極高的安全性,為了保護(hù)用戶(hù)的隱私,仍需設(shè)置登陸及密碼保護(hù),以防用戶(hù)的信息被人竊取。
5.3故障處理需求
1、內(nèi)部故障處理: 在開(kāi)發(fā)階段可以隨即修改數(shù)據(jù)庫(kù)里的相應(yīng)內(nèi)容。
2、外部故障處理: 24 對(duì)編輯的程序進(jìn)行重裝載時(shí),第一次裝載認(rèn)為錯(cuò),修改。第二次運(yùn)行,在需求調(diào)用時(shí)出錯(cuò),有錯(cuò)誤提示,重試。
3、本軟件可能產(chǎn)生的錯(cuò)誤為數(shù)據(jù)庫(kù)的錯(cuò)誤信息,應(yīng)由數(shù)據(jù)庫(kù)管理員對(duì)數(shù)據(jù)庫(kù)進(jìn)行維護(hù)。為了確保系統(tǒng)恢復(fù)的能力,數(shù)據(jù)庫(kù)管理員要定期對(duì)數(shù)據(jù)庫(kù)進(jìn)行備份。但產(chǎn)品投入使用后,則由維護(hù)人員跟進(jìn)。
第五篇:物流管理系統(tǒng)—需求規(guī)格說(shuō)明書(shū)
物流管理系統(tǒng)
需求規(guī)格說(shuō)明書(shū)
修訂歷史記錄
日期
版本
說(shuō)明
作者
2009-X-X
1.0
1引言
1.1編寫(xiě)目的3
1.2背景
1.2.1背景說(shuō)明
1.2.2系統(tǒng)名稱(chēng)定義與目標(biāo)對(duì)象:
1.2.3系統(tǒng)面向的用戶(hù)群體
1.3術(shù)語(yǔ)定義
1.4參考資料
2業(yè)務(wù)概述
2.1業(yè)務(wù)場(chǎng)景和約束
2.1.1概述
2.1.2業(yè)務(wù)流程
3具體需求
3.1功能性需求
3.1.1功能性需求分類(lèi)
3.1.2用戶(hù)管理
3.1.3車(chē)輛管理
3.1.4駕駛員管理
3.1.5運(yùn)力查詢(xún)
3.1.6承運(yùn)任務(wù)管理
3.1.7運(yùn)輸成本核算
3.2非功能性需求
3.2.1可用性
3.2.2可靠性
3.2.3性能
3.2.4可支持性
3.2.5設(shè)計(jì)約束
3.2.6安全性
3.2.7用戶(hù)界面
3.2.8授權(quán)需求
1引言
1.1編寫(xiě)目的編寫(xiě)該文檔目的在于明確系統(tǒng)范圍,明確物流管理系統(tǒng)的業(yè)務(wù)流程,并規(guī)范化的記錄該系統(tǒng)的功能需求和非功能性需求。
本文檔主要供以下人員閱讀和使用:
l
為軟件開(kāi)發(fā)團(tuán)隊(duì),包括項(xiàng)目開(kāi)發(fā)人員和測(cè)試人員項(xiàng)目開(kāi)發(fā)參考用
l
其它相關(guān)用戶(hù),了解系統(tǒng)的需求范圍和實(shí)現(xiàn)目標(biāo),目的在于更好的使用系統(tǒng)
1.2背景
1.2.1背景說(shuō)明
物流管理系統(tǒng)主要為物流公司解決日常辦公和項(xiàng)目管理的需求,協(xié)助工作人員進(jìn)行日常物流管理和人員管理,提高管理效率,降低運(yùn)作成本,增強(qiáng)企業(yè)長(zhǎng)期競(jìng)爭(zhēng)力。
通過(guò)該系統(tǒng),物流公司運(yùn)輸管理人員能實(shí)現(xiàn)對(duì)車(chē)隊(duì)、車(chē)輛的動(dòng)態(tài)管理;調(diào)度人員能隨時(shí)了解車(chē)輛動(dòng)向和使用情況;承運(yùn)業(yè)務(wù)員能開(kāi)出和接收承運(yùn)單;財(cái)務(wù)人員也能通過(guò)該系統(tǒng)進(jìn)行運(yùn)輸成本的核算。
1.2.2系統(tǒng)名稱(chēng)定義與目標(biāo)對(duì)象:
本案例中系統(tǒng)名為“物流管理系統(tǒng)”,主要供物流公司內(nèi)部使用。
1.2.3系統(tǒng)面向的用戶(hù)群體
系統(tǒng)面向物流公司的工作人員,包括財(cái)務(wù)人員、運(yùn)輸管理人員、調(diào)度人員、承運(yùn)業(yè)務(wù)員
等。
1.2.3.1用戶(hù)的特征
用戶(hù)大都具備以下特征:
l
有IE使用經(jīng)驗(yàn)
l
了解網(wǎng)絡(luò)
l
了解辦公自動(dòng)化
1.2.3.2用戶(hù)環(huán)境
用戶(hù)的計(jì)算機(jī)環(huán)境大致如下:
l
Windows
XP簡(jiǎn)體中文版
l
IE瀏覽器
l
MS
Office辦公軟件
l
Outlook或Foxmail郵件管理
1.3術(shù)語(yǔ)定義
序號(hào)
名
稱(chēng)
說(shuō)
明
LMS
物流管理系統(tǒng)
1.4參考資料
序號(hào)
文
檔
版本
說(shuō)
明
《企業(yè)物流管理》
2005-1-1
本系統(tǒng)查閱了本書(shū)的相關(guān)資料
2業(yè)務(wù)概述
2.1業(yè)務(wù)場(chǎng)景和約束
2.1.1概述
物流管理系統(tǒng)主要為物流公司解決日常辦公和項(xiàng)目管理的需求,協(xié)助工作人員進(jìn)行日常
物流管理和人員管理,提高管理效率,降低運(yùn)作成本,增強(qiáng)企業(yè)長(zhǎng)期競(jìng)爭(zhēng)力。
通過(guò)該系統(tǒng),物流公司運(yùn)輸管理人員能實(shí)現(xiàn)對(duì)車(chē)隊(duì)、車(chē)輛的動(dòng)態(tài)管理;調(diào)度人員能隨時(shí)了解車(chē)輛動(dòng)向和使用情況;承運(yùn)業(yè)務(wù)員能開(kāi)出和接收承運(yùn)單;財(cái)務(wù)人員也能通過(guò)該系統(tǒng)進(jìn)行。
簡(jiǎn)單示意圖如下:
2.1.2業(yè)務(wù)流程
車(chē)輛管理模塊:
車(chē)輛管理模塊分車(chē)隊(duì)信息維護(hù)和車(chē)輛信息維護(hù)。在車(chē)隊(duì)信息維護(hù)中,由運(yùn)輸管理員新增車(chē)隊(duì)、更新車(chē)隊(duì)、查詢(xún)車(chē)隊(duì)和刪除車(chē)隊(duì)。其中,查詢(xún)車(chē)隊(duì)分按車(chē)隊(duì)編號(hào)查詢(xún)、按車(chē)隊(duì)名稱(chēng)查詢(xún)、按車(chē)輛柜型查詢(xún)、按車(chē)輛容積查詢(xún)、按車(chē)輛狀態(tài)查詢(xún)。在車(chē)輛信息維護(hù)中,由運(yùn)輸管理員新增車(chē)輛、更新車(chē)輛、查詢(xún)車(chē)輛和刪除車(chē)輛。其中,查詢(xún)車(chē)輛分按車(chē)牌號(hào)碼查詢(xún)、按車(chē)輛類(lèi)型查詢(xún)、按車(chē)輛載重查詢(xún)、按車(chē)輛使用狀態(tài)查詢(xún)、按車(chē)輛所屬車(chē)隊(duì)查詢(xún)、按車(chē)輛當(dāng)前任務(wù)查詢(xún)、按車(chē)輛計(jì)劃任務(wù)查詢(xún);在新增車(chē)輛時(shí),運(yùn)輸管理員填入車(chē)輛詳細(xì)信息,并在車(chē)隊(duì)列表中選擇所屬車(chē)隊(duì)。
駕駛員管理模塊:
本模塊由運(yùn)輸管理員新增駕駛員,更新駕駛員,查詢(xún)駕駛員及刪除駕駛員。其中,查詢(xún)駕駛員分按姓名查詢(xún)、按政治面貌查詢(xún)、按所屬車(chē)隊(duì)ID查詢(xún)、按狀態(tài)查詢(xún)。
運(yùn)力查詢(xún)模塊:
本模塊分為運(yùn)力綜合查詢(xún)和歷史承運(yùn)任務(wù)查詢(xún)。運(yùn)力綜合查詢(xún)分車(chē)隊(duì)查詢(xún)和車(chē)輛查詢(xún)。其中,車(chē)隊(duì)查詢(xún)分按車(chē)隊(duì)狀態(tài)查詢(xún)、按車(chē)隊(duì)ID查詢(xún)、按車(chē)隊(duì)名字查詢(xún)、按柜型查詢(xún);車(chē)輛查詢(xún)按車(chē)輛狀態(tài)查詢(xún)、按車(chē)牌查詢(xún)、按所屬車(chē)隊(duì)查詢(xún)。歷史承運(yùn)任務(wù)分按客戶(hù)名稱(chēng)查詢(xún)、按取貨時(shí)間查詢(xún)、按車(chē)牌號(hào)碼查詢(xún)、按主駕駛員查詢(xún)、按交貨地點(diǎn)查詢(xún)、按托運(yùn)單查詢(xún)、按預(yù)定車(chē)型查詢(xún)。
承運(yùn)任務(wù)管理模塊:
本模塊分為開(kāi)出承運(yùn)單、承運(yùn)單管理、承運(yùn)單接收。承運(yùn)單管理中,分查詢(xún)承運(yùn)單,更新承運(yùn)單,刪除承運(yùn)單及承運(yùn)單派車(chē),其中,承運(yùn)單查詢(xún)分按客戶(hù)名稱(chēng)查詢(xún)、按取貨時(shí)間查詢(xún)、按車(chē)牌號(hào)碼查詢(xún)、按主駕駛員查詢(xún)、按交貨地點(diǎn)查詢(xún)、按托運(yùn)單查詢(xún)、按預(yù)定車(chē)型查詢(xún)。承運(yùn)單派車(chē)通過(guò)選擇未派車(chē)承運(yùn)單并選取車(chē)輛。承運(yùn)單接收中,通過(guò)客戶(hù)名稱(chēng)、取貨時(shí)間、交貨地點(diǎn)查詢(xún)未接收承運(yùn)單。
車(chē)隊(duì)運(yùn)輸成本維護(hù)模塊:
本模塊分為查詢(xún)承運(yùn)單、插入成本、修改成本。由財(cái)務(wù)人員查詢(xún)出承運(yùn)單,并對(duì)相應(yīng)承運(yùn)單插入成本
用戶(hù)管理模塊:
本模塊由注冊(cè)用戶(hù)、修改用戶(hù)、刪除用戶(hù)組成。由擁有用戶(hù)管理角色人員負(fù)責(zé)錄入,查詢(xún),修改及刪除用戶(hù)。
2.2系統(tǒng)角色分析
綜合客戶(hù)的業(yè)務(wù)流程并進(jìn)行用戶(hù)分析后,可以把用戶(hù)分成如下的幾類(lèi)角色。這樣可以基于這些角色進(jìn)行系統(tǒng)流程的權(quán)限控制,并且這種基于角色的權(quán)限管理使業(yè)務(wù)系統(tǒng)更加靈活可擴(kuò)展。
角色中文名稱(chēng)
角色名稱(chēng)
權(quán)限
用戶(hù)管理
administrators
用戶(hù)管理員,可做用戶(hù)相關(guān)操作。
車(chē)輛管理
transportUsers
可進(jìn)入用車(chē)輛管理功能模塊,功能模塊入口權(quán)限。只有擁有此角色的用戶(hù),登錄系統(tǒng)后才能看到左側(cè)用車(chē)輛管理功能菜單。
運(yùn)力查詢(xún)
carryUsers
可查詢(xún)車(chē)輛及車(chē)隊(duì)操作和查詢(xún)歷史承運(yùn)任務(wù)
承運(yùn)任務(wù)管理
dispatcher
可執(zhí)行插入承運(yùn)單、管理承運(yùn)單操作
運(yùn)輸成本核算
FinanceUsers
可執(zhí)行插入承運(yùn)任務(wù)成本、管理承運(yùn)任務(wù)成本操作
有了上面的角色分析后,我們按照角色進(jìn)行用例分析如下:
?
用戶(hù)管理與角色對(duì)應(yīng)
?
車(chē)輛管理與角色對(duì)應(yīng)
?
駕駛管理與角色對(duì)應(yīng)
?
承運(yùn)單管理與角色對(duì)應(yīng)
?
運(yùn)力查詢(xún)與角色對(duì)應(yīng)
?
運(yùn)輸成本核算與角色對(duì)應(yīng)
3具體需求
3.1功能性需求
3.1.1功能性需求分類(lèi)
物流管理系統(tǒng)功能模塊劃分如下表:
功能模塊
子功能
功能細(xì)化
1用戶(hù)管理
1.1用戶(hù)信息維護(hù)
1.1.1增加新帳戶(hù)
1.1.2查看賬戶(hù)
1.1.3刪除賬戶(hù)
2車(chē)輛管理
2.1車(chē)隊(duì)信息維護(hù)
2.1.1錄入車(chē)隊(duì)信息
2.1.2修改車(chē)隊(duì)信息
2.1.3刪除車(chē)隊(duì)信息
2.1.4查詢(xún)車(chē)隊(duì)信息
2.2車(chē)輛信息維護(hù)
2.2.1錄入車(chē)輛信息
2.2.2修改車(chē)輛信息
2.2.3刪除車(chē)輛信息
2.2.4查詢(xún)車(chē)輛信息
3駕駛員管理
3.1駕駛員信息維護(hù)
3.1.1錄入駕駛員信息
3.1.2修改駕駛員信息
3.1.3刪除駕駛員信息
3.1.4查詢(xún)駕駛員信息
4運(yùn)力查詢(xún)
4.1運(yùn)力綜合查詢(xún)
4.1.1查詢(xún)承運(yùn)車(chē)隊(duì)
4.1.2查詢(xún)承運(yùn)車(chē)輛
4.2歷史承運(yùn)任務(wù)查詢(xún)
4.2.1查詢(xún)承運(yùn)單
5承運(yùn)任務(wù)管理
5.1承運(yùn)單開(kāi)出
5.1.1開(kāi)出承運(yùn)單
5.1.2修改承運(yùn)單
5.1.3刪除承運(yùn)單
5.1.4查詢(xún)承運(yùn)單
5.2承運(yùn)單接收
5.2.1接收承運(yùn)單
6運(yùn)輸成本核算
6.1車(chē)隊(duì)運(yùn)輸成本維護(hù)
6.1.1錄入成本
6.1.2查詢(xún)承運(yùn)任務(wù)
6.1.3修改成本
6.2車(chē)隊(duì)運(yùn)輸成本核算
6.2.1核算運(yùn)輸成本
3.1.2用戶(hù)管理
在用戶(hù)管理功能模塊中,主要是完成公文的起草、審核、審批、發(fā)文和歸檔等操作,實(shí)現(xiàn)用戶(hù)管理的辦公自動(dòng)化,主要功能見(jiàn)下表:
用戶(hù)管理模塊
模塊名稱(chēng)
功能概述
【用戶(hù)管理區(qū)】
增加新帳戶(hù)
錄入用戶(hù)基本信息,選擇用戶(hù)角色,完成用戶(hù)的創(chuàng)建
查看賬戶(hù)
查看用戶(hù)基本信息及用戶(hù)角色
刪除賬戶(hù)
查看用戶(hù)基本信息及用戶(hù)角色,將一些沒(méi)用的用戶(hù)進(jìn)行刪除
如上表所示,功能分為“用戶(hù)辦公區(qū)”和“系統(tǒng)管理區(qū)”等兩個(gè)大的部分,主要供系統(tǒng)管理員創(chuàng)建、刪除用戶(hù)。
幾個(gè)模塊要求實(shí)現(xiàn)的功能具體說(shuō)明如下:
1)
用戶(hù)注冊(cè)
l
用戶(hù)注冊(cè),錄入用戶(hù)信息和選擇用戶(hù)角色
2)
用戶(hù)修改
在“用戶(hù)修改”功能中,要求系統(tǒng)顯示已有用戶(hù)列表。如果需要?jiǎng)h除某個(gè)用戶(hù),需要在用戶(hù)列表中選擇刪除。具體實(shí)現(xiàn)要求如下:
l
顯示已有用戶(hù)信息,包括“用戶(hù)名”、“郵箱”等信息
l
在每條用戶(hù)信息后,有“刪除”按鈕,點(diǎn)擊“刪除”按鈕后能夠?qū)崿F(xiàn)刪除操作
3.1.3車(chē)輛管理
車(chē)輛管理模塊
模塊名稱(chēng)
功能概述
【用戶(hù)辦公區(qū)】
錄入車(chē)輛信息
運(yùn)輸管理人員錄入車(chē)輛的基本信息,車(chē)輛添加
查詢(xún)車(chē)輛信息
運(yùn)輸管理人員輸入查詢(xún)車(chē)輛的條件,查詢(xún)車(chē)輛信息
錄入車(chē)隊(duì)信息
運(yùn)輸管理人員錄入車(chē)隊(duì)的基本信息,車(chē)隊(duì)添加
查詢(xún)車(chē)隊(duì)信息
運(yùn)輸管理人員輸入查詢(xún)車(chē)隊(duì)的條件,查詢(xún)車(chē)隊(duì)信息
修改車(chē)隊(duì)信息
運(yùn)輸管理人員將一些錯(cuò)誤的車(chē)隊(duì)信息,進(jìn)行修改
修改車(chē)輛信息
運(yùn)輸管理人員將一些錯(cuò)誤的車(chē)輛信息,進(jìn)行修改
刪除車(chē)隊(duì)信息
運(yùn)輸管理人員將一些已不存在的車(chē)隊(duì)信息,進(jìn)行刪除
刪除車(chē)輛信息
運(yùn)輸管理人員將一些已不存在的車(chē)輛信息,進(jìn)行刪除
如上表所示,功能分為“用戶(hù)辦公區(qū)”和“系統(tǒng)管理區(qū)”等兩個(gè)大的部分,主要供系統(tǒng)運(yùn)輸管理錄入、修改、刪除車(chē)輛及車(chē)隊(duì)信息。
幾個(gè)模塊要求實(shí)現(xiàn)的功能具體說(shuō)明如下:
1)
錄入車(chē)輛信息
l
運(yùn)輸管理,錄入車(chē)輛的基本信息,并提交
2)
查詢(xún)車(chē)輛信息
在“查詢(xún)車(chē)輛信息”功能中,要求系統(tǒng)顯示已有車(chē)輛列表。如果需要?jiǎng)h除、修改某個(gè)車(chē)輛信息,需要在車(chē)輛列表中選擇刪除、修改。具體實(shí)現(xiàn)要求如下:
l
顯示已有車(chē)輛信息,包括“車(chē)牌號(hào)碼”、車(chē)輛類(lèi)型”等信息
l
在每條車(chē)輛信息后,有“刪除”按鈕,點(diǎn)擊“刪除”按鈕后能夠?qū)崿F(xiàn)刪除操作
l
在每條車(chē)輛信息后,有“編輯”按鈕,點(diǎn)擊“編輯”按鈕后能夠?qū)崿F(xiàn)修改操作
4)
錄入車(chē)隊(duì)信息
l
運(yùn)輸管理,錄入車(chē)隊(duì)的基本信息,并提交
5)
查詢(xún)車(chē)隊(duì)信息
在“查詢(xún)車(chē)隊(duì)信息”功能中,要求系統(tǒng)顯示已有車(chē)隊(duì)列表。如果需要?jiǎng)h除、修改某個(gè)車(chē)隊(duì)信息,需要在車(chē)隊(duì)列表中選擇刪除、修改。具體實(shí)現(xiàn)要求如下:
l
顯示已有車(chē)隊(duì)信息,包括“車(chē)隊(duì)編號(hào)”、“車(chē)隊(duì)名稱(chēng)”等信息
l
在每條車(chē)隊(duì)信息后,有“刪除”按鈕,點(diǎn)擊“刪除”按鈕后能夠?qū)崿F(xiàn)刪除操作
l
在每條車(chē)隊(duì)信息后,有“編輯”按鈕,點(diǎn)擊“編輯”按鈕后能夠?qū)崿F(xiàn)修改操作
3.1.4駕駛員管理
駕駛員管理模塊
模塊名稱(chēng)
功能概述
【用戶(hù)辦公區(qū)】
錄入駕駛員信息
運(yùn)輸管理人員錄入駕駛員的基本信息,駕駛員添加
查詢(xún)駕駛員信息
運(yùn)輸管理人員輸入查詢(xún)駕駛員的條件,查詢(xún)駕駛員信息
修改駕駛員信息
運(yùn)輸管理人員將一些錯(cuò)誤的駕駛員信息,進(jìn)行修改
刪除駕駛員信息
運(yùn)輸管理人員將一些已不存在的駕駛員信息,進(jìn)行刪除
1)
錄入駕駛員信息
l
運(yùn)輸管理,錄入駕駛員的基本信息,并提交
2)
查詢(xún)駕駛員信息
在“查詢(xún)駕駛員信息”功能中,要求系統(tǒng)顯示已有駕駛員列表。如果需要?jiǎng)h除、修改某個(gè)駕駛員信息,需要在駕駛員列表中選擇刪除、修改。具體實(shí)現(xiàn)要求如下:
l
顯示已有駕駛員信息,包括“姓名”、“性別”等信息
l
在每條駕駛員信息后,有“刪除”按鈕,點(diǎn)擊“刪除”按鈕后能夠?qū)崿F(xiàn)刪除操作
l
在每條駕駛員信息后,有“編輯”按鈕,點(diǎn)擊“編輯”按鈕后能夠?qū)崿F(xiàn)修改操作
3.1.5運(yùn)力查詢(xún)
運(yùn)力查詢(xún)模塊
模塊名稱(chēng)
功能概述
【用戶(hù)辦公區(qū)】
查詢(xún)承運(yùn)車(chē)隊(duì)
調(diào)度員與承運(yùn)業(yè)務(wù)員輸入查詢(xún)車(chē)隊(duì)的條件,查詢(xún)車(chē)隊(duì)基本信息
查詢(xún)承運(yùn)車(chē)輛
調(diào)度員與承運(yùn)業(yè)務(wù)員輸入查詢(xún)車(chē)輛的條件,查詢(xún)車(chē)輛基本信息
查詢(xún)承運(yùn)單
調(diào)度員與承運(yùn)業(yè)務(wù)員輸入查詢(xún)承運(yùn)單的條件,查詢(xún)已完成的承運(yùn)單基本信息
1)
查詢(xún)承運(yùn)車(chē)隊(duì)信息
在“查詢(xún)承運(yùn)車(chē)隊(duì)信息”功能中,要求系統(tǒng)顯示已有承運(yùn)車(chē)隊(duì)列表。如果需要查詢(xún)特定條件的車(chē)隊(duì)信息,可輸入條件查詢(xún)。
l
顯示已有車(chē)隊(duì)信息,包括“車(chē)隊(duì)編號(hào)”、“車(chē)隊(duì)名稱(chēng)”等信息
2)
查詢(xún)承運(yùn)車(chē)輛信息
在“查詢(xún)承運(yùn)車(chē)輛信息”功能中,要求系統(tǒng)顯示已有承運(yùn)車(chē)輛列表。如果需要查詢(xún)特定條件的車(chē)輛信息,可輸入條件查詢(xún)。
l
顯示已有車(chē)輛信息,包括“車(chē)牌號(hào)碼”、“車(chē)輛類(lèi)型”等信息
3)
查詢(xún)承運(yùn)單
在“查詢(xún)承運(yùn)單”功能中,要求系統(tǒng)顯示已有承運(yùn)單列表。如果需要查詢(xún)特定條件的承運(yùn)單信息,可輸入條件查詢(xún)。
l
顯示已有承運(yùn)單信息,包括“托運(yùn)單號(hào)”、“貨物名稱(chēng)”等信息
3.1.6承運(yùn)任務(wù)管理
承運(yùn)任務(wù)管理模塊
模塊名稱(chēng)
功能概述
【用戶(hù)辦公區(qū)】
開(kāi)出承運(yùn)單
承運(yùn)業(yè)務(wù)員錄入承運(yùn)單的基本信息,并提交,開(kāi)出承運(yùn)單
查詢(xún)承運(yùn)單
承運(yùn)業(yè)務(wù)員輸入查詢(xún)承運(yùn)單的條件,查詢(xún)承運(yùn)單
接收承運(yùn)單
承運(yùn)業(yè)務(wù)員接收未接收的承運(yùn)單
修改承運(yùn)單
承運(yùn)業(yè)務(wù)員在承運(yùn)列表中選擇要修改的承運(yùn)單號(hào),對(duì)承運(yùn)單進(jìn)行修改
刪除承運(yùn)單
承運(yùn)業(yè)務(wù)員人員將一些不接收的承運(yùn)單,進(jìn)行刪除
1)
錄入承運(yùn)單信息
l
承運(yùn)業(yè)務(wù)員,錄入承運(yùn)單的基本信息,并提交
2)
接收承運(yùn)單
l
承運(yùn)業(yè)務(wù)員,可在承運(yùn)單列表中選擇要接收的承運(yùn)單,點(diǎn)擊“接收”按鈕
3)
查詢(xún)承運(yùn)單信息
在“查詢(xún)承運(yùn)單信息”功能中,要求系統(tǒng)顯示已有承運(yùn)單列表并可通過(guò)條件查詢(xún)。如果需要?jiǎng)h除、修改某個(gè)承運(yùn)單信息,需要在承運(yùn)單列表中選擇刪除、修改。具體實(shí)現(xiàn)要求如下:
l
顯示已有承運(yùn)單信息,包括“托運(yùn)單號(hào)”、“貨物名稱(chēng)”等信息
l
在每條承運(yùn)單信息后,有“刪除”按鈕,點(diǎn)擊“刪除”按鈕后能夠?qū)崿F(xiàn)刪除操作
l
在每條承運(yùn)單信息后,點(diǎn)擊“托運(yùn)單號(hào)”后能夠?qū)崿F(xiàn)修改操作
3.1.7運(yùn)輸成本核算
承運(yùn)任務(wù)管理模塊
模塊名稱(chēng)
功能概述
【用戶(hù)辦公區(qū)】
錄入成本
財(cái)務(wù)人員為承運(yùn)單錄入成本
查詢(xún)承運(yùn)任務(wù)
財(cái)務(wù)人員輸入條件查詢(xún)承運(yùn)單任務(wù)
核算運(yùn)輸成本
財(cái)務(wù)人員通過(guò)選擇承運(yùn)單列表中的成本ID查看成本核算
1)
錄入成本信息
l
承運(yùn)業(yè)務(wù)員,錄入成本的基本信息,并提交
2)查詢(xún)承運(yùn)任務(wù)
在“承運(yùn)單查詢(xún)”功能中,要求系統(tǒng)顯示已有用戶(hù)列表并可根據(jù)條件查詢(xún)。具體實(shí)現(xiàn)要求如下:
l
顯示已有承運(yùn)信息,包括“托運(yùn)單號(hào)”、“貨物名稱(chēng)”等信息
3)核算運(yùn)輸成本
l
財(cái)務(wù)人員可在承運(yùn)單列表中選擇要添加的成本的承運(yùn)單,在點(diǎn)擊“插入成本”
l
財(cái)務(wù)人員可在承運(yùn)單列表中選擇已插入成本的承運(yùn)單的成本ID查看成本核算
3.2非功能性需求
3.2.1可用性
由于本系統(tǒng)面向非專(zhuān)業(yè)的IT辦公人員,因此要求系統(tǒng)符合一般的物流管理系統(tǒng)操作方式,每個(gè)操作步驟都有詳細(xì)的操作說(shuō)明或者提示,指引用戶(hù)完成承運(yùn)任務(wù),要求簡(jiǎn)單、易用。
3.2.2可靠性
1、系統(tǒng)每天至少保持23小時(shí)30分的可用時(shí)間,每天凌晨3:30到4:00之間進(jìn)行日常系統(tǒng)維護(hù)工作,如數(shù)據(jù)傳輸,交換等。
2、臨時(shí)系統(tǒng)停機(jī)時(shí)間,每月合計(jì)必須小于3小時(shí)。
3.2.3性能
在多個(gè)并發(fā)用戶(hù)更新同一賬戶(hù)信息時(shí),第一個(gè)可以成功更新。隨后的更新在提交之前,顯示錯(cuò)誤信息“用戶(hù)數(shù)據(jù)已經(jīng)更改,是否需要刷新用戶(hù)數(shù)據(jù)?”。
3.2.4可支持性
系統(tǒng)提供如下兩種瀏覽器兼容支持:
Microsoft
Internet
Explorer
6.0及其以上版本;
Netscape
Navigator
6.0及其以上版本。
3.2.5設(shè)計(jì)約束
1、遵循《C#編碼規(guī)范》
2、ASP.NET
2.03、SQL
Server20054、Microsoft
Visual
Studio20055、IIS5.0或以上版本
3.2.6安全性
安全性需求通常分為六類(lèi):
1、對(duì)于重要數(shù)據(jù)(比如用戶(hù)密碼)進(jìn)行了不可逆加密,防止泄露。
2、在與數(shù)據(jù)庫(kù)交互中,不使用SQL拼接方式,全部使用傳參方式,有效杜絕了SQL注入。
3、用戶(hù)認(rèn)證需求:闡述系統(tǒng)表示用戶(hù)和用戶(hù)認(rèn)證的方法。
4、授權(quán):如果認(rèn)證成功,根據(jù)用戶(hù)的級(jí)別,允許其執(zhí)行不同的系統(tǒng)功能。
5、數(shù)據(jù)完整性和隱私需求:
確保數(shù)據(jù)完整,不會(huì)影響系統(tǒng)安全。
6、事務(wù)完整性和審計(jì)需求:確保用戶(hù)無(wú)法清除自己的在系統(tǒng)中的活動(dòng)。記錄活動(dòng)相
關(guān)的數(shù)據(jù),使得系統(tǒng)管理員可以發(fā)現(xiàn)所有可能的危險(xiǎn)行為。
3.2.7用戶(hù)界面
符合物流管理公司人員的使用習(xí)慣,界面以簡(jiǎn)潔大方為主,適合有IE使用經(jīng)驗(yàn)及了解網(wǎng)絡(luò)的辦公人員使用。
3.2.8授權(quán)需求
系統(tǒng)必須實(shí)現(xiàn)一定的頁(yè)面訪問(wèn)限制。用戶(hù)只能訪問(wèn)自己有權(quán)限操作的頁(yè)面(具體可操作的部分詳見(jiàn)系統(tǒng)的功能性需求中各模塊的用例)。
文檔內(nèi)容僅供參考