文档库 最新最全的文档下载
当前位置:文档库 › 学生课程管理系统

学生课程管理系统

学生课程管理系统分析报告

一、目标

1.提高学生选课和成绩管理工作的效率,围绕此管理所需要的学生个人信息、课程和任课教师信息、所选课程信息进行管理及维护。

2.学生可以通过此系统进行个人信息、考试成绩查询以及完成选课功能。系统开发的总体任务是实现学生选课和成绩管理的系统化、规范化。

3、使用工具:Microsoft Visual Studio 2005、Dreamweaver 8.0、ps等。使用技术:https://www.wendangku.net/doc/713401392.html,、Javascript、css等。

二、系统的总体设计

1.系统功能描述

(1)功能包括:管理员的操作功能和学生的操作功能

(2)功能细述

★管理员的操作功能。管理员权限最大,可以对学生、班级、课程等情况进行统一的管理,细分如下:

①学生信息的浏览;学生信息的添加;学生信息的修改、删除。

②班级管理信息的浏览;班级管理信息的添加;班级管理信息

的修改、删除。

③教师信息的添加;教师权限的修改;管理员可将教师的权限

设为管理员。

④学校基本课程的浏览;学校基本课程的添加;学校基本课程

修改、删除。

⑤学校对所设课程进行教师分配。

⑥学生成绩信息的浏览与统计,可按成绩具体范围(如系、班级

等)、课号、年度、统计内容方面对成绩进行统计;学生成绩信息的添加;学生成绩信息的修改、删除。

⑦学生选课信息的管理,包括修改与删除;学生选课人数的统

计。

⑧为了保证系统的安全性,除了管理员(教师)用户,不允许

其他用户进入该模块。

★学生的操作功能。学生只是利用此系统进行与自己有关的信息查询、输入等,不能操作和修改其他信息,学生所具有的操作功能如下:

①浏览个人基本信息;学生登录系统后,修改个人信息,为了保

证系统的安全性,学生只能修改个人密码;浏览课程信息,进行选课等。

②学生利用此系统选修课程,在选课过程中,学生可查询待选课

程的基本信息及教师情况,并可浏览截止当前选此课的人数;浏览个人的选课情况;浏览个人成绩信息。

三、系统性能

一般的性能需求是指相互消息传递顺利,协议分析正确,界面友好,运行时间满足使用需要,安全性得到完全保证。就实际情况,在高系统配置、高网络带宽很容易得到保证的情况下,我们最需要考虑的性能需求就是系统安全性问题。要限定相应的目录访问,如其他

用户不能随意访问管理员目录。进行了认证与授权。尤其要注意认证,在此使用forms验证,简单地说就是确定谁是特定用户,并针对安全性验证该用户的身份。在识别用户之后,就要利用一种方法向用户授权,从而能够使用系统的特定功能。也就是说,需要一种方法来决定允许特定用户进行什么样的操作。在配置文件Web.config中进行了相关的设置。

四、系统功能模块分析

1、学生课程管理系统的主要功能包括:

●用户(管理员)的管理,含学生、教师、课程、班级、选课、

成绩、教师课程记录等有关信息的管理

●学生对个人信息的管理等功能,含修改密码、课程信息、

选课操作、所选课程、成绩查询、个人信息浏览等功能3、数据流程图(将管理员操作和学生操作分开)

(1)管理员操作

①管理员对学生信息的管理

②管理员对班级管理

③管理员教师信息管理

④管理员对课程信息的管理

⑤管理员对学生成绩的管理

⑥管理员对学生选课管理

(2)学生操作(登陆系统后)

4.抽象E-R图

5、学生课程管理层次结构图(系统功能结构图)设计如图所示

5.用例图

(1)总的用例图

用户管理

退出(2)细化的用例图

退出

删除教师

删除学生信息

删除课程

删除学生成绩信息

删除班级

统计选课学生人数

删除教师课程记录

6.用例说明

管理员---管理界面

(2)教师管理

(3)班级管理

(4)成绩管理

(5)课程管理

(6)选课管理

相关文档
相关文档 最新文档