- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
目 录TOC\o1-3\h\u
1前言 1
1.1项目开发背景 1
1.2项目开发的意义 1
2可行性分析 2
2.1技术可行性 2
2.2经济可行性 2
2.3操作可行性 2
2.4社会可行性 2
3需求分析 3
3.1系统参与者 3
3.1.1后台管理员 3
3.1.2项目负责人 3
3.1.3开发人员 4
3.1.4测试人员 4
3.2功能需求分析 4
3.3性能需求分析 5
3.4系统业务用例 5
3.4.1前台用户系统总用例图 5
3.4.2后台管理系统总用例图 6
3.4.3用户管理员登录模块 7
3.4.4项目管理模块 8
3.4.5任务管理模块 11
3.4.6文档中心模块 13
3.4.7用户管理模块 15
3.4.8角色管理模块 18
3.4.9分配用户角色权限模块 18
3.4.10个人统计模块 19
4概要设计 21
4.1系统整体流程图 21
4.2领域模型 22
4.3模块结构 22
4.3.1模块结构图 23
4.3.2模块结构表 23
4.4数据库设计 24
4.4.1系统数据库E-R图 24
4.4.2系统数据库总表 24
4.4.3数据字典 25
4.5项目api接口设计 27
5详细设计 30
5.1程序开发视图 30
5.2系统类关系图 30
5.3系统详细设计 32
5.3.1登录页面 32
5.3.2用户端项目面板页面 32
5.3.3用户端维护项目成员变动 33
5.3.4用户端任务面板页面 34
5.3.5用户端上传文档资料页面 34
5.3.6用户端指派需求任务 35
5.3.7用户端处理任务 35
5.3.8管理端管理用户信息 36
5.3.9管理端导入Excel数据表格 36
5.3.10管理端分配用户权限 37
5.3.11管理端管理已审核项目 38
5.3.12管理端审核项目 38
6软件测试 40
6.1测试环境 40
6.1.1服务器端环境 40
6.1.2客户端测试环境 40
6.2测试计划 40
6.2.1总体描述 40
6.2.2测试原则 41
6.2.3测试方法 41
6.3测试用例 41
6.3.1用户登录测试用例 41
6.3.2管理员登录测试用例 42
6.3.3项目负责人创建需求任务测试用例 42
6.3.4项目负责人指派需求测试用例 42
6.3.5用户上传文档资料测试用例 43
6.3.6管理员管理用户测试用例 43
6.3.7管理员导入用户Excel表格测试用例 44
6.3.8管理员分配用户权限测试用例 44
6.3.9管理员管理已审核项目测试用例 44
6.3.10管理员审核立项项目测试用例 45
6.4测试总结 45
7总结 47
参考文献 48
谢辞 49
附录 50
PAGE15
1前言
1.1项目开发背景
近年来,各家公司对各项目的管理趋向于信息智能化,科技公司更为突出,多个项目往往都是并行由多个团队在负责的,而项目如何管理才能使团队的交流和协作更为便捷和信息化,规范软件项目开发流程的严谨性。
目前虽有一些优秀的项目管理协作工具,比如Teambition这种软件,不过这种工具免费版只开放一些功能而已,而且限制团队成员人数,只有用收费版才能有更多的功能及使用权。为了使公司更加方便地对项目进行有效管理,同时也减少公司的成本开销,此课题的背景是开发一个定制属于公司的项目管理系统,从实际出发,打造轻量型的项目管理系统,方便项目成员对项目有一个整体参与以及项目负责人对项目的整体把控。
1.2项目开发的意义
设计并实现一个项目管理系统,使项目负责人和项目成员可以更加快捷、方便完成项目,同时也规范化整个项目管理流程。本系统的设计目标是立足于中小型科技公司的内部项目管理协作方面的实际需要,面向公司内项目的所有成员,建立一个使用便捷、可靠的项目管理系统,从而更方便地对项目的研发过程进行规范化管理以及对项目进度进行把控。
2可行性分析
2.1技术可行性
本系统对技术的要求不算太难,但要求开发人员有一点项目经验
文档评论(0)