《网络编程技术》课程设计指导书

时间:2019-05-12 12:23:14下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《《网络编程技术》课程设计指导书》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《《网络编程技术》课程设计指导书》。

第一篇:《网络编程技术》课程设计指导书

《网络编程技术》课程设计指导书

一、教学目的通过本次课程设计,使学生进一步理解、领会C++语言和网络编程技术,把所学的知识运用到具体的程序设计当中去,编写一个接近实际的应用程序。

本课程设计是一门综合性实验。

通过本次课程设计,掌握VC++应用程序设计;加深对TCP/IP协议的理解;掌握C/S编程模式;掌握Socket机制、传输控制协议;用户数据报协议;掌握网络抓包的原理;掌握网络编程应用程序分析、设计、编程和调试的整个过程。

二、设备及工具

硬件:微机70台以上,P4以上处理器,256M以上内存、Ethernet网卡,交换机 软件:Windows2000/xp操作系统,VC6.0编程环境。

三、选题及要求

1、简单的聊天室程序

本题是一个简单的聊天室程序,采用客户/服务器模式,分为客户端程序和服务器端程序。由于服务器只能支持一个客户,实际上是一个点对点通信的程序。客户端程序和服务器程序通过网络交换聊天字符串内容,并在窗口的列表框中显示。

本实例程序的技术要点是:

 如何从CasyncSocket类派生出自己的WinSock类。

 理解WinSock类与应用程序框架的关系。

 重点学习流式套接字对象的使用。

 处理网络事件的方法。

2、FTP客户端程序

程序能实现基本的FTP客户端功能,能登陆FTP服务器,显示登陆客户目录下的文件和目录名,能从该目录中选择下载服务器的文件,也能向服务器上传文件。该程序是基于对话框的MFC程序,程序界面布置要点:

 三个文本编辑框,分别用于输入FTP服务器域名、登陆用户名和登陆口令。 一个列表框,用来显示FTP服务器当前目录的内容,并允许客户从中选择文件下载。

 四个命令按钮分别执行查询、上传、下载和退出的功能。

用户执行程序的流程是:

1)进行各种操作之前,应首先输入服务器域名、登陆用户名和口令。

2)如果要进行查询,可以点击“查询”按钮,调用OnQuery函数。该函数获得用户当前输入的服务器名、登陆用户名和口令等信息,清除列表框的内容;然后创建Internet会话类对象,进行服务器的登陆,试图建立与指定FTP服务器的连接;如果连接成功,就创建ftpFileFind文件检索类对象,查找服务器上当前目录的任意文件,找到了第一个文件后,继续找其他的文件,并将找到的文件或目录名显示在列表框中。所有文件找到后,结束查询,并依次删除文件查询对象、FTP连接对象和Internet会话对象,结束会话。

3)此时,可以从服务器下载文件。从列表框中选择一个文件,会产生LBN_SELCHANGE事件,自动调用相应的OnSelchangeListFile函数,禁用用来输入的文本框控件,禁用查询和上传按钮,激活下载按钮。此时,用户可以点击“下载”按钮,产生BN_CLICKED事件,自动调用OnDownLoad函数,调用DownLoad函数,下载该文件。下载完毕,禁用下载按钮,激活查询和上传按钮,激活用来输入的文本框控件。而DownLoad函数重新创建Internet会话,建立FTP连接,下载文件后,将会话对象和连接对象清除。

4)如果要向FTP服务器上传文件,点击“上传”按钮,产生BN_CLICKED事件,调用OnUpLoad函数,该函数获得当前输入的服务器名、登陆用户名和口令,禁用用于输入的文本框控件,禁用查询按钮,禁用用于输入的文本框控件,弹出小对话框,获得待上传的本地机文件路径和文件名,调用UpLoad函数上传文件。上传完毕,激活查询按钮,激活用于输入的文本和编辑控件。UpLoad函数也重新创建Internet会话,建立FTP连接,上传文件后,然后清除会话对象和连接对象。

可见,此程序的查询、上传和下载功能基本是独立的。每次都要创建会话、建立连接,执行操作,然后清除对象。这时是为了简单清楚起见而这样做的。

此程序的主要技术要点是:

