软件项目管理系统本科学位论文

合集下载

项目管理系统毕业论文(设计)

项目管理系统毕业论文(设计)

项目管理系统毕业论文(设计)项目管理系统毕业论文(设计)一、引言项目管理系统是一种用于规划、组织、监控和控制项目活动的工具。

在当今的商业环境中,项目管理系统被广泛应用于各个行业,以确保项目能够按时、按质量要求完成。

本论文旨在设计一个高效、可靠的项目管理系统,以提高项目的成功率和效率。

二、项目管理系统的概述1. 项目管理的定义和重要性项目管理是指通过运用特定的知识、技能、工具和技术,以及符合预算和资源限制的方法,对项目进行全面规划、组织、实施、控制和收尾的过程。

项目管理在现代企业中具有重要地位,它能够促进企业的创新、提高竞争力、保证项目的成功。

2. 项目管理系统的功能需求针对项目管理的具体要求,项目管理系统需要具备以下功能:- 项目计划和排期管理:包括项目任务分解、资源分配、工期安排等。

- 项目进度和风险控制:能够实时追踪项目进展,及时发现和应对项目风险。

- 团队协作和沟通:提供团队成员之间的协作平台,促进信息共享和沟通。

- 成本和质量管理:监测项目预算和成本,确保项目按质按量完成。

- 报告和分析:生成各种项目报告和数据分析,为项目决策提供依据。

三、项目管理系统的设计与实现1. 系统架构设计基于项目管理系统的功能需求,本论文设计了一个基于Web的项目管理系统。

该系统采用了三层架构,包括数据库层、应用层和展示层。

数据库层负责数据的存储和管理,应用层实现了项目管理的核心业务逻辑,展示层提供用户界面和交互功能。

2. 数据库设计在项目管理系统中,数据库起到了存储和管理数据的重要作用。

本论文设计了项目、任务、人员等核心实体的数据库结构,并建立了相应的关系表。

同时,为了提高系统的性能和安全性,还对数据库进行了合理的索引和权限设置。

3. 系统功能实现根据项目管理系统的功能需求,本论文利用Java语言开发了相应的模块:- 项目计划和排期管理模块:实现了项目任务的分解和排期,支持工期调整和资源分配。

- 项目进度和风险控制模块:实现了实时的项目进度追踪,能够提供项目风险评估和应对方案。

毕业论文初稿软件项目管理系统

毕业论文初稿软件项目管理系统

前言没有项目管理,项目也有可能成功。

但没有管理的项目,很难保证项目的利润空间,对公司来说,亏损的风险就大。

所以我们要有项目管理,以保证公司在总体上是盈利的,注意不是每一个项目都要盈利。

为什么我们要实施项目管理,是为了提高项目的效益。

这里所指的项目的效益是一个综合性的指标,包括低风险、高产出等。

为此我们不难得出我们在实施项目管理应该掌握的度。

即:引入项目管理后所产生的效益减去项目管理的成本后必须大于未引入项目管理时的效益。

软件项目管理系统是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对人员(People)、产品(Product)、过程(Process)和项目(Project)进行分析和管理的活动。

为什么我们要实施项目管理,是为了提高项目的效益。

这里所指的项目的效益是一个综合性的指标,包括低风险、高产出等。

为此我们不难得出我们在实施项目管理应该掌握的度。

即:引入项目管理后所产生的效益减去项目管理的成本后必须大于未引入项目管理时的效益。

由于引入项目管理后所产生的效益与项目管理的复杂度(项目管理的成本)并非线性相关的,因此项目管理的复杂度必然存在一个最优值,这就是我们应该把握的度。

软件项目管理和其他的项目管理相比有相当的特殊性。

首先,软件是纯知识产品,其开发进度和质量很难估计和度量,生产效率也难以预测和保证。

其次,软件系统的复杂性也导致了开发过程中各种风险的难以预见和控制。

Windows这样的操作系统有1500万行以上的代码,同时有数千个程序员在进行开发,项目经理都有上百个。

