




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、闊葡2私垮隴課程設計報告課程名稱課題名稱校園卡食堂收費系統(tǒng)專 業(yè)班 級0901學 號200903120121姓 名夏志指導教師 李遠輝劉鐵武曹裟2012年2月27日湖南工程學院課程設計任務書課程名稱java課程設計課 題校園卡食堂收費系統(tǒng)專業(yè)班級網絡工程0901學生姓名葛志學 號 200903120121指導老師李遠輝劉鐵武曹炎炎審 批任務書下達日期 2012年2月27日任務完成日期 2012年3月100、設計內容與設計要求1設計內容:1.1概述校園卡食堂收費系統(tǒng)是校園卡一體化的一個方面,主要用于食堂收費管理的一個系 統(tǒng)。雖然從表面上看上去無外乎學生點餐付費、充值、掛失、注銷等功能,但是整個內
2、 部實現過程將是校園卡食堂收費系統(tǒng)的核心,怎樣將界面操作跟系統(tǒng)數據更新操作聯系 起來,需要用到數據庫方面的知識。在校園卡食堂收費系統(tǒng)中,學生這一主體是間接授權管理人員和工作人員實現學生 所需的功能,所以系統(tǒng)面向兩種使用者,一個是管理人員、另一個是工作人員。1.1.1管理人員:根據學生的請求完成餐卡注冊、餐卡掛失、餐卡注銷等功能,然后 根據食堂的內部需求完成工作人員注冊、消費報表參看等功能。1.1.21作人員:根據學生的請求完成余額查詢、點餐付費功能。2.設計要求:2. 1要求有界面2. 2能夠連接數據庫并對數據進行更新2. 3管理人員操作流程:得到學生需求請求后,管理人員登錄工作界面。如果是餐
3、卡注冊、掛失、注銷請求, 待學生出示學生證等有效證件后進行功能操作:如果是充值請求,可以直接進行充值。 管理人員新增工作人員信息。2. 4工作人員操作流程:得到學生需求請求后,工作人員登錄工作界面。如果是點餐付費,需輸入餐卡 id和點餐付費價格,然后系統(tǒng)返還一個信息界面,顯示此次消費餐卡id、點餐付費 價格和當前余額;如果是余額查詢請求,則直接輸入餐卡id,同樣系統(tǒng)將返還一個 信息界面顯示餐卡余額二、進度安排第二周星期一8: 30-11: 30星期二14: 0017:30星期三8: 30-11: 30星期四8: 3011:30星期五14: 00-17: 30第三周星期一8: 30-11: 30
4、星期二14: 0017:30星期三8: 3011: 30星期四14: 0017: 30星期五8: 0017: 30答辯附:課程設計報告裝訂順序:封面、任務書、目錄、正文、評分、附件(a4大小的圖紙及程序清單)。正文的格式:一級標題用3號黑體,二級標題用四號宋體加粗,正文用小四號宋體;行距為22。正文的內容:一、課題的主要功能;二、課題的功能模塊的劃分(要求畫出模塊圖);三、主要功能的實現(至少要 有一個主要模塊的流程圖);四、程序調試;五、總結;六、附件(所有程序的原代碼,要求對程序寫出必要的注釋)。 正文總字數要求在5000字以上(不含程序原代碼)。目錄一、主要功能1二、詳細設計21邏輯結構
5、設計22物理結構設計22.1管理人員信息表22.2工作人員信息表22.3餐卡信息表23創(chuàng)建存儲過程3三、測試過程4四、心得6一、主要功能校園卡食堂收費系統(tǒng)分為兩大模塊:客戶端模塊和服務器端模塊??蛻舳四K主要 是管理人員和工作人員進行的界面操作,包括工作人員進行的余額查詢、點餐付費操作 和管理人員的餐卡注冊、查看報表等操作。而服務器端模塊只要是界面操作跟數據庫的 鏈接,將界面操作跟數據庫更新操作變?yōu)橥?,這是內部實現過程,通過計算機上的軟 件處理得到。結構化模塊二、詳細設計1邏輯結構設計管理人員信息表(管理id,密碼,姓名,生日,身份證號,注冊吋間);工作人員信息表(工作id,密碼,姓名,生日
6、,身份證號,注冊吋間);餐卡信息表(餐卡id,姓名,學號,性別,身份證,注冊吋間,接手人管理td,餐卡余額);2物理結構設計2. 1管理人員信息表列名數據類型可否為空備注管理idnarvchar(3)否管理人員操作證明姓名narvchar(20)否管理人員姓名密碼narvchar(5)否騙證脊陸生日smalldatetime是身份證號nchar(18)管理人員的身份驗證注冊吋間smalldatetime是圖表2. 12.2工作人員信息表列名數據類型可否為空備注工作idnarvchar(4)否工作人員操作證明姓名narvchar(20)否工作人員姓名密碼narvchar(5)否生日smallda
7、tetime是身份證號nchar(18)否工作人員的身份驗證注冊時間smalldatetime是圖表2. 22. 3餐卡信息表列名數據類型可否為空備注餐卡idnvarchar(5)否餐卡使用證明姓名nvarchar(20)否擁有者姓名性別nvarchar(4)是學號nvarchar(ll)是在校學生證明身份證號nchar(18)否學生身份驗證注冊時間smalldatetime是接手人管理idnvarchar(3)是管理人員id餐卡余額nvarchar(3)否當前餐卡內余額圖表2. 3首先建工程、包和類如下福 package explorer 2e- 瘍j 白 3 src-fb (default
8、 package)|田胡admin, java3創(chuàng)建存儲過程+ t jfranmejog.java+ .ji內orking_space.java圖表2. 4連接數據庫代碼public connection get_server_connection()connection con=null;try class . forname ('*com.mysql. jdbc . drivern );con=drivermanagergetconnection(h jdbc:mysql:/127.0.0.1:3306/studenth,hrootn, h123h); catch (classno
9、tfoundexception e) / todo auto-generated catch blocke.printstacktrace ();catch (sqlexception e) / todo auto-generated catch block e.printstacktrace ();return con;throwspublic resultset get_id_from_server(connection con,string statement)exceptionstatement stmt=con.createstatement();resultset rs=stmt.
10、executequery(stmtement);return rs;三、測試過程登陸界面彈岀如下界面框圖表3. 1輸入用戶名id和密碼如果選擇管理員則彈岀如下界面圖表3. 2圖表3.3如果選擇工作人員則彈出如下界面圖表3.4四、心得以前做c語言課程設計時就覺得編寫程序是件很麻煩的事情,這兒天的java課程 設計更是百倍的打擊我。這次課程設計我做的是校園卡食堂收費系統(tǒng),在校園卡食堂收 費系統(tǒng)中,學生這一主體是間接授權管理人員和工作人員實現學生所需的功能,所以系 統(tǒng)面向兩種使用者,一個是管理人員、另一個是工作人員。系統(tǒng)中釆用的技術主要有:jdbc數據庫連接技術、jdkeclipse集成開發(fā)環(huán)境。
11、雖然系統(tǒng)的基本功能都已實現,但述是存在系統(tǒng)不穩(wěn)定等多個問題尚待解決。我是在得 到了同學的大量幫助下才得以完成這個系統(tǒng)。在做系統(tǒng)的過程中遇到了很多問題,有的 是知識存儲不足,有的是考慮不夠周全,之所以能夠順利實現基本功功能,離不開同學 的大力相助。事實證明,只靠自己是不能順利完成一套功能完整的系統(tǒng)的,必須充分利 用團隊的力量。設計一個程序,最重要的是細心,并不是一定要做到面面俱到,但也要充分考慮到 系統(tǒng)的需求,所以在準備工作中要止確分析主體思路,畫岀流程圖,把大體框架做好, 然后再逐一細化。我們不可能做到面面俱到,但一定要做到步步扎。通過這次課程設計, 我收獲的不僅僅是課程上的知識得到實際應用,還有編程的基本習慣和開發(fā)系統(tǒng)時應注 意的流程。通過本次實驗的學習,對軟件制作過程有了一次系統(tǒng)的安排從需求到概要,之后又 開始編碼的詳細設計,和最后的測試階段。在數據庫的設計和連接時是比較棘手的,比 如忘了在查詢時間是對數據類型的轉換,和
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025山東省交通規(guī)劃設計院集團有限公司招聘筆試歷年參考題庫附帶答案詳解
- 大學生健康網絡生活
- 動物疫病政策解讀課件
- 中國電子計步器行業(yè)發(fā)展運行現狀及投資策略研究報告
- 中國液壓氣動與密封市場深度評估及投資方向研究報告
- 2025年中國共模濾波電感行業(yè)市場發(fā)展前景及發(fā)展趨勢與投資戰(zhàn)略研究報告
- 2025年鉻礦石項目提案報告模板
- 2025年固廢污染治理項目申請報告
- 京劇身段教學課件
- 食品銷售合作協議
- 軟件質量標準與檢驗指南
- 經前期綜合征課件
- DB35T 2192-2024河湖智慧監(jiān)管體系構建導則
- 2024年秋新魯科版三年級上冊英語 Unit 1 lesson 1 教學課件
- 車間洗手消毒管理制度
- 頂管工程監(jiān)理實施細則
- 音樂劇排練流程
- 智慧樹知到《中國歷史地理(北京大學)》2025章節(jié)測試附答案
- 2025年統(tǒng)編版一年級上冊語文識字表字帖
- 2025住院患者身體約束護理
- 如何經營管理一家酒店
評論
0/150
提交評論