网络故障及解决方法毕业论文及图书馆管理信息系统项目管理_第1页
网络故障及解决方法毕业论文及图书馆管理信息系统项目管理_第2页
网络故障及解决方法毕业论文及图书馆管理信息系统项目管理_第3页
网络故障及解决方法毕业论文及图书馆管理信息系统项目管理_第4页
网络故障及解决方法毕业论文及图书馆管理信息系统项目管理_第5页
已阅读5页,还剩80页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《项目管理》课程设计报告PAGEPAGE2毕业论文题目:网络故障及解决方法学院XXX专业XXX班级学号XXX姓名XXX指导教师XXX年4月30日目录摘要 2第一章引言 3第二章常见的网络故障 42.1网络经常瘫痪 42.2访问网上邻居奇慢故障分析及解决 52.3超连接URL失败 52.3超连接无效 6第三章综合分析案例: 8致谢词 10主要参考文献: 10网络故障及解决方法摘要计算机网络指用通信线路把许多台电子计算机互相联接而成的系统。所连的计算机是不同型号的大、中、小型计算机,它们分别装设在不同城市、地区或单位。计算机网络是计算机技术和通信技术结合的产物。

计算机网络的建立和发展,实现了远程数据的处理和计算机硬件、软件及各种信息等资源的共享。凡是联结网络的地方和单位,都可以使用网络中的整个资源。如某单位只有小型计算机,小型机的功能和存贮的可供使用的数据有限,由于这台小型机联在计算机网络上,就可以通过网络使用网络中的中型或大型机。计算机网络上可以接上许多个终端,供一些单位或个人使用。终端按照功能分,有单纯作为输入、输出用的终端,也有除输入、输出功能外还有处理数据和信息功能的终端,称为智能终端。智能终端本身就是一部微型计算机,具有存贮记忆装置。用它既可以接在计算机网络上,也可以单独使用,在终端上一般使用键盘输入数据。用屏幕显示输出数据,或用打印机打印结果。

组成计算机网络的各个计算机,联结的方式有集中式、分布式和环式三种。计算机与计算机之间、终端与计算机之间,要进行远距离数据传输,除要有通信线路外,还要使用调制器和解调器。在发送端,数字信号要经过调制器变换成适合远距离传输的调制信号。送到接收端后,经过解调器还原成原来的数字信号。各地之间,各国之间,甚至世界各洲之间的计算机都可以联成网络。

还有一种局部的计算机网络,也就是在一个工厂或一个单位,把几台微型计算机联成网络,用来实现管理现代化。

计算机网络为计算机的广泛应用,开辟了新的道路。例如,国家为生产计划管理建成的计算机网络,可以使中央及时了解各地生产进行的情况。又如资料情报查询计算机网络,可以根据各地查询者的要求,检索出有关资料的名称、内容摘要,也可以在复印机上复制出所需文件的副本。其他还有飞机票预订预售的计算机网络、银行服务计算机网络等等。第一章引言计算机网络就是计算机之间通过连接介质互联起来,按照网络协议进行数据通信,实现资源共享的一种组织形式。

什么是连接介质呢?连接介质和通信网中的传输线路一样,起到信息的输送和设备的连接作用计算机网络的连接介质种类很多,可以是电缆、光缆、双绞线等“有线”的介质,也可以是卫星微波等“无线”介质,这和通信网中所采用的传输介质基本上是一样的。

在连接介质基础上,计算机网络必须实现计算机间的通信和计算机资源的共享,因此它的结构,按照其功能可以划分成通信子网和资源子网两部分。当然,根据硬件的不同,将它分成主机和通信子网两部分也是正确的。

主机的概念很重要,所为主机就是组成网络的各个独立的计算机。在网络中,主机运行应用程序。这里请注意区别主机与终端两个要领终端指人与网络打交道时所必需的设备,一个键盘加一个显示器即可构成一个终端,显然,主机由于要运行应用程序,只有一个键盘和显示器是不够的,还要有相应的软件和硬件才行。

因此,不能把终端看成主机,但有时把主机看成一台终端是可以的。

协议是什么?拿电报来做比较,在拍电报时,必须首先规定好报文的传输格式,多少位的码长,什么样的码字表示启动,什么样的码字又表示结束,出了错误怎么办,怎地方发报人的名字和地址等,这种预先定好的格式及约定就是协议。

这样就也网络协议的定义:为了使网络中的不同设备能进行下沉的数据通信而预先制定一整套通信双方相互了解和共同遵守的格式和约定。

协议对于计算机网络而言是非常重要的,可以说没有协议,就不可能有计算机网。每一种计算机网络,都有一套协议支持着。由于现在在计算机网种类很多,所以现有的网络通信协议的种类也很多。典型的网络通信协议有开放系统互连(OSI)协议1、X.25协议等。TCP/IP则是为Internet互联的各种网络之间能互相通信而专门设计的通信协议。

可见,由于连接介质的不同,通信协议的不同,计算机网络的种类名目繁多。但一般来讲,计算机网络可以按照它覆盖的地理范围,划分成局域网和广域网。局域网一般指分布于几公里范围内的网络,常见的局域中校园网、大楼网等;广域网则在分范围很区域内提供数据通信服务,前面提到的NSFnet,国内的如中国公用分组交换网(CHINAPAC)、中国公用数字数据网(CHINADDA),以及建议中的国家教育和科研网(CERnet)等都属于广域网,建设好的CHINANET也将是一个广域网。 第二章常见的网络故障2.1网络经常瘫痪在排除了病毒向网络疯狂发送数据包的可能后可以认为这是典型的由广播风暴导致的网络瘫痪。广播风暴爆发后,网络中传输的全部是广播包,计算机处理的也全部都是广播包,正常的数据包无法得到转发和处理。拔掉网线或关掉交换机后,广播风暴得到扼制,从而恢复正常通讯。

广播可以理解为一个人对在场的所有人说话。这样做的好处是通话效率高,信息一下子就可以传递到网络中的所有计算机。即使没有用户人为地发送广播帧,网络上也会出现一定数量的广播帧。需要注意的是,广播不仅会占用大量的网络带宽,而且还将占用计算机大量的CPU处理时间。广播风暴就是网络长时间被大量的广播数据包所占用,使正常的点对点通信无法正常进行,其外在表现为网络速度奇慢无比,甚至导致网络瘫痪。

导致广播风暴的原因有很多,一块故障网卡、或者一个故障端口都有可能引发广播风暴。

需要注意的是,交换机只能隔离碰撞域,而不能隔离广播域。事实上,当广播包的数量占到通讯总量的30%时,网络的传输效率就会明显下降。

通常情况下,在采用多种通讯协议的网络中,计算机不应多于100台,在采用一种通讯协议的网络中,计算机不应多于150台。如果计算机的数量较多,应采用划分VLAN的方式将网络分隔开来,将大的广播域划分为若干个小的广播域,以减小广播风暴可能造成的危害。2.2访问网上邻居奇慢故障分析及解决

第一,既然能看到一部分电脑,说明网络连接正常,而且正确安装了网卡驱动程序和网络通讯协议;第二,既然IP地址与子网掩码没有错误,说明IP地址信息设置正确;第三,既然域名与工作组相同,应当能够非常快地找到同一工作组内的其他用户才对。

然而,事实上,计算机之间的连接速度不仅非常慢,而且只能找到其中的一部分计算机,这才是问题的关键。

第一,没有安装NetBEUI协议。TCP/IP是一个效率不高的协议,因此,在小型局域网中,通常都使用占用系统资源更小、而且效率更高的NetBEUI协议。另外,只安装有TCP/IP协议的Windows

98计算机要想加入到Windows

NT域,也必须安装NetBEUI协议。第二,网卡驱动程序有缺陷。虽然许多网卡都采用相同的芯片组,但是,驱动程序并不完全相同。尽管有缺陷的驱动程序并不一定会导致通讯失败,但却往往会在传输效率上大打折扣。因此,应当确认网卡驱动程序的选择和安装无误。第三,由于Windows