这样庞大的系统如果没有很好的管理,其软件质量是难以想象的。

软件项目管理系统的根本目的是为了让软件项目尤其是大型项目的整个软件生命周期(从分析、设计、编码到测试-、维护全过程)都能在管理者的控制之下,以预定成本按期,按质的完成软件交付用户使用[2]。

而研究软件项目管理为了从已有的成功或失败的案例中总结出能够指导今后开发的通用原则,方法,同时避免前人的失误。

软件项目管理系统毕业论文样本

软件项目管理系统毕业论文样本

目录1 引言 ........................................ 错误!未定义书签。

1.1 开发背景 ................................. 错误!未定义书签。

1.2 开发意义 ................................. 错误!未定义书签。

1.3 实现目标 ................................. 错误!未定义书签。

2 需求分析 .................................... 错误!未定义书签。

2.1 功能需求 ................................. 错误!未定义书签。

2.2 可行性分析 ............................... 错误!未定义书签。

2.3 用例图 ................................... 错误!未定义书签。

2.4 活动图 ................................... 错误!未定义书签。

2.5 用例描述 ................................. 错误!未定义书签。

2.6 时序图 ................................... 错误!未定义书签。

2.7 系统开发平台及主要技术.................... 错误!未定义书签。

3 总体设计 .................................... 错误!未定义书签。

3.1 系统的总体架构 ........................... 错误!未定义书签。

3.2 数据库设计 ............................... 错误!未定义书签。

4 详细设计 .................................... 错误!未定义书签。

软件项目管理论文

软件项目管理论文

软件项目管理论文引言软件项目管理是指在软件开发过程中,通过管理技术、工程和人力资源等方面的活动,达到提高软件开发效率、保证软件质量和控制软件开发成本的目标。

在信息技术飞速发展的今天,软件项目管理显得尤为重要。

本文将从软件项目管理的意义、流程、技术和挑战几个方面进行论述。

软件项目管理的意义随着软件发展的快速推进,大量的软件项目相继展开。

而如何高效地管理这些软件项目,成为了提高软件开发效率的关键。

软件项目管理的意义主要体现在以下几个方面:1.提高效率:软件项目管理通过规范的流程,合理的资源分配和有效的沟通协作,能够提高软件开发效率,缩短项目开发周期。

2.保证质量:软件项目管理能够通过严格的质量控制措施,保证软件的质量和稳定性,提高用户体验,降低软件维护成本。

3.控制成本:软件项目管理通过合理的资源分配和项目进度的控制,能够有效地降低软件开发成本,提高投资回报率。

4.风险管理:软件项目管理能够帮助项目团队识别并有效地管理项目中的风险,避免项目失败,保证项目顺利完成。

软件项目管理的流程软件项目管理通常包括以下几个基本流程:1.项目立项:确定软件项目的目标和范围,并进行项目需求分析和可行性研究,制定项目计划和预算。

2.项目规划:根据项目目标和需求,制定项目的详细计划,包括人员组织、任务分配、进度安排、资源预算等。

3.项目实施:按照项目计划,组织开展软件开发工作,进行需求分析、设计、编码、测试等阶段,确保项目按时按质完成。

4.项目监控:监控项目的进展情况,及时发现问题并做出调整,确保项目能够按计划进行。

5.项目收尾:在软件开发完成后,进行验收、交付和用户培训等工作,确保软件能够顺利投入使用。

软件项目管理的技术软件项目管理依靠一系列的技术来实现项目目标。

以下是常用的软件项目管理技术:1.进度管理:通过制定项目计划、里程碑和工作分解结构等方法,控制项目进度,确保项目按计划进行。

2.质量管理:使用软件测试、代码评审、质量测试等方法,确保软件的质量和稳定性。

软件项目管理课程论文

软件项目管理课程论文

软件项目管理课程论文软件项目管理课程论文软件工程是一门研究如何利用工程化方法构建和维护软件系统的学科,软件项目管理是软件工程学科的一个重要分支。

