3。2 流程设计
为了构建一个健壮的系统,对师生成果管理系统的需求分析必不可少。在完成需求分析的基础上,就要进行本系统的核心业务流程设计。核心业务流程的提前设计可以让开发者对系统的架构有一个更良好的把握,从而减少开发过程的可能会遇到的失误和修改,让开发过程更加流畅。来,自.优;尔:论[文|网www.youerw.com +QQ752018766-
登录流程如图3-1所示。首先,用户登录,在登录过程中完成权限判断(普通用户或是管理员用户),之后返回一个按权限初始化过的页面,普通用户只有申请登记功能,个人成果查看功能,而管理员用户还会有用户管理,登记审核,总体信息导出功能。
申请登记信息当被批准时,会从其中的几个字段取出数据封装成一条成果信息,申请登记信息的状态改为通过;如果被驳回,那么用户将需要输入驳回原因,申请登记信息的状态改为被驳回,通过和驳回的申请登记信息都不会显示在管理员的审核界面,只有申请者自己才能看的到,因为于管理员来说,这样的申请登记信息是没有意义的,但是申请者本身可以根据这些来了解自己的申请情况。