网上订餐系统3 - 范文中心

网上订餐系统3

06/20

天津职业技术师范大学

Tianjin University of Technology and Education

《软件工程》课程设计

网上订餐系统的设计与实现

学 院:信息技术工程学院

专 业: 计算机科学技术

班级学号: 1113—31

学生姓名: 王巧益

指导教师: 王宏杰

二〇一五年七月

目录

一、研究背景

1.2课题使用技术简要说明

二、需求分析

2.1可行性研究

三、设计

3.1卖家模块

3.2买家模块

3.3业务数据流图

四、我负责的模块

五、系统测试

5.1测试方法

5.2测试项目

六、感想与总结

七、参考文献

一、研究背景

网络是21世纪对人类社会影响最深远的科技成就之一。随着互连网的进一

步发展, 网络媒体在人们心中的地位进一步提高, 网上订餐系统做为网络媒体的

核心系统, ,一方面信息的不断增加和变化,使站点维护人员不得不经常修改他

们的网页,特别是基于数据库驱动的Web 站点更是如此。另一方面静态网页由于

不能与浏览者进行有效交互,使人们感到越来越乏味,而不愿意再一次地进入同

一站点。所以开发动态网页或动态内容成了越来越多的站点所追求目标。

网上订餐系统是一个在网络上实现订餐的多用户查找,多栏目管理,实时的

进行行为统计和记录的网上交互系统,是Web 开发行业中一项可持续发展的信息

基础产业。

在这个项目中, 我对该系统的要求进行了详细的研究, 并查阅了大量的资料,

然后提出了设计方案。系统分为买家和卖家两部分, 买家主要作用是修改个人信

息、查看外卖、订单查找和订单购买等。卖家主要作用是修改个人信息、添加外

卖、删除外卖和订单查询等。

1.2课题使用技术简要说明

VS2010技术

Visual Studio是微软公司推出的开发环境,是目前最流行的Windows 平台

应用程序开发环境。Visual Studio2010版本于2010年4月12日上市,其集成

开发环境(IDE )的界面被重新设计和组织,变得更加简单明了。Visual

Studio2010同时带来了NET Feamework4.0、Microsoft Visual Studio 2010 CTP

(Community Technology Preview--CTP),并且支持开发面向Windows7的应用

二、需求分析

2.1可行性研究

可行性研究的目的,就是用最小的代价在尽短可能的时间内确定问题是

否能够解决。要达到这个目的,必须分析就中主要可能诀法的利弊,从而判断原

定的系统规模和目标是否实现,系统完成后所能带来的效益是否大到值得投资开

发这个系统的程度。因此可行性研究性质是要进行一次大大压缩简化了的系统分

析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的

过程。

系统的可行性分析主要包括经济上的可行性,技术上的可行性和操作上的可

行性。本系统的可行性分析如下:

经济可行性

当今社会的生活水平越来越好,人们对餐饮的要求也越来越高,许多顾

客由于工作繁忙无法抽出时间来享受美味,这样就产生了快捷订餐的要求,最快

的方式莫过于利用计算机网络,将餐饮业和计算机网络结合起来,就形成了网上

订餐系统,用能力的餐饮企业对对餐品提供商提供网上订餐服务,不仅提高餐饮

企业的服务质量,扩大知名度,也是为最终用户提供方便快捷的食品服务。

技术可行性研究

网上订餐系统分为卖家界面和买家界面,用户卖家界面主要用于顾客修改

个人信息、添加外卖、删除外卖和订单查询等,要给予web 的数据库访问的要求,

使用VS2010等软件能够满足要求;买家的部分应用JAVA 以及SQLSERVER 数据库

开发,所以从现有的技术水平上来说,能够开发出完美的网上订餐系统。

使用方面的可行性分析

不一定所有的商家都可以符合网上订餐的条件,也不是商家发布的所有菜

品都可以显示在用户的界面上,所有的都需要管理员进行审核,使网上订餐系统

更加完善。

法律可行性分析

网上订餐系统虽然很便利,但是也存在一些风险与潜在的问题,作为一种

新兴的消费方式,目前还没有相关的规则来约束它,所以网上订餐系统也有许多

问题要注意。需要相关的法律来约束。

经济可行性分析

支出:研究与开发计划,数据库的建立,人员的工资。

收益:卖家要每个月要交付一些费用。

三、设计

3.1卖家模块

本模块用于实现:修改个人信息、添加外卖、删除外卖和订单查询。

A. 修改个人信息

