季玉茹 王德忠
Abstract: The system uses the ASP technology and uses Macromedia Dreamweaver MX 2004 as a design tool to achieve the basic information on the management of Gourmet. The system has achieved a beautiful interface, good reliability, high efficiency, user requirements and other requirements.
Key words: Dreamweaver; gourmet nets; ASP. NET
随着计算机网络的飞速发展以及人们生活水平的提高,越来越多的人更关注健康的生活方式,美食爱好者们希望能够在网络平台上了解到更多关于美食方面的信息以及如何更加健康地饮食。所以美食网已经成为人们日常生活中必不可少的部分,它可以提供给用户进行学习和评价的平台,通过它理解美食、制作美食,同时可以发表评论、方便快捷。
1 系统分析
美食系统是一个关于美食及其美食制作的信息系统,本系统采用ASP技術开发,前台采用Macromedia Dreamweaver 8进行网页设计,后台数据库设计采用Microsoft SQL Server 2000[1]。本系统前台用户能够进行资讯、菜谱、留言、广告和美食的浏览以及发表留言,管理员主要是负责菜谱、资讯、留言、广告、菜谱资讯类别等后台信息的管理,系统主要功能模块有:美食制作、美食帖示、美食留言等[1]。
2 软件功能设计
本系统意在构建一个基于B/S模式的美食网络平台,最终形成一个以网络信息交流为中心,包括管理员与浏览者两种角色的信息系统。
管理模块与浏览者模块主要功能介绍如下:
1) 管理功能模块
菜谱分类:对菜谱的不同类型进行分类管理;
资讯分类:对资讯的不同类型进行分类管理;
菜谱管理:管理员可以添加菜谱、修改菜谱的信息(包括对图片的管理),删除菜谱;
资讯管理:管理员可以添加资讯,修改资讯信息以及删除资讯;
广告管理:管理员可以删除和修改广告信息,管理其广告图片;
留言管理:管理员根据实际情况,可以删除一些不良的留言。
2) 浏览者模块
菜谱浏览:可查看所有菜谱以及详细的信息;
资讯浏览:可查看所有资讯以及详细的信息;
发表评论:可随时对美食内容发表评论。
3 数据库结构设计
本系统数据库采用SQL Server 2000进行设计,数据库各表结构如下[2]:
4 系统实现
本系统分为用户模块和管理员模块,在用户模块中一般用户都可以进入本系统首页进行浏览。可以在浏览本站的相关信息,也可以在留言板中与站长及其他用户相互交流。在首页中,主要显示本系统的功能与主题。而后台管理员模块的功能主要包括:网站管理、美食的管理、美食帖示的管理、美食制作管理、美食集锦管理、美食交流管理等等。
1) 前台界面功能实现
在主界面中,系统具有的功能子模块有:美食菜谱、美食帖示、美食制作、美食集锦、美食交流等,用户可以随意浏览主界面的各个模块,可以浏览各种美食信息,并选择自己喜欢的美食进行评论,运行界面如图1所示:[3]
关键代码如下:
天赐美食家网站
2) 管理员功能实现
后台管理的功能主要包括:网站管理、美食的管理、美食帖示的管理、美食制作管理、美食集锦管理、美食交流管理等。
管理员通过后台登录界面,进入到后台的管理中,点击相应的美食管理模块对美食的信息进行增加、删除、修改等操作,运行界面如图2所示:[4-5]
关键代码如下:
target="BoardList">类别管理
onmouseout="this.className='menu_title';"
background="images/pics/title_bg_show.gif"
height=25>美食帖示
style="DISPLAY: none; FILTER: alpha(Opacity=0); WIDTH: 158px; HEIGHT: 0px">
cellPadding=0 cellSpacing=2>
height=25>美食制作