【www.scfx8.com--销售个人工作总结】

篇:project

四、各4S店普遍存在的问题:

1.4S的经营理念没有完全体现:

首先,在欧美4S品牌的统计中,整车销售、配件、维修的比例是2∶1∶4,汽车销售及服务的利润超过了汽车生产利润,成为汽车第一大市场,其中维修服务获利是汽车获利的主要部分【2】。但是在中国的品牌店获利主要是依靠前端销售。其次,4S最重要的特色之一就是厂商利益的一致性,可在我此次调查中发现东风本田汽车由于经销商初期投资过大,其中又需要大量的现金维持流通,使两者之间围绕着费用和利益分配不断发生纠纷,关系普遍紧张,违背了4S店最初的厂商合一的理论。在此,东风本田4S店虽然被称为4S,但实际却只干着3S的事,它们大部分都忽略了信息这个重要功能,也没有建立良好的信息管理系统和系统管理专员。

2.东风本田管理及营销人员素质低

4S店行业在中国发展了数十年,相应的专业人才却依旧处于紧缺状态。据统计,品牌专卖店管理销售人员大专以上文化程度占80%,可专业对口不足二成,且受过专业汽车管理营销培训的不到20%,专业人才极度缺乏【3】。在本次我对东风本田的调查中发现很多东风本田售车人员整体受教育程度低,而且大部分对车的了解不深入可看出本身并没有系统进行过汽车销售的培训。在国外成熟市场,要成为汽车销售员,必须具备一定的资格,达到一定标准,自身热爱销售汽车,深入了解汽车才有资格。而在中国,一般销售员仅经过厂家针对自己品牌的销售培训,缺乏基本知识,经常出现销售人员为了多卖车传达不正确信息,误导消费者,为以后纠纷埋下伏笔,经销者与消费者争吵不断。由于营销队伍专业化程度低,高素质的管理人才奇缺,品牌专卖店所提倡的营销理念和营销战略及营销手段也难以得到贯彻执行。

3.汽车营销及盈利模式的单一

在我国4S店市场上,整车销售是4S店销售的主要目标。本田经销商的收入来自新车销售和保险返利,其整车销售收入占据了绝对数额【3】。4S店建立的目的是为了改变以往汽车销售模式,为用户提供安逸、舒适的购物环境。这种2S店远离了4S店的发展原则,更没有发展新型业务,单一的收入来源严重限制了经销企业的长远发展。汽车4S店产品价格和促销政策都是由生产厂家自己制定,强硬控制,甚至一些广告都要受到其的指手画脚,这就使经销商的市场策略严格束缚起来。

4.信息反馈失真

信息反馈是4S店营销模式与其他营销模式相比最重要的优势,也是4S中最为关键的一环,它把汽车生产厂商与消费者紧密的联系在一起,使生产厂商得以掌握第一手市场资料,为后续产品的开发和管理服务的提升提供了宝贵的建议,对最

终企业创造效益有着不容忽视的作用【4】。在国外,信息反馈让生产厂家掌握了第一手资料,我国经销商由于对信息反馈制造效益的不明显性,信息反馈大多仍在被人遗忘的角落。

5.售后服务不令人满意

东风本田4S店还是重于销售,对售后服务的管理和从企业内部挖掘潜在顾客和提高客户满意度、加强售后服务、技术的力度不足,前店后厂式的售后服务机构并未健全。汽车的售后服务主要是由修理厂实施,在具体的售后服务中,由于技术水平、人员素质、经济利益等因素,部分维修厂热衷于在工时费、材料费上做文章。而所谓的维修保养却热衷于“换件”上,简单的检查有时价位高的出奇。并且有些用次品充当原厂产品进行更换,不但增加了消费者的负担,也使消费者对产品质量产生了怀疑,欺骗了顾客。

五、汽车销售相应对策与本人意见: 1.客户开发。在销售流程的潜在客户开发步骤中,最重要的是通过了解潜在客户的购买需求来开始和他建立一种良好的关系【5】。只有当销售人员确认关系建立后,才能对该潜在客户进行邀约。对东风本田的销售顾问应做到维持好与试驾顾客的客户关系,既使并没有购买东风本田的产品也要以礼相待,也许可以通过这位顾客开发出更广阔的资源。

2.接待。为客户树立一个正面的第一印象。由于客户通常预先对购车经历抱有负面的想法,因此殷勤有礼的专业人员的接待将会消除客户的负面情绪,为购买经历设定一种愉快和满意的基调。在接待中始终要保持微笑,不可给顾客以压力,对顾客的任何提问要保持耐心,更不可在介绍产品中诋毁其它品牌的产品。

3.咨询。重点是建立客户对销售人员及经销商的信心。对销售人员的信赖会使客户感到放松,并畅所欲言地说出他的需求,这是销售人员和经销商在咨询步骤通过建立客户信任所能获得的最重要利益【6】。要让顾客相信东风本田的产品的质量,并从产品的优势入手介绍。

4.产品介绍。要点是进行针对客户的需求产品介绍,以建立客户的信任感。销售人员必须通过传达直接针对客户需求和购买动机的相关产品特性,帮助客户了解一辆车是如何符合其需求的,只有这时客户才会认识其价值。直至销售人员获得客户认可,所选择的车合他心意,这一步骤才算完成。这也要求销售顾问有深厚的汽车专业知识,一名成功的汽车销售者也是一名成功的汽车修理者,懂车才能真正的卖好车。成功的与竞争车型的对比是一切汽车营销的手段,结合顾客所需有针对介绍产品与别款车型的优势,巧妙回避劣势,当然劣势也可于顾客巧妙交待,一个诚实的销售者会得到顾客的尊重【7】。

5.试车。这是客户获得有关车的第一手材料的最好机会。在试车过程中,销售人员应让客户集中精神对车进行体验,避免多说话。销售人员应针对客户的需求和购买动机进行解释说明,以建立客户的信任感【8】。试车前应做

好交通安全和试乘试驾路线的安排的交待。并最好有专业师傅带领试驾。

6.协商。议价过程中销售人员应掌握基本保险知识和银行贷款分期等相关细则,为了避免在协商阶段引起客户的疑虑,对销售人员来说,重要的是要使客户感到他已了解到所有必要的信息并控制着这个重要步骤【9】 。如果销售人员已明了客户在价格和其他条件上的要求,然后提出销售议案,那么客户将会感到他是在和一位诚实和值得信赖的销售人员打交道,会全盘考虑到他的财务需求和关心的问题。适当条件下给顾客以优惠会使顾客为之所动。

7.成交。重要的是要让客户采取主动,并允许有充分的时间让客户做决定,同时加强客户的信心。销售人员应对客户的购买信号敏感。一个双方均感满意的协议将为交车铺平道路。

8.交车。交车步骤是客户感到兴奋的时刻,如果客户有愉快的交车体验,那么就为长期关系奠定了积极的基础。在这一步骤中,按约定的日期和时间交付洁净、无缺陷的车是我们的宗旨和目标,这会使客户满意并加强他对经销商的信任感【9】。重要的是此时需注意客户在交车时的时间有限,应抓紧时间回答任何问题。

9.跟踪。最重要的是认识到,对于一位购买了新车的客户来说,第一次维修服务是他亲身体验经销商服务流程的第一次机会。跟踪步骤的要点是在客户购买新车与第一次维修服务之间继续促进双方的关系,以保证客户会返回经销商处进行第一次维护保养【10】。新车出售后对客户的跟踪是联系客户与服务部门的桥梁,因而这一跟踪动作十分重要,这是服务部门的责任。

六、对未来市场前景展望与:

如今4S店的发展存在着很大压力,主要来自于生产厂家的压力和其他4S店的竞争【11】。汽车生产厂家对市场的控制表现为对经销商的控制,经销商必须按生产厂家的要求进行经营与服务,每季度、每年东风本田乃至所有汽车厂家都会对各4S店进行“神秘顾客”考核。如果多次达不到厂家的标准,厂家就会以末位淘汰制将其淘汰出局。除了来自厂家的压力外,还有来自于其他4S店的竞争,竞争车型逐渐降价,要想获得更多的顾客就必须从服务入手,提高工作人员的素质,工作技能,制定一套标准的服务流程,从而提高与客户的关系等【11】。因此,服务质量问题越来越受到生产厂商和广大经营者们的关注。只有优质的服务,和优化的管理才能使4S店的整体服务质量有所提升【12】。未来4S店存在很多竞争机会,进入WTO后我国4S店销售服务也会更加美好。

第2篇:家谱Project

Project3 家谱管理系统

年级:2014级 学院:电子与信息工程学院 班级:智能科学与技术、自动化 姓名:王金顶 14350046 姓名:王帆 14350045 姓名:张宇航 14350069

【题目要求】

用树形结构实现家族成员信息管理(如建立、删除、查询、统计、打印等)。

【实现功能】

该程序采用二叉树结构进行家谱的各种操作。二叉树的结构为:男性的左子树为他的兄第姐妹,右子树为他的妻子。妻子节点的左子树为她的孩子,右子树为其他妻子(丈夫再婚)。

程序可以读入文件并依据文件内容建立家谱,或者通过手动输入一个节点一个节点的添加建立家谱。

家谱的操作分为6大类:添加成员、删除成员、查询成员、统计成员、打印成员、修改成员信息。

1.添加成员分为2类:添加妻子(需知道丈夫姓名)、添加孩子(需知道母亲姓名)。

2.删除成员分为1类:删除成员(需知道其姓名)并删除他的妻子和孩子。 3.查询成员分为4类:查询单个成员并输出(需知道其姓名)、查询成员及其家庭并输出(妻子和孩子)(需知道其姓名)、查询成员父母并输出(需知道其姓名)、查询某代的所有成员并输出。

4.统计成员分为2类:统计平均年龄、统计总人数。 5.打印成员分为4类:前序打印、中序打印、后序打印、以目录的形式打印。 6.修改成员信息分为6类(需知道其姓名):修改姓名、修改性别、修改生命状态、修改出生年份、修改死亡年份、修改婚姻状态。

程序也可以将二叉树以前序的方式写入文件中,并且这个文件能够被该程序还原为二叉树再次进行操作。

【数据结构与算法】

