學(xué)生飯卡信息管理系統(tǒng)_第1頁
學(xué)生飯卡信息管理系統(tǒng)_第2頁
學(xué)生飯卡信息管理系統(tǒng)_第3頁
已閱讀5頁,還剩15頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、學(xué)生 飯卡信息管理系 統(tǒng)1.1 可行性分析項(xiàng)目背景近年來學(xué)生食堂飯卡的使用給高校餐飲管理帶來了一次革命,從結(jié)算方式到賬戶管理, 從衛(wèi)生便捷到數(shù)據(jù)統(tǒng)計(jì)等,不僅給就餐者帶來了方便,也使餐飲結(jié)算手段發(fā)生了質(zhì)的變化, 使餐飲管理現(xiàn)代化發(fā)展有了質(zhì)的飛躍 .。 因?yàn)閷W(xué)生是一個(gè)龐大的群體,全國各地只要有學(xué)校就會(huì)有食堂,方便就餐飯卡是很必要的, 而飯卡的充值,以及學(xué)生基本信息的管理,食堂的消費(fèi)管理卻是一個(gè)龐大的問題,因此完 全有必要對(duì)學(xué)生飯卡進(jìn)行統(tǒng)一的管理,學(xué)生飯卡管理系統(tǒng)就應(yīng)允而生。方便學(xué)生的充值,消費(fèi),以及學(xué)校的管理。編寫目的本系統(tǒng)的開發(fā)目的在于為學(xué)校開發(fā)一個(gè)飯卡信息管理系統(tǒng),滿足來自學(xué)生、 學(xué)校等方面的

2、需求,這幾個(gè)方面分別是食堂員工、在校學(xué)生、學(xué)校財(cái)務(wù)管理人 員、銀行。在校學(xué)生的功能包括對(duì) 隨時(shí)查詢自己的消費(fèi)時(shí)間,消費(fèi)地點(diǎn) 以及消費(fèi)金額,進(jìn)行網(wǎng)上銀行對(duì)自己的飯卡進(jìn)行充值,修改自己的 飯卡的密碼等相關(guān)信息。學(xué)校財(cái)務(wù)人員對(duì)學(xué)生的信息進(jìn)行查看確認(rèn),還應(yīng) 包括對(duì)系統(tǒng)數(shù)據(jù)庫的管理,包括管理密碼,整理學(xué)生信息,管理員工信息。食 堂員工則可以查詢自己當(dāng)天的營(yíng)業(yè)額,以及去銀行根據(jù)營(yíng)業(yè)額領(lǐng)取現(xiàn) 金。學(xué)生可以根據(jù)本人學(xué)號(hào)和密碼登錄系統(tǒng),進(jìn)行本人消費(fèi)情況的查詢和部分 個(gè)人信息維護(hù)。一般情況下,學(xué)生只應(yīng)該查詢和維護(hù)本人的消費(fèi)情況和個(gè)人信 息。而不能查詢別人的信息學(xué)校管理人員有部分信息的權(quán)限,所以需對(duì)管理人員登陸本模

3、塊進(jìn)行更多 的考慮。定義需求:用戶解決問題或達(dá)到目標(biāo)所需的條件或功能;系統(tǒng)或系統(tǒng)部件要滿 足合同、標(biāo)準(zhǔn)、規(guī)范或其它正式規(guī)定文檔所需具有的條件或權(quán)能。參考資料數(shù)據(jù)庫系統(tǒng)概論(第四版)李雁翎高等教育出版社SQLSERVEF2008從入門至U精通劉奎付青張權(quán)化學(xué)工業(yè)出版社其他信息來自互聯(lián)網(wǎng)1.2 項(xiàng)目概述1.2.1 目標(biāo)1. 通過計(jì)算機(jī)使學(xué)校里的食堂消費(fèi)實(shí)現(xiàn)管理系統(tǒng)信息化 ;2. 提高運(yùn)行效率,從而實(shí)現(xiàn)靈活、方便的操作 ;3. 功能比較完善的數(shù)據(jù)管理軟件,要具有數(shù)據(jù)操作方便、高效、迅速等優(yōu) 點(diǎn);八、J4. 可通過訪問權(quán)限控制等確保數(shù)據(jù)的安全性。1.2.2 用戶界面分析用戶分為學(xué)生、學(xué)校管理人員、食堂

