c语言 学生信息管理系统(完整版)

c语言 学生信息管理系统(完整版)

ID:9317690

大小:1023.41 KB

页数:18页

时间:2018-04-27

c语言 学生信息管理系统(完整版)_第1页
c语言 学生信息管理系统(完整版)_第2页
c语言 学生信息管理系统(完整版)_第3页
c语言 学生信息管理系统(完整版)_第4页
c语言 学生信息管理系统(完整版)_第5页
资源描述:

《c语言 学生信息管理系统(完整版)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、电子科技大学成都学院程序综合设计论文论文题目学生信息管理系统学生姓名魏国学号1340840625专  业机械设计制造及其自动化系(分院)电子工程系授课教师杜娥2015年12月制摘要随着经济的发展,社会的进步,计算机越来越深入到我们日常的工作学习及生活中,成为我们日常生活不可或缺的辅助工具。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已成为人们深刻认识,它已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。现在由于学校规模进一步扩大,学生人数逐渐上升,在学校的学生信息管理中

2、,虽然已经存在许多学生信息管理系统,但由于学校之间的管理差异很信息的不同,各个学校的学生信息管理的要求不一致,这样我们需要根据具体学习的具体要求来开发学生信息管理系统以方便学生管理。本系统主要对学生各种信息进行处理。 本系统采用C语言编写,设计从实用性出发,设计开发出一个操作简单且符合实际需要的学生信息管理系统。本文设计出一个可以添加、修改、查询、删除、统计的学生信息管理系统;最后,通过测试分析,力求将学到的只是在学生信息管理系统的得到全面运用,并使系统在实际的操作中能按照设计的要求安全有效的正确运行

3、。学生信息管理系统是为了实现学校对学生信息管理的系统化、规范化和自动化,从而提高学校管理效率而设计的。它完全取代了原来一直用人工管理的工作方式,避免了由于管理人员的工作疏忽以及管理质量问题所造成的各种错误,为及时、准确、高效的完成学生信息管理提供了强有力的工具和管理手段。学生信息管理系统是一个中小型数据库管理系统,它界面美观、操作简单、安全性高,基本满足了学生信息管理的要求。 学生信息管理系统在运行阶段,效果好,数据准确性高,提高了工作效率,同时也实现了学生信息管理计算机化。关键字:学生信息,管理系统

4、,数据库,C语言编写第一章系统功能和组成模块1.1系统功能学生信息管理系统存放了每个学生的学号,姓名,性别,年龄,出生年月,家庭住址,政治面貌等信息的数据库。每个人的信息定义在一个结构体变量中。其结构如下:系统通过录入信息程序,浏览信息程序,删除信息程序,修改信息程序,查找信息程序统计信息程序来实现学生信息管理系统的录入功能,浏览功能,删除/修改功能,查找、统计功能。各个功能的调用通过主函数menu中的switch语句来实现。1.2模块组成1.2.1输入显示模块通过设计一个模块,来实现学生信息的输入,

5、同时来实现菜单界面的显示。用以作为系统显示界面。1.2.2删除模块通过设计一个模块,来实现删除全部输入的学生信息或者某一个特定的学生信息,用户可以通过选择进行操作。在删除特定人员信息时,只需要输入该学生的学号就可以进行删除。以后该学生的信息将不会再出现在数据库中。1.2.3修改模块通过设计一个模块,当某个学生的信息发生变化时,可以通过修改模块来进行修改。1.2.4浏览模块通过设计一个模块,可以将已经输入到数据库当中的信息调出显示。以便查看或者进行修改。1.2.5查找模块通过设计一个模块,这个模块可以按

6、学生的学号、姓名来查询学生所有的信息,并显示学生的所有信息,以便查询者阅读。1.2.6统计模块通过设计一个模块,可以将所有输入过得数据库当中的信息以某个特定分类来进行统计,输出该特征的总人数。统计模块浏览模块删除模块修改模块查找模块主函数结束输入显示模块图1-1总体模块框图第一章系统功能的实现2.1各模块主要功能的实现2.1.1输入显示模块程序通过一个printf函数和scanf函数来进行数据库的显示输出,输出的时候,通过定义数字、字符的长度大于本身的长度来实现输出信息的排版和隔开,使输出的信息排版美

7、观。2.1.2删除模块程序通过定义一个字符整形来判别是全部删除(all)或者是删除某个特定学生(one)的信息,删除特定学生的信息需要先定义一个变量来判别是否有信息需要删除,如果有,则输入需要删除的学生的学号,进而进行删除,成功则显示“删除成功”,如果输入有误,则删除失败,显示“输入数据错误”。进入输入All/one删除所有输入学号返回主界面AllOne图2-1删除程序框图程序实现步骤:首先,定义全局变量charxinxi[20];intchoice;然后,定义一个charDel[10];然后清屏,接

8、着用printf指示是删除(all/one);然后用scanf输入,接着用if函数判别,用strcmp(Del,"all")==0比较,然后输出人数等于0,则删除成功;然后用elseif函数判别strcmp(Del,"one")==0,然后定义一个字符型变量charchoice[20];定义i,j,k,然后用printf提示输入学号,用scanf输入,然后定义一个指针变量p并初始化。然后用for语句进行循环,然后用if比较判别输入学号和数据库中所存信息的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。