NT没有活动目录的功能,无法快速有效地组织网络资源。因此,未被访问过的计算机就可能不会出现在网上邻居中。试着在服务器上使用“查找”功能,利用计算机名称或IP地址查找一下无法显示在网上邻居中的计算机。通常情况下,查找到的计算机就会自动显示在网上邻居中2.3超连接URL失败

在INTERNET上人们最常遇到的困扰就是URL或者是网址不正确。现在很多公司、厂商都会把他们的网站地址发布在各种媒体上,但是当你对其中一些发生兴趣打算去看看的时候,却发现根本无法浏览,你自然会大失所望。发生这种情况主要有几个原因,而大多数情况下有一些简单的解决方法。

●双击

有时候,一个URL不能正常运做是因为浏览器错误或者网址第一次没有响应,所以你至少应该多试两次,以确定发生错误是因为工作不正常。

●检查地址!

很多情况下,没有反应的网页地址是因为没有正确地输入,这样的地址会把你带到其他错误的地址或者根本哪儿都不去。如果是后面一种情况,浏览器会通知你,“无法建立同服务器的连接”。这时候,你要是能够记住组成INTERNET的数百万地址中每一个网址对应的计算机就非常重要了,但是只要你输入的URL有一个字母错误,浏览器就不能到达预定的连接。如果网址中有一个空格,你就别傻了,因为HTTP地址中不允许有空格,即使你看到的可能是一个下划线(_)。

另一件困扰人们的是后缀为.HTML和.HTM的URL的区别,两种都是用超文本语言和网上通用的文本格式。.HTM文件是由运行WINDOWS3.1的计算机生成的,WINDOWS3.1是一种基于DOS的操作系统并且不能使用超过3个字符的长后缀,或者是希望将文件扩展名统一为3个字符的网络用户指定的。不管是哪种情况,如果混淆都可能使浏览器丢失你正在寻找的站点。

如果你正在寻找关于一个特定主题或者产品的站点,重新输入网站可能解决不了问题,一般需要试着用搜索引擎做最后的努力,例如可以到Lycos()、Web-Crawler()或者baidu!()这些搜索引擎中输入关于你寻找的产品和主题的关键字找找看,一会儿就会出现和你搜索内容匹配的信息,你可以直接用它给出的超连接到相应的站点看看。

一些网站开发人员在他们的网站变换网址后仍然继续维护原来的网址,用户访问这些网址时会得到通知已经改变了网址,还可以用所提供的新网址连接到新的站点中去。

在INTERNET世界中唯一不变的就是“变化”,站点经常变化,网页可能每天更新,如果输入了一个不再存在的网址可能会得到一个“无法建立与服务器的连接”的提示,如果网站还存在,但是你要浏览的网页已经移走或者被删除了,你就会见到“404NotFounderror”的提示。这些问题的发生都是你无法控制的,大多数情况下你所能作的仅仅是重新试一下。如果站点还正常工作,仅仅是网页没有响应,你可以和站点的管理员联系,由他改正错误。

另外,记住一点,每一个网站实际上就是一个计算机中可以在线访问的文件目录,每一个网页都包括了站点的根目录和它所存储的计算机的地址,所以在一些情况下,例如你输入的是/poultry/byproducts,它没有反应,你可以试着将COM后面的字符全部删掉,再输入到浏览器中,这样可以帮助你寻找需要的网页如果它还没有被移走。

●很难处理的繁忙站点

有时,一个URL不能被访问仅仅是因为访问它的人太多了,服务器不能跟上请求的数量,大多数情况是因为这是个很优秀的站点,这时候你可能得到这样的提示:该站点的服务器太忙,请一会儿重新再试一下!这时候你什么也作不了,只有耐心等待了。2.3超连接无效

超连接可以将你从鼠标所指之处带到另一个网页或网站,一般表示连接的地方会用高亮、斜体字符或者图片表示。

因为超连接用于替代手动输入URL,因此会由于和URL同样的原因连接失败,例如网页被删除、移走或者过于繁忙。另外编程失误也会使连接失败。在制作一个网站的时候,开发人员一定要确保每一个连接都应该连接正确,这个过程当然不只是输入你所看到的文字或者拷贝图片那样简单了,一旦制作人员添加一个新的网页和连接,都应该在上传之前测试其中的每一个连接,但是仍然会有一些错误。

并不是所有的404错误都一样,在Yahoo!,你甚至不会察觉已经发生了404错误,Yahoo!将这种情况改变为提供另一个有效的选择,帮助用户查找到需要的东西。

在这样的情况下,你可能希望提醒管理员这些无效连接,下一步可以在类似YAHOO的搜索引擎中输入这个站点的全名或关键字,如果引擎中的连接无效可以换一个试试!

2.4通讯失败

在INTERNET中最基本的问题是通讯,想象一下世界上那么多的计算机通过电话线和专门的数据线缆连接而成的各种网络,再想象一下这些网络中有几百万个同时发送和接收数据,过多的数据会造成线路堵塞和交叉,就像平常我们经历的交通堵塞一样。想象这个并不难,所以尽管你只发出了一个单独的访问某个页面的信号,如果它的服务器过于繁忙,或者你的ISP连接网络负担过重,即使你的MODEM和机器不能及时处理所接收的数据,访问也会出问题。接收Email太慢?

有时候接收一封Email所花费的时间要比正常情况下多花费很多时间,但是很遗憾,只要你按了“发送”按钮就什么也作不了了。数据不再受你控制,如果网络的一部分工作不正常或者ISP连接网络发生堵塞,数据延迟就可能出现。你可以和管理员联系告之你的困扰,希望他们能改善他们的设施。

2.5超时

浏览器偶尔会停止搜索你输入的URL或者你单击的连接,并且给出错误信息。最常见的例子是操作超时,浏览被取消或者页面不可用。这可能是因为交通拥挤或者系统简陋,在服务器切断与你的系统的连接之前你没能接收到页面的全部信息。

网页服务器会记录每一个来访问的计算机所花费的提交访问请求和接收回复的时间,当你开始单击一个连接或者输入一个URL后回车开始就已经开始计时了,如果超过了预定的时间你的浏览器还没有接收到相应的网页,服务器就会切断与你的计算机的联系,通常会以某一位或者一页作为结束,也可能完全没有,并且给出一个与上面类似的信息。但是你要清楚服务器的这个功能并不是限制你,只是通过削减计算机之间的数据传输量减小INTERNET的数据堵塞,否则会继续出现无限的数据传输,最后一事无成。最好的办法是等待,直到该站点的访问情况得到缓解在开始下载。

如果你收到“无法建立与服务器的连接”的错误信息,一个原因是因为你访问的站点并不存在。

如果你不断收到“超时”错误信息,你最好判断一下你的浏览器用于保存所访问过的网页的临时备份的硬盘空间,例如在IE4.0中,打开“浏览”菜单,单击“INTERNET选项”、“General”,在临时INTERNET文件部分中单击“设置”按钮,将设置磁盘空间的按钮从左边向右边拖动,将浏览器所能够访问的硬盘空间的比例加大,这意味着浏览器能够保存比以前更多的网页,而从内存中获取网页将会比从网页进行传输速度快很多。

正像它的名字说明的一样,硬盘的临时INTERNET文件区并不是永久的,一旦放满了,浏览器就会覆盖以前保存的页面信息。当然,即使有这个限制,浏览器仍然需要下载一些已经保存但是又更新了的网站的信息,这样能够解决很多时间。

另一个你可以考虑的方法是设置浏览器不装入许多网页都带有的图片,图片文件可以使网页更有趣更具吸引力,但是也需要花费比文本更多的时间,因此关闭图片可以相对加速浏览器。如果是NetscapeNavigator,可以打开“编辑”、“选项”、“外观”和“只要文本”,最后单击“OK!”。在IE中,打开“浏览”,单击“INTERNET选项”、“高级”按钮,清除所有多媒体一栏中所有可选框前面的“√”,最后选择“OK”完成设置。