卖家的地址、昵称或者联系方式也许可能会改变,该功能实现对其的修改。

B. 添加外卖

选择添加外卖进入添加外卖界面,一次输入添加的外卖的信息,点击按钮添加,

即可将外卖品添加到数据库中。

C. 删除外卖

商家在删除外卖界面查询到菜品的信息,确定后点击删除,即可将菜品从数据库

中删除。

D:订单查询

卖家需要查看有哪些买家下订单了,需要订单查询功能才能知道这些信息。

图1卖家流程图

3.2买家模块

本模块主要是查询修改个人信息、查看外卖、订单查找和订单购买。

A. 修改个人信息

买家可能需要修改昵称、密码、手机号码等,该功能中可以实现。

B. 查看外卖

通过“查看外卖”,买家可以查看有哪些外卖。

C 、订单查找

通过“订单查找”,买家可以查看下了哪些订单。

D 、订单购买

通过“订单购买”,买家可以实现外卖的购买。

图2 买家流程图

3.3业务数据流图

卖家的数据流图

卖家将对外卖的信息更改并保存后退出即可。

外卖信息

图3 卖家外卖管理数据流图 买家的数据流图

买家选择外卖确认订单即可。

外卖信息

图3 买家选购外卖数据流图 四、我负责的模块

在本次的设计中,我主要负责卖家的删除外卖信息和订单查询者两项。

1、卖家基本功能界面:

2、卖家删除外卖信息:

3、订单查询

4、设计中所使用的数据库信息

五、系统测试

5.1测试方法

程序测试的主要方法分为两大类:白盒测试和黑盒测试。白盒测试:也称结构测试,将软件看成一个透明的盒子,按照程序的内部结构和处理逻辑来选定测试用例,对软件的逻辑路径及过程进行测试,检查它与设计是否相符。 黑盒测试:也称功能测试,将软件看成黑盒子,在完全不考虑程序的内部结构和特性的情况下,测试软件的外部特性。根据软件的需求规格说明书设计测试用例,从程序的输入和输出特性上测试是否测试是否满足设定的功能。 在本次测试工作中使用了两种方法,但是主要使用的是黑盒测试方法。 5.2测试项目

测试内容:卖家和买家根据不同的权限输入正确的用户名和密码,能够对系统进行操作。

卖家操作:登陆成功后,对主要功能模块进行相应的操作。 买家操作:登陆成功后,对主要功能模块进行相应的操作。 结果:各功能模块运行良好。

六、感想与总结

本课程设计实现了网上订餐系统的卖家和买家各个功能。买家主要作用是修改个人信息、查看外卖、订单查找和订单购买等。卖家主要作用是修改个人信息、添加外卖、删除外卖和订单查询等。但是在这个系统可能不像我们平时实际使用的软件功能齐全,但是对于买家在网上的订餐还是能够基本实现的,我以及同组的同学也会在以后的学习中更加完善学习。

通过本次课程设计,我了解到了课程设计的要求与方法,学会了网上订餐系统开发的基本步骤,在课程设计的过程中进一步提高了团队合作的意识。同时,我们也感觉到,一个优秀的系统,不仅仅只是可以运行,更应该具有较高的效率,合理的结构,良好的可读性和一定的容错性。其中最重要的一点是,我认为整个课程设计是一个团队的工作,一个人要完成所有的工作是非常困难和耗时的,必须发挥团队的团结协作精神,提高工作效率和工作质量,团结合作是我本次课程设计取得成功的一项尤其重要的保证。在以后的学习中我们也会更加注意各个方

面能力的协调和发展。

我相信有了这次的经验和锻炼,我下次一定会做得更漂亮。

我坚信:“团结+毅力+自信+实力”就等于成功!

在本次的课程设计中,我们一直从开学初一点一点从刚开始的系统流程图、流图、分析等等一系列的摸索,在这一摸索的过程中有过迷茫、有过喜悦,更多的是对在这一过程中收获的团结协作能力提升的欢快。“合作、共赢”,这是一个良好的收获的过程。“合作共赢”是我们现在大学生急需的一种思想及能力,明年的我们即将毕业踏入社会,进入工作后,我们可能会需要跟不同的人进行合作,所以,在这次的软件设计的课程设计中让我们提前学会了合作,体会了“共赢”的美好果实,这是一种很好的体会。

