网上订餐系统的设计_第1页
网上订餐系统的设计_第2页
网上订餐系统的设计_第3页
网上订餐系统的设计_第4页
免费预览已结束,剩余18页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、西北师大找食儿系统分析与设计课程设计课程设计题目:网上订餐找食儿系统规划与设计专业班级:软件工程学生姓名:张蓉 白清宇 王振军 赵海龙 栾克宏 陈武马楠 王涛指导老师:张强二 0 一四年九月十七日目录第一章 引言 . .2第二章 网上订餐系统规划 . .32.1背景、必要性和意义 .32.2确定找食儿系统规划的边界,明确规划目标、任务和要求.42.2.1找食儿系统的任务要求 .42.2.2找食儿系统规划的范围 .42.2.3找食儿系统的战略目标 .42.2.4经营策略的实施 .42.2.5确定找食儿系统的时间限制.52.3建立制定找食儿系统规划的组织.52.4制定规划进度表 .62.5现状初步

2、调查和分析 .72.5.1学校市场调查的设计 .72.5.2竞争能力预测 .72.6可行性研究 .82.6.1技术可行性 .82.6.2经济可行性 .82.6.3进度可行性 .82.6.4社会可行性 .82.6.5其他可行性 .92.7提出新系统的开发方案及候选方案.92.8确定系统的开发策略 .9第三章 网上订餐系统分析 . .103.1新系统业务流程分析 .103.1.1采购 .103.1.2支付 .103.1.3销售 .113.2需求分析 .12第四章 网上订餐系统设计 . .144.1找食儿系统的总体结构 .144.2网络基础设施 .144.3系统平台选择 .154.4应用系统方案 .

3、154.4.1应用系统结构 .错误 ! 未定义书签。4.4.2功能设计 .154.4.3数据库设计 .16结论 .18附录一 .22第一章引言学校不仅是个学习的场所, 而且也是一个不可忽视的消费场所, 在学校隐藏着无限的商机。现在的大学生都追求个性、时尚,只要是对自己有利的东西,就不会太计较经济的问题。目前,通过我们的观察,发现大学生存在着一个特点,虽然课余时间很多, 但还是有很多同学发现时间不够用, 因此每天等到忙完只能呆在寝室吃泡面, 甚至很多玩游戏的同学也不愿去食堂吃饭, 也甘愿过上吃泡面的生活。我们就在思考一个问题, 这些同学每天过这样的生活, 对身体极其不好,难道他们就不担心这个问题

4、吗?经过我们的调查, 原来不是,他们只是沉迷于一件事而不想去吃饭,他们也知道每天这样对身体不好。到此,我觉得这应该是一个市场, 就是专门的为这些同学送餐,解决他们吃饭的问题。中间收取一定的小费,应该会得到同学的响应。但我们毕竟是学生,课余时间不能太脱离学习的宗旨,否则是不理智的。 考虑到这里, 我突然想到设计一个网上订餐系统, 这样就可以把所学知识应用到实践当中来。不仅有趣,还可以提高自己的动手能力,同时也帮助了同学,一举三得。只要是找食儿系统就少不了推广, 市场的潜力就在于我们的努力, 我相信只要我们保证了质量和服务, 在这个没有竞争对手的环境中, 加以推广软件, 最后的效果应该是比较理想的

5、。第二章找食儿系统规划2.1 背景、必要性和意义学校是一个聚集人群的地方, 时尚个性是每个人的追求。 在网络高度发展的今天,网络订餐也渐渐成为一种时尚。在学校里,学习是我们的最终目的,但传统的教学模式只能授予我们难懂的理论知识。 不加以实践,很多细节的东西就是我们知道也不会应用。所以,对于大学生来说,如果能结合实践加以学习,不仅能加深对理论的理解,还可以迅速提高自己的动手能力,顺应社会的发展趋势。另外,如果在校的我们还可以自己挣些零花钱, 不仅可以为父母减轻压力, 还可以享受到自己劳动后的喜悦。在高校,很多同学都忙于自己感兴趣的事, 很多时候都会很晚才去吃饭, 不愿走的索性不去吃。 特别是天气

