当前位置:文档之家› 网上订餐系统分析与设计实验报告

网上订餐系统分析与设计实验报告

信息系统分析与设计课程实验报告饱了么网上订餐平台信息系统分析与设计组长组员专业指导教师完成日期目录第一部分项目管理与计划 (3)实验1 指定项目计划 (3)实验2 项目可行性分析 (6)第二部分系统分析 (8)实验 3 项目需求收集 (8)实验4 用例建模 (9)实验5 通过用例获取概念数据模型 (16)实验6 将概念数据模型转换为对象关系模型 (17)实验7 分析类图建模(序列图、分析类图) (17)实验8 三种可选方案选择分析 (20)第三部分系统设计 (23)实验9 物理数据库设计 (23)实验10 确定系统构架等设计元素、设计类图建模 (28)实验 11 界面设计 (30)第一部分项目管理与计划实验1 指定项目计划1.1项目的工作分解结构(WBS),所需资源网上订餐系统WBS1.2 通过PERT技术估算项目的持续时间PERT公式1.3甘特图和网络图甘特图网络图实验2 项目可行性分析2.1经济可行性分析随着人民的生活水平的提高,餐厅也蓬勃发展,线下的实体服务已经满足不了日益进步的需求。

网络订餐系统给人们带来了方便,成为一种全新的商务模式。

网上订餐平台一方面为餐厅搭建了一个集中的宣传平台,能为餐厅节约经济成本,创造更多的收益;另一方面,能为广大消费者争取更多的优惠。

这样的模式使得餐厅和消费者两方面都渐渐依赖网上订餐平台,从而获得可观的收益。

有形收益网上订餐1~5年费用减少避免¥ 5,000 错误减少 3,000增加的灵活性 10,000提高的活动速度 15,000管理技术或控制的改进 0 增加销售 20,000____ 有形收益合计¥53,000 (之后每年预计增加10000)表1: 经济可行性分析表2.2技术可行性分析技术可行性是指根据现有的技术条件是否能够顺利的完成开发工作,所需要的物理资源是否具备、能否得到。

技术条件包括硬件、系统软件、使用的操作环境等多个方面。

随着信息技术的发展,当前的计算机硬件配置完全可以满足开发的需求。

在软件方面,由于目前的单机模式发展成熟,故软件的开发平台成熟可行,它们的容量大,速度快,可靠性高,价格相对较低。

此系统是基于JSP+SQLServer 2008环境开发的,目前SQLServer 2008数据库管理系统的功能也足够强大,足以满足我们的需求。

由于该系统的规模是相对较小的,主要功能是客户在网上注册、登录、浏览记录、订餐以及管理员的订单管理等,复杂性较低,对开发人员的知识水平限制较小。

而且在项目启动之前,小组成员已经学习了相关知识,根据各自的擅长部分合理分配任务,完全具备开发此系统的技术。

2.3进一步细化的项目进度安排1 、需求开发我们产品服务对象主要面向在校学生及白领等工作人士。

由于开发团队为在校学生因此,可直接在校收集大学生就餐信息。

已工作白领,可以求光谷软件园进行调查,所以,需要花费两到三天的时间进行调查准备,包括设计调查问卷、确立访谈话题及详细问题等,调查手段包括观察、问卷、访谈等。

企划部对收集到需求进行整理,归纳,筛选。

由企划部进行调查为期一周。

2、产品设计根据需求调查结果,我们通过联合应用程序设计以分组会谈的思想将产品需求转换为产品功能模块。

历时一天。

将功能模块交由设计部进行详细设计,根据产品服务对象的特点确定系统结构、界面UI等项目,历时三天。

开发部进行软件设计开发。

耗时七至十天。

最后有测试人员进行调试,消除bug后产品交付。

3、试运行产品交付用户后,技术人员跟踪平台运行情况,抓住平台需求,结合企划部平台推广方案。

对功能进行进一步扩充,包括地理定位系统、电子支付接口、账户预存、店铺优惠系统包括红包、打折等功能接口预留。

关注系统流畅度及用户反馈并及时升级系统。

2.4系统服务请求报告系统服务请求饱了么网上订餐平台请求者日期部门管理部地点联系方式手机:XXXXXXXXXX 电子:XXXXXXXqq.请求类型紧迫性[ x ] 新系统 [ ] 立即--业务受损或者或者失去机会[ ] 系统增强 [ ] 存在问题,但可以渐渐改变[ ] 系统错误修改 [ x ] 业务损失可以容忍到新系统安装问题述当今社会的生活节奏越来越快,人们对餐饮的要求也越来越高,不仅要求色香味俱全,而且对于就餐的时间和方式也有了更高的要求,许多顾客由于工作繁忙无法抽出时间来享受美味,这样就产生了快捷订餐的要求,最快的方式莫过于利用计算机网络,将餐饮业和计算机网络结合起来,就形成了网上订餐系统,用能力的餐饮企业对对餐品提供商提供网上订餐服务,不仅提高餐饮企业的服务质量,扩大知名度,也是为最终用户提供方便快捷的食品服务。

