文档库 最新最全的文档下载
当前位置:文档库 › C语言综合性设计实验报告

C语言综合性设计实验报告

C语言综合性设计实验报告
C语言综合性设计实验报告

C语言综合性设计实验报告

1.实验题目

建立一个简单的会员卡储值积分管理系统。

该系统的主要功能是:会员卡管理功能和会员卡储值积分管理。

会员卡管理功能:

(1)根据身份证办理会员卡,一张身份证只能办理一张会员卡。

(2)根据需要可以注销、挂失、冻结会员卡或修改会员卡密码以及积分和消费金额查询。会员基本信息包括:会员身份证号、卡号、密码、积分、消费金额、级别。

会员卡储值积分管理:

(1)根据会员卡级别设置折扣率,根据折扣率自动打折计算消费金额。

(2)根据消费金额计算积分,积分累计达到一定标准后换购商品。

2.设计分工

组员:2010级五班 xxxxx(组长)

2010级五班xxxxxx

2010级五班 xxxxxx

2010级五班 xxxxxx

2010级六班 xxxxxx

在本系统开发中,小组各成员的分工如下:

a.会员的信息存储数据结构和各个子函数的名称及实验报告的书写由全体成员统一制定;

b.主函数main,主控程序模块call函数,系统退出函数,各函数名称及用到的变量名称的定由杨政辉统一负责。

c.会员管理总函数,会员积分总函数,会员信息查询函数及信息内容输出函数由陈卫兵负责。

d. 会员信息冻结函数,挂失函数,注销函数及内部返回到主菜单的返回函数由邹博文负责。

e. 密码设置函数,查询时检查函数,增加新会员函数,修改密码函数统一由杨明山负责。

f.输入级别函数,输入消费函数,查询积分函数,查询折扣率函数统一交由赖榕负责。

3.问题概述

要实现这个会员积分管理系统,要遇到的问题如下:

①. 首先要有一个主函数来负责对子函数的调用。

②. 进行新增一个会员时的增加操作

③. 对身份证号码的判定操作及密码的设置及判定操作

④. 输出会员信息时对各部分的总体把握

⑤. 修改密码时覆盖其原有的密码

⑥. 会员级别及消费来查询折扣率和积分的操作

4.问题分析

首先该问题分为两个大块,一个是会员卡管理功能,另一个是会员积分管

理功能。针对会员卡管理功能,首先应具备7项功能,新会员的录入,查询会员

的信息,会员的挂失操作,会员的冻结操作,修改密码的操作,注销会员的操作,

以及返回上一层目录的操作。在没有一个会员的时候,如果用户进行了查询及注

销等其他在有用户基础上才应该进行的操作,也应该给出相应的提示,来警示用

户应该正确的操作。

要实现新会员的增加,首先应设置一个会员的结构体数据结构来存储每个

会员的信息,以防会员之间的信息混淆,每个会员的信息包含身份证号码的存储

数组,密码的存储数组,冻结的存储,挂失的存储,消费额的存储,级别的存储,

积分的存储这些内容,在增加时对于身份证号码的判定,输入错误时应该采取的

措施,新会员增加时密码的设置,对于密码位数的要求以及出现不符合要求应该

采取的相应措施,以及再次密码的确认。

实现会员信息输出时要进行身份证号码的识别,密码的确认,然后按照一定的格式给出会员信息存储的内容。

在进行冻结以及后面的相应操作时也都是首先进行身份的识别,密码的确认,通过后再进行相应的操作。

进行密码修改的时候,首先要进行身份的识别,进行旧密码的确认,然后才提示输入新密码,并再次进行新密码的确认。新密码要覆盖旧密码,下次进行其他操作时要实现新密码的置换。

在进行注销用户操作时,要删除该用户,在进行下一次操作时,要做出相应的提示该用户已删除。

返回上一层菜单可以使用户返回到上一层的菜单,该功能较容易实现。

在进行积分查询时首先要消费额的录入来验证该功能的实现。

在进行折扣率查询时首先要级别的录入来验证该功能。

5.功能模块描述及功能模块图

本系统包含以下函数:

①. 系统主函数函数名 void main()

②. 主控模板call函数函数名 void call()

③. 系统退出函数函数名 int tuichu()

④. 会员管理总函数函数名 int guanli()

⑤. 会员积分总函数函数名 int jifen()

⑥. 会员信息查询函数函数名 int chaxun()

⑦. ……

各模板的N-S图如下:

1系统主函数

输出“会员卡存储值积分管理系统”

调用call()

2主控模板call函数

清空缓冲区fflush(stdin)

屏幕输出提示操作的内容

读取键盘输入的数字

i=1

真否

调用guanli() i=2

真否调用jifen() 调用tuichu()

3. 系统退出函数

调用exit(0)

返回0

4.会员管理函数

清空缓冲区fflush(stdin)

屏幕输出提示操作的内容读取键盘输入的数字

是 i=1

调用zengjia() 是

i=2

调用

chaxun()

i=3

调用

guashi()

i=4

调用

dongji

e()

i=5

调用

xiugaimima(

)

i=6

调用

zhuxiao(

)

调用

fanhui

()

返回0

5.会员积分总函数

清空缓冲区fflush(stdin)

屏幕输出提示操作的内容

读取键盘输入的数字

是 i=1

调用shuruxiaofei () 是

i=2

调用

shurujibie(

)

i=3

调用

zhekoulv()

i=4

调用

chaxunjifen()

调用

fanhui()

返回0

6.会员信息查询函数

清空缓冲区fflush(stdin)

是 Zonglen==0

输出提示信息

读取输入的字符串a

输出错误信息

Shenlen=strlen(a)

直到shenlen == 18

i=0,i++,直到i=17 并且 a[i]>=48 && a[i]<=57

a[18] = ‘\0’

zong[i].shen[j]

== a[j]

调用guanli() m=m+1 无操作

j=0,j++,直到j=17

i=0,i++,直到i=zonglen-1 并且 m == 18

bc=i

调用jiancha(bc)

调用shuchu(bc)

调用guanli()

7.信息输出函数

处理数据

输出第一行内容

输出信息

zong[aa].guashi 是== 0

输出“否”输出“是”

zong[aa].dongjie 是== 0

输出“否”输出“是”

输出其他数据

i=0,i++ 直到 i=17

返回0

8.冻结函数

清空缓冲区fflush(stdin)

是 Zonglen==0

输出错误信息

输出提示信息

读取输入的字符串a Shenlen=strlen(a)

直到shenlen == 18

i=0,i++,直到i=17 并且 a[i]>=48 && a[i]<=57

a[18] = ‘\0’

zong[i].shen[j] 是== a[j]

调用guanli() m=m+1 无操作

j=0,j++,直到j=17

i=0,i++,直到i=zonglen-1 并且 m == 18

bc=i

调用jiancha(bc)

zong[bc].dongjie = 1

输出冻结成功的消息

调用guanli()

9.挂失函数

清空缓冲区fflush(stdin)

是 Zonglen==0

输出错误信息

输出提示信息

读取输入的字符串a

Shenlen=strlen(a)

直到shenlen == 18

i=0,i++,直到i=17 并且 a[i]>=48 && a[i]<=57

a[18] = ‘\0’

zong[i].shen[j]

== a[j]

调用guanli() m=m+1 无操作

j=0,j++,直到j=17

i=0,i++,直到i=zonglen-1 并且 m == 18

bc=i

调用jiancha(bc)

zong[bc].guashi = 1

输出挂失成功的消息

调用guanli()

10.注销函数

清空缓冲区fflush(stdin)

是 Zonglen==0

输出错误信息

输出提示信息

读取输入的字符串a

Shenlen=strlen(a)

直到shenlen == 18

i=0,i++,直到i=17 并且 a[i]>=48 && a[i]<=57

