天津理工大学计算机项目管理实验报告
IT项目管理实验报告

项目名称:运用Project设计项目一、实验目的1. 通过安装使用project2007,初步了解如何利用软件系统和工具来支持和辅助实现项目管理。
2.使用project2007这个软件,可以有效地帮助我们协调计划,管理项目以及资源。
3.通过使用project2007,我更多的了解了这个软件,以便日后在设计项目时有所用。
二、项目介绍此次我通过使用这个Project2007软件,是想要设计一个有关开展运动会的项目,从运动会召开前的准备阶段,到运动会进行中的计划,以及运动会过后的总结工作等等。
将项目和软件相结合之后,能够清晰地看到项目的整个样子,进展程度,还有有关项目的相关内容,如资源、报表等。
三、实验内容和步骤:(一)、首先下载并安装了Project2007版本软件(二)、接着就可以按照以下步骤开始创建项目了1.定义项目:这个步骤主要是定义项目基本内容,需要三步来完成,分别是2.定义常规工作时间:这个步骤主要是确定一下工作模板、工作日、设置假日和倒休、每日每周工时以及每月工作日,需要五步来完成,分别是3.列出项目中的任务:这个步骤要正式输入项目中各项任务了,即以下内容4.将任务分成阶段:这个步骤主要是创建结构组织项目,分出摘要任务,即5.排定任务日程:这个步骤主要是安排项目中各任务之间的时间关系,即6.链接或附加其他任务信息:这个步骤主要是为了给任务添加附加的备注以及相关链接,即等等。
(三)、然后按以下步骤设置项目资源内容1.为项目指定人员和设备:这个步骤主要是为项目中各任务分配负责人员及其信息,还有各资源的信息,即2.制定资源的预定类型:这个步骤主要是界定分配给各个任务的类型,即3.定义资源的工作时间:这个步骤主要是安排相关负责人员的工作时间,即4.向任务分配人员和设备:这个步骤主要是给各个任务分配工作人员以及所需设备,即5.添加或附加其他资源信息:这个步骤是给各任务添加其他所需信息,即等等。
(四)、最后按以下步骤完成任务的跟踪工作以及报表内容四、实验总结在本次实验过程中,因为是第一次使用这个软件,所以遇到了不少问题,比如说,在将任务分成阶段,也就是创建组织结构任务的时候,对于设置任务的降级以及升级的问题不是很清楚,一开始以为是从最高级的任务一直到最低级的任务一一排着写,结果后来发现不对,经过思考以及参考模板,问题得到了解决,诸如此类的小问题还有不少,但也正是因为这些问题的出现,使我更了解这个软件,更自如的运用它。
it项目管理实验报告

it项目管理实验报告IT项目管理实验报告一、引言IT项目管理是指通过合理的规划、组织、指导和控制等一系列管理活动,以实现IT项目的预期目标。
本实验旨在通过实践操作,加深对IT项目管理知识的理解,并掌握项目管理工具和技巧。
二、实验目的本次实验的目的是通过模拟一个IT项目的管理过程,了解项目的各个阶段和关键要素,提高项目管理的能力和技巧。
三、实验过程1. 项目立项在实验开始时,我们首先进行了项目立项。
通过与实验组成员的讨论和需求分析,我们确定了项目的目标和范围,并制定了项目计划和时间表。
2. 项目规划在项目规划阶段,我们对项目进行了详细的规划和设计。
这包括确定项目的工作分解结构(WBS)、制定项目进度计划、确定项目资源需求和风险评估等。
3. 项目执行在项目执行阶段,我们按照项目计划开始了项目的实施。
通过有效的沟通和协作,我们组织了团队成员的工作,并监督项目的进展情况。
同时,我们也及时处理了项目中出现的问题和风险,确保项目按时完成。
4. 项目控制在项目控制阶段,我们对项目的进展情况进行了监控和控制。
通过收集和分析项目的数据,我们及时调整项目计划,并采取相应的措施,以确保项目能够按照预期目标顺利进行。
5. 项目收尾在项目接近完成时,我们进行了项目的收尾工作。
这包括项目成果的验收和交付、项目团队的解散以及项目总结和经验教训的总结等。
四、实验结果与分析通过本次实验,我们成功完成了一个IT项目的模拟管理过程。
在项目的各个阶段,我们充分发挥了团队成员的能力和技巧,有效地进行了项目的规划、执行、控制和收尾工作。
在项目规划阶段,我们通过制定详细的项目计划和时间表,明确了项目的目标和范围,为项目的后续工作奠定了基础。
在项目执行阶段,我们严格按照项目计划进行工作,并及时处理了项目中出现的问题和风险,确保了项目的顺利进行。
在项目控制阶段,我们通过监控和控制项目的进展情况,及时调整了项目计划,并采取了相应的措施,确保了项目能够按时完成。
IT项目管理 实验一 实验报告

