




已阅读5页,还剩30页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本科本科毕业论毕业论文文 (科研训练、毕业设计) 题题 目:目:进进出口出口贸贸易公司数据管理平台系易公司数据管理平台系统统 姓 名:邱少烽 学 院:软件学院 系: 专 业:软件工程 年 级:2003 级复合型 学 号:01162027 指导教师(校内):苏淑文 职称:助教 指导教师(校外): 职称: 2005 年 5 月 30 日 _ 精品资料 进出口贸易公司数据管理平台系统 摘要 进出口贸易公司数据管理平台系统包含了两大模块的设计,1 是系统管理模块,2 是 数据管理模块,数据管理模块又包含首页、产品管理、项目管理、样品管理、订单管理、出货管 理和收汇管理。通过对该数据管理平台系统的设计与开发,有效组织公司的大量数据,实现办 公的自动化,继而实现公司信息管理的系统化。该系统采用 B/S 结构,后台基于 SQL Server 2000 数据库,前台采用 ASP 开发,完成后的系统将可在浏览器上完成绝大部分的数据显示与 操作,另外涉及到需要输出的文档均以文本文件、邮件、Word 文档或 Excel 文档的形式,方便 易用。ASP 开发中,采用 MVC 构架,实现逻辑层与表示层的分离。通过对该系统的研究,形 成一套针对于中小型,贸易型公司的数据管理平台的开发思路与模式。开发过程中形成高复 用性模块,以加速今后类似数据管理平台的开发速度与质量。 关键词 ASP MVC B/S 数据管理 系统管理 _ 精品资料 Data Management Platform System of Trading Company of Imports and Exports abstract The data management platform system of trading company of the exit includes the design of two major module , 1 is the system management module , 2 is data management module, data management module include home, products management, project management, sample management, order manage , produce the goods not to manage and collect to manage. Through to the design and development of this data management platform system , organize a large number of data of the company effectively, realize the automation that handles official business, then realize the systematization of companys information management. This system adopts B/S structure, the backstage supporter is because of SQL Server 2000 database , the front desk adopts ASP development, the system after finishing can finish most data to show and operate on the browser, the file involved needing to output in addition is in text file , the forms of mail , Word file or Excel file, it is used that it is convenient to be easy. In ASP is developed , adopt MVC framework , realizes the logic layer and expresses the separation of layer. Through study on this system , take shape one direct against on medium and small-scale , trade data management development thinking and mode of platform of Company. Develop course form high to is it use module to reply , in order to is it similar to development speed and quality , data management of platform in the future to accelerate. keywords ASP MVC B/S Data Management System Management _ 精品资料 目录 引言.1 第一章 项目概述.2 1.1 项目总体介绍.2 1.2 界面说明.3 1.2.1 界面风格说明.3 1.2.2 列表页面风格.4 1.2.3 明细页面风格.4 1.3 系统管理模块.5 1.4 数据管理模块.6 1.4.1 首页.6 1.4.2 产品管理.6 1.4.3 项目管理,样品管理 .7 1.4.4 订单管理,出货管理, 收汇管理.8 第二章 项目相关技术.9 2.1 技术及配置简介.9 2.2 关于选择 ASP.9 2.3 选择 MVC 架构.10 2.3.1 MVC 如何工作.11 2.3.2 为什么要使用 MVC.11 _ 精品资料 2.3.3 MVC 的缺点.12 2.3.4 MVC 是一条创建软件的好途径.13 第三章 系统管理模块的设计与实现.14 3.1 员工,用户信息的表设计 .14 3.2 角色的表设计.15 3.3 权限的表设计.15 3.4 用户与角色的表设计.16 3.5 角色与权限的表设计.16 3.6 用户,角色与权限 .17 3.7 关于系统管理模块.21 结论.25 致谢.26 参考文献.27 厦门大学本科生毕业论文 软件学院 邱少烽 1 引言 为某进出口贸易公司设计一套统一的数据管理平台系统,以加强数据共享,提高工作效率, 为公司决策提高量化数据。以改变该公司现有的以文件级共享为基础,大量手工操作为方法 的低效信息共享方式。 该数据管理平台主要涵盖系统管理模块与数据管理模块。通过系统管理模块,可提供对不 同用户的访问权限控制。通过数据管理模块,可实现对客户与项目信息,订单、收汇及出货信 息,以及产品与样品信息的实时跟踪与自动化管理。 该数据管理平台系统可很大程度上加快信息交流速度与信息共享质量,从而提高公司工 作效率。 通过对该数据管理平台系统的设计与开发,有效组织公司的大量数据,实现办公的自动化, 继而实现公司信息管理的系统化。通过对该系统的研究,形成一套针对于中小型,贸易型公司 的数据管理平台的开发思路与模式。开发过程中形成高复用性模块,以加速今后类似数据管 理平台的开发速度与质量。 _ 精品资料 第一章 项目概述 1.1 项目总体介绍 该数据管理平台主要涵盖了系统管理模块(由本人独立完成)与数据管理模块(协同小组 成员共同完成)。根据公司的业务特点与业务流程,数据管理模块又可以具体细分为:首页、产 品管理、项目管理、样品管理、订单管理、出货管理和收汇管理等 7 个具体的模块。系统管理 模块对应系统管理员的工作,主要包括角色的创建,权限的分配,网页的安全性等问题;数据 管理模块则主要包括产品管理对应产品部门的工作,项目管理对应与客户交互的过程,而订 单模块则包含下单后的所有工作,包括了出货和收汇工作,是跟单员、QC 主管、船务、单证员 和财务的工作重点,具体功能分解如图 1 所示。 图 1 数据管理平台系统功能分解图 进出口贸易公司数据管理平台系统 系统管理模块数据管理模块 首 页 产 品 管 理 项 目 管 理 样 品 管 理 订 单 管 理 出 货 管 理 收 汇 管 理 _ 精品资料 1.2 系统界面说明 1.2.1 界面风格说明 界面风格说明如图 2 所示。 图 2 界面风格说明图 页面第一行 版本记录 公司信息 定位 导航条 主体内容 活动看板 _ 精品资料 1.2.2 列表页面风格 列表页面风格如图 3 所示。 图 3 列表页面风格图 1.2.3 明细页面风格 明细页面风格如图 4 所示。 查询域 列表域 明细域 相关模块 _ 精品资料 图 4 明细页面风格图 1.3 系统管理模块 系统管理模块是该数据管理平台系统的框架基础模块,主要对应的是系统管理员的工作, 主要包括用户管理和基础数据的维护,功能分解如图 5 所示。 图 5 系统管理功能分解图 此模块是本人此次毕业设计的重点,主要包括系统登陆后的权限问题,由于公司具有登陆 该系统账号的员工众多,根据公司要求,登陆此系统后必须根据职位不同,分工不同,分配登 陆人员不同的权限,例如,任何人员都有浏览通讯录的权限,但只有管理员才有修改,编辑, 删除,新增通讯录的权限;再例如,该系统的某些模块具有一定的保密性,并不是所有登陆人 员都可以查看,甚至是修改,这些模块只允许公司管理层的人员浏览,只允许更高层人员修改, 编辑。对于这些要求,为每个登陆账号逐一分配权限是不可能的,那样,工作量将极为繁琐, 所以,必须根据公司的不同工种,不同职务,创建相应的多种类型的角色,把符合员工职位, 工种的角色分配给他们。这样一来,就可以通过编辑角色的权限,来修改一类员工的权限,事 系统管理 用户管理基础数据 员 工 信 息 定 义 角 色 信 息 定 义 用 户 角 色 分 配 模 块 角 色 定 义 登 陆 注 销 密 码 修 改 操 作 日 志 部 门 设 置 资 料 国 家 地 区 信 息 客 户 渠 道 信 息 _ 精品资料 半功倍,而达到更好的登陆效果和管理效果。 在角色权限上,主要分为四种模式,分别为查看,编辑,增加和删除;又可以通过模块分为 系统管理和数据管理两大模块,数据管理模块又可以细分为首页、产品管理、项目管理、样品 管理、订单管理、出货管理和收汇管理七个小模块,方便角色的编辑查找工作。 系统管理还涉及到一个网页的安全性问题,即必须防止用户通过在 IE 栏上敲入 URL 地 址来访问不可到达的相关网页,以上提到的一系列问题将在系统管理模块的设计与实现中从 技术性的角度一一解答。 1.4 数据管理模块 1.4.1 首页 当我们打开 IE 页,进入该数据管理平台系统时,我们首先将进入首页模块,而且在未登 陆之前,我们也只能始终停留在该模块。未登陆之前,我们只允许浏览首页模块的几个功能小 板块,包括通讯录和一些参考资料,功能分解如图 6 所示。 图 6 首页功能分解图 首页 公司信息参考资料 今 日 动 态 公 司 通 知 通 讯 录 色 值 对 应 世 界 时 间 国 际 区 号 单 位 换 算 域 名 对 照 _ 精品资料 1.4.2 产品管理 产品管理是数据管理平台系统的核心基础模块,系统所有的业务都将基于它而建立。它主 要对应的是产品部门的工作,主要包括产品管理、配件管理和消息管理,功能分解如图 7 所示。 图 7 产品管理功能分解图 1.4.3 项目管理,样品管理 项目管理和样品管理是该数据管理平台系统的基础业务模块,对应的是业务部门的日常 工作。它基于产品管理的数据,记录与客户的每一次交互信息,主要包括客户管理、项目跟踪 报价管理,样品管理以及消息管理,它的功能分解如图 8 所示。 产 品 类 别 产品管理 产品明细管理配件管理消息管理 产 品 资 料 产 品 箱 规 配 件 类 别 价 格 查 询 采 购 建 议 产 品 目 录 配 件 资 料 供 应 商 出 库 单 生 产 计 划 单 项目管理 客 户 管 理 项 目 明 细 管 理 项 目 消 息 管 理 样品管理 样 品 明 细 管 理 寄 件 管 理 样 品 消 息 管 理 _ 精品资料 图 8 项目管理,样品管理功能分解图 1.4.4 订单管理,出货管理, 收汇管理 订单,出货,收汇管理是该数据管理平台系统中核心业务模块,包含了所有的订单处理工 作。根据订单的工作流程,可将其分为:订单、生产、出货和收汇四个步骤,它的功能分解如图 9 所示。 图 9 订单管理,出货管理,收汇管理功能分解图 订单,出货,收汇管理 单 证 管 理 订 单 管 理 出 货 , 货 代 管 理 收 汇 管 理 消 息 管 理 _ 精品资料 第二章 项目相关技术 2.1 技术及配置简介 系统采用 B/S 结构,后台基于 SQL Server 2000 数据库,前台采用 ASP 开发,完成后的系 统将可在浏览器上完成绝大部分的数据显示与操作,另外涉及到需要输出的文档均以文本文 件、邮件、Word 文档或 Excel 文档的形式,方便易用。 除去辅助开发所需的一些工具软件外,系统所需的软件列表如表 1: 软件类型软件名称 应用平台Windows 2000 Professional/XP 数据库软件SQL Server 2000、IIS5.0 服务器 开发工具UltraEdit 应用平台Windows 2000/98/XP 客户端 应用软件IE、Office 系列 表 1系统组网软件列表 ASP 开发中,采用 MVC 构架,实现逻辑层与表示层的分离。 2.2 关于选择 ASP ASP(Active Server Pages)动态网页,是微软公司推出的一种用以取代 CGI(Common Gateway Interface)通用网关接口的技术。我们可以通过 ASP 结合 HTML 语言、ASP 指令和 ActiveX 元件以及数据库等方面知识,使用自己的 Web 服务器创建并运行动态的交互式 Web 站点。ASP 的主要优点大概可以归纳如下: _ 精品资料 1、您可以用 VBScript 或 JScript 创建脚本,同时结合 HTML 语言就能够非常方便地完成 网站的应用程序。对于 VBScript 和 JScript,使用哪种语言并不重要,Web 服务器等同地处理 这两种语言,并向用户的浏览器发送 HTML 格式化结果。 2、因为 ASP 采用 Script 语言(VBScript 和 JScript)就可以轻松编写程序,因此这就大节省 了网络设计人员又得重新学习一种新语言的时间。而且编写 ASP 无须手工 compile 编译或链 接程序,可在服务器端直接执行,这无疑是更加方便了我们的编写过程。 3、使用普通的使用记事本之类的文本编辑器,即可进行编辑设计,如:Windows 的记事本。 建议不要用 FontPage98 或 DreamWeaver2.0 等主页制作软件修改,因为他们会破坏源代码的。 在这里我建议使用 CuteFTP 携带的 CuteHTML 编辑器进行编辑设计。 4、ASP 是运行在服务器端,所以我们无须担心浏览器是否支持 ASP 所使用的编程语言, 用户端只要使用可执行 HTML 码的浏览器,即可浏览 Active Server Pages 所设计的网页内容。 ASP 在服务器端运行,当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也 就减轻了客户端浏览器的负担,大大提高了交互的速度。 5、ASP 能与任何 ActiveX scripting 语言相容。除了可用 VBScript 或 JScript 语言来设计外, 还通过 plug-in 的方式,使用由第三方所提供的其他脚本语言,譬如 Perl、Tcl 等。脚本引擎是 处理脚本程序的 COM(Component Object Model)组件。 6、Active Server Pages 的程序代码隐藏,在客户端上仅可以看到由 ASP 输出的动态 HTML 文件。因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。 7、可使用服务器端的脚本来产生客户端的脚本。 8、面向对象(Object oriented),并可扩展 ActiveX Server 组件功能。 9、ActiveX Server Components(ActiveX 服务器组件)具有无限可扩充性。你可以使用任何 编程语言来编写你所需要的 ActiveX Server 组件。 10、可以通过 ADO(ActiveX Data Objects,微软的一种新的数据访问模型,是一种可以提 _ 精品资料 供 WEB 页面开发者轻松存取 Internet 的数据库,并可以在用户端实现网上立即、即时更新显 示的最新 WEB 页面数据库技术。 )非常方便地访问数据库,从而使存取数据库变得轻松容易。 2.3 选择 MVC 构架 MVC 设计模式带来更好的软件结构和代码重用。模型视图控制器(MVC)是 Xerox PARC 在八十年代为编程语言 Smalltalk80 发明的一种软件设计模式,至今已被广泛使用。 模型视图控制器模式是一个有用的工具箱,它有很多好处,但也有一些缺点。 2.3.1 MVC 如何工作 MVC 是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用 MVC 应用 程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。 视图是用户看到并与之交互的界面。对老式的 Web 应用程序来说,视图就是由 HTML 元 素组成的界面,在新式的 Web 应用程序中,HTML 依旧在视图中扮演着重要的角色,但一些 新的技术已层出不穷,它们包括 Macromedia Flash 和象 XHTML,XML/XSL,WML 等一些 标识语言和 Web services. 如何处理应用程序的界面变得越来越有挑战性。MVC 一个大的好处是它能为你的应用程 序处理很多不同的视图。在视图中其实没有真正的处理发生,不管这些数据是联机存储的还 是一个雇员列表,作为视图来讲,它只是作为一种输出数据并允许用户操纵的方式。 模型表示企业数据和业务规则。在 MVC 的三个部件中,模型拥有最多的处理任务。例如 它可能用象 EJBs 和 ColdFusion Components 这样的构件对象来处理数据库。被模型返回的 数据是中立的,就是说模型与数据格式无关,这样一个模型能为多个视图提供数据。由于应用 于模型的代码只需写一次就可以被多个视图重用,所以减少了代码的重复性。 _ 精品资料 控制器接受用户的输入并调用模型和视图去完成用户的需求。所以当单击 Web 页面中的 超链接和发送 HTML 表单时,控制器本身不输出任何东西和做任何处理。它只是接收请求并 决定调用哪个模型构件去处理请求,然后用确定用哪个视图来显示模型处理返回的数据。 现在我们总结VC 的处理过程,首先控制器接收用户的请求,并决定应该调用哪个模型 来进行处理,然后模型用业务逻辑来处理用户的请求并返回数据,最后控制器用相应的视图 格式化模型返回的数据,并通过表示层呈现给用户。 2.3.2 为什么要使用 MVC 大部分 Web 应用程序都是用像 ASP,PHP,或者 CFML 这样的过程化语言来创建的。它 们将像数据库查询语句这样的数据层代码和像 HTML 这样的表示层代码混在一起。经验比较 丰富的开发者会将数据从表示层分离开来,但这通常不是很容易做到的,它需要精心的计划 和不断的尝试。MVC 从根本上强制性的将它们分开。尽管构造 MVC 应用程序需要一些额外 的工作,但是它给我们带来的好处是无庸质疑的。 首先,最重要的一点是多个视图能共享一个模型,正如我所提及的,现在需要用越来越多 的方式来访问你的应用程序。对此,其中一个解决之道是使用 MVC,无论你的用户想要 Flash 界面或是 WAP 界面;用一个模型就能处理它们。由于你已经将数据和业务规则从表示层分 开,所以你可以最大化的重用你的代码了。 由于模型返回的数据没有进行格式化,所以同样的构件能被不同界面使用。例如,很多数 据可能用 HTML 来表示,但是它们也有可能要用 Macromedia Flash 和 WAP 来表示。模型也 有状态管理和数据持久性处理的功能,例如,基于会话的购物车和电子商务过程也能被 Flash 网站或者无线联网的应用程序所重用。 因为模型是自包含的,并且与控制器和视图相分离,所以很容易改变你的应用程序的数据 层和业务规则。如果你想把你的数据库从 MySQL 移植到 Oracle,或者改变你的基于 RDBMS _ 精品资料 数据源到 LDAP,只需改变你的模型即可。一旦你正确的实现了模型,不管你的数据来自数据 库或是 LDAP 服务器,视图将会正确的显示它们。由于运用 MVC 的应用程序的三个部件是 相互对立,改变其中一个不会影响其它两个,所以依据这种设计思想你能构造良好的松偶合 的构件。 对我来说,控制器的也提供了一个好处,就是可以使用控制器来联接不同的模型和视图去 完成用户的需求,这样控制器可以为构造应用程序提供强有力的手段。给定一些可重用的模 型和视图,控制器可以根据用户的需求选择模型进行处理,然后选择视图将处理结果显示给 用户。 2.3.3 MVC 的缺点 MVC 的缺点是由于它没有明确的定义,所以完全理解 MVC 并不是很容易。使用 MVC 需要精心的计划,由于它的内部原理比较复杂,所以需要花费一些时间去思考。 你将不得不花费相当可观的时间去考虑如何将 MVC 运用到你的应用程序,同时由于模 型和视图要严格的分离,这样也给调试应用程序到来了一定的困难。每个构件在使用之前都 需要经过彻底的测试。一旦你的构件经过了测试,你就可以毫无顾忌的重用它们了。 根据我个人经验,由于我们将一个应用程序分成了三个部件,所以使用 MVC 同时也意味 着你将要管理比以前更多的文件,这一点是显而易见的。这样好像我们的工作量增加了,但是 请记住这比起它所能带给我们的好处是不值一提。 MVC 并不适合小型甚至中等规模的应用程序,花费大量时间将 MVC 应用到规模并不是 很大的应用程序通常会得不偿失。 2.3.4 MVC 是一条创建软件的好途径 MVC 设计模式是一个很好创建软件的途径,它所提倡的一些原则,像内容和显示互相分 _ 精品资料 离可能比较好理解。但是如果你要隔离模型、视图和控制器的构件,你可能需要重新思考你的 应用程序,尤其是应用程序的构架方面。如果你肯接受 MVC,并且有能力应付它所带来的额 外的工作和复杂性,MVC 将会使你的软件在健壮性,代码重用和结构方面上一个新的台阶。 _ 精品资料 第三章 系统管理模块的设计与实现 3.1 员工,用户信息的表设计 首先,必须考虑员工,用户的信息问题,因此,设计 Employee 表如表 2 所示, 表名Employee 字段 英文名中文名类型非空备注 ID用户 IDIntY主键 系统自动生成 ID 号 与表 Employee_Role 的 Employee_id 相关联 Company_ID公司 IDInt1 表示恒好公司;2 表示荣兴达工厂 Dept_ID部门 IDInt Duty 职务 Varchar(50) Respon 职责 Varchar(250) UID登陆 IDVarchar(20)不一定要填写 CN_Name姓名Varchar (20) EN_Name英文名Varchar (20) Phone电话号码Varchar(20) Ext分机号Varchar (5) XLTPhone小灵通号码Varchar(20) Mobile手机号Varchar (20) Email电子邮件Varchar (50) IPIP 地址Varchar (16) Stmt_PWD密码 2Varchar (20)密码 2 PWD登陆密码Varchar (20)系统登陆用的密码 620 位 Dscp备注Varchar(250) 表 2 Employee 表的设计表格 此表在系统管理模块的用户帐号上和首页模块的通讯录上使用,需要注意的是,通讯录上 只有对该表进行浏览的权限,而在用户帐号上,则具备查看,编辑,新增和删除权限。 _ 精品资料 3.2 角色的表设计 考虑到角色信息问题,设计 Role 表如表 3 所示, 表名Role 字段 英文名中文名类型非空备注 ID角色 IDIntY主键 系统自动生成 ID 号 与表 Role_Permission 的 Role_id 相关联 Name角色名称Varchar(20)Y Dscp备注Varchar(250) 表 3 Role 表的设计表格 3.3 权限的表设计 考虑到权限信息问题,设计 Permission 表如表 4 所示, 表名Permission 字段 英文名中文名类型非空描述 ID许可权限 IDIntY主键 系统自动生成 ID 号 Name许可权限名称Varchar(150)Y Privilege_Type权限类型 IDIntY包括四种权限,1,查看,2,编辑,3,添加, 4,删除 Pattern_Type模块类型 IDIntY包括八种模块,1,首页,2,产品管理,3, 项目管理,4,样品管理,5,订单管理,6, 出货管理,7,收汇管理,8,系统管理 Dscp描述Varchar(250) 表 4 Permission 表的设计表格 该系统建立之初,提供一个系统管理员的角色,并把该角色分配给某个用户,即管理员。 管理员角色具有使用该系统的所有功能的权限,并且,只有具备管理员角色的用户才能进行 系统维护工作。使用者可以根据需要,附给某个用户,即管理员该角色的权限。然后通过此用 户登陆系统,建立各种角色,根据工种的不同,职位的高低需要附给各种角色不同类型的权限, _ 精品资料 再把新建立的角色根据需要附给与其职位高低,工种类型相匹配的的用户使用,达到不同的 管理目的。 该系统的权限分为四大类,具体为查看权限,编辑权限,添加权限和删除权限。此外,权 限还可以通过另外一种模式分类,具体方法是该系统一共有八个模块,于是所有权限便可以 通过分属于不同模块而分为八大模块。例如, “部门资料查看权限”,它属于查看权限,编辑权限, 添加权限和删除权限四大类中的查看权限;又可以通过系统一共有八个模块的分类方法,属 于系统管理模块的权限。 3.4 用户与角色的表设计 如何把用户表和角色表关联起来,这里,我们需要创建这么一张表格,如表 5 所示, 表名Employee_Role 字段 英文名中文名类型非空描述 IDIDIntY主键,系统自动生成 ID 号 Employee_ID用户 IDInt Role_ID角色 IDInt 表 5 Employee_Role 表的设计表格 如此,表 Employee 的字段 ID 和表 Employee_Role 的字段 Employee_ID 均表示用户的 ID 号,具备唯一性,彼此相关联;表 Role 的字段 ID 和表 Employee_Role 的字段 Role_ID 均表示 角色的 ID 号,彼此相关联。这样,通过 Employee_Role 表,把 Employee 表和 Role 表紧密地结 合在一起,如图 10 所示。 图 10 Employee_Role Employee_ID Role_ID Employee ID 其他字段 Role ID 其他字段 _ 精品资料 3.5 角色与权限的表设计 如何把角色表和权限表关联起来,这里,我们需要创建这么一张表格,如表 6 所示, 表名Role_Permission 字段 英文名中文名类型非空描述 IDIDIntY主键,系统自动生成 ID 号 Role_ID角色 IDInt Perm_ID许可权限 IDInt 表 6 Role_Permission 表的设计表格 如此表所示,表 Role 的字段 ID 与表 Role_Permission 的字段 Role_ID 均表示角色的 ID 号码,彼此相关联;表 Permission 的字段 ID 与表 Role_Permission 的字段 Perm_ID 均表示角 色的 ID 号码,彼此相关联。如此,通过 Role_Permission 表,就可以把 Role 表和 Permission 表 紧密地结合在一起了,如图 11 所示。 图 11 3.6 用户,角色与权限 通过添加 Employee_Role 与 Role_Pemission 这两张表格,于是,我们将 Employee 表,Role 表和 Permission 表有机的结合在一块,这五张表格互相配合,便形成了系统管理模块用户权 限系统的基础。 下面,将详细介绍一下如何添加一个具有某种角色的用户。 首先,我们应该新增加一个角色类型, Role_Permission Role_ID Perm_ID Role ID 其他字段 Permission ID 其他字段 _
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 时间小马车课件
- 二零二五年度食品饮料区域代理商合作协议
- 二零二五年度美容美发多人合伙创业合同
- 时事一点通时政课件
- 二零二五版医院被褥用品采购及消毒服务协议
- 2025版建筑工程施工劳务承包合同
- 2025版新能源汽车购销采购买卖合作协议
- 2025版房屋租赁抵押贷款合同范本
- 2025版个人对个人车辆贷款合同
- 二零二五年度离婚股权处理与配偶权益保护合同
- 出国安全培训
- 公司代收代付协议书
- 2025年江苏扬州泰州国际机场投资建设有限责任公司招聘笔试参考题库含答案解析
- (高清版)DG∕TJ 08-2298-2019 海绵城市建设技术标准
- 《UPS电源系统培训教程》课件
- 心血管疾病急救知识课件
- 线切割操作介绍培训课件
- 2025.4.15成都市住建局《房屋市政工程生产安全重大事故隐患判定标准(2024版)》解析
- 2025年初中语文八年级下册试讲稿(教师招聘面试)壶口瀑布
- 高一新生入学教育
- 线缆公司仓库管理制度
评论
0/150
提交评论