a[18] = ‘\0’

zong[i].shen[j]

== a[j]

调用guanli()

m=m+1 无操作

j=0,j++,直到j=17

i=0,i++,直到i=zonglen-1 并且 m == 18

bc=i

调用jiancha(bc)

zong[x].shen[y] = zong[x+1].shen[y]

y=0,y++ 直到 y=17

zong[x].mima[y] =zong[x+1].mima[y]

y=0,y++ 直到 y=5

处理数据

x=bc,x++ 直到 x=zonglen-1

输出注销成功

调用guanli()

11.返回函数

调用call()

12.密码设置函数

输出提示操作

读取键盘输入的数据

直到mimalen == 6

读取键盘再次输入的内容

i=0,i++ 直到 i=5 并且 c[i] == b[i]

c[6] = ‘\0’

zong[zonglen-1].mima[i] = c[i]

i=0,i++ 直到 i=6

返回0

13.检查函数

清空缓冲区fflush(stdin)

输出提示信息

读取输入的字符串b

mimalen=strlen(b)

直到mimalen == 6

b[6] = ‘\0’

n = 0

zong[aaa].mima[i] 是== b[i]

n=n+1 无操作

i=0,i++,直到i=5 并且 n == 6

返回0

14.增加新会员函数

输出提示信息

读取从键盘录入的字符串

直到字符串的长度为18

i=0,i++ 直到 i=17 并且 a[i]>= 48 && a[i]<=57

Zonglen =zonglen +1

zong[zonglen-1].shen[i] = a[i]

i=0,i++ 直到 i=18

处理数据

调用mimashezhi()

输出成功的消息

调用guanli()

15.修改密码函数

清空缓冲区fflush(stdin)

是 Zonglen==0

输出错误信息

输出提示信息

读取输入的字符串a

Shenlen=strlen(a)

直到shenlen == 18

i=0,i++,直到i=17 并且 a[i]>=48 && a[i]<=57

a[18] = ‘\0’

zong[i].shen[j]

== a[j]

调用guanli()

m=m+1 无操作

j=0,j++,直到j=17

i=0,i++,直到i=zonglen-1 并且 m == 18

bc=i

输出提示信息

读取输入的字符串b

mimalen=strlen(b)

直到mimalen == 6

zong[bc].mima[i]

== b[i]

n = n+1 无操作

i=0,i++ 直到 i=5 并且 n== 6

输出提示操作

读取键盘输入的数据

直到mimalen == 6

读取键盘再次输入的内容

i=0,i++ 直到 i=5 并且 c[i] == b[i]

c[6] = ‘\0’

zong[bc].mima[i] = c[i]

i=0,i++ 直到 i=6

输出密码修改成功

调用guanli()

16.输入级别函数啊

清空缓冲区fflush(stdin)

是 Zonglen==0

输出错误信息

输出提示信息

读取输入的字符串a

Shenlen=strlen(a)

直到shenlen == 18

i=0,i++,直到i=17 并且 a[i]>=48 && a[i]<=57

a[18] = ‘\0’

zong[i].shen[j]

== a[j]

调用guanli() m=m+1 无操作

j=0,j++,直到j=17

i=0,i++,直到i=zonglen-1 并且 m == 18

bc=i

调用jiancha(bc)

输出提示信息

读取键盘输入的信息x

zong[bc].jibie = x

输出设置成功

调用jifen()

17.输入消费函数

清空缓冲区fflush(stdin)

是 Zonglen==0

输出错误信息

输出提示信息

读取输入的字符串a

Shenlen=strlen(a)

直到shenlen == 18

i=0,i++,直到i=17 并且 a[i]>=48 && a[i]<=57

a[18] = ‘\0’

zong[i].shen[j]

== a[j]

调用guanli() m=m+1 无操作

j=0,j++,直到j=17

i=0,i++,直到i=zonglen-1 并且 m == 18

bc=i

调用jiancha(bc)

输出提示信息

读取键盘输入的信息x

zong[bc].xiaofei = x

zong[bc].jifen = zong[bc].xiaofei/50

输出设置成功

调用jifen()

18.查询积分

清空缓冲区fflush(stdin)

是 Zonglen==0

输出错误信息

输出提示信息

读取输入的字符串a

Shenlen=strlen(a)

直到shenlen == 18

i=0,i++,直到i=17 并且 a[i]>=48 && a[i]<=57

a[18] = ‘\0’

zong[i].shen[j]

== a[j]

调用guanli() m=m+1 无操作

j=0,j++,直到j=17

i=0,i++,直到i=zonglen-1 并且 m == 18

bc=i

调用jiancha(bc)

输出该用户有zong[bc].jifen个积分

输出请进行其他操作

调用jifen ()

19.查询折扣率函数

清空缓冲区fflush(stdin)

是 Zonglen==0

输出错误信息

输出提示信息

读取输入的字符串a

Shenlen=strlen(a)

直到shenlen == 18

i=0,i++,直到i=17 并且 a[i]>=48 && a[i]<=57

a[18] = ‘\0’

zong[i].shen[j] 是== a[j]

调用guanli()

m=m+1 无操作

j=0,j++,直到j=17

i=0,i++,直到i=zonglen-1 并且 m == 18

bc=i

调用jiancha(bc)

zong[bc].jibie == 0

输出不能

打折

zong[bc].jibie

== 1

输出打9折 zong[bc].jibie

== 2

输出打8.5折输出打8折

输出请进行其他操作

调用jifen()

6.源程序清单

详细代码如下:

开发者:杨政辉

#include

#include

char a[25],b[10],c[6];

int shenlen,i,zonglen,zl,mimalen,gua,ab,bc,j,m,n,x,y; //用到的变量名称struct abc //会员信息存储结构

{

char shen[18];

int guashi;

int dongjie;

char mima[6];

int jifen;

int xiaofei;

int jibie;

}zong[300];

Void main() //主函数main()

{

printf("**********会员卡储值积分管理系统*************\n");

printf(" *****欢迎使用会员卡储值积分管理系统*****");

printf("制作者:杨政辉、陈卫兵、杨明山、邹博文、赖榕");

printf("**********************************************");

void call();

}

void call() //主控程序模块call函数

{

fflush(stdin);

printf("\n");

printf("请按照提示进行操作\n");

printf("1.会员卡管理\n");

printf("2.会员卡储值积分管理\n");

printf("3.退出系统\n");

printf("请输入编号:");

scanf("%d",&ab);

switch(ab)

{

case 1:int guanli();

case 2:int jifen();

case 3:int tuichu();

return 0;}

}

int tuichu() //退出系统函数

{

int exit(0);

return 0;

}

开发者:陈卫兵

int guanli() //会员信息管理函数{

fflush(stdin);

printf("\n");

printf("请按照提示进行操作\n");

printf("1.申请会员卡\n");

printf("2.查询会员信息\n");

printf("3.申请挂失\n");

printf("4.申请冻结\n");

printf("5.重置密码\n");

printf("6.申请注销\n");

printf("7.返回上一级\n");

printf("请输入编号:");

scanf("%d",&ab);

switch(ab)

{

case 1:int zengjia();

case 2:int chaxun();

case 3:int guashi();

case 4:int dongjie();

case 5:int xiugaimima();

case 6:int zhuxiao();

case 7:int fanhui();

return 0;

}

int jifen() //会员积分函数

{

fflush(stdin);

printf("\n");

printf("请按照提示进行操作\n\n");

printf("请先设置用户的消费额和级别进行测试,消费额为0到10000,级别为0到3\n\n");

printf("1.根据用户输入消费额\n");

printf("2.根据用户输入级别.\n");

printf("3.查询折扣率\n");

printf("4.查询积分\n");

printf("5.返回上一级\n");

printf("请输入编号:");

scanf("%d",&ab);

switch(ab)

{

case 1:int shuruxiaofei();

case 2:int shurujibie();

case 3:int zhekoulv();

case 4:int chaxunjifen();

case 5:int fanhui();

}

return 0;

}

