company_pic nvarchar(50) 信息内的图片路径
company_c_date Datetime 信息上传时间
company_admin nchar(10) 上传信息的管理员
(2) product表。product表用来存储家具产品信息。如表3所示。
表3 product表
字段名称 字段类型 说明
id Int 产品id
t_id Int 产品类别id
name nvarchar(50) 产品名称
yanse nvarchar(50) 产品颜色
money Int 产品价格
hits Int 产品点击率
(3) pro _type表。pro _type表用来存储家具产品的类别。如表4所示。
表4 pro _type表
字段名称 字段类型 说明
Id Int 产品类别id
Type nvarchar(50) 产品类别
3.2网站功能模块设计
该家具宣传网站包括前台和后台两个功能模块。
顾客可以直接浏览前台页面,通过公司简介、新闻动态来了解该公司及该行业的新闻和动态;通过产品系列来查看公司所有的家具产品并搜索产品;通过在线留言对该公司的产品设计、服务态度留下宝贵意见;通过人才招聘获得该公司的招聘信息;通过联系方式获知该公司的获款方式并进行付款。
管理员登陆后,可直接进入后台管理页面。管理员通过展开单页面、新闻展示、产品展示、在线留言、登陆管理、友情链接、配置管理,分别对公司信息、公司新闻、公司产品、用户留言、管理员信息、链接、网站关键字等进行管理。其中信息管理是对公司简介、公司文化、联系我们、人才招聘的管理。如图2所示。
图2 网站功能模块图
4.网站功能实现
4.1前台功能的实现
图3 前台浏览界面
4.1.1前台浏览界面
该网站整体功能基本实现。整个前台界面是用DIV+CSS布局设计而成[7],如图3所示。网页中间背景图片的转换是由两张静态图片通过var pics="images
/flash1.jpg|images/flash2.jpg"实现,在需要改变图片的情况下,可直接在代码中改动,以满足家具公司的发展需求。
4.1.2产品上传及显示
要实现更好的家具宣传效果,就要把逼真的家具图片上传到网站并显示出来,以供顾客浏览。首先,在后台上传图片时,将图片保存到网站指定的文件夹download中;然后,把图片的路径保存到数据库;最后,当前台读图路径时,直接将图片src指向路径,即可把图片在前台显示出来,从而可以更好的宣传该家具公司的产品。
4.1.3热销产品和产品中心
由于网页下面的热销产品、产品中心两个部分在整个前台界面中所占比例不能太大,因此,这两部分所展示的产品只是一部分,这部分的功能是用Repeater控件从数据库中按id号降序排列的前几个产品依次滚动或展示。
热销产品功能是从此网站所有的产品中按点击率(hits)从高到底、产品序号(id)排的前五个产品,此部分是先命名一个数据库公共类db = new oledb(),然后用DataSet ds = db.GetDataSet("select top 5 * from product order by hits desc,id desc")代码实现。
产品中心是用同样的技术,把前几个产品从数据库中展示在前台界面,然后用JavaScript技术实现产品的动态滚动。
单击热销产品和产品中心中的任一产品时,界面会直接显示这一产品的详细信息,此功能是用链接技术实现。