快件管理系统
【題目】快件管理系統
【目的】
通過設計一個小型的快件管理系統,訓練綜合運用所學知識處理實際問題的能力,強化面向對象的程序設計理念,使自己的程序設計與調試水平有一個明顯的提高。
【要求】
1、每個學生必須獨立完成;
2、課程設計時間為1周;
3、設計語言采用C++;
4、學生有事離校必須請假。課程設計期間,無故缺席按曠課處理;缺席時間達四分之一以上者,未按規定上交實驗報告的學生,其成績按不及格處理。
【內容簡介】
有一個快遞服務代收點,現在需要你為這個服務代收點開發一個簡單的快件管理系統,使收件人能夠查詢自己的快件情況,服務人員能夠使用該系統管理該點代收的所有快件,并通知收件人取件,加快工作效率,提高服務質量。
【考核標準】
該系統為兩種角色的用戶提供服務,一種是代收點服務人員,一種是收件人。代收點服務人員根據賬號、密碼登錄系統。收件人無需登錄即可使用系統。
1、 代收點服務人員可將快件信息錄入系統,快件信息包括快遞單號、快遞公司、收件人、收件人聯系電話、收件人地址、郵編、寄件人、寄件人聯系電話、寄件人地址、郵編,系統可自動為該快件生成取件號。如收件人來取件,服務人員可根據手機號或者取件號查詢到該快件并標記取件成功。收件人可以通過手機號查詢自己在該代收點的快件的取件號以及是否收取的情況,成績≥60;
2、 系統退出后能保存當天的快件信息,要求每天一個文檔,文檔名按照日期命名。代收點服務人員可以根據快遞單號查找、刪除、修改某個快件,還可以查詢所有未取快件,成績≥70;
3、 系統可根據歷史記錄對收取件情況進行統計,根據服務人員的輸入日期統計某天的收取件情況并顯示,包括當天的收件量、各快遞公司的收件量、取件量、各快遞公司的取件量、未取件數量、各快遞公司的未取件數量,成績≥80;
4、 取件號可以根據快件的大小、快遞公司等信息實現自動編碼,成績≥90;
要求:
用面向對象的程序設計方法設計該系統。本系統涉及的基本對象有快件對象、快件管理對象、系統界面對象。實現對這些對象的合理抽象和封裝,正確定義類之間的關系。界面合理,代碼文件組織清晰,命名符合規范,代碼注釋清楚,課設報告書質量高。
【工作內容及工作計劃】
一、 題目
二、 需求分析
三、 系統結構圖
四、 類的設計
五、 程序代碼與說明
六、 運行結果與分析
七、 心得與體會
總結
- 上一篇: 浙江理工大学网页设计——简易网页制作
- 下一篇: 牛客小白月赛14