int chaxun() //查询信息函数

{

printf("\n");

fflush(stdin);

if(zonglen == 0)

{printf("\n还未有用户注册\n");

goto dom;}

top:

printf("请输入要查询的身份证号码:");

fflush(stdin);

gets(a);

shenlen = strlen(a);

if(shenlen != 18)

{

printf("\n您输入的号码有误,");

goto top;

}

for(i=0;i<18;i++)

if((a[i] < 48) || (a[i] > 57))

{printf("\n您输入的号码有误,");

goto top;}

}

a[18] = '\0';

for(i=0;i

{

m = 0;

for(j=0;j<18;j++)

{

if(zong[i].shen[j] == a[j])

m = m+1;

}

if(m == 18)

{bc = i;

jiancha(bc);

shuchu(bc);

goto dom;

}

if(i == (zonglen-1) && (m!=18))

{printf("\n您输入的用户不存在\n\n");

goto top;}

}

dom:

printf("\n");

return (guanli());

}

int shuchu(int aa) //信息输出函数

{

int ef;

ef = aa;

printf("\n");

printf(" 身份证号挂失冻结积分消费额级别\n"); for(i = 0;i<18;i++)

{printf("%c",zong[aa].shen[i]);}

if(zong[aa].guashi == 0) printf(" 否 ");

else printf(" 是 ");

if(zong[aa].dongjie == 0) printf(" 否 ");

else printf(" 是 ");

printf(" %d ",zong[aa].jifen);

printf(" %d ",zong[aa].xiaofei);

printf(" %d ",zong[aa].jibie);

return 0;

}

开发者:邹博文

int dongjie() //会员信息冻结函数