6、变冷的时候, 大家都躲在寝室, 吃自己事先买好的泡面。大学生活就是这样,没人约束自己,一切的事情做与不做,完全在自己把握。面临着这些问题, 相信很多同学都会希望吃的可以到自己的寝室, 自己省时又省事。那么,就这里需要送餐的人了。在学校,我相信这是有很大市场的,如果我们集合订餐和送餐的整个流程服务, 再加以推广和宣传, 一定会引来很多同学的注意和订购。学生的责任就是学习, 时间就是我们的财富。 如果我们能顺利的实现这个系统,不仅能为他人带来方便,节省他人时间,对于我们自身而言,也可以充分利用以我们大学里的闲暇时间。 锻炼我们商业头脑,为将来找工作打下坚实的基础。当我们面对团队的合作时, 能从不同

7、的同学身上学习到他们的专业知识。从而拓宽自己的知识面,锻炼我们的交际能力。综合提高我们自己,丰富学习生活。2.2 确定找食儿系统规划的边界,明确规划目标、任务和要求找食儿系统的任务要求? 制定网上订餐系统的发展战略? 进行可行性分析? 制定找食儿系统的总体开发方案? 制定项目实施计划找食儿系统规划的范围经过相关软件的访问结合我们的技术能力, 我们初步决定我们的找食儿系统范围如下:? 会员管理? 同学能够迅速的查询到所需要的餐饮信息? 同学能够很方便的在线订餐,并能及时得到确认。? 管理员能够及时的了解系统的订单状态,并能够及时处理? 软件交流区,提升客户满意度。? 进货信息管理? 销售信息的管

8、理找食儿系统的战略目标经过组内人员的鉴定,我们最终决定的暂时目标如下:? 为同学提供便利的服务,让更多的同学了解我们的软件。? 降低进货的成本? 增加销售额经营策略的实施从目标入手,集合校园的实际情况分析,确定初期经营策略如下:? 首先在校园里做传单宣传? 前夕以推广软件为主,到 QQ空间、校内、飞信空间里面写软件的信息,给同学发邮件。? 在保证总成本的基础之上,先低价销售,迎来同学的关注。? 开始,在校内发一定数量的优惠卷,限期消费,引来同学的消费。? 保证餐饮的质量和数量,提供丰富齐全的餐饮信息。? 做好服务,送货上门,前期免费送货,后期等同学适应之后,开始收取一定的小费。确定找食儿系统的

9、时间限制我们的主要任务就是开发软件,只要软件能成功运行, 其他的进货和送货都很简单,不再考虑范围内,所以我们开发软件的时间安排如下表(表2.1 ):任务代码任务名称紧后工序A编制计划5B、 CB任务分配1CC软件开发10DD测试软件按5EE试运行15/(表 2.1 )2.3 建立制定找食儿系统规划的组织找食儿的整个环节都是分工明确的统一体, 单靠一个人是很难管理好每一个环节。所以,我们把任务都分到组内每一个人身上, 每个人都可以发挥自己专业特长,管理好自己负责的每个细节, 从而实现系统的高效运转。 具体的分工如下图(图 2.1 )。策划人( 1 人)总经理( 1 人)采购管理( 1 人)销售管

10、理( 1 人)副总经理( 1 人)小组成员发货管理( 1 人)服务( 1 人)软件开发和管理(4 人)数据库管理 ( 4 人)开发测试维护客户信评论信商 品 信订单信息管理息管理息 管 理息管理(1 人)(1 人)(1 人)(1 人)(图 2.1 )2.4 制定规划进度表我们用的是 Eclipse和 Sqlsever 实现全部系统功能,技术比较简单,整个过程的任务大概安排如下图(图2.2 ):(图 2.2 )2.5 现状初步调查和分析学校市场调查的设计? 分别为男女生设计不同的调查问卷? 调查学生的生活习惯? 调查学生的饮食习惯? 调查学生的服务要求竞争能力预测根据学校学生生活情况分析, 很多

