ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:117.39KB ,
资源ID:17438999      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/17438999.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C语言专业课程设计作业Word文档下载推荐.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C语言专业课程设计作业Word文档下载推荐.docx

1、 1.3问题描述此系统应该能允许学生用学号进行注册,注册之后可以顺利地登录,然后查看课表,所看的课表与学号是对应的,不同的学号对应一个不同的课表。可根据需要对已有的课表进行增添删除与修改。 1.4主要功能(1)登录权限:用户注册并登录成功才可查看课表,加大系统的安全性。(2)显示信息:显示对应班级的学生课表。(3)修改信息:学生可修改对应的课程。(4)添加信息: 学生可添加自己的课程。(5)删除信息:学生可将错添或已修完课程删除。(6)退出系统:课表查看完成后,可以退出系统。 1.5我的任务 我的任务为完成学生登录与修改信息部分。2 解决问题的主要思路以及方法 2.1 关键问题 1.如何对修改

2、数据进行保存,使用数组还是文件。2.如何将代码分装并连接,实现模块化程序设计。 2.2拟采用解决问题的方法1.利用二维数组将数据保存,使用时再取出。2.利用函数的思想,将程序划分为几个小模块。 2.3主要算法以及处理流程图 主要算法:for循环对数据进行遍历。 if语句实现程序的条件循环。 流程图如下: N Y图1.4 流程图3 程序实现3.1程序实现时应考虑的问题程序较多使用循环结构,循环嵌套容易出错导致程序达不到预期效果。代码较多,应多给予注释,增加程序的可读性,便于后期程序的测试与调试。3.2主要源代码及说明软件主要功能部分代码:#includeconio.hstdlib.hstring

3、.h#includeinformation.hintclassinfor();voidaboutsys();name();charnewword10;main()choice;dosystem(cls);printf(*nn*湖南工学院课表管理系统*nntt1.激活学号nntt2.学生登录nntt3.关于我们nntt0.退出系统nnchoice=getch();switch(choice)case1:pausebreak;2if(classinfor()=1)readclassfile();classinformation();30exit(0);while(choice!=return0;n

4、ame()请输入您的学号:scanf(%s,newname);请输入您的密码:,newword);if(strcmp(newname,b)=0|strcmp(newname,c)=0|strcmp(newname,d)=0|strcmp(newname,e)=0|strcmp(newname,f)=0|strcmp(newname,g)=0)注册成功!请问是否继续登录?(y?n):if(choice=y|choice=Y)else对不起,信息有误,请重新输入!classinfor()/charusername1;password10;i;count=0;banlance;user;pass;f

5、or(i=0;i=3)n对不起,您的次数用完,系统将自动退出aboutsys()*nnt主办单位:湖南工学院nnt协办单位:源辰科技nnupdatainformation()i,j;names20;4;i+)for(j=0;j6;j+)aij=;请输入要修改星期几的课(阿拉伯数字输入):%d,&j);请输入要修改星期%d的第几节课(阿拉伯数字输入):,j);i);请输入修改为:,names);请问是否确认修改?ai-1j=names;queryinformation();4 测试或调试图4.1 激活学号图4.2 学生登录图4.3 修改课表测试数据:注册学号:1001密码:1登录学号:修改课表:

6、2,3修改课程:PE测试结果:登录功能:正常显示功能:查询功能:修改添加:添加功能:删除功能:结论:修改后数据的保存有一点小问题,测试出后改正。5小结5.1本问题解决方法及程序实现小结程序虽然很小很简单,但是具体实现时还是遇到了很多问题,比如何将字符数据促存入二维数组中,或者是如何调用函数这种小问题。一点点的小错误,有时候仅仅只是概念上的模糊,或者是一知识点的错误,程序就不能运行,在与同学商量讨论后再自己改正错误的,我体会到了平时C语言课上没有的乐趣。只有真正自己动手是才能发现自己还存在很多的不足。自己的C语言还需要进一步的巩固与运用。在这次课程设计里,我们体会到了与以前没有过的团队协作与程序的模块化,一起努力编写,每个人实现程序中的一小步。最后,一起组成了一个完整的程序。5.2 尚未解决的问题以及下一步工作思路程序还存在很多问题,比如没有用文件来存储信息,用二维数组存储的数据太少。程序可增添完善的地方还有很多,比如,可以增加上课的教室地点,教室姓名,一起上课的同学。下一步工作思路:继续完善增添,将界面变得美观化。6参考文献1 XX百科2 c语言程序设计 第二版 北京:清华大学出版社

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1