{

printf("\n");

fflush(stdin);

if(zonglen == 0)

{printf("\n还未有用户注册\n");

goto dom;}

top:

printf("请输入要冻结的身份证号码:");

fflush(stdin);

gets(a);

shenlen = strlen(a);

if(shenlen != 18)

{

printf("\n您输入的号码有误,");

goto top;

}

for(i=0;i<18;i++)

{

if((a[i] < 48) || (a[i] > 57))

{printf("\n您输入的号码有误,");

goto top;}

}

a[18] = '\0';

for(i=0;i

{

m = 0;

for(j=0;j<18;j++)

{

if(zong[i].shen[j] == a[j])

m = m+1;

}

if(m == 18)

{bc = i;

zong[bc].dongjie = 1;

goto domaa;

}

if(i == (zonglen-1) && (m!=18))

{printf("\n您输入的用户不存在\n\n");

goto top;}

}

domaa:

printf("冻结成功,请进行其他操作"); dom:

printf("\n");

return (guanli());

}

int guashi() //会员信息挂失函数

{

printf("\n");

fflush(stdin);

if(zonglen == 0)

{printf("\n还未有用户注册\n");

goto dom;}

top:

printf("请输入要挂失的身份证号码:");

fflush(stdin);

gets(a);

shenlen = strlen(a);

if(shenlen != 18)

{

printf("\n您输入的号码有误,");

goto top;

}

for(i=0;i<18;i++)

{

if((a[i] < 48) || (a[i] > 57))

{printf("\n您输入的号码有误,");

goto top;}

}

a[18] = '\0';

for(i=0;i

{

m = 0;

for(j=0;j<18;j++)

{

if(zong[i].shen[j] == a[j])

m = m+1;

}

if(m == 18)

{bc = i;

jiancha(bc);

zong[bc].guashi = 1;

goto domaa;

}

if(i == (zonglen-1) && (m!=18))

{printf("\n您输入的用户不存在\n\n");

goto top;}

}

domaa:

printf("挂失成功,请进行其他操作"); dom:

printf("\n");

return (guanli());

}

int zhuxiao() //会员注销函数

{

printf("\n");

fflush(stdin);

if(zonglen == 0)

{printf("\n还未有用户注册\n");

goto dom;}

top:

printf("请输入要查询的身份证号码:");

fflush(stdin);

gets(a);

shenlen = strlen(a);

if(shenlen != 18)

{

printf("\n您输入的号码有误,"); goto top;

}

for(i=0;i<18;i++)

{

if((a[i] < 48) || (a[i] > 57))

{printf("\n您输入的号码有误,");

goto top;}

}

a[18] = '\0';

for(i=0;i

{

m = 0;

for(j=0;j<18;j++)

{

if(zong[i].shen[j] == a[j])

m = m+1;

}

if(m == 18)

{bc = i;

jiancha(bc);

for(x=bc;x

{

for(y=0;y<18;y++)

{

zong[x].shen[y] = zong[x+1].shen[y];

}

for(y=0;y<6;y++)

{

zong[x].mima[y] = zong[x+1].mima[y];

}

zong[x].dongjie = zong[x+1].dongjie;

zong[x].guashi = zong[x+1].guashi;

zong[x].jibie = zong[x+1].jibie;

zong[x].jifen = zong[x+1].jifen;

zong[x].xiaofei = zong[x+1].xiaofei;

}

zonglen = zonglen -1;

goto domaa;

}

if(i == (zonglen-1) && (m!=18))

{printf("\n您输入的用户不存在\n\n");

goto top;}

}

domaa:

printf("\n注销成功,请进行其他操作\n"); dom:

printf("\n");

return (guanli());

}

int fanhui() //系统内返回上一层菜单函数

{

return (call());

}

开发者:杨明山

int mimashezhi() //密码设置函数

{

printf("\n");

top:

fflush(stdin);

printf("请设置密码(6位密码):");

gets(b);

mimalen = strlen(b);

if(mimalen != 6)

{

printf("\n您输入的密码不符合要求,");

goto top;

}

abc:

printf("\n");

printf("请再次输入密码:");

gets(c);

for (i=0;i<6;i++)

{

if(c[i] != b[i])

{printf("您再次输入的密码有误,");

goto abc;}

}

c[6] = '\0';

for(i=0;i<7;i++)

{

zong[zonglen-1].mima[i] = c[i];

}

return 0;

}

int jiancha(int aaa) //密码检查函数

{

printf("\n");

top:

fflush(stdin);

printf("请输入密码(6位密码):");

gets(b);

mimalen = strlen(b);

if(mimalen != 6)

{

printf("\n您输入的密码不符合要求,");

goto top;

}

b[6] = '\0';

n = 0;

for (i=0;i<6;i++)

{

if(zong[aaa].mima[i] == b[i])

n=n+1;

}

if(n == 6)

{printf("\n\n密码正确\n");

goto dom;}

else

{printf("\n您输入的密码有误,");

goto top;}

dom:

return 0;

}

int zengjia() //新增加会员函数

{

printf("\n");

top:

fflush(stdin);

printf("请输入要申请会员的身份证号码:");

gets(a);

shenlen = strlen(a);

if(shenlen != 18)

{

printf("\n您输入的号码有误,");

goto top;

}

for(i=0;i<18;i++)

{

if((a[i] < 48) || (a[i] > 57))

{printf("\n您输入的号码有误,");

goto top;}

}

a[18] = '\0';

zonglen = zonglen + 1;

for(i=0;i<19;i++)

{

zong[zonglen-1].shen[i] = a[i];

}

zong[zonglen-1].dongjie = 0;

zong[zonglen-1].guashi = 0;

zong[zonglen-1].jifen = 0;

zong[zonglen-1].xiaofei=0;

zong[zonglen-1].jibie = 0;

mimashezhi();

printf("\n");

printf("申请成功\n");

return (guanli());

}

int xiugaimima() //修改密码函数

{

printf("\n");

fflush(stdin);

if(zonglen == 0)

{printf("\n还未有用户注册\n");

goto dom;}

top:

网页设计实验报告

实验报告 课程名称网络技术基础实验项目TCP/IP协议配置实验仪器计算机 系别 专业 班级/学号 学生姓名 实验日期 成绩 指导教师

实验一 TCP/IP协议配置 一、实验目的(标题黑体小四) 1.熟练掌握模板的用法。 2.掌握CSS的用法。 3.掌握网站发布的方法。 二、实验内容 1. 创建和使用模板。 2. css的创建和使用。 3. 发布网站。 三、实验课时 4课时 四、实验步骤 创建网站 1、创建一个站点,并创建 images 文件夹存放图片。将示例图片拷贝至images 目录下 2、创建 CSS 文件,名称为 style.css,将其保存至 style文件夹。 3、创建模板文件 tpl.dwt,并保存。结果如下: (1) 给 tpl.dwt 附加样式表 style.css。 在 tpl.dwt 的空白处点击鼠标右键,选择“附加样式表”: 选择 style.css 文件: 完成后,在 tpl.dwt 的 head标签里有如下的代码: (2) 设置模板的背景颜色。打开 CSS 面板,为 style.css 新建一条 css 规则。过程如 下:

将背景颜色设为#ff1e70: 在 style.css 生成如下的代码: body { background-color: #ff1e70? } 3) 制作布局。插入一 2 行 2 列的表格。表格的宽度=316+634=950,其他的设置:让表格居中对齐。 (4) 消除表格两边的空隙。展开 CSS 样式表,双击 body: 双击 body后,打开“body的 CSS 规则定义”对话框,按照下面的方式设置:Style.css 的代码变为: body { background-color: #ff1e70? margin: 0px? }

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.输入并运行以下程序:

Web网页设计实验报告

WEB系统开发 综合实验报告 题目红尘客栈网上订房页面 专业计算机科学与技术(信息技术及应用) 班级计信2班 学生蒋波涛 重庆交通大学 2013年

目录 一、设计目的 (3) 二、设计题目 (3) 三、结构设计 (3) 四、技术分析 (4) 五、设计过程 (7) 六、实验心得 (10) 七、实验总结 (11)

一、设计目的 在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。因此网站建设在Internet 应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。我们当代大学生更是离不开网络给我们带来的好处与便利.但是,我们成天浏览的网站网页到底是如何制作的呢?我想这一点很多同学都没有去深究过.所以,这学期我选择了”web网页设计”这门课, 本课程的设计目的是通过实践使同学们经历网页制作的全过程. 通过设计达到掌握网页设计、制作的技巧。 了解和熟悉网页设计的基础知识和实现技巧。根据题目的要求,给出网页设计方案,可以按要求,利用合适图文素材设计制作符合要求的网页设计作品。 熟练掌握Photoshop cs3、Dreamweaver cs等软件的的操作和应用。增强动手实践能力,进一步加强自身综合素质。学会和团队配合,逐渐培养做一个完整项目的能力。 二、设计题目 《红尘客栈》 三、结构设计 选定主题,确定题目之后,在做整个网站之前对网站进行需求分析。首先,做好需求调研。调研方式主要是上网查阅资料,在图书馆里翻阅相关书籍。 然后,调研结束之后对整个网站进行功能描述,并对网站进行总体规划,接着逐步细化。 我们选做的主题是个人主页,并且选定题目为“红尘客栈”,其目的是做一个简单的网站,介绍酒店概况,提供一定的资讯信息。 四、技术分析 (一)建立布局 在这次的网页设计中用到大量的布局,所以怎么样建立布局是关键。Dreamweaver cs3是大多数人设计网页的称手兵器,也是众多入门者的捷径。特别是其在布局方面的出色表现,更受青睐。大家都知道,没有表格的帮助,很难组织出一个协调合理的页面。 1.点击“ALT+F6”键,进入布局模式,插入布局表格。建立一个大概的布局。 2.使用背景图片:选中该项,按浏览可以插入一幅准备好的图片作为表格的背景,因为图片是以平铺的形式作为表格背景,所以表格大小和图片尺寸都要控制好。 (二)网页中的图像

信息科学与工程学院综合性设计性实验报告

重庆交通大学信息科学与工程学院 综合性设计性实验报告 专业:通信工程专业11级 学号:0204 姓名:何国焕 实验所属课程:宽带无线接入技术 实验室(中心):软件与通信实验中心 指导教师:吴仕勋 一、题目 OFDM系统的CFO估计技术 二、仿真要求 要求一:OFDM系统的数据传输 ①传输的数据随机产生; ②调制方式采用16QAM; 要求二:要求对BER的性能仿真 设计仿真方案,比较两个CFO的性能(基于CP与基于训练符号Moose),并画出不同SNR下的两种估计技术的均方差(MSE)性能。

三、仿真方案详细设计 1、首先OFDM技术的基本思想和现状了解。认真学习OFDM技术的基本原理,包括OFDM系统的FFT实现、OFDM系统模型、OFDM信号的调制与解调、OFDM信号的正交性原理,根据PPT及网上查阅资料加以学习。其次,了 解OFDM的系统性能,包括OFDM系统的同步技术及训练序列等。 2、同步技术:接收机正常工作以前,OFDM系统至少要完成两类同步任务: ①时域同步,要求OFDM系统确定符号边界,并且提取出最佳的采样时钟,从而减小载波干扰(ICI)和码间干扰(ISI)造成的影响。 ②频域同步,要求系统估计和校正接收信号的载波偏移。在OFDM系统中,N个符号的并行传输会使符号的延续时间更长,因此它对时间的偏差不敏感。对于无线通信来说,无线信道存在时变性,在传输中存在的频率偏移会使OFDM 系统子载波之间的正交性遭到破坏。 3、载波频率的偏移会使子信道之间产生干扰。OFDM系统的输出信号是多个相互覆盖的子信道的叠加,它们之间的正交性有严格的要求。无线信道时变性的一种具体体现就是多普勒频移引起的CFO,从频域上看,信号失真会随发送信道的多普勒扩展的增加而加剧。因此对于要求子载波严格同步的OFDM 系统来说,载波的频率偏移所带来的影响会更加严重,如果不采取措施对这种信道间干扰(ICI)加以克服,系统的性能很难得到改善。 OFDM系统发射端的基本原理图OFDM信号频谱 4、训练序列和导频及信道估计技术 接收端使用差分检测时不需要信道估计,但仍需要一些导频信号提供初始的相位参考,差分检测可以降低系统的复杂度和导频的数量,但却损失了信噪

简单网页制作实验总结报告

《大学计算机基础》 实验报告 专业名称: 电子商务2班 学号: xxxxxxxxxxx 姓名: x x 指导教师: x x 2011年12月24日

目录 第一章网站主题设计说明 (1) 1.1 主题内容 (1) 1.2 设计思路 (1) 第二章网站内容设计 (2) 1.1 链接1标题 (2) 1.2 链接2标题 (2) 1.3 flash制作说明 (2) 第三章网站技术难点 (3) 第四章心得体会..................................... ..... ......................... (4)

第一章网站主题设计说明 1.1 主题内容 (1) 网站主题为“四季の花”,包括春夏秋冬四个季节的比较典型的花朵及有关花的诗句,色彩缤纷,十分艳丽夺目。 1.2 设计思路 (2) 大多网站都设计的关于音乐,影视,购物等非常热门的东西,本站设计的主题是花,能让人们在闲下来的时候看看花,品品诗歌,所以做有关花的网页是个不错的选择。同时,让人们分清楚春夏秋冬都各有什么典型的花。

第二章网站内容设计 1.1链接1标题:春の花 春天是生命的季节,在这个季节里,万物复苏。所以就找了虞美人,桃花,牡丹,以及海棠花来作为春天的代表。同时配有与这些花有关的诗句。 1.2 链接2标题:夏の花 夏天充满了激情与阳光,我找了兰花,荷花,百合花等来代表这个季节,色彩艳丽,十分醒目夺人。 1.3 链接3标题:秋の花 大丽花,菊花,月季和牡丹花都竞相出现在本网页,色彩缤纷,赏心悦目。 1.4 链接4标题:冬の花 蝴蝶兰,水仙,迎春花,梅花是冬季的代表,他们刻画了一副傲立冬天的坚强的姿态。

《C语言程序设计》-综合性实验实验报告(参考格式)

综合性实验报告 课程名称:《C语言程序设计》 实验题目:班级成绩管理系统的设计与实现姓名学号:(组长) 系别: 专业班级: 指导教师: 实验日期:2012年06月01日—06月20日

一、实验目的和要求 实验目的 1、利用所学的三种程序基本结构以及数组、用户自定义函数进行一个小型程序的设计,进一步理解和掌握C语言的语法以及三种基本程序结构的综合应用。 2、通过程序中涉及到的排序、查找、求和等操作加深对算法、程序设计思路、常用程序设计技巧的理解与掌握,逐步培养学生的程序开发能力。 实验要求 1、根据实验内容,认真编写源程序代码、上机调试程序,书写实验报告。 2、分小组协作实验时,要写明每一位学生负责的实验内容。 二、设计要求 (一)学生信息和程序功能 给定的原始数据和程序应实现的功能是该C程序开发的依据,此实验只处理一个班级学生信息,最多学生数为120人。 1、学生信息和数据类型 最多学生人数和最多课程数定义为全局符号常量: #define Mmax 120 #define Nmax 3 (1)学生信息 学生信息包含:学号,姓名,三门课(语文,数学,英语)成绩和总分。 (2)数据类型 学号、姓名、课程三个信息为char型,课程分数和总分为float型,其余为int型。其中,假设学号有10位数字字符(注意此时要求存储空间要11个字节),例如2011023102表示入学年份为2011年,023是专业编码,102是学生在班级中的排号。 2、测试数据 测试数据在定义数组时以初值形式提供,其中学生总成绩通过程序计算。 学号姓名语文数学英语 2011023001 Zhang 73.5 85 67 2011023002 Li 83 91.5 87 2011023003 Cheng 65 82 78 2011023004 Wang 71 83 80.5 但是,在用单链表处理学生信息时,要求直接从键盘上接收数据。 3、程序功能 (1)学生信息(学号、姓名、成绩等)的显示(数据结构要求用数组); (2)按姓名查找学生(数据结构要求用数组); (3)计算各门课程的平均分(数据结构要求用数组);

网页制作实验报告

网页制作实验报告 页制作实验报告 实验一:站点设置 一、实验目的及要求 本实例是经过“站点定义为”对话框中的“高级”选项卡创建一具新站点。 二、仪器用具 1、生均一台多媒体电脑,组建内部局域,同时接入国际互联。 2、安装windows xp操作系统;建立iis服务器环境,支持asp。 3、安装页三剑客(dreamweaver mx;flash mx;fireworks mx)等页设计软件; 三、实验原理 经过“站点定义为”对话框中的“高级”选项卡创建一具新站点。 四、实验办法与步骤 1)执行“站点\治理站点”命令,在弹出的“治理站点”对话框中单击“新建”按钮,在弹出的快捷菜单中挑选“站点”命令。 2)在弹出的“站点定义为”对话框中单击“高级”选项卡。 3)在“站点名称”文本框中输入站点名称,在“默认文件夹”文本框中挑选所创建的站点文件夹。在“默认图象文件夹”文本框中挑选存放图象的文件夹,完成后单击“确定”按钮,返回“治理站点”对话框。 4)在“治理站点”对话框中单击“完成”按钮,站点创建完毕。 五、实验结果 六、讨论与结论 实验开始之前要先建立一具根文件夹,在实验的过程中把站点存在自己建的文件夹里,如此才干使实验条理化,别至于在实验后寻别到自己的站点。在实验过程中会浮现一些选项,计算机普通会有默认的挑选,最后别要去更改,假如要更改要先充分了解清晰该选项的含义,以及它会造成的效果,否则会使实验的结果失真。实验前先熟悉好操作软件是做好该实验的关键。 实验二:页面图像设置 一、实验目的及要求: 本实例的目的是设置页面的背景图像,并创建鼠标经过图像。 二、仪器用具 1、生均一台多媒体电脑,组建内部局域,同时接入国际互联。 2、安装windows xp操作系统;建立iis服务器环境,支持asp。 3、安装页三剑客(dreamweaver mx;flash mx;fireworks mx)等页设计软件; 4、安装acdsee、photoshop等图形处理与制作软件; 5、其他一些动画与图形处理或制作软件。 三、实验原理 设置页面的背景图像,并创建鼠标经过图像。 四、实验办法与步骤 1) 在“页面属性”对话框中设置页面的背景图像。 2) 在页面文档中单击“”插入鼠标经过图像。 五、实验结果

