P2P聊天室实验报告

P2P聊天室实验报告
P2P聊天室实验报告

程序设计专题Ⅱ小组工作报告(含个人报告)

小组成员:刘佳

学号:10283008

指导老师:杨武杰

程序设计介绍

一.概述

编写目的:

用java程序设计语言,编写一个P2P的局域网聊天室。

总体要求与目标:

◆无中心节点,即不允许一个服务器与多个客户端的情况。

◆程序使用UDP网络通信协议,启动后自动检测局域网内启动该软件的用户,

并将其IP显示在用户列表中;

◆程序定时侦测局域网中在线的用户(侦测方法为:向所在网段中每个IP 的

特定端口发送UDP数据包,若有响应则表示在线,需将其记录);

◆使用图形用户界面,界面参考了腾讯QQ的用户界面,分为登录窗口,简体

小窗口,和大厅三个主要窗口,还有其他提示窗口。

◆默认情况为和当前选中用户之间私聊;

◆若广播则对所有在线用户发送信息;

二、程序框架:

该程序一共定义了6个类。其中类Mainframe,smallframe,login,loginwindow 为4个外部类。各类主要为实现与用户的交互功能而设计,并进一步使交互过程更加具体化,正规化。

下面对各类,各界面对象与组件及功能进行介绍:

类loginwindow:

类loginwindow为JWindow类型,为模拟软件运行之前的登录等待画面。类login:

登录窗口中分为三个面板,分别为npane,cpane,spane。

npane添加了一个图片标签label3,并将其放置在了窗口的北边;

cpane添加了两个文字标签label1与label2,一个JTextField组件text1,一个密码输入JPasswordField组件text2,将其按组布局GroupLayout排列好,并放置在窗口的中部;

spane添加了三个JButton类型按钮login(登录),register(注册),exit(退出),按照流布局管理器FlowLayout对其进行布局并将其放置在窗口的南边。下面对各个按钮的功能进行简介:

login:程序共设两个用户使其登录,一个是teacher,密码为ywjie;一个是student,密码是123456;如判断用户名和密码分别对应正确,则进入聊天室小窗口;若

用户名不存在,则弹出错误窗口提示:

若密码错误,则提示:

register:为注册功能。由于本人时间没控制好,故该功能暂未实现。

exit:退出。

该聊天室小窗口由面板嵌套构成,主要由上下两个分面板up,down组成。

同时,up面板又由头像面板panepor和状态面板panel组成。而panel同时也由panes面板(当前状态与昵称)与sign(个性签名)组成。

down面板添加了一个选项卡面板对象tab,tab添加了三个面板分别为聊天室(pane1),联系人(pane2),历史记录(pane3)做为它的选项卡。

聊天室选项卡添加了三个JButton组件enter(进入大厅),exit(退出),cancle(注销);分别实现了进入大厅聊天室,退出程序,注销回到登录窗口的功能;

联系人选项卡也添加了三个JButton组件friendlist(好友列表),latechat(最近联系人),clearfriend(清空联系人);friendlist实现了查看好友列表的功能,而后两者由于时间问题暂未实现。

历史记录选项卡同样添加了三个JButton组件findhistory(打开聊天记录),save(保存聊天记录),clear(清空聊天记录),分别实现了打开聊天记录,保存聊天记录,清空聊天记录的功能。

大厅聊天室由四个面板(pane1,pane2,pane3,pane4)构成,分别被放置在了窗口的西边,南边,中部,和东边。

pane1由三个JButton组件broadcast(广播),limit(发给指定联系人),send(发送)和一个消息输入区text组成。各按钮功能如下:

broadcast:向处于波段内的所有用户发送消息;

limit:向处于波段内某一指定IP发送消息,即私聊;

send:发送消息。

pane2由六个JButton组件help(帮助),clearscreen(清屏),Return (返回),cancle(注销),exit(退出),save(保存记录)按流布局管理器进行管理组成。各按钮功能如下:

help:显示程序相关信息,如图所示:

clearscreen:清屏,即将聊天记录显示区域清空;

Return:返回到聊天室小窗口;

cancle:注销,返回到登录窗口;

exit:退出程序;

save:保存聊天记录到文件“聊天记录.txt”;

pane3由JTextArea组件textarea(聊天记录显示区域)组成。

pane4由文字标签组成,功能为显示在线联系人;

类Mainframe里除了与界面相关的面板与组件外,还有一些与实现与用户交互功能相关的对象。如下为其相关介绍:

类ReceiverThread

类ReceiverThread负责接收消息,继承自类Thread。

类SendTestMessage

类SendTestMessage负责发送验证消息,继承自类Thread。

数据存储

用户聊天记录:用户聊天过程中聊天记录先显示在聊天记录显示区域,如果点击保存聊天记录按钮则将聊天记录写入到文件“聊天记录.txt”中进行存储,每次都以追加的形式写入文件;如果点击“打开聊天记录”按钮则会通过调查系统程序打开文件“聊天记录.txt”;如果点击“清除聊天记录”按钮则对聊天记录进行清空。

在线用户列表:在线用户IP地址以复选框components数组形式存放在内存中。程序运行具体流程

小结

经过本次专题训练,使我对java图形界面的编写更加的得心应手,对java网络编程也有了一定的了解,相信以后再编类似的程序一定能信手拈来。由于选课时没有记清上课老师,导致后期没有找着组员,只能一个人完成全部工作,所以在时间上把握得些不好。还望老师理解。

个人工作报告

完成部分:项目全部,包括图形界面与网络通信部分。

设计思想:见小组报告中程序运行具体流程。

对自己的工作评价:

时间上把握得不够准确,使得项目完成得不如预期的好。

C语言程序设计实验报告参考答案

长沙理工大学C语言实验报告参考答案 实验一熟悉C语言程序开发环境及数据描述四、程序清单 1.编写程序实现在屏幕上显示以下结果: Thedressislong Theshoesarebig Thetrousersareblack 答案: #include main() { printf("Thedressislong\n"); printf("Theshoesarebig\n"); printf("Thetrousersareblack\n"); } 2.改错题(将正确程序写在指定位置) 正确的程序为: #include main() {

