WEB开发课程设计任务及相关文档Word格式文档下载.docx

上传人:b****1 文档编号:449772 上传时间:2023-04-28 格式:DOCX 页数:16 大小:146.08KB
下载 相关 举报
WEB开发课程设计任务及相关文档Word格式文档下载.docx_第1页
第1页 / 共16页
WEB开发课程设计任务及相关文档Word格式文档下载.docx_第2页
第2页 / 共16页
WEB开发课程设计任务及相关文档Word格式文档下载.docx_第3页
第3页 / 共16页
WEB开发课程设计任务及相关文档Word格式文档下载.docx_第4页
第4页 / 共16页
WEB开发课程设计任务及相关文档Word格式文档下载.docx_第5页
第5页 / 共16页
WEB开发课程设计任务及相关文档Word格式文档下载.docx_第6页
第6页 / 共16页
WEB开发课程设计任务及相关文档Word格式文档下载.docx_第7页
第7页 / 共16页
WEB开发课程设计任务及相关文档Word格式文档下载.docx_第8页
第8页 / 共16页
WEB开发课程设计任务及相关文档Word格式文档下载.docx_第9页
第9页 / 共16页
WEB开发课程设计任务及相关文档Word格式文档下载.docx_第10页
第10页 / 共16页
WEB开发课程设计任务及相关文档Word格式文档下载.docx_第11页
第11页 / 共16页
WEB开发课程设计任务及相关文档Word格式文档下载.docx_第12页
第12页 / 共16页
WEB开发课程设计任务及相关文档Word格式文档下载.docx_第13页
第13页 / 共16页
WEB开发课程设计任务及相关文档Word格式文档下载.docx_第14页
第14页 / 共16页
WEB开发课程设计任务及相关文档Word格式文档下载.docx_第15页
第15页 / 共16页
WEB开发课程设计任务及相关文档Word格式文档下载.docx_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

WEB开发课程设计任务及相关文档Word格式文档下载.docx

《WEB开发课程设计任务及相关文档Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《WEB开发课程设计任务及相关文档Word格式文档下载.docx(16页珍藏版)》请在冰点文库上搜索。

WEB开发课程设计任务及相关文档Word格式文档下载.docx

ASP动态网页运行环境:

IIS组件或模拟软件ASPWeb.exe

开发工具:

Dreamweaver

四、目的

综合应用所学的知识,提高Web程序的编程能力,提高团队协作能力。

五、内容

必做部分

1.主页

2.留言板设计

3.联系我们页面

4.申请一个免费空间,上传自己设计的网站。

选做部分(至少选做6个)

1.使用CSS+Div布局页面

2.音乐盒设计

3.后台管理页面设计---留言管理(删除与回复)

4.在线习题测试

5.在线人数统计

6.浮动广告

7.留言扩展—含有图片、视频等

8.对登录密码进行Mid5加密

9.为密码登录或提交留言时增加验证码

六、设计要求与说明

1.以小组为单位(每小组一般不超过6人,自愿组合)独立完成。

2.网页对站点中素材文件的引用采用相对路径。

3.主页头部有Flash动画和背景图像,底部能显示网站来访者是第多少位?

底部包含有版权信息和推荐使用的分辨率等,使用文件包含的方法实现背级页面与主页面具有相同的头部;

导航条采用图片并做热点链接和弹出式菜单;

主页名称保存为index.asp

4.如果选做在线人数统计,则统计信息放置主页的底部

5.联系我们页面能实现临时会话(不要求是好友)

6.提供免费空间

7.音乐盒功能用来存放大家喜爱的音乐,包括歌曲名称、歌手名、XX音乐网中的下载地址及播放地址、推荐人姓名等,参见

8.后台管理页面设计包括登录页面(设定用户名和密码均为admin)、留言删除和回复等功能。

9.在线习题测试页面为静态页面(题型只有单选、判断和多选三种),包含有答案,能对学生的答案进行评分、给出正确答案。

10.在线人数统计使用ASP内置的Application和Session对象的相关属性、事件和方法编写。

11.浮动广告使用客户端脚本实现,脚本语言采用JavaScript.

