文档库 最新最全的文档下载
当前位置:文档库 › 网上订餐系统的设计

网上订餐系统的设计

网上订餐系统的设计
网上订餐系统的设计

江西农业大学南昌商学院

电子商务系统分析与设计课程设计(网上订餐电子商务系统规划与设计)

专业班级:电子商务

学生姓名:施建磊

学号:10502126

指导老师:王兴宇

二0一0年十二月二十五日

目录

第一章引言 (3)

第二章网上订餐系统规划 (4)

2.1背景、必要性和意义 (4)

2.2确定电子商务系统规划的边界,明确规划目标、任务和要求 (5)

2.2.1电子商务系统的任务要求 (5)

2.2.2电子商务系统规划的范围 (5)

2.2.3电子商务系统的战略目标 (5)

2.2.4经营策略的实施 (5)

2.2.5确定电子商务系统的时间限制 (6)

2.3建立制定电子商务系统规划的组织 (6)

2.4制定规划进度表 (7)

2.5现状初步调查和分析 (8)

2.5.1学校市场调查的设计 (8)

2.5.2竞争能力预测 (8)

2.6可行性研究 (9)

2.6.1技术可行性 (9)

2.6.2经济可行性 (9)

2.6.3进度可行性 (9)

2.6.4社会可行性 (9)

2.6.5其他可行性 (10)

2.7提出新系统的开发方案及候选方案 (10)

2.8确定系统的开发策略 (10)

第三章网上订餐系统分析 (12)

3.1新系统业务流程分析 (12)

3.1.1采购 (12)

3.1.2支付 (13)

3.1.3销售 (13)

3.2需求分析 (14)

第四章网上订餐系统设计 (16)

4.1电子商务系统的总体结构 (16)

4.2网络基础设施 (16)

4.3系统平台选择 (17)

4.4应用系统方案 (17)

4.4.1应用系统结构 (17)

4.4.2功能设计 (18)

4.4.3数据库设计 (19)

结论 (21)

致谢 (22)

参考文献 (23)

附录一 (24)

第一章引言

学校不仅是个学习的场所,而且也是一个不可忽视的消费场所,在学校隐藏着无限的商机。现在的大学生都追求个性、时尚,只要是对自己有利的东西,就不会太计较经济的问题。目前,通过我们的观察,发现大学生存在着一个特点,虽然课余时间很多,但还是有很多同学发现时间不够用,因此每天等到忙完只能呆在寝室吃泡面,甚至很多玩游戏的同学也不愿去食堂吃饭,也甘愿过上吃泡面的生活。我们就在思考一个问题,这些同学每天过这样的生活,对身体极其不好,难道他们就不担心这个问题吗?经过我们的调查,原来不是,他们只是沉迷于一件事而不想去吃饭,他们也知道每天这样对身体不好。

到此,我觉得这应该是一个市场,就是专门的为这些同学送餐,解决他们吃饭的问题。中间收取一定的小费,应该会得到同学的响应。但我们毕竟是学生,课余时间不能太脱离学习的宗旨,否则是不理智的。考虑到这里,我突然想到设计一个网上订餐系统,这样就可以把所学知识应用到实践当中来。不仅有趣,还可以提高自己的动手能力,同时也帮助了同学,一举三得。

只要是电子商务系统就少不了推广,市场的潜力就在于我们的努力,我相信只要我们保证了质量和服务,在这个没有竞争对手的环境中,加以推广网站,最后的效果应该是比较理想的。

第二章网上订餐系统规划

2.1背景、必要性和意义

学校是一个聚集人群的地方,时尚个性是每个人的追求。在网络高度发展的今天,网络订餐也渐渐成为一种时尚。在学校里,学习是我们的最终目的,但传统的教学模式只能授予我们难懂的理论知识。不加以实践,很多细节的东西就是我们知道也不会应用。所以,对于大学生来说,如果能结合实践加以学习,不仅能加深对理论的理解,还可以迅速提高自己的动手能力,顺应社会的发展趋势。另外,如果在校的我们还可以自己挣些零花钱,不仅可以为父母减轻压力,还可以享受到自己劳动后的喜悦。

在高校,很多同学都忙于自己感兴趣的事,很多时候都会很晚才去吃饭,不愿走的索性不去吃。特别是天气变冷的时候,大家都躲在寝室,吃自己事先买好的泡面。大学生活就是这样,没人约束自己,一切的事情做与不做,完全在自己把握。面临着这些问题,相信很多同学都会希望吃的可以到自己的寝室,自己省时又省事。那么,就这里需要送餐的人了。在学校,我相信这是有很大市场的,如果我们集合订餐和送餐的整个流程服务,再加以推广和宣传,一定会引来很多同学的注意和订购。

