团队作业——随堂小测(同学录)
题目需求
毕业同学录,顾名思义,是记录一个班级或者一个集体同学的家庭地址、联系方式、电话号码、个性语言等等;以达到同学间方便联系、相互了解、回忆过去的作用,以前大都以纸制形式来记录,但弊端颇多,不仅不利于储存、携带,且更不利于朋友间的传播与分享,故此,现在的毕业同学录大都用电子杂志制作软件来制作,它不仅完美解决了诸多纸制同学录的弊端,而且内容更加的多姿多彩,带给即将离别的毕业生们一种回忆的价值,既然这么值得怀念的同学录,我们还不快点去制作它呢!
——https://jingyan.baidu.com/article/4ae03de328c9a73eff9e6bed.html
即编写一个能够记录班级同学基本信息的”软件“,其中基本信息包括(但不限于):
- 姓名
- 家庭住址
- 电话
- 微信
- 邮箱
- 个性语言
程序要求
基础需求:
(不限编程语言)
- 需实现GUI界面
- 实现同学记录信息的增、删、改、查
- 支持导出excel
附加分:
- 支持群发邮件功能
- 支持上传头像,并导出毕业纪念相册,类似下图
作业形式
1、事先设计好模块函数分工
2、要求通过 github 协同工作,多人共同完成,每个人都需要编码,其中github要求如下:
- 在 github 下创建一个名为 Classmate-book 的 Repo,相关程序和文档都放置于这个文件夹下
- 每个人负责的不同部分由自己上传,要求每个人创建自己的分支树(这需要在提交日志中体现出来)
- 最后由一个人对各个功能进行整合,并最后将分支进行合并,需要用到merge命令
3、在博客园发表一篇随笔,需要 github 的链接及提交日志截图、程序运行截图、程序运行环境(方便助教及他组进行测试)、组员职责分工等。截止时间定于2017.11.04 22:00
4、发布一篇他组的互测报告,报告内容包括界面美观程度(10')、操作友好性(5')、功能点测试bug(15')、代码质量检查(20')。其中他组由现场抽签决定。互测报告,截止时间定于2017.11.11 22:00