数学与计算机学院
课程设计说明书
课 程 名 称: C程序实践
课 程 代 码: 6087609
题 目: 学生籍贯信息记录簿
年级/专业/班: 2013级信科
学 生 姓 名:
学 号: 3120130902119
开 始 时 间: 2014 年 12 月 29 日
完 成 时 间: 2015 年 01 月 12 日
课程设计成绩:
学习态度及平时成绩(20) 技术水平与实际能力(20) 完成情况(20)
创新(5) 说明书(计算书、图纸、分析报告)撰写质量(35) 总 分(100) 指导教师签名: 年 月 日
目录
目录摘要 1
摘要 1
引 言 2
1 需求分析 2
1.1任务与分析 2
2 概要设计 3
3 详细设计 4
3.1 主函数的实现 4
3.2 数据录入实现 7
4 调试分析 20
5 用户使用说明 20
6测试结果 21
结论 21
致谢 21
参考文献 22
摘要
随着计算机的普及,计算机越来越多的应用于教学管理中,随着学生的不断增加,导致记录学生信息越来越困难,学生的信息不能得到合理的、有效的配置。学生籍贯信息记录薄能够有效地解决记录困难问题。
学生籍贯信息记录薄能够进行信息存储、查询、修改等功能,主要由五个模块构成,包括学生籍贯信息记录薄操作界面、学生籍贯信息添加模块、学生籍贯信息修改模块、学生籍贯信息添加模块查询模块、学生籍贯信息显示模块,通过这些模块的结合,能够方便地对学生籍贯信息进行综合管理,使学生籍贯信息记录薄对学生信息管理速度更快、管理能力更强、各项管理更加规范、记录学生信息更加方便。
关键词:学生籍贯信息、更快、更强、更加规范、更加方便
引 言
经过一个学期的学习,我们应掌握C++语言编程的基础知识。较熟练地编写C++语言应用程序。了解C语言的常用标准函数、编程技巧、异常处理。联系已学过的内容,巩固所学的理论,增强独立工作能力。通过设计主要使学生有一个独立编写程序的过程,对理论学习及动手能力都有一个很大的提高。通过本次设计,进一步培养学生热爱专业的思想,同时对本专业综合素质的提高起一个积极的推动作用。
1 需求分析
1.1任务与分析
编制一个学生籍贯信息记录簿,每个学生信息包括:学号、姓名、籍贯。具体功能:
(1)创建信息链表并以磁盘文件保存;
(2)读取磁盘文件并显示输出所有学生的籍贯信息;
(3)按学号或姓名查询其籍贯;
(4)按籍贯查询并输出该籍贯的所有学生;
(5)能添加、删除和修改学生的籍贯信息;
(6)显示输出四川籍和非四川籍学生的信息并可分别保存。
数据存存储可以使用文本文件也可以使用数据库(建议使用access数据库1.2 测试数据
2 概要设计
typedef struct student
创建一个学生信息结构体;
StuNode *CreateList(StuNode *Head)
实现创建学生信息链表;
void SaveFile(StuNode *Head)
实现文件的存储;
StuNode *ReadFile()
实现文件的读取;
void PrintList(StuNode *Head)
实现数据的显示;
StuNode *searchid(StuNode *Head)
实现按学号查找学生籍贯信息;
StuNode *searchname(StuNode *Head)
实现按姓名查找学生籍贯信息;
StuNode *searchjg(StuNode *Head)
实现按籍贯查找所以有学生信息;
StuNode *InsertList(StuNode *Head)
实现增加学生信息;
StuNode *DeleteID(StuNode *Head)
实现删除学生信息;
void ModifyFileByID(string filename)
实现修改学生信息;
StuNode *showscjg(StuNode *Head)
实现显示四川籍贯信息的学生信息;
StuNode *showfscjg(StuNode *Head)
实现显示非四川籍贯信息的学生信息;
3 详细设计
3.1 主函数的实现
int _tmain(int argc, _TCHAR* argv[])
{
c:int n;
cout 请分别输入123456789 10进行以下操作 endl;
cout --------------------------
您可能关注的文档
最近下载
- DB2302T 063-2023 红小豆绿色优质高产栽培技术规程.pdf VIP
- 山东省“两高”项目管理目录(2025年版).pdf VIP
- 2.《化工和危险化学品生产经营企业重大生产安全事故隐患判定标准(征求意见稿)》编制说明.pdf VIP
- 排污许可应知应会手册-排污单位篇.pdf VIP
- 化工企业消防设施安全管理-中国化学品安全协会.pptx VIP
- 废止《导轨式胶轮系统设计要求》等377项山东省地方标准.pdf VIP
- DB12_T 1427-2025 玉米机收减损作业技术规范.pdf VIP
- 加油新学期新气象主题班会PPT新学期新起点新计划PPT课件(带内容).pptx VIP
- 2023年南昌航空大学计算机科学与技术专业《操作系统》科目期末试卷B(有答案).docx VIP
- 餐饮品牌手册 -蜜雪冰城品牌手册-冰淇淋 奶茶.pdf
原创力文档

文档评论(0)