学生的责任就是学习,时间就是我们的财富。如果我们能顺利的实现这个系统,不仅能为他人带来方便,节省他人时间,对于我们自身而言,也可以充分利用以我们大学里的闲暇时间。锻炼我们商业头脑,为将来找工作打下坚实的基础。当我们面对团队的合作时,能从不同的同学身上学习到他们的专业知识。从而拓宽自己的知识面。锻炼我们的交际能力。综合提高我们自己,丰富学习生活。

2.2确定电子商务系统规划的边界,明确规划目标、任务和要求

2.2.1电子商务系统的任务要求

?制定网上订餐系统的发展战略

?进行可行性分析

?制定电子商务系统的总体开发方案

?制定项目实施计划

2.2.2电子商务系统规划的范围

经过相关网站的访问结合我们的技术能力,我们初步决定我们的电子商务系统范围如下:

?会员管理

?同学能够迅速的查询到所需要的餐饮信息

?同学能够很方便的在线订餐,并能及时得到确认。

?管理员能够及时的了解系统的订单状态,并能够及时处理

?网站交流区,提升客户满意度。

?进货信息管理

?销售信息的管理

2.2.3电子商务系统的战略目标

经过组内人员的鉴定,我们最终决定的暂时目标如下:

?为同学提供便利的服务,让更多的同学了解我们的网站。

?降低进货的成本

?增加销售额

2.2.4经营策略的实施

从目标入手,集合校园的实际情况分析,确定初期经营策略如下:

?首先在校园里做传单宣传

?前夕以推广网站为主,到QQ空间、校内、飞信空间里面写网站的信息,给同学发邮件。

?在保证总成本的基础之上,先低价销售,迎来同学的关注。

?开始,在校内发一定数量的优惠卷,限期消费,引来同学的消费。

?保证餐饮的质量和数量,提供丰富齐全的餐饮信息。

?做好服务,送货上门,前期免费送货,后期等同学适应之后,开始收取一定的小费。

2.2.5确定电子商务系统的时间限制

我们的主要任务就是开发网站,只要网站能成功运行,其他的进货和送货都很简单,不再考虑范围内,所以我们开发网站的时间安排如下表(表2.1):

任务代码任务名称紧后工序

A 编制计划 5 B、C

B 任务分配 1 C

C 网站开发10 D

D 测试网站 5 E

E 试运行15 /

(表2.1)

2.3建立制定电子商务系统规划的组织

电子商务的整个环节都是分工明确的统一体,单靠一个人是很难管理好每一个环节。所以,我们把任务都分到组内每一个人身上,每个人都可以发挥自己专业特长,管理好自己负责的每个细节,从而实现系统的高效运转。具体的分工如下图(图2.1)。

(图2.1)

2.4制定规划进度表

我们用的是Dreamweaver 和Access 实现全部系统功能,技术比较简单,整个过程的任务大概安排如下图(图2.2):

总经理(1人)

副总经理(1人)

小组成员

策划人(2人)

网站开发和管理(4人) 采购管理(2人)

销售管理(2人)

数据库管理(4人)

发货管理(2人)

开发 测试 商品信

息管理(1人)

维护

客户信

息管理(1人)

订单信

息管理(1人)

评论信

息管理(1人)

服务(2人)

(图2.2)

2.5现状初步调查和分析

2.5.1学校市场调查的设计

?分别为男女生设计不同的调查问卷

?调查学生的生活习惯

?调查学生的饮食习惯

?调查学生的服务要求

2.5.2竞争能力预测

根据学校学生生活情况分析,很多同学都会出现时间紧张的情况,还有的因为食堂太远不远取吃饭,都希望有个专门为他们解决这个问题的服务,并且有质量保证,哪怕出一点小费也值得。所以我们敢大胆的预测,在学校这个市场,送餐服务还没有真正独立出来,如果我们能在学校为同学提供方便,专一服务,保证饮食的质量,同时做好宣传力度,把订餐和送餐集为一体,将会很有市场竞争力的。

2.6可行性研究

2.6.1技术可行性

我们的团队里包括各系的学生,我们的订餐系统设计简单,实现的功能也简单,用到的软件包括Dreamweaver和Access,相关方面的知识都是课堂上涉及过的。加上现在丰富的网络资源,大部分技术应该在相关专业的同学的协助下都可以实现,必要时请老师加以指导,相信没有多大的问题。我们采用学校网络上网,个人电脑分工管理数据,定期进行维护和总结,防止黑客攻击。

2.6.2经济可行性