网上购书系统项目计划书编制:编制日期:审核:批准:单位名称:软件项目计划书1.引言1.1编写目的本报告的主要作用是确定各个项目模块的开发情况和主要的负责人,供各项目模块的负责人阅读,做到及时协调,按步有序进行项目的开发.减少开发中的不必要损失.便于项目团队成员更好地了解项目情况,使项目工作开展的各个过程合理有序,因此以文件化的形式,把对于在项目生命周期内的工作任务范围、各项工作的任务分解、项目团队组织结构、各团队成员的工作责任、团队内外沟通协作方式、开发进度、经费预算、项目内外环境条件等内容做出的安排以书面的方式,作为项目团队成员以及项目干系人之间的共识与约定,项目生命周期内的所有项目活动的行动基础,项目团队开展和检查项目工作的依据。
具体步骤:拟订开发计划书,分配项目工作,安排项目进度计划对象:网上书店开发小组2.项目概述2.1项目背景随着网络技术的发展,Internet已成为最具市场潜力的技术领域,使用Web技术设计的数据库应用软件,是目前Internet市场的技术中坚,各种Web应用如电子商务,网上购物等都采用这种方式实现。
互联网的优势在于用户能同时从不同地点、不同数据库中存取数据。
网上购物系具体是指利用各种电子工具与网络,高效率,低成本地从事以商品交换为中心的各种商务贸易活动。
电子商务应用的兴起已经促使商品流通领域发生了一场巨大的革命。
它打破了时空的界限,加速了整个社会的商品流通,有效地降低了企业生产成本,提高企业竞争力。
电子商务的一个重要技术特征。
是利用Web技术来传输与处理商业信息,因此有人称:电子商务=web+IT。
因此我们将开发一个典型的电子商务系统:网上书店。
2.2项目目标与范围2.2.1目标和范围描述项目:网上购书系统该系统适用于在网上书籍交易,网上书店的管理,通过此软件系统对书籍进行有效管理,灵活的满足自己客户需要。
问题:实地购书比较麻烦,购书范围小,能购书的种数也有限。
项目目标:开发一个网上购书系统是项目的总目标,为实现项目的总目标可按以下三个阶段目标来进行:第一阶段目标:实现网上购书系统的基本功能,小组个成员进行各个模块的开发,形成初步的系统。
计算机网络技术实验报告三

①主服务器2台:装有Solaris操作系统,负责整个校园网的管理,教育资源管理等。其中一台服务器装有DNS服务,负责整个校园网中各个域名的解析。另一台服务器装有电子邮件系统,负责整个校园网中各个用户的邮件管理。
②WWW服务器1台:装有Linux操作系统,负责远程服务管理及WEB站点的管理。WEB服务器采用现在比较流行的APACHE服务器,用PHP语言进行开发,连接MYSQL数据库,形成了完整的动态网站。
2.了解公司或校园的实际组网图
3.观看局域网组网视频教程
实验要求:
1.通过上网查找相应的局域网组建与配置的文章或其他资料,了解局域网中包含的各种物理设备,如网线的类型型号,常见的型号的网卡、中继器、集线器、交换机、网桥和路由器等物理设备,并给出网络性能分析。
2.天津大学局域网的实际组网示意图
根据校园网络项目,我们应该充分考虑学校的实际情况,注重设备选型的性能价格比,采用成熟可靠的技术,为学校设计成一个技术先进、灵活可用、性能优秀、可升级扩展的校园网络。考虑到学校的中长期发展规划,在网络结构、网络应用、网络管理、系统性能以及远程教学等各个方面能够适应未来的发展,最大程度地保护学校的投资。学校借助校园网的建设,可充分利用丰富的网上应用系统及教学资源,发挥网络资源共享、信息快捷、无地理限制等优势,真正把现代化管理、教育技术融入学校的日常教育与办公管理当中。学校校园网具体功能和特点如下:
【实验过程记录(源程序、测试用例、测试结果及心得体会等)】
3.校园比较大,建筑楼群多、布局比较分散。因此在设计校园网主干结构时既要考虑到目前实际应用有所侧重,又要兼顾未来的发展需求。主干网以中控室为中心,设几个主干交换节点,包括中控室、实验楼、图书馆、教学楼、宿舍楼。中心交换机和主干交换机采用千兆光纤交换机。中控室至图书馆、校园网的主干即中控室与教学楼、实验楼、图书馆、宿舍楼之间全部采用8芯室外光缆;楼内选用进口6芯室内光缆和5类线。
IT项目管理实验报告

郑州轻工业学院IT项目管理实验报告时间:2014年4月25日至2014 年5月9日实验一⑴设定项目信息启动“项目1的项目信息”对话框,设置排水工程的项目信息。
保存项目文件执行“文件/属性”命令,选取“摘要”选项卡,输入项目摘要信息。
执行菜单“工具/选项”命令,设置工作环境信息⑵设置日历工作时间执行菜单“工具/更改工作时间”命令,选择“标准(项目日历)”。
⑶建立任务列表在甘特图视图中建立任务列表,打开甘特图视图,在任务名称中依次输入排水工程各任务名称。
⑷设定任务相关性5、项目成本管理实验二1新建一个项目,名称和标题均为“我的项目”。
编辑项目备注信息,主题是“迎接评估”,作者是你本人的名字,经理是你班长的姓名,单位是你的班级名称。
将此项目文件保存至桌面。
2使用project软件完成项目的建立。
作者是你本人的名字,项目名称为“系统开发”,开始日期为当前日期,同时,插入周期性任务“每周例会”,从项目开始后,前三周每一周的周三执行。
答:2014年7月23日结束,总工期59个工作日4答:不能,因为研究培训材料的可用性在项目计划的中间,它们中间有很多步骤,改成一个工作日并不能改变总工期。
5(1)在Project软件环境下绘制甘特图。
(2)在Project软件环境下将甘特图转化为网络图,回答这是哪一种类型的网络图。
单代号的网络图(3)说明该项目的结束时间、总作业时间及其关键作业。
2013年2月7日、共工作79个工作日关键作业如下图所示:(4)美化甘特图。
在图中显示任务名称、任务工期等信息。
6、已知某厂开发新系统项目的内容和工期如下表所示,假设当前日期为2011年10月19日。
其中2011年11月10日-11月15日为该厂30周年厂庆,所以所有员工均休息。
同时已知系统分析员共5人,每小时工资为20元,系统设计员共4人,每小时工资为15元,系统实施人员共3人,每小时工资为10元,且在开发中需要硬件投入2万元,其他投入5000元。
IT项目管理实验报告