网页制作实验报告

北京理工大学珠海学院课程设计说明书 _2013_—_2014_学年第_1_学期 题目: 《Web应用开发课程设计》 学院:计算机学院 专业班级: 11级软件工程3班 学号: 110202031031 学生姓名:蒋征 指导教师:魏志军 成绩: 时间: 2014/1/5 2014年 1 月 5 日

摘要 本次作品是一个IT技术交流论坛,实现论坛的基本功能,注册、登录、发帖、浏览和回帖。 论坛分三个分板块,网页、C#和JA V A,纵向层次也是三层,主页、板块页和帖子页。网站使用JavaScript实现动态页面。 关键词:计算机技术交流社区JavaScript 网页 I

目录 摘要 ............................................. I 目录 ............................................. II 1 网站结构和布局 (1) 1.1 网站结构 (1) 1.1.1 总体结构 (1) 1.1.2 横向链接结构 (2) 1.2 页面布局 (3) 1.2.1 主页 (3) 1.2.2 分版页面 (6) 1.2.3 帖子页面 (6) 2 技术应用 (8) 2.1 逻辑设计 (8) 2.1.1 HTML和CSS设计 (8) 2.1.2 JavaScript设计 (10) 参考文献 (13) 心得体会 (14) I

教师评语 (15) 成绩评定表 (16) 课程设计答辩记录表 (17) II

1 网站结构 1.1主体结构 1.1.1总结构 网站是以技术交流社区为主题的论坛型网站。 这个网站是按树形结构设计如图1-1-1,页面种类共分三层,分别是主页,分主题页还有就是内容页。 主页连向三个分主题分区页面,分别是MTHL板块,C#板块还有就是JAVA 板块。 主题分区页面下面是内容帖子。 图1-1-1网页关系 1

CSS页面布局及样式设计实验报告

实验项目名称: CSS页面布局及样式设计 (所属课程:web系统与技术) 学院:计算机学院专业班级:11级计科信息姓名:学号: 实验日期:实验地点:A06-404 合作者:指导教师:李 本实验项目成绩:教师签字:日期: 一、实验目的 (1)掌握CSS中的定位属性使用方法。 (2)掌握DIV+CSS的页面布局方式。 (3)掌握CSS中的常用属性的使用方法。 (4)理解CSS的样式构造。 二、实验条件 安装Web开发环境的微机。 三、实验内容 (1)重新对聊天室的注册页面、登陆页面和聊天页面进行页面布局。 (1)对聊天室的注册页面、登陆页面和聊天页面进行样式设计。 四、实验步骤 (1)注册页面使用CSS将注册表单居中显示,表单内嵌入表格将文本与输入域格式化显示,表单内使用label标签。 (2)登录页面中添加div层用于显示在线用户数。 (3)登录页面使用div将登录表单,在线用户数,logo图片,超链接等页面元素重新定位布局。 (4)聊天页面改用div标签并使用CSS的position定位属性进行布局,框架内的独立页面使用float属性进行布局。 (5)使用CSS设置三个页面的背景颜色或背景图片。 (6)注册页面使用CSS设计所有输入框和提交按钮的样式。 (7)登录页面使用CSS设置的超链接的字体和下划线、登录表单使用圆顶角、在线用户数使用图片数字,使用CSS设计登录按钮的显示样式。

