校園一卡通軟件管理系統(tǒng)需求說(shuō)明書(shū)_第1頁(yè)
校園一卡通軟件管理系統(tǒng)需求說(shuō)明書(shū)_第2頁(yè)
校園一卡通軟件管理系統(tǒng)需求說(shuō)明書(shū)_第3頁(yè)
校園一卡通軟件管理系統(tǒng)需求說(shuō)明書(shū)_第4頁(yè)
校園一卡通軟件管理系統(tǒng)需求說(shuō)明書(shū)_第5頁(yè)
已閱讀5頁(yè),還剩9頁(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、校園一卡通軟件管理系統(tǒng)需求說(shuō)明書(shū)2014-2015學(xué)年第1學(xué)期軟件工程寫(xiě)作考核試卷1-引言1-1編寫(xiě)目的本需求分析說(shuō)明書(shū)的目的是對(duì)校園一卡通軟件管理系統(tǒng)做了全面細(xì)致的用 戶需求分析,確定了系統(tǒng)的最終運(yùn)行條件,性能要求及要實(shí)現(xiàn)的功能,為進(jìn)一步 設(shè)計(jì)與實(shí)現(xiàn)打下基礎(chǔ)。本說(shuō)明書(shū)以文檔形式將用戶對(duì)軟件的需求明確下來(lái),是與 用戶溝通的成果,也是供用戶驗(yàn)收項(xiàng)目時(shí)的參考。本文檔的讀者為:用戶,項(xiàng)目管理人員,軟件設(shè)計(jì)人員,編程人員,測(cè)試 人員等項(xiàng)目相關(guān)人員。1.2項(xiàng)目背景隨著社會(huì)信息化的不斷發(fā)展,校園的管理也逐漸進(jìn)入了一個(gè)信息化的時(shí)代。 校園里的學(xué)生老師人數(shù)很多,而且每人手中的卡有很多張,包括飯卡,熱水 卡,圖

2、書(shū)館借閱卡等,攜帶起來(lái)十分不方便,使用起來(lái)也很不方便。對(duì)于學(xué) 校而言,也不好管理。技術(shù)的發(fā)展可以將以上的系統(tǒng)集成在一個(gè)平臺(tái)內(nèi),即 校園一卡通管理系統(tǒng)。這樣一來(lái)就可以提高學(xué)校的管理水平,更加方便和安 全。軟件系統(tǒng)的名稱(chēng):校園一卡通軟件管理系統(tǒng)項(xiàng)目的任務(wù)提出者:梧州學(xué)院軟件開(kāi)發(fā)屮心開(kāi)發(fā)人員項(xiàng)目的任務(wù)用戶:梧州學(xué)院全體教職員工項(xiàng)目開(kāi)發(fā)者:梧州學(xué)院軟件開(kāi)發(fā)中心開(kāi)發(fā)小組1.3定義j2ee: 一套全然不同于傳統(tǒng)應(yīng)用開(kāi)發(fā)的技術(shù)架構(gòu),包含許多組件,主要可 簡(jiǎn)化和規(guī)范應(yīng)用系統(tǒng)的開(kāi)發(fā)與部署,進(jìn)而提高可移植性、安全與再用價(jià)值。mysql server 5:數(shù)據(jù)庫(kù)系統(tǒng)。iis 5. 0 (internet infor

3、mation server):是一個(gè)萬(wàn)維網(wǎng)服務(wù)器。b/s: (browser/servcr)瀏覽器/服務(wù)器模式。http協(xié)議:超文本傳送協(xié)議。1.4參考資料軟件文檔寫(xiě)作教程馬平等編著,電子工業(yè)出版社,2010年5月軟件工程導(dǎo)論張海藩等編著,清華大學(xué)出版社,2013年8月uml系統(tǒng)建模與分析設(shè)計(jì)刁成嘉等編著,機(jī)械工業(yè)出版社,2013年9月數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用陸桂明等編著,機(jī)械工業(yè)出版社,2012年7月2. 任務(wù)概述2.1目標(biāo)能對(duì)校園一卡通信息進(jìn)行及時(shí)的管理及查詢(xún),系統(tǒng)反應(yīng)時(shí)間較短(不大于 5秒),提高用戶使用效率。2.2用戶的特點(diǎn)本軟件的使用對(duì)象為后勤充值管理人員以及系統(tǒng)管理員,用戶只要懂得計(jì)算 機(jī)

4、的簡(jiǎn)單操作和計(jì)算機(jī)的簡(jiǎn)單應(yīng)用,還有計(jì)算機(jī)的一些基本知識(shí)就可以操作該軟 件。2.3運(yùn)行環(huán)境操作系統(tǒng):windows xp 或 windows 7支持環(huán)境:tts 5. 0 (internet information server) 數(shù)據(jù)庫(kù):mysql server 52.4條件與限制為了使校園一卡通軟件管理系統(tǒng)獲得更好的安全性、擴(kuò)展性和更高的執(zhí)行 效能,整個(gè)系統(tǒng)采取分布式的管理部署方案,將處理關(guān)鍵業(yè)務(wù)邏輯的應(yīng)用程序服 務(wù)器和處理業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)庫(kù)服務(wù)隔離開(kāi)來(lái)。實(shí)現(xiàn)管理與數(shù)據(jù)的分離,便于管理 和維護(hù)。校園一卡通軟件管理系統(tǒng)服務(wù)的用戶必須先注冊(cè)個(gè)人信息才能辦卡,將個(gè)人 信息輸入數(shù)據(jù)庫(kù)以方便計(jì)算機(jī)記錄消

