ImageVerifierCode 换一换
格式:DOCX , 页数:37 ,大小:903.20KB ,
资源ID:2802429      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2802429.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件工程课程设计 网络订餐系统.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件工程课程设计 网络订餐系统.docx

1、软件工程课程设计 网络订餐系统课 程 设 计 200 9 年 6 月 19 日基于C/S模式的网络订餐系统中文摘要 1英文摘要21可行性分析 Y 1.1 问题定义 Y 1.2 可行性分析 Y2 软件需求规格说明书 Y 2.1 引言 Y 2.2 项目概述 Y 2.3 数据描述 Y 2.4 功能需求 Y 2.5 性能需求 Y3 系统概要设计说明书 Y 3.1 引言 Y 3.2 任务概述 Y 3.3 总体设计 Y 3.4 类图设计 Y 3.5 数据库设计 Y 3.6 接口设计 Y 3.7 界面设计 Y4 系统详细设计说明书 Y 4.1 引言 Y 4.2 详细设计 Y5 软件测试文档 Y 5.1 引言

2、 Y 5.2 测试概要 Y 5.3 测试项目 Y 5.4 限制 Y 5.5 测试资源消耗 Y结论 Y致谢 Y参考文献Y基于C/S模式的网络订餐系统摘 要: 本系统是一个基于C/S模式的网络订餐系统,采用ASP.NET作为平台,SQL SERVER 2000数据库作为后台数据库;采用三层体系架构即数据层、功能层、表现层。本系统可以实现用户网上订餐,餐厅管理员数字化管理餐厅等功能。关键词:C/S、订餐、网络、数字化管理1.可行性分析1.1问题定义订餐服务是餐饮企业的一项日常工作, 完成餐饮企业订餐服务的订餐系统,作为餐饮管理系统的一部分,为餐饮企业提高工作效率和质量,提高企业经济效益起到了重要的作

3、用。目前,大部分餐饮业采用的订餐工作方式是客户通过电话与餐厅联系, 由餐厅工作人员通过餐饮企业内部的餐饮管理系统实施订餐工作。 这种工作方式有很多弊端,它没有完全脱离手工式工作, 工作效率低。同时, 从客户订餐需求角度考虑,客户希望能在订餐前了解更多的有关信息, 如餐厅能提供的菜的品种, 各种菜的风味, 菜的直观图片等, 而这些信息仅仅从餐厅工作人员的电话中是不可能有全面的了解的, 这无疑会给客户的订餐带来不便,同时也影响了餐厅的工作效益。开发基于网络C/S模式的订餐系统,能有效地解决上述问题, 实现真正意义上的订餐自动化。1.2可行性分析1.2.1技术可行性网络订餐系统属于计算机在数据通信和

4、信息处理方面的应用, 属于典型的网络数据库应用系统( 客户/服务器数据库应用) ,其关键问题是数据的存储与检索, 系统开发的实质是数据库的建立、 连接和数据库编程。在C / S体系下,数据库真正变成了公共、专业化的仓库,受到独立的专门管理。在订餐系统的开发和设计中, 前台采用设计和实现。后台采用SQL SERVER 2000数据库管理系统。Asp在网络开发中具有巨大优势,如任何开发工具皆可开发ASP、执行结果所产生的HTM文件适用于不同的浏览器、语言相容性高、隐密安全性高等;ASP在电子商务中应用非常广泛,在C/S模式的开发方面技术已很成熟。 SQL SERVER 2000为用户提供了一个完整

5、的数据库解决方案, 使用了业界非常先进的数据结构, 能够为要求最苛刻的Web应用和企业应用提供高度的可扩展性和高可靠性。而且,Microsoft SQL Server 2000适合于从小型机到大型机的所有级别的应用,具有很强的适应性,在数据库开发中应用极为广泛。综上所述系统开发所依赖的软件技术已很成熟,并具有巨大优势;本系统在技术上可行。1.2.2经济可行性通过本系统,餐厅可以提高服务效率,降低餐厅的成本,减少不必要的浪费;在网上长期发布,进行宣传,是一种很好的营销方式,可以扩大餐厅影响,提高知名度,增加营业额,给餐饮企业带来巨大的利润;而项目开发的成本、开发费用和今后的运行、维护费用与其带来

6、的经济效益相比却很小,因此,本系统在经济效益上可行。1.2.3社会因素可行性民以食为天。餐饮业是一种个性化、多样化的服务产业,也是竞争很激烈的产业。随着互联网技术的飞速发展和广泛普及,方便、快捷、实用、个性化的网上订餐正在进入人们的生活。目前,网上订餐业务还处于形成期,成长空间还很大,趁势而入,建立起特色鲜明的订餐网站,必有“钱”途。因此本系统社会因素方面是可行的。2软件需求规格说明书2.1引言餐饮业一直是服务行业最重要的组成部分之一。薄利多销一直是餐饮业的营销理念。如何在当前餐饮行业日趋激烈的竞争环境中脱颖而出并吸引更多的顾客,已成为每位餐饮业经营者所追求的目标。经过多年发展,餐馆管理已经逐

