团队作业——随堂小测(同学录)

题目需求

毕业同学录,顾名思义,是记录一个班级或者一个集体同学的家庭地址、联系方式、电话号码、个性语言等等;以达到同学间方便联系、相互了解、回忆过去的作用,以前大都以纸制形式来记录,但弊端颇多,不仅不利于储存、携带,且更不利于朋友间的传播与分享,故此,现在的毕业同学录大都用电子杂志制作软件来制作,它不仅完美解决了诸多纸制同学录的弊端,而且内容更加的多姿多彩,带给即将离别的毕业生们一种回忆的价值,既然这么值得怀念的同学录,我们还不快点去制作它呢!

——https://jingyan.baidu.com/article/4ae03de328c9a73eff9e6bed.html

即编写一个能够记录班级同学基本信息的”软件“,其中基本信息包括(但不限于):

  • 姓名
  • 家庭住址
  • 电话
  • 微信
  • 邮箱
  • QQ
  • 个性语言

程序要求

基础需求:

(不限编程语言)

  • 需实现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

posted @ 2017-11-03 10:10  卞卞  阅读(274)  评论(0编辑  收藏  举报