实验报告书课程名:I T项目管理题目:产品评估班级:09计算机3班学号:***********名:***一、实验目的与实验内容1、通过安装和使用project管理软件掌握项目的计算机辅助管理方法2、通过project管理软件建立项目并创建任务分解列表3、通过project管理软件掌握项目管理进度的管理方法实验内容:实验一1、安装Project 20072、熟悉和使用Project 2007⏹了解Microsoft Office Project 2007产品系列⏹了解优秀的项目管理工具如何帮助完成任务⏹启动Project Standard或Project Professional,辨别Project窗口的主要组成部分⏹使用视图以不同方式显示项目计划的详细信息⏹使用报表打印项目计划的详细信息⏹创建项目计划和输入项目开始日期⏹设置项目的工作和非工作时间⏹输入项目计划属性实验二1、熟悉Project 2007的任务分解管理2、为一个自定义项目使用Project 2007创建任务分解列表要求:⏹输入任务信息⏹估计并输入任务持续的时间⏹创建里程碑来跟踪重要事件⏹分阶段组织任务⏹通过链接任务创建任务间的关系实验三1、熟悉《Project 2007教程》前三章内容2、为一个自定义项目使用Project 2007进行项目进度管理要求:自己设计一个项目,内容可参考其他开发项目。
设置项目的开始和结束时间,2个月有5个项目成员,一个项目经理;为项目制定详细的计划,项目要求输入3级大纲任务项目分4个阶段,每个阶段至少3-6项各级活动,设4个里程碑使用4种活动之间的关系标注活动的依赖关系二、实验仪器硬件配置:使用综合实验室中现有配置的计算机软件环境:windowsXP或以上的操作系统,microsoft project 2007三、实验数据记录甘特图如下:资源工作表:资源使用状况图如下:四、问题及体会通过这次实验,我了解到生产计划的重要作用。
天津理工大学计算机专业UML面向对象分析与建模实验报告一

实验目的:Байду номын сангаас
1.掌握Microsoft Visio建模工具的使用
2.掌握类模型的构建方法,使用Visio实现类模型的构建
实验内容:
1.办公自动化系统的类模型图的建立;
2. PC机的组成类模型图的建立;
3. Document的组成类模型图;
【实验过程记录(源程序、测试用例、测试结果及心得体会等)】
文件的类模型图:
测试结果:
1.通过Microsoft Visio 2010的测试绘画,一切正常。
心得体会:
1.Microsoft Visio建模工具功能很强大;
2.绘图的时候注意区分类和对象;
大学啊不错啊,好好学习,不要耽误了青春,但是是这个专业坑爹啊,,找好自己的方向,不要被这个专业误导了啊,,
理工的学妹,学弟们,你说呢,,哈哈哈哈,嘿嘿联系/
天津理工大学实验报告
学院(系)名称:计算机与通信工程学院
姓名
范吉祥
学号
20095627
专业
计算机科学与技术(合作)
班级
4班
实验项目
实验一:Microsoft Visio 的使用 实验二:类模型的建立
课程名称
对象设计与建模
课程代码
0666146
实验时间
3月13日周二1-6节
实验地点
7-215
批改意见
成绩
天津理工大学计算机网络 综合实验

实验报告学院(系)名称:计算机与通信工程学院2. 实验环境Windows3. 实验要求(1)按要求配置www服务器。
(2)利用Windows自带的FTP服务建立FTP服务器,利用Serv_u建立FTP服务器,配置客户端。
(3)利用超级终端进行路由器的配置,记录配置过程,在实验报告中注明各种命令的功能。
(4)进行网络地址规划,配置路由器;检查路由器配置。
掌握路由协议的种类和特点。
掌握静态路由、默认路由的配置方法。
掌握查看路由条目的方法。
并验证路由的作用。
(5)利用3台路由器模拟两个公司的组网情况。
(6)利用路由器进行NAT配置,并规划内网的IP地址,并利用内网机器进行NAT验证。
(7)设置并调试LAC、LNS和PC客户端软件配置、建立VPN连接。
(8)理解GRE协议在网络安全中的作用,理解IP层数据加密与数据源验证的原理,掌握实现GRE VPN的典型配置方法。
(9)理解IPSec(IP Security)协议在网络安全中的作用,理解IP层数据加密与数据源验证的原理,掌握实现IPSec VPN的典型配置方法。
4. 实验过程记录(源程序、测试用例、测试结果及心得体会等)一、WWW服务器配置1、安装IIS2、启动IIS并配置3、发布网站二、FTP服务器1、安装WampServer并添加FTP站点2、在另一台机器上访问实验十四路由器的基本配置1、用超级终端登录到交换机上选择“开始”|“程序”|“附件”|“通信”|“超级终端”,出现“连接描述”窗口。
2、在“名称”文本框中输入一个名称,点击“确定”按钮。
3、在这个窗口中点击“还原为默认值”按钮,数据显示如上图所示。
点击“确定”按钮就和路由器连接上了。
实验十五动态路由和静态路由的配置1、静态路由:(1)配置路由器1和各个端口ip:(2)验证:2、Rip路由(1)配置路由器1:(2)验证:3、Ospf路由验证:实验十六BGP实验路由器一:1、配置路由器名字和接口的ip地址<H3C>system-viewSystem View: return to User View with Ctrl+Z.[H3C]sysname R1[R1]int e0/1[R1-Ethernet0/1]ip address 8.1.1.1 24[R1-Ethernet0/1]int s2/0[R1-Serial2/0]ip address 3.1.1.2 24[R1-Serial2/0]int loop0[R1-LoopBack0]ip address 1.1.1.1 32[R1-LoopBack0]2、配置EGP连接[R1-LoopBack0][R1-LoopBack0]quit[R1]bgp 65008[R1-bgp]router[R1-bgp]router-id 1.1.1.1[R1-bgp]peer 3.1.1.1 as-number 65009[R1-bgp]network 8.1.1.0 24[R1-bgp]quit[R1]3、结果验证[R1]ping -a 8.1.1.1 9.1.2.1PING 9.1.2.1: 56 data bytes, press CTRL_C to breakReply from 9.1.2.1: bytes=56 Sequence=1 ttl=254 time=49 msReply from 9.1.2.1: bytes=56 Sequence=2 ttl=254 time=49 msReply from 9.1.2.1: bytes=56 Sequence=3 ttl=254 time=48 msReply from 9.1.2.1: bytes=56 Sequence=4 ttl=254 time=49 msReply from 9.1.2.1: bytes=56 Sequence=5 ttl=254 time=49 ms--- 9.1.2.1 ping statistics ---5 packet(s) transmitted5 packet(s) received0.00% packet lossround-trip min/avg/max = 48/48/49 ms实验十七NAT的配置此实验只需配置一个路由器R2,由小组四人其一完成,R1只需更改ip后验证即可。
IT项目管理实验报告

