网上订餐系统毕业设计论文毕业设计说明书22854.pdf

上传人:得****3 文档编号:83587161 上传时间:2023-03-31 格式:PDF 页数:36 大小:1.99MB
返回 下载 相关 举报
网上订餐系统毕业设计论文毕业设计说明书22854.pdf_第1页
第1页 / 共36页
网上订餐系统毕业设计论文毕业设计说明书22854.pdf_第2页
第2页 / 共36页
点击查看更多>>
资源描述

《网上订餐系统毕业设计论文毕业设计说明书22854.pdf》由会员分享,可在线阅读,更多相关《网上订餐系统毕业设计论文毕业设计说明书22854.pdf(36页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、 毕 业 设 计 说 明 书 课题名称 网上订餐系统 院 系 专 业 班 级 学 号 学生姓名 指 导 教 师:年 月 日 计算机与软件学院 毕业设计(论文)诚信承诺 我谨在此承诺:本人所写的毕业论文网上订餐系统,系本人独立完成,没有抄袭行为,凡涉及其他作者的观点和材料,均作了注释与说明,若有不实,后果由本人承担。承诺人(签名):年 月 日 摘 要 论文主要探讨“网络订餐系统”的理论基础和设计思想,根据系统的开发过程和系统的功能实现为主线来论述数据库管理软件的开发过程。主要阐述以软件工程理论作为系统开发的理论基础,以客户机/服务器模式的关系型数据库作为后台,以专业数据库开发语言作为实现手段的数

2、据库管理软件的开发过程分析和理论研究。本系统是基于 Jsp 的网页式设计,企业可以通过一台服务器与多台客户机相连接,通过后台数据库的建立与设置,软件界面的设计与实现,程序的编写与调试等几个阶段来完成对订餐管理系统的开发。本论文详细地介绍了开发系统的具体步骤,以及应用的技术,以配图例的方式详尽说明,并在文中对一些源程序作了详细的解释。关键词:Web;Jsp;订餐;信息管理 Abstract This dissertation mainly discussed the basic theory and designation of“Making Restaurant Reservation on

3、web”,and the developing procedure according to system developing procedure and function realization.The essay also mentioned database management softwares developing procedure analyse and theory study by using software project theory as the theoretic basis of system developing,the C/S model relating

4、 database as the background and the professional database as the developing language applying method.This system is according to Jsp web page type design,the business enterprise can connect with each other with several customers machine through a server.By building and setting up background database

5、,designing and applying software interface,programe writing and debugging,developed“House Agency Management Information System”.This dissertation introduced the specific steps in developing the system,as well as the technical skill applied,presented with graphics and specific instruction and some so

6、urce code has been explained particularly.Keywords:Web;Jsp;Making Restaurant Reservation on web;Information Management 目 录 1 绪论.1 1.1 开发背景.1 1.2研究意义.1 1.3 JSP的运行原理.1 1.4 系统的运行环境.3 2 系统分析.4 2.1 需求分析.4 2.1.1 任务概述.4 2.1.2 需求描述.4 2.1.3 面向的用户群体.5 2.2 开发环境.5 2.3 功能分析.5 2.3.1 系统用例图.5 2.3.2 系统业务流程分析.7 3数据库设

7、计.9 3.1 数据库E-R图.9 3.2 数据库表的设计.10 4 系统详细设计.12 4.1 系统架构层次.12 4.2 系统模块设计.12 4.2.1 总体模块功能描述.12 4.2.2 用户模块功能描述.13 4.2.3 菜式模块共描述.14 4.2.4 留言板模块功能描述.15 4.2.5 后台管理员模块功能描述.15 5 系统实现.17 5.1 用户注册.17 5.2 用户登录.18 5.3 在线订餐.19 5.4 购物车.21 5.5 订单管理.24 5.6 留言板.25 6 系统测试.26 6.1 单元测试.26 6.2 功能测试.26 6.2.1 系统管理模块的功能测试.27

8、 6.2.2 菜肴管理模块.27 6.2.3 订单管理模块.27 6.2.4 购物车模块.27 6.2.5 留言板模块.27 致 谢.28 参考文献.29 共 30 页 第 1 页 1 绪论 1.1 开发背景 随着 21 世纪的进步,社会的生活节奏越来越快,网络的迅速崛起,互联网已日益成为提供信息的最佳渠道和逐步进去传统的流通领域,传统的餐饮业也面连着巨大的挑战,网上订餐主要是针对白领还有大学生这些特定群体,一些白领在中午时间或者晚上高峰时间就餐,许多顾客由于高峰时间拥挤根本没时间来享受美味,这样既可以提前订餐不浪费中午午休的时间,也可以和同事加深感情,更可以每天换各种各样的菜式,保证每天工作

9、的效率和身体的健康,这些问题就产生了快捷订餐的要求,最快的方式莫过于利用计算机网络,将餐饮业和计算机网络结合起来,就形成了网上订餐系统,能足不出户,轻松闲逸地实现自己订购餐饮和食品(包括饭、菜、盒饭便当等),有能力的餐饮企业对对餐品提供商提供网上订餐服务,不仅提高餐饮企业的服务质量,扩大知名度,也是为最终用户提供方便快捷的食品服务方式。1.2 研究意义 随着人民生活水平的不断发展和提高,餐饮业在服务行业中的地位也越来越重要,如何从激烈的竞争中脱颖而出,已经成为每位餐饮经营者的思考的问题。经过多年的发展,对餐饮企业的管理已经逐渐由简单的人工管理,进入到规范的科学管理的阶段。在科学的管理的具体实现

10、方法中,最有效果的工具就是应用管理软件进行管理。将应用软件用于现代化的餐饮业,解决了传统的记账,统计,核算方式计费等费时费力的难题,既容易操作,又不会出错误,提高了餐饮业管理水平。餐饮业是一种个性化、多样化的服务产业。随着网络技术的发展和普及,将餐饮服务与个性化、多样化服务的电子商务相结合,形成了方便、快捷、个性化的网上订餐系统,通过网上订餐,顾客不必亲临现场,便可以为自己、家人、朋友聚会等置办一份既营养又实惠的美食。其最大的优势在于:图文并茂,信息能够及时更新和在线查看,并有效地解决了传统就餐过程出现的排队,拥挤,信息不能及时更新的现象。这样既节省了时间,也可以为广大用户提供更多选择。1.3

11、 JSP 的运行原理 在 JSP 第一次获得来自于客户端浏览器的请求时,JSP 文件将被 JSP 引擎(JSP engine)转换成一个 Servlet,即将”.jsp”文件编译成 Java Class 文件。当 Servlet 引擎接共 30 页 第 2 页 收到请求后,如果设置了使用最新的 JSP,它就会去找 JSP 文件,检查该文件在上次编译后是否改动过。如果改动过,就会重新编译生成新的 Servlet,最终将请求转交给编译好的 Servlet 引擎执行。如图 1.1 所示:图 1.1 JSP 运行原理 在编译时如果发现 JSP 文件有任何语法错误,转换过程将中断,并向客户端发出出错信息

12、;如果编译成功,则所转换产生的 Servlet 代码被编译,然后该 Servlet 被 JSP引擎加载到内存中。此时 JSP 引擎还请求了 jspInit()方法的执行,并对此 Servlet 初始化。JspInit()方法在 Servlet 的生命周期中只被请求一次,然后将被调用来处理客户端的请求和回复操作。对于所有随后对该 JSP 文件的请求,服务器将检查该 JSP 文件自最后一次被存取后是否经过修改。如果没有修改,则将请求交还给还在内存中的Servlet 的 jspService()方法,执行回复操作。由于 Servlet 始终驻于内存,所以响应是非常快的。Jsp 页面在第一次访问时由于

13、要转化和编译,运行速度较慢,但是当第二次访问该页时,由于文件已经被编译成字节码文件了,所以速度非常得快。Client 客户端 请求(Request)Web Server 响应(Response)Server extension 服务器扩展 Servlet engine JSP engine Servlet 引擎 JSP 引擎 Class loader Java complier JSP parser 类载入器 Java 编译器 JSP 语法分析器 共 30 页 第 3 页 1.4 系统的运行环境 要运行 Jsp,需要有支持 Jsp 的服务器。这里分 2 种情况:一种是自身就支持 Jsp的服务器

14、,如 Weblogic,JSWDK 等;而另一种则是在不支持 Jsp 的服务器上安装 Jsp引擎的插件,如在 IIS,Apache 等服务器上安装 WebSphere,tomcat 等插件。其中主流服务器是 Weblogic 和 tomcat.Weblogic 是一款功能强大的服务器软件,配置比较简单,而且 Jsp 的扩展功能较多,附带了数据库的 JDBC 驱动程序。,支持 JHTML(一种与 Jsp 十分相似的技术),是目前市场占有率最高的服务器。不过,Weblogic 的运行情况不太稳定,使用它调试Jsp 文件,出现语法错误或者数据库连接错误时,Weblogic 就有可能崩溃。Tomcat

15、 服务器是 Apache Group Jakarta 小组开发的一个免费服务器软件,适合于嵌入 Apache 中使用,而且,它的源代码可以免费获得,你可以自由地对它进行扩充。Tomcat 服务器的兼容性很好,如 WebLogic 服务器采用其为 Web 服务器引擎,Jbuilder 将其作为标准的测试服务器,Sun 公司也将其作为 JSP 技术应用的示例服务器。不足之处是它的配置比较麻烦,而且有一些安全性的问题没有解决。但是 Tomcat服务器有众多大软件公司的支持,而且服务器的性能稳定,其发展前景很好。本系统就是用该服务器的。共 30 页 第 4 页 2 系统分析 2.1 需求分析 2.1.

16、1 任务概述 综合应用主流 Jsp 技术,Struts Web 框架技术,数据库技术,软件测试技术,网站部署与发布等技术,遵从 IT 企业生产性项目的软件产品生命周期开发工程模型或敏捷开发及持续集成模型,应用软件工程相关工具,完成网上订餐系统。根据系统说明书进行新系统的物理设计,提出一个由一系列模块和元素组成的新系统设计方案。通常分为总体设计和详细设计两个阶段。总体设计阶段的主要任务是:系统模块结构的设计、系统整体框架设计。详细设计阶段的主要任务是:数据库设计和数据文件的设计、编码设计、输入/输出设计、模块逻辑设计、包的设计、各模块类的设计等。在该项目中系统被分为四大模块:菜色展示模块、购物车

17、模块、菜肴搜索模块、后台管理模块。主要任务就是将这四大模块分别细化设计,确定各自的字段、数据库等相关事项,然后再统筹在一起组成一个大的框架,最后成形整个管理系统。2.1.2 需求描述 菜色展示系统 菜色展示系统是一套基于数据库平台的即时发布系统,可用于各类菜色的展示、添加、修改和删除等。网站管理员可以管理菜色简介、价格、图片等多类信息。浏览者在前台可以浏览到菜色的所有资料,如菜色价格和详细介绍等菜色信息。购物车 购物车能够帮助顾客通过存放所需的菜的信息,将它们列在一起,并提供商品的总共数目和价格等功能,方便顾客进行统一的管理和结算。搜索系统 商品搜索在本网站中也是一项很重要的功能,主要帮助用户

18、快速地找到想要购买的菜。可以利用数据库和信息检索技术为用户提供商品及其他信息的查询功能。后台管理 后台管理在考虑管理操作简便的同时,要提供强大的管理模式,包括管理员角色的设置,商品管理,订单管理,留言板管理,网站基本信息管理等。共 30 页 第 5 页 2.1.3 面向的用户群体 本系统所面向的用户群分为网上订餐者、网站管理人员两种。网上订餐者可以执行查看菜谱,搜索,下定单,评论,进入留言板,注册新用户这些功能,通过这些功能,网上订餐者可以订购自己喜欢的特色食品,也可以直接预定时间,来享受服务。网站管理人员可以执行管理定单,菜谱,管理留言板这些功能,对餐厅进行管理。2.2 开发环境 硬件:CP

19、U:Pentium 1GHZ 以上 内存:64MB 以上 软件:客户端软件:操作系统:Windows 2000/XP/Vista、Win7 浏览器:IE6.0 及以上版本、FireFox 等 服务器端软件:操作系统:Windows 2000 Server 或更高版本 Web 服务器:Tomcat6.0 数据库产品:SQL Server 2000 2.3 功能分析 2.3.1 系统用例图 网上订餐系统用例图,如下图 2.1 所示:共 30 页 第 6 页 用户管理员下订单查看菜谱,搜索,评论进入留言板管理订单管理留言板注册新用户菜谱 图 2.1 网上订餐系统用例图 一般用户、会员 1.系统遵循开

20、放模式,注册用户可以按照自己的权限;未注册用户也可以任意查看,但在订餐、更新个人资料要求正式登陆系统。2.菜肴信息主要包括 ID、名称,时间,内容,类型,价格,介绍,图片等。3.订餐功能,用户需要登陆后才能进行订餐否则,普通游客不可以订餐。4.订单管理,用户登陆后,可直接订餐,也可以加入购物车,结账时候可以选择外卖或者是菜店内食用,直接跳转到结账页面。5.如果用登陆后,可以查看购物车也可以查看以前订单,可以点击更新信息,或者退出。管理员 1.管理员拥有最大权限,可以进入管理页面并配置系统信息。共 30 页 第 7 页 2.管理员可以管理会员,对会员进行查看、删除多余的会员信息。3.管理员可以随

21、时更新菜肴信息,添加、修改菜系信息以及删除菜肴。4.管理员查看用户订单信息,并可以删除多余的订单信息。5.管理员查看包间信息,并可以删除、添加信息。6.管理员查看菜系类别信息,添加、删除菜系类别信息。2.3.2 系统业务流程分析 用户首先登录网站,如果用户还没有登录名,首先要进行用注册。注册后,在登录时用户名与密码验证通过就能做相关操作。如果用户名不存在或密码不正确,则提示重新登录。用户成功登录之后,进入主页面,可选基本业务有可以在线订餐,还可以修改个人信息、退出系统。如果当前登录用户为管理员,则可以删除其用户信息和用户的留言信息,还可以对菜肴、包间信息、菜肴类别、订单信息、进行录入、修改、删

22、除、查询、等,系统业务流程图如图 2.2 所示:共 30 页 第 8 页 图 2.2 系统业务流程图 用户 密码验证 用户 管理员 浏览 登陆 管理菜系 订单管理 菜谱管理 否 是 查看订单 用户管理 游客 订餐 注 册成功 失败 共 30 页 第 9 页 3 数据库设计 3.1 数据库 E-R 图 根据数据库表的设计,绘制网上订餐系统的数据库 E-R 图,见图 3.1 所示:用户用户名密码地址电话买卖菜MN菜名图片属于菜类别1M订单用户名菜名数量价钱类别编号菜品类别订单详细属于1M订单号 菜品号单价总价购餐车菜品号用户名数量菜品名称总价价格菜系介绍 图 3.1 数据库 E-R 图 共 30

23、页 第 10 页 3.2 数据库表的设计 此在线订餐系统采用 SQL Server 2000 数据库管理系统。首先用户需要在 SQL Server 2000 中建立一个数据库,将其命名为 EDinner,然后根据数据库的逻辑结构分析创建 7 张数据表。1.用户表(Users):用于存放注册用户和管理员的记录,见表3.1 所示。表 3.1 My-Users表结构 2.购物车表(OrderList):用于存放顾客所购买的菜肴信息,见表 3.2 所示。表 3.2 OrderList 表结构 3、菜肴信息表(CMenu):用于存放初始的菜肴信息,见表 3.3 所示。表 3.3 CMenu 表结构 4、

24、订单表(Korder):用于存放订单数据,见表 3.4 所示。共 30 页 第 11 页 表 3.4 Korder 表结构 5、分店表(Area):用于存放分店的信息数据,见表 3.5 所示。表 3.5 Area 表结构 6、帮助文件表(CHelp):用于存放用户指南之类的数据,见表 3.6 所示。表 3.6 CHelp 表结构 7、留言表(Cmemo):用于存放用户留言的信息,见表 3.7 所示。表 3.7 Cmemo 表结构 共 30 页 第 12 页 4 系统详细设计 4.1 系统架构层次 该网络订餐系统通过三层架构层次来实现,以确保系统运行的可靠性和安全性,下面是层层之间的关系,如下图

25、 4.1 所示:图 4.1 系统架构层次 4.2 系统模块设计 4.2.1 总体模块功能描述 该系统主要分为前台用户、游客,后台管理员权限,根据对顾客网上订餐系统业务流程的分析,已看出顾客点菜主要涉及到一些数据库的逻辑和程序应用逻辑。顾客登录网上订餐系统进行菜单浏览、顾客注册为会员。会员对自己的个人信息进行更改,比如送餐地址和联系电话。以及账户密码。顾客对已选的菜单进行更改选择的数量或者取消选择。当顾客确定订餐完毕后,顾客将其提交只服务器后台点餐系 Servlet 层 Service 层 Dao 层 Db 数据库 业务层 逻辑层 Class xxx.jsp 共 30 页 第 13 页 统,并生

26、成订单。生成订单后,进入付款页,可以多数量购买,价格要跟着数量增加,可以增删菜品。管理员在后台登录后,可以创建新的管理员。管理员可以对餐厅网上订餐系统上的菜单进行添加、删除和修改,比如更改菜单的图片,价格,菜单的描述,更换新品,添加新菜,每周更新一次菜谱等。管理员对菜单进行管理,确定订单的生成。管理员根据不同的属性来查询订单,比如生成日期或者编号等,系统功能模块结构图如图 4.2 所示:图 4.2 系统功能模块结构图 4.2.2 用户模块功能描述 用户功能:网站用户可以进行注册行为,输入资料提交至 hillMan 数据库的 user1 表之中。注册成功之后,直接登录。用户可以进行登录行为,登录

27、后会根据其先前注册的资料,验证用户的合法性,并跳转到指定页面上。用户资料修改是为用户更改个人信息所提供的窗口,用户只有登录网页后才有权限修改个人资料信息。用户访问网上订餐系统时,可以注册或登录,然后进行相关的订餐操作,操作流程如下图 4.3 所示:网上订餐系统 用户模块 我的订单 在线订购 更新信息 管理模块 管理留言板 订单管理 管理菜肴 管理用户 共 30 页 第 14 页 图 4.3 用户功能结构图 4.2.3 菜式模块共描述 菜式:用户通过使用购物车程序,可以使得网上购物更方便、更快捷。用户要购买商品,首先要将其放人购物车。同时用户还可以查看,修改购物车里的商品数量,系统将自动计算商品

28、总价格等等。菜式列表供用户选择所需的菜式,将其加入购物车,注册用户可以下订单,如下图 4.4 所示:用户 进入注册页面 注册 登录页面 登录 进入登陆后的页面 根据选项可以对用户信息进行修改,查看购物车,查看订单,或者退出 用户进行相关操作导向的页面 共 30 页 第 15 页 图 4.4 菜式功能结构图 4.2.4 留言板模块功能描述 留言板:访客可以进入留言板,根据相关主题进行留言,注册用户可以创建新帖,如下图 4.5 所示:图 4.5 留言板功能结构图 4.2.5 后台管理员模块功能描述 后台管理员:管理菜式的添加,删除,修改,订单的删除,修改,留言的删除,用户的查看,如下图 4.6留言

29、板 登录后创建主题 显示创建的主题 在对应主题下发表留言 显示留言 菜单 选择用户所需的菜式,加入购物车 购物车 填好用餐时间和地点确认后生成订单 订单 查看菜的详细信息 共 30 页 第 16 页 所示:管理员登录 菜单管理 订单管理 留言管理 用户管理 图 4.6 后台管理员功能结构图 共 30 页 第 17 页 5 系统实现 5.1 用户注册 用户信息包括用户名、用户密码,联系电话,联系地址,点击“注册”,如果用户没输入必要的字段,就会提示用户输入,完成注册。用户注册页面设计如图 5.1 所示:图 5.1 用户注册图 首先把 reg.jsp文件的表单属性设置成,再用 JSP 中 requ

30、est 对象的 getParameter 方法获得 FORM 表单信息。具体代码如下:5.2 用户登录 用户登陆模块实现用户登陆功能,它验证用户提交的用户名和密码是否被授权,如果登录名为空,会提示请输入用户名,如果密码没输入或输入错误,会输入密码为空或错误,并根据访问权限为用户提供相应的业务功能。用户登页面设计如图所示 5.2 所示:图 5.2 用户登录界面设计 用户只有登录系统后才能订餐。登录时,用户需要在 login.jsp 页面中输入用户名和密码并提交到 check.jsp 中。check.jsp 核实用户名和密码正确后,才允许用户登录,正确登录后用户就可以查询菜肴信息拉。这里是用 Se

31、ssion 对象的 setAttribute 方法设定指定名字的属性值,同时用 request共 30 页 第 19 页 对象的 getParameter 方法获得用户名以及密码,代码如下:获取到用户名和密码后,将它与用户表中的用户名和密码进行核对,如果一致则是合法用户,可以登录进入 showmenu.jsp 页面,如果不是则返回 login.jsp 主页重新输入。5.3 在线订餐 用户登录系统后,就可以购买美味了。购买时,用户需要查看都有哪些菜,这就共 30 页 第 20 页 需要一个菜单列表列出店中所有的菜肴。列表对应的是 showmenu.jsp 页面,主要内容有菜名、说明、图片、价格。

32、进入详细介绍页面后,用户可以选择份数来订购了,订餐页面设计如图 5.3 所示:图 5.3 菜肴展示图 在列表页面中单击“图片”超链接,可以查看菜肴的详细信息。每份菜肴还需要提供“添加到购物车”的按纽,以便用户能够方便地购买,菜肴详细介绍如下图 5.4所示:共 30 页 第 21 页 图 5.4 菜肴详细介绍图 5.4 购物车 用户查看购物车对应的是 shoplist.jsp 页面。此页面提取当前用户的所有订单列表,用户可以在该页面上修改自己的购物车,将自己不想买的菜删除,用户查看购物车如下图 5.5 所示;图 5.5 购物车管理图 共 30 页 第 22 页 代码实现如下:orderInfo.

33、jsp 页面:请确认支付和配送信息 订 餐 人:input type=hidden name=cname value=送货地址:联系电话:应付金额:人民币:元 配送方式:送餐上门 10 元起送 订单附言:共 30 页 第 24 页 如果购买的菜超过两份,则系统将其金额累加,代码如下:总金融%5.5 订单管理 对于网络商店来说,需要记录用户购买菜肴的情况,这就需要记录订单信息。用户每一次购买,都自动生成一个购买订单供管理员查看,因此就需要设计一个管理员管理订单的功能,订单中记录的信息主要涉及购物车数据表 Korder 中的数据。订单页面应该显示所有用户订单的列表。应该显示的信息有订单编号、用户名

34、、总金额、付款状态。管理员在此页面中可以查看每一个订单的菜肴列表情况,可以删除任何一个订单。订单管理页面如图 5.6 所示。共 30 页 第 25 页 图 5.6 订单管理页面 5.6 留言板 用户登陆后,可以再留言板发表自己的看法,也可以在此给我们留言,留言板页面如下图 5.7 所示:图 5.7 留言板界面 共 30 页 第 26 页 6 系统测试 6.1 单元测试 黑盒测试也称为功能测试,它着眼于程序的外部特征,而不考虑程序的内部逻辑结构。测试者把被测程序看成一个黑盒,不用关心程序的内部结构。黑盒测试是在程序接口处进行测试,它只检查程序功能是否能按照规格说明书的规定正常使用,程序是否能适当

35、地接收输入数据产生正确的输出信息,并且保持外部信息的完整性。黑盒测试主要采用的技术有:等价分类法、边沿值分析法、错误推测法和因果图等技术。在黑盒测试过程中因为假设系统的程序是不可见的,测试过程主要在系统的外部进行,如输入和接口部分等。黑盒子测试的过程:1.划分等价类并编号,如表 6.1 所示:等价类划分 等价类 有效等价值 无效等价值 用户名 1 一到二十长度的字符串 2 空字符 3 超过二十长度的字符串 密码 4 一到二十长度的字串 5 空字符 6 超过二十长度的字符串 表 6.1 等价类划分表 2.设计测试用例,以便覆盖所有有效等价类。测试数据用户名为“chenlin”密码为“fastkk

36、”,测试数据有效,覆盖的有效等价类 1、4。3.为每一个无效等价类设计一个测试用例 测试数据用户名:“”密码:“xxxxxxxxxxyyyyyyyyyyzzz”,测试数据无效,覆盖的有效等价类 2、6。测试数据用户名:“xxxxxxxxxxyyyyyyyyyyzzz”密码:“”,测试数据无效,覆盖的有效等价类 3、5。测试数据用户名:“”密码:“”,测试数据无效,覆盖的有效等价类 2、5。测试数据用户名:“xxxxxxxxxxyyyyyyyyyyzzz”密码:“xxxxxxxxxxyyyyyyyyyyx”,测试数据无效,覆盖的有效等价类 3、6。6.2 功能测试 共 30 页 第 27 页 6

37、.2.1 系统管理模块的功能测试 在此模块中,系统管理员用户登陆后能进行查看、增加、删除、更改、查询、非系统管理员用户权力有限,不能进行这个模块的功能。6.2.2 菜肴管理模块 在此模块中,系统管理员可以对菜肴项目进行添加,删除操作。6.2.3 订单管理模块 在此模块中,信息管理员用户登陆后能进行查看、处理订单记录。6.2.4 购物车模块 在此模块中,用户登陆后能进行查看、删除购物车中的内容。6.2.5 留言板模块 在此模块中,用户可以留言,并查看所有的留言。通过面向对象语言设计类,java 和 jsp 相结合,采用 MVC 模式,在 jsp 页面中实现对类的属性和方法的调用。根据上述功能介绍

38、,总结出客户端的页面设计如表 2-2所列。硬件接口:无 软件接口:通过JDBC ODBC桥接器与MySQL 数据库进行连接。共 30 页 第 28 页 致 谢 在本次毕业设计实践中,指导老师在做人、敬业、创新思维等方面,均给予我极大的帮助,使我很受启发。本系统功能还不是十分的完善,但基本上能完成用户在网上订餐。其主要功能有用户登录,菜单查询,购物车,以及订单处理等功能。界面简单明了,易操作。通过毕业设计我学到了很多新知识,个人能力得到很大的提高。在设计中经常遇到种种困难与挫折,这个时候我总是联系导师,他不但给予我的很多的鼓励,而且在设计上提出了很多正确的建议和善意的批评。总之,我的毕业设计的顺

39、利完成离不开他们的帮助,在此,我对他们表示衷心的感谢!不过对我来说,由于时间有限,也包括我们的知识水平有限,系统中有不足之处,还请各位老师指导指正。共 30 页 第 29 页 参考文献 1萨师煊,王珊.数据库系统概论M,北京,高等教育出版社,2005.2.2程志艳,张亮,马建红,JSP 实用简明教程M,北京,清华大学出版社,2005.12.3杨学瑜,王志军,刘同利,JSP 入门与提高M,北京,清华大学出版社,2002.3.4黄理,JSP 轻松开发 WEB 网站M,北京,希望电子出版社,2003.11.5刘彬,JSP 数据库高级教程M,北京,清华大学出版社,2006.3.6 吴其庆著,JSP 网站设计经典教程,北京,冶金工业出版社.2001.4.7 潘郁主著,电子商务数据库技术,北京,北京大学出版社.2002.5.8 蒋瀚洋,李月军,庞娅娟,SQL Server 2005 数据库管理与开发教程M.,北京,人民邮电出版社,2009.7 9孙卫琴,李洪成,Tomcat 与 Java Web 开发技术详解,北京,电子工业出版社,2003.6 10孙一林,彭波,Java 数据库编程实例,北京,清华大学出版社,2002.8 11耿祥义,张跃平,JSP 实用教程,北京,清华大学出版社,2003.5 共 30 页 第 30 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com