如图3所示。系统核心业务流程共分为三个阶段,分别为数据准备阶段、考试安排阶段、录取阶段。系统核心业务流程图如图4所示。1)数据准备阶段:该阶段主要由招生管理员完成,主要工作是完成数据导入、面试名单及面试时间的确定。2)考试安排阶段:该阶段主要由考务管理员完成,主要工作是完成考生面试的相关工作、考生获奖成绩的加分、最终考生成绩的录入及合成等工作。3)录取阶段:该阶段主要由招生管理员完成,主要工作是根据考生最终成绩进行分配到相应的专业,完成最终录取,公布录取结果等工作。3系统设计31数据库设计在本系统中的不同功能模块中,涉及到的数据种类繁多,根据相应的数据关系,设计出自主招生管理系统数据库。其中涉及到以下表:考生信息表:用来保存考生的基本信息,包括考生号,性别,姓名、家庭地址、毕业中学等信息。考生成绩信息表:用来保存考生参加自主招生考试的各门科目成绩信息,包括考生号、考试科目、成绩等信息。
f龙源期刊网httpwwwqika
comc
招生计划信息表:用来招生计划信息,包括计划代号、专业名称、招生批次、计划人数、收费标准等信息。招生批次信息表:用于保存自主招生各批次信息,包括批次名称、批次代码等。面试时间信息表:用来保存面试时间段信息,包括时间段ID,面试日期,面试时间,是否使用等信息。面试安排信息表:用来保存考生的面试安排结果,包括考生号,面试时间段ID等信息。录取结果信息表:用来自主招生录取结果信息,包括考生号,录取专业、录取状态、录取时间等信息。32系统功能设计321项目包规划项目的所有源码文件都保存在“Src”文件夹下,在这个文件夹分别保存了java类文件、java类包和各类资源文件等,本系统类包结构主要包含下面几个类包。主体类包:存放登录窗体、程序主窗体、主窗体中使用的部分功能控件;项目类包:项目类包存放与招考信息有关的自功能的窗体界面和资源;数据操作类包:用于存放和数据库有关的功能类,这些类拥有与数据表字段相关的名称的成员变量和访问这些类的方法;异常类包:存放了项目自定义的异常类;按钮图片类包:用于存放程序中的使用的按钮图片。322功能设计现以添加学生的基本信息为例阐述学生信息管理功能的设计。当招生工作人员进行信息录入,录入方式有两种:批量录入考生信息和单个录入考生信息。在录入过程中,系统会自动检查数据的合法性,然后提交到数据库中。招生工作人员录入学生信息之后,可以对考生信息进行r