欢迎来到学术参考网

高考志愿填报参考系统

发布时间:2015-11-07 10:33

摘 要:探讨为考生提供根据自己的分数情况有针对性的选择志愿学校的系统开发,文章将系统开发设计分为前台、后台和数据库三大部分,并分别对三个部分的实现进行了分析阐述。

关键词:分数;志愿;参考系统
1. 引言
  高考是实现基础教育到高等教育跨越的一个关口,自1999年大幅度扩大招生规模以来,我国高等教育进入了一个空前发展时期,现阶段的状况是考生多,学校层次多、种类多。志愿的填报在高考中占有重要的作用,然而面对众多的高等院校,考生往往感觉无所适从,很难分析选择适合自己的院校。本系统根据考生分数,综合分析比较往年各校录取情况,为考生推荐适合自己分数的院校参考信息。
2. 系统结构
  本系统主要包括由前台、后台、数据库三部分设计,前台由“主页”和“我知道”两个页面组成;后台包括登录、学校管理、学校分数线管理、数据导入、用户管理、设分数线、高级接口、安全退出等页面;数据库包括用户表、标准分数线表、学校信息表、学校分数线表等数据表。
3. 系统前台设计

  本系统前台由“主页”和“我知道”两个页面组成,“主页”实现根据考生分数、科类、录取批次、参考年份等信息筛选适合该考生的学校信息,主要业务流程如下:
  ⑴对每个输入参数进行过滤,清除垃圾信息,其实现原理是将通过URL提交到服务器的每个参数进行量化,得出量化值,以数字表示,然后过滤掉所有非数学的参数值,最终得到干净的纯数学的参数值,这样可以防止非法用户通过URL进行SQL注入攻击。
  ⑵获取近四年的省定分数线,依次计算出考生分数与今年分数线之差(fsc = fs — jnfsc)和针对该考生的前三年的相对分数线。
  ⑶根据选择的参考年份,分别选择出低于当年相对分数的学校代码列表,取交集筛选出适合该考生报考的学校列表。
  “我知道”页面主要实现学校基本信息添加、学校分数线信息添加、学校信息查询等功能。
4. 系统后台设计
  本系统后台包括登录、学校管理、学校分数线管理、数据导入、用户管理、设分数线、安全退出等页面。
  ⑴登录页面主要采用查询语句参数化、SHA1密码加密等技术,采用Session变量保存登录状态,Session变量有以下特点:每个客户端与服务器建立独立的且唯一的Session变量;Session变量相比URL传值方式来讲隐藏了用户登录状态及用户信息,使非法用户无法获取用户信息,保证了系统的安全性。
  ⑵学校管理页面使用GridView控件实现了对学校基本信息的增、删、改、查等功能。
  ⑶学校分数线管理页面使用GridView控件实现了对学校分数线信息的增、删、改、查等功能。
  ⑷数据导入页面实现将经过分析处理的河南省招生办公室下载的基础数据批量导入到本系统中,主要业务流程如下:
  ①上传基础数据,分析并处理,然后显示出本组数据的前三条、后三条,以核实信息。
  ②打开数据库连接、生成SQL语句、激活事务处理。
  ③批量添加本组数据到事务中,统计正确数据数量。
  ④提交事务,如果成功则提示导入成功,并显示已导入数量。
  ⑤如果提交失败则事务回滚,取消导入。
  ⑸用户管理页面主要实现对可使用本系统的用户进行管理。
  ⑹设分数线页面实现了对标准分数线的设置与管理。
  ⑺安全退出页面实现了Session和Cookies变量的清除与释放。
5. 数据库设计
  本系统数据库主要有用户表、标准分数线表、学校信息表、学校分数线表等数据表。
  ⑴用户表(编号,用户名,密码,角色,状态)。用户表主要存储使用本系统的用户信息,密码采用SHA1加密算法存储,角色可用于区别管理员用户和普通用户,针对角色不同,权限也不同,状态可标记用户是否可以登录本系统,这样在用户暂时不用时不需要删除用户,只需要将该用户冻结即可。
  ⑵标准分数线表(编号,年份,批次,文科,理科)。标准分数线表主要存储每年省定标准控制分数线,用于衡量每年最低分,以及每年的分数差别。
  ⑶学校信息表(编号,学校代码,学校名称,网址,电话,地址,邮箱,QQ,备注,审核)。学校信息表主要存储各学校的信息,网址可在查询出学校列表后直接绑定到学校名称上,当考生点击学校名称时自动跳转到该学校的网址,方便考生浏览学校信息。同时,本系统还可以选择查询结果显示为详细模式或精简模式,如果为详细模式,系统将自动把学校电话、地址、邮箱、QQ、简介等信息一并显示,为考生提供参考,考生可以很方便的找到该学校的电话、地址等信息。另外,如果考生发现本系统公布的某个学校的信息是错误的,考生可以点击学校简介下面“这个信息错误!”按钮,然后提交正确的信息,经过管理员的审核,即可方便的改正该信息,发动每个考生的积极性,来完善本系统。
  ⑷学校分数线表(编号,学校代码,年份,批次,文科,理科),学校分数线表主要存储每年每个学校的分数线,分年份分批次分文理进行存储,为考生查询提高效率。
6. 结束语
  本系统根据考生的分数情况,比较分析往年各校录取情况,为考生提供录取可能性大的参考学校。考生填报志愿时,还要结合当年的招生政策、各校的具体情况(例如招生计划是否变化、录取规则是否改变等)进行综合分析,科学填报。
参考文献
[1]白兆庆.基于B/S模式的选课系统的设计与实现[D].青岛:中国海洋大学,2009
[2]曹成志.高校招生系统的设计与实现[D].吉林:吉林大学,2007

上一篇:规范气象信息网络建设的管理与思考

下一篇:论计算机网络安全问题及防范措施