网上选课系统
目录
网上选课系统1
一、 需求分析1
1.1 系统的架构、功能和用户1
1.2 系统需求概述与分析2
二、 功能模块图2
三、 数据库和表的设计4
3.1数据库逻辑结构设计4
为方便,根据上述文字描述,用英文简写为表和列取名,确定列的数据类型及必要的约束规则,给出如下所示数据库表的基本结构及说明:5
3.2 数据库的物理设计6
3.3数据库的实施6
四、 系统实现6
4.1 登录系统6
4.2学生功能模块7
4.3教师功能模块8
五、 系统测试11
5.1 系统安装测试11
5.2 登陆功能测试11
5.3 发布课程测试11
5.4 查询课程测试11
5.5 学生选课测试11
5.6 管理员管理学生教师信息测试11
六、 总结12
一、需求分析
1.1系统的架构、功能和用户
“网上选课”的功能从用户角度上分为两个层面:
⑴使用该系统的学生,他们登录系统后通过客户端浏览器浏览可选课程的信息,并根据自己的实际情况按照一定意愿次序选课;
⑵另一个是教师,他们可以通过客户端浏览器进行一些系统管理和维护工作,例如对课程信息进行添加、修改和删除等。
⑶该系统应该是建立在B/S结构上的动态Web应用,还需按照学校的规模条件,以及学生集中选课的时间,根据预期系统性能选定服务器、相应的软硬件和网络设施。