节点采用结构体进行表示: struct Binary_member_node{

string name;

//姓名

int sex;

//性别 (1男、0女)

int state;

//生命状态(0健在、1已故)

int born_date;

//出生日期

int dead_date;

//死亡日期(若已死亡)

int married;

//婚姻状况 (2离婚、1已婚、0未婚)

int iswife;

//是否是妻子 (1是、0不是)

int generation;

//第几代人

Binary_member_node* left;

//左节点(兄弟姐妹)

Binary_member_node* right;

//右节点(妻子)

Binary_member_node* up;

//父节点

Binary_member_node();

//构造函数

Binary_member_node(string name1, int sex1, int state1, int born, int dead, int

married1, int iswife1);

//构造函数 };

图1 文件读入流程图

图2 手动输入流程图

图3 菜单栏流程图

文件输入问题的解决:

文件输入函数最初一直无法成功的问题在于我们不知道到底怎样让文件以一种特殊格式存储使得我们重新读取时可以识别并创建二叉树,成功的关键在于节点左右指针的存储。我们发现将二叉树以前序的格式递归存储时,如果加上存储左右指针,就可以以前序的格式进行递归读取,并通过判断左右指针是否为空选择将下一行读取到相应位置,但我们发现存储指针时,读取很不方便,因此我们在指针不为空时存入123,为空时存入0,问题完美解决! 文件输入代码如下:

Error_code Family_tree::readFile(Binary_member_node* &sub_root) {

if (!iFile)

{

cout

iFile.close();

return fail;

}

else

{

read_node(sub_root,NULL);

iFile.close();

return succe;

} } Void Family_tree::read_node(Binary_member_node*&sub_root, Binary_member_node* upNode) {

string name1;

int sex1;

int state1;

int born; int dead; int married1; int iswife1; int generation1; int left; int right; iFile>>name1>>sex1>>state1>>born>>dead>>married1>>iswife1>>generation1>>left>>right;

Binary_member_node* temp = new Binary_member_node(name1,sex1,state1,born,dead,married1,iswife1);

temp->generation = generation1;

temp->up = upNode;

sub_root = temp;

if (left!=0)

read_node(sub_root->left, sub_root);

else

sub_root->left = NULL;

if (right!=0)

read_node(sub_root->right, sub_root);

else

sub_root->right = NULL; }

文件存储代码为:

Error_code Family_tree::writeFile(Binary_member_node* &sub_root) {

if (!oFile)

{

cout

oFile.close();

return fail;

}

else

{

write_node(sub_root);

oFile.close();

return succe;

} } void Family_tree::write_node(Binary_member_node* &sub_root) {

if (sub_root)

{

oFilenamesexstateborn_datedead_datemarriediswifegeneration

if(sub_root->left)

oFile

else

oFile

if(sub_root->right)

oFile

else

oFile

write_node(sub_root->left);

write_node(sub_root->right);

} }

【测试数据、结果及分析】

一、添加成员功能测试

图4 为毛恩农添加妻子张氏

图5 为江青添加儿子毛毛

图6 进入查询成员界面,查询毛毛的信息并打印

结论:程序运行良好,无错误现象。

二、删除成员功能测试

图7 删除家谱中的成员毛毛,并查询毛毛是否在家谱中

结论:程序运行良好,无错误现象。

查询成员功能测试

图8 查询毛岸英的信息以及毛岸英父母的信息

图9 查询毛东东的父母

图10 查询第二代所有成员信息

结论:程序运行良好,无错误现象。

四、统计查询成员功能测试

图11 统计总人数

图12 统计平均年龄

结论:程序运行良好,无错误现象。

五、打印查询成员功能测试

图13 前序打印

图14 中序打印

图15 后序打印

图16 目录格式打印

结论:程序运行良好,无错误现象。

六、修改查询成员信息功能测试

图17 毛岸英修改前的信息

图18 对毛岸英的信息进行修改

图19 查询被修改后的信息

结论:程序运行良好,无错误现象。

【分工、贡献%、自我评分】

王金顶:算法设计、程序调试、实验报告 40% 100分 张宇航:算法设计、程序测试、实验报告 30% 100分 王帆:算法设计、流程图、实验报告 30% 100分

【项目总结】

本次的项目较为复杂繁琐,进行家谱的操作需要几十个函数来完成,在这么多函数中,以文件输入输出、通过名字找到节点比较困难。我们也在这次的打代码过程中充分意识到了类的强大,这次试验也让我们掌握了更多的知识和技巧,给我们提供了一次难得的实战经验。

【文件内容样例】 read.txt 毛祖人 1 1 1823 1893 1 0 1 0 123 周氏 0 1 1820 1876 1 1 1 123 0 毛恩农 1 1 1841 1900 1 0 2 123 0 毛恩普 1 1 1846 1904 1 0 2 0 123 刘氏 0 1 1846 1884 1 1 2 123 0 毛贻昌 1 1 1870 1920 1 0 3 0 123 文素勤 0 1 1872 1919 1 1 3 123 0 毛泽东 1 1 1893 1976 1 0 4 123 123 毛泽民 1 1 1896 1943 1 0 4 123 0 毛泽覃 1 1 1905 1935 0 0 4 0 0 罗氏 0 1 1889 1910 1 1 4 0 123 杨开慧 0 1 1901 1930 1 1 4 123 123 毛岸英 1 1 1922 1950 1 0 5 123 0 毛岸青 1 1 1923 2007 1 0 5 0 123 邵华 0 1 1924 2005 1 1 5 123 0 毛新宇 1 0 1970 0 1 0 6 0 123 刘滨 0 0 1977 0 1 1 6 123 0 毛东东 1 0 2003 0 0 0 7 123 0 毛甜懿 0 0 2008 0 0 0 7 0 0 贺子珍 0 1 1909 1984 1 1 4 0 123 江青 0 1 1914 1991 1 1 4 123 0 李讷 0 0 1940 0 1 0 5 0 0 【程序清单】

1.Family_tree.h(家谱类的声明)

#include #include #include using namespace std;

enum Error_code{succe,fail,not_present};//成功,未找到 const int current_year = 2016;

struct Binary_member_node{

string name; //姓名

int sex; //性别 (1男、0女)

int state; //生命状态(0健在、1已故) int born_date; //出生日期

int dead_date; //死亡日期(若已死亡)

int married; //婚姻状况 (2离婚、1已婚、0未婚) int iswife; //是否是妻子 (1是、0不是) int generation; //第几代人

Binary_member_node* left; //左节点(兄弟姐妹) Binary_member_node* right; //右节点(妻子) Binary_member_node* up; //父节点 Binary_member_node(); Binary_member_node(string name1, int sex1, int state1, int born, int dead, int married1, int iswife1); }; cla Family_tree{ public: //基本函数

Family_tree(); //构造函数,对二叉树进行初始化 void creat_node(Binary_member_node* &sub_root); //创建一个节点

bool empty() const; //判断二叉树是否为空 void destroy_Family_tree(Binary_member_node* &sub_root); //递归删除一个二叉树 ~Family_tree(); //析构函数

Error_code modify_member_name(Binary_member_node* &sub_root, string name1); //修改名字

Error_code modify_member_sex(Binary_member_node* &sub_root, int sex1); //修改性别

Error_code modify_member_state(Binary_member_node* &sub_root, int state1); //修改生命状态 Error_code modify_member_born_date(Binary_member_node* &sub_root, int born_date1); //修改出生日期 Error_code modify_member_dead_date(Binary_member_node* &sub_root, int dead_date1); //修改死亡日期

Error_code modify_member_married(Binary_member_node* &sub_root, int married1); //修改婚姻状态

//家谱成员操作

Error_code delete_member(Binary_member_node* &sub_root); //删除某人(若其还有后代,则一并删除)。

Error_code add_child(Binary_member_node* sub_root, Binary_member_node* child); //某人添加孩子(sub_root为妻子节点) Error_code add_wife(Binary_member_node* sub_root, Binary_member_node* wife); //某人娶妻或再娶妻 (sub_root为丈夫节点)

//查找信息函数

Binary_member_node* find_by_name(Binary_member_node* sub_root, string &name1) const; //按照姓名查询并输出节点信息(可以有重名)

void find_name(Binary_member_node* &target, Binary_member_node* sub_root,string &name1) const; void find_parents(Binary_member_node* sub_root); //通过名字寻找父母并打印

void output_node(Binary_member_node* &sub_root) const; //显示一个节点的信息 void output_family_node(Binary_member_node* &sub_root); //显示一个小家庭信息 (包括其本人、妻子、孩子的信息)

void find_nth_generation(Binary_member_node* &sub_root, int n) const; //显示第 n 代所有人的信息

int total_age(Binary_member_node* &sub_root) const; //统计平均年龄

int people_number(Binary_member_node* &sub_root) const; //统计总人数

//显示操作信息函数 void main_meage(); void add_member_meage(); void delete_member_meage(); void ask_member_meage(); void count_member_meage(); void print_member_meage(); void modify_member_meage();

//输入输出函数

void preorder(Binary_member_node* &sub_root) const; //先序遍历 void inorder(Binary_member_node* &sub_root) const; //中序遍历 void postorder(Binary_member_node* &sub_root) const; //后序遍历 void print_name_content(Binary_member_node* &sub_root) const; //目录格式输出

//文件输入输出函数

Error_code readFile(Binary_member_node* &sub_root); void read_node(Binary_member_node* &sub_root,Binary_member_node* upNode); Error_code writeFile(Binary_member_node* &sub_root); void write_node(Binary_member_node* &sub_root); private: Binary_member_node *root; //指向根节点的指针 };

2.family_tree.cpp(类的函数实现)

#include #include #include #include"family_tree.h" using namespace std;

ifstream iFile("read.txt"); ofstream oFile("family.txt"); Binary_member_node::Binary_member_node() { name = ""; sex = -1; state = -1; born_date = 0; dead_date = 0; married = -1; iswife = 0; generation = 0; left = right = up = NULL; } Binary_member_node::Binary_member_node(string name1, int sex1, int state1, int born, int dead, int married1, int iswife1) { name = name1; sex = sex1; state = state1; born_date = born; dead_date = dead; married = married1; iswife = iswife1; left = right = up = NULL; }

/************************************************************************************************/ Family_tree::Family_tree() { root = NULL; } void Family_tree::creat_node(Binary_member_node* &sub_root) { string name1; int sex1; int state1; int born; int dead; int married1;

cout>name1; cout>sex1; cout>state1; cout>born;

if (state1 == 1) {

cout

cin>>dead; } else dead = 0;

cout>married1;

Binary_member_node* temp = new Binary_member_node(name1,sex1,state1,born,dead,married1,0); temp->generation = 1; sub_root = temp; } Family_tree::~Family_tree() { destroy_Family_tree(root); } void Family_tree::destroy_Family_tree(Binary_member_node* &sub_root) { if(sub_root) { destroy_Family_tree(sub_root->left); destroy_Family_tree(sub_root->right); delete sub_root; sub_root = NULL; } } bool Family_tree::empty() const { return (root == NULL); } Error_code Family_tree::modify_member_name(Binary_member_node* &sub_root, string name1) { sub_root->name = name1; if (sub_root->name == name1) return succe; else return fail; } Error_code Family_tree::modify_member_sex(Binary_member_node* &sub_root, int sex1) { sub_root->sex = sex1; if (sub_root->sex == sex1) return succe; else return fail; } Error_code Family_tree::modify_member_state(Binary_member_node* &sub_root, int state1) { sub_root->state = state1; if (sub_root->state == state1) return succe; else return fail; } Error_code Family_tree::modify_member_born_date(Binary_member_node* &sub_root, int born_date1) { sub_root->born_date = born_date1; if (sub_root->born_date == born_date1) return succe; else return fail; } Error_code Family_tree::modify_member_dead_date(Binary_member_node* &sub_root, int dead_date1) { sub_root->dead_date = dead_date1; if (sub_root->dead_date == dead_date1) return succe; else return fail; } Error_code Family_tree::modify_member_married(Binary_member_node* &sub_root, int married1) { sub_root->married = married1; if (sub_root->married == married1) return succe; else return fail; }

/****************************************************************************************************/ Error_code Family_tree::delete_member(Binary_member_node* &sub_root) { if (sub_root) {

Binary_member_node* fatherNode = sub_root->up; fatherNode->left = sub_root->left; destroy_Family_tree(sub_root->right); delete sub_root; sub_root = NULL; return succe; } else return fail; } Error_code Family_tree::add_child(Binary_member_node* sub_root, Binary_member_node* child) { Binary_member_node* temp = sub_root; if (temp) {

while(temp->left){

temp = temp->left; } temp->left = child; child->up = temp; child->generation = sub_root->generation + 1; return succe; } else return fail; } Error_code Family_tree::add_wife(Binary_member_node* sub_root, Binary_member_node* wife) { sub_root->married = 1; Binary_member_node* temp = sub_root; if (temp) {

while(temp->right){

temp = temp->right; } temp->right = wife; wife->up = temp; wife->iswife = 1; wife->married = 1; wife->generation = sub_root->generation; return succe; } else return fail; }

/****************************************************************************************************/ void Family_tree::find_name(Binary_member_node* &target, Binary_member_node* sub_root, string &name1) const { if (sub_root) {

if (sub_root->name == name1)

target = sub_root; else {

find_name(target, sub_root->left, name1);

find_name(target, sub_root->right, name1); } } } Binary_member_node* Family_tree::find_by_name(Binary_member_node* sub_root, string &name1) const { Binary_member_node* target = NULL; find_name(target,sub_root,name1); if (target) return target; return NULL; } void Family_tree::find_parents(Binary_member_node* sub_root) { if (sub_root != root && sub_root->iswife == 0) {

Binary_member_node* temp1 = sub_root->up; while(temp1->iswife == 0){

temp1 = temp1->up; }//temp1为母亲节点

Binary_member_node* temp2 = temp1->up; while(temp2->iswife == 1){

temp2 = temp2->up; }//temp2为父亲节点

output_node(temp2); output_node(temp1); } else cout

coutname;

if (sub_root->sex==1)

cout

else

cout

if (sub_root->state == 0)

{

coutborn_dateborn_date;

}

else

coutborn_datedead_date

sub_root->dead_date-sub_root->born_date

if (sub_root->married == 0)

cout

else if (sub_root->married == 1)

cout

else

coutmarried != 0) {

Binary_member_node* temp;

Binary_member_node* temp2;

if (sub_root->iswife == 0)

{

temp = sub_root->right;

while (temp){

cout

output_node(temp);

temp2 = temp->left;

cout

if (!temp2)

cout

while(temp2){

output_node(temp2);

temp2 = temp2->left;

}

temp = temp->right;

}

}

else

{

cout

temp = sub_root->up;

while (temp->iswife == 1){

temp = temp->up;

}

output_node(temp);

cout

temp2 = sub_root->left;

if (!temp2)

cout

while(temp2){

output_node(temp2);

temp2 = temp2->left;

}

} } } int Family_tree::total_age(Binary_member_node* &sub_root) const { if (!sub_root) return 0; else return total_age(sub_root->left) + total_age(sub_root->right) + (sub_root->state==0?current_year-sub_root->born_date:sub_root->dead_date-sub_root->born_date); } int Family_tree::people_number(Binary_member_node* &sub_root) const { if (!sub_root) return 0; else return people_number(sub_root->left)+people_number(sub_root->right)+1; }

void Family_tree::find_nth_generation(Binary_member_node* &sub_root, int n) const { if (sub_root) {

if (sub_root->generation == n) {

output_node(sub_root); } if (sub_root->left)

find_nth_generation(sub_root->left, n);

if (sub_root->right)

find_nth_generation(sub_root->right, n); } } /*******************************************************************************************************/ void Family_tree::main_meage() { cout

/****************************************************************************************/ void Family_tree::inorder(Binary_member_node* &sub_root) const { if (sub_root != NULL) { inorder(sub_root->left); output_node(sub_root); inorder(sub_root->right); } } void Family_tree::preorder(Binary_member_node* &sub_root) const { if (sub_root != NULL) { output_node(sub_root); preorder(sub_root->left); preorder(sub_root->right); } } void Family_tree::postorder(Binary_member_node* &sub_root) const { if (sub_root != NULL) { postorder(sub_root->left); postorder(sub_root->right); output_node(sub_root); } } void Family_tree::print_name_content(Binary_member_node* &sub_root) const { if (sub_root) { for (int i=1; igeneration; i++) coutnameleft); print_name_content(sub_root->right); } }

/***************************************************************************************/ Error_code Family_tree::readFile(Binary_member_node* &sub_root) { if (!iFile) { cout>name1>>sex1>>state1>>born>>dead>>married1>>iswife1>>generation1>>left>>right; Binary_member_node* temp = new Binary_member_node(name1,sex1,state1,born,dead,married1,iswife1); temp->generation = generation1; temp->up = upNode; sub_root = temp; if (left!=0) read_node(sub_root->left, sub_root); else sub_root->left = NULL; if (right!=0) read_node(sub_root->right, sub_root); else sub_root->right = NULL; } Error_code Family_tree::writeFile(Binary_member_node* &sub_root) { if (!oFile) { coutnamesexstateborn_datedead_datemarriediswifegenerationleft) oFileright) oFileleft); write_node(sub_root->right); } }

三、Family.cpp(主函数) #include #include #include #include"family_tree.h"

int main() {

1已故)

婚、1已婚、0未婚)

手动输入

点信息来建立二叉树

string new_name; //姓名

int new_sex; //性别 (1男、0女) int new_state; //生命状态(0健在、int new_born_date; //出生日期 int new_dead_date; //死亡日期(若已死亡) int new_married; //婚姻状况 (2离

string name; int nth;

int totalage;

int people_number; Error_code result;

Binary_member_node* root = NULL; Binary_member_node* wife = NULL; Binary_member_node* child = NULL; Binary_member_node* temp = NULL;

Family_tree family_tree; //建立一棵家谱二叉int choice; //选择文件输入还是cout>choice; if (choice == 0) {

if (family_tree.readFile(root) == succe) cout

cout

cout

family_tree.creat_node(root);//通过输入根节} int main_choice; int add_choice; int delete_choice; int modify_choice; int ask_choice; int count_choice; int print_choice; family_tree.main_meage(); cin>> main_choice; while(main_choice != 7){

if (main_choice == 1)

{

family_tree.add_member_meage();

cin>>add_choice;

while(add_choice != 3){

if (add_choice == 1)

{

cout

cin>>name;

temp = family_tree.find_by_name(root,name);

if (temp)

{

family_tree.creat_node(wife);

if(family_tree.add_wife(temp,wife) == succe)

cout

else

{

cout

delete wife;

}

}

else

cout

}

else if (add_choice == 2)

{

cout

cin>>name;

temp = family_tree.find_by_name(root,name);

if (temp)

{

family_tree.creat_node(child);

if(family_tree.add_child(temp,child) == succe)

cout

else

{

cout

delete child;

}

}

else

cout

}

else

break;

family_tree.add_member_meage();

cin>>add_choice;

}

}

else if(main_choice == 2)

{

family_tree.delete_member_meage();

cin>>delete_choice;

while(delete_choice != 2){

if (delete_choice == 1)

{

cout

cin>>name;

temp = family_tree.find_by_name(root,name);

if (temp)

{

if(family_tree.delete_member(temp) == succe)

cout

else

cout

}

else

cout

}

else

break;

family_tree.delete_member_meage();

cin>>delete_choice;

}

}

else if(main_choice == 3)

{

family_tree.ask_member_meage();

cin>>ask_choice;

while(ask_choice != 5){

if (ask_choice == 1)

{

cout

cin>>name;

temp = family_tree.find_by_name(root,name);

if (temp)

family_tree.output_node(temp);

else

cout

}

else if (ask_choice == 2)

{

cout

cin>>name;

temp = family_tree.find_by_name(root,name);

if (temp)

family_tree.output_family_node(temp);

else

cout

}

else if (ask_choice == 3)

{

cout

cin>>name;

temp = family_tree.find_by_name(root,name);

if (temp)

family_tree.find_parents(temp);

else

cout

}

else if (ask_choice == 4)

{

cout

cin>> nth;

family_tree.find_nth_generation(root,nth);

}

else

break;

family_tree.ask_member_meage();

cin>>ask_choice;

}

}

else if(main_choice == 4)

{

family_tree.count_member_meage();

cin>>count_choice;

while(count_choice != 3){

if (count_choice == 1)

{

people_number = family_tree.people_number(root);

cout

}

else if(count_choice == 2)

{

totalage = family_tree.total_age(root);

people_number = family_tree.people_number(root);

cout

}

else

break;

family_tree.count_member_meage();

cin>>count_choice;

}

}

else if(main_choice == 5)

{

family_tree.print_member_meage();

cin>>print_choice;

while(print_choice != 5){

if (print_choice == 1)

family_tree.preorder(root);

else if (print_choice == 2)

family_tree.inorder(root);

else if (print_choice == 3)

family_tree.postorder(root);

else if (print_choice == 4)

family_tree.print_name_content(root);

else

break;

family_tree.print_member_meage();

cin>>print_choice;

}

}

