计算机学院Java项目小组会议纪要:IncidentsReport开发讨论

需积分: 0 0 下载量 161 浏览量 更新于2024-08-04 收藏 23KB DOCX 举报
"本次会议是计算机学院计算机科学与技术专业的学生们在2017-2018学年第一学期进行的一次项目讨论,项目名为IncidentsReport,由魏乐老师指导,小组成员包括张龙、林能、黄香源和吴佩明。会议主要集中在如何实现基于Java的应用软件开发,即IncidentsReport项目。会议地点在寝室,由张龙主持并记录,于2017年11月4日举行。" 会议内容涉及多个关键知识点,以下是详细解释: 1. **编码方案一致性**:会议强调了编码规范的重要性,对于具有相似功能的部分应采取相同的实现方式,例如,数据库操作和与管理员、事件相关的代码。这种做法有助于提高代码的可读性和可维护性,减少错误,并使团队成员更易于理解和协作。 2. **前后端交互**:小组决定采用JavaScript配合Servlet的方式来处理前后端交互。JavaScript通常用于客户端,负责动态更新和用户交互,而Servlet则在服务器端运行,处理HTTP请求并返回响应,这种方式在Web应用程序中非常常见。 3. **HTML页面设计**:小组选择了Bootstrap Material Design框架来设计HTML页面。Bootstrap提供了响应式布局和预定义的样式,Material Design则是Google提出的一种设计语言,注重简洁、清晰的界面,两者结合可以创建现代且用户体验良好的网页。 4. **问题解决策略**:当遇到编程问题时,团队成员被建议首先尝试通过Google搜索解决方案,如果未果,再转向StackOverflow这样的技术问答社区,最后查阅相关文档,这是一套常见的技术问题解决流程。 5. **系统模块划分**:讨论了系统模块的划分,涉及事件相关、二级管理员、管理员和订阅等模块。合理的模块划分有助于项目的结构化,便于分工合作,也能提高代码的可复用性和可扩展性。 6. **数据库设计和管理**:团队确认了数据库设计的基本无误,并安排组长教授组员如何使用phpMyAdmin管理MySQL数据库。phpMyAdmin是一个开源的数据库管理工具,方便进行数据查询、修改、备份等操作。此外,还共享了数据库用户的账户信息,以便团队成员进行数据库操作。 这次会议记录显示了一个典型的软件开发团队在项目初期阶段的组织和决策过程,涵盖了从编码规范到技术选型,再到团队协作和问题解决等多个重要环节。