C语言课程设计(2)_第1页
C语言课程设计(2)_第2页
C语言课程设计(2)_第3页
C语言课程设计(2)_第4页
C语言课程设计(2)_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、序号学号课程设计名称:题目:学生姓名:学院(系):指导教师:课程设计C语言程序设计学籍管理系统专业班级:专业技术职务:设计时间:2008 年_6_ 月_A7_ 日 2008年 6 月 24 日江苏工业学院课程设计任务书、设计题目专业071班同学:学籍管理系统、设计内容本课程设计任务的目的是要求学生按照分析、设计、编码、调试和测试的软件开发过程独立完成一个学生学籍基本情况管理系统,并能最终实现本系统的功能要求。假设某校学生学籍基本信息主要包括:学号、姓名、所在系、班级等,本系统应能对这些基本信息进行管理,并要求具有以下功能:1、具有学生信息添加功能2、具有学生信息删除功能3、具有学生信息查询功能

2、4、具有学生信息排序功能5、具有学生信息显示功能三、基本要求1、2、编写源程序的要求:(1)能够实现任务书中的功能;(2)尽可能使界面友好、直观、易操作(3)源程序要有适当的注释,使程序容易阅读。撰写“课程设计报告”(1)(2)(3)(4),要求如下:封面:统一采用江苏工业学院课程设计说明书封面格式 任务书目录“课程设计报告”正文3、课程设计验收要求:(1) 运行所设计的系统;(2)回答有关问题;(3)提交课程设计报告;(4)提交源程序。四、进度安排1、2、3、4、系统分析、设计准备阶段:6学时编程调试阶段:28学时总结和书写课程设计报告阶段:4学时考核阶段:2学时教研室主任:年月日系主任:年

3、月日指导教师:日2008年6 月 24意义及主要功能 整个系统的功能结构图以及调用关系 流程图程序运行概述13系统使用说明13C语言源程序代码心得体会 日志 参考文献意义及主要功能意义:按照分析、设计、编码、调试和测试的软件开发过程独立完成一个学生学籍基本情况管理系统, 并能最终实现本系统的功能要求。主要功能:假设某校学生学籍基本信息主要包括:学号、姓名、所在系、班级等,本系统应能对这些基 本信息进行管理,并要求具有以下功能:1、具有学生信息添加功能 具有学生信息删除功能 具有学生信息查询功能 具有学生信息排序功能 具有学生信息显示功能整个系统的功能结构图以及调用关系流程图学生信息添加:学生信

4、息删除:始如按学号删除请按1,按姓名删除请按2学生信息查询:请输入学号请输入姓名结束学生信息排序:学生信息显示:程序运行概述程序界面ff JxE垃R SLA塗Et釦"” an恂0打A - m 囤fSJ心 收底夹-|确吟-声G ffl程wrTia脛盪产劉面d"QI-五寻 ' I u / 业”凶找 W ” 1= = $=i ” ? HI I I利 hM I I lEl I R I iDh lj?i 口丨 曲ri i9Bl » 1*1 邛* l”l 卿 IM4 理"iWIp-I rt;& Fit Run CPlBg-Ue Projet:T Ft

5、plinns Pebijg gregJt/igeh EditLine J Cal t Inserl Indent Tab Piit liindent b:dtt5Jt_C 樓include 3141 a. h" *LrKli>le IitWe亠护 im rfO;trvKt stuSmtIm nuitfctfr, char nMc KO; thcr dep 20;In1 <1099; bEtOl.bfW); zaiiLf?void VKd vk4 void void cSorfindt): input 0; 4d 0 :0;culpijl. (J;JJFl-Hclp F5-