如何创建一个Internet会话,即创建CinternetSession对象;如何建立与FTP服务器的连接,即创建CftpConnection对象;如果连接成功,如何获得当前登陆的目录下的文件和目录名称,即检索一个目录下的文件,并显示文件信息;如何下载文件、上传文件以及关闭连接。

3、Web浏览器设计

使用ChtmlView类来实现一个应用程序,使之具有Web浏览器的功能,包括浏览网页、前进、后退、返回主页和搜索功能。通过实例,重点掌握利用ChtmlView类开发Web客户端程序的方法。程序界面和完成的功能可以参考Windows Iexplorer6.0。

4、电子邮件接收程序

通过这个实例,读者可以进一步了解POP3的有关原理和内容。

这个实例不太复杂,用户可以利用某个网站的pop3电子邮件接收服务器来接收你在该网站的电子邮件里的信件。首先填入pop3服务器地址、邮箱用户名和口令,并决定是否要删除邮箱里的邮件;然后点击“连接”按钮,程序会与服务器建立TCP连接,然后发送用户名和口令,经过验证,进入pop3会话。通过命令交互,将邮箱中的所有邮件取回。在此过程中,用一个多文本列表框来显示全部的会话信息。信件全部下载完毕后,用一个组合列表框来显示所有信件的标题字段。用户可以从中选择一封信件,查看或者存储。然后可以断开连接。

本课题只介绍了接收邮件,提取信头标题字段的有关内容,能正确显示符合RFC822规范的邮件。

程序实现的技术要点是:

(1)、运用Windows的消息驱动机制

除了由MFC创建的应用程序类和对话框类以外,程序从CasyncSocket类派生了自己的套接字类,并为它添加了OnConnect()、OnClose()和OnReceive()三个事件处理函数。程序的会话过程几乎完全是由FD_READ消息驱动的。建立连接后,服务器会返回消息,接到命

令后,服务器也会返回信息。当信息到达客户端套接字的接收缓冲区时,会触发FD_READ消息,并自动执行OnReceive()函数。该函数接收服务器发来的消息,进行分析处理,然后再发送相应的命令。这命令又会引来服务器的响应,又会触发客户端的FD_READ消息。如此周而复始,完成POP会话的全过程。

(2)、通过状态转换来控制会话命令的发布顺序

程序定义了一个枚举类型STATE,并为套接字类定义了一个STATE类型的变量state用来表示POP会话的实际状态。容易看出,枚举的成员符号是客户端向POP3服务器发送的命令。

Typedef enum

{

FIRST = 0, USER, PASS, STAT, LIST, RETR, ENDRETR, DELE, GOON

} STATE;

STATEstate;

当用户点击“连接”按钮与服务器建立TCP连接时,将state置为初值FIRST;然后,每当收到服务器的信息,一方面根据会话的当前状态作响应的分析处理,决定应当继续发送哪条命令,另一方面发出下一个命令以后,改变state的值,将它置为该命令的状态对应的值,这就实现了会话过程中的状态转换,并保证会话按照既定的顺序进行。

(3)、用结构向量来缓存信件信息

首先程序定义了一个结构类型,用来缓存一封信件信息。

Typedef struct

{

Cstring text;//存储信件的文本

intmsgSize;//信件的大小

intretrSize;//信件实际下载的大小,在下载过程中动态变化

}MESSAGEPROP;

然后为套接字类定义了一个向量型的成员变量,相当于一个数组,其成员是上述结构。Vectormsgs;

在pop会话中,一次性地将信箱中所有信件转入这个向量,然后可以查阅,存储到文件中,或者进行其他处理。

5、电子邮件发送程序

通过这个实例,读者可以进一步了解SMTP的有关原理和内容。程序的用户界面可参考Outlook。

这个实例实现了smtp电子邮件发送程序的一些功能,用户可以利用某个网站的smtp电子邮件发送服务器来发送电子邮件。

你必须是该网站的注册用户,并在该网站申请了免费邮箱。

首先填入smtp服务器地址、邮箱用户名和口令,端口号是25,并填入发信人,发信地址填入你在该网站的免费邮箱地址。在对话框中填入发送电子邮件的相关信息,选择一个附件,然后点击“发送”按钮,程序会与服务器建立TCP连接,然后按照ESMTP协议发送ELHO命令,然后发送用户名和口令,经过验证,进入SMTP会话。

