研究目的:
1.能够培养学生的PHP实践能力。具体包括应用系统的需求分析,架构设计,功能设计,SQL Server数据库设计,Web界面设计,PHP程序代码的编写,系统的测试的能力。
2.提高学生的实际动手能力,为在工作岗位的实际工作奠定基础。
研究意义:
本课题根据考试报名的流程及所需要的相关操作,采用基于PHP和MySQL数据库的B/S结构开发出考试报名系统。该考试报名系统由网上报名模块和系统管理模块等模块组成。实现了考生在线报名、考生成绩管理和查询等功能。对于管理员功能有对考生个人信息的添加、修改、删除功能;报名管理功能;添加系统公告功能。该系统的实现提高了考试的办事效率。
重点研究的问题:
为了满足考生网上报名的操作需求,根据前台和后台操作的区别将系统分为两大模块:前台操作模块主要包括考生新闻查询、考生在线注册、考生登陆、考试项目报考和成绩查询;后台管理模块管理员对新闻增加、删除、修改,对考试项目和科目的增加、删除、修改,考生个人信息的增加、删除、修改,考生成绩的录入等功能。
关键的问题:
(1)管理员与用户拥有的不同权限;
(2)用户能通过自己所注册的账号对自己的信息、成绩进行查询;
(3)用户需要登陆自己的账号后才能对相关的考试项目进行报考;
(4)新闻和公告能按照一定的属性进行有序的排列。
解决思路:
(1)需求考生进行在线注册,登陆后才能报考;
(2)查询相关行业书籍,了解考试报名系统的知识;编写该系统的需求分析;
(3)查询PHP相关的专业书籍,进行各功能模块的设计和代码编写;
(4)通过学习专业课程《数据库原理及应用》并自学MySQL数据库的应用;
(5)在完成各功能模块的设计和数据库的建立后,将各个功能模块进行组装和对数据库的调用和存储进行实现。