前 言
随着社会的快速发展,体力不再是我们唯一的生存方式了,人们也越来越注重自身的文化素养,随之而来的也有许多成人考试,为已经步入社会的人提供一个再学习的机会。
众所周知,作为学生,考试是我们必经的过程,选考也会非常容易。甚至在初高中时我们不需要选择考试,而是在学校的安排下直接参加考试。而对于已经步入社会的成人来说,他们选考就会比较的麻烦。一方面他们面临着工作的压力,另一方面工作之余还会有许多别的社会活动。为了不让选考成为广大人群的负担,我们小组一起设计编写了公共考试报名管理系统,目的就在于让所有人都有一个方便、公平的选考平台。不管是学生还是成人,都可以通过注册自己的信息,登录公共考试管理系统选择考试。
而一个考试报名管理系统,它所要面对的对象不仅仅是广大考生群体,还需要管理员来进行管理整个考试报名系统的运作。而考生和管理员作为不同的人员类型,当然具有不同的权限,并且具有不同的页面。考生的权限包括用户账号注册,修改自身注册信息,查询考试列表以及报名需要的考试,同时可以查看自己已报名的考试以及退选。管理员分为两种,第一种是超级管理员,它拥有此系统的最高权限,包括考生管理(添加考生,以及对已注册的考生进行管理包括编辑信息,和删除考生),考试管理(添加考试即发布考试,以及删除考试),管理员管理(添加、编辑管理员信息以及删除管理员)和系统设置(注册界面,考生登录界面的公告栏的编辑);另一种是招生人员,它和超级管理员之间的差别就在于缺少对管理员的管理。
为使网页模块紧凑,功能完善,需对每一个模块都要进行检测,如在输入错误数据后,会给出相应错误提示;而在进行正确操作后,则进入相应的界面。
在本次设计中,通过“发现问题,分析问题,最终解决问题”三步。对系统作了认真的分析和测试,用实际操作实现了知识的积累和运用。并在开发过程中初步掌握PHP技术,MySQL数据库技术,git的使用方法以及协同编程的过程。通过设计,使我们对基础知识有了更深入的了解,并培养了团队的合作精神。
第一章 系统分析
1.1 需求分析
-
实现公告栏的告示(包括注册公告栏和考生登录公告栏)
-
实现用户的注册和登录
-
实现用户对注册信息进行修改
-
实现用户查看系统中已发布考试
-
实现用户报名考试
-
实现用户查看自己已报名的考试
-
实现用户对自身已报名的考试进行退选
-
实现管理员对考生进行添加
-
实现管理员对考生进行管理(编辑,删除)
-
实现管理员对考试进行添加即发布考试
-
实现管理员查看已发布的考试并可以对相应考试进行删除
-
实现管理员查看某门考试的已报名该考试的考生列表
-
实现超级管理员对管理员进行添加,以及编辑管理员信息,删除管理员
-
实现管理员进行公告栏的修改及发布
-
系统运行稳定,具有强大的数据处理功能
1.2 可行性分析
-
操作方便
-
考生界面设计简洁,功能操作较为方便
-
在界面切换的过渡时均有提示,使用户的操作更为明了
-
当用户输入错误信息时,有提示弹窗对用户进行提示
-
系统的各种设置较为简单
-
-
适用性广
-
本系统并不是专为学校里的学生报名而做的,它是一个公共考试报名系统,意味着它还面向社会大众
-
而本系统中的报名方式简单而不随便,适用于各种考试的报名
-
-
统一管理
-
管理员可以对考生及考试进行统一管理
-
统一管理使得管理员的工作变得更为方便,管理工作更为简单
-