4、員工、銀行四類。他們分別持有不同 的使用權(quán)限和對(duì)應(yīng)的不同用戶界面,本數(shù)據(jù)庫管理軟件主要供非計(jì)算機(jī)專業(yè)人群使用。1.2.3 假設(shè)與約束項(xiàng)目約束:項(xiàng)目的開發(fā)經(jīng)費(fèi)不超過 200 元,項(xiàng)目開發(fā)時(shí)間在 1 個(gè)月之類; 主要負(fù)責(zé)人 1人,開發(fā)小組共 3 人;對(duì)并行操作、信息安全和保密等方面 暫無特殊要求約束。項(xiàng)目假設(shè):假設(shè)開發(fā)經(jīng)費(fèi)不到位,管理不完善,設(shè)計(jì)時(shí)系統(tǒng)功能未能得到 全面的考慮,本項(xiàng)目的開發(fā)都將受到很大的影響。1.3功能需求分析1.4性能需求分析處理數(shù)據(jù)的輸入輸出精度;(1) 響應(yīng)時(shí)間;(2) 更新處理時(shí)間;(3) 數(shù)據(jù)轉(zhuǎn)換和傳送時(shí)間;(4) 等待解題(即操作執(zhí)行)時(shí)間;(5) 操作方式變化的適應(yīng);

5、(6) 運(yùn)行環(huán)境的變化與適應(yīng);(7) 與其他軟件接口的適應(yīng);(8) 對(duì)存儲(chǔ)卷,目錄,數(shù)量的統(tǒng)計(jì);(9) 其他要求。1.5 安全需求分析數(shù)據(jù)安全是所有數(shù)據(jù)庫系統(tǒng)軟件所必須關(guān)注的一個(gè)重大問題,數(shù)據(jù)安全包 括機(jī)密性,完整性,可用性三個(gè)方面。威脅數(shù)據(jù)安全的方面有很多比如:不可 恢復(fù)損壞(磁盤驅(qū)動(dòng)器損壞,電源故障等) ,黑客,病毒,信息竊取等。因此安 全保密要求要特殊建立:? 推薦使用磁盤陣列;? 數(shù)據(jù)庫數(shù)據(jù)的及時(shí)備份與處理(刪除過期索引,視圖等) ;? 雙機(jī)容錯(cuò); ( 互為鏡像 )? 數(shù)據(jù)遷移;? 信息的及時(shí)加密處理;? 數(shù)據(jù)庫權(quán)限的嚴(yán)格控制;? 使用網(wǎng)絡(luò)共享(大型服務(wù)器優(yōu)先原則)。1.6 環(huán)境需求分

6、析III以上的CPU 128MB以上設(shè)備需求運(yùn)行該軟件所適合具體設(shè)備必須是 Pentinum內(nèi)存的計(jì)算機(jī),硬盤容量在20GB以上。162支持軟件支持Windows操作系統(tǒng),SQLServer 2000的軟件環(huán)境。163 接口?用戶接口: 一般用戶只需要通過終端進(jìn)行操作,進(jìn)入主界面后,輸入密 碼,身份確認(rèn)后,即可進(jìn)入相應(yīng)的窗口。? 軟件接口:在服務(wù)器端需要安裝 Windows xp和SQL Server 2000服務(wù) 器版軟件,本軟件目前沒有與其他軟件系統(tǒng)對(duì)接。用戶需要安裝Win dows操作系統(tǒng)和瀏覽器??刂票拒浖ㄟ^用戶權(quán)限控制軟件運(yùn)行。2.系統(tǒng)功能用戶需求調(diào)查表A.前臺(tái)(面向?qū)W生)需求序號(hào)

7、用戶需求描述實(shí)例1學(xué)生可以隨時(shí)查詢自己的消費(fèi)時(shí)間,消費(fèi)地點(diǎn)以及消費(fèi)金額2學(xué)生可以進(jìn)行網(wǎng)上銀行對(duì)自己的飯卡進(jìn)行充值3學(xué)生可以修改自己的飯卡的密碼等相關(guān)信息4學(xué)生可以憑借學(xué)生證掛失,補(bǔ)辦自己的飯卡B.后臺(tái)(面向管理人員)需求序號(hào)用戶需求描述實(shí)例1管理員登錄,進(jìn)入后臺(tái)管理系統(tǒng)2對(duì)數(shù)據(jù)庫進(jìn)行管理3修改管理員密碼,保證安全性。4學(xué)生信息的統(tǒng)計(jì)數(shù)據(jù)報(bào)表5整理學(xué)生信息6管理員工信息7系統(tǒng)功能設(shè)置8設(shè)置學(xué)生信息C.前臺(tái)(面向食堂)需求序號(hào)用戶需求描述實(shí)例1查詢自己當(dāng)天的營(yíng)業(yè)額2根據(jù)營(yíng)業(yè)額從銀行領(lǐng)取現(xiàn)金3根據(jù)學(xué)生消費(fèi)從飯卡劃去相應(yīng)金額(飯卡金額充足)D.前臺(tái)(面向銀行)銀行接受學(xué)生的飯卡的充值,根據(jù)食堂的營(yíng)業(yè)額

