版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、北京播送电视大学毕业设计论文题目: 姓名学号: 专业年级: 分 校: 指导教师: 2021 年 4 月摘 要 Internet的迅猛开展正在彻底地改变我们的生活、工作方式,网络已经成为我们生活中不可缺少的一局部。随着时代的开展,网络逐渐成为最时尚、最快捷的交流工具。从2000年中国入世以来,全球经济一体化的趋势对国有企业带来巨大冲击。为适应时代开展,借鉴国际先进的管理经验,为了加强管理,提高工作效率,深化改革,我公司于2002年建立了自己的网站和局域网。Internet上发布信息主要是通过网站来实现的,获取信息也是在Internet中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建
2、设在Internet应用中的地位显而易见,本网站的个性化页面生成系统是在Dreamweaver提供的完善的开发环境下,利用IIS+ASP技术来实现完成的。本文中数据库效劳器端采用了Microsoft Access数据库作为ODBC(Open DataBase Connectivity )数据源,并进行数据库存取等操作,从而使Web与数据库紧密联系起来。为了充分利用网络资源,加强厂内各个部门的联系,加强合作,促进职工的学习热情,提高职工的业务水平,建立此网站。关键词:ASP,数据库,留言反应, IIS目 录摘 要IAbstractII第一章 绪论11.1 教师网上交流系统网站的建站环境与目的11
3、.2 网站发挥的作用2网站的访问对象2第二章 网站的需求分析与技术分析32.1 需求分析32.2 相关技术分析32.2.1 ASP32.2.2 SQL server与access200042.2.3 Fireworks MX42.2.4 Flash MX42.2.5 Dreavaweaver MX5第三章 网站的系统设计73.1 网站规划73.2 数据库设计9前台相关的数据表93.2.2 后台管理相关的数据表113.3 交互式页面设计14第四章 网站的系统实现164.1 LOGO和Banner164.2 网站界面的实现164.2.1 前台网站的主页设置164.2.2 网站的分页设置17后台网站
4、的主页设置19网站的后台管理分页设置204.3 设置IIS效劳器224.4 交互式页面的实现224.4.1 ASP的对象存取数据库方法224.4.2 后台数据库的连接代码的实现224.4.3 网站调查的实现234.4.4 留言反应系统的实现244.4.5 岗位竞聘系统的实现264.4.6 后台管理系统的各级页面实现264.4.7 后台登陆的实现274.5 网站发布与浏览28第五章 调试和优化29网站调试29优化方案32结论33致 谢34参考文献35附录36第一章 绪论1.1 教师网上交流系统网站的建站环境与目的Internet是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网
5、络连接成一个整体。作为Internet上一种先进的,易于被人们所接受的信息检索手段,World Wide Web(简称WWW)开展十分迅速,成为目前世界上最大的信息资源宝库。据估计,目前Internet上已有上百万个Web站点,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,建设一个好的Web站点对于一个机构的开展十分重要。近年来,随着网络用户要求的不断提高及计算机科学的迅速开展,特别是数据库技术在Internet中的广泛应用,Web站点向用户提供的效劳将越来越丰富,越来越人性化。Internet的迅猛开展正在彻底地改变我们的生活、工作方
6、式,网络已经成为我们生活中不可缺少的一局部。为了加强管理,提高工作效率,借鉴国际先进的管理经验,深化改革,我公司于2002年建立了自己的网站和局域网。为了充分利用网络资源,加强厂内各个部门的联系,加强合作,促进职工的学习热情,提高职工的业务水平,建立此网站。本文中数据库效劳器端采用了Microsoft Access数据库作为ODBC(Open DataBase Connectivity )数据源,并进行数据库存取等操作,使Web与数据库紧密联系起来整个个性化页面生成系统主要由使用Dreamweaver开发的关联规那么采掘系统和利用IIS+ASP技术实现的个性化Web页面生成器两局部组成。关联规
7、那么采掘系统对数据库中的历史记录进行分析,产生用户关联规那么表;页面生成器那么负责记录用户行为和根据关联规那么表动态生成用户个性化Web页面。二者通过数据库效劳器和Web效劳器连接。本工程主要完成Web效劳器端的用户注册、用户登陆以及管理个人资料、注册条约、取回密码、修改密码以及管理员登陆和注销、实现与完善以及整个实验网站的组织建立和测试工作。1.2 网站发挥的作用信息时代的来临拓宽了教师进行自我提升的途径,同时也对教师的素质提出了更高的要求。被称为当今社会的“天之骄子的电脑主宰着世界的前进,而主宰电脑的我们那么更应该多思考,多研究,多学习。只读书的学习方式一去不复返,科技的日新月异,使我们不
8、得不学习一种新的知识-计算机技术。怪不得有人说“不会电脑的人,将是新世纪的文盲。足见网上学习的重要性。教师网上交流系统网站将作为一个教师的学习、交流的平台,设立教育新闻,展示全区学校风采,发布各中小学校、幼儿园的活动、教研等信息;设立学习平台实现网上学习,拓宽培训途径;随着教师人事制度改革的深入,强化人才的管理,建立岗位竞聘模块;留言反应、联系我们的建立,便于于教师的互动和交流。网站的访问对象 站内游客:浏览网页后知道本单位的概况,了解区内教育新闻;掌握教师专业知识。 注册用户:可以在网上进行专业的学习。主要是单位教师,在网上对工作进行交流学习。 管理人员:对网站进行管理,回复留言,发布新闻、
9、及岗位竞聘等内容。查看岗位竞聘信息,并与之联系等。 第二章 网站的需求分析与技术分析2.1 需求分析现代社会是信息高度兴旺的社会,伴随着信息的潮涌,技术的冲击,课堂教学中也渗透着新的教育观念。将信息技术与学科教学整合,让现代信息技术为教学效劳,是一个提高教学效果和效率的有效途径。因此网站建立根据现在单位的实际情况有如下要求:1. 建立网站主要应用于本区教育城域网内部。2. 由于单位部门多,人员分散,需要依托网络建立一个教师学习培训平台。3. 管理人员的计算机水平参差不齐,需要建立一个强大的后台管理平台,主要是它的易用性。4. 随着教师人事制度深化改革,逐渐加强各部门管理,竞争上岗成为单位的主要
10、的管理形式,因此建立岗位竞聘栏目。5. 建立一个展示和联络平台。 2.2 相关技术分析2.2.1 ASP1. ASP简介ASP(Microsoft Active Server Pages ) ,是一套微软开发的效劳器端脚本环境, ASP 内含于 IIS 3.0 和 4.0 以及更高的版本之中, 通过 ASP 可以结合 HTML 网页、 ASP 指令和 ActiveX 元件建立动态、交互且高效的 WEB 效劳器应用程序。所有的程序都将在效劳器端执行,包括所有嵌在普通 HTML 中的脚本程序。当程序执行完毕后,效劳器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的
11、速度。因其有很多的优点,所以我在燕京网上交流系统网站设计时选择了它。2. ASP的特点(1) 使用 VBScript 、 Jscript 等简单易懂的脚本语言,结合 HTML 代码, 即可快速地完成网站的应用程序。 (2) 无须编译,容易编写,可在效劳器端直接执行。 (3) 使用普通的文本编辑器,如 Windows 的记事本,即可进行编辑设计。 4 与浏览器无关, 用户端只要使用可执行 HTML 码的浏览器,即可浏览 Active Server Pages 所设计的网页内容。5 Active Server Pages 的源程序,不会被传到客户浏览器,因而可 以防止所写的源程序被他人剽窃,也提高
12、了程序的平安性。6 浏览器传送到站点效劳器的表单输入访问和编辑效劳器的数据库表。使用浏览器即可输入、更新和删除点效劳器的数据库中的数据 SQL server与access2000 Microsoft SQL Server 2000 是企业级数据库解决方案,与 Microsoft Access 2002 相比,它极大地改良了可伸缩性、维护性和数据库恢复功能。由于 SQL Server 基于客户端/效劳器体系结构,所以在通过远程连接处理和发送数据的方式上与 Access 有很大的不同。SQL Server 还提供了许多功能,使数据查询、业务逻辑重用和数据备份等任务变得更简单,更灵活。虽然SQL s
13、erver有很多的优点,但SQL用语创立大型数据库操作复杂,涉及到的困难较多如数据库的移动等。又因我所选择开发的课题只是一个较小的课题,其数据库主要应用到网上注册、留言咨询系统中。杀鸡焉用宰牛刀?根据我的分析可以选择简单的Access 2000数据库作为我的网站开发的数据库,因其操作非常简单,可移动性好随着网站可随意移到任何位置,界面直观,经常应用,使用熟练等特点使它成为我的首选。 Fireworks MXFireworks mx是Macromedia公司推出的平面图像设计和图像处理软件,它具有强大的图像优化功能和操作易用性,受到广阔平面图形设计人员及网页设计人员的青睐。利用它可制作如按钮、背
14、景图片、材质纹理、网页特效及网页效果设计等。突出功能介绍:图像大小尺寸的处理:翻开要处理尺寸大小的图像,在Modify修改菜单中选择Image Size翻开设置图像尺寸大小的对话框,进行具体选项设置,改变图像大小,节省占用空间。图像优化的处理: 主要是协调图像的质量和图像大小之间的关系,以便提高图像在网页中的下载速度。具体步骤:翻开图像,在Window窗口菜单中选择Optimize翻开优化面板,进行具体优化设置,可以通过改变图像格式,实现优化处理。使用切割化设置: 将图像分割成多个板块,然后在对不同的板块使用不同的优化设置。具体步骤:翻开图像,在View菜单中选择Slice Over
15、lay项勾选,然后单击Show Hotspots and Slices显示热区和切割按钮,对图像进行切割处理,将一幅图像切割成假设干小图像,提高网页浏览图像速度。 Flash MXFLASH是制作动画的一个软件工具,它可以通过文字、图片、录像、声音等综合手段形象的表达一个意图,通常像我们看到的广告片段一样。一般利用 Flash 技术来包装公司形象、进行产品宣传等,通过网页充分表达它的魅力,并可以到达非常好的效果。与以前版本相比拟Flash MX有如下特点:MX 拥有可订制的、直观的、友好的界面。可订制的特性包括:面板布局、快捷键和发布设定。用户界面和 Macromedia 的其他工具一样,这样
16、给使用者在应用方面带来很大的好处。 类似文件夹的组织和层操作,timeline 的强化可以让你的工作更快速、工作量更少。比方:改善的鼠标指针变形,多帧的修改长短、剪切和粘贴可以更加方便的使用 timeline。 通过易用的工具可以对图像对象进行斜拉、旋转、缩放和变形。当你改变shapes, symbols, 和graphic elements 时,新的工具可以加强你的创造力。使用动态蒙板可以产生复杂的效果。利用 movie clip 建立动态的效果,也可以利用 ActionScript 控制蒙板。 Dreavaweaver MXDreamweaver是Macromedia公司推出的一款“平民化
17、的网页制作软件,具有可视化编辑界面和强大的所见即所得网页编辑功能。用户不必编写复杂的HTML源代码,就可以生成跨平台、跨浏览器的网页。同时,Dreamweaver支持动态HTML,并采用了Roundtrip HTML技术,从而奠定了在网页高级设计功能方面的领先地位。在进行网页设计过程中,动态HTML技术能够让用户轻松设计复杂的交互式网页,产生动态效果;而Roundtrip HTML技术那么可以支持HTML源编辑模式,不会产生冗余代码,使网页渲染速度加快。因此,Dreamweaver是一款可以满足多层次需求,功能强大的可视化专业级网页设计和制作工具。Dreavaweaver MX软件具有以下特色
18、。出色的工作界面,将所有与Dreamweaver关联的窗口都融入一个多重文档窗口中,用户可以随时查看各种资源。并且可以设置单个或多个面板自由显示,使用户更精确地掌握网页制作的细微之处。拥有更强大的协作能力,能够与Macromedia公司的其他网页制作软件,如Flash MX、Fireworks MX等协调一致工作,从而使得轻松制作网页成为可能。 提供了更为强大的多媒体处理功能,在设计DHTML(Dynamic HTML)和CSS(Cascading Style Sheets)方面表现得极为出色。它利用JavaScript和DHTML语言代码轻松地实现网页元素的动作和交互性操作,在这方面超过了F
19、rontPage XP、Hotdog和Homesite等著名网页设计软件,成为目前最为流行的网页设计工具。允许在Dreamweaver中直接制作Flash Text、Flash Button插件,同时全面支持ASP、ASP .NET、JSP、PHP、XML、VXML和CFML等代码,支持目前流行的大局部网络设计代码。增强了库和模板功能,使用户可以直接建立具有专业界面和代码的网页。综上所述:我选择了Dreamweaver MX用来设计网站布局,使用ASP技术完成动态网页的后台数据库的控制工作。用Fireworks MX完成网页里的图形、图像、背景等处理。用Access 2000创立后台数据库,用
20、Flash MX完成网页中动态图像的制作。第三章 网站的系统设计3.1 网站规划根据前面的设计思想进行分析,网站分为两大局部:前台与后台管理。u 前台局部按照系统开发的根本观点对网站进行分解,从内容上可对网站做如下划分:主导航栏: 由网站首页、单位介绍、教育新闻、学习平台、岗位竞聘、留言反应、联系我们七大主要板块组成,利用网络平台增进、强化教师的学习及信息技术应用水平等。首页展示: 新闻资讯、学习平台、联系我们、同时在左侧显示学习平台的目录、网站调查及友情链接。网站结构如图3-1所示。网站首页公司介绍教育新闻学习平台岗位竞聘留言反应联系我们教育新闻学习平台联系我们图3-1网站结构图u 后台管理
21、局部后台管理本着易用性设计,为网站的平安和方便管理者使用,其流程是:I. 登录建立管理员账号、密码。目的:保障网站的平安性II. 进入后台管理III. 与前台相对应,后台分为六个板块。 其结构如3-2图:后台管理系统管理首页系统管理学习管理信息管理留言管理人才管理网站信息配置上传文件管理站内调查管理友情链接管理管理员管理用户管理公司/企业简介修改联系我们修改.学习类别管理文件管理新增文件修改文件审核文件信息修改添加信息管理留言招聘管理发布招聘应聘管理图3-2后台管理结构图3.2 数据库设计在设计网站的后台数据库时我采用的数据库是Microsoft Access 2000,建立后缀为“.mdb的
22、库文件。在网站中前台与后台管理系统共同使用一个数据库sjhhsjb.asp,来完成各自的任务。用.asp将数据库封装,加强了数据库的平安性。在数据库中共有12张表,与前台有关的表有4张表User表正在建设中,后台管理相关有11张表。前台相关的数据表与前台有关的表有4张表,其中User表正在建设中。他们分别是book-记录留言反应;Jobbook-是应聘岗位记录;Vote-记录网站调查;User-用于记录注册的用户。.1 Vote-记录网站调查,调查的内容有后台管理提供和修改,前台那么负责收集调查的相应数据。其表如3-1所示:表3-1 Vote表字段名称字段类型字段说明字段值Id自动编号主键自动
23、编号不为空Title文本调查内容不为空Select1数字选择1不为空Answer1数字答复1可以为空Select2数字选择2不为空Answer2数字答复2可以为空Select3数字选择3可以为空Answer3数字答复3可以为空Select4数字选择4可以为空Answer4数字答复4可以为空Select5数字选择5可以为空Answer5数字答复5可以为空Select6数字选择1可以为空Answer6数字答复1可以为空Select7数字选择2可以为空Answer7数字答复2可以为空Select8数字选择3可以为空Answer8数字答复3可以为空VoteTime文本日期和时间不为空VoteType文
24、本选择类型不为空IsSelected是/否是否选择可以为空此表共21个字段,用来保存网站的调查情况。其中选择18的情况选用多少有后台管理决定,但至少为2个,至多为8个。VoteTime、VoteType与IsSelected为系统自动填入。 .2 Jobbook-是应聘岗位记录,每一位应聘者将自己的状况填入表中,并将其写入后台数据库。如3-2表所示:表3-2 Jobbook表字段名称字段类型字段说明字段值Id自动编号主键自动编号不为空jobname文本应聘岗位不为空nname文本应聘者姓名不为空sex男/女性别不为空birthday文本出生年月日不为空marry文本婚姻状况不为空school文
25、本毕业院校不为空studydegree文本学历不为空specialty文本专业不为空factory文本工作单位不为空gradyear文本工作时间不为空telephone文本 不为空email文本E-mail不为空address文本 不为空ability文本水平与能力不为空resumes文本简历不为空time文本应聘日期自动填入此表共17个字段,用来保存在岗位应聘者的信息。Time 表项是系统自动填入。用于表示信息提供的时间。 .3 book-记录留言反应,每一位访问者都可以在这里留下自己的疑问、观点和愿望。如3-3表所示表3-3 book表字段名称字段类型字段说明字段值Id自动编号主键自动编号
26、不为空name文本用户名称可为空Comane文本单位名称不为空Somane文本联系人不为空Phone文本 不为空email文本E-mail可为空rebook文本管理员恢复可为空Title文本留言主题不为空content文本留言内容不为空time文本留言时间自动填入此表共9个字段,记录访问者的疑问、观点和愿望。.4 User-用于记录注册的用户。工程正在开发中。如3-4表所示:表3-4 User表字段名称字段类型字段说明字段值UserID自动编号主键自动编号不为空UserName文本用户名不为空Password文本密码不为空Question文本密码问题不为空Answer文本问题答案不为空Emai
27、l文本E-mail不为空Sex数字性别不为空Comane文本单位名称不为空Name文本真实姓名不为空Zip文本 不为空Somane文本身份证号不为空Phone文本联系 不为空RegDate文本注册日期系统自动填入LastLoginTime文本最终注册日期系统自动填入LockUser文本锁定管理员填入UserLevel文本用户级别管理员填入此表共有16字段,来完成用户的注册、认定。 后台管理相关的数据表在后台管理中,数据库为后台管理提供了各种效劳,使后台管理智能化。其中包括Vote-记录网站调查、book-记录留言反应、BigClass-作品的大类信息、SmallClass-作品小类信息、Pro
28、duct-作品信息、Manage_User-管理员管理、main-公司/车间简介、links-友情链接管理、User-用于记录注册的用户、Job-发布招聘纪录和Conews-新闻咨询纪录。.1Vote-记录网站调查,这张表前台、后台共用。如3-5所示:表3-5 Vote表字段名称字段类型字段说明字段值Id自动编号主键自动编号不为空Title文本调查内容不为空Select1数字选择1不为空Answer1数字答复1可以为空Select2数字选择2不为空Answer2数字答复2可以为空Select3数字选择3可以为空Answer3数字答复3可以为空Select4数字选择4可以为空Answer4数字答
29、复4可以为空Select5数字选择5可以为空Answer5数字答复5可以为空Select6数字选择1可以为空Answer6数字答复1可以为空Select7数字选择2可以为空Answer7数字答复2可以为空Select8数字选择3可以为空Answer8数字答复3可以为空VoteTime文本日期和时间不为空VoteType文本选择类型不为空IsSelected是/否是否选择可以为空此表字段Title、Select18为后台写入,作为网站调查的设置。 .2 User-用于记录注册的用户。工程正在开发中。在后台中用于用户管理,如3-6表所示:表3-6 User表字段名称字段类型字段说明字段值UserI
30、D自动编号主键自动编号不为空UserName文本用户名不为空Password文本密码不为空Question文本密码问题不为空Answer文本问题答案不为空Email文本E-mail不为空Sex数字性别不为空Comane文本单位名称不为空Name文本真实姓名不为空Zip文本 不为空Somane文本身份证号不为空Phone文本联系 不为空RegDate文本注册日期系统自动填入LastLoginTime文本最终注册日期系统自动填入LockUser文本锁定管理员填入UserLevel文本用户级别管理员填入.3 book-记录留言反应,在后台管理中,用于记录管理员回复的信息。如3-7表所示:表3-7 b
31、ook表字段名称字段类型字段说明字段值Id自动编号主键自动编号不为空name文本用户名称可为空Comane文本单位名称不为空Somane文本联系人不为空Phone文本 不为空email文本E-mail可为空rebook文本管理员恢复可为空Title文本留言主题不为空content文本留言内容不为空time文本留言时间自动填入此表字段rebook用于记录管理员的回复信息。 .4 BigClass-作品的大类信息,划分作品,便于管理。如表3-8所示:表3-8 BigClass表字段名称字段类型字段说明字段值BigClassID自动编号主键自动编号不为空BigClassName文本大类名称不为空Ad
32、min数字管理员可为空此表共3个字段,用来保存大类信息。 .5 SmallClass-作品小类信息,细划作品使之更有条理。如表3-9所示:表3-9 SmallClass表字段名称字段类型字段说明字段值SmallClassID自动编号主键自动编号不为空SmallClassName文本小类名称不为空BigClassName文本隶属的大类名称不为空此表共3个字段阐述作品的小类。 .6 links-友情链接管理,如3-10表所示:表3-10 links表字段名称字段类型字段说明字段值Id自动编号主键自动编号不为空name文本网站名称不为空note文本网站说明不为空link文本链接不为空time文本参加
33、时间系统自动键入此表共5个字段建立链接表。 .7 Manage_User-管理员管理,用于对管理员的管理,如3-11表所示:表3-12 Manage_User表字段名称字段类型字段说明字段值Id自动编号主键自动编号不为空UserName文本管理员帐号不为空PassWord文本管理员密码不为空此表共3个字段,用来保存在网站留言系统管理员的相关信息。 .8 Job-发布招聘纪录,用于管理员发布竞聘信息。如表3-13所示:表3-13 SmallClass表字段名称字段类型字段说明字段值ID自动编号主键自动编号不为空Duix文本岗位名称不为空Rens数字招聘人数不为空Did文本工作地点不为空Daiy文
34、本工资待遇不为空Yaoq文本招聘要求不为空Qix数字有效期限不为空time文本发布日期系统自动键入此表共8个字段。 .9 Product-作品信息,学习平台的后台数据表,如表3-14所示:表3-14 Product表字段名称字段类型字段说明字段值ArticleID自动编号主键自动编号不为空Product_Id自动编号主键岗位名称不为空BigClassName文本大类名称可为空SmallClassName文本小类名称可为空Title文本主键作品名称不为空Key文本关键字不为空Hits数字点击次数系统自动键入UpdateTime文本更新日起系统自动键入Elite文本用于首页现实可为空Passed文
35、本审核可为空Content文本内容不为空IncludePic文本包含图片系统自动键入DefaultPicUrl文本首页图片可为空UploadFiles文本上传文件可为空PaginationType文本分页可为空MaxCharPerPage文本每页最大字数可为空此表共有16个字段,来记录作品的各种信息。.10 Conews-新闻资讯纪录,用于新闻资讯的管理,如表3-15所示:表3-15 Conews表字段名称字段类型字段说明字段值id自动编号主键自动编号不为空title文本资讯名称不为空content文本资讯内容不为空counter数字点击次数系统自动键入time文本发布日期系统自动键入此表共5
36、个字段,描述新闻资讯。 .11 main-公司/车间简介,使之变成模式化,便于管理,如表3-16所示:表3-15 Conews表字段名称字段类型字段说明字段值home文本网站地址主键不为空content文本字体大小不为空About文本简介内容不为空Linian文本理念可为空Jigou文本机构可为空此表共5个字段,完成公司/车间简介的介绍。3.3 交互式页面设计网站的交互式页面是动态页面,与后台数据库紧密联系。在设计时,为保持网页的和谐统一,因此采用同一模板,方便的实现了与访问者的交互。前台以留言反应为例,如图3-3,后台以管理员管理为例如图3-4所示。图3-3 留言反应界面图3-4 管理员管理
37、界面第四章 网站的系统实现4.1 LOGO和Banner 网站的LOGO和Banner是网站的标志,由标志图片,网站名称,宣传语和宣传图片组成。如图4-1所示。其中,网站标志和网站名称是用Firewoks MX软件设计实现的;宣传语和宣传图片是用Flash MX软件设计实现的。图4-1LOGO与Banner的标志图片4.2 网站界面的实现 前台网站的主页设置 在网站中设计中,为保持各个页面的连贯性,采用分块设计。设计Head.asp作为各个网页的头部;设计Foot.asp作为网页的页脚。头部与页脚的色调以蓝色调为主,醒目,突出重点。中间内容局部以白色作为基色调。能够把内容鲜明的表达出来。 H图
38、4-2 head网页头部图片 foot.asp的现实效果如图4-3所示:图4-3 foot网页的页脚图片首页面采用动、静结合的方法进行设计。动是指画面的动和动态网也行结合;静是指静态页面显示。给人以简洁,但内容突出的印象。如图4-4所示:图4-4网站主页面在网站中以简洁的方式将网站的主要栏目介绍出来,同时将第一个动态的栏目带给大家。以静态方式展示新闻资讯、学习平台、联系我们和友情链接。一个动态栏目-网站调查。实现浏览者的第一次交互。 网站的分页设置网站的分页是由主页链接的目标页,其内容为主页链接的详细内容展开。本网站中设置了一级、二级子页,个个栏目的内容。各级子页面保持与主业面的风格,实现了网
39、站的统一。其形式见图4-5和图4-6。图4-5网站一级页面图4-6网站二级子页面后台网站的主页设置 在网站中设计中,为保持各个页面的连贯性,采用分块设计。后台设计采用了与前台相同的技术。但页面风格不同。其首页面形式如图4-7所示:图4-7后台管理首页面在后台页面设计中,没有设计head和foot,但设计了left作为后台管理的导航。如图4-8所示:图4-8后台管理的left导航网站的后台管理分页设置 网站的后台以绿色为基调,首页不再显示各分页面的内容。后台进入需要登陆。其登陆的页面如图4-9所示:图4-9后台管理登录页面后台管理的首页与分页面的比拟如图4-10、4-11、4-12。图4-10后
40、台管理的首页图4-11后台管理的管理员管理页面图4-12后台管理的信息管理的信息修改页面总之后台管理的设计思想是尽量直接实现各种功能,不需其他技巧就能完成后台管理,使其不需要多少的计算机专业技能,也能轻松胜任。4.3 设置IIS效劳器在Windows操作系统中选择控制面板添加/删除程序添加/删除Windows组件勾选Internet信息效劳IIS即可。4.4 交互式页面的实现4.4.1 ASP的对象存取数据库方法在ASP中,用来存取数据库的对象统称ADOActive Data Objects,主要含有三种对象:Connection、Recordset 、Command。Connection:负
41、责翻开或连接数据。Recordset:负责存取数据表。Command:负责对数据库执行行动查询命令。 后台数据库的连接代码的实现要使用后台数据库的数据,必须先进行数据库的连接与翻开,要连接数据库我们必须使用ADO对象群的Connection对象。 asp数据库的连接有2种方法:1、可以使用 DSN 在 Web 应用程序和数据库之间建立 ODBC 连接。DSN 是一种名称,它包含使用 ODBC 驱动程序连接到指定数据库所需的全部参数。 2、可以使用非 DSN 连接在 Web 应用程序和数据库之间创立 ODBC 或 OLE DB 连接。 即连接字符串。使用连接字符串来创立该连接,连接字符串包含 W
42、eb 应用程序在效劳器上连接到数据库所需的全部信息。Dreamweaver 在网页的效劳器端脚本中插入该字符串,以便让应用程序效劳器在随后进行处理。 下面是一个连接字符串例如: Driver=Microsoft Access Driver (*.mdb);DBQ=d:abcwwwrootmywebdata.mdb后台数据库的连接因非DSN连接简单我选择了非DSN连接,由于连接方法相同,我在每个交互式系统中都建立了一个conn.asp连接和翻开数据库文件,以供其他动态网页文件包含应用。代码如下:<%Set Conn=Server.CreateObject("ADODB.Conne
43、ction")Conn.Open "DBQ="&Server.MapPath("datadata.mdb")&"Driver=Microsoft Access Driver (*.mdb)"%> 网站调查的实现主要思想是:采集数据直接调用syscode.asp中的showvote()函数,对于设置网站调查那么在后台管理中地votemanage.asp如图4-13和4-14:图4-13后台管理网站调查界面图4-14网站调查在后台管理系统中可以对你感兴趣的话题进行设置如图4-13所示,在前台显示如图4-14
44、所示,就可以得到相应的调查结果。调查结果如图4-15所示图4-15调查结果 留言反应系统的实现 留言反应系统主要在前台表达,前台不仅可以浏览每个人的留言,及联系方式,还可以参加自己的留言、意见等。后台主要负责管理员对留言的回复和管理。前台实现由gbook.asp如图4-16所示显示留言went.asp如图4-17所示留言留言报错系统和wtok.asp提交成功组成。这样就到达了管理员与浏览着、用户的有效沟通。图4-16留言反应页面图4-17留言的页面其报错画面如图4-18所示图4-18报错画面后台管理的界面如图4-19所示图4-19留言管理的后台系统 岗位竞聘系统的实现 岗位竞聘的前台与后台管理
45、失势线路留言反应系统类似,这里不再表达。 后台管理系统的各级页面实现 这里仅以新闻资讯为例,其他分级页面大同小异。新闻资讯在前台主要是显示共浏览着阅读,后台是管理者将信息资讯参加数据库,添加、修改、删除。前台不再累述。其导航是信息管理。包含两项:信息修改和添加信息。分别如图4-20、4-21所示:图4-20信息修改图4-21添加信息这样就方便得实现了在后台简单的参加信息,就可以让浏览者在前台浏览。实现了尽管管理者不懂电脑,也能如意的运用进行发布信息、修改信息。 后台登陆的实现 对后台管理的实现,只有登陆系统。要成为一个管理员,必须有已是管理员的人在后台管理页面上进行添加操作,才能使之成为管理员
46、。管理登陆如图4-22,管理员管理如图4-23所示。图4-22管理员登陆画面在的源代码里同时有报错系统。图4-23管理员管理界面4.5 网站发布与浏览1 发布将网站的所有文件夹和文件保存到设定的主目录中即可。2 设置主目录选择控制面板管理工具Internet效劳管理器右击默认站点选择属性设置主目录。3 浏览在IIS中选择默认Web站点中的首页default文档,右键选择浏览。第五章 调试和优化网站调试一个站点制作好后,在细节上肯定还有一些值得调节的地方,比方无效链接,Java、Cookie错误等等,所以网站调试是一个不容无视的环节。只要利用浏览器就可以完成这项工作。虽然Internet Exp
47、lorer简称IE在浏览器市场中占据着优势性份额,但并不是说它强大到无可挑剔的地步,除了平安隐患问题,在站长进行网站调试时,也暴露出IE的严重缺乏。其实,很多站长都利用Mozilla这款老牌的Web浏览器来调试自己的网站,它可以快速、高效、即时地找出网页中存在的问题。1为什么Mozilla比IE更适合调试网站和IE不同的是,Mozilla不但可以用于网页浏览、网页编辑,更为重要的是Mozilla内置了强大的调试工具,能方便、高效地对站点网页进行JavaScript纠错、Cookie管理、源代码查看、DOM 查看和页面信息查询等,这些都是IE不容易做到的。2运用环境:当IE脚本信息太简单时在网页
48、编写中使用JavaScript是司空见惯的事情了,当JavaScript出现问题时,在IE浏览器中只会弹出一个简单的错误提示对话框,告诉你该网页有错误,出错提示信息过于简单,而且无法进行管理,满足不了调试网页工作的需要。这种情况下,我们就可以利用Mozilla来解决。3错误,就这样被“揪出Mozilla内置了“JavaScript控制台,只要你在网页调试时翻开JavaScript控制台,就可以看到被记录下的JavaScript 错误提示信息,方便大家找出错误所在,起到即时修正网页错误的目的。如何利用Mozilla内置的“JavaScript控制台来快速定位问题所在?其实非常简单。使用Mozil
49、la 浏览器进行网站调试时,依次点击“工具Web开发JavaScript控制台工程后,弹出“JavaScript控制台对话框,在列表框中记录着网页的JavaScript出错信息,并且每项错误信息都详细地记录着出错的文件名、JavaScript错误所在行号,以及错误出现时的上下文,这样一来就很容易找出JavaScript出错位置和错误原因。此外,你还可以右键点击错误工程,在弹出的菜单中选择“复制工程,将JavaScript出错信息复制到剪贴板中,以便保存到其他文件中。提示:虽然JavaScript控制台功能强大,但也有缺乏之处,这就是无法将所有的JavaScript出错工程保存到一个文件中,只能
50、逐条手工保存。4严格模式,让网页显示更“顺畅网页调试中,除了JavaScript错误信息外,还有一种出错信息,就是“严格的JavaScript警告信息。虽然这种“JavaScript警告没有JavaScript错误信息严重,但它也会严重地影响到网页的显示速度,要想让你的网站做得完美,这种JavaScript警告错误也必须剔除。默认情况下,Mozilla是不记录“严格的JavaScript警告信息,必须手工激活该功能。在Mozilla浏览器主窗口中,点击“编辑首选项后,弹出首选项对话框,切换到“调试工程栏,选中“显示严格的JavaScript警告信息选项,最后点击“确定按钮。这样“JavaScript控制台就会记录下这些警告信息,方便用户查找JavaScript问题所在,优化你的网页,让它显示得更顺畅。 5运用环境:当IE无法管理Cookie时 在Cookie文件中保存着网站和用户的很多机密信息,因此在网站调试工作中,Cookie调试也是一个不可掉以轻心的环节。因为IE提供的Cookie管理或调试功能太弱了。要想管理或调试Cookie只能采取比拟笨拙的方法,如在Windo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年西安学区房交易风险评估及保障合同3篇
- 工程管理人员合同(2篇)
- 装修水电施工方案
- 2025年度个人房产租赁合同解除协议范本4篇
- 中国航空运输行业展望2025年1月 -中诚信
- 二零二五年度面包烘焙原料种植基地订购合同4篇
- 2025年度合伙企业股份转让及管理服务协议3篇
- 初二学业规划讲座模板
- 二零二五年度苗圃苗木病虫害防治药剂研发与供应合同4篇
- 2025年度个人购房绿色家居设计合同4篇
- 2025老年公寓合同管理制度
- 2024-2025学年人教版数学六年级上册 期末综合卷(含答案)
- 2024中国汽车后市场年度发展报告
- GB/T 35613-2024绿色产品评价纸和纸制品
- 【蚂蚁保】2024中国商业医疗险发展研究蓝皮书
- 军事理论-综合版智慧树知到期末考试答案章节答案2024年国防大学
- 厨房绩效考核方案细则
- 部编版语文一年级下册第五单元整体教学设计教案
- 废铁收购厂管理制度
- 物品赔偿单范本
- 《水和废水监测》课件
评论
0/150
提交评论