printf("商品名称价格\n"); printf("TCL电视机¥7600\n"); printf("美的空调¥2000\n"); printf("SunRose键盘¥50.5\n"); } 2.编写程序:a=150,b=20,c=45,编写求a/b、a/c(商)和a%b、a%c(余数)的程序。 答案: #include main() { inta,b,c,x,y; a=150; b=20; c=45; x=a/b; y=a/c; printf("a/b的商=%d\n",x);

printf("a/c的商=%d\n",y); x=a%b; y=a%c; printf("a/b的余数=%d\n",x); printf("a/c的余数=%d\n",y); } 4.设变量a的值为0,b的值为-10,编写程序:当a>b时,将b赋给c;当a<=b时,将a赋给c。(提示:用条件运算符) 答案: #include main() { inta,b,c; a=0; b=-10; c=(a>b)?b:a; printf("c=%d\n",c); }

调查问卷实习心得

调查问卷实习心得 篇一:社会实践调查心得体会 社会实践调查心得体会 通过这几周的社会实践调查,自己从现实生活中切身感受到和学习到很多东西,觉得自己又有了新的成长和认知。 完成一项实践调查报告,特别是需要团队合作的实践作业,选好队员是至关重要的,这些队员需要的一项最重要素质就是对于实践活动积极主动,愿意承担相应的责任和义务。我们组队员在这次实践调查活动中都很主动,对于自己的任务都很用心。当我听到别的同学抱怨的时候,我觉得自己特别幸运。所以这也让我知道,以后在小组中千万不能懈怠,也不能让别人的消极情绪影响到自己。或许我们只是万千器件中一颗小小的螺丝钉,但是也只有我们充分发挥自己的作用力,才能让一切有条不紊的运行,也才彰显了我们的重要性和不

或缺。相反,我们就会形成一种消极心态而不再被别人所需要,就会更加消极和自卑,从而形成一种恶性循环。 实践调查需要尽心做好前期准备,明确实践活动的主题和调查方式、调查内容、组员的任务安排等。这些都是全体组员一起商讨的,当然,在讨论的过程中存在很多分歧,我们采取了以少服多的方法,所以大家会根据优劣选出最好的方案。而在组员任务分配上,我们也是各用所长,充分利用自身资源。在做好前期准备后,在这几周的实践中,也出现了不合理的地方,比方说修改了一些调查内容,又在报告内容中增添了一些新的想法等等。实践活动并不是一蹴而就的,它的完成需要根据实际进行反复的修改,这都需要我们的耐心和互相支持迁就。 在这次实践活动中,我帮负责分发问卷的同学分发问卷。我发现并不是所有的人都有时间或愿意帮我们做问卷,起初有些心灰意冷,其实换个立场也可

以充分理解。所以,我们为了让大家愿意帮助我们,与他们耐心沟通,并一边又一边的说明我们的意图,一边一边的微笑谢谢。其实,这让我们知道,我们不能把事情强加到别人身上,而是用我们自己的努力去让任务完成的很好,让自己很满意。我们已经是大学生了,从某个程度说,大学就是半个社会,我们除了好好学习课本知识,很重要的一点就是学会与人沟通,这是在某种程度上臂我们的课本知识更重要的一项基本技能。而掌握好这项技能技能需要我们丰富的知识和阅历。这就要要求我们理论与实践相结合,多接触社会上的东西,而不能停留在纯粹的理论中。尽可能的拓张自己的知识,为以后迈入社会做好准备。 这次社会实践活动也丰富了我们的日常生活,让我们觉的有了不同以往只是学习和上网的新的感受,体会到了理论结合实践的一种现实感,都觉得课本知识也不是那么刻板,其实也可以用很

网上问卷调查精编

网上问卷调查精编 Document number:WTT-LKK-GBB-08921-EIGG-22986

《电子商务》课程实验报告 1.实验要求与目的 (1)熟悉网上调查的流程 (2)掌握网上调查的操作技巧 (3)熟悉调查报告的几大组成部分 (4)掌握网络营销中调查报告的撰写 2.实验内容 (1)浏览网页,查看各种问卷设计的方法与内容(2)登录问卷星并且注册,设计调查问卷。 (3)进行网上调查问卷的内容设计并且发送给同学朋友 (4)每天登陆计调查结果并分析 (5)撰写调查报告 3、流程设计

4、我所设计的调查问卷的数据与分析: 第1题 你的性别是: [单选题] 第3题 你的专业是: [单选题] 小计 比例 男 19 50% 女 19 50% 选项 小计 比例 文法类 3 % 经济类 15 % 理工类 16 % 艺术 0% 根据实验目的,浏览网页 查看各个网页特点 比较各种网页优缺点 选择问卷星 发送问卷 通过QQ ,邮箱,MSN 查看并统计数据,进行分析 汇总数据

第4题 你的年级是: [单选题] 第5题 家庭所在地 [单选题] 第7题 您平均一个月的可支配费用是: [单选题] 医学 1 % 其他 3 % 选项 小计 比例 专一 0 0% 专二 0 0% 专三 5 % 大一 2 % 大二 1 % 大三 25 % 大四 5 % 选项 小计 比例 城市 5 % 城镇 12 % 农村 21 %

第8题 您可支配费用的来源 [多选 题] 选项 小计 比例 400元以下 0 0% 401~800元 19 50% 801~1200元 16 % 1201~1600元 2 % 1600元以上 1 %

C语言程序设计实验报告(实验大纲+过程)

