IncidentsReport项目开发会议纪要:分工与设计策略

需积分: 0 0 下载量 168 浏览量 更新于2024-08-04 收藏 26KB DOCX 举报
"本次会议是基于Java的应用软件开发课程中,IncidentsReport项目的小组会议,由计算机应用153班的张龙、林能、黄香源和吴佩明四位同学组成的第一组进行。指导教师为魏乐,会议在2017年1月6日在寝室举行,由张龙主持并记录。会议主要围绕项目的实现方法展开,内容包括分工、样式统一、编码方案、前后端交互、页面设计、问题解决途径、系统模块划分以及数据库管理等关键环节。" 会议中提到的知识点如下: 1. **项目分工**:张龙负责主界面设计,吴佩明负责后台管理系统页面,林能负责管理员登录界面,黄香源则负责创建警报页面。这种分工方式有助于各成员专注特定领域,提高工作效率。 2. **样式与格式统一**:团队强调了整体风格的一致性,这在UI设计中至关重要,可以提供用户一致且良好的体验。 3. **编码方案**:团队决定对相似功能采取相似实现,如数据库操作和管理员相关功能。这样的做法可以提高代码的复用性,减少重复工作,同时有利于代码的维护和理解。 4. **前后端交互**:采用JavaScript与Servlet进行交互,这是Web开发中常见的做法,JavaScript通常用于客户端交互,Servlet处理服务器端逻辑,两者结合可以实现动态数据的实时更新。 5. **页面设计**:计划采用Bootstrap Material Design作为HTML页面设计框架,该框架提供了丰富的组件和预定义样式,可以帮助快速构建响应式和移动优先的网页。 6. **问题解决途径**:遇到问题时,团队建议首先尝试Google搜索,然后查阅StackOverflow,最后是参考相关文档,这是开发者解决问题的常见步骤。 7. **系统模块划分**:讨论了事件相关、二级管理员相关、管理员相关和订阅相关的系统模块,明确模块划分有助于结构化项目,降低复杂性。 8. **数据库管理**:组长教导组员使用phpMyAdmin管理MySQL数据库,并分享了相应的数据库用户账户信息。phpMyAdmin是一个直观易用的数据库管理工具,对于初学者尤其友好。 通过这次会议,团队明确了项目开发的各项关键任务和实施策略,为IncidentsReport项目的成功实施奠定了基础。在实际开发过程中,团队成员需要不断协作,确保每个环节的顺畅进行,以实现高效且高质量的软件开发。