食堂飯卡管理系統(tǒng)設(shè)計(jì)報(bào)告_第1頁(yè)
食堂飯卡管理系統(tǒng)設(shè)計(jì)報(bào)告_第2頁(yè)
食堂飯卡管理系統(tǒng)設(shè)計(jì)報(bào)告_第3頁(yè)
已閱讀5頁(yè),還剩18頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

食堂飯卡管理系統(tǒng)設(shè)計(jì)報(bào)告食堂飯卡管理系統(tǒng)

設(shè)計(jì)報(bào)告亠、概要設(shè)計(jì)(一)功能設(shè)計(jì)我校飯卡管理系統(tǒng)分為辦理新卡、存款-消費(fèi)、掛失、查詢和解掛-注銷五個(gè)功能,其功能模塊圖如下:遼東學(xué)院北校區(qū)飯卡管理系統(tǒng)新卡管理查詢管理掛失管理掛失計(jì)時(shí)新卡管理查詢管理掛失管理掛失計(jì)時(shí)圖1-1功能設(shè)計(jì)圖由圖其各個(gè)子功能如下:1辦理新卡功能:學(xué)生提交申請(qǐng)飯卡,管理員在數(shù)據(jù)庫(kù)中查找學(xué)生信息,判斷學(xué)生信息的合法性,找到后管理員再申請(qǐng)飯卡ID,創(chuàng)建飯卡記錄,建立卡的數(shù)據(jù)信息2、存款-消費(fèi)功能:學(xué)生在存款時(shí),管理員在核對(duì)飯卡的ID合法之后,讀取出卡的余額,再存入金額,修改數(shù)據(jù)庫(kù)信息;學(xué)生在刷卡消費(fèi)時(shí),首先也要讀取飯卡 ID,顯示余額,最后修改數(shù)據(jù)庫(kù)信息。3、查詢功能:首先判斷學(xué)生信息合法性,然后查詢數(shù)據(jù)庫(kù)中飯卡信息,產(chǎn)生報(bào)表,最后返回給學(xué)生。4、掛失功能:學(xué)生在遺失飯卡后,提出掛失申請(qǐng),核對(duì)學(xué)生信息合法性,信息合法后,轉(zhuǎn)換卡使用狀態(tài),使飯卡不可使用,開啟掛失倒計(jì)時(shí)。5、解掛-注銷功能:在申請(qǐng)掛失后,如學(xué)生在掛失倒計(jì)時(shí)內(nèi)撿回遺失的卡,撤銷飯卡的掛失,恢復(fù)飯卡的使用,如果在掛失時(shí)內(nèi)沒有提出解掛申請(qǐng),則注銷飯卡信息。(二) 開發(fā)工具本網(wǎng)站應(yīng)用了Dreamweaver,Dreamweaver集多種網(wǎng)頁(yè)開發(fā)功能于一身,可以輕松地完成幾乎所有網(wǎng)頁(yè)技術(shù)的編輯。它具有美觀的操作界面及強(qiáng)大的編輯功能,在 Dreamweaver中編輯JSP,可以很方便地應(yīng)用各種輔助項(xiàng)目,實(shí)時(shí)測(cè)試編輯完成的動(dòng)態(tài)網(wǎng)頁(yè),設(shè)計(jì)出功能完善的動(dòng)態(tài)網(wǎng)頁(yè)。后臺(tái)數(shù)據(jù)庫(kù)設(shè)計(jì)采用MicrosoftSQLServer2008 ,SQLServer是由Microsoft開發(fā)的一個(gè)功能強(qiáng)大的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。它能夠處理大量的數(shù)據(jù)和管理眾多的并發(fā)用戶,保證數(shù)據(jù)的完整性,并提供許多高級(jí)管理和數(shù)據(jù)分布能力。SQLServer2008易于安裝、部署和使用,可運(yùn)行在臺(tái)式機(jī)、筆記本上,也可運(yùn)行在多處理器計(jì)算機(jī)上,提供了數(shù)據(jù)倉(cāng)庫(kù)功能,支持遠(yuǎn)程管理,并提供了豐富的數(shù)據(jù)庫(kù)編程能力。(三) 應(yīng)用技術(shù)針對(duì)本系統(tǒng)的功能需求和性能需求,采用JSP進(jìn)行開發(fā)。JSP是基于JavaServlet以及整個(gè)Java體系的Wet開發(fā)技術(shù),利用這一技術(shù)可以建立動(dòng)態(tài)的、高性能的、安全的、跨平臺(tái)的先進(jìn)動(dòng)態(tài)網(wǎng)站。以前的組件無法實(shí)現(xiàn)真正的代碼重用,其主要原因就是它們對(duì)于處理平臺(tái)的依賴和對(duì)開發(fā)語(yǔ)言的依賴過重。由于Java語(yǔ)言在這些方面所具有的特點(diǎn)和優(yōu)勢(shì),使得基于它的軟件JavaBean組件技術(shù)倍受人們的關(guān)注。它的任務(wù)就是:一次編寫,可以在任何地方執(zhí)行,任何地方重用。JavaBean組件包括了可以在應(yīng)用程序、其他組件、文檔、 Web站點(diǎn)和應(yīng)用程序構(gòu)造器工具等多種方案中再利用。 JavaBean易編寫、易維護(hù)、易使用,可以在任何安裝了Java運(yùn)行環(huán)境的平臺(tái)上使用,而不需要重新編譯。(四) 操作系統(tǒng)開發(fā)時(shí)的操作系統(tǒng)主要采用的是當(dāng)前主流的操作系統(tǒng)windows7。二、詳細(xì)設(shè)計(jì)(一)數(shù)據(jù)庫(kù)1、E-R圖學(xué)生的屬性有姓名、學(xué)號(hào)、登錄所需密碼、性別、學(xué)院、年級(jí)、專業(yè)、出生日期、入學(xué)時(shí)間等。學(xué)生實(shí)體屬性圖如圖2-1-1所示:圖2-1-1學(xué)生實(shí)體屬性圖飯卡的屬性有飯卡ID、掛失狀態(tài)、掛失時(shí)間等。飯卡實(shí)體屬性圖如圖 2-1-2所示:

