网站建设及其管理维护系统毕设.docx
- 文档编号:10476737
- 上传时间:2023-02-13
- 格式:DOCX
- 页数:38
- 大小:774.72KB
网站建设及其管理维护系统毕设.docx
《网站建设及其管理维护系统毕设.docx》由会员分享,可在线阅读,更多相关《网站建设及其管理维护系统毕设.docx(38页珍藏版)》请在冰豆网上搜索。
网站建设及其管理维护系统毕设
摘要
随着网络技术的迅猛发展,当代企业纷纷建立自己的网站,借助于互联网扩大自己的影响、推广自己的产品,同时通过互联网快速的信息传递加速自身的发展。
因此我选择将公司网站的建设及其管理维护系统作为我的课题。
本论文所研究的是如何建设一个符合大众化要求的企业网站及后台数据库管理系统,意在通过设计一个具有数据管理功能的系统来管理前台页面中不断更新的数据,方便网站管理员日后对网站的维护和数据更新。
本论文所提出的方案是采用现在比较流行的ASP技术配合网页三剑客(dreamweaver、fireworks、flash)等制作工具来设计和建设一个企业网站及后台数据库管理系统。
该系统的基本功能有公司的简介、公司产品的展示、客户留言、后台的管理等等。
通过对企业需求的了解和对其它企业网站的参考,最终成功完成了一个虚拟的企业网站及后台数据库管理系统。
该系统完全能满足大部分企业的日常需要,可以作为许多企业建设网站的参考系统。
该系统在WindowsXP+ASP+Access平台下开发、实现。
关键词:
企业网站,ASP,ACCESS
ABSTRACT
Alongwiththenetworktechnicalfastfiercedevelopment,thecontemporarybusinessenterprisebuildsupanownwebsiteinsuccession,askforhelpfromInternetextensionownproductwithowninfluence,expansionandpasstheInternetfastinformationtodeliveradevelopmentofacceleratetheoneselfinthemeantime.Somychoicebemyitemsthecompanydesignofwebsiteandthemanagementofbackstage.
Whatthisthesisstudyishowconstuctabusinessenterprisewebsiteandthemanagementsystemofthebackstagedatabasewhichmeetsapopularizerequest,theideaispasstodesignasystemwhichhasadatamanagementfunctiontomanagethedatathatthestagecontinuouslyrenewsinthepageandtheconvenientwebsitemanagingpersonrenewsmaintenanceanddataofwebsiteinthedaystocome.TheprojectthatthisthesisputforwardisanadoptionnowmorepopularASPtechniquematchwebpagethreeswordsman(dreamweaver,fireworks,flash)etc.creationtooltodesignandconstuctthemanagementsystemofabusinessenterprisewebsiteandbackstagedatabase.Thebasicfunctionofthatsystemhasthebriefintroduction,companyofcompanythemanagementetc.ofthemessage,backstageofthedemonstration,customeroftheproduct.
Passtothebusinessenterprisedemandingunderstandingandastoit'sthereferenceofhisbusinessenterprisewebsite,successcompletedavirtualbusinessenterprisewebsiteandbackstagedatabaseamanagementsystemwhitchcansatisfythedailydemandofgreatlypartsofbusinessenterprises.ThatsystemisintheWindowsXP+ASP+developmentundertheAccessplatform,carryout.
KEYWORDS:
corporatewebsite,ASP,ACCESS
目录
前言1
第1章企业网站概述2
1.1企业网站设计原则2
1.2企业网站设计内容3
1.3企业网站构成3
第2章开发工具的选择和介绍5
2.1ASP概述5
2.1.1ASP运行模式5
2.1.2ASP访问数据库工作原理6
2.2HTML6
2.3网页三剑客7
2.3.1FlashMX20047
2.3.2FireworksMX20047
2.3.3DreamweaverMX20048
2.4IIS服务器9
第3章系统分析11
3.1系统设计目标11
3.2系统体系结构12
3.3数据库分析14
3.1数据库概述14
3.2数据库的选择15
第4章系统设计16
4.1功能模块设计16
4.1.1前台功能模块设计16
4.1.2后台功能模块设计17
4.2系统数据库设计19
4.2.1数据库的建立19
4.2.2数据库结构20
4.3数据库连接22
第5章系统的实现23
5.1.1网站前台23
5.1.2前台效果23
5.2网站后台系统24
5.2.1网站后台管理系统24
5.2.2后台管理系统代码25
5.2.3后台管理界面26
5.3链接和发布27
5.3.1链接27
5.3.2发布27
第6章展望和不足28
结论29
致谢30
参考文献31
前言
互联网做为一个新兴行业,有它的优势,也有它的缺点。
它的聚合、它的即时、它的量大、它的开放、它的多样,都在吸引着人;但它的高风险、它的不稳定性、它的不规则性,让人很难把握。
任何一个行业,在它刚刚开始时都是一个暴利时期。
所以在互联网兴起不久后,就有很多人拥了进来,当这个空间实在容不下这么多人了,而且互联网的是个新兴事物,所以马上就跌入了低谷。
一部份人成功了,一部份人失败了。
互联网是什么?
我们从狭义上讲,可以理解为就是网站,大家通过网站互相交流,互相传递信息。
所以网站就成为了我们关注的热点。
作为访问者,当然是关注网站的内容。
作为建设者,当然是关注网站的流量。
经过十来年的发展,互联网在中国已经在稳步发展中。
在这中间,有很多人成功了。
新浪、搜狐、网易、腾讯,这些是典型的代表。
由于国际互联网是一个不受时空限制的信息交换系统,所以它是目前最直接、最丰富和最快捷的联系方式,信息沟通的高效率为企业带来了最大的方便。
所以在现今社会对于一个企业来说,网站已经是不可缺少的一部分了。
而我们做网站不是为了赶一时的潮流或是博取一个好听的名声才做的,只有把网络技术同企业管理体系、工作流程和商务动作实现紧密地集成,才能真正发挥企业网站的作用。
一个企业建网的最终目的和它的经营目的应该是一致的,就是通过企业网站来降低企业的管理成本和交易成本以及通过开展电子商务活动来获得更多的利润。
明确了这一目标,才能正确地经营这个网站,并使其为企业服务。
本文主要集中在用dreamweaver、fireworks建设网站,及网站上传测试。
第1章企业网站概述
1.1企业网站设计原则
企业网站的建设是有一定的原则的,下面就这些原则来谈谈企业网站的建设。
1.目的性
任何一个网站,必须首先具有明确的目的和目标群体。
网站是面对客户、供应商、消费者还是全部?
主要目的是为了介绍企业、宣传某种产品还是为了试验电子商务?
如果目的不是唯一的,还应该清楚的列出不同目的的轻重关系。
建站包括类型的选择、内容功能的筹备、界面设计等各个方面都受到目的性的直接影响,因此目的性是一切原则的基础。
2.专业性
网站的信息内容应该充分展现企业的专业特性,对外介绍企业自身,最主要的目的是向外界介绍企业的业务范围、性质和实力,从而创造更多的商机。
3.实用性
网站提供的功能服务应该是切合浏览者实际需求的且符合企业特点的。
例如网上银行提供免费电子邮件和个人主页空间就既不符合浏览者对网上银行网站的需求也不是银行的优势,这样的功能服务提供不但会削弱浏览者对网站的整体印象,还浪费了企业的资源投入,有弊无利。
4.层次性
条理清晰的结构,表现为网站的板块划分的合理性,信息内容的获取和功能服务的过程都应该尽量将所需要进行的步骤控制在3-5步以内,不得不需要更多的步骤的时应该有明确的提示。
5.一致性
页面整体设计风格的一致性:
整体页面布局和用图用色风格前后一致。
界面元素的命名的一致性:
同样的元素应该用同样的命名;同类元素命名满足一致性,做到即使某个元素的表述不清楚也能从上下文推断其义。
功能一致性:
完成同样的功能应该尽量使用同样的元素。
元素风格一致性:
界面元素的美观风格、摆放位置在同一个界面和不同界面之间都应该是一致的。
1.2企业网站设计内容
针对企业发展方向及战略部署计划对网站进行规划,以实现良好的运行,实现网站架设目标。
一般网站设计大体包含分两个方面:
1.网站信息布局
网站的主体信息结构及布局,它是总体网站的框架,所有的内容信息都会以此为依据进行布局,清晰明了的布局会使浏览者能方便快捷地取得所需信息。
2.网站页面制作先进技术应用
这是一个成功网站所不可缺少的重要部分,中国企业网在这方面有着非常雄厚的实力,能为我们寻找友好的合作伙伴。
网站的内容必须要生动活泼,网站的整体风格创意设计,才能吸引浏览者停留,我们采用现今网络上最流行的CSS,FLASH,Javascript等技术进行网站的静态和动态页面设计,动态的按钮,活动的小图标,优美协调的色彩配以悦耳的背景音乐,将会使浏览者留下深刻的印象。
网站的某些适当的位置摆放一些动态的小图案,在保证浏览速度的情况下,在网站各栏目之间加入适量的动态的连接,网站的互动性会大加强。
应根据企业的各种产品的特性,配合整个网站本身的设计风格对每个系列的产品进行网上的重新包装设计,务求达到展现企业的品牌形象。
FLASH是现时网络上最欢迎的网络技术,作为一种可以用在互联网上动态的、可互动的SHOCKWAVE,它的优点是体积小,可边下载边播放,这样就避免了用户长时间的等待。
用FLASH制作的动画,还可以加入音乐。
这样就能生成多媒体的图形和界面,而且使文件的体积很小。
另外,网页的信息中,除了小图标,Banner,按钮之外,还有大量的文字和图象,需要处理,CGI、图片和文字支持是不可缺少的部分。
1.3企业网站构成
企业网站是一个可以发布企业信息、提供顾客服务,以及在线销售的管道;而在开发设计人员看来,企业网站无非使一些功能模块,通过网页的形式将前台和后台结合起来。
一个完整的企业网站,无论多么复杂或多么简单,都要划分为四个组成部分:
结构、内容、服务、功能。
1网站结构
是为了向用户表达企业信息所采用的网站栏目设置、网页布局、网站导航、网址层次结构等信息的表现形式等。
2网站内容
内容是用户通过企业网站可以看到的所有信息,也就是企业希望通过网站向用户传递的所有信息。
网站内容包括所有可以在网上被用户通过视觉或听觉感知的信息,如文字、图片、视频、音频等。
一般来说,文字信息是企业网站的主要表现形式。
3网站功能
是为了实现发布各种信息,提供各种服务等必须得技术支持系统。
网站功能直接关系到可以采用的网络营销方法以及网络营销的效果。
4网站服务
即网站可以提供给用户的价值,如问题解答、优惠信息、资料下载等。
网站服务是通过网站功能和内容而实现的。
第2章开发工具的选择和介绍
2.1ASP概述
ASP全名为(ActiveServerPages),它是微软公司推出IIS的一个组件,ASP实际是一种在服务器端开发脚本语言的环境,ASP内含于IIS5.1之中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。
有了ASP就不必担心浏览器是否能运行所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。
当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。
2.1.1ASP运行模式
当一个浏览器从web服务器请求一个*.asp文件时,ASP脚本开始运行,web服务器此时调用ASP从头至尾读取请求文件,运行所有命令并把HTML网页返回给浏览器。
如图2.1所示。
图2.1运行模式示意图
当访问数据库的数据时,web服务器起着中间部件的作用。
它接收用户web浏览器的web页请求,使用ODBC把对数据或数据库的任何命令请求通过网络送到数据库服务器,从数据库服务器接收数据并且把产生的web页和数据送回到用户浏览器。
在图2.2中显示了在运行中各部分之间的关系:
图2.2ASP各部分关系图
2.1.2ASP访问数据库工作原理
ASP是一个基于Web服务器的脚本开发环境,在ASP平台上可开发和运行动态的、交互的、高性能的Web服务器应用程序。
如图2.3所示。
图2.3ASP访问数据库原理图
2.2HTML
图2.3说明了ASP访问数据库工作原理。
ASP程序在Web服务器端工作,当前端用户请求一个ASP主页时,Web服务器响应HTTP请求并调用ASP引擎执行该文件并解释执行其中的脚本,若脚本中有访问数据库请求,立刻通过ODBC或ILEDB与相应的后台数据库相连,同数据库访问组件ADO完成操作,最后,ASP根据访问数据库的结果生成HTML语言的主页返回给前端用户,用户看到的只是HTML网页,而看不到ASP程序代码,增强了保密性。
2.3网页三剑客
2.3.1FlashMX2004
FLASH的基本界面及操作如图2.4所示。
图2.4FLASH的基本界面
图中①是工具面版。
这里要注意的就是颜色,这里的颜色定义有两个,则是区块颜色和边框颜色。
②这个面版叫时间轴面版,左边是图层。
右边则是控制动画的时间轴了。
③我们称作舞台,也就是我们所作的对象都是在这里出现,我们也可以叫它画布。
④⑤这两个就是颜色属性和一些其它的属性,都是浮动的面版。
2.3.2FireworksMX2004
FireworksMX2004的工作界面如图2.5所示。
图2.5Fireworks的基本界面
Fireworks的工作界面由“菜单栏”、“工具栏”、“工作区”、“工具条”、“组合面板”和“属性框”六个部分组成。
2.3.3DreamweaverMX2004
DreamweaverMX2004工作区界面如图2.6所示。
标记的文档窗口、可对接的面板组、可自定义的工具条和集成的文件浏览将直观的工作区呈现在我们眼前。
图2.6Dreamweaver的基本界面
2.4IIS服务器
我们可以建立一个新站点。
一个Web站点实际上是IIS服务器上的一个目录,并且该目录的访问权限由IIS控制。
安装好Web服务器后,它将在系统中自动建立一个默认Web站点,用户可以直接使用这个站点发布网页。
默认情况下,IIS将它的根目录设置到C:
\Inetpub\wwwroot下,也可以另外建立其它的站点使用。
Internet信息服务管理控制台所图2.7所示。
图2.7Internet信息服务管理控制台
(1)在开始菜单中选“程序→管理工具→Internet信息服务”,打开管理控制台。
(2)用鼠标右键单击默认网站,在弹出的菜单中选择“属性”。
在“站点”的“IP地址”栏内输入或选择一个有效的IP地址作为此站点的地址。
设置想要使用的TCP端口号,如80。
(3)在“主目录””选项卡的“本地路径”中填写“C:
\Inetpub\wwwroot”。
如果不想使用默认的路径,则可以先在C盘或者是其它盘上建立一实际目录,如在D盘上建立D:
\stuaspplus目录,然后通过“浏览”选择该目录,即可建立自己的站点。
(4)在“文档”选项卡,修改浏览器默认调用的文件名及调用顺序,如图2.8所示。
图2.8“文档”选项卡的设置
(5)建立虚拟目录。
在Internet信息服务文件夹下右击默认站点,选择“新建”→“虚拟目录”,弹出虚拟目录创建向导,单击“下一步”按钮,在弹出对话框的别名处键入wwwroot,如果是用新建立的站点,就输入该站点名称,如stuaspplus。
再单击“浏览”按钮,选择C:
\Inetpub\wwwroot。
单击“下一步”后采用默认设置,按向导提示单击“下一步”就可以完成虚拟目录的设置。
第3章系统分析
3.1系统设计目标
需求分析简单地说就是分析用户的需求。
需求分析是设计数据库的起点,需求分析的结果是否准确地反映了用户的实际要求,将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实用,确定用户的最终需求是一件很困难的事,这是因为一方面用户缺少计算机知识,开始时无法确定计算机究竟能为自己做什么,不能做什么,因此往往不能准确地表达自己的需求,所提出的需求往往不断地变化。
另一方面,设计人员缺少用户的专业知识,不易理解用户的真正需求,甚至误解用户的需求。
因此设计人员必须不断深入地与用户交流,才能逐步确定用户的实际需求。
所谓系统分析,就是指在整个系统开发工程中,解决“做什么”的问题,把要解决哪些问题,满足用户哪些具体的信息需求调查分析清楚,从逻辑上或说从信息处理的功能需求上提出系统的方案,即逻辑模型,为下一阶段进行物理方案设计,解决怎么办提供依据。
它是信息开发系统中的一个重要阶段,是建立系统模型的第一步。
其核心是目标分析与需求分析,最后提出系统的逻辑方案。
整个系统是以ASP技术来开发,数据库的创建使用MicrosoftAccess2003,对数据库的查询和调用是通过ASP内置的ADODB组件来实现的。
为了便于编程,前台的操作页面和后台的数据库管理页面的设计我是分别进行的。
在整个程序编写完之后,在将后台的数据库管理页面通过管理员在前台的登录来调用,这样就把前台和后台有机的连接起来,使操作更加方便。
当用户以会员身份登录调用执行的是前台的操作页面,而当以管理员身份登录时,则进入后台管理页面来对数据库进行操作。
系统分析的目标就是明确系统开发的目标和用户的信息需求,提出新系统的逻辑方案。
系统分析在整个系统开发过程中,是要解决“做什么”的问题,把要解决哪些问题、满足用户哪些的信息需求调查分析清楚,从逻辑上或者从信息处理的功能需求上提出系统的方案,即逻辑模型,为下一阶段进行物理方案设计,解决“怎么做”提供依据。
系统分析阶段的主要活动有:
系统初步调查、可行性研究、系统详细调查、系统逻辑方案的提出。
依托先进的计算机技术与通信技术,充分利用现有的计算机资源,采用系统集成方法,在一定时间内,逐步建立一个全面的、多层次的、实用有效的计算机系统,为提高企业的管理水平,增强企业经济效益及市场竞争能力服务。
本门户网站是根据企业实际要求进行开发设计的,主要实现如下目标:
(1)网页风格符合企业的特点,界面美观大方。
(2)能够对公司的产品进行及时的宣传。
(3)针对某行业或某一问题提供相应的解决方案。
(4)充分为用户着想,提供细致周到的技术支持。
(5)提供为用户快速留言的留言簿,并具有版主回复功能。
(6)为网站管理员提供方便、快捷的网站维护平台。
(7)网站运行安全稳定。
3.2系统体系结构
根据业务流程,需要将网站划分为前台、后台和数据库。
前台中,客户在登录网站主页后即可链接查看到产品信息等,还可以给企业留言。
数据库将要作为网站后台重要的组成部分,管理员的主要操作几乎全部围绕数据库,最后将更新的数据要显示给前台。
前台是一个比较大的功能群,它所包含的信息不仅数量多,而且种类不同。
将它设计成比较优化的结构形式能组织好网站的信息内容并将其归类,方便用户获得所需要的信息。
其中每一部分都以尽量少的内容显示,以免浏览者看的眼花缭乱而失去耐心。
除了这些作用外,设计好前台的结构形式,也是为后面程序的编写做出了框架。
在为系统划分功能模块,并以模块为单位来实现设计时也是以这个结构为根基的。
系统的后台要对整个网站的信息和数据进行维护。
网站前台所显示的信息在后台都应该有对应的维护。
这样,除了设计后台的各个管理界面外,为了方便管理员的工作,可以将各个管理的界面结合到一个页面中。
因此,各个管理的界面会作为主管理界面的分支。
在设计好网站前台与后台的结构以后,就将数据库加入到结构中。
后台将更新的数据写入到数据库中,前台再将数据库中的信息取出来并显示。
由于中小型企业网站的目标重点在于展示企业的信息。
因此系统的功能模块相对单一,就是提供信息的显示。
前台功能主要包括首页、产品展示、员工培训、公司招聘、客户留言这五个主要模块;后台包括:
产品管理、招聘管理、留言管理、公告管理、培训管理这五个主要模块。
各主要模块包括几个子模块,如下:
(1)企业公告:
标题、公告时间、公告内容。
商品展示:
产品名称、产品介绍、产品特点、图像档、发布时间。
(3)招聘管理:
职位职务、人数、发布时间信息有效期、详细内容。
(4)客户留言:
姓名、性别、爱好、年龄、电话、通讯地址Email、主题、留言内容。
(5)员工培训:
培训主题、培训地址、培训内容、发布时间、信息有效期、主讲人。
图3.1网站整体结构图
3.3数据库分析
3.1数据库概述
数据库设计是指根据用户的需求,在某一具体的数据库管理系统上,设计数据库的结构和建立数据库的过程。
一般,数据库的设计过程大致可分数据库设计为5个步骤:
(1)需求分析:
调查和分析用户的业务活动和数据的使用情况,弄清所用数据的种类、范围、数量以及它们在业务活动中交流的情况,确定用户对数据库系统的使用要求和各种约束条件等,形成用户需求规约。
(2)概念设计:
对用户要求描述的现实世界(可能是一个工厂、一个商场或者一个学校等),通过对其中住处的分类、聚集和概括,建立抽象的概念数据模型。
这个概念模型应反映现实世界各部门的信息结构、信息流动情况、信息间的互相制约关系以及各部门对信息储存、查询和加工的要求等。
所建立的模型应避开数据库在计算机上的具体实现细节,用一种抽象的形式表示出来。
以扩充的实体—(E-R模型)联系模型方法为例,第一步先明确现实世界各部门所含的各种实体及其属性、实体间的联系以及对信息的制约条件等,从而给出各部门内所用信息的局部描述(在数据库中称为用户的局部视图)。
第二步再将前面得到的多个用户的局部视图集成为一个全局视图,即用户要描述的现实世界的概念数据模型。
(3)逻辑设计:
主要工作是将现实世界的概念数据模型设计成数据库的一种
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网站 建设 及其 管理 维护 系统
![提示](https://static.bdocx.com/images/bang_tan.gif)