职业测评小程序源码(趣测小程序源码)
本文目录一览:
- 1、免费的学科/职业兴趣评估
- 2、对于职业规划的几点建议
- 3、求一个c++小程序源代码,要求200行以上,给100分,能用再加100
- 4、职业规划的目的是什么,我怎么觉得没什么意义?
- 5、如何知道自己的性格?然后根据自己的性格,进行职业规划。。。。。。
- 6、未来职业规划,如何做呢?
免费的学科/职业兴趣评估
武汉大学心理测评系统--职业测评版 V2.0
1、包含量表:MBTI 职业兴趣测试 职业性格测验 职业价值观测评 职业能力倾向自我测评 职业适应性测验 卡特尔16项人格因素测验(16PF) 症状自评量表 气质测验
2、适用对象:企业员工、应往届毕业生以及其他需要人才测评与职业规划的单位或个人
3、系统功能:可以测查被试者的基本潜能、气质、人格、与职业有关的能力、心理健康状况等,系统选用了在人事测评领域应用非常广泛的9个经典测验,对个体的个性品质、职业适应性、组织行为特点、能力、人际特征、管理技能等方面进行了测查和评估,可以帮助企事业单位招聘合适的员工,辅助培训在职员工
4、版本分类:职业测评版目前主要分为单机版和网络版,以满足不同客户实际需要
下载地址
对于职业规划的几点建议
1.首先分析自己想要什么?
2.希望未来的自己可以达到什么阶段?
3.分析现在的市场,什么热门?
4.自己可以选择那些?
5.自己的性格特点是什么,自己比较适合哪一类的工作。
6.自己在未来发展需要用上哪些技能?
7.如何去实现它?
职业规划特点:
1.持续性
人生每个发展阶段应能相互对应。
2.合理性
符合现在社会的发展趋势,并且能够获得别人的认同
3.灵活性
可以预防、猜测以后会发生的事情,做出一个解决方案
如果现在的你还是一头雾水,对自己感觉比较模糊,试着做一些性格测试,比如可以在网上找PDP职业测试、在微信上可以搜索源码职业测评小程序,对自己来说,这能更好的分析自己的情况。
求一个c++小程序源代码,要求200行以上,给100分,能用再加100
//=================================[说明]=======================================*/
//学生成绩管理
//文件名:main.cpp
//------!!!!!!---------BOF-[程序代码开始]-------------------
#includeiostream
#includestring
using namespace std;
//=============开始定义结构体===================================================
struct combox
{
int num;
int mark;
string name;
combox *next;
};
//=============结束定义结构体===================================================
//=============开始定义Commonbox类==============================================
//-----类体开始------------------------
class Commonbox
{
private:
combox *head;
void Swap(combox *,combox *); //交换两个combox变量的数据域
void Print(combox *); //输出一combox指定的记录
combox *Find(int); //查找条例条件的记录,并返回该记录的指针
public:
Commonbox()
{
head=NULL;
}
int ListCount(); //统计当前链表的记录总数,返回一个整数
void AddItem(int num, string name, int mark); //添加一条记录到表尾
void RemoveItem(int); //删除一条指定的记录
void List(); //列出当前链表中的所有记录
void Sort(); //对当前链表进行排序
void Search(int); //在当前链表查找指定记录并输出
float Average(); //计算平均成绩
};
//-----类体结束------------------------
//-----类成员函数开始----------------------------------
int Commonbox::ListCount() //统计当前链表的记录总数,返回一个整数
{
if (! head)return 0;
combox *p=head;
int n=0;
while (p)
{
n++;
p=p-next;
}
return n;
}
void Commonbox::AddItem(int num, string name, int mark) //添加一条记录到表尾
{
if (! head)
{
head=new combox;
head-mark=mark;
head-num=num;
head-name=name;
head-next=NULL;
return;
}
combox *t=head;
while (t t-num!=num)
t=t-next;
if (t)
{
cout"操作失败:学号为"num"的记录已经存在!"endl;
return;
}
combox *p=head;
while (p-next)p=p-next;
combox *p1=new combox;
p1-num=num;
p1-mark=mark;
p1-name=name;
p1-next=NULL;
p-next=p1;
return;
}
void Commonbox::RemoveItem(int num) //删除一条指定的记录
{
combox *t=Find(num);
if (! t)return;
combox *p=head;
//如果要删除的记录位于表头
if (head==t)
{
head=head-next;
delete p;
cout "成功删除学号为 "num" 的记录!"endlendl;
return;
}
while (p-next!=t)p=p-next;
combox *p1=p-next;
p-next=p1-next;
delete p1;
cout "成功删除学号为 "num" 的记录!"endlendl;
return;
}
void Commonbox::Print(combox *p) //输出一combox指定的记录
{
coutp-num"\t\t";
coutp-name"\t\t";
coutp-markendl;
return;
}
void Commonbox::List() //列出当前链表中的所有记录
{
if (ListCount()==0)
{
cout "错误:当前的列表为空!"endl;
return;
}
combox *p=head;
cout"共有记录:"ListCount()endl;
cout"学号\t\t姓名\t\t分数"endl;
while (p)
{
Print(p);
p=p-next;
}
cout endl;
return;
}
void Commonbox::Search(int num) //在当前链表查找指定记录并输出
{
cout "Searching...."endl;
combox *p=Find(num);
if (p)
{
cout"学号\t\t姓名\t\t分数"endl;
Print(p);
}
cout endl;
}
combox *Commonbox::Find(int num)
{
if (ListCount()==0)
{
cout "错误:当前的列表为空!"endl;
return NULL;
}
combox *p=head;
while (p)
{
if (p-num==num)break;
p=p-next;
}
if (! p)
{
cout "错误:找不到该记录!\n";
return NULL;
}
return p;
}
void Commonbox::Swap(combox *p1, combox *p2) //交换两个combox变量的数据域
{
combox *temp=new combox;
temp-num=p1-num;
temp-mark=p1-mark;
temp-name=p1-name;
p1-num=p2-num;
p1-mark=p2-mark;
p1-name=p2-name;
p2-num=temp-num;
p2-mark=temp-mark;
p2-name=temp-name;
}
void Commonbox::Sort() //对当前链表进行排序
{
cout "Sorting..."endl;
if (ListCount()2) return;
combox *temp=NULL,*p=NULL,*p1=NULL,*p2=NULL,*k=NULL;
int n=ListCount(),i,j;
p=head;
for (i=1;in;i++)
{
k=p;
p1=p-next;
for (j=0;jn-i;j++)
{
if (k-num p1-num)
{
k=p1;
}
p1=p1-next;
}
if (p!=k)Swap(k,p);
p=p-next;
}
cout "Complete successfully!"endlendl;
return;
}
float Commonbox::Average() //计算平均成绩
{
if (ListCount()==0)
{
cout "错误:当前的列表为空!"endl;
return -1;
}
int sum=0,n=0;
combox *p=head;
while (p)
{
sum += p-mark;
p=p-next;
n++;
}
return float(sum)/n;
}
//-----类成员函数结束----------------------------------
//=============结束定义Commonbox类==============================================
Commonbox student; //定义全局变量
int Menu()
{
cout "===========[主选单:]==========="endl;
int n=1,select=-1;
cout n++".输入学生成绩;"endlendl;
cout n++".按学号排序;"endlendl;
cout n++".按学号查找记录;"endlendl;
cout n++".删除由学号指定的记录;"endlendl;
cout n++".列出所有记录;"endlendl;
cout n++".计算平均成绩;"endlendl;
cout "0.退出;"endlendl;
cout "[请选择(输入相应数字)]:";
cin select;
return select;
}
char Exit() //返回一个字符患,用于确认退出
{
char s;
cout"确定要退出程序吗?[Y/N]:";
cin s;
return s;
}
void Input(int *num, string *name, int *mark) //输入学生信息
{
cout "请输入 学号 姓名 分数:";
cin *num;
if (*num==-1)return;
cin *name*mark;
return;
}
void AddNew() //增加记录
{
int num=0,mark=0;
string name="";
coutendl"当输入的学号为-1时表示结束输入."endl;
Input(num, name, mark);
while (num!=-1)
{
student.AddItem(num,name,mark);
Input(num, name, mark);
}
return;
}
void DoFind() //按学号查找
{
int num;
coutendl"当输入的学号为-1时表示结束输入."endl;
do
{
cout "请输入要查找的学生的学号: ";
cinnum;
if (num==-1)continue;
student.Search(num);
}
while (num!=-1);
return;
}
void DoDelete() //删除记录
{
coutendl"当输入的学号为-1时表示结束输入."endl;
int num;
do
{
cout "请输入要删除的学生的学号:";
cinnum;
if (num==-1)continue;
student.RemoveItem(num);
}
while (num!=-1);
return;
}
void ShowAverage() //输出平均数
{
float avr=student.Average();
if (avr0)
{
cout"共有记录:\t"student.ListCount()endlendl;
cout"平均成绩:\t"avrendlendl;
}
return;
}
//-------******主函数开始******-------
int main()
{
cout"Welcome!\n学生成绩管理系统\nVer 1.01\nBy FondBoy\n\n";
int select;
char s;
while (1)
{
select=Menu();
switch (select)
{
case 0: //退出程序
s=Exit();
if (s=='y' || s=='Y')return 0;
break;
case 1: //输入学生成绩
AddNew();
break;
case 2: //按学号排序
student.Sort();
break;
case 3: //按学号查找记录
DoFind();
break;
case 4: //删除由学号指定的记录
DoDelete();
break;
case 5: //列出所有记录
student.List();
break;
case 6: //输出平均成绩
ShowAverage();
break;
default:
cout"无效输入!"endl;
}
}
return 0;
}
//-------******主函数结束******-------
//------!!!!!!---------EOF-[程序代码结束]-------------------
职业规划的目的是什么,我怎么觉得没什么意义?
职业规划的目的很简单:
1.找到适合自己的工作;
2.通过规划求得职业发展;
找工作不难,找到适合自己的才是最难的。
每个工作都有长处和短处,每个人都有优势和劣势。分析、定位是职业生涯规划最重要的环节,它决定着职业规划的方向,也决定着职业规划的成败。
如果你是敷衍了事,那肯定是没有意义,自己都不知道自己的目标,做生涯规划确实没有意义。
不过职业规划对自己来说有着相当大的意义的,对于未来的发展有一个规划,才会少走弯路。
如果实在没有思路做一些性格测试小程序、找职业规划老师聊一聊,对自己明白前方的路很有帮助。
推荐一些我自己觉得比较好的建议:
1. 可以在网上搜一些性格测试比如:PDP、MBIT
2. 可以在微信上找一些小程序比如:源码职业测评小程序
3. 如果测试对你来说确实感觉用处不大,不妨可以找职业规划相关的老师,一对一更容易对未来的自己有一个完美的规划。
当你有了目标,有了计划,那么它的意义就会体现出来,明白对自己的人生是有多重要。
如何知道自己的性格?然后根据自己的性格,进行职业规划。。。。。。
可以试着做一做关于职业测试,比如源码职业测评小程序,一共有16种不同的性格,举一个例子吧,它测试的内容还是很详细的,如果你是ENTP,
源码职业测评ENTP
1.反应快、聪明、长于多样事务。
2.具激励伙伴、敏捷及直言讳专长。
3.会为了有趣对问题的两面加予争辩。
4.对解决新及挑战性的问题富有策略,但会轻忽或厌烦经常的任务与细节。
5.兴趣多元,易倾向于转移至新生的兴趣。
6.对所想要的会有技巧地找出逻辑的理由。
7.长于看清楚他人,有智能去解决新或有挑战的问题。
适合职业:投资顾问(房地产、金融、贸易、商业等)、各类项目的策划人和发起者
下图是所有的一些简介:
这个测试最好的就是结合了自己的性格特点,给你推荐了适合自己的职业,如果现在的你很迷茫,可以做一做,相信对你以后选择工作有很大的帮助。
未来职业规划,如何做呢?
职业规划对自己来说也是有着相当大的意义的,对于未来的发展有一个规划,才会少走弯路。
首先要自己了解自己才能做出适合自己的职业规划。
1. 自己的特长
任何职业岗位都要求求职者掌握一定的技能,具备一定的能力条件,可以试着从自己的优势出发。
2. 自己的爱好
兴趣是最好的老师,如果你对自己的工作有热爱、感兴趣,相信自己也会不由自主的做好。
3. 市场的需求
有需求就有供应,了解现在的市场信息,对自己未来的发展有绝对性的作用。
职业规划特点:
1. 持续性
人生每个发展阶段应能相互对应。
2. 合理性
符合现在社会的发展趋势,并且能够获得别人的认同
3. 灵活性
可以预防、猜测以后会发生的事情,做出一个解决方案
什么阶段做什么样的事,对职业规划来说,自己能够做的越细越好。
如果对于自己确实不太了解可以试试在微信上面找一些小程序来测试一下,比如可以试一试源码职业测评,了解自己才能做出适合自己的职业规划。