1、这样提高了公司的服务效率,加强客户沟通宣传企业产品,企业可以通过网站建立与客户沟通的便捷渠道,全面展示企业的所有产品,给企业和广大浏览者带来很大好处。本文通过对企业网站的系统管理、产品管理、新闻管理及留言管理等工作流程的深入了解及进行可行性分析后,对其做出了需求分析、功能模块划分、数据库的设计以及界面设计,并完成了企业网站的设计与开发。本系统采用ASP语言,并借助Access数据库和Dreamweaver8,实现浏览者对企业网站的浏览和留言及系统管理员对网站的各种功能的管理。【关键词】企业网站;ASP;Access数据库;Dreamweaver8章 系统开发项目背景对于一个企业而言,其品牌形象
2、至关重要。特别是对于互联网技术高度发展的今天,大多客户都是通过网络来了解该企业产品、企业形象及企业实力,因此,企业网站的形象往往决定了客户对企业产品的信心。建立具有国际水准的网站能够极大的提升企业的整体形象。本文讲述企业网站对用户需要的信息是提供快捷方便。而当今社会网络的普及就提供了这个良好的机会,让人们在家里就能了解世界,还能得到许多自己需要的东西,不出门就能了解外面的市场。项目设计原则1商业性原则作为企业商业运作的一个组成重要部分,企业文化的对外传播,服务于企业与客户、企业与员工沟通渠道的建立,完善企业服务体系,创造更多的商业机会,为企业经营者提供科学决策辅助。2品牌性原则为客户提供有价值
3、的产品和服务,充分体现企业的品牌优势,重点塑造企业网络品牌的个性化形象,使注意力资源尽可能地转化成品牌消费,建立忠诚企业消费群体。3经济性原则建立适合企业自身需求的网络平台,提供广泛的涵盖用户多种需求的功能,数据处理方式灵活以满足高度用户化的需求,节省网站建设成本,并确保其较好的拓展性和开放性;同时网站具有基于WEB界面的管理后台,企业能够自主的对网站中大部分内容作更新、修改操作,节省了企业网站的运营成本,提高了信息更新、传播效率。4扩充性原则网站的整体规划及框架设计是具可扩充性的,前台页面的设计能保证企业网站在增加栏目后不会破坏网站的整体结构。后台数据库的设计具有高度的扩充性,企业能够根据需
4、要对栏目、类别的增、删、修改。系统功能需求分析根据不同用户的不同使用需求与权限,因此不同角色在系统中应具有的功能也有不同。下面是企业网站中两个角色具有的功能。1.网站管理员应具有的功能对产品信息的管理,进行产品分类的添加、修改、删除等功能;对企业新闻的管理,能对新闻实行的添加、删除和修改做出相应的操作;对留言信息的管理,能对用户提交的信息进行添加、删除等操作。2.网站浏览用户应具有的功能对于浏览网站的用户,能进网页信息浏览并能在留言板上发表意见等。本系统在使用上比较方便、简单;界面设计上美观大方;后期维护上比较容易,如要对功能模块方面作修改,则无需进行整个系统的重新架构。总体设计为了跟随网络的
5、潮流,让企业迅速、廉价地宣传公司的产品、公布最新动态,对网站的建设是必不可少的。网络的普及让更多的人群使用互联网,在网上可以查到很多想要的信息方便又迅速,网民的不断增加让企业网站的建设成为企业发展生存的一种手段。以本次企业网站的设计与开发为实例,管理员可以增加最新的产品信息、企业新闻,还可以对其实行修改、删除。并提供最新产品信息、企业新闻让浏览者浏览。要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客户机的界面要简单明了,易于操作,服务器程序利于维护。本次企业网站的设计与开发总体模块结构思想:进入网站,根据用户角色的不同,分别赋予不同的权限。非系统用户可浏览网站信息并可发表留言;系
6、统用户则可对这整个网站进行管理,如系统管理、企业信息管理、产品管理、新闻管理、留言管理等,总体功能模块结构如下图所示。功能模块结构图数据库设计数据库是用来存储数据的,是设计动态网站的一个灵魂,其重要性是显而易见的。没有数据库,无法实时更新或存储历史数据。数据库的设计在大型项目中尤为重要,好的数据库设计可以网站开发者更方便,让网站访问时间缩短好多倍,会让网站访问起来更快。基于这个企业网站的实现过程不是很复杂,所以我选用了简单且易实现的Access数据库。数据库主要信息表用户表字段名数据类型字段说明键引用备注useridint用户IDPK主键usernameVarchar(200)用户名称pass
7、wordVarchar(255)用户密码E-mail电子邮件Questionvarchar留言内容Regdatedatetime留言时间 数据库的实现与Access数据库建立连接实现将数据库中的记录显示到浏览器,代码如下:网站建设详细设计用户模块设计用户包括系统用户及非系统用户。系统用户的是对系统管理员的管理、添加、修改、删除、权限设置等,对产品信息、新闻内容进行分类管理,添加、删除、修改相关信息,以及根据用户的留言进行删除等。非系统用户进入页面可以进行查看信息和留言等。此模块设计的流程图如图5-1所示。(1)用户模块流程图用户模块流程图(2)处理说明打开网页,若是管理员,登陆后台成功;否则,
8、只能浏览网页发表留言。如下图所示。登录窗口部分代码:option explicit /强制浏览器重新访问服务器下载页面,而不是从缓存去读取页面。Response.Buffer = True Response.Expires = -1Response.ExpiresAbsolute = Now() - 1 Response.Expires = 0 Response.CacheControl = no-cache /主要是使随机出现的图片数字随机。htmlheadtitle管理员登录meta http-equiv=Content-Type content=text/html; charset=gb
9、2312link rel=stylesheet href=inc/southidc.cssscript language=javascript!-function SetFocus()if (document.Login.UserName.value=) /如果用户名为空重设焦点。document.Login.UserName.focus(); /重设焦点。document.Login.UserName.select(); /选中文本框里的内容。function CheckForm() /数字验证。if(document.Login.UserName.value=)alert(请输入用户名!)
10、;return false;if(document.Login.Password.value = 请输入密码!document.Login.Password.focus();if (document.Login.CheckCode.value=)alert (请输入您的验证码!document.Login.CheckCode.focus();return(false);管理员根据需要可以对企业信息、产品信息、新闻信息、留言信息等进行管理,包括添加信息、修改信息、删除信息等操作。若为添加,则将其信息保存到数据库中;若为修改,则将修改后的信息更新到数据库中;若为删除,则提示信息,同时将数据库中的信
11、息删除。系统管理模块设计管理员可以进行用户管理员管理,包括添加或删除管理员,如图5-3所示;发布网站公告、数据库备份及上传文件管理等功能。(1)系统管理模块流程图系统管理模块流程图登录管理员界面窗口,单击系统管理,弹出四个下拉菜单,分别是管理员管理、网站公告、数据库备份、上传文件管理。进入管理员管理界面,可添加、删除管理员,如下图所示;在网站公告中可发布企业的信息公告;在数据库备份中可设置数据库备份的路径;在上传文件管理中,可对文件进行上传、修改和删除添加、删除管理员set rs=server.createobject(adodb.recordset) /建立一个数据库集。sqltext=se
12、lect * from adminrs.open sqltext,conn,1,1 /打开一个记录集。function confirmdel(id)if (confirm(真的要删除此管理员帐号?)window.location.href=Delmanager.asp?id=+id+ /scriptSCRIPT language=javascript id=clientEventHandlersJSfunction form1_onsubmit() /表单将数据提交到服务器。if (document.FORM1.pwd1.value!=document.FORM1.pwd2.value) /输
13、入的密码与密码值匹配。请确认您的密码。document.FORM1.pwd1.value=document.FORM1.pwd2.value=document.FORM1.pwd1.focus();/SCRIPT企业信息模块设计本网站设计的企业信息模块主要包括企业简介、公司品质、客户服务、联系我们。企业信息模块主要是针对广大浏览者,让浏览者能够通过企业信息更快的了解该企业的服务,企业宗旨等。(1)企业信息模块流程图企业信息模块流程图登录管理员界面窗口,单击企业信息,弹出下拉菜单分别是企业简介、公司品质、客户服务、联系我们;通过此模块的设计,可以让客户清晰地了解本公司。如图5-6所示。 企业简介
14、%About=server.htmlencode(Trim(Request(content) %if Request.QueryString(mark)=southidc thensql=select * from mainrs.open sql,conn,3,3rs(About)=Aboutrs.updaters.closeresponse.redirect Manage_Main.aspSet rs_home= Server.CreateObject(ADODB.Recordsetrs_home.open sql,conn,1,1总结:本网站作为一个实例详述了企业网站建设的基本结构、功能及
15、实现,根据模块化设计思路,采用了ASP技术、数据库技术,在网络环境下以Access作为数据库,运用Dreamweaver、Flash8、Photoshop cs3等工具软件建设而成。本企业网站主要包括对用户登录模块、产品管理模块、新闻管理模块、新闻管理模块及其他管理模块、数据处理等方面的设计与开发。通过对本次企业网站的设计与开发,得出了以下结论:(1)在进行设计之前,必需要对市场做大量的系统分析。网站将会是企业的资源中心与业务处理中心、营销中心、管理中心,而这无疑给设计与开发网站带来新的机遇。(2)对系统进行设计时,要对用户登录模块、企业信息模块、产品管理模块、新闻管理模块及其他管理模块、数据
16、处理等方面进行详细的分析与构架。进行程序设计时,要尽量使用开发工具提供的各种功能,这样不仅大大减少代码量,同时可以提高程序的运行效率。经过详细的分析与设计,终于完成了论文企业网站设计与开发。在本次开发过程中,但是由于种种原因,在网站建设这一方面还有很多的不足之处,比如掌握的知识不够全面,实践能力不足,所以要解决这问题唯一的方法就是在制作的过程中不断学习,不断充实自己所学知识。制作过程中遇到的困难包括数据库设计方面,技术实现方面等。以前做的网站都是静态的,没有涉及到数据库,这次的论文的用ASP语言结合Access数据库的,很多细节问题以目前能力还修改不了,还在不断的学习研究中,如网站优化、代码优
17、化、网站美工等。希望通过今后的学习,能够对本网站的各方面性能进行进一步的完善。参考文献1李建青.网站建设与管理维护M.北京:中国铁道出版社,2009. 2美G.Andrew Duthie,Microsoft ASP.NET程序设计M.北京:清华大学出版社,2002.3覃剑锋,张钢.ASP网站建设专家M.北京:机械工业出版社,2001.4彭万波.ASP开发基础与范例M.北京:电子工业出版社,2002.5黄明.ASP信息系统设计与开发实例M.北京:机械工业出版社,2005.6B/S模式和C/S模式优势比较J.沈阳教育学院学报,2007年02期.7杰.网络程序设计-ASP(第二版)M.北京:清华大学
18、出版社,2004.8王文霞,王文莉.基于ASP的Web站点安全研究J.电脑知识与技术(学术交流),2006年02期.9方春明,马路.Dreamwerver MX设计百例M.北京:中国水利水电出版社,2004.10飞科技.Dreamweaver8完美网站建设从入门到精通M.北京:人民邮电出版社,2007.11良军.Dreamweaver8完美网页设计-商业网站篇M.北京:中国电力出版社,2006.12长军.Access数据库原理及应用M.北京:人民邮电出版社,2003.13济民.Access应用系统开发程序M.北京:清华大学出版社,2003/1.14雯妍.基于Web的网站信息管理系统的设计与实现D.华东师范大学创建一个数据库实例,建立连接对象。湖南商学院北津学院课程设计评审表姓 名系部专业班级题 目:网站建设概要评审意见评审项目成 绩立题或选题(10分)获取信息能力(10分)方案的新颖性(10分)方案的综合性(20分)方案的内容(40分)文档的格式(10分)总评100%指导教师职称讲师签名评审时间: 2011年 月 日
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1