课程设计Word文档格式.docx
《课程设计Word文档格式.docx》由会员分享,可在线阅读,更多相关《课程设计Word文档格式.docx(12页珍藏版)》请在冰点文库上搜索。
3、安装IIS服务器程序
IIS的安装是创建ASP运行环境的关键一步,安装好它以后,计算机就是一台Web服务器了。
下载IIS安装包,在控制面板中添加或删除程序中安装IIS。
安装好IIS后,进入控制面板下的管理工具找到INTERNET信息服务双击即可打开。
然后建立虚拟目录,把自己首页的目录写上去,然后取一个别名,主要是为了方便,再在默认文档中,写上主页的文件名就可以了,以后在IE浏览器中只要打127.0.0.1就会显示自己的主页。
如图所示,
(二)系统分析与总体设计
新闻发布及管理系统包括常规操作、系统管理、新闻管理、留言管理等模块。
具体描述如下:
1.常规操作:
(1)管理首页,包括类别编号和类别名称等信息;
(2)修改密码;
(3)安全退出;
2.系统管理:
(1)站点信息配置;
(2)管理员管理;
(3)数据库管理;
(4)广告管理
3.新闻管理:
(1)新闻分类;
(2)添加新闻;
(3)管理新闻(5)回收站;
(6)评论管理。
4.留言管理:
(1)等审留言
(2)全部留言。
5.相关说明:
(1)栏目管理;
(2)服务条款;
系统功能模块划分
计出系统的功能模块,如图1所示。
图一
新闻发布及管理系统的功能模块之间的关系如图2所示。
图二
(三)系统主界面与登录程序设计
1、首先进入Internet信息服务添加网站此网站名为sx
2.、打开index.asp进入前台首页
3
(1)打开admin_login.asp进入后台
(2)管理员登录后进入后台
(3)新闻发布管理
(4)添加新闻类别
(5)退出登录
五、实验中出现的问题及解决方案
1网站的构架:
在一个网站整体的设计中,需求分析是最重要的,其次便是网站结构的设计,从网站的大体框架到网站的每一个元素的布局,每一个环节都至关重要,而这每一个环节也是最困难的。
不仅要照顾到网站的功能,还要照顾网站的美观化、可使用性等,这是本次实验设计遇到的第一个难题。
2网站功能实现:
本次实验主要使用可视化软件来设计。
在设计过程中,经常会遇到功能无法实现的困难。
现列举如下:
对记录的删除
使用Dreamweaver连接好数据库后,通过创建的连接对象即可实现对数据源的访问和控制。
可以通过该软件良好的界面进行可视化编辑,实现对数据源记录的添加、更新、删除等操作。
在对记录操作的功能实现过程中,我所遇到的问题主要来自于记录的删除。
我首先将记录放置在表单中,然后在表单里嵌套表格,将记录绑定到表格里,即动态文本,然后在其后添加“删除”按钮,通过单击按钮即可删除记录。
问题:
每次删除记录后,报错显示无法找到记录。
原因分析:
当删除记录后,数据源将源表里的记录进行了删除,然而当重新定向到页面里,则会报错。
主要原因在于对于重复区域的定义范围不够清楚,导致删除按钮被错误重复显示。
解决方法:
将重复区域定义在表单上。
六、实验体会及下一步工作
在本次实验过程中,遇到了很多困难,总结一下主要为以下三方面:
第一,对所学内容掌握不够扎实,如CSS.在网站制作过程中,常常出现为一个小的问题花费很多时间。
第二,缺乏钻研的劲头。
平常在使用DW的过程中,没有去自学更多的知识,以至于在本次实验中,要边学边做,很浪费时间,应该在平常时间比较充裕的时候自学。
这也充分暴露出自身的惰性,需要改进。
第三,网站制作技巧差。
这主要是因为不常做的缘故。
一个好的网站需要设计者在平时多看多练,在这两方面我都比较欠缺,以后需要改正
继续努力学习相关的知识,做到常看常练,克服自身的惰性,勇于进取学会与他人合作,一个好的网站需要很多人的合作,不是一个人的工作,为此,必须加强团队合作精神。
网页制作是一个艰苦的工作,对于每一个搞网页的人来说,都要做好吃苦的准备,技术在不断改进,我应该加强自身的学习,适应时代的要求。
七、实验部分代码
<
!
DOCTYPEHTMLPUBLIC"
-//W3C//DTDHTML3.2Final//EN"
>
htmldir=ltr>
head>
style>
a:
link{font:
9pt/11pt宋体;
color:
FF0000}
visited{font:
#4e4e4e}
/style>
METANAME="
ROBOTS"
CONTENT="
NOINDEX"
title>
无法显示网页<
/title>
METAHTTP-EQUIV="
Content-Type"
Content="
text-html;
charset=gb2312"
/head>
script>
functionHomepage(){
--
//inrealbits,urlsgetreturnedtoourscriptlikethis:
//res:
//shdocvw.dll/http_404.htm#http:
//www.DocURL.com/bar.htm
//FortestinguseDocURL="
res:
//shdocvw.dll/http_404.htm#
DocURL=document.URL;
//thisiswherethehttporhttpswillbe,asfoundbysearchingfor:
//butskippingtheres:
//
protocolIndex=DocURL.indexOf("
:
//"
4);
//thisfindstheendingslashforthedomainserver
serverIndex=DocURL.indexOf("
/"
protocolIndex+3);
//forthehref,weneedavalidURLtothedomain.Wesearchforthe#symboltofindthebegining
//ofthetrueURL,andadd1toskipit-thisistheBeginURLvalue.WeuseserverIndexastheendmarker.
//urlresult=DocURL.substring(protocolIndex-4,serverIndex);
BeginURL=DocURL.indexOf("
#"
1)+1;
urlresult=DocURL.substring(BeginURL,serverIndex);
//fordisplay,weneedtoskipafterhttp:
//,andgotothenextslash
displayresult=DocURL.substring(protocolIndex+3,serverIndex);
InsertElementAnchor(urlresult,displayresult);
}
functionHtmlEncode(text)
{
returntext.replace(/&
/g,'
&
amp'
).replace(/'
quot;
'
).replace(/<
lt;
).replace(/>
gt;
);
functionTagAttrib(name,value)
return'
'
+name+'
="
+HtmlEncode(value)+'
"
;
functionPrintTag(tagName,needCloseTag,attrib,inner){
document.write('
+tagName+attrib+'
+HtmlEncode(inner));
if(needCloseTag)document.write('
/'
+tagName+'
);
functionURI(href)
IEVer=window.navigator.appVersion;
IEVer=IEVer.substr(IEVer.indexOf('
MSIE'
)+5,3);
return(IEVer.charAt
(1)=='
.'
&
IEVer>
='
5.5'
)?
encodeURI(href):
escape(href).replace(/%3A/g,'
).replace(/%3B/g,'
functionInsertElementAnchor(href,text)
PrintTag('
A'
true,TagAttrib('
HREF'
URI(href)),text);
//-->
/script>
bodybgcolor="
FFFFFF"
tablewidth="
410"
cellpadding="
3"
cellspacing="
5"
<
tr>
tdalign="
left"
valign="
middle"
width="
360"
h1style="
COLOR:
000000;
FONT:
12pt/15pt宋体"
--Problem-->
/h1>
/td>
/tr>
tdwidth="
400"
colspan="
2"
fontstyle="
Font:
9pt/11pt宋体"
试图访问的网页出现问题,无法显示。
/font>
hrcolor="
#C0C0C0"
noshade>
p>
请尝试执行下列操作:
/p>
ul>
liid="
instructionsText1"
单击<
ahref="
javascript:
location.reload()"
刷新<
/a>
按钮,或稍后重试。
br>
/li>
li>
打开
if(!
((window.navigator.userAgent.indexOf("
MSIE"
)>
0)&
(window.navigator.appVersion.charAt(0)=="
)))
{
Homepage();
}
//-->
主页,然后查找与所需信息相关的链接。
/ul>
h2style="
font:
000000"
HTTP错误500.100-内部服务器错误-ASP错误<
Internet信息服务<
/h2>
技术信息(用于支持人员)<
错误类型:
Provider(0x80004005)<
#26410;
#25351;
#23450;
#30340;
#38169;
#35823;
b>
/sx/xwz/conn.asp,&
#31532;
4&
#34892;
/b>
浏览器类型:
Mozilla/4.0(compatible;
MSIE6.0;
WindowsNT5.1;
SV1)
网页:
GET/sx/xwz/index.asp<
时间:
2010&
#24180;
6&
#26376;
24&
#26085;
12:
30:
03
详细信息:
支持<
/table>
/body>
/html>