在线订餐系统网站设计与开发
师大在线订餐网
网站设计与开发
一、课程设计背景
民以食为天。餐饮业是一种个性化、多样化的服务产业,电子商务则是最能凸显个性化、多样化服务的商务方式。随着网络技术的发展和普及,方便、快捷、个性化的网上订餐正在进入人们的生活。目前,网上订餐业务还处于形成期,成长空间还很大。而就其中的蕴含的营销思文来说,有许多值得我们去挖掘东西。
另外,订餐网站是一个基于互联网的B/S模式的网上订餐系统,能为客户提供网络浏览菜品介绍、点菜订餐、餐品、服务评价等服务。客户通过登陆网站进行订餐事务,从而使餐馆订单增加而获利。本次课程设计,由于在技术上我们尚属于初学者,故小组采取分工合作方式进行,充分考虑小组意见后决定以在线订餐作为我们的课题,如此即可在网站开发过程中实践asp相关的课本知识,又可以考虑融入一定营销理念,从而达到跨学科实践学习的效果。
二、网站建设的目标
1、实现asp网页与数据库的连接访问。
2、实现策划书内的在线注册、订餐、后台产品发布、信息发布功能。
3、通过本次课程设计,掌握ASP网络程序设计技术,
4、能综合运用各种知识编写一个相对独立的网络程序。
5、正确使用Dremweaver 开发ASP网络程序
三、网站功能分析
1、首页
首页是企业网站的第一窗口,决定客户对企业文化第一印象认知度的关键页面, 首页的布局和页面风格的设定,对网站整体定位起着决定性的作用。本站为订餐网站,所以在色彩选用上以橙红色为主(此颜色能唤起人们的食欲),添加一定广告动画和闪动特效的导航文字以使网站视觉效果有所提升并使得客户更易点击,更具人性化。
2、美食菜谱
本网站为在线订餐网站,对菜谱进行一定说明十分有利于促进餐品的宣传及推广,通过感性的文字对网在内推出的美食进行介绍,将对增加网站订单起到不 可小量作用。
本栏目介绍的内容为:美食图片,配料,所属菜系,营养价值,推荐理由。添加评论连接,及时了解客户对该美食的砍翻等,另外,栏目内还设有会员登陆、订购入口,方便客户即时订餐。
3、最新美食
本栏目旨在通过对客户对美食的评价,总结后找出最受欢迎的口味即时推出新的美食产品,并在此宣传推广,内容为美食图片,配料,所属菜系,营养价值,设有评论,订购入口,功能与“美食菜谱”内容差不多。
4、特价美食
该部分主要为针对网站因时而开展的活动而设立的,一个具有促销手段的栏目,内容为一些优惠的美食,或具有特殊意义的食品宣传页面,同样设有评论,订购入口。
5、会员注册
网站各页面均提供访问者注册会员连接,通过广告、会员促销等手段吸引访问者注册会员,访问者只需输入简单注册信息,即可成为本站会员。所有会员的信息资料均存储于系统数据库中,以直观的表格形式呈现于后台,管理员可以很方便的对会员信息进行管理,可以查询、修改、删除会员的信息。
6、美食专题
这个栏目分为三个版块“健康贴士”、“美食介绍”、“本站动态”,其主要功能是发布一些有关饮食健康的文章、建议等,发布有关食品安全、食品新闻,发布本网站活动新闻及促销轰动信息等,点击相关标题后可打开新窗口显示详细新闻内容。
7、关于我们
关于我们这个栏目包括“师大在线订餐网简介”、“客户留言”、“帮助中心”、“联系方式”这4个栏目,介绍师大在线在线订餐的基本情况、以及所倡导的关于食品安全,服务理念等。
四、网站技术分析
1 运行平台:
网络环境:Microsoft Windows XP;
Web服务器:Microsoft IIS 5.0及以上版本;
工作站:Microsoft Windows 2000及以上版本;
客户端(浏览器):Microsoft Internet Explorer5.0及以上版本。
2 开发平台:
Web服务器: Internet Information Service6.0 (IIS6.0)。
客户端(浏览器): Microsoft Internet Explorer6.0。
开发工具: Dreamweaver 8
辅助工具: PhotoShop CS,Fireworks 8,Flash 8
3 开发工具:
本系统的开发工具为动态服务器网页ASP。ASP(Microsoft Active Server Pages)是服务器端脚本编写环境,使用他可以创建和运行动态、交互的Web服务器应用程序。ASP的主要特性是能够把HTML、脚本、组件等有机地组合一起,形成一个能够服务器上运行的应用程序,ASP中的命令和脚本语句都是在服务器种解释执行,执行后的结果产生HTML页面送到浏览器;ASP提供方便的访问数据库方法,使开发基于数据库驱动的Web应用程序容易且高效率。(来源:奇虎问答)
4 数据库系统
本次课程设计,由于设备及技术的限制,因而我们采用操作方便的Access数据库系统,Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。(来源:百度百科)
另外,Access支持ODBC(开发数据库互连,Open Data Base Connectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用。所以本次课题设计,本组主要考虑用ASP+Access的结合,以求得最方便完美的技术实现!
五、网站详细设计
1 简介
在线订餐是目前的流行趋势,它由于其方便快捷正逐步走入大多数人们的日常生活。而网站的架设十分轻松,作为ASP技术的初学者,我们选取这一课题,以获得知识的最大应用。在线订餐系统功能之中,应首先包含用户登陆界面,用户进行登录后,可以完成察看各类快餐信息,察看购物栏内容、订购餐品、显示订购单及删除指定定单等相应功能。473