C/C++学生选课系统[2023-10-07]

C/C++学生选课系统[2023-10-07]

程序设计题:学生选课系统的实现

1 问题描述和功能要求

作为计算机应用的一部分,使用计算机对选课信息进行管理,有着手工管理所无法比拟的优点,例如:检索迅速、查找方便、存储量大、保密性好等。
该系统有三种角色的人员——管理员、教师和学生。不同的用户登录均需要密码登录,其中教师和学生初次登录有默认密码,登录后需对密码进行修改。三方需完成的基本功能包括:
管理员:管理员可以查看学生,教师,班级,选课列表,并对学生,教师,班级信息进行增删改查,管理员还可以对学生选修课程可以管理。
教师:教师可以查看选修了自己课程的学生信息,查看个人信息,所在班级信息,对自己所教课程进行编辑,添加课程,查看所教学生的课程信息。
学生:学生可以查看个人信息,所在班级信息,可以查看自己选修的课程信息,如总学分,总分等等,学生还可以对未选修的课程进行选课,并且可以退选课程。
系统实现时应注意:
(1)相关的信息,存为文本文件;此后不同角色可以通过程序对这些信息进行访问、增加、删除、修改。
(2)为提高人机交互性及清晰性,设计并实现相关界面(管理员、教师和学生所能看到的界面不一样),如果有必要,需要使用分级菜单;
(3)不同用户登录系统必须输入正确的用户名和密码,密码字符以*形式显示,不可以显示明文,输入错误时提示用户,连续输入错误3次则无法进入系统;

2 其他要求

(1)在上述功能要求的基础上,可以自行添加一些额外的合理功能。
(2)变量、方法命名符合规范。
(3)注释详细:每个变量都要求有注释说明用途;方法有注释说明功能,对参数、返回值也要以注释的形式说明用途;关键的语句段要求有注释解释。
(4)程序的层次清晰,可读性强。

3 开发环境

开发工具可以选择VC++ 6.0或者Microsoft Visual Studio、Dev C++等C/C++开发工具。

源码联系UP主 -> https://space.bilibili.com/329101171

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值