团队作业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测试任务安排
时间 | 内容 | 说明 | 人员 |
---|---|---|---|
第十周 | 基本功能测试 | 对注册、登录、增删查改等基本功能进行测试 | 徐文俊 |
已完成的初版功能测试 | 对已完成的不同用户的各个功能进行测试 | 徐文俊 | |
前端测试 | 对前后端对接的测试 | 蔡宏洲,邱榕涛,饶祥滨 | |
第十一周 | 数据模块测试 | 对数据映射、数据库的测试 | 蔡宏洲,饶祥滨 |
项目完整测试 | 对整个初版项目系统的整体测试并对测试结果作总结 | 全体成员 |