&id=<%= rs(\
<% if len(rs(\title=left(rs(\else
title=(rs(\end if
response.write title %>
<% if rs(\是\
<% end if %> <%rs.MOVENEXT NEXT %>
新闻发布管理系统后台则设计了添加类别模块,搜索和删除功能模块,编辑功能模块。
这些模块的主要技术就是对数据库中的数据表进行添加,搜索,删除操作。
5.4 民族音乐与图片管理系统的设计与实现
添加类型 民族音乐、图片系统 管理类型 添加 管理 21
图16民族音乐、图片系统结构图
添加项目里嵌入了多个图片上传功能,在前台则以专辑和幻灯片效果展示,在音乐和图片的数据处理过程中,不能直接在数据库中存取图片和音乐,则通过在上传文件夹中储存图片和音乐,在数据库中只记录图片或者音乐的名称。
核心代码如下:
&id=<%= rs(\%>\target=\title=\rs(\名称\%>\src=\
rs(\
图
片
\
%>\
onerror=\alt=\rs(\名称\%>\width=\height=\border=\style=\/>
在页面展示中,嵌入了幻灯片,结合asp语句实现后台自动添加和更改图片的功能。
5.5 账号管理系统的设计与实现
登陆功能,登陆页面为admin_manage文件下的index.Html,在此页面中设计样式和表单,
通过简单的javascript判断输入账户是否为空,密码是否为空,当该两项不为空时以post方法提交数据到防SQL注入模块中进行字符过滤,然后提交到MD5加密模块中进行加密处理,然后在login.asp中与数据库中管理员下的信息进行账户和密码的比对,正确则进入管理页面,错误则返回登陆页面。
账户添加和账户密码修改功能
为了方便多个管理员对系统进行操作,故建立账户添加和账户密码修改功能,该功能亦可对以后的权限管理打下基础,在添加和修改的过程中,也需要通过javascript进行输入判断,如两次密码是否一致,该输入是否为空等
部分核心代码: <%
if Trim(Request.QueryString(\
dim password1,password2,name,adminname,grade name=Trim(Request.Form(\admin=Trim(Request.Form(\
23
password1=Trim(Request.Form(\password2=Trim(Request.Form(\password1=ReplaceBadChar(password1) password2=ReplaceBadChar(password2)
''''''''''''''''''''''''''''''''''''''''''''''' if Trim(Request.Form(\添 加\
set rs=server.CreateObject(\
sql=\rs.open sql,conn,1,3
if password1<>password2 then
Response.Write \两次输入的密码不一
致!');location='?action=list'\
elseif len(password2)<6 then
Response.Write
\
密
码
少
于
6
位
数!');location='?action=list'\
else
password2=md5(password2)
rs.addnew rs(\rs(\rs(\
rs(\rs.update rs.requery
24
rs.close set rs=nothing Response.Write
\
添
加
成
功!');location='?action=list'\
end if
end if
'''''''''''''''''''''''''''''''''''''''''''''' %>
6 关键技术的实现
6.1 Photoshop美工设计
Photoshop主要设计的有首页,内容页,后台登陆界面、后台管理界面。 设计首页之前需针对用户需求、教育网的使用对象、网站所要表现的主题做综合性分析,然后从色调、图片选取等做出选择,Photoshop的设计以美观为前提,设计时需要规划好整个网站的尺寸,该网站宽为1257px,高度根据实际需要添加的内容可自动调节。使用辅助线和标尺精确定位每一个图像的位置精确到1px。设计时便要考虑到每一个细节的处理,包含网站上的小logo,使用超链接的图标,在图片设计完后,还需要对网站的文字进行填充,做出一张完整的效果图,要做到网站完成后的样子和效果图分毫不差。在设计云南民族团结教育网中用到的技巧有,抠图技术(使用钢笔工具对大体图片进行抠出,细节部分可结合通道来进行抠图),图片合成技术(如:此网站将五星红旗、华表、日出等图片合成到一张图片之中),使用蒙版让图片的合成看起来更真实。切片技术是针对网站所需的图片进行更精确的切割以满足整体布局,切片工具还提供生成HTML代码的功能,但是为了网站的流畅性,代码的可管理性,一般不使用自动生成的HTML静态页面。
6.2 Div+Css 布局
DIV+CSS布局结构图
25