IT项目管理实验报告
本次实验我们通过实际案例进行了IT项目管理的模拟,促进了我们对IT项目管理的
理解和应用能力的提升。
实验中,我们以一家IT公司开发一个新的在线教育平台为案例,制定了项目计划、优先级、风险管理计划和质量管理计划。
在制定项目计划的过程中,我们考虑到项目的工期、成本、人员分配等因素。
在制定优先级时,我们考虑到不同子系统之间的紧密度,以及市
场应用度等因素。
在风险管理中,我们考虑到可能出现的不确定性,采取了应对措施。
在
质量管理中,我们考虑到客户体验、服务质量和产品质量,制定了一个全面的质量管理方案。
在实验中,我负责对项目的进度和人员的分配进行把控。
通过对进度的监控,我发现
项目进度存在滞后的情况,及时采取了措施对落后的进度进行了调整。
对于人员分配,我
根据项目的具体情况做出了科学的安排,确保项目的顺利进行。
总的来说,通过这次实验,我们深深理解到了IT项目管理的重要性,同时也增强了我们的管理意识和管理能力,我们相信在今后的工作生活中,这些经验和技能一定会对我们
的发展产生积极的影响。
天津理工大学 计算机项目管理 实验一

实验报告学院(系)名称:计算机科学与工程学院
1.2 “日历”视图
1.3 “网络”视图
2.项目创建
2.1项目的创建方式
2.2 “项目信息”的设置
3设置日历
3.1 修改日历
3.2 创建新日历
3.3 设定日历和项目以及任务的关联
3.4 日历的共享
4.任务管理:
➢任务信息的创建—摘要任务、任务、里程碑任务的录入以及降级操作➢周期性任务的插入
➢工期设定—摘要任务和普通任务工期的设定
➢任务关联性设定
➢Project中有哪些任务关联性
➢如何设定任务关联性
➢“延隔时间”的作用和设定
➢“任务限制类型”、“期限”、“限制日期”的使用
4.1资源设置
4.2备注信息:可设置任务为摘要任务或普通任务
4.3插入周期任务
4.4“项目”—“筛选”和“分组”功能的作用和使用
里程碑
日期
日期
**其他的筛选方式。
天津理工大学Java实验四实验报告

天津理工大学计算机科学与工程学院实验报告2017 至2018 学年第一学期课程名称Java语言程序设计学号学生姓名年级专业计算机科学与技术教学班号实验地点7-220实验时间2017年12月4日第5节至第6节主讲教师董玉涛辅导教师董玉涛实验(四)实验名称打印机管理器模拟软件环境Windows 8.1,Java SE 9,JDK 8,Eclipse硬件环境PC机实验目的1.掌握线程创建的方法;2.掌握线程的基本控制方法;3.掌握线程间的同步控制方法;4.掌握Java多线程操作。
实验内容(应包括实验题目、实验要求、实验任务等)本实验要求你使用wait/notify和其他线程控制方法创建一个打印机管理器(printer manager)。
要求你创建几个并发线程产生打印作业,一个打印管理器线程处理这些作业。
下面是一个可能的输出结果:C: Print manager is starting up.C: Waiting on a job to print.P: Adding job 'Fred#1' to the queueC: Starting job 'Fred#1'P: Adding job 'Elizabeth#1' to the queueP: Adding job 'Simon#1' to the queueC: Completed job 'Fred#1'C: Starting job 'Elizabeth#1'P: Adding job 'Fred#2' to the queueP: Adding job 'Simon#2' to the queueC: Completed job 'Elizabeth#1'C: Starting job 'Simon#1'P: Adding job 'Fred#3' to the queueC: Completed job 'Simon#1'C: Starting job 'Fred#2'P: Adding job 'Elizabeth#2' to the queueP: Adding job 'Simon#3' to the queueC: Completed job 'Fred#2'C: Starting job 'Simon#2'C: Completed job 'Simon#2'C: Starting job 'Fred#3'P: Adding job 'Fred#4' to the queue C: Completed job 'Fred#3'C: Starting job 'Elizabeth#2'P: Adding job 'Fred#5' to the queue C: Completed job 'Elizabeth#2'C: Starting job 'Simon#3'P: Adding job 'Elizabeth#3' to the queue C: Completed job 'Simon#3'C: Starting job 'Fred#4'C: Completed job 'Fred#4'C: Starting job 'Fred#5'C: Completed job 'Fred#5'C: Starting job 'Elizabeth#3'C: Completed job 'Elizabeth#3'C: Waiting on a job to print.C: Print manager is halted.实验过程与实验结果(可包括实验实施的步骤、算法描述、流程、结论等)一、实验步骤与算法描述1、定义PrintJob类(1)基于上述UML类图定义PrintJob类,代表一个打印作业。
IT项目管理实验报告模板范文

