软件项目团队管理系统的设计与实现.doc

  1. 1、本文档共65页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件项目团队管理系统的设计与实现

目录 第1章 绪论 1 1.1 课题的研究背景 1 1.2 课题的研究内容和意义 2 第2章 主要技术概述 4 2.1 B/S结构 4 2.2 JSP技术 5 2.2.1 JSP技术的强势 6 2.2.2 JSP技术的弱势 6 2.3 SQL Server 2000数据库 6 2.4 JDBC数据库连接 7 2.4.1 JDBC接口 8 2.4.2 JDBC的驱动程序 8 2.5 TOMCAT应用服务器 9 第3章 需求分析 11 3.1 系统功能描述 11 3.1.1 用户及主要操作功能 11 3.1.2 成员管理模块 11 3.1.3 团队管理模块 13 3.1.4 新闻模块 13 3.2 系统性能需求分析 13 3.3 开发环境及开发工具 13 第4章 概要设计 14 4.1 系统的体系结构 14 4.2 系统功能结构设计 14 4.2.1 管理员模块 16 4.2.2 项目经理模块 16 4.2.3 普通员工模块 17 4.3 系统流程图 17 4.3.1 员工管理 17 4.3.3 团队管理 19 4.4 数据库设计 20 第5章 详细设计 23 5.1 新闻管理模块 23 5.1.1 浏览新闻 23 5.1.2 发布新闻 26 5.1.3 管理新闻 28 5.2 公司成员管理模块 30 5.2.1 添加员工 30 5.2.2 修改员工信息 34 5.2.3 删除员工信息 35 5.3 项目团队管理模块 35 5.3.1 项目团队的建立 35 5.3.2 项目团队的管理 36 5.4 通用模块 45 5.4.1 登录、修改个人信息及注销退出 45 5.4.2 数据库的连接接 45 5.5 小结 48 第6章 系统测试 49 6.1 新闻管理模块 49 6.1.1 新闻的浏览 49 6.1.2 新闻的添加 49 6.1.3 新闻的编辑、删除 49 6.2 成员管理模块 49 6.2.1 成员的添加 49 6.2.2 成员信息的修改 50 6.2.3 删除成员 50 6.3 团队管理模块 50 6.3.1 团队成员的添加 50 6.3.2 团队成员分配任务与查看 50 6.3.3 文件的共享 50 6.3.4 团队交流 50 第7章 结论与展望 51 参考文献 52 致 谢 53 附录A 英文资料翻译 54 英文原文 54 中文译文 59 第1章 绪论 1.1 课题的研究背景 随着计算机硬件水平的不断提高,计算机软件的规模和复杂度也随之增加。计算机软件开发从“个人英雄”时代向团队时代迈进,计算机软件项目的管理也从“作坊式”管理向“软件工厂式”管理迈进。这就要求软件开发人员特别是软件项目管理人员,要更深一步地理解和掌握现代软件工程的理论方法,完成思想观念上的转变软件开发要有软件开发的规范,目前的情况是,开发前大家信誓旦旦,要按照软件开发规范来做,实际开发过程中可能就有很多人开小差了,我行我素,置开发规范于不顾。开发规范包括文件对象的命名规范,菜单图片的大小,变量定义的规则,代码的书写风格,总之要使软件从外到内要有统一的风格,界面的一致性给用户的是感觉是你的软件上手快,让用户在不同的程序模块中适应不同的操作风格,恐怕他们要叫苦连天;而代码风格的一致性,则给项目组长或其他人员阅读修改方便,当然注释写的要尽量详细。这样,起码不会一个人员跳槽,此人负责的部分要重新写的尴尬局面。还有大家要注意软件和程序的区别,程序就是代码,可以运行并完成既定的功能,而软件还要有详细的文档说明。程序员在这个方面缺乏自觉性,管理的水平方法也都不是很好。前面所说的开发规范其实是大家都应该知道的,我觉得问题出在对做这些事认识不足上,甚至有些公司上下都因为是软件公司而自觉高人一等,从来都没有从用户和公司本身发展的角度去考虑2章 主要技术概述 2.1 B/S结构 B/S 是 rower/Server 就是用浏览器(如)为应用程序客户端操作服务器。这样用浏览器来操作简单易用,但是对输入没有很好的验证。逻辑实现不多。本地只是用于获取数据然后大部分验证需要提交服务器来完成。 B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档