软件工程课设报告3.docx

上传人:b****8 文档编号:9866543 上传时间:2023-02-07 格式:DOCX 页数:10 大小:137.44KB
下载 相关 举报
软件工程课设报告3.docx_第1页
第1页 / 共10页
软件工程课设报告3.docx_第2页
第2页 / 共10页
软件工程课设报告3.docx_第3页
第3页 / 共10页
软件工程课设报告3.docx_第4页
第4页 / 共10页
软件工程课设报告3.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

软件工程课设报告3.docx

《软件工程课设报告3.docx》由会员分享,可在线阅读,更多相关《软件工程课设报告3.docx(10页珍藏版)》请在冰豆网上搜索。

软件工程课设报告3.docx

软件工程课设报告3

 

《软件工程》课程设计

网上订餐系统

----后台菜品管理

 

专业:

计算机科学与技术

班级学号:

计科

学生姓名:

指导教师:

教授

 

二〇一七年一月

网上订餐系统

1.引言

1.1项目背景

时代在发展,科技在不断的进步着,人民的生活水平也有了很大的提高,随着餐饮行业的发展,由于餐饮业门坎较低,中国的大多数餐饮业的老板都是从小店发展起来的,但是家族式管理的居多,许多还是“人治”,并没有一套现代化企业制度和监督管理体制,所以从观念意识、经营思想和管理水平还有待专业化。

努力在当前餐饮行业日趋激烈的竞争中脱颖而出,已成为每位餐饮业经营者所追求的目标。

网络订餐实现了小店面大作为的成本效益,解决了因为店面小的限制而无法提高营业额的难题,是一个小投入大成效的经营模式。

中国进入了互联网信息时代,生活方式和工作节奏都随着信息传递速度的加快而变得急促。

传统的购物方式也正在向网络方面发展,出现了“网购”这种越来越受欢迎的新型消费模式。

同样,作为服务支柱的餐饮业不可避免地趋向网络化发展。

1.2研究意义

随着社会经济发展,人们的生活节奏不断加快,上班时间相当紧张,但一日三餐却不可少。

通过网上订餐系统,不必亲临现场,在家中或在办公室上网,便可以为自己、家人、朋友聚会等置办一份既营养又实惠的美食。

为了实现对客户点菜信息收集、处理、共享和再利用,以提高餐饮业务水平和效率,实现比电话订购更加方便、更迅速、更有效的送餐业务。

通过对订餐流程的考察,对业务的细节进行了全面的分析,结合目前最先进的软件开发技术,实现了订餐的数字化、网络化管理。

餐饮系统不仅需要将整个餐饮业务通过信息系统进行系统管理,同时需要将各类人工服务的工作交由计算机处理,比如点菜和菜单传送等等。

同时,网上订餐系统,能为客户提供网络选择商家、浏览菜品介绍、点菜订餐、约定用餐时间、就餐或送餐以及注明货币支付方式等服务。

这样,传统的订餐方式也正在转向网络化发展,但目前,网上订餐业务还处于形成期,成长以及发展的空间还是有很大的,当今的服务行业发展的非常的快,大家对于生活水平的质量有了很大的需求,网上订餐有很大的发展空间,在市场上也会占有一席之地。

1.3主要研究内容

确定网上订餐的体系结构,为管理者在进行人员管理方面提高工作的效率,为网站面向的客户群体,在进行相应业务交易时提供尽可能的简洁操作。

介绍项目的工作流程,给项目的使用人员做出详细的使用介绍,是设计的项目在交互过程中体现人性化、合理化,为了最大化的提高项目的可操作性以及业务功能的使用性,而进行项目设计,以及项目的讲解,也为了使软件的详细设计,需求分析与编程更加的合理化,人性化。

本文主要研究网上订餐系统的设计与实现,在整个过程中主要完成以下工作:

分析网上订餐系统的现状和发展趋势,探讨、选择系统开发技术和开发平台。

研究系统开发所涉及的相关技术和理论,采用软件工程的指导思想,分析系统的功能需求、性能需求和安全需求,进行系统的总体设计。

对系统进行部署与测试,根据测试结果,继续完善系统。

1.4运行环境

MicrosoftVisualStudio 2010以及SQLserver2005

1.5功能模块

主要实现的功能包括购物车的添加,查看,删除单个和删除全部;

收货地址的添加,查看,修改,删除;

邮箱的验证,密码的找回;

菜品的添加,查看,修改,删除。

2.需求分析

主要分为系统可行性分析、用户需求分析;系统分析要求必须了解系统所实现的功能,这个设计的好坏直接影响到后面的开发。

用户需求分析主要是了解用户有哪些需求,本系统主要是用户的购餐需求以及管理的需求。

只有了解需求分析才能进行系统的开发,否则就会事倍功半,达不到我们预期的效果,因此需求分析师至关重要的。

2.1系统可行性分析

可行性,是指在当前情况下,设计开发这个系统是否有必要,是否具备必要的条件,它不仅包括必要性,还包括合理性。

系统的可行性分析,是针对要设计的系统,研究其设计师否存在内外部的必要条件,包括技术上、资金上、经济上、人力资源以及组织管理上的必要条件,同时要分析在目前条件下是否有必要设计这样一个系统。

2.2技术可行性

硬件、软件

要求不高,目前市场上的一般计算机硬件资源均能满足系统的开发要求。

2.3社会可行性

1.网络订餐将传统的交易流程信息化、数字化,一方面以信息流代替了面对面的交易,可以大量减少人力、物力,降低了成本;另一方面突破了时间和空间的限制,使得交易活动可以在任何时间、任何地点进行,从而大大提高了效率。

