上海工程技术大学c语言商店存货管理系统,商店存货管理系统课程设计.doc
商店存貨管理系統課程設計
課程設計(論文)
題 目:
院 (系):
專業班級:
姓 名:
學 號:
指導教師:
2014年 6 月 27日
西安建筑科技大學課程設計(論文)任務書
專業班級: 學生姓名: 指導教師(簽名):
一、課程設計(論文)題目
商店存貨管理系統
說明:使用線性表實現商店存貨的管理二、本次課程設計(論文)應達到的目的
數據結構是實踐性很強的課程。課程設計是加強學生實踐能力的一個強有力手段。課程設計要求學生在完成程序設計的同時能夠寫出比較規范的設計報告。嚴格實施課程設計這一環節,對于學生基本程序設計素養的培養和軟件工作者工作作風的訓練,將起到顯著的促進作用。
本題目要達到目的:熟練掌握線性表的實現。三、本次課程設計(論文)任務的主要內容和要求(包括原始數據、技術參數、設計要求等)
輸入數據:5種商品的具體信息。
1.建立一個文件,包括5個種類的貨物情況。能對商品信息進行擴充(追加)、修改和刪除以及簡單的排序;
2.擴充商品數量,完成系統查詢功能;
3.提供人機交互的界面。四、應收集的資料及主要參考文獻:
由于本課程沒有安排“課內上機”學時,因此,在課程設計之前必須自己已經上機練習了“線性表”的基本操作。
參考文獻:
1. Robert L. Kruse,Data Structures And Program Design in C++,高等教育出版社,2001.5.
2. 嚴蔚敏等編著,數據結構(C語言版),清華大學出版社,1997.4;
3. 趙文靜等編著,數據結構與算法,科學出版社,2005.08;
4. 孫鑫等編著,VC++深入詳解,電子工業出版社,2007.7 五、審核批準意見
教研室主任(簽字)
設計總說明
二十一世紀,計算機技術日漸成熟并逐步濕透至我們生活中的各個方面,作為計算機應用的部分,使用計算機對商店存貨信息進行管理,具有手工管理所無法比擬的優點,例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等,這些優點能夠極大的提高商店信息管理的效率,也是企業的科學化、正規化管理,與世界接軌的重要條件。
本次設計主要用數據結構和類闡述一個功能比較強大的的商店存貨信息管理系統的后臺操作過程及一些關鍵技術,商店存貨管理系統的實現主要用到了單鏈表,類,對象,指針,首先創建商品信息類型的鏈表,然后將商品信息存到鏈表中去,再到鏈表中對商品信息象進行增、刪、改、查、排序,分別由系統的添加模塊、刪除模塊、修改模塊、查詢模塊和排序模塊實現,程序中用到了遍歷函數、拷貝構造函數和賦值運算符重載函數,可以遍歷商品的每個節點并實現商品信息的拷貝。
本文檔主要介紹了商店存貨管理系統的設計目的、問題描述、需求分析、概要設計、詳細設計、調試分析、使用說明、設計總結、參考文獻等。本程序實現了基于DOS界面的商店存貨管理系統。
關鍵字:數據結構、類、單鏈表、節點、遍歷
目錄
1.設計目的1
2.問題描述2
3.需求分析2
4.概要設計3
5.詳細設計7
6.調試分析16
7.使用說明19
8.設計總結19
9.參考文獻24
《數據結構》課程設計
-商店存貨管理系統
1.設計目的
“數據結構”是計算機科學與技術專業一門十分重要的專業技術基礎課,計算機科學各領域及有關的應用軟件都要使用到各種數據結構。對于從事計算機科學及其應用的科技工作者來說,數據結構與算法是必須透徹地掌握的重要基礎。
學習數據結構與算法的最終目的是解決實際的應用問題,特別是非數值計算類型的應用問題。課程設計是加強學生實踐能力的一個強有力手段。課程設計所安排的題目,在難度和深度方面都大于平時的上機訓練,要求同學在完成設計和編寫中小型軟件的過程中,深化對數據結構與算法課程中基本概念、理論和方法的理解;訓練綜合運用所學知識處理實際問題的能力,強化面向對象的程序設計理念;使同學的程序設計與調試水平有一個明顯的提高。
課程設計要求學生在完成程序設計的同時能夠撰寫比較規范的設計報告。嚴格實施課程設計這一環節,對于學生基本程序設計素養的培養和軟件工作者工作作風的訓練,將起到顯著的促進作用。
2.問題描述
為了實現對商店貨物的定量管理,設計了商店管理系統,系統主要用單鏈表實現對商品信息(種類、價格、貨架)的增加、刪除、修改、查詢和排序。程序中用到了遍歷函數,可以遍歷商品的
總結
以上是生活随笔為你收集整理的上海工程技术大学c语言商店存货管理系统,商店存货管理系统课程设计.doc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 好用的开源房产管理系统测评(附源码)
- 下一篇: java信息管理系统总结_java实现科