PHP项目实训方案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

北京新华电脑学校2009网络传媒班PHP 项目实训方案

以下是开发环境:

开发平台: windows 2003

开发语言及版本: PHP5.2.5

开发数据库及版本:MySQL5.0.22

服务器软件及版本: Apache2.2.8

浏览器软件及版本:IE6.0 +

客户端语言:HTML + JavaScript+Ajax+DIV+CSS

实训方案一:

为某学院开发在线考试系统,该考试系统包括考生信息,考试题目,成绩统计等三大模块.

(A ) 考生信息模块,

功能说明:由考生填写考生报名表之后,把收集到的考生个人信息(如:姓名,学历,籍贯,头像等等),进入数据库之后,分配考生个人唯一的ID号和准考证号,及登录密码,( 准考证号及密码将作为考生以后成绩查询的依据.) 并实现管理员查看考生个人的信息(包括模糊查询,精确查询),每20名考生信息做翻页.

考生本人的各项报名信息请见下例参考图所示:并不强求一致.

上图为参考图,图中所缺乏的考生头像,考试科目,所在班级都为必填信息,请自行补充

数据库的设计如下:

数据库名为: zxksxt (在线考试系统,每字拼音第一字母) ,密码:与数据库名相同

表名一: KaoSheng( 考生信息表) 该表中各个字段说明如下:

KS_id: 考生个人ID号,主键,自动增长编号

KS_name: 考生姓名可变文本字符型数据

KS_sfzh: 身份证号按文本字符型数据保存

KS_sex 考生性别

KS_zhenghao 考生准考证号

KS_pass 考生登录密码

B_id 班级表主键id

Km_id: 考试科目id

…….

KS_addtime: 考生信息添加时间,timestamp(14) 默认值

表名二: KeMu ( 考试科目表)

,自动增长编号

Km_name: 科目名称,可变文本字符型数据,存放考试科目,诸如: 3Ds max, PhotoShop, ASP等

T_id : 授课教师ID号

Km_addtime: 考试科目信息添加时间,timestamp(14) 默认值

表名三: Teacher (授课教师表)

T_id: 教师id 号, 主键,自动增长编号

T_name: 教师姓名,可变文本字符型数据

Km_id: 科目id

Km_name 教师授课科目名称

T_addtime: 考试科目信息添加时间,timestamp(14) 默认值

表名四: ChengJi (考试成绩表)

C_id 成绩表主键自动增长编号

Km_ID: 考试科目id 号主键

KS_id:考生个人id号

C_result 考试分数float

C_addtime: 考试成绩信息添加时间,timestamp(14) 默认值

C_starttime 考试开始时间timestamp(14) 默认值

C_endtime 考试结束时间timestamp(14) 默认值

KS_zhenghao 考生准考证号

KS_pass 考生登录密码

表名五BuKaoChengJi(补考成绩表)

BK_id 补考表ID号主键,自动增长编号

Km_id: 考试科目id 号主键

KS_id:考生个人id号

C_result 考试分数float

KS_zhenghao 考生准考证号

KS_pass 考生登录密码

BK_result111 考生第一次补考分数float

BK_result222 考生第二次补考分数float

BK_result333 考生第三次补考分数float

C_no111 考生第一次补考文本型数据,默认null 说明:如果是第一次补考,则给该字段赋值为truetrue,依此类推

C_no222 考生第二次补考文本型数据,默认null

C_no333 考生第三次补考文本型数据,默认null

BK_starttime 补考开始时间timestamp(14) 默认值

BK_endtime 补考结束时间timestamp(14) 默认值

表名六:ShiTi (考试试题表)

ST_id考试试题id 主键自动增长编号

Km_ID: 考试科目id 号

ST_type 考试试题类型,保存诸如:单选题,多选题,是非题等

ST_A, ST_B, ST_C, ST_D, 这四个字段分别保存试题ABCD各选项的内容,ST_danxuan: 该字段保存单选题正确的答案,如A单选项正确,则数据为A, ST_danxuancount 保存单选题数

ST_danxuanfenzhi 保存每道单选题分值

ST_duoxuan: 该字段保存多选题正确的答案,如,比如ACD为正确选项,则该字段数据为A,C,D,

ST_duoxuancount 保存多选题数

ST_duoxuanfenzhi 保存每道多选题分值

ST_shifei: 该字段保存是非题答案,如正确则保存’对’,否则保存’错’ST_shifeicount: 保存是非题目数

ST_shifeifenzhi: 保存每道是非题分值

ST_addtime 保存添加时间默认值为timestamp(14)

A_id 保存管理员id

表名七:BanJi (考生所在班级表)

B_id 班级表主键,ID 自动增长

B_name 班级表名称

B_manager1班主任名称,

B_manager2班主任名称,

B_manager3班主任名称,

B_addtime 保存添加时间默认值为timestamp(14)

表名八KS_ADMIN ( 本系统管理员表)

A_id 管理员表主键,id 自动增长

A_name 管理员名称

A_pass 管理员密码

A_firsttime 管理员首次登录时间默认值为timestamp(14)

A_lasttime 管理员当前登录时间默认值为timestamp(14)

相关文档
最新文档