【软件工程】02组软件工程组队项目——课程管理小助手界面设计文档

一、    登录界面

1、界面布局说明:

登录界面

1  登录界面

2、使用界面说明

说明:在选择菜单区域进行选择后会在子界面区域显示对应子界面。

2  使用界面

3、登录界面设计

说明:打开系统所看见的第一个界面。

1  登录界面设计

信息类型

信息内容

控件类型

备注

输入信息

用户名

文本输入框

 

输入信息

密码

文本输入框

 

输入信息

角色

可选下拉栏

有学生,教师,管理员三种身份

人机交互

登录

按钮

若用户名,密码正确,且与角色对应,将跳至对应角色的菜单中。

若不正确,将报错

人机交互

退出

按钮

点击将退出程序

二、    管理员界面设计

1、管理员界面说明

说明:管理员角色使用的界面,通过点击选项可以在界面右侧打开对应子界面,子界面包括添加管理员信息子界面,修改管理员信息子界面,添加学生信息子界面,改学生信息子界面,添加教师信息子界面,修改教师信息子界面。

2  管理员界面设计

信息类型

信息内容

控件类型

备注

人机交互

用户管理

按钮

打开用户管理二级菜单

人机交互

管理员信息管理

按钮

打开管理员信息管理三级菜单

人机交互

添加管理员信息

按钮

在右侧panel上打开添加管理员信息子界面

人机交互

修改管理员信息

按钮

在右侧panel上打开修改管理员信息子界面

人机交互

学生信息管理

按钮

打开学生信息管理三级菜单

人机交互

添加学生信息

按钮

在右侧panel上打开添加学生信息子界面

人机交互

修改学生信息

按钮

在右侧panel上打开修改学生信息子界面

人机交互

教师信息管理

按钮

打开教师信息管理三级菜单

人机交互

添加教师信息

按钮

在右侧panel上打开添加教师信息子界面

人机交互

修改教师信息

按钮

在右侧panel上打开修改教师信息子界面

人机交互

课程管理

按钮

打开课程管理二级菜单

 

人机交互

审核课程

按钮

在右侧panel上打开审核课程子界面

人机交互

修改密码

按钮

在右侧panel上打开修改密码子界面

人机交互

关于

按钮

打开关于子界面

 

人机交互

退出系统

按钮

结束程序

 

2、子界面说明

2.1添加管理员信息子界面

3  添加管理员信息子界面

信息类型

信息内容

控件类型

备注

输入信息

用户名

文本输入框

 

输入信息

密码

文本输入框

 

输入信息

验证密码

文本输入框

需与密码保持一致,一确保密码输入争取

人机交互

添加

按钮

若各项输入均正确,添加用户进入数据库,并将角色设为管理员

人机交互

取消

按钮

结束此次添加

2.2修改管理员信息子界面

4  修改管理员信息子界面

信息类型

信息内容

控件类型

备注

输出信息

管理员信息

表格

显示已有的管理员信息,可以点选

输出信息

用户ID

文本标签

显示被选择的管理员ID

输入信息

用户名

文本输入框

初始显示被选择的管理员用户名,可以修改

输入信息

密码

文本输入框

初始显示被选择的管理员密码,可以修改

人机交互

修改

按钮

将已选中的管理员信息修改为输入信息

人机交互

取消

按钮

结束此次修改

2.3添加学生信息子界面

5  添加学生信息子界面

信息类型

信息内容

控件类型

备注

输入信息

学生姓名

文本输入框

 

输入信息

学号

文本输入框

 

输入信息

密码

文本输入框

 

输入信息

年级

文本输入框

 

输入信息

专业

文本输入框

 

输入信息

性别

单选框

 

输入信息

出生日期

日期选择框

 

输入信息

籍贯

文本输入框

 

人机交互

添加

按钮

若各项输入均正确,添加用户进入数据库,并将角色设为学生

人机交互

取消

按钮

结束此次添加

2.3修改学生信息子界面

6  修改学生信息子界面

信息类型

信息内容

控件类型

备注

输出信息

学生信息

表格

显示已有的学生信息,可以点选

输出信息

用户ID

文本标签

显示被选择的学生ID

输入信息

学生姓名

文本输入框

初始显示被选择的学生姓名,可以修改

输入信息

学号

文本输入框

初始显示被选择的学生学号,可以修改

输入信息

密码

文本输入框

初始显示被选择的学生密码,可以修改