以下是小编为大家整理好的软件项目管理课程论文,欢迎大家阅读参考!摘要:通过分析软件行业对软件工程人才的需求特征以及学校的办学定位和专业的培养目标,提出了“层次化”教学内容、“多样化”教学方法、“多元化”教学手段以及“立体化”教学资源的软件项目管理课程的建设方案,激发了学生的学习兴趣,提高了教学质量,增强了学生的实践动手能力,取得了较好的教学效果。

关键词:软件项目管理;教学改革;课程建设软件工程是一门研究如何利用工程化方法构建和维护软件系统的学科,软件项目管理是软件工程学科的一个重要分支,它涉及工程概论、管理学、计算机科学与技术、数学、统计学等多学科知识,是一门综合性较强的专业课程,在软件工程专业课程体系中占有十分重要的地位。

随着计算机科学的蓬勃发展,计算机软件行业进入了快速发展时期,需要大量即掌握软件工程理论知识又具有软件工程实践经验的专业人才,这就对软件工程专业的课程教学提出了更高的要求。

本文从软件项目管理课程建设思路出发,介绍了本校软件工程专业的软件项目管理课程的建设情况,讨论了提高软件项目管理课程教学质量的方法和途径。

1 课程建设思路软件项目管理课程是软件工程专业本科生必修的一门重要的专业课程,主要讲授软件项目管理的基本原理、概念、方法、技术和工具。

课程的培养目标是使学生掌握软件项目管理的全过程,了解每一环节的管理要点;掌握软件项目管理过程中使用的方法、技术和工具,并且能够灵活地使用这些方法、技术和工具进行软件项目的管理工作;培养学生的问题分析能力和工程应用能力,为从事实际软件项目开发工作和软件工程理论研究打下良好的理论基础和技术基础。

在课程改革的进程中,我们以“知识、能力、素质”为主线,将课程的培养目标与学校的办学定位(培养服务于地方经济的高级应用型人才)及软件工程专业的培养目标(从事软件项目研发的高级应用型人才)紧密衔接,课程建设以人才需求为根本目标,根据专业培养目标确定课程的教学目标,根据教学目标组织教学内容,创新教学方法,优化教学手段,建设教学资源。

软件工程项目管理论文

软件工程项目管理论文

摘要:随着信息技术的飞速发展,软件工程项目管理在软件开发过程中扮演着至关重要的角色。

本文从软件工程项目管理的现状出发,分析了当前面临的挑战,并提出了相应的对策,以期为我国软件工程项目管理的实践提供参考。

一、引言软件工程项目管理是指在软件开发过程中,对项目进行规划、组织、指挥、协调和控制的一系列管理活动。

随着软件项目的复杂性和规模不断扩大,软件工程项目管理的重要性日益凸显。

然而,在实际管理过程中,软件工程项目管理面临着诸多挑战。

二、软件工程项目管理的挑战1. 项目规模与复杂度的增加随着软件项目规模的扩大和复杂度的增加,项目管理的难度也随之加大。

如何在保证项目质量的前提下,高效地完成项目,成为软件工程项目管理的一大挑战。

2. 人员管理困难软件工程项目管理涉及到众多人员,包括项目经理、开发人员、测试人员等。

如何合理配置人力资源,提高团队协作效率,成为软件工程项目管理的另一大挑战。

3. 项目风险控制软件工程项目在开发过程中,可能会面临各种风险,如技术风险、市场风险、人力资源风险等。

如何有效识别、评估和控制项目风险,是软件工程项目管理的关键。

4. 项目沟通与协调项目沟通与协调是软件工程项目管理的重要组成部分。

如何确保项目各方信息畅通,提高沟通效率,协调各方利益,是软件工程项目管理的一大挑战。

三、软件工程项目管理的对策1. 建立完善的项目管理体系建立科学、规范的项目管理体系,对软件工程项目进行有效管理。

包括项目规划、项目执行、项目监控和项目收尾等环节。

2. 加强团队建设与协作加强团队建设,提高团队成员的沟通与协作能力。

