上传者: woainiainisheng
|
上传时间: 2021-04-24 18:25:18
|
文件大小: 964KB
|
文件类型: DOCX
c++/报告(报告内含代码)本次三级项目是开发一个人员信息管理系统,用于管理学生及教师的相关信息,具备查询、统计、添加、删除等功能,需用双向链表实现,理解并、交、差操作并不影响参与操作的集合,实现并交差操作,体会运算符重载与非运算符重载的不同。1项目需求分析
1.1设置登录密码
1.2录入人员信息
1.3修改人员信息
1.4删除人员信息
1.5显示链表信息
1.6两个链表筛选
1.7两个链表合并
1.8队列相关操作
1.9堆栈相关操作
2.总体设计
2.1双链表结构
2.2构造基类person
2.3构造派生类student和teacher
2.4构造基类node和list
2.5构造派生类queue和stack
2.6构造派生类set
3.各功能模块的设计和开发
3.1菜单模块
3.2存储基类模块
3.3 student实现模块
3.4 teacher实现模块
3.5结点类构造模块
3.6链表管理类构造模块
3.7队列操作模块
3.8堆栈操作模块
3.9并交差操作模块
3.10主函数模块
3.10.1管理员系统
3.10.2游客系统
4.运行结果