我们是一个团队,在预算中,我们每个人都做了一笔分投资。我们的费用主要用在网站宣传和进货上,至于设备,我们都应用自己的电脑进行管理。所以我们前期主要考虑的是运营成本。而却这个成本我们可以相对缩小,我们可以少量进货,常用的就好,其他的等同学下单后我们再去进货完成交易,所以经济上不是主要考虑的问题。至于收益,我们会根据个人付出的多少分配。但我们主要的目的不是为了赚钱,毕竟我们还是学生,从哪方面都不算专业还谈不上赚钱,只能说是学习。

2.6.3进度可行性

在时间安排上,我们是比较占据优势的,因为我们每个人的分工是明确的,大学的课都是很少的,只要我们把课余时间都利用起来,相信不用多久我们就可以把系统运行起来。

2.6.4社会可行性

该系统符合现有法律、法规和政策的限制,也没有违背当今社会的道德标准,社会可行性通过。

2.6.5其他可行性

我们的方案最终在学校实施,没有同行的市场竞争对手,对于餐厅来说,也许有的会有送外卖服务,但出于购物量和时间因素,成本很高,一般都不会坚持多久,而我们的服务是有订餐就及时送到,不管购物多少和时间阶段的限制。只要我们保证产品的质量和服务,加以宣传,我相信我们是有市场的。

2.7提出新系统的开发方案及候选方案

为了方式技术上遇到不可解决的困难,我们还制作了另一个方案供候选,主要内容如下:

如果上述方案实现不了,我们最后的决定是到拍拍网注册账户,开展个人网店。然后用Access把商品信息制作成一个数据库,导入网站上展示出来。这样的话就会省去很多麻烦的过程。从采购到送餐都是很简单的事。人员和时间都可以精简。而且网站具备我们想要该有的功能,不必害怕有实现不了的技术和黑客的攻击,在拍拍上开店的另外一个优点是,因为在校学生大多都用的是QQ这个即时通讯软件,方便推广。但缺点是,拍拍网已经是人家做好的网站,我们即使在上面怎么应用始终感受不到背后所用到的技术,从而也就没有达到我们学习的目的。所以这就只能成为我们的候选方案。我们还是喜欢尝试创造属于自己的东西。

2.8确定系统的开发策略

本系统是利用ASP技术与Access数据库,基于Internet信息服务(IIS)平台实现的一个小型网上订餐系统。有两大主要模块,前台管理包括浏览菜单、查询订购菜单、结账模块、用户信息管理功能。后台管理包括商品管理、订单管理、评论管理和系统用户管理等模块。

本系统的主要功能:用户通过浏览主页面来实现会员的注册功能,可以浏览商品的信息图片和价格,用户注册为会员后可以购买上架的食品。通过一个购物车来计算用户购买物品的价钱。用户可对所买的物品进行品论。后台管理员方面,

管理员有最高的权限,可以进行新管理员的添加与信息的修改,新商品的添加,可以对商品的类别进行转业,对用户的评论进行管理,对用户的订单进行管理。

本系统采用B/S模式:与传统的C/S模式相比,B/S结构把处理功能全部移植到了服务器端,用户的请求通过浏览器发出,无论是使用和数据库维护上都比传统模式更加经济方便。而且使维护任务层次化:管理员负责服务器硬件日常管理和维护,系统维护人员负责后台数据库数据更新维护。采用B/S模式,突破传统的文件共享模式,为网上订餐的设计提供新的解决方案。借助ASP的WEB应用程序,用户通过Browser软件连接后台数据库并完成操作,B/S模式的网上订餐系统,数据维护方便客户端无需专用的软件,有较好的网络扩展性,支持TCP/IP 协议直接接入Internet,同时对于B/S模式而言,程序和数据的物理位置已经不再是那么重要了,访问者所关心的只是他们的URL就可以了。

第三章网上订餐系统分析

3.1新系统业务流程分析

系统业务流程主要在前台展示出来,包括用户的从浏览到注册成为会员,再下订单完成交易,最后给予评论。下面是主要的功能介绍。

3.1.1采购

我们为了降低运营成本,不会把所有的山品都采购入库,而是进常用的货物,所以当客户下完订单后,我们要先判断库存是否有,如果有直接让送餐员送货,如果没有就把订单交给采购员去进货,然后再让送餐员送去,完成交易。采购的具体过程如下图(图3.1)。

(图3.1)

3.1.2支付

因为我们非专业的网上订餐系统,所以支付方式仅限于网银支付和货到付款,流程如下图(图3.2)。

(图3.2)

3.1.3销售

销售是一个很复杂的环节,设计的系统的大部分功能。(如图3.3)

