




已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
杭州科技职业技术学院毕业设计(论文)浙江省海盐县家园网摘要:杭州荣利布业、大西纺织有限公司网站平台是为杭州荣利布业、大西纺织有限公司设计的。经过设计后,系统主要包括前台页面及后台管理两方面,前台主要有进行用户登录可以实现客户留言、模糊搜索、看公司发布的最新消息、各产品系列的展示等功能。后台主要是对新闻管理、产品管理、订单管理、留言管理四方面信息进行增加、修改、删除等功能。整个系统的开发使用了 Frontpage2000 , PhotoShop6.0 ,ASP, Html , IIS , JavaScript,Access2000等开发工具及编程语言。本系统使用ADO访问数据库,并进行数据的读取和写入操作。本系统的运行环境为Windows 9x、Windows 2000、Windows XP等。关键词:ASP,ADO,ACCESS,IIS第一章、引言1课题提出海盐家园网站平台是为海盐县设计的。海盐简介:海盐县位于浙江省北部富庶的杭嘉湖平原,东濒杭州湾,西南与海宁市毗邻,北与嘉兴秀洲区、平湖市接壤。全县辖12乡镇,总人口近37万。县境内陆地面积507平方公里,海岸线全长53.48公里,江口海湾面积565平方公里。全县地势从东南向西北倾斜,以平原为主,南部为平原低丘区,西部是平原水网区,水域宽阔;东部属平原海涂区,沿海有明代修筑鱼鳞石塘12.27公里,号称“海上长城”。杭嘉湖南排工程长山闸、南台头闸建于境内。海盐地处北亚热带南缘,四季分明,日照充足,气候温和湿润,是典型的东亚季风气候。 海盐以“鱼米之乡、丝绸之府、文化之邦、旅游之地、核电之城”著称于世,1985年被国务院列入沿海经济开放区。改革开放以来,海盐县国民经济和社会发展迅速,综合实力明显增加。2000年全县国内生产总值57亿元,人均国内生产总值达到1.5万元。随着经济的快速发展,地方财政收入稳步增长,2000年达到1.60亿元,城镇居民人均可支配收入9356元,农民人均纯收入4667元。海盐县连续两届被评为“中国农村经济综合实力百强县”,1995年被省委、省政府命名为首批小康县。2. 课题意义随着计算机网络的发展和宽带接入的普及,计算机网络早已渗透到普通百姓的日常工作和生活之中,了解和学习计算机网络的基础知识不仅是工作所需,同时也将成为休闲娱乐之必备。对一个地方来说,组建网站的主要目的是希望借助网络快速传递信息的功能,加强地方在信息传递和对外沟通协调上的能力。因特网的魅力就在于它能实现快速,准确地传递信息。认识到这一点,公司就更要抓住机会,组建公司自己的网站,不但可以扩大地方的知名度,方便了用户,从而使大家更了解。海盐家园网根据上述情况及其他一些相关情况,结合海盐等实际情况设计开发了海盐家园网站平台。本网站侧重于信息的浏览,及查询。浏览者可能网站内查询不到所需的信息,可能需要寻求帮助。所以系统开发了留言板模块。第二章、开发环境介绍1.开发运行环境a) 操作系统本系统是在Microsoft Windows XP 操作系统下开发完成的。b) 开发工具Microsoft office2000的frontpage2000、Access、Word及Dreamweaver8、Photoshop 7.0、IIS。c) 运行环境本系统运行于Windows XP 操作系统下。2. 网页制作工具a) 网页设计工具网页主要使用Dreamweaver8,frontpage2000辅助制作。 Frontpage 2000frontpage2000是建立和管理专业网站的简易工具。frontpage2000保留和发展了frontpage 98的优秀功能,并根据用户的的要求增加了许多新功能。1更容易建立专业的,精确的网站,frontpage 2000 的网站创建和管理工具给用户从未有过的全面控制权。用户可以精确的放置每一个元素在网页的任何位置,为网站设定专业的谐调的外观,输入和编辑html原代码,使用最新的网页技术,这一切不需要您编写任何程序。2frontpage 2000不仅仅可以用来制作网页,用户可以使用它来建设和维护整个网站,更简单的检测,更新你的网站。工作组用户可以通过frontpage2000 使分布在世界各地的子公司一起工作。3frontpage 2000与其它office组件的整合性更加提高,打开和运行的速度比frontpage 98更快。 Dreamweaver8作为刚刚发布的Macromedia Studio 8 Web开发套件的一个组成部分,Dreamweaver 8增加了许多激动人心的新功能。作为业界领先的网页制作软件,Dreamweaver 8这次除了增加了许多精巧的改进、工作流程更加先进之外,在新功能中还加入了经过重新设计的CSS工具、速度更爽的后台FTP,以及用于将XML文件转换为设计完美且更友好地支持浏览器的文档的工具。Dreamweaver8的新功能简介:一、改进的工作流程 Dreavweaver 8引入了许多精巧的改进,可以帮助网页设计师更加有效地工作。文档窗口的标签式界面将所有打开的文档放置在一个面板中,就象我们经常使用的标签浏览器Maxthon,切换文档时只需要单击一次鼠标左键就可以了,这样我们就不再需要为查找打开的窗口而费时耗力。 此外,用户现在可以将面板的排列保存为“Workspace layout”(工作区布局)。通过这种方式,用户可以将面板组合保存下来,以适应不同的工作流程。例如,用户可以创建一个用于数据驱动网页设计时使用的工作区布局,再创建一个用于设计CSS成分比较多的网页的工作布局,在设计这两种不同的网页时,可以在这两种布局之间来回切换。 有几个新功能对于设计者来说是非常有吸引力的:放大工具可以帮助更容易地对齐图像、选择较小的对象以及查看较小的文本;通过在页面上拖放引导线可以更精确地定位对象的位置;让Dreavwerver显示引导线来表现出不同分辨率下的可视区域。 对Flash视频的支持使得用户可以使用类VCR控制的方式直接在网页中嵌入视频。这种视频的创建与编码需要另外的程序,比如Flash MX 2004。二、扩展的CSS支持 在Dreamweaver MX 2004中,CSS功能已经非常强大。在此基础上,Dreamweaver 8在CSS方面提供了更强的支持。Dreamweaver 8增强了复杂样式表信息的显示,减少了必须跳转到网页浏览器来检查代码设计的次数。 有几个可视化设置提供了非常有帮助的查看方式,从而解决了查看复杂CSS布局这一难题。用户可以轮廓化CSS block-elements,或者使用不同的背景颜色高亮显示它们,这样能够快速识别其位置及大小。Dreamweaver 8同时提供了有益的提示来直观显示一个元素中Padding和Margins的效果。新的媒体格式支持使用户添加指向特定设备的样式,例如,可以添加只用于网页打印的样式表,也可以添加只用于在计算机屏幕上显示的样式表。CSS面板现在完全重新设计为一个统一的面板,将Dreamweaver MX 2004的众多CSS面板集中到了一个位置。这样CSS面板就变成了一个更富有可用性的控制面板,使用CSS面板可以快速确认样式、编辑样式、查看应用于页面元素的样式(就象查看段落、图像和链接一样)。 Dreamweaver 8在CSS面板中加入了一个摘要视图,用于快速确认应用于当前选定元素的CSS属性。一个简单的列表可供方便地查看哪种样式中的哪种属性被应用到当前选中的元素。控制多种CSS样式结合来格式化一个网页的规则是复杂和易混淆的,所以这一功能必将很快地成为网页设计师不可缺少的工具,从而使设计师们从基于CSS的复杂设计中解脱出来。b) 开发语言 ASPASP是Active Server Pages的简称,是服务器端脚本编写环境。用户可以轻松地结合HTML页面、脚本和ActiveX组件创建和运行动态、交互的 Web 服务器应用程序。 ASP内嵌于IIS中,ASP程序可以在Windows系列操作系统下运行。ASP特点: 1.不依赖于浏览器 2.无须编译,容易编写,可在服务器端直接执行 3.ASP源程序不会被传到客户端 4.可使用服务器端的脚本来产生客户端的脚本 5.ActiveX服务器组件可无限扩充 HTML HTML是指超文本标志语言(HyperText Marked Language),它构成了Internet应用程序的基础。3. 数据库开发软件 ACCESS 2000 Access是Microsoft公司开发的一个成功的数据库产品。其核心是Microsoft Jet 数据库引擎。Access是一个可视化的数据库管理系统,提供了非常实用的向导,很容易用它建立数据库的各种对象,如创建表、查询的报表等。4. 图像处理工具 Photoshop 7.0Adobe Photoshop软件拥有多种提高图像表现力的工具,包括平面绘画、涂色、添文字、影像旋转、缩放、色彩及亮度调整、添加及变幻影像效果、文件格式转换等等。Photoshop 6.0使您尽享无限创作活力、创建有吸引力的 Web 图形、增强摄影效果、自动处理重复任务、获得精准的印刷控制。5. 其他相关知识 ADO Active X Data Object (ADO)是一种数据访问编程模式,它具有编程简单、功能强大的特点。它可以把大部分数据源可编程的属性直接扩展到Active Server上,是针对当前Microsoft软件所支持的数据进行操作的极其有效的方法。 ODBCODBC就像数据库中的通用语言,可以与任何具有相应驱动程序的数据源相连接。因此,通过利用ODBC,就能够把来自Access、SQL Server等其他关系数据库数据源的数据综合在一起。第三章、设计任务分析现今飞速发展的网络为公司与带来的便利性举世皆知。更为公司带来广阔的发展空间。宣传,对公司来讲是个不可缺的工具,更是一个无法缺少的纽带,它是连接消费者与服务提供商的桥梁,是业务的来源之力。为了更好的推销本公司,为了更好的让客户了解本公司,更方便的服务客户,且能更方便的与本公司联系,节约时间,及时发挥效应。更加系统和有效地管理公司业务,方便客户能够在任何地点、任何时间及时地了解和掌握公司的最新行情;更加系统和有效地管理公司业务,方便客户购物,实现客户与公司的相互交流和预订业务功能!第四章、详细设计1.网站前台架构介绍整个网站前台的基本架构,详细信息如表1。海盐家园网站后台数据留言版海盐风景态海盐特产海盐动态首页海盐概况友情链接海盐简介海盐新闻介绍海盐的特产介绍海盐的风景留言发布留言管理新闻管理友情链接摄影作品海盐风景海盐动态广告区本站公告站内搜索注册登陆表1 网站前台架构2.网站后台架构删除新闻编辑新闻添加新闻新闻管理介绍整个网站后台的基本架构及每部分所包含的信息或功能等,详细信息如表2。管理员登陆登 陆删除留言回复留言留言管理表2 网站后台架构3. 网站功能模块的具体实现31前台模块311首页介绍(1)图示信息如图1图1网站首页(2)详细信息首页介绍了整个网站的内容,包括的内容有:导航条:通过点击能进入其他页面如海盐概况、海盐动态、海盐特产、海盐风景、管理员登陆、留言版。用户登录:注册过的用户输入用户名和密码就能登录网站,可以享受会员待遇。 站内探索:输入的内容出现在新闻标题中,则会显示具有相应文字的新闻标题。本站公告:发布本站的公告。海盐动态:发布海盐近来的新闻。海盐风景:发布了海盐的风景点。 摄影作品:发布了海盐的风景图片。友情链接:链接一些相关网站,以方便浏览者浏览。浏览者可以通过点击“注册”进入注册页面。注册模块是由zc.asp、dl.asp(实现的是对输入的有关资料进行有效性验证,提示用户注册反馈成功或不成功,注册成功后将用户资料存入数据库)两张页面组成。注册页面如图2:图2用户注册表单中需输入的有用户名(username)、密码(password)并需要进行验证。验证用户名、密码是否为空,用户名是否已被注册。这里是用vbscript语言编写的,下面是用来判断用户是否已被注册的代码:if name= or pw= thenresponse.write 注册时应填写“昵称”和“密码”!请重新注册若用户名或密码有一个为空,就出错。strsql=select * from userinfo where user= &name&if not rs.eof thenresponse.write 此用户已存在!请重新注册判断输入的用户名是否已被注册,如果已注册显示“用户名已经存在”否则将用户名写入数据库中。如果输入的信息不符合上述要求,就会显示注册失败,并显示出失败的原因。用户可以返回注册页面重新注册。如果输入的信息符合要求,则将信息写入数据库,并返回注册成功及显示出注册的信息。将注册信息写入数据库的代码如下:strsql=insert into userinfo(user,password) values ( &name&, &pw&)conn.execute(strsql)rs.closeset rs=nothingresponse.write 注册成功!312其他页面介绍图3海盐概况图4新闻动态图5海盐特产图8海盐风景图9留言版以上五张页面主要介绍了海盐概况、海盐动态、海盐特产、海盐风景、留言版。其中海盐概况页面主要是介绍了海盐的一些基本情况。海盐动态页面主要是介绍了关于海盐的一些新闻。海盐特产主要是发布一些海盐有名的产品。海盐风景主要是发布海盐的有名的风景地点。留言版主要是别人对本站有意见或建议都可在这里留言。 图10设为首页和加入收藏设为首页和加入收藏主要是为浏览本站的用户,提供一个方便的操作。313技术难点技术难点实现分页功能。(此技术难点只是个人认为较难点。)实现代码如下:%当前是第一页的时候,不显示第一页If iPage 1 Then %第一页A HREF=zhixun.asp?page=上一页% End If 当前是最后一页的时候,不显示最后页IF iPage rs.PageCount Then %A HREF=zhixun.asp?page=下一页A HREF=zhixun.asp?page=最后页32后台模块321后台管理首页简介进入后台管理,进行管理员登录(1.asp),进入管理首页(2.htm)。整个后台分为二个模块:(1)新闻管理包括对新闻的添加、编辑与删除。(2)留言管理包括删除留言内容。管理员登录界面图11管理员登陆(1.asp)对输入的用户名和密码进行判断代码:if name= or pw= thenresponse.redirect 1.aspelsestrsql=select * from admin where user=&name& and password=&pw&rs.open strsql,conn,2,2if not (rs.bof and rs.eof) then session(admin)=nameresponse.redirect 2.htmelseresponse.write username or password error!重新登陆end if后台界面图12后台界面(2.htm)322主要模块介绍新闻管理、留言管理等模块的基本功能类似,都包含信息的增加、修改及删除,以下以新闻管理进行详细介绍。首先介绍一下新闻管理:图13新闻添加这一个是新闻添加的一个界面,表单递交到xwtj.asp。它的处理页面的代码如下:%xwbt=request(zt)sj=request(sj)fbr=request(fbr)nr=request(nr)set Conn=server.CreateObject(ADODB.Connection) conn.openDriver=Microsoft Access Driver (*.mdb);DBQ=&server.MapPath(db.mdb)sql=insert into new(zt,nr,sj,fbr) values(&zt&,&nr&,&sj&,&fbr&)set rs=conn.execute(sql)conn.closeset conn=nothingresponse.write 新闻添加完毕response.write response.write 返回%图14新闻修改与删除这个页面是新闻的修改与删除,列出了所有的公司新闻与行业新闻,点击“删除”与“修改”可以执行相应的操作。具体代码如下:删除代码:% set Conn=server.CreateObject(ADODB.Connection) conn.openDriver=Microsoft Access Driver (*.mdb);DBQ=&server.MapPath(db.mdb)set rs=server.createobject(adodb.recordset)if request(action)=del then sql=select * from new where id=&request(id) rs.open sql,conn,3,3 if rs.eof then response.redirect xwbj.asp else rs.delete rs.update response.write 内容删除完毕 response.write response.write 返回 end ifend if%修改比删除复杂一点,应先进入修改页面(图15新闻修改),进行相应的修改后,把表单中的内容递交到xwbj.asp中,进行处理,代码如下 :%xwbt=request(zt)lei=request(sj)fbrq=
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 篮球赛活动总结
- 园林喷灌系统讲解课件
- 度假酒店商业空间设计
- 2025地铁站厅制作安装合同
- 2025标准设计印刷合同范例
- 2025房产交易居间合同
- 2025x物业管理有限公司物业管理服务合同
- 小学生公共安全教育主题班会
- 幼儿园体验与探究课程开展汇报
- 2025电影配音录制委托合同
- 出租羊场合同范例
- 任务5 制作学院网站导航条
- 卫星导航定位技术与应用知到智慧树章节测试课后答案2024年秋南京工业大学
- 开封市第二届职业技能大赛无人机装调检修项目技术文件(国赛项目)
- 开题报告:高等职业院校双师型教师评价指标体系构建研究
- 医疗救助政策
- 浙江省宁波市余姚市2024年中考英语模拟试题(含答案)
- 服务质量保障措施方案
- 机场能源管理
- 高速公路路基及土石方工程施工方案与技术措施
- 技能人才评价新职业考评员培训在线考试(四川省)
评论
0/150
提交评论