科帮网-Java论坛、Java社区、JavaWeb毕业设计

登录/注册
您现在的位置:论坛 盖世程序员(我猜到了开头 却没有猜到结局) 项目源码 > javaWeb学生选课系统源码
总共48085条微博

动态微博

查看: 46072|回复: 0

javaWeb学生选课系统源码

  [复制链接]

29

主题

5

听众

183

金钱

三袋弟子

该用户从未签到

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

6 y$ h+ n) H, l
4 t( _) T6 G- k9 _4 m% K% Q% ~, Y/ m. J# ?! D) F
       0 G4 B$ n  n+ X0 O# f- l
项目源码下载地址:
游客,如果您要查看本帖隐藏内容请回复
* L# d( ]* V+ \/ u

科帮网-Java论坛、Java社区、JavaWeb毕业设计 1、本主题所有言论和图片纯属会员个人意见,与本社区立场无关
2、本站所有主题由该帖子作者发表,该帖子作者与科帮网-Java论坛、Java社区、JavaWeb毕业设计享有帖子相关版权
3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和科帮网-Java论坛、Java社区、JavaWeb毕业设计的同意
4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
7、科帮网-Java论坛、Java社区、JavaWeb毕业设计管理员和版主有权不事先通知发贴者而删除本文


JAVA爱好者①群:JAVA爱好者① JAVA爱好者②群:JAVA爱好者② JAVA爱好者③ : JAVA爱好者③

快速回复
您需要登录后才可以回帖 登录 | 立即注册

   

发布主题 快速回复 返回列表 联系我们 官方QQ群 科帮网手机客户端
快速回复 返回顶部 返回列表