网上订餐系统项目规格说明书

项目规格说明书

1.1引言随着计算机和网络的日趋发展,网上店铺如雨后春笋般出现,有调查表明:无论是中国还是西方国家,越来越的用户已经习惯于网络购物。人们的消费平台逐渐开始向虚拟世界转移,而网上订餐是其中重要的一环,发展网络订餐平台已经成为了新的时代的新的需求。

餐饮业要顺应时代进行发展,早在古代,因为人们在外做饭不便,市场便推出了饭店来解决人们的吃饭问题,这一行业在时代的发展中不断进化,随着网络购物的出现,许多人倾向于足不出户而吃到各种美食,于是外卖行业顺势而出,这个新兴行业方便、快捷,不需要繁琐的排队与有充足的选餐时间,这让它在市场市场上拥有了极强的竞争力。在科技高速发展的当今社会,网上订餐已经成为了人们生活中尤为重要的必需品。该网上订餐主要提供饮食信息,商铺信息和优惠信息的浏览和产品的订购,订单的确认及付款,产品配送等。顾客可以通过订餐系统实现店铺浏览,饮食咨询浏览,网上预订和付款,送餐服务,消费折扣等;商家可以实现店铺展示,顾客需求信息搜集等;管理员可以对相关信息进行添加,删除,修改和打印等。

1.2项目概述

1.2.1项目目标

本项目的目标是通过餐饮业和计算机网络的结合,构建方便快捷的网上订餐平台。该管理系统的最终用户为管理员、商家、用户。本系统包括了一些系统功能包括用户个人信息修改等。

目标还包括:

1.解决一些需求人员与实际购餐麻烦的矛盾;

2.方便一部分人群的饮食;

3.服务大众;

4.占领一部分网上订餐的营业份额;网上订餐系统的参与人员,包括管理员、用户和商家。在该系统应用过程中涉及到的具体角色如表1.1所示。

网上订餐系统角色表

1.2.2用户特点

此系统用户一般为年轻人士,主要为上班族、学生、出行不便的伤患者和消费不是很高的普通劳动者。

1.2.3开发背景

网上订餐在当今社会还不怎么流行,但是随着科技的发展,网上订餐必定日趋走向成熟化,并被广大的市民所接受,尤其是被当代的大学生所接受。所以开发这套网上订餐系统是非常有必要的。

1.2.4项目定义

软件项目管理系统:网上订餐管理系统JSP(全称JavaServer Pages):所用的开发语言Mysql:所用的数据库管理系统MyEclipse:所用的开发工具

1.3功能需求功能模块

包括:

(1)登录和注册模块本模块实现了用户/管理员登录系统的功能,若用户不存在则需要输入必要个人信息进行登录,是系统的第一个用户接口。通过不同的管理权限来区分该人员所具有的相应的操作。

(2)个人管理模块本模块是对注册用户和管理员开放的模块。在该模块下设修改个人资料、修改密码、查看历史订单3个子功能模块。其中注册用户可凭借自己的用户名和口令登陆该模块,在该模块中,广大顾客可完成自己相关信息的检索和在一定限制条件下进行自身资料的修改。

(3)用户管理模块本模块是对管理员开放的模块。在该模块下设用户添加、用户删除、用户信息修改、用户查询4个子功能模块。管理员能根据具体情况辅助用户修改信息。

(4)订单管理模块本模块是对管理员开放的模块。在该模块下设查看订单和审核订单2个子功能模块。可以查看当前订单安排送餐,还可进行订单的审核,若订单超时则无效。

(5)菜单管理模块本模块中下设菜单添加、菜单删除、菜单修改和菜单查询4个子功能模块,可以对菜单中菜品的各项属性进行编辑和修改。

(6)留言管理模块本模块中下设添加留言、浏览留言和删除留言2个子功能模块,用户可以对自己的留言进行管理,管理员可以对所有用户的留言进行管理。

