数据结构课程设计通讯录管理系统 下载本文

开始打开学生信息保存文件遍历链表保存学生信息关闭文件打开基础数据库文件保存基础数据库信息数据关闭文件结束

(7) Student:: Load()

开始打开学生数据信息文件读取基础信息数据关闭文件打开学生信息数据文件读取一条学生信息 记录Y文件未结束N根据学生数据类型创建结点链表加入结点读取下一条信息关闭文件结束

四、调试分析 (内容包括:调试过程中遇到的问题并且是如何解决的以及对设计实现的回顾讨论和分析;算法的时空分析和改进设想;经验和体会等)

五、 测试结果

小结

通过本次设计,加强了对于编写管理系统程序的运用,能够更好的运用循环。

对于以后的编程运用起了很大的帮助。

七、 附录

(附上带详细注释的源程序) #include

六、

#include #include using namespace std; struct student {

char num[20]; char name[20]; char address[50]; char postcode[20]; char telphone[20];

} student[2000]; //定义学生类结构体

void Menu(); //声明菜单函数 void Input(); //声明录入函数 void Sav(int); //声明保存函数

int Load(); //声明信息导入函数 void Que_name(); //声明按姓名查找函数 void Del(); //声明删除函数 void Mod(); //声明修改函数 void Scan(); //声明浏览函信息数

void Add(); //声明添加函数

void Menu() //菜单函数 {

cout<<\欢迎来到平顶山学院学生通讯录信息管理系统!*********\ cout<<\ 请按要求正确录入学生的通讯录信息 **\ cout<<\ 1.录入相关学生通讯录信息 **\ cout<<\ 2.保存相关学生通讯录信息 **\ cout<<\ 3.按姓名查找相关学生通讯录信息 **\ cout<<\ 4.修改相关学生通讯录信息 **\ cout<<\ 5.删除相关学生通讯录信息 **\ cout<<\ 6.添加相关学生通讯录信息 **\ cout<<\ 7.退出该学生通讯录信息系统 **\ cout<<\欢迎欢迎您的光临**************************\}

void main() //主函数的实现 {

int n; loop: Menu(); //调用菜单函数 cout<<\请输入您所要进行的操作过程的序号(1-7):\ cin>>n;