11、同学都会出现时间紧张的情况,还有的因为食堂太远不远取吃饭, 都希望有个专门为他们解决这个问题的服务,并且有质量保证,哪怕出一点小费也值得。所以我们敢大胆的预测,在学校这个市场,送餐服务还没有真正独立出来,如果我们能在学校为同学提供方便,专一服务,保证饮食的质量, 同时做好宣传力度, 把订餐和送餐集为一体, 将会很有市场竞争力的。2.6 可行性研究技术可行性我们的团队里包括各系的学生, 我们的订餐系统设计简单, 实现的功能也简单,用到的软件包括 Eclipse 和 Sqlsever ,相关方面的知识都是课堂上涉及过的。加上现在丰富的网络资源, 大部分技术应该在相关专业的同学的协助下都可以实现,必

12、要时请老师加以指导, 相信没有多大的问题。 我们采用学校网络上网,个人电脑分工管理数据,定期进行维护和总结,防止黑客攻击。经济可行性我们是一个团队, 在预算中, 我们每个人都做了一笔分投资。 我们的费用主要用在软件宣传和进货上, 至于设备,我们都应用自己的电脑进行管理。 所以我们前期主要考虑的是运营成本。 而却这个成本我们可以相对缩小, 我们可以少量进货,常用的就好, 其他的等同学下单后我们再去进货完成交易, 所以经济上不是主要考虑的问题。 至于收益,我们会根据个人付出的多少分配。 但我们主要的目的不是为了赚钱, 毕竟我们还是学生, 从哪方面都不算专业还谈不上赚钱, 只能说是学习。进度可行性在

13、时间安排上,我们是比较占据优势的,因为我们每个人的分工是明确的,大学的课都是很少的, 只要我们把课余时间都利用起来, 相信不用多久我们就可以把系统运行起来。社会可行性该系统符合现有法律、法规和政策的限制,也没有违背当今社会的道德标准,社会可行性通过。其他可行性我们的方案最终在学校实施, 没有同行的市场竞争对手, 对于餐厅来说, 也许有的会有送外卖服务, 但出于购物量和时间因素, 成本很高, 一般都不会坚持多久,而我们的服务是有订餐就及时送到, 不管购物多少和时间阶段的限制。 只要我们保证产品的质量和服务,加以宣传,我相信我们是有市场的。2.7 提出新系统的开发方案及候选方案为了方式技术上遇到不

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

15、选方案。 我们还是喜欢尝试创造属于自己的东西。2.8 确定系统的开发策略本系统的主要功能: 用户通过浏览主页面来实现会员的注册功能, 可以浏览商品的信息图片和价格, 用户注册为会员后可以购买上架的食品。 通过一个购物车来计算用户购买物品的价钱。 用户可对所买的物品进行品论。 后台管理员方面,管理员有最高的权限,可以进行新管理员的添加与信息的修改,新商品的添加,可以对商品的类别进行转业,对用户的评论进行管理,对用户的订单进行管理。第三章找食儿系统分析3.1 新系统业务流程分析系统业务流程主要在前台展示出来, 包括用户的从浏览到注册成为会员, 再下订单完成交易,最后给予评论。下面是主要的功能介绍。

16、采购我们为了降低运营成本, 不会把所有的山品都采购入库, 而是进常用的货物,所以当客户下完订单后,我们要先判断库存是否有,如果有直接让送餐员送货,如果没有就把订单交给采购员去进货, 然后再让送餐员送去, 完成交易。 采购的具体过程如下图(图 3.1 )。(图 3.1 )支付因为我们非专业的网上订餐系统,所以支付方式仅限于网银支付和货到付款,流程如下图(图3.2 )。(图 3.2 )销售销售是一个很复杂的环节,设计的系统的大部分功能。(如图 3.3 )? 浏览与选择餐饮信息:顾客进入软件即刻自动提供购物车,不需身份确认就可以在软件上随意浏览,登录系统后则可挑选餐饮,在购物车里可增加、 删除、修改

