c语言链表p-%3enext,课程设计报告.c语言程序设计.pdf
課程設(shè)計報告.c語言程序設(shè)計
學生成績管理
C語言課程設(shè)計報告
學 院 _信息學院_ 專 業(yè) 軟件工程
班 級 _ _ 學 號
姓 名 課 題 _C語言課程設(shè)計_
指導教師 __ 楊老師 _ 報告成績______________
日 期:2007年 6月7 日
1
C語言課程設(shè)計
學生成績管理系統(tǒng)
本題目設(shè)計目的是訓練學生的基本編程能力,了解管理信息系統(tǒng)的開發(fā)流程,熟悉C語
言的文件和單鏈表的各種基本操作。本程序中涉及結(jié)構(gòu)體、單鏈表、文件等方面的知識。通
過本程序的訓練,使學生能對C語言的文件操作有一個更深刻的了解,掌握利用單鏈表存儲
結(jié)構(gòu)實現(xiàn)對學生成績管理的原理,為進一步開發(fā)出高質(zhì)量的管理信息系統(tǒng)打下堅實的基礎(chǔ)。
1、問題定義
創(chuàng)建一個學生成績管理系統(tǒng)。假設(shè)系統(tǒng)中每個學生記錄只包括學號、姓名、數(shù)學成績、
英語成績、C語言成績、總分、平均分、等信息。程序的運行效果如下圖所示,選擇任意菜單
后,實現(xiàn)相應(yīng)功能。
=================主菜單====================
== 1 輸入學生信息 ==
== 2 刪除學生信息 ==
== 3 查詢學生信息 ==
== 4 修改學生信息 ==
== 5 顯示學生信息 ==
== 6 統(tǒng)計學生信息 ==
== 7 排序?qū)W生信息 ==
== 8 保存學生信息 ==
== 0 退出系統(tǒng) ==
============================================
圖1.1 學生成績管理系統(tǒng)功能需求
在問題定義階段要考慮題目的可行性和需求分析,接下來進入開發(fā)階段,完成系統(tǒng)設(shè)計
和系統(tǒng)實現(xiàn)的任務(wù)。
2、系統(tǒng)設(shè)計
2.1 總體設(shè)計
采用模塊化的程序設(shè)計方法,即將較大的任務(wù)按照一定的原則分為一個個較小的任務(wù),
然后分別設(shè)計各個小任務(wù)。需要注意的是劃分出來的模塊應(yīng)該相對獨立但又相關(guān),且容易理
解。可以用模塊化層次結(jié)構(gòu)圖(即模塊圖)來分析其任務(wù)的劃分,一般從上到下進行,最上
面一層是主模塊,下面各層是其上一層模塊的逐步細化描述。
學生成績管理系統(tǒng)
輸入記錄 查詢記錄 更新記錄 統(tǒng)計記錄 輸出記錄
模塊 模塊 模塊 模塊 模塊
按 及 各
格
從 從 按 修 刪 插 排 輸 輸
總結(jié)
以上是生活随笔為你收集整理的c语言链表p-%3enext,课程设计报告.c语言程序设计.pdf的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言ad采样程序思路,单片机AD采样程
- 下一篇: 杭电信工2018期末c语言试卷,2018