通过合理配置人力资源,优化团队结构,提高团队整体素质。

3. 识别、评估和控制项目风险建立健全的项目风险管理机制,对项目风险进行识别、评估和控制。

通过制定风险应对策略,降低项目风险对项目进度和成本的影响。

4. 优化项目沟通与协调机制建立高效的项目沟通与协调机制,确保项目各方信息畅通。

通过定期召开项目会议、建立项目沟通平台等方式,提高沟通效率。

软件项目管理论文_大学论文

软件项目管理论文_大学论文

软件项目开发管理系统摘要软件项目开发管理系统在相关企业进行生产的管理中有着广泛的应用,它有利于提高企业对软件项目开发过程中的信息管理。

系统研究的目的、意义、现状和发展趋势都有所说明。

这里设计的系统所要实现的功能包括测试管理功能、验收管理功能、文档管理功能和用户管理功能。

为了实现系统的各项信息管理功能有选择的分析了开发工具Visual Basic 6.0和SQL Server 2000软件及ODBC(开放式数据库互连)技术的不同特点、性能和选择原则。

描述了系统的概要设计,包括其结构的分析和功能划分,并在这个基础上进行了详细的设计。

最后列出了系统在设计方面所存在的不足及需要改进的思路。

进行软件项目管理有利于将开发人员的个人能力转化成企业的开发能力,企业的软件开发能力越高,表明这个企业的软件生产越趋向于成熟,企业越能稳定发展,项目开发风险越小。

关键字: VB结构化查询语言开放式数据库互连对象软件项目开发Software project developing and managing systemAbstractIn some related corporations, the Software project developing and managing system is widely used. In corporations the system is good to help managing the information of software project development. the research purport, meaning, present situation and development direction are all introduced.The system what we design contains testing management function, checking and accepting management function, text management function and users management function. In order to carry out the management functions of this system, we also analyze the different characteristic, capability and choosing principle of the develop tool Visual Basic 6.0, SQL Server 2000 and ODBC technique. Depicting the main design of the system, it contains structural analysis and partition of functions. On this basis, we made detailed design. At last it lists the disadvantage of this system and the method how to improve.Carrying out the Software project development is better for changing the talent of every worker into the development ability of corporations. The better development ability of software in corporations, the more indicating software’s production being mature. Then corporations can develop more steadily and the risk of project development is smaller.Key Words: VB SQL ODBC Object Software project development目录摘要 (I)Abstract (II)第一章绪论 (1)1.1 系统研究的背景 (1)1.2 系统开发环境及相关技术 (2)1.3 管理系统设计内容及方法 (5)第二章管理信息系统简介 (7)2.1 管理信息系统在现代组织管理中的作用 (7)2.2 管理信息系统的发展 (7)2.4 管理信息系统的开发 (8)2.4.1 管理信息系统开发的任务和特点 (9)2.4.2 管理信息系统开发的原则 (9)2.4.3 管理信息系统开发的组织与管理 (10)2.5管理信息系统规划 (10)第三章软件系统结构与功能设计 (12)3.1 系统的结构分析 (12)3.2 系统的结构设计与功能设计 (13)3.2.1 系统的结构设计 (13)3.2.2 系统的功能设计 (13)3.3 系统的运行流程图 (15)第四章项目控制系统模块设计 (16)4.1系统框架设计 (16)4.1.1工程的组建 (16)4.1.2 各类模块的添加 (16)4.2 系统各个模块设计 (23)4.2.1 测试管理模块与验收管理模块设计及主要代码 (23)4.2.2 项目总结管理模块设计 (29)4.2.3用户管理模块设计 (34)第五章系统测试与总结 (39)5.1 系统测试 (39)5.2 系统设计总结 (40)参考文献 (42)致谢 (43)第一章绪论1.1 系统研究的背景项目管理是在现代社会发展起来的新管理技术之一,如今已被广泛应用于许多领域,如企业新产品开发,建筑工程建设项目,网络技术推广计划等,作为一项管理技术复杂,需要多学科协作的现代管理技术,项目管理具有的特殊价值已被各行各业充分认识,随着社会主义市场经济的不断深入,项目的管理也正在发生变化,而随之项目管理的体制也发生了变化。

