采用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
刚学数字图像处理,简单的写了个读取图像的C++程序,希望对大家有帮助~~
2025/3/2 3:10:35 1KB C++ 读取图像 程序
1
信息学竞赛评测软件
2025/3/1 19:33:35 5.82MB lemon评测
1
整个系统都是用数据结构的链表结构所写,资源中含有所有的源代码和程序,由于没有参与答辩(班级中只有我自己做),所以没有PPT,有需要报告的同学可以私聊我。
数据结构是《数据结构》课程的继续和延伸,也是课程内容的进一步强化及应用。
通过课程设计,为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际问题有机地结合起来,提高学生运用所学知识解决实际问题的能力。
要求学生掌握数据结构的经典算法,并能够灵活运用,掌握面向对象的程序设计的概念,并能解决实际问题。
2025/3/1 13:48:06 3.79MB 数据机构 课程设计 图书管理系统
1
本程序是武汉大学著名教材摄影测量学下课后题中的单向空间后方交会程序已完成下载即可用
2025/3/1 3:38:43 4.26MB 空间后方交会
1
遗传算法(GeneticAlgorithm)是模拟达尔文生物进化论的自然选择和遗传学机理的生物进化过程的计算模型,是一种通过模拟自然进化过程搜索最优解的方法。
遗传算法可以解决多种优化问题,如:TSP问题、生产调度问题、轨道优化问题等,在现代优化算法中占据了重要的地位,本例使用遗传算法求解最优解。
2025/3/1 1:10:51 5KB 遗传算法
1
非常好的A*算法自己写的,里面基本每条代码都有注释,方便基础差的同学观看,另外附带了调试好的exe程序,下载就可执行!!你值得拥有,学了他,等同于一起学了特斯拉算法。
请尊重版权!!1
2025/2/28 20:12:18 15KB A* 算法 a star
1
PCIGEOMATICA是PCI公司将其旗下的四个主要产品系列,也就是PCIEASI/PACE、(PCISPANS,PAMAPS)、ACE、ORTHOENGINE,集成到一个具有同一界面、同一使用规则、同一代码库、同一开发环境的一个新产品系列,该产品系列被称之为PCIGEOMATICA。
对于20多年来一直致力于向地学界提供全方位解决方案的PCI公司来说,始终坚持领先一步的原则,地理咨讯永远在变迁,而地理咨讯软件更处于变迁的前沿。
在今天,随着用户需求广度与深度的不断拓宽与加深,越来越多的人希望软件是一个可以满足用户所有需求的良好的工具。
2025/2/28 15:53:56 3.63MB 培训教程
1
MATLAB语言及其应用是高等学校信息科学、应用数学、统计学。
计算机科学、电子、自动化、物理等与数据处理、数据分析相关的自然科学院系、专业的一门基础工具课。
《MATLAB/SIMULINK实用教程》是针对MATLAB7.5编写的实用、简明教程,通过大量的实例,系统介绍了MATLAB715的使用技巧和编程方法。
读者可在自己的MATLAB环境中完全准确地重现《MATLAB/SIMULINK实用教程》所提供的算例结果。
举一反三,快速掌握要领,在最短的时间内掌握MATLAB语言的精髓,从模仿走向灵活应用。
  本15以实用、新颖和易懂为原则,通过大量的实例,系统介绍了MATLAB的使用技巧和编程方法。
全书共分9尊,系统地介绍了数组、矩阵及其运算,数学问题的MATLAB求解,MATlAB的图视化功能,图形用户界面,SIMULINK的应用等内容。
  《MATLAB/SIMULINK实用教程》可作为高等学校信息科学、计算机科学、应用数学、统计学等相关专业的本科生教材,也可供相关专业的硕士、博士研究生参考。
2025/2/28 13:36:08 1.74MB matlab simulink
1
很详细,很好的一本书。
对学习ansys在热和电磁方面的人很有帮助。
2025/2/28 13:03:47 21.2MB ansys 教程
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