一、项目启动二、项目进度计划编制1.日历设置注意:截屏时应将Project的标题同时截取,以表明你的项目(此句不出现在你的报告中)。
其他处也是如此,尽可能显示你的项目信息。
由于我的笔记本电脑还未修好,本模板是由指导书的图片生成,与你做完后再截取的屏可能有所不同,只要显示相应内容即可。
(1)2013.10.1-10.7国庆节正常放假,10.8、10.9两天上班。
(2)春节:2006.1.30-2.3设置为非工作日,2.5日为非默认工作日。
(3)五一劳动节:2013.5.1-5.5放假,设置为非工作日。
(4)五一加班日历(5)外聘专家日历2.任务分解注意:上图中有错误,任务“系统编码阶段”的子任务应该为:编码规范确认模块划分模块1编写模块2编写模块3编写模块4编写其他模块编写系统编码阶段结束3.工期设定4.任务关联性设定将“集成测试”关联“五一加班日历”:再设置一个资源日历“国庆加班日历”。
将“需求分析书第二次修改”关联“国庆加班日历”:调整后结果(你应显示全部结果):注:如果你原来没有截屏,因而没有中间结果,那么去掉最初设定截屏,仅截取上述后面部分的内容。
三、项目资源计划编制1.资源的建立2.资源的分配采用替换资源的方法解决过度分配,将“模块4编写”任务的“你自己3”替换成“你自己9”。
结果如下(你将替换后的结果截取后粘贴在下面)。
注:如果在做“资源分配”时未截屏,仅截取最后的结果也可。
四、项目成本计划编制1.Project中的成本分类与计算要截取全。
2.自定义成本分类及录入对应值注意要同时截取反映你的项目文件名的标题部分3.成本计划的输出(1)输出阶段成本计划在“甘特图”区域内,在工具栏中选取“显示”下拉框中的“大纲级别2“。
(2)输出详细成本计划在“甘特图”区域内,在工具栏中选取“显示”下拉框中的“所有子任务“,之后选中“所有任务”。
(3)生成现金流量报表五、设置比较基准注意:要截取全部内容。
天津理工大学Java实验四实验报告

天津理⼯⼤学Java实验四实验报告天津理⼯⼤学计算机科学与⼯程学院实验报告2017 ⾄2018 学年第⼀学期附录(源程序清单)// FullQueueException类package Ex;public class FullQueueException extends IndexOutOfBoundsException { private static final long serialVersionUID = 1L;String ERROR_INFO;FullQueueException(String s){this.ERROR_INFO = new String(s);}public String toString(){return "FullQueueException" + ERROR_INFO;}}// EmptyQueueException类String ERROR_INFO; EmptyQueueException(String s){this.ERROR_INFO = new String(s);}public String toString(){return "EmptyQueueException" + ERROR_INFO; }}// CircleQueue类import java.util.Arrays;public class CircleQueue{private int DEFAULT_SIZE = 5;private int capacity;private Object[] elementData;private int front = 0;private int rear = 0;public CircleQueue(){capacity = DEFAULT_SIZE;elementData = new Object[capacity];}public CircleQueue(T element){this();elementData[0] = element;rear++;}public CircleQueue(T element, int initSize){this.capacity = initSize;elementData = new Object[capacity];rear++;}public int size(){if (isEmpty()){return 0;}return rear > front ? rear - front : capacity - (front - rear);}public void addBack(T element) throws FullQueueException { if (rear == front && elementData[front] != null){throw new FullQueueException("队列已满的异常");}elementData[rear++] = element;rear = rear == capacity ? 0 : rear;}public T removeFront() throws EmptyQueueException{if (isEmpty()){throw new EmptyQueueException("空队列异常");T oldValue = (T) elementData[front];elementData[front++] = null;front = front == capacity ? 0 : front;return oldValue;}public T element() throws EmptyQueueException{if (isEmpty()) {throw new EmptyQueueException("空队列异常");}public boolean isEmpty(){// rear==front且rear处的元素为nullreturn rear == front && elementData[rear] == null; }public void clear(){Arrays.fill(elementData, null);front = 0;rear = 0;}}// PrintJob类public class PrintJob{private String jobName;private int pages;public PrintJob(String sjN, int spg){this.jobName = new String(sjN);this.pages = spg;}public String getName(){return this.jobName;}public int getPages(){return this.pages;}}import java.util.Queue;private int sizeOfJobs;private int numberOfJobs;private int delayBetweenJobs;private String producerName;private Thread PrintThread = null;public Producer(int ss, int sn, int sd, String spn, Thread t) {this.sizeOfJobs = ss;this.numberOfJobs = sn;this.delayBetweenJobs = sd;this.producerName = new String(spn);this.PrintThread = t;}public void run() {for (int i = 0; i < this.numberOfJobs; i++) {PrintJob pj = new PrintJob(this.producerName + " #" + i, this.sizeOfJobs); try {Printer.getInstance().addJob(pj);Thread.sleep(this.delayBetweenJobs);} catch (InterruptedException e) {e.printStackTrace();} catch (FullQueueException e) {System.out.println("⽆法添加打印任务启动Printer" + e);}}}}//Printer类public class Printer implements Runnable{static private CircleQueue printQueue = new CircleQueue();static private boolean stateIsRunning = true;private static final Printer PRNTR_ONL Y = new Printer();static private boolean whileend = false;public static Printer getInstance() {return PRNTR_ONL Y;}public synchronized void halt(){if (Printer.stateIsRunning) {System.out.println("C: Print manager is halted.");Printer.stateIsRunning = false;}}public void addJob(PrintJob job) throws FullQueueException, InterruptedException { synchronized (printQueue){try{this.printQueue.addBack(job);}catch (FullQueueException e){try{printQueue.notify();printQueue.wait();}catch (InterruptedException e1){e1.printStackTrace();}}}System.out.println("[1]P: Adding job " + job.getName() + " to the queue");}private PrintJob getJob() throws EmptyQueueException {PrintJob p = null;while (p == null && stateIsRunning) {try {p = this.printQueue.element();Printer.printQueue.removeFront();} catch (EmptyQueueException e) {try {printQueue.notifyAll();printQueue.wait(500);} catch (InterruptedException e1) {e1.printStackTrace();}System.out.println("C: Waiting on a job to print." + stateIsRunning);}}return p;}}public void run() {System.out.println("C: Print manager is starting up.");while (stateIsRunning) {PrintJob pjob = null;try {pjob = this.getJob();System.out.println("[2]C:Starting job " + pjob.getName()); Thread.sleep(500 * pjob.getPages());System.out.println("[3]C:Completed job " + pjob.getName());} catch (EmptyQueueException e) {break;} catch (InterruptedException e) {e.printStackTrace();}}}//TestPrinter类public class TestPrinter{public static void main(String[] args) {Printer PRNT_P = Printer.getInstance();Thread THRD_P = new Thread(PRNT_P);THRD_P.setPriority(10);Producer pd1 = new Producer(5, 2, 5, "A", THRD_P); Producer pd2 = new Producer(5, 2, 5, "B", THRD_P); Producer pd3 = new Producer(5, 3, 5, "C", THRD_P); Thread thrd_A = new Thread(pd1);Thread thrd_B = new Thread(pd2);Thread thrd_C = new Thread(pd3);thrd_A.start();thrd_B.start();thrd_C.start();THRD_P.start();try {thrd_A.join();thrd_B.join();thrd_C.join();计算机科学与⼯程系}catch (InterruptedException e1){e1.printStackTrace();}try{Thread.sleep(10000);}catch (InterruptedException e){e.printStackTrace();PRNT_P.halt(); }}。
计算机辅助项目管理课程设计实践报告

