{$cfg_webname}
主页 > 计算机 > C++ >

物流管理信息系统中的用户权限管理的设计与实现

来源:56doc.com  资料编号:5D911 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D911
资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 帮助
资料介绍


摘要: 物流信息技术是现代信息技术在物流各个作业环节中的应用,是物流现代化极为重要的领域之一。物流管理系统主要包括用户管理、权限管理、订单管理、仓储管理和运输调度这五大模块。本论文对其中的权限管理模块进行了详细的分析与设计,利用关系模型及UML (Unified Modeling Language)的设计思想, 提供了一种解决权限分配与用户授权的通用方法, 同时引入系统角色的概念, 建立起功能→角色→用户的授权机制,使软件使用者能自定义系统角色, 分配角色享有的系统功能. 最后提供基于本机制的用户授权判断方法及使用权限分配解决方法. 本系统使用Microsoft SQL Server 2000作为数据库服务器,Visual C++ 6.0作为开发工具对该模块进行了实现,为以后该物流管理系统的扩展和实际应用提供了良好的基础。
目    录
 
1引言. 1
1.1 内容简介. 1
1.2 研究背景及课题意义. 1
1.3可行性研究. 2
1.3.1 经济可行性. 3
1.3.2 技术可行性. 3
1.3.3操作可行性. 4
1.3.4 法律可行性. 4
1.4 系统开发环境. 4
1.4.1 设备环境要求. 4
1.4.2 开发环境及要求. 4
1.4.3 系统开发环境简介. 4
2  系统需求分析. 6
2.1 权限管理子系统的综合要求和流程分析. 6
2.1.1系统的流程描述如下. 8
2.1.2系统主体模块活动图. 8
3 系统设计. 9
3.1 系统总体结构设计. 9
3.1.1 机构信息管理模块. 9
3.1.2 用户管理模块. 9
3.1.4 角色管理模块. 10
3.2 系统数据模型设计. 10
3.2.1系统总体实体类图. 10
3.2.2 系统各模块的类图. 10
3.2.2 关系模型. 12
4.用户权限管理子系统的详细设计及实现. 15
4.1 用户管理模块的设计思想. 16
4.1.1 用户管理模块序列图. 17
4.1.2代码分析. 17
4.2 用户群组管理模块设计思想. 21
4.2.1 用户群组管理序列图. 22
4.2.2 用户群组管理代码分析. 22
4.3.2 角色管理代码分析. 25
4.3.3 系统公用代码分析. 29
5.1 用户管理模块的数据测试. 31
5.2 用户群组管理模块数据测试. 32
5.3 用户角色管理模块的数据测试. 32
6 用户手册. 35
6.1 系统环境. 35
6.1.1 系统环境要求. 35
6.1.2 开发工具. 35
6.2 功能简介. 35
6.3 系统操作手册. 35
7 系统评价. 45
7.1权限管理子系统的主要功能及特色/优点介绍. 45
7.2权限管理子系统存在的不足与改进方案. 45
7.2.1 系统的不足. 45
7.2.2 改进方案. 46
8 毕业设计的心得体会/总结与展望. 47
致  谢. 49
参 考 文 献. 50

 

 

 

 

本子系统主要分为如下几个模块:
u      机构信息管理模块:包括:新建机构(在一个机构下建一个子机构)、修改机构(修改机构的属性)、删除机构(若该机构存在下级子机构则不能删)
u      用户管理模块:包括:新建用户、修改用户、修改密码、删除用户、用户登录、取用户角色(通过用户群组用户关联表,得到用户属于那些用户群组,然后根据用户群组角色管理表,得到哪些角色)
u      用户群组管理:实现用户群组的用户分配,包括用户群组中用户的增、删、改等功能
u      角色管理:包括新建、修改、删除角色等功能,为角色分配资源和操作。  
该系统分为用户子系统和用户权限子系统,用户子系统是用户对物流管理信息系统的
资源的访问,用户权限子系统是系统管理员对用户的权限设定的子系统。


3.1.1 机构信息管理模块
本模块实现对公司中机构信息的管理:实现对系统中的公司、物流平台、仓库等行政机构的管理。包括:新建机构(在一个机构下建一个子机构)、修改机构(修改机构的属性)、删除机构(若该机构存在下级子机构则不能删)
3.1.2 用户管理模块
   本模块要实现的功能:管理所有物流股份公司的用户,包括新建用户(在机构下新建用户,必须先有机构后建立用户,必须具有新建的权限)、修改用户(对用户属性)、修改密码(用户自己修改密码)、删除用户、用户登录、取用户角色(通过用户群组用户关联表,得到用户属于那些用户群组,然后根据用户群组角色管理表,得到哪些角色。)

3.1.3 用户群组管理模块
   本模块实现用户群组的用户分配,包括用户群组中用户的增、删、改等功能
3.1.4 角色管理模块
  本模块要实现的功能:包括新建、修改、删除角色等功能,为角色分配资源和操作。  
主要包括系统管理员、系统操作员、部门管理员、财务人员等

推荐资料