5、費(fèi)情況。最大的限制條件是學(xué)校要在宿舍, 飯?zhí)?,超市,圖書(shū)館等重要的與該服務(wù)有關(guān)的地方安裝刷卡機(jī)器。3. 數(shù)據(jù)描述3.1靜態(tài)數(shù)據(jù)當(dāng)我們的客戶,(也就是訪問(wèn)者)在查看數(shù)據(jù)的時(shí)候它已經(jīng)被生成好了, 沒(méi)有和服務(wù)器數(shù)據(jù)庫(kù)進(jìn)行交互的數(shù)據(jù),直接在客戶端創(chuàng)建完畢。3.2動(dòng)態(tài)數(shù)據(jù)輸入數(shù)據(jù)寬度、類(lèi)型要符合用戶的需求;輸出數(shù)據(jù)的格式也要符合用戶的 需求03.3數(shù)據(jù)庫(kù)介紹數(shù)據(jù)庫(kù)的名稱(chēng):mysql server 5o由于校園一卡通軟件管理系統(tǒng)涉及的部門(mén)和內(nèi)容較多,所以通常會(huì)建很多表。 表中存放卡信息(卡號(hào)、卡類(lèi)別、開(kāi)卡日期、有效期、卡上余額)、客戶信息(姓 名、客戶號(hào)、電話、地址、身份證號(hào))、日志數(shù)據(jù)、前后臺(tái)通訊表等。

6、數(shù)據(jù)表設(shè) 計(jì)時(shí)要留足夠大的空間,盡量包含各種應(yīng)用需要的數(shù)據(jù)。3.4數(shù)據(jù)詞典數(shù)據(jù)表如下所示: 用戶表:數(shù)據(jù)項(xiàng)編號(hào)數(shù)據(jù)項(xiàng)名稱(chēng)簡(jiǎn)述類(lèi)型及寬度取值范圍a1uscrnmae用戶名char(30)a2password用戶密碼char(30)a3limit用戶權(quán)限char(30)教師表:數(shù)據(jù)項(xiàng)編號(hào)數(shù)據(jù)項(xiàng)名稱(chēng)簡(jiǎn)述類(lèi)型及寬度取值范圍b1teald教師身份證號(hào)char(30)b2teano教師工號(hào)char(30)b3teaname教師姓名char(30)b4teasex教師性別char(30)“男” “女”b5teabirth學(xué)生出生年char(30)b6teadept教師所屬院系char(30)學(xué)生表:數(shù)據(jù)項(xiàng)編

7、號(hào)數(shù)據(jù)項(xiàng)名稱(chēng)簡(jiǎn)述類(lèi)型及寬度取值范圍c1sid學(xué)生身份證號(hào)char(30)c2sno學(xué)生學(xué)號(hào)char(30)c3sname學(xué)生姓名char(30)c4sscx學(xué)生性別char(30)“男” “女”c5sbirth學(xué)生出生年char(30)c6sdept學(xué)牛所在院系char(30)c7sspecial學(xué)生所在專(zhuān)業(yè)char(30)c8sclass學(xué)生所在班級(jí)char(30)c9saddr學(xué)生生源地char(30)忖通卡信息表:dicardno校園卡卡號(hào)char(30)d2cardstate校園卡狀態(tài)char(30)“可用” “不可 用”d3cardmoney校園卡內(nèi)余額floatd4cardstyl