(8)聊天页面中使用CSS设计信息发送表单和发送按钮的样式,设计用户信息列表和聊天信息段落的的显示样式。 五、实验结果 注册界面效果图及代码: //总体框架 //添加图片代码 //用户注册信息代码

注册信息

用户姓名:

用户密码:



--> 姓    别:

哈工大(威海)c语言实验报告册答案

实验1简单判定性问题求解 一、实验学时 完成本实验需4学时。 二、实验目的 1、阅读程序题 (1)掌握C语言数据类型,熟悉如何定义一个整型、字符型的变量,以及对它们赋值的方法; (2)掌握不同的类型数据之间赋值的规律; (3)掌握数据在内存中的存储方式; (4)学会输入、输出函数的基本格式和使用方法; (5)学会使用有关算术运算符、逻辑运算符、关系运算符,以及包含这些运算符的表达式。 2、编程题 (1)如何运用if-else判定性结构进行程序设计; (2)如何运用switch判定性结构进行程序设计。 3、调试题 (1)熟悉C程序的编辑、编译、连接和运行的过程。 三、实验指导 为了达到最佳的实验效果,以下提供几条适于编程的指导意见,可供参考。 1、阅读程序题应先运用自己在课堂所学的知识,推导出结果,在上机时输入计算机,印证自己推导的结果,注意观察数据在内存中的存储方式、含不同种运算符表达式的输出结果。 2、编程题必须首先画出流程图,并反复思考判断程序设计的正确性,完成程序的设计。要注意简单判定性问题的结构选择。 3、调试题应明确程序的调试、测试是一项非常烦琐的工作,也是非常重要的工作。对于初学者来说应该建立良好的习惯,在调试程序的时候,应该尽可能考虑到程序运行时各种可能情况。

