首页
会员中心
到顶部
到尾部
Java毕业设计

JSP协同项目管理系统——角色、部门管理子系统的设计与实现(SQL2000)033

时间:2020/10/13 14:35:53  作者:  来源:  查看:0  评论:0
内容摘要: 摘  要本文对协同项目管理系统——角色、部门管理子系统进行了详细的介绍,对题目的背景、需求分析、概要设计、详细设计及程序的调试与分析部分进行了阐述。本系统采用矩阵型组织形式,对协同项目管理系统的角色、部门管理子系统进行设计并实现。角色管理是通过系统管理员对角色权...
摘  要
本文对协同项目管理系统——角色、部门管理子系统进行了详细的介绍,对题目的背景、需求分析、概要设计、详细设计及程序的调试与分析部分进行了阐述。本系统采用矩阵型组织形式,对协同项目管理系统的角色、部门管理子系统进行设计并实现。角色管理是通过系统管理员对角色权限的管理和划分使得具有不同角色的用户对系统不同功能模块和数据库具有不同的读、写访问控制;部门管理使得各相关主管可以根据系统管理员为其分配的角色类别和权限对其下属部门和人员进行协同管理。系统采用了基于角色的访问控制策略,进一步保证了系统的安全。系统采用了矩阵型组织不仅提高了整体的工作效率,还能随时随地地对项目以及项目所需的资源进行管理。不但节省了整个项目的开发时间,还降低了项目的开发成本,从而达到了最优的效益。系统采用C/S模式实现。
关键词:协同项目管理系统;权限;基于角色的访问控制
 
                                                           
Abstract
This text introduces the cooperative project management system—the role and department management subsystem in detail, and it expatiates the background of this subject, the analysis of demand, the synoptic design, the detailed design, the debugging and the validation of this system. This system adopts the form of matrix organization. It designs and implements the role and department management subsystem of the project management. The role management is transit by the management and partition of the right of the role which is managed by system administrator to accomplish different user’s right of write and read function for system’s different function modules and database; the department management makes the interrelated manager can manage the underling office and the person in underling office based the right which is assigned by system administrator of it’s role sort. The system adopts the Role Based Access Control to ensure the security of the system. The system adopts the form of matrix organization to improves the whole efficiency of work and manage the project and resource of the project at any moment. It economizes the cost of projects, also reduces the time of development of projects. The system adopts the c/s model.
Keywords: Cooperative Project Management System; Right; Role Based Access Control
1 绪论............................................................................. 1
1.1 题目背景..................................................................................................................... 1
1.1.1 项目管理简介...................................................................................................... 1
1.1.2 项目的信息化管理及国内外研究现状.............................................................. 1
1.1.3 项目管理组织...................................................................................................... 2
1.1.4 项目的协同管理.................................................................................................. 4
1.2 题目内容..................................................................................................................... 4
2 需求分析........................................................................................................................... 7
2.1 可行性分析............................................................................. 7
2.2 系统设计目标.................................................................. 7
2.3 经济技术分析.............................................................. 7
2.4 系统开发工具及相关技术......................................................................................... 8
2.4.1 Java语言............................................................................ 8
2.4.2 JBuilder环境............................................. 8
2.4.3 Microsoft SQL Server 20003 概要设计......................................................................................................................... 10
3.1 总体设计方案........................................................................................................... 10
3.1.1 角色访问控制.................................................................................................... 10
3.1.2 修改密码模块..................................................................................................... 11
3.1.3 部门管理模块..................................................................................................... 11
3.1.4 角色管理模块..................................................................................................... 11
3.2 功能模块图及分析................................................................................................... 12
3.2.1 系统主功能模块图............................................................................................ 12
3.2.2 系统子模块图.................................................................................................... 13
3.3 E-R图及分析.......................................................... 15
3.3.1 各主要实体分析................................................................................................ 15
3.3.2 主系统与子系统数据分析................................................................................ 16
4 详细设计......................................................................................................................... 17
4.1 数据库设计4.1.1 角色信息存储.................................................................................................... 17
4.1.2 部门信息存储.................................................................................................... 18
4.2 功能模块详细设计................................................................................................... 19
4.2.1 密码修改模块.................................................................................................... 20
4.2.2 部门管理模块.................................................................................................... 20
4.2.3 角色管理模块.................................................................................................... 24
5 系统调试......................................................................................................................... 27
5.1 系统的调试中出现的错误及解决方法................................................................... 27
5.1.1 SQL语句书写错误............................................................................................. 27
5.1.2 数据库连接占线................................................................................................ 27
5.1.3 结果集返回为空................................................................................................ 28
5.1.4 程序返回列数越来越少............................................. 28
结论.......................................................... 29
参考文献................................................................. 30
致  谢.................................... 31
 

