欢迎来到天天文库
浏览记录
ID:43403258
大小:40.51 KB
页数:11页
时间:2019-09-30
《c++档案管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、设计课题二:班级档案管理系统一、问题描述:对一个有N个学生的班级,通过该系统实现对该班级学生的基本信息进行录入、显示、修改、删除、保存等操作的管理。二、功能要求:1、本系统采用一个包含N个数据的结构体数组,每个数据的结构应当包括:学号、姓名、性别、年龄、备注。2、本系统显示这样的菜单:请选择系统功能项:a.学生基本信息录入b.学生基本信息显示c.学生基本信息保存d.学生基本信息删除e.学生基本信息修改(要求先输入密码)f.学生基本信息查询(1)按学号查询(2)按姓名查询(3)按性别查询(4)按年龄
2、查询g.退出系统3、执行一个具体的功能之后,程序将重新显示菜单。4、将学生基本信息保存到文件中。5、进入系统之前要先输入密码。三、算法提示:1、数据结构:结构体类型数组2、数据库结构:下表构成该系统的基本数据库。姓名学号性别年龄备注charcharcharintchar设计课题二:班级档案管理系统一、问题描述:对一个有N个学生的班级,通过该系统实现对该班级学生的基本信息进行录入、显示、修改、删除、保存等操作的管理。二、功能要求:1、本系统采用一个包含N个数据的结构体数组,每个数据的结构应当包括:学
3、号、姓名、性别、年龄、备注。2、本系统显示这样的菜单:请选择系统功能项:a.学生基本信息录入b.学生基本信息显示c.学生基本信息保存d.学生基本信息删除e.学生基本信息修改(要求先输入密码)f.学生基本信息查询(1)按学号查询(2)按姓名查询(3)按性别查询(4)按年龄查询g.退出系统3、执行一个具体的功能之后,程序将重新显示菜单。4、将学生基本信息保存到文件中。5、进入系统之前要先输入密码。三、算法提示:1、数据结构:结构体类型数组2、数据库结构:下表构成该系统的基本数据库。姓名学号性别年龄备注
4、charcharcharintchar设计课题二:班级档案管理系统一、问题描述:对一个有N个学生的班级,通过该系统实现对该班级学生的基本信息进行录入、显示、修改、删除、保存等操作的管理。二、功能要求:1、本系统采用一个包含N个数据的结构体数组,每个数据的结构应当包括:学号、姓名、性别、年龄、备注。2、本系统显示这样的菜单:请选择系统功能项:a.学生基本信息录入b.学生基本信息显示c.学生基本信息保存d.学生基本信息删除e.学生基本信息修改(要求先输入密码)f.学生基本信息查询(1)按学号查询(2)
5、按姓名查询(3)按性别查询(4)按年龄查询g.退出系统3、执行一个具体的功能之后,程序将重新显示菜单。4、将学生基本信息保存到文件中。5、进入系统之前要先输入密码。三、算法提示:1、数据结构:结构体类型数组2、数据库结构:下表构成该系统的基本数据库。姓名学号性别年龄备注charcharcharintchar四、测试数据:学生人数N=10五、其它:对该系统有兴趣的同学可以在实现上述基本功能后,完善系统的其它功能。目录1、 设计目的 2、 总体设计3、 详细设计4、 调试与测试:5、 总结与
6、体会 附:源程序清单和执行结果 1.设计目的a)了解和掌握c语言面向对象程序设计的基本过程 b)进一步熟悉C语言的c)学会总体规划一个程序,从各个部分把一个程序完成好d)能够使自己的程序实现一定的功能,对C++产生一种浓厚的兴趣e)培养耐心,遇困难不退缩f)了解团队精神的重要性,团结合作加深对《C语言》课程所学知识的理解,进一步巩固C语言讲法规则。学会编制结构清晰、风格良好、数据结构适当的C语言程序,从而具备解决综合性实际问题的能力在熟练掌握C语言的基本知识:数据类型(整形、实型、字符型、指针、数
7、组、结构等);运算类型(算术运算、逻辑运算、自增自减运算、赋值运算等);程序结构(顺序结构、判断选择结构、循环结构);大程序的功能分解方法(即函数的使用)等。进一步掌握各种函数的应用,以及文件的读写操作等 3.详细设计 本程序由一个Void main(),一个Void GetInfo(),一个Void Display(),一个Void Save(),一个Void Modfiy(),一个Void Delete()和一个Void Search()共七个主要函数来实现 该程序的编程的。其中在主函数Vo
8、id main()中调用其他六个函数,通过Switch语句来实现调用进入各个函数,在进入主菜单之前有个密码验证的过程,主要通过 bool Cherk() 来实现密码的判断,其中密码保存在c:\text.1中,当输入的密码与保存的密码相同时,则进入主菜单,见以下主要程序分析。bool Check(char pas[6])//密码验证{ FILE *fp; char ch; char a[7]={" "};//密码为六个字符的字符串 int i = 0; if ((fp=fopen(
此文档下载收益归作者所有