1、 摘 要 软件行业调查统计表明,软件开发行业缺乏软件开发管理工具,开发一套软件项 目管理系统,可以方便交流、共享技术、高效完成任务。 本系统是采用 开发语言、Ajax jquery 技术和 SQL SERVER 2008 数据库 技术开发的一套 B/S 模式的软件项目管理系统。系统主要包括任务管理、信息管理、 项目管理、客户信息管理、项目开发人员管理等模块。 项目系统投入运行后, 可以减轻项目经理的工作负担, 方便文件共享、 团队交流、 任务审核等。 关键词:项目管理;B/S;ASP.NET;Ajax;SQL SERVER 软件项目管理系统 I Abstract Software indus
2、try 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 techno
3、logy 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,
4、which can reduce the burden on project managers to facilitate file sharing, team communication, task audit. Keywords:Project management; B/S; ASP.NET; Ajax; SQL SERVER II 目 录 第 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.
5、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
6、第 5 章 软件测试和调试 . 33 软件项目管理系统 III 5.1 调试修改BUG 33 5.2 黑盒测试法. 35 第 6 章 工作总结和展望 . 38 6.1 工作总结. 38 6.2 工作展望. 38 参考文献 40 致 谢 41 软件项目管理系统 1 第 1 章 绪论 1.1 系统开发背景 随着 IT 行业技术水平的快速发展,不同行业已经有不少企业把经济发展的重心 转移到了网络上,这样导致部分企业通过网络抢占非本地的商机,以至于各企业对网 络媒体求贤若渴,因此,软件开发行业在迅速的发展,以至于致力于软件行业的工作 人员工作繁重。另一方面,软件开发行业中,软件生命周期比较短,软件技术更新比 较迅速,因此这也使得软件开发人员的工作更加繁重。 从我从事软件开发的工作的一年中,我从中发现,项目开发人员,在交流方面, 需要及时的交流才能高效的少走弯路的完成每天的开发任务;在技术以及文档方面, 也需要有一个统一的共享文件管理工具;在项目开发分配的任务中,项目经理需要根 据项目进度去给每一个开发人员分配一定的任务, 并且去查看每一个开发人员的任务 完成情况