“软件项目管理系统”毕业论文

“软件项目管理系统”毕业论文

目录1 引言 (1)1.1 开发背景 (1)1.2 开发意义 (1)1.3 实现目标 (1)2 需求分析 (2)2.1 功能需求 (2)2.2 可行性分析 (2)2.3 用例图 (3)2.4 活动图 (5)2.5 用例描述 (8)2.6时序图 (16)2.7系统开发平台及主要技术 (25)3总体设计 (26)3.1系统的总体架构 (26)3.2 数据库设计 (28)4详细设计 (36)4.1 系统用户维护 (36)4.2 修改密码 (39)4.3 任务模板 (39)4.4 文档模板 (42)4.5 可评审任务处理 (42)4.6 评审人员分配 (45)4.7 近期发布的评审任务 (46)4.8 评审结果录入 (46)4.9 权限管理 (46)4.10 可上传文档管理 (51)4.11 资源分类 (51)4.12 资源上传 (55)4.13 搜索资源 (56)5 测试 (56)5.1 单元测试 (56)5.2 集成测试 (59)6 难点与解决方案 (60)6.1 WEB系统与文档存储管理分离 (60)6.2 文档在线查看 (61)结论 (62)致谢 (63)参考文献 (64)1引言1.1 开发背景软件项目[11,12]开发是一项系统而复杂的工作,它需要一个团队互相配合、分工协作。

软件项目管理系统可以规范一个软件开发团队的日常工作,提高工作效率。

软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的活动。

实际上,软件项目管理的意义不仅仅如此,进行软件项目管理有利于将开发人员的个人开发能力转化成企业的开发能力,企业的软件开发能力越高,表明这个企业的软件生产越趋向于成熟,企业越能够稳定发展。

然而,目前,对软件项目的管理主要有手工存取和借助一些软件(VSS、SVN等)对软件项目进行管理,起不到对项目进度的实时跟踪与管理。

为进一步完善软件项目流程及资源的统一管理,更加全面、有效的服务于软件开发过程和财富库管理,更好的方便软件开发过程管理。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件项目管理系统摘要软件行业调查统计表明,软件开发行业缺乏软件开发管理工具,开发一套软件项目管理系统,可以方便交流、共享技术、高效完成任务。

本系统是采用开发语言、Ajax jquery技术和SQL SERVER 2008 数据库技术开发的一套B/S模式的软件项目管理系统。

系统主要包括任务管理、信息管理、项目管理、客户信息管理、项目开发人员管理等模块。

项目系统投入运行后,可以减轻项目经理的工作负担,方便文件共享、团队交流、任务审核等。

关键词:项目管理;B/S;;Ajax;SQL SERVERI洛阳师范学院2015届本科生毕业设计AbstractSoftware industry survey showed that software development industry is short of software development management tools, developing a software project management system, which we can easily communicate, share technology, and efficient completion of tasks.This system is used development language, Ajax jquery technology and SQL SERVER 2008 database technology developed by a B / S model of software project management system. The system includes task management, information management, project management, customer information management, project management module developers.Project system put into functioning, which can reduce the burden on project managers to facilitate file sharing, team communication, task audit.Keywords:Project management; B/S; ; Ajax; SQL SERVERII软件项目管理系统目录第1章绪论 (1)1.1系统开发背景 (1)1.2系统研究目的和意义 (1)1.3可行性分析 (1)第2章系统需求分析 (3)2.1用户功能需求分析 (3)2.2系统性能要求 (3)2.3业务流程分析 (4)第3章系统总体设计 (5)3.1系统功能模块分析 (5)3.1.1 任务管理 (5)3.1.2 信息管理 (5)3.1.3 项目管理 (5)3.1.4 客户管理 (6)3.1.5 用户管理 (6)3.1.6 我的任务 (6)3.2实体联系图 (6)3.3系统总体设计 (10)3.4系统架构设计 (12)第4章系统详细设计 (14)4.1开发工具简介 (14)4.2数据库设计 (14)4.3用户界面设计 (17)4.3.2 项目管理主界面 (18)4.3.4 消息管理界面 (25)4.3.5 项目管理界面 (26)4.3.6 客户界面 (28)4.3.7 用户信息管理界面 (29)4.3.8 我的任务管理界面 (30)第5章软件测试和调试 (33)I I I洛阳师范学院2015届本科生毕业设计5.1调试修改BUG (33)5.2黑盒测试法 (35)第6章工作总结和展望 (38)6.1工作总结 (38)6.2工作展望 (38)参考文献 (40)致谢 (41)I V软件项目管理系统第1章绪论1.1 系统开发背景随着IT行业技术水平的快速发展,不同行业已经有不少企业把经济发展的重心转移到了网络上,这样导致部分企业通过网络抢占非本地的商机,以至于各企业对网络媒体求贤若渴,因此,软件开发行业在迅速的发展,以至于致力于软件行业的工作人员工作繁重。