通过命令交互,将邮件和附件发送出去,然后断开连接。在此过程中,多文本列表框会显示全部的会话信息。

现在的SMTP服务器与以前不一样,一般都要经过验证身份后,才为你提供传输邮件的服务,验证的方法有很多种,这里只实现了一种,仅仅为了说明问题。

程序实现的技术要点是:

1)运用Windows的消息驱动机制;

2)通过状态转换来控制会话命令的发布顺序;

3)实现了baseo4编码和译码。

四、课程设计过程与具体要求

1.学习课程设计指导书和分组

学习研究课程设计指导书,进行分组并且明确每个学生在开发小组中扮演的角色及承担的职责(包括选出组长)。

2.确定目标、初步方案,准备、试用开发环境与工具

每个小组确定开发网站目标及初步方案;选择、准备、试用开发平台、数据库、交互网页开发技术、网页设计工具及其他有关开发工具。

3.学习与搜集素材,借阅、购置必要的书籍与材料

学习开发小组及成员根据自己承担的任务利用各种途径(图书馆、因特网、书店、同学亲友等)进行针对性的学习并收集相关素材,包括精选、购置必要的书籍。

4.课堂与课下结合开发项目

因为需要自学和探索的内容较多,每个学生要特别发挥积极主动精神投入课程设计和开发活动。除了实验室正式安排的课程设计时间之外,学生需要充分利用好课余时间,自己有计算机的学生更要充分利用有利条件以取得尽可能好的开发成果,力争获得最大收益。

5.各阶段的开发工作

开发过程中,小组长必须承担起领导责任,不定期召开小组开发工作研讨会(建议5-8次)。会前有准备,会议有记录(包括日期、出席人员、主题、讨论纪要、结论与问题、计划与行动分工。事后要保存好供老师检查),会后有分工和检查。开发小组工作会议的可能内容是:

1)选题、开发方案研讨;小组成员分工;开发计划拟定。

2)搜集、查阅资料。

3)系统的分析与设计。

4)程序代码的录入。

5)完成测试,整理开发文档、汇总。

6.做好小组与个人的开发记录、总结,做好小组内外的交流与互助

各个开发小组及其每个成员可以互相研讨、帮助,但必须独立完成自己承担的开发任务与文档编制任务,不得抄袭他人成果。在课程设计进行期间,每个小组由小组长建立项目开发记录本(不少于30页),每周至少做一次记录,包括小组会议记录,小组记录本要保存好供老师检查。

建议每个小组成员也建立自己个人的开发记录或日志。记录的内容可以包括:个人在小组中承担任务、计划与进度;相关学科与软件工具学习内容摘要与存在问题、难点;好的创意与建议;开发或学习心得;文档草稿;重要信息与线索记录等。

这样做可以有助于项目开发工作和自己的学习,也有助于最后完成个人和小组的课程设计报告。

五、课程设计交付成果说明

1.书面材料

(1)个人报告: 每个学生提交个人课程设计报告AG14~EG14(A4打印稿,不少于10页,格式要求参看附录)交给组长。由组长连同小组打印报告一并按时交给老师。

(2)小组报告: 课程设计小组报告(A4打印稿,不少于15页,格式要求参看附录)由小组的角色D完成(报告大纲由组长起草,报告要经过全组讨论,由各个成员提供素材)。

(3)小组项目开发记录本(含小组进行课程设计的活动日志与会议记录)。注:组长把小组报告、开发记录本连同所有成员的个人报告交给课代表,再由课代表统一交给老师。

2.软件与电子文档

(1)个人电子文档:把含个人完成的文档软盘交给小组负责保管文档的角色D(平时组长安排的计算机的硬盘中,最后保存在不只一台计算机中)。个人软盘中应当包含个人完成的开发源代码和在上面“小组成员角色描述与负责完成的文档”中指定的文档和个人课程设计报告的电子文档。

(2)小组项目电子文档:小组平时把运行系统的文档保存在组长安排的计算机硬盘小组项目专用目录中。完成项目后,把小组项目课程设计报告、可运行程序、源代码、相关文档连同各个小组成员的文档分别复制到在小组项目专用目录下不同的子目录以及每个成员的子目录中。最后再把包含整个小组项目专用目录的内容复制到负责保管电子文档的课代表的计算机中本班软件工程课程设计目录中,待老师审查、验收。

