基于php的校园网订餐系统设计与实现内容摘要:

拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了 MySQL 作为网站数据库。 电子商务介绍 电子商务通常是指是在 全球 各地广泛的 商业贸易 活动中,在 因特网开放的网络环境下,买卖双方不 谋面 地进行各种商贸活动,实现消 费 者的 网上购物 、商户之间的 网上交易 和在线电子支付以及 各种商务活动、交易活动、 金融 活动和相关的 综合服务活动的 一种新型的商业 运营模式。 普遍性 :电子商务作为一种新型的交易方式,将生产企业、流通企业以及消费者和政府 带入了一个网络经济、数字化生存的新天地。 方便性 : 在电子商务环境中,人们不再受地域的限制 ,客户能以非常简捷的方式完成过去较为繁杂的商务活动,如通过网络银行能够全天候地存取账户资金、查询信息等,同时使企业对客户的服务质量得以大大提高。 安全性 : 在电子商务中,安全性是一个至关重要的核心问题,它要求网络能提供一种端到端的安全解决方案,如加密机制、签名机制、安全管理、存取控制、防火墙、防病毒保护等等,这与传统的商务活动有着很大的不同。 协调性 : 商务活动本身是一种协调过程,它需要客户与公司内部、生产商、批发商、零售商间的协调,在电子商务环境中,它更要求银行、配送中心、通讯部门、技术服务等多个部门的通 力协作,电子商务的全过程往往是一气呵成的。 随着中国电子商务进入 3G 的蓬勃发展的稳定期促使全网全程的电子商务 V5 时代成型。 3 系统分析与设计 系统需求分析 网上订餐管理系统无论是在应用的深度还是广度都是一个逐步发展的过程。 在开发一本科毕业论文(设计) 4 个局部系统时要充分考虑到局部系统和整个目标系统之间的相容性和完整性,以利于今后整个系统的建设。 网上订餐管理系统从总体上把握系统的设计,在具体的设计实现上我们围绕着两个方面的需求展开,即系统使用者(顾客(买家)、 店铺 (卖家))、系统管理 者(系统管理员) )。 买家需 求 买家登录网上订餐系统后,需要浏览商品,看看各个快餐店有什么食品,因此订餐系统需要有浏览商品的功能。 买家看到合适的商品后,要订购商品,因此订餐系统要有订购商品的功能。 买家看到好的商品但是又不想马上买,想先看看其它商品进行比较,或者下次再买,因此订餐系统需要有收藏商品的功能。 网上订餐采用的货到付款的模式,因此订餐系统不需要做付费功能。 买家买完商品后可以对商品进行评价,买家可以给商家留言给商家提建议,买家还可以给管理员留言。 卖家需求 卖家需要给店铺添加商品,卖家可以查看买家对商品的评价和买家给店铺 的留言。 由于 餐品 需要及时送给顾客,因此顾客的订单信息必须即时送到店家,店家才能及时按订单信息送出快餐。 但是根据市场的快餐店一般没有电脑,即使有的快餐店有电脑也很少连接网络,要求快餐店购买电脑并安装网络成本太高。 因此订单信息不能通过网络传送给店铺,目前采取的方案是,一般的快餐店都有收银机,在收银机上安装一个短信接收发送终端机,订单信息可以通过短信按约定的格式发送到店铺的终端机上,然后再有店铺将订单处理情况(如订单中的菜已经卖完了、订单已经由哪位配送人员送出、订单已经送到顾客手里等信息)以短信的方式反馈给订餐 系统,系统将该信息通知顾客。 管理员需求 当店铺想开网上餐厅时,需要拿着相关证件去管理员处进行信息安全性证实,通过证实后,管理员给店铺登录时需要的用户名和密码,店铺即可登录并对自己店铺信息进行修改和录入。 管理员可以对店铺进行 添加、删除 管理。 可行性分析 可行性研究阶段的主要任务是在系统初步调查的基础上,对新系统是否能够实现和值得实现等问题做出判断,避免在花费了大量的人力和物力之后才发现系统不能实现或新系统投入使用后没有任何实际意义而引起的浪费,对新系统可行性的分析,要求用最小的代价在尽量短的 时间内确定系统是否可行。 技术可行性分析 网络订餐系统的开发是一项复杂的系统工程。 为了保证系统开发成功,必须采用工程化的系统开发方法,并研究出一些符合工程化标准的开发方法。 这些方法旨在指导开发者进行工程化的系统开发,从而加快系统开发的速度,保证质量以及降低开发成本。 工程化本科毕业论文(设计) 5 的系统开发方法确实在开发实践中取得了一定的效果。 此次开发使用 php 作为开发语言,采用 mysql 数据库,用 Dreamweaver 进行设计。 运行可行性分析 随着计算机知识的普及和推广,越来越多的人掌握了计算机的基本使用方法 和技能。 随着 Inter 的发展,用户对于网络、 windows 等环境下的软件使用比较熟悉,对于新鲜事物,用户表现出极大的兴趣和热情。 经济可行性分析 网络订餐系统给人们带来了方便,成为一种全新的商务模式。 因此,不用出门就可以在家购物的新时尚已经到来,构建一个网络订餐系统在经济上是完全可行的。 就本系统而言,随着电脑的普及,为学生在网络上进行购物提供有利的条件。 而一个网络订餐系统可以为学生提供软件条件,这样学生便可以足不出户的买菜品了。 商家可以从中获得利润,两全其美。 通过以上的分析,开发网络订 餐系统是完全可行的。 系统设计目标 理论系统功能设计目标如下: (1) 实用性强:我们努力使系统符合实际操作流程的习惯,并尽量减少用 户的输入,易学易用的友好的用户界面,满足各层次的用户使用的需求。 (2) 先进的程序 结构:使用当代前卫的软件编程,能延长其生命周期,易于维护与管理。 (3) 安全可靠性高:后台维护功能齐全,根据平台在各个阶段不同的使用情况,管理人员可以设置相应的操作权限,增加系统注册 ,分配各个栏目的管理权限,实现系统的维护,保证系统的安全、可靠。 (4) 使用模块化设计的方法:使系统具 有良 好的可扩充性,以适应其不同阶段的发展需要,便于后来者分析、维护。 (5) 操作简单,维护方便:每个子系统都具有相对独立的系统维护功能对可变化的项目可自行维护。 (6) 查询功能强大:可以对菜品的 信息和店铺的信息进行查询。 系统功能分析 系统功能实现 本系统主要是实现网上浏览菜单、订餐、产生订单等功能的系统。 需要实现菜品信息的动态提示、购物车管理、客户信息注册、登录管理、订单处理、信息反馈等模块。 需要完成的主要任务如下: 当客户进入网上订餐时,应该在主页面中分类显示最新的菜品信本科毕业论文(设计) 6 息,以 供客户选择所需菜品,同时提供按菜品名称,快速查询所需菜品信息的功能。 当客户选择预定某个菜品时,应该能够将对应菜品信息,如:价格、数量记录到对应的购物车中,此时客户可以选择选择其他菜品或是查看自己的购物车,最后,在购物车中填写相应的送餐信息,提交订餐订单后,自动清除以生成订单的购物车中的信息。 餐厅服务人员根据订单信息,查看详细订单明细并根据实际情况处理订餐。 系统需求分析 企业产品销售网站主要是为了增加企业效益,方便用户使用而设计的。 本次论文我所做的是企业产品销售网站的前台管理模块的设计。 本模块 主要功能要求有: 权限分配管理:系统分为用户 、 管理员、 店铺 三 种权限用户,注册功能主要用于用户登录系统,只有用户登录后才 能对订餐网站 店铺 商品进行相应操作, 店铺 通过 去管理员处登记信息 进行加盟。 订单管理:主要是实现对商品的查询,定购商品,实现对商品的定购,查看, 确定 定购数量,添加到购物车的商品。 商品管理:主要是对所提供的商品信息进行增加、删除、修改等,逐步完善服务。 公告信息的动态显示:主要是实现对近期促销信息 和店铺特色信息 的动态显示。 订单查询:可以查询提交的订单。 系统功能设计 权限分配管理:用户通过注册后,可在 网站 进行相关 购买等。 店家发布自己的商品,管理员添加删除店铺。 订单管理模块:系统将用户订购的商品存入用户的购物车中,用户通过查看购物车,就可以查看自己所订购的商品。 商品管理模块: 登录系统后可以添加店铺基本信息和添加商品信息,有订单评价可以及时查看。 订单查询模块:用户订 购 商品后,可对自己的订单进行查看。 评价 信息模块:员工对服务的意见,以及自己的想法进行表达,管理员对留言信息进行查看并对其提出反馈意见。 4 数据库设计 数据库需求分析 数据库系统是在文 件系统的基础上发展而来的,经历了层次数据库、网状数据库、关系数据库三个阶段。 由于关系数据库采用人们比较容易理解和接受的二维表格来组织数据,发展迅速,已成为数据库产品的主流。 本科毕业论文(设计) 7 本系统的前端开发是使用 php 技术,进行逻辑控制和数据库连接,而后台数据库采用的是 mys ql。 mys q l 数据库管理系统 是一项全面完整的数据库与分析产品。 mys ql 非常容易学习、使用,介绍、学习资料比较多, mys q l 全面支持 Web 功能的数据库解决方案,与此同时, mys q l 还在可伸缩性与可靠性方面保持着多项基准测试纪录,而这两方面特性又都是企 业数据库系统在激烈市场竞争中克敌致胜的关键所在。 无论以应用程序开发速度还是以事务处理运行速度来衡量, mys q l 都堪称最为快捷的数据库系统。 对比 mys q l 和其他的大型数据库管理系统, mys q l 具有可靠的安全性,较快的存储速度,高度的兼容性,简单易用,应用 mys q l 作为后台数据库为系统的开发提供了强有力的支持,并对以后软件的运行提供了坚实的基础,因此,我们采用了 mys q l 作为后台数据库。 数据库 概要设计 数据库 概要设计概述 本系统的数据库其中包括八个表,分别为管理员登录表 glydl,开 店列单表 gly,用户基本信息 表 buy_zhuce, 用户交易信息表 buy_shipin,店家基本信息表 sell_jibenxinxi,店家菜单信息表 buy_caidanxinxi,学生基本信息表 school_student。 数据库 系统图 ( 1) 管理员登录 ( glydl)表 说明:管理员登录表记录管理员的登录信息。 如下表 1: 表 1 用户信息表 字段名 数据类型 长度 允许空 备注 name pass varchar varchar 20 20 用户名 密码 ( 2) 店铺名称 ( gly)表 主键 : id 说明: 卖家网上开店登录信息表。 如下表 2: 表 2 开店名表 字段名 数据类型 长度 允许 空 备注 id num password int varchar varchar 100 20 20 编号 用户 密码 本科毕业论文(设计) 8 ( 3) 买家注册 ( buy_zhuce)表 主键: buy_id。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。