另一方面,软件开发行业中,软件生命周期比较短,软件技术更新比较迅速,因此这也使得软件开发人员的工作更加繁重。

从我从事软件开发的工作的一年中,我从中发现,项目开发人员,在交流方面,需要及时的交流才能高效的少走弯路的完成每天的开发任务;在技术以及文档方面,也需要有一个统一的共享文件管理工具;在项目开发分配的任务中,项目经理需要根据项目进度去给每一个开发人员分配一定的任务,并且去查看每一个开发人员的任务完成情况。

因此,软件开发人员需要一个能够及时交流以及查看共享文件的和管理项目开发进度的软件。

1.2 系统研究目的和意义基于我国在软件开发管理方面的现状,经过多方面的调查,参阅现有的一些管理系统,开发此项目管理系统,其主要目的是满足软件开发组及领导对软件项目及开发人员的管理的需求,并减轻软件项目经理的工作负担。

该系统最基本的功能就是项目经理可以给项目组开发人员分配任务,查看项目组成员任务的完成的情况,管理项目组成员的交流信息,管理项目计划以及项目信息和项目技术文件,管理项目客户基本信息,管理项目组成员信息,查看个人任务。

其他角色的能够通过该系统和项目组员交流、上传下载项目共享文件,以及查看分配个人的任务。

项目中的主要功能是项目的组成员的管理以及项目任务以及项目的基本信息的管理。

项目的这几大模块都各有联系,都是不可缺少的模块。

1.3 可行性分析该系统采用Microsoft Visual Studio2010软件作为工具进行系统开发。

数据库采用微软SQL Server 2008。

这些工具也都是.net开发人员比较熟知的开发工具,所以在应用性以及普遍性很占优势。

这对于系统的后期维护有了极大的方便。

此系统在任务管理、项目人员交流、项目基本信息管理等方面简单易懂,方便用户使用,并且系统中有许多地方的功能是比较人性的,比如编辑任务的时候,输入任1洛阳师范学院2015届本科生毕业设计务执行人部分名字的时候,系统可以模糊匹配,方便用户输入。

并且系统中任务管理方便,方便项目组成员之间交流,主要用于项目组开发人员的使用,便于开发人员之间交流,方便项目经理管理项目组成员,提高开发人员的开发效率等。

因此该系统具有比较人性的可行性。

2项目管理系统第2章系统需求分析2.1 用户功能需求分析设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求,本人通过对洛阳、新乡等站点进行详细的实地考察以及利用网络等多种渠道,了解了我国在铁路信息查询方面的一些现状以及旅客、铁路部门工作人员对智能铁路查询系统的各种要求,调研结果如下:首先,需要根据软件行业中开发人员的需要以及工作的流程去了解一个项目组中,有哪些开发角色,以及在开发不同的项目的时候,有哪些共同点等,从个人从事项目开发的经验来看,一个项目组中分别包含软件开发人员、UI(前端)开发人员,测试开发人员以及一个项目组的负责人项目经理,他们分工明确,相互协调工作,完成一个完整的软件项目的开发流程,在开发流程的过程中,一些过程文档需要统一整理。