注1.在老师未审核和未给出成绩之前,个人和小组均应当有完整的程序与文档的备份。注2.最好每个班级把本班中所有小组项目(其中含有小组与各成员的报告、可运行程序、系统配置文件、安装文件、源代码和相关文档)刻录在一张CD-ROM光盘中交给老师,可以免去交个人和小组软盘带来的麻烦。有条件的组也可以把小组完成的成果刻录在一张CD-ROM光盘提交。要求每小组交付报告、系统与文档总量最好在10MB至30MB之间。

六、成绩评定

1.成绩分为优、良、中、及格、不及格五个等级。

2.学生成绩由四部分组成:平时考勤(20%),实习报告(10%),课题功能实现(40%),答辩(30%)。缺勤三分之一者考核成绩不及格,重修实习内容。

第二篇:课程设计报告书数控编程技术(学生参考).

课程设计报告书

题目:数控加工工艺与编程设计 系部:机械学院

专业:机械设计制造及其自动化 班级: 姓名: 学号: 2015年1月4日 数控编程课程设计任务书

目录

1.绪论(1 2.设计目的(1 3.设计任务(1 4.车床加工零件编程设计步骤(2 4.1 工件基准的分析(2 4.2 工件的加工方案(3 4.3选择机床设备(3 4.4选择刀具(3 4.5确定切削用量(3 4.6数控加工工序卡片(3 4.7 程序编制的步骤(4 4.7.1 依据图样要求,确定加工工艺方案,即加工路线(4 4.7.2 选择刀具并画出刀具布置图(4 4.7.3 合理选择切削用量(5 4.8 编写零件加工程序(5 5.车床加工程序仿真图形(6 6.铣床加工零件编程设计步骤(8 6.1 零件结构工艺分析、毛坯及加工定位基准的确定(8 6.1.1零件图的分析(8

6.1.2毛胚的确定(9 6.1.3 工件基准的分析(9 6.2 铣床工件加工方案(9 6.3 选择机床设备(10 6.4 选择刀具(10 6.5 确定切削用量(10 6.7 数控加工工序卡片(10 6.8 确定工件坐标系、对刀点(11 6.9 编写零件加工程序(11 7.铣床加工程序仿真图形(12 8.心得体会(13 9.主要参考文献(14 1.绪论

制造技术和装备就是人类生产活动的最基本的生产资料,而数控技术又是当今先进制造技术和装备最核心的技术。当今世界各国制造业广泛采用数控技术,以提高制造能力和水平,提高对动态多变市场的适应能力和竞争能力。大力发展以数控技术为核心的先进制造技术已成为世界各发达国家加速经济发展、提高综合国力和国家地位的重要途径。

数控技术的广泛应用给传统的制造业的生产方式,产品结构带来了深刻的变化。也给传统的机械,机电专业的人才带来新的机遇和挑战。

随着我国综合国力的进一步加强和加入世贸组织。我国经济全面与国际接轨,并逐步成为全球制造中心,我国企业广泛应用现代化数控技术参与国际竞争。数控技术是制造实现自动化,集成化的基础,是提高产品质量,提高劳动生产率不可少的物资手段。

此业设计让我们毕业生更好的熟悉数控车床,确定加工工艺,学会分析零件,学会简单的程序编程,以及数控仿真,为走上工作岗位打下基础。

本次数控课程设计是为了让我们更清楚地理解怎样确定零件的加工方案,对零件进行编程,并在仿真软件上进行模拟加工。这样的课程设计对我们即将走上工作岗位的毕业生来说无疑是对我们说学知识的一次检验和提高。

2.设计目的

本课程设计是学完数控技术之后,进行的下一个实践性教学环节,它一方面要求学生能根据零件图,用ISO码编制数控加工程序,熟悉加工程序输入、检查、编辑及执行的方法,另一方面,为今后的毕业设计、今后从事数控加工进行一次综合训练。

3.设计任务

车床和铣床加工零件各一个,要求为下面两个零件写出完整的从图纸到零件的工艺流程,并用仿真软件作出模型。

4.车床加工零件编程设计步骤

4.1 工件基准的分析

此工件的径向尺寸设计基准为中心线,轴向尺寸设计基准为右端面。采用三爪自定位卡盘装夹,定位基面为外圆,可认为定位基准为中心线,满足基准重合原则。用三爪自定心卡盘夹持φ60外圆,使工件伸出卡盘100㎜,一次装夹完成粗精加工。

车削零件图样坐标点的计算: A(0,130 B(48,120 C(48,70 D(60,50 E(80,30 F(10,120 S(130,200

H(100,70 4.2 工件的加工方案

因为工件的尺寸精度和表面粗糙度要求较低。先粗车端面及φ40㎜外圆,φ45㎜外圆,φ54㎜外圆,留1㎜半精车余量;再半精车φ40㎜外圆,φ45㎜外圆,φ54㎜外圆至尺寸。

4.3选择机床设备

根据零件图样要求,零件外形不是特别复杂,选用经济数控车床即可达到要求。可选用FANUC_0iT型数控车床。

4.4选择刀具

根据加工要求,要粗车和精车,所以选用两把刀具,T01为1号90°偏刀,作为粗车车刀;T02为2号90°偏刀,作为半精车车刀。同时把两把刀在自动换刀刀架上安装好,且都对好刀,把它们的刀偏值输入相应的刀具参数中。

4.5确定切削用量

查阅《切削用量简明手册

真的准备了此次设计任务,使我感受到了,仅仅只会编程这样一个还是不行,还要系统 的学习其他方面的很多知识,比如一些常用的软件 CAD,PROE,数控仿真软件等,在本 行业中还要学习材料科学,加工基础多门课程。可见,在以后的工作中,如果真的想做 好一件事情,把一件事情做出色还是不那么容易的,很多时候看到别人总是那么容易的 就设计出来了,其实里面包含了以前的许多汗水。所以,不管学什么都要认真的去学。本次设计最头疼的就是数控加工软件的学习了,在刚开始接触的时候是在大二,觉 得相当新奇,有学习的欲望,可是就是不知道怎么样使用它,感到非常的郁闷。而自己 也没有那样的耐心去学习,总认为以后的时间还多的是,以后再学习吧。到了现在真正 要用的时候,再去仓促的学习,才知道自己的应用能力是如此的匮乏。在使用该软件时,刚开始就自己摸索,怎么样开机,怎么样装夹工件,没取得一小部分成功就对自己笑一 下,可是后来实在是不知道怎么样去做了,就下载了视频教程,跟着视频操作步骤一步 一步的来学习。功夫不负有心人,学了很久才有一点点起色。很多时候将现有书本上的 程序输入到仿真软件中都出现错误,或者运行后根本就不是所要的结果。由此可见,理 论和现实还是有一定差别的。在使用仿真软件中,我们感受到了操作数控车的体验,现代的数控加工仿真软件还 能实现加工模拟演示功能和程序自诊断功能,不仅具有对我们的编制的数控程序进行自 动检测、具体指出错误原因的功能,还具有在真实设备上无法实现的三维测量功能。这 样可以让我们能比较完整地学到知识,还能锻炼自己的胆量,培养我们以后在实际工作 中操作车床的自信心。总之,在本次的数控程序编程课程设计中,由于谭华老师对我们兴趣的启发与引 导,精心设计安排此次课程设计的内容,还特意给我们更多的课程设计时间按,使我 们能更好地达到课程设计目的,为以后做毕业设计做好充分的准备。9.主要参考文献: [1] [2]李恩林主编.数控技术原理及应用.北京:国防工业出版社,2006 [3]王侃夫主编.机床数控技术基础.北京:机械工业出版社,2004 [4]

朱晓春主编.数控技术.

第三篇:《网络编程技术》课程教学大纲

《网络编程技术》课程教学大纲

一、课程的地位、作用与任务

本课程是计算机科学与技术(本科)应用软件开发方向选修的专业课,通过本课程的学习,培养学生的网页制作技术与网页编程技术想结合的能力,同时也能够将相关课程中学习的多媒体技术和程序开发技术融合到本课程中,力求培养学生综合运用所学课程知识开发高级应用网页的能力。

学生通过学习该课程,能够根据自己的实践和经验制作出功能强大的动态网页,并具备管理站点和独立思考的能力。

二、学习内容和教学要求

第一部分 ASP.Net概述

1.教学内容和教学要求

(1)掌握

ASP.Net的特点、功能、编译原理及ASP.Net的运行环境及其安装。

(2)理解

ASP.Net相对于早期的ASP和JSP的新增功能。

(3)了解

ASP.Net的优点和发展历史。

2.能力培养要求

(1)能正确地安装ASP.Net的运行环境。

(2)能正确地运行第一个简单的ASP.Net程序。

(3)能正确理解ASP.Net的执行原理。

第二部分 ASP.Net的基本语法和C#语言

1.教学内容和教学要求

(1)掌握

ASP.Net的基本语法结构、C#语法及其数据类型以及ASP.Net编译器的合理配置。

(2)理解

ASP.Net与C#语言的关系。

(3)了解

C#语言与C语言和C++语言的联系与区别。

2.能力的培养要求

(1)能正确使用ASP.Net的基本语句编写简单的ASP.Net程序。

(2)能正确使用编辑器编写ASP.Net源程序。

(3)能正确使用C#语言编写简单的应用程序及程序的调试。

第三部分 常用对象的应用

1.教学内容和教学要求

(1)掌握

Request、Response、Server三种常用对象的使用;使用ASP.Net的输入输出

(2)理解

ASP.Net的对象应用与ASP的区别以及实现方法的差别。

(3)了解

其他的Request对象及方法。

2.能力的培养要求

(1)可以使用三种常用的对象编写基本的输入输出程序。

(2)可以使用Browser对象、环境变量收集客户机和服务器的系统信息。

第四部分 Server控件

1.教学内容和教学要求

(1)掌握

常用的HTML控件和Web控件的使用及其执行的原理、用户控件的使用。

(2)理解

HTML语言的格式、功能及其与ASP.Net语法的联系与区别。

(3)了解

自定义控件的使用方法。

2.能力培养要求

使用Server控件编写真正ASP.Net意义的程序。

第五部分 数据库访问

1.教学内容和教学要求

(1)掌握

DataSet对象的使用、ADO.Net的数据库操作方法、DataGrid等表格控件的使用方法与技巧。

(2)理解

数据绑定(DataBind)技术。

(3)了解

OLE.DB与SQL Server数据库的基本语法。

2.能力培养要求

具有将网页制作技术与数据库编程结合起来使网络具有网络数据处理功能的能力。

第六部分 ASP.Net的高级应用

1.教学内容和教学要求

(1)掌握

文本文件和二进制文件的操作技巧与编程方法、WebService程序的编写与实现方法、网络应用程序的编写、组件的编写及电子邮件、域名查询程序的实现等高级网页制作技术。

(2)理解

.Net平台中网络应用的实现方法,应用Code-Behind技术实现页面代码的分离。

(3)了解

文件中中文的处理方法。

2.能力培养要求

能使用ASP.Net的高级网页制作技术制作出功能强大的动态Web页面。

三、学生实验

实验一:ASP.Net环境的安装

实验二:利用ASP.Net的基本语法和C#编写简单的ASP.Net程序

实验三:基本输入输出程序的设计及收集客户机和服务器系统信息的方法

实验四:Server控件的使用

实验五:数据库访问技术

实验六:ASP.Net的高级网页制作技术

四、学时分配建议

序号 教学内容 学时分配

讲课 实验 技能训练 小计

1 ASP.Net概述 4 2 6

2 ASP.Net语法和C#语言 4 2 6 3 常用对象的应用 4 4 8 4 Server控件 8 6 14 5 数据库访问 10 8 18

6 ASP.Net的高级应用 12 10 22 7 机动 2 2 4 合计 44 34 78

五、说明

1.本教学计划适合用于电大计算机科学与技术本科专业,完成本课程最少为78学时,本教学基本要求的学时分配是建议性的。

2.本课程与其他课程的衔接和分工

(1)本课程与《网页制作技术》课程和《数据库技术》衔接,特别是第一部分。两门课程间可以互相补充。

(2)与其它专业课程相比,该课程可做为计算机专业课设置。

3.各教学部分重点、难点和深广度教学说明。

(1)本课程第四、五、六部分是重点、难点,应给予重视。

(2)本课程第五部分与数据库技术联系比较密切,深广度可以根据学生前期数据库课程的特点进行调节。

第四篇:网页课程设计指导书

山东建筑大学商学院电子商务专业

《网页设计》课程设计指导书

一、对学生的基本要求:

1、理论联系实际、严肃认真、实事求是的科学态度和勇于探索的创新精神。

2、运用所学基础理论与专业知识分析和解决实际问题,培养独立思考完成任务的能力。

3、运用网页设计及制作的基本方法和基本技术设计制作静态网站的能力。

二、具体设计内容

应用《网页设计》课程学习的网页设计及制作的基本方法和基本技术设计、制作静态网站。可以从给定的选题中选择一个课题或自拟课题(自拟课题需经指导教师批准),进行需求分析、设计和制作。

题目:

1、XXX产品(商品)营销网站

2、XXX班级网站

3、XXX公司(部门)网站

4、XXX主题网站

三、具体设计要求

1、网站设计具体要求

1)针对你所选择的课题进行需求分析,写出网站的功能要求及总体结构。

2)网站需包含主页和二级页面等;主页需有LOGO图片和BANNER图片;二级页面的数量不少于3个。

3)网页的具体设计要求:版式布局合理、色彩搭配美观大方、图片文字设计得体并突出主题。

4)网站制作中,以下具体技术HTML、CSS、JAVASCRIPT至少使用两种。

2、课程设计报告书具体要求

1)网站总体设计:网站创建的目的、意义;功能模块和网站总体结构(以图形的方式表示出来)等。

2)主页设计:设计思想、创意、色彩选择、LOGO和BANNER的设计等。

第1页

3)二级页面设计:设计思想、内容表现等。

4)具体技术实现:使用了哪些技术及在网站中的具体表现形式。

5)设计总结:本次设计的心得体会,成功之处和不足之处等。

6)参考文献。

四、设计进度表:

1、15周周三:网站的需求分析,总体设计、规划。

2、15周周四~周五:具体设计制作。主页及二级页面的版式布局,色彩、图片文字等的设计制作。

3、16周一~周三:设计制作、测试发布,及报告书的编写。

4、16周周四下午:提交网站源代码和课程设计报告书。

5、16周周五:成绩评定。等待指导老师提问答辩(采用抽查的方式)。

五、考核内容及分值分配

1、课程设计报告书。(40分)

1)正文:(2000字以上)(30分)

(1)网站总体设计:网站创建的目的、意义;功能模块和网站总体结构(以图形的方式表示出来)等。(5分)

(2)主页的设计:设计思想、创意、色彩选择、LOGO和BANNER的设计等。

(10分)

(3)二级页面设计:设计思想,内容表现等。(5分)

(4)具体技术实现:使用了哪些技术及在网站中的具体表现形式(10分)。

2)设计总结:本次设计的心得体会,成功之处和不足之处等。(7分)

3)参考文献。(3分)

参考文献必须是学生在课程设计中真正阅读过和运用过的,文献按照在正文中的出现顺序排列。各类文献的书写格式如下:

a.图书类的参考文献

序号 作者名·书名·(版次)·出版单位,出版年:引用部分起止页

码。

b.翻译图书类的参考文献

序号 作者名·书名·译者·(版次)出版单位,出版年:引用部分起

止页码。

c.期刊类的参考文献

序号 作者名·文集名·期刊名·年,卷(期):引用部分起止页码。

2、设计制作的网站(60分)

1)网站创意及结构布局:创意是否新颖、结构布局是否合理。(10分)

2)页面设计(二级页面不少于3个)(25分)

(1)页面版式、文字及色彩设计(15分)

(2)主页LOGO、BANNER图片(10分)

3)编程技术:包括具体程序和使用效果(20分)

(1)具体程序设计(15分)

(2)功能及使用效果(5分)

4)测试及发布(5分)

网站经过测试,并发布在互联网上,运行效果良好者为5分。

注意事项:要求每个学生都要独立完成,如发现抄袭或和已经提交的网站相同者,所涉及者均按照不及格处理。

第五篇:营销策划课程设计指导书

《营销策划》课程设计指导书

一、课程设计的目的与任务

营销策划课程设计主要培养学生理论联系实际的工作作风,严肃认真、实事求是的科学态度和勇于探索的创新精神;

学生在学完《营销策划》专业课程后,能综合运用所学知识来分析和解决实际营销策划问题。

营销策划课程设计的主要任务在于使学生能够根据所学知识评价一份营销策划,并能自己动手编写营销策划书。

二、课程设计内容的基本要求

根据所学知识,查阅相关企业资料,按设计任务的要求进行分析、概括和设计,并在一周之内独立完成一份完整的课程设计报告——营销策划方案书及一份展示PPT。

由教师布置课程设计的思路,学生根据自己的兴趣和知识、资源的掌握,以以下题目为策划对象,任选其中一个主题,独立完成一份课程设计报告书,报告书以word文档的形式呈交,同时制作一份展示PPT对营销设计予以展示。

主题1:武汉某楼盘营销策划方案

主题2:武汉某酒店元旦营销策划方案

主题3:武汉打造旅游城市营销策划方案

要求:营销策划方案书的结构必须完整,应包含以下部分:(1)封面(使用统一的给定封面);(2)方案目录;(3)方案内容①营销现状;②SWOT分析或波特五力模型分析;③具体活动

三、课程设计的时间安排

课程设计总计用一周的时间。

第一天至第三天:在教师的指导下,学生应深入到实际当中去搜集素材并拟定策划方案,第四到第五天:学生根据所学所思及所搜集的材料制作营销策划方案策划书及PPT。

四、格式要求

课程设计报告用A4纸,纵向排版,单面打印,左边装订。

页面设置:页边距上和左为3厘米,下和右为2.5厘米。

正文除一级标题外,全部用小四号宋体,行间距为1.25倍(word软件中“格式——段落——多倍行距——设置值1.25倍”)。

正文中一级标题题序为:一、二、三等,且一级标题用四号黑体;二级标题题序为

(一)、(二)、(三)等;三级标题为1、2、3等;四级标题为(1)(2)(3)等。

五、成绩评定

根据学生在一周的课程设计中的实际表现并结合设计报告的写作水平给与其“优、良、中、及格或不及格”的成绩。

下载《网络编程技术》课程设计指导书word格式文档
下载《网络编程技术》课程设计指导书.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    电子商务课程设计指导书(合集)

    电子商务课程设计指导书 一、目的: 电子商务课程设计目的是通过对一个熟悉的电子商务网站的深入剖析,培养学生的创业能力和创业意识;为学生将来开办和从事电子商务管理工作奠定......

    《营销策划》课程设计指导书

    《营销策划》课程设计指导书一、教学任务和目的 《营销策划》是一门实践性很强的应用学科,通过市场营销课程设计,使学生结合实际的企业市场营销环境和营销活动,通过实践更好地......

    PLC课程设计指导书_2016

    课 程 设 计 指 导 书 东华大学信息学院自动化、电气电子系 2016.8 第 1页,共 22页 可编程控制系统设计与实践 课程设计 一、 PLC课程设计目的 (1) 通过对实际的 PLC控制系统的......

    单片机课程设计指导书

    单片机课程设计指导书一、 设计内容及步骤1、 方案设计先要明确设计任务的要求,根据设计任务及要求,确定设计所要实现的具体功能,例如“流水灯”具体怎么“流”、有几种“花样......

    《软件工程》课程设计指导书

    《软件工程》课程设计指导 课程设计名称 :软件工程 课程设计周(时)数: 2014.03.12-2014.06.10 (3个月) 一、 课程设计教学目的及基本要求: 1. 课程设计教学目的 按照关系型数据库......

    【2012】数据库系统课程设计指导书

    《数据库系统课程设计》 指导书 计算机科学与技术专业 计算机科学与技术专业教研室 目 录 目 录 ...........................................................................

    《管理信息系统》课程设计指导书

    《管理信息系统》课程设计指导书 《管理信息系统》课程设计指导书 一、课程设计目的 管理信息系统课程设计作为独立的教学环节,是学习完《管理信息系统》课程后进行的一次全......

    IE课程设计指导书

    IE信息系统课程设计指导书课程设计目的和内容一、课程设计的目的 《IE信息系统》的设计与开发是基于管理信息系统、数据库技术、软件开发技术的综合性实践活动。《IE信息系......