班级档案管理系统

班级档案管理系统

ID:36508415

大小:560.77 KB

页数:21页

时间:2019-05-11

班级档案管理系统_第1页
班级档案管理系统_第2页
班级档案管理系统_第3页
班级档案管理系统_第4页
班级档案管理系统_第5页
资源描述:

《班级档案管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、课程设计报告课程名称《C语言程序设计》课题名称班级档案管理系统专业计算机科学与技术班级计算机1481学号201413030109姓名邹龙指导教师李珍辉2015年7月1日21一、设计内容与设计要求1.设计内容:对一个有N个学生的班级,通过该系统实现对该班级学生的基本信息进行录入、显示、修改、删除、保存等操作的管理。2.设计要求:1)本系统采用一个包含N个数据的结构体数组,每个数据的结构应当包括:学号、姓名、性别、年龄、备注。2)本系统显示这样的菜单:请选择系统功能项:a.学生基本信息录入(要求先输入密码)b.学生基本信息显示c.学生基本信息删除(要求先

2、输入密码)d.学生基本信息修改(要求先输入密码)e.学生基本信息查询(1)按学号查询(2)按姓名查询(3)按性别查询(4)按年龄查询f.退出系统3)执行一个具体的功能之后,程序将重新显示菜单。4)将学生基本信息保存到文件中。5)进入系统之前要先输入密码。21二、进度安排星期一布置任务,查找资料。星期二确定总体方案,进行详细设计。星期三编写程序,上机调试。星期四编写程序,上机调试。星期五答辩,总结。星期六~星期天写课程设计报告21目录一.设计目的…………………………………………………1二、总体设计………………………………………………12.1程序设计组成

3、框图……………………………………52.2流程图…………………………………………………6三、详细设计………………………………………………83.1功能介绍…………………………………………………83.2用户使用说明书……………………………………………9四、调试与测试……………………………………………104.1参考文献…………………………………………………104.2结果分析与问题讨论……………………………………114.3心得体会…………………………………………………12附件:源程序清单和评分表21一课程设计目的全面熟悉C语言基本知识,进一步掌握程序设计与调试

4、,结果分析的方法和技巧,进一步提高上机动手能力,养成提供文档资料的习惯,掌握程序化设计的重要思想,采用自顶向下,逐步求精的方法编制程序解决一些实际问题,为以后的学习和工作打下较好的基础。为将来使用和开发软件积累一些典型的案例处理经验。二总体设计开始打开文件密码函数结束录入功能退出功能删除功能修改功能查找功能显示功能功能菜单212.删除函数流程图开始学号调用strcmpy函数for循环,调用strcpy函数结束DelsuccessfulDelfailed213.修改函数流程图开始密码学号for循环,调用strcmp函数学生的信息调用strcpy函数结束

5、214.查找函数流程图开始选择查找方式BynameByNo.BysexByage学号性别年龄姓名调用函数调用函数结束21三详细设计3.1功能介绍问题描述:对一个有N个学生的班级,通过该系统实现对该班级学生的基本信息进行录入、显示、修改、删除、保存等操作的管理。基本功能:1)本系统采用一个包含N个数据的结构体数组,每个数据的结构应当包括:学号、姓名、性别、年龄、备注。2)本系统显示这样的菜单:请选择系统功能项:a.学生基本信息录入(要求先输入密码)b.学生基本信息显示c.学生基本信息删除(要求先输入密码)d.学生基本信息修改(要求先输入密码)e.学生基

6、本信息查询(1)按学号查询(2)按姓名查询f.退出系统3)执行一个具体的功能之后,程序将重新显示菜单。4)将学生基本信息保存到文件中。5)进入系统之前要先输入密码。3.2.用户使用说明书Main()函数是程序的入口,程序从它开始执行,它里面包含了各个模块,其中也要声明一些变量通过调用各个函数实现各个模块的作用,并且包含一个switch选择语句,实现选择功能。21Strcmp():字符串比较函数,进行密码等字符串的比较;Strcpy():字符串拷贝函数,进行字符串的拷贝;add():添加函数,用于添加学生信息;disp():显示函数用于显示学生信息;m

7、odi():修改函数用于修改学生信息;find():查找函数用于根据学号`姓名进行查找;dele():删除函数用于删除学生基本信息;进入此程序主菜单时,首先必须正确输入正确的密码,如果输入错误,系统便提醒你再次输入密码;如果输入了正确的密码,便进入了主菜单。进入之后系统便提醒你从a,b,c,d,e,g中选择你要进行的操作。选择a便进入了显示学生基本信息的函数,系统便将储存的所有学生的基本信息显示出来。然后按Enter键便会回到主函数菜单。选择b便进入了增加学生基本信息的函数,进入此函数后按照系统的要求依次输入你要增加学生信息的人数,新增加学生的学号,

8、姓名,性别,年龄和其他信息,然后核对系统显示学生的信息是否与你所输入的一致,无误后按Enter键接着输入下一

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

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

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