《C程序设计》实验教学大纲 一、适用范围 大纲适用信息管理专业本科教学使用。 二、课程名称 C程序设计 三、学时数与学分 总学时:90 总学分:4 实验学时:28 实验学分:1 四、教学目的和基本要求 目的:通过C程序设计实验,培养学生对学习程序设计的兴趣,加深对讲授内容的理解,尤其是通过上机来掌握语法规则,使学生全面了解 C 语言的特点,熟练掌握 C 语言程序设计的基本方法和编程技巧。 基本要求:了解和熟悉C语言程序开发的环境;学会上机调试程序,善于发现程序中的错误,并且能很快地排除这些错误,使程序能正确运行,达到实验知识和理论知识的融会贯通。上机实验前,学生必须事先根据题目的内容编好程序,然后在实验时输入程序、调试程序、直至运行结果正确为止,上机结束后,应整理出实验报告。 注:带*的实验项目为选做实验项目 六、教材、讲义及参考书 《C程序设计题解与上机指导》谭浩强主编清华大学出版社 七、实验成绩评定办法 实验成绩=平时实验表现+实验报告。实验成绩占总成绩的20%。 实验成绩以等级形式给出,评定等级分优、良、中、及格、不及格五类。 1、平时考核:上机实验前,学生必须事先根据题目的内容编好程序,然后在实验时输入程序、调试程序、直至运行结果正确为止。在实验中,教师可根据学生编程操作能力、观察和分析及运用知识能力、程序编制正确性以及学生的课堂纪律、实验态度、保持实验室卫生等方面的表现进行综合考核。

2、实验报告:学生实验后应按时完成实验报告。 八、实验教学大纲说明 本大纲共安排28学时的实验,其中带*号实验项目为选做实验项目,实际课时为18学时。实验项目多为设计性实验项目,每个设计性实验项目中都包含数个小的设计性题目,其中带*号的题目为选做题目,有时间和有能力的同学可以选做。 九、实验项目 实验一C程序的运行环境和运行一个C程序的方法 一、实验目的 1.了解Visual C++6.0编译系统的基本操作方法,学会独立使用该系统。 2.了解在该系统上如何编辑、编译、连接和运行一个C程序。 3.通过运行简单的C程序,初步了解C源程序的特点。 二、实验内容 1.用编辑程序,输入教材第一章例1.1程序,并进行编译和运行。应了解所用的系统是用什么命令进行编译和连接运行的。编译和连接后所得到的目标程序的后缀是什么形式的? 2.编写一个C程序,输出以下信息: **************************** very good! **************************** 3.输入并运行教材第一章中例1.3,了解如何在运行时向程序变量输入数据。 实验二数据类型、运算符和表达式 一、实验目的 1.掌握C语言数据类型,熟悉如何定义一个整型、字符型、实型变量,以及对它们赋值的方法,了解以上类型数据输出时所用格式转换符。 2.学会使用C的有关算术运算符,以及包含这些运算符的表达式,特别是自加(++)和自减(--)运算符的使用。 二、实验内容 1.输入并运行以下程序: main( ) { char c1,c2; c1=97;c2=98; pr intf(“%c %c\n”,c1,c2); printf(“%d %d\n”,c1,c2); } 在此基础上 ①将第三行、第四行改为: c1=321;c2=353; 再使之运行,分析其运行结果。 ②将第二行改为: int c1,c2; 再使之运行,分析其运行结果。。 2.输入并运行以下程序:

调查问卷的实训心得

调查问卷的实训心得 篇一:市场调查实训总结 市场调查实训总结 (:调查问卷的实训心得)本学期我们学习了市场调查的理论课程,在。。。老师的指导下,我们迎来了市场调查的 实习课程,经过第8周和第14周两个双休日的共同学习与讨论,我们收获学习到了很多很 多。 在本次实训过程中,我们小组一共是4个人,我们的调查课题是关于内江师范学院商业 街零食部落的市场调查。我们在初期对所要调查的课题进行了详细的分析,明确了我们的调 研目的是通过调研了解聚香苑的运营状况、口碑分析及其竞争对手分析,从而更好的进行聚 香苑的宣传,采取更有针对性的营销活动。我们所确定的调研范围是内江师院在校的大学生。 而我们的调查内容是调查内容是从聚香苑的供应渠道、销售情况、口碑分析及竞争对手等方 面进行分析,从而更全面地分析大学生消费群体对零食的消费需求,从而选择更好的营销模

式,打造更好的服务方式。然后确定了具体的调查步骤以及使用的调查方法,再根据调查目 的商讨设计出具体的调查问卷,经过小组讨论通过之后,我们开始打印调查问卷,并对班上 的同学以及师院的其他学生进行了100份问卷的发放,之后进行相关的数据收集与统计分析 的工作,并由组长完成最终的调查报告。 这就是当时我们制定的大致方案,而我个人因为平常比较喜欢吃零食,所以对这个课题 也比较感兴趣。接下来我们小组分成两部分,第一部分主要是收集资料,剩下的人员是总 结资料,然后制作word文档的市场调研书。当然这部分的实训让我深深感觉到,制作一个 市场调研书并非那么容易,必须有一定量的资料才方便我们进行分析,分析过程中,也需要 我们小组集体的智慧与意见。 就我个人来讲,主要参与了初期调查框架的讨论、市场调研书的制作以及后期调查问卷 的细微修改,在这个过程中也学到很多,个人觉得主要表现在以下几个个方面: 首先,我们一定要明确我们小组的调查目的到底是什么。市场调查的目的是为决策者提

C语言程序设计实验报告(数组)

C语言程序设计实验报告(数组) 1实验目的 (1)熟练掌握一维数组,二维数组的定义,初始化和输入、输出方法; (2)熟练掌握字符数组和字符串函数的使用; (3)掌握与数组有关的常用算法(查找、排序等)。 2实验内容 编写函数catStr(char str1[],char str2[])用于进行两个字符串的连接,编写函数lenStr(char str[])用于统计一个字符串的长度,并在主函数中调用。 要求: 1、不允许用strcat()和strlen()字符处理库函数; 2、在主函数以直接初始化的方式输入两个字符串str1和str2.调用函数 strlen()计算并返回两个字符串的长度; 3、调用函数catstr()连接两个字符串(将str2连接在str1后面); 4、调用函数lenstr()计算并返回连接后字符串的长度; 5、在主函数中输入两个原始的字符串及几个字符串的长度,以及处理后字 符串及其长度。

