APP下载

基于ASP网上订餐系统的设计与实现

2020-02-25

福建质量管理 2020年4期
关键词:管理员网页调试

(天津师范大学 天津 300380)

一、引言

(一)研究背景。随着时代的进步和发展,人类社会已经逐步进入信息化社会,信息化已经延伸到人们生活领域的方方面面,小到购物出行,大到登记注册,无不渗透着信息化的相关内容。作为人们生活的重要方面,饮食也越来越被人们重视。近年来,各大新闻媒体,报道的有关饮食问题的案例数量很多。这庞大数量的餐饮问题的源头无非是食物的食材出现问题,或者食物的配料出现问题。这种负面问题解决的迫切性,也是本设计的实现思路和灵感。

(二)研究目的。在宏观层面上,本设计的研究目的是以三点主线为准,第一,是为了让顾客更清楚地了解到用户个人所购买的食物的来源,以及食材的新鲜程度和安全性,让顾客购买到安全健康放心的餐饮。第二,是为了充分细化市场,让平台能够给予各行各业,各个岗位不同背景的人以优质的个性化餐饮服务,尽量满足平台用户的个性化餐饮需求。第三,该平台也需要有足够的服务容量,能够去服务面向集体的组织。

在微观层面上,本设计主要着力解决用户用餐的的及时性和可预订性的问题,比如在学校中,由于范围的有限性,餐饮地点的稀缺性,这就无形催化了就餐竞争,而且在其他条件不变的情况下,因为就餐是人的生活必需环节,所以就餐竞争的存在在一定程度上说是不可逆的,而且当就餐人数不断增多,就餐竞争就会增大,结果就会导致大量时间成本的浪费,进而影响人们的就餐体验。

二、开发技术

(一)编程语言

1.ASP。目前ASP编程语言主要应用于各式各样的动态网站之中,该网站设计的第一步是用HTML去建立一个网站的用户界面。基于Web的编程开发技术是ASP编程语言。CGI程序可以对公告、留言区、以及用户之间互动聊天的模块、还有计算数字等其他功能都可以由CGI程序来编写实现。

2.JavaScript。JavaScript是一种较为成熟直译式脚本语言,也是一种动态型,弱类型,以及基于原型的一种脚本语言,内置支持类型。JavaScript的解释器是游览器的一部分被称为JavaScript引擎。

JavaScript同时也具有跨平台的特性,这是指JavaScript能够在多个不同平台下运行和实现(例如Android、Linux、Mac、Windows、ios等),但是也要在相关浏览器的支持下才能够现JavaScript的功能。

JavaScript还可以用来处理数字,同时进行比较复杂的信息处理工作。所以,JavaScript要想完成比较复杂的信息处理,变量就要提供表达式和存放信息的地方。

(二)开发工具

1.Access。Access作为一种数据库开发软件,兼具着创建数据库和管理数据的双重功能。本设计的后台数据库存储了大量的会员用户的个人信息,更新的菜品信息,以及顾客的留言信息,这些数据的存储和管理都可以依靠Access来设计和实现。可以说Access在数据库方面性能是比较好的。

2.Dream weaver MX。Dream weaver是Macromedia公司的,从出现以来就被网页设计专业人士所青睐。MX系列的Dream weaver 是这公司近阶段推出的最新的版本,该版本作为Dream weaver最新系列,是在该公司多年的技术发展中迭代出的。在本设计中,能够看到很多精美的网页,网页的精美在于对整个页面的排版把控以及规划。网页的不同模块本质上都是来自于图片,对于图片的精美度的把控要靠网页的设计,而整个页面的排版规划则需要Dream weaver来负责。

三、总体设计

(一)功能设计。本设计的主要功能有:用户注册,顾客浏览网页点餐,餐后意见交流,管理员对系统进行管理修改和维护,实现订餐信息过滤功能。

在整个网站系统中,管理员模块属于管理层面,运营层面以及技术层面上都是非常重要的,在管理层面上,管理员可以通过页面的管理员模式进入系统对整个平台流程进行查看,根据交易和服务的信息流,实行对商家的实时监督,对交易信息的及时查看,另外,也可以及时对用户的反馈信息进行掌握,节约时间成本,根据反馈信息及时对平台作出调整,修改和维护,极大增加了平台的容错率,同时也有效提升平台工作效率。

(二)功能结构。前端的主要功能和相应的模块在上文中已经详细地介绍过,这一部分主要是面向用户和顾客的,用户登录进入软件去使用前端的各种模块,可以注册登录打开使用平台的大门,使用各种功能和其他模块,比如订餐,点餐,反馈评价和商家和其他用户进行线上交流等等。

网站的后台模块设有密码,只有持有密码的管理员才能进入后台系统进项操作,管理员通过管理员接口登录系统后台应用,然后进行对系统整体运营情况的监督和检查,及时发现问题解决问题。

(三)数据逻辑结构。数据库底层逻辑设计主要包括根据用用户的实际情况进行需求分析、从而建立数据库的E-R模型。

建立数据库的E-R模型分为两个步骤,首先是分设计,其次是总设计。其中在初级设计里,设计者需要把E-R图转换成可以用来描述各个单位之间关系的直观图,然后在此基础上仍需改良关系模式,调整整个模块的整体布局。

四、系统调试

调试是一个算法、一个工具、一个系统一个平台所需要的关键步骤。按照以往经验在调试中发现系统出现错误的的概率是极大的,所以当本设计即将完成的时候,对本设计进行调试是必要且重要的。

本设计要从注册新用户,注册的新用户能否正常登录,本设计完成的时候能否初步实现点餐、留言等一系列操作,用户能否正常下单操作,设置中的功能按钮能否正常点击并实现功能,管理员模块能否正常进入,管理员模块中对整个系统的各项操作能否正常实现等七个方面对该系统进行调试。以及检验本设计是否足够安全。

本系统经过一系列调试和检测,被证明该系统能够正常运行并实现期望功能。这只是本设计进行构想的初级阶段,检测的也只是片面的技术问题。如果该设计要投放市场,面临的即将是广大消费者和市场的检验。只有经历了市场和社会的检验,并且存活下来,这才能证明本设计在一定时间范围内是比较成功的,否则也不是一个有价值的作品。

五、结论

随着我国网民数量越来越多,人们的日常生活与互联网挂钩的可能性越来越大,所以造就了一大批像饿了吗,美团等O2O的大型互联网公司。作为新时代青年,要时刻具备互联网思维,多从互联网的角度去思考问题,这将对人们和广大消费者的生活,学习,工作都会带来潜移默化的积极影响。

猜你喜欢

管理员网页调试
我是小小午餐管理员
基于HTML5与CSS3的网页设计技术研究
我是图书管理员
我是图书管理员
可疑的管理员
基于CSS的网页导航栏的设计
基于航拍无人机的设计与调试
基于HTML5静态网页设计
FOCAS功能在机床调试中的开发与应用
核电厂主给水系统调试