毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 报告 >> 正文

用ASP技术实现网上作文的自动化管理 第6页

更新时间:2014-7-3:  来源:毕业论文

用ASP技术实现网上作文的自动化管理 第6页
</style>

</HEAD>

<BODY>

<%

dim title,lx,content,fname,tname,teacher,sj,lj,PID

title=Request.Form("title")'文章标题

lx=Request.Form("type")'文章类型

teacher=Request.Form("teacher")'老师姓名

content=Request.Form("content")'文章内容

tname=Request.Form("xm")'姓名

lj=request.form("lj")'年级


set con=server.CreateObject("ADODB.Connection")

set rec=server.CreateObject("ADODB.Recordset")

con.Open "user","user","user"


sj=date() & " " & time()

sql="insert into zwtd_info(发表者,发表时间,年级,题目,内容,指导老师,评论条数,点击次数,类别,评分等级) values('" & _

tname & "','" & sj & "','" & lj & "','" & title & "','" & content & "','" & _

teacher & "',0,0,'" & lx & "',0)"

con.Execute(sql)


con.Close

set con=nothing


Response.Write("<font style='font:9pt'>成功提交!</font>")

Response.End

%>

</BODY>

</HTML>

 

4. 评论作文

在浏览者,观看作文的时候,可以对本作文发表自己的看法。单击[我要发表评论]将调用default.asp文件,出现发表评论表单。其程序代码如下:

<%@language=vbscript%>

<%

dim id

id=request.querystring("id")

%>

<body>

<p>发表评论<br>

<form method="post" action="writesth.asp" style="font:9pt">

<table border="0" cellpadding="0" cellspacing="0" style="font:9pt">

<tr>

<td align="left">[评分]</td></tr><tr><td><select size="1" >"pf">

<option selected value="1">1</option>

<option value="2">2</option>

<option value="3">3</option>

<option value="4">4</option>

<option value="5">5</option>

</select></td>

</tr>

<tr>

<td align="left">[评论者]</td></tr><tr><td>

<input type="text" >"xm" size="6">

<input type="hidden" >"id" value=<%=id%>>

</td>

</tr>

<tr>

<td align="left">[评论]</td></tr><tr><td>

<textarea rows="8" >"pl" cols="30" style="font-style:normal; font-size:9pt; font-family:宋体"></textarea></td>

</tr>

</table>

<input type="submit" value="提交">

<input type="reset" value="清空">

</form>

</body>

</html>

 


评论者填写完各项评论后提交则通过writesth.asp文件将评论写入数据库。其程序代码如下:

<%@ Language=VBScript %>

<HTML>

<HEAD></HEAD>

<BODY>

<%

dim PID,pl,pf,fname,id,sj,average,sl,xm

xm=request.form("xm")

pf=Request.Form("pf")

pl=Request.Form("pl")

id=Request.Form("id")


set con=server.CreateObject("ADODB.Connection")

con.Open "user","user","user"


sj=date() & " " & time()

sql="insert into zwtd_talk(发表者,发表时间,内容,评分等级,zwid) values('" & xm & "','" & sj & "','" & pl & "'," & pf & "," & id & ")"

con.Execute(sql)


con.Close


con.Open "user","user","user"

set rec=server.CreateObject("ADODB.Recordset")

rec.ActiveConnection=con

rec.Source="select avg(评分等级) as fs,count(id) as gs from zwtd_talk where zwid=" & id & " group by zwid "

rec.CursorType=1

rec.LockType=1

rec.Open


rec.MoveFirst

average=int(rec.Fields("fs").Value)

sl=rec.Fields("gs").Value

rec.Close
set rec=nothing
con.Close
con.Open "user","user","user"
sql="update zwtd_info set 评分等级=" & average & " where & id
con.Execute(sql)
sql="update zwtd_info set 评论条数=" & sl & " where & id
con.Execute(sql)
con.Close
set con=nothing
Response.Write("<font style='font:9pt'>成功提交!</font>")
Response.End
%>
</BODY>
</HTML>
优.其它应注意的问题
以上各项操作可以将实现一个作文网站的基本自动化管理。但其中还缺乏管理者的有效管理,管理者要删除内容不好的作文或评论还必须打开数据库文件,进行操作。当然也可利用ASP文件建全一个管理页面,因这不是本文要点所以,不再说明。另处栏目还要注意网络安全问题。其方法可参见其它有关ASP技术文章。
七.小结
综上所述,利用ASP技术实现网站作文栏目的自动化管理是一项的有效方法。这种组建的方式,可以应用于网站的其它栏目。又由于ASP编程所用的Vbscript 与 Jscript语言较其它语言较简洁、易操作、功能较强非常适合教师用来开发网站。
另外在此感谢四川大学唐常杰教授对我的指导。

上一页  [1] [2] [3] [4] [5] [6] 

用ASP技术实现网上作文的自动化管理 第6页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。