c语言课设-学生信息管理系统.doc
《c语言课设-学生信息管理系统.doc》由会员分享,可在线阅读,更多相关《c语言课设-学生信息管理系统.doc(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、沈阳航空航天大学课 程 设 计 报 告课程设计名称:C语言课程设计课程设计题目:学生信息管理系统的设计与实现院(系):计算机学院专 业:计算机科学与技术班 级:学 号:姓 名:指导教师:完成日期:I成计 年 :)(语评读序的对于也于方时生这规尽程的程。方用真卡的程会样法累,籍方些多法种会多相序的完渐我美序的我望但是到程当近来程进次要美做一很当完做要并,我系息信用用使序这渐,在少是然这而某活生满之出程望用们合,人合序的多比,足很格结计报设学天) ),数条共 ) ) 0=(+ = ( ) ! ) 开无( =). ( 0 模模生/ ) )功成 ) )无( = , , & ( 件文定入信新/+; )开
2、法 = . ( 电输; . )电 地输/) . % ):地 年出入; . % ):月( 性输; ( ):性( 年入/ % )龄 姓姓输; . ( ) 删行要/0) ) ))/是改,现( )信学( 信的有是索/= . ( + 0( ) )学生的要请 ) )数 00 + , & ) ! ) 打 =) ( ( 0 , * 系修生学 ) 成删 ) ) ) 保无 = , & ( 件盘定写录的将) ;( ) 打 = =( 减数的/- 位位一移个后/= + ( 删行是断)= ) ( ) /是删息生现 )信学( =( 0=) ( +;= ) ( ):号 )数 0=() + = , & ( ) ) 无 = .
3、( 0=, 系删信/ )错 信找到/; 该有没 = 输式定结查/ ( ) 电 址 生 性龄 名 号( 0=), ) ( ): 是否息同现 录在号入找/0 . ( + 0 ) )名请( = 信的查/) 学到( 输格指的找/ , ( ) 年 龄 姓 号( 00 ( ) ):否是否,同现( 录记否入找)= ., + 0( )& ( ) 学输 ) & ):方择 ) 查姓 ) 查学 ) 数 0=( ) + =) ) ) 打无 ) , ( 0 ,= 系询信/ ) ) )无 件盘磁的改/= , ( + ; ) 开 = ( = 电电/ &%( ):电( 地输; . &,( ): 年生/) + &, ):生(
4、性入/ )性 年输/) , ( ):龄 姓生入; . ( ):( ) ) )在学( 0= ( )( + ;- 0=) +0( 位入入/ % )位插请( ) )数有 0=(+ = ) ! )( . ( 0 * 系插生/( ) 打格按信;) ( +;0 ) 地 年 性龄年 号学 ) ( ) 0= + = & ) ! ) , . ( =0= * 系浏信/ ) 成 ) ) % 继否/;)否:续否 + ) . 保已( )( )存法( 文盘指写信将/! , ( 电入; . ,( ): 地入; ):地( 年出输; ):生 性性/ ):性 年输/ .& % )龄 姓生入/ ,%( ) )( ) ) !意按存学
5、 0= ( ( +;( 学学输; & ): 信入否是)= , ( ),( ) 否是信录( 信写文定; , ( + 0( )打件文 =. ( 信原/) 清/ ) 数 0= ) 条录计/+ = , &( ) ! )开件 文指打 =) ( ( * 条录 /= 系录信学) 0 ) 统退 0 ) ) ( ) ) ) ( ) ) ( ) ( ) 清/) )( ) ) ( )( ) ) ( ) 清清 ( )( )&%( ):输请误 合是断/ | ) ):0数请( ) |- )| 人. ) 改生. )| 删生 ) 浏生 ( ) | 查信 ) | 入信 ) 录息 ) | . | )|-统管息学-|( 界单系 0
6、 ( 模计生/( 系改生/( 系除信/; 系查信/( 系插息/( 系系生/) 系录信/) 电/ 地/ 年生; 性/ 年/ 姓/ 学/ 构结生/ . . , , , . - - %-0% - ( . 码码源单单录附 告报课天空 社学华.版第教言 . 社出 .项与言语文 版工 )第法础 戴 社出人典速能 艳 0版出清 第典言 文系退条多数存会 成查为界修息可删否 输以删进找界界息入菜返信生入示显览信学 查查查名查行系查 单主键任,信的置入统系息 面单主 出退入选以可可个 ,入录并作操进,果及果结明说 文参 程大天图如,能删果正,整定错形现码容内后除前问现正改问测过一时试息余现检块浏改齐确最修容显函
7、 次过齐不头问现录录次菜调行主分试分调 * 报设大空条条共的定度据条用要,即条模统人变不数时释计统修信示所图程。否是改可数否判件在目修找学,信生指模修减数据移移依后除后释程程除 示 图如。否确删可数是定文在目除来号,的定模模息有出可录在并幕读内文要,示接有息入模息用,没如能个实地且起一联插和块该后数单为其划上示显存有所模览示有中,示中符为姓与释程流询信示 图如,串为学名同式作际式查为模息单菜回直数显则没测检进前,号的所复释程块插信示所图流要序是,某覆。移次其处插将,模插程块示 程结而单束会续不符字释示示图程主主就继选直入是将为若,内容信的已显,学的数 块录息0为候 值且值是没上在退输域数句 一
8、实主本程块主示示图程, 循要能各,模调分数过,制行序模主设详设细 * 告程天空块能 数条数前统,计人息信指模改除删指将除出显逐的所,浏询查,学式种查行信对询息的入位的数所模入入入息对,录项选所且单统要块模) 块(个分结总行运进环采中文保询查,号查方用分询能等除修查,息进过等 话电月生,龄名学包信输:词单中文替,换替单一容内要容的设概设设 第 告设程航0 清( _ 考参 0 _ 行明使 第 0 _ 0试 第 0 统生. 块修息 块删信 _ 浏息 _ 块询信 块模信 块录信 _ 模 0 设 0 0 结总 0 _ 求与题 0 计 第 _ - 报计学空学报 - _ 计 0 与 _ _ 信 询 删 修
9、0第 _ 行 0参 _ 清设 第设的容替,单输信,电话等查等能方,文环进结块)要统选对息所位的信行式浏,显指改指息,数 天 设设行,调各循 图主主 数在是值0息 ,已内若是继主图释符单而块模将次移,要所块释号进没数菜息查式同, 询释为中,模所上为后和插且能,模入,文幕录息定号除文数否如 程除依移模生,在判数是所示释不人条用度共空设 * 调试调菜录齐 函确改现息过改现后容形,正,天 参文明及操入 可入出 入的, 系查查信入信菜找进 可界查数退文 版 速人 戴第 语.出 言版华社课 单码 -0 - , . 生结 / / 年 地/电 )录 生系(息 查 / /改/计 界(-学息- | 录 入 查 )
10、 生浏 ) ) 生 ) . | - 数) 断 请) () 清 ) ) ) ) /清 ) ) ( ) ) ) 退) )录= * 文 开) ! +录 = ) / (= 件) + 定 录否 ,) ,是入 学(;+ = 学按 ( %入姓 & 年 : : 输年 : ; : , 入 , 将文 法) 保 + 续否/ ) /系 0( , & + 龄 ) + ;格 (生系* ) ( 数 请 入位0+ ; ;记一(输 )( ; () ( 在) :( 入姓龄 年 性 生 +/ )(& 输(电(&电 = =磁 ) 信 , (,) ) ) + (0 数 学)姓 择 ) 输)( 0 找记 (否否) 0 号 姓 (,找格输
11、 学 信 请) ) 0号 现是: , 龄生址 ) 查式 没 / )/系 = ( ) ( , + ( :) ; ( = 学) 息/() )行 + /个位 数 = = ; 写盘 & = 保 ) 系* , (= 打 & 0 数 ) 的) + /是 (信 现改)) )要行 ). 姓 ) % / :)输性 月 . 年 : ) 电 ; 开 ;+新件(& = () 成 /模 0 .= 无 +0 , )设结足,合合用出满而然在序信我,做一要程程但我我的多种方累会的方。程时也的评语: 期师名 号号级 技与科计 学算:实计的管生学题设课语称 大航 沈阳航空航天大学课程设计报告 目 录第1章 概要设计11.1题目的
12、内容与要求11.2总体结构1第2章 详细设计22.1主模块22.2信息录入模块42.3信息插入模块62.4信息查询模块72.5信息浏览模块72.6信息删除模块82.7信息修改模块92.8学生人数统计模块9第3章 调试分析10第4章 使用说明与执行结果14参考文献19附 录(程序清单)20-37-沈阳航空航天大学课程设计报告 第1章 概要设计第1章 概要设计1.1题目的内容与要求课程设计的内容是设计一个简单的单词替换程序,可以替换文本文件中指定的单词。要求: (1)输入信息要包括学号,姓名,年龄,性别,出生年月,地址,电话,E-mail等。(2)通过菜单进行信息的录入,查询,修改,删除等等功能。
13、(3)查询模块要分别用两种方式查询,学号查询,姓名查询。(4)文件保存到文本中。(5)采用VC环境进行调试运行。1.2总体结构本程序主要分为8个模块(功能模块图见图1.1):1.主模块,主要显示系统菜单,并且读取所选功能选项。2.信息录入模块,对学生信息进行录入。3.信息插入模块,从所有数据中的任一位置插入学生的信息。4.信息查询模块,对学生的信息进行查询,分两种方式:学号查询,姓名查询。5.信息浏览模块,将所有学生的信息逐个显示出。6.信息删除模块,将指定信息删除。7.信息修改模块,修改指定信息。8.学生人数统计模块,统计当前所存储的数据条数。图1.1 功能模块图沈阳航空航天大学课程设计报告
14、 第2章 详细设计第2章 详细设计2.1主模块控制整个程序的运行,控制菜单操作,通过主函数模块分别调用各个模块,实现各项功能,主要应用循环和switch语句,流程如图2.1所示。图2.1 主模块流程图注释:本流程图主要实现了一个switch语句,合法数据域为07,输入0则退出,在流程图上没有0是因为数值合法且数值不为17的时候即为0。2.2学生信息录入模块(input函数)输入要输入的学生信息,可以显示已保存的学生信息内容,并将内容输出,若内容为空,将提示是否录入数据,直到选择不继续,就回到主菜单,主要流程如图2.2所示。注释:1. 学号为字符串2. 直到输入不继续才会结束。3. 结束为回主菜
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 学生 信息管理 系统
限制150内