代码改变世界

我的系统平台

2013-05-28 13:39  LTData  阅读(166)  评论(0)    收藏  举报

  医院信息管理系统是一个平台,由多个子系统组成,是否需要在所需要登录的系统中单独建立用户名、密码。进一步思考,能否让用户方便的在不同的子系统中进行自由切换,二无需重新输入用户名密码。

  在我的系统平台中,用户通过验证后,将进行子系统的选择,然后平台自动加载子系统的菜单信息,并根据用户权限对菜单的是否可用进行限制。

  下面是我的系统平台中所用到的数据结构:

  POWERDATA_SUBSYSTEM:平台中所具有的子系统信息,该信息可以自由维护。

  PLATFORMDATA_ASSEMBLYFORM:界面信息,由子系统中的菜单进行调用。

  PLATFORMDATA_FORMFUNCTION:功能界面中所具有的主要功能。

  POWERDATA_SYSTEMMENU:子系统所包含的菜单信息,并与界面相关联。

  POWERDATA_USER:用户信息,与子系统无关。

  POWERDATA_ROLE:角色信息,用户权限控制的参考基础。

  POWERDATA_ROLEFUNCTION:角色功能,某一角色所具有的那些子系统功能。

  POWERDATA_USERROLE:用户角色,与角色功能联合为用户功能提供参考数据。

  POWERDATA_USERFUNCTION:用户功能,某一注册用户所具有的系统功能,为登录用户提供权限控制数据。

  当然还有一些其他的数据表作辅助配合,如职工表,科室信息表,当用户登录后,提供显示数据。