第一篇:广东工业大学实验报告
AutoCAD实验报告
课 程 工程制图 实验名称 AutoCAD 专业班级 微电子科学与工程(1)班 姓 名
学 号 311300722 指导老师习小英
2013年 12 月 17日
一、实验目的
二、实验内容和要求
三、实验步骤
四、实验心得体会
第二篇:广东工业大学实验报告封面
实验报告
课程: 数字电子技术实验
班级: 12电气信息类创新实验班 学号: 姓名:
实验教师: 刘冰茹 实验时间: 2013.11.20
自动化 学院 实验2号楼214 实验室
第三篇:广东工业大学数据结构实验报告(12届)
广东工业大学数据结构实验报告(1)
学院:自动化
专业:12级物联网3班
姓名:xxx 学号:xxx 老师:张小波
实验日期:2014年6月21日
实验地点:实二203 成绩评定:
实验题目:求一个正整数的各位数字之和
一、实验目的 求一个正整数的各位数字之和。
二、实验软件环境
1.计算机每人一台。2.软件:Visual Studio 2012
三、实验内容
#include
s+=num%10;
num/=10;} while(num);return(s);} void main(){ int n;printf(“输入一个整数:”);scanf(“%d”,&n);printf(“各位数字之和:%dn”,func(n));printf(“n”);}
四、实验结果和分析
当输入一个整数的时候,得出的是该整数的所有数字的和
五、实验心得体会
本实验过程中,感觉能用简单的方法实现程序就应该用简单的,一开始我用了多个for循环,感觉没必要,就用了do-while循环,因此保持程序的简洁,精悍是最应该的,过于冗杂的程序不仅臃肿,而且难以分析,分享。
广东工业大学数据结构实验报告(2)
学院:自动化
专业:12级物联网3班
姓名:xxx 学号:xxx 老师:张小波
实验日期:2014年6月21日
实验地点:实二203 成绩评定:
实验题目:求两个多项式的相加运算
一、实验目的 熟悉并学会使用多项式的表示方法以及计算方法
二、实验软件环境
1.计算机每人一台。2.软件:Visual Studio 2012
三、实验内容
#include
int exp;
} PolyArray[MAX];typedef struct pnode //定义单链表结点类型 { double coef;
int exp;} PolyNode;void DispPoly(PolyNode *L)//输出多项式 { bool first=true;
PolyNode *p=L->next;while(p!=NULL)//多项式最多项数
//定义存放多项式的数组类型
//系数 //指数
//系数 //指数
struct pnode *next;//first为true表示是第一项
{
} printf(“n”);} void DestroyList(PolyNode *&L)//销毁单链表 { PolyNode *p=L,*q=p->next;while(q!=NULL){
} free(p);} void CreateListR(PolyNode *&L,PolyArray a,int n)//尾插法建表 { PolyNode *s,*r;int i;L=(PolyNode *)malloc(sizeof(PolyNode));//创建头结点
L->next=NULL;r=L;
{
} r->next=NULL;} void Sort(PolyNode *&head){ PolyNode *p=head->next,*q,*r;if(p!=NULL)
if(first)
first=false;printf(“+”);printf(“%g”,p->coef);printf(“%gx”,p->coef);printf(“%gx^%d”,p->coef,p->exp);else if(p->coef>0)if(p->exp==0)else if(p->exp==1)else p=p->next;free(p);p=q;q=p->next;
//r始终指向终端结点,开始时指向头结点
for(i=0;i
//按exp域递减排序
//将*s插入*r之后
//若原单链表中有一个或以上的数据结点
{
} } void Add(PolyNode *ha,PolyNode *hb,PolyNode *&hc)//求两有序集合的并 { PolyNode *pa=ha->next,*pb=hb->next,*s,*tc;double c;hc=(PolyNode *)malloc(sizeof(PolyNode));tc=hc;while(pa!=NULL && pb!=NULL){
r=p->next;p=r;
//r保存*p结点后继结点的指针
p->next=NULL;while(p!=NULL){
} r=p->next;q=head;//构造只含一个数据结点的有序表
//r保存*p结点后继结点的指针
while(q->next!=NULL && q->next->exp>p->exp)q=q->next;
//在有序表中找插入*p的前驱结点*q p->next=q->next;//将*p插入到*q之后 q->next=p;p=r;
//创建头结点
if(pa->exp>pb->exp){
} else if(pa->exp
exp){
} else {
c=pa->coef+pb->coef;if(c!=0){
s=(PolyNode *)malloc(sizeof(PolyNode));//复制结点 s->exp=pa->exp;s->coef=c;tc->next=s;tc=s;//系数之和不为0时创建新结点 //pa->exp=pb->exp s=(PolyNode *)malloc(sizeof(PolyNode));//复制结点 s->exp=pb->exp;s->coef=pb->coef;tc->next=s;tc=s;pb=pb->next;s=(PolyNode *)malloc(sizeof(PolyNode));//复制结点 s->exp=pa->exp;s->coef=pa->coef;tc->next=s;tc=s;pa=pa->next;
}
} } pa=pa->next;pb=pb->next;if(pb!=NULL)pa=pb;//复制余下的结点
while(pa!=NULL){
} tc->next=NULL;} void main(){ PolyNode *ha,*hb,*hc;PolyArray a={{1.2,0},{2.5,1},{3.2,3},{-2.5,5}};PolyArray b={{-1.2,0},{2.5,1},{3.2,3},{2.5,5},{5.4,10}};CreateListR(ha,a,4);CreateListR(hb,b,5);printf(“原多项式A: ”);DispPoly(ha);printf(“原多项式B: ”);DispPoly(hb);Sort(ha);Sort(hb);printf(“有序多项式A: ”);DispPoly(ha);printf(“有序多项式B: ”);DispPoly(hb);Add(ha,hb,hc);printf(“多项式相加: ”);DispPoly(hc);DestroyList(ha);DestroyList(hb);DestroyList(hc);} s=(PolyNode *)malloc(sizeof(PolyNode));//复制结点 s->exp=pa->exp;s->coef=pa->coef;tc->next=s;tc=s;pa=pa->next;
四、实验结果和分析
五、实验心得体会
本实验过程中,我进一步了解了单链表的各种操作以及对应的函数的使用方法,以及学会熟练调用函数来实现,比较深刻地体会到了使用单链表的好处和方便。
广东工业大学数据结构实验报告(3)
学院:自动化
专业:12级物联网3班
姓名:xxx
学号:xxx 老师:张小波
实验日期:2014年6月21日
实验地点:实二203 成绩评定:
实验题目:病人看病模拟程序
一、实验目的掌握顺序栈以及循环队列的使用。
二、实验软件环境
1.计算机每人一台。2.软件:Visual Studio 2012
三、实验内容
#include
{
//链队节点类型
typedef struct
//链队类型
void Destroyqueue(QuType *&qu)//释放链队
//若链队不空
q=p->next;while(q!=NULL)
//释放队中所有的节点
{
free(p);
p=q;
q=q->next;
}
free(p);} free(qu);
//释放链队节点
} void SeeDoctor(){ int sel,flag=1,find,no;QuType *qu;QNode *p;qu=(QuType *)malloc(sizeof(QuType));//创建空队 qu->front=qu->rear=NULL;while(flag==1)
//循环执行
{ printf(“1:排队 2:就诊 3:查看排队 4.不再排队,余下依次就诊 5:下班
scanf(”%d“,&sel);
switch(sel)
{
case 1: printf(” >>输入病历号:“);
do
{
scanf(”%d“,&no);
find=0;
p=qu->front;
while(p!=NULL &&!find)
{
if(p->data==no)
find=1;
else
p=p->next;
}
if(find)
printf(” >>输入的病历号重复,重新输入:“);
} while(find==1);
p=(QNode *)malloc(sizeof(QNode));//创建节点
p->data=no;p->next=NULL;
if(qu->rear==NULL)
//第一个病人排队
qu->front=qu->rear=p;
else
{
qu->rear->next=p;qu->rear=p;//将*p节点入队
}
请选择:”);
break;
//队空 //队不空
{ p=qu->front;printf(“ >>病人%d就诊n”,p->data);if(qu->rear==p)
//只有一个病人排队的情况
qu->front=qu->rear=NULL;printf(“ >>没有排队的病人!n”);
case 2: if(qu->front==NULL)
else
else qu->front=p->next;free(p);break;
//队空 //队不空 printf(“ >>没有排列的病人!n”);
}
case 3:if(qu->front==NULL)
else
{
} break;
p=qu->front;printf(“ >>排队病人:”);while(p!=NULL){
} printf(“n”);printf(“%d ”,p->data);p=p->next;case 4:if(qu->front==NULL)
//队空 //队不空 printf(“ >>没有排列的病人!n”);
else
{
} Destroyqueue(qu);flag=0;break;
//队不空
printf(“ >>请排队的病人明天就医!n”);
//释放链队 //退出 p=qu->front;printf(“ >>病人按以下顺序就诊:”);while(p!=NULL){
} printf(“n”);printf(“%d ”,p->data);p=p->next;
case 5:if(qu->front!=NULL)
} void main(){ SeeDoctor();}
} flag=0;
break;
//退出
//释放链队 Destroyqueue(qu);}
四、实验结果和分析
五、实验心得体会
本实验过程中,要求考虑的情况较多,在循环队列中使用指针的使用过程中对空的这种情况还是欠缺考虑,所以以后在进行循环队列使用中务必要记得考虑对空的情况。
广东工业大学数据结构实验报告(4)
学院:自动化
专业:12级物联网3班
姓名:xxx 学号:xxx
老师:张小波
实验日期:2014年6月21日
实验地点:实二203 成绩评定:
实验题目:文本串加密和解密程序
一、实验目的掌握顺序栈以及循环队列的使用。
二、实验软件环境
1.计算机每人一台。2.软件:Visual Studio 2012
三、实验内容
lgo4-1.cpp #include
} void StrCopy(SqString &s,SqString t){
} bool StrEqual(SqString s,SqString t)
//最多的字符个数
//定义可容纳MaxSize个字符的空间
int length;//标记当前实际串长
int i;s.data[i]=cstr[i];for(i=0;cstr[i]!=' ';i++)s.length=i;
//s为引用型参数
int i;s.data[i]=t.data[i];for(i=0;i { bool same=true; //长度不相等时返回0 int i;if(s.length!=t.length) } int StrLength(SqString s){ return s.length;} SqString Concat(SqString s,SqString t){ SqString str;int i;str.length=s.length+t.length;for(i=0;i } SqString SubStr(SqString s,int i,int j){ SqString str;int k;str.length=0;if(i<=0 || i>s.length || j<0 || i+j-1>s.length) return str; //参数不正确时返回空串 for(k=i-1;k str.length=j;return str;} SqString InsStr(SqString s1,int i,SqString s2){ int j;SqString str;str.length=0;if(i<=0 || i>s1.length+1)//参数不正确时返回空串 return str; //将s1.data[0..i-2]复制到str //将s2.data[0..s2.length-1]复制到str str.data[j]=s1.data[j];for(j=0;j for(j=0;j same=false;for(i=0;i if(s.data[i]!=t.data[i])//有一个对应字符不相同时返回0 { } same=false;break;else return same;str.data[i]=s.data[i];str.data[s.length+i]=t.data[i];for(i=0;i //将s.data[i..i+j]复制到str str.data[k-i+1]=s.data[k]; str.data[i+j-1]=s2.data[j]; //将s1.data[i-1..s1.length-1]复制到str str.data[s2.length+j]=s1.data[j];for(j=i-1;j return str; //将s.data[0..i-2]复制到str str.data[k]=s.data[k];str.data[k-j]=s.data[k];for(k=0;k for(k=i+j-1;k return str; //将s.data[0..i-2]复制到str //将t.data[0..t.length-1]复制到str str.data[k]=s.data[k];str.data[i+k-1]=t.data[k];str.data[t.length+k-j]=s.data[k];for(k=0;k } } int i;for(i=0;i //文件名:exp4-4.cpp #include } q.length=p.length;return q;} SqString UnEncrypt(SqString q){ int i=0,j;SqString p;while(i } p.length=q.length;return p;} void main(){ SqString p,q;int ok=1; //全局串 SqString EnCrypt(SqString p)for(j=0;p.data[i]!=A.data[j];j++);if(j>=p.length) else i++; //在A串中未找到p.data[i]字母 //在A串中找到p.data[i]字母 q.data[i]=p.data[i];q.data[i]=B.data[j]; for(j=0;q.data[i]!=B.data[j];j++);if(j>=q.length) else i++; //在B串中未找到q.data[i]字母 p.data[i]=q.data[i];//在B串中找到q.data[i]字母 p.data[i]=A.data[j]; StrAssign(A,“abcdefghijklmnopqrstuvwxyz”);//建立A串 StrAssign(B,“ngzqtcobmuhelkpdawxfyivrsj”);//建立B串 char str[MaxSize];printf(“n”);printf(“输入原文串:”);gets(str); //获取用户输入的原文串 StrAssign(p,str); //建立p串 printf(“加密解密如下:n”);printf(“ 原文串:”);DispStr(p);q=EnCrypt(p); //p串加密产生q串 //q串解密产生p串 printf(“ 加密串:”);DispStr(q);p=UnEncrypt(q); printf(“n”);} printf(“ 解密串:”);DispStr(p); 四、实验结果和分析 五、实验心得体会 串加密实际上就是对每个字符进行一定的算法,而这个算法只有你自己知道,其他人不知道。通过该算法,我们可以进行加密与解密工作。新技能get。 广东工业大学数据结构实验报告(5) 学院:自动化 专业:12级物联网3班 姓名:xxx 学号:xxx 老师:张小波 实验日期:2014年6月21日 实验地点:实二203 成绩评定: 实验题目:求解n皇后问题 一、实验目的掌握递归应用 二、实验软件环境 1.计算机每人一台。2.软件:Visual Studio 2012 三、实验内容 #include int q[N];//存放各皇后所在的列号 int count=0;//存放解个数 void print(int n)//输出一个解 { count++;int i;printf(“ 第%d个解:”,count);for(i=1;i<=n;i++) } int place(int k,int j){ int i=1;while(i //i=1~k-1是已放置了皇后的行 } return 0;i++;return 1;} void queen(int k,int n){ int j;if(k>n) } void main(){ int n; scanf(“%d”,&n);if(n>20) { } printf(“ %d皇后问题求解如下:n”,n);queen(1,n);printf(“n”);printf(“n值太大,不能求解n”);else //n存放实际皇后个数 printf(“ 皇后问题(n<20)n=”);print(n);for(j=1;j<=n;j++)if(place(k,j)) { q[k]=j;queen(k+1,n);} //所有皇后放置结束 //在第k行上穷举每一个位置 //在第k行上找到一个合适位置(k,j)else //放置1-k的皇后 } 四、实验结果和分析 五、实验心得体会 递归应用能够帮我们解决很多需要重复操作的繁琐的算法问题,运用递归我们可以省下不少的时间,能让我们更有效率的进行其他的工作,因此递归算法是十分重要的。 广东工业大学数据结构实验报告(6) 学院:自动化 专业:12级物联网3班 姓名:xxx 学号:xxx 老师:张小波 实验日期:2014年6月21日 实验地点:实二203 成绩评定: 实验题目:求5X5阶螺旋方阵 一、实验目的掌握矩阵的各种算法 二、实验软件环境 1.计算机每人一台。2.软件:Visual Studio 2012 三、实验内容 #include { m=n/2;m=n/2+1;else for(i=0;i } for(j=i+1;j } } } for(j=n-i-2;j>=i;j--){ } for(j=n-i-2;j>=i+1;j--){ } k++;a[j][i]=k;k++;a[n-i-1][j]=k;void main(){ int n,i,j;int a[MaxLen][MaxLen];printf(“输入n(n<10):”);scanf(“%d”,&n);fun(a,n);printf(“%d阶数字方阵如下:n”,n);for(i=0;i } } for(j=0;j 四、实验结果和分析 五、实验心得体会 矩阵的算法在大一的时候已经学过,我们只需要熟练的运用好循环进行输入就好了。 广东工业大学数据结构实验报告(7) 学院:自动化 专业:12级物联网3班 姓名:xxx 学号:xxx 老师:张小波 实验日期:2014年6月21日 实验地点:实二203 成绩评定: 实验题目:构造哈夫曼树 一、实验目的掌握二叉树的遍历,构造。以及哈夫曼树的相关知识。 二、实验软件环境 1.计算机每人一台。2.软件:Visual Studio 2012 三、实验内容 #include int weight; int parent; int lchild; int rchild;} HTNode;typedef struct { char cd[N]; int start;} HCode;void CreateHT(HTNode ht[],int n){ int i,k,lnode,rnode;//叶子节点数 //树中节点总数 //权重 //双亲节点 //左孩子节点 //右孩子节点 //存放哈夫曼码 int min1,min2;for(i=0;i<2*n-1;i++) { } } void CreateHCode(HTNode ht[],HCode hcd[],int n){ int i,f,c;HCode hc;for(i=0;i { } } void DispHCode(HTNode ht[],HCode hcd[],int n) //所有节点的相关域置初值-1 //构造哈夫曼树 //lnode和rnode为最小权重的两个节点位置 ht[i].parent=ht[i].lchild=ht[i].rchild=-1;for(i=n;i<2*n-1;i++)min1=min2=32767;lnode=rnode=-1;for(k=0;k<=i-1;k++) if(ht[k].parent==-1)//只在尚未构造二叉树的节点中查找 { } if(ht[k].weight } else if(ht[k].weight } hc.start++;hcd[i]=hc;//start指向哈夫曼编码最开始字符 if(ht[f].lchild==c)//处理左孩子节点 hc.cd[hc.start--]='0'; //处理右孩子节点 hc.cd[hc.start--]='1';else c=f;f=ht[f].parent; { int i,k;int sum=0,m=0,j;printf(“输出哈夫曼编码:n”);//输出哈夫曼编码 for(i=0;i } printf(“平均长度=%gn”,1.0*sum/m);} void main(){ int n=15,i;char *str[]={“The”,“of”,“a”,“to”,“and”,“in”,“that”,“he”,“is”,“at”,“on”,“for”,“His”,“are”,“be”};int fnum[]={1192,677,541,518,462,450,242,195,190,181,174,157,138,124,123};HTNode ht[M];HCode hcd[N];for(i=0;i } CreateHT(ht,n);CreateHCode(ht,hcd,n);DispHCode(ht,hcd,n);} strcpy(ht[i].data,str[i]);ht[i].weight=fnum[i];j=0;printf(“ %s:t”,ht[i].data);for(k=hcd[i].start;k<=n;k++){ } m+=ht[i].weight;sum+=ht[i].weight*j;printf(“n”);printf(“%c”,hcd[i].cd[k]);j++; 四、实验结果和分析 五、实验心得体会 哈夫曼树也称最优二叉树,二叉树很多时候确实是一件很有用的东西,也是我们必须掌握的一个算法。 广东工业大学数据结构实验报告(8) 学院:自动化 专业:12级物联网3班 姓名:xxx 学号:xxx 老师:张小波 实验日期:2014年6月21日 实验地点:实二203 成绩评定: 实验题目:实现二分找查的算法 一、实验目的掌握找查的方法。 二、实验软件环境 1.计算机每人一台。2.软件:Visual Studio 2012 三、实验内容 #include //其他数据 //顺序表类型 KeyType key;//KeyType为关键字的数据类型 InfoType data;} NodeType;typedef NodeType SeqList[MAXL];{ int low=0,high=n-1,mid,count=0;while(low<=high){ //定义表中最多记录个数 int BinSearch(SeqList R,int n,KeyType k)//二分查找算法 mid=(low+high)/2;printf(“ 第%d次比较:在[%d,%d]中比较元素R[%d]:%dn”,++count,low,high,mid,R[mid].key);if(R[mid].key==k)//查找成功返回 return mid;if(R[mid].key>k)//继续在R[low..mid-1]中查找 } high=mid-1;low=mid+1;//继续在R[mid+1..high]中查找 else return-1;} void main(){ SeqList R;KeyType k=9;int a[]={1,2,3,4,5,6,7,8,9,10},i,n=10;for(i=0;i R[i].key=a[i]; //建立顺序表 printf(“关键字序列:”);for(i=0;i } printf(“元素%d的位置是%dn”,k,i);printf(“元素%d不在表中n”,k);else 四、实验结果和分析 五、实验心得体会 找查的算法最主要还是弄清楚各指针以及关键字的代码,一个不小心 就很容易弄错了。 实验报告 课程名称实验项目名称班级与班级代码实验室名称(或课室)专业任课教师学号:姓名:实验日期:年月日 广东商学院教务处制 姓名实验报告成绩 评语: 指导教师(签名)年月日 说明:指导教师评分后,实验报告交院(系)办公室保存。 正文 实验报告要求与排版字号: 1.实验报告按实验项目填写,每个学生做完实验必须填写 2.实验报告可参照如下内容格式写作:实验目的、实验原理、实验设备、结果预测、实验步骤、实验结果、实验分析、结论。 3.实验报告排版打印统一用A4(21 X 29.7cm)格式。 4.标题用小二号黑体加粗,正文用四号宋体。行距为固定值20磅。 5.页面上边距2.54cm,下边距2.54 cm,左边距3cm,右边距2.2mm; 6.实验报告页码从正文页面起计算。页码字号,选用小四号粗黑体并居中。 电子商务实验报告 实验目的: 让我们更深刻地认识到电子商务的理论核心,掌握其中各角色之间业务交往的全过程。实验名称 物流中心:账号:089114173wl 密码:089114173 厂家:账号:089114173cj 密码:089114173 商场:账号:089114173sc 密码:089114173 消费者:账号:089114173xfz 密码:089114173银行:账号:089114173yh 密码:089114173 实验内容: B2B的业务流程: 第一步:买方(客户方)向卖方(供货方)提出商品报价请示,即发出购买的商品信息 第二步:卖方向买方提供商品的报价,即发出该商品的报价信息 第三步:买方向卖方提出商品订购单,说明初步购买的商品信息 第四步:卖方对买方提出的商品订购应答、说明商品有无及规格型号、品种、质量等信息 第五步:买方根据应答提出是否对订购单有变更请示,说明最后确定的购买的商品信息 第六步:买方向卖方提出商品运输说明、发出运输工具、交货地点等信息 第七步:买方向卖方发回收货通知,报告收货信息 第八步:买卖双方收发汇款通知,买方发出汇款通知,卖方报告收款信息。第九步:卖方收到货款向买方出具电子发票,买方收到商品,完成全部交易。B2C的业务流程: 1)顾客(即购物消费者)坐在自己的计算机前,通过互联网查询自己想购买的物品。 2)顾客在计算机上输入了订货单,包括从哪个销售商店购买什么商品,购买多少,订货单上注明将此货物在什么时间送到什么地方以及交给何人等信息。 3)电子商务服务器与有关商店联系并立即得到应答,告诉顾客所购货物的单价、应付款数、交货等信息。 4)顾客确认后,用电子钱包付钱,将电子钱包装入系统,单击电子钱包的相关项或电子钱包图标,电子钱包立即打开,输入自己的保密口令,顾客确认是自己的电子钱包并从电子钱包中取出其中的一张电子信用卡来付款。 5)电子商务服务器对此信用卡号码采用某种保密算法算好并加密后,发送到相应的银行去;同时销售商店也收到了经过加密的购货账单,销售商将自己的顾客编码加入电子购货账单后,再传送到电子商务服务器上去,这里要注意商店对顾客信用卡上的号码是看不见的,销售商店无权也无法处理信用卡中的钱款。因此,只能把信用卡送到电子商务服务器上去处理,经过电子商务服务器确认这是一位合法顾客后,将其同时送到信用卡公司和商业银行,在信用卡公司和商业银行之间要进行应收付款钱数和财务往来的电子数据交换和结算处理。信用卡公司将处理请求再送到商业银行请求确认并授权,商业银行确认并授权后送回信用卡公司。 6)如果经商业银行确认后拒绝并且不予授权,则说明顾客的这张信用卡上的钱不够用了或者没有钱了,即已经透支。遭到商业银行拒绝后,顾客可以再单击电子钱包的相关项打开电子钱包,取出另一张电子信用卡,重复上述操作。 7)如果经商业银行证明这张信用卡有效并授权后,销售商店就可发货。与此同时,销售商店留下整个交易过程中发生往来的财务数据,并且出示一份电子收据发给顾客。 8)上述交易成交后,销售商店就按照顾客提供的电子订货单将货物在发送地点交到顾客在电子订货单中指明的人员手中。 C2C业务流程: 1. 访问拍卖网站,可以通过网站直接进入。如果你需要出售物品,进入“我要卖”,然后选择你要出售物品的方式对于一口价出售的物品,买家在购买的时候不需要再出价,而会直接用一口价购得:而对于拍卖出售的物品,买家之间需要经过竞拍的过程,在拍卖结束的时候,将和出价最高的买家自动成交。对于需要购买商品的用户,可以分类浏览物品信息或者通过搜索查找商品。也分为一口价商品和拍卖出售的商品。 卖家还可以开设自己的商铺,集中显示自己发布出售的物品。进入我的买卖,可以查看到用户在拍卖网买到和正在竞价的商品,同时可以管理自己发布出售的商品,以及查看留言评价等。2. 3. 4. 试验步骤: 消费者:账号:089114173xfz 密码:089114173 消费品的数量和档次,一方面意味着生活质量空前提高,另一方面也意味着消费市场机制发生了历史性变革。所以,消费者虽然功能简单,但是推动整个摸拟环境市场动作的动力。它在这一角色中的主要操作流程步骤有: 1、作为消费者的角色,先进入摸拟的企业的消费者这一模块,进行注册,填写资料,也得要设置Email地址(同上)并且设置到个人资料中,就可以直接登入消费者这一角色中。 2、进入消费者这一模块,通过:资金管理——柜台业务——储蓄业务——开立账户,申请开立银行即多来银行开立账户。 3、等到开立银行账户审批通过,通过:资金管理——柜台业务——储蓄业务——网上银行,开通银行服务。银行接受处理后,就可以进行存款,然后提交。 4、消费者可以通过“现金金额”查找到个人当前的现金金额,“消费记录”记录了用户购买到的所有消费品,“订单查询”可以看到用户有效的订单。 5、通过各种网络资源:网络访问中的“收藏夹”、“Email”寻找个人的需要,并通过网络进行消费,查询后可向厂家订货,订立合同以后,然后通过物流公司进行运输,到货后需要在“收货确认”里确认收货,消费者通过网上进行支付,支付给厂。 商场:账号:089114173sc 密码:089114173 1、商场是整个实验系统的零售商,首先注册,填写详细的资料,设置自己的Email地址和其它必要填写的资料。登入:用户名:sc 涂祁姣 12 密码:a 2、通过:资金管理——柜台业务——对公业务——开立账户,在银行里(丰利)银行申请开立银行账户。商场注册银行——商场选择生产者。 3、待开立的银行审批通过之后,通过;资金管理——账号设置,进行“开 4、通户账号设置”。过;资金管理——柜台业务——对公业务——网上银行,进行开通网上银行服务。在“供应信息”进行比价,然后进行采购计划,发送询价,达成协议后,进行合同签定,在“到货确认”中确认入库或者退货,然后,通过网上支付,转账给供应商。这些可以在“采购入库记录”中详细查看到。商场生成定单——厂家接受定单——厂家给物流公司发送送货通知单——物流公司给厂家发提货通知——物流给厂家发提货通知 商场接货——办理提货手续——生成到货通知——商场给厂家发到货通知——厂家给商场发付款通知——商场到银行转帐——厂家接受到款。 5、通过;资金管理——柜台业务——代理业务——特约商户,进行注册网上银行网上支付特约客 6、通过;商贸网站——用户注册,开通EDI服务,并且为使用EDI服务申请CA认证。这样,就可以进行安全交易和订立合同了。 7、商场也要在营销管理中申请网站,首先申请域名,成功申请完以后,就选择网站模块和功能组合,设置完毕后并且要保存,系统会生成新的企业网站,就可以方便其他用户的直接访问了,然后可以通过“市场调研”和“发布”等模块对产品进行处理。可以通过物流公司对消费者所要的产品进行签订合同,进行配送。这些都可以在“销售出库记录”中查看。 厂家:账号:089114173cj 密码:089114173 1、作为产品最终供应商的角色,所有商品都是厂家供应生产的,先进入摸拟的企业,在厂家一角色中进行注册,填写资料,设置自己以前的Email地址并且设置到企业用户资料。 1、过:资金管理——柜台业务——对公业务——开立账户,向银行(王氏银行)申请开立银行账户。 2、等到开立银行账户审批通过后,通过:资金管理——账号设置,进行“开户账号设置”。 3、通过:生产管理——新产品生产,生产新产品建立自己的产品库。选择要生产的产品,并且填写好数量,进入产品生产列表,列表中有生产的产品,数量,支付的金额和现金余额。然后,点击生产按钮,就可以成功生产,产品就可以入库。 “计划生产”制定生产量,“生产记录”里保存了每次生产的记录,可供用户查看。 4、通过:商贸网站——用户注册,开通EDI服务,并且为使用EDI服务申请CA认证。 5、建立自己厂家的网站,申请域名,选择网站的模板和功能组合,设置完毕后并保存,系统域名就可以被访问了,然后,经过“发布”就可以发布产品。还可以在“网络访问”中“商贸网站”发布自己的网站,可以方便用户对网站的访问。 6、对用户发来的询价信息进行处理,当成功后,用户会签订合同,“合同管理”里主要管理厂家和客户之间的购销合同,然后,厂家通过物流提出配送请求,提交新的配送单,配送单就会保存在“配送单”里,若物流公司同意,就会有提示等待出库,产品就会完成出库。系统会自动记录销售“出库单”。有些客户要求进行“退货处理”,产品入库存,记录退货入库单。就是;订货应答-->订货变更-->订货单发送-->订货单变更确认-->已接受订货单-->订货单查询 。应收款查询-->应付款查询-->收款确认-->生成财务帐-->付款确认-->生成财务帐-->生成销售帐-->销售帐查询-->财务查询。 银行:账号:089114173yh 密码:089114173 1、银行的角色主要工作是对日常业务请求进行处理和监督,首先进入银行这一角色的设置,补充完整资料,并且设置Email地址到用户资料。 2、成功进入银行这一模块,成功处理客户来办理开立账户、储蓄,取款,个人用户间的转账,账户查询,销户和办理银行注册客户等业务的功能模块。 3、对于用户的贷款申请,查看详细的贷款申请表之后,选择同意或者拒绝发放贷款。 物流公司:账号:089114173wl 密码:089114173 1、货物运输这一角色中,不可少的就是物流,在这一系统中,注册物流这一角色,填写详细资料,设置自己的Email地址,并且设置到企业用户资料中。 2、过;财务管理——柜台业务——对公业务——开立帐户,向银行申请开立银行账户。 3、等到开立银行账户审批通过后,通过;财务管理——帐号设置,进行“开户帐号设置”。开通网上银行,填写资料后进行提交。 4、通过;运输管理——运输设置,设置运输货物的资费标准。选择运费计算方式并且进行描述。还可以进行更新,调整。 5、购买仓库,“车辆管理”里购买车辆,添加驾驶员(要填写驾驶员的详细资料,并且保存)等。 6、对其他用户申请要求运输时,小秘书将会有提示,即受理配送请求后,产生新的“处理入库运输单”然后为该运输单指定运输车辆和驾驶员,确认后就可以“出车”运输。即可以产生“处理出库运输单”,货物出库后将要求出车运输货物到目的地。 出现问题及解决办法: 1厂商在商贸网注册过程中找不到账号。解决:返回厂商去激活账户 2在商贸网上发布产品找不到自己的作品。解决:将产品入库。 3不知道哪个是自己注册的银行或者公司。解决:注册时取个个性话名称。 4物流公司配送时公司名录中没有自己注册的公司。解决:检查物流公司各项设备完备否。心得体会: 一、何为电子商务。初期的电子商务认识阶段,已让我深深着迷,原来商务可以这样来做,原来网络不只是玩,这是刚上大学时候的想法! 二、如何去策划电子商务。面对许多的方法和技巧,如果没有一个系统完整有效的策划,开展电子商务真的是很容易半徒而废。试问有几家企 业是一上网就能做成功的? 三、实施管理与执行。有了好的方法做指导是必要的,但是一个好的过程管理和执行也是必须的,很多企业做电子商务就是停在了执行力 上,正常的渠道运营的很好,如果再花钱去投资电子商务,心里没底,短期看不到效果时,就容易产生退缩行为。 四、效果评估,转化率问题。企业做电子商务为了什么?最终还是赢利,效果如何,在实施过程中要有一个精准的评估数据,这样才能更好的 进行下一步的计划。转化率如何?能否最终实现赢利,这些都是必须的,如果不能有效的转化为利润,电子商务也将成为一场空谈。企业电子商务化,大势所趋!借用阿里巴巴董事局主席马云2009年三月率领集团10位高管赴美国时主题演讲时的一句说,现在大家都说是危机,其实是机会,大家都在说机会时,反而是危机要来了。现阶段,将是电子商务在中国发展的高速生长期。 回答问题: 企业可以通过哪几种方式完成电子商务运作? A.B2B 商家与商家是企业之间的商务通过互联网高速运行。B B2C 是商家对消费者 C B2G 是商家对政府通过政府网络平台实现。2 企业可以通过哪些途径让客户了解自己的产品信息? 商贸网站 网上商城 企业网站 门户网站 搜索引擎 E—mial以及通过电视,报纸和期刊杂志等宣传媒体,通过各种广告达到目的。3 针对企业和个人信誉等级不同,企业交易和个人交易时方式有何区别? 电子支付的方式主要有:电子支付是实现完全电子商务的关键的一环。目前,通行的电子支付主要有电子现金、信用卡、电子钱包和电子支票这些方式。信用等级不同他们所享受的信用额度就不同,还有他们的交易方式的严格程度不同。信用等级高的用户可以不受严格的电子支付方式限制太多,可以采用更为便利和快捷的方式,可以采用货到付款的方式、直接转账。而等级低的用户会选择更为稳妥的支付方式,这是以牺牲便利为代价的。会选择第三方平台的方式。另外企业交易的面值一般比个人交易的面值大,企业抗风险能力也比个人要强。他们的交易可以采用比个人更为便捷的方式,如网络直接支付。第四篇:广东商学院 实验报告格式
第五篇:安徽工业大学电子商务实验报告