- 1、本文档共31页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数学与计算机学院
课程设计说明书
课 程 名 称: 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 ---------------------------------------------
您可能关注的文档
- 新《坐井观天》课件精要.ppt
- 新GSP题库及答案总经理室精要.docx
- 新Java语言编程基础精要.ppt
- 新K六方位介绍精要.pptx
- 学高中历史第五单元改革开放与中华民族的伟大复兴课件岳麓选修精要.ppt
- 新PKPM介绍讲义精要.ppt
- 学高中历史第一单元“罢黜百家,独尊儒术”课件新人教必修精要.ppt
- 学高中历史第一单元明清之际活跃的儒家思想课件新人教必修精要.ppt
- 学高中历史第一单元夏商制度与西周封建同课异构课件岳麓必修精要.ppt
- 学高中历史冷战阴影下的局部“热战”课件人民选修精要.ppt
- 第18讲 第17课 西晋的短暂统一和北方各族的内迁.docx
- 第15讲 第14课 沟通中外文明的“丝绸之路”.docx
- 第13课时 中东 欧洲西部.doc
- 第17讲 第16 课三国鼎立.docx
- 第17讲 第16课 三国鼎立 带解析.docx
- 2024_2025年新教材高中历史课时检测9近代西方的法律与教化含解析新人教版选择性必修1.doc
- 2024_2025学年高二数学下学期期末备考试卷文含解析.docx
- 山西版2024高考政治一轮复习第二单元生产劳动与经营第5课时企业与劳动者教案.docx
- 第16讲 第15课 两汉的科技和文化 带解析.docx
- 第13课 宋元时期的科技与中外交通.docx
最近下载
- 西北工业(大学)数学分析历年考研试题.pdf
- 《Unit 4 Fun with numbers》教学设计外研版(三起)(2024)小学英语三年级上册.docx VIP
- 135战法55种方法图解(宁俊明版).docx VIP
- 小学生主题教育班会 不挑食我最棒 课件(共27张PPT).pptx VIP
- 工贸企业重大事故隐患判断标准解读培训课件.pdf
- 上海市2023年高考语文模拟题汇编-阅读与鉴赏(现代文阅读).doc
- 中国居民膳食指南2022全文.pdf
- 2024年《消费者权益保护法实施条例》全文解读PPT课件.pptx
- 商业商户店铺装修手册.doc
- 新人教版英语七年级上册全册课件(2024年新教材).pptx
文档评论(0)