3算法描述流程图

4源程序 #include #include void catStr(char str1[],char str2[]) { int i,j; for (i=0;str1[i]!='\0';i++); for(j=0;str2[j]!='\0';j++) str1[i+j]=str2[j]; str1[i+j]='\0'; } lenStr(char m[] ) {int i;

for (i=0;m[i]!='\0';i++); printf("%d",i); } void main() {char s1[50]="forever",s2[50]="more"; printf("s1=%s,s2=%s",s1,s2); printf("\ns1的长度:"); lenStr(s1); printf("\ns2的长度:"); lenStr(s2); catStr(s1,s2); printf("\n连接后的字符:"); printf("%s\n",s1); printf("连接后字符的长度:"); lenStr(s1); printf("\n"); } 5测试数据 s1=forever, s2=more 6运行结果 7出现问题及解决方法 在输入程序时,少写了半边引号,调试时发现存在错误,找到了错误并加以改正。无论什么事,细心都是必不可少的,认真是解决问题的关键。 8实验心得 通过本次实验,对于函数的定义和声明,数组以及循环语句有了进一步的认识,掌握了字符数组和字符串函数的使用,以及与数组有关的常用算法。此次实验不是调用strlen()和strcat()函数,而是通过自己设计程序来进行字符串的连接以及计量字符串的长度,由此我学会了如何去理清自己的思路来设计程序。

实验报告总结模板

xx 大学实验报告(理工类) 开课学院及实验室:xx 业实验中心 实验时间 :xx 年 6月17日 一、实验目的 熟悉CCS 软件仿真下,DSP 程序的下载和运行;熟悉借助单片机的DSP 程序下载和运行; 熟悉借助仿真器的DSP 程序下载和运行;熟悉与DSP 程序下载运行相关的CCS 编程环境。 二、实验原理 CCS 软件仿真下,借用计算机的资源仿真DSP 的内部结构,可以模拟DSP 程序的下载和运行。 如果要让程序在实验板的DSP 中运行、调试和仿真,可以用仿真器进行DSP 程序下载和运行。初学者也可以不用仿真器来使用这款实验板,只是不能进行程序调试和仿真。 在本实验板的作用中,单片机既是串口下载程序的载体,又是充当DSP 的片外存储器(相对于FLASH ),用于固化程序。 三、实验设备、仪器及材料 安装有WINDOWS XP 操作系统和CCS3.3的计算机。 四、实验步骤(按照实际操作过程) 1、CCS 软件仿真下,DSP 程序的下载和运行。 第一步:安装CCS ,如果不使用仿真器,CCS 的运行环境要设置成一个模拟仿真器(软仿真)。 第二步:运行CCS ,进入CCS 开发环境。 第三步:打开一个工程。

将实验目录下的EXP01目录拷到D:\shiyan下(目录路径不能有中文),用[Project]\[Open]菜单打开工程,在“Project Open”对话框中选EXP01\CPUtimer\CpuTimer.pjt,选“打开”, 第四步:编译工程。 在[Project]菜单中选“Rebuild All”,生成CpuTimer.out文件。 第五步:装载程序。 用[File]\[Load Program]菜单装载第四步生成CpuTimer.out文件,在当前工程目录中的Debug 文件夹中找到CpuTimer.out文件,选中,鼠标左键单击“打开”。 第六步:运行程序。 用[Debug]\[Run]菜单运行第五步装载的程序。用[Debug]\[Halt] 菜单停止程序运行。 2、借助单片机的DSP程序下载和运行。 (1) 将\CpuTimer\Debug 中的CpuTimer. Out 拷到CHANGE 文件夹中并将CpuTimer.out.out 文件名重

调查问卷实训心得

调查问卷实训心得 篇一:调查问卷实习报告 实习报告 实习名称市场调研与预测调查问卷学院经管文法班级营销1101班 学生姓名许靖 学号 1112050113 指导教师何艳 实习起止时间:20XX年6月23日至20XX年6月29日篇二:问卷调查实践心得 20XX年6月28日星期六 纂稿人汪之禾 今天是宁波工程学院暑期实践活动的第一天,我做的是设计调查问卷。万事开头难,我在制作问卷的过程中遇到了许多新问题,但是我最终还是解决了他们,我从中也获得了许多感触。 调查问卷在我们的整个论文中起着举足轻重得作用。它是我们获取有效信息的重要途径,是我们进行论文撰写的依据。那么如何设计问卷使其能够恰当、高效地满足写作的需求,就显得极其重要。为了设计这份问卷,我们小组成员全都参与进来,进行了几次讨论,终于定下了大致的框架,确定了设计的方向。经过一番努力,初稿终于敲定,在老师的

指导下,我发现问卷还存在着很多的问题,譬如说,问卷设计整体结构的错误;问题安排的不合理;题干的错误;还有选项设计的不合理。老师很耐心的一一指出问卷所出现的问题,并且告诉我们改正的方法。设计问卷看似简单,其实包含着不少的学问,这是我设计完问卷后的最大感想。问卷设计是一项十分细致的工作,一份好的问卷应做到:内容简明扼要,信息包含要全;问卷问题安排合理,合乎逻辑,通俗易懂,便于对资料的分析处理。还有很多细节问题需要注意,譬如,所设计的问题不能重复;措辞表达意思要准确并完整,不要模棱两可;不要随意为被调查者做假设;褒义词、贬义词、否定问题都应尽量避免;避免 使用过于生僻、专业的词语,必须使用时,应进行定义和说明。 最终,改正了老师指出的问题,我们的问卷也确定了下来。通过此次问卷的设计,我学到了很多知识: 1.调查问卷必须方便数据统计分析,其结果能回答调查者所想了解的问题。 2.问卷问题在排列时需注意其内在逻辑性:1)在安排上应先易后难 2)封闭式问题放前面,开放式问题放后面;3)问题与问题之间要具有逻辑性、连贯性、条理性、程序性,所提的问题最好是按类别进行“模块化” 3.在展开大型调查活动前,最好预先在小范围内进行

