freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語言課程設計及任務書-學生信息管理系統(tǒng)(已修改)

2025-04-24 00:12 本頁面
 

【正文】 內(nèi)蒙古科技大學本科生課程設計說明書題 目:C語言課程設計 —— 學生信息管理系統(tǒng)學生姓名:王佳星 學 號:1176807329專 業(yè):2011計算機班 級:3班指導教師:余金林內(nèi)蒙古科技大學課程設計任務書課程名稱C語言課程設計設計題目學生信息管理系統(tǒng)指導教師余金林時間一、教學要求1. 鞏固和加深學生對C語言課程的基本知識的理解和掌握2. 掌握C語言編程和程序調(diào)試的基本技能3. 利用C語言進行基本的軟件設計4. 掌握書寫程序設計說明文檔的能力5. 提高運用C語言解決實際問題的能力二、設計資料及參數(shù)每個學生在教師提供的課程設計題目中任意選擇一題,獨立完成,題目選定后不可更換。某班學生基本信息管理,包括以下功能:v 從鍵盤輸入包括學號、姓名、性別、出生年月日、籍貫、所在院系、專業(yè)、獎懲信息等,并將其保存在磁盤文件里v 具有進行單項查詢或多項查詢的功能(即按照給定的關鍵字姓名等找出滿足條件的紀錄)v 具有插入、修改和刪除信息的功能v 具有輸出文件數(shù)據(jù)信息的功能三、設計要求及成果1. 分析課程設計題目的功能需求(可選用數(shù)組或鏈表實現(xiàn),可多人(最多3人)協(xié)作完成一個題目)2. 寫出詳細設計說明(至少包括功能實現(xiàn)分析和模塊流程圖)3. 編寫程序代碼,調(diào)試程序使其能正確運行(代碼書寫要規(guī)范,標示符要見名知意,要有必要的注釋,每人至少3個函數(shù),每人至少200行代碼,不包括注釋和花括號)4. 設計完成的軟件要便于操作和使用5. 設計完成后提交課程設計報告(請嚴格按照模板進行排版)四、進度安排第一天 選擇課程設計題目,分析課題的要求第二天 編程第三天 編程及調(diào)試第四天 寫課程設計報告第五天 提交課程設計報告(打印稿及電子稿)五、評分標準1. 根據(jù)平時上機考勤、表現(xiàn)和進度,教師將每天點名和檢查2. 根據(jù)課程設計完成情況,必須有可運行的軟件。3. 根據(jù)課程設計報告的質(zhì)量,如有雷同,則所有雷同的所有人均判為不及格。六、建議參考資料1.《C語言程序設計》,譚浩強,清華大學出版社2.《C語言程序設計課程設計》,劉振安,機械工業(yè)出版社目 錄內(nèi)蒙古科技大學課程設計任務書 I第一章 需求分析 3 引言 3 任務概述 3 數(shù)據(jù)描述 3 功能需求 3 性能需求 3第二章 概要設計 4 總體設計 4 數(shù)據(jù)類型設計(或數(shù)據(jù)結(jié)構設計) 6 接口設計 //函數(shù)聲明 6 運行界面設計 6第三章 詳細設計 8 輸入模塊設計 8 輸出模塊設計 8 查找模塊設計 9 保存及讀取模塊設計 10第四章 測試分析 11 測試程序執(zhí)行情況 11第五章 課程設計總結(jié) 14附錄:程序代碼 15參考文獻 26致謝 26第一章 需求分析 引言學生基本信息管理系統(tǒng) 任務概述,信息至少包含學生姓名,學號,性別,年齡,出生日期,家庭地址,,電話地址等;、瀏覽、查找、修改和刪除通訊錄信息的功能;;如按姓名或電話等查詢; 數(shù)據(jù)描述struct student { char NO[20]。 char name[20]。 int age。 char sex[3]。 /*39。F39。表示性別男,39。M39。表示性別女*/ char birthday[10]。 char address[30]。 char phone[20]。 char e_mail[20]。 struct student *next。 //下個結(jié)點}。 功能需求輸入功能:一次可以完成自定義學生人數(shù)的學生信息記錄的輸入。刪除功能:對指定學生的信息進行刪除。修改功能:對指定學生的信息進行修改。查詢功能:選擇某種方式并輸入該信息查詢符合條件的學生信息。5排序功能:以英語課程的分數(shù)為依據(jù)對學生信息進行排序。6顯示功能:將以上功能操作后的學生信息顯示出來。7退出主菜單。 性能需求輸入功能:一次可以完成自定義學生人數(shù)的學生信息記錄的輸入。刪除功能:對指定學生的信息進行刪除。修改功能:對指定學生的信息進行修改。查詢功能:選擇某種方式并輸入該信息查詢符合條件的學生信息。5排序功能:以英語課程的分數(shù)為依據(jù)對學生信息進行排序。6顯示功能:將以上功能操作后的學生信息顯示出來。7退出主菜單。第二章 概要設計 總體設計總體結(jié)構我們采取模塊化方式進行程序設計,要求程序的功能設計、數(shù)據(jù)結(jié)構設計及整體結(jié)構設計合理。也可根據(jù)自己對題目的理解增加新的功能模塊。系統(tǒng)以菜單界面方式(至少采用文本菜單界面,如能采用圖形菜單界面更好)工作,運行界面友好,演示程序以用戶和計算機的對話方式進行輸入要刪除的學生的編號,刪除學生信息。1輸入學生的信息: 學生姓名,學號,性別年齡,出生日期,電話 菜單1. 新增學生信息2. 刪除學生信息3. 導入學生信息4. 學生信息搜索5. 學生信息保存6. 退出7保存學生信息:提示保存成功輸入你要查找你學生姓名輸出學生的學生姓名,學號,性別,年齡,出生日期,家庭地址,,電話退出系統(tǒng)學生管理系統(tǒng)功能模塊圖 數(shù)據(jù)類型設計(或數(shù)據(jù)結(jié)構設計)struct student { char NO[20]。 char name[20]。 int age。 char sex[3]。 /*39。F39。表示性別男,39。M39。表示性別女*/ char birthday[10]。 char address[30]。 char phone[20]。 char e_mail[20]。 struct student *next。 //下個結(jié)點}。 接口設計 //函數(shù)聲明:函數(shù)列表函數(shù)名函數(shù)格式 //即函數(shù)首部函數(shù)功能void show_menu()。 void顯示菜單void menu()。 void執(zhí)行菜單void creat_stu()。void建立鏈表void insert_stu()。 void學生信息錄入void print_stu()。void學生信息瀏覽void search_NO()。void以學號方式查詢信息void search_name()。void以姓名方式查詢信息void arrage_stu()。void排序void del_stu()。 void刪除學生信息void revise_stu()。void修改學生信息void save()。 void保存信息 運行界面設計主菜單模塊采用switch()函數(shù)從鍵盤選擇相應菜單的對應功能。switch(c) { getchar()。 case 1:insert_stu()。break。
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1