千百味餐厅网上订餐管理系统的设计与实现内容摘要:
降低了成本;另一方面突破了时 间和空间的限制,使得交易活动可以在任何时间、任何地点进行,从而大大提高了效率。 2. 网络订餐使餐饮业以较低的成本进入信息化市场,使得中小企业有可能拥有和大企业一样的信息资源。 它开放性的特点,为企业创造了更多的交易机会,提高了中小企业的竞争能力。 3. 网络订餐重新定义了传统的流通模式,减少了中间环节,使得生产者和消费者的直接交易成为可能,从而在一定程度上改变了整个社会经济运行的方式。 经济可行性 1. 资金可行性:由于系统开发环境配置以及其开发并不复杂,只需一些基本的开发工具。 而且开发出的系统操作起 来也比较简单,另外具备网络中的一些资源优势,因此开发费用较低。 2. 经济合理性:由于通过网络进行商务活动,信息成本低,足不出户,可节省交通费,且减少了中介费用,因此整个交易活动会降低成本。 可行性研究结论 依据以上因素,本系统开发项目不仅方便快捷、高效,而且社会效益比较好,从而使本系统开发者相信该系统开发出来之后将取得的成功。 烟台大学毕业论文 11 综上所述,此项目在技术、经济和社会效益上是完全可行的。 系统功能要求 作为一个网上订餐系统。 首先为了保证客户能够很方便的进行 菜 品 订购 ,系统应该具有分类 查看 餐品,系 统应该实现 “ 购物车 ” 的功能,用户可以把选中的商品放入 “ 购物 订单” 中,在选购完毕后再一起结帐。 功能包括如下几部分: 登陆订餐系统 查看菜品 将菜品放入购物车 对购物车内的菜品进行结算 系统界面要求 本系统向用户提供命令行使用界面。 要求使用简单方便,有足够的提示信息,符合用户的操作习惯。 同时将每个命令的命令字和参数分开,以利于有效引导用户进行合法操作。 烟台大学毕业论文 12 4.系统 设计与 实现 4. 1 系统功能设计目标 理论系统功能设计目标如下: (1) 实 用性强:我们努力使系统符合实际操作流程的习惯,并尽量减少用户的输入,易学易用的友好的用户界面,满足各层次的用户使用的需求; (2) 先进的程序结构:使用当代前卫的软件编程,能延长其生命周期,易于维护与管理; (3) 安全可靠性高:后台维护功能齐全,根据平台在各个阶段不同的使用情况,管理人员可以设置相应的操作权限,增加系统注册,分配各个栏目的管理权限,实现系统的维护,保证系统的安全、可靠; (4) 使用模块化设计的方法:使系统具有良好的可扩充性,以适应其不同阶段的发展需要,便于后来者分析、维护; (5) 操作 简单,维护方便:每个子系统都具有相对独立的系统维护功能 对可变化的项目可自行维护; (6) 查询功能强大:可以对菜品的基本情况、用户基本情况,菜品评信息,用户留言等按各种方式查询,可形成各种表单,同时还可对其进行汇总,使管理人员能及时准确地掌握用户和菜品等的基本情况。 4. 2 网络订餐系统功能模块划分: 根据需求分析与系统功能设计目标,结合实际情况本系统功能模块设计分为如下几个模块: 1.主页:在这里我们可以看见本系统的主要功能和信息。 2.用户登陆:用户在登陆界面输入登录名、密码即可登陆网站。 3.菜品浏 览:成功登陆后的用户可以分别浏览菜品,并将想要的菜品 提交到购物车 页面。 4.订购菜品:成功登陆的用户可以在该页面定购所需要的菜品。 5.查看购物车:成功登陆的用户可以在购物车界面查看已经添加的菜品。 6.修改订单:成功登陆的用户可以在购物车中 修改或删除已经订购的菜品。 7. 菜品结算:成功登陆的用户可以在购物车中进行所有菜品价格的加总。 算出此次订购菜品所需的付款金额。 4. 3 网络便民服务的体系结构: 三层结构: 即: JSP 技术 + JavaBeans + MYSQL 数据库 数据 库系统概述 : 数据库系统是在文件系统的基础上发展而来的,经历了层次数据库、网状数据库、关系数据库三个阶段。 由于关系数据库采用人们比较容易理解和接受的二维表格来组织数据,发展迅速,已成为数据库产品的主流。 视 图 逻辑处理 数 据 库 烟台大学毕业论文 13 本系统的前端开发是使用 JSP 技术,通过 JavaBeans 进行逻辑控制和数据库连接,而后台数据库采用的是 MYSQL。 MYSQL 数据库管理系统 是一项全面完整的数据库与分析产品。 MYSQL 非常容易学习、使用,介绍、学习资料比较多,MYSQL 全面支持 Web 功能的数据库解决方案,与此同时, MYSQL 还在可伸 缩性与可靠性方面保持着多项基准测试纪录,而这两方面特性又都是企业数据库系统在激烈市场竞争中克敌致胜的关键所在。 无论以应用程序开发速度还是以事务处理运行速度来衡量, MYSQL 都堪称最为快捷的数据库系统。 对比 MYSQL 和其他的大型数据库管理系统, MYSQL 具有可靠的安全性,较快的存储速度,高度的兼容性,简单易用,应用 MYSQL 作为后台数据库为系统的开发提供了强有力的支持,并对以后软件的运行提供了坚实的基础,因此,我们采用了 MYSQL 作为后台数据库。 4. 5 数据库 表 : 本系统的数据库其中包括七 个 表,分别为 菜品菜品 表 list1,菜品类型表tscc、 lc、 zs、 yl、 ts, ,定单详细信息表 cai。 详情请见下面的数据库表: 菜品菜品 表 tscc lc: 烟台大学毕业论文 14 zs: ts: 烟台大学毕业论文 15 菜品类型表 list1 烟台大学毕业论文 16 定单详细信息表 cai 烟台大学毕业论文 17 5.测试 系统 运行环境的搭建 1.安装 JDK 要编译和调试运行 Java 程序,首先需要安装 JDK,可以从 Sun 公司的站点 下载,当然需要根据使用的平台的不同来下载不 同的版本。 下载并安装好以后,需要配置环境变量,其作用是让应用程序可以方便快捷地找到所需要的路径。 配置 Java 运行环境主要用到的环境变量有 3 个: JAVA_HOME:就是 Java 的安装路径。 PATH: PATH 是 Windows 固有的。 要加上 JAVA_HOME\bin 目录,这样在运行javac、 java 等命令时就不用输入很长的路径了。 CLASSPATH: CLASSPATH 是运行 Java 非常重要的一个环境变量, Java 在编译和运行应用程序时都要通过它去找到需要的类文件。 放在 CLASSPATH 里的一般是路径或 jar 文件,如果是路径的话就是说这个路径下的类可以使用。 还要考虑到Java 文件的包 (package)和文件夹之间的对应关系。 2. 的安装 在安装数据库管理软件 成功后,还应安装 Sqlyog 来作为 的可视化运行界面。 3. JDBC 驱动的安装 下载 MySQL 链接 Java 的压缩包 ,并将它放置在安装 Java 的目录 C:\Program Files\Java\\jre\lib\ext 下。 同时,编写程序 来测试 Java 与 MySQL 是否连通。 系统测试 软件测试是保证软件可靠性的手段,测试阶段的任务就是发现并改正软件中的错误。 软件测试是软件开发过程中最繁重的任务。 通过编码和调试只能保证程序能够正常的运行起来,不出现编译上的错误,但是这并不意味着程序没有潜藏的错误和逻辑上的错误,而要排除这样的错误就要通过测试来完成。 测试在本系统中包括界面的测试和对程序执行结果是否正确的测试。 本系统的测试如图。 图 系统 中 所涉及的测试 在编写完代码之 后 ,要把程序执行过程中所有可能走到的点记下来,这些点是可能导致程序出现错误的点,并且把对走到相应的点的处理也要记录下来,把这些组成的文件称为测试点文件,通过测试点文件可以生成各种合理的测试方案,使得测试尽量能够走遍程序中的 所有 点,只有这样才能表示测试的成功。 这个记录文件就相当于画面设计书一样,测试是交互进行的,并不是各 自测试 自己烟台大学毕业论文 18 的程序,尽管 如此 ,通过测试点文件对方仍能够知道程序执行的具体流程,所以在这个测试中仍然是白盒测试。 在单 元 测试都完成之后,再进行系统的集成测试。 集成测试包括两种方法,一是先测试每个模块 ,再把所有模块按照设计的要求组合成所要的程序,这种方法成为非渐增式测试方法,另一个是把下一个要测试的模块同已测试好的那些模块结合起来进行测试,测试完成之后再把下一个要测试的模块结合起来进行测试。 这种每次增加一个模块的方法为渐增式测试。 编完程序后 ,最后一步就是对系统进行测试。 本网上订餐系统主要是用 Java语言编写的 , 最常见的 错误 是出现 异常。 1)语法错误 : 它是由错误的脚本语法引起的 , 如 : 命令的拼写错误或传递函数的参数值错误。 2)运行时错误 : 运行时错误是发生在 程序 开始执行之后 , 它是由试图 执行不可能操作的 程序 所引起的。 3)逻辑错误 : 逻辑错误是最难发现的错误。 通常逻辑错误是由输入错误或程序逻辑上的缺陷引起的 ,程序 运行没有问题 , 但 运行 的结果却不正 确。 依据前面所说的测试对象,我们把测试划分为几个方面来进行测试。 1)界面测试 界面测试是测试过程中比较简单直观的一种测试方法,只要细心地按界面要求核对就行了。 可这一块内容往往是程序开发人员最容易忽视和遗漏的地方,也是常常出 Bug 的地方。 下面是界面测试中经常出现的几种 Bug: 错别字,即界面中的标题或者文本内容中出现了错别字。 这 种 Bug 如果测试人员不细心,很难找出来,可能会出现在提示信息或界面中。 出现了一些根本读不懂的内容,一般多出现在程序的提示信息和一些较长的文本中。 这种情况基本上出现在拼起来显示的提示中,页面的简单陈述是通过变量拼组起来的,通过程序将字一个一个地输出来。 通常是因为程序中的控制错误或是程序开发人员对程序没有进行认真的自测,导致出现这种 Bug。 页面类似的内容中,明显有字体,字号不同的情况,使界面整体风格看上去不一致,这种情况只出现在没有 CSS 定义的情况下,或是已经定义的 CSS,在开发过程中没有调用。 标题相近的 程序及模块,把标题弄混。 这种情况多是因为业务方面的定义名称很相似或很类似,并且业务实体方面也很类似,开发人员在开发过程中忽略了开发名称和模块,只单独地实现其功能。 2)功能测试 顾名思义,功能测试主要是测试程序模块是否实现了设计中所有要求的功能。 功能测试中需要注意的有: 订餐功能中,有关于订餐时间有一些常识性的问题,比如:闰年中二月的天数。 关于后台修改各种信息功能的测试,主要是看修改确认后是否数据真正已被修改了。 这是最基本的功能,需要注意的是是否把不应该修改的数据也被修改成功了。 3)需求测试 烟台大学毕业论文 19 需求测试是 测试中很重要的一个环节。 因为需求是软件设计,开发乃至软件测试中最重要的依据。 要针对需求测试,首先就要对项目的需求和业务有一定的了解。 这些需求很多时候是在实现增、删、查、改,这些基本功能之上,结合项目和相关业务所作的一些逻辑上的控制,这就要求程序员在设计和编码的时候要去充分理解考虑需求。 4)性能测试 性能测试在软件的质量保证中起着重要的作用。 通常我们把性能指标全部归结到硬件,操作系统和开发环境上,而忽略了代码本身性能上的考虑。 性能需求指标中,稳定性,并行访问支撑能力以及安全性都很重要,作为程序员需要评估该模 块在系统运行中所处的环境,将要受到的负荷压力以及各种潜在的危险和恶意攻击的可能性。 界面测试 千百味订餐系统提供了用户登录、忘记密码、查看菜品、加入购物车、购物车结算等功能。 用户登陆模块测试 忘记密码模块测试 如果用户忘记了登陆密码可以直接点击忘记密码,出现如下界面: 烟台大学毕业论文 20 查看菜品模块测试 在登陆成功后我们会看见如下界面: 界面上显示出各个菜品的分类,分别点击各个菜品分类,会弹出对话框显示出各个分类里的菜品名称。 如下图所示: 烟台大学毕业论文 21 加入购物车模块测试 用户在选中自己喜欢的菜品以后可以用鼠标 单击选中,单击确定后出现如下界面: 烟台大学毕业论文 22 单击确定后退出,订购的菜品便放入到购物车中,单击总价,便出现如下界面: 烟台大学毕业论文 23 单击确定后返回主界面,订餐过程完成。 测试结论 系统测试和系统设计 是 同步的,下面是我的一些测试的经验教训。 首先,我们可以 运行 ,如果运行没有问题的话,就会有 页面 出现。 但是,如果代码 有 错误的话, 页面 会 出现 错误的提示。 并会告诉你在哪一。千百味餐厅网上订餐管理系统的设计与实现
相关推荐
生 理 信 号 处 理1 . 2时 钟 采 样 处 理1 . 3病 人 信 息 处 理1 . 4安 全 范 围 设 定 生 理 信 号时 钟 信 号病 人 基 本 信 息病 人 档 案病 人 生 病 日 志病 人 基 本 信 息生 理 信 号 值病 人 日 志病 人 生 理 安 全范 围安 全范 围安 全范 围生 理 信 号 值病 人 日 志病 人 基 本 信 息病 人 日 志病 人档 案 图
由于装在汽油机上爆震倾向大大增强,而且汽油机的转速和功率范围宽,系统比较复杂,所以目前应用较少,只有少数高级轿车安装,但是随着技术的不断提高,应用会越来越广。 装在柴油机上不存在什么大难题所以普及很广,在重型柴油机上已经达到了 100%,而且目前已向小型柴油机迅速发展。 涡轮增压是目前全世界汽车厂商运用 最为广泛的发动机增压技术。 国内非常常见的国产的奥迪、帕萨特、宝来的
4 日到省(市)招办指定的报名点现场确认信息。 考试安排 时间与全国硕士研究生入学考试规定时间相同,地点由报名点安排。 九、其它事项 我校学术型硕士生基本学制为 3 年,专业学位硕士生基本学制 2— 3 年(具体由有关院系确定)。 我校设有多种奖学金,奖励学习成绩优秀和科研成果显著的在校研究生。 我校研究生招生专业目录中所列“人数”一般是指招生规模。 相关学科
标 目标 实绩 达标率 改善建议 18 新车销售 19 营业单车毛利 20 销售平均生产力 车 /人 21 展厅销售比 22 展厅成交率 23 留档率 (来店留档 ) 24 每车广告促销费用 25 财务管理 库存车辆数 26 库存可供月数 27 库存差 异率 (20%以内 ) 28 订车数 29 开票完成率 30 现款率 31 活动计划 销售活动计划预算 目标 实绩 达标率 改善建议 32
根据锻件质量、 F S3 查表得直径方向为 ~ ,水平方向 ~ , 10 即锻件各外径的单边余量为 ~ ,各轴向尺寸的单边余量亦为 ~ 当 Ra 时,余量要适当增大 毛坯余量如下表 主要尺寸 单面加工余量 锻件尺 寸 3mm φ 46 3mm φ 31 1028 2mm φ 32 2mm φ 78 φ 2mm φ 164 10 2mm 14 142177
合医院分级护理指导原则(试 行)、《病历书写基本规范》、《侵权责任法》、《护理核心制度》、《护士日常行为规范》、《医疗废弃物处置办法》、卫生部医院感染管理六项部颁标准如消毒供应中心范围、医务人员手卫生规范、医务人员消毒 隔离技术、手术室等级指导原则等。 四、竟赛形式及时间:分为初赛和决赛两个阶段。 初赛:采取笔试方式,题型有选择题、填空题和简答题三种,取每个科室参赛人员笔试的平均分,得分最末 2