C程序设计实验报告

实验1 C程序运行环境、数据类型、运算符和表达式 一、实验目的 1. 掌握Turbo C集成环境的进入与退出、Turbo C集成环境各种窗口的切换,了解Turbo C集成环境的设置。 2. 掌握C语言源程序的建立、编辑、修改、保存及编译和运行等操作。 3. 学会使用C语言的基本运算符(主要是算术运算符、赋值运算符)及其表达式。 4. 掌握C语言源程序的结构特点与书写规范。 二、实验要求 1. 根据题目要求,进行各种程序测试与验证,并记录结果。 2. 上机调试程序。按各个程序输入计算机,并进行编译和连接,如果在编译、连接中有错误信息,则要根 据这些信息找到程序中的错误所在,然后修改程序,直至正确。 3. 详细记录数据的输入、输出信息,按要求写出实验报告。 三、实验内容 1. 开机;进入Turbo C集成工作环境,了解Turbo C集成工作环境及其菜单的使用,输入如下C语言源程序,并以exl.C存盘。 / *ex1.c* / #include main() { printf("Hello!\n"); printf("This is C program!\n"); } 试编译、连接、运行该程序,并按Alt+F5查看运行结果。 运行结果是: 2. 输入并调试运行以下程序,查看运行结果 (由此结果可以了解到在实验用的微型机上,几种数据类型所占的字节数)。 main() { printf("char\t%d bytes\n",sizeof(char)); printf("short\t%d bytes\n",sizeof(short)); printf("int\t%d bytes\n",sizeof(int)); printf("long\t%d bytes\n",sizeof(long)); printf("float\t%d bytes\n",sizeof(float)); printf("double\t%d bytes\n",sizeof(double)); } 运行结果是: 3. 输入并调试运行以下程序。 main() {int i,j,m,n; i=8;j=10;

市场调查实训心得及收获【精品】

实训就是一个人的经历,是一个过程。通过市场调查,浅谈一些新的认识。本文是市场调查实训心得,希望对大家有帮助。 两周的市场调查实训明天就要结束了,可是现在看来,这次实训可能是终身难忘的,是大学的一次难忘的经历。 从开始写调查方案,到进行实地发放问卷,组员很努力,看似一切进行的很顺利,甚至觉得一个调查根本不需要两周的时间,觉得时间很宽松,一个调查很简单。 然而就当调查问卷回收时才发现了一些问题,如有的问题设置的不太好,顺序不太对,还有在调查时没有做好,导致很多问卷部分问题无效,调查结果不能达到满意的效果,有的调查项目不能得出理想的结论,这是我想了好多,看似一个简单的问题其实都不那么简单,一个简单的事也需要慎重思考,否则就可能遇到不必要的麻烦,造成重大损失。 还有一个麻烦的事就是,在后期紧张统计分析,写调查报告时,临时要考会计,本来安排好计划顿时被彻底打断,一切突然变得一团糟,不知道到底该从哪儿入手。就在现在这一切都过去了,会计考试顺利通过了,调查也接了尾声,一切又恢复正常了,可是在那一天半的紧张忙碌中又让我从新找到了奋斗的感觉,又找到了高中紧张的备考氛围,让我相信人的潜力还是很大的,人活着贵在奋斗,贵在激发出应有的潜能,潜能无限,奋斗不止。 市场调查实训就要结束了,一次难忘的经历,就将一点简单经历勉励自己,能够使自己不断成长,让大学变得更有意义。 大二第一学期的时候我们学习了房地产市场调查的理论课程,本学期末,在我们经管系最为风趣的彪哥的指导下,我们迎来了房地产市场调查的实训。 通过完成实训,我收获了很多很多,当然也付出了不少的努力。在本次实训中,我们组的课题是有关万科柏悦湾的市场调查。我个主要进行初期调查框架的设计与调查问卷的策划、项目的概况以及报告的整理,由于实训任务基本上都是我做的,所以感受颇多,个人觉得主要表现在三个方面: 1)做调查一定要先明确调查目的,然后根据目的确定调查方法以及问卷形式及内容; 2)设计问卷一定要科学严密,要按照一定的逻辑顺序,要带有目的性的设计,并不是随随便便问几个问题想怎么问就怎么问; 3)在资料收集过程中会遇到各种各样的困难和阻力,如何把握好自己的心态,应对各种情况这点至关重要。 本次实训,我们在初期对所要调查的项目进行了详细资料收集和分析,明确了项目的概况以及市场状况后以 d文档和的形式整理好了资料,然后根据项目设计出具体的调查问卷,最后经过进行相关的数据收集与统计分析的工作,由我完成最终的调研报告。 这次的实训,我感到投身到调研工作的感觉,这并非简单的工作来。说真的我们的信息主

C+程序设计实验报告-2013

C++程序设计 实验报告 专业计算机科学与技术班级 ____________ 学号 ____________ 姓名 ____________ 指导教师 __许加兵_ 信息与电子工程学院2013年9月-12月

C++程序设计实验报告 专业__________班级__________学号__________姓名__________ 成绩____________ 指导教师____________ 日期____________ 实验1 C++集成开发环境与C++函数程序设计 一、实验目的 1、了解和使用Visual Studio 2010的C++集成开发环境; 2、熟悉Visual Studio 2010环境的基本命令、功能键和常用的菜单命令; 3、学会完整的C++程序开发过程; 4、学习并掌握C++函数程序设计; 二、实验内容 1、安装、了解和使用Visual Studio 2010的C++集成开发环境; 2、通过以下的C++函数程序设计,熟悉Visual Studio 2010环境的基本命令、功能键和常用的菜单命令; 3、通过以下的C++函数程序设计,学会完整的C++程序开发过程; 4、完成以下的C++函数程序设计和调试: 1)编写一个函数print(),将一个整型向量输出到cout。此函数接受两个参数:一个字符串(用于“标记”输出)和一个向量。 2) 编写一个函数,接受一个vector 参数,返回一个vector ,其每个元素值是对应字符串的长度。此函数还找出最长和最短的字符串,以及字典序第一个和最后一个字符串。 三、简要说明C++开发环境安装和配置的过程

