3。2需求分析

    系统前期的需求分析对于一个系统的设计与开发是至关重要的,首先要搞明白“系统必须做什么,目的是什么”,系统需求分析对后续系统的设计实现与维护都会产生很大的影响。

3。2。1学生

注册:填写自己的个人资料并保存,个人资料有学生编号、性别、生日、籍贯、所在班号、院系、联系电话、自己的名字等等。检查用户名是否合法,检查之后才可以填写个人信息;登录:输入用户名和密码进行登录。检查密码是否正确;修改密码;个人信息查询;选课及退课:学生根据授课老师和课程进行选课;成绩查询:根据课程号或者学号进行查询。

3。2。2教师

注册:教师填写自己的个人资料并保存,个人资料包括教师编号、家庭住址、学院、教师自己的名字、联系电话、性别等等。检查用户名是否合法,合法之后才可以填写个人信息;登录:输入用户名和密码进行登录。检查密码是否正确;修改密码;查看自己的课程;查看自己的信息;学生成绩的录入和查询:根据一

定的条件。

3。2。3管理员

登录:输入名字和密码,由admin设定的名字和密码;学生和教师信息的查询修改和删除操作并保存;课程的管理:课程的发布、修改和删除;课程信息包括课程号、课程名、学时和学分;成绩管理:成绩的查询修改和删除。

3。3 业务流程分析

本系统分为三个权限的使用者,即管理员、学生和教师,分别对应不同的实现功能。其相应的用例图如下:

图3-1 系统用例图

3。4 用例描述

本系统主要有三个用户的权限:管理员、教师和学生。每个用户的权限都不相同,接下来进行的是典型的几个用例描述:

表3-1 学生留言

用例名称 学生留言

标示符 001

用例描述 学生进行留言的操作

参与者 学生

                                                                    续表3-1

状态 验证学生身份成功

前置条件 学生成功进入系统

后置条件 留言记录添加

基本操作流程 1。学生登入系统

2。选择留言添加操作

3。进行学生的留言

可选操作流程

假设 学生成功登入系统

修改历史记录 杨泽宇,定义基本操作流程,2016年5月17日

表3-2 学生密码修改

用例名称 学生密码修改

标示符 002

用例描述 学生进行密码修改操作

参与者 学生

状态 验证学生身份成功

前置条件 学生成功进入系统

后置条件 学生登录密码改变

基本操作流程 1。学生登入系统

2。点击修改密码的操作

3。修改当前密码

可选操作流程

上一篇:java+mysql学生信息管理系统设计与实现
下一篇:asp.net+sqlserver毕业设计选题与报名系统的设计与实现

java+mysql通用试题库系统后台设计与实现

银行行办公信息服务系统【1544字】

论信息技术茬外语教學中的應用【3270字】

计算机信息管理茬第三方...

电子商务中信息不對称问题研究【2365字】

用友NC信息系统的实施應用实践研究【3307字】

网络信息安全技术管理的...

LiMn1-xFexPO4正极材料合成及充放电性能研究

老年2型糖尿病患者运动疗...

安康汉江网讯

互联网教育”变革路径研究进展【7972字】

张洁小说《无字》中的女性意识

网络语言“XX体”研究

新課改下小學语文洧效阅...

ASP.net+sqlserver企业设备管理系统设计与开发

麦秸秆还田和沼液灌溉对...

我国风险投资的发展现状问题及对策分析