2020暑期小学期JAVAEE课程教学系统详细设计与接口修改记录

需积分: 0 0 下载量 92 浏览量 更新于2024-06-30 收藏 2.37MB PDF 举报
该文档是关于2020年暑假小学期的JAVAEE课程教学辅助系统详细设计说明书,由项目经理田丰瑞负责。团队成员包括曹大华、巩怡霖、李朝龙、向苡霄和张一卓。文档记录了自0.1版本以来的多次迭代修改,主要关注系统的用户界面设计、接口规范、功能模块的完善以及数据库操作。 1. 版本管理:文档从0.1版本开始,关注登录、注册和Dashboard界面的设计,并指出存在接口命名不统一的问题。田丰瑞在后续版本中统一了接口命名,并补充了3.2节至6章的内容,确保各个模块的完整性。 2. 用户角色和接口:在开发过程中,讨论了不同用户角色(如学生和教师)是否应使用统一的接口问题,这涉及到权限管理和功能区分。 3. 接口设计与改进:田丰瑞在多个版本中修正了PasswordReminder和UpcomingIssue接口,并增加了接口与正文之间的链接,便于导航。此外,他还关注了如何通过接口向后端传递用户身份信息。 4. 详细页面设计:3.4.2.2作业详情页的编写逐渐推进,包括界面设计和接口定义,如上传、下载功能的实现和进度条的显示。 5. 文件上传与下载:从1.0版本开始,重点转向文件上传下载功能的完善,包括进度条和批量下载功能。同时,教师用户的更多功能也逐步实现,如查看成绩、讨论区功能的开发。 6. 功能模块的实现与调整:随着版本升级,教师的功能模块如考试、查看成绩和讨论区功能逐一被添加。PrevCourse界面的实现也在逐步进行。 7. 数据库交互:田丰瑞负责编写SQL接口,这部分工作在1.4版本中已扩展到6.13,涉及到数据库操作与JavaEE应用程序的集成。 综上,这份系统详细设计说明书展示了项目的持续优化过程,强调了前后端交互、用户权限控制以及功能模块的渐进式开发,反映了团队对细节的关注和对用户体验的追求。