毕业设计(论文)-ASP网站设计.doc

上传人:西安人 文档编号:3281105 上传时间:2019-08-07 格式:DOC 页数:13 大小:76.54KB
返回 下载 相关 举报
毕业设计(论文)-ASP网站设计.doc_第1页
第1页 / 共13页
毕业设计(论文)-ASP网站设计.doc_第2页
第2页 / 共13页
毕业设计(论文)-ASP网站设计.doc_第3页
第3页 / 共13页
毕业设计(论文)-ASP网站设计.doc_第4页
第4页 / 共13页
毕业设计(论文)-ASP网站设计.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《毕业设计(论文)-ASP网站设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-ASP网站设计.doc(13页珍藏版)》请在三一文库上搜索。

1、1 绪论11选题背景随着互联网技术的广泛普及和应用,通信和电子信息产业在全球迅猛发展起来,从而也带来了网络技术人才需求量的不断增加,网络技术教育和人才培养成为高等院校一项重要战略任务。为助推高校网络技术教育和人才培养,华为依托处于网络技术前沿的网络技术和产品,于2002年底全面启动了华为3Com网络学院计划。华为3Com网络学院计划是为推进学校开展实用、高效的网络教育课程,在全球范围内推出网络教育计划。华为3Com认证已成为国内知名的认证品牌,得到了运营商、行业客户和高校学生的广泛认可。作为华为3Com认证培训体系的一部分,华为3Com网络学院将成为高校网络技术教育的重要推动力量。华为认证是国

2、内第一家建立国际规范的完整的网络技术认证体系,也是中国第一个走向国际市场的IT厂商认证,在产品和教材上都具有完全的自主知识产权,具有很高的技术含量,并专注于客户技术和技能的提升,已成为当前权威的IT认证品牌之一,能有效证明您所具备的网络技术知识和实践技能,帮助您在竞争激烈的职业生涯中保持强有力的竞争实力。华为3Com公司作为业界领先的网络产品和解决方案供应商,有能力提供前沿、权威、专业的网络技术培训,让学员在象牙塔里就可以感触到网络技术的发展潮流。华为3Com认证将继续秉承华为认证专业务实,学以致用的理念,充分考虑用户不同层次的需求,不断完善认证体系,使华为3Com认证成为国际上有影响力的认证

3、品牌。在竞争激烈的职场中,不断丰富所需技能是每个人保持竞争优势,获得满意工作的成功之本。随着企业竞争环境的改变,企业越来越看中一个人实际能力和经验,参加华为3Com网络学院,接受专业实用的技能培训,无疑会对学员的职场竞争增加有力的筹码 。“河南机专-华为3Com网络学院”于2003年10月在我校正式成立,其宗旨是“专业务实,多能多用”主要面向二年级以上的学生、具备计算机通信基础知识的在校学生(特别是网络技术专业优秀学生)开展的网络技术培训,通过72学时的培训,学员具备华为3Com认证网络工程师(HCNE)备考的能力,以提高学生的实用性和动手能力,增强学生毕业就业竞争力。随着网络的普及,人们迫切

4、希望能通过一种现代化的教育信息技术平台,更高效的学习网络技术知识;学校也希望有这样一种平台,借助它提高教学质量和人才培养质量。鉴于此,河南机专-华为网络学院网站的建设势在必行。12主要内容及研究意义目前,华为3Com网络学院属于起步阶段,河南机专-华为3Com网络学院是河南省唯一的华为3Com网络学院,这对为我省培养更多的网络技术人才和提高我校网络专业毕业生就业竞争力有深远意义,现在专业的华为3Com网络学院网站却寥寥无几,所以选择这样的课题不得不说是弥补了这样一个空缺。该网站以建设一个专业的有特色的专业教学网站为出发点,以提高学生和广大网络爱好者的网络技术知识,更好的宣传该学院,以利于用人单

5、位方便的挑选我校优秀网络技术专业毕业生为目标,以简单、明快、齐全为特点,以ASP动态网站设计、JAVA语言编程、数据库原理,网页三剑客、Photoshop等为技术基础含盖了十部分内容:学院简介、考试认证、学习园地、学员信息、证书样式、新闻通知、模拟试题、教学课件、成绩报告、网上测试。对内可使学员通过特定权限获得模拟试题、教学课件、网上测试等资源,目的是能让学员及时了解最新认证考试信息和教学信息以及能够进行权威模拟测试,对外能全面,正确的宣传学院形象,便于和各界同行以及用人单位交流经验、用人合作。该网站的主体是学习园地模块,它主要实现了用户权限的设置,提供了模拟试题和复习资料的下载,可以进行网上

6、测试等功能,它给学员提供了一个交流、互动的平台,为学员的学习及参加华为-3Com认证网络工程师(HCNE)考试奠定了坚实的平台。在当今信息瞬息万变的时代,在计算机普及千家万户的今天,此网站的建设在对外交流和现代化的教学体系改革方面发挥了积极的作用。13论文组织结构第一部分:绪论。介绍了论文的选题背景、主要内容和研究意义。第二部分:网站首页模块的设计。对整个网站结构和各模块功能介绍。第三部分:学院简介模块的设计。对河南机专-华为3Com网络学院全面介绍。第四部分:学习指导模块的设计。对培训课程、考试概述详细的概述。第五部分:学习园地模块的设计。包括模拟试题、教学课件、成绩报告和在线测试,分别最其

7、实现功能介绍。第六部分:学员信息模块的设计。对参加培训的学员信息进行介绍。 第七部分:证书样式模块的设计。提供HCNE结业证书和HCNE证书样式。第八部分:总结和体会。对整个设计总结并分析不足。2 网站的总体设计21功能需求描述 华为3Com认证品牌影响力不断扩大,获得业界广泛的认可:先后获得“本土最具知名度认证奖”、“最佳原创教材奖”、“2002年度十大影响力认证品牌”、“2002年度国际市场拓展成就奖”和“中国IT认证培训服务用户满意奖”。合作伙伴队伍不断壮大:目前在中国建立20余家授权培训中心,3家行业培训中心,30余家网络学院;海外建立7家授权培训中心,1家网络学院。华为3Com认证成

8、为中国第一个正式走向国际市场的网络技术认证品牌。3年来,培训考试量持续增长:截至目前已有十多个国家和地区的14000余人次参加认证培训,8000余次参加认证考试,5000余人获得各类认证证书。特别是在2003年认证培训市场持续低迷的环境下,与2002年相比,华为3Com认证培训量和考试量仍分别取得了60和50的增长率。展望2004年,华为3Com将加强与合作伙伴的合力互动,共同提升华为3Com认证价值。我校依托华为3Com在业界的领先技术,于2003年10月正式成立“河南机专-华为3Com网络学院”。通过让在校学生参加华为3Com网络学院培训来强化专业技能,并有参加HCNE认证考试的技能。依靠

9、华为3Com认证的强大影响力来增强学员毕业后就业竞争力。随着互联网的发展和普及,网络成为学习和交流的重要工具。建设“河南机专-华为3Com网络学院”网站就是提供这样一个平台,对内部用户提供学习交流资源,便于教学和学员高效学习网络技术知识。对普通用户提供学院简介和学员信息,便于宣传网络学院和用人单位来挑选优秀网络人才。22目标系统要求整体上要实现对用户权限的控制和对外宣传的功能。只有注册用户有权访问“学习园地”模块,提供模拟试题、教学课件、成绩报告和网上测试,有助于用户对网络知识的掌握和提高HCNE认证考试过关率;用人单位可通过网站了解学员信息,有助于学员的就业。23总体设计3 网站首页模块的设

10、计31页面功能实现的设计 首页上可以清楚的看到本网站由五大部分组成:学院简介、学习指导、学习园地、学员信息和证书样式。首页可以实现的功能有用户登陆、阅读新闻进入链接网站和本站二级网页。注册用户通过正确的用户名和密码可直接进入学习园地、一般用户只能浏览除学习园地以外的内容,使用限制用户权限功能可有效的保护资源不受非法访问,提高网站的安全性,友情链接的都是一些网络技术方面的实用知识,不仅仅有利于认证考试,更便于学习交流。3.1.1 ASP访问数据库的方法用户登陆界面:整体要实现的效果是拥有权限的用户登陆至学习园地页面、无权限或登陆名、密码错误的进入提示窗口,提示:“您不是会员,请重新登陆或和指导老

11、师联系。”并返回主页。这里主要用到了ASP访问数据库的方法。目前在WINDOWS环境下有多种访问WEB数据库的技术,主要有:(1) 公共网关接口CGI(Common Gateway Interface)CGI是较早实现的技术。适用于多种服务器平台,如UNIX、WINDOWS等,但CGI的开发成本高、维护困难、功能有限、不具备事务处理功能、占用服务器资源较多。(2) INTERNET数据库连接器IDC(Internet Database Connector)IDC集成在ISAPI(Internet Server API)中,充分利用了DLL技术,易扩充,但编程较CGI更为复杂,只适用于小型数据库

12、系统。(3) 先进数据库连接器ADC(Advance Database Connector)ADC提供了ActiveXControl来访问数据库,它的主要特点是数据查询由用户端浏览器执行,因而需将服务器端数据库中的部分记录下载到用户端,系统开销较大、响应慢,只适用于特别频繁的数据库查询操作。(4) JAVA/JDBC语言编程JAVA语言是一种面向对象、易移植、多线程控制的语言,可通过JDBC去连接数据库。用JAVA/JDBC编写的软件可移植性强,适用于多种操作系统,但其执行效率和执行速度还不理想,目前无法建立高效、高速的应用。(5) 动态服务器页面ASP(Active Server Page)

13、ASP是微软公司最新推出的WEB应用开发技术,着重于处理动态网页和WEB数据库的开发,编程灵活、简洁,具有较高的性能,是目前访问WEB数据库的最佳选择。3.1.2 ASP简介(1)ASP访问数据库的原理ASP是服务器端的脚本执行环境,可用来产生和执行动态的高性能的WEB服务器程序。当用户使用浏览器请求ASP主页时,WEB服务器响应,调用ASP引擎来执行ASP文件,并解释其中的脚本语言(JScript 或VBScript),通过ODBC连接数据库,由数据库访问组件ADO(ActiveX Data Objects)完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端显示。由于A

14、SP在服务器端运行,运行结果以HTML主页形式返回用户浏览器,因而ASP源程序不会泄密,增加了系统的安全保密性。此外,ASP是面向对象的脚本环境,用户可自行增加ActiveX组件来扩充其功能,拓展应用范围。(2) ASP的页面结构ASP的程序代码简单、通用,文件名由.asp结尾,ASP文件通常由四部分构成: 标准的HTML标记:所有的HTML标记均可使用。 ASP语法命令:位于 标签内的ASP代码。服务器端的include语句:可用#include语句调入其它ASP代码,增强了编程的灵活性。 脚本语言:ASP自带JScript和VBScript两种脚本语言,增加了ASP的编程功能,用户也可安装

15、其它脚本语言,如Perl、Rexx等。致谢首先感谢本人的导师*老师,他对我的仔细审阅了本文的全部内容并对我的毕业设计内容提出了许多建设性建议。*老师渊博的知识,诚恳的为人,使我受益匪浅,在毕业设计的过程中,特别是遇到困难时,他给了我鼓励和帮助,在这里我向他表示真诚的感谢!感谢母校河南机电高等专科学校的辛勤培育之恩!感谢计算机科学系给我提供网络实验室很好的一个实验环境,使我学到了许多新的知识和操作技能。感谢和我在一起进行课题研究的同窗周鹏宵同学,和他在一起讨论、研究使我受益非浅。最后,我非常庆幸在三年的的学习、生活中认识了很多可敬的老师和可亲的同学,并感激师友的教诲和帮助!参考文献1 冯昊.AS

16、P动态网页设计与上机指导M北京:清华大学出版社,20022 杨冀川.ASP动态网站设计实战M北京:机械工业出版社,20003 沈大林.Dreamweaver Flash Fireworks三合一教程M.北京:电子工业出版社,20014 Mike Morrison Jonline Morrison.数据库的WEB站点M 北京:清华大学出版社,20025 杨威.ASP3.0网络开发技术M.北京:人民邮电出版社,20016 余雷 周松建ASP.NET应用开发百例M 北京:清华大学出版社,20037 李劲.精通ASP数据库设计M.北京:科学出版社,20018 黄斯伟,王玮.HTML4.0使用祥解M.北

17、京:人民邮电出版社,19999 白鉴聪,王进.JavaScript网页效果大师M. 北京:机械工业出版社,200110 武苍林、罗晃.web数据库的ASP开发方案J.计算机工程与科学,1999:21(1):65-6811 贾军渭.基于WWW和分布式对象技术的Browser/ Server结构J.计算机工程.1998,1012 陈世雄,耿新民等.多层分布式B/S计算模式的Web数据库应用程序Delphi实现技术Z.计算机工程.2001,10 13 侯云峰.Client/Serve应用开发指南M. 北京:电子工业出版社.2000 14 高传善,张世承.计算机网络教程M.上海:复旦大学出版社.199

18、715 华为3COM技术有限公司. 培训课程EB/OL. http:/www.huawei-附录:网页制作的一些常见问题1. 问:怎样在网页中输入上下标? 答:上标:下标:例如:WINDSTUDIOTM,其中的TM就会以上标形式显示。2. 问:改变IE的字体大小设置时,页面字体不发生改变,怎样实现? 答:用CSS定义页面字体,例如:基本上,设置了body和td的默认字体,就相当于定义了页面内大部分文字内容。注意,使用CSS定义好默认字体后,不要再使用这样的标签,这会屏蔽CSS的默认设置。3. 问:如何取消链接的下划线? 答:用CSS来实现:其中a:link 表示一般的链接样式;a:visite

19、d 表示已访问过的链接样式;a:hover 表示鼠标经过时的链接样式。text-decoration: none 表示无下划线,text-decoration: underline 表示有下划线。4. 问:如何实现用图片代替表单按钮?答:第一步:在表单域中插入图片;第二步:选中图片,在LINK栏中输入:javascript:document.theForm.submit()如果是reset按扭,则输入:javascript:document.theForm.reset()5. 问:如何实现“设为首页”、“添加到收藏夹”? 答:设置为首页:设为首页加入收藏:加入收藏6. 问:如何取消页面四周的空

20、白部分? 答:在你的里面加入leftmargin=0 topmargin=0,为了适应网景浏览器,最好再加上marginheight=0 marginwidth=07. 问:怎么实现一篇文章内的段落跳转? 答:在第一段前加上,然后在页首加上第一段,依次类推,每一段都这样操作。8. 问:如何实现表格边框的显示与隐藏? 答:可以用frame参数来控制的。请注意它只控制表格的边框图,而不影晌单元格。只显示上边框 只显示下边框 只显示左、右边框 只显示上、下边框 只显示左边框 只显示右边框 不显示任何边框 9. 问:如何在网页中加入前进和后退按钮? 答:后退前进如果要做按钮,把history.back

21、()或history.go()写到的onClick动作中就行了。10.问:怎么才能让层飘在Flash上面? 答:在网页里把SWF文件设置为背景透明即可,具体做法:DW中,在SWF文件的属性面板中,点parameters,添加参数wmode,值选择transparent;或者直接修改网页的代码,在标志SWF文件属性的代码中添加:注意,这种效果只有IE支持。11. 问:如何实现两个表格可以左右排放? 答:首先插入第一个表格,然后将其设置为左对齐,再插入表格,这时就会发现两个表格可以左右排放了。12. 问:如何去除浏览器的“滚动条”? 答:去掉水平滚动条:去掉竖直滚动条:13. 问:如何在一个网页中

22、显示另一个网页的内容?答:可利用内嵌框架来实现,产生内嵌框架的标记符是,其用法示例如下: 说明:src用于指定内嵌框架所要显示的页面,Name属性用于为内嵌框架取一个名字,以方便对内嵌框架的引用。14. 问:如何实现让一个按钮暂时失效?答:在产生命令按钮的标记符中添加disabled即可实现。例如:若要让单行或多行文本域成为只读,则在标记符中添加readonly即可实现。例如:15. 问:在一个页面中,如何实现用代码去关闭另一个窗口?答:用window对象的Open方法打开窗口后,会返回该新窗口对象,可将其保存在一个变量中,以后就可利用该变量(实质是一个对象变量),通过调用close()方法来实现。示例如下:function openwin(url,width,height)var win=window.openwin(url,”openScript”,width=+width+,height=+height+,resizable=1,scrollbars=yes,menubar=no,status=yes,left=0,top=0);return(win);运行页面时,先单击“打开窗口”按钮,然后单击“关闭窗口”按钮,即可看到效果了。16. 问:如何让表格的行在鼠标经过时,出现一根光亮条?答:利用样式结合相应的鼠标事件来实现,实现方法示例如下:内容- 13 -

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

当前位置:首页 > 研究报告 > 信息产业


经营许可证编号:宁ICP备18001539号-1