8、e校園卡類(lèi)型char(30)“學(xué)生卡”“教 師卡”d5cardtime開(kāi)卡時(shí)間char(30)d6jbr校園卡戶主姓 名char(30)d7gsrq掛失時(shí)間datetimed8gsno掛失次數(shù)編號(hào)intd9jgrq解掛的時(shí)間datetimedioczrq充值的時(shí)間datetimedllczje充值金額floatd12czno充值次數(shù)編號(hào)tnt借書(shū)信息表表:e1libno圖書(shū)館編號(hào)char(30)e2libname圖書(shū)館名字char (30)e3libregion圖書(shū)館所在校 區(qū)char(30)e4brno借書(shū)編號(hào)char (30)e5bookno圖書(shū)編號(hào)char(30)e6booklist已借

9、數(shù)量int超市信息表:flsupno超市編號(hào)intf2supname超市名稱(chēng)char(30)f3supmanage超市負(fù)責(zé)人姓 名char(30)f4supaddr超市所在校區(qū)char(30)餐廳信息表:di-28dinno餐廳編號(hào)char(30)di-29dinname餐廳名稱(chēng)char(30)dt-30di nmanage餐廳負(fù)責(zé)人姓 名char(30)dl-31dinaddr餐廳所在校區(qū)char(30)數(shù)據(jù)結(jié)構(gòu)列表如下所示:數(shù)據(jù)結(jié)構(gòu)編號(hào)數(shù)據(jù)結(jié)構(gòu)名稱(chēng)數(shù)據(jù)結(jié)構(gòu)別名數(shù)據(jù)結(jié)構(gòu)含義數(shù)據(jù)項(xiàng)組成1學(xué)生信息student記錄學(xué)生的信 息sid、sno、 sname、 ssex、 sbirth、sdcpt、

10、sspecial 、 sclass saddr2掛失信息loslnf記錄掛失信息cardno> sno>sid> gsrq、jbr3充值信息filllnf記錄充值相關(guān) 信息czno> cardno>sno 、 czlx 、czje> jbr4校園卡信息card記錄校園卡信 息cardno、 sno、 sid 、 cardstates 、 cardmoney5學(xué)生餐廳信息dinlnf記錄餐廳信息dinno、dinname、dinmanage 、 dinaddr6超市信息supinf記錄超市信息supno、supnamc、supmanage 、supaddr7消

11、費(fèi)刷卡信息presslnf消費(fèi)刷卡記錄cardno 、 pmoney 、 ptimc 、 pmanage 、 paddr8借書(shū)信息libpress記錄借書(shū)信息brno bookno、 cardstate 、 borlist、libno3.5數(shù)據(jù)采集1)采集用戶數(shù)據(jù)2)電子版提交3)紙質(zhì)版打印提交4. 功能需求4.1功能劃分本系統(tǒng)的功能如下圖所示:jl修改用戶密碼"查詢(xún)消費(fèi)記錄 i-消費(fèi)管理消 費(fèi)jl注銷(xiāo)校園rt開(kāi)戶校園一卡通 管理系統(tǒng)校園卡管理用戶管理-4.2功能描述1開(kāi)戶:注冊(cè)卡信息,創(chuàng)建新卡2充值:根據(jù)校園卡號(hào)和金額進(jìn)行校園卡充值3余額查詢(xún):輸入校園卡號(hào),查詢(xún)校園卡余額4掛失:根

12、據(jù)校園卡號(hào)掛失該校園卡,掛失后該卡不可進(jìn)行消費(fèi)5解掛失:根據(jù)校園卡號(hào)把該卡從掛失狀態(tài)轉(zhuǎn)換為正常狀態(tài),解掛失后該卡可以進(jìn)行正常的消費(fèi)6注銷(xiāo)校園卡:根據(jù)校園卡號(hào)注銷(xiāo)該校園卡7消費(fèi):在這里消費(fèi)不單單指花錢(qián)的消費(fèi),凡是用到刷校園卡的都算是消費(fèi),比如書(shū),圖書(shū)館借 書(shū)等,這也算是消費(fèi)8查詢(xún)消費(fèi)記錄:根據(jù)條件查詢(xún)消費(fèi)記錄詳情9添加用戶:管理員添加本系統(tǒng)的用戶10刪除用戶:管理員刪除系統(tǒng)用戶11修改密碼:用戶修改白己的登錄密碼外部功能:校園一卡通軟件管理系統(tǒng)應(yīng)該具有日常事務(wù)處理、消費(fèi)事務(wù)處理、系統(tǒng)維護(hù) 等功能,并提供多種查詢(xún)功能。多種查詢(xún)功能是由軟件自動(dòng)實(shí)現(xiàn)。其他功能需要 使用者輔助實(shí)現(xiàn)。內(nèi)部功能:該軟件集命

