
数学执本与率用
设计开发
基于软件工程思想的校园订餐系统分析与设计,
闫琦郭峰
(北方工业大学计算机学院北京100144)
摘要:在校国订餐系统开发过程中,应用了软件工程恶想和原则,取得了较好的效果。进行了可行性研究,需求分析和系统设计,版本控制达儿项工作,可行性研究方面进行了软件规模估算和造度计测安排,需求分析中明确与其他软件范图上的区别,在开发过程中采用版本控制工具来管理变更,并采用了敏键开发方法,提高了系统开发效率和软件质量。
关键词:软件工程需表分析订餐系统
中图分类号:TP311 1引言
文献标识码:A
本文项目是北京市大学生科研与创业项目,由在校本科生自主选题,并在指导教师指导下开展研究与开发工作。
目前,网上订管服务的发展非常迅猛,与订餐相关的应用主要有几种类型:一是点评网站,二是团购网站,三是具体某一餐饮企业的订餐系统,四是目前最引人注目的服务于中小餐饮企业的订餐平台,类似于餐饮业的淘宝平台,出现了美团外实,饿了么等知名的站点。在这种背录下,由北方工业大学计算机专业三名本科生组成的开发小组,决定开发服务于高校师生的移动订餐服务平台。
在当前软件开发实践中,为追求进度,开发团队对写代码比较重视,往往忽略软件开发过程中的组织管理等工作,容易在工程进度、工程质量方面造成负面影响。本项目在开发过程中遵循软件工
程的原则,取得了较好的效果。 2系统概述
基于android系统开发服务于高校学生的移动订餐服务平台,该平台汇集校内各餐厅菜品信息,为学生提供餐厅、莱品的选择与
违行数制操
发送数
Android客户端
题回操作结果
后台服务
运回据作结果
数据库
图1基于Android平台的手机订餐系统架构图
文章编号:1007-9416(2015)12-0159-01 评价,订餐及送餐服务。主要内容包括:
(1)校园餐厅的信息维护:由系统管理人员登录服务器更新相关信息。
(2)学生订餐:学生通过android客户端选择餐厅档位订餐。(3)送餐服务:系统接受订单,安排人员提供送餐服务。
(4)订单管理:客户注册会员后,可在系统订餐,并对订单状态进行管理跟踪。
(5)评价功能:学生可以对订购的菜品从价格、质量、服务等各方面做出评价。
3开发过程中的关键问题
本节从工程角度讨论项目开发过程中遇到的一些问题和解决方法。
3.1可行性研究
在提出方案之后,首先做了可行性研究。可行性研究包括经济、技术,法律和社会等方面。
从技术角度,本课题涉及android开发,数据库技术和JAVA技术,这些技术都属于主流和热门的技术,容易获取大量的参考资料,有比较多的获得帮助的渠道,开发小组成员都有较强的编程和学习能力,技术上有较为充分的准备。在经济方面,主要进行了软件规模与成本估算,采用代码行估算发对软件的代码量做了估算,并根据 IBM模型确定了项目持续时间约为8个月,需要开发人员三名,面本课题获得北京市大学生科研与创业项目的资助,资助周期为一年,
...·下转第161页
基于安卓的同上订餐系统
手机终确
用户法册
用户登
用户常息
票
购物车
前前披紫
反假评价
数据交换和逻编处理
商家注重
图2软件结构图
向家登储
商家商家信息
美品信息
PC终编
管理员
订单共
收移日期:2015-10-16
基金项目:本论文为2015年北京市大学生科学研究与创业计划项目成果(项目编号:15009-91),
路摄
+ 订单管理
作者简介:国琦(1994一),女,山东梁山人本科生,研究方向:软件工程:郭峰(1972一),男,山东淄博人讲师,博,主要研究领域为软件工程,Petri网等。通讯作者:郭峰,e-mail:guofeng_buaa@163.com。
159