输入信息

年级

文本输入框

初始显示被选择的学生年级,可以修改

输入信息

专业

文本输入框

初始显示被选择的学生专业,可以修改

输入信息

性别

单选框

初始显示被选择的学生性别,可以修改

输入信息

出生日期

日期选择框

初始显示被选择的学生出生日期,可以修改

输入信息

籍贯

文本输入框

初始显示被选择的学生籍贯,可以修改

人机交互

修改

按钮

将已选中的学生信息修改为输入信息

人机交互

取消

按钮

结束此次修改

2.4添加教师信息子界面

7  添加教师信息子界面

信息类型

信息内容

控件类型

备注

输入信息

教师姓名

文本输入框

 

输入信息

用户名

文本输入框

 

输入信息

密码

文本输入框

 

输入信息

Email

文本输入框

 

输入信息

所在院系

文本输入框

 

输入信息

性别

单选框

 

人机交互

添加

按钮

若各项输入均正确,添加用户进入数据库,并将角色设为教师

人机交互

取消

按钮

结束此次添加

2.5修改教师信息子界面

8  修改教师信息子界面

信息类型

信息内容

控件类型

备注

输出信息

教师信息

表格

显示已有的教师信息,可以点选

输入信息

教师姓名

文本输入框

初始显示被选择的教师姓名,可以修改

输入信息

用户名

文本输入框

初始显示被选择的教师用户名,可以修改

输入信息

密码

文本输入框

初始显示被选择的教师密码,可以修改

输入信息

Email

文本输入框

初始显示被选择的教师Email,可以修改

输入信息

所在院系

文本输入框

初始显示被选择的教师所在院系,可以修改

输入信息

性别

单选框

初始显示被选择的教师性别,可以修改

人机交互

修改

按钮

将已选中的教师信息修改为输入信息

人机交互

取消

按钮

结束此次修改

2.6课程管理界面

9  课程管理界面

信息类型

信息内容

控件类型

备注

输入信息

课程名称

文本输入框

 

输入信息

上课周次

文本输入框

 

输入信息

课程简介

文本输入框

 

人机交互

添加

按钮

添加该课程到系统中,经由管理员审核

人机交互

取消

按钮

结束此次添加操作

2.7修改密码

10  修改密码界面

信息类型

信息内容

控件类型

备注

输入信息

用户名

文本输入框

 

输入信息

原密码

文本输入框

 

输入信息

新密码

文本输入框

 

人机交互

修改

按钮

若各项输入均正确,修改用户账号密码,并将修改后的密码存入数据库

人机交互

取消

按钮

结束此次添加操作

2.8关于

11  关于界面

信息类型

信息内容

控件类型

备注

输出信息

系统相关

文本标签

包含软件相关内容,如版本号,制作人员等,供用户阅读

人机交互

关闭

按钮

关闭当前页面,返回上一级

三、    学生界面设计

1、学生界面设计

13  学生界面设计

信息类型

信息内容

控件类型

备注

输入信息

 

 

输出信息

 

 

人机交互

课程管理

按钮

打开课程管理二级菜单

人机交互

选择/退选课程

按钮

展示已选课表、待加入课程

人机交互

查询课程

按钮

展示课表、可选择课程

人机交互

成绩管理

按钮

打开成绩管理二级菜单

人机交互

我的成绩单

按钮

显示已选课程成绩单

人机交互

修改密码

按钮

跳转账户管理界面改密码

人机交互

关于

按钮

展示软件版本信息

人机交互

退出系统

按钮

关闭系统

四、    教师界面设计

1、教师界面设计

14  教师界面设计

信息类型

信息内容

控件类型

备注

输出信息

 

 

输入信息

 

 

人机交互

课程管理

按钮

打开课程管理二级菜单

人机交互

开设课程

按钮

开设一门新课程

人机交互

查询课程

按钮

展示已有课程

人机交互

成绩管理

按钮

打开成绩管理二级菜单

人机交互

录入成绩

按钮

输入学生考试成绩

人机交互

修改成绩

按钮

修改学生考试成绩

人机交互

查询成绩

按钮

展示开设课程成绩单

人机交互

修改密码

按钮

跳转账户管理界面改密码

人机交互

关于

按钮

展示相关信息

人机交互

退出系统

按钮

关闭系统

 

转载于:https://www.cnblogs.com/bshtdxgb/p/9159202.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值