毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
ASP.NET网上订餐系统设计与开发+流程图+ER图(3)
Shop_date Date 订货日期 非主键
3.2涉及到的技术要点
3.2.1 母版页的使用
母版页是一个页面模板,单独的母版页是不能被会员所访问的[5]。当客户端浏览器向服务器发出请求,要求浏览某个内容页面时,ASP.NET引擎将同时执行内容页和母版页的代码,并将最终结果发送给客户端浏览器[6]。使用母版页有很多优点,其主要优点如下列所示。
(1)有利于站点修改和文护,降低开发人员的工作强度;
(2)有利于实现页面布局;
(3)提供一种便于利用的对象模型。
在网站设计过程中使用了母版页,通过母版页使得布局变得十分简单,使程序的编写得到了简化。
3.2.2数据绑定技术
ADO.NET数据绑定语法分为数据源和数据绑定控件[7],数据绑定控件通过数据源来获得数据,这种非常灵活的语法允许开发人员不仅可以绑定到数据源,而且可以绑定到简单属性、集合等,甚至可以从方法调用返回的结果[8]。
数据绑定技术好处在于,当一个数据源和一个数据绑定控件绑定在一起的时候,每当数据源发生变化的时候,数据绑定控件将自动的跟随数据源变化[9]。当然显示数据不仅仅可以依靠数据绑定控件,任何一种符合数据绑定规范的控件都可以绑定到一个数据源[10]。
系统中大量用到了数据绑定技术,例如实现显示订单列表、菜品列表等都需要数据绑定技术的支持。通过使用此技术,使得实现显示订单列表和菜品列表变得十分简便。
4.详细设计与实现
本系统共有两大模块,分别是会员模块和管理员模块。每个模块分别有不同的权限和使用功能。
4.1会员模块设计与实现
首页分为5个模块,会员登录模块,注册模块,修改密码模块,基本信息模块以及订单管理模块。首页如图3所示。
图3 首页
首页中的各个模块的功能如下所示:
(1)会员登录模块:通过输入登录名和密码登录到系统中,登录过程如图4所示。
图4 会员登录
(2)修改密码模块:旧密码必须输入正确才能修改成功。如果没有登录,会提示登录,在倒数4秒后自动跳转到首页。
(3)基本信息模块:会员只有登录到系统中才能修改个人信息。如果没有登录,在倒数4秒后自动跳转到首页。管理基本信息过程如图5所示。
图5 管理基本信息
(4)注册模块:游客通过注册成为会员,注册过程如图6所示。
图6 游客注册
(5)订单管理模块:会员和游客可以浏览菜单中的菜品和查看菜品详细内容。会员可以订餐,也可以查看和管理自己的订单记录。订单管理流程如图7所示。
图7 订单管理
4.2管理员模块设计与实现
管理员后台系统是以frameset框架作为布局的方式,这种方式操作和编码非常简单,界面简洁大方。后台框架如图8所示。
图8 后台框架
后台
管理系统
的功能可以分为管理员信息管理功能、会员信息管理功能、订单信息管理功能和菜品信息管理功能,各部分的功能如下列所示。
(1)管理员信息管理:超级管理员可以添加新管理员,也可以更新管理员的信息,包括密码、手机号码等,同时也可以删除不必要的管理员账户,过程如图9所示。
图9 修改管理员信息
(2)菜单管理:管理员可以添加菜品,删除无效菜品和修改菜品的信息等功能。另外必须说明的是修改菜品的图片信息时,图片上传成功后,原来的图片会被覆盖。
(3)订单管理:当会员订餐后,管理员需要及时处理会员产生的订单,将“待送餐”状态的订单生成为“已送餐”状态的订单,然后安排送餐并等待会员付款及确认收货。若会员逾期未确认收货,将订单修改为“已成交”的订单。管理订单的过程如图10所示。
共4页:
上一页
1
2
3
4
下一页
上一篇:
《数据结构》课程的答疑系统的设计与实现
下一篇:
B/S的同学录系统的设计与实现+ER图
ASP.NET的Web网络應用程序开...
网上购物之路--浅析购物网...
网上订房之我见【4996字】
网上广播的现状与前瞻【7201字】
浅谈网上教學的实践与探索【4280字】
网上教學与实践【2498字】
jsp+mysql的B2C网上商城系统的设计与实现
国内外图像分割技术研究现状
C#学校科研管理系统的设计
公寓空调设计任务书
承德市事业单位档案管理...
中国学术生态细节考察《...
10万元能开儿童乐园吗,我...
AT89C52单片机的超声波测距...
神经外科重症监护病房患...
医院财务风险因素分析及管理措施【2367字】
志愿者活动的调查问卷表