else if(main_choice == 6)

{

family_tree.modify_member_meage();

cin>>modify_choice;

cout

cin>>name;

temp = family_tree.find_by_name(root,name);

if (temp)

{

while(modify_choice != 7){

if (modify_choice == 1)

{

cout

cin>>new_name;

if(family_tree.modify_member_name(temp,new_name) == succe)

cout

else

cout

}

else if (modify_choice == 2)

{

cout

cin>>new_sex;

if(family_tree.modify_member_sex(temp,new_sex) == succe)

cout

else

cout

}

else if (modify_choice == 3)

{

cout

cin>>new_state;

if(family_tree.modify_member_state(temp,new_state) == succe)

{

if (new_state == 1)

{

cout

cin>>new_dead_date;

family_tree.modify_member_dead_date(temp,new_dead_date);

}

cout

}

else

cout

}

else if (modify_choice == 4)

{

cout

cin>>new_born_date;

if(family_tree.modify_member_born_date(temp,new_born_date) == succe)

cout

else

cout

}

else if (modify_choice == 5)

{

cout

cin>>new_dead_date;

if(family_tree.modify_member_dead_date(temp,new_dead_date) == succe)

cout

else

cout

}

else if (modify_choice == 6)

{

cout

cin>>new_married;

if(family_tree.modify_member_married(temp,new_married) == succe)

cout

else

cout

}

else

break;

family_tree.modify_member_meage();

cin>>modify_choice;

}

}

else

cout

}

else

break;

family_tree.main_meage(); cin>> main_choice; } cout>save; if (save == "N" || save == "n"); else { if (family_tree.writeFile(root) == succe) cout

return 0; }

第3篇:Project学习心得

Project学习心得

一、Project的作用

Project企业项目管理(EPM)解决方案可以建立起企业级的项目管理平台,使整个组织、各部门或各小组成员之间协调工作,及时掌握和评估项目完成的情况,通过有效的分析工具及时发现问题和把握项目实施的质量和目标。改进工作流程,提高工作和项目管理效率。使用Microsoft Project server可协同管理多个项目组,将异地的项目成员变成网络上紧密沟通的合作团队,共同设定项目的合作框架、范围、项目计划、资源分配、进度控制,并可以使项目组成员实时了解项目进展的信息,进行同步的任务和项目计划及进度管理,增进项目沟通,可见性和可跟踪性。

二、Project对项目进行计划和控制的技术或工具

工作分解结构(WBS):

把项目自上而下、层层分解为范围较小的任务的技术,使每项任务都被安排到整个项目结构的适当位置,便于进行工期、工时和成本的估计和汇总计算。

甘特图(也称为横道图):

按条形图的方式表示任务的开始和结束时间,以及依赖关系的方法,横道的长度代表这一任务的工期。如果将每项任务的基准计划的和实际计划的条形图放到一起,就得到了跟踪甘特图,能够比较计划与实际之间的偏差,更直观地了解项目进度。

关键路径法(CPM):

根据工作分解结构分解后的结果,在任务之间建立起依赖关系,估计每个任务的工期,再根据这些数据进行整个项目工期的计算,同时计算出每个任务的时差,计算时差,找到影响项目工期的任务(关键任务),这就是"关键线路法"。这种方法可以帮助我们很快地找到影响项目工期的关键因素,采取措施,压缩工期。

三、Project中管理一个项目可以分成以下五个主要步骤:

步骤一:

整体规划项目——确定要达到的目标,确定资源,建立资源库。考虑项目所受的限制,确定可用于完成项目的时间,以及项目的里程碑和期限。

步骤二:

制订计划——计划项目开始和结束的时间,确定项目所有的任务及其执行者;任务工作量和时间估计,确定任务相关性,将资源分配到各项任务。

步骤三:

优化管理——优化的目标是:对已制订好的项目计划通过不同的手段和方案以实现降低项目成本和缩短项目工期。

步骤四:

项目跟踪——跟踪项目的进程,对实际数据与原计划的值进行比较。找出差异,再进行调整,周而复始地进行计划、执行、比较、调整。

步骤五:

项目结束——项目结束后,将初始计划与项目实际进程进行比较,建立项目文件档案,将项目信息和数据进行存档。

第4篇:Course Project Aignment

杉达学院课程设计任务书

课程设计任务书

(一)、任务

能自主开发一个小型的信息管理系统是计算机专业学生的必备技能,通过学习理论知识,可以使学生对软件系统的设计思想、开发方法和具体过程有一完整的了解,并学会利用现有的计算机辅助工具合作开发或独立完成软件系统的设计工作,熟练运用一门程序设计语言开发小型MIS系统,为今后参加工作、适应环境的要求,开发出满足各种需要的软件系统打下一定的基础。通过36课时的实践,不仅能与同学合作开发一个小型的软件系统,亲身实践从软件需求分析、软件设计、数据库设计、编程到程序调试一整套流程,并提交相应的课程设计报告。

(二)、与其它课程的联系

在进行课程设计之前要求学生具备如下的知识和操作经验:

1.系统学习过《数据结构》、《程序设计技术》。

2.学习过至少一门面向对象程序设计语言,有基本的编程操作技能。 3.学习过《数据库原理与应用》等课程,对数据库有一定的了解。 4.熟悉windows环境并能熟练操作。

(三)、本课程实验的基本要求

1.掌握软件工程的基本思想和软件系统的设计方法。

2.开发语言/平台:C#, .net Framework or any other platform & language familiar;

3.数据库:SQL Server 2005,

4.通过课程设计,掌握C#程序语言和SQL Server 2005数据库

5.学生自由组合成一个团队,共同协作完成课程设计,一般为4~5人组合成一组。

6.小组分工明确且合理,并体现在课程设计报告中。

(四)、课程设计内容

题目 “杉达大学学生信息管理系统”

1.系统简介

杉达大学学生信息管理系统可分为两个子系统:学籍管理子系统和教务管理子系统。

1.1学籍管理子系统包括新生管理、在校生管理、毕业管理三大模块。

(1)新生管理:新生入学后,信息进入数据库,可对新生信息进行增加、删除、修改、查询、统计等操作;

第1页,共14页

杉达学院课程设计任务书

(2)在校生管理:包括在校生信息修改(如电话,地址,专业等);学籍变动处理:休学、退学、复学;转专业、专升本等处理;查询学籍变动情况;查询在校生情况(如统计在校学生每个年级学生的政治面貌情况,专业人数分布情况等)

(3)毕业管理:毕业处理、结业处理、延期毕业处理、毕业证书颁发、毕业生工作情况记录等。

(4)其他:军训情况;实习情况;奖惩情况;勤工助学情况 1.2教务管理子系统包括教师开课、学生选课、考试成绩录入。

(1)教师开课:每学期的期中,学院教务处分别向各个系发出下学期的计划,包括课程名、课时数;系教学主管人员根据教学任务和要求给任课教师排课包括上课时间、人数限制等。

(2)学生选课:根据课程必修情况以及开课情况选课。限制条件:学生所选课程时间不能重复

(3)考试成绩:学生课程成绩录入,成绩查询,成绩统计 1.3 系统和用户管理

根据登录用户的不同类型, 系统应具备相应的管理功能.例如, 管理员可以添加和管理用户, 普通用户可以编辑自己的资料和进行密码修改等.

2.系统要求 (1) 系统开发时可参考我校实际的管理情况 (2) 数据库的设计:各个表之间的关系要合理 (3) 学生学号不能重复,且每位学生只能有一个学号。 (4) 用户密码管理,只有管理员才能对学生信息进行修改,其余人员只能浏览信息 (5) 学籍变动情况和毕业情况存放在另外的两张数据表里 (6) 学籍变动应记录变动时间、变动原因 (7) 未毕业的学生不能参加工作 (8) 排课、选课操作力求方便 (9) 学生所选课程时间不能重复

(10) 学生身份登录的只能查询自己的成绩 (11) 成绩录入时应该限制成绩输入范围 (12) 不及格的学生信息能够给出提示 考虑到学生层次多样性,另外提供一些备选题目.题目二:“学校教材定购系统” 1.系统简介

本系统可以细化为两个子系统:销售系统和采购系统

销售系统的主要工作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生可以到书库领书。

采购系统的主要工作过程为:若是教材脱销,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员。 以上功能要求在计算机上实现。 2.技术要求和限制条件

第2页,共14页

杉达学院课程设计任务书

(1) 当书库中的各种书籍数量发生变化(包括进书和出书)时,都应修改相关的书库记录,如库存表或进/出库表。

(2) 在实现上述销售和采购的工作过程时,需考虑有关的合法性验证。 (3) 系统的外部项至少包括:教师、学生和教材工作人员。

(4) 系统的相关数据存储至少包括:购书表、库存表、缺书登记表、待购教材表、进库表和出库表。

题目三:“机票预定系统” 1.系统简介

航空公司为给旅客乘机提供方便,需要开发一个机票预定系统。各个旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求等)输入到系统中,系统为旅客安排航班。当旅客交付了预订金后,系统打印出取票通知和帐单给旅客,旅客在飞机起飞前一天凭取票通知和帐单交款取票,系统核对无误即打印出机票给旅客。此外航空公司为随时掌握各个航班飞机的乘载情况,需要定期进行查询统计,以便适当调整。 2.技术要求和限制条件

(1) 在分析系统功能时要考虑有关证件的合法性验证(如身份证、取票通知和交款发票)等。

(2) 对于本系统还应补充一下功能:

1.旅客延误了取票时间的处理 2.航班取消后的处理

3.旅客临时更改航班的处理

(3) 系统的外部输入项至少包括:旅客、旅行社和航空公司。

题目四:“学校内部工资管理系统” 1.系统简介

假设学校共有教职工约1000人,10个行政部门和8个系。每个月20日前各个部门(包括系和部门)要将出勤情况上报人事处,23日前人事处将出勤工资、奖金及扣款清单送到财务处 。财务处于每个月月底将教职工的工资表做好并将数据送银行。每个月3日将工资条发给每个单位。若由员工调入或调出、校内调动、离退休变化,则由人事处通知相关部门和财务处。 2.技术要求和限制条件

(1) 本系统的数据存储至少包括:工资表、部门汇总表、扣税款表、银行发放表等。

(2) 除人事处、财务处外,其他职能部门和系名称可以简化表示。 (3) 工资、奖金、扣款细节由学生自定义。

题目五:“实验室设备管理系统” 1.系统简介

每学年要对实验室设备使用情况进行统计、更新。其中:

(1) 对于已彻底损坏的做报废处理,同时详细记录有关信息。

(2) 对于由严重问题(故障)的要及时修理,并记录修理日期、设备名、编号、修理厂家、修理费用、责任人等。

第3页,共14页

杉达学院课程设计任务书

(3) 对于急需修改但又缺少的设备,需以“申请表”的形式送交上级领导请求批准购买。新设备购入后要立即进行设备登记(包括类别、设备名、编号、型号、规格、单价、数量、购置日期、生产厂家、保质期和经办人等信息),同时更新申请表的内容。

(4) 随时对现有设备及其修理、报废情况进行统计、查询,要求能够按类别和时间段等查询。

2.技术要求及限制条件

(1) 所有工作由专门人员负责完成,其他人不得任意使用。

(2) 每件设备在做入库登记时均由系统按类别加自动顺序号编号,形成设备号;设备报废时要及时修改相应的设备记录,且有领导认可。

(3) 本系统的数据存储至少包括:设备记录、修理记录、报废记录、申请购买记录。

(4) 本系统的输入项至少包括:新设备信息、修理信息、申请购买信息、具体查询统计要求。

(5) 本系统的输出项至少包括:设备购买申请表、修理/报废设备资金统计表。

(五)、程序开发进度详细安排表

1、分组,寻找合作伙伴,并选出组长。明确系统要求,进行系统需求分析。并明确进行课程设计所需要用到的技术,查找相关资料做好程序开发的准备工作(程序设计基础:窗体、控件的功能和用法,事件,函数,过程,程序的结束,窗体的调用,数据库的访问、数据展示;基本的SQL语句:数据表的建立,数据记录的插入、修改、删除、查询、统计)。

2、系统分析、进行程序模块的划分,设计程序的流程图,明确各个模块各自应该完成的工作,以及模块之间的相互关系、数据流关系和程序调用关系。小组成员的分工安排清晰,每个模块明确指定一个人负责,并写出相应的书面报告。系统分为两个子系统,每个子系统又可分为多个更小的模块,如教务管理子系统可以分为开课、选课、成绩三个模块。学籍管理子系统涉及的功能比较多,如何合理划分需要好好考虑和讨论。

3、详细设计。A.程序详细设计:讨论每个模块具体如何实现,需要哪些窗体,每个程序界面的大体轮廓如何,每个界面上有哪些控件,每个控件完成什么功能,如果按钮太多是否应该使用菜单,各个窗口之间通过什么事件调用,哪些功能经常需要用到应该独立出来编写过程或函数,然后在具体模块中进行调用。B.数据库设计:明确系统所要管理的信息应该放在几张数据表里,每张表里存放什么信息,各个表之间有什么关系。学生所有基本信息应该放在一张表里,其中学号为关键字,其他如学籍变动情况、毕业生情况、成绩情况等应该放在不同的表里,并且每个表的学号字段都参照学生基本信息表里的学号,需要学生其他基本信息时都根据学号从基本信息表里读取。每个模块、每张数据表的具体设计必须是小组所有人的认真考虑后讨论得出的结论,每个组员都应该积极参与到整个团队中

第4页,共14页

杉达学院课程设计任务书

来。

4、数据库开发。根据以上的数据库详细设计方案建立数据库,建立各个数据表,注意各个表之间的联系,以及各表中每个字段的取值类型和完整性约束条件。向各个基础表中添加数量相当的数据,为程序开发和运行做相应的准备。例如,基础表有学生基本信息表,包括信息:学号,姓名,性别,出生日期,政治面貌,籍贯,专业,入学时间,班级,学籍状况(在学,休学,退学,毕业,结业等),备注等,其中学号为关键字;学籍变动情况表,包括信息:学号,变动情况,变动时间,变动原因;毕业生表,包括信息:学号,姓名,毕业时间,毕业类型,毕业证书,工作单位,单位地址,单位邮编,单位电话等;开课表,包括信息:课程号,学期,年级,专业,课程名,教师,时间,课时数;学生成绩表,包括信息:学号,课程号,成绩。还需要哪些数据表以及每个表还需要其他哪些属性同学们自己考虑。

5、界面开发,具有所见即所得的可视化特征。根据系统设计和详细设计,进行程序界面的开发:包括需要多少个窗体,每个窗体完成哪些功能,需要哪些控件来实现,窗体的添加、控件的添加、位置安排、标题、名称和其他属性,以及菜单的设计。例如,设计一个登录界面,包括用户名和密码两个文本框让用户输入:

主界面上可以用一个二级菜单或三级菜单,所有功能都可以从主界面进入;

第5页,共14页

杉达学院课程设计任务书

信息的修改界面应该放置相应的文本框和提示标签框;

信息的浏览界面可以放置数据访问控件,方便的实现从数据库里读取数据。

第6页,共14页

杉达学院课程设计任务书

6、进行程序开发。完成具体功能:

a.新生管理:新生入学后,信息进入数据库(即新生数据的添加)后,可对新生信息进行增加、删除、修改、查询、统计等操作;

b.教师开课:每学期的期中,学院教务处分别向各个系发出下学期的教学计划(各专业的学生应该修的必修课),包括专业,年级,课程名、课时数;

c.在校生信息修改(如可以修改学生的电话,地址,专业等),在校生是指大