计算机辅助项目管理课程设计实践报告下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。
文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!本店铺为大家提供各种类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you! In addition, this shop provides you with various types of practical materials, such as educational essays, diary appreciation, sentence excerpts, ancient poems, classic articles, topic composition, work summary, word parsing, copy excerpts, other materials and so on, want to know different data formats and writing methods, please pay attention!一、引言随着信息技术的飞速发展,计算机辅助项目管理在当今商业环境中扮演着越来越重要的角色。
[VIP专享]天津理工大学计算机项目管理实验报告
![[VIP专享]天津理工大学计算机项目管理实验报告](https://img.taocdn.com/s3/m/a2d9e483240c844768eaee08.png)
学院(系)名称:计算机与通信工程1.2设置成本信息—标准费率、加班费率、每次使用成本、生效日期的作用双击项目中的空格弹出对话框:在资源名称中输入“工时管理”,将缩写设置为“GSGL”,类型设置为“工时”2.材料资源的建立2.1设置材料标签和工时管理建立操作类似,建立一个“材料管理“的资源类型,将其类型设置为”材2.2设置材料资源成本信息在对话框中点击“成本“标签,弹出对话框设置相应的成本信息二:掌握资源的分配1.为任务分配资源的方法在“视图”菜单上,单击“甘特图”;在“任务名称”域中,选择要为其分配资源的任务;单击“分配资源”;在“资源名称”域中,单击要分配的资源的名称;在“请求/要求”列中,单击“请求”或“要求”指定是否需要将此资源分配给该任务;此资源设置用于“资源置换向导”;如果您请求了该资源,向导将仅在该资源未过度分配的条件下分配资源。
分配单个全职工时资源:确保所选资源的“单位”域显示为 100%,单击“分配”。
分配单个兼职工时资源:在“单位”域中,键入一个小于 100 的百分比。
该数值代表您希望该资源在该任务中花费的工作时间的百分比。
例如,如果资源将工作时间的一半用在此任务中,应键入“50%”,单击“分配”。
分配一组多个工时资源:在“单位”域中,键入一个大于 100 的百分比。
此值代表此资源组投入工作的程度。
例如,如果资源为操作人员,人数为三名,并且您要将他们全部指定为全职,应键入“300%”。
单击“分配”。
指定材料资源的消耗率:在“单位”域中,键入一个小数,表示用于该工作分配的材料数量,然后输入材料标签。
例如,若要用 20 码长的木材,可键入“20”。
如果所使用的材料数量取决于任务工期,可以通过添加斜线 (/) 以及工期代码或缩写输入使用率。
例如:如果每周要20 码长的木材,则输入“20/周”或“20/w”。
单击“分配”。
六:“报表”功能的使用在菜单中选择“视图“,选中下拉菜单中“报表”可以对“成本”进行相应的分析。
天津理工大学实验报告填写示例1 (1)

局域网、PC机连入Internet
(三)实验学时:
2学时,必做,验证实验
(四)实验内容:
根据每次实验内容自行填写
(五)实验要求:
可以根据每次实验逐条简单书写实验要求
(六)实验步骤:
前三个实验手工抄写各自源程序代码,不允许雷同,如发现,二者均做零分处理!
(七)实验中遇到的问题及解决方法:
天津理工大学实验报告
学院(系)名称:计算机科学与技术学院
姓名
学号专业ຫໍສະໝຸດ 计算机科学与技术(中加)班级
实验项目
(根据每次实验内容自行填写)类和对象的定义和实现
课程名称
课程代码
实验时间
实验地点
批改意见
成绩
教师签字:
(一)实验目的:
(根据每次实验内容自行填写)
(二)实验环境:
软件环境:Windows 2000/XP
将实验中的问题及解决办法简单概括,字数不限!问题及解决办法好的实验报告给予加分!
目前的三次实验项目
实验一:Java程序设计初步
实验二:Java面向对象机制(1)
实验二:Java面向对象机制(2)
634121948@
《计算机辅助项目管理》实验报告模板(1)

目录1.项目概况 11.1项目内容 11.2项目管理目的和要求 12.项目实施计划 12.1初始计划 22.2初始计划调整和优化 32.3基准计划 63.跟踪监控 93.1第一轮监控的分析 93.2第二轮监控的分析 153.3第三轮监控的分析 173.4第四轮监控的分析 194.项目完工总结分析报告 204.1竣工验收报告 214.2目标实现措施的分析 215.思考问题的解决 23附件1:25附件2: 273跟踪监控3.1第一轮监控的分析3.1.1第一轮监控的实施第一轮监控:依据项目的实际进度情况,预算在2010年7月31日才获批准,即工序“预算报批”的实际完成时间是2010年7月31日。
设定项目的状态日期为7月31号,在更新任务信息栏里将预算报批的完成时间调整为7月31号。
图3-1设定项目的状态日期图3-2调整项目的完成时间为7月31号输入监控信息以后的项目的各个指标情况及甘特图如下设定项目的状态日期图3-3 第一轮监控甘特图图3-4 第一轮监控甘特图上图黑色的线表示基准计划,蓝色的线表示任务实际情况图3-5 第一轮监控甘特图上图蓝色的线表示任务实际进度,红色的线表示关键线路由上图可知,由于“预算报批”工序延期,致使整个项目向后延期至2010年11月15日后才完工,超出了原定的竣工日期;此外,由于工期的延长,项目的总成本由555090.00增至559638.05。
因此需要对项目进行优化,在调配之前把该计划设置为比较基准计划1。
3.1.2第一轮监控的优化调配方法:根据公式:工期=工时/资源,为了缩短工期,应尽量使资源利用最大化。
在对项目进度计划进行调整时,可以依据优先级、工序序号等方式进行调整,此处我们是依据工序的先后顺序依次进行调整,首先调整的工序为“开走路上停留的车辆”。
具体监控时的分析及操作情况如下:1)观察第一轮监控下的“资源使用状况”图表,可以发现“开走路上车辆”这一工序时间,有47个壮工资源处于闲置状态,为了达到缩短工期的目的,而“开走路上车辆”属于关键线路上的任务,因此将闲置的资源用于此任务上,从而达到缩短工期的目的。
计算机操作系统项目管理实验报告