四、实验内容 1、阅读程序题 (1)main( ) { /*定义字符型变量*/ char c1,c2; /*向字符变量赋以整数*/ c1=97; c2=98; printf("%c %c\n",c1,c2); /*以字符形式输出*/ printf("%d %d\n",c1,c2); /*以整数形式输出*/ } 思考:可否改成int c1,c2;输出结果是?相同 (2)main() { int a=7,b=5; printf("%d\n",b=b/a); } 思考:若将printf语句中%d变为%f,可否输出分式的值?可以(3)main() { int a=9; a+=a-=a+a; /*包含复合的赋值运算符的赋值表达式*/ printf("%d\n",a); } 思考:赋值表达式a+=a-=a+a的求解步骤? 第一步:a=a-(a+a)=-9 第二步a=a+a=18 (4)main() { int k=-1; printf("%d,%u\n",k,k);

Dreamweaver网页制作实训报告

广西科技大学鹿山学院 课程设计报告 课程名称:网页制作课程设计 课题名称:我的梦幻网 指导教师:韦灵 班级:计软141班 姓名:邓康言 学号: 20141409 成绩评定:

指导教师签字: 2015 年 07 月 07 日 目录 一. 网页制作课程设计目的 (3) 二. 1.实训意义: (3) 2.实训目的: (3) 二、课程设计内容 (5) 1.网站主题《我的梦幻网》 (5) 2.网站材料 (5) 3.网站规划 (5) 三、课程设计步骤 (6) 四、网站各模块实现 (7) 1.我的梦幻网模块功能: (7) 2.背景故事模块功能: (8) 3.宠物介绍模块功能: (9) 4.门派介绍模块功能 (10) 5.装备模块功能介绍: (11) 6.人物模块功能介绍: (12)

7.地图介绍模块功能: (14) 7.我的梦幻模块功能: (15) 五、总结及心得体会 (17) 一.网页制作课程设计目的 1.实训意义: 本次网页设计与制作实训是网页教学过程中重要的实践性教学环节.它是根据网页教学计划的要求.在教师的指导下进行网页制作专业技能的训练,培养学生综合运用理论知识分析和解决实际问题的能力,实现由理论知识向操作技能的培养过程.因此加强实践教学环节,搞好实训教学,对实现本专业的培养目标,提高学生的综合素质有着重要的作用. 2.实训目的: 通过综合实训进一步巩固,深化和加强我的理论知识 (1) 掌握规划网站的内容结构,目录结构,链接结构的方法。 (2) 熟练掌握网页制作软件Dreamweaver8和基本操作和使

用。 (3) 掌握页面的整体控制和头部内容设置的方法。 (4) 熟练掌握网页页面布局的各种方法。 (5) 熟练掌握在网页中输入,设置标题和正文文字的方法。 (6) 熟练掌握在网页中插入图像,Flash动画和背景音乐的方法。 (7) 熟练建立各种形式的超级链接的方法。 (8) 掌握表单网页制作方法。 (9) 掌握网页特效制作方法。 (10) 掌握网站测试的方法。 2. 训练和培养我获取信息和处理信息的能力,充分培养和提高动手能力,学会通过网站、书籍、素材等方式收集所需的文字资料、图像资料、Flash动画和网页特效等。 3. 培养我运用所学的理论知识和技能解决网站开发过程中所遇到的实际问题的能力及基本工作素质。 4. 培养我的理论联系实际的工作作风,严肃认真的科学态度以及独立工作的能力,树立自信心。

设计性实验报告格式

大学物理设计性实验报告 实验项目名称:万用表设计与组装实验仪 姓名:李双阳学号:131409138 专业:数学与应用数学班级:1314091 指导教师:_王朝勇王新练 上课时间:2010 年12 月 6 日

一、实验设计方案 实验名称:万能表的设计与组装试验仪 实验时间:2010年12月6日 小组合作: 是 小组成员:孙超群 1. 实验目的:掌握数字万用表的工作原理、组成和特性。 2. 掌握数字万用表的校准和使用。 3. 掌握多量程数字万用表分压、分流电路计算和连接;学会设计制作、使用多量程数字万用表 2、实验地点及仪器、设备和材料: 万用表设计与组装实验仪、标准数字万用表。 3、实验思路(实验原理、数据处理方法及实验步骤等): 1. 直流电压测量电路 在数字电压表头前面加一级分压电路(分压电阻),可以扩展直流电压测量的量程。 数字万用表的直流电压档分压电路如图一所示,它能在不降低输入阻抗的情况下,达到准确的分压效果。 例如:其中200 V 档的分压比为: 001.010*********==+++++M K R R R R R R R 其余各档的分压比分别为: 档位 200mV 2V 20V 200V 2000V 分压比 1 0.1 0.01 0.001 0.0001 图一 实用分压器电路 实际设计时是根据各档的分压比和总电阻来确定各分压电阻的,如先确定 M R R R R R R 1054321=++++=总 再计算200V 档的电阻:K R R R 10001.021==+总,依次可计算出3R 、4R 、5R 等各档的分压电阻值。换量程时,多刀量程转换开关可以根据档位调整小数点的位置,使用者可方便地直读出测量结果。 尽管上述最高量程档的理论量程是2000V ,但通常的数字万用表出于耐压和安全考虑,规定最高电压量限为1000V 或750V 。

C语言综合性设计实验报告

C语言综合性设计实验报告 1.实验题目 建立一个简单的会员卡储值积分管理系统。 该系统的主要功能是:会员卡管理功能和会员卡储值积分管理。 会员卡管理功能: (1)根据身份证办理会员卡,一张身份证只能办理一张会员卡。 (2)根据需要可以注销、挂失、冻结会员卡或修改会员卡密码以及积分和消费金额查询。会员基本信息包括:会员身份证号、卡号、密码、积分、消费金额、级别。 会员卡储值积分管理: (1)根据会员卡级别设置折扣率,根据折扣率自动打折计算消费金额。 (2)根据消费金额计算积分,积分累计达到一定标准后换购商品。 2.设计分工 组员 组员 组员: 组员 在本系统开发中,小组各成员的分工如下: 会员的信息存储数据结构和各个子函数的名称及实验报告的书写由全体成员统一制定; 主函数main,主控程序模块call函数,系统退出函数,各函数名称及用到的变量名称的规定由胡丽萍统一负责。 会员管理总函数,会员积分总函数,会员信息查询函数及信息内容输出函数由陈建飞负责。 会员信息冻结函数,挂失函数,注销函数及内部返回到主菜单的返回函数由郭娟如负责。 密码设置函数,查询时检查函数,增加新会员函数,修改密码函数统一由郭霞负责。 输入级别函数,输入消费函数,查询积分函数,查询折扣率函数统一交由胡桂芳负责。 3.问题概述 要实现这个会员积分管理系统,要遇到的问题如下: ①. 首先要有一个主函数来负责对子函数的调用。 ②. 进行新增一个会员时的增加操作 ③. 对身份证号码的判定操作及密码的设置及判定操作 ④. 输出会员信息时对各部分的总体把握 ⑤. 修改密码时覆盖其原有的密码 ⑥. 会员级别及消费来查询折扣率和积分的操作 4.问题分析 首先该问题分为两个大块,一个是会员卡管理功能,另一个是会员积分管 理功能。针对会员卡管理功能,首先应具备7项功能,新会员的录入,查询会员

网页设计实验报告书_范文

北京信息科技大学网页美术设计实验报告 学院/系人文社科系 学生姓名代俊丽 专业行政管理 学号 2010012299 班级行政1001 实验教师李晋

二Ο一二年 5 月 14 日实验报告

实验报告书 一实验目的 1.学习html语言和dreamweaver等工具 2.掌握在本地环境下运用dreamweaver技术实现一个简单的电子商务网站 二实验的方法和原理 三实验过程 1.资料的搜集。 2.熟悉制作软件。 做网页主要用的工具便是dremweaver、photoshop、flash软件。在这些软件我对dremweaver、photoshop相对比较熟悉,因为在平时上课是老师带领我们运用过。所以我还可以正常的运用,但是出现的问题还是有很多。有很多不懂如何操作,只有通过在次去看书才能够了解,这也体现了我学习方面的缺点,它是我平时不够认真的具体表现。 3.构建站点框架。 打开dremweaver后第一步便是新建站点 4设计主页及二级页面。 5实现网页间的链接 链接的过程其实很简单,主要是把要链接的文字选择在选择工具栏的链接按钮最后选择自己要链接的网页(欢迎访问零二七范文网https://www.wendangku.net/doc/e02539387.html,,零二七范文大全)单击确定便可以了。 6向静态网页插入动态效果 四实验心得 在经济迅速发展的今天,internet显得更为重要它是人们发布信息与传递信息的重要渠道,为了与社会发展同步,为了让我们成为真正的技术性人才。学校在本周为我们安排了维持三周的网页制作专用周是实习,让我们把平时所学知识运用到实习中做到真正的学以致用而不只是纸上谈兵。通过本周的实习使我获得了更多的新知识同时也使我使我认识到了自己在学习上的许多不足。 近三个星期的实训将要结束,其中的酸甜苦辣我会在今后的日子里不断地去咀嚼,去回味,去探索。从制作网页过程中,我学到了新的美化网页的方法,运用了更多以前未运用的技巧。这使我学到了更多的知识,并且为我自己在制作网页这方面积累了一些经验。这些将是我人生中的一次重要的经历,将是我今后走上社会后的一笔巨大的财富。这次实习的收获对我来说有不少,我自己感觉在知识、技能等方面都有了不少的收获。总体来说这次是对我的综合素质的培养,锻炼和提高。

设计性实验报告

计算机与信息工程学院设计性实验报告 一、 实验目的 1.掌握线性时不变系统的两种描述形式—传递函数描述法、零极点增益描述法。 2.掌握两种描述形式之间的转换。 3.掌握连续和离散系统频率响应的求解 二、 实验仪器或设备 装MATLAB 软件的计算机一台。 三、 实验内容 1. 生成20个点的单位脉冲信号、单位阶跃信号,并记录下函数命令和波形。 2. 生成占空比为30%的矩形波。 3. 将连续系统 4)(s )21)(s (s 3) 1)(s -(s 0.5H(s)++++=转化为传递函数模型的描述形式。 4. 将离散系统 4-3-2-1--2 -10.5z 0.9z -1.3z 1.6z -12z 5z 3H(z)++++=转化为传递函数和零极点增益模型的的描述形式。

四、实验步骤(包括主要步骤、代码分析等) 1. 生成20个点的单位脉冲信号、单位阶跃信号,并记录下函数命令和波 形。 程序: clear,clc,close %清除变量空间变量,清除命令窗口命令,关闭图形窗口 t=-10:9; %取20个点 ft1=(t==0); %单位脉冲信号函数 ft2=(t>=0); %单位阶跃信号函数 subplot(1,2,1),stem(t,ft1,'m-o') %图像窗口1行2列的第1个子图绘制单位脉冲信号图形 title('20个点的单位脉冲信号'); %设置标题为“20个点的单位脉冲信号” subplot(1,2,2),stem(t,ft2) %图像窗口1行2列的第2个子图绘制单位阶跃信号图形 title('20个点的单位阶跃信号'); %设置标题为“20个点的单位阶跃信号” 2. 生成占空比为30%的矩形波。 程序: clear,clc,close %清除变量空间变量,清除命令窗口命令 x=0:0.001:0.6; %设置变量x的值范围 y=square(2*pi*10*x,30); %用square函数得到占空比为30%的矩形波 plot(x,y,'m'); %绘制矩形波的图像

C语言实验报告参考答案

《C语言程序设计》 实 验 手 册

《C语言程序设计》实验课程简介 课程名称:C语言程序设计实验 课程性质:专业必修课 课程属性:专业必修课 学时学分:学时32 学分1 开课实验室:软件实验室 面向专业:网络工程、软件工程、计算机科学与技术 一、课程的任务和基本要求 C语言程序设计实验是面向计算机相关专业学生开设的《C语言程序设计》实验课,是配合《C语言程序设计》课程而开设的实验性教育环节。本课程的主要任务是让学生充分掌握C 语言程序设计的基本概念、各种数据类型的使用技巧、模块化程序设计的方法等。C语言程序设计实验对课程中所涉及的知识进行验证,同时也是学生很好地学习课程的辅助手段。通过C语言上机实验的教学活动,使学生真正全面掌握C语言的基础知识,培养和提高学生的程序开发能力。 二、实验项目 【实验一】最简单的C程序---顺序程序设计 【实验二】逻辑运算和判断选取控制 【实验三】循环结构程序设计(一) 【实验四】循环结构程序设计(二) 【实验五】函数 【实验六】数组(一) 【实验七】数组(二) 【实验八】指针 【实验九】结构体、共用体和文件 【实验十】C程序综合性实验 三、有关说明 1、与其它课程和教学环节的联系: 先修课程:计算机文化 后续课程:面向对象程序设计、Java程序设计、数据结构、软件工程 2、教材和主要参考书目: (1)教材: 《C程序设计习题解答与上机指导》,谭浩强吴伟民著,北京:清华大学出版社,2003年。(2)主要参考书目: 《C语言程序设计》谭浩强主编,清华大学出版社,2003年。

三、实验内容 实验一最简单的C程序---顺序程序设计 (验证性实验 2学时) (一)、实验目的 1.熟悉win-tc程序运行环境 2.掌握运行一个C程序的步骤,理解并学会C程序的编辑、编译、链接方法 3.掌握C语言中使用最多的一种语句——赋值语句 4.掌握数据的输入输出方法,能正确使用各种格式控制符 (二)、实验内容 1.写出下列程序的运行结果 (1)#include void main() { printf(“*****************\n”); printf(“This is a c program. \n”); printf(“****************\n”); } 运行结果及分析:运行结果为: Printf函数语句表示输出引号内的字符串,最后的\n表示换行, 将程序中的\n去掉后,运行结果及分析:运行结果为: 去掉\n后不换行连续显示 (2)#include void main() { int a=100,b=20,sum,sb; sum=a+b; sb=a/b; printf("sum=%d,sb=%d",sum,sb); } 运行结果及分析: sum=100+20=120;sb=100/20=5. (3)#include void main( )

网页制作实验报告格式

网页制作实验报告格式 实验一:站点设置 一、实验目的及要求 本实例是通过“站点定义为”对话框中的“高级”选项卡创建一个新站点。 二、仪器用具 1、生均一台多媒体电脑,组建内部局域网,并且接入国际互联网。 2、安装windows xp操作系统;建立iis服务器环境,支持asp。 3、安装网页三剑客(dreamweaver mx;flash mx;fireworks mx)等网页设计软件; 三、实验原理 通过“站点定义为”对话框中的“高级”选项卡创建一个新站点。 四、实验方法与步骤 1)执行“站点管理站点”命令,在弹出的“管理站点”

对话框中单击“新建”按钮,在弹出的快捷菜单中选择“站点”命令。 2)在弹出的“站点定义为”对话框中单击“高级”选项卡。 3)在“站点名称”文本框中输入站点名称,在“默认文件夹”文本框中选择所创建的站点文件夹。在“默认图象文件夹”文本框中选择存放图象的文件夹,完成后单击“确定”按钮,“管理站点”对话框。 4)在“管理站点”对话框中单击“完成”按钮,站点创建完毕。 五、实验结果 六、讨论与结论 实验开始之前要先建立一个根文件夹,在实验的过程中把站点存在自己建的文件夹里,这样才能使实验条理化,不至于在实验后找不到自己的站点。在实验过程中会出现一些选项,计算机一般会有默认的选择,最后不要去更改,如果要更改要先充分了解清楚该选项的含义,以及它会造成的效果,否则会使实验的结果失真。实验前先熟悉好操作软件是做好该实验的关键。 实验二:页面图像设置