一、大

二、大三共三个年级的所有学生;

d.查询在校生情况(如统计在校学生每个年级学生的政治面貌情况,专业人数分布情况等)

e.给任课教师排课包括上课时间、人数限制等。

f.学籍变动处理:休学、退学等处理。可以考虑每个处理一个窗体,每个窗体里完成不同的学籍变动处理;也可以所有处理均在一个窗体里实现,通过不同参数的传递,在程序中用条件选择语言实现不同处理。学籍变动处理需要做的工作有:

第7页,共14页

杉达学院课程设计任务书

改变学生基本信息表中对应学生的学籍状况(在学,休学,退学等),并将学籍变动情况存放在学籍变动情况表里(包括学号,变动处理类型,日期,变动原因等)

g 学生选课:根据课程必修情况以及开课情况选课。限制条件:学生选的课必须是这学期的必修课,该课程安排了相应的老师,并且时间上不能冲突。

h.学籍变动处理2:复学、转专业、专升本等处理。休学、停学的学生的复学处理:将该生的学籍状况修改为“在学”;转专业处理:有学生经过一年或两年的学习后需要转到别的专业,则修改该生的专业和班级,并将变动情况记录入学籍变动情况表;专升本处理:与转专业处理雷同

i.查询学籍变动情况;

j.学生课程成绩录入:考试后,需要录入学生的考试成绩,录入成绩时,课程和学号显示在界面上,只需要一次输入成绩,且成绩必须在0-100之间的合法的数据,若不合法提示错误。

k.毕业处理:将学生基本信息表中的学籍情况修改为毕业,并加入到毕业生情况表里;结业处理:将学生基本信息表中的学籍情况修改为结业,并加入到毕业生情况表里;

l.学生考试成绩修改:确定为录入错误的成绩可以由老师登录后进行修改。

m.毕业生工作情况记录:对于找到工作的毕业生,记录毕业生的工作单位,单位地址、邮编、电话等;

n.成绩查询:可以查询各学生各课程的成绩,成绩统计:统计不合格的学生人数或其他等。

o.军训情况:记录学生军训成绩合格与否;实习情况:记录学生的实习单位,实习成绩和实习情况;奖惩情况:记录学生的获奖情况,获奖时间和惩罚情况等;勤工助学情况

7、各组员负责的模块功能已经基本完成并测试通过后,将系统各模块整合在一起,做好各模块之间的衔接工作,相应接口和调用程序的开发,系统功能的完善,

8、每个同学分别进行系统整体测试、以各种临界数据和非正常操作测试程序的正确性和完备性,尽量查找更多的错误,并将错误发给具体负责的开发人员,修改发现的错误后再进行测试。

9、撰写完成课程设计论文,并提交程序和论文。论文格式:第一部分,系统开发背景,可行性分析(程序开发语言和数据库的先进性);第二部分,系统简介,系统分析和模块划分,以及各模块的详细设计;第三部分,负责模块所采用的关

第8页,共14页

杉达学院课程设计任务书

键技术以及部分主要代码;第四部分,程序调试和问题的解决方法;第五部分,总结。

10、备注:每个小组的开发进度可根据情况与上述安排有一些出入,但不能影响最后程序完成日期。若不能按进度完成工作,自己找课外时间完成。

(八)、程序要求

1、可有选择进行开发(具体可参照我校实际情况),但必须完成所有功能的四分之三以上。

2、数据库设计合理,并能完成所需功能

3、系统界面友好美观

4、操作方便

5、功能完整

6、程序代码简洁、易读

(九)、论文书写要求

1、要描述系统功能、需求分析过程

2、详细设计过程(模块的划分、功能,数据库的设计)(包括用例图、DFD流图、E-R图等)

3、编码实现,主要代码、技术的介绍

4、调试经验

5、总结

6、论文既要体现系统开发整个系统过程,又要重点突出

7、明确自己在系统开发中的主要工作。

(十) 其他说明

1.学习课程设计指导书和分组

学习研究课程设计指导书,进行分组(网站开发项目4-5人一小组)并且明确每个学生在开发小组中扮演的角色及承担的职责(包括选出组长)。 2.确定目标、初步方案,准备、试用开发环境与工具

每个小组确定开发网站目标及初步方案;选择、准备、试用开发平台、数据库、交互网页开发技术、网页设计工具及其他有关开发工具。 3.学习与搜集素材,借阅、购置必要的书籍与材料

学习开发小组及成员根据自己承担的任务利用各种途径(图书馆、因特网、书店、同学亲友等)进行针对性的学习并收集相关素材,包括精选、借阅必要的

第9页,共14页

杉达学院课程设计任务书

书籍。

4.课堂与课下结合开发项目

因为需要本课程涵盖的内容较多,自学和探索的内容可能较多,每个学生要特别发挥积极主动精神投入课程设计和开发活动。除了实验室正式安排的课程设计时间之外,学生需要充分利用好课余时间,自己有计算机的学生更要充分利用有利条件以取得尽可能好的开发成果,力争获得最大收益。 5.各阶段的开发工作

小组开发各阶段的任务成员都须参与其中, 每位学生都要承担一部分的编码工作.小组开发各阶段的任务及成员角色分工参考附录的“开发阶段任务及角色分工一览表”。角色分工开发过程中,小组长必须承担起领导责任,不定期召开小组开发工作研讨会。会前有准备,会议有记录(包括日期、出席人员、主题、讨论纪要、结论与问题、计划与行动分工。事后要保存好供老师检查) ,会后有分工和检查。开发小组工作会议的可能内容是:

1) 选题、网站内容及开发方案研讨;小组成员分工;开发计划拟定。 2) 同类网站或程序浏览、分析;需求分析;原型及成员分工确认。 3) 原型主页设计及网页组织研讨。 4) 数据库设计及应用研讨。

5) 交互网页开发技术或其他专门开发技术或开发工具使用的研讨。 6) 相关开发文档整理、汇总。

6.做好小组与个人的开发记录、总结,做好小组内外的交流与互助

各个开发小组及其每个成员可以互相研讨、帮助,但必须独立完成自己承担的开发任务与文档编制任务,不得抄袭他人成果。

第10页,共14页

杉达学院课程设计任务书

附录A _________________________________________________________________________________________________________________________文档 阶 段 角 色 承 担 的 任 务

代号 名 称 角色A(主程序员,组长) 角色B(辅助程序员1) 角色C(辅助程序员2) 角色D(素材文档员) 角色E(网页设计员) G0 问题定义与 开题小组报告

项目开发计划 AG0★

G1 知名同类网站 网站考察分析

考察、分析报告 小组报告EG1★ G2 软件项目需求 (用户类型与业 (功能需求 (加工算法 (分层DFD 分析报告(SRS) 务流程分析图) 说明部分) 说明部分) 数据字典) G3 网站原型 原型需求分析