7、渐由简单而繁琐的人工管理,进入科学系统管理的阶段。如何有效的节约人力成本是餐饮业致力于解决的首要问题。当前最有效的手段就是采用系统的自动化管理取代过去的人工方式。2.1.1编写目的本需求规格说明书是通过分析,结合UML理论后得出的对于一个基本的餐馆订餐系统的需求和功能分析,其主要目的是为系统的设计开发提供前期的准备工作。本系统的用户对象可以分为两部分:本系统的主要用户订餐者和餐厅管理者。2.1.2项目背景A.项目委托单位:*美食餐厅 开发单位:*软件开发组主管部门:资环学院B:与其它系统关系:传统的餐厅内部订餐系统属于单机版,面向餐厅管理人员;而本系统属于网络版C/S模式的,面向广大用户;本系

8、统在互联网上及时发布菜品信息,用户快速方便的实现订餐,餐厅管理人员高效的管理餐厅。2.1.3定义UML:统一建模语言,英文全称为Unified Modeling Language。C/S:Client/Server,一种网络连接模式,服务器是网络的核心,而客户机是网络的基础,客户机依靠服务器获得所需要的网络资源,而服务器为客户机提供网络必须的资源。2.1.4参考资料 1张海藩.软件工程导论.第五版.清华大学出版社2刘辉,杨克勤等. 基于Web 的网上订餐点菜系统. 商业科技.2007,505:403Joseph Schmuller.UML基础、案例与应用.第一版.人民邮电出版社2.2项目概述2

9、.2.1 项目目标、内容、现行系统的调查情况本系统是一个餐馆订餐系统,本系统是网络版C/S模式,优势在于面向大众,能够实现用户网上订餐和餐馆的数字化经营。系统数据安全性好,使数据库安全有保障。系统开放性好,采用标准的开发工具和技术,后台数据库采用微软SQL SERVER 2000。目前运行的订餐系统主要是单机版的,面向餐厅管理人员,且功能少,不能满足竞争日益激烈的餐饮业的需求。2.2.2 运行环境 2.2.2.1设备要求 设备名称详细要求处理器Intel Pentium 4 2G HZ或同级别处理器 内存容量至少256MB,推荐1G硬盘容量至少30G,推荐80GB2.2.2.2 系统环境操作系

10、统: Microsoft Windows NT 2003Microsoft Windows 2000 Microsoft Windows XP 2.2.3 条件与限制2.2.3.1 条件(1) 项目组与委托单位长期保持着合作关系,项目组前期进行了有关的调查、调研,且已经获得项目开发所使用的数据。(2) 项目组成员专业技能过硬,能够按期完成项目。2.2.3.2 限制经费限制:经费不足开发期限:开发系统为Microsoft Windows XP,不适合网络开发人员限制:1名开发人员设备限制:个人台式电脑2.3.数据描述2.3.1 静态数据用户信息Users包括用户名UserID 、密码UserPw

11、d、性别Sex、电子邮件Email、联系地址Address、联系电话Tel等;菜品信息Products主要包括食品编号fID、食品名称fName、价格Price、 食品介绍fIntro、类别编号KindID 等;菜品类别信息Kind包括类别编号KindID、类别名称KindName;管理员信息admin 包括管理员名adminName和管理员密码adminPwd。2.3.2 动态数据(包括输入数据和输出数据)餐位信息Seats主要包括餐位编号SeatID、位置Location、容纳人数Nums、收费标准Charge、预订状态State等;订单信息Orders主要包括订单编号OrderID、用户

12、名UserID、位置Location、订购食品总数量TotalNum、订购食品总价格TotalMoney、用餐日期HavingDinnerDate、用餐时间HavingDinnerTime、预订日期OrderingTime 等;详细订购信息Orders_Detail包括订单编号OrderID、食品编号fID、订购数量fNum。 2.3.3 数据流图 第0层DFD图用户登录网站进行选菜、订菜、提交订单给餐厅管理员。 订菜信息 餐位信息第1层DFD图。对第0层DFD图中的加工“网络订餐系统”和“生成详细订单”进行展开。网络订餐系统数据流图2.3.4 数据库描述(给出所使用数据库的名称和类型) 采用

13、SQL SEVER 2000为后台数据库,本系统的数据库主要涉及餐位、食品、用户、订单等信息。主要包括以下表:餐位表Seats、类别表Kind、产品表Products、用户表Users、订单表Orders、详细订购信息表Orders_Detail、管理员表admin。2.3.5 数据字典主要数据字典:用户信息=用户名+密码+性别+电子邮件+联系地址+联系电话时间信息=用餐日期+用餐时间+预订日期餐位信息=餐位编+位置+容纳人数+收费标准+预订状态2.3.6 加工逻辑小说明主要加工逻辑说明(1)获取餐位信息:从seats表中寻找在一定时间范围内空闲的餐位,并显示。(2)注册登陆验证用户信息或将新用户信息存入users表。(3)选菜系统从Products表中提取数据,记录选定的菜信息。(4)菜信息处理提取所选菜的编号fID,计算菜的总量和

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

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