8、給食堂相應(yīng)的金錢3.功能需求分析要求應(yīng)用系統(tǒng)對(duì)不同用戶有不同的界面及權(quán)限授予總控模塊:包括操作員管理(設(shè)置密碼或登錄口令進(jìn)行操作)、權(quán)限管理(創(chuàng)建不同角色授予不同權(quán)限)、系統(tǒng)數(shù)據(jù)管理(數(shù)據(jù)的備份及恢復(fù),故障與異常的排除與處理)、系統(tǒng)設(shè)置管理(各項(xiàng)操作的具體執(zhí)行);? 輸入輸出設(shè)計(jì)模塊:(1) 注意保證各個(gè)模塊的輸入格式一致,方便用戶使用不同的模塊;(2) 嚴(yán)格的檢錯(cuò)措施。盡量減少用戶的輸入,以減少出錯(cuò) 羈旅;對(duì)用戶的輸入內(nèi)容,作空格、非法字符等檢驗(yàn);(3) 使用菜單方式,使得條例清晰、邏輯性強(qiáng);(4) 關(guān)鍵性提示和警告:對(duì)于數(shù)據(jù)庫的更新、刪除及用戶 登錄等操作,利用提示的方式來幫助用戶進(jìn)一步來

9、幫助用 戶進(jìn)一步確認(rèn)操作的有效性。系統(tǒng)功能圖4、數(shù)據(jù)流圖5.數(shù)據(jù)字典表例:學(xué)生表(1)數(shù)據(jù)項(xiàng)(學(xué)生證號(hào)) 數(shù)據(jù)項(xiàng)名:學(xué)生證號(hào) 含義說明:唯一標(biāo)識(shí)每個(gè)學(xué)生別名:類型:字符型 ()長(zhǎng)度: 11取值含義:前五位標(biāo)識(shí)學(xué)生的學(xué)院,六七位標(biāo)識(shí)學(xué)生的年紀(jì),后 幾位標(biāo)識(shí)學(xué)生的年績(jī)編號(hào)。與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系:前七位與學(xué)院年級(jí)匹配。(2)數(shù)據(jù)結(jié)構(gòu)結(jié)構(gòu)名:學(xué)生 含義說明:是飯卡系統(tǒng)的主體數(shù)據(jù)記錄 組成:學(xué)生證號(hào),姓名,飯卡號(hào),學(xué)院,年級(jí)(3)數(shù)據(jù)流 數(shù)據(jù)流名:學(xué)生 說明:飯卡的擁有和使用者 數(shù)據(jù)流來源:在校的學(xué)生 數(shù)據(jù)流去向:管理員核查組成:學(xué)生證號(hào),姓名,飯卡號(hào),學(xué)院,年級(jí)(4)數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ):學(xué)生表 說明:

