本站联系方式
   联系QQ  :1095080675
   联系QQ  :1223950575
  技术指导:1353934434
  
  电子邮箱:1095080675@qq.com
标题  基于JSP的网上选课系统的设计与实现
编号  10214
编程技术  Java,JSP,JDBC
开发环境  Eclipse 或 MyEclipse
数据库  MySQL
资料明细  毕业论文、程序
推荐指数  ★★★★★
内容简介

三 网上选课系统的设计
网上选课系统的功能主要分为三个模 块:管理员模块、教师模块和学生模块。
学生模块实现学生 网上选课、查询所选课程、 查询学生课程成绩和 留言的功能。
学生选择学生身份后使用用户名、密码登录系统, 进入学生主界面后 ,可以进行选课操作等。
教师模块实现教师查询自己所授课程的功能。 教师选择教师身份后使用用户名、 密码登录系统,进人教师主界面后,可以进行各种查询, 打印课表等。
管理员模块实现管理员注册和删除学生和教师信息、 课程录入、教师课程分配和学生成绩录入的功能, 管理员拥有最高权限。
四 、数据库设计
选课系统采用MySQL作为后台数据库, 这是因为其应用普遍、编程简单方便及本 系统数据量不是很大,因此MySQL完全能够胜任。
根据对选课系统的仔细分析,确定系统数据库包括:
管理员信息表、学生信息表、教师信息表、 课程信息表、教师授课表、学生选课表、 学生成绩表、留言表等。
五 系统实现
系统平台
该系统采用的是B/S结构,使用xp + Tomcat + MySQL的架构, 在Windows XP操作系统下面,用Eclipse开发工具和JSP技术进行开发。
二 具体实现
数据库链接
系统使用JavaBean来实现与数据库的链接, 代码位于Jdbc.java中,主要代码如下:

String url="jdbc:mysql://localhost:3306/DB1?user=root&password=1234";
// 新建一个数据库连接接口
Connection connect = null;
Class.forName("com.mysql.jdbc.Driver");
connect = DriverManager.getConnection(url);

课程分配
当输入老师信息和课程信息后,必须将课程分配给老师, 才能够供学生和教师进行查询,设计的是两个下拉菜单, 一个显示的已输人的老师的信息,一个是已输人的课程信息, 在代码实现中,使用了两个数组分别用来存取从数据库中读取的课程名和教师名, 然后将课程名和教师名分别输入对应的下拉菜单中, 当管理员点击提交后 ,系统调用代码来处理选择的信息,通过教师名和课程名分别从 教师表和课程表中读取对应的教师编号和课程编号, 然后将写入到教师授课表中,

说明
  本毕业设计包括毕业论文、程序、答辩稿等全套资料。以上是论文部分内容和程序运行截图。 如果对以上内容感兴趣,可以QQ:1095080675或邮件1095080675@qq.com继续联系我们。
相关文章
  •  在线选课系统
  •  基于B/S结构的学生在线选课系统的实现
  •  动态口令认证的网上选课系统的设计与实现
  •  网上选课系统的设计与实现
  •  学生网上选课系统
  • 文章导航
  • 上一篇:基于JSP的在线考试与管理系统的设计与实现(论文+程序)
  • 下一篇:基于J2EE办公自动化系统的研究与开发(论文+程序)