17、购物车上餐饮的类型和数量,软件提供餐饮信息列表, 最先添加的餐饮信息优先列表给顾客作为选购时的参考;? 判断:顾客确定所购餐饮信息后,系统将判断该顾客是否注册过,如果是,则可直接填写订单;否则,提示顾客登记注册;?提交订单:已选购的餐饮信息需填写订单细节。注册:顾客可在本系统的软件上注册后提交申请;? 确认:后台管理将实时得到顾客的注册信息, 通过电话及其他方式确认,当确认后,系统管理员可对该顾客提交的预定信息进行审核。? 送货与付款:网上的每一份订单都将实时存入后台数据库,后台操作人员通过电话及其他方式确认,确认后将及时实施审核该订单:向顾客送货, 货到付款,完成网上交易。? 评论:商品信息

18、和服务态度(图 3.3 )3.2 需求分析网上订餐管理系统无论是在应用的深度还是广度都是一个逐步发展的过程。在开发一个局部系统时要充分考虑到局部系统和整个目标系统之间的相容性和完整性,以利于今后整个系统的建立。 进货订单管理系统从总体上把握系统的设计,在具体的设计实现上我们围绕着三个方面的需求展开, 即管理者、客服人员和用户三个部分。(如图 3.4 )(图 3.4 )总之,我们的宗旨就是打造出一个友好的界面为同学服务。界面简单易操作,保证系统的稳定性和兼容性是最重要的,这在以后的实践中, 我们也会慢慢改进的。第四章找食儿系统设计4.1 找食儿系统的总体结构在进行系统的需求分析后, 要设计系统的

19、总体结构图就变得简单了,只要我们把各个部分的关系连在一起,就可以看到一个完整的系统。(如图4.1 )(图 4.1 )4.2 网络基础设施系统的运作必须有网络的支持,学校用的是天翼3G上网,网络图如下:(如图 4.2)(图 4.2 )4.3 系统平台选择系统平台: Windows XP;软件: Dreamweaver8.0、Microsoft Office Access 2007硬件: 2G内存、 500G硬盘、 ATI Mobility Radeon HD 5470由器;网络通信协议: TCP/IP;、IIS6.0 ;独立显卡;路4.4 应用系统方案功能设计系统的功能整体功能设计合理, 不仅可

20、以提高软件的质量, 还可以提高销售额。系统要方便用户注册、购买、付款。作为管理员,应该高效的管理商品信息和客户的各方面的信息。 除此之外,我们还做了一些新闻和广告的链接, 增加的活力。新闻的内容主要是学校的相关信息, 广告可以投自己的商品信息, 也可以帮别人宣传其他信息,但需要付费。总体功能如下。 (如图 4.2 )(图 4.2 )数据库设计在系统设计过程中, 数据库也是一个不可以忽视的环节,数据库的设计关系到系统的稳定性,所以每个信息的管理,必须合理设计,下面是我们用Access设计的相关系统的数据库。? 会员表:主要是用来记录会员的注册信息。 (如图 4.3 )(图 4.3 )? 商品信息

21、表:主要是记录商品的信息发布,方便修改、更新、删除。(如图 4.4)(图 4.4 )? 订单表:主要是用来记录用户的订单信息,方便送货和联系。(如图 4.5 )(图 4.5 )? 留言表:用来记录用户的留言情况,以便改善我们自己。 (如图 4.6 )(图 4.6 )这些表都不是随意设计的, 在关系上必须有对应的关系, 下面就看他们的视图关系。(如图 4.7 )(图 4.7 )至此,我们的系统的规划、 分析和设计差不多成型了, 余下的就看我们的动手能力,因为我们系统用到的技术都比较简单, 所以相信不久我们就可以把我们的想法在实际中表现出来了。结论在网络高速发展的今天。我们作为一名在校大学生必须跟上时代发展的步伐。因为在以后的社会里,我们必须要与找食儿打交道。试想,如果我们没有相关的知识,那我们在应用的时候,一定会吃亏的。以前我们只与软件打交道,殊不知软件得来不容易。 经过这个学期的学习, 终于对软件开发的总体步骤有所了解。无论做什么软件,我想规划、分析和设计都是必不可少的环节。只有这样,我们才不会忽视每一个环节, 从而能把软件的各个方面都做好,保证功能的实现以及系统的稳定性。 其实,总体来看这些步骤都是

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论