需求分析报告 小组报告AG3★★ (注:此报告内容与G2阶段大致相同,但是落实到原型上的内容,原型的功能要精简而明确,) G4 软件体系 (软件模块

总体设计小组报告BG4★★ (所有模块清单(名

结构文档 层次结构图) (网站工作原理图) 称,功能,I/O,调用) G5 数据库与文件 (二维表清单(表名,主 (数据库中各表 数据库设计小组报告CG5★★

设计文章 码,字段,类型,长度) 关联图及说明) (E-R图) G6 网站前台 网站前台设计

设计文档

小组报告BG6★

G7 网站后台 网站后台设计

设计文档 小组报告CG7★

G8 网页设计文档 网页设计与实现

小组报告EG8★★ G9 编码阶段文档

(个人完成的带注释 (个人完成的带注释

典型前台模块清单) 典型后台模块清单) G10 网站开发、运行环境 运行环境配置与网站

配置与程序安装文档 安装小组报告CG10★★

G11 软件测试 系统总体测试与调 (个人完成的某个 (个人完成的某个 (后台服务 (前台服务

第11页,共14页

杉达学院课程设计任务书

与调试文档 试小组报告AG11★ 单元模块测试) 单元模块测试) 集成测试) 集成测试) G12 网站帮助与 系统配置、帮助与使用

使用说明文档 说明小组报告DG12★ G13 小组课程设计报告 (小组最终报告大纲) 小组课程设计最终 报告DG13★★★

G14 个人课程设计报告

个人课程设计 个人课程设计 个人课程设计 个人课程设计 个人课程设计 报告AG14★★ 报告BG14★★ 报告CG14★★ 报告DG14★★ 报告EG14★★

第12页,共14页

杉达学院课程设计任务书

附录B

软件工程课程设计报告格式

(注:要求用A4纸打印,不少于10页)

[封面] (注:每个同学的报告都要有封面,独占一页。可以用不同字体或者美术字体)

《软件工程》课程设计报告

课程设计题目:

上海杉达学院 计算机科学与技术学院 班级:

报告人姓名: 学号: 承担角色:

同组组长: 同组其他成员:

完成起止日期:

[正文]

一、课程设计概述(目的、任务、开发环境、参考资料)

二、项目的可行性研究与需求分析

三、项目设计的基本原理和采用的主要方法与技术

四、本人实现项目的过程与步骤

第13页,共14页

杉达学院课程设计任务书

五、个人遇到的困难与获得的主要成果(本节内容不得少于3页)

六、测试与运行记录

七、课程设计完成结果分析与个人小结

八、附录(软件配置、个人完成的程序模块和文档清单) 注:此部分在打印文档可只含一页列出有关文档目录即可,但在交付的个人电子文档中应当含有所有应当完成的具体文档内容。

注:课程设计报告着重说明个人所做工作、成果和体会(要求

四、

五、

六、七部分不少6页),报告不得与他人雷同,否则影响成绩,严重者无成绩。

第14页,共14页

第5篇:project学习总结

Project2010学习总结

1、更改工程的工作时间:(工程中无星期六和星期天)

[项目-更改工作时间-工作周-详细信息-更改时间]

[项目-更改工作时间-工作周-详细信息-对所列日期设置以下特定工作时间]2012

2、创建任务列表:(定义工序包)

任务分为二种,一种为任务,另一种为周期性任务;

确定任务大纲;

确定WBS列表;

3、里程碑是项目中的重大事件,在项目过程中不占资源,是一个时间点,通常指一个可交付成果的完成。

里程碑的设置:

(1)项目中影响进度主要事件的完成(合同中已约定或项目部自设)

(2)为了控制进度,设置里程碑的任务可以是关键线路上的关键任务。

(3)影响多项后续工作的任务的完成,可以设置里程碑。

4、使用Project编制进度计划的流程

(1)、更改工程工作时间,设置周六和周日为工作日;

第一种方法是更改例外日期,第二种事更改工作周;

(2)、输入项目信息,[项目]-[项目信息],确定开始时间和日程排列方式;

(3)、按照工作分解结构和工作包设置,列出分项工程;

分项工程可以直接输入或复制,通过大纲级别来设定。选中工作任务,工具栏选降级,按照工作分解结构和工作包的设置陆续按此步骤设定。

(4)、为分项工程设置工期,注意不要直接输入开始时间和完成时间(逻辑关系未设置前)

(5)、确定工序间的逻辑关系;

四种逻辑关系,称之为刚性逻辑关系;

设置延隔时间,即在逻辑关系设置的前提下,还要延迟的时间。

(6)、设置里程碑任务

里程碑任务工期为0;

设置逻辑关系,里程碑设置需要注意和前置任务同步设置,例如家具开始安装应该和家具入场设置为开始-开始且没有时间延隔。

(7)、确定资源分配

第6篇:project学习心得

近年来,项目管理理论得到了空前的发展,越来越多的企业引入了项目管理,许多企业把项目管理作为自己主要的运作模式和提高企业运作效率的解决方案,因此,此次的Project2007项目管理软件学习对我们工程管理专业以后的实习工作有着重大意义。

项目管理是项目管理者在有限的资源约束下,运用系统的观点、方法和理论,对项目涉及的全部工作进行有效的管理,即对项目的投资决策开始到项目结束的全过程进行计划、组织、指挥、协调、控制和评价,以达到项目的目标。

应社会的发展,项目管理也从原来的人工管理走向了信息化,因此,学校组织了为期两周的Project2007项目管理软件学习,对于软件项目的学习,我首先放正了态度来学习,认真分清软件项目管理与软件工程的关系和项目管理知识体系。软件项目管理从头到尾包括9个知识领域、5个标准化过程组和44个模块。其中本学期我们学习的主要知识点有以下几个部分,如:项目的初始中项目立项、合同项目、内部项目、项目授权、初始项目范围、生存期模型等知识点;项目计划中范围计划、时间计划、成本计划、质量计划、人力资源计划、沟通计划、风险计划、合同计划、配置管理计划、集成计划等知识点;项目执行控制中集成变更管理、范围管理、进度成本管理、挣值分析法、偏差管理、质量管理控制、团队管理和建设、项目沟通管理和风险管理等;项目结束中合同结束、项目结束、项目总结、项目管理的建议等。对于这些知识点,我根据具体案例具体分析。通过本学期的学习,我感受到软件项目管理是一门非常需要学习的课程。即使作为考察课程,它也是软件行业人士所必须了解的知识。它对软件工程项目的作用是至关重要的。现在,作为学生的我所做的项目虽然都是一些小的项目,但是在小组共同开发的时候还是需要用到项目的管理。如:人员的分配,时间、进度的计划,沟通计划,项目执行变更管理,以及质量管理控制等多种管理。如今这门课程我学的还不是很好,但我相信在今后的实训及工作当中,能够更好的体验和感受到项目管理的精髓,对软件项目管理有更深入的了解。在这次的课程设计实训中,学校为我们提供了计算机实验室和良好的学习环境,而且让老师在教室辅导我们,随时为解决遇到的隔着难题案,理解软件项目管理的精髓。当然,任何事情都不可能尽善尽美,由于只有两周的时间,而且任务繁重,时间比较紧,所以对这个项目管理软件只能学个大概,但是尽管如此,我们依旧掌握了不少关于Project2007项目管理软件的知识,掌握了自学的方法,这对以后我们的学习有很大帮助,而且我们也能初步的使用Project2007项目管理软件了总之,通过对本门课的学习,我受益匪浅。俗语说:“师父领进门,修行在个人。”在以后的学习生活和工作生活中,我会逐渐熟练运用软件,完整做事,完整做人。项目管理,会逐渐成为习惯,有始有终,让生活井井有条起来。

第7篇:Project实验报告

Project实验报告

朱曦朦

学号:2010306202412

信管1001 实验目的:

通过做出一个标准的实验,了解project的基本运用方法和实验步骤,掌握设定项目的开始日期的基本方法。完成资源的优化配置,实现资源的充分利用。并对工期做一个初步的调整,

提高估计工期的精确度,掌握PERT的方法,实现整个过程的最优配置。对甘特图,关键路径等基本定义有一个初步的了解,初步学习到PROJECT的基本内容。

一;定义起始时间:

在定义项目中进行时间的确认:

一直保存至第三步,进行初始化的设定。

二 复制新产品模板.

三调整资源的最大单位

修改资源“产品工程设计”的最大单位为200%,并增加资源“生产线”(工时资源,100%,用于完成生产任务,原来工程师需要5小时完成的任务,生产线只要1小时就能完成,但必须同时配1名产品工程设计进行监控)。

通过视图进入资源工作表,将“产品工程设计”的最大单位改为200%

在甘特图中未找到工程师,所以未对其进行修改。

三.为了提高估计工期的精确度,采用PERT技术规划项目工期(选取2到3个任务进行规划)。

设置PERT权重

设置后观察得到PERT项工作表。

选取2,3个项目后确定乐观工期,预期工期,悲观工期,通过计算PERT得出结论。

四.分析项目工期由哪些任务决定,确定压缩工期的方法。

通过格式中的甘特图向导,对关键路径进行确认,从而得到确定项目工期的任务,由红线显示。编号为2,3,5,6,8,9,10,11

对项目进行优化,可以通过2种路径,一是调整关键路径的工期,将其缩短。二是删除原有的链接关系,将后面的工期开始时间提前,如下图所示。

实验总结:

通过按要求做实验,初步掌握的project的基本方法,但大部分还是按照书本的内容照搬,自己缺乏独立的融会贯通并将只是运用到实际甘特图中,并且,在有一些需要拓展的部分自己还是缺乏想法,没能很好地掌握知识。后面还需要多加练习,对制图还有一定的兴趣,但还是缺乏足够的训练。

第8篇:project 飞机场实验报告

Project 2 飞机场模拟问题

班级:2014级计科三班

姓名 张万涛 学号14348172

姓名 张锐滨 学号14348171

姓名 覃佳 学号14349020 【题目要求】

P1.将所有用于飞机场模拟的函数和方法组合成一个完整的程序。用飞机场模拟程序做若干次试运行实验,调整准备着陆和起飞的飞机数的期望值,并找出在飞机不会被拒绝服务的条件下这些数字尽可能大的近似值。如果队列的长度增加或减少,那么这些值将会有什么变化?

P2.修改模拟程序,使飞机场有两条飞机跑道,其中一条总是用来着陆,另一条总是用来起飞。比较双跑道机场能服务的总飞机数和单条飞机跑道的飞机场的相应数字,前者是否为后者的两倍?

P3.修改模拟程序,使飞机场有两条飞机跑道,其中一条总是用来着陆,另一条总是用来起飞。如果某个队列是空的,那么两条跑道都能用于其他的队列。如果着陆队列总是满的,并且另一架飞机要到达着陆,那么将停止起飞,并将两条跑道都用于清理搁置的着陆飞机。

P4.修改模拟程序,使飞机场有3条飞机跑道,其中各保留一条总是用于着陆和起飞,第三条用于着陆,但在着陆队列为空的情况下,第三条亦可用于起飞。 P5.修改最初的模拟程序(单条跑道),使得当每架飞机到达着陆时,它将有(作为它的数据成员的)一个(随机产生的)油位,以剩余的时间单元度量。如果飞机没有足够的油位在队列中等待,则允许它立即着陆。因此着陆队列里的飞机可能需要再等待附加的单元,因此可能用完自身的燃料。作为着陆函数的一部分要检查这一点,并查明在飞机由于燃料耗尽而开始坠毁前机场有多忙。 P6.写一个占位程序来代替随机函数,这个占位程序既能用于调试程序又允许用户正确地控制每一个时间单元内每个队列到达的飞机数。

【数据结构与算法】

P1题目比较简单,就是把课本给的代码连同课本附录B生成随机数的方法进行整合。①输入结束时间、队列的最大值,飞机起飞和降落的频率,建立一条跑道。②初始化current_time的值为0,当时间未结束时进行一个循环。该循环大致是将等待降落的飞机加入等待降落队列,如果队列已满就拒绝它;将等待起飞的飞机加入等待起飞队列,如果队列已满也同样拒绝它。如果有飞机等待降落,则让飞机降落;若没有,就判断也没有飞机等待起飞,若也为空则为跑道是空闲状态;若有,则让飞机起飞。③跳出循环后,将飞机请求数、起飞降落数量和时间等等输出。

P2与P1有相似之处,不同的是有了起飞跑道和降落跑道两个。因此建立了等待起飞和等待降落两个队列。若有飞机等待降落,则让飞机降落;如果没有,则等待降落队列为空。在判断又无飞机要起飞,如果有,则让飞机起飞,如果没有,那么等待起飞队列也是空的。其他的步骤和P1大致相同。

P3题目是在P2的基础上再进行修改。与前面不同的是,降落跑道如果返回值是land(降落),则让等待降落的飞机降落。如果降落跑道没有飞机着陆,就判断返回值是否为take_off(起飞),如果也不是那么跑道空闲中;如果是,则让飞机起飞。其他与P1大致相同

Runway类的public成员中增加:

int arrival_size(); int departure_size(); int Runway::departure_size() { return takeoff.size(); }

int Runway::arrival_size() { return landing.size(); } P4即是在P1基础上增加两条跑道,判断方法与P3基本一致。

P5 先判断是否有紧急事件,如果没有,就让请求起飞或降落的飞机分别加入到等待起飞和等待降落的队列中。接着判断是否有飞机处于紧急降落状态,如果有,则让紧急需要降落的飞机降落;如果没有,调用activity函数,如果返回值是land,则让等待降落的飞机降落,反之若返回值是take_off,则让等待起飞的飞机起飞。Plane类的public成员中增

Plane_status get_status() const;

成员中增加:int kj; 定义:

#include using namespace std; #ifndef PLANE_STATUS #define PLANE_STATUS enum Plane_status {null, arriving, departing,emergency}; #endif

#ifndef PLANE #define PLANE cla Plane{ public: Plane(); Plane(int flt, int time, Plane_status status); void refuse() const; void land(int time) const; void fly(int time) const; int started() const; Plane_status get_status() const; private: int flt_num; int clock_start; Plane_status state; int fuel; }; #endif P6先初始化各个函数和变量,进而选择飞机场的模拟模式,可以进行随机数模拟也可以进行用户输入,最后得出结果用于分析。

【测试数据、结果及分析】

输入的数据就是书中给出的例子,

5、1000、0.

48、0.48 下面给出一些运行截图

【分工、贡献%、自我评分】

张万涛:负责完成代码

33.4% 95 张锐滨:负责完成实验报告

33.3% 95 覃

佳:运行代码,分析数据

33.3% 95 【项目总结】

1、通过这一次的实验,我们加深了对队列的理解,认识到这不是一个抽象的知识,而是能运用到实际问题中的,让我们认识到不能读死书,应该懂得理论联系实际。

2、其中,考虑飞机燃油情况事实上就是队列优先级的一种应用。将飞机的燃油情况加入飞机的标志中,在原来的机场调度的情况下加入了飞机优先级,通过计算判断其是否处于紧急状态,是的话则将队列中应降落的飞机设为当前的紧急飞机,改变其入队顺序。

3、本次实验加深了我们对于队列的理解,以及更深刻地理解了他的实际应用,可以仿真机场的调度,由此推广开,也可以仿真任何可以用于排队的场合,只要修改相应的类对象就可以实现。

4、

本次项目在实现过程中依照课本中给的类定义及主函数实现一条跑道的问题,优先处理降落的飞机。

而两条跑道的时候,则可以同时处理起飞和降落,可以用两个函数来判断,一个判断是否有降落,一个判断是否有起飞。

同样是两条轨道的情况,但是当一条轨道为空时可用于其他用途。小组最开始讨论的结果是再加上一条队列,但是考虑到实际情况,以及该种方法可能不是最优的做法,小组放弃了这种思路。最后采用的方法的关键是给Runway函数添加两个size函数,通过size函数判断跑道现在的状态,在作出相应的响应。

三条轨道的情况同样也没有太大的改变,只要判断出landing 轨道为空时就可以改变其用途用于起飞。

5、本次试验出现的问题

Plane类Runway类、队列以及Random类分别放在不同的头文件中,但相互之间有交集,存在着相互引用的现象,导致重复定义的问题。解决方法为每个类及自定义类型加上宏定义——“#ifndef #define #endif”就可以避免重定义问题。

6、本次实验的难度在于实验所涉及的项目非常之多,各种对象,函数非常之多,导致调试问题较多。我们觉得这次实验比上一次的难度有所加大,主要在于代码之多,之杂。但是我们期待着下一次实验的到来。

第9篇:project学习总结报告

关于王赢超project软件学习进度的报告

总经理办公室:

近段时间,在公司领导及总经理办公室的组织安排下,我们全体管理培训生对project项目管理软件进行了初步的学习,现已具备基本操作project软件的能力,以下是我对这段时间软件学习进度的一个简单总结:

一、对project的认识与熟悉

1、概念

2、用途

3、工作界面视图

6、调整过度分配的资源

六、管理成本

1、设置资源成本

2、添加资源成本列

3、设置固定成本

二、创建project文档

1、如何创建

2、设置项目信息

3、设置日历

4、创建任务

5、保存文档

6、导出导入Excel表格

七、分析及组织项目

1、更新项目

2、查看资源过度分配

3、解决资源冲突

4、使用检查命令解决项目问题

八、其他

1、创建预定义报表

2、打印预定义报表

3、设置打印页面、范围、属性

三、设置项目文档样式

4、设置字体、条形图样式

5、设置甘特图样式

6、设置对齐样式(格式—列)

这段时间以来,虽然在project软件操作方面有了一定的进步,但仍显不足,后期会继续努力,争取能够熟练操作。

特此报告,请审示。

王赢超2013年9月3日

四、管理任务

1、组织管理任务结构

2、设置任务时间

3、设置任务日历

4、任务的关联

5、设置任务工期

6、调整任务级别

五、管理资源

1、创建资源

2、设置资源类型

3、设置资源工作时间

4、设置资源成本费率、加班费率

5、为任务分配资源

第10篇:AGREEMENT OF BOT PROJECT

this agreement is made and entered into by and between the government of_____________(hereinafter called "b") represented by________(hereinafter called "a") and __________corporation, a company duly organized and existing under the laws of the people"s republic of china with its principal office at___________(hereinafter called "c").

whereas, a and c concluded the memorandum concerning __________project on the ____________and c had been given exclusive right from b to carry out investigation and implement ____________project (hereinafter called "the project") by way of joint financing between c and b (so called bot).

whereas, the loan agreement, guarantee agreement, letter of guarantee, etc.shall constitute integral components of this agreement.the project"s installed capacity is __________.

now therefore, the parties hereby agree as follows:

1.definition and interpretation

"project" means the planning, feasibility study, design and engineering, construction, equipping, completion, testing, commiioning and operation of the infrastructure project.

"project cost" means the cost specified in clause 3.

"operation period" means the period specified in clause 10.1 from the starting date of commercial operation of the infrastructure project.

"completion date" means the day upon which c certifies that the infrastructure project has succefully completed its testing and can start operation period.

"force majeure" shall have the meaning specified in clause 16.

"project scope" means the scope of supply and services of c in connection with the execution of the project as described in annex 2.

"site" means the site for the infrastructure project including ___________, special roads, and other areas for construction as specified inannex 2.

"transfer date" means the day following the last day of the operation period.

"new company" means the company to be established between c and ________entity as specified in clause 5.

"investment agreement" means the agreement on mutual encouragement and protection of investment between the government of the people"s republic of china and the government of the ___________.

"exclusive right" means the special power granted to c or new company in the memorandum, agreement and its annex.

"day" means the solar calendar day.

2.the project

2.1 the project shall be named as "________".

2.2 the infrastructure project is intended to be located at __________.the exact location of the infrastructure project may be adjusted at the stage of detailed design in consideration of the site condition.

2.3 the project shall be implemented on building, operation and transfer basis.

2.4 the project shall be composed of ____________________, _________, _________, the details of which shall be as attached annex 2project cost.

3.2 the total project cost shall comprise but not limited to the following costs and the details of the project cost shall be as attached annex 3 - project cost:

1) cost for feasibility study, design and engineering and other consulting services;

2) cost for construction and installation;

3) cost for purchasing equipment and materials;

4) cost for administration including overseas expenses;

5) overhead and miscellaneous expenses;

6) contingencies;

7) interest during the construction period (__________% per annum plus bank commiion);

8) premium for construction insurance and export credit insurance.

3.3 the project cost shall be based on the feasibility study report and in case of a substantial variation in investment arising from geologic reasons, the additional part to the project cost shall be approved by b.an additional investment agreement or contract should be concluded between b and c.

4.responsibilities for project execution

4.1 c shall be responsible for the following provided that if and after new company is established, responsibilities shall be transferred to new company and be shared by the members of new company:

1) the design and engineering, procurement, construction and commiioning of the project;

2) all costs in connection with the building of the infrastructure project and the arrangement of all neceary funding;

3) operation of the infrastructure project;

4) transfer of the infrastructure project to b on the transfer date;

4.2 b shall be responsible for:

1) the arrangement of:

the provision of all neceary development approvals, permits, consents, site leases, acce and other rights for c or new company together with the fulfillment of eential requirements such as company registration, import license and exemption of customs duties and the like;

the provision of all neceary or desirable aids for c to obtain the loan; obtaining of all regulatory, statutory and other consents, approvals, authorizations, tax conceions and investment incentives as described hereinafter which are neceary or desirable for the implementation of the project;obtaining of all neceary permits and approvals from the relevant _____________authorities for c or new company to repatriate capital and dividends in us dollars from ______;obtaining of resident visas, work permits and other neceary approvals from the relevant authorities for c or new company"s personnel, design, manufacturing, installation and construction personnel as well as their direct relatives including the travel in ___________; the provision of all neceary approvals and permits relating to extension of the infrastructure project and the project facilities in order to increase _________________production if c or new company intends to do so;the provision of all neceary security measures for construction and operation personnel and project facilities till the transfer date;the provision of communications and transport facilities of the project construction and the operation of the infrastructure project;

2) the aistance in the operation of the infrastructure project.

3) providing c and/or new company with free use of the site, including but not limited to the area of construction site, acce road, transmiion line right of way, __________and etc.

4) the negotiation and conclusion of service agreement with ___________government or other countries" governments jointly with c or new company, the people"s insurance company of china representatives, whose presence in the negotiation b shall ensure, and whose approval b shall obtain;

5) the exportation of ________________percent of __________ produced by the infrastructure project to __________or any third country;

6) the aignment of its representatives at site and to the new company to aist c or new company and make neceary coordination between b and c or new company.

4.3 b ensures that the operation period of the project shall be not le than _______years.however if irr (inter rate of return) does not reach _______percent, both parties will discu the proper extension of the operation period until the year irr reaches _______%.

4.4 conditions precedent

b shall be responsible for the provision of the following documents for c to make available any part of this agreement within _______months from the date of signing this agreement and such documents shall be valid and effective to new company:

1) a power guarantee iued by ___________________parliament acceptable to c in the form defined in annex 7, which shall be returned to b on the transfer date;

2) warranty to be iued and loan agreement to be concluded with the proposal made by b for bearing __________percent of the project cost, the bank of ______________as the loanee and __________finance ministry as the guarantor and acceptable to the bank of china and the people"s insurance company of china, and a letter of credit or letter of guarantee to be iued as required by the bank of china provided that the length of maturity is__________ years including a _______year construction period and loan interest is ________percent per annum; b may make earlier reimbursement;

3) loan guarantee and warranty for c"s sharing __________% of the project cost including interest of the construction period to be iued by the bank of _____________ and ______________finance ministry respectively, acceptable to the people"s insurance company of china and the lending bank and valid until to the transfer date (__________), providing all neceary aistance in enabling c to obtain the loan from international prime banks;

4) the legal certificate iued by _____________president of supreme court and the legal certificate iued by______________ procurator general, certifying that this agreement shall be valid and enforceable under the laws of _____________in every respect in the form defined in annex 8; the certificate of approval iued by the government of _____________, certifying that the project is lawful and legitimate;

5) b shall permit the construction machinery, material and equipment neceary for the project to be transported into __________via _____________by sea, and/or by road through __________as well as by air, ensuring facilities from the __________border control and customs authorities.

4.5 b warrants and undertakes that b shall not change or permit others to change the environment of the site which adversely affects the construction or operation of the project.such change shall include, but not limited to, _____________.

