c++课程设计-学生选修课选课系统.pdfVIP

  • 142
  • 0
  • 约3.4万字
  • 约 28页
  • 2019-06-25 发布于江苏
  • 举报
学生选修课选课系统 目 录 1 前言 1 2 需求分析 2 2.1 编写目的 2 2.2 需求概述 2 2.3 需求说明 2 2.4 开发环境 2 3 总体设计 3 3.1 功能模块图 3 3.2 流程图 4 3.3 类的设计图 5 4 各功能模块设计 7 4.1 整体设计 7 4.2 主要的功能函数设计 7 5 系统调试 8 6 总结与体会 14 6.1 总结 14 6.2 编写程序中遇到的问题及解决办法 14 参考文献 15 附录 源程序 16 须眉原作 1 前言 随着计算机的普及,各高校均采用计算机进行学生选课。学生选修课系统主 要包含选修课管理系统及学生选课系统两部分。 学生选修课系统一般需要有管理员管理选修课课程, 然后学生对经过管理员 操作后的选修课进行选课。 选修课管理系统由管理员登录, 对当前所有选修课课 程进行管理操作。 学生选课系统则是由学生登录, 学生可以查看由管理员整理好 的所有选修课,并从显示出的选修课中选择自己要选择的课程。 管理员管理选修课实质是对后台选修课库中的选修课信息进行操作, 可以在 库中添加课程或删除课程。 学生选课的实质即是先打印出后台选修课库中所有选 修课信息以供选择,选择课程即是对后台学生信息库里的学生信息进行修改。 1 2 需求分析 2.1 编写目的 (1)要求学生达到熟练掌握 C++语言的基本知识和技能; (2 )基本掌握面向对象程序设计的基本思路和方法; (3 )能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题; (4 )通过编写此系统,实现选修课系统的基本功能。 2.2 需求概述 (1)系统中包括两个登陆身份(管理员与学生),并对应不同的功能; (2 )对于管理员,此系统具有添加、删除、查看选修课等功能; (3 )对于学生,此系统具有选课、查询等功能 2.3 需求说明 此系统可以实现学生选课,管理员管理课程的基本功能 2.4 开发环境 使用 Visual C++6.0 编程软件 2 3 总体设计 3.1 功能模块图 (1)学生 学生身份有两个功能,分别是选课与查看个人信息。如图 3.1 所示。 学生 个 选 人 课 信 息 图 3.1 学生功能模块图 (2)管理员

文档评论(0)

1亿VIP精品文档

相关文档