来自家庭和朋友的访问如果正在你上网浏览最关键的内容时你的朋友或者家人来电话,它会中断你的MODEM与INTERNET的连接,让你感到很遗憾。呼叫等待有时候很有用。例如你正在和某人打电话,而这时你还可以用“呼叫等待”快速接另外一个电话,但是有时它也是个负担,尤其是它把你从INTERNET上踢下来的时候,不过你有一个办法。

在WIN98中,单击“开始”菜单,选择“设置”、“控制面板”、“MODEM”、“常规”,点击“拨号属性”,单击“要取消拨号等待”,然后从后面的选择框中的*70、70#和1170中选择一个,如果没有合适的,可以输入一个数值,然后单击“应用”、“OK”,这样在MODEM连接网络的时候WINDOWS就会禁止呼叫等待。搜索引擎崩溃有了搜索引擎和一些门户站点,在网上冲浪就更加方便了。但是就像我们以前讨论的一样,搜索引擎所提供的连接是无效的,另外一些时候,类似YAHOO的站点所提供的非常多的搜索结果,非常乏味和浪费时间,最坏的是,有时一些常用的搜索引擎竟然不能列出你知道实际存在的网站的信息。

更聪明的搜索将搜索结果一页一页地排序是件很痛苦的事,而且这些网页可能一点用都没有,因为INTERNET实在太大了,据最近估计,目前仍在活动的网页的数量超过8亿个,所以你键入的关键字搜索会有相当多的匹配网页,另一个原因则是因为叫做metatag的小玩意儿。

metatag是网页开发人员用来引起搜索引擎注意的HTML字符串,它们通常包含对页面的描述,包括适合它的关键字。例如,一个专业足球队的站点的Metatags的HTML代码中应该有队名和类似足球和运动的词语,只要你在搜索引擎中输入了队名,Metatags就会提醒搜索引擎这个站点匹配你的搜索关键字。然后搜索引擎就会提出对这个站点的连接,还可以用于他用。Metatags很有用,但是一些网页开发者有些小聪明,为了吸引更多的搜索引擎用户来访问他们的站点,他们在Metatags中输入了太多的字符其中有一些无关的词句,对于这些你无能为力,尽管有些引擎努力过滤掉这些讨厌的东西,而你是否能够有效削减通过关键字搜索获得的网页数量和你输入的关键字很有关系。不要使用站点或者公司的全名,试着用一些不太常用的而又被他们自身使用的最好是固有名来替代全名。

第三章综合分析案例:某校最近建立了教师机房。出于成本考虑,其网络设备全部采用淘汰下来的集线器,48台计算机通过双绞线+4台集线器构成了共享式网络,当全部设置好网络配置后,进行联网测试,故障发生了:机房中的四十多台计算机之间彼此失去了联系。

★故障分析

笔者应朋友的邀请到现场查看。首先,我检查了计算机的网络配置和网卡自身的工作情况,一切都没有问题,看来故障出在计算机本身和网络设置上是不可能的了。进而考虑到集线器本身的质量问题和网线的质量问题,采用逐个测试的方式,也没有发现任何问题。但是,当4台集线器同时工作的时候,机房中的计算机彼此之间失去联系。再查看集线器的连接情况,我明白了问题的症结所在:该学校的网络管理员采用了级联的方式,将4台集线器串接起来,而且每台集线器都连接了计算机(如图1所示)。显然,这是由于违反了10Base-T的5-4-3规则,导致的网络故障。

★何为5-4-3规则

所谓10Base-T的5-4-3规则,是指任意两台计算机之间最多不能超过5段线(包括集线器到集线器的连接线缆,也包括集线器到计算机之间的连接线缆)、4台集线器,其中只能有3台集线器直接与计算机或网络设备连接。这是10Base-T网络所允许的最大拓扑结构和所能级联的集线器层数。其中,安装在中间的集线器是网络中惟一不能与计算机直接连接的集线器。计算机发送数据后,如果在一定时间内没有得到回应,那么,将认为数据发送失败。

在该学校的教师机房中,虽然计算机之间既没有超过5段线,也没有超过4台集线器,但是4台集线器上都连接了计算机,因而违反了5-4-3规则。所以,计算机之间无法进行正常的通讯也就成为必然。

★解决问题

找到了故障的原因,解决问题就很容易了。对集线器的连接方式略做改变,将其他3台集线器都连接在同一台集线器上(此台集线器只能连接其他集线器,不能连接计算机)即可,如图2所示。★特别提示

