摘要:该系统使用了ASP技术并采用Macromedia Dreamweaver MX 2004作为设计工具, 实现了对美食基本信息的管理, 该系统达到了界面美观、可靠性好、效率高、便于用户操作等要求。
关键词:Dreamweaver; 美食网; ASP.NET;
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.
Keyword:Dreamweaver; gourmet nets; ASP; NET;
随着计算机网络的飞速发展以及人们生活水平的提高, 越来越多的人更关注健康的生活方式, 美食爱好者们希望能够在网络平台上了解到更多关于美食方面的信息以及如何更加健康地饮食。所以美食网已经成为人们日常生活中必不可少的部分, 它可以提供给用户进行学习和评价的平台, 通过它理解美食、制作美食, 同时可以发表评论、方便快捷。
1、系统分析
美食系统是一个关于美食及其美食制作的信息系统, 本系统采用ASP技术开发, 前台采用Macromedia Dreamweaver 8进行网页设计, 后台数据库设计采用Microsoft SQL Server2000[1]。本系统前台用户能够进行资讯、菜谱、留言、广告和美食的浏览以及发表留言, 管理员主要是负责菜谱、资讯、留言、广告、菜谱资讯类别等后台信息的管理, 系统主要功能模块有:美食制作、美食帖示、美食留言等[1]。
2、软件功能设计
本系统意在构建一个基于B/S模式的美食网络平台, 最终形成一个以网络信息交流为中心, 包括管理员与浏览者两种角色的信息系统。
管理模块与浏览者模块主要功能介绍如下:
1) 管理功能模块
菜谱分类:对菜谱的不同类型进行分类管理;
资讯分类:对资讯的不同类型进行分类管理;
菜谱管理:管理员可以添加菜谱、修改菜谱的信息 (包括对图片的管理) , 删除菜谱;
资讯管理:管理员可以添加资讯, 修改资讯信息以及删除资讯;
广告管理:管理员可以删除和修改广告信息, 管理其广告图片;
留言管理:管理员根据实际情况, 可以删除一些不良的留言。
2) 浏览者模块
菜谱浏览:可查看所有菜谱以及详细的信息;
资讯浏览:可查看所有资讯以及详细的信息;
发表评论:可随时对美食内容发表评论。
3、数据库结构设计
本系统数据库采用SQL Server 2000进行设计, 数据库各表结构如下[2]:
表1 数据表
4、系统实现
本系统分为用户模块和管理员模块, 在用户模块中一般用户都可以进入本系统首页进行浏览。可以在浏览本站的相关信息, 也可以在留言板中与站长及其他用户相互交流。在首页中, 主要显示本系统的功能与主题。而后台管理员模块的功能主要包括:网站管理、美食的管理、美食帖示的管理、美食制作管理、美食集锦管理、美食交流管理等等。
1) 前台界面功能实现
在主界面中, 系统具有的功能子模块有:美食菜谱、美食帖示、美食制作、美食集锦、美食交流等, 用户可以随意浏览主界面的各个模块, 可以浏览各种美食信息, 并选择自己喜欢的美食进行评论, 运行界面如图1所示:[3]
图1 用户浏览界面
关键代码如下:
2) 管理员功能实现
后台管理的功能主要包括:网站管理、美食的管理、美食帖示的管理、美食制作管理、美食集锦管理、美食交流管理等。
管理员通过后台登录界面, 进入到后台的管理中, 点击相应的美食管理模块对美食的信息进行增加、删除、修改等操作, 运行界面如图2所示:[4-5]
图2 管理员主页面
关键代码如下:
5、结束语
本系统实现了各种美食网上浏览、学习及制作的功能, 用户按照不同的种类查找不同的美食, 通过查看自己喜欢的美食, 进行了解然后学习其制作过程。管理员可以对美食的各种信息进行添加、删除及修改。本系统达到了界面美观、向导性好、便于用户操作等要求, 在进行美食了解和美食制作的过程中能够大大减少操作难度, 为用户节省了时间和精力。
参考文献
[1]张亚东.美食销售管理信息系统的设计与实现[J].管理信息系统, 2000 (9) :45-49.
[2]戴婉荣, 熊前兴.SQL Server数据同步机制的研究与应用[J].电脑知识与技术, 2009, 5 (19) :96-98.
[3]邹海燕, 周雪莹.基于ASP.NET的操作管理系统[J].科技广场, 2010, 11 (6) :84-86.
[4]姚成.ASP.NET数据库访问技术研究[J].安徽广播电视大学学报, 2010, 35 (7) :451-456.
[5]何聪洋.ASP.NET中无法连接SQL数据库的相关问题[J].电脑知识与技术, 2007, 11 (6) :601-603.