博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

软工作业2

Posted on 2018-06-18 15:15  Takers  阅读(186)  评论(0编辑  收藏  举报

一、小程序代码规范

1.缩进

        4个空格,在VS2005和其他的一些编辑工具中都可以定义Tab键扩展成为几个空格键。不用 Tab键的理由是Tab键在不同的情况下会显示不同的长度。4个空格的距离从可读性来说正好。

 

2.行宽

       行宽必须限制,但是以前有些文档规定的80字符行宽太小了(以前的计算机/打字机显示行宽为80字符),现在时代不同了,可为100字符。

3.括号

      在复杂的条件表达式中,用括号清楚地表示逻辑优先级。

4.分行

     不要把多行语句放在一行上,更严格地说,不要把不同的变量定义在一行上。

 5.命名

     对于属性命名用其英文来命名,当遇到多个单词时,用“-”来连接。

6.断行与空白的{ }

     两个括号各占一行,条理清晰。

7.大小写问题

     由多个单词组成的变量名,如果全部都是小写,很不易读,一个简单的解决方案就是用大小写区分它们。

二、团队项目的数据库设计

 

三、团队项目的ER图

 

 

 

 

四、团队项目主要功能流程描述

(1) 点名功能

   点名功能主要由学生端和教师端两个模块构成,其中学生端是学生使用的功能模块,学生利用该模块输入自己的学号姓名等点名所需信息,自动匹配教师,。教师端则作为信息的接收端,通过将接收到的来自学生端的信息与自己手机中已经存储的学生信息进行匹配,来确认学生的出勤情况

(2) 学习资源推送

老师可以给学生推送课外资料。选择需要发布的班级,确认发布即可,发送成功后,老师和学生会收到推送信息,学生可以直接访问链接的资源, 进行知识拓展,在手机上观看。

五、描述队员在此次作业中的分工及组员贡献分(分数=队员人数*10,将“分数”根据队员的贡献分配)

 

成员 分工 分数
魏圆林 团队项目主要功能流程描述 10
苏毅俊 团队代码规范及编码原则 10
周泽加 数据库设计 10
李长栋 团队项目ER图 10