圖2-1-2飯卡實(shí)體屬性圖管理員的屬性有賬號(hào)和密碼等。管理員的實(shí)體屬性圖如圖 2-1-3所示:圖2-1-3管理員的實(shí)體屬性圖飯卡歷史記錄的屬性有記錄ID、存款記錄、消費(fèi)記錄、余額等。飯卡歷史記錄實(shí)體屬性圖如圖2-1-4所示:圖2-1-4飯卡歷史記錄實(shí)體屬性圖根據(jù)以上實(shí)體屬性圖,得出系統(tǒng)的 ER圖,如圖2-1-5所示:

圖2-1-5系統(tǒng)ER圖2、數(shù)據(jù)表設(shè)計(jì)根據(jù)以上的分析,分析出表的結(jié)構(gòu)。本系統(tǒng)采用 SQLServer2008數(shù)據(jù)庫(kù),系統(tǒng)數(shù)據(jù)庫(kù)名稱為db_fc,包含四張表。(1)tb_student(學(xué)生基本信息表)學(xué)生信息表主要記錄的是學(xué)生基本的注冊(cè)信息,如下表所示:字段名數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度描述備注Namechar10姓名

Sexchar4性別Numberchar10學(xué)號(hào)主鍵Departmentchar20學(xué)院Proffesionchar20專業(yè)Interdate8入學(xué)日期Birthedaydate8出生日期Idint15飯卡ID外鍵表2-2-1學(xué)生信息表(2) tb_manager管理員信息表示記錄管理員的賬號(hào)密碼信息。如下表:字段名數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度描述備注Accountchar20賬號(hào)主鍵Passwordchar8密碼表2-2-2管理員信息表(3)tb_info(飯卡信息表)飯卡信息表記錄的是卡的基本信息和持卡人的操作信息。如下表:字段名數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度描述備注Idint15飯卡ID主鍵Datedate操作時(shí)間Statechar10掛失狀態(tài)Accountchar20賬號(hào)外鍵表2-2-3飯卡信息表(4)tb_history( 飯卡歷史操作信息表)飯卡歷史操作信息表記錄的是飯卡的存款、消費(fèi)等信息。如下表:字段名數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度描述備注AidInt15記錄ID主鍵Op_datedate操作時(shí)間Expendfloat10消費(fèi)記錄Instorefloat10存款記錄Leastfloat10余額Idint15飯卡ID外鍵表2-2-4飯卡歷史操作信息表(二)程序流程圖1、辦理新卡進(jìn)入辦理新卡窗口后,應(yīng)該有顯示學(xué)生基本信息的欄目,有申請(qǐng)的卡的 ID號(hào),有學(xué)生存款的操作時(shí)間和金額的記錄表。另外還要設(shè)計(jì)“存款”、“退出”、“幫助”按鈕。詳細(xì)設(shè)計(jì)如圖2-1-1所示:

圖2-2-1辦理新卡2、存款設(shè)計(jì)飯卡充值功能界面的設(shè)計(jì),包含卡號(hào)、原有余額、充值、取消按鈕。按“充值”鍵后,輸入充值金額和充值后的金額:按“確認(rèn)”鍵則恢復(fù)原有余額。詳細(xì)設(shè)計(jì)如圖 2-2-1所示:圖2-2-2存款設(shè)計(jì)3、消費(fèi)設(shè)計(jì)消費(fèi)主要是學(xué)生使用飯卡進(jìn)行刷卡消費(fèi)。使用飯卡在刷卡機(jī)上進(jìn)行刷卡,判斷余額足夠的情況的下可以進(jìn)行刷卡。刷完之后如果成功就顯示余額,沒有成功的話就得重新進(jìn)行刷卡<詳細(xì)設(shè)計(jì)如圖2-2-3所示:

