论文企业网站的开发与建设.doc

上传人:教**** 文档编号:87908575 上传时间:2023-04-18 格式:DOC 页数:27 大小:268.54KB
返回 下载 相关 举报
论文企业网站的开发与建设.doc_第1页
第1页 / 共27页
论文企业网站的开发与建设.doc_第2页
第2页 / 共27页
点击查看更多>>
资源描述

《论文企业网站的开发与建设.doc》由会员分享,可在线阅读,更多相关《论文企业网站的开发与建设.doc(27页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、 武汉工程职业技术学院毕 业 课 题 课题名称: 企业网站的开发与建设 学号 1305320209 姓名 伍健 学院专业班级 信息工程学院手机1301班 指导教师 甘家慧 2015年 5 月 31 日企业网站的开发与建设摘要:随着计算机科学的发展,数据库技术在Internet中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。本文讲解了一个公司的网站的建设,它基于数据关联规则的公司个性化页面及动态数据生成案例,在网页方面,综合考虑了页面色彩、页面的构架,充分的利用了图片、文字、图层、表格等元素。网站内容明确,层次清楚,达到了预期的功能。本论文以公司网站系统为例,系统地阐述了该婚尚系

2、统从设计之初到升级上线的整个过程,重点讲述在开发过程中应用到的技术和些实用的软件,例如ASP,ADO.NET和PowerDesinger等。本论文首先针对这几个技术名词和工具作一番讲解,接着再讲述该系统的分析、设计、数据库设计等相关环节,以及上述技术和软件在本系统中的应用,最后对该系统的优缺点作一个总结和反思。关键词 asp、access、IIS、SQLServer1引言 随着计算机技术和计算机网络的飞速发展和计算机的日益普及,我们已经进入了信息化时代,从网络获取信息成为我们汲取知识的一个重要部分,已为企业带来无限商机。越来越多的商家已经建立了自己的门户网站,可以即时发布其产品信息和企业动态,

3、使得与外界沟通交流更方便更畅通。 Internet是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。作为Internet上一种先进的,易于被人们所接受的信息检索手段,World Wide Web(简称WWW)发展十分迅速,成为目前世界上最大的信息资源宝库。据估计,目前Internet上已有上千万个Web站点,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,建设一个好的Web站点对于一个机构的发展十分重要。近年来,随着网络用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术在Internet中的广泛

4、应用,Web站点向用户提供的服务将越来越丰富,越来越人性化。因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。 目 录摘要:21引言3第一章 网站建设需求分析131.1系统功能模块141.2网站首页细分功能模块15第二章 系统设计及造型172.1硬件环境的选择172.2软件环境的选择17第三章 系统数据库设计203.1公司动态新闻(news1)203.2员工投稿区(ygg)213.3中通论谈(luntan)223.3.1用户信息表(user_info)223.3.2回复表(reply)233.3.3论坛类别库(topic

5、)243.4 网站管理员25第四章 代码分析264.1管理员登入分析264.2公司动态新闻分析28 4.3发表、回复文章:32第五章 链接和发布335.1 链接335.2发布33附录:34参考文献:34谢辞:34第一章 网站建设需求分析 网站需求分析是网站建设的第一个阶段,也是关系到网站开发成败的关键步骤。网站需求分析的任务在于完全搞清楚用户对网站的确切要求,这样才能使开发出的企业网站合理实用。网站目标:企业网站是一个企业不可缺少的部分,它能介绍企业文化、经营理念、特色服务及企业在全国的网点分布。拓宽顾客市场,增加企业与客户之间的联系,缩短二者之间的距离。提高企业知名度,为企业今后的业务发展开

6、辟一个良好的社会环境。它的内容对于企业来说至关重要,企业概况、中通论谈、企业特色服务、最新企业新闻动态等部分应该能够为用户提供充足的信息。企业网站做成检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低、维护方便、信息实时性强的功能完善的大型企业网站。这些优点能够极大地提高了企业网站的效率,也是企业走向科学化、信息化与世界接轨的重要条件。系统需求随着计算机的普及和网络的飞速发展,越来越多的个人家庭拥有电脑。网上冲浪成了他们日常生活中不可缺少的一部分。我选择的系统是Windows XP操作系统,MicrosoftInternet Explorer6.0浏览器,屏幕大小为800*600

7、像素,所以在这种像素下打开网页是最好的效果。用到软件有Dreamweaver MX 、Photoshop7.0、 Mircosoft Across 2000、Java Script等软件。1.1系统功能模块我所开发的这个企业网站主要介绍企业文化、经营理念、特色服务及企业在全国的网点分布。拓宽顾客市场,增加企业与客户之间的联系,缩短二者之间的距离。提高企业知名度,为企业经后的业务的发展开辟一个良好的社会环境登录超级用户界面普通用户界面注册用户版权,地址,传真,电话等。栏目导航论坛栏目:潜心工作室食海为家灌水乐园个人信息管理悄悄话在线用户公司图标用户注册及登录论坛导航员工投稿区光荣榜领导介绍员工之

8、家客户在线查询系统GPS车辆跟踪系统客户加盟中通物流客户会员卡制度客户端口经营理念企业文化中通文化总裁致词为您服务全国中通分布新闻动态会员登入口我们的客户最新加盟首页 中通文化客户端口员工之家中通论谈联系我们图1-1 系统功能模块1.2网站首页细分功能模块 中通文化经营理念企业文化领导致词中通文化图1.2 中通文化模块客户端口客户在线查询系统客户加盟中通物流客户会员卡定制GPS车辆跟踪系统图1.3 客户端模块员工之家光荣榜领导介绍员工投稿区图1.4 员工之家模块物流信息物流服务会员入口全国中通为您服务新闻动态最新加盟图1.5 物流信息模块第二章 系统设计及造型系统的需求分析做完之后,我们已经基

9、本明确了系统数据的要求及系统所要完成的功能。下面就要在需求分析的基础上进行系统的概要设计,完成初步的设计及模块结构的求精。2.1硬件环境的选择在开发时,可以选择一台普通微机,不过推荐使用性能较好的服务器。一般CPU在1.0以上,128M内存就差不多了,其他没有什么特别的要求。2.2软件环境的选择安装的操作的系统WIN98、WIN2000、WIN XP均可,如果选择WIN98操作系统则需要再安装一个PWS个人服务站点,建议使用WIN2000或WIN XP操作系统,还要安装一个ACCESS2000数据库和IIS4.0以上。在网站运行时,一定要选择WIN2000操作系统,此外还需要安装ACCESS2

10、000数据库和Dreamweaver Ultradevhe以及IIS管理工具(操作系统自带)。1.Access2000关系型数据库的实现:Access2000 就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。Access 的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。另外,Access 允许创建自定义报表用于打印或输出数据库中的信息。Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。Access 是一种关系数据库工具,关系数据库是已开发的

11、最通用的数据库之一。如上所述,Access 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。为此,我选择了Access2000作为我此次数据库开发的工具。2.Asp的特点:Asp内含于IIS3.0和IIS4.0之中,通过ASP我们可以结合HTML网页、ASP指令和Active X控件建立动态,交互且高效的WEB服务器应用程序。有了ASP你就不必担心客户的浏览器是否能运行你所编写的代码,因为所以的程序都将在服务器执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户的浏览器,这样也就减轻了客户端浏览器的负担

12、,大大提高了交互的速度。而且ASP应用程序很容易开发和修改。3.二者的结合:ASP和Access2000两者的结合打造出Web页面前台和后台数据库的结合。ODBC数据源(32位)的系统DSN提供了ASP和Access数据库的连接。我们是通过它以及ASP程序来访问数据库并对其进行各种操作。ASP、Access以及其他微软的软件产品都是通过共用JET数据库引擎,从而给用户提供了丰富的数据类型。4.Dreamweaver的运用:系统所用的是Dreamweaver MX版本,是Macromedia公司推出网页制作软件,它采用图形编辑界面并能够自动产生HTML源代码。在Dreamweaver中,用户可以

13、同时编辑、修改图形和HTML代码。对于习惯使用HTML语言的用户可以在Dreamweaver中编辑网页,并能立刻看到编辑结果。Macromedia Dreamweaver用于网页设计和站点管理的可视化文本编辑器。它做到了“所见既所得”,简化了设计过程。针对可视化设计缺乏代码的完整性,Dreamweaver把可视化编辑器和文本编辑器集成在一起。无论用户使用的是文本编辑器,还是可视化的编辑器,Dreamweaver都能提供充分而得力的工具,使网站设计更加简单易行。 Dreamweaver MX的新特性包括以下几方面:1 集成的文本编辑器2 编辑非HTML文档的能力3 JavaScript 的调试4

14、 集成的O|Reilly代码引用5 可自定义的键盘快捷键5据库的概念:数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。计算机的数据库可以分为两类:非关系数据库(flat-file)和关系数据库(relational)。关系数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语,像记录、域等。第三章 系统数据库设计在一个应用软件中,数据库的设计是至关重要的,软件的可用性及使用质量都与数据库有着紧密的联系。好的数据库设计是开发高质量软件的前提条件。下面就详细的分析一下本系统的数据库结构设计。在本系统的数据库中,主要存放有公司动态新闻

15、、员工投稿区、中通论谈和网站管理员。分为主要的4张表,下面就分别做以具体的分析。3.1公司动态新闻(news1)公司动态新闻用于存放公司新闻,当网站管理员把新闻加入数据库中时,页面中就会显示相应的新闻内容。该表具体结构如下表 字段名类型长度是否必须填写newsid自动编号是top文本50是neirong备注是date日期/时间表3-1 动态新闻表news表中各字段的具体说明如下 newid:ID号。用来给系统中的连接编号。 top:新闻主题。 Neirong:新闻内容。 Date:新闻发布日期。 3.2员工投稿区(ygg)该表用于存放员工在中通物流报投的稿,网站管理员把文章加入到数据库中后,页

16、面中显示文章内容。该表具体的结构如下表: 字段名类型长度是否必须填写newid自动编号是top文本50是neirong备注是date日期/时间3.2 员工投稿区表ygg1表的各字段说明如下: newid:ID号。用来给系统中的连接编号。 Top:文章主题。 neirong:文章内容。 date:文章发表日期。 3.3中通论谈(luntan)论坛数据库主要有三个表,用户信息表、回复表和论坛主题表。下面就分别作以介绍。3.3.1用户信息表(user_info)该表中主要存放用户的一些个人资料。该表的具体结构如下:字段类型是否必须填写id自动编号是name文本否password文本否password

17、go文本否sex数字否email文本否homepage文本否icq文本否oicq文本否face文本否city文本否job文本否hobby文本否sign文本否Reg_time日期/时间是num数字否level文本是adminbid数字否boardid数字否bbsdf数字否lastlogin日期/时间是表3.3 用户信息表该表中各字段的具体说明如下:id:用户的序号,在生成时由系统自动填写,用于表示文章在数据库中的顺序。name:用户的名称。 Password:用户密码。Passwordgo:用户的验证密码。 Sex:用户性别。Email:用户邮件地址。 homepage:用户的主页。icq:用户

18、的ICQ。 Oicq:用户的OICQ。Face:用户的个性头像。 City:用户所在的城市。Job:用户目前职业。 Hobby:用户的兴趣爱好。Sign:用户的签名。 Reg_time:用户的注册时间。Num:用户发贴数。 Level:用户的级别。Adminbid:如果是版主则是所在的版面。 Bbsdf:用户论坛得分。Boardid:如果是版主则是他所在的版面。Lastlogin:用户上一次访问论坛的时间。3.3.2回复表(reply)该表示用来存放每篇原文收到的回复文章的,具体的表结构如下:字段类型是否必须填写id自动编号是username文本否replyid数字否bid数字否hits数字否

19、faceimg文本否content备注否wdate日期/时间否system文本否ip文本否表3.4 回复表该表的各字段含义说明如下:id:回复Id号,用于给回复的文章编号。username:回复原文的用户名示。 Replyid:回复的编号。Bid:版面编号。 Hits:点击数量。faceimg:表情图片。 content:回复内容。wdate:发贴时间。 System:浏览器的类型。Ip:IP地址。3.3.3论坛类别库(topic) 该表用来存放论坛中文章的类别,是由管理员规定并填写的。具体的表结构如下:字段类型是否必须填写Id自动编号是title文本否hits数字否bid数字否faceimg

20、文本否reply数字否content备注否wdate日期/时间否ldate日期/时间否username文本否lastusername文本否jh数字否ld数字否lock数字否表3.5 论坛类别库该表中各字段的具体含义如下:id:发贴编号。 Title:帖子标题。Hits:查看帖子次数。 Bid:版面编号。Faceimg:表情图标。 Reply:回复贴数。Content:贴子内容。 Wdate:发贴的时间。Ldate:最后发贴的时间。 Username:发贴的用户名。Lastusername:最后回复帖子的用户名。Jh:精华贴。0为普通贴,1为精华贴。Ld:难贴。0为普通贴,1为难贴。Lock:锁

21、定贴。0为未锁,1为锁定。3.4 网站管理员网站管理员主是用于管理员在线对公司动态新闻、员工投稿区的内容的增加。该表的具体结构如下表:字段名类型长度是否必须填写name文本8是password文本15是表3.6 管理员登入表该表中各字段的具体含义如下:name:用户名 Password:密码第四章 代码分析WEB设计的四个主要方面是:内容、技术、外观以及经济。考虑好首页站点的意图是非常重要的。在建设站点之前,应该认真理解站点设计中会遇到的问题以及要极力达到的目标。清晰的理解和定义目标,有助于确定站点设计的合理性。首页是客户相互交流的页面形象是非常重要的。在制作此页面之前,应该认真理解站点设计中

22、会遇到的问题以及要达到所期待的效果。清晰的理解和定义目标,有助于确定站点设计的合理性。 用ASP编程的过程中,首要的思路就是建立与数据库的连接,本主页用编写程序的方式写成一个头文件,只要在网站设计中需要连接数据库时在调用该文件就行了。4.1管理员登入分析首先在管理员页面中登入,输入正确的用户名和密码,主要代码如下: 输入主题和内容后,点击提交。主要代码如下:通过这段代码,相应的内容就会去现在首页的公司动态新闻中。4.2公司动态新闻分析在公司动态新闻这一块中,前台页面和后台数据库的连接是通过conn.asp,在页面中调用(),conn.asp的代码如下:在news表中读取数据:% dim sql

23、 dim rs sql=select * from news Set rs= Server.CreateObject(ADODB.Recordset) rs.open sql,conn,1,3 if rs.eof and rs.bof then response.write 还 没 有 任 何 信 息 rs.close end if %通过newsid连接到主题相对应的内容:a href=more.asp?newsid= target=_blank 主要代码分析:提取贴子总数和回复贴子总数显示最后注册的用户的名称、时间%set rs_name=server.createobject(adodb

24、.recordset)sql_name=select * from user_info order by id descrs_name.open sql_name,conn,1,1regusercount=rs_name.recordcount 注册总人数if rs_name.eof or bof then response.write 没有注册用户! else response.write & rs_name(name) & & rs_name(reg_time)rs_name.closeend if%以下是会员信息加入数据库(register.asp)的代码:%name=request(U

25、serName)/用户名 email=request(Email)邮件地址city=request(Location)所在地区 job=request(Occupation)目前的职homepage=request(URL)个人主页地址 hobby=request(Interests)个人兴趣爱好icq=request(Icqnum)icq号 oicq=request(Oicqnum)oicq号sign=request(Signature)个人签名档 face=request(FaceIcons)图标sex=request(Sex) password1=request(password1)pa

26、ssword2=request(password2)* 检测两者密码是否相同的情况 * if password1password2 then response.redirect error.asp?id=3 end if* 检测用户名是否也被注册了 *set rs_name=server.createobject(adodb.recordset)sql_name=select * from user_info where name=&name&rs_name.open sql_name,conn,1,3if rs_name.recordcount0 thenresponse.redirect

27、error.asp?id=2 用户名已存在! end ifresponse.Cookies(username)=name 把用户名存入cookie存入用户注册信息set rs=server.createobject(adodb.recordset)rs.open user_info,conn,2,3,2rs.addnewrs(name).value=name rs(password).value=password1 用户密码rs(passwordgo).value=password 验证密码 rs(sex).value=sexrs(email).value=email rs(homepage)

28、.value=homepagers(icq).value=icq rs(oicq).value=oicqrs(face).value=face rs(city).value=cityrs(job).value=job rs(hobby).value=hobbyrs(sign).value=sign转换签名档信息rs(reg_time).value=now() 注册时间 rs(lastlogin).value=now()第一录时间rs(level).value=/ 用户级别rs.update把信息加入数据库中rs.closeset rs=nothing转入注册成功页面set rs1=server

29、.createobject(adodb.recordset)sqlstr=select * from user_info where name=&name&rs1.open sqlstr,conn,1,3id=rs1(id)4.3发表、回复文章:当会员注册成功后返回首页输入刚刚注册的用户名和密码登陆论坛。当登陆成功后,在论坛栏目中选择你所喜欢的交流区。其界面显示了以往会员在此讨论区发表的文章,点击其标题显示其内容。当会员点击提交按钮,页面首面检查用户输入的信息是否正确,只要输入无误,用户的信息就会提交到save.asp加入数据库,返回其boardlist.asp把其刚加入的信息显示出来。论坛中

30、当发表的文章在一个页面显示不下时,为了更美观页面和把全部文章的标题从数据库中调出来并点击后显示其详细内容。此论坛设计了分页技术单页面连接技术,其ASP编程代码如下:%const MaxPerPage=10 /定义每一页显示的条数dim i,j,k /定义循环变量const maxx=8 /定义显示目数 /* 以下是显示的所有文章前10条 % sql=select * from pm order by id desc Set rs= Server.CreateObject(ADODB.Recordset) rs.open sql,conn,1,3 if rs.eof and rs.bof the

31、n response.write 找不到任何任何信息! rs.close end if % /找到记录用循环语句产生一行 ahref=show.asp?id= /以标题作链接,用ID传递参数=MaxPerPage then exit do rs.movenext loop %第五章 链接和发布网页做好后,还只是一些零散的页面,如果就这亲发布到INTERNET上去,不仅做网站的人感到力不从心,就是浏览者也感到厌烦,看完一页却不知下一页在哪。即使知道,也要重新打入网址,重新连接,一来一去,浪费很多时间,比较麻烦。所以,必须把所有的页面合理地链接起来,统一发布到互连网上。5.1 链接好的连接可以为访

32、问者节省很多时间,要建立页面间的链接,有两种方式可以实现。第一种是通过工具栏里HTML下的LINK(快捷键 CTRL+L),然后出现一个超链接的对话框,在URL里面选择路径;第二种是应用ASP的脚本语言编写,其语句形式为:需要链接的地方5.2发布 WIN2000下面,自带的IIS。点击“开始”,选择“设置”下的“控制面板”,双击“管理工具”图标,在引出的窗体下再双击“INTERNET服务管理器”。然后就可以用IE浏览器欣赏我的作品了。附录:放眼看去,每个城市都被繁密的商务写字楼和企业厂房包围着。当今的企业,如果仍然依靠传统的方式宣传自己企业的形象和文化、采购自己企业所需的原材料和配套部件、推销

33、自己企业的产品,则显得十分落后而且难以适应激烈的市场竞争。所以采用现如今通用的网络才能提高产品规模以及知名度,使企业形象走上一个新台阶。参考文献:1photoshop 7.0实用设计手册 出版社:中国水利水电出版社 徐鲁华等 编著 2FLASH MX 标准教程 出版社:北京希望电子出版社 黄刚 于林 编 3Java Script 实用指南 出版社:电子工业出版社 美 Lee Purcell Mary Jane Mara著 王岚波 王丽君 王一波 等译4Dreamweaver 3/4轻松掌握 网页制作、网络编程系列编委会出版社:中国人民大学出版社 谢辞: 时光荏苒,转眼间,大学三年生活即将结束。三年前,我们怀着骄傲与自豪来到这里,三年后,面对人生的十字路口,有过迷茫与徘徊,有过颓废与失落,但更多地是憧憬与希望。在大学的三年学习期间,我深切感受到大学的真正意义,在这里,有着治学严谨、精益求精的大师,有着同甘共苦,一起闹过、笑过的同窗好友。 即将离开校园,心里不免会感到失落与不舍,但存留更多的是感激,因为在三年的生活中,记录这青春的点点滴滴,感谢我生命中的良师益友,是他们让我的大学生活充满色彩和希望,收获一个更加美好的未来。在此,再次表示衷心的感谢!毕业课题成绩评定表指导教师评语:成绩:指导教师: 年 月 日

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