共享式网络不仅通讯效率差,而且覆盖范围很小,这对计算机数量比较多的机房来说是无法接受的。此时,可以把共享式网络升级到交换式网络,采用交换机升级网络,不仅能提高通讯效率,也能扩大传输范围。另外,由于交换式网络不受5-4-3规则的限制,因此,交换式网络可以做得很大,这也是目前交换式网络被广为采用的原因。致谢词我能够比较顺利的完成这一论文,得益于很多老师和同学的关心和帮助!首先我要感谢我的指导老师,还有我们的系领导支持。是您们给我创造了实战的机会;在整个论文书写的过程中,指导老师一直给我悉心的指导和帮助。使我受益非浅。也要感谢对我完成本次论文提出宝贵意见的其他同学!主要参考文献:[1]刘小辉主编:《网络硬件完全手册》,重庆大学出版社,2002年5月[2]张公忠主编:《现代网络技术教程》,电子工业出版社,2000年1月[3]谭珂、全惠民编著:《局域网组建与管理实手册》,中国青年出版社,2003年2月[4]戴雄编著:《计算机网络》,中华人事出版社,2001年1月。[5]徐锋、杨锦川编著:《攻克网络》,重庆出版社,2000年11月中南民族大学《项目管理》课程设计报告学院:管理学院专业班级:信息管理与信息系统专业指导教师:项目题目:中南民族大学图书馆管理信息系统开发项目管理学生姓名:学号:学生姓名:学号:学生姓名:学号:学生姓名:学号:学生姓名:学号:作业时间:课程设计工作量说明及成绩:课程设计的工作量个人课程设计报告成绩及评语软件开发项目10%项目管理90%报告人所做的工作100%:100%:100%:100%:100%目录导言 1一、项目立项 1(一)项目名称及来源 1(二)甲方需求说明书(招标书) 1(三)乙方开发建议书(投标书) 2(四)项目合同 2二.建立项目组织 2(一)项目授权 2(二)项目组织结构 4(三)项目经理选择 5(四)项目干系人分析 6三、项目范围计划 7(一)系统原型分析 7(二)系统需求规格说明书 8(三)制定工作分解结构WBS 8四、项目时间计划 9(一)初期项目进度计划 9(二)制定进度计划 10(三)详细项目进度计划 12五、项目成本计划 14(一)成本估算 15(二)成本预算 19(三)详细项目成本计划 20(四)挣值分析 21六、项目质量计划 24(一)导言 24(二)项目组织 24(三)质量目标 26(四)质量策略 26(五)质量保证活动 26(六)质量控制活动 27(七)质量保证的报告途径 28(八)记录的收集、维护和保存 28七、项目人力资源计划 28(一)项目组织结构及职责 28(二)责任分配矩阵RAM 29(三)人力资源管理 30(四)项目人员计划 34八、项目沟通计划 35(一)项目进程中的信息类型 35(二)项目信息实时查询和管理方式 35(三)项目组成员沟通方式 35(四)项目交流会议 35(五)问题报告制度 35(六)项目报告制度 36九、项目风险计划 36(一)项目风险识别 36(二)项目风险分析结果 36十、项目采购计划 38十一、项目配置管理计划 39(一)导言 39(二)组织及职责 39(三)配置管理环境 40(四)配置管理活动 40十二、项目集成计划 43(一)导言 44(二)项目任务范围 44(三)项目目标 44(四)项目实施策略 44(五)项目组织结构 45(六)项目生命周期 46(七)项目时间计划 47(八)项目成本估算 47(九)项目质量管理计划 50(十)项目配置管理计划 50(十一)项目风险计划 50(十二)项目沟通与评审 51附录1:乙方开发建议书(投标书) 52附录2项目合同 54附录3乙方项目授权书 57附录4PHP测试结果 59PAGE18导言这次毕业设计我们所选的课题为图书馆管理信息系统,我们严谨遵循软件开发过程的指导来进行毕业设计的一系列工作,其中在需求调查阶段,我们向学校图书馆管理处的工作人员进行了大致的业务流程调查,然后再查阅资料后制定了我们所要实现的功能,完成了需求规格说明书的编写,之后通过RationalRose工具画了一系列的图完善该系统的分析与设计部门,系统实现部分我们各自进行了分工合作,每个人负责一部分系统子功能的实现,我们采用的是面向对象的编程方法。而所有这些过程我们都在MSProject软件的支持下融进了项目管理过程中,从而实现了软件项目管理的全面细致的实践设计工作。一、项目立项当今世界,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。图书馆管理信息系统用过人机结合,可以节省大量人力、物力,实现图书管理的系统化、规范化和自动化,进而对图书资料进行集中统一的管理。(一)项目名称及来源项目名称:中南民族大学图书馆管理信息系统项目来源:中南民族大学图书馆馆藏大量图书,拥有包括在校学生、教职员工在内的读者2万余名,每天的借阅量近万册。在手工操作方式下,图书的编目和借阅等工作量大、准确性低且不易修改维护,因此,需要建立图书管理信息系统,以实现对读者借阅、图书采购和保管等工作的信息化管理,并实现文献的电子化检索和阅读。(二)甲方需求说明书(招标书)项目招标要求如下:1.投标人具备的条件(1)软件产品需具备软件著作权证书、软件产品证书。(2)投标人必须为专门从事信息管理系统软件开发、销售的软件开发公司,拥有雄厚的经济基础和完备的开发基地,有一批长期从事图书馆管理信息系统开发的专业技术人员为核心的稳定开发队伍。2.系统总体性能要求系统结构:采用java等主流程序为开发语言,可支持Oracle、SQLServer等多种数据库,操作系统可采用Windows7/vista/xp/等。3.系统主要功能要求(1)系统应涵盖图书馆的所有基本功能:如用户的注册、登录、查询、借书和还书,以及图书管理员对图书信息和读者信息的增加、删除、修改等功能。要求系统运行稳定,工作人员能够尽快适应新系统的运行;(2)要求用户界面良好,读者可以通过模块更加方便、快捷的实现所需要的各种功能;4.质量要求及后续服务(1)软件开发商要拥有较强的技术水平及实践经验。应负责现场免费安装、调试,确保数据的完整和系统的正常运行。要保障系统的持续开发,保持系统的先进性。(2)能够免费为用户进行现场软件和硬件产品的培训,培训内容包括但不限于:应用系统操作和使用、系统数据备份、系统日常维护与管理、系统安装调试。免费提供产品的培训文挡,包括使用说明、系统安装调试说明等。(3)产品质量保证期为1年,自双方代表在项目投入运行验收单上签字之日起计算。质量保证期内提供免费服务和软件版本的维护、升级服务以确保用户的系统能够安全稳定的运行。(4)能够提供优质的售后服务。系统如出现重大故障,中标人在接到买方故障信息后24小时内做出响应,并在48小时内到现场给予解决问题。投标文件中须提供响应策略,响应时间等内容。在招标文件限定的时间内解决问题,如果中标人不能按时解决问题,招标人有权退货、索赔或拒付货款。故障排除期间投标人应提供替代品给招标人使用。(三)乙方开发建议书(投标书)见附录1乙方开发建议书(投标书)(四)项目合同见附录2项目合同二.建立项目组织项目组织是按照项目的目标以一定的形式组建起来的,由组织各部门调集专业人才,并指派项目负责人在特定时间内完成任务。在项目期中,所有成员仅向项目经理负责,不再听命原部门主管指挥,待项目完成后,所有成员再回到原组织单位。(一)项目授权作为项目经理应该学会怎样授权,从管理的细节中摆脱出来。我们组共有5个人,通过性格测试及套讨论最终决定了项目经理。项目经理会在设计的工作中依据具体情况选择不同程度的授权,有能力承担责任的人才能授权,不能简单分配,要明确对结果的期望。项目章程,规定了项目经理的权限及其可使用的资源。1.1乙方项目授权书见附件3乙方项目授权书1.2项目章程项目章程多数由项目出资人或项目发起人制定和发布的,它给出了关于批准项目和指导项目工作的主要要求,所以它是指导项目实施和管理工作的根本大法。表2-1-1项目章程项目基本信息项目名称中南民族大学图书馆管理信息系统开始时2013.4.19结束时间2013.816角色与职责范程翔项目经理王静系统测试员张雪彤模块设计员胡亚云系统分析员黄娟调试分析员项目章程的内容项目或项目利益相关者的要求和期望

确定项目质量、计划与指标的根本依据,设计出合理的图书馆管理信息系统。项目产出物的要求说明和规定