实验报告的总结怎么写

实验报告的总结怎么写 篇一:实验报告的总结通过这两周的实训,我们学会了手持编程器的编程方法,编入、写出、删除及修改都会了。在以后学习过程中希望大家多多提点 .我和倪泽旭主要负责程序设计和调试。第一个项目比较简单,只有一点小问题,和快我们就解决了。第二个项目相对于第一个来说复杂了很多也难了很多,也是我们第一次真正接触并使用三相交流发电机。在梯形图的编辑上出现了很多问题问题,导致第一次调试的失败。在一次完整运行成与重新启动运行之间的循环出现一点问题,经过我们对梯形图的监控检查,发现循环与上面编程有点冲突,后来我们调整了一下,调试终于成功了。接线方面,在星三角转换的上遇到了困难,经过我们不懈努力最终成功了。 通过这次的实训使我们学到了很多,同时也让我们意识到我们要学的更多。从程序的设计到编写、画图、调试、修改、完善、到最后的实训报告,每个人都付出了时间和精力去做好自己的任务帮助队友,所以团队的合作和队友之间的相互协助非常重要。通过实训让我们更深一步的对自己的专业,对自己的能力,对自己所学的有正确的认识,并且能在以后的学习工作中不断提高和完善自己。实训台上的接线我们比较乱,这也是我们接线检查困难的主要原因,才导致出现了一些接线问题。

总的来说,这次实训还是比较成功的,无论是个人动手能力还是团队协作能力都得到了很好的锻炼。在实训过程中老师也交给我们很多简单实用的技巧。我们也学到了,做好做对一个项目固然重要,同时美观程度也是必不可少的,无论是从参观者的角度还是自己看的角度都很重要。 篇二:实验报告的总结实训,就是把我们在学校所学的理论知识,运用到客观实际中去,是自己所学到的理论知识有用武之地,只学不实践,那么所学的就等于零。理论应该与时间相结合。另一方面,实践卡可以为以后找工作打基础。通过这段时间的实习,学到一些在学校里学不到的东西。因为环境不同,接触的人与事不同,从中学到的东西自然就不一样。要学会从实践中学习,从学习中时间。而且中国的紧急飞速发展,在拥有越来越多的机会的同是,也有了更多的挑战。对于人才的要求就会越来越高,我们不只要学号学校所学到的知识,好药不断充生活中,实践中学其他知识,不断从各方面武装自己,才能在竞争中突出自己,表现自己。 短短两个月的工作过程是我受益很大。不仅让我开阔了眼界,最主要的是懂得了如何更好的为人处事。 第一要真诚:你可以伪装自己的面孔,但绝不可以忽略真诚的力量。记得第一天来这里时,心里不可避免的有些疑

社会调查实验报告

专业:J信息1101 学号:4111118002 姓名:彭倩 社会调查实验报告 在这次社会调查实验中,我了解到CATI,即计算机辅助电话访问(Computer Assisted Telephone Interview),是将近年高速发展的通讯技术及计算机信息处理技术应用于传统的电话访问所得到的产物,问世以来得到越来越广泛的应用。它是在加深对中国调查业的理解和对国外同类软件研究的基础上,自主开发了这套符合中国国情的系统。 CATI是具有高技术含量、高专业性和高实用性的电话调研产品。自20世纪70年代诞生以来,计算机辅助电话调查以其可控性高、时效性强等特点越来越为研究者所接受。在信息挂帅的今天,CATI系统更被视为收集资料、分析数据的利器,在商业、学术以及政府调研行为中得到了广泛应用。 从社会调查实验中,我们也可以了解到CATI项目整体业务流程如下:

通过利用CATI系统,我知道了计算机辅助电话访问就是用计算机为媒介设计问卷,用电话向被调查者进行访问。从而让计算机代替了问卷、答案纸和铅笔。通过计算机拨打所要的号码,电话接通之后,调查员就读出计算机屏幕上显示出的问答题并直接将被调查者的回答(用号码表示)用键盘记入计算机的记忆库之中。计算机会系统地指引整个业务流程。问卷可以直接在计算机中设计、调试,抽样过程可以大大简化,配额也完全由计算机系统自动控制,问卷执行时所有的问卷内部的流程和逻辑都有计算机内部控制,并且计算机会检查答案的适当性和一致性。 从中我感受到计算机收集数据的过程是自然的、平稳的,而且访问时间大大缩减,数据质量得到了加强,数据的录入等过程也不再需要,编码也可以统一的自动实现。由于回答是直接输入计算机的,关于数据收集和结果的阶段性的和最新的报告几乎可以立刻就得到。同时CATI可以提供更高效更全面透明的监控方式,所有的话务监控、通话录音、监听、监看都在一个独立的计算机上执行,大大减低了对访问过程的产生干扰的可能性。采用这种访问调查方式,具有调查内容客观真实、保密性强、访问效率高等特点。 在这次社会调查中,我深刻的感受到CATI在社会调查访问中具有强大的功能。 1、实效快。省去了传统调查所必须的印刷问卷、上门入户或邮寄问卷、审核问卷、数据录入等环节,在短时间内即可完成调查,访问结束后几十分钟内即可汇总数据,周期较短。

最新大学生未来规划调查问卷实验报告

大学生未来规划调查问卷 一、调查背景 如今,就业竞争日益激烈,招聘岗位日趋饱和,广大高校毕业生也早已不再是用人单位炙手可热的抢夺对象,就业难已经是社会普遍关注的热点问题,也是越来越多的大学毕业生所不得不面对的现实问题。在这个千军万马过独木桥的时代,我们大学生不仅需要较高的知识水平,一个正确的未来发展规划也是必不可少的。因此我设计了此次问卷。 二、调查目的 当前90后已经成为高等教育人才培养的主要对象,这些已经或即将步入毕业生行列的90后,在面对就业难的现实状况时对自我现状有何看法以及对未来发展作何规划。 三、调查方法 本次问卷调查采取在网络上使用问卷星软件随机发放并填写调查问卷的方式进行。

