文档

网上选课系统功能需求分析

来源:本站原创 作者:admin

一、系统开发工具和运行环境:使用PHP(可采用DreamWaver、MyEclipse或记事本完成PHP代码的编写)进行系统的开发,运行环境为WampServer;
二、后台数据库:采用MySql作为后台数据库,按功能需求完成建库和数据结构定义(学生信息不能少于30条记录,教师信息不能少于15条记录,管理员信息只录入1条记录;课程信息不能少于15条记录,选课信息不能少于30条记录);
三、网上选课系统功能需求:
1)管理员用户:负责对系统所有基本信息的维护,包括对学生基本信息、教师基本信息、课程基本信息进行添加、修改和删除等。选课结束以后,可以对选课信息进行管理,比如浏览选课情况,查询每门课程的选课人数,根据选课人数决定是否开课等。课程考试结束以后,还可以查询每门课程的平均成绩、不及格率等。
2)教师用户:可以通过自己的教工号和系统分配的初始密码登录。登录以后可以修改个人的相关信息,比如修改初始密码,修改联系电话和邮箱等。可以查看个人所承担课程的选课情况。课程考试结束后,可以录入考试成绩、对成绩进行维护。
3)学生用户:可以通过自己的学号和系统分配的初始密码登录。登录以后可以修改个人的相关信息,比如修改初始密码,修改联系电话和邮箱等。可以查看课程信息,决定是否选修某门课程。可以查看个人选课情况,决定是否退选某门课程。考试结束以后,可以查看自己的考试成绩。
四、网上选课系统功能设计要求:
1)学生:实现修改个人信息、查询未选课程信息(能显示该课程已有多少人选修、最多允许多少人选修)、查询已选课程信息、选课功能(能同时选择多门课程一次提交)和退选功能。
2)教师:实现修改个人信息、查询个人承担的课程信息(可通过鼠标单击查看每门课程学生选修情况)、实现按课程录入和修改学生考试成绩的功能。
3)管理员:可以对学生信息进行管理(包括增加、修改、删除和浏览)、对教师信息进行管理(包括增加、修改、删除和浏览)、对课程信息进行管理(包括增加、修改、删除和浏览)和对选课信息进行管理(能查询选课情况,如选课的学生信息和学生成绩)。
 

1.以上是文档的部分介绍,若需要完整版或不符合您的要求,请联系客服QQ:188083800 2.本站资料均已反复审核通过,内容原创保密,标准格式,质量保证; 3.可单独购买文档

相关推荐
  • 基于vue的环保公益众筹网站商城兑换系

    基于vue的环保公益众筹网站商城兑换系

  • ssm高校智能排课系统

    ssm高校智能排课系统

  • php古装汉服购物商城系统.

    php古装汉服购物商城系统.

  • 汽车维修保养试驾服务管理系统ssm

    汽车维修保养试驾服务管理系统ssm