罗田的博客

细节决定成败!

导航

网报系统前台简要需求分析

    (一)目前承办考试项目考生在报名时均需要填写以下基本情况:

  1. 姓名
  2. 证件类型
  3. 证件号码

    (二)大致相同项,这些项基本上都有,区别只在于是否为必填项

  1. 性别
  2. 民族
  3. 出生日期
  4. 户籍(或所在地)
  5. 政治面目
  6. 学历
  7. 职业
  8. 职称(有的考试项目没有)
  9. 通讯地址
  10. 邮编
  11. 联系电话
  12. EMAIL
  13. 工作单位

    为方便考生管理,应增加安全问题以及安全答案,用于找回密码。

    (三)在报名阶段,主要不同的地方在于报名信息有较大的区别。

  1. 报考的级别:有的考试有级别选择,但有的没有
  2. 报考种类:有的考试分上机和笔试,或者口试和笔试,还有一种情况,不同的级别可能会有不同的报考种类
  3. 补考:有的考试有,有的没有,或者根据级别的不同可能会没有补考,另外成绩保留时间也不一样
  4. 考试地点:通常都是在本校,但有少数考试是在外校

    初步设想:设一个基本信息表(大表,是否需要做成一个纯存储表还在考虑中),一个考试项目字段对应表(包括是否必填等信息),基本信息表中只设都相同的三个项为必填项,其他不设,由程序控制是否必填。比较麻烦的是报名信息部分,如果根据每个考试单独写死倒是很容易,但要想比较灵活,方便以后增加考试项目就需要好好的计划一下,这块暂时先放放。

    (四)在考生填写报名信息时,应该及时给于提示,在填写完毕后,给于错误提示。

    (五)在填写普通信息时,应在客户端和服务端都验证:

  1. 是否必填
  2. 格式是否正确,如身份证、邮箱等
  3. 是否有非法输入。

    (六)考生在进入网站时(首页)显示一个报名向导,分为以下步骤:

  1. 填写身份证号以及选择要报名的考试项目(本校只接受身份证号报名,不接受其他证件号。这一步要不要增加验证码,待定)
  2. 填写考试报名所需基本信息
  3. 填写考试报名相关信息
  4. 显示完整报名信息

    已报名考生:   

  1. 在第一步填写完成后,程序应该判断在本次考试中该考生是否已报名,如果已报过名的转入到登陆界面,让考生登陆进入后进行修改。
  2. 登陆后,显示向导第二步,程序从以前报名信息中读取信息,并填写。
  3. 完成修改后,程序向邮箱发送邮件。

    第一次报名考生:

  1. 在填写第二步时,从外部数据中选取该考生照片。
  2. 在完成三步后,程序向邮箱发送邮件,自动增加新的用户,默认密码为身份证号后六位。

   在填写第三步时:

  1. 默认情况下,根据身份证号以及考试设置,自动填入补考项
  2. 考生自主修改时,如果有补考,则要对规则进行验证,如果出现已知错误,给出提示,并报名失败。例如:某一考生上半年报名的一级,但没有过,下半年报考时,该考生应该不存在补考,如果该考生已存在于成绩库中,应该对该考生进行强制验证。

    (七)成绩查询时,显示一个查询向导,分为以下步骤:

  1. 填写身份证号或准考证号以及选择要查询的考试项目
  2. 如果成绩库中有该考生成绩,显示该考生历年考试成绩,如果没有该考生成绩,则显示国家教育考试中心网址,让考生继续查询

    (八)查询报名信息时,显示一个查询向导,分为以下步骤:

  1. 填写身份证号以及选择要查询的考试项目
  2. 显示当前考试报名信息,以及交费情况、交费时间,地点等通知。考试地点、准考证等考试信息(需要根据数据决定显示那些信息)。

(八)常规非主要功能需求

  1. 简单的新闻功能
  2. 简单的常见问题
  3. 在线答疑(由于没有专人值守,待定)
  4. 密码修改以及找回功能

这个星期的事还真多,又要报职称,又得准备下个星期的全国计算机等级考试。

posted on 2010-03-15 10:13  罗田  阅读(592)  评论(0编辑  收藏  举报