计算机与信息工程系 《高级语言程序设计》课程设计报告
第二章 需求分析
2.1 问题描述:
对一个有N个学生的班级,通过该系统实现对该班级学生的基本信息进行录入、显示、修改、删除、保存等操作的管理。
2.2 功能要求:
1、本系统采用一个包含N个数据的结构体数组,每个数据的结构应当包括:姓名、学号、性别、年龄、备注。
2、本系统显示这样的菜单: 请选择系统功能项: A、学生基本信息录入 B、学生基本信息显示
C、学生基本信息保存 D、学生基本信息删除 E、学生基本信息修改 F、学生基本信息查询 (1)按学号查询 (2)按姓名查询 (3)按性别查询 (4)按年龄查询 G、退出系统
3、执行一个具体的功能之后,程序将重新显示菜单。 4、将学生基本信息保存到文件中。 2.3 算法提示
1、数据结构:结构体类型数组
2、数据库结构:下表构成该系统的基本数据库。
姓名 学号 性别 6年龄 备注 计算机与信息工程系 《高级语言程序设计》课程设计报告
char char char int char
2.4项目开发的目的
该系统是简单的班级档案管理系统,能够使老师了解到相应的信息。是争对目前的现状,把管理人员从繁忙的数据统计中解脱出来,使其具有更多地精力去从事教务管理政策的而研究实施,教学计划的制定执行和教学质量的监督检查,从而全面提高教学质量,同时也减轻任课老师的负担,让其有更多的时间投入到教学和科研中,还有学生档案管理的重要性,以及当前的档案管理的现实,为了改善这种情况,使档案管理工作真正步入高效,健康的轨道从而促使我们开发了这个系统,以提高档案管理工作的效率和满足用户的基本需求为目的,实现档案管理。
7
计算机与信息工程系 《高级语言程序设计》课程设计报告
第三章 概要设计
3.1程序模块的组成 主函数:void main()
录入函数:void GetInfo() 显示函数: void DisPlay() 保存函数: void Save() 删除函数: void Delect() 修改函数: void Modfiy() 查询函数: void Search() 输出函数: void print()
1.GetInfo() 是录入函数,主要是录入学生的基本信息;
2.DisPlay() 是显示函数,就是把学生的基本信息显示在电脑上; 3.Save() 是保存函数,就是把学生基本信息保存下来; 4.Delect() 是删除函数,把不要的信息删除; 5.Modfiy() 是修改函数,修改错误的学生基本信息; 6.Search() 是查询函数,查询学生的基本信息; 7.print() 是输出函数,输出学生的基本信息。
3.2 班级档案管理系统
struct student //设定一个内容为学生信息的结构体
{
char name[10];//名字的长度允许最大为10; char no[10];//学号的长度允许最大为10; char sex; int age;
8
计算机与信息工程系 《高级语言程序设计》课程设计报告
char bnote[100];//备注的长度允许最大为100;};
3.3 各个程序的功能介绍
主函数:利用无限次循环例如 if( ; ; )while()和
录入函数:用来录入学生的基本信息。
显示函数:把录入的学生的基本信息显示在桌面上。 保存函数:可以保存学生信息。 删除函数:可以删除学生的错误信息。 修改函数:可以修改旧的信息。 查询函数:方便管理员和学生查询。
退出函数:可以用来退出系统以保证学生信息的安全。
switch()语句
实现各函数的调用,系统根据输入的数字选项来调用相应的函数。
3.4 系统结构图
班级档案管理系统
进入菜
信
息的录入 信息的显示 信息 的保 存 信
息的删除
信息的修改
退出系统
单
9
计算机与信息工程系 《高级语言程序设计》课程设计报告
第四章 模块设计分析
4.1程序的模块组成:
主函数:void main()
录入函数: void GetInfo() 显示函数:void Dispiay() 保存函数: void Save() 删除函数: void Delect() 查询函数: void Search() 修改函数: void Modify() 菜单函数: void menu_select()
4.2 各个函数的主要功能:
录入函数:录入学生的基本信息;
菜单函数:显示系统主菜单; 显示函数:显示所有学生信息;
查询函数:方便学生查找自己基本的信息; 删除函数:删除某学生的信息;
保存函数:保存好学生基本信息,以免丢失。
4.3 系统的功能模块的划分:
开始
菜单界面 功能选择 初始化函数 录入学生信息 显示学生信息 保存学生信息
10
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库《高级语言程序设计》课程设计报告(2)在线全文阅读。
相关推荐: