《网络编程课程设计》实习总结

时间:2022-11-19 10:16:04 设计 我要投稿
  • 相关推荐

《网络编程课程设计》实习总结

  总结是事后对某一阶段的学习或工作情况作加以回顾检查并分析评价的书面材料,它可以提升我们发现问题的能力,不妨坐下来好好写写总结吧。总结你想好怎么写了吗?以下是小编精心整理的《网络编程课程设计》实习总结,欢迎大家借鉴与参考,希望对大家有所帮助。

《网络编程课程设计》实习总结

  一、实习的基本概况

  (一)理论指导

  通过该课程实习,使学生全面而系统地掌握网络编程开发的基本工作原理、原则和方法,使学生掌握网络编程规划、分析、设计、实施、测试、试运行及运行管理等各项开发阶段的工作原则、步骤和方法,熟悉面向对象方法的基本概念及技术,通过案例学习来扩大学生的知识面和提高未来应对不同类型网络编程开发的能力。培养学生观察问题、分析问题、解决问题和实际动手能力。通过本次设计使学生在实际环境中,使用软件开发工具,以获取实践经验。全面完成设计任务后,学生将设计一个实用的网络应用系统,从而更深入的理解网络编程的理论与实践知识。

  (二)实习过程或步骤静态网页制作

  1、开发工具:Dreamweaver

  Dreamweaver(简称DW)是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。DREAMWEAVER,FLASH以及在DREAMWEAVER之后推出的针对专业网页图像设计的FIREWORKS,三者被MACROMEDIA公司称为DREAMTEAM(梦之队),足见市场的反响MACROMEDIA公司对它们的自信、说到DREAMWEAVER我们应该了解一下网页编辑器的发展过程,随着互联网(Internet)的家喻户晓,HTML技术的不断发展和完善,随之而产生了众多网页编辑器,从网页编辑器基本性质可以分为所见即所得网页编辑器和非所见即所得网页编辑器(则原始代码编辑器),两者各有千秋、所见则所得网页编辑器的优点就是直观性,使用方便,容易上手,您在所见即所得网页编辑器进行网页制作和在WORD中进行文本编辑不会感到有什么区别、

  2、网页文件的基本操作

  a、创建、打开和保存网页文件

  创建:文件----新建----创建。打开:文件---打开----选择欲打开的文件。或者在右边的文件浮动面版中选择打开。保存:文件---保存或另存为

  b、设置网页的页面属性修改---页面属性---然后设置(标题、背景、背景图像、文本等

  c、设置网页对象的颜色网页对象,如页面背景、文字、链接都经

  常需要设置颜色。可在各自对应的属性面版中设置。

  d、网页文本的输入和属性设置

  文本可键入、导入、粘帖

  文字可设置字体、大小、颜色、格式等。

  键入空格的方法:

  1、汉字输入法设置为全角方式,按空格键即可输入。

  2、属性面版格式中:预先格式化的换行:ENTER、SHIFT+ENTERe、网页图片的插入和属性设置

  插入图片,在对话框中选择图片。(最好在建立站点时将欲用的图片素材复制到本地站点目录中)

  插入图像占位符,在图片准备好后再加入图片。加入方法:

  1、双击图像占位符;

  2、点“属性面版”中的“指向文件”,拖到右边文件中要插入的文件处。

  在图像属性面版中设置f、插入层

  方法:

  1、点击插入面版中的“描绘层”;

  2、在网页编辑器窗口中按住鼠标左键拖画出定位用的层;

  3、可以随意移动层的位置;

  4、可在层中插入图像、文字等。

  g、插入表格,用表格定位方法:

  1、先用鼠标点至欲插入表格的位置;

  2、点插入面版中的“表格”“插入表格”;

  3、确定行数、列数后确定即将表格插入到选定位置了;

  4、可在表格中任何单元格里插入图像、文字等。

  h、建立超链接

  方法:

  1、选中要建立超链接的文字或图像;

  2、点右键“创建链接”打开的窗口或在属性的链接栏里,填入链接的目标。(如:本网站另一个网页,或外部网页如,或电子邮件如:mailto:zdhwangji@21cn、com)

  3、在页面属性里修改链接的属性:修改--页面属性(链接、活动链接、访问过链接)

  3、操作步骤

  3、1页面效果,导航设计

  先将要用到的图片素材复制到Mysite文件夹里的images文件夹。

  1、新建一个网页,并将新网页取名为exa、htm,保存在Mysite文件夹中;在网页编辑器窗口中,选择“修改”-“页面属性”命令,在“页面属性”对话框中设置标题为”应用实例2”,背景图片为bg0040、gif;

  2、在网页的顶部区域合适的位置上输入标题文字“汽车主页”,并选中这些文字。在属性面板中,选择格式中“标题1”;

  3、在网页的中部区域合适的位置插入光标,选择菜单“插入”“图像对象”“导航条”命令,此时的网页编辑窗口中,会弹出“插入导航条”对话框。在“项目名称”文本框中设置第1个按钮的名称为a;在下面按钮4个状态的文本框中分别输入images文件夹中的a1、gif,a2、gif,a3、gif,a4、gif4个文件的路径和名称;在“按下时,前往的URL”文本框中输入该按钮链接的对象名称和路径(因此实例站点中只有index、htm和exa2、htm两个网页文件,所以这里先填入index、htm来看看效果)。选中“预先载入图象”和“使用表格”选项;选择“插入”下拉列表框中的水平方向设置导航条;

  4、点“插入导航条”对话框最上面的“+”后,重复步骤3,可设置其他5个按钮(这里为简便,后五个按钮只对“状态图像”进行设置,其他三种图像不再设置了)

  5、在网页合适的位置上插入3个用于图片定位的层,并在不同的层中插入images文件夹中的图片文件tu1、gif,tu2、gif,tu3、gif;

  6、在网页的底部区域插入带图片wyfy、jpg的层,选中图片,在图片“属性”面板的“链接”文本框中,输入mailto:+EMAIL地址,建立电子邮件链接;

  7、保存并预览网页,调整各方面属性及位置直至满意。

  3、2框架集的使用

  1、新建站点名为“框架集应用”的站点;

  2、“文件”---“新建”---选“框架集”---选“左侧固定”---“创建”,然后在弹出的“框架标签辅助功能属性”对话框中按“确定”。

  3、“文件”---“保存全部”:将框架集页面保存为index、htm,左侧框架页面保存为leftFrame、htm,右侧框架页面保存为rightFrame、htm。

  4、在下面属性窗口中按如下进行设置,然后保存并按F12预览;

  5、这里补充一点:建立了框架集页面之后,任何时候,在菜单“窗口”中选中“框架”,在右下侧会出现“框架”窗口,点击里面不同部分则可激活相应的框架页面;

  4、其他设计效果

  插入视频:

  (1)“插入”----“媒体”-----“ActiveX”-----弹出窗口“确定”,双击页面编辑窗口中产生的图标,在打开的“选择Netscape插件文件”对话框中,选择要插入的视频文件,然后确定;把图标大小调整到合适。(2)保存文件并预览。

  (三)实习收获与不足

  在本次网页设计学习中,我不仅学到了很多关于网页设计方面的知识,也从中学会了关于网络、编程等方面的知识。在这个过程中,我通过上网查询看网页制作视频,学习了Dreamweaver等网页软件的应用,虽然在设计过程中也出现了很多的问题,但通过百度搜索和请教同学等方式,不断学习、反思、总结、提高,我的网页设计水平相对于开始阶段有了一个质的变化。

  1、教学目的:《J2ME程序设计》是软件技术专业的一门重要的专业课。它是在先修了计算机数据库技术、面向对象技术以及一门面向对象编程语言的基础上,更深入理解和应用计算机Java语言来实践基于互联网编程的课程。《J2ME程序设计》课程设计就是配合《J2ME程序设计》课程进行实际电子商务或其他基于互联网络的应用系统开发,锻炼学生动手能力、知识应用能力和解决问题能力的课程。

  2、教学要求:本课程设计以构建一个或多个实际应用系统为目的,通过课程设计让学生全面了解Java基于互联网应用程序设计尤其是基于Struts框架设计应用程序设计的方法与技术,能够运用Java平台结合相应的数据库系统开发基于互联网的应用程序,做到理论联系实际。学生要了解系统开发的一般过程,特别掌握系统分析与设计的基本方法,写出系统分析与设计报告,并能让系统真实可用。

  二、课程设计内容与安排

  根据老师提供的设计题目,写出系统分析与设计报告,并建立原型系统。题目可以由教师与学生根据实际情况商定,可参考的题目:新闻在线、BBS系统、图书销售系统、在线鲜花订购系统、论文比赛支持网站、在线视频点播系统、精品课程建设网站、课程在线答疑系统、计算机系网站、聊天室(利用Ajax技术实现)等。

  1、主要设计内容如下:

  (1)系统设计:包括系统需求分析、总体设计和功能设计,必要时使用图表。

  (2)数据库设计与实现:包括数据库的需求分析、数据库的概念结构设计和数据库的逻辑设计。

  (3)系统各模块设计:包括客户端页面及相应程序设计,包括系统后台管理功能设计等。

  2、教学安排总时间2周,其中系统设计、数据库设计与实现和系统各模块设计所用时间建议各占20%,20%,50%的时间,具体可根据学生情况调整,利用10%的时间完成并提交课程设计报告。

  三、课程设计教学要求

  1、要求学生有一定的程序设计和数据库基础知识,由老师指定或学生自行组织形成项目小组,必要时由多人开发一个项目,其中需要指定负责项目的小组长控制项目进度。每个小组的项目开发过程应该遵从项目管理规范。

  2、严格要求每个学生按照规定时间进行设计,禁止无故迟到和旷课。

  3、要求学生有自我学习的能力,遇到问题要学会自我解决。

  4、要求设计的界面美观、合理、便于操作等,功能与实际应用系统紧密联系,系统结构合理构思巧妙、模块化程度高等。

  四、考核方式

  总时间2周,其中系统设计、数据库设计与实现和系统各模块设计所用时间建议各占20%,20%,50%的时间,具体可根据学生情况调整,利用10%的时间完成并提交课程设计报告。课程设计成绩由学生的出勤情况和程序设计情况各分别占10%和90%组成。程序的考核从界面、操作性、功能实现、创新性、问题回答和课程设计报告等几方面进行。考核内容和比重表(参考)考核内容出勤界面功能实现创新问题回答设计报告比重10%20%40%10%10%10%

  五、课程设计报告撰写与提交

  1、课程设计报告格式见本文后面所附“课程设计报告模板”,课程设计报告最终以电子稿形式提交,如需打印另行通知。在课程设计正文中使用图表时,所有的图必须有图号和图题,所有的表必须有表的名称和编号。

  2、对课程设计报告正文内容的提示说明如下:

  (1)摘要(50-100个字):主要包括设计内容、方法和结果,最后列出报告中用到关键字。

  (2)课程设计介绍(要求300-500个字):对课程设计内容做综述,介绍课程设计的目的和要求等内容。同时对课程设计小组成员构成进行介绍,并说明自己在整个课程设计中将承担的任务。

  (3)系统设计(要求500-700个字):主要介绍完成系统需求分析、总体设计和功能设计。必要时利用图表说明。

  (4)数据库设计与实现(要求600-800个字):主要介绍数据库的需求分析、数据库的概念结构设计和数据库的逻辑设计。数据库设计应利用图表说明。

  (5)系统各功能模块(页面)设计(字数根据实际情况而定):主要介绍系统各功能模块(页面)的界面设计及相应的功能程序设计。对于界面设计应的描述界面中所使用的相应的控件列表,包括控件类别、控件ID值、控件作用等。同时应附相应界面设计状态的界面截图和相应的运行界面截图。如果涉及多个功能模块(页面),则应分别描述。

  (6)系统后台管理功能设计(字数根据实际情况而定):主要介绍系统后台管理所涉及的功能,及相应的界面及功能程序设计。

  (7)课程设计总结和体会主要对课程设计所做的工作进行总结,同时描述课程设计后的体会,包括专业技术方面的体会和职业能力和职业意识方面的体会。另外对课程设计内容中存在的不足和改进意见进行阐述。

  (8)致谢在课程设计过程中,如果得到他人的帮助,则不要忘记致谢。

  (9)参考文献要列出在课程设计过程中用到的主要参考文献和站点。虽然看过,但没有用到的文献或站点则不必列出。参考文献要与报告正文关联,要不少于4项。

  (10)附录:带注释的程序清单源程序清单只写关键程序要有注释。注释是功能性的注释,而不须要对语句或命令本身进行注释。

  六、课程设计效果

  这次课程设计对学生来说是第一次,两周的设计时间相对较紧,虽然题目难度不大,但对他们这个水平层次来讲,能最终写出程序并实现了其中的大部分功能已是很不易的了。从最后的考核结果来看,虽然整体成绩基本符合预期设想,对学生而言,也产生了很好的效果。一是巩固了所学的知识,并能对这些知识进行系统的综合应用,同时也更深入的了解了《ASP、NET程序设计》这门课程。二是学会了对问题进行分析和解决方法,提高了实际的动手能力。三是培养了正确的编程规范,养成了良好的编程习惯。关于这些,学生都在课程设计报告里进行了阐述,都认为通过课程设计,让他们看到了自己的不足,明确了今后的学习目标,也从这次设计中学习到很多,从理论到应用等方面都得到了很大的提高。课程设计成绩结果分布如下:优秀班级人数比例人数比例人数比例人数比例人数比例应用1130、56%1438、89%60801应用1128、95%1334、21%80802在课程设计过程中,充分展现了同学们的专业能力、创新能力和职业意识。如:颜松同学在网站设计时对于用户控件的应用,体现了很好的架构思想;马路媛同学的聊天室的实现利21、05%615、79%16、67%513、89%良好中等及格不及格用了AJAX技术,体现了良好的自学能力和创新意识;张宝铭、倪统等同学共同完成的鲜花订购系统,在设计过程中体现了良好的协作意识。

  七、存在的问题本次设计存在以下问题:

  1、虽然这些课程设计题目包含了所讲的全部内容,但就某一题而言,它涉及的只是某一个大的知识点的具体应用,对学生而言就起不到对所学知识全面应用、全面巩固提高的效果。但对有些学生来说,基础知识掌握不牢,书本上的知识尚且掌握不牢,综合使用起来就更加困难,这两周时间对他们来说,才只是开始,并没有涉及题目本身。

  2、学生缺乏自我学习的能力,不能根据相似的知识融会贯通,学以致用,对辅导教师依赖性强,连一些基本的明显的语法上的小错误自己都不能解决,实际动手编程和调试能力还有待提高。

  3、学生在程序设计规范性的要求上还存在很多问题,如:变量和函数命名不规范,函数参数意义不明确,功能分类不清楚,代码格式混乱、无注释等等。通过后来的强调,有些同学有了一定的改善。同时对于课程设计,学生也提出了很多好的建议,如适当增加时间,加强辅导力度,题目综合性更广等。这些都需要在以后的设计过程中加以改进。

【《网络编程课程设计》实习总结】相关文章:

网络课程设计心得体会04-15

编程专业实习周报(精选5篇)07-29

课程设计实习心得06-13

计算机网络课程设计07-24

课程设计的总结12-17

课程设计总结09-19

网络编辑实习总结05-10

计算机网络课程设计小结11-23

电子课程设计总结04-22