# 基于MySql和JSP的题库管理系统
# 第一章 选题意义及可行性
## 1.1 背景及意义
随着电脑网络的不断普及,计算机技术已经被越来越多地应用到各个行业管理当中,担当起高效、节能的操纵主角。在日常生活中也充当着重要的角色。
随着疫情的发生,对于大学生的课程考核成为一个问题,该需求分析报告用于WEB的课程试题库管理系统这一课题的开发过程。明确了课题开发的目的与要求,介绍了该系统的所有功能以及适用范围。
## 1.2 主要研究内容
本次拟通过对题库管理有关理论著作和知识的学习,主要从使用者身份以及数据和信息两个方面着手去考虑,对题库管理的整个流程,从底层开始规划设计,针对不同角色的不同管理需求,制定相应的架构模块,实时跟进使用的需求变化,尽可能提高系统的操作性和灵活性。打下一个扎实的根基是非常必要的,否则系统将变得越发难以维护,复杂度也将增加。这就要求系统要有良好的模块化设计。当系统的信息量越大,复杂度越高的时候,用户体验显得尤为重要。对当前题库管理的新需求分析,根据这些新需求设计出一套合适但相对简化的管理模式的管理系统,并且完成该系统下的各子系统功能模块的设计与开发,以实现题库管理的自动化、及时化和系统化的目的。
# 第二章 需求分析及系统设计
## 2.1 需求分析
### 2.1.1 系统描述
本选题旨在设计一个可以对题库信息进行良好管理的系统。服务器端用于部署该系统并且储存用户提交的信息数据,所有的业务逻辑均在服务器端处理,而浏览器端仅仅是一个浏览器,使用者并不需要进行维护,只是需要进行数据访问,从而实现各项功能需求的定制。
### 2.1.2 系统基本要求
该课题研究的目的是为提高题库管理的效率,给需要进行题库管理的人提供方便、快捷的创建、编辑题库信息;提供方便、快捷的查询,提高题库调查工作的效率。
系统主要完成内容包括管理员管理、教师管理、题库管理、题库导入管理、题库导出管理主要功能如下:
- **管理员管理**:包括管理员对管理员信息的增加、删除、修改等,对各类型的查询、统计等
- **教师管理**:对教师信息的增加、删除、修改、查询等
- **题库管理**:对题库信息的增加、删除、修改、查询等
- **题库导出管理**:对题库信息的导出成Excel
- **题库导入管理**:对题库信息的Excel导入mySQL
### 2.1.3 功能需求分析
系统的功能包括:管理员管理、教师管理、题库管理、题库导入管理、题库导出管理等。管理员负责对各项信息的管理等,具体功能如图3.1:
![](http://www.writebug.com/myres/static/uploads/2021/10/19/0a224c0ab8b29e14d6ed1a33517c19a8.writebug)
**管理员用例清单表 **
| 模块 | 用例编号 | 用例名称 | 用例描述 |
| ------ | --------- | ------ | --------------------- |
| 管理员登入 | Admin-001 | 管理员登入 | 管理员根据账户名、密码登入系统 |
| 教师管理 | Admin-002 | 教师管理 | 添加、修改、删除出题教师 |
| 试卷组建 | Admin-003 | 试卷组建 | 在试题库中选择需求数量的题目组成试卷 |
| 教师名单导入 | Admin-004 | 教师名单导入 | 在教师库中讲Excel文件中的教师名单导入 |
| 试题导入 | Admin-005 | 试题导入 | 在试题库中讲Excel文件中的试题导入 |
**管理员登入的用例描述表**
| **项** | **描述** |
| -------- | ---------------------------------------- |
| **描述** | 管理员根据账户名、密码登入系统 |
| **基本流程** | (1)根据登入界面选择“管理员”,输入用户名、密码 (2)核对数据库账号信息 (3)信息匹配登入成功,否则返回登入界面 |
| **返回数据** | 账户名 |
**教师管理的用例描述表**
| **项** | **描述** |
| -------- | ---------------------------------------- |
| **描述** | 添加、修改、删除出题教师 |
| **基本流程** | (1)管理员点击“教师管理”,进入教师管理界面 (2)系统根据相应信息显示已存在的教师信息 (3)管理员根据需求,单击删除、修改、添加等按钮 (4)根据选择不同的需求弹出相应的窗口 (5)完成相应需求的操作 |
| **返回数据** | NULL |
**试卷组建用例描述表**
| **项** | **描述** |
| -------- | ---------------------------------------- |
| **描述** | 在试题库中选择需求数量的题目组成试卷 |
| **基本流程** | (1) 管理员点击”组卷”,进入组卷界面 (2)系统根据相应信息显示已存在的题库信息 (3) 管理员根据需求选择相应的试题组成试卷 (4) 完成相应需求的组建操作 |
| **返回数据** | 试卷集 |
用户负责个人信息、个人题库的管理,具体功能如图3.2:
![](http://www.writebug.com/myres/static/uploads/2021/10/19/d66865e6fe04669447c3c2e8e98d884f.writebug)
**教师的用例清单表**
| 模块 | 用例编号 | 用例名称 | 用例描述 |
| ------ | --------- | ------ | --------------------- |
| 管理员登入 | Admin-001 | 管理员登入 | 管理员根据账户名、密码登入系统 |
| 教师管理 | Admin-002 | 教师管理 | 添加、修改、删除出题教师 |
| 试卷组建 | Admin-003 | 试卷组建 | 在试题库中选择需求数量的题目组成试卷 |
| 教师名单导入 | Admin-004 | 教师名单导入 | 在教师库中讲Excel文件中的教师名单导入 |
| 试题导入 | Admin-005 | 试题导入 | 在试题库中讲Excel文件中的试题导入 |
**教师登入用例描述表**
| **项** | **描述** |
| -------- | ---------------------------------------- |
| **描述** | 教师根据账户名、密码登入系统 |
| **基本流程** | (1)根据登入界面选择“教师”,输入用户名、密码 (2)核对数据库账号信息 (3)信息匹配登入成功,否则返回登入界面 |
| **返回数据** | 账户名 |
**组建试题库用例描述表**
| **项** | **描述** |
| -------- | ---------------------------------------- |
| **描述** | 落实课程的授课知识点,完成试题库的组建 |
| **基本流程** | (1) 教师点击“出题”,进入出题界面 (2) 向试题库中添加试题 (3) 完成相应需求的组建题库操作 |
| **返回数据** | 试题库 |
**试题维护用例描述表**
| **项** | **描述** |
| -------- | ---------------------------------------- |
| **描述** | 修改、删除试题库 |
| **基本流程** | (1) 教师点击”搜索”,进入题库界面 (2) 填写相应的查询添加 (3) 编辑对应试题 (4) 完成相应需求的组试题维护操作 |
| **返回数据** | 改变的试题集 |
### 2.1.4 运行需求分析
**系统服务器端配置需求信息表**
| 类型 | 配置型号 |
| ------- | ----------- |
| 操作系统 | Window10 |
| Web服务器 | Tomcat9.0.3 |
| 数据库管理系统 | MySQL5.6 |
| 运行库 | JDK1.8 |
**系统客户端配置需求信息
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
4338270597223953.zip (5个子文件)
item_bank_management_system
src
j2ee报告4.docx 1.16MB
testsystem.sql 7KB
testsystem.rar 5.67MB
LICENSE 1KB
README.md 20KB
共 5 条
- 1
资源评论
工具盒子
- 粉丝: 61
- 资源: 1313
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功