四、调查过程 本次调查对象为高校大学生,范围涉及辽宁、四川、广东、江苏、北京、山东以及国外等地,专业涉及理学、工学、农学、医学、 文学、教育学、法学、经济学、管理学等类。共发放问卷64份, 回收有效问卷64份,回收比率100%。 五、问卷形式 大学生未来规划调查问卷 如今,就业形势严峻,我们大学生不仅需要一个好的知识水平,一个正确的未来发展规划也是必不可少的。所以我设计了此项问卷,本次调查将耽误两分钟左右的时间,希望各位给予配合与支持。 1.你目前是大几的学生? [单选题] [必答题] ○ A.大一 ○ B.大二 ○ C.大三 2.你的性别是? [单选题] [必答题] ○ A.男 ○ B.女 3.父母的期待和你自己的规划有冲突吗? [单选题] [必答题] ○ A.有 ○ B.没有,很支持 ○ C.父母没有明确表态,取决于自己

4.你喜欢自己现在学的专业吗? [单选题] [必答题] ○ A.很喜欢 ○ B.还行 ○ C.不是很喜欢, 但也不讨厌 ○ D. 很讨厌 5.你会选择与自己专业对口的工作吗? [单选题] [必答题] ○ A.会的 ○ B.看情况 ○ C.不会 6.目前对自己的现状是否满意? [单选题] [必答题] ○ A.很满意 ○ B.还行 ○ C.不满意 7.你对未来找工作有信心吗? [单选题] [必答题] ○ A.很有信心 ○ B.有,但是没有太大把握 ○ C.不确定 ○ D.没有 8.如果工作,你愿意选择哪里? [单选题] [必答题] ○ A.现在学校所在的城市 ○ B.一线城市

C程序设计上实验报告(完整版)

C语言程序设计上机实验报告 学院:机械工程学院 班级:机自161213 姓名:刘昊 学号:20162181310 实验时间:2017年3月6号 任课老师:张锐

C语言程序设计上机实验报告 实验一 一、实验名称: C程序的运行环境和运行C程序的方法 二、实验目的:了解在C编译系统上如何编辑、编译、连接和运行一个C 程序 三、实验内容: (1). 输入并运行一个简单的C程序。 (2). 设计程序,对给定的两个数求和。 (3). 设计程序,对给定的两个数进行比较,然后输出其中较大的数。 四、源程序代码: 代码1: 运行结果1:

程序分析1: 该程序用来判断所输入的整数是否为一个素数,如果一个数能被除了1和它本身整除,还能被其它数整除,那么它就不是一个素数,因此,用for 循环来进行整除过程的简写。 代码2: 运行结果2:

程序分析2: 简单的使用printf()和scanf()函数进行简单的数据运算。代码3: 运行结果3:

程序分析3: 使用if语句进行判断。 五.实验总结 C语言程序设计上机实验报告 实验二 一、实验名称:顺序结构程序设计 二、实验目的:正确使用常用运算符(算术运算符、赋值运算符)的用法, 熟练掌握算术运算符及其表达式,逻辑运算符和逻辑表达式。 三、实验内容: (1). 编写程序,实现小写字母转大写。

(2). 编写程序,实现输入两个不同类型数据后,经过适当的运算(加、减、乘、除)后输出。 (3). 编写程序,计算三角形面积、立方体的体积和表面积、圆的面积和周长。 (4). 编写程序,实现单字符getchar和putchar输入输出。 (5). 编写程序,实现十进制、八进制、十六进制不同数制的输出。 四、源程序代码 代码1: 运行结果1: 程序分析1:

网上问卷调查实验报告

《电子商务》课程实验报告 学院经济管理学院 年级、专 业、班K信管101 姓名 学号 顾永晨 240103824 成绩 课程名称电子商务 实验项目 名称 网上问卷调查指导教师田华 教师评语教师签名: 年月日

实验一:网上问卷调查 一、实验目的 (1)熟悉网上 调查的流程 (2)掌握网上 调查的操作技巧 (3)熟悉调查 报告的几大组 成部分 (4)掌握网络 营销中调查报 告的撰写 二、实验步骤 1.首先打开问卷调查 网站——问卷星,然 后注册一个用户,如 下图所示。 2.单击继续按钮,进入下一个网页,并单击设计新问卷,如下图所示。 3.搜索自己所设计调查问卷的主题,查看有关此问卷的模板,如下图所示。 4.下面根据提示设计调查问卷,设计结果如图所示。

5.问卷设计好后,确认没有问题后,就可以发布了,如下图所示。 6.发布成功后可自己填一下问 卷并提交,如下图所示。 7.将此问卷公布,问卷调查成果 如下图所示。

三、实验结果及分析 此次调查是关于大学生就业观的调查,调查结果显示当代大学生普遍有一种逃避就业的观念,从他们都趋向于考研可以看出,但也不是绝对,有的确实是希望自己考研后增加自己择业的渠道,就业更加多元化,增加就业筹码,但我想说的是考研要考虑各方面的因素,要结合自身情况而定。好有的当代大学生更喜欢选择工资又高,又轻松的工作,但事实上怎么会有这样好的工作,高不成低不就,如何找到好的工作? 本次实验给我最大的体会是设计一个调查问卷是需要一定的基础的,要不是借助模板上的原题目,自己也无法顺利完成此项任务,另外,我还发现在网上制作调查问卷,对于企业和商家来说极大地降低了市场调查的成本。不过此种调查方法也有一定的缺陷,无法保证其质量,具有很大的不真实性。不过不同调查对象就有不同的调查方式,这就需要调查者斟酌去选择了。 再者,我觉得当代大学生应该学会独立自主的设计调查问卷,这有助于提升自己的能力,对各方面都是一种锻炼。

c程序设计实验报告.docx

. C++ 程序设计 实 验 报 告 : 班级: 学号: 指导教师:

. 实验一VC6.0 环境入门与简单程序设计 一、实验目的: 1、熟悉 VC++6.0 开了环境并编写简单的C++ 程序。 3、使用 C++ 语言编写简单的输入输出程序。 4、使用 VC++6.0 的 DEBUG 调试功能:单步执行、设置断点、观察变量值。 二、实验内容: 1、使用 VC++ 建立一个标准C++ 程序,编译、运行如下程序: #include Int main() { Cout<< ”Hello World!\n”; Cout<< ”Welcome to C++!\n”; } 2、编程计算图形的面积。程序可计算圆形、长方形、正方形等的面积,运行时首先提 示用户选择图形类型,然后根据不同图形类型,输入相关参数计算其面积,并将其显示出来。 #include using namespace std; void circle_area(); void rectangle_area(); void square_area(); int main()

. { int i; while(1) { cout<<" 请输入图形类型(1:圆形; 2:长方形; 3:正方形; 4:退出。): "; cin>>i; switch(i) { case 1:circle_area();break; case 2:rectangle_area();break; case 3:square_area();break; case 4:return 0; default:cout<<"输入错误!\n"; } } } void circle_area() { float r,s; cout<<" 输入圆的半径:"; cin>>r; s=3.14*r*r; cout<<" 该圆的面积是:"<>a>>b; s=a*b; cout<<" 该长方形的面积是:"<>a; s=a*a; cout<<" 该正方形的面积是:"<

市场调研实训个人总结

市场调研实训个人总结 市场调研个人总结 一前言 市场调查与预测是我们这个学期的课程,我们学习市场调查与预测的过程中我们都是在实践。通过此次实际操作训练使我们更加了解市场调查与预测,也使得我们学会了许多的关于这方面的东西,虽然谈不上有多大的影响,但是我相信这至少会对我们所有人有所帮组的。 二过程 我们从这一学期开始老师就开始给我们布置了这个作业,并说这个作业会贯穿我们这一个学期,并跟着他的讲课的进度来做这个作业,但开始我们都没有重视。直到后来叫交作业了才开始去找,一开始我们给我们的就是一个打击,找了好几天都没有找到。最后一天我们都准备放弃了,回来的时候看见了一个发眼镜店传单的那个时候我们感觉一来就马上找到了那家眼镜店。我们从最开始和眼镜店交谈到最后谈成我们一共去了三次,而且每次去他们都有不同的要求。真的感觉好不想谈啊!但最后我们还是坚持了下来了,谈成了我们的第一单。开学的时候我们在老师的指导下,我们组建了我们自己的工作室地点:______ ___________________ 报告题目关于市场调查与预测的实训报告报告日期:

2016 年 12 月 30 日 指导教师评语: ___________________________________________________ ___________________________________________________ ___________________________________________________ ___________________________________________________ ___________________________________ _____ 成绩:______ _______ 指导教师: 实训总结报告 一、实训目的 通过本次实训专周,初步掌握市场营销调查的基本程序、核心技术,excel在市场调查中的应用,培养市场调查与预测的基本技能,以及的团队合作精神。把书本知识运用到实践中去。 二、实训要求 1.确定市场调查主题。 2. 市场调查项目的基本内容。 3.控制项目进程。提交调研方案设计,按拟定的调研方案进行。 4.建立经验交流制度。 5.根据调查结果写出市场调查与预测报告。字数要求不少于2000字。市场调查与预测报告要求语言简练、明确;叙述清楚、明白;资料、数据真实;结论要有理、有据。 6.报告的提交。每人提交一份市场调查

网络市场调研实验报告

实验报告 实验名称__网络市场调研_________ 课程名称__网络市场调研_________

一、实验目的及要求: 给手机的网上销售做一个调查。 掌握网络市场调查的步骤与方法、调查工具的使用和手机网络营销行业的现状。 二、仪器用具: 三、实验原理 通过搜集资料法,可以查出三者之间的竞争情况。 四、实验方法与步骤: (一)明确问题与确定调研目标 明确问题和确定调研目标对使用网上搜索的手段来说尤为重要,不要为之付出了时间和上网费的代价。在开始网上搜索时,头脑里要有一个清晰的目标并留心去寻找。 (二)制定调查计划 网上市场调研的第二个步骤是制定出最为有效的信息搜索计划。具体来说,要确定资料来源、调查方法、调查手段、抽样方案和联系方法。 (三)收集信息 网络通信技术的突飞猛进使得资料收集方法迅速发展。Internet没

有时空和地域的限制,因此网上市场调研可以在全国甚至全球进行。同时,收集信息的方法也很简单,直接在网上递交或下载即可。这与传统市场调研的收集资料方式有很大的区别。在问卷回答中访问者经常会有意无意地漏掉一些信息,这可通过在页面中嵌入脚本或CGI程序进行实时监控。如果访问者遗漏了问卷上的一些内容,其程序会拒绝递交调查表或者验证后重发给访问者要求补填。最终,访问者会收到证实问卷已完成的公告。在线问卷的缺点是无法保证问卷上所填信息的真实性。 (四)分析信息 收集信息后要做的是分析信息,这一步非常关键。“答案不在信息中,而在调查人员的头脑中”。调查人员如何从数据中提炼出与调查目标相关的信息,直接影响到最终的结果。要使用一些数据分析技术,如交叉列表分析技术、概括技术、综合指标分析和动态分析等。目前国际上较为通用的分析软件有SPSS、SAS等。网上信息的一大特征是即时呈现,而且很多竞争者还可能从一些知名的商业网站上看到同样的信息,因此分析信息能力相当重要,它能使你在动态的变化中捕捉到商机。 (五)提交报告 调研报告的撰写是整个调研活动的最后一个阶段。报告不是数据和资料的简单堆砌,调研人员不能把大量的数字和复杂的统计技术扔到管理人员面前,否则就失去了调研的价值。正确的做法是把与市场营销关键决策有关的主要调查结果报告出来,并以调查报告所应具备的正规结构写作。 五、实验结果与数据处理:

相关文档
最新文档