《电子商务网站建设与管理实务-项目7精编版》由会员分享,可在线阅读,更多相关《电子商务网站建设与管理实务-项目7精编版(42页珍藏版)》请在金锄头文库上搜索。
1、电子商务 网站建设与维护,课程内容,项目7 制作留言版系统,任务1:系统功能分析 任务2:留言发布页面的实现 任务3:后台留言管理系统的实现,任务1:系统功能分析,一、 模块功能分析 二、规划系统 三、 数据库设计 四、公共页面,一个电子商务网站一定会在网站上的提供留言本,用来记载客户的反馈信息,与客户建立一个交流平台。 本项目的任务就是采用ASP 技术建立留言板系 统,包括显示网站浏览者即用户进行留言、留言修改、留言删除,管理人员登入管理后台进行修改、留言删除、留言回复。,一、模块功能分析,留言板系统的逻辑功能如图7-1所示:,整个新闻系统可以划分为以下几个功能块: 1、留言信息分页显示 为
2、了便于将网站浏览者查看留言。 2、签写留言 注册并登录用户可以签写留言,向数据库添加记录。 3、修改留言 注册并登录用户可以修改自己签写的留言,更新数据库记录。 4、删除留言 注册并登录用户可以删除自己签写的留言,删除数据库记录 5、管理留言 管理员通过正确的用户名和密码登录管理后台,从而拥有管理员的身份,才具有管理留言的操作权限,对留言进行回复、修改、删除。,任务1:系统功能分析,一、 模块功能分析 二、规划系统 三、 数据库设计 四、公共页面,二、规划系统,创建一个动态站点,前台访问文件放在站点目录下,后台管理文件放在ADMIN文件夹下,数据库放在DATA文件夹中,所有图像文件放在IMAG
3、ES文件夹中。如图7-2.,图7-2 留言板系统各文件及文件夹的对应关系,各页面的功能如下: Index.ASP:网上购物系统首页。 Conn.ASP:前台数据库连接程序文件。 Book_List.ASP:留言内容列表页面。 Book_Write.ASP:留言签写页面。 Book_Edit.ASP:留言修改页面。 Login.ASP:前台用户登录页面。 Logout.ASP:前台用户注销页面。 Reg.ASP:前台用户注册页面。 Edit_UserINfo.ASP:前台用户注册信息修改页面。 User_Info.ASP:前台用户注册信息显示页面。Top.ASP:网上购物系统前台页面顶部。 AD
4、MIN文件夹下: Conn.ASP:后台数据库连接程序文件。 Book_List.ASP:管理员留言管理显示留言内容列表页面。 Book_Edit.ASP:管理员留言修改、回复留言页面。 Index.ASP:后台管理框架页面。 Munu.ASP:管理页面左侧菜单。 Main.ASP:后台管理主页面。 Login.ASP:管理员登录页面。 Logout.ASP:管理员注销页面。 User_All.ASP:前台用户管理页面。,任务1:系统功能分析,一、 模块功能分析 二、规划系统 三、 数据库设计 四、公共页面,三、 数据库设计,留言信息表存储的内容和字段如图7-3所示,图7-3 留言信息存储表G
5、uest_Book,在整个网站的数据库DATA中建立一个表Guest_Book用于存放留言信息,包含字段ID(新闻ID,设为主键)、User(留言用户)、Title(留言标题)、Content(留言内容)、PostTime(留言时间)、IP(留言用户的IP地址)、Reply(回复内容)、ReplyTime(回复时间)。,任务1:系统功能分析,一、 模块功能分析 二、规划系统 三、 数据库设计 四、公共页面,四、公共页面,1、数据库连接文件 数据库连接文件Conn.ASP,利用该页面可以建立每个ASP页面与数据库的连接,便于程序是维护。代码如下:, 在其它页面中可使用“”的方法将此文件包含进来。
6、,2、样式表文件 样式表文件Main.CSS,保存于INC文件夹中。代码如下,body,tr,td font-family:宋体; font-size:12px;line-height: normal; A:link text-decoration:none; color:#255BCC; A:active text-decoration:none; color:#255BCC; A:visited text-decoration:none; color:#255BCC; A:hover text-decoration:underline; color:#ff0000; 在其它页面中可使用“”
7、的方法链接到该文件。,3、公共函数 新闻系统在显示新闻内容时会对出现的回车符、换行符和空格符等特殊字符进行处理才能显示出来。公共函数页面Functiong.ASP放在保存于INC文件夹中,代码如下:, Then UnHtml=replace(UnHtml,) End If End Function % 在其它页面中可使用“”的方法将此文件包含进来。,项目7 制作留言版系统,任务1:系统功能分析 任务2:留言发布页面的实现 任务3:后台留言管理系统的实现,任务2:留言发布页面的实现,一、留言内容显示页面 Book_List.ASP 二、 Book_Write.ASP:留言签写页面 三、 Book
8、_Edit.ASP:留言修改页面,一、留言内容显示页面 Book_List.ASP,图7-4 留言内容显示页面流程,图7-5 留言显示页面, 客户留言-列出留言 签写留言 目前还没有留言! Else Page = Request(Page) Rs.PageSize = 5 PageSize = Rs.PageSize If Page= Then Page=1 Rs.AbsolutePage = Page Do While Not Rs.EofAnd PageSize0 %, 留言者 删除留言 %,PageSize = PageSize-1 Rs.MoveNext Loop % 首 , ,任务2
9、:留言发布页面的实现,一、留言内容显示页面 Book_List.ASP 二、 Book_Write.ASP:留言签写页面 三、 Book_Edit.ASP:留言修改页面,二、 Book_Write.ASP:留言签写页面,图7-6 签写留言页面流程,图7-7 签写留言页面, 客户留言-签写留言 function ChkBook(), if(document.AddBook.Title.value = ) alert(请留下留言主题!); document.AddBook.Title.focus(); return false; if(document.AddBook.Content.value
10、=) alert(请输入留言内容!); document.AddBook.Content.focus(); return false; , ,您好!, ,任务2:留言发布页面的实现,一、留言内容显示页面 Book_List.ASP 二、 Book_Write.ASP:留言签写页面 三、 Book_Edit.ASP:留言修改页面,三、 Book_Edit.ASP:留言修改页面,图7-8 留言修改页面流程,图7-9 留言修改页面, 客户留言-修改留言 function ChkBook(),if(document.AddBook.Title.value = )alert(请留下留言主题!); doc
11、ument.AddBook.Title.focus(); return false; if(document.AddBook.Content.value =) alert(请输入留言内容!); document.AddBook.Content.focus(); return false; ,,您好! 留言时间 留言主题 size=50 留言内容 input type=submit name=Submit2 value=提交, ,3.安装完成后,再次进入控制面板,选择管理工具,双击Internet(IIS)管理器选项,进入IIS设置。,项目7 制作留言版系统,任务1:系统功能分析 任务2:留言发
12、布页面的实现 任务3:后台留言管理系统的实现,任务3:后台留言管理系统的实现,一、留言板系统管理页面分页显示、删除页面 Book_List.ASP 二、留言的回复、修改页面Book_Edit.ASP,一、留言板系统管理页面分页显示、删除页面 Book_List.ASP,图7-10留言板系统管理页面,代码如下。 留言本-管理 留言管理 目前还没有留言! Else Page = Request(Page) Rs.PageSize = 2 PageSize = Rs.PageSize If Page= Then Page=1 Rs.AbsolutePage = Page Do While Not R
13、s.EofAnd PageSize0 % 留言者 留言内容, 留言回复 End If Rs.Close Set Rs = nothing,% ,任务3:后台留言管理系统的实现,一、留言板系统管理页面分页显示、删除页面 Book_List.ASP 二、留言的回复、修改页面Book_Edit.ASP,二、留言的回复、修改页面Book_Edit.ASP,图7-11 留言板系统管理员回复、修改页面,代码如下。 留言本-修改回复 function ChkBook() if(document.AddBook.Title.value = ) alert(请留下留言主题!); document.AddBook
14、.Title.focus(); return false; if(document.AddBook.Content.value =) alert(请输入留言内容!); document.AddBook.Content.focus(); return false; 留言管理-回复、管理留言 %,Dim Rs,Sql ID = trim(Request(ID) Set Rs = Server.CreateObject(ADODB.Recordset) Sql = Select * From Guest_Book where ID = size=50 留言内容, ,The end,1、有时候读书是一
15、种巧妙地避开思考的方法。20.8.1420.8.14Friday, August 14, 2020 2、阅读一切好书如同和过去最杰出的人谈话。12:02:0212:02:0212:028/14/2020 12:02:02 PM 3、越是没有本领的就越加自命不凡。20.8.1412:02:0212:02Aug-2014-Aug-20 4、越是无能的人,越喜欢挑剔别人的错儿。12:02:0212:02:0212:02Friday, August 14, 2020 5、知人者智,自知者明。胜人者有力,自胜者强。20.8.1420.8.1412:02:0212:02:02August 14, 2020
16、 6、意志坚强的人能把世界放在手中像泥块一样任意揉捏。2020年8月14日星期五下午12时2分2秒12:02:0220.8.14 7、最具挑战性的挑战莫过于提升自我。2020年8月下午12时2分20.8.1412:02August 14, 2020 8、业余生活要有意义,不要越轨。2020年8月14日星期五12时2分2秒12:02:0214 August 2020 9、一个人即使已登上顶峰,也仍要自强不息。下午12时2分2秒下午12时2分12:02:0220.8.14 10、你要做多大的事情,就该承受多大的压力。8/14/2020 12:02:02 PM12:02:022020/8/14 11