欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    C++语言课程设计报告书--学生学籍管理系统

    • 资源ID:1442181       资源大小:735.62KB        全文页数:29页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    C++语言课程设计报告书--学生学籍管理系统

    1、 C+课程设计 设计名称:设计名称: 学生学籍管理系统学生学籍管理系统 系系 (院) :院) : 计算机工程学院科学与技术系计算机工程学院科学与技术系 设计时间:设计时间: 2012.6.72012.6.7- -2012.6.20 2012.6.20 设计地点设计地点:计算机工程学院机房计算机工程学院机房、教室、学生宿舍、图书馆、教室、学生宿舍、图书馆 指导教师评语: 签名: 年 月 日 成绩:成绩: C+课程设计报告 第 2 页,共 29 页 1课程设计目的 通过对学生学籍管理系统的设计、编写源代码,深刻掌握 C+中各个语法、函数的应用, 使对比较难的结构体,链表,文件的操作更加熟悉。初步掌

    2、握中、大型程序设计中的各个步 骤、流程,以及开发过程中遇到问题的处理方法,为以后的学习打下基础。 当然本课程设计是计算机科学与技术专业重要的实践性环节之一, 是在学生学习完 C+ 程序设计课程后进行的一次全面的综合练习。本课程设计的目的和任务: (1)巩固和加深 学生对 C+课程的基本知识的理解和掌握; (2)掌握 C+编程和程序调试的基本技能; (3) 利用 C+进行简单软件设计的基本思路和方法; (4)提高运用 C+解决实际问题的能力; (5) 掌握书写程序设计说明文档的能力。 本次课程设计利用C+程序设计课程中所学到的编程知识和编程技巧,完成具有一 定难度和工作量的程序设计题目,帮助学生

    3、掌握编程、调试的基本技能,使学生能够独立完 成所布置的任务。 2课程设计任务与要求: 任务: 设计一个学生学籍管理系统,该系统功能如下: (1) 系统以菜单方式工作。 (2) 登记学生的学号,姓名,性别,年龄,籍贯,系别,专业,班级,修改已知学号的学 生信息; (3) 删除已知学号的学生信息; (4) 查找已知学号的学生信息; (5) 按学号,专业输出学生籍贯表。 (6) 查询学生学籍变化,比如入学,转专业,退学,降级,休学,毕业。 备注:用数据文件存放学生的学籍,可对学生学籍进行注册,登录,修改,删除,查找, 统计,学籍变化等操作。 要求: 1) 设计题目、设计要求以及系统功能需求分析; 2

    4、) 总体设计:包括模块说明、模块结构图和系统流程图; 3) 详细设计:包括主要功能模块的算法设计思路以及对应的工作流程图; C+课程设计报告 第 3 页,共 29 页 4) 源程序代码及设计成果:完整源程序清单和设计成果; 5)总结: 调试分析过程描述:包括测试数据、测试输出结果以及对程序调试过程中存在问题 的思考(列出主要问题的出错现象、出错原因、解决方法及效果等)包括课程设计过程中的 学习体会与收获、对 C+和本次课程设计的认识等内容.; 3课程设计说明书 C+课程设计报告 第 4 页,共 29 页 概要设计 模块说明 在本次程序设计中我用了两个类模块,第一个 class student,

    5、首先在 student 中定义几个保护型的数据 成员, 学号 number, 姓名 name, 性别 sex, 年龄 age, 籍贯 place, 系别 department, 班级 grade, 专业 special; 再定义一个 student 的 next 指针 student *next;这样是将两个类联系起来的桥梁。 第二个类模块操作类 school,首先两个类必须有个接口将他们联系起来,这样我们就在 用一个类的对象指针作为 school 类中的一个私有数据成员,故定义私有成员 student *head 再定义一个整型 key,下面在保存和推出时会用到。 一、系统功能结构图 主程序

    6、 初 始 化 程 序 菜 单 程 序 查 找 籍 贯 输 出 保 存 退 出 注 册 删 除 显 示 学 籍 查 询 登 录 C+课程设计报告 第 5 页,共 29 页 二、系统流程图: 开 始 进入菜单目录 选择功能 是否有该功能 注 册 信 息 查 寻 籍 贯 籍 贯 信 息 显 示 信 息 删 除 信 息 查 找 信 息 保 存 信 息 是否再次操作 退出系统 N N Y Y 是 否 保 存 保 存 Y 退 出 N 登 录 C+课程设计报告 第 6 页,共 29 页 4课程设计成果 #include #include #include #include #include class student protected: int number,pwd; char name20; char sex6; char age3; cha


    注意事项

    本文(C++语言课程设计报告书--学生学籍管理系统)为本站会员(毕***)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583