4.6 buyer"s credit for b"s sharing __________% of the project cost shall be provided by the chinese side, payment terms of which to c are as follows:

1)________% of the credit shall be paid within _________days after the date of the conclusion of this agreement;

2)_______% of the credit shall be paid by ____________;

3)_______% of the credit shall be paid by ____________;

4.7 the parties shall provide each other sufficient information that enables each party to have a clear understanding of the principal iues that affect matters aociated with the project.

4.8 the parties hereto shall mutually collaborate with each other in order to achieve the objectives of this agreement and the performance by each party of their respective obligations.

5.new company

5.1 the parties agree to establish a new company at the time when the members of new company are ready to invest their portions, but before the completion of the project and for this purpose b shall recommend and designate a _______________entity which will be a member of new company.c having _____________ percent of equity, shall be the leading company and shall appoint chairman of new company.the remaining portion of equity shall be shared by _______entity.

5.2 design and construction of the project shall be executed by c.at monthly intervals until ___________day (subject to postponement in case of______) of each month, c shall execute a statement of a claim for progre payment based on the prices for the construction works done in the preceding month to b and such statement shall be the conclusive evidence proving fairne of such claim except manifest calculation error.

5.3 b shall make its effort to aist in registering new company at authority concerned in __________and to obtain all required permits or approvals from the relating authorities in ___________.

5.4 new company shall be granted the same privileged rights as those granted to c specified in clause 9.2 and c"s obligations and responsibilities specified in this agreement shall be transferred to new company and be shared by the members of new company.

the members of new company shall describe the provisions on their rights and responsibilities in the articles of incorporation to be made on the basis of the provisions in this agreement at the time of the establishment of new company.

5.5 if members of new company do not reach an agreement about any matters in relation with the project, the opinion and decision of the major shareholder shall be final and binding upon the other members of new company.

6.construction of the infrastructure project

6.1 in pursuance of its obligations in relation with the construction of the infrastructure project under clause 4.1, c shall do followings with its full right in consultation with b:

1) to prepare detailed design and engineering in conformity with the national standards of p.r.china in force;

2) to appoint consultants and profeional advisers;

3) to purchase equipment and materials including construction equipment, the specification of which and installation and testing shall meet the national standards of p.r.china in force;

4) to appoint, organize and direct staff; manage and supervise the project;

5) to enter into contracts for the supply of equipment and materials and services;

6) to do all other thins neceary or desirable for the completion of the infrastructure project in accordance with the engineering standards;

7) to select subcontractors;

6.2 b shall be entitled at its own cost to monitor the progre and quality of the construction and installation work and for this purpose c shall:

1) ensure that b and any experts appointed by b in connection with the project are afforded reasonable acce to the site provided that such acce does not materially interfere with the works;

2) make available copies of plans and designs for inspection at the site;

3) after ________months of the completion of the project, supply b with ______sets of copies of "as built" drawings and other documents.

6.3 b shall ensure that all infrastructure requirements and utilities neceary for the completion of the infrastructure project are made available in a timely fashion and accordingly shall at its own cost, interalia:

1) give free poeion of the site to c during the construction period;

2) ensure that custom clearance system is available to c to import equipment and materials for the project without any delay and interference;

3) ensure that c will use electricity for construction and communication facilities in ________, the cost of the utilization of which shall be for c"s account at __________current________________ rate and shall be included in the project cost as cost for construction or cost for administration as stipulated in clause 3.2; c shall pay _____________charge to ______________authority every other months during the construction period;

4) ensure that c will build transmiion line from___________ or another still nearer place to the site for the use of _________in construction, which will be used to transmit _____________ from the infrastructure project after the completion of the project;

5) jointly with c negotiate with _______________or other countries"governments to take neceary actions for the ___________________to be connected, received and supplied in those countries through the proper transmiion line without any interference at the time of completion of the project.

6.4 b shall ensure that during construction period c shall be granted the exemption of

1) customs duties, government taxes and local levies relating to the importation of all kinds of equipment and materials such as generating equipment, construction equipment, vehicles including cars, jeeps, etc., tools, construction materials and other goods for the construction of the infrastructure project as well as accommodation facilities;

2) company sales tax, income tax and so on to be imposed on c construction activities for the project in _____________by the _____________authorities.

7.project schedule

7.1 the parties shall work together in order to endeavour to achieve the timely completion of the project in accordance with the project schedule as annex 4 according to which the construction period shall be _________years from the commencement date.however, c may extend the construction period upon the agreement of b.

7.2 the commencement date shall be the ______day after _______months from the effective date of this agreement provided that c can start work for acce road, survey, investigation, clean-up work around the site, etc.before the commencement date.however, if c commences construction work in accordance with the provision of clause 9.1, the commencement date shall be the date where c materially starts the construction work, which shall be notified to b by c.

4) approval of tax exemption as below by the authorities concerned in __________:

full exemption of customs duties and other levies (if any) throughout bot period for the importation of equipment, materials, construction machinery and other goods for the project;

_____________percent exemption of profit tax, additional tax, local tax, and busine tax for ______years starting from the first profit-making year and _________percent profit tax exemption for the subsequent years.

5) free remittance of investment including, but not limited to, the profits of such investment in us dollars and/or receipt of payments or sales proceeds in us dollars, without withholding tax, remittance tax or any other taxes leviable under________ laws.

6) the approval by the relevant _________________government agencies for the immediate importation into _____________of all equipment for the project.

7) c shall register its subsidiary or affiliated or aociated companies in _____________.a certificate of registration iued by the b in relation to the project, confirming that c including its subsidiary or affiliated or aociated companies is a registered enterprise under the law on foreign investment in the __________.

8) free remittance abroad of the remuneration in us dollars with exemption from individual income tax, remittance tax or any other taxes thereon.

10.operation of the infrastructure project

10.1 new company shall be responsible for the management, operation, maintenance, repair and overhaul of the infrastructure project during the operation period, namely ______years from the starting date of commercial operation of the infrastructure project and shall use its best endeavours to ensure the infrastructure project is in good condition and capable of producing _______in a safe and stable manner.the extension of the above mentioned operation period shall be discued by both parties if the____ percent irr is not accomplished within __________years" operation period.

10.2 in order to undertake neceary overhaul, maintenance, inspection and repair, new company shall perform downtime each year from the completion date.

10.3 in pursuance of its obligation under clause 10.1, new company shall have full right to:

1) enter into contracts for the supply of material and services including purchase of replacement equipment and participate in negotiations on operation and service agreement conclusion;

2) appoint, organize and direct staff; manage and supervise the infrastructure project;

3) establish and maintain regular inspection, maintenance and overhaul procedures;

4) do all other things neceary or desirable for the operation of the infrastructure project;

10.4 b and new company shall, from time to time, meet and discu and agree safety guidelines for the operation of the infrastructure project.

10.5 new company shall operate the infrastructure project in accordance with all __________and local laws and regulations in force at the date of signing this agreement.

if any changes or new legislations of laws and regulations would:

1) result in the infrastructure project being unable to operate in normal conditions;

2) result in the interest of new company being materially reduced, prejudiced or otherwise adversely affected;

then the parties shall meet and endeavour to agree on amendments to this agreement.

10.6 b shall be entitled to appoint and allocate its experts agencies to monitor the operation of the infrastructure project by new company at b"s cost and expense.the monitoring shall not interfere the ordinary operation of the infrastructure project by new company.

11.supply of service offered by the infrastructure project

11.1 new company shall supply the produced _________________to ___________or other countries as stipulated therein.in case that the power purchaser is other country than _____________, a service agreement shall be concluded.

11.2 if b intends to distribute part of the produced_________ to local market on demand, b shall use such ______________as royalty stipulated in clause 12.4 and if b needs more _____________than that of royalty portion it shall be agreed upon by new company to that effect provided that, in such case, _______________charge shall be paid to new company in us dollars as stipulated in clause 12.

12.service charge and income distribution

12.1 in order to accomplish the purposes specified in clauses 4.2.4), 4.2.5), 6.3.4) and 11.1, b shall undertake responsibility for the negotiation with ________government and the conclusion of service agreement.b shall provide such information and data as useful and neceary for the negotiation and appoint a person to cooperate with the representatives from c or new company and the people"s insurance company of china in charge of the negotiation.

the persons in charge shall do their duty according to the procedures as below:

1) to submit basic concept and overall plan of the project within _______days from the date of singing this agreement;

13.transfer of ownership

13.1 before the establishment of new company, c and b shall be the proprietary owners of the infrastructure project or any part thereof during the construction period and/or the operation period and shall poe and exercise all rights, privileges, titles to and interests in the infrastructure project.such ownership shall be shared by the members of new company until the transfer date in proportion of the percentage of their share of equity when new company is established.

b acknowledges such ownership and guarantees that such ownership shall be respected and protected by b under the laws of ___________and b shall make resolutions, iue orders or execute any action which is required to protect such ownership.b guarantees that under any circumstance or for any cause, the ownership of the infrastructure project and other aets of c or new company, during construction or after completion date, shall not be condemned, confiscated, nationalized or restricted by b unle c or new company abandons the project.

abandonment in this clause means that i) c or new company notifies b of their definite intent to neglect the infrastructure project and ii) c or new company"s neglect of the infrastructure project lasts more than _____________months without cause.

during the construction period and/or operation period, c or new company shall at its own discretion and neceity cause a lien or encumbrance to be created on the infrastructure project and other facilities forming the project, and b shall not raise any objection thereto.

13.2 on the transfer date new company shall transfer to b, free from any lien or encumbrance created by new company and without the payment of any compensation, all its right, title to and interest in the infrastructure project, unle otherwise specified in the agreement or any supplementary agreement.

13.3 __________year prior to the transfer date, b and new company shall discu the neceary procedure for the transfer of the infrastructure project and ______months prior to the transfer date, b and new company shall meet and agree the inventories involved and the mechanics of transfer.

13.4 the infrastructure project and all other equipment transferred pursuant to clause 13 shall be transferred on an "as is" basis and after the transfer date new company shall be under no liability whatsoever to b in respect of the operation of the infrastructure project by b or a person designated by b.

13.5 b shall be responsible for all costs and expenses ( including legal fees and taxes or duties) incurred in connection with the transfer referred in clause 13 and shall at its own cost obtain or effect all governmental and other approvals, licenses, registrations and filings and take such other actions as may be neceary for the transfer contemplated in clause 13, and reimburse new company on demand for all such costs and expenses incurred by new company in respect of such transfer.

14.liability

14.1 c or new company shall be under no responsibility or liability to compensate any damages except direct damages incurred due to material breach of its obligations under this agreement.

14.2 in circumstance provided above in clause 14.1 c or new company shall, at its sole option and discretion, be entitled to transfer to b all or part of c or new company"s proprietary rights and ownership of the infrastructure project, under construction or after completion date, as liquidated damages, in lieu of computing and compensating the actual damages provided that such transfer shall be conducted of c"s own free will or rendered in the arbitration award as stipulated in clause 23.however, any transfer shall be subject to the confirmation and approval of the people"s insurance company of china and the lending bank.

in above case, c or new company"s liability to b shall be limited to transfer of the proprietary right and ownership of the infrastructure project and b"s claim against c or new company demanding the damages shall be extinguished and nullified.

15.documents and patents

15.1 nothing contained in this agreement shall be construed as transferring any patent or copyright in equipment covered by the agreement and all such rights are hereby exprely reserved to the true and lawful owners thereof.c or new company shall retain all rights with respect to the specifications, plans, drawings and other documents and b undertakes not to disclose the same or divulge any information contained therein to any third country without the prior written consent of c or new company.

15.2 all commercial and technical documents such as agreements and proposals pertinent to the project shall be kept confidential.b undertakes not to disclose the same or divulge any information contained therein to any third country or party without prior written consent of c or new company.

16.force majeure

16.1 no failure or omiion to carry out or observe any or the terms, provisions or conditions of this agreement shall be deemed to be breach of this agreement if the same is caused by or arises out of acts of god or any conditions of similar nature beyond reasonable control of c or new company, including, but not limited to, the following:

a.war, hostilities (whether war be declared or not), invasion, act of foreign enemies;

b.rebellion, revolution, insurrection, or military or usurped power, or civil war;

c.ionizing radiation, or contamination by radio-activity from any nuclear fuel, or from any nuclear waste from the combustion of nuclear fuel, radio-active toxic explosive, or other hazardous properties of any explosive nuclear aembly or nuclear component thereof;

d.preure waves caused by aircraft or other aerial devices traveling at sonic or supersonic speeds;

e.riot, commotion, disorder, strike, sabotage, lockout or any other industrial action by employees affecting c or new company or their subcontractors;

f.export or import restrictions by any governmental authorities, closing of harbours, docks, canals;

g.fire, unusual flood, earthquake, mud avalanche, collapse, landslide, storm, lightning or any other unreasonably severe weather;

h.accidents of navigation or breakdown or injury of veels;

i.epidemic, quarantine;

j.shortage of raw materials, unforeseen shut-down of major sources of supply;

k.unreasonable delay of more than _________days in unloading ships and clearing systems;

l.concealed conditions encountered below the surface of the site.

16.2 notwithstanding clause 16.1, b shall not be entitled to claim for itself in respect of any force majeure in clause 16.1.

16.3 the party invoking force majeure shall:

a.notify the other parties as soon as poible in writing the nature of the force majeure and the extent to which the force majeure suspends the affected party"s obligations under this agreement; and

b.resume performance of its obligations as soon as poible after the force majeure condition no longer exists.

16.4 if the force majeure applies prior to the completion date, the parties will meet to discu a revised timetable for the completion of the project.

16.5 if the force majeure applies during the operation period, the operation period shall be extended by a period equal to that during which the effect of the force majeure applies.

16.6 notwithstanding clauses 16.4 and 16.5, if the force majeure lasts for a period in exce of ____________days, the parties hereto will meet to discu the basis and terms upon which this agreement can be continued and if the parties conclude that this agreement cannot be continued, then the parties shall discu the solution to reduce their lo.

16.7 the parties hereto will consult with each other and take all reasonable steps to minimize the loes of either party resulting from the force majeure.

16.8 if any event of the force majeure occurs which causes damage to the project or the infrastructure project, then c or new company shall not be obliged to reinstate the same, or, as the case may be, complete the same, until the parties hereto have agreed upon the terms for such reinstatement or completion.

17.insurance

c or new company shall take out insurance required for the construction or operation of the infrastructure project.

18.change in circumstances

in the event that as a result of any laws or regulations of ___________or any agency or other body under the control of the government of ____________or any regional or municipal authority thereof, coming into effect after the date hereof or as a result of any such laws or regulations (including any official interpretation thereof c has relied upon in entering into this agreement) in force at the date hereof being amended, modified or repealed, the interest of c in the site, the project or the infrastructure project and/or c"s economic return on its investment is materially reduced, prejudiced or otherwise adversely affected (including, without limitation, any restriction on the ability to remit funds in us dollars outside of_____________) then the parties hereto shall meet and endeavour to agree amendments to this agreement.

19.notices

any notice to be given under this agreement shall be in writing and shall be delivered personally or sent by registered mail, telex or facsimile transmiion to the following:

to b:______________

addre: __________

telephone: ________

facsimile: ________

to c:______________

addre: __________

telephone: ________

facsimile: ________

any party may change such addre or attention by not le than _______days" notice to the other party in accordance herewith and such change shall take effect on receipt of such notice by the other party.

20.dispute resolution

20.1 throughout the term of this agreement representatives of the parties shall meet regularly at not le than semi-yearly intervals to discu the progre of the project and the operation of the infrastructure project in order to ensure that the arrangement between the parties hereto proceeds on a mutually satisfactory basis.

