学生信息记录薄精要.doc

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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 ---------------------------------------------

文档评论(0)

宝贝计划 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档