




已阅读5页,还剩26页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
武汉工程大学邮电与信息工程学院武汉工程大学邮电与信息工程学院 毕业设计(毕业设计( 论论 文)说明书文)说明书 论文题目 基于 B/S 的网上订餐系统设计 学 号 0841530218 学生姓名 王新阳 专业班级 08 计算机应用 02 班 指导教师 方洁 总评成绩 2011 年 5 月 15 日 武汉工程大学邮电与信息工程学院 毕业设计(论文) - I - 目目 录录 摘摘 要要 .IIII ABSTRACTABSTRACT .IIIIII 第一章第一章 绪论绪论 .1 1 1.1 网上订餐系统介绍 .1 1.2 研究的背景 .1 1.3 研究的目的 .1 1.4 论文组织 .2 第二章第二章需求分析及设计需求分析及设计 .3 3 2.1 系统概述 .3 2.2 订餐系统模块简介 .4 第三章第三章详细设计与实现详细设计与实现 .8 8 3.1 数据库的概念 .8 3.2 数据库的需求分析 .8 3.3 数据库概念结构设计 .8 3.4 数据库逻辑结构设计 .9 第四章第四章 系统与测试系统与测试 .1212 4.1 用户订餐模块的功能和实现 .12 4.2 后台管理员管理模块的功能和实现 .16 总总 结结 .2020 致致 谢谢 .2121 参考文献参考文献 .2222 附附 录录 .2323 武汉工程大学邮电与信息工程学院 毕业设计(论文) - II - 摘 要 由于互联网发展已深入家庭,网上订餐这个课题已经提出,为了方便人们生活, 提高人们的生活效率,本系统根据现实订餐的方式虚拟于网络之上,使人们通过网络 就可以完成生活中必要的事情(饮食) 。系统的完成不仅可以基本实现客户订餐的功能, 还能在此基础上提供更多的,更贴心的服务。信息技术的发展将更快的推动互联网的 发订餐系统的重要性也将越显其强大的作用。 本系统是利用 ASP 技术与 Access 数据库,采用 B/S 模式,订餐者无须安装第三方 软件,能上网就能订餐,甚至可以利用手机上网订餐,使操作更加简便,订餐信息更 加准确。避免口头传递信息的错误,优化服务。网络不会跟电话一样占线,在高峰期 对订餐的处理更是游刃有余,只看着屏幕点打印即可,就可下厨房配菜配送。地址永 远不会丢失,是一个永远存在的电子菜单,甚至还可以通过我们的推广而让更多的客 人认识,不用派人派宣传单,省去一笔宣传和人工费用。订餐途径有了更好的改善, 网络订餐成为电话订餐又一有力补充,扩大客流,从而整体提高业务量。倡导了一种 时尚,餐店的定位更是网络化,时尚化,具备更为勃勃的生机。 关键字:B/S;网上订餐 ;ASP 技术 武汉工程大学邮电与信息工程学院 毕业设计(论文) - III - Abstract Due to the Internet development has further family, online this subject has put forward roscoe, in order to facilitate people life, improve peoples lives efficiency, this system based on real roscoe way above in network virtual people through the network can be completed life necessary things (diet). System can not only realize the basic customers complete the functions, but also can roscoe in this basis to provide more and more personalized service. The development of information technology will push them faster development of the Internet, the importance of roscoe system will be the more show its powerful role. Adopts B/S mode, who do not need to install third-party software roscoe, can connect to the Internet can meal, can even use their phones to access the Internet and make operation more easy roscoe, roscoe more accurate information. Avoid oral message mistake, optimization services. Network is not as busy with phone, at the height of the treatment is to roscoe and ease, just look at the screen point can be, can print under the kitchen dishes distribution. Address never lost, is a exist forever electronic menu, even through our promotion and get more guest know, dont send someone sent flyer, save a sum of propaganda and labor cost. Roscoe way has a better improve roscoe, network and a powerful become phone roscoe, expand, and supplement for raising the passenger volume. Advocating a kind of fashion, food store positioning is vogue, have more network, the great vitality. Keywords:B/S; Online roscoe; ASP Technology 武汉工程大学邮电与信息工程学院 毕业设计(论文) - 1 - 第一章 绪论 1.1 网上订餐系统介绍 贸易的全球化和 Internet 网络的全球化特征使两者很自然地走到了一起,形成了 如今风靡全球的电子商务(E-Commerce) 。电子商务是指应用电子信息技术和现代 Internet 网络技术在客户、厂商及其他交易主体之间进行的以信息为依托的商务活动, 而购物网站正是这种活动的具体表现形式4。随着生活“e 时代”的到来,上网的人数 越来越多,网上订餐将是人们的生活方式之一,网上订餐系统的完善和便捷将是现代 社会必然的需求4。 1.2 研究的背景 网上直销与传统直接分销渠道一样,都是没有营销中间商。网上直销渠道一样也 要具有上面营销渠道中的订货功能、支付功能和配送功能。网上直销与传统直接分销 渠道不一样的是,生产企业可以通过建设网络营销站点,让顾客可以直接从网站进行 订货。通过与一些电子商务服务机构如网上银行合作,可以通过网站直接提供支付结 算功能,简化了过去资金流转的问题5。对于配送方面,网上直销渠道可以利用互联网 技术来构造有效的物流系统,也可以通过互联网与一些专业物流公司进行合作,建立 有效的物流体系。 与传统分销渠道相比,不管是网上直接营销渠道还是间接营销渠道,网上营销渠 道有许多更具竞争优势的地方。 首先,利用互联网的交互特性,网上营销渠道从过去单向信息沟通变成双向直接 信息沟通,增强了生产者与消费者的直接连接。 其次,网上营销渠道可以提供更加便捷的相关服务。一是生产者可以通过互联网 提供支付服务,顾客可以直接在网上订货和付款,然后就等着送货上门,这一切大大 方便了顾客的需要。二是生产者可以通过网上营销渠道为客户提供售后服务和技术支 持,特别是对于一些技术性比较强的行业如 IT 业,提供网上远程技术支持和培训服务, 既方便顾客,同时生产者可以以最小成本为顾客服务6。 第三,网上营销渠道的高效性,可以大大减少过去传统分销渠道中的流通环节, 有效降低成本。对于网上直接营销渠道,生产者可以根据顾客的订单按需生产,做到 实现零库存管理。同时网上直接销售还可以减少过去依靠推销员上门推销的昂贵的销 售费用,最大限度控制营销成本。对于网上间接营销渠道,通过信息化的网络营销中 间商,它可以进一步扩大规模实现更大的规模经济,提高专业化水平;通过与生产者 的网络连接,可以提高信息透明度,最大限度控制库存,实现高效物流运转,降低物 流运转成本7。 1.3 研究的目的 网上交易繁荣的基础,是网民人数。根据历次中国互联网发展状况调查结果,我 武汉工程大学邮电与信息工程学院 毕业设计(论文) - 2 - 国上网用户人数:2000 年 1 月为 890 万,2001 年 1 月为 2250 万,2002 年 1 月为 3370 万,2003 年 1 月为 5910 万,2003 年底有望达到 8000 万8,增长势头强劲。随着宽带 进入更多家庭,电脑等外设设备性能提高,价格降低,个人上网的条件越来越好。中 国已成为仅次于美国,全球互联网人口排名第二的国家。这一庞大上网人群必将产生 一个规模可观的上网购物用户群,这也是众多国际和国内互联网从业者看好中国这一 市场的原因。美国网上销售巨头 Ebay 以 1.8 亿美元收购易趣美国公司的全部股权进入 中国市场,即是一个强烈的信号。所以建立一个企业的网上订餐系统也是需要的8。 制作本系统的目的是对网络订餐的一种宣传、介绍以及菜的简介与预定,实现用 户与餐馆之间网上沟通业务的完成,体现电子商务的部分功能。通过网上订餐系统, 食客可以在办公室、家中等待预订好的饭菜,大大降低了顾客们的时间,在精力和经 济上都得到实惠。 此系统设计思想如下: 1、尽量采用现已有的软硬件环境和先进的设计方案,从而达到充分利用现有资源,提 高网站设计水平和应用效果的目的; 2、模块化程序设计方法,这样既便于网站上功能的各种组合,又便于未参与开发的技 术维护人员补充、维护; 3、网站每天都会有大量的访问量,这需要网站页面操作直观、方便、实用且要保证信 息的可靠性,权威性; 4、网站应具备数据库维护功能,及时对各种数据信息进行添加、删除、修改等操作。 1.4 论文组织 论文结构如下: 第一部分绪论:主要介绍课题的背景,研究目的。 第二部分:重点分析了网上订餐系统的需求,对本系统进行需求分析和可行性分析, 介绍了各模块的功能。 第三部分:介绍了数据库的概念、需求分析及各结构设计。 第四部分:详细介绍了系统模块的功能和实现,及后续的测试结果。 武汉工程大学邮电与信息工程学院 毕业设计(论文) - 3 - 第二章需求分析及设计 2.1 系统概述 网上订餐系统的目的是向食客提供更方便更快捷的吃饭方式。故要建一个好的设 计,在进行实际页面的建置之前,首先要作一个可行的需求分析;其次要有清晰明朗 的框架,具有创新、翔实的内容信息。然后再根据可行的需求分析对网站进行合理的 设计。 该网上订餐系统采取 B/S 模式,建设成一个网上餐馆,展示餐馆中各种新款菜式, 特价菜式,使食客和管理者更好的进行交流。 其三级结构组成(如图2.1)所示: 图2.1 三级结构图 图中从左到右,分为三个层次: 第一层是客户端即浏览器,主要完成客户和后台的交互及最终查询结果的输出功 能。在客户端向指定的Web服务器提出服务器请求,Web服务器用HTTP协议把所需文件 资料传给用户,客户端接受并显示在WWW浏览器上; 第二层Web服务器是功能层,完成客户的应用功能,即Web服务器接受客户请求, 并与后台数据库连接,进行申请处理,然后将处理结果返回Web服务器,再传至客户端; 第三层数据库服务器是数据层。数据库服务器应客户请求独立地进行各种处理。 2.1.1 网上订餐面临的挑战 网上订餐既不同于面对面购物又不同于传统交易。网上订餐的挑战有: 1、购物者和企业并未见过面 2、购物者和企业不在同一个国家或是不在同一个地区 3、购物者并未见过企业产品实物 4、由于互联网的技术及质量问题,很难保证购物有效性 5、网上订餐的成本问题 2.1.2 网上订餐的支持需求 由于网上订餐和传统的购物存在着差异性,网上订餐者需要得到如下支持: 1、对互联网有所认识。 2、对如何操作电脑,如何上网有一定认识。 武汉工程大学邮电与信息工程学院 毕业设计(论文) - 4 - 3、能识别产品的性价比,能看中自己中意的产品。 4、有一定的电脑硬件基础。 5、对产品使用方法,说明等有所了解。 6、提供灵活的工作方法(尤其是在计算机工作时出现障碍) 。 2.2 订餐系统模块简介 该系统实现一个基于 Web 的网上系统。我们可以将使用该系统的人划分为两个角 色:一个是用户订餐管理,主要是通过系统在线选择要订购的食品并提交订单,注册会 员,发表评论等;另一个是管理员,主要是通过系统对用户,订单,食品评论以及投 诉等信息进行管理9。其功能模块图(如图 2.2)所示: 图 2.2 订餐系统功能模块图 1、浏览管理:对菜单的浏览主要是建立在首页,在浏览时可以看到顾客登录,美 食检索,我的订单,美食分类,最新特价美食。 2、用户注册管理:用户注册模块的功能是接受用户注册,在检查过用户注册数据 的合法性后将用户信息写入数据库。注册用户注册流程图(如图 2.3)所示: 武汉工程大学邮电与信息工程学院 毕业设计(论文) - 5 - 图 2.3 注册用户流程图 3、查询订购菜单:此模块要实现的功能是让顾客根据自己的喜好、口味等查找适 合自己美食,此模块在我们设计中主要是对上架的美食进行查询,对自己查询后感兴 趣对菜式,可以下订单,下单后也可以取消订单或者继续添加订单。 4、用户结账:这个模块就是顾客下完订单,准备结账。这里分为三步,第一步为 防止顾客下错单,在一次确认,菜名,数量:第二步填写顾客个人资料姓名,性别, 送餐的地址:第三步就是价钱的统计。如果没有下订单直接结账就出现提示:对不起, 您没有点菜,请在点菜后,再去“结算中心”。你也可以对此菜发表评论或者说明一 下此菜,如果顾客需要的话,餐馆也会提供发票。 5、管理员登录:管理员可以对网站的所有信息进行更改,本订餐系统的管理员功 能主要包括:修改管理员的密码,注销管理员登录,添加商品,对已有的商品的信息 进行修改,处理订单,客户留言以及投诉,管理所有的注册用户,可删除注册用户, 分类管理可以对已有商品进行分类,数据处理,数据库操作等功能。管理员登录模块与 用户登录模块基本类似,它是通过数据库对管理员的帐号密码进行核对,如果发现管 理员帐号与密码不匹配,则返回错误信息。 管理登录流程图(如图 2.4)所示: 武汉工程大学邮电与信息工程学院 毕业设计(论文) - 6 - 输入账号密码 正确? 相关操作 N Y 图 2.4 管理登录流程图 6、美食管理:美食管理模块包括:添加新美食模块,查看与修改模块,管理美食 点菜模块(订单管理)以及评论/(投诉)管理模块。 (1)添加新美食模块 本模块将实现管理员添加新商品,并将信息写入数据库,以待其他页面调用。 页面由表单的形式组成,主要添加内容有: ID 号:由系统自动分配; 商品名称:要添加的食品的名称 商品单位:商品的单位 商品价格:食物的价格。 商品信息:商品的其他信息(库存等) 。 商品图片:添加商品的图片。 商品说明:对商品的评价及特殊说明。 新品,推荐,特价:对添加的商品进行分类。 添加食品流程(如图 2.5)所示: 添加美食表单 检查表单信息合法性 合法? 写入数据库 N Y 图 2.5 添加食品流程图 (2)查看与修改 考虑到管理员有时需要对商品信息(如单价等)进行修改,于是就为系统增加修 改商品信息的功能。本模块涉及到删除商品以及修改商品信息等方面。可以修改信息 有:商品名称、商品规格、商品单位、商品价格、商品信息、商品图片、商品说明、 武汉工程大学邮电与信息工程学院 毕业设计(论文) - 7 - 新品,推荐,特价。 (3)管理美食点菜(订单信息管理) 订单管理主要是完成查询操作,包括订单详细信息查询和用户信息。 主要的查询信息包括: 收货人姓名:订餐顾客的姓名。 收货房间:订餐顾客的详细收货地址。 邮编:订餐顾客的邮编联系电话:顾客的电话 电子邮件:顾客的邮件 。 支付方式:如货到付款。 是否要发票。 用户留言:用户对商品的评价,以及要求。 下单日期:何时订的服务,等信息。 (4)评论/(投诉)管理 该模块系统用户都可以对评论或投诉进行管理,实现以下功能: 评论与投诉管理可以使用户与商家有一定的沟通,顾客有什么要求或意见可以在 这个模块里得到相应的解决,也可以提高商家的信誉度。管理者可以对用户发表的评 论进行删除等操作。 7、用户管理:用户管理模块的主要有 2 个模块,注册用户和管理后台用户,注册 用户的功能就是查看注册用户信息,还可以删除注册用户,查找用户。 后台管理用户与前台用户毫无牵连,添加人员只能添加、修改、删除商品资料, 查看人员可以管理商品评论和用户点菜,管理员拥有本站所有管理权限,添加用户及 修改其他用户的权限。 8、分类管理:这个模块有 3 个小模块分别是美食大类管理,美食小类管理,美食 类别转移。 (1)美食大类管理是将各种菜分为几种大类,例如:中餐,或西餐。 (2)美食小类管理是将各种菜分成几个小类,例如:中餐的素食主义,营养炒汤,套 餐等。或西餐的布丁, 比萨,甜品。 (3)美食类别转移是将不同的类别食品进行类别的转移变换。 武汉工程大学邮电与信息工程学院 毕业设计(论文) - 8 - 第三章详细设计与实现 3.1 数据库的概念 数据库是一种存储数据进行操作的工具。数据库的作用在于组织和表达信息,简 而言之,数据库就是信息的集合。计算机的数据库可以分为两类:非关系数据库和关 系数据库。关系数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语, 对象记录、域等。数据库是系统的基础。数据库结构直接关系到各种功能的实现和程 序运行的效率10。 3.2 数据库的需求分析 在订餐系统功能分析的基础上,可以列出以下该系统所须的数据项和数据结构。 1、user(用户信息表):UserID(记录用户个数) UserName(用户名) sign(密码) addDate(时间) UserEmail(用户信箱) lastlogin(最后登陆时间) logins(登陆次数) question(密码提示问题) Anwer(密码提示答案) 2、shop_books(商品信息表):bookid(商品编号) mch(商品名称) jj(商品单位) jg(商品价格) pic(商品图片) nl(商品说明)zhuang(图片上传的位置) shichangjia (商品市场价) huiyuanjia(商品会员价) kucun(商品库存量)bookcontent(商品说明) pingji(评级次数) pingjizong(评级总分数) 3、shop_his(会员购物表): id(购物编号) username(会员姓名) bookid(商品编号) bookname(商品名称) searchkey(商品搜索关键字) userid(会员编号) lx(留言次数) ltime(留言时间) 4、shop_nclass(商品种类表):nclassid(商品种类编号) nclass(商品种类名称) 5、shop_action(定单表): actionid(定单号) username(用户名) actiondate(订餐时间) bookid(食品号) bookcount(食品数量) dingdan(定单号) shouhuoname(收货人姓名) shouhuodizhi(收货的地址) 6、shop_admin(管理员表):adminid(管理员编号) psssword(管理员密码) admin(帐号) 7、shop_anclass(商品大类表):anclassid(大类编号) anclass(大类名称) 8、shop_pinglun(评论信息表):pinglunid(评论号) bookid(商品号) pinlunname(评论人姓名) pinglundata(评论发布日期) pingluntitle(评论标题) pingluncontent(评论内容) 3.3 数据库概念结构设计 实体-关系模型(Entity-Relationship Module,简称 E-R 模型)是数据库结构设计常 用的方法。E-R 图中的矩形表示实体间的联系,联系的类型可用 1:1 或 M:N 表示;圆 角矩形表示实体的有关属性。 在概念设计阶段中,设计人员从用户的角度看待数据及处理要求和约束,产生一 个反映用户观点的概念模式。然后再把概念模式转换成逻辑模式。将概念设计从设计 过程中独立开来,使各阶段的任务相对单一化,设计复杂程度大大降低,不受特定 武汉工程大学邮电与信息工程学院 毕业设计(论文) - 9 - DBMS 的限制11。 利用 E-R 方法进行数据库的概念设计,可分成三步进行:首先设计局部 E-R 模式, 然后把各局部 E-R 模式综合成一个全局模式,最后对全局 E-R 模式进行优化,得到最 终的模式,即概念模式。 通过 E-R 图,计算机专业人员与非计算机专业人员可以进行交流和合作,以真实、 合理地模拟一个单位,作为进一步设计数据库的基础。E-R 图目前广泛地用于数据库 的概念结构设计。 本系统的 E-R 图(如图 3.1)所示: 1 N 1 图 3.1 系统 E-R 图 3.4 数据库逻辑结构设计 概念结构设计的结果得到一个与计算机、软硬件的具体性能无关的全局概念模式。 数据库逻辑设计的任务是将概念结构转换成特定 DBMS 所支持的数据库模型。从 E-R 图所表示的概念模型可以转换成任何一种具体 DBMS 所支持的数据模型13。本系统采 用关系模型,转换的原则如下: 1、每个实体转化成一个关系模式,实体的属性就是关系的属性,实体的关键字就是关 系的关键字。 2、 每个 1:1 的联系转换成一个关系模式。每个实体的关键字都是该关系模式的候选关 键字。 3、每个 1:n 的联系转换成一个关系模式。多方的实体的关键字是该关系模式的关键字。 4、每个 m:n 的联系转换成一个关系模式。联系中各实体关键字的组合作为该子模 评级留言 评论 管理员 用户名密码 管理 用户 日期 用户名密码Email 查看 食品 图片商品价格名称 查看 用户订单 武汉工程大学邮电与信息工程学院 毕业设计(论文) - 10 - 式的组合关键字。 5、具有相同关键字的关系可以合并。 在转换中除了要遵循以上原则外,还应注意两点: 1、命名和属性域的处理。关系模式的命名,可以采用 E-R 图中原来的命名,也可以另 命名。 2、命名应有助于对数据的理解和记忆,同时应尽可能避免重名。 3、原子属性的处理。E-R 数据模型中允许非原子属性,这不符合关系模型的第一范式 的条件。非原子属性主要有两种基本类型:集合型和元组型。 在进行完概念结构的转化以后,还要进行规范化处理,通过模式合并和模式分解, 优化数据逻辑结构,使数据库既能有效减少冗余信息,又能提高数据库的查询性能和 操纵性能。 根据订餐系统的 E-R 图,可以设计出几个个关系模式(即数据表)来存储所有的 信息,如表 3-1,3-2,3-3。 表 3-1 用户信息表(user) 字段名数据类型说明 UserID 自动编号用户编号 UserName 文本用户姓名 sign 文本密码 UserEmail 文本用户信箱 lastlogin 日期/时间最后登陆时间 logins 文本登陆次数 question 文本密码提示问题 Anwer 文本密码提示答案 表 3-2 商品信息表(shop_books) 字段名数据类型说明 bookid 自动编号商品编号 mch 文本商品名称 jj 文本商品单位 jg 文本商品价格 pic 文本商品图片 nl 文本商品说明 zhuang 文本图片上传的位置 shichangjia 文本商品市场价 huiyuanjia 文本商品会员价 kucun 文本商品库存量 bookcontent 文本商品说明 pingji 文本评级次数 武汉工程大学邮电与信息工程学院 毕业设计(论文) - 11 - pingjizong 文本评级总分数 表 3-3 评论信息表(shop_pinglun) 字段名数据类型说明 pinglunid 自动编号评论号 bookid 文本商品号 pinlunname 文本评论人姓名 pinglundata 日期/时间评论发布日期 pingluntitle 文本评论标题 pingluncontent 文本评论内容 pingji 文本商品评级 武汉工程大学邮电与信息工程学院 毕业设计(论文) - 12 - 第四章 系统与测试 4.1 用户订餐模块的功能和实现 4.1.1 浏览菜单 对菜单的浏览主要是建立在首页,用户可以通过首页看到想选择,首页是一个系 统的首要之地,所以首页的设计要多花功夫,不管是色彩还是界面的搭配,都要做到 一目了然,又不会太简单。网页首页(如图 4.1)所示: 图 4.1 网页首页 浏览菜单里主要分成 5 个模块,顾客登录模块,美食检索模块,我的订单模块, 美食分类模块,最新特价美食模块。其各个模块主要功能如下: 1、 顾客登录可以选择注册然后登录浏览菜单,也可以匿名浏览菜单。 2、 美食检索可以选择所有上架的菜式并且搜索。 3、 我的订单是对注册用户选择菜后对统计价钱。 4、 美食分类主是分为大类和小类,更容易让顾客选择菜式。 5、 最新特价美食可以看到已经上架的最新的,特价的美食。 武汉工程大学邮电与信息工程学院 毕业设计(论文) - 13 - 4.1.2 用户注册管理 用户注册实现网站客户的更新与维护,提供在 Internet 上输入、修改用户的具体 信息的功能,用户通过注册后,就可以发订购菜单,包括:增添、修改、删除订餐信 息。 流程图(如图 4.2)所示: 图 4.2 户注册管理 图 4.3 是用户注册模块中注册表单的运行效果。当表单中输入一些不合法的信息 时,例如有些没有填、E-mail 地址不合法等等,表单会对我们进行错误提示信息(如图 4.4) ,并要求重新输入信息。 点击进入注册模块: 是否注册 填写评价 浏览菜式查询菜式 浏览者 注册会员 购买产品 顾客 Y N 武汉工程大学邮电与信息工程学院 毕业设计(论文) - 14 - 图 4.3 注册表单 当漏填用户名,密码和邮箱地址输入错误时会出现以下提示: 图 4.4 错误信息提示 当输入数据通过合法性检查以后,将会看到所示的页面(如图 4.5)。 图 4.5 注册成功 在检查过用户注册数据的合法性后将用户信息写入数据库,在后台用户信息管理 可以显示用户名,真实姓名,注册时间,登录次数。在用户不用此 ID 的情况下也可以 删除用户(如图 4.6)。 武汉工程大学邮电与信息工程学院 毕业设计(论文) - 15 - 图 4.6 后台注册用户 4.1.3 结账模块 这个模块就是顾客下完订单,准备结账。这里分为三步,第一步为防止顾客下错 单,在一次确认,菜名,数量(如图 4.7)所示: 图 4.7 点菜内容 第二步填写顾客个人资料姓名,性别,送餐的地址(如图 4.8)所示: 图 4.8 用户信息填写 第三步就是价钱的统计。如果没有下订单直接结账就出现提示:对不起,您没有 点菜,请在点菜后,再去“结算中心”。你也可以对此菜发表评论或者说明一下此菜, 如果顾客需要的话,商家也会提供发票(如图 4.9)所示: 图 4.9 完成定单 武汉工程大学邮电与信息工程学院 毕业设计(论文) - 16 - 4.2 后台管理员管理模块的功能和实现 4.2.1 管理员登陆 管理登陆模块是专为管理人员设计,对数据库进行直观、方便、快捷的管理。管 理员输入正确的帐号和密码后便可进入管理界面,以下是网站后台管理登陆界面(如 图 4.10)所示: 图 4.10 管理员登陆界面 该界面要求登陆者输入正确的帐号和密码,如果帐号非法,则系统会提示“请认 真填写正确的用户名!”如果密码不正确,系统则会提示“对不起,登录失败!” (如 图 4.11)所示: 图 4.11 管理员登陆失败界面 4.2.2 美食管理 美食管理模块包括:添加新美食(单位管理) ,查看与修改(修改产品信息) ,管 理美食点菜(订单管理) ,评论与投诉管理。 1、添加新美食 添加新商品是管理员对网上订餐系统进行维护的重要操作,进行该操作的界面 (如图 4.12)所示: 武汉工程大学邮电与信息工程学院 毕业设计(论文) - 17 - 图 4.12 添加新商品界面 该模块能够添加商品的各种信息,如果信息添加完成后单击添加就会弹出以下界 面: 图 4.13 添加商品成功界面 2、查看与修改 该界面可以对已有的商品的信息进行修改,还可以删除该商品。如果想对商品信 息进行修改,可以直接点击商品名称,在弹出的相应的页面里对要修改的信息进行修 改, (如图 4.14)所示: 武汉工程大学邮电与信息工程学院 毕业设计(论文) - 18 - 图 4.14 商品信息修改 3、 管理美食点菜(订单管理) 该模块实现了订单的信息查询以及按下单用户查询订单 在点击点菜号后,管理员可以查看到订餐用户的所有信息,例如:收货人姓名, 收货方式,付款方式等。 图 4.15 订单查询 4.2.3 用户管理 用户管理模块主要有 2 个模块,所有注册用户和管理后台用户,所有注册用户的 实现(如图 4.16)所示: 图 4.16 所有注册用户 武汉工程大学邮电与信息工程学院 毕业设计(论文) - 19 - 图 4.17 查找用户 后台管理员用户与前台用户毫无牵连。 添加人员:只能添加、修改、删除商品资料, 查看人员:可以管理商品评论和用户点菜, 管理员拥有本站所有管理权限,添加用户及修改其他用户的权限(如图 4.18)所 示。 图 4.18 后台管理员用户 武汉工程大学邮电与信息工程学院 毕业设计(论文) - 20 - 总 结 计算机的广泛应用,网上订餐管理系统的建立,适应了社会经济发的客观要求, 是人事管理现代化的一大进步。今天我们运用计算机进行了网上订餐管理系统的初步 现代化的开发和使用,它大大提高了工作者的工作效率,它把人事从繁重的手工操作 中解脱出来,用更多精力从事创造性的管理活动和其它教育教学的活动中去;它能使 决策、计划和其它管理活动更加科学、精确、灵活。因此,建立网上订餐管理系统是 一种客观发展必然趋势。尽管在网上订餐管理系统还不可能普遍使用计算机,但从长 远来说,网上订餐管理系统和生活是不分割的。 武汉工程大学邮电与信息工程学院 毕业设计(论文) - 21 - 致 谢 这次毕业设计中中,积累了数据库编程和网站开发的基本经验和一些基本技巧。 对大型系统开发有了实质性、操作性的认识,同时对运用 ASP 技术有了很大的提高, 对以前学到的书本知识也是个很好的巩固,同时这次设计让我意识到自己的许多的不 足,锻炼了自己独立发现问题,思考问题,解决问题的能力,也掌握了一些编程的思 想和技巧,使自己的编程能力也有了很大的提高。 在这里要感谢我的同学和方老师,她在我论文及设计的定题以及修改上给予了我很 多的支持和帮助,再次感谢。 武汉工程大学邮电与信息工程学院 毕业设计(论文) - 22 - 参考文献 1 尚家尧管理信息系统分析与设计M.广东:广东人民出版社,200243-87. 2 曹哲,高诚,车进辉软件工程M北京:水利水电出版社,2004.64-90 3 陈俊荣. ASP 与网页数据库设计M.北京:中国铁道出版社,200121-33 4 丁贵广. ASP 编程基础与实例M.北京:机械工业出版社,20029-20 5 汪孝宜.JSP 数据库开发实例精粹M.北京:电子工业出版社,200254-78. 6 马志勇,林立志. HTML4.0 实用编程技术M.北京:中国水利水电出版, 2000.21- 29. 7 李楠,李志强.网站开发与网页制作M.北京:人民邮电出版社,2000.5-11. 8 黄河.网页设计实务全攻略M.北京:北京大学出版社,2000.8-15. 9 萨师煊,王珊数据库系统概论M北京:高等教育出版社,2000205 10 王国辉,牛强,李南南JSP 信息系统开发实例精选M.北京:机械工业出版社, 200573-107. 11 欧阳峰,陈朝荣.电子商务技术M.北京:中国财政经济出版社,20018-17 12 宋昆,李严SQL Server 数据库开发实例解析M.北京:机械工业出版社, 200623-46. 13 何玉洁数据库原理与应用教程M.北京:机械工业出版社,2003132 14 John B.Miner,Donald P.Crane.Human. Resource ManagementM.Harper Collins College Publishers, 1995. 43-69. 15 OA Oleinik V N . Mathematical Models in BoundaryLayer Theory page1J Samokokhin-MathematicsC. America, 1999.39-47. 16 Wolfhard Lawrenz . Can System EngineeringJ, theory to Practical ApplicationsC. California, 1997,82-117. 武汉工程大学邮电与信息工程学院 毕业设计(论文) - 23 - 附 录 登陆 public partial class MasterPage : System.Web.UI.MasterPage protected void Page_Load(object sender, EventArgs e) Sessionname = TextBox1.Text; protected void ImageButton1_Click(object sender, ImageClickEventArgs e) Response.Redirect(主页.aspx); protected void ImageButton2_Click(object sender, ImageClickEventArgs e) Response.Redirect(订餐.aspx); protected void ImageButton3_Click(object sender, ImageClickEventArgs e) Response.Redirect(商家资讯.aspx); protected void ImageButton5_Click(object sender, ImageClickEventArgs e) Response.Redirect(健康.aspx); protected void ImageButton6_Click(object sender, ImageClickEventArgs e) Response.Redirect(帮助.aspx); protected void Button1_Click(object sender, EventArgs e) 武汉工程大学邮电与信息工程学院 毕业设计(论文) - 24 - string str = Data Source=(local);Initial Catalog=bookdinner;Integrated Security=True; SqlConnection sct = new SqlConnection(str); string sql = select * from 客户信息 where username= + TextBox1.Text + and password= + TextBox2.Text + ; SqlDataAdapter sda = new SqlDataAdapter(sql, sct); DataSet ds = new DataSet(); sda.Fill(ds); if (ds.Tables0.Rows.Count 0) HyperLink1.Visible = true; Label6.Visible = false; Label7.Visible = false; TextBox1.Visible = false; TextBox2.Visible = false; Button1.Visible = false; Button2.Visible = false; Label5.Text = Sessionname + 您好,欢迎光临!; / lnkLogout.Visible = true; else Button1.Visible
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 银行刑法考试试题及答案
- 寿险高管考试试题及答案
- 工业气体试题及答案
- 2025年防城港市消防员考试笔试试题(含答案)
- 2024食品安全员能力考核试题含答案
- 2025年低压电工操作证模拟考试复审题库及答案
- 识测试题及答案
- 电工(初级工)测试题+答案
- 2025全国企业员工全面质量管理知识竞赛题库(含答案)
- 2025河北省社区《网格员》模拟试题(含答案)
- 办公自动化使用教材课件
- 2025年专业士官考试题库
- 院前急救技能大赛
- 2024年武汉广播电视台专项招聘真题
- 高血压尿毒症护理查房
- 2025届山东省青岛五十八中高一物理第二学期期末考试试题含解析
- 医院培训课件:《基于医院感染防控的安全注射》
- 2025年档案管理与信息资源利用考试试题及答案
- 工业空调培训课件模板
- 防汛安全教育试卷(含答案)
- 2025届上海市高考英语考纲词汇表
评论
0/150
提交评论