蕾蕾 发表于 2014-4-26 21:49

javaWeb学生选课系统源码

                   
      学生选课系统是目前高校必不可少的系统。在当前信息化的时代,对学生课程、成绩的管理仅仅依赖手工操作,已经远远不能满足实际的需求了。在单签计算机和网络高速发展的时代,人们开始充分利用现有的资源来进行学校学生综合素质的管理,并且充分利用了       B/S开发模式的优势,系统中的角色只需要通过网络游览器就能使用系统,非常方便。
学生综合素质管理系统作为高校教务管理工作的一部分,即方便了学生选课和查看分数、教师的教学管理,更加方便了学校的教务管理,本系统主要用的的技术包括:MVC三层架构开发模式,通过这种设计模型把应用逻辑、处理过程和显示逻辑分成不同的组件来实现,这些组件可以进行交互和重用。封装了数据库操作类,以便调用数据库操作函数。         对于任何一个系统,注册和登录的功能是不可或缺的,这个就不再强调了,既然是选课系统,一定要分出几个角色,系统管理员、排课的管理员、选课的学员、上分管理员。这几个都是缺一不可的,也是选课系统所必须的,系统管理员主要负责系统参数的设定及用户角色的管理与分配,排课管理员主要是分配课程来供学员们进行选择的,选课学员一定是登录到选课系统来选择自己要修的课程,而上分管理员是对于,某个学生所选择的课程给予合理的学分的。
从以上的分析我们可以得知,学生综合素质管理系统的角色可以划分为3类:v管理员:负责对学生、教师、课程、班级和第二课堂信息的管理。v学 生:选课、查看学分、修改个人信息。v教 师:选择学生、公布成绩。这三类用户分别拥有自己的操作功能。我们根据操作划分模块,每一个操作模块都要实现自身的功能,并且在整个操作流程中负责承上启下。下面我们根据这两个方面的需要,来分别描述各个模块要实现的功能。1、登录系统初始化好系统管理员,系统管理员添加学生和教师。管理员、学生和教师在登录的时候,先选定角色,然后输入用户名和密码,登录系统。2、管理员管理学生管理员可以对学生进行管理,查看所有教师信息、添加新学生、更改学生信息以及删除学生。包括信息有:学生号、学生姓名、密码、学生所在系、性别和籍贯。3、管理员管理学生管理员可以对教师进行管理,查看所有教师的信息、添加新教师.、更改教师信息以及删除信息。包括信息有:教师号、教师姓名、密码和职称。4、管理员管理课程管理员可以对课程进行管理,查看所有课程的信息、添加新课程、更改课程信息以及删除课程。包括信息有:课程号、课程名、学分、系别和
预选修情况。5、管理员管理班级管理员可以对班级进行管理,查看所有班级信息、添加新班级、更改班级信息以及删除班级。包括信息有:班级号、教师、课程、教室和上课时间。6、学生选课显示登录学生可以选择的所有课程列表,可以对想要选的课程进行选课操作。7、学生查看学分显示登录学生选择所有课程包括第二课堂和对应的学分以及总学分。8、学生个人信息管理登录学生更改自己的信息,包括新密码、电话和Email。9、教师选择学生显示登录教师所教的所有课程列表,显示要选择某课程的所有学生,可以对学生进行接收操作(接收此学生选择此课程)。10、教师公布成绩显示登录教师所教的所有课程列表,显示选择某课程的所有学生,可以对学生给学分(给学分表示此学生通过课程学习)。
      



      
项目源码下载地址: **** Hidden Message *****

javaWeb12 发表于 2014-4-27 00:17

谢谢分享,受教了

低调 发表于 2014-4-27 21:59

这个系统对初学者应该有帮助!

寻水的鱼 发表于 2014-5-3 22:34

的顶顶顶顶顶顶顶顶顶顶顶顶顶

今夜无眠 发表于 2014-5-12 18:41

感谢楼主分享,很有用

wanggle 发表于 2014-5-13 22:15

谢谢楼主。。。。。。

这都不是事 发表于 2014-5-20 17:09

haoyangdexitong

bysj 发表于 2014-5-21 13:42

是的发生的发生地方

云翻涌成夏 发表于 2014-5-28 12:11

希望下下来可以用,课程设计好急

宁静致远 发表于 2014-7-29 21:24

好心人,分享一下,谢谢啦!
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: javaWeb学生选课系统源码