一、实验目的及要求: 本实例的目的是设置页面的背景图像,并创建鼠标经过图像。 二、仪器用具 1、生均一台多媒体电脑,组建内部局域网,并且接入国际互联网。 2、安装windows xp操作系统;建立iis服务器环境,支持asp。 3、安装网页三剑客(dreamweaver mx;flash mx;fireworks mx)等网页设计软件; 4、安装acdsee、photoshop等图形处理与制作软件; 5、其他一些动画与图形处理或制作软件。 三、实验原理 设置页面的背景图像,并创建鼠标经过图像。 四、实验方法与步骤 1) 在“页面属性”对话框中设置页面的背景图像。 2) 在页面文档中单击“”插入鼠标经过图像。 五、实验结果

大学物理综合设计性实验(完整)

综合设计性物理实验指导书黑龙江大学普通物理实验室

目录绪论 实验1 几何光学设计性实验 实验2 LED特性测量 实验3 超声多普勒效应的研究和应用 实验4 热辐射与红外扫描成像实验 实验5 多方案测量食盐密度 实验6 多种方法测量液体表面张力系数 实验7 用Multisim软件仿真电路 实验8 霍尔效应实验误差来源的分析与消除 实验9 自组惠斯通电桥单检流计条件下自身内阻测定实验10 用迈克尔逊干涉仪测透明介质折射率 实验11 光电效应和普朗克常数的测定液体电导率测量实验12 光电池输出特性研究实验 实验13 非接触法测量液体电导率

绪论 一.综合设计性实验的学习过程 完成一个综合设计性实验要经过以下三个过程: 1.选题及拟定实验方案 实验题目一般是由实验室提供,学生也可以自带题目,学生可根据自己的兴趣爱好自由选择题目。选定实验题目之后,学生首先要了解实验目的、任务及要求,查阅有关文献资料(资料来源主要有教材、学术期刊等),查阅途径有:到图书馆借阅、网络查询等。学生根据相关的文献资料,写出该题目的研究综述,拟定实验方案。在这个阶段,学生应在实验原理、测量方法、测量手段等方面要有所创新;检查实验方案中物理思想是否正确、方案是否合理、是否可行、同时要考虑实验室能否提供实验所需的仪器用具、同时还要考虑实验的安全性等,并与指导教师反复讨论,使其完善。实验方案应包括:实验原理、实验示意图、实验所用的仪器材料、实验操作步骤等。 2.实施实验方案、完成实验 学生根据拟定的实验方案,选择测量仪器、确定测量步骤、选择最佳的测量条件,并在实验过程中不断地完善。在这个阶段,学生要认真分析实验过程中出现的问题,积极解决困难,要于教师、同学进行交流与讨论。在这种学习的过程中,学生要学习用实验解决问题的方法,并且学会合作与交流,对实验或科研的一般过程有一个新的认识;其次要充分调动主动学习的积极性,善于思考问题,培养勤于创新的学习习惯,提高综合运用知识的能力。 3.分析实验结果、总结实验报告 实验结束需要分析总结的内容有:(1)对实验结果进行讨论,进行误差分析;(2)讨论总结实验过程中遇到的问题及解决的办法;(3)写出完整的实验报告(4)总结实验成功与失败的原因,经验教训、心得体会。实验结束后的总结非常重要,是对整个实验的一个重新认识过程,在这个过程中可以锻炼学生分析问题、归纳和总结问题的能力,同时也提高了文字表达能力。 在完成综合性、设计性实验的整个过程中处处渗透着学生是学习的主体,学生是积极主动地探究问题,这是一种利于提高学生解决问题的能力,提高学生的综合素质的教学过程。 在综合设计性实验教学过程中学生与教师是在平等的基础上进行探讨、讨论问题,不要产生对教师的依赖。有些问题对教师是已知的,但对学生是未知的,这时教师应积极诱导学生找到解决问题的方法、鼓励学生克服困难,并在引导的过程中帮助学生建立科学的思维方式和研究问题的方法。有些问题对教师也是一个未知的问题,这时教师应与学生共同思考共同解决问题。 二.实验报告书写要求 实验报告应包括:1实验目的;2实验仪器及用具;3实验原理;4实验步骤;5测量原始数据;6数据处理过程及实验结果;7分析、总结实验结果,讨论总结实验过程中遇到的问题及解决的办法,总结实验成功与失败的原因,经验教训、心得体会。 三.实验成绩评定办法 教师根据学生查阅文献、实验方案设计、实际操作、实验记录、实验报告总结等方面综合评定学生的成绩。 (1)查询资料、拟定实验方案:占成绩的20%。在这方面主要考察学生独立查找资料,并根据实验原理设计一个合理、可行的实验方案。 (2)实施实验方案、完成实验内容:占成绩的30%。考察学生独立动手能力,综合运用知识解决实际问题的能力。 (3)分析结果、总结报告:占成绩的20%。主要考察学生对数据处理方面的知识运用情况,分析问题的能力,语言表达能力。 (4)科学探究、创新意识方面:占成绩的20%。考察学生是否具有创新意识,善于发现问题并能解决问题。 (5)实验态度、合作精神:占成绩的10%。考察学生是否积极主动地做实验,是否具有科学、

相关文档
相关文档 最新文档