3 系统实现 3.1界面设计 使用文本框、按钮等控件做出可视化的界面友好的界面设计。 3.2数据库设计 数据库的结构设计在系统中占有相当重要的地位,尽量减少数据冗余,增强数据的共享性。根据系统功能需求分析,创建如下数据表: 1) 系统管理员表(账号,密码):记录管理人员的信息和密钥。 2) 报考课程及考试时间表(专业,考试时间,课程1,…,课程4) :记录每个专业的考试课程名称和考试时间安排等。 3) 报考信息表(准考证号、姓名、身份证号、课程1,…,课程10、登陆时间、登陆IP):记录考生的报考课程等信息。由于不同专业的考试课程不一致,考试时间不统一,故设置10个课程字段按考试时间分别记录。 4) 成绩表(准考证号,姓名,身份证号,课程,成绩,考试时间):记录以往考生的每门考试成绩。 5) 专业课程表(专业代码,专业名称,课程代码,课程名称,课程备注):将每个专业的所学课程全部记录。 4 系统的特点 本系统经过武汉纺织大学高职学院的工作人员使用两年后,给出的评价是: 1) 操作方便。利用Web服务器24小时不间断地工作的特点,考生可以随时随地不限次数地通过互联网进行报考、修改等操作。工作人员也可以随时查看报考数据结果。 2) 数据准确。由于考生先进行了成绩查询,再选择性地进行课程报考,这样就避免了考生错报、漏报、重报课程,保证了报考数据的准确性。 3) 效率高。由于现在自考对考生注册年限没有限制,注册几年后还可以照常报考,而采用身份证号验证登陆的目的是为避免使用密码而容易产生遗忘。如果遗忘准考证号,可以通过姓名和身份证号在系统中查询到。 4) 智能便捷。通过远程设置系统参数,可以方便地开启/关闭报考系统;系统自动审核报考数据,核算补考课程门数,大大减轻了工作人员的负担。 5) 安全性高。系统会对数据进行自动备份,避免在系统出问题时造成数据丢失。 利用B/S模式创建的自考网上报名系统可以提高工作效率,减轻传统手工报名方式的操作失误,确保数据的严密性和准确性。目前,除了逐步完善系统的各项性能外,在系统升级等方面还需要改进,期望在今后不断地实践过程中进一步提高。 参考文献: [1] 李松峰,曹力.JavaScript 高级程序设计[M].北京:人民邮电出版社,2012. [2] 陈祥章,韩永印.计算机等级考试网上报名系统的设计与实现[J].实验技术与管理,2010(27):172-174. [3] 杨庆,宋志新.基于ASP+SQL-server考试网上报名系统的设计与实现[J]信息系统工程,2013(7):41-42. [4] 张华,张雁.Asp项目开发实践[M].北京:中国铁道出版社,2006. [5] 徐洪峰. Dreamweaver cs5+asp动态网站设计实用手册[M].北京:电子工业出版社,2011. [6] 周鹏飞,胡一波.基于Web的在线报名系统设计与实现[J].价值工程,2012(16):182-183. [7] 李军.ASP动态网页制作教程[M].北京:人民邮电出版社,2012. [8] 李敬有.Access数据库系统与应用[M].北京:北京邮电大学出版社,2009. [9] 兰青青.基于B/S模式的专业技术人员继续教育报名系统的设计[J].消费电子.2013(16):71-71. [10] [英] John Carter,张淮野.数据库设计与编程实例详解——实用Access,SQL与VB[M].北京:电子工业出版社,2001. |