Javaweb七天学生在线选课系统开发-第四天

132 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第7天,点击查看活动详情

4系统分析

4.1功能分析

本系统的使用是面向大学院校,系统的使用对象包括系统管理员,教师和学生三种身份,系统管理员登录系统后可以管理学生的信息,可以增加和删除学生;管理教师的信息,可以增加和删除教师;管理课程信息,可以增加和删除课程。而教师用户登录系统后可以查询自己的授课信息,可以修改自己的登录密码和个人信息;学生用户登录系统后可以查询选课信息,以及已选课程,可以修改自己的个人信息和登录密码。本系统一共有4个主模块(身份验证|学生管理|教师管理|管理员管理),其中每个管理部分又包含了子模快,主要功能可概括为显示、查询、修改、添加、删除。

以下为三个用户角色的通用功能:

1、登录功能

登录功能是验证登录的用户信息,不同的用户在验证登录信息后, 进入主界面会有不同的操作内容。

2、个人信息管理

个人信息管理是用来查询、修改用户的信息。

3、切换用户

切换用户功能是用户登录主界面后,需要切换到其他的用户时使用。

4、修改密码

用户可以修改自己的密码。

6、退出

在用户完成所有操作后,不在进行其他的操作,选择退出即可退出选课系统。

4.2流程分析

首先在登录页面进行角色的选择,有学生、教师和管理员,系统根据角色的不同选择确定该用户的权限,然后登录验证通过后,进入角色指定的主页,可以进行在自己权限内的一系列操作,如果不通过需要回到登录验证界面,重新输入账号密码。使用结束可以退出系统。

 

image.png

图4-1系统程序流程图