服务请求联系人手机:XXXXXXXXXXX 电子:XXXXXXXXXqq.发起人----------------------------------------由系统优先委员会完成-------------------------------[ ] 批准请求分派给 ________________________________________开始日期 ______________________________________[ ] 建议修改[ ] 建议用户开发[ ] 否决,原因是 _________________________________________________2.5项目围说明书饱了么网上订餐平台项目围说明书A. 项目信息提供项目名称、客户名称、项目经理以及项目发起人等与项目相关的一般信息项目名称: 饱了吗网上订餐系统客户名称: 饱了么科技项目组长: 起草人:项目发起人: 日期: 2014.10.27 B. 项目的交付结果C. 项目问题D. 项目目标E. 项目描述F. 业务收益G. 估计项目持续时间第二部分系统分析实验 3 项目需求收集3.1访谈笔录、观察笔记、会议记录访谈记录表1观察记录1受访者虽然表示有意向参加网上订餐,但表现不够热情,对此项目的信任度不大,或者兴趣不够浓厚。

访谈记录表2观察记录2从受访者的表情来看,受访者还是对此项目有比较浓的兴趣,有此方面的需求,也希望有相关的订餐体系。

观察记录3时间:11.08 中午12:00----下午1:00地点:西苑观察现象:餐厅爆满,有些餐厅排长队,服务员在人最多的时候忙不过来。

还有些人因为没有地方打包,有的人打包好多份应该的帮人带的。

结论:外卖送餐及网上订餐应该有很大的市场需求。

3.2资产负债表、利润表、业务表单资产负债表单位:网上订餐系统金额单位:人民币(万元)利润表单位:网上订餐系统金额单位:人民币(万元)销售日报表实验4 用例建模4.1用例图顶层用例图1.用户分为游客和游客和会员,游客注册登录会称为会员。

只有会员才可以进行订餐操作,避免恶意欺诈行为。

2.管理员分为系统管理员和订单管理员和店铺管理员和新闻管理员。

系统管理员主要负责对永和注册的审核和对管理员的管理;订单管理员主要负责处理订单;店铺管理员主要负责对店铺菜品的编辑和对评论的管理;新闻管理员主要负责首页的新闻管理。

用户使用订餐系统用例图1.游客可以浏览首页但是不能订餐,通过注册,由系统管理员审核后方可成为会员。

2.会员可以登录,登陆后可以修改信息。

进行订餐服务,包括将菜品放入购物车、浏览购物车、删除购物车中菜品和修改菜品数量,其中删除购物车中菜品和修改菜品数量需要在浏览购物车的基础上进行。

进行订单处理,包括填写订单信息、提交订单、查看历史订单、评论菜品,其中提交订单需要在填写订单信息的基础上进行,然后由订单管理员进行处理,评论菜品需要在查看历史订单的基础上进行,由店铺管理员进行管理。

管理员用例图1.管理员可以对所有的账号进行管理。

分为对顾客的管理和对管理员的管理。

2.对顾客的管理包括审核注册用户和查看顾客信息。

3.对管理员的管理包括添加删除修改管理员。

店铺管理员用例图1.店铺管理员可以管理店铺、菜品、评论。

2.浏览店铺后可以添加和删除店铺。

3.浏览菜品后可以添加、修改、删除菜品。

4.浏览评论后可以删除评论,不可以进行修改等操作。

订单管理员用例图订单管理员主要负责在浏览订单后对订单进行处理,即修改订单状态为“已处理”等。

新闻管理员用例图新闻管理员主要负责浏览新闻后对新闻的添加、删除、修改。

4.2用例描述用户用例描述用例名称:注册主参与者:游客层次:海平面(用户目标)利益相关者:游客,用户前置条件:游客必须在线访问最低保证:回滚任何未完成的事务,系统记录进展日志直至失败成功保证:游客能成功打开网上订餐触发器:游客访问主页系统管理员用例描述店铺管理员用例描述订单管理员用例描述新闻管理员用例描述实验5 通过用例获取概念数据模型5.1概念数据模型实验6 将概念数据模型转换为对象关系模型6.1对象关系模型Customer(custId, custName, custEmail, custAddr, custPhone, custPW, custStatus)Order(ordId, custId, delivTime, delivAdde, Phone, payMode, ordStatus, subTotal, totalAmount)Dish(dishId, storeId, dishName, dishDesc, dishType, dishPrice, salesVolume, dishStatus)ShoppCart(custId, ordId, quantity, actualPrice, amount)Comment(commId, custId, dishId, commcont,commLevel,commTime)Store(storeId, storeDesc, storeAddr, storePhone)Administrater(adminId, adminName, adminPW, adminType)News(newsId, adminId, newsTitle, newsCont, newsType, pubTime, browseNum) 实验7 分析类图建模(序列图、分析类图)7.1实体类、边界类、控制类7.2顺序图修改个人信息顺序图。

相关主题