13、令、編程、編輯與一體,完成過(guò)濾、定位顯示。4.3用例用例圖:用例描述:1“開(kāi)戶”用例:用例編號(hào):001用例名:開(kāi)戶 執(zhí)行者:普通用戶,系統(tǒng)管理員 類(lèi)型:基本的,主要的 前置條件:用戶登錄成功 基木路徑:1)用戶選擇校園卡管理2)系統(tǒng)顯示校園卡管理界面3)用戶選擇開(kāi)戶4)系統(tǒng)提示輸出開(kāi)戶信息5)用戶輸出開(kāi)戶信息6)系統(tǒng)提示確定開(kāi)戶7)用戶選擇確定8)系統(tǒng)保存開(kāi)戶信息并開(kāi)戶9)系統(tǒng)提示開(kāi)戶成功2. “充值”用例: 用例編號(hào):002 用例名:充值執(zhí)行者:普通用戶,系統(tǒng)管理員 類(lèi)型:基本的,主要的 前置條件:用戶登錄成功 基本路徑:1)用戶選擇校園卡管理2)系統(tǒng)顯示校園卡管理界面3)用戶選擇充值4)系

14、統(tǒng)提示輸入充值卡號(hào)5)用戶輸入充值卡號(hào)6)系統(tǒng)根據(jù)卡號(hào)進(jìn)行金額充值7)系統(tǒng)提示充值成功并顯示余額3. “余額查詢(xún)”用例: 用例編號(hào):003用例名:余額查詢(xún) 執(zhí)行者:平普通用戶,系統(tǒng)管理員 類(lèi)型:基本的,主要的 前置條件:用戶登錄成功 基木路徑:1)用戶選擇校園卡管理2)系統(tǒng)顯示校園卡管理界面3)用戶選擇余額查詢(xún)4)系統(tǒng)提示輸入查詢(xún)卡號(hào)5)用戶輸入查詢(xún)卡號(hào)6)系統(tǒng)根據(jù)卡號(hào)查詢(xún)余額7)系統(tǒng)顯示查詢(xún)卡號(hào)的余額4. “掛失”用例用例編號(hào):004用例名:掛失執(zhí)行者:普通管理員,系統(tǒng)管理員類(lèi)型:基本的,主要的前置條件:用戶登錄成功基木路徑:1)用戶選擇校園卡管理2)系統(tǒng)顯示校園卡管理界面3)用戶選擇掛失4

15、)系統(tǒng)提示輸入掛失卡號(hào)5)用戶輸入掛失卡號(hào)6)系統(tǒng)根據(jù)輸入的卡號(hào)掛失該卡7)系統(tǒng)顯示掛失成功5. “解掛失”用例:用例編號(hào):005用例名:解掛失執(zhí)行者:普通管理員,系統(tǒng)管理員前置條件:用戶登錄成功基本路徑:1)用戶選擇校園卡管理2)系統(tǒng)顯示校園卡管理界面3)用戶選擇解掛失4)系統(tǒng)提示輸入解掛失卡號(hào)5)用戶輸入解掛失卡號(hào)6)系統(tǒng)根據(jù)輸入的卡號(hào)解除掛失狀態(tài),轉(zhuǎn)為正常狀態(tài)7)系統(tǒng)提示解掛失成功6“注銷(xiāo)校園卡”用例用例編號(hào):006用例名:注銷(xiāo)校園卡執(zhí)行者:普通管理員,系統(tǒng)管理員前置條件:用戶登錄成功基本路徑:1)用戶選擇校園卡管理2)系統(tǒng)顯示校園卡管理界面3)用戶選擇注銷(xiāo)校園卡4)系統(tǒng)提示輸入注銷(xiāo)卡號(hào)

