网上考试报名系统设计与实现
2021-10-10
来源:步旅网
科技信息 O IT论坛0 SCIENCE&TECHNOLOGY INFORMATION 2012年第27期 网上考试报名系统设计与实现 王立昆 王红星z (1.云浮市委办公室广东云浮527300;2.多氟多化工股份有限公司 河南焦作454191) 【摘要】随着Int。rn。t技术的普及,几乎所有高等院校都建成了校园网络,校园网络服务逐渐完善。面对庞大的考生群,海量的数据录入, 网上报名系统为学生提供更为高效,方便,快捷的报名条件,减轻管理人员的工作难度,快速提高了学生与管理人员的工作效率;并进一步简化 网上报名的流程 本课题根据网上报名的流程及所需要的相关操作。采用基于PHP和MySql数据库的B/S结构开发出网上报名系统。该网上 报名系统由网上报名模块和系统管理模块等模块组成 实现了考生在线报名、考生成绩管理和查询等功能。对于管理员功能有对考生个人信息 的添加、修改、删除功能:报名管理功能:添加系统公告功能。所有操作在浏览器上完成,数据操作在服务器上完成,提高了办事效率。 f关键词】网上报名;PHP:MYSQL数据库 Design and Realization of the Online Registration System WANG Li-kun WANG Hong-xing2 (1.Yunfu Municipal Ofice fof Guangdong,Yunfu Guangdong,527300; 2.D0一FLU0RⅢE CHEMICALS CO.,LTD.,Jiaozuo Henan,454191) 【Abstract]Online With development of the internet technology,the campus network has been popularized in the colleges and universities.And 出e serviees of campus network are gradually improved.As the number of candidates increases dramatically and a large amounts of data requires to be processed,the online registration system provides an efieientf and convenient registration conditions for the candidates.It can simplify the online registration process SO as to alleviate burden of the management staff and to improve the work efficiency.According to the requirement of online application process and corresponding operation.an online registration system is developed by the PHP and MySQL database based B/S structure.The system consists of the online registration module,the system management module and other relevant modules.It provides the candidates with the functions of online registration,score inquiry and management.Moreover,he administrator can edit the personal information of the candidates,manage the exam registration information and release the examination news.The work efficiency can be improved since al1 the operations are achieved in the browser,and the corresponding data are processed on the service. 【Key words]Online registration system;PHP;MySQL database 考试是教学活动的重要环节.但由于考试类型的不断增加和考试 要求的不断提高,传统的考试方式已经不能适应现代考试的需要。随 着计算机网络的普及和发展.如何利用计算机进行考试报名.以提高 教学效率和考试质量.更大范围的方便师生.是一个值得深入研究的 课题.目前从研究对象来讲.大部分针对具体、特定的任务进行开发设 计。PHP作为当今最流行的动态页面技术,具有无可比拟的简单性、实 时性、快速性、输出格式容易控制等功能,不仅能够使程序的交互更加 方便.更重要的是他还提供了非常方便的访问数据库的功能 基于 Web技术的考试网上报名系统是借助于成熟的的Intemet技术进行 的.这样可以将相关考试的信息及时地发布到网上,简化操作过程,降 低报名工作的出错率,保证报名工作的可操作性、客观性、可靠性和及 时性 (5)信息修改:学生可以修改自己的个人信息。 (6)密码追回:对于忘记密码的同学可以进行密码追回。 图1网上报名系统前台 1 系统需要分析与设计 1.1系统需求分析 网上报名系统是为了方便学校考试管理而开发一套系统,方便学 生报考以及老师管理。要实现考生在线报名、考生成绩管理和查询等 功能,需要管理员功能中有报名考生个人信息的添加、修改、删除功 能;报名管理功能;添加系统公告功能,以上功能为后台管理功能,需 先设置一个管理员帐号.并设置密码.管理员登录后方可使用以上权 限。 后台管理模块: (1)新闻公告管理:添加,删除,修改新闻公告。 (2)考试科目管理:主添加,修改,删除课程信息。 (3)考试项目管理:添加,修改.删除考试项目 (5)学生信息管理:添加,修改,删除学生信息。 (4)学生成绩统计:对考生的成绩进行录入 作为网上报名系统,在系统中有注册和各类的信息资源需要管理 员管理功能 (1)学生的注册、添加、密码的修改、考试的报考。 (2)管理员添加考试科目、发布公告、新闻功能。 (3)管理员对考试科目的分类项目的管理和添加、修改、删除功 能。 图2网上报名系统后台 (4)管理员对学生的信息的查看、学生分数的统计功能。 1.2系统设计 3系统E—R图 为了满足考生网上报名的操作需求.根据前台和后台操作的区别 1.E—R图提供了表示实体(即数据对象)、属性和联系的方法,用来 将系统分为两大模块:前台操作模块和后台管理模块,见图1与2。 描述网上报名系统的概念模型 前台操作模块: 网上报名系统E—R图如图3所示 (1)信息浏览:考生可以浏览一些考试信息 (2)考生注册:学生注册后就可以进行报名等相关操作。 2数据库设计 (3)考试报考:学生报考科目后才能进行考试 针对网上报名系统的需求.通过报名相关数据流程的分析.设计 (4)成绩查询:学生可以查询参加过的每门课程的考试相关信息。 81 2012年第27期 SCIENCE&TECHNOLOGY INFORMATION O IT论坛O 科技信息 如下所示的数据结构。 交相应信息。 (2)学生登录:点击进入用户登录界面,输入用户名密码后系统提 示登陆成功登陆成功后,会进人个人界面,然后可以进行报名等操作 (3)学生信息管理:学生登陆系统后可以进行学生个人的信息修 改,学生必须先登录系统然后才能进行相应的操作.学生能够修改自 己的出生日期.email.身份证号码等基本信息。 (4)考试报名:学生登陆后可以选择考试科目进行报名 (5)学生成绩查询:学生在首页输入身份证号和考生号.可以对自 己的考试成绩进行查询 3.2系统后台实现 (1)考试科目管理:管理员登录后进入课程管理界面然后进行考 试科目管理 (2)考试项目管理:主要是实现考试项目的添加,修改和删除。不 同的科目构成一场考试.操作中有开始科目的添加。 图3网上报名系统E—R图 (3)新闻公告管理:主要是管理员发布一些新闻和公告来提示参 加考试的同学。实现新闻和公告的添加。删除,修改。 (1)管理员信息:包括的数据项有:自动编号.用户名,登录密码, (4)学生信息管理:主要是实现对学生信息的查看,修改和删除。 添加时间。管理员IP。 3.3系统管理员登陆密码设计 (2)成绩信息:包括的数据项有:自动编号,课程编号,学生编号, 基于apps 的数据库集成.这样节省了环境配置时间与资源,后 考试编号。科目编号,分数。 台管理员登录密码是经过MD5加密.具有较强的保密性.而且管理员 (3)考试项目信息:包括的数据项有:自动编号,考试名称,考试内 无论何时何地登陆后台系统都需要MD5解密.更为重要的一旦密码 容.科目选项.考试时间。 泄露可以最快时间登陆root进行MD5加密值修改.从而达到更好的 (4)学生信息:包括的数据项有:自动编号,登录名称。真实姓名, 保护数据的作用 登录密码,性别,民族,身份证号,学历,电子邮件,电话,邮编,住址,考 生编号.添加时间 4结论 (5)学生考试科目对应信息:包括的数据项有:科目编号,学生编 网上报名系统实现了报名数据的集中管理。主要是提供一个快 号,考试编号,科目编号,加入时间。 捷.方便的考试报名平台。按照平常考试的逻辑流程,把老师从日常 (6)新闻信息:包括的数据项有:自动编号,新闻标题,关键字,描 烦琐的工作解放出来.从而增加了老师的工作效率,减轻繁琐过程。通 述,内容,作者,新闻,时间,类型。 过计算机可以很方便地对所需要数据进行管理。用户只需要通过该系 (7)科目名称信息:包括的数据项有:自动编号,科目名称。 统友好的界面.就可以方便的进行操作.使用者可以很轻易地学会使 3系统实现 用。当然此次设计也有很多不足之处,如没有充分考虑考生成绩计算 和查询等问题,需要继续完善,改进。I 3.1系统前台实现 【参考文献】 『1]陈向辉_由浅入深学PHP[M].北京:电子工业出版社,2011. [2]丁月光,孙更新.PHP+Mysql动态网站开发【M】.jE京:清华大学出版社,2008. 『3]郑海生.零基础学PHP+MySQL[M].北京:机械工业出版社,2004. 『4]许登旺.PHI)程序开发范例宝典『M1.北京:人民邮电出版社,2008. [51高峰霞.WEB数据库开发技术[M].北京:电子工业出版社. 『6]邵丽萍.动态网页制作[M1.北京:电子工业出版社,2009年. f71崔群法,李立新,张钦.PHI'Weh开发学习实录(M].北京:清华大学出版社, 20l1. f8]张一鸣,桂林,张家祥.个人网站组建实用教程【M].西安:电子科技大学出版社, 2004,1. [9]陈军’张雁.PHP+Mysql经典案例剖析[M1.北京:清华大学出版社,2008. 图4首页界面 [责任编辑:王洪泽] (1)学生注册:学生报名前必须有一个注册帐号,然后才能在线提 (上接第79页)A2所在mapgroup会把用户的信令、媒体均指向B侧 样当B侧UMG出现相同问题时,业务也不会受到影响。 的NGN网络.以保障用户业务正常使用。同样当SE2600 A出现相同 4)当出现一侧SS宕机另一侧UMG宕机的极端情况时,综合上面 问题时.业务也不会受到影响 情况2、3分析SE2600的数据配置也能够保证用户业务不会受到影 2)一旦NGN网络出现B侧SS接管A侧ss业务.即A侧sS无 响。 正常工作的情况.相应的SE2600 A的mapgroup中优先级为5的信令 IP1已不可达.SE2600 A会自动将用户信令消息向先级为1O的B侧 3总结 备用IP2转发。这样也不会影响用户业务。同样当B侧ss出现相同问 采用这种配置方案.可以保证了在SBC加入网络后,对原有网络 题时.业务也不会受到影响 不产生根本性影响,并且这种方案,同样适用于3G网络及未来的1MS 3)当NGN网络中A侧的中继网关UMG出现问题时.ss会启动容 网络中的SBC。 灾设置.将所有媒体通道指向B侧的UMG.而我们SE2600 A mapgroup组l的媒体设置.与信令的类似.SE2600 A也会将用户媒体 [责任编辑:王迎迎] 消息向B侧转发.保证用户按照ss的指示正常占用B侧的通道。同