项目的产出物包括登陆子系统,查询子系统,借书子系统和还书子系统四个模块。开展项目的目的或理由对于图书馆管理信息系统而言,要求对项目产出物,也就是登陆子系统,查询子系统,借书子系统和还书子系统的功能进一步说明,以及对相关依据和目的的进行解释。项目其他方面的规定和要求包括:项目里程碑和进度的概述要求、大致的项目预算规定、相关利益主体的要求和影响、项目经理及其权限、项目实施组织、项目组织环境和外部条件的约束情况和假设情况、项目的投资分析结果说明等图2-1-2项目章程的内容(二)项目组织结构项目管理组织结构的基本形式分为直线型组织结构、功能型组织结构、矩阵型组织结构,我们必须根据自己的实际情况确定应该用哪一种结构。2.1项目的关键因素如表2.2.1表2-2-1不确定性对于图书馆管理信息系统这个项目,我们只要根据需求做出系统就可以了,不确定性低;所用技术所用技术主要是编程语言,专业性强;复杂程度完成该项目的过程为需求分析、系统分析、系统设计、系统编码、系统测试和系统移交,而且并不是大项目,复杂程度不高;持续时间由上分析可知,项目不大,复杂程度也不高,所以持续时间短规模小重要性一般客户类型学生和老师对内部依赖性需要小组成员合作对外部依赖性需求分析很重要,所以对外部依赖性很强时间限制性一般2.2项目组织结构的选择综上分析,我们小组的选择的项目是图书馆管理信息系统,规模比较小,专业性较强,偏于技术性,而且小组人员不多,与上面的关键因素只有客户类型及对内部依赖性和职能式不是很符合,其他都比较符合。所以,最终选择职能型组织结构。我们的职能型组织结构如图2-2-2所示职能经理职能经理职能人员职能人员职能人员职能人员图2-2-2(三)项目经理选择项目经理,从职业角度,是指企业建立以项目经理责任制为核心,对项目实行质量、安全、进度、成本管理的责任保证体系和全面提高项目管理水平设立的重要管理岗位。项目经理是为项目的成功策划和执行负总责的人。项目经理是项目团队的领导者,项目经理首要职责是在预算范围内按时优质地领导项目小组完成全部项目工作内容,并使客户满意。为此项目经理必须在一系列的项目计划、组织和控制活动中做好领导工作,从而实现项目目标。3.1制定项目组选择项目经理的标准1)公正无私;2)有良好的职业道德;3)具有管理的基本技能与知识;4)具有很好的沟通与表达能力;5)有很强的分析问题解决问题的能力;7)懂技术,不要求精通但是要全面;8)谦虚,不能不懂装懂;9)平易近人,不要摆架子。3.2为我的项目组选择一个合适的项目经理经过选择,最后确定范程翔同学担任项目经理。3.3分析该项目经理与要求的符合程度范程翔同学为人公正,对管理的基本技能与知识十分熟悉,沟通表达能力强,待人友好,沟通协调能力较强,善于分析问题和解决问题,比较符合项目经理的职位。不足:技术了解不够全面,个人技术方面的不够完善。最后确定该同学的符合程度为:85%。3.4项目组对项目经理提出有针对性的建议1)为了更好的完成图书馆管理系统的项目,项目经理应该先全面了解图书馆管理的运作方式,补充了解建立项目方面的技术知识,要能全面了解。2)由于项目经理性格是老虎型,在进行决策时,应该多与项目其他成员进行沟通交流,不要一个人特立独行。3)不要因为太重视迅速的完成工作而忽视细节。(四)项目干系人分析项目干系人又称为项目相关利益者,是指积极参与项目、或其利益会受到项目执行或完成情况影响的个人或组织。项目干系人对项目的目的和结果施加影响。项目管理团队必须识别项目干系人,确定他们的需求和期望,尽最大可能地管理与需求相关的影响,以获得项目的成功。对项目干系人进行分析,得到结果,如表2-4-1组织在项目中的角色特点或专长对项目关注程度对项目影响程度交往建议范程翔项目组项目经理有很强的责任心,能分析和判断大部分软件问题。很高高,难以替代听取其对项目的建议,每周向其报告项目进展情况。王静项目组系统测试员分析能力强,思维周密,具有良好的沟通技巧以及良好的语言表达能力。高高,关系着系统测试的进行良好的沟通,不断进行鼓励以及耐心等待。张雪彤项目组模块设计员思维清晰敏捷,逻辑分析能力强,善于与人沟通,能承担一定的工作压力。高高,关系着系统模块设计良好的沟通,以结果为导向,慢慢来,关注好的方面。胡亚云项目组系统分析员能处理好与客户之间的关系,文档撰写能力强。高高,关系着系统需求分析良好的沟通,给予保证和支持。黄娟项目组调试分析员有较强的文档编写能力,有较强的团队协作精神高高,关系着系统可行性的分析良好的沟通,提供详细信息,给时间进行调研。表2-4-1三、项目范围计划项目范围包括项目的最终产品或者服务,以及实现该产品或者服务所需要执行的全部工作。明确规定项目的范畴,即确定了项目的哪些方面是应该做的,哪些是不应该做的。也可以说是产生项目产品所包括的所有工作及产生这些产品所用的过程。项目干系人必须在项目要产生什么样的产品方面达成共识,也要在如何生产这些产品方面达成一定的共识。(一)系统原型分析经过需求分析调查,简单的图书馆管理信息系统的功能有:登录、查询、借书和还书。系统原型功能如图3-1:图书管理信息系统图书管理信息系统登录子系统查询子系统借书子系统还书子系统图3-1系统原型功能根据系统原型的基本功能,以后再慢慢完善。各子系统功能如下所述:登录子系统:读者访问系统时系统将检验读者的名字和密码,经过注册的读者允许进入系统;管理员输入密码进入系统。查询子系统:读者输入图书信息,系统显示有关书籍的图书编号、图书类别、书名、作者、出版社、出版日期和数量等。借书子系统:读者查找到所需图书后,在图书保留期内到图书馆办理借阅手续。还书子系统:读者在还书期限前还书,管理员整理有关信息。(二)系统需求规格说明书这是一个图书馆图书借阅管理的应用系统;图书管理系统负责将图书、杂志借给读者、前提条件是这些读者在系统进行了注册,图书和杂志也系统中进行了注册。图书馆负责新书的购买、当书和杂志已经过时或者破旧不堪时,可以将这写图书和杂志从图书馆管理系统中删除;图书管理员是图书馆的员工,负责与读者打交道,并且是在系统提供的支持下开展工作;图书管理系统能够容易地建立、修改和删除系统中的信息,包括图书信息、读者信息、以及出版社信息等;图书管理系统能够在所有流行的平台环境上运行,并且有一个美观的图书用户界面。图书管理系统容易扩展新功能。(三)制定工作分解结构WBS工作分解结构(WorkBreakdownStructure,WBS)是一种以结果为导向的分析方法,用于分析项目项目所涉及的工作,所有这些工作构成了项目的整个范围,而未列入工作分解结构的工作是不应该做的。图3-3工作分解结构四、项目时间计划“按时、保质地完成项目”大概是每一位项目经理最希望做到的。但工期托延的情况却时常发生。因而合理地安排项目时间是项目管理中一项关键内容,它的目的是保证按时完成项目、合理分配资源、发挥最佳工作效率。它的主要工作包括定义项目活动、任务、活动排序、每项活动的合理工期估算、制定项目完整的进度计划、资源共享分配、监控项目进度等内容。(一)初期项目进度计划由于项目初期信息不足,只简要的制定了大概计划,如下图图4-1初期项目进度计划(二)制定进度计划进度计划即将使产品满足顾客和期望的任务、分配、事件的进度列出的计划。安排进度计划的目的是为了控制时间和节约时间,而项目的主要特点之一即是有严格的时间期限要求,由此决定了进度计划在项目管理中的重要性。基本进度计划要说明哪些工作必须于何时完成和完成每一任务所需要的时间,但最好同时也能表示出每项活动所需要的人数。2.1确定活动依赖关系用excel给各项任务分配前置任务图4-2-1依赖关系2.2估计活动历时经过小组讨论确定主要任务的工期图4-2-2活动历时2.3确定可交付成果和里程碑在制定项目进度计划时,在进度时间表上设立一些重要的时间检查点,这样一来,就可以在项目执行过程中利用这些重要的时间检查点来对项目的进程进行检查和控制。这些重要的时间检查点被称作项目的里程碑。里程碑分别为:项目启动制定项目章程项目结束(三)详细项目进度计划根据MSproject,制作了详细的项目进度计划。3.1甘特图甘特图又叫横道图、条状图。甘特图内在思想简单,即以图示的方式通过活动列表和时间刻度形象地表示出任何特定项目的活动顺序与持续时间。基本是一条线条图,横轴表示时间,纵轴表示活动(项目),线条表示在整个期间上计划和实际的活动完成情况。它直观地表明任务计划在什么时候进行,及实际进展与计划要求的对比。管理者由此可便利地弄清一项任务(项目)还剩下哪些工作要做,并可评估工作进度。4-3-1甘特图3.2PDM网络图前导图法(PrecedenceDiagrammingMethod,PDM)用于关键路径法,是描述项目进度网络图的一种最常用的方法:矩形是节点,代表项目任务,连接这些节点的是箭头,代表任务之间的依赖关系。4-3-2-1PDM14-3-2-2PDM23.3项目进度计划以下是详细的项目日程信息,包括各项任务的最早、最晚开始和完成时间、总时差、可用时差等。4-3-3-1表-项4-3-3-2表-日程3.4关键任务报告关键路径是指网络终端元素的元素的序列,该序列具有最长的总工期并决定了整个项目的最短完成时间。关键任务就是关键路径上的任务。4-3-4关键任务报告五、项目成本计划《中南民族大学图书馆管理信息系统》通过项目成本计划把目标成本层层分解,落实到施工过程的每个环节,以调动全体参与者的积极性,有效地进行成本控制。(一)成本估算由于项目在开发之前进行成本估算是非常重要的,往往用于确定项目的可行性分析。图5-1成本估算的工作流程图1.1合同成本估算签订合同前,根据以往类似项目经验,采用类比估算方法,进行粗略的成本估算,为签订项目合同提供成本预算估计。类比估算法、类比法是将新的软件项目与已完成的相似的项目进行类比,用已完成项目的实际成本经适当调整作为新项目的成本测算值,具体测算时可由个别专家单独做出,也可由多位专家共同讨论做出.类比法的主要优点是充分利用了以往的经验,测算快速且廉价,其缺点是误差较大,通常只能为数量级一级的测算提供初步的近似值。1.2详细成本估算。成本估算利用WBS的方法,先把项目进行合理的细分,然后估算出每个WBS要素的费用。(1)制定资源计划,进行资源分配图5-1-2-1资源计划制定资源分配表如下所示,并按表给项目中每项任务分配资源表5-1-2-2资源分配表序号任务编号任务名称资源分配分配比率11项目启动22项目计划编制PM,MD每人50%33项目准备43.1项目资源配置PM,MD每人50%53.2项目人员安排PM100%63.3制定项目章程PMPM74图书馆管理系统开发实施84.1系统分析PM,ST,,MD,SA,DA每人25%94.1.1可行性分析PM,ST,,MD,SA,DA每人20%104.1.2需求计划PM,ST,,MD,SA,DA每人20%114.2设计124.2.1系统设计系统功能设计MD,SA每人50%144.2.2数据库设计概念设计MD,SA每人50%逻辑设计MD,SAMD50%,SA20%物理设计MD,SAMD30%,SA10%184.3系统实现194.3.1代码设计MD,SAMD100%,SA50%204.3.2代码调试ST,DA每人50%214.4系统测试224.4.1单元测试登陆子系统ST,DA每人50%查询子系统ST,DA每人50%借书子系统ST,DA每人35%2还书子系统ST,DA每人35%274.4.2集成测试ST,,SA,DA每人50%284.5系统安装ST20%294.6培训人员PM50%304.7更新完成说明文档PM,ST,,MD,SA,DA每人30%315项目完成总结325.1总结经验和教训PM,ST,,MD,SA,DA每人20%335.2项目结束(2)确定每项活动的变动成本每项活动的变动成本根据资源的分配确定,在《中南民族大学图书馆管理信息系统》项目中,我们只考虑了人力资源的分配。输入工作资源表,并根据资源分配表给每项任务分配资源。(3)确定每项活动的固定成本每项任务由于只考虑了项目组成员的人工成本,对于固定成本不在考虑的范围内,于是设为0.(4)确定每项活动的成本估算为所有项目分配资源后,查看视图-表-成本,该项目的总成本为20637.33元。图5-1-4-1项目成本计划图5-1-4-2项目成本计划-甘特图每项活动的成本估算如下表所示:表5-1-4-3每项活动的成本估算序号任务编号任务名称成本估算11项目启动¥0.0022项目计划编制¥900.0033项目准备¥760.0043.1项目资源配置¥360.0053.2项目人员安排¥400.0063.3制定项目章程¥0.0074图书馆管理系统开发实施¥18,513.3384.1系统分析¥1,280.0094.1.1可行性分析¥240.00104.1.2需求计划¥400.00114.2设计¥2,048.00124.2.1系统设计¥800.00系统功能设计¥800.00144.2.2数据库设计¥1,248.00概念设计¥480.00逻辑设计¥480.00物理设计¥480.00184.3系统实现¥11,700.00194.3.1代码设计¥9,600.00204.3.2代码调试¥2,100.00214.4系统测试¥1,245.33224.4.1单元测试¥952.00登陆子系统¥280.00查询子系统¥280.00借书子系统¥196.002还书子系统¥196.00274.4.2集成测试¥293.33284.5系统安装¥144.00294.6培训人员¥2,000.00304.7更新完成说明文档¥96.00315项目完成总结¥64.00325.1总结经验和教训¥64.00335.2项目结束¥0.00(二)成本预算成本费用预算是一项综合性预算,它的编制工作一定要在遵循成本效益原则的前提下,充分体现从严、从紧,处处精打细算,量入为出,勤俭节约的原则。《中南民族大学图书馆管理信息系统》项目将固定成本都设为0,在只考虑人工成本的情况下制定了成本预算表点击“视图-报表-成本-选定‘,选择预算,就可以看到预算报表,可知预算为19045.33元。图5-2预算报表由以上可以看出,制定的预算与通过WBS得到的预算存在差距。(三)详细项目成本计划详细项目成本计划运用Project软件输入资源数据,完成一系列操作,得到所需要的成本计划。1.输入人力资源的数据表5-3-1资源数据2.输入项目的资源分配信息3.按表要求给每项任务分配资源4.建立基准计划5.录入实际成本时间任务1,3,4,6按计划完成,任务5多用了1天通过图可知,任务1,3,4,5,6名称的左侧出现对钩,表示任务完成6.挣值分析项目的基准计划与实际信息都录入完毕后,可以浏览挣值信息。(四)挣值分析挣值分析是衡量项目绩效的一种方法。它指明相应于到目前为止完成的工作量多少预算应该已经用掉以及对于该任务,分配或资源的比较基准成本。1.输入实际数据输入项目实际进度与成本信息2.进度跟踪结果图5-4-2实际进度和成本数据—甘特图3.成本跟踪结果图5-4-3跟踪甘特图4.挣值分析结果图5-4-4-1挣值分析表将数据导入到Excel中进行分析,选择ACWP(AC),BCWP(EV),BCWS(PV)三个域进行分析。得到挣值曲线如图所示:图5-4-4-2挣值曲线图计划成本(BCWS):根据项目计划中的安排基于分配给任务的资源成本和任何与任务相关联的固定成本的单个任务的预算成本。实际成本(ACWP):直到状态日期完成全部任务或任务的某个部分所需要的实际成本。完成工作的计划成本(BCWP):用货币来衡量的直到状态日期所完成工作的价值。除BCWS、ACWP和BCWP外,正值分析还衡量成本偏差(CV)、进度偏差(SV)、成本绩效指数(CPI)、进度绩效指数(SPI)以及完成绩效指数(TCPI)。挣值标识是偏差和比率,可以帮助确定剩余预算是否足够和项目是否会按时完工。偏差,如成本偏差为¥400.0,,正的偏差表明项目超前于计划或预算有节余,进度偏差(SV)"-¥3,773.59",负值表示进度落后于计划。六、项目质量计划《中南民族大学图书馆管理信息系统》质量计划说明在制定项目计划的时候,质量经理参与整个项目计划的制定过程,同时根据项目的特点和企业的质量保证体系,负责制定质量计划。质量计划的主要内容包括:项目的质量目标;项目执行过程程序;质量保证活动;质量控制活动。具体简述如下:(一)导言随着知识经济时代的到来,企业能否合理有效地管理自己的知识已成为企业在激烈的市场竞争中能否获取竞争优势的关键。知识经济的时代同时也是信息化的时代,整个社会的高效运作对计算机软件产品的依赖程度越来越高。软件质量以及软件质量管理日益成为人们关注的焦点。软件质量特性,反映了软件的本质。对软件的开发过程进行质量管理是解决软件质量问题的重要方法。目前国际上流行的ISO9001标准和CMM模型等都是为了指导企业如何建立符合质量管理要求的开发过程而提出的。但软件产品是一种特殊的逻辑产品,它的“制造”过程基本等同于“设计”过程,显然不能生搬硬套硬件产品质量管理方法来管理软件产品的质量。因此,需要建立专门针对软件产品的质量管理方法。(二)项目组织为完成中南民族大学图书馆管理信息系统项目而建立该组织。由于软件开发项目的特殊性,其具体技术性工作和管理均由项目组织成员承担,也承担具体的系统设计、程序编制或研究工作。2.1组织结构在项目实施期间成立项目质量保证组织,该组织有质量保证人员和项目经理等组成。项目经理负责质量监督工作,质量保证人员负责质量保证的工作。组织结构如图6-2-1所示。图6-2-1项目的组织结构2.2职责在本项目中,质量保证组织机构职责如下。2.2.1高层管理高层管理是公司负责质量的高级管理。其质量职责如下:受理项目内不能解决的不符合为题,必要时与项目经理协调。负责听取质量保证组的工作报告,评审质量保证活动和结果。参加有关质量保证过程进行的评审。2.2.2项目的质量保证人员质量保证人员的质量职责如下:负责项目实施过程中对项目实施情况进行监督,包括对项目实施过程和工作产品进行监督检查。实施项目组成员的质量保证培训。制定质量保证计划。按计划实施审计活动,依照质量保持计划执行评审/审计,并记录执行中发现的不符合项。对不符合问题提交不符合项报告,跟踪并验证措施的执行情况。对项目内不能解决的不符合问题,向高层管理提交报告。向项目经理报告项目质量工作状况和质量度量结果。定期向项目组报告质量活动的结果。制定质量保证的过程改进计划,记录过程数据。2.2.3项目经理项目经理的质量职责如下:评审质量计划。与质量保证人员一起协商不符合项问题的纠正措施,并安排资源实施纠正措施。定期或时间驱动地评审质量保证活动和结果。(三)质量目标根据企业的质量方针和质量目标,结合本项目特点,制定项目的总体质量目标:基于需求的测试覆盖率为100%。软件功能测试用例通过率不低于95%。每个阶段评审中发现的问题都已经解决或得到适当处理。产品发布时不存在严重问题以及以上的缺陷。注:严重问题指导致系统或模块不能正常工作的问题。结合以往的项目经验和企业的质量相应标准,制定质量标准如表6-2-5所示。(四)质量策略为了保证提交给用户的产品是高质量的,实施过程中采取的质量保证措施包括:1)将质量贯彻到日常的项目进展过程中。2)应该特别注意项目工作产品质量和早期评审工作,无论是质量保证还是质量控制,采取的策略都是早期预防和早期排除缺陷。(五)质量保证活动质量保证的主要活动包括过程评审和产品审计,过程评审和产品审计的目的是确保在项目进展过程中的各个阶段和各个方面采取各项措施来保证和提高提交给用户的产品质量。每一次过程评审和产品审计都应填写相应的报告或活动记录。表6-2-5质量计划标准项目具体描述计划实际需求检查4系统总体设计检查2缺陷排除率(缺陷数/KLOC)详细设计复核30详细设计检查10代码复核65代码检查20编译20单元测试15系统集成5系统测试55.1产品审计产品审计由质量保证人员来进行,检查项目产品是否达到质量目标。质量保证人员可以有选择性地审计项目生存期中创建工作产品,以验证是否符合使当的标准是否进行了质量检查,质量审计一览表见表6-2-5-1。表6.-2-5-1质量审计一览表项审计对象审计阶段参照的标准1软件项目计划计划结束企业质量体系2软件配置管理计划计划结束企业质量体系3软件质量保证计划计划结束企业质量体系4总体设计文档设计结束企业质量体系和项目规划5详细设计文档计划结束企业质量体系和项目规划6数据库表和编码规范计划结束企业质量体系和项目规划7产品代码每个阶段实施结束企业质量体系和项目规划8测试报告测试结束企业质量体系和项目规划9系统计划设计结束企业质量体系和项目规划10用户文档测试结束企业质量体系和项目规划5.2过程评审项目严格按照组织定义的软件过程进行开发,过程评审的具体依据参照企业的过程规范,保证项目中的所有过程活动都在实施范围内。在每次评审之后,要对评审结果做出明确的决策并形成评审记录。评审可采取文件传阅、评审会等形式。质量保证人员负责对项目过程进行监督,将发现的问题和解决情况在每周的例会上通报,对没有解决的问题进行讨论,对不能解决的问题提交高级管理者处理。每个周末,进行一次配置管理审核,确认配置管理工作是否正常进行。根据公司的质量保证体系和本项目的具体特点,确定项目执行过程如下:项目规划过程及产品标准。项目跟踪管理过程。需求分析过程及产品标准。系统设计过程及产品标准。详细设计过程及产品标准。调试运行过程及产品标准。代码检查过程及产品标准。产品集成测试过程及代码编写标准。开发环境中执行规则。10)测试环境中的执行规则。11)质量保证过程及其标准。12)配置管理过程及其标准。具体过程执行标准详见企业质量体系和项目计划的过程附件。(六)质量控制活动质量控制活动包括代码走查、单元测试、集成测试、环境测试等,由开发入负责,详见进度计划。编码人员在编写代码时要进行同步单元测试,单元测试要达到分支覆盖,产品通过单元测试和编码检查后,应提交给测试部门进行集成测试、系统测试。测试部的测试应达到质量目标要求,软件发布时应达到测试通过准则的要求。(七)质量保证的报告途径质量保证人员对于每次审计活动发现的不符合项,应该和项目经理协商不符合项的纠正措施并预定完成日期,若和项目经理存在意见分歧,质量保证人员可以上报给高层管理者,由商层管理者决定最后的措施。同时,不符合项在项目周例中汇报。对不符合项,质量保证人员要在预定完成日期内重新审计,验证不符合项的纠正情况,若超过预定完成日期l周仍没有决的不符合项,质量保证人员报给高级管理者,由高级管理者冼定最后的措施。质量保证人员有独立的汇报,日常的汇报途径如下:·将发现的问题通知项目经理,协调纠正措施。·将项目组内不能协调的问题汇报给高理者,由高级管理者协解决。·将日常工作和过程数据汇报给质量经理,由其统一收集并进行统计。(八)记录的收集、维护和保存项目组应当保留项目执行过程中形成的各类文档、各种记录、各级周报、各级会议记录,对于项目中问题的处理也需要形成记录保存。每周由质量保证人员据任务清单的审计任务进行审计活动,并收集各活动的过程数据。七、项目人力资源计划本章主要从项目组织结构、项目人员要求、责任分配矩阵RAM、人力资源管理、项目人员计划以及最佳管理实践六个方面对项目人员进行安排。(一)项目组织结构及职责项目组织是保证工程项目正常实施的组织保证体系,就项目这种一次性任务而言,项目组织建设包括从组织设计、组织运行、组织更新到组织终结这样一个生命周期。项目管理要在有限的时间、空间和预算范围内将大量物资、设备和人力组织在一起,按计划实施项目目标,必须建立合理的项目组织。1.1项目组织结构图书馆管理信息系统采用的是项目型组织结构。项目组的成员来自不同的部门,完成每个项目所需的资源完全分配给这个项目,专门为该项目服务。项目经理具有较大的独立性和对项目的绝对权利,项目经理对项目总体负责并直接对组织决策层负责。1.2项目人员职责人员需求界定了对什么样的人和团体,要求具备什么样的技能,人员需求是在资源规划过程中决定的整体资源需求的一部分。1、项目经理:具有强烈的责任心,并且对项目管理有丰富的经验能分析大部分软件开发及应用中的问题统筹规划能力强,能有效处理项目开发过程中遇到的各种突发情况能高效地管理与激发团队,使团队更具凝聚力2、系统测试员:A.计算机及软件工程相关专业B.细心、有耐心,能及时发现并处理软件运行过程中所遇到的问题C.熟悉软件理论配置等相关工具D.具有良好的团队协作能力以及人际交往能力,能够承受一定程度的压力3、模块设计员:A.精通JAVA或数据库相关知识B.熟练使用UML、Visio、RationalRose等相关软件建模工具C.具有良好的团队协作能力以及人际交往能力,能够承受一定程度的压力4、系统分析员:熟悉软件开发流程,具有需求分析的实际经验能够充分理解客户需求,并能保持与客户之间的良好沟通熟练使用SQLSERVER数据库的设计与开发具有良好的团队协作能力以及人际交往能力,能够承受一定程度的压力5、调试分析员:A.具有强大的文稿撰写能力B.熟悉需求调研方法,具备较强的业务流程及业务分析能力C.具有良好的团队协作能力以及人际交往能力,能够承受一定程度的压力(二)责任分配矩阵RAMRAM是项目经理及其相关人员将WBS中的每一项工作分配给相关人员所形成的矩阵,并在矩阵中定义相关的角色和职责。P表示某项特定工作细目的主要负责人。S表示次要负责人或辅助人员。表7-2-1责任分配矩阵项目步骤干系人范程翔王静张雪彤胡亚云黄娟可行性分析SSSP需求分析SSSSP系统功能设计SSP概念设计SP逻辑设计SP物理设计SP代码设计SP代码调试SP单元测试SPS集成测试SPS(三)人力资源管理任何一个企业的资源都是有限的,受于资源的限制,前面制定的计划可能不可行,那么某些工作必须推迟进行,调整的原则是在不增加计划工期或增加最少工期的情况下推迟有关工作的开始时间。3.1资源使用情况①项目经理:由图可看出,项目经理在2013年4月存在过度分配现象。图7-3-1-1②系统测试员:由图可看出,系统测试员在2013年6月存在过度分配现象。图7-3-1-2③模块设计员:由图可看出,模块设计员不存在分配过度现象。图7-3-1-3④系统分析员:由图可看出,系统分析员不存在分配过度现象。图7-3-1-4⑤调试分析员:由图可看出,调试分析员在2013年6月存在分配过度现象。图7-3-1-53.2资源平衡:对资源进行调配,通过总时差来拖延任务,从而消除项目经理、系统测试员以及调试分析员的过度分配现象。①项目经理:由图可看出,调配之后,过度分配现象不存在。图7-3-2-1②系统测试员:由图可看出,调配之后,过度分配现象不存在。图7-3-2-2③调试分析员:由图可看出,调配之后,过度分配现象不存在。图7-3-2-3(四)项目人员计划通过资源调配使过度调配情况消失后,得到最终项目人员工作计划,如图所示:图7-4八、项目沟通计划项目沟通计划是对于项目全过程的沟通工作,沟通方法、沟通渠道等各个方面的计划与安排。就大多数项目而言,沟通计划的内容是作为项目初期阶段工作的一个部分。同时,项目沟通计划还需要根据计划实施的结果进行定期检查,必要时还需要加以修订。所以项目沟通计划管理工作是贯穿于项目全过程的一项工作,项目沟通计划是和项目组织计划紧密联系在一起的,因为项目的沟通直接受项目组织结构的影响。(一)项目进程中的信息类型在项目进程中,项目相关人员需要了解各种类型信息。开发人员:需要了解需求分析的调查报告、软件开发计划安排及开发所需时间限制。项目经理:需要了解项目计划各阶段的实施情况、项目进程中出现的问题、任务的完成情况及项目干系人与项目团队的沟通信息情况。项目发起人:需要了解项目的经济可行性报告,成本预算情况及项目时间规划。高层领导:需要了解项目里程碑事件的完成程度、项目进程中需要得到的其他支持。客户:需要了解项目的进展情况、项目进程中出现的问题、参与项目测试的情况(二)项目信息实时查询和管理方式1.信息查询方式:电子邮件查询方式、QQ群上传的文件下载查询、电话查询。2.更新和发布方式:电子邮件发布方式、QQ群文件上传发布方式、电话沟通、召开集体会议发布通知。(三)项目组成员沟通方式每天18:00—18:30,项目组成员进行口头交流。(四)项目交流会议每周六的15:00—17:00,召开项目周例会,讨论本周工作进度、问题及对策、资源协调、下周工作安排提交周报告,记录会议中的详细讨论内容及讨论结果等信息。(五)问题报告制度将每周出现的项目问题及时记录进周报告中,待周例会开完后将会议记录报告中的项目进展中存在的问题及讨论结果发布给相关的项目人员。(六)项目报告制度确定各项任务的报告联系人,将每天的项目进展情况实时报告,由联系人总结记录进周报告中,在周例会中提交项目进展的周报告。九、项目风险计划风险管理是在项目实施期间识别和控制能够引起不希望的潜在领域和事件的形式、系统的方法。项目风险管理的目标是控制和处理项目风险,防止和减少损失,保证项目的顺利进行。(一)项目风险识别1、需求风险很多项目在确定需求时都面临着一些不确定性。当在项目早期容忍了这些不确定性,并且在项目进展过程当中得不到解决,这些问题就会对项目的成功造成很大威胁。如果不控制与需求相关的风险因素,那么就很有可能产生错误的产品或者拙劣地建造预期的产品。2、相关风险许多风险都是因为项目的外部环境或因素的相关性产生的。经常我们在控制外部的相关性上做的不够,因此缓解策略应该包括可能性计划,以便从第二资源或协同工作资源中取得必要的组成部分,并且觉察潜在的问题。3、技术风险软件技术的飞速发展和经验丰富员工的缺乏,意味着项目团队可能会因为技巧的原因影响项目的成功。在早期,识别风险从而采取合适的预防措施是解决风险领域问题的关键。4、管理风险在大部分项目里,项目经理经常是写项目风险管理计划的人,他们有先天性的不足——自己检查自己的错误,这是最难的。然而,像这些问题可能会使项目的成功变得更加困难。如果不正视这些棘手的问题,它们就很有可能在项目进行的某个阶段影响项目本身。5.安全风险随着网络发展水平的迅速提高,黑客、木马已经成为不可忽视的重要安全风险,与此同时由于职工跳槽带来的内部机密泄漏风险也不可忽视。如果不控制该风险的话,则会受到不可想象的破坏。(二)项目风险分析结果根据以上风险分析得到风险识别如下图图9-2-1风险识别分析图根据对识别的风险进行评估,得到Top10风险清单表9-2-2Top10风险清单排序输入风险事件可能性影响程度风险值风险级别风险应对措施1客户的SOW对产品缺少清晰认识600.848高风险重新进行到位的需求分析2客户的SOW客户不断变化需求400.728高风险及时与客户进行沟通3历史项目信息计划任务定义不充分400.624中等风险按实际情况明确任务计划4历史项目信息员工之间沟通出现问题300.721中等风险加强员工之间的交流合作,进行好每个模块之间的耦合5客户的SOW需求分析时客户参与度不够300.618中等风险做到及时与客户进行沟通,充分了解其需求6历史项目信息技术人员流失300.412中等风险加强人员考核并及时寻找可代替的人完成剩余工作7合同签订合同边界不清晰200.510中等风险与客户进行及时交流与沟通明确边界8WBS开发工具的掌握程度不足200.48低风险做好培训,并且做到按能力上岗9历史项目信息项目决策者不清楚100.66低风险做到岗位到人10WBS木马入侵导致系统崩溃100.55低风险加强服务器的安全防护十、项目采购计划产品的自制还是外购,是每一个企业都不可避免回答的问题。从总体上看,这个问题涉及企业的纵向一体化政策。正确的选择是许多企业长期成功的关键。《中南民族大学图书馆管理信息系统》的整个设计、管理都受其影响,而且关乎着经济效益。而《中南民族大学图书馆管理信息系统》开发有着如下特点:生产成本低无合适的供应商保证充足的供应利用过剩的劳动力,发挥边际效用。排除供应商间的勾结在不对供应商作禁止性许诺的情况下获得特殊的产品维持组织的才能保护专利设计,保证质量增加/维持公司的规模根据《中南民族大学图书馆管理信息系统》项目特点,从如下角度进行考量,如表10-1所示:表10-1决策变量自制和外购的比较分析成本自制增量成本低于外购成本质量保证自制可以保证,外购有一定风险供应可靠性自制可靠,外购需要制定相应的采购政策以保证可靠性专利自制可保护专利设计,购买专利要进行技术经济分析灵活性自制的灵活性较低,外购灵活性较高生产专业化程度自制低,外购高其他自制利于营业秘密控制最终进行比较分析得到:该项目适合自制,无需对定项目实施过程中进行采购计划。十一、项目配置管理计划软件配置管理是在项目开发中,标识、控制和管理软件变更的一种管理。配置管理的使用取决于项目规模和复杂性以及风险水平。软件的规模越大,配置管理就显得越重要。(一)导言本计划的目的在于对图书馆管理信息系统规定各种必要的配置管理条款,以保证所交付的系统软件能够满足项目委托书中规定的各种原则需求,能够满足软件系统需求规格说明书中规定的各项具体需求。软件开发单位在开发本项目所属的各子系统时,都应该执行本计划中的有关规定,但可以根据各自的情况对本计划作适当的剪裁,以满足特定的配置管理需求。剪裁后的计划必须经总体组批准。本计划中用到的一些术语的定义按GB/T11457,GB/T12504,GB/T12505。1.3参考资料GB/T11457软件工程术语

GB/T12504计算机软件质量保证计划规范

GB/T12505计算机软件配置管理计划规范《计算机软件工程规范国家标准汇编2000》(二)组织及职责配置管理的角色和职责见表11-2。表11-2配置管理角色职责表角色人员职责和工作范围配置管理者王静制定《配置管理计划》创建和维护配置库SCCB负责人张雪彤审批《配置管理计划》审批重大的变更SCCB成员范程翔(项目经理),胡亚云(质量保证人员),王静(配置管理者)审批某些配置项或基线的变更(三)配置管理环境由于本项目属于小型项目,工期也不长,所以采用VisualSourceSafe作为配置管理工具。4.1配置库目录结构表11-4-1配置库的目录结构序号内容说明路径1TCM技术合同管理$\prj-Lib

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论