在大四最后一个学期的课程设计中,我也想要感谢老师,感谢您一直以来对我们孜孜不倦的教诲,不管是在学习中还是在生活中,您对我们带来的影响都是深远的。在平常的学习中,您认真仔细地对我们进行鼓励和教育;在本次的课程设计中,对我们的问题进行良好的沟通。由于时间有限,加之系统开发经验的缺少和编程能力的有限,所以我们设计的这个网上订餐系统难免存在各种各样的缺点。敬请老师能够提出批评和宝贵意见,谢谢!

七、参考文献

[1]孙卫琴, 李洪成. 《Tomcat 与 JSP Web 开发技术详解》. 电子工业出版

社,2003年6月:1-205

[2]BruceEckel.《JSP 编程思想》. 机械工业出版社,2003年10月:1-378

[3]FLANAGAN.《JSP 技术手册》. 中国电力出版社,2002年6月:1-465

[4]孙一林, 彭波. 《JSP 数据库编程实例》. 清华大学出版社,2002年8

月:30-210

[5]LEE ANNE PHILLIPS.《巧学活用HTML4》. 电子工业出版社,2004年8

月:1-319

[6]飞思科技产品研发中心. 《JSP 应用开发详解》. 电子工业出版社,2003

年9月:32-300

[7]耿祥义, 张跃平. 《JSP 实用教程》. 清华大学出版社,2003年5月1

日:1-354

[8]孙涌. 《现代软件工程》. 北京希望电子出版社,2003年8月:1-246


相关内容

  • 酒店网上订餐系统分析说明书
    <电子商务分析与设计> 课 程 设 计 题目:酒店在线订餐系统 系 别:商学系 专业年级: 07级电子商务2班 姓 蒋 欣[1**********] 谢顺彬[1**********] 林文强[1**********] 许智捷[1 ...
  • O2O餐饮网上订餐系统有什么优点 详细??
    --chufutong.com 随着 O2O 模式的发展,现在餐饮企业也开始结合 O2O 做业务,而借助于网上订餐系统可以 很好的使餐饮企业将线上线下结合起来,以"维欧网上订餐系统-在线订餐系统"为例,可在线 订餐.在线 ...
  • 电子商务项目设计案例
    电子商务项目设计案例 一.项目概述 简要说明项目的要点,让读者了解整个项目的大体情况. 1.项目名称:"芬芳"网上花店项目规划设计方案 2.项目背景:(需求及迫切性) 随着互联网技术的飞速发展,互联网已经走进千家万户,然 ...
  • 天津市行政审批服务网网上申报使用说明
    天津市行政审批服务网网上办理使用说明 1.1系统概况 为了整合天津市行政许可服务中心信息化资源,发挥网上公共服务平台的的辐射作用,最大限度地为审批相对人提供快捷.方便的服务:根据政务电子化,政务透明化,政务公开化的大趋势及勤政为民,以人为本 ...
  • 电子商务与金融
    1:电子化付款是目前电子商务活动中资金流通采用的主要方式,试考虑一下目35.E-Cash:是由Digicash公司开发的一种无条件匿名电子现金支付系统.E-Cash22.简述小额批量支付系统的特点,参与者及运行原则. 小批量支付系统BEPS ...
  • 电子商务发展论文
    电子商务的应用与安全 摘要:我国电子商务和网上交易近年来取得了较大的发展,然而网上支付成为我国电子商务发展的瓶颈之一.因此,解决网上支付问题是发展电子商务的必要环节.这一问题应从法律法规.社会信用体系.银行系统.网上支付工具以及第三方支付平 ...
  • 湖北省网上申报系统常见问题集
    湖北省网上办税系统常见问题及解答 在网上申报的使用中碰到任何问题,首先请确定您使用的浏览器为操作系统自带的Internet Explorer,并且版本为7.0以上(在浏览器的"帮助"菜单的"关于Internet ...
  • 国税网上申报系统操作流程
    网上报税和网上申报的流程 一.网上报税和网上申报的操作流程 (一)运用防伪税控开票子系统进行抄税. (二)运用网上抄报税系统进行远程报税. (三)运用网上申报软件,发送申报数据.申报成功后,查看申报结果,根据系统提示作相应处理.申报表审核成 ...
  • 网上商城建设方案
    电商平台建设 方案书 目 录 第一章. 网站系统功能说明 ........................................................................................... ...
  • 网上教学基本原则
    网上教学基本原则 (一)重视教学设计 (二)体现整体配合 (三)适用不同学习需要 (四)强调教与学的交互 (五)注重教学反馈 重视教学设计 教学设计是以获得优化的教学效果为目的,以学习理论.教学理论和传播理论为理论基础,运用系统方法分析教学 ...