论文部分内容阅读
摘 要:本文主要对《美的呵护——网上化妆品信息筛选及推荐系统》中会员的注册和登陆、留言板的设计、产品推荐、信息的更新和管理、皮肤测试、模糊搜索等功能的实现进行详细地介绍。主要包括网站与数据库的链接,动态网页的设计,前台管理和后台管理的链接等。
关键词:数据库连接;搜索;筛选;交互
1 网站开发的整体介绍
美的呵护——网上化妆品信息筛选及推荐系统旨在克服网上化妆品信息冗杂繁多、且存在虛假的问题,高效准确地为人们介绍各化妆品的详细信息,消除信息不对称给人们带来的困扰;同时根据用户的信息,推荐适合他们的相关产品;此外该系统还提供在线皮肤测试、留言互动、关键词搜索等功能,为用户呈现了一个精致的网站平台。
2 使用软件
用Microsoft Access、Dreamweaver CS5进行网站的设计,用PS、Flash、Firework进行素材的处理。
3 制作的网站的步骤
网站的建立主要包括网站定位、搜集素材、整体规划、数据库设计、制作网页、测试、上传发布、更新维护。
4 关建功能的实现
4.1 网站与数据库的链接
将动态网页与建好的数据库通过数据源链接。
⑴数据源和数据库之间的链接:打开控制面板中的管理工具,找到数据源(ODBC)图标,双击打开,添加名为Microsoft Access Driver(*.mdb)数据源,选择站点下面的数据库,确定。
⑵站点中的动态网页和数据源链接:进入Dreamweaver,打开数据库面板选择数据源名称,使用本地的DSN,确定即可。
4.2 信息的更新和删除
产品的修改和删除是通过服务器行为中的更新记录和删除记录来实现的。在产品的修改和删除时要通过URL地址传递参数,实现动态获取相应产品的数据。下面以删除信息为例,介绍此功能的实现。
⑴在News页面建立服务器行为——查询纪录集,并绑定纪录集;
⑵选中删除文字,进行文字链接,参数设置为
News_del.asp?id=<%=(Recordset1.Fields.Item("bianhao").Value)%>;
⑶进入News_del.asp页面,打开绑定面板,添加请求变量,名称设为id,要与上述保持一致,并将变量显示在页面中;
⑷添加服务器行为纪录集(查询),筛选条件为bianhao=id,参考url参数;
⑸添加服务器行为删除纪录,设置好参数即可。
4.3 多参数关键词搜索的实现
⑴建立ASP.VBScript动态页面,插入表单、文本域、按钮,并为文本域命名。
⑵新建显示搜索结果的动态页面,添加服务器行为——查询纪录集,选择高级设置,编写SQL,实现多参数关键词搜索,代码如下:
SELECT *
FROM T_pro
WHERE stage LIKE %MMColParam% and sex LIKE %MM_sex% and suitable LIKE %MM_suitable%
4.4 网页与用户的交互
网站的友好性体现在网站与用户的互动作用。当用户没有登录时,网站首页显示“您好,请登录网站”;如果是管理员登录的话,网站首页显示“您好,某某,管理后台”;而当普通会员登录时,网站显示“您好,某某,个人首页,退出登录”。为实现此功能,在动态页面中添加如下代码:
<% if Session("MM_Username")="" then
response.Write("美的呵护欢迎您!登陆网站")
elseif Session("MM_UserAuthorization") = 1 then
response.Write("您好!"& session ("MM_Username")&"后台管理"&"退出登陆")
else
response.Write("您好!"& session ("MM_Username")&"我的个人主页"&"退出登陆")
end if %>
5 总结
全面系统的化妆品信息以及生活常识,留言板的设计,皮肤测试,产品的介绍和管理,多参数模糊搜索的应用等体现了网站的特色。该网站为用户提供了更加真实权威的信息、高效准确地筛选,并结合个人情况,推荐适合用户的化妆品。网站建成初期,一些功能可能有待完善,项目成员会根据用户的反馈不断的优化。
[参考文献]
[1]杨选辉.网页设计与制作.北京:清华大学出版社.2009.
[2]赵祖荫,王云翔,胡耀芳.网站设计与制作教程.北京.清华大学出版社.2008.
[3]金旭亮.ASP.NET程序设计教程.北京:高等教育出版社.2009.
[4]http://www.56.com/w48/album-aid-10991893.html.
关键词:数据库连接;搜索;筛选;交互
1 网站开发的整体介绍
美的呵护——网上化妆品信息筛选及推荐系统旨在克服网上化妆品信息冗杂繁多、且存在虛假的问题,高效准确地为人们介绍各化妆品的详细信息,消除信息不对称给人们带来的困扰;同时根据用户的信息,推荐适合他们的相关产品;此外该系统还提供在线皮肤测试、留言互动、关键词搜索等功能,为用户呈现了一个精致的网站平台。
2 使用软件
用Microsoft Access、Dreamweaver CS5进行网站的设计,用PS、Flash、Firework进行素材的处理。
3 制作的网站的步骤
网站的建立主要包括网站定位、搜集素材、整体规划、数据库设计、制作网页、测试、上传发布、更新维护。
4 关建功能的实现
4.1 网站与数据库的链接
将动态网页与建好的数据库通过数据源链接。
⑴数据源和数据库之间的链接:打开控制面板中的管理工具,找到数据源(ODBC)图标,双击打开,添加名为Microsoft Access Driver(*.mdb)数据源,选择站点下面的数据库,确定。
⑵站点中的动态网页和数据源链接:进入Dreamweaver,打开数据库面板选择数据源名称,使用本地的DSN,确定即可。
4.2 信息的更新和删除
产品的修改和删除是通过服务器行为中的更新记录和删除记录来实现的。在产品的修改和删除时要通过URL地址传递参数,实现动态获取相应产品的数据。下面以删除信息为例,介绍此功能的实现。
⑴在News页面建立服务器行为——查询纪录集,并绑定纪录集;
⑵选中删除文字,进行文字链接,参数设置为
News_del.asp?id=<%=(Recordset1.Fields.Item("bianhao").Value)%>;
⑶进入News_del.asp页面,打开绑定面板,添加请求变量,名称设为id,要与上述保持一致,并将变量显示在页面中;
⑷添加服务器行为纪录集(查询),筛选条件为bianhao=id,参考url参数;
⑸添加服务器行为删除纪录,设置好参数即可。
4.3 多参数关键词搜索的实现
⑴建立ASP.VBScript动态页面,插入表单、文本域、按钮,并为文本域命名。
⑵新建显示搜索结果的动态页面,添加服务器行为——查询纪录集,选择高级设置,编写SQL,实现多参数关键词搜索,代码如下:
SELECT *
FROM T_pro
WHERE stage LIKE %MMColParam% and sex LIKE %MM_sex% and suitable LIKE %MM_suitable%
4.4 网页与用户的交互
网站的友好性体现在网站与用户的互动作用。当用户没有登录时,网站首页显示“您好,请登录网站”;如果是管理员登录的话,网站首页显示“您好,某某,管理后台”;而当普通会员登录时,网站显示“您好,某某,个人首页,退出登录”。为实现此功能,在动态页面中添加如下代码:
<% if Session("MM_Username")="" then
response.Write("美的呵护欢迎您!登陆网站")
elseif Session("MM_UserAuthorization") = 1 then
response.Write("您好!"& session ("MM_Username")&"后台管理"&"退出登陆")
else
response.Write("您好!"& session ("MM_Username")&"我的个人主页"&"退出登陆")
end if %>
5 总结
全面系统的化妆品信息以及生活常识,留言板的设计,皮肤测试,产品的介绍和管理,多参数模糊搜索的应用等体现了网站的特色。该网站为用户提供了更加真实权威的信息、高效准确地筛选,并结合个人情况,推荐适合用户的化妆品。网站建成初期,一些功能可能有待完善,项目成员会根据用户的反馈不断的优化。
[参考文献]
[1]杨选辉.网页设计与制作.北京:清华大学出版社.2009.
[2]赵祖荫,王云翔,胡耀芳.网站设计与制作教程.北京.清华大学出版社.2008.
[3]金旭亮.ASP.NET程序设计教程.北京:高等教育出版社.2009.
[4]http://www.56.com/w48/album-aid-10991893.html.