6、Zo:.m Fe-S-ltch Fr-TriTC F3-Stcp FS-Mikc Fio-Menu Elia賊TITgt匸匹電E 垃a SLA塗an| 打A - E?囤fSJ 4收底夹-|确吟-声G'ffl理wrTia脛盪产劉面d"亡鼻"* bilfeo )1= HI I I利 hM I I lEi IRI iDh ij?i 口丨曲ri i9Bi » 1*1 邛* l”i 卿 IM4 理"RnTIp-«EHJ Bim 也 fcA'Ii 虹血 Xfliu *«(tJ Bd? ttHhU左立 -tiii-i 皿 Oa.g

7、- ±k寻 ' I U / It LA| A H |s = I =医用piSe谀帕 ttmuucucg 0 斗J廳fo函烈"耶I File FdTt 甌 C 咤订 e Prajeut Up 柿 nns 血匕朋 gregJt/ig*:&l -_- EditLine 36 Cal t Inserl Indent Tab Piit liindent b:dtt5Jt_C inl i .dan 3:杳优一中等筈入n") 4:学主信5掏芋3") 5:辛生伯息输出Ue,r5<r0; 珀r住=O;i<aO;L+) prLmh(*"

8、): printf(*t li凉加一卒手生Vi primfCXt 2: HM-卒字生 p rinrf Ct prinrtf Ct printf Ct D?intfCt S:週出VlH" primfCXt谴速瑋细人选项LV仇悔讥桶】:W) <io<=setchiir 0; iCtchof()”|F1-HHq FG2"m F&-詁讥ch FTru" F3-離w FAlf雄匕 FIQ-Hm |WI=1逮N'可* I獰曲” b i I目MtIDEQi” X旨口 0匡国_4遷2-疋-也”=丢丘秆”i-jri亡鼻"* 1冲用0 ;!叶苗S

9、itga添加恒; f:w声.JtPtqjf flW电 轨E型 MA.'iU HSsCiyj JlJLdJ 视嘗 U也D y B 日辭 电;昂 I 3 !: Hs * tem* E * It J U - I團- » » I 匸茫学竽 A tL411 r j t J ii J JWJi 171 II41 IE P in II nvi I-Ell il41 ft I 11 tai iSdi 匸i Mar in 巾" i ujn imi i-Xii*< Ji mu i<i m: Ir_LE uh :討;叩 0pri nt T("pl e &a

10、mp;=>* irxirt ninrher - arr, i-paz-tn-nt and 匚laiEn:l . =匚cmf (怜dHF6wd"r in_nj_ nunbcr aGL hue, arC_ cfcp=lus/ . gT LhnrO :卄r 口j d cfclOin< £ i j E pcHbt tiueI I 2Q .print卅rrm号出仔一 fl吃1”按堆茗那挥有拽). 曲辺止I.写d)4uP .inir-I>好心汪Ct省.人¥号*");KCiriTfWrtkh flLsholPk1*3三邨三>T回匕II FIT心

11、:Ml罪讥,和 nK F"吕饶p Fr,Fi>!p T:应m: '*noa(ifl4J1 fl-I,.*丐i耳t*31 01Vis 1.-.删除查询便r £ E迅私L电丄亠.jtftqjf flW电 wm型 MA.'IU H丈即 JlJLdJ 视嘗 U也 IM网ID B aiAT- fc c fflci 崭I 9 I HF*5* * It 1 U -1( A W - i*|上茫字竽 i- tHl UJ| I Ml I-Xl JRt' IJI MO I-Cl HP=ft I II tai iX lai Har mi u"in II UT

12、I I-Ell Il4 1>T0_+ 页”£;¥出肌卜MIjw密 wa nm型 却.© h云lyj上an视寺 u 也田咆I D / H aaT> fc BE 昂回HF * 刊I nil UTI I-Ell Il4 1 -IE I II to II E-i I * I I EMJI I J I II 4-1 IpiB_ Mlft 舀出?t "Rtai Ocgtleinran®* 金*5* It 1 u - a A W - i»”=l三里肇 i-】 IJB -Cl MO I电S kiBT"Z|i IZbP IIEP

13、vail UlFrd:£ct tMng WiifgJMmk-Mntv 匕I'-irr 临-.1 1尹临£严£疽&港名gL .£匚弔=二 HEDeI ).厂 uh"!:inr<i=> i <n 1 卄、i询t"Alt lit Fl 11'IniTikir1p-rti-Liri. CnoticL, aji. nuc) iC® 司、代1肿 f C Hmt、:d naK-?*£<la£s''Sdw: al , iumter. a fil- nanma

14、11 VQL d11iTiT ?i, b i r;3: nrrfE£<r*aJc】-_ fliisTial(>:LfOilJ .如.T 宀畤pi* T7it D itctrc soUa 曲忸erwr排序I材 £7:丹號 i p丄丄1:一J.阳也 wa KU型 MA.'IU H丈即 JlJLdJ fttt-A.' U也 «niiH5)D B aiAT- fcc-fflE| 崭laiHs * T 巴w z *£枣 * tfj u .囿曩 N - »»k 址字竽 A - 1in II uTi I-Ell il41

