当前位置:文档之家› 学生课程管理系统

学生课程管理系统


精选课件
16
数据库Байду номын сангаас计和建立
课程信息数据表(teacher_course)
精选课件
17
设置用户验证和授权
先在hibernate中设置用户名和密码,代码清单如下:
<property name="connection.url"> jdbc:sqlserver://127.0.0.1:1433;databaseName=CourseManageSystem </property> <property name="ername">sa</property> <property name="connection.password">123456</property> <property name="connection.driver_class"> com.microsoft.sqlserver.jdbc.SQLServerDriver </property> <property name="myeclipse.connection.profile">mmsql</property> <property name="show_sql">true</property>
精选课件
5
系统功能描述
学生的操作功能。学生只是利用此系统进行与自己有 关的信息查询、输入等,不能操作和修改其他信息, 学生所具有的操作功能如下: (1)浏览个人基本信息;学生登录系统后,修改个人信 息,为了保证系统的安全性,学生只能修改个人密 码;浏览课程信息等。
(2) 学生利用此系统查看课程
(3) 学生利用此系统查看成绩
表 专业表 部门表(系别)
精选课件
14
数据库设计和建立
系统构建教师信息数据表(teacher)用来存储本校所有教 师信息,教师信息表给出一个较为简单的结构。表显 示了表中各个字段的数据类型、大小以及简短描述
表 教师信息数据表(teacher)
精选课件
15
数据库设计和建立
学生总是离不开课程,系统设计了课程信息数据表 (course),用于存储本校所有课程信息,其中包括课 程类型、学分等。表显示了表中各个字段的数据类型、 大小以及简短描述。
精选课件
10
学生操作模块
学生只能进入此模块,该模块主要有2个方面的功能。 可操作有关个人的信息,如: 修改个人的登录密码 浏览相关的课程信息 查询自己的成绩
精选课件
11
数据库设计和建立
用户信息主要有用户登录号、用户密码、用户权限代 码,读者可根据自己的具体需要添加字段,表显示了 表中各个字段的数据类型、大小以及简短描述
管理信息的修改、删除。
(3) 教师信息的添加;教师权限的修改;管理员可将教
师的权限设为管理员。
(4) 学校基本课程的浏览;学校基本课程的添加;学校
基本课程修改、删除。
精选课件
4
系统功能描述
(5) 学校对所设课程进行教师分配。 (6) 学生成绩信息的浏览与统计,可按成绩具体范围(如 系、班级等)、课号、年度、统计内容方面对成绩进行 统计;学生成绩信息的添加;学生成绩信息的修改、 删除。 (7) 为了保证系统的安全性,除了管理员用户,不允许 其他用户进入该模块。
精选课件
6
系统性能
一般的性能需求是指相互消息传递顺利,协议分析正确,
界面友好,运行时间满足使用需要,安全性得到完全保
证。就实际情况,在高系统配置、高网络带宽很容易得
到保证的情况下,我们最需要考虑的性能需求就是系统
安全性问题。要限定相应的目录访问,如其他用户不能
随意访问管理员目录。进行了认证与授权。尤其要注意
认证,在此根据页面的选择查询不同的表,简单地说就
是确定谁是特定用户,并针对安全性验证该用户的身份。
在识别用户之后,就要利用一种方法向用户授权,从而
能够使用系统的特定功能。也就是说,需要一种方法来
决定允许特定用户进行什么样的操作。在配置文件
struts-config中进行了相关的精选设课件 置。
7
系统功能模块分析
表 用户信息数据表(Manager)
精选课件
12
数据库设计和建立
在系统中,最重要的对象是学生,系统设计了学生信息 数据表(student),用于存储本校所有学生信息,表中显 示了表中各个字段的数据类型、大小以及简短描述
表 学生信息数据表(Student)
精选课件
13
数据库设计和建立
学生所在班级信息相对独立,系统用部门表(系别表) 和专业表记录本学校所有班级信息。表中显示了表中 各个字段的数据类型、大小以及简短描述
精选课件
18
主要界面及相关代码分析
学生课程管理系统首页 学生课程管理系统首页如图所示
图学生课程管精选理课件系统首页
19
管理员操作模块
学生信息管理页面 学生信息维护页面窗体如图所示,其所属的学生信息维 护模块是学生课程管理系统中管理学生学籍的部分
图12.4 学生精选信课件息维护页面
20
课程信息管理主页面
学生课程管理系统
内容提要
本章介绍一个学生课程管理系统,目标是提 高学生课程和成绩管理工作的效率,围绕此 管理所需要的学生个人信息、课程和任课教 师信息、所选课程信息进行管理及维护。学 生可以通过此系统进行个人信息、考试成绩 查询以及课程查询功能。系统开发的总体任 务是实现学生选课和成绩管理的系统化、规 范化
精选课件
2
系统总体设计
系统功能描述
学生课程管理系统的功能包括: 管理员的操作功能 教师的操作功能 学生的操作功能
精选课件
3
系统功能描述
管理员的操作功能。管理员权限最大,可以对学生、
班级、课程等情况进行统一的管理,细分如下:
(1)学生信息的浏览;学生信息的添加;学生信息的修
改、删除。
(2) 班级管理信息的浏览;班级管理信息的添加;班级
学生课程管理系统的主要功能包括: 用户(管理员)的管理,含学生、教师、课程、班级、 选课、成绩等有关信息的管理 学生对个人信息的管理等功能,含修改密码、课程 信息、成绩查询等功能
精选课件
8
系统功能模块分析
学生课程管理系统功能结构图设计如图所示
系统模块图
精选课件
9
用户(管理员)管理模块
该模块主要由4个子模块构成,主要负责管理员、教师 以及学生信息等相关的管理功能 基本管理子模块 学生信息管理模块 教师信息管理模块 工作人员管理模块
相关主题