资源简介
采用eclipse和MySQL开发的学生在线选课系统。功能如下:
1、权限控制:采用过滤器实现用户登录和权限的控制。同时,每个学生一个账户(学号)可以登录系统进行个人信息的管理,并完成选课操作;管理员(固定为admin用户)可以管理全部学生信息,查看每个学生的选课情况,并生成统计表。
2、数据库要求:包括学生基本信息表、课程信息表、学生选课信息表。
3、学生信息管理要求
(1)信息项:学号、姓名、身份证号码、班级、性别(男、女)、登录密码(加密存储,加密方法网上找一个)、籍贯(省份选择)、家庭住址、联系电话、兴趣爱好(运动、读书、音乐、旅游、社交);
(2)学生信息管理:有显示学生基本信息的界面,每个学生只可以打开自己的信息界面;界面中,如果是学生身份,可以修改除了学号、姓名之外的全部信息。如果是管理员身份,可以全部管理,并提供学生信息的添加、修改和删除功能。
(3)学生信息列表:有列表显示学生信息的界面;如果是学生身份,列表只有本人一条信息;如果是管理员,列表可以有全部学生。可以按照学号、姓名快速查询功能。
4、选课中心要求:
(1). 二级菜单:选课操作、选课列表
(2). 课程的信息项:课程编号、课程名称;
(3). 学生选课操作:只有学生可用,管理员不可用。列表显示当前学生没有选中的课程名称,一次可以选取1个或者多个课程,点击保存即可完成选课。
(4). 学生选课列表:列表显示学生已经选中课程的信息;如果是学生身份,列表只有本人已经选中课程的列表;如果是管理员,列表可以已经有选课记录的学生。点击学生学号后,可以查看该学生的选课记录。
5、统计分析要求
(1). 二级菜单:学生信息统计、选课情况统计;
(2).学生信息统计:统计每个学生的基本信息,包括学生籍贯统计(籍贯、学生数量)、爱好统计(爱好、学生数量)两个统计。
(3).选课情况统计:统计每个学生的选课数量,注意:没有选课的学生也要显示,按照选课数量倒序排列。
这个是我的JavaWeb课程设计作业,由于能力有限,这个系统的一些细节还不够完善,比如没有密码加密和分页,页面不够美观,以后会完善的。
代码片段和文件信息
package cn.tjpu.mvcdemo.dao;
import cn.tjpu.mvcdemo.vo.Admin;
public interface IAdminDAO {
public boolean findLogin(Admin ad) throws Exception;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-01-20 13:33 selective-test\
文件 939 2016-12-30 18:42 selective-test\.classpath
文件 1047 2016-12-29 15:28 selective-test\.project
目录 0 2017-01-20 13:33 selective-test\.settings\
文件 567 2016-12-29 15:28 selective-test\.settings\.jsdtscope
文件 364 2016-12-29 15:28 selective-test\.settings\org.eclipse.jdt.core.prefs
文件 494 2016-12-29 15:28 selective-test\.settings\org.eclipse.wst.common.component
文件 345 2016-12-29 15:28 selective-test\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2016-12-29 15:28 selective-test\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2016-12-29 15:28 selective-test\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2017-01-20 13:33 selective-test\build\
目录 0 2017-01-20 13:33 selective-test\build\classes\
目录 0 2017-01-20 13:33 selective-test\build\classes\cn\
目录 0 2017-01-20 13:33 selective-test\build\classes\cn\tjpu\
目录 0 2017-01-20 13:33 selective-test\build\classes\cn\tjpu\mvcdemo\
目录 0 2017-01-20 13:33 selective-test\build\classes\cn\tjpu\mvcdemo\dao\
文件 219 2017-01-06 12:11 selective-test\build\classes\cn\tjpu\mvcdemo\dao\IAdminDAO.class
文件 373 2017-01-06 12:11 selective-test\build\classes\cn\tjpu\mvcdemo\dao\ICourseDAO.class
目录 0 2017-01-20 13:33 selective-test\build\classes\cn\tjpu\mvcdemo\dao\impl\
文件 1585 2017-01-06 12:11 selective-test\build\classes\cn\tjpu\mvcdemo\dao\impl\AdminDAOImpl.class
文件 2290 2017-01-06 12:11 selective-test\build\classes\cn\tjpu\mvcdemo\dao\impl\CourseDAOImpl.class
文件 3556 2017-01-06 12:11 selective-test\build\classes\cn\tjpu\mvcdemo\dao\impl\SelectCourseDAOImpl.class
文件 9105 2017-01-06 12:11 selective-test\build\classes\cn\tjpu\mvcdemo\dao\impl\StudentDAOImpl.class
文件 649 2017-01-06 12:11 selective-test\build\classes\cn\tjpu\mvcdemo\dao\ISelectCourseDAO.class
文件 1136 2017-01-06 12:11 selective-test\build\classes\cn\tjpu\mvcdemo\dao\IStudentDAO.class
目录 0 2017-01-20 13:33 selective-test\build\classes\cn\tjpu\mvcdemo\dbc\
文件 1492 2017-01-06 12:11 selective-test\build\classes\cn\tjpu\mvcdemo\dbc\Databa
目录 0 2017-01-20 13:33 selective-test\build\classes\cn\tjpu\mvcdemo\factory\
文件 1168 2017-01-06 12:11 selective-test\build\classes\cn\tjpu\mvcdemo\factory\DAOFactory.class
目录 0 2017-01-20 13:33 selective-test\build\classes\cn\tjpu\mvcdemo\filter\
文件 3854 2017-01-07 21:25 selective-test\build\classes\cn\tjpu\mvcdemo\filter\LoginFilter.class
............此处省略114个文件信息
- 上一篇:酒店管理系统JAVA源代码245552
- 下一篇:java实现发送短信验证码功能
相关资源
- JavaWeb经典项目-图书管理系统
- 二手房屋交易系统
- 网络购物商城项目-12个项目
- 毕设:基于javaweb的宿舍管理系统
- javaweb政府oa代码
- 基于SSM框架的网上书店商城项目系统
- 旅游平台JAVA WEB
- JavaWeb网上图书商城完整项目资料
- JavaWeb开发的BBS系统
- SSM+Mysql实现防慕课网项目.zip
- Java Web开发实战经典
- 深入分析JavaWeb技术内幕修订版_13596
- JavaWEB商城项目(包括数据库)
- 基于JavaWeb的网上书店的设计与实现毕
- 基于JavaWeb学生管理系统
- JavaWeb中文件上传最强工具类
- 基于javaweb的投票系统
- JavaWEB商城项目
- 深入分析Java Web技术内幕 修订版PD
- Javaweb开发的超市前台销售系统
- 使用JSP+Servlet实现商品管理功能,后台
- javaweb结合onvif视频实时监控项目源码
- JavaWeb实现名片管理系统
- Javaweb图书管理系统--完整项目图书商
- 博客系统sshjavaweb.zip
- javaweb课程设计学生管理系统
- javaWEB开发实现银行储蓄系统
- Java Web 电子商城项目源码
- 基于javaweb+jsp+serverlet
- JAVAWEB校园订餐系统项目源码.zip
评论
共有 条评论