发布时间:2023-05-01 22:39:51
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个大学校园学习资源共享系统,大学校园学习资源共享系统项目使用框架为SSM(MYECLIPSE),选用开发工具为idea。
(1)学生管理。管理员可以对学生信息进行管理,可以进行新增学生、修改学生、删除学生、查询学生操作。管理员可以对学生信息的学生id、名字、性别、学生、密码、班级id、年级、年级id、班级、账号、信息进行管理。学生信息----学生管理的用例图如下图2-1所示。
图2-1学生信息----学生管理用例图
添加学生信息用例描述,具体用例描述如表2-x所示:
表2-x添加学生信息用例描述表
| 编号 | 1-x | 用例名称 | 添加学生信息 |
|---|---|---|---|
| 使用人员 | 用户 | ||
| 输入 | 学生id、名字、性别、学生、密码、班级id、年级、年级id、班级、账号、 | ||
| 系统响应 | 系统提示添加学生信息成功,并跳转学生管理页面 | ||
| 前置条件 | 用户登录 | 后置条件 | 用户成功添加学生 |
| 交互行为 | 1.用户登录系统 2.用户输入学生信息,进行提交 3.系统校验学生信息 4.插入学生到数据库xuesheng表中 5.返回页面添加学生成功信息,跳转到学生管理页面 | ||
| 特别说明 | 用户需先登录 | ||
(2)班级管理。管理员可以对班级信息进行管理,可以进行新增班级、修改班级、删除班级、查询班级操作。管理员可以对班级信息的班级、名称、信息进行管理。班级信息----班级管理的用例图如下图2-2所示。
图2-2班级信息----班级管理用例图
添加班级信息用例描述,具体用例描述如表2-x所示:
表2-x添加班级信息用例描述表
| 编号 | 1-x | 用例名称 | 添加班级信息 |
|---|---|---|---|
| 使用人员 | 用户 | ||
| 输入 | 班级、名称、 | ||
| 系统响应 | 系统提示添加班级信息成功,并跳转班级管理页面 | ||
| 前置条件 | 用户登录 | 后置条件 | 用户成功添加班级 |
| 交互行为 | 1.用户登录系统 2.用户输入班级信息,进行提交 3.系统校验班级信息 4.插入班级到数据库banji表中 5.返回页面添加班级成功信息,跳转到班级管理页面 | ||
| 特别说明 | 用户需先登录 | ||
(3)管理员管理。管理员可以对管理员信息进行管理,可以进行新增管理员、修改管理员、删除管理员、查询管理员操作。管理员可以对管理员信息的密码、账号、管理员、信息进行管理。管理员信息----管理员管理的用例图如下图2-3所示。
图2-3管理员信息----管理员管理用例图
添加管理员信息用例描述,具体用例描述如表2-x所示:
表2-x添加管理员信息用例描述表
| 编号 | 1-x | 用例名称 | 添加管理员信息 |
|---|---|---|---|
| 使用人员 | 用户 | ||
| 输入 | 密码、账号、管理员、 | ||
| 系统响应 | 系统提示添加管理员信息成功,并跳转管理员管理页面 | ||
| 前置条件 | 用户登录 | 后置条件 | 用户成功添加管理员 |
| 交互行为 | 1.用户登录系统 2.用户输入管理员信息,进行提交 3.系统校验管理员信息 4.插入管理员到数据库admin表中 5.返回页面添加管理员成功信息,跳转到管理员管理页面 | ||
| 特别说明 | 用户需先登录 | ||
(4)测试题管理。管理员可以对测试题信息进行管理,可以进行新增测试题、修改测试题、删除测试题、查询测试题操作。管理员可以对测试题信息的正确选项、选项C、选项B、测试题id、课程id、状态、题目、课程、选项A、测试题、信息进行管理。测试题信息----测试题管理的用例图如下图2-4所示。
图2-4测试题信息----测试题管理用例图
添加测试题信息用例描述,具体用例描述如表2-x所示:
表2-x添加测试题信息用例描述表
| 编号 | 1-x | 用例名称 | 添加测试题信息 |
|---|---|---|---|
| 使用人员 | 用户 | ||
| 输入 | 正确选项、选项C、选项B、测试题id、课程id、状态、题目、课程、选项A、测试题、 | ||
| 系统响应 | 系统提示添加测试题信息成功,并跳转测试题管理页面 | ||
| 前置条件 | 用户登录 | 后置条件 | 用户成功添加测试题 |
| 交互行为 | 1.用户登录系统 2.用户输入测试题信息,进行提交 3.系统校验测试题信息 4.插入测试题到数据库ceshiti表中 5.返回页面添加测试题成功信息,跳转到测试题管理页面 | ||
| 特别说明 | 用户需先登录 | ||
(5)年级管理。管理员可以对年级信息进行管理,可以进行新增年级、修改年级、删除年级、查询年级操作。管理员可以对年级信息的名称、年级、信息进行管理。年级信息----年级管理的用例图如下图2-5所示。
图2-5年级信息----年级管理用例图
添加年级信息用例描述,具体用例描述如表2-x所示:
表2-x添加年级信息用例描述表
| 编号 | 1-x | 用例名称 | 添加年级信息 |
|---|---|---|---|
| 使用人员 | 用户 | ||
| 输入 | 名称、年级、 | ||
| 系统响应 | 系统提示添加年级信息成功,并跳转年级管理页面 | ||
| 前置条件 | 用户登录 | 后置条件 | 用户成功添加年级 |
| 交互行为 | 1.用户登录系统 2.用户输入年级信息,进行提交 3.系统校验年级信息 4.插入年级到数据库nianji表中 5.返回页面添加年级成功信息,跳转到年级管理页面 | ||
| 特别说明 | 用户需先登录 | ||
(6)成绩管理。管理员可以对成绩信息进行管理,可以进行新增成绩、修改成绩、删除成绩、查询成绩操作。管理员可以对成绩信息的学生、学生id、成绩id、成绩、课程id、成绩、考试时间、信息进行管理。成绩信息----成绩管理的用例图如下图2-6所示。
图2-6成绩信息----成绩管理用例图
添加成绩信息用例描述,具体用例描述如表2-x所示:
表2-x添加成绩信息用例描述表
| 编号 | 1-x | 用例名称 | 添加成绩信息 |
|---|---|---|---|
| 使用人员 | 用户 | ||
| 输入 | 学生、学生id、成绩id、成绩、课程id、成绩、考试时间、 | ||
| 系统响应 | 系统提示添加成绩信息成功,并跳转成绩管理页面 | ||
| 前置条件 | 用户登录 | 后置条件 | 用户成功添加成绩 |
| 交互行为 | 1.用户登录系统 2.用户输入成绩信息,进行提交 3.系统校验成绩信息 4.插入成绩到数据库chengji表中 5.返回页面添加成绩成功信息,跳转到成绩管理页面 | ||
| 特别说明 | 用户需先登录 | ||
(7)学生课程管理。管理员可以对学生课程信息进行管理,可以进行新增学生课程、修改学生课程、删除学生课程、查询学生课程操作。管理员可以对学生课程信息的学生、课程id、学生id、学生课程id、学生课程、信息进行管理。学生课程信息----学生课程管理的用例图如下图2-7所示。
图2-7学生课程信息----学生课程管理用例图
添加学生课程信息用例描述,具体用例描述如表2-x所示:
表2-x添加学生课程信息用例描述表
| 编号 | 1-x | 用例名称 | 添加学生课程信息 |
|---|---|---|---|
| 使用人员 | 用户 | ||
| 输入 | 学生、课程id、学生id、学生课程id、学生课程、 | ||
| 系统响应 | 系统提示添加学生课程信息成功,并跳转学生课程管理页面 | ||
| 前置条件 | 用户登录 | 后置条件 | 用户成功添加学生课程 |
| 交互行为 | 1.用户登录系统 2.用户输入学生课程信息,进行提交 3.系统校验学生课程信息 4.插入学生课程到数据库xueshengkecheng表中 5.返回页面添加学生课程成功信息,跳转到学生课程管理页面 | ||
| 特别说明 | 用户需先登录 | ||
(8)课程管理。管理员可以对课程信息进行管理,可以进行新增课程、修改课程、删除课程、查询课程操作。管理员可以对课程信息的任课老师id、班级、年级id、年级、课程id、班级id、任课老师、课程、课程介绍、信息进行管理。课程信息----课程管理的用例图如下图2-8所示。
图2-8课程信息----课程管理用例图
添加课程信息用例描述,具体用例描述如表2-x所示:
表2-x添加课程信息用例描述表
| 编号 | 1-x | 用例名称 | 添加课程信息 |
|---|---|---|---|
| 使用人员 | 用户 | ||
| 输入 | 任课老师id、班级、年级id、年级、课程id、班级id、任课老师、课程、课程介绍、 | ||
| 系统响应 | 系统提示添加课程信息成功,并跳转课程管理页面 | ||
| 前置条件 | 用户登录 | 后置条件 | 用户成功添加课程 |
| 交互行为 | 1.用户登录系统 2.用户输入课程信息,进行提交 3.系统校验课程信息 4.插入课程到数据库kecheng表中 5.返回页面添加课程成功信息,跳转到课程管理页面 | ||
| 特别说明 | 用户需先登录 | ||
(9)错题管理。管理员可以对错题信息进行管理,可以进行新增错题、修改错题、删除错题、查询错题操作。管理员可以对错题信息的测试题id、学生id、测试题、正确选项、学生、错题id、错题、选项D、错误时间、选项B、选项A、选择答案、信息进行管理。错题信息----错题管理的用例图如下图2-9所示。
图2-9错题信息----错题管理用例图
添加错题信息用例描述,具体用例描述如表2-x所示:
表2-x添加错题信息用例描述表
| 编号 | 1-x | 用例名称 | 添加错题信息 |
|---|---|---|---|
| 使用人员 | 用户 | ||
| 输入 | 测试题id、学生id、测试题、正确选项、学生、错题id、错题、选项D、错误时间、选项B、选项A、选择答案、 | ||
| 系统响应 | 系统提示添加错题信息成功,并跳转错题管理页面 | ||
| 前置条件 | 用户登录 | 后置条件 | 用户成功添加错题 |
| 交互行为 | 1.用户登录系统 2.用户输入错题信息,进行提交 3.系统校验错题信息 4.插入错题到数据库cuoti表中 5.返回页面添加错题成功信息,跳转到错题管理页面 | ||
| 特别说明 | 用户需先登录 | ||
(10)教师管理。管理员可以对教师信息进行管理,可以进行新增教师、修改教师、删除教师、查询教师操作。管理员可以对教师信息的密码、教师id、账号、教师、信息进行管理。教师信息----教师管理的用例图如下图2-10所示。
图2-10教师信息----教师管理用例图
添加教师信息用例描述,具体用例描述如表2-x所示:
表2-x添加教师信息用例描述表
| 编号 | 1-x | 用例名称 | 添加教师信息 |
|---|---|---|---|
| 使用人员 | 用户 | ||
| 输入 | 密码、教师id、账号、教师、 | ||
| 系统响应 | 系统提示添加教师信息成功,并跳转教师管理页面 | ||
| 前置条件 | 用户登录 | 后置条件 | 用户成功添加教师 |
| 交互行为 | 1.用户登录系统 2.用户输入教师信息,进行提交 3.系统校验教师信息 4.插入教师到数据库jiaoshi表中 5.返回页面添加教师成功信息,跳转到教师管理页面 | ||
| 特别说明 | 用户需先登录 | ||
(11)文件管理。管理员可以对文件信息进行管理,可以进行新增文件、修改文件、删除文件、查询文件操作。管理员可以对文件信息的标题、上传时间、文件id、发布人、发布人身份、发布人id、文件、描述、信息进行管理。文件信息----文件管理的用例图如下图2-11所示。
图2-11文件信息----文件管理用例图
添加文件信息用例描述,具体用例描述如表2-x所示:
表2-x添加文件信息用例描述表
| 编号 | 1-x | 用例名称 | 添加文件信息 |
|---|---|---|---|
| 使用人员 | 用户 | ||
| 输入 | 标题、上传时间、文件id、发布人、发布人身份、发布人id、文件、描述、 | ||
| 系统响应 | 系统提示添加文件信息成功,并跳转文件管理页面 | ||
| 前置条件 | 用户登录 | 后置条件 | 用户成功添加文件 |
| 交互行为 | 1.用户登录系统 2.用户输入文件信息,进行提交 3.系统校验文件信息 4.插入文件到数据库wenjian表中 5.返回页面添加文件成功信息,跳转到文件管理页面 | ||
| 特别说明 | 用户需先登录 | ||
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计