ASP+SQL课程设计文档格式.docx
- 文档编号:17324426
- 上传时间:2022-12-01
- 格式:DOCX
- 页数:13
- 大小:20.07KB
ASP+SQL课程设计文档格式.docx
《ASP+SQL课程设计文档格式.docx》由会员分享,可在线阅读,更多相关《ASP+SQL课程设计文档格式.docx(13页珍藏版)》请在冰豆网上搜索。
硬件:
电脑
课程设计进度计划
起至日期
工作内容
备注
2011.11.27---.12.3
2011.12.4----.12.10
2011.12.11---.12.20
搜集资料
编写程序
上机调试程序
撰写实验报告
参考文献、资料索引
序号
文献、资料名称
编著者
出版单位
1网络程序设计尚俊杰交通大学出版社
2ASP网站开发高峰霞清华大学出版社
3SQLServer2005赵喜来电子工业出版社
4数据库技术张建伟人民邮电出版社
5ASP技术基础李海人民邮电出版社
目录
引言……………………………………………………………………4
1.ASP动态网页程序设计……………………………………5
1.1首页index.asp……………………………………………5
1.2留言write.asp……………………………………………7
1.3Disp.asp…………………………………………………………8
2.SQL数据库程序设计………………………………………9
2.1创建数据库…………………………………………………………9
2.2创建数据表…………………………………………………………9
3.ASP与SQL的连接……………………………………………11
3.1设置数据源…………………………………………………………11
3.2连接代码……………………………………………………………11
3.3运行程序……………………………………………………………11
4.心得体会………………………………………………………12
引言
这学期通过对网络程序设计----ASP和数据库SQL的学习,使我对动态网站开发和数据存储和处理产生了浓厚的兴趣,同时也使我对程序有了新的认识和理解。
这两门课程是比较实用的课程,对今后的学习、工作都会有很大的帮助。
在老师们的指导下完成了这两门课程的学习,并制作此课程设计。
ASP是ActiveServerPage的缩写,意为“动态服务器页面”。
ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。
ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。
ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。
利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。
SQL(StructuredQueryLanguage)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。
同时也是数据库脚本文件的扩展名。
数据库技术是作为数据处理的一门技术而发展起来的,所研究的问题就是如何科学地组织和存储数据,如何高效地获取和处理数据。
然而ASP和数据库的结合,不仅会使它们发挥各自的特点,而且还会更好的体现二者结合的优越性,使其发挥出巨大的功能。
在学期即将结束时,综合所学知识,制作了网络程序设计和数据库技术结合的课程设计。
基于SQL的ASP程序设计
该课程设计总体分为三部分:
ASP动态网页程序设计部分、SQLServer数据库程序设计部分和ASP与SQL的连接部分。
这三部分最终组成一个整体,是不可分割的整体,缺一不可。
ASP动态网页设计部分的是构成网站的整体部分,客户浏览的视图都是网页程序的功劳,而客户的信息及一些重要的东西都放在SQL数据库中,此时的SQL数据库将发挥其作用,然而种种功能的实现的前提是ASP与SQL数据库要正确的连接,所以三者缺一不可。
1.动态网页设计
由于篇幅有限且代码比较繁琐,所以此只列出两个文件的详细代码。
1、index.asp
<
!
--#includefile="
conn.asp"
-->
%
sql="
select*fromwordsorderbyiddesc"
setrs=conn.execute(sql)
%>
DOCTYPEHTMLPUBLIC"
-//W3C//DTDHTML4.01Transitional//EN"
"
http:
//www.w3.org/TR/html4/loose.dtd"
>
html>
styletype="
text/css"
--
.style1{font-size:
24px}
body,td,th{
color:
#000000;
}
body{
background-image:
url(lizhiyong051403020.jpg);
a:
link{
#0000FF;
visited{
hover{
#FF0000;
active{
-->
/style>
head>
metahttp-equiv="
Content-Type"
content="
text/html;
charset=gb2312"
title>
留言版051403020<
/title>
/head>
body>
divalign="
center"
class="
style1"
<
p>
信科院的留言版<
/p>
ahref="
write.asp"
发表留言<
/a>
admin/add.asp"
留言管理<
index.asp"
返回主页<
tablewidth="
600"
border="
1"
align="
tr>
td>
标题<
/div>
/td>
tdwidth="
200"
发表时间<
100"
浏览<
/tr>
%dowhilenotrs.eof%>
disp.asp?
id=<
%=rs("
id"
)%>
"
title"
time"
count"
%rs.movenext
loop%>
/table>
&
nbsp;
/body>
/html>
2、Write.asp
.style4{font-size:
large}
051403020<
palign="
style4"
信科院的留言版——发表留言<
formname="
form1"
method="
post"
action="
save.asp"
tableborder="
0"
tdcolspan="
2"
spanclass="
/span>
87"
224"
%=now()%>
留言标题<
inputname="
type="
text"
id="
size="
40"
留言内容<
textareaname="
content"
rows="
8"
cols="
/textarea>
留言者:
name"
inputtype="
submit"
name="
Submit"
value="
提交"
/form>
under.asp"
3、Disp.asp
信科院的留言版——显示留言<
pclass="
style2"
标题:
style3"
被浏览<
次
返回<
height="
>
发表时间:
2.数据库编程
其中含有数据库文件bbs.mdf,数据库文件中包含三个数据表,它们的代码如下:
1、创建数据库bbs
createdatabasebbs
onprimary
(name='
bbs'
filename='
c:
\zxfasp\bbs.mdf'
size=5mb,
maxsize=20mb,
filegrowth=20%)
logon
bbs_log'
\zxfasp\bbs.ldf'
size=2mb,
maxsize=5mb,
filegrowth=1mb)
2、创建数据表tbForum
usebbs
go
createtabletbForum
(IDintidentity(1,1)primarykeynotnull,
strForumNametextnull,
lngForumCountintnull)
创建数据表tbBBS
createtabletbBBS
intForumIdintnull,
strTitletextnull,
strBodytextnull,
intLayerintnull,
intFatherIdintnull,
intChildintnull,
intHitsintnull,
strUserIdtextnull,
strEmailtextnull,
strIPtextnull,
dtmSubmitdatatimenull)
创建数据表tbUsers
createtabletbUsers
(IDintidentity(1,1)notnull,
strUserIdtextprimarykeynotnull,
strPwdtextnull,
strNametextnull,
strSexchar
(2)null,
strTeltextnull,
strQQtextnull,
strIntrotextnull,
dtmSubmitdatatimenull,
intArticleintnull,
intReAticleintnull)
3.ASP与SQL数据库的连接
1.设置数据源
(1)依次选择“开始”、“控制面板”、“管理工具”、“数据源”,打开数据源管理器对话框。
(2)选择“系统DNS”标签,然后单击“添加”按钮,会出现“创建数据源”对话框。
(3)选择“SQL”单击完成。
(4)在数据源名、说明中输入相关内容,然后选择路径,单击完成。
(5)添加完毕后,就会看到“数据源管理器”对话框中就出现刚添加的数据源。
2.编写连接代码
ASP与数据库的连接代码如下:
文件名:
odbc_connection.asp
Dimconn,ConnStr,ConnType,ConnServer,ConnUserPass,ConnDataBase
ConnType="
Driver={SQLServer};
ConnServer="
Server=USER2074;
ConnUserPass="
uid=sa;
pwd=zxf1022;
ConnDataBase="
database=bbs;
ConnStr=ConnType&
ConnServer&
ConnUserPass&
ConnDataBase
Setconn=Server.CreateObject("
ADODB.Connection"
)
conn.Open(ConnStr)
%>
3.运行程序
运行程序,浏览网页,在网页中进行各种操作,如有错误进行修改,并通过浏览网页,在网页中注册个人信息等方法,检查连接是否正确。
四.心得体会
三周的课程设计结束了,在这次的课程设计中不仅检验了我所学习的知识,也培养了我如何去把握一件事情,如何去做一件事情,又如何完成一件事情。
在设计过程中,与同学分工设计,和同学们相互探讨,相互学习,相互监督。
学会了合作,学会了运筹帷幄,学会了宽容,学会了理解,也学会了做人与处世。
课程设计是我们专业课程知识综合应用的实践训练,着是我们迈向社会,从事职业工作前一个必不少的过程.”千里之行始于足下”,通过这次课程设计,我深深体会到这句千古名言的真正含义.我今天认真的进行课程设计,学会脚踏实地迈开这一步,就是为明天能稳健地在社会大潮中奔跑打下坚实的基础.通过此次SQLServer2005数据库和ASP网络程序设计的课程设计,感觉自己在多方面都有所提高。
通过此次课程设计,综合运用所学知识从而培养和提高独立工作能力,同时独立思考的能力也有了提高。
在这次设计过程中,体会了学以致用,从中发现自己平时学习的不足和薄弱环节,从而加以弥补。
感谢老师.,严谨细致、一丝不苟的作风一直是学习中的榜样;
老师循循善诱的教导和不拘一格的思路给予我无尽的启迪。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ASP SQL 课程设计