七、考核标准

见附录一:

武汉科技大学计算机学院课程设计成绩单

八、课程设计报告书

设计完成后,每人撰写一份课程设计报告书。

报告书主要写自己所做的设计工作,可以用文字、截图和代码综合描述。

最后的实验小结要真实,例如使用文件包含前,应该去掉被包含文件里的<

head>

及<

/head>

、<

body>

和<

/body>

具体格式参考附录二。

附录一:

课程设计成绩单

计算机科学与技术学院课程设计成绩单

课程名称:

Web技术指导教师:

吴志祥

姓名

性别

学号

班级

综合成绩

成绩等级

程序运行情况

(占总成绩20%)

□能正确运行□基本能正确运行□能运行但结果不完善

(20分)(15分)(10分)

程序功能的完善程度

(占总成绩10%)

□完善□基本完善□不完善

(10分)(8分)(5分)

程序结构的合理性

□合理□基本合理□不太合理

对问题的答辩情况

(占总成绩40%)

□概念正确有创新□能正确回答所有问题□基本能正确回答

(40分)(35分)(30分)

□部分问题回答概念不清晰

(20分)

学生的工作态度与独立工作能力

□工作态度认真能独立完成任务□工作态度认真但独立性较差

(10分)(8分)

□工作态度基本认真但缺乏独立性

(5分)

设计报告的规范性

□符合规范□基本符合规范□规范性较差

优秀:

90分~100分良好:

80分~89分中等:

70~79分及格:

60~69分不及格0分~59分

武汉科技大学计算机科学与技术学院制表

附录二:

课程设计报告

计算机科学与技术学院

课程设计报告

计算机网络原理

专业:

计算机应用技术

班级:

08级2班

学号:

200813388075

姓名:

徐晓宇

指导老师:

刘宇

课程设计题目:

IP地址合法性及子网判断

题目内容:

编写程序,判断一个IP地址是否合法,并判断该地址是否属于一个给定子网。

从而考察读者对IP地址概念及其子网划分是否非常清楚。

设计要求:

1.命令行格式:

ip_testsubnet/maskip_addr其中,ip_test为程序名;

subnet为子网号;

mask是一个数值,代表子网掩码连续1的个数;

ip_addr是要测试的IP地址。

2.判断subnet和ip_addr的合法性。

3.判断掩码的合法性。

4.在IP地址合法的前提下,判断ip_addr是否属于子网subnet。

5输出命令行中的ip是否合法,掩码是否合法以及ip_addr是否属于子网subnet。

课程设计目的

使对IP地址概念及其子网划分有非常清楚地认识。

逻辑思路

首先先要判断其要测试的子网号子网掩码,及IP地址的输入格式是个否这却。

首先要半段参数的个数。

因此在程序的开头用IF语句来判断。

再判断过之后如果参数的个数输入正确,则进一步判断参数的长度,若长度不一致,则肯定不正确。

之后再进一步判断子网号和ip地址的每4个子节是否在0—255之间,子网掩码是否在0—32之间,由于子网号和子网掩码在一个参数里面,因此首先还要吧子网号和子网掩码好拆开,并将其分别放在数组里。

分别进行判断。

在半段子网号和ip地址是否正确的时候首先将网络号和ip地址拆成4段,放在4个数组里,然后分别进行判断,因为子网号和ip地址的判断是一样的因此只用一个intValid(char*ipstr)函数进行判断,只是在调用的过程中所用的参数不同。

在判断子网号,子网掩码,ip地址都合法之后,再来判断子网号,和ip地址输不输于同一个子网。

让子网号与子网掩码位个1与子网掩码相与,同时也让子网掩码个1和ip地址相与,然后两者相比,若相等,则说明在一个子网内,若不相等则不在一个子忘内。

附经典代码:

#include<

string.h>

stdlib.h>

stdio.h>

math.h>

ctype.h>

charip[15];

charsubnetPlusMask[18];

charsubnet[18];

charTempIp[15];

charTempSub[18];

intmask;

intmask_Valid;

intValid(char*ipstr)