?浏览与选择餐饮信息:顾客进入网站即刻自动提供购物车,不需身份确认就可以在网站上随意浏览,登录系统后则可挑选餐饮,在购物车里可增加、删除、修改购物车上餐饮的类型和数量,网站提供餐饮信息列表,最先添加的餐饮信息优先列表给顾客作为选购时的参考;

?判断:顾客确定所购餐饮信息后,系统将判断该顾客是否注册过,如果是,则可直接填写订单;否则,提示顾客登记注册;

?提交订单:已选购的餐饮信息需填写订单细节。

?注册:顾客可在本系统的网站上注册后提交申请;

?确认:后台管理将实时得到顾客的注册信息,通过电话及其他方式确认,当确认后,系统管理员可对该顾客提交的预定信息进行审核。

?送货与付款:网上的每一份订单都将实时存入后台数据库,后台操作人员通过电话及其他方式确认,确认后将及时实施审核该订单:向顾客送货,货到付款,完成网上交易。

?评论:商品信息和服务态度

(图3.3)

3.2需求分析

网上订餐管理系统无论是在应用的深度还是广度都是一个逐步发展的过程。在开发一个局部系统时要充分考虑到局部系统和整个目标系统之间的相容性和完整性,以利于今后整个系统的建立。进货订单管理系统从总体上把握系统的设计,在具体的设计实现上我们围绕着三个方面的需求展开,即管理者、客服人员

和用户三个部分。(如图3.4)

(图3.4)

总之,我们的宗旨就是打造出一个友好的界面为同学服务。界面简单易操作,保证系统的稳定性和兼容性是最重要的,这在以后的实践中,我们也会慢慢改进的。

第四章网上订餐系统设计

4.1电子商务系统的总体结构

在进行系统的需求分析后,要设计系统的总体结构图就变得简单了,只要我们把各个部分的关系连在一起,就可以看到一个完整的系统。(如图4.1)

(图4.1)

4.2网络基础设施

系统的运作必须有网络的支持,学校用的是天翼3G上网,网络图如下:(如图4.2)

(图4.2)

4.3系统平台选择

系统平台:Windows XP;

软件:Dreamweaver8.0、Microsoft Office Access 2007、IIS6.0;

硬件:2G内存、500G硬盘、ATI Mobility Radeon HD 5470独立显卡;路由器;

网络通信协议:TCP/IP;

4.4应用系统方案

4.4.1应用系统结构

在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器队浏览器的请求进行处理,将用户所需信息返回到浏览器。B/S结构简化了客户机的工作。客户机上只需配置少量的客户端软件。服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。浏览器发出请求,而其余如数据请求、加工。结果返回以及动态网页生成等工作全部由Web

Server完成。实际上B/S体系结构是把二层C/S结构的事务处理逻辑模块从客

户机的任务中分离出来,由Web 服务器单独组成一层来负担其任务这样客户机的眼里减轻了,把负荷分配给了Web 服务器。这种三层体系结构如图所示(图4.1)。

(图4.1)

这种结构不仅把客户机从沉重的负担和不断对其提高的性能的要求中解放出来,也把技术维护人员从繁重的维护升级工作中解脱出来。由于客户机把事务处理逻辑部分分给了功能服务器,是客户机一下子“苗条”了许多,不再负责处理复杂计算和数据访问等关键事务,只负责显示部分,所以维护人员不再为程序的维护工作奔波于每个客户机之间,而把主要精力放在功能服务器上程序的更新共组。这种三成结构在成渝层之间相互独立,任何一层的改变不会影响其它层的功能。 4.4.2功能设计

系统的功能整体功能设计合理,不仅可以提高网站的质量,还可以提高销售额。系统要方便用户注册、购买、付款。作为管理员,应该高效的管理商品信息和客户的各方面的信息。除此之外,我们还做了一些新闻和广告的链接,增加的活力。新闻的内容主要是学校的相关信息,广告可以投自己的商品信息,也可以帮别人宣传其他信息,但需要付费。总体功能如下。(如图4.2)

(图4.2)

数据库

Web 服务器

Broese 浏览器

4.4.3数据库设计

在系统设计过程中,数据库也是一个不可以忽视的环节,数据库的设计关系到系统的稳定性,所以每个信息的管理,必须合理设计,下面是我们用Access 设计的相关系统的数据库。

?会员表:主要是用来记录会员的注册信息。(如图4.3)

(图4.3)

?商品信息表:主要是记录商品的信息发布,方便修改、更新、删除。(如图4.4)

(图4.4)

?订单表:主要是用来记录用户的订单信息,方便送货和联系。(如图4.5)

(图4.5)

?留言表:用来记录用户的留言情况,以便改善我们自己。(如图4.6)

(图4.6)

相关文档