项目管理是上世纪50年代发展起来的一个全新领域,目前已经成为现代管理学的一个重要分支,并且正在被越来越多的人所重视。
所谓项目管理是指在一个确定的范围内,为了完成一个既定的目标,通过特殊形式的临时性组织运行机制,充分、合理和有效地利用既定有限资源的一种系统管理方法。这里项目是指在特定条件下、具有特定目标的、一次性的、具有一定生命周期的工作。
项目管理主要是从大型生产、高费用、进度要求严的复杂系统的需要中发展起来的。到现在,项目管理已经被公认为是一种有生命力并能实现复杂的企业目标的良好方法。
随着项目尤其是各种现代大型项目的启动、规划、实施等项目周期的展开,与项目有关的各种信息也会层出不穷的产生,对这些项目信息的管理也变得尤为重要,它的效率和成本将直接影响项目其它环节的工作效率、质量和成本。因此利用计算机实现对这些信息的高效管理,已经是大势所趋。
目前,最常用的项目管理软件主要有以下几种:
(1) Primavera Project Planner
Primavera Project Planner工程项目管理软件是美国Primavera公司的产品,已成为项目行业的标准。它适用于任何工程项目,能有效地控制大型复杂项目,并可以同时管理多个工程。
(2) Microsoft Project 2000
Microsoft Project 2000是一种功能强大而灵活的项目管理工具,可用于控制简单或复杂的项目,它可以帮助用户建立项目计划、对项目进行管理,并在执行过程中跟踪所有活动,使用户实时掌握进度的完成情况、实际成本与预算的差异、资源的使用情况等信息。
(3) ProjectNet
ProjectNet是目前比较常用的一种项目协同工具,拥有较高的可靠性、全性和数据完整性。它通过自动管理企业间交流的方式来减少工程建设的延迟,并且有强大的项目跟踪工具来反馈当前的工程情况。
 
若要使一个项目管理系统能够充分满足用户的需求和工作流程,必须首先确立对项目管理的组织形式。为了完成一个项目主要相关工作的相关利益整体,作为项目管理的骨架,项目组织担负着沟通信息、下达指令、协调矛盾、统一步调、组织运转和决策的重任,对项目的成败起着决定性的作用。这其中,项目组织类型的选择,对项目运行效率和进度有着决定性的影响。按照从面向功能到面向项目的程度不同可以将现在的项目组织形式大体分为三类:
(1)职能型组织
它是一种比较古老的组织形式,我国大部分企业和政府机关目前都采用该管理模式。在采用职能型组织结构的执行组织中,部门是按照职能来设置的,该结构从总体来看呈金字塔型,高层管理者位于金字塔的顶端,中层和底层管理者则沿塔身分布。在这种管理方法下,项目被作为一个整体全权交由单位下属的一个职能部门来完成。它的主要缺点是各部门之间相对孤立,难以实现密切协作。
(2)项目型组织
在采用了项目型结构的执行组织中,部门则是按照项目来进行设置的,每个项目就如一个微型公司那样运作,项目组中的所有成员一般都来自同一单位的不同部门,完成每个项目所需的资源也完全由该项目组自行使用和分配,专门为该项目服务。它的缺点是每一个项目都要单独配置一套人马,使得工作、设备、人员之间都存在重复配置现象并且资源使用率低下,另外是人员专业化程度不够,使得研发的创新力受到影响。
(3)矩阵型组织
矩阵型组织形式与前两种形式不同,它很少有明确的组织结构,需要根据企业的具体管理行为加以判断和明确。在该组织内部有了一个直接对项目的负责人,所以能够做到以项目最终的完成目标为导向。项目的协调工作由项目管理团队共同承担负责并明确责任。项目运行过程中使用的资源来自不同的职能部门,并且能在不同的项目中共享。各专业人员来自不同部门,在技术上能够互相支持。在整个管理活动中,项目主管处于领导核心的地位并主要负责项目的具体执行和资源的使用。
本次毕业设计主要采用矩阵型组织形式,对角色的类别进行判断之后,再判断这种类别的角色有哪些操作功能,从而对所做的操作进行分配。本文给出矩阵型组织形式的结构图,如图1.1所示:
  


相关评论
Java毕业设计
    本类推荐
      广告联系QQ:45157718 点击这里给我发消息 电话:13516821613 杭州余杭东港路118号雷恩国际科技创新园  网站技术支持:黄菊华互联网工作室 浙ICP备06056032号