{

charch[]="

."

;

char*token,*dot[4];

char*a;

intiplen=0;

intlegal=1;

unsignedinti,j;

token=strtok(ipstr,ch);

while(token!

=NULL)

{

dot[iplen]=token;

iplen++;

token=strtok(NULL,ch);

}

if(iplen!

=4)

return0;

for(i=0;

i<

4;

i++)

a=dot[i];

for(j=0;

j<

strlen(a);

j++)

{

if(isdigit(*(a+j))==0)legal=0;

}

if(!

legal||atoi(a)>

255&

&

atoi(a)<

0)

return0;

return1;

}

voidcheckbelong()

{

intsubLen=strlen(subnet);

intipLen=strlen(ip);

unsignedintiIPA,iSubA,iMask;

unsignedcharsubA[4],ipA[4];

chartemp[3];

inti,j,t=0;

for(i=0,j=0;

i<

subLen;

if(subnet[i]!

='

.'

temp[j++]=subnet[i];

else{

subA[3-t]=atoi(temp);

j=0;

t++;

temp[0]=temp[1]=temp[2]='

\0'

subA[0]=atoi(temp);

temp[0]=temp[1]=temp[2]='

iSubA=*(unsignedint*)subA;

for(i=0,j=0,t=0;

ipLen;

if(ip[i]!

temp[j++]=ip[i];

else

ipA[3-t]=atoi(temp);

ipA[0]=atoi(temp);

iIPA=*(unsignedint*)ipA;

iMask=0xffffffff;

iMask<

<

=(32-mask);

if((iSubA|iMask)!

=iMask)

printf("

错误,子网号与掩码不匹配!

"

);

return;

if((iSubA^iMask)==0)

错误,子网号全!

if((iSubA&

iMask)==0)

if((iSubA)==(iIPA&

iMask))

if((iIPA|iMask)==iMask)

printf("

错误,主机号全!

);

return;

if((iIPA|iMask)==0xffffffff)

%s属于子网%s\n"

ip,subnetPlusMask);

else

%s不属于子网%s\n"

voidmain(intargc,char*argv[])

inti;

char*strsbuen,*strip;

chartemp[2];

if(argc!

=3)

命令格式错误!

正确的命令格式应该是:

程序名子网号/掩码ip地址"

strsbuen=argv[1];

strip=argv[2];

mask_Valid=1;

intsmLen=strlen(strsbuen);

for(i=0;

smLen&

strsbuen[i]!

='

/'

subnet[i]=strsbuen[i];

TempSub[i]=strsbuen[i];

subnet[i]='

TempSub[i]='

if(i>

=smLen-2)

if(i==smLen-1)

temp[0]=strsbuen[i+1];

if(!

isdigit(temp[0]))

mask_Valid=0;

elseif(i==smLen-2)

temp[1]=strsbuen[i+2];

(isdigit(temp[0])&

isdigit(temp[1])))

mask=atoi(temp);

if(mask<

0||mask>

32)

mask_Valid=0;

mask_Valid=0;

strcpy(subnetPlusMask,strsbuen);

strcpy(ip,strip);

strcpy(TempIp,strip);

intsub_Valid=Valid(TempSub);

intip_Valid=Valid(TempIp);

if(sub_Valid)printf("

子网号有效:

%s\n"

subnet);

elseprintf("

子网号无效\n"

if(mask_Valid)printf("

子网掩码有效%d\n"

mask);

子网掩码无效\n"

if(ip_Valid)printf("

ip地址有效:

ip);

ip地址无效\n"

if(sub_Valid&

ip_Valid&

mask_Valid)

checkbelong();

getchar();

附截图:

课程设计小结

这次课程设计相对来说比较简单整个过程都比较顺利,在程序设计的时候用的最多的就是字符串的算法。

这个程序也有不足之处,就是只能测试一次,如果要再次测试还要重新运行,比较麻烦。

争取在以后的过程中我的变成能力能进一步提高,也将我的程序更加完善,在这次课程设计的过程中,我更深刻的理解了,子网号,子网掩码及ip地址的概念机关系,想在之后的过程中,我能够取得大的成果。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 初中教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2