the operation of the infrastructure project in order to ensure that the arrangement between the parties hereto proceeds on a mutually satisfactory basis.

20.2 the parties hereto agree that in the event that there is any dispute or difference between them arising out of this agreement or in the interpretation of any of the provisions hereof they shall endeavour to meet in an effort to resolve such dispute by discuion between them but failing such resolution the representatives of parties shall meet to resolve such dispute or difference and the joint decision by them shall be binding upon the parties hereto and in the event that a settlement of any such dispute or difference is not reached pursuant to this clause then provisions of clause 23 shall apply.

20.3 in the event any dispute should arise between the parties as to any technical matter in regard to the construction or operation of the infrastructure project, design and production standards shall be provided and the case shall forthwith be referred to the expert chosen by agreement of both parties.subject to arbitration, as hereinafter provided, such decision shall be final and binding upon the parties.

if the expert fails to render his decision within such_________ days or if either of the parties is diatisfied with any such decision, the party may, within ______days after the expiration of the first-named period of _______days or after receiving notice of such decision, as the case may be, refer the dispute to arbitration as provided in clause 23.

21.waiver of sovereign immunity

b represents and warrants that this agreement is the commercial rather than public or governmental act and that b waives its right to claim immunity from legal proceedings with respect to itself or any of its aets on the ground of sovereignty or otherwise under any law or in any jurisdiction whether an action may be brought for the enforcement of any of the obligations arising under this agreement.

22.law and language

this agreement shall be governed by and construed in accordance with the laws of ____________except technical specifications.this agreement has six (6) originals in ____________language and each party holds three (3).

23.arbitration

all disputes, controversies, or differences which may arise between the parties, out of or in relation to or in connection with this agreement, or for the breach thereof shall be settled through amicable consultation.if three occasions of consultation fail to settle, the agreement on mutual encouragement and protection of investment between the government of the people"s republic of china and the government of ______________________shall apply.in case the iue remains to be settled, it shall be finally settled by arbitration pursuant to the rules of conciliation and arbitration of the international chamber of commerce, by three (3) arbitrators designated in accordance with the said rules.

arbitration shall be held in ______________and shall use the ____________language.

the award rendered by arbitrators shall be final and binding upon the parties concerned.

in witne whereof, the parties hereto have caused their respective duly authorized representatives to execute the agreement on the ______day of _______in the year of ________.for and on behalf of the b for and on behalf of the c annex (sketch)

第11篇:Cover Letter Project Engineer

Cover Letter:

Dear XXX,I am seeking a position in Project Proposal or Project management.I am a highly organized, detail-oriented engineer with documented contributions in construction of oil refinery Projects, XXX in fulfillment of the market needs, busine development through customer relationship management.Being a strong team player and independent individual with a proven experience contributing to the cro-functional teams to fulfill corporate goals.

I am a driven and focused individual who knows how to set goals and work to achieve them.This has been the succe behind the completion of more than one complex project.Highlights of my qualifications include:

 Solid modeling to launch ideas into reality and demonstrate to potential customers

 Managing project from infant stage to completion

 Innovative strategist

 Recognized top performer among peers, track record demonstrating exceptional organizational and results focused to consistently exceed expectationsI feel certain my strong initiative and commitment to excellence, coupled with demonstrated experience in project engineering, project leadership and XXX will be of immediate value to your esteemed organization.Should you agree after reviewing the enclosed resume, I would be most privileged to have a personal meeting to further discu your needs and my ability to meet them.Thank you for your time, consideration and forthcoming response.

Yours sincerely,

Shan Yijian

Enclosure

第12篇:Hope Project(希望工程)

Hope Project(希望工程) With the development of our society, education is becoming more and more important.Education makes us acquire a lot of knowledge, understand the world and improve our quality.The development of our country needs a lot of profeionals, in a word, without education, China would not be able to improve the living standard of her people or to achieve her planned economic growth.

However, in our country, especially in some rural areas, some children cannot afford the cost of education.Even when they reach the school age, they have to stay at home and help their parents.To help these poor children, our country has started the Project Hope, which calls on all the people to donate money to these poor children or do whet they can to help the children.This project is a neceary measure the government has taken to help the poor children return to school and fulfill their dream of going to school.In my opinion, the opportunity to receive education should be given equally to everyone.The better educated our people are, the more powerful our country will become.So this project is of great importance and will have a profound effect on our country"s future.

第13篇:Project2003

Project2003心得体会

运用Microsoft Office Project 2003来做项目计划是我们这门课程的核心任务。在进行成本预算、跟踪项目进度中微软公司的Project软件应用最为广泛且易于操作,成为目前进行中小型项目管理的得力工具软件。Project软件根据项目管理的原理,用计算机软件搭建模型,来模拟项目管理的建立和实施,并通过一系列与项目管理有关的图表来完成对项目的管理。

经过学习,我了解到Project软件可以应用在以下几个方面:

1、用于项目招投标

目前很多设计项目都是通过招投标开展的,设计的组织安排、综合进度计划是否合理完善是我院技术水平和管理水平的重要参考指标。使用Project,可以非 常容易地反复推敲、优化项目的计划,最后生成条理清楚、逻辑关系正确、绘制精良的网络图、横道图和各种数据表格,展现企业的风采,给评标人员留下良好的印 象,从而为企业中标助力。

2、项目的动态跟踪

由于一些公司目前同时承接的项目数量越来越多,甲方对项目的质量要求越来越高,从而要求我们在项目的生命周期中进行非常细致的管理。通过使用Project软 件,可以每天对项目的完成情况进行及时的汇总与更新,从而保持项目信息的准确与及时。如果结合Project Server的使用,整个企业的所有项目进展情况将变得非常清晰,利益干系人直接通过浏览器等软件即可以获得有关的项目信息。

3、人力资源的合理调配

通过使用Project对所有项目编制项目计划并进行任务分配,将形成一个工程所有人力资源的庞大信息库。在这个人力资源库中,将可以直接查到每一个人员 目前正在进行的所有项目以及任务的情况,可以统计每个资源的工作量是否被过度分配,每个资源每天的工作量计划为多少个小时等等信息,这样为合理的调配资源 提供了科学的依据。

4、对于跨专业项目的沟通管理 在项目管理的方式下,一个设计项目将由一个项目组来共同完成,它突破了原来职能型组织结构的部门局限性,可以更好地进行项目的沟通管理。在计划编制好后, 就已经明确了不同部门资源的工作量与任务完成时间,任何任务分配信息的更改都将及时反馈到项目计划中,并通知到相关人员。同时每一个项目有统一的文档库与 问题库用来交换项目的信息,项目组的成员通过浏览器即可以访问这些资源,这样可以更有效地协调跨专业的项目。

5、辅助核算生产成本

使用Project可以对计算生产成本起到辅助作用。在项目计划阶段,通过编制项目计划,进行任务分配,可以估算每个资源的工作量或使用量,从而估算整个 项目的成本。在每个项目的生命周期中,都需要进行项目的跟踪与更新,在项目完成后,将有这个项目的任务分解及资源工时的详细信息,通过这些信息,可以核算 每个资源在这个项目中的实际工作量,从而计算出这个项目的实际成本。

用Project2003编写项目计划的流程

Project是一个功能强、管理细腻、操作方便的优秀项目管理网络计划软件,这个软件的理论基础是国际上公认的关键路径法(CPM)和计划评审技术 (PERT)。它提供了一套完整的项目描述和计算的方法及模型,通过这个软件生成的图、表或文件,使所有参加项目工作的人员对于项目的理解达到共识,从而 能够协调一致地工作,出色地完成项目。 为了更有效率地做好一个项目计划,根据经验,按照以下的工作流程来编制计划会比较好:

1、定义项目的信息:包括项目开始时间、项目文件名称、摘要信息、项目日历时间等,这一步可以通过“项目向导”完成。Project2003的项目向导用户界面非常友好,可以引导用户一步一步的完成以上信息的设置。

2、对项目进行WBS分解,采用大纲与分级结构列出项目的所有子任务。这个过程应该是逐步细化的过程,最先列出摘要任务或者是里程碑式的任务,然后对每一 个摘要任务分别进行分解,列出子任务,任务分解的程度以自己管理的要求为准。例如“单项文本编制”这样一项摘要任务,即可以把它分解为“单项说明编制”、“概预算编”、“图纸绘制”、“文本整理”这样几个子任务,也可以根据实际情况(例如“单项文本编制”这项子任务是一个资源完成,并且总工时数小于40小 时时),不对该任务进行分解。列好所有任务后,再在脑海中回想一下自己对项目分解的情况,尽量找出是否有比较重要的任务没有分解到,尽量在这一步中把项目 分解得越正确越好,这样对后面步骤的影响就会小些。

3、对所有子任务(不包括摘要任务)填写每个子任务的估计工期。在填工期值的时候不要考虑资源的可用性的情况,仅仅根据项目进度的安排,列出每个子任务的 工期即可,而系统自动会根据子任务的工期来计算摘要任务的工期。并且注意此步骤仅需输入“工期”域的数据,而不要输入“开始时间”或“完成时间”域的数 值,因为如果填了这两个域的数值,Project会自动加上时间限制。

4、设定任务的链接关系。Project中的任务共有四种任务链接关系,分别为完成-开始(FS)、开始-开始(SS)、开始-完成(SF)、完成-完成 (FF),表示其中一个任务的开始或结束将如何取决于另一个任务的开始或结束时间。例如“单项文本编制”任务与“单项文本一审”任务就是FS关系,即表示 “单项文本编制”任务完成之后,“单项文本一审”任务才能开始。通过对所有的子任务进行链接关系的设置,系统将自动计算出摘要任务以及整个项目的工期,而 不需要我们手动去设置每个任务的“开始时间”与“结束时间”。当然在这个过程中,是可以设置任务的重叠或延迟的,例如,可以设置“单项文本一审”任务在 “单项文本编制”任务完成后提前一天开始,或者延迟一天开始。

5、建立资源表。切换到“资源工作表”视图,逐项列出该项目中所有需要用到的工时资源与材料资源的情况,这个过程可以对资源进行分组的设置,以便今后在进 行资源统计的时候,可以分组来显示信息。如果要统计成本的任务,则在资源的“费率”域中进行资源的单位成本的设置。在这个步骤对,对于特殊资源可以进行资 源日历的单独设置,例如某个资源在特定时间需要休息,可以单独设置该资源的日历。

6、给项目的各项任务分配资源。该步骤最好用拆分窗口的方式进行操作,上方主窗口采用“甘特图视图”,下方副窗口采用“任务窗体视图”显示。在“任务窗体 视图”中,分配每项任务资源(同时要设置“资源单位”)、每个资源的“工时”、任务“工期”等信息,系统会根据设置的任务类型来自动计算工期、工时与单位 中的某一项值,在这步中是可以对任务同时设置多个资源的,也可以通过“分配资源”按钮来进行以上的操作。完成以上步骤之后,就可以说已经编制了一个完整的 初步计划。

7、对项目计划的调整与优化。根据以上编制的初步计划,看看项目进度能否满足要求,如果需要缩短项目的工期,通过“甘特图向导”按钮进行项目关键路径的显 示,并缩短该项目中关键任务的工期(通过增加资源、分解任务、调整资源工作时间等方式设置)。此外,切换到“资源工作表”视图,查看资源是否被过度分配 (系统自动红色标记了过度分配了的资源),如果被过度分配,找到过度分配资源的任务,对该任务进行进一步的优化。这样经过以上七个步骤后,将编制出一个比 较符合实际情况的项目计划来。当然项目

计划编制的好坏,是否最优方案,跟项目经理的经验是有很大关系的。这个项目计划完成后,就可以通过专业版或标准版发布到服务器上,进行整个项目组对该项目的协同工作了。

总之project2003操作简单方便,功能全面,相信在我以后的学习工作中一定能起到非常大的作用。

第14篇:牛津英语4B Project 1 单元教学计划

牛津英语4B Project 1 单元教学计划

一、教学内容:Project 1

二、教学目标:

运用U1-U4所学的语言知识,介绍自己的学校和学校生活。

完成有关学校生活的信息表格。

三、教学重难点:

巩固前4个单元所学的语言项目,并能够熟练四运用。

四、教学建议

通过听说读写唱游等手段,帮助学生查漏补缺,比较系统全面地复习前四个单元所学知识。

五、教学安排

两课时

第15篇:牛津英语4A Project 1 单元教学计划

牛津英语4A Project 1 单元教学计划

一、教学内容

Project 1 复习第一单元至第四单元已学的词汇、句型等语言知识

二、教学总目标

1.句型: I like…

Do you like…?Yes,I do./No,I don’t.

I don’t like…

I have…

What do you have?

Do you have…?

How many…do you have?

Can I have a look?

Can you…?Yes, I can./ No, I can’t.

2.词汇:

Tiger,lion,panda,elephant,dog,cat,monkey,horse,grape,banana, mango,pineapple,thirteen,fourteen,fifteen,sixteen,seventeen, eighteen,nineteen,swim,jump,skate,football,basketball,

table tennis,ball

三、教学重难点

复习第一单元至第四单元的重要句型,词汇,

四、教学建议

利用图片、简笔画、实物等教学用具,通过游戏、活动等形式引导学生复习并熟练运用单词与句型,让学生在真实的情景中理解、学习并运用一至四单元的句型。

四、教学安排

2课时

第16篇:六上Project1教案

译林小学英语 六上Project 1单元分析

主备人:刘丽

一、教学目标

1、能听得懂、会说、会读和会拼写词汇 holiday,weather,was,did,didn’t,Great Wall,went,for the holiday,how was the weather,National Day,go to。

2、能听得懂、会说、会读和会写句型Where did you go for tthe holiday? What did you do there? How was your holiday? WWhy did you call me?Did you ...?Yes,I did./No, I didn’t.How was the wweather? It was...

3、能听得懂、会说、会读日常交际用语Find photos or draw pictures.Ask and answer the questions about the photos or pictures.Make a holiday album and give a report.

4、能够制作一个假日相册并能作一个报告。

5、能对已学的知识进行综合性的运用。

二、单元教学重点:

1.复习1-4单元所学的单词句型。

2.学生能够在原有基础上更熟练的使用所学句型,并能运用于交流。

三、单元教学难点:

通过本单元的复习,要求学生能熟练地听、说、读、写已学过的词汇和句型。

四、活动任务:

1、利用照片或图片制作一本假日出游相册。

2、根据照片或图片上的信息,运用第一单元至第四单元所学的语言知识与同伴进行问答,分享假期乐趣。

Project1 A holiday album

(period 1) 主备人:刘丽

一、教学目标

1、能听得懂、会说、会读和会拼写词汇 holiday,weather,was,did,didn’t,Great Wall,went,for the holiday,how was the weather,National Day,go to。

2、能听得懂、会说、会读和会写句型Where did you go for tthe holiday? What did you do there? How was your holiday? WWhy did you call me?Did you ...?Yes,I did./No, I didn’t.How was the wweather? It was...

3、能听得懂、会说、会读日常交际用语Find photos or draw pictures.Ask and answer the questions about the photos or pictures.Make a holiday album and give a report.

二、教学重点

1.复习1-4单元所学的单词句型

2.学生能够在原有基础上更熟练的使用所学句型,并能运用于交流

三、教学难点

能对已学的知识进行综合性的运用。

四、教具学具准备 光盘单词卡片,课文图片,PPT

