采用eclipse和MySQL开发的学生在线选课系统。
功能如下:1、权限控制:采用过滤器实现用户登录和权限的控制。
同时,每个学生一个账户(学号)可以登录系统进行个人信息的管理,并完成选课操作;
管理员(固定为admin用户)可以管理全部学生信息,查看每个学生的选课情况,并生成统计表。
2、数据库要求:包括学生基本信息表、课程信息表、学生选课信息表。
3、学生信息管理要求(1)信息项:学号、姓名、身份证号码、班级、性别(男、女)、登录密码(加密存储,加密方法网上找一个)、籍贯(省份选择)、家庭住址、联系电话、兴趣爱好(运动、读书、音乐、旅游、社交);
(2)学生信息管理:有显示学生基本信息的界面,每个学生只可以打开自己的信息界面;
界面中,如果是学生身份,可以修改除了学号、姓名之外的全部信息。
如果是管理员身份,可以全部管理,并提供学生信息的添加、修改和删除功能。
(3)学生信息列表:有列表显示学生信息的界面;
如果是学生身份,列表只有本人一条信息;
如果是管理员,列表可以有全部学生。
可以按照学号、姓名快速查询功能。
4、选课中心要求:(1).二级菜单:选课操作、选课列表(2).课程的信息项:课程编号、课程名称;
(3).学生选课操作:只有学生可用,管理员不可用。
列表显示当前学生没有选中的课程名称,一次可以选取1个或者多个课程,点击保存即可完成选课。
(4).学生选课列表:列表显示学生已经选中课程的信息;
如果是学生身份,列表只有本人已经选中课程的列表;
如果是管理员,列表可以已经有选课记录的学生。
点击学生学号后,可以查看该学生的选课记录。
5、统计分析要求(1).二级菜单:学生信息统计、选课情况统计;
(2).学生信息统计:统计每个学生的基本信息,包括学生籍贯统计(籍贯、学生数量)、爱好统计(爱好、学生数量)两个统计。
(3).选课情况统计:统计每个学生的选课数量,注意:没有选课的学生也要显示,按照选课数量倒序排列。
这个是我的JavaWeb课程设计作业,由于能力有限,这个系统的一些细节还不够完善,比如没有密码加密和分页,页面不够美观,以后会完善的。
2025/3/2 16:10:33 2.18MB JavaWeb 学生选课系统
1
这是一个完整的基于java在线选课系统的毕业设计论文!!!
2025/1/17 10:04:03 3.02MB 毕业论文 java 选课系统
1
JavaWeb学生在线选课系统,使用了三大框架SSHStruts+Hibernate+Spring编码格式是UTF-8,打开请注意调一下格式,如果出现乱码,请下载一个高级记事本例如Notepad+++直接打开.java源文件复制粘贴即可.内含数据库脚本文件,用的mysql数据库.
2024/11/12 0:41:11 15.05MB JavaWeb
1
不多说,如果你需要学习Extjs或者是不懂Extjs,这门视频能对你有很大的帮助,文件过大,上传乃是下载链接,下面上目录:1、ExtJs初识及其环境搭建2、开始ExtJs梦想之旅#n8}:~+d4X+V1c3、ExtJS工具栏、菜单栏0Q'y0E.yE4、ExtJS最常用的表单之textfield控件4|4]8~/d3Y&k#X5、ExtJs最常用表单组件Number、CheckBox、Radio*s,r%~+k;y#W6、ExtJs最常用表单组件ComboBox、time、date7、ExtJS面板Panelt1E(w8g6?/L'A8、EXtJS布局模式-Auto布局、Fit布局、Accordion布局9、ExtJS布局模式-Card、Anchor、Absolute(r!k$G/Q,u!c'U11、ExtJS布局模式-Box布局、使用ViewPort布局首页0j(d'o{.g$T12、ExtJS之Ext常用函数4{,o8W1s!I6^3k13、ExtJS之Ext常用函数(二)'o,e2G$D7@"?-[!E14、初识Ajax&iO,A2I,c6G:c-Q)K%I15、ExtJS对Ajax支持-注册用户实例16、ExtJS对Ajax支持-注册用户实例217、ExtJS之Grid组件*w/o8_-\.Q![*R6s&u0V18、ExtJS之ComboBox获取远程数据、网页计算器5W&].W7?,V/Q19、ExtJS之组件面向对象编程(一)20、ExtJS之组件面向对象编程(一)21、项目实战-需求分析、数据字典、数据库设计)r,`+J(`$l#d7I$h#W:U'r*a22、项目实战-底层框架搭建、创建实体对象23、项目实战-数据访问层处理9W1_1m7_"T.J(N0T+k24、项目实战-数据批处理、分页查询25、项目实战-业务逻辑层、控制器层26、项目实战-控制器层、Spring配置文件编写27、项目实战-Spring配置文件编写、完善底层环境搭建28、项目实战-在线选课系统用户前端界面3|/|-F1T+E5L2@)l29、项目实战-在线选课系统用户前端界面(添加、修改、删除)
2024/6/7 19:34:51 274B Extjs教学 Extjs Extjs4.1.1 Extjs视频
1
教师在线选课体系源码教师在线选课体系源码教师在线选课体系源码
2023/4/7 19:26:56 2.18MB 选课系统
1
先生在线选课系统基于asp.net的Web开发,具有先生选课,教师录入成绩,管理员管理先生以及教师等功能。
2019/9/15 4:03:04 35.12MB asp.net html css C#
1
基于BS结构的学生在线选课系统的实现-ASP言语毕业设计.doc
2017/7/25 5:20:22 448KB 课程设计
1
这是我的一个实习简易题目,里面能完成老师与学生不同角色的操作,对于学生,能根据变动的剩余选课人数选择课程,删除选择课程,以及查询本人所选课程。
对于老师,可以添加课程(上课地点、时间、人数等),能查看课程选择情况!数据库也给出了,大家参考看看吧!
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