根据项目组开发人员的不同角色可以分为以下需求功能。

开发人员:包含软件开发人员、前端开发人员、测试开发人员,他们在项目的流程的过程中,不懂的可以再项目中相互讨论,发表不同的意见,以促进他们对项目的进一步的认识与理解;同时,在开发的流程中,一些过程文档,大家可以拿来共享,以方便参与的项目人员查看;开发人员根据项目管理系统中分配给自己的任务来了解当天自己的任务,并进行完成等。

项目经理:项目经理根据项目组成员的能力来给每一个项目人员分配不同的任务,并加以管理。

同时也可以参与项目组成员的交流,并实时了解项目组成员每天遇到的问题。

其次,项目经理对每个项目进行管理,并控制项目完成的进度。

项目经理也可以管理项目组成员。

系统基于成熟的技术开发,能够高效的帮助软件行业开发人员完成开发工作。

2.2 系统性能要求1.安全性该系统数据编辑存储都采取了参数化安全处理,不会受到js等脚本的攻击,从而保证了数据的安全性以及数据存储的完整性。

2.高效性使用此项目管理系统既可以方便项目组开发人员提高开发效率,又可以大大减轻项目经理的负担,并可以加快项目的进度。

3.便捷性3洛阳师范学院2015届本科生毕业设计本系统的界面友好,操作方便,能够达到所见即所得的效果,方便用户的使用。

2.3 业务流程分析依据系统的需求分析,得到系统的流程图如图2-1所示:图2-1 系统流程图4项目管理系统第3章系统总体设计3.1 系统功能模块分析项目管理系统包含任务管理模块、信息管理模块、项目管理模块、客户管理模块、用户管理模块、我的任务模块等。

3.1.1 任务管理任务管理包含创建任务模块、任务列表模块。

此模块仅有项目经理有权限。

(1)创建任务模块的特色是:执行人输入框是利了autocomplete自动匹配技术(2)任务列表模块包含任务创建时间段和任务标题模糊查询、加上任务编辑、查看和任务批量删除等功能,其中特色有三点:一是时间段输入框是利用了一个JS插件日历弹出框的特效。

二是利用repeater控件的属性,根据绑定数据内容来改变表格的样式。

三是可以实现批量删除功能。

(3)任务执行人提交任务之后,项目经理可以根据任务来审核通过,或者驳回任务。

3.1.2 信息管理消息管理模块包含四大模块:发送信息模块、收件箱模块、发件箱模块,消息信息列表模块,其中消息列表模块仅能项目经理能够查看。

(1)发送消息模块:此模块也应用了autocomplete智能匹配技术。

(2)收件箱消息模块包括:收件箱信息按接收时间查询模块,批量删除模块,信息查看模块。

本模块特色为:收件箱未查看的信息状态样式和已经查看的信息状态样式不一样,而且,但点击查看未读信息的时候,则未读信息的状态会变成已读状态。

(3)发件箱消息模块:包括批量删除、查询、查看信息功能模块。

(4)消息列表模块,包含所有成员的信息汇总模块,只有项目经理有权限查看,本模块包含按时间段查询、批量删除、查看功能。

(5)当有信息的时候,该级菜单会有信息提示信息。

3.1.3 项目管理项目管理模块:包含项目基本信息查看、项目文件上传信息查看两个功能模块。

(1)其中项目基本信息查看模块包括按时间段、项目名字段查询功能和批量删除功能和项目基本信息添加、编辑功能。

(2)项目上传信息查看模块:包含文件信息模糊查询,批量删除,文件上传,下载。

文件上传界面:包含文件上传,数据绑定功能。

53.1.4 客户管理包含按公司名称查询、客户批量删除、客户添加,客户编辑,客户信息查看功能。

相关文档
最新文档