一、作业要求及其它信息
项目名称:期末大作业匿名互评系统
成员及博客链接:
孙顺花:1500802003
张 瑛:1500802006 李春玲:1500802016 轩 阳:1500802005二、作业完成情况如下
目录
1、编码规范
html编码规范:
代码风格
- 缩进与换行 使用 4 个空格做为一个缩进层级
- 命名 所有命名单词必须全字母小写,单词间以 - 分隔; 元素 id 必须保证页面唯一; 同一页面,应避免使用相同的 name 与 id;
标签
标签名必须使用小写字母;
对于无需自闭合的标签,不允许自闭合; 允许省略的闭合标签,不允许省略闭合标签; 标签使用必须符合标签嵌套规则; -属性属性名必须使用小写字母;
属性值必须用双引号包围;通用部分
编码
页面必须使用精简形式,明确指定字符编码; HTML 文件使用UTF-8 编码; 页面必须包含 title 标签声明标题;其它
- 图片 禁止 img 的 src 取值为空。延迟加载的图片也要增加默认的 src;
- 表单 有文本标题的控件必须使用 label 标签将其与其标题相关联;
按钮
使用 button 元素时必须指明 type 属性值
CSS编码规范
部分同html
- 空格的使用 选择器与 { 之前(必须)要有空格; 属性名的 : 后(必须)要有空格; 属性名的 : 前(禁止)加空格。
- 换行 多选择器规则之间(必须)换行
- 其它 当一个rule包含多个selector时,每个选择器声明必须独占一行
js编码规范
部分同html
- 嵌入规则 Javascript程序放在.js的文件中,需要调用的时候在页面中以
<script src="filename.js">
的形式包含进来。Javascript代码若不是该页面专用的,则避免在页面中直接编写Javascript代码。 - 换行 在以下位置必须使用换行: 每个独立语句结束后; if、else、catch、finally、while等关键字前; 运算符处换行时,运算符必须在新行的行首; 对于因为单行长度超过限制时产生的换行,参考行长度中的策略进行分隔
2、数据库设计
截图如下:
注释:
Student(user) :学生用户userName:用户姓名userNumber:用户学号Password:用户密码userClass:用户所在班级Message: 信息Mname: 姓名Mstate:状态MpostTime: 发布时间Mlogon:注册登录Mscore: 评分ResultMessage: 信息结果RteamName: 小组名称RteamNumber:小组编号RteamProject: 小组项目RteamScore:小组分数TuserName: 教师姓名TNumber: 教师编号Password:密码Tclass: 教受班级Department: 所在部门Group project: 项目名称TeamMember: 小组成员Teamclass: 小组所在班级Teamleader:小组组长
部分代码:
Create table student ( userName char(32), userNumber char(18), Password char(18), userClass int(5), Primary key(userName), );
3、ER图
4、主要功能流程
5、成员分工
轩阳:ER图 ( 10分)孙顺花:代码规范、流程图 (10分)李春玲:数据库设计 (10分)张瑛:数据库设计 (10分)