(7)用户订餐模块用户可以进行搜索菜品、查看菜品详细信息、下订单、填写配送信息等操作,方便管理员安排送餐人员送餐。

(8)系统管理模块本模块是负责编辑管理员信息的平台。系统内部初始化一个默认的超级管理员权限,为提高系统的安全性,新的管理员的产生必须由已存在的管理员手动添加,以防止黑客通过不正当手段获取管理员权限,避免对企业信息安全造成威胁。

(9)系统维护模块本模块是负责专门负责系统的自身维护。在默认情况下,数据库每隔一段固定时间会自行备份一次,必要情况下,管理员可以手动对数据库进行备份。由于自然或人为因素造成系统数据损坏的情况下,管理员可以在此模块中手动恢复数据库,从而保证企业数据信息的相对安全。系统推广模块本模块是专门负责系统的推广宣传。能显示公司的品牌介绍、美食大赏、宣传广告及订餐流程等信息。

1.4性能需求

1.4.1精度

要求能准确、无误地查询、添加、修改、删除用户、菜单和订单信息,管理员信息;能够精确地进行业务数据汇总来支持决策;做到实时通信来保证业务数据的最新性。

1.4.2时间特性

考虑到系统的复杂程度,先不提供时区设置功能,统一采用北京时间东8区作为OA系统的系统时间区。在响应时间、更新处理时间、数据的转换和传送时间方面要尽量减少,提高系统运行的速率,加快数据的处理和响应时间,也会相对的提高系统的灵活性。

(1)响应时间:统计、查询数据的相应时间控制在20秒;

(2)更新处理时间:局域网数据库在网络无故障的情况下,插入一条数据和更新一条数据的数据库操作响应时间控制在0.5秒/条;(3)数据的转换和传送时间:在拨号网络连接通后,交换数据以数据单元形式进行,所有数据交换过程控制在20分钟;

(4)运行时间:程序启动和初始化时间控制在5秒。

1.4.3灵活性

系统开发过程前期应做好充分准备,尽量降低开发后期因需求改变而带来的变动,系统设计充分考虑可扩展性、灵活性,能够在处理和接受尽量多的操作方式、数据精度等变化,减少因异常数据带来的系统的异常。

1.4.4安全性

系统安全性要求高,能有效控制和管理不同的用户的权限,保护数据的安全。

1.4.5稳定性

系统稳定性要求高,能够承载大量用户的并发访问。

1.5输入输出要求

解释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。对软件的数据输出及必须标明的控制输出量进行解释并举例,包括对硬拷贝报告(正常结果输出、状态输出及异常输出)以及图形或显示报告的描述。

1.6数据管理能力

要求网上订餐系统需要有强大的数据库系统为支持,可以容纳并储存大量的数据信息。同时还具有强大的数据信息的处理能力,包括查询、更新、修改、删除、统计等数据处理功能。数据库的维护和备份也要做到灵活、方便、可靠。

1.7故障处理

要求当系统出现故障时,可以利用数据恢复和备份功能,快速,实现数据库的恢复,避免因意外事故,或者人为的误操作而导致的数据丢失。

1.8任务分解结构

为了有效确定项目范围、完成范围计划需要对项目进行任务分解。任务分解有很多的方法,如模板参照、类比、自顶向下和自底向上等方法。并且表示方法有清单类和图表类,本项目的任务分解采用的是图表类。本项目的任务分解结构图如图1.1所示:

任务分解结构图

1.9任务进度进度计划是将使产品满足顾客和期望的任务、分配、事件的进度列出的计划。安排进度计划的目的是为了控制时间和节约时间,而项目的主要特点之一即是有严格的时间期限要求,由此决定了进度计划在项目管理中的重要性。本项目任务进度如表1.1所示:

任务进度表
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,793评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,567评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,342评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,825评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,814评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,680评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,033评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,687评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,175评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,668评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,775评论 1 332
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,419评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,020评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,978评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,206评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,092评论 2 351
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,510评论 2 343

推荐阅读更多精彩内容