• 方案介紹
    • 一.課程設(shè)計目的
    • 二.課程設(shè)計題目描述和要求
    • 三.課程設(shè)計報告內(nèi)容
  • 附件下載
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

C語言程序設(shè)計-電子通訊錄

2024/10/09
1324
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

有需要資料的可了解一下.docx

共1個文件

一.課程設(shè)計目的

隨著當今世界經(jīng)濟的迅猛發(fā)展,通訊技術(shù)日益成熟,個人間的聯(lián)系增加,個人對自己聯(lián)系人信息的管理成為一個重要的環(huán)節(jié)。與此同時,通訊錄便產(chǎn)生了。形形色色的關(guān)于通訊錄的軟件也越來越方便著人們的生活。

本次設(shè)計便是利用目前先進的開發(fā)工具VC 6.0開發(fā)一個電子通訊錄。此次的開發(fā)系統(tǒng)便于客戶能迅速簡潔的找到自己所需要的聯(lián)系人的所有信息,其內(nèi)容包括添加聯(lián)系人、顯示聯(lián)系人、刪除聯(lián)系人、查找聯(lián)系人、修改聯(lián)系人、將信息保存到文件,達到省時省力的目的,在此次課程設(shè)計的實驗中,便是利用C語言和數(shù)據(jù)結(jié)構(gòu)的一些知識模擬電子通訊錄管理系統(tǒng)。

二.課程設(shè)計題目描述和要求

題目:電子通訊錄

???? 電子通訊錄實現(xiàn)下面的功能:

添加聯(lián)系人

添加聯(lián)系人信息,包括姓名、編號、年齡、地址、電子郵箱、電話號碼。

查找聯(lián)系人

輸入姓名、電話號碼、地址,能查找相對應(yīng)的信息。

刪除聯(lián)系人

輸入姓名,能夠找到對應(yīng)的信息,能夠?qū)ζ溥M行刪除。

④ 修改聯(lián)系人

輸入要修改的姓名,再依次修改其信息。

⑤ 顯示聯(lián)系人

可以以表格形式輸出所有通訊錄里的記錄。

⑥ 保存聯(lián)系人

輸入文件名后,即可將通訊錄信息保存到文件。

要求:

除了上述功能要切實可行外,對于自主修正,在實訓過程能切實感受程序的可靠性,功能能的完善性和能力的提高性與課本的理解性。

三.課程設(shè)計報告內(nèi)容

3.1需求分析

對于現(xiàn)如今我們高速發(fā)展的社會,有著各種各樣的管理模式,但是卻都離不開計算機,在學習過程中,我們慢慢學到了編程,這就是一個簡單的管理系統(tǒng),這就是一個讓我們理解系統(tǒng)管理的起步點。對于電子通訊錄的實訓,這是一次很好的體驗機會。

在程序的設(shè)計中,采用的是函數(shù)的嵌套,這樣就告別了main函數(shù)的復雜冗長,采用每一個模塊的形式能夠清晰化,簡單化,也能讓我知道函數(shù)的巧妙變化,提高自己的優(yōu)化能力。對于操作界面,要達到能好好與用戶交流,要考慮到每一個方面,從而達到完善。在每一個模塊中,采用結(jié)構(gòu)體類型,這樣也是一個優(yōu)化的過程,而每一步的銜接設(shè)計了循環(huán),這樣操作既方便又能使程序代碼變得簡單明了。

3.2 概要設(shè)計

以上就是一個主要的設(shè)計思路,對于管理系統(tǒng)的設(shè)計,我采用結(jié)構(gòu)體類型結(jié)合函數(shù)的嵌套結(jié)構(gòu)來完成,一步步的來實現(xiàn)整個系統(tǒng)的完善性與可用性。

主要思路我分為了六大塊來完成,這六大塊即為:

添加聯(lián)系人;顯示聯(lián)系人;刪除聯(lián)系人;查找聯(lián)系人;修改聯(lián)系人;保存聯(lián)系人。

3.3 詳細設(shè)計

  • 有需要資料的可了解一下.docx
    下載

相關(guān)推薦