15、 ft I 11 tai I 址 匸I Mar mi 巾" i ujn imi i-XiiJi mO i-Ci Hp=I Pilg E;Jlt kmi GruLlf Fruifcct |.山|.11比? DugEr 亡 ak/waTch|irr KE fl "t创rt 丁册 Fill I血Tvtii十PlCHErr.rFtd 4rTJn34 -)inf <, i, i. p:print f,哉;号JT*扶1.如畢按姓畧排弹谒袪2讨J 竽mK*笃血;r. II ;m J 0 i:f(k"i)for 5=0= i<n-1 iH)Int-tj-C L i j

16、+ Iif】,r.jii - bLjI, nruaJ -!;'-I1 u 1卜 Db pj a > =1 n-TJ 4 rtu - J - J rL rL rL-L_f:un>T回勺P =+- r-綁蘆!;宀.1"1(1r1 'ai-0&y - * L 叮a 螯"二“返-匸訂 相-* 皿 M 刨 * 7" >6 W 因 ffl O 严 /:<貶色严:甘Es 一一J -*Lru "I 二WLU* _=吧二mu ,:工(1 .n BtKISS” f 一广 一 rcEa * +实二卫J宀JtKSACWJ十JUJL

17、ti =上 iJ.rE±di Z1 Ixg舸巨 t在U-UK匚匸二二5曾JU(H 二匚 VADHAj-mg七f壬-旧一兰Hffl -1 « - -i已切a注0MIH 萤na 却苹 5riH 3-s 5HS BW* 冠首I系统使用说明通过各种操作实现相应的功能,然该系统用来是实现添加、删除、查询、排序、显示学生信息, 后按学号或姓名查询或删除,排序功能按学号或姓名排列。C语言源程序代码#i nclude "stdio.h" #in elude "stri ng.h" int n=0;struct stude ntint nu mber;

18、char n ame20;char dep 20;int class; a10,b10; main ()void fin d();void inp ut();void del();void arran ge();void out pu t(); char c;int i;doclrscr();for(i=0;i<80;i+)prin tf("*");printf("t 1:添加一个学生 n");printf("t 2:删除一个学生 n");printf("t 3:查找一个学生 n");printf(”t 4:

19、学生信息排序n");printf("t 5:学生信息输出n");printf("t 6:退出 n");printf("t请选择输入选项123456: n")doc=getchar();while(c!='1'&&c!='2'&&c!='3 '&&c!='4'&&c!='5'&&c!='6'); getchar();switch(c)case '

20、1': inpu t();break;case 2:del();break;case '3':fi nd();break;case '4':arra nge();break;case '5':out pu t();break;case '6':exit(0);printf("按任意键返回主菜单:n");getchar();clrscr();while(1);void inpu t()printfC'pl ease input nu mber, name,de partme nt and clas

21、sn");scan f("%d%s%s%d", &an . nu mber,a n.n ame,a n.de p,& a n.class); getchar();n+;void del()int k,i,j,m, p;char name120;printf("如按学号删除请按1,按姓名删除请按2n");scan f("%d", &m);if(m=1)printf("请输入学号n");sca nf("%d",&k);flushall();for(i=0;i

22、 <n ;i+)if(k=ai. nu mber)for(j=i;j< n;j+)aj=aj+1;n-;elseprintf("请输入姓名n");sca nf("%s", name1); flushall();for(i=0;i <n ;i+)p=strc mp(n ame1,ai. name);if(p=0)for(j=i;j< n;j+)aj=aj+1;n-;void fin d()int k,i,j,m, p;char name120;printf("如按学号查询请按1,按姓名查询请按2n");scan

23、f("%d", &m);flushall();if(m=1)printf("请输入学号n");sea nf("%d",&k);flushallO;for(i=0;i <n ;i+)if(k=ai. nu mber)pnntf("num->%dn ame->%s dep->%s elass->%dn",ai. nu mber,ai. name,ai.de p,ai.class);elseprintf("请输入姓名n");sca nf("%s", name1);flushall();for(i=0;i <n ;i+)p=strc mp(n ame1,ai. name);if(p=O)pnntf("num->%dn ame->%s dep->%s class->%dn",ai. nu mber,ai. name,ai.de p,ai.class);void arran ge()int k,i,j, p;printf(”如果按学号排序请按1,如果按姓名排序请按2n&qu

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论