一个面向社会,偏向同济大学的慈善网站
springBoot + hibernate
- MySQL数据库
- Maven
两个文件夹,一个放源代码source
,一个放文档和PPTdocuments
。然后打包压缩。
所有源代码的打包,我觉得应该包括生成的jar包
按顺序展示以下内容(文档用英文写,交PDF)
- 项目名,成员的学号姓名,联系手机号,联系人邮箱。
- 本系统所有已经实现的功能列表
- 用户手册,需要具有
用户界面截图
和描述
的sample scenarios;系统部署和结构设置的描述(对项目结构进行解释)。 - 系统结构和组成的设计(分层的阐述)
- 数据库设计。
- 其他技术细节或信息,如果有的话。
- PPT的第一页要包含项目的名字以及所有成员的学号姓名
- PPT用英文写作,提交PDF版
项目得分中占比最重的为Final Presentation。所以只要答辩讲得好就行。
其中答辩中占分最高的是System functionalities implemented
和Architectural and component design
。
三十分钟以内的答辩时间,有Q&A环节,presentation为英文演讲。
presentation展示的内容与文档中的内容基本一致,因此PPT可以用文档内容做。答辩要点具体如下
- 首先介绍general idea和creativity,重点强调creativity。[可以参考proposal]
- 明确地展示、介绍所有实现的项目功能,并从用户的角度介绍系统(应该就是演示操作)[可以参考文档第二条]
- 展示服务端的系统结构和组成的设计、展示服务端主要组成成分的函数和接口的设计、数据库设计以及它们背后的设计逻辑。[参考文档第3、4、5条]
- 展示团队合作模型、方法、成员技能、合作方式等。[参考proposal]
- 展示系统设计和实现过程中涉及到的比较重要的问题,以及对应的解决方案。[需要讨论]
- 王一同:文档2、3前半部分
- 沈金伟:文档5、6
- 刘书良:文档其它部分
- 李航:文档汇总、PPT制作(复制proposal的PPT内容以及文档内容就差不多了)