資源描述:
《29-會員卡計費管理系統》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。
1、計算機科學與技術專業(yè)C程序設計課程設計任務書(15級)題目:會員卡計費管理系統學生姓名:學號:班級:題目類型:軟件工程(R)指導教師:滕永晨一、課程設計的題目簡介該設計要求學生以目前一些會員卡計費管理業(yè)務為背景,設計、開發(fā)一套“會員卡計費管理系統”軟件。通過該題目的設計過程,可以培養(yǎng)學生結構化程序設計的思想,加深對高級語言基本語言要素和控制結構的理解,針對c語言中的重點和難點內容進行訓練,獨立完成有一定工作量的程序設計任務,同時強調好的程序設計風格。得到軟件工程的綜合訓練,提高解決實際問題的能力。二、課程設計的任務1.查閱文獻資料,一般在5篇以上;2.以目前一
2、些會員卡計費管理業(yè)務為背景,通過調研、分析現有的管理模式和已有的管理軟件,建立系統模型;3.完成軟件結構設計和算法設計;4.完成系統的軟件開發(fā)和測試工作;5.撰寫設計說明書;6.做好答辯工作。三、課程設計的主要內容、功能及技術指標1.問題分析及解決方案框架確定:充分地分析和理解問題本身,弄清要求做什么。在確定解決方案框架過程中,綜合考慮系統功能,考慮怎樣使系統結構清晰、合理、簡單和易于調試。最后確定每個過程和函數的簡單功能,以及過程(或函數)之間的調用關系,并畫出函數之間的調用關系圖。2.詳細設計和編碼:定義相應的存儲結構,確定各個函數的算法,并畫出流程圖,在
3、此基礎上進行代碼設計,每個明確的功能模塊程序一般不超過60行,否則要進一步劃分。3.上機前程序靜態(tài)檢查:上機前程序靜態(tài)檢查可有效提高調試效率,減少上機調試程序時的無謂錯誤。靜態(tài)檢查主要有兩種途徑:用一組測試數據手工執(zhí)行程序;通過閱讀或給別人講解自己的程序而深入全面地理解程序邏輯。把程序中的明顯錯誤事先排除。4.程序調試與測試:采用自底向上,分模塊進行,即先調試低層函數。能夠熟練掌握調試工具的各種功能,設計測試數據確定疑點,通過修改程序來證實它或繞過它。調試正確后,認真整理源程序及其注釋,形成格式和風格良好的源程序清單和結果。5.完成課程設計報告(1)需求和規(guī)格
4、說明:設計題目和問題描述:題目要解決的問題是什么;(2)設計思路:主要算法思想,程序功能圖,函數之間的調用關系圖;設計表示:每個函數或過程的功能,列出每個過程或函數所調用的過程或函數,并畫出各函數的流程圖;詳細設計:主要算法的偽代碼;(3)調試報告:調試過程中遇到的主要問題,是如何解決的;對設計和編碼的回顧討論和分析;改進設想;經驗和體會等;(4)程序實現注釋;(5)附錄:源程序清單和結果。如果題目規(guī)定了測試數據,則結果要求包含這些測試數據和運行輸出,當然還可以含其他測試數據和運行輸出。6.設計“會員卡計費管理系統”軟件,使之具備如下要求:(1)新會員登記。(
5、將會員個人信息及此會員的會員卡信息進行錄入。)(2)會員信息修改。(3)會員續(xù)費。(會員出示會員卡后,管理人員根據卡號查找到該會員的信息并顯示。此時可以進行續(xù)費,續(xù)費后,提示成功,并顯示更新后的信息。)(4)會員消費結算。(會員出示會員卡后,管理人員根據卡號查找到該會員的信息,結算本次費用。提示成功,并顯示更新后的信息。)累計消費滿1000元,及自動升級為VIP會員。之后每次消費給予9折優(yōu)惠。(5)會員退卡。(收回會員卡,并將余額退還,刪除該會員信息。)(6)用菜單進行管理(7)統計功能。能夠按每個會員的繳費總額進行排序。在排序的最后一行顯示所有會員的繳費總額
6、,以及消費總額。能夠按累計消費總額進行排序。在排序的最后一行顯示所有會員的繳費總額,以及消費總額。四、課程設計提交的成果1.設計說明書一份,內容包括:(1)中文摘要100字;關鍵詞3-5個;(2)前言;(3)系統分析(包含需要的系統流程圖);(4)系統總體設計(包含總體軟件結構圖、總體數據結構);(5)詳細設計;(6)系統測試(包含測試方案、測試用例、測試結果及軟件可靠性分析);(7)軟件使用說明書(核心界面說明);(8)設計總結、參考文獻、致謝等。2.刻制光盤一張。五、課程設計的主要參考文獻1.何欽銘,顏暉.C語言程序設計(第3版).北京:高等教育出版社,2
7、015.82.顏暉,張泳.C語言程序設計實驗與習題指導(第3版).北京:高等教育出版社,2015.83.C語言程序設計,譚浩強,清華大學出版社,2010.64.C程序設計題解與上機指導,譚浩強,清華大學出版社,2010.65.C語言函數手冊,機械工業(yè)出版社,19996.C語言的實際應用,安徽科學技術出版社,2000六、課程設計各階段的時間安排(共2周)周次日期內容地點完成情況教師簽字第1周星期一教師講解設計要求,準備參考資料教室星期二分析系統,方案設計教室星期三分析系統,方案設計教室星期四編程實驗室星期五編程實驗室第2周星期一編程實驗室星期二調試程序實驗室星期
8、三調試程序實驗室星期四寫設計書實驗室星