学位论文—基于web的学生课程与成绩管理系统论文(3)

2019-01-12 16:03

3 系统分析和系统设计

3.1 学生成绩管理系统的功能分析

该学生成绩管理系统是用java网页编程+ Navicat for MySQL数据库,在系统中分为大的三个方面:一是系统管理员页面、二是教师登录页面、三是学生登录页面。

1.系统管理员进入学生成绩管理系统的主要功能是:实现管理员用户的添加,修改和删除,以及对教师添加、教师修改、教师删除、教师查询、学生的添加、学生的修改、学生的查询、修改、个人信息等基本功能,并且参与开设课程、选择课程的管理,安排教师的任课和学生的选课工作。

2.教师进入学生成绩管理系统的主要功能是:各科教师登录系统后可以查询和修改个人信息、修改自己的账号密码,查询自己的授课课程,实现对选修了自己课程的学生的成绩进行查询、录入和修改,各科老师可以对自己学生选修课程结束后给予分数。

3.学生进行学生成绩管理系统的主要功能是:每个学生登录系统后可以查询和修改个人信息、修改自己的账号密码,以及自己所选课程的信息,同时查看个人信息资料。

第 11 页 共 42 页

3.2 系统模块结构图

学生成绩管理系统 学生模块 教师模块 学生信息查询 学生信息修改 成绩查询 任课教师查询 修改密码 教师信息修改 教师信息查询 任课教师查询 成绩录入 成绩公布 图 3. 1 功能系统结构模块图

3.3 系统业务流程图

首先是进入登录界面,如图3.4所示,本页面显示系统名称,密码校验等信息,本系统的用户分为三类:管理员,教师,学生。使用者可以在组合框中选择所要登录的用户的类型,并输入相应的用户名和密码,单击“确定”就会将输入提交给系统以验证用户、密码及身份。如果用户类型及密码正确,就会进入与用户相对应的界面。

第 12 页 共 42 页

3.3.1 系统总业务流程

图 3. 2 系统总业务流程图

第 13 页 共 42 页

3.3.2 登录业务流程图

图 3. 3 登录业务流程图

3.4 系统数据流分析 3.4.1 数据流分析

本学生成绩管理系统的数据流程:首先管理员在开课之前,设定学校的各阶段学生要学习的课程(添加课程模块),输入正确后添加到\课程信息表\即后台数据库中的(course)表,同时添加在校教师员工的基本信息(教师信息添加模块),输入正确后添加到\教师信息表\即后台数据库中的(teacher)表。开学注册后,管理员对新生的基本信息进行输入添加(学生信息添加模块),在输入正确后,数据即可添加到后台的\学生信息表\即数据库中的(student)表中;同时安排教师

第 14 页 共 42 页

授课和学生选课考试的工作,输入信息后添加(课程安排模块),判断是否已经存在选课考试和授课的记录,如果不存在,输入正确后添加到\成绩信息表\即数据库中的(grade)表,默认成绩信息表中字段名(分数)的值为空,表示该学生还没参加考试,各科教师在学生考完试后登录系统查看自己授课的科目并录入已完成考试的学生的科目成绩。学生登录系统后查看自己选修科目的成绩,如果科目分数为空,说明还没参加该科目的考试。 3.4.2 数据流程图

教师

管理 员 学生课程成绩数据 录入基础数据

成绩录入数据

成绩数据 学生成绩管理系统

课程成绩 学生

图 3. 4 顶层数据流程图

第 15 页 共 42 页


学位论文—基于web的学生课程与成绩管理系统论文(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2015 - 2016高中物理第六章第四节传感器的应用实验学案新人教版

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: