4.1设计思想
1、用户管理系统:
运营商提供基于Unix平台的实验室环境,使用这种业务的用户能够远程登录到实验室中做基于这个实验室环境的工作和实验。
用户拥有账号才能成功登陆到开放实验室中,此帐号在系统中被称为业务帐号,每个业务账号的用户名是唯一的,但是不同实验室的业务账号的用户名可以相同,具有用户管理权限的管理员可以授予用户这个账号。
一个用户会开通多种业务,每个业务都是要付费的,如果我们以业务账户为单位来计算费用,那么用户开通的每种业务都要单独交费,给用户带来不便,因此我们添加帐务账户来统一管理用户使用的所有业务账号上费用,帐务帐号和用户的真实信息是相关联的,用户只有一个帐务账号,但是有多个业务账号。
用户管理子系统就是对用户的帐务帐号和业务帐号进行管理。
具有用户管理权限的管理员成功登陆后,可以开通帐务帐号的操作。开通时,由用户提供个人信息,管理员将用户信息录入保存至系统中。已帐务帐号也是由具有用户管理权限的管理员来管理的,由于用户的一个帐务帐号包含多个业务帐号,因此对帐务账号的操作会影响相关联的所有业务帐号。
再者,具有用户管理权限的管理员还可以开通用户的业务帐号,但用户必须有帐务账号才能开通业务账号。在开通业务帐号时,用户先为此业务账号选择资费方式,选择一台开放实验室,把信息反馈给管理员,再由管理员录入并保存用户信息,此业务帐号会被保存到用户选择的开放实验室的服务器上,已开通的业务帐号也是由具有用户管理权限的管理员管理,管理内容如下:暂停业务帐号,恢复业务帐号,删除业务帐号,修改业务帐号密码。
2、资费管理系统:源'自:751-'论/文'网"www.751com.cn
使用服务是需要交费的。系统中收费和以下两个原因有关:
(1)用户使用时间;
(2) 用户选择的收费标准;
资费管理子系统是用来管理资费的。具有资费管理权限的管理员登陆成功后,可以对资费进行增删改查操作。
注:修改资费会影响选择修改资费用户的交费,因此在修改前要通知所有已经选择了这个资费的用户;只能删除无人选择的资费。
3、管理员管理系统:
系统的各子系统都是受权限控制的,只有有了权限才能访问这些子系统。
在本系统中有三类使用者:
(1)用户,使用开放实验室的人,默认具有用户自服务系统的权限。
(2)超级管理员,管理系统的人员,拥有最高管理权限,他可以使用除用户自服务以外的所有子系统。超级管理员有且只有一个。
(3)普通管理员,由超级管理员管理并赋予权限。
管理员管理系统就是超级管理员来管理普通管理员。超级管理员对管理员进行增删改查并赋予权限的操作。
4、权限管理系统:
访问本系统的各子系统都是受权限控制的,当前系统的权限如下:用户管理权限,资费管理权限,管理员管理权限,用户自服务权限,权限管理权限。
系统中,使用者拥有相同角色或者相同的权限。角色是一组权限的集合。现在系统中已有的角色是用户和超级管理员。今后想要灵活的管理角色,通过此系统来实现。
5、用户自服务系统: