学生课程管理系统ppt课件.ppt_第1页
学生课程管理系统ppt课件.ppt_第2页
学生课程管理系统ppt课件.ppt_第3页
学生课程管理系统ppt课件.ppt_第4页
学生课程管理系统ppt课件.ppt_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论