网站课程设计.docx
《网站课程设计.docx》由会员分享,可在线阅读,更多相关《网站课程设计.docx(10页珍藏版)》请在冰豆网上搜索。
![网站课程设计.docx](https://file1.bdocx.com/fileroot1/2023-1/25/3a9ad810-3ae2-4acb-a717-d348bb305717/3a9ad810-3ae2-4acb-a717-d348bb3057171.gif)
网站课程设计
网站课程设计
摘要
今天,Internet已经遍布世界各地,渗入到了社会生活的各个领域。
电子商务网站就是在此环境下诞生和发展起来的。
而其中物品交换网站是商务网站的重要分支。
与传统的交换方式相比,物品交换网站是另一种形态的宣传和交换通道,是传统交换方式的延伸。
它除了一般的电子商务功能外,还包括产品展示,商品检索,在线交友等服务;迎合了电子商务这个社会大前提下,每个人都可以在网上购买或者交换自己喜欢的商品,从而可以大大地节约资金、时间和资源,并促进社会和谐的作用。
关键词:
电子商务;物品交换网站;节约资金;
第1章绪论
1.1网站研究的背景
在这个信息化的时代,计算机互联网络遍布全球,将世界各地各种规模的网络连接成一个整体。
近年来,随着网络用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术在Internet中的广泛应用,Web站点向用户提供的服务将越来越丰富,越来越人性化。
Internet的迅猛发展正在彻底地改变我们的生活、工作方式,网络已经成为我们生活中不可缺少的一部分。
为了加强管理,提高工作效率,借鉴国际先进的管理经验,深化改革,我公司于2011年建立了自己的网站和局域网。
为了充分利用网络资源,加强厂内各个部门的联系,加强合作,促进职工的学习热情,提高职工的业务水平,建立此网站。
1.2网站研究的内容和目的
信息时代的来临拓宽了大家进行自我提升的途径,同时也对大家的素质提出了更高的要求。
被称为当今社会的“天之骄子”的电脑主宰着世界的前进,而主宰电脑的我们则更应该多思考,多研究,多学习。
只读书的学习方式一去不复返,科技的日新月异,使我们不得不学习一种新的知识--计算机技术。
怪不得有人说“不会电脑的人,将是新世纪的文盲”。
足见网上学习的重要性。
员工网上交流系统网站将作为一个员工的学习、交流的平台,设立公司新闻,展示全公司风采,发布各种新闻、单位组织的活动、等信息;设立学习平台实现网上学习,拓宽培训途径;随着单位人事制度改革的深入,强化人才的管理,建立岗位竞聘模块;留言反馈、联系我们的建立,便于于员工的互动和交流。
1.3网站建设论文内容
本文中数据库服务器端采用了MicrosoftAccess数据库作为ODBC(OpenDataBaseConnectivity)数据源,并进行数据库存取等操作,使Web与数据库紧密联系起来
整个个性化页面生成系统主要由使用Dreamweaver开发的关联规则采掘系统和利用IIS+ASP技术实现的个性化Web页面生成器两部分组成。
关联规则采掘系统对数据库中的历史记录进行分析,产生用户关联规则表;页面生成器则负责记录用户行为和根据关联规则表动态生成用户个性化Web页面。
二者通过数据库服务器和Web服务器连接。
站内浏客:
浏览网页后知道本单位的概况,了解公司的组织结构;掌握和学习公司专业知识。
管理人员:
对网站进行管理,回复留言,发布新闻、及岗位竞聘等内容。
查看岗位竞聘信息,并与之联系等。
第2章企业网站主要技术
2.1ASP
ASP(MicrosoftActiveServerPages),是一套微软开发的服务器端脚本环境,ASP内含于IIS3.0和4.0以及更高的版本之中,通过ASP可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。
所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。
当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。
因其有很多的优点,所以我在燕京网上交流系统网站设计时选择了它。
2.2access数据库
Access数据库是企业级数据库解决方案,它极大地改进了可伸缩性、维护性和数据库恢复功能。
MicrosoftAccess提供了一个丰富的开发环境。
这个开发环境给你足够的灵活性和对MicrosoftWindows应用程序接口的控制,同时保护你使你免遭用高级或低级语言开发环境开发时所碰到的各种麻烦。
不过,许多优化、有效数据和模块化方面只能是应用程序设计者才能使用。
开发者应致力于谨慎地使用算法。
除了一般的程序设计概念,还有一些特别的存储空间的管理技术,正确使用这些技术可以提高应用程序的执行速度,减少应用程序所消耗的存储资源。
2.3Dreamweaver
Dreamweaver是Macromedia公司推出的一款“平民化”的网页制作软件,具有可视化编辑界面和强大的所见即所得网页编辑功能。
用户不必编写复杂的HTML源代码,就可以生成跨平台、跨浏览器的网页。
同时,Dreamweaver支持动态HTML,并采用了RoundtripHTML技术,从而奠定了在网页高级设计功能方面的领先地位。
在进行网页设计过程中,动态HTML技术能够让用户轻松设计复杂的交互式网页,产生动态效果;而RoundtripHTML技术则可以支持HTML源编辑模式,不会产生冗余代码,使网页渲染速度加快。
因此,Dreamweaver是一款可以满足多层次需求,功能强大的可视化专业级网页设计和制作工具。
第3章物品交换网站建设需求分析
网站的总体规划,是从总体上对网站的架构进行整体规划。
因为只有这样,才能在网站的制作与维护中对网站的功能有一个清晰的把握。
此外,做好网站规划,会对网站以后的功能扩展起到事半功倍的作用。
3.1网站需求分析
互联网丰富多彩,这些信息大多通过网页与用户进行交互。
网页的实现形式多种多样,无论是短小精悍的个人主页,还是结构清晰、信息丰富的大型网站,网站的需求分析和规划设计都要放在第一步,因为它直接关系到网站的功能是否完善,质量是否能够达到保证。
确定网站建设目标之前,要先对公司的整个业务流程,从如何寻找产品的渠道到寻找到合适的目标客户到向客户宣传产品的过程在到完成客户签单,这一整个流程中是否存在某些制约着公司发展的某个环节,那么要把他们挖掘出来。
公司是为没有客户发愁还是往往在介绍产品时忙的不可开交?
只有对自己企业有了充分的认识后,才能通过网站建设来解决这些实实在在存在的问题,这样的网站建设成功以后,更有针对性,才是一个真正有用的网站。
网站建设的目标是很重要的,它对企业网站建设是非常有帮助的,可以让网站拥有良好的用户体验。
3.2主页html分析
一个主页最显眼的地方就是LOGO和banner。
这是主页的头部,一个网址的打开,人们总是最先看见主页的LOGO等,针对本次的网站,要求要做到LOGO的醒目,而且开宗明义,能够清楚的表达出网站的主旨是哪些,同时能够带有其特定的宣传效果。
从用户角度来说,交互设计是一种如何让产品易用,有效而让人愉悦的技术,它致力于了解目标用户和他们的期望,同时,还包括了解各种有效的交互方式,并对它们进行增强和扩充。
交互设计还涉及到多个学科,以及和多领域多背景人员的沟通。
3.3数据库分析
数据库结构设计的好坏将直接对应用系统的效率及实现效果产生影响。
设计数据库系统时首先充分了解各个方面的需求,包括现有的及将来可能增加的需求。
由于本系统面向的对象有3个,即用户,会员和管理员,所以在数据库需求分析中就要考虑三方面因素。
3.4功能模块分析
一个好的网站肯定是有各种类型的功能模块组成。
不同模块有着各自不同的作用,是沟通网站与用户的一个基本桥梁。
而功能模块分为前台模块和后台模块,主要分别控制着前台一些网站的基本功能和后台的功能,达到实现网站作用的目的。
同时也更好的发挥网站的作用。
3.5网站发布、浏览、调试分析
虽然InternetExplorer(简称IE)在浏览器市场中占据着优势性份额,但并不是说它强大到无可挑剔的地步,除了安全隐患问题,在站长进行网站调试时,也暴露出IE的严重不足。
其实,很多站长都利用Mozilla这款老牌的Web浏览器来调试自己的网站,它可以快速、高效、即时地找出网页中存在的问题。
第4章网站建设的步骤
4.1数据库建立
第一步:
新建一个数据库,如图4.1
(1)所示。
图4.1
(1)新建数据库
第二步:
建立管理员表,如图4.1
(2)所示
图4.1
(2)建立管理员表
第三步:
按照上一步的操作,把剩下的表一一建立。
如图4.1(3)所示。
图4.1(3)建立所需要的表
4.2站点建立
第一步:
打开窗口下的新建站点,点击下一步,直到出现“你如何连接到远程服务器”时选择“无”,点击完成。
如图4.2
(1)所示。
图4.2
(1)新建站点
第二步:
连接数据库
--#includefile="function.asp"-->
--#includefile="md5.asp"-->
<%
Dimpagecount,page,pagcount,total,mypage'定义变量
DimoConn,oRs,sSql,Id
Dima,b,c,d,e,f
Dimi,j,k,x,y,z,gaozhen,ReUrl,action
DimTT,SS,NewsId,PBId,PSID,PPGGEE
PBId=request("PBId")
PSID=request("PSID")
NewsId=request("NewsId")
PPGGEE=request("PPGGEE")
TT=request("TT")
SS=request("SS")
ReUrl=request("ReUrl")
gaozhen=request("gaozhen")
action=request("action")
DimIsError,Err
IsError=False
Err=False
Id=Request("Id")
SetoConn=Server.CreateObject("ADODB.CONNECTION")
SetoRs=server.createobject("adodb.recordset")
'读取网站的基本信息
DimsWeb,sUrl
SetsWeb=oConn.Execute("SELECTtop1Id,WebTitle,WebUrl,WebKeyWord,WebDescription,WebAuthor,WebCopyright,WebICP,WebTel,WebMob,WebFax,WebEmail,WebAddress,WebZip,WebRoad,WebQQ,WebCom,WebSafeFROM[WebInfo]WHEREId=1")
sUrl=sWeb("WebUrl")
4.3客户留言
点击客户留言后,将出现下图页面,在留言标题中填写标题,留言内容中填写要说的内容。
如图4.3
(1)、图4.3
(2)所示。
图4.3
(1)留言板
图4.3
(2)查看客户留言
4.4新闻资讯
打开网页后,客户可以在“客户留言”里填写自己想要写的内容。
图4.5
(1)填写客户留言
图4.5
(2)点击“发布留言”出现的对话框
图4.5(3)查看是否已经添加
图4.5(4)查看以往的留言
图4.5(5)在首页中也可以看到最新的留言
5查看网页整体
5.1网站首页
图5.1
(1)网站首页
5.2网站展开
图5.2
(1)新闻咨询
图5.2
(2)交换信息
图5.2(3)客户交换物品页面
图5.2(4)留言
图5.2(5)站内搜索
总结
通过这次毕业设计,使我受到了一次用专业知识、专业技能分析和解决问题的全面系统的锻炼。
使我在综合知识的选用方面,在企业网站开发的基本思想、方法方面,以及在常用代码设计思路技巧的掌握方面都能向前迈了一大步。
在这次的毕业设计中,让我深深地体现到进行网站开发不是一件简单的事情,它需要设计者具有全面的专业知识、缜密的思维、严谨的工作态度以及较高的分析问题、解决问题的能力,而我在很多方面还有欠缺。
我会在以后工作的使用过程中,根据工作的具体要求不断的修改,完善,争取使该系统慢慢趋向完美。
参考文献
[1]赵增敏编:
《ASP动态网页设计》,电子工业出版社
[2]任学文、范严编:
《网页设计与制作》,中国科学技术出版社
[3]张华、贾志娟:
《asp项目开发实践》,中国铁道出版社
[4]武创、王惠主编:
《网页设计探索之旅》,电子工业出版社