资讯网站建设.docx
- 文档编号:12550877
- 上传时间:2023-04-20
- 格式:DOCX
- 页数:15
- 大小:504.99KB
资讯网站建设.docx
《资讯网站建设.docx》由会员分享,可在线阅读,更多相关《资讯网站建设.docx(15页珍藏版)》请在冰豆网上搜索。
资讯网站建设
辽宁工业大学
电子商务网站建设课程设计说明书
题目:
资讯网站建设
课程设计任务及评语
院(系):
经济治理学院教研室:
电子商务
学号
0
学生姓名
专业班级
电子商务041
课程设计(论文)题目
资讯网站建设
课程设计(论文)任务
第一,明确技术是为设计服务的,不要沉迷于技术的运用,坚决摒弃那些华而不实的特效。
第二,先为站点定义好统一的外部CSS,内部页面都调用这个CSS,这样不但可以让你的网页在浏览器改变设置时不变形。
第三,不要打开过多的新窗口,每个链接都会打开不同的新窗口尤其让人反感。
第四,图象的制作要兼顾大小和美观,图片和文字的混排、图片的合理压缩可以让页面美观而且文件小巧。
即使是个性十足的设计站点,浪费太多的时间在页面下载上也会令人生厌。
指导教师评语及成绩
第1章资讯网站开发的需求分析1
功能模块需求分析1
性能需求分析1
技术需求分析2
第2章咨讯网站设计3
网站开发平台3
网站整体构架设计3
界面设计3
业务设计4
第3章网站的代码编写5
.网站部份代码5
网站部份截图7
第4章网站的实现8
第5章个人总结9
参考文献10
第一章资讯网站开发的需求分析
网络传播不仅冲破了纸媒体新闻传播的"时刻差"障碍,而且打破了电媒体"点对面"的单向传播模式,取而代之的是全新的"点对点"的双向互动的网际传播方式。
在电视上,直播是一种节目形式,是通过编导组织化、结构化的立体时空,观众看到的是一个结构好的整体,但所谓众口难调,不可能照顾到每一个人的信息取向和情感需求。
而网上直播那么更多地提供了一种生活的自在状态和流程,和由此生发的信息空间,加倍具有个性色彩。
网络新闻能够以整个互联网作为其背景资源库,相关连接能够帮忙读者快速成立整体的熟悉,告知人全数的事实,转达出最新的真实信息,有效地幸免了传统媒体片面事实给人造成的误导,传统媒体的资源远远无法与之相较。
.功能模块需求分析
六大功能模块:
新闻动态、文章中心、图片展现、影音娱乐、资源下载、留言讨论。
(1)新闻动态:
此模块要紧由新闻动态、新闻统计、新闻分类、新闻搜索、人气排行和最新推荐六部份组成。
(2)文章中心:
此模块由文章作品、文章统计、文章分类、文章搜索、人气排行和最新推荐六部份组成。
其设计方式与上一模块新闻动态类似。
(3)图片展现:
在这一部份中,要紧实现的功能是将图片进行分类,而且在主页面中将精美的图片一一展现出来。
(4)影音娱乐:
提供方便快捷的网上娱乐休闲方式。
(5)资源下载:
用户可搜索自己需要的资讯并下载。
(6)留言讨论:
此部份需要用户进行登岸注册为会员后才可留言
.性能需求分析
·靠得住性:
保证资讯信息来源的靠得住性,发布新闻的及时性、全面性、详细性,保证数据传输的正确性;提供的效劳的正确性、靠得住性。
·平安性:
平安问题是互联网进展中的重要问题。
在整个网站系统建设进程中,充分重视平安、稳固和靠得住,利用成熟的、靠得住的平安产品,最大可能减小风险,做到防范于未然。
能够御防网络歹意解决,系统入侵,病毒传染等。
·快速高效:
能够在保证网页信息完整性的情形下,使网页能及时的下载到用户客户端,最大的减少用户的等待时刻。
·易用易治理:
整个网站在运作进程中,要紧涉及两个客体,利用者和治理保护者。
关于利用者,开发易用、易阅读的信息化技术和界面;关于治理者和保护者,系统的后台治理平台超级重要。
·可扩展性:
互联网的进展日新月异,网络信息化应用技术进展会专门快。
.技术需求分析
技术需求分析要紧包括数据库技术;相关程序开发,如网页程序ASP、JSP、CGI、数据库程序等;网络通信效劳技术;平安防护技术;负载均衡技术等等。
·网页要紧采纳表格方式进行排版,利用CSS进行整体样式设计,采纳静态网页设计,XML能够用来分离数据和HTML文件:
能够用XML记录数据,然后为XML文件指定样式表(如XSL),利用样式表将XML文件“翻译”成HTML格式来显示。
利用HTML语言编辑页面XML语言封装数据,该方式有阅读速度快,易搜索,易保留等特点。
·利用asp实现与用户的交互功能,处置用户提交的数据,返回效劳器的处置结果,实现页面与数据库的关联。
ASP即ActiveServerPage的缩写。
它是一种包括了利用VBScript或Jscript脚本程序代码的网页。
当阅读器阅读ASP网页时,Web效劳器就会依照请求生成相应的HTML代码然后再返回给阅读器,如此阅读器端看到的确实是动态生成的网页。
是一种简单、方便的编程工具。
当在Web站点中融入ASP功能后,将发生以下情形:
一、用户调出站点内容,默许页面的扩展名是.asp。
二、阅读器从效劳器上请求ASP文件。
3、效劳器端脚本开始运行ASP。
4、ASP文件依照从上到下的顺序开始处置,执行脚本命令,执行HTML页面内容。
五、页面信息发送到阅读器。
因为脚本是在效劳器端运行的,因此Web效劳器完成所有处置后,将标准的HTML页面送往阅读器。
留言版用asp设计,后台采纳SQLSERVER数据库进行治理,利用SQL语句实现对数据库的访问、修改、删除等治理。
·资讯网站总容量比较大,信息量大,需要申请自己的IP和域名,成立自己的网站效劳器,防火墙,堡垒机。
采纳Window2000/NT操作系统。
对阅读者运行要求较低。
用户只需装有及以上版本即可阅读网站。
·效劳编程利用C#语言编程实现效劳处置,利用XML封装数据,在XMLAPI(用来读写、访问XML的应用程序)的支持下实现数据跨平台、跨应用的交互。
·网站平安性,防黑、防病毒方案。
具有平安防护机制、平安检测机制和平安恢复机制。
“网络平安(networksecurity)”进行逻辑上的别离概念,即平安解决(securityattack)是指损害机构所拥有信息的平安的任何行为;平安机制(securitymechanism)是指设计用于检测、预防平安解决或恢复系统的机制;平安效劳(securityservice)是指采纳一种或多种平安机制以抵御平安解决、提高机构的数据处置系统平安和信息传输平安的效劳。
及时发觉和制止对系统进行的各类解决,作全方位的、整体的网络平安防范体系。
·负载均衡技术。
负载均衡成立在现有网络结构之上,它提供了一种廉价有效的方式扩展效劳器带宽和增加吞吐量,增强网络数据处置能力,提高网络的灵活性和可用性。
它要紧完成以下任务:
解决网络拥塞问题,效劳就近提供,实现地理位置无关性;为用户提供更好的访问质量;提高效劳器响应速度;提高效劳器及其他资源的利用效率;幸免了网络关键部位显现单点失效。
负载均衡是一种策略,它能让多台效劳器或多条链路一起承担一些繁重的计算或I/O任务,从而以较低本钱排除网络瓶颈,提高网络的灵活性和靠得住性。
第二章资讯网站的设计
.网站开发平台
本网站要紧用MacromediaDreamweaverMX进行网页设计,动画部份用MacromediaFlash制作,位图图片要紧用AdobePhotoshop处置,矢量图要紧用MacromediaFireworkMX进行设计。
数据库用MicrosoftAccess。
网站采历时下流行的阅读器/效劳器方式进行访问。
应用效劳器ASP。
.网站整体构架设计
网站构建分为逻辑构架和物理构建。
逻辑构建分为:
用户表现、业务效劳、数据效劳;物理结构分为:
用户界面、程序和函数、数据库;其顶用户表现同意用户输入,输出处置结果。
业务效劳实现逻辑处置(上层)、挪用组件(基层);数据库存储数据对象包括本地数据和网络数据。
咱们采纳多层构架,在COM,DCOM,CORBA,,RMI,XmlWebServices中咱们选择XmlWebServices构架,因为XmlWebServices是基于阅读器的web应用程序利用HTTP标准协议进行通信,是松耦合的,对挪用者是透明的,只要它的接口不变,挪用者就不需要作任何改变;同时它又具有良好的封装性;是一种公用、开放的系统架构,采纳完全免费、标准的协议完成对自身的描述和数据的传输和互换;它是高度的可集成性,正真实现了平台和语言的跨越,使现有的系统都能够方便的将现有的功能封装为WebService发布出来,供其他系统挪用。
XmlWebServices给应用程序带来的益处包括:
1.平台无关性2.通用的通信通道3.企业业务的可扩展性4.功能的可重用性。
咱们利用来构建XmlWebServices,它继承了的壮大特性,包括利用HTTP标准网络协议,可利用多种语言编写和与IIS的集成等等。
这就大大减轻了开发和部署XmlWebServices的工作量。
1.业务逻辑:
业务逻辑负责处置各类效劳请求、返回,同意界面的用户
输入信息,通过执行业务逻辑程序、程序接口挪用途理业务
2.后台接口:
当需要和后台数据库链接时,通事后台接口在后台的数据
库读取、写入、删除、修改信息等。
3.数据库、物理链接:
后台接口为提供业务层和后台链接的方式,达到对上层的
透明实现,数据库负责存储各类数据信息。
.界面设计
一、网页设计美术设计要求,网页美术设计一样要与网站整体形象一致,要符合CI标准。
要注意网页色彩、图片的应用及版面计划,维持网页的整体一致性。
二、在新技术的采纳上要考虑要紧目标访问群体的散布地域、年龄阶级、网络速度、阅读适应等。
3、制定网页改版打算,如半年到一年时刻进行较大规模改版等。
网站主页采纳静、动相结合的方式,即静态的主画面和动态的图片相结合,利用ASP与数据库结合的技术成立查询系统,采纳交互式的动态的web页面来实现。
版式设计通过文字图形的空间组合,表达出和谐与美。
版式设计通过视觉要素的理性分析,和严格的形式组成训练,培育对整体画面的把握能力和审美能力。
一个优秀的网页设计者也应该明白哪一段文字图形该落于何处,才能使整个网页生辉。
尽力做到整体布局合理化、有序化、整体化。
优秀之作,擅长以巧妙、合理的视觉方式使一些语言无法表达的思想得以论述,做到丰硕多样而又简练明了。
.业务设计
业务层(TheBusinessLayer)一个典型Web应用的中间部份是业务层或效劳层。
能够自动从Internet上搜索各类热点、核心新闻信息、图片、音频等,并挪用新闻分类治理模块对此类信息进行分类、检测等一系列处置。
数据库治理模块:
依照不同的信息按种类将文字、图片、音频等信息分类存储,同时将不同时刻、不同内容、不同类别的信息存在相应的数据库并在需要时对不同的信息进行删除或新建数据表。
在存储进程中能够成立关键字、外键等有关数据信息。
界面显示处置模块:
挪用数据库和业务处置模块的各类素材和逻辑程序按设计好的界面模块把各类网页素材填充到网页模板中,并应付不同的客户机、操作系统、阅读器提供不同布局整合使网站能够在各类情形下以最好的成效显示在用户眼前。
发布系统模块:
把做好的网页在代理机构注册,把网页在Internet上发布出去,并能够依照不同的业务处置机制按时或及时的更新网页内容同时可不能阻碍到用户对网页的正常访问。
资讯分类治理模块:
能依照资讯题目和内容的关键字进行分类。
资讯查询功能:
同意界面用户提交的信息,依照信息在数据库中搜索与此有关的关键字,并返回该数据表中的表头到界面中。
资讯投票调查功能:
在某些信息中提供统计的功能。
友谊链接功能:
实现与同类网站的超链接。
广告业务功能:
依照链接数据库中的内容,定位广告在界面中的位置,如何显示。
网站治理功能:
能够使治理员方便的治理网站中的各类信息,各类效劳等等。
数据库治理模块
第三章.网站的代码编写
网站部份代码
一、新闻动态:
此模块要紧由新闻动态、新闻统计、新闻分类、新闻搜索、人气排行和最新推荐六部份组成。
其要紧代码如下:
<%
title="新闻动态"
YCMS_Open()
YCMS_Head()
CallYCMS_Where(title,"")
Dimtmp,tmptmp
tmp=YCMS_skin(7)
IfYCMS_logined()Then
tmp=Replace(tmp,"{$login$}",YCMS_logins())
Else
tmp=Replace(tmp,"{$login$}",skin_login)
EndIf
tmp=Replace(tmp,"{$total$}",YCMS_total("YCMS_news"))
tmp=Replace(tmp,"{$search$}",YCMS_search("1","搜索新闻"))
tmp=Replace(tmp,"{$class$}",YCMS_class("YCMS_newsclass","YCMS_news"))
tmp=Replace(tmp,"{$topclick$}",YCMS_click("YCMS_news",""))
tmp=Replace(tmp,"{$topbest$}",YCMS_best("YCMS_news",""))
tmp=Replace(tmp,"{$pic$}",YCMS_pic("YCMS_news",4))
tmptmp=Split(tmp,"
--@@@-->")
YCMS_Foot()
YCMS_Close()
%>
二、文章中心:
此模块由文章作品、文章统计、文章分类、文章搜索、人气排行和最新推荐六部份组成。
其设计方式与上一模块新闻动态类似。
三、图片展现:
在这一部份中,要紧实现的功能是将图片进行分类,而且在主页面中将精美的图片一一展现出来。
部份代码如下:
<%
title="图片展现"
YCMS_Open()
YCMS_Head()
CallYCMS_Where(title,"")
Dimtmp,tmptmp
tmp=YCMS_skin(11)
IfYCMS_logined()Then
tmp=Replace(tmp,"{$login$}",YCMS_logins())
Else
tmp=Replace(tmp,"{$login$}",skin_login)
EndIf
tmp=Replace(tmp,"{$total$}",YCMS_total("YCMS_Pic"))
tmp=Replace(tmp,"{$search$}",YCMS_search("1","搜索图片"))
tmp=Replace(tmp,"{$class$}",YCMS_class("YCMS_Picclass","YCMS_Pic"))
tmp=Replace(tmp,"{$topclick$}",YCMS_click("YCMS_Pic",""))
tmp=Replace(tmp,"{$topbest$}",YCMS_best("YCMS_Pic",""))
tmp=Replace(tmp,"{$pic$}",YCMS_pic("YCMS_pic",4))
tmptmp=Split(tmp,"
--@@@-->")
%>
四、影音娱乐:
提供方便快捷的网上娱乐休闲方式。
五、资源下载:
部份代码如下:
<%
title="资源下载"
YCMS_Open()
YCMS_Head()
CallYCMS_Where(title,"")
Dimtmp,tmptmp
tmp=YCMS_skin(15)
IfYCMS_logined()Then
tmp=Replace(tmp,"{$login$}",YCMS_logins())
Elsetmp=Replace(tmp,"{$login$}",skin_login)
EndIf
tmp=Replace(tmp,"{$total$}",YCMS_total("YCMS_Down"))
tmp=Replace(tmp,"{$search$}",YCMS_search("1","搜索下载"))
tmp=Replace(tmp,"{$class$}",YCMS_class("YCMS_Downclass","YCMS_Down"))
tmp=Replace(tmp,"{$topclick$}",YCMS_click("YCMS_Down",""))
tmp=Replace(tmp,"{$topbest$}",YCMS_best("YCMS_Down",""))
tmp=Replace(tmp,"{$pic$}",YCMS_pic("YCMS_down",4))
tmptmp=Split(tmp,"
--@@@-->")
%>
六、留言讨论:
此部份需要用户进行登岸注册为会员后才可留言。
要紧代码如下:
<%
title="留言讨论"
YCMS_Open()
YCMS_Head()
CallYCMS_Where(title,"")
Dimtmp,tmptmp,tmptmptmp
tmp=YCMS_skin(17)
tmptmp=Split(tmp,"
--@@@-->")
YCMS_Print(tmptmp(0))
Dimbestsql
ifuseradmin<>3Then
bestsql="Select*from[YCMS_book]where[isbest]=1and[ispass]=1"
Else
bestsql="Select*from[YCMS_book]where[isbest]=1"
Endif
setrsbest=("")
bestsql,conn,1,1
n=0
dowhilenot
Dimbestlist
bestlist=tmptmp
(1)
bestlist=Replace(bestlist,"$id$",rsbest("id"))
Ifuseradmin=3Then
bestlist=Replace(bestlist,"$status$"," -2px;margin: -2px;'name='postid'type='checkbox'onclick='unselectall()'id='postid'value='"&rsbest("id")&"'/>") Else bestlist=Replace(bestlist,"$status$"," bold;color: #f00;'>精") Endif bestlist=Replace(bestlist,"$color$",rsbest("color")) bestlist=Replace(bestlist,"$title$",YCMS_cut(rsbest("title"),60)) bestlist=Replace(bestlist,"$adduser$"," action=userdata&Name="&(rsbest("adduser"))&"'>"&rsbest("adduser")&"") bestlist=Replace(bestlist,"$click$",rsbest("click")) bestlist=Replace(bestlist,"$reply$",rsbest("reply")) bestlist=Replace(bestlist,"$time$",YCMS_time(rsbest("addtime"),3)) %> 网站部份截图 第四章.网站的实现 1.界面布局 Web站点主页应具有的大体成份包括: 页头: 准确无误地标识咱们的站点标志和主题;E-mail地址: 用来接收用户垂询;联系信息: 如一般邮件地址或;版权信息。 2.数据库与作业交互 XML能够用来将数据保留到数据库或文件系统中。 它能够专门好的描述数据及其结构,XML关于数据存储问题具有天生的亲和力。 不管是传统的文件系统,关系型数据库,仍是此刻流行的面向对象的数据库,XML都能够匹配。 3.网站保护 效劳器及相关软硬件的保护,对可能显现的问题进行评估,制定响应时刻。 数据库保护,有效地利用数据是网站保护的重要内容,因此数据库的保护要受到重视。 内容的更新、调整等。 制定相关网站保护的规定,将网站保护制度化、标准化。 4.网站测试 网站发布前要进行细致周密的测试,以保证正常阅读和利用。 要紧测试内容: 效劳器稳固性、平安性。 程序及数据库测试。 网页兼容性测试,如阅读器、显示器。 依照需要的其他测试。 第五章.个人总结 通过ASP程序课程设计,我在网页设计方面的知识水平提高了专门大一步,而且切躯体会到了只有通过实践才能提高理论知识。 同时在那个实践的进程中也我也总结出了自己关于建设网站的一些熟悉: 一、一个成功的网站,先期的预备工作是很重要的,好的开始等于成功的一半。 在这一时期有两个要紧的问题需要考虑站点的定位: 主题的选择对尔后的进展方向有决定性的阻碍,考虑好做什么内容就要尽力做出特色。 二、选好了方向,就要为目标而尽力了。 对一个成功的网站建设者来讲,熟练把握网页设计和图形处置的技术是必需的,但体会是在实战中取得的。 网站建设最重要的莫过于两个问题: 设计和内容,素材的预备是日积月累的结果,在那个地址偏重谈一谈设计: 第一,导航清楚,布局合理,层次分明,页面的链接层次不要太深。 第二,风格统一: 维持统一的风格,有助于加深访问者对你的网站的印象。 第三,色彩和谐、重点突出: 在网页设计中,依照和谐、均衡和重点突出的原那么,将不同的色彩进行组合、搭配来组成美观的页面。 第四,界面清爽: 要吸引访问者长时刻的停留在你的网站,万万不能让用户第一眼就感觉压抑。 三、技术运用中要注意的一些事项: 第一,明确技术是为设计效劳的,不要沉迷于技术的运用,坚决摒弃那些脆而不坚的特效。 第二,先为站点概念好统一的外部CSS,内部页面都挪用那个CSS,如此不但能够让你的网页在阅读器改变设置时不变形。 第三,不要打开过量的新窗口,每一个链接都会打开不同的新窗口尤其让人反感。 第四,图象的制作要兼顾大小和美观,图片和文字的混排、图片的合理紧缩能够让页面美观而且文件小巧。 即便是个性十足的设计站点,浪费太多的时刻在页面下载上也会令人一辈子厌。 以上确实是我在本次课程设计中的收成,相信这些小小体会会给我以后的开发设计经历奠定下良好的基础,同时我也会继续尽力学习,更正设计中的缺点部份,让自己成为能够独当一面的网站开发设计员。 参考文献 [1]谭浩强《动态网页制作ASP》电子工业出版社 [2]陈新龙《多媒体技术与网页设计》清华大学出版社 [3]张小小《基于Internet的系统开发》清华大学出版社 [4]冯沃辉肖金秀《中文DreamweaverMX2004网页设计经典》冶金工业出版社 [5]梁嘉超卢山夏运强《ASP后台数据库网站制作实例经典》冶金工业出版社
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 资讯 网站 建设