这是一款功能比较完整的选课系统源码,比较具有学习的价值,该源码可以给做课程设计或者毕业设计的朋友们提供一些参考,感兴趣的朋友可以好好看一下,下面是整个项目的 需求分析介绍:
(1)用户分为两类:系统管理员(教务处管理人员),一般用户(学生)。
(2)提供用户注册和用户登录验证功能;其中登录用户的信息有:登录用户名,登录密码等。
(3)管理员可以实现对注册用户的管理(删除),规定并设置选课时间段,在该段时间内,学生必须完成选课,并可以实现对选课情况的查询、修改和删除等有关的操作。例如,当选课结束后,对于选课人数小于40人的课程进行删除(注意,关联的学生,学生所选课自动删除)
(4)一般用户,可以选课、修改选课、删除选课,查看课程情况、以及自己选课情况。
(5)管理员提前形成选课学生(按专业、班级)数据表,以及根据培养方案(本学期可能要安排的课程)形成一个默认的选课情况。学生登陆后,自动列出该学生目前的默认选课情况,在此基础上,完成自己的选课。
(6)对于管理员,当选课结束后,可以形成以课程为教学单元的一个教学班,并可以查询班级学生,也可以形成班级学生名单。
1