五、教学过程 Step1.Warm up 1.Greetings.2.Free talk What day is it today? What day was it yesterday? How is the weather today? How was the weather yesterday? Where did you go this summer holiday? What did you do last weekends? Step2.Presentaiton 1.Review the words: Bund/Great Wall/Palace Museum/Shanghai Museum/Summer Palace/Tian’anmen Square (出示单词卡片,帮助学生回忆所学单词) 2.Show my holiday album (教师先出示自己的假期相册,先向同学们说明自己所去的地方,并且对自己所去的地点进行简单地介绍,为后面学生介绍做好铺垫,让学生能够模仿着去说。) 3.draw and say(part A)

Everyone should draw a place you have gone in your life.And try to introduce the place to your clamate.(每个同学都要简单地画出自己曾经去过的一个地方,并且用简单的语句向你的同学们介绍这个地方。) Tips: I went to...there was/were...The weather there was...4.ask and answer(Part B) Four students in a group and talk about the places you visited.(四人一小组讨论你所游玩过的地方) Use the sentences below: Where did you go for your holiday? What did you do there? How was the weather? Did you...? Step3.Consolidation 用单词适当形式填空

1.Last National Day Holiday, Mike______ (go) to the Star Lake with his family.2.He______ (fish) now.But he______ (not catch) any fish.3.The boy pointed at the king and______ (laugh).4.She was ill.So she______ (take)some medicine and______ (stay) in bed.5.It was______.So there was a lot of______ (rain).6.It was ______.There were black ______ (cloud) in the sky.7.We ______ (see) some bees flying in the flowers just now.8.He ______ (look) sad, because he ______ (lose) a new pen.Step4.Homework 1.复习1-4单元。 2.预习CD部分。

板书设计:

教学反思:

Project 1 A holiday album

(period 2) 主备人:刘丽

一、教学目标

1.复习第一单元至第四单元已学的词汇、句型等语言知识。

2.对一般过去时态加深理解,对规则动词过去式的读音进行归纳总结;对不规则动词过去式加强记忆和拓展。

二、教学重点

1.复习第一单元至第四单元已学的词汇、句型等语言知识。

2.对一般过去时态加深理解,对规则动词过去式的读音进行归纳总结;对不规则动词过去式加强记忆和拓展。

三、教学难点

前4个单元知识的整合运用和拓展。

四、教具学具准备

1、单词卡片,PPT

2、课件、学生自己以前和现在的照片

五、教学过程

Step 1 预习反馈

1.唱诵歌曲Rain, rain, go away 2.复习天气类单词及句型

教师利用课件呈现国庆节七天的天气情况,与学生进行问答。 T: How was the weather on National Day/1st October/Monday? Ss: It was…..Step 2 新知呈现

1.要求学生拿出课前准备好的旅游景点的照片或图片,交流分享。 2.指导学生将准备好的照片或图片贴在学生用书P99,并仿照例子给每幅图片写上标注,标明时间、城市和风景地名称。

3.组织学生互相展示自己制作的相册,并根据其内容,运用所学的语言知识,互相介绍出游经历。学生先根据自己的照片或图片进行介绍,再离开座位,与自己的好朋友进行交流提问。 Step 3 自主学习

1.正确朗读下列单词。

watered pulled played cleaned cooked milked picked liked watched helped washed looked collected visited tasted

2.归纳总结:

1) 规则动词的过去式词尾变化: a.一般情况下加ed,如played、milked.b.以不发音字母e结尾的加d,如liked.c.以辅音字母+y结尾的变y为i,再加ed,如study—studied 2) 规则动词加ed后的词尾读音: a.在浊辅音和元音后读/ d /,如lived.b.在清辅音后读/t /, 如liked, helped.c.在/ t/,/ d /音后读/ Id /,如tasted 3) 不规则动词过去式积累 : am/is-was are-were go-went do, does-did have, has-hade make-made read-read

drink-drank get-got come-came take-took see-saw buy-bought sing-sang Step4拓展延伸

朗读下列单词,你发现了什么,你还能举出类似的单词吗?work-worker teach-teacher farm-farmer cook-cooker visit-visitor 板书设计:

教学反思:

eat-ate

第17篇:Project的操作与运用

Project的操作与运用

Microsoft Project (或 MSP)是一个国际上享有盛誉的通用的项目管理工具软件,凝集了许多成熟的项目管理现代理论和方法,可以帮助项目管理者实现时间、资源、成本的计划、控制。

Microsoft Project 不仅可以快速、准确地创建项目计划,而且可以帮助项目经理实现项目进度、成本的控制、分析和预测,使项目工期大大缩短,资源得到有效利用,提高经济效益。是专案管理软件程序由微软开发销售。软件设计目的在于协助专案经理发展计划、为任务分配资源、跟踪进度、管理预算和分析工作量。第一版微软Project 为微软Project for Windows 95,发布于1995年。其后版本各于1998, 2000, 2003和2006年发布。本应用程序可产生关键路径日程表——虽然第三方ProChain和Spherical Angle也有提供关键链关联软件。日程表可以以资源标准的,而且关键链以甘特图形象化。另外,Project可以辨认不同类别的用户。这些不同类的用户对专案、概观、和其它资料有不同的访问级别。自订物件如行事历、观看方式、表格、筛选器和字段在企业领域分享给所有用户。

一般Project使用步驟可以分为以下几步

1.输入项目基本信息;

2.输入任务名称、任务持续时间、建立任务间的逻辑关系; 3.检查网络逻辑关系;

4.输入资源数据、费用数据; 5.保存进度计划和基础数据;

6.检查工期和成本目标是否符合要求,不符合则进行调整和优化; 7.将最优计划设置为基准计划;

8.打印计划报告(网络图、横道图、资源负荷图);

9.开始实施项目,并分别在

7、

8、

9、10月底各进行一次跟踪和控制

MS Project是一个经典的项目管理工具,它以使用简单、易用得到广大项目管理人员的肯定。但在实际工作中很多项目管理人员并没有将MS Project的功能与项目管理的精髓进行结合来指导项目进度计划的制定,结果导致做出的项目进度计划“看上去很美”。

为什么每个项目都要先制定项目进度计划?因为项目进度计划的制定可以使项目经理、高层经理、客户、业主等所有项目干系人对项目的结果充满信心,在项目未开始前就可以看到项目的结果。因此,项目管理人员制定的项目进度计划一定要准确并具有可执行性,否则项目进度计划就成了空谈,直接导致项目进度计划不停的变更或弃之不用,最终造成项目失控。

在使用MS Project制定项目进度计划时,很多项目管理人员通常只做2件事:创建任务,给任务添加资源。就算项目的任务都经过了WBS分解,而且项目结束时间也符合要求,那么这样的项目进度计划仍然可能不具备实际的可操作性。在此必须强调的是:使用MS Project时不能只看Gantt图,还必须使用“Resource Usage资源使用情况视图”来验证项目计划的合理性和可操作性。

例如某项目需要3个项目成员在10天内完成一个工程,项目经理制定的进度计划如图1所示。当看到这份进度计划时,任何人都不会觉得有什么问题,大家都觉得项目势必是成功的。

图1 某项目进度计划Gantt图

但实际情况却不是如此,项目管理人员如果打开MS Project的“Resource Usage资源使用情况视图”就会发现项目进度计划中存在非常严重的问题。如图2所示,红色方框的区域是该项目成员没有工作任务;蓝色椭圆区域是项目成员要不工作量不足,要不工作量大的连加班都不可能完成。

通过MS Project提供的这2个视图就可以体现制定项目进度计划的精髓:“不但要在合理的时间内完成项目,而且在资源使用时达到平衡的效果”。

图2 Resource Usage图

除了以上2个视图外,MS Project还提供了制定项目计划非常有用的一些小工具。

 设置关键路径:打开【Format】à【Gantt Chart Wizard】菜单,如图3所示,MS Project可以自动生成项目进度计划的关键路径,关键路径上的任务会使用红色进行标示。关键路径的设置对于项目经理监控项目是非常有用的。

图3 设置关键路径

 多项目间资源共享:多项目共享某个资源的情况在实际工作中是非常常见的,例如:美工会参与多个项目的UI设计。但公司又没有使用Project Server,那么该如何对项目的共享资源进行合理使用呢?打开【Tools】à【Resource Sharing】à【Share Resources】菜单,如图4所示,可以将其他项目的进度计划中资源使用情况与本项目进行合并,这样就可以对项目资源进行有效的使用和平衡。

图4 共享多项目资源

MS project是基本的项目管理分析软件,可以对大多数项目进行时间控制和资源安排,有着强大的功能而且可以找到在项目在资源和时间上的瓶颈,但是制定一份合理、有效的项目进度计划却是个复杂的过程。他牵扯到对需求的WBS分解、项目规模的估算、资源能力的识别、资源日历的定义、任务时间的估算等诸多环节,这些环节中需要使用到不同的知识、工具和方法,MS Project只是这个环节中使用到的一种工具而已。因而一般的大的工程项目,都不用project。因此在实际操作过程中,应将理论与实践结合起来,成功地运用于实践,形成一种科学,可行的管理方法。正确地认识project软件,全面掌握project软件的功能。

第18篇:project文件如何导入word

project文件如何导入word

下列两方法,自己去选择吧。

方法一:将它以图片方式保存到Word中.操作如下:

视图->工具栏->分析->(打开分析工具栏)->将图片复制到Office向导->(按要求操作)

在转换过程中可做调整,你仔细处理选项.

方法二:采用"复制图片"命令.操作如下:

(菜单)报表->复制图片->(自己按要求操作)

说明:

1.若选择"到GIF图像文件",生成Web用的GIF格式图像;

2.若选择"按屏幕显示"或"打印格式",则会将图像复制在剪贴板中,按CTRL+V粘贴进来(如去Word等).如何将EXCEL格式的项目计划表转换成Project格式文件

利用Excel导入向导!在〔列出任务〕窗口中,按下〔导入向导〕,即可从Excel中导入任务。

接着就会出现打开文件对话框,选择一个目标Excel文件,单击〔打开〕按钮。 接着出现〔导入向导〕对话框,单击〔下一步〕按钮。

4接着出现〔导入向导-映射〕对话框。为了确保将Excel信息导入到Microsoft Project的正确的域中,故而需要创建或编辑(选择〔使用现有映射〕)导入映射。在此我们选择〔新建映射〕。然后,单击〔下一步〕按钮。

6、接着出现〔导入向导-任务映射〕对话框。这时系统会自动读出我们要导入的Excel文件的工作表,由于产品经理马强的任务数据都放置在〔任务计划〕表中,故映射任务数据时,选择〔源工作表名称〕时选取〔任务计划〕工作表。

7、系统会自动将〔任务计划〕工作表中的列名称〔一览无疑清凉秀〕读入〔从:Excel域〕中,并可以从下面的〔预览〕中看见该列的信息情况。

8、接着我们要将任务信息〔从:Excel域〕映射〔到:Microsoft Project域〕。从〔到:Microsoft Project域〕选择要映射的Microsoft Project域〔名称〕,按“回车键”即可选定。

9、如果还有其他信息需要〔从:Excel域〕映射〔到:Microsoft Project域〕,则改变工作表中的域,重复步骤8的操作即可。

10、以上映射完毕之后,单击〔下一步〕按钮,结束本对话框操作。

11、到此,我们的数据导入工作便大功告成了!单击〔完成〕按钮关闭对话框。

12、最后映射来至Excel的任务。

怎么把project转换成EXCEL?

使用MS-Project软件编制项目的计划表是很多项目经理经常的工作内容。但是,有时候也会感觉到Project软件使用中缺乏灵活性,比如:要增加一些标记和批注;插入图片甚至是插入一些统计图表。

本人利用Excel的宏功能(又称:VBA)编写了一个将Project转换为excel计划表的小工具。希望能给大家的工作带来方便。因为之前是针对本人每周统计各个项目的进度所使用的,因此可能和大家使用的要求不太一样,但是,我在这里介绍一下数据导入的规则,方便大家根据自己的要求灵活运用。

使用说明:

1.

打开“进度报告(2)”工作表,在第一行会看到两个单元格分别写着“初始化”和“更新”使用时,请首先双击“初始化”单元格,会将现有数据全部清除;然后再双击“更新”单元格,程序就会将这个工作表之后的工作表数据汇总到“进度报告(2)”工作表中;

2.

使用时,首先确保打开excel的允许宏运行;

3.

然后打开MS-Project软件,将Project软件的数据粘贴到“进度报告(2)”之后的工作表中。可以使用多个项目时,请使用多个工作表分别粘贴Project的数据; 4.

需要说明的是,数据导入时,是采用对应的列的数据导入到“进度报告(2)”的对应列,因此,如果您的Project中的列的排列和excel的列的顺序有差异时,可以插入相应的空白列;

5.

数据导入之后,汇总表格您就可以任意编辑了;

project和word,excel之间的转换

2011-05-12 17:15:51|分类:|标签: |字号大中小 订阅

一说到office组件综合运用,有的朋友就想到要编程,实际是不需要的,如在实际中打印project报表,要加上页眉页脚,要对数据进行分析,这都不是project的强项,我在实际工作中是这样解决的:

1.打印报表-将project转换成Word文档 --- 经典使用

Word文档是常用的软件,特别是word强大排版功能使我们的工作更加准确,project报表要加上页眉页脚,将其转换成Word文档可以做到。当前普遍的做法是将做好的project粘贴到Word里,可是粘到Word后表的格式全变了,还得重新进行调试,费时又费力。下面介绍一种方法可以轻松实现转换。

首先,在编缉好的project上点击“文件”→“另存为Web页”。Web页就是网页文件,在导出向导选择下一步,使用现有映射,选择数据映射,按向导一步步进行,htm根据实际情况改成你所需要的名字,如:“XX报表.htm”,再点击“保存”。注意,在改名时绝不能把后面的.htm去掉,只要改“.”前面的部分就可以了。

找到刚才保存好的“XX报表.htm”,如果你所安装的操作系统是WindowsXp或Windows 2000,可以在文件上面直接点击鼠标右键,选择“打开方式”最下面的的“打开程序”选项,在列表中找到“Word”选中并确定。也可以改名为“XX报表.doc”。

用Word程序打开该文件后,不要做任何编缉操作,直接点击“文件”→“另存为”,把文件名改成“project转Word版”,把保存类型选成“Word文档”,再点击“保存”即可。现在再打开刚才保存的“project转Word版”文件看看,就是word文档了,再按word文件进行页眉页脚设置,就不用我多说了。

2.数据分析-将project转换成excel表格

Excel是常用的软件,特别是Excel的强大制表功能使我们的工作准确和高速,按上面介绍的方法,首先,在编缉好的project上点击“文件”→“另存为Web页”。Web页就是网页文件,在导出向导选择下一步,使用现有映射,选择数据映射,按向导一步步进行,htm根据实际情况改成你所需要的名字,如:“XX报表.htm”,再点击“保存”。注意,在改名时绝不能把后面的.htm去掉,只要改“.”前面的部分就可以了。

找到刚才保存好的“XX报表.htm”,如果你所安装的操作系统是WindowsXp或Windows 2000,可以在文件上面直接点击鼠标右键,选择“打开方式”最下面的的“打开程序”选项,在列表中找到“excel”选中并确定。也可以改名为“XX报表.xls”。

用excel程序打开该文件后,不要做任何编缉操作,直接点击“文件”→“另存为”,把文件名改成“工作表excel版”,把保存类型选成“excel工作薄”,再点击“保存”即可。现在再打开刚才保存的“project转excel版”文件看看,就是word文档了,再按excel文件进行计算,就不用我多说了。

将计算结果导入project,ok,达到目的。其它office程序也可以按同样的方法使用。

本文来源:http://www.scfx8.com/gerengongzuozongjie/65357.html