2.网络订餐是餐饮业以比较低的成本进入信息化市场,使得中小企业有可能拥有和大企业一样的信息资源。

它开放性的特点,为企业创造了更多的交易机会,提高了中小企业的竞争能力。

3.网络订餐重新定义了传统的流通模式,减少了中间环节,使得生产者和消费者的直接交易成为可能,从而在一定程度上改变了整个社会经济运行的方式。

2.4经济可行性

资金可行性:

由于系统开发环境配置以及其开发并不复杂,只需一些基本的开发工具。

而且开发出的系统操作起来也比较简单,另外具备网络中的一些资源优势,因此开发费用较低。

经济合理性:

由于通过网络进行商务活动,信息成本低,足不出户,可节省交通费,且减少了中介费用,因此整个交易活动会降低成本。

2.5可行性结论

依据以上因素,本系统开发项目不仅方便快捷、高效,而且社会效益比较好,从而使本系统开发者相信该系统开发出来之后将取得的成功。

综上所述,此项目在技术、经济和社会效益上市完全可行的。

3、后台管理模块的设计实现

在设计实现这一部分我的主要任务就是后台部分,具体是后台的菜品管理部分的内容,包括数据库数据表的创建、数据流图、E-R图的设计等等,下面我将简单的介绍一下我的设计实现过程。

3.1后台管理功能模块

后台功能主要介绍系统管理员登录网站后台进行的相应操作。

首先,管理者需登录后台网站。

其次,登录成功后,可进行系统用户管理、菜品类别设置、网站新闻发布、菜品信息管理等。

结构图如下:

订单及管理流程图介绍了用户从开始订餐到网站后台管理者查看订单,实现送货,更改订单状态的整个过程,也是整个订餐系统的运作过程。

3.2菜单表和订单表的设计

订单的E-R图如下:

数据库中的表格设计:

表3-2-1菜品表

数据项

长度

类型

值范围

ID

4

数字

000000000-999999999

菜品名称

4

文本

2-20个汉字

菜品图片

50

文本

2-50个汉字

菜品价格

4

数字

0-1000

是否特价

50

数字

0和1

类别ID

10

数字

000000000-999999999

表3-2-2订单表

数据项

长度

类型

值范围

ID

4

数字

000000000-999999999

编号

4

数字

000000000-999999999

下订单时间

20

日期

年-月-日

订单状态

10

数字

0和1

送货地址

30

文本

2-30个汉字

付款方式

30

文本

2-30个汉字

总价格

4

数字

000000000-999999999

用户ID

4

数字

000000000-999999999

3-2-3菜品信息类别表

数据项

长度

类型

值范围

ID

4

数字

000000000-999999999

订单ID

4

数字

000000000-999999999

菜品ID

4

数字

000000000-999999999

菜品数量

4

数字

000000000-999999999

3.3购物车的功能实现

功能说明

用户进入主页面,可以查看菜品信息,看到想买的菜品,进入到登录页面,登录成功后,返回到首页,点击购物车可以购买菜品。

当打算继续买菜品的时候,可以点击继续购买,饭后到首页,你也可以进入我们的结算中心,如对购买的菜品不满意,顾客额可以删除不满意的菜品,如对您选的菜品都不要的时候,可以点击清空购物车按钮,系统会帮您清除全部的菜品。

系统流程图如下:

3.4整体的数据流图如下

3.5在做网上订餐系统应该注意的地方

在本次的课程设计中,我们在很多方面做的还是不够完善,网上订餐系统无论是在开发过程中,还是建成后的日常维护过程中,都需要进行严格的检测,以保证订餐系统的服务质量。

我建议做网上订餐系统应注意以下3点:

(1)把握好食物质量和宣传内容环节。

提供的菜品必须是新鲜的优质产品而决非过期剩菜。

产品宣传广告内容应健康真实,既要反映客观事物又要有欣赏价值。

(2)服务功能的检测:

①网上订餐系统不仅要把好进货关,而且由于网上订餐系统提供的是虚拟的电子商品,包含的信息量大,多分支、多链接、多媒体,所以网上订餐系统的服务检测就显得格外重要。

对虚拟电子商品的审查,首先要进行内容正确性测试。

如文字录入的错误、参照图像的错误等都会降低用户对商品的信任度。

②进行系统功能的测试。

订餐系统所有功能是否能正确执行,有无死机或其他异常情况发生,交互手段是否能满足用户需求。

③对系统的执行效率进行测试。

测试系统对大量数据的检索效率、数据的装载时间及对鼠标的反应速度等。

(3)用户身份确认及菜品的配送随着网上订餐系统技术的日趋成熟、网上订餐的优势日趋明显,会有更多的人参与到网上订餐的浪潮中来,人类最终将迎接电子商务时代的来临。

4、课程设计心得体会

这次软件工程的课程设计,我感慨颇多,虽说我们的作品不是很完美,但是那是我们一起努力的结果。

在这一个星期的日子里,可以说得是苦多于甜,但是可以学到很多很多的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。

通过这次课程设计使我懂得了理论与实际相结合是很重要的,懂得了学好专业的重要性,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正学会,从而提高自己的实际动手能力和独立思考的能力。

在设计的过程中遇到问题,可以说得是困难重重,但可喜的是最终都得到了解决。

做课设的过程中,我发现团队精神是很可贵的,我们三个一起努力,在成功后一起体会喜悦的心情,只有互相之间默契融洽的配合才能换来最终完美的结果。

由于我们现在的设计能力有限,在设计过程中难免出现不足和错误,恳请老师们多多指教,我十分乐意接受你们的批评与指正。

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 文学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1