计算机实战项目之 [含论文+开题报告+任务书+源码等]基于javaweb+mysql数据库的学生选课管理系统

《基于javaweb+mysql数据库实现的学生选课管理系统》该项目含有源码、论文等资料、配套开发软件、软件安装教程、项目发布教程等

使用技术:

前端使用技术:JSP,HTML5,CSS3、JavaScript等

后台使用技术:Servlet、JDBC等

数据库:Mysql数据库

项目功能介绍:

本系统为基于jsp+servlet+mysql的选课管理系统,包含学生、教师、管理员角色,功能如下:

管理员:修改密码、班级管理、学生信息管理、老师管理、课程管理、课表管理(给课程添加课表,比如某一天上午1-2节课在什么教室,一个教室同一时间点只能上一门课)、选课管理。

教师:个人信息、查看我的课表信息、查看选课学生,成绩录入。

学生:个人信息、查看课程信息、选课、查看我的选课信息、退课、查看我的成绩。

系统功能完善,另外包含论文、开题、任务书一份,适合作为毕业设计、课程设计、数据库大作业等

下面是资料信息截图:

0.png

/error/404.png

/error/404.png

下面是系统运行起来后的一些截图:

/error/404.png

/error/404.png

/error/404.png

/error/404.png

/error/404.png

/error/404.png

/error/404.png

/error/404.png

/error/404.png

/error/404.png

/error/404.png

/error/404.png

/error/404.png

/error/404.png

/error/404.png

/error/404.png

/error/404.png

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
(1)系统的外部角色有:学生用户、教师用户和管理员。 (2)系统主要用例的文档描述: ①学生管理用例:学生用户可见的功能,包了选课、退课和查看选课三个用例功能。 ②教师管理用例:教师用户可见的功能,包了查看学生选课和提交成绩两个用例功能。 ③信息管理用例:管理员可见的功能,这个用例进一步分为三个用例:学生信息管理用例、教师信息管理用例和课程信息管理用例。 ④学生信息管理用例:信息管理用例可见的功能,实现学生信息的管理功能,包了添加学生、修改学生信息和删除学生三个用例。 ⑤教师信息管理用例:信息管理用例可见的功能,实现教师信息的管理功能,包了添加教师、修改教师信息和删除教师三个用例。 ⑥课程信息管理用例:信息管理用例可见的功能,实现课程信息的管理功能,包了添加课程、修改课程信息和删除课程三个用例。 ⑦修改密码用例:所有用户都可见的功能,用于修改用户的密码信息。 (3)系统用例之间的关系: ①学生管理用例与选课、查看选课、退课三用例之间是包关系。 ②教师管理用例与查看学生选课、提交成绩两用例之间是包关系。 ③信息管理用例与学生信息管理用例、教师信息管理用例和课程信息管理用例之间是包关系。 ④学生信息管理用例与添加学生、修改学生信息和删除学生三个用例之间是包关系。 ⑤教师信息管理用例与添加教师、修改教师信息和删除教师三个用例之间是包关系。 ⑥课程信息管理用例与添加课程、修改课程信息和删除课程三个用例之间是包关系。 3.2
系统的主要功能需求是对学生选课信息进行管理,对于要进行选课的学生进行选课操作,同时记录学生所选课的信息。如果对所选的课程不满意可以进行退课操作。学生如果想要对自己信息进行查看,可以登录后进行查看,如遇到修改信息,学生信息管理和系统管理可以对学生的信息进行修改,以便管理人员和用户可以随时查到最新的信息,同时,可以随时对需要的信息进行维护和更新。 经过对学校选课情况的分析,选课管理系统应该具有下列功能需求: 1、记录学生基本信息,提供查看、修改、删除学生基本信息的功能。学生基本信息包括学号、姓名等。 2、维护课程信息,提供查看、修改、删除课程基本信息的功能。课程信息包括id,课程名,学时,课程简要说明,上课教师等。 3、维护教师信息,提供修改,删除教师基本信息的功能。教师的基本信息ID,教师名,email,职称,年龄等。 4、制定选修课课表,根据学生的课程,时间的安排进行课表的制定。 5、维护学生选选修的课程信息。能够在选课的时间范围内可以进行退课操作,选课时间结束,系统不再能够访问。 6、录入课程分数,提供查看、修改,删除课程分数的功能。 2.1.2 用户及相关操作 系统有三种用户,分别为系统管理员、教师、学生,他们能够执行的操作不同,每种用户能执行的操作如下。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值