FFFF圖2-2-3消費(fèi)設(shè)計(jì)4、查詢?cè)O(shè)計(jì)查詢功能的界面設(shè)計(jì),包含輸入學(xué)生學(xué)號(hào)欄和查詢的飯卡信息表格(包含學(xué)生姓名、學(xué)號(hào)、卡號(hào)、操作時(shí)間、存款記錄、消費(fèi)記錄、掛失狀態(tài)等內(nèi)容) ,以便提供給學(xué)生。詳細(xì)設(shè)計(jì)如圖2-2-4所示:開始是否按學(xué)號(hào)查詢查詢數(shù)據(jù)庫(kù)中學(xué)

號(hào)信息開始是否按學(xué)號(hào)查詢查詢數(shù)據(jù)庫(kù)中學(xué)

號(hào)信息查詢數(shù)據(jù)庫(kù)中ID

卡信息V是否找到■..F提示信息T1r調(diào)用數(shù)據(jù)庫(kù)信息圖2-2-4查詢?cè)O(shè)計(jì)5、掛失設(shè)計(jì)掛失功能的界面設(shè)計(jì),包含一張顯示基本信息的表格,設(shè)置“掛失”和“退出”按鈕詳細(xì)設(shè)計(jì)如圖2-2-5所示:

圖2-2-5掛失設(shè)計(jì)2-2-6所示:6、解掛設(shè)計(jì)2-2-6所示:包含一張顯示飯卡基本信息的表,另外還有解掛和取消按鈕。詳細(xì)設(shè)計(jì)如圖

圖2-2-6解掛功能(三)系統(tǒng)界面設(shè)計(jì)1系統(tǒng)管理主界面飯卡管理主界面:飯卡管理主界面中有管理員、教師和學(xué)生三種不同身份的登錄。飯卡管理主界面如圖3-1所示:登陸身份:乜管理員 教師學(xué)生提兗 重査圖3-1飯卡管理主界面2.管理員基本信息管理模塊在管理員基本信息模塊中,管理員可以對(duì)學(xué)生的基本信息進(jìn)行新卡辦理、查看飯卡歷史記錄、掛失、解掛、注銷、修改密碼。管理員基本信息管理界面如圖 3-2所示:請(qǐng)選擇操作模塊-新卡辦理查看阪卡歷史記錄◎掛失O解掛?注銷■*修改密碼確也 遇岀 幫圖3-2管理員基本信息管理模塊界面(1)新卡辦理:系統(tǒng)管理員添加新用戶關(guān)于飯卡的信息。新卡辦理界面如圖3-2-1所示:主頁(yè)舌若飲卡歷吃訶條丿卜理彌卡注船卡掛矢解搓修枚窯珀添河亨主飯卡信息圖3-2-1新卡辦理界面(2)查看飯卡歷史記錄:管理員能夠查詢學(xué)生的基本信息和飯卡是否是掛失狀態(tài)以及掛失的時(shí)間。查看飯卡歷史記錄界面如圖3-2-2所示:主瓦杳看誡卡歷史i気辦理新卡■?主銷卡壯失 悟比應(yīng)碼學(xué)険班級(jí)學(xué)號(hào)條卡丄D竝失時(shí)間信星技沖學(xué)陵BlOOi李淞淞□311]QOLO]12S01049是2013-0EL413;躬^10010911100102138011L60否01OC1D9J11QOLOJ12801263.^否信見枝市字嵋B1001李輻東091110010412801345信忘枝韋〒■隔BlQLil張棟O9111OUIU61280147&否51001李艸U9]1luulutj12001506.8否厲蟲袪祈學(xué)院B10O109111OCIIDI12S01645是2013-05-161007B10O1091110010612SC1?2汕是30L3-0&-U109:4b信患拽豐T帰31002JJ1110020]12801846否信言檯術(shù)學(xué)朕Bl002JJ]110020212001917.8否as匕一頁(yè)下一頁(yè)笙” 艮圖3-2-2查看飯卡歷史記錄界面(3)卡注銷:管理員能夠?qū)⒖ㄐ畔臄?shù)據(jù)庫(kù)刪除,從而實(shí)現(xiàn)卡注銷的功能??ㄗN界面如圖3-2-3所示:王頁(yè)食看飯卡厲史[己錄辦理新卡注羽卡imgit慘應(yīng)密碼班級(jí)妙名學(xué)號(hào)飯卡ID掛矢狀態(tài)疑失時(shí)間B1D01李湘湘osmoaini128DL049a.肚3-厲-1413,46信息技沖學(xué)除010310911100102122DUL6r否信息挾術(shù)孕院D10J1天龍里O9]]]oaiaa12801268.9百信息技卞學(xué)除31031李再茶OS11]OO1O41200134C低堂技布字晴FtlOUI張棟Q9ii]DaiaE128D1175否愴息撞朮學(xué)除01031李小琳09111001001220L5^6.3信忌技市學(xué)院B10J1安琪OBinoaia?128Die45是2013-D5-1&12:07B103109K30010912SD17290是2013-0&-0]0

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論