16、5)用戶輸入注銷(xiāo)卡號(hào)6)系統(tǒng)根據(jù)輸入的卡號(hào)注銷(xiāo)該卡7)系統(tǒng)提示注銷(xiāo)成功7 “查詢(xún)消費(fèi)記錄”用例:用例編號(hào):007用例名:查詢(xún)消費(fèi)記錄執(zhí)行者:普通管理員,系統(tǒng)管理員 前置條件:用戶登錄成功 基本路徑:1)用戶選擇校園卡管理2)系統(tǒng)顯示校園卡管理界面3)用戶選擇查詢(xún)消費(fèi)記錄4)系統(tǒng)提示輸入查詢(xún)條件5)用戶輸入查詢(xún)條件6)系統(tǒng)根據(jù)查詢(xún)條件查詢(xún)消費(fèi)記錄7)系統(tǒng)顯示查詢(xún)的消費(fèi)記錄8.“添加用戶”用例: 用例編號(hào):008 用例名:添加用戶 執(zhí)行者:系統(tǒng)管理員 前置條件:系統(tǒng)管理員登陸成功 基本路徑:1)系統(tǒng)管理員選擇用戶管理2)系統(tǒng)顯示用戶管理界面3)系統(tǒng)管理員選擇添加用戶4)系統(tǒng)顯示添加用戶界面5)系統(tǒng)

17、管理員填寫(xiě)用戶的相關(guān)信息6)系統(tǒng)根據(jù)填寫(xiě)的信息添加用戶7)系統(tǒng)顯示添加成功9“刪除用戶”用例: 用例編號(hào):009 用例名:刪除用戶 執(zhí)行者:系統(tǒng)管理員 前置條件:系統(tǒng)管理員登陸成功 基本路徑:1)系統(tǒng)管理員選擇用戶管理2)系統(tǒng)顯示用戶管理界面3)系統(tǒng)管理員選擇刪除用戶4)系統(tǒng)提示輸入刪除用戶名5)系統(tǒng)管理員輸如刪除用戶名6)系統(tǒng)根據(jù)輸入的用戶名刪除該用戶7)系統(tǒng)顯示刪除用戶成功10. “修改用戶密碼”用例:用例編號(hào):0010用例名:修改用戶密碼執(zhí)行者:普通用戶,系統(tǒng)管理員 前置條件:用戶登陸成功 基木路徑:1)用戶選擇用戶管理2)系統(tǒng)顯示用戶管理界面3)用戶選擇修改用戶密碼4)系統(tǒng)提示輸入原密

18、碼,新密碼,5)用戶輸入原密碼,新密碼6)系統(tǒng)提示確認(rèn)新密碼7)用戶確認(rèn)新密碼8)系統(tǒng)修改密碼9)系統(tǒng)顯示修改密碼成功5.1數(shù)據(jù)精確度在精度的需求上,根據(jù)用戶的需要,在各項(xiàng)輸入輸岀傳輸?shù)倪^(guò)程中,可以滿 足用戶的需求,而且數(shù)據(jù)輸入務(wù)必真實(shí)準(zhǔn)確。5.2時(shí)間特性軟件的響應(yīng)時(shí)間,更新處理時(shí)間等方面都要非常迅速,刷卡響應(yīng)時(shí)間不超過(guò) i秒;查詢(xún)響應(yīng)時(shí)間不超過(guò)3秒。5.3適應(yīng)性系統(tǒng)具有較強(qiáng)的適應(yīng)性,能根據(jù)用戶需要進(jìn)行卡樣設(shè)計(jì),并具有科學(xué)合理 的開(kāi)戶流程,此外,此系統(tǒng)只適用校方相關(guān)用戶使用。系統(tǒng)有良好的擴(kuò)展性,客 戶端有新的需求產(chǎn)牛時(shí)可以很快的增加模塊或完成完善系統(tǒng)。6.1用戶界面管理員界面簡(jiǎn)潔大方、一目了然,最大程度的方便管理員。6.2硬件接口由于本系統(tǒng)是b/s結(jié)構(gòu)的系統(tǒng),因此網(wǎng)絡(luò)是必備條件之一,網(wǎng)絡(luò)使用http 協(xié)議,木環(huán)境的服務(wù)器為windows 2000,客戶端操作系統(tǒng)為windows xp或 windows 7。6.3軟件接口使用http的form表單來(lái)傳遞數(shù)據(jù)(可以是action form bean也可以是不同 的form表單)。用請(qǐng)求的參數(shù)來(lái)傳遞數(shù)據(jù)。用sessio

溫馨提示

  • 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)論