10、記錄學(xué)生的基本情況 流入數(shù)據(jù)流:在校的學(xué)生信息 流出數(shù)據(jù)流:學(xué)生信息確認(rèn) 組成:學(xué)生證號(hào),姓名,飯卡號(hào),學(xué)院,年級(jí) 存取方式:順序存取視圖學(xué)生查詢視圖消費(fèi)查詢視圖信息管理視圖函數(shù)系統(tǒng)聚集函數(shù)引用自定義函數(shù)說明包6. 性能需求分析(10) 處理數(shù)據(jù)的輸入輸出精度;(11) 響應(yīng)時(shí)間;(12) 更新處理時(shí)間;(13) 數(shù)據(jù)轉(zhuǎn)換和傳送時(shí)間;(14) 等待解題(即操作執(zhí)行)時(shí)間;(15) 操作方式變化的適應(yīng);(16) 運(yùn)行環(huán)境的變化與適應(yīng);(17) 與其他軟件接口的適應(yīng);(18) 對(duì)存儲(chǔ)卷,目錄,數(shù)量的統(tǒng)計(jì);、概念結(jié)構(gòu)設(shè)計(jì)E-R圖辯人員實(shí)體屬性集三、邏輯結(jié)構(gòu)設(shè)計(jì)關(guān)系模式集學(xué)生(學(xué)生證號(hào),學(xué)生姓名,飯卡

11、號(hào),學(xué)院,年級(jí))PK-學(xué)生證號(hào)FK-飯卡號(hào)飯卡(飯卡號(hào),姓名,卡主學(xué)院,密碼,金額,充值信息)PK-飯卡號(hào),F(xiàn)K-姓名銀行(銀行編號(hào),銀行名稱,地址,負(fù)責(zé)人姓名)PK4艮行編號(hào)食堂檔口(檔口編號(hào),名稱,地址,飯卡機(jī)號(hào),負(fù)責(zé)人姓名)PK-檔 口編號(hào),F(xiàn)K-飯卡機(jī)號(hào)食堂職工(職工號(hào),職工名,職工性別,電話,職務(wù),所屬檔口編 號(hào))PK-職工號(hào),F(xiàn)K-所屬檔口編號(hào)飯卡機(jī)(飯卡機(jī)號(hào),密碼,所屬檔口,位置,劃卡記錄,金額)PK-飯卡機(jī)號(hào),F(xiàn)K-所屬檔口管理人員(員工號(hào),員工姓名,性別,密碼,電話,員工職務(wù))PK-員工號(hào)財(cái)務(wù)人員(員工編號(hào),員工名稱,人員性別,員工電話)PK-員工編號(hào)四、物理結(jié)構(gòu)設(shè)計(jì)內(nèi)存設(shè)計(jì)

12、(索引區(qū),緩沖區(qū)設(shè)計(jì));外存設(shè)備及外存空間的組織(索引區(qū),數(shù)據(jù)塊的組織與劃分);訪問數(shù)據(jù)方法設(shè)計(jì)。學(xué)生表名稱數(shù)據(jù)類型長(zhǎng)度索引備注學(xué)生證號(hào)Stri ng14Y學(xué)生的學(xué)生證號(hào)姓名Stri ng5N學(xué)生的姓名飯卡號(hào)Stri ng14N學(xué)生飯卡的編號(hào)學(xué)院Stri ng8N時(shí)間記錄年級(jí)Stri ng8N學(xué)生的年級(jí)飯卡表名稱數(shù)據(jù)類型長(zhǎng)度索引備注飯卡號(hào)Stri ng14Y飯卡的編號(hào)姓名Stri ng5NP所屬學(xué)生的姓名密碼Stri ng14N學(xué)生飯卡的密碼金額Float8N飯卡所剩金額卡主學(xué)院Stri ngP 8r Nr所屬學(xué)生的年級(jí)充值信息Stri ng10N充值的信息銀行表名稱數(shù)據(jù)類型長(zhǎng)度索引備注銀行編

13、號(hào)Stri ng14Y銀行的編號(hào)銀行名稱Stri ng10NP 銀行的名稱 地址Stri ng14N銀行地址負(fù)責(zé)人姓名Stri ng8N負(fù)責(zé)人姓名食堂檔口表名稱數(shù)據(jù)類型長(zhǎng)度索引備注檔口編號(hào)Stri ng14Y食堂檔口編號(hào)名稱Stri ng5N食堂檔口的姓名地址Stri ng14N食堂檔口的地址飯卡機(jī)編號(hào):Stri ng8N:檔口所有飯卡機(jī)編號(hào)1負(fù)責(zé)人姓名Stri ng8N負(fù)責(zé)人姓名飯卡機(jī)表名稱數(shù)據(jù)類型長(zhǎng)度索引備注飯卡機(jī)號(hào)Stri ng14Y飯卡機(jī)的編號(hào)密碼Stri ng8N飯卡機(jī)的密碼位置Stri ngr 14r n飯卡機(jī)的位置劃卡記錄Stri ng15N飯卡機(jī)劃卡記錄金額Float8N飯卡機(jī)里的金額所屬檔口Stri ng10N所屬的檔口食堂職工名稱數(shù)據(jù)類 型長(zhǎng)度索引備注職工號(hào)Stri ng14Y職工的編號(hào)職工名Stri ng8N職工的密碼職工性別Stri ng2N職工的性別信息職務(wù)Stri ng6N職工的職務(wù)所屬檔口編號(hào)Stri ng8P Nr所屬檔口的編號(hào)電話Stri ng12N職工的電話管理

溫馨提示

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