Fork me on GitHub

团队作业3--需求改进&系统设计

这个作业属于哪个课程 网络1234-软件工程
这个作业要求在哪里 作业要求
这个作业的目标 需求&原型改进,系统设计,Alpha任务分配计划,测试计划

一,需求&原型改进


1.1需求改进

问题1:数据库复杂的映射问题。
修改1:对于不同的用户板块,我们设计了相对应的数据库映射,尽量做到简洁化、高效化。
问题2:怎么解决不同用户权限问题?
修改2:管理员可管理后台数据(修改学生教师等所有信息),教师可录入课程相关信息并查询学生的课程相关信息,学生可查询本人在校的相关信息。

1.2需求计划书的修改完善

二、系统设计


2.1架构图

2.2前端设计

学生输入学号和密码,进入学生个人信息页面;管理人员输入管理员帐号和密码,进入相应的管理页面。如果信息错误,则给出相应的警告提示信息。

2.3后端设计

2.3.1 学生综合信息管理系统模块

学生综合信息管理系统包括学生入学时录入的相关个人信息,包括性别,姓名,身份证号、出生年月,家庭住址,兴趣爱好等。学期当中,学生可以查询自己的各门功课的成绩。对于班主任或者班级的管理人员来说,可以查看本班级所以的学生的综合信息,及学生选课的情况,也可以修改某一个学生的某些信息,便于在教学工作中进行管理。

2.3.2 学生成绩管理系统模块

学校的教学管理人员可以在每学期的结束,录入本班学生的考试成绩,也能够通过后台的按条件搜索学生的成绩信息,便于教学管理人员随时了解学生的考试情况。学生可通过登录系统查询自己的成绩和某一科的成绩排名。

2.3.3 数据库ER图

三、Alpha任务分配计划


3.1功能分解图

3.2任务分配

3.3甘特图

3.4任务进度统计

四、测试计划


4.1测试总纲

4.1.1项目产品

集学生、教师、管理员三者用户功能为一体的学生管理系统

4.1.2功能模块测试

用户注册、登录等基本功能测试,不同用户的相关功能测试

4.1.3数据模块测试

数据库测试、数据映射测试

4.1.4测试人员

项目团队全体成员

4.1.5测试环境

PC:WIN10

4.1.6测试数据

成员自制数据表

4.2测试任务安排

时间 内容 说明 人员
第十周 基本功能测试 对注册、登录、增删查改等基本功能进行测试 徐文俊
已完成的初版功能测试 对已完成的不同用户的各个功能进行测试 徐文俊
前端测试 对前后端对接的测试 蔡宏洲,邱榕涛,饶祥滨
第十一周 数据模块测试 对数据映射、数据库的测试 蔡宏洲,饶祥滨
项目完整测试 对整个初版项目系统的整体测试并对测试结果作总结 全体成员
posted @ 2021-11-15 21:22  Sashiburi  阅读(50)  评论(0编辑  收藏  举报