预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于SharePoint的认证项目管理系统的设计与实现的中期报告 一、前言 本文是基于SharePoint的认证项目管理系统的中期报告。本系统是一个面向企业的项目管理系统,主要用于通过拓展SharePoint平台的可用性,提供一个完整的项目管理解决方案。本报告主要介绍了本系统的设计和实现情况。 二、需求分析 1、项目管理 本系统主要用于项目管理,需要实现以下功能: (1)项目创建和管理 (2)项目成员管理 (3)任务分配和管理 (4)进度跟踪和报告 (5)风险和问题管理 2、认证和授权 本系统需要进行用户认证和授权管理,确保项目数据安全。需要实现以下功能: (1)用户注册和登录 (2)用户角色和权限管理 (3)数据访问控制 3、界面设计 本系统需要具有用户友好的界面,方便用户使用。需要实现以下功能: (1)Web界面 (2)简单易用的操作界面 (3)交互友好 三、系统设计 1、架构设计 本系统使用MVC架构,主要分为以下三个部分: (1)模型:数据和业务逻辑的处理与管理 (2)控制器:处理用户的请求和响应 (3)视图:展示界面和用户交互 2、数据库设计 本系统采用关系型数据库设计,主要包括以下表结构: (1)用户表:保存用户的信息 (2)项目表:保存项目信息 (3)任务表:保存任务信息 (4)角色表:保存用户角色信息 3、界面设计 本系统采用响应式设计,支持在多种设备上使用。主要包括以下页面: (1)注册和登录页面 (2)项目管理页面 (3)任务管理页面 (4)风险和问题页面 四、系统实现 1、开发环境 本系统采用以下技术实现: (1)SharePoint2013 (2)ASP.NETMVC4 (3)C# (4)HTML、CSS、JavaScript 2、功能实现 (1)用户认证和授权:采用Forms身份验证,实现了用户注册、登录和注销功能。 (2)项目管理:支持创建和管理多个项目,包括添加、编辑和删除等操作。 (3)任务管理:支持任务的添加、编辑和删除等操作。 (4)风险和问题管理:支持风险和问题的添加和管理。 3、界面实现 采用HTML、CSS、JavaScript实现界面设计,使用Bootstrap和jQuery框架加强交互效果。界面设计友好,简便易用。 五、总结 本中期报告介绍了基于SharePoint的认证项目管理系统的设计和实现情况。通过MVC架构、关系型数据库和响应式设计等技术实现了用户认证和授权、项目管理、任务管理和风险和问题管理等功能,并且界面设计友好,方便用户使用。目前还需要完成系统的测试和优化等工作,确保系统的稳定和高效运行。