软件实验
班级:计算机1102班实验报告
遇到的问题及解决的方法
由于对文件系统理解不够深刻,导致程序在一些原理上的迷糊不清,而时间较短,因此采取了简化或者放开的方法。
在写程序的开始,也没有做详细的规划,而且是四个人分工协作,因此在程序的结构上有些混乱。
在后期做了一些调整,但是整体还是有缺陷的。
另外,程序只是很简单的模拟了文件管理系统,只有一些非常简单的功能,而且功能考虑的也不尽全面、严谨,难免会出现一些Bug,另外,我们整体在写的时候是用的C++的写法,但是在编写的时候,又混用了c的一些方法,所以,整个程序更加混乱,给阅读理解带来非常大的困难。
观察到的现象及分析
文件系统管理中用到的数据结构有:(1)首先应确定文件系统的数据结构:主目录、子目录及活动文件等。
主目录和子目录都以文件的形式存放于磁盘,这样便于查找和修改。
(2)用户创建的文件,可以编号存储于磁盘上。
如:file0,file1,file2…并以编号作为物理地址,在目录中进行登记。
实验数据及运行结果。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验报告
学院(系)名称:计算机与通信工程
姓名范吉祥学号20095627 专业计算机科学与技术(中加)班级4班实验项目实验二:项目资源和成本管理课程名称计算机项目管理课程代码
实验时间2012年12月11日实验地点7-215
批改意见:成绩
教师签字:
实验目的:掌握项目规划和进度管理,熟练运用Microsoft Project软件进行项目规划和进度管理。
实验环境:
⏹硬件环境:IBM-PC或兼容机
⏹软件环境:Windows操作系统Project
实验内容:
▶掌握资源的建立
▶掌握资源的分配
▶掌握成本的计算
▶掌握“资源工作表”视图、“任务分配状况”视图、“资源使用状况”视图和“资源图表”视图的使用
▶掌握资源的管理:包括资源的排序以及筛选等
▶“报表”功能的使用
▶掌握关键路径的使用
▶直接压缩关键任务的工期
▶使用重叠时间压缩工期
▶分解关键任务压缩项目工期
▶增加资源压缩项目工期
▶更改日历压缩项目工期实验要求:
⏹按照实验内容的要求掌握项目资源和成本管理中各个功能的具体实现方法
⏹在实验报告中书写各功能实现的方法以及涉及到相关选项的含义和作用
⏹不要大量贴图,实验报告中只粘贴关键的截图就可以
⏹每个功能的实现过程中,需要有适当的文字说明
⏹实验报告中的各项信息需要填写齐全和准确
⏹在“资源的排序和筛选”以及“报表功能”中,列出几种主要方式的作用和用法就可以
实验步骤:
资源的建立
1工时资源的建立
1.1设置工作时间—资源日历的使用
打开 project定义资源的工作时间:
1.2设置成本信息—标准费率、加班费率、每次使用成本、生效日期的作用
双击项目中的空格弹出对话框:
在资源名称中输入“工时管理”,将缩写设置为“GSGL”,类型设置为“工时”
在成本标签内设置:标准费率、加班费率、每次使用成本、生效日期的作用
2.材料资源的建立
2.1设置材料标签
和工时管理建立操作类似,建立一个“材料管理“的资源类型,将其类型设置为”材料“,将材料标签设置为“箱”
2.2设置材料资源成本信息
在对话框中点击“成本“标签,弹出对话框设置相应的成本信息
二:掌握资源的分配
1.为任务分配资源的方法
在“视图”菜单上,单击“甘特图”;在“任务名称”域中,选择要为其分配资源的任务;单击“分配资源”;在“资源名称”域中,单击要分配的资源的名称;在“请求/要求”列中,单击“请求”或“要求”指定是否需要将此资源分配给该任务;此资源设置用于“资源置换向导”;如果您请求了该资源,向导将仅在该资源未过度分配的条件下分配资源。
分配单个全职工时资源:确保所选资源的“单位”域显示为 100%,单击“分配”。
分配单个兼职工时资源:在“单位”域中,键入一个小于 100 的百分比。
该数值代表您希望该资源在该任务中花费的工作时间的百分比。
例如,如果资源将工作时间的一半用在此任务中,应键入“50%”,单击“分配”。
分配一组多个工时资源:在“单位”域中,键入一个大于 100 的百分比。
此值代表此资源组投入工作的程度。
例如,如果资源为操作人员,人数为三名,并且您要将他们全部指定为全职,应键入“300%”。
单击“分配”。
指定材料资源的消耗率:在“单位”域中,键入一个小数,表示用于该工作分配的材料数量,然后输入材料标签。
例如,若要用 20 码长的木材,可键入“20”。
如果所使用的材料数量取决于任务工期,可以通过添加斜线 (/) 以及工期代码或缩写输入使用率。
例如:如果每周要20 码长的木材,则输入“20/周”或“20/w”。
单击“分配”。
打开project-资源-中的“为任务分配人员和设备“
打开“分配资源“弹出对话框
2.如何查看资源的分配情况、资源的过度分配
在分配对话框中选中“所有资源“,点击其他筛选器弹出对话框
查看资源的分配情况和资源的过度分配,选择其中的“过度分配的资源”
3.资源的调配
资源调配是一种解决资源过度分配的方法。
通常用两种方法调配资源:1.延迟任务,直到所分配的资源有时间来执行该任务;2.拆分任务,令任务的一部分可以按计划完成,而其余部分可以在所分配的资源有时间时再完成。
可以手动延迟或拆分任务,也可以使用“资源调配”功能让 Microsoft Office Project
2003 完成该操作。
另外,可以使用其他方法来调整资源工作量。
用于减少资源过度分配的方法取决于项目的限制,包括预算、资源可用性、完成日期以及排定任务日程的灵活程度。
利用菜单进行调配:
单击“工具”菜单“调配资源”。
若要接受所有默认值,请单击“开始调配”:手工调配的方法:
以下方法可能会延长完成日期,但可以解决资源过度分配问题: 1.减少任务工期;2.延迟任务;3.拆分任务。
以下方法可以调整资源,解决资源过度分配问题:1.调整分配给任务的资源;2.将更多资源分配给任务;3.用分配不足或已删除的资源替代过度分配的资源;4.调整或分布分配给资源的工时量。
三:掌握成本的计算
1)固定成本和成本的含义以及计算方法
固定成本:无论任务工期或资源完成的工时是多少,始终保持为常量的一组任务成本。
成本:任务、资源或工作分配的计划总成本,或整个项目的计划总成本,有时也称为当前成本。
在 Project 中比较基准成本通常称为“预算”。
默认情况下,Microsoft Office Project 2003 在您输入实际工时时自动计算实际成本值。
但是,对于您输入或导入的实际成本值,应切换使用手动计算方法。
2)如何自定义成本域、设置成本的计算公式
单击“工具”的“自定义”的“域”,弹出对话框;点击“自定义属性”的“计算公式”,进行编写计算公式:
单击“工具”的“自定义”的“域”,弹出对话框;点击导入自定域,输入到对应的定义域:
四:掌握“资源工作表”视图、“任务分配状况”视图、“资源使用状况”视图和“资源图表”视
图的使用
在project的菜单中选择“视图“在下面的下拉菜单中选择”资源工作表“、”任务分配状况
“、”资源使用状况“、和”资源图表“会出现相应的视图:例如:选择”任务分配状况“如
图所示:
五:掌握资源的管理:包括资源的排序以及筛选等
在菜单项中选择“项目“下拉菜单相应的有”排序“、”筛选“等功能,可以进行相关的操
作
3)如何插入各个成本域
六:“报表”功能的使用
在菜单中选择“视图“,选中下拉菜单中“报表”可以对该报表进行“成本“、”工作分配“等相应的操作,选择相应的操作点击”选定“即可,如选择”成本“后如图所示:
可以对“成本”进行相应的分析。
七:掌握关键路径的使用
1.在甘特图中如何查看关键路径、修改条形图
在菜单中选择“甘特图”后进行甘特图相关操作。
点击菜单“格式”---“甘特图导向”,弹出对话框,按着对话框中的甘特图导向进行操作,如图:可以对其进行“关键路径”和“修改条形图”操作
2.利用关键路径压缩工期的方法
(1)直接压缩关键任务的工期:
在“视图”菜单上,单击“甘特图”,直接调节关键路径的工期的长短。
(2)使用重叠时间压缩工期:
在“视图”菜单上,单击“甘特图”,拖动关键任务,调节其开始时间。
(3)分解关键任务压缩项目工期:
调整任务之间的逻辑关系。
(4)增加资源压缩项目工期:
增加更多的资源,将紧缺资源分配到关键任务上,从而缩短任务周期。
(5)更改日历压缩项目工期:
改动项目日历,开始时间、结束时间、工作日期等,从而改变任务周期和项目周期。
选定“日期”可以进行“.直接压缩关键任务的工期”、“使用重叠时间压缩工期”、“分解关键任务压缩项目工期”、“增加资源压缩项目工期”、“更改日历压缩项目工期”等操作,
3.修改关键路径的方法—如何将总缓冲期在一定范围内的任务定义成关键任务在“视图”菜单上,单击“甘特图”,拖动任务,可以使之周期变长,或调节开始时间,使之变成关键路径。
进行完相关操作后即完成“甘特图设置”如图所示:
实验体会:
通过实验我了解到项目资源和成本管理的基本知识,也更加了解了Microsoft Project软件的强大功能,对软件项目管理的知识有很大的补充,对以后的工作也有一定的帮助,特别是项目管理员经理这个职位。
很有必要把他学习好。