信息系统的开发目标以满足用户需求为前提,并在系统开发的第一阶段协助用户进一步理解需求并归纳出详细的需求说明。用户需求分析在系统开发初期很重要,可以避免走弯路。本系统分成管理员、教师、学生三个模块,功能涉及系统设置、用户操作、信息修改、选题审核、信息导入、题目选报以及信息浏览。业务流程图用于描述系统内各单位、人员间的业务关系、作业顺序以及管理信息流向,可以细致分析业务流程的合理性并发现问题。管理员需录入教师分组信息、教师姓名、等级和初始密码,导入学生信息(学号和默认密码),添加系统管理员(用于审核教师提供的选题)并启用教师。