【编者按】:网学网JSP,NET,JAVA类别为您提供JSP网上订餐的设计与实现参考,解决您在JSP网上订餐的设计与实现学习中工作中的难题,参考学习。
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn | ||||||||||||
3.2 系统功能图 (如图3-1)前台用户要注册后才能登录,如果会员没有注册不能进行订餐操作。会员注册成功后登录,可以进行会员相关信息修改,比如:订单信息查询修改、网上订餐以及网站留言等功能。
图3-1前台功能图
图3-2后台功能图 2 系统功能模块分析 4.1 前台功能模块分析 4.1.1 数据库连接 专门独立一页面除了作为进行数据库连接功能的实现,同时写入系统常用的几个函数,其目的是方便以后其它页面的功能实现时能直接调用此页面,而不需反复写入代码,提高效率。函数的编写主要是利用了ASP内置几个重要函数来实现的。Conn_xt文件下包含两个页面。 页面shopxt.asp: <% Rem 过滤HTML代码 function HTMLEncode(fString) if not isnull(fString) then fString = replace(fString, ">", ">") fString = replace(fString, "<", "<") fString = Replace(fString, CHR(32), " ") fString = Replace(fString, CHR(9), " ") fString = Replace(fString, CHR(34), """) fString = Replace(fString, CHR(39), "'") fString = Replace(fString, CHR(13), "") fString = Replace(fString, CHR(10) & CHR(10), "</P><P> ") fString = Replace(fString, CHR(10), "<BR> ") ''fString=ChkBadWords(fString) HTMLEncode = fString else HTMLEncode=fstring end if end function Rem 过滤SQL非法字符 function checkStr(str) if isnull(str) then checkStr = "" exit function end if checkStr=replace(str,"''","''''") end function Rem 判断字符是否是整型 function isInteger(para) on error resume next dim str dim l,i if isNUll(para) then isInteger=false exit function end if str=cstr(para) if trim(str)="" then isInteger=false exit function end if l=len(str) for i=1 to l if mid(str,i,1)>"9" or mid(str,i,1)<"0" then isInteger=false exit function end if next isInteger=true if err.number<>0 then err.clear end function %> 4.1.2 菜品图片浏览 客户只须在主页面查看菜品信息包括菜品图片和价格。操作简单只需将鼠标放在菜名上即可显示菜品图示。浏览方便,特色性强。采用JavaScript语言编写。在网上搜索代码嵌入页面使用。如图4-1所示。 图4-1 菜单浏览页面 4.1.3 订单填写 订单是用户管理自己在网站订餐的一个模块,此功能在这里不仅给用户提供了查看自己的订餐,还提供了自动计算功能。如图4-2所示。 图4-2 订单菜单 页面 dingcan.asp:
| ||||||||||||
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT | ||||||||||||
本文选自计算机毕业设计http://myeducs.cn |