考试报名管理系统的设计研究 本项目是对考试报名管理的简单模拟,用菜单选择方式完成下列功能:输入考生信息;输出考生信息;查询考生信息;添加考生信息;修改考生信息;删除考生信息。该实验项目的目的是通过实践提高学生数据模型抽象的能力,增强数学建模,用编程语言实现系统开发的能力以及提高学生动手实践能力。 标签:考试报名;系统开发;设计 一、系统需求分析 (1)考试报考息录入、添加功能:包括考生的考号、姓名、性别、年龄、籍贯、考试类别等信息。(2)报考信息查询:可以按考生的考号查询某个考生的报考信息。(3)报考信息排序:按考生的考号排序或按考试类别排序。(4)考生报考信息的修改或删除:按考生考号修改或删除某个考生的相关信息。(5)统计功能:分别统计系统中共有多少人报名、每个考生的报考种类的数量、每种考试类别的考生数量等。 二、考试报名系统设计 (一)用户角色 结合本考试报名系统的操作流程以及各个步骤间的顺序关系,认为整个系统共涉及三类不同的用户角色,第一類是考生用户角色,第二类是考务用户角色,第三类是系统管理用户角色。不同角色用户应当由系统分配不同登陆账户以及密码,并根据用户的具体角色分类分配不同的系统操作权限。以考生用户角色而言,此类角色为考试报名系统中的主要参与角色,在系统内部各个角色群体中规模最大。系统可通过对用户登录账户信息的识别与状态判断,将考生角色用户划分为有效、无效两种类型。对于考务角色而言,此类用户主要是招生考试办以及相关部门的工作人员,工作人员根据自身权限登录系统,系统分配相应的职责与权力范围,以便在考试报名系统的支持下完成不同层次的招考工作;对于系统管理员而言,此类群体主要是对整个考试报名系统进行管理与维护的人员,一般情况下需要由经过专门培训的工作人员所担任,所负责的主要工作内容包括对考试报名系统权限的配置、系统升级、系统定期维护等。 (二)功能模块设计 1.考生信息填报模块 (1)账号注册/登录。主要功能是使考试报名系统中考生用户具备使用本系统的合法权限,除支持对考生信息的填写与修改以外,还需确保任意考生用户在系统中的唯一性,杜绝考生合法权限被恶意使用或窃取;(2)考生信息填报。本模块主要功能是为考生用户填写相关信息提供页面支持。在考生注册账号并安全 本文来源:https://www.wddqw.com/doc/0cda89f93b68011ca300a6c30c2259010302f3e6.html