1、 JIANGXI AGRICULTURAL UNIVERSITY本 科 毕 业 论 文(设 计)题目: 用户就餐管理系统设计和实现 学 院: 软件学院 姓 名: 刘川 学 号: 1889 专 业: 软件工程 班 级: 软件工程1307班 指导老师: 胡昶 职 称: 讲师 二零一七年四月摘要 毕业论文选题题目为 - 用户就餐管理系统设计和实现,我走访了多个餐厅。针对她们经营模式和管理方法进行研究,分析。最终确定了一套相关系统。采取最有效技术手段,完美分析设计,良好用户界面。设计出令用户满意用户就餐管理系统。用户就餐管理系统结构简单,设计朴实,清楚明了,用户能够很快掌握和使用。它分为三个模块,系统
2、管理员,服务员和收银员。针对餐厅最普遍操作,设计了比如点餐和付账、会员等功效。物联网时代到来,在餐饮业竞争越来越猛烈现在,大家全部采取现代网络技术去管理餐厅,因为这么很有效和方便。依据综合分析几家餐厅功效需要,采取Win7系统作为服务器平台,采取J2EE + MYSQL+JSP开发模式,利用MYSQL作为系统数据存放数据库, 用MyEclipse做为开发工具,最终实现用户就餐管理系统设计和实现。用户就餐管理系统使用简单,让使用者不会认为极难操作,大大缩短了职员工作量,是一个不错系统。关键词:数据管理;J2EE;MYSQL;JSPABSTRACTGraduation thesis topic t
3、itled - customers dining management system design and implementation, I visited several restaurants. For their operation mode and management mode, analysis. Eventually determine a set of related systems. Using the most effective technical means, the analysis of the perfect design, good user interfac
4、e. Design the customer satisfaction of the customer dining management system.Customers dining management system structure is simple, design is simple, clear, customers can quickly grasp and use. It is divided into three modules, the system administrator, the attendant and cashier. According to the o
5、peration of the restaurant is the most common, design such as the order and pay, members, etc.Internet era, the catering industry is more and more competitive now, a lot of people are using modern network technology to manage the restaurant, because it is very effective and convenient.According to t
6、he function of the comprehensive analysis of several restaurants need, using Windows 7 system as a server platform, adopting J2EE + JSP + MYSQL development mode, using MYSQL as a database of data storage system, use MyEclipse as a development tool, the realization of ultimate customers dining manage
7、ment system design and implementation. Customers dining management system is simple to use and let the user wont find it difficult to operate, greatly shorten the workload of staff, is a good systemKey words: Data management Information management; J2EE; MYSQL;JSP目录摘 要IABSTRACTII1 绪论11.1 项目背景11.2 研究
8、意义11.3 相关领域介绍11.4 本系统概述21.5 本文关键内容22 用户就餐管理系统分析32.1 系统需求分析32.1.1 系统功效概述32.2 系统可行性分析42.3 业务步骤图52.4 业务步骤分析53 系统设计概要63.1 系统物理环境配置63.2 系统概要设计63.3 数据库设计83.3.1 模型设计83.3.2 数据库表设计94 具体设计134.1 登录界面设计134.2 餐桌管理144.3 办理会员卡154.4 会员卡管理164.5 为用户点餐174.6 用户点餐统计查询184.7 为用户结账195 系统测试215.1 测试模块215.1.1登录模块215.1.2 数据长度,
9、类型测试215.1.3 数据删除测试关键点215.2 测试用例215.2.1 用户登录测试用例215.2.2 修改会员卡信息225.2.3 删除会员卡测试225.2.4 添加餐桌测试225.2.5 添加菜单测试23总结24参考文件251 绪论 1.1 项目背景社会在发展,科技在发展,假如你不跟上,迟早会被淘汰,每行每业全部是如此,我们在不停学习中成长,在借鉴中壮大。餐厅看似和软件没相关系,其实当今社会不管是哪个行业之间,她们或多或少会有些关系。尤其是物联网时代今天,几乎每一个行业全部和物联网相关。物联网已经走进了大家生活每一个角落。作为一家餐厅,你想好发展就必需和互联网结合起来,才能够在市场中
10、生存下来,很多餐厅全部是采取软件来管理商品进、销、存,这么比起原始管理方法大大提升了效率和质量。餐厅想要快速发展,跟上时代时尚很关键,让用户消费感受到高、大、上,这么回头客几率将会大大提升。所以在这么形式下多种多样餐厅管理系统应运而生。1.2 研究意义很多小型餐厅记账方法还是采取手工方法进行,这对于小型餐厅来说并没有什么影响,不过稍大点餐厅,还采取这种方法,那么就不适宜了。这种方法有很多漏洞,管理账目常常会出现问题,尤其是有胆大不法分子从中渔利。这么对于企业来说损失很大。伴随餐厅日益壮大,以前管理方法越来越不适合餐厅管理和运行了,为了高效管理数据和提升管理模式。餐厅就需要有一套自己管理系统,对
11、职员进行管理,对菜单、餐桌、会员、点餐、结账进行管理。职员经过这么一套系统,能够很方便对用户进行点餐,结账,节省了职员很多工作量。这么对于加强餐厅竞争力起到很大作用。现在餐饮业竞争是很大,吃饭是个大问题,民以食为天,所以很多餐厅在这方面下了不少功夫,不过有时候却收效甚微。不过有了这么一套管理软件将会大大提升餐厅档次,给餐厅带来更多收益。1.3 相关领域介绍经济发展了,大家有钱了,去餐厅用餐成为了时尚,很多城市大街小巷全部开满了多种多样餐馆。大家全部会挑选最时尚,最高大上餐厅去消费,这么也显得自己也很有面子和身份,所以为了餐厅在餐营业占有一席之地,很多餐厅全部有自己一套管理系统。各行各业最早全部
12、是在纸质上手工统计数据,餐饮业也不例外。这种方法统计数据存在很多问题。小企业问题还不是很显著,大企业,一旦数据过大,就会出现数据冗余,犯错率高,查找困难,每次查找全部需要花费不少人力物力,而且轻易丢失数据,假如数据丢失,对企业会造成很大损失。总而言之,这种原始方法效率很低,不易管理。伴随科技发展,计算机技术和网络发展,大家就想到了利用计算机来管理数据,这么大大提升数据安全性和管理效率。现在中国外有很多这么餐厅管理系统,采取设计模式可能多种多样,不过功效全部是大同小异。就是对数据库进行操作,删除,修改,添加。利用数据库技术对数据进行统一管理,进而满足用户需求。本用户就餐管理系统有三个子系统,管理
13、员系统、服务员系统和收银员系统。三个子系统各有分工,对餐厅进行合理管理,提升餐厅工作质量和效率。1.4 本系统概述本系统是基于java餐厅管理系统,设计这么一个系统就是为了能够高效、便捷管理餐厅,能够很快速为用户提供服务,病令用户满意。经过用户就餐管理系统,我们能够做到这些。满足了餐厅需求。用户就餐管理系统是在Win7操作系统上完成额,采取J2EE + MYSQL + JSP开发模式,利用MYSQL作为系统数据存放数据库, MyEclipse为程序开发工具。系统界面简单明了,首页是登录界面,有三种身份登录。管理员有管理员账号登录,服务员有服务员账号登录,收银员有收银员账号登录。管理员对餐厅餐桌
14、,对餐厅菜单和会员进行添加和管理。服务员为用户点餐,为用户用户预约餐桌。收银员为用户结账等等。1.5 本文关键内容第一章绪论关键叙述了用户就餐管理系统项目背景、研究意义、相关领域介绍和对本系统概述和本文关键内容。第二章就用户就餐管理系统进行分析,关键包含:系统需求分析、系统可行性分析、业务步骤图、业务步骤分析。第三章是系统设计概要,就系统物理环境配置、系统概要设计、数据库设计进行描述。第四章具体设计,本章节摘用系统源代码进行具体分析,关键描述了本系统部分功效界面。比如:登录界面设计、餐桌管理、办理会员卡、会员卡管理、为用户点餐、为用户结账等等。第五章叙述在完成用户就餐管理系统过程中进行测试用例
15、。2 用户就餐管理系统分析需求分析,需求分析是很关键一个过程,只有了解了需求,我们程序员才能够尽可能去满足用户需求,假如在不知道需求情况下就去做产品,那样做出产品再好也没有用,因为那可能不是用户所需要。所以最先就应该了解餐厅日常业务步骤,然后确定我们需要做什么样功效。2.1 系统需求分析我走访了多家餐厅,了解她们运行方法,向她们工作人员了解情况,从而确定她们需求。然后整理分析,确定整个系统业务步骤,发觉其中问题,想出具体处理方案,尽可能满足用户需求。了解了餐厅需求和运行模式以后,我们才能够有效满足用户需求,假如不了解用户需求,不对用户需求进行分析,就开始开发,那很可能做部分无用功,最终没有满足
16、用户需求,用户不满意那就出大问题了。所以需求分析是必不可少。2.1.1 系统功效概述本管理系统关键完成了一下功效,包含:餐馆经营菜单管理,添加和删除修改菜单;会员卡管理模块:添加、修改和删除会员;订餐模块:为用户订餐;点餐消费模块:为用户点餐,和添加菜品;结算模块:为用户结账。查询账单,查询用户点餐,查询会员等功效。具体功效描述以下。1职员权限管理本系统分为三中身份,管理员,服务员,收银员,每个模块操作基础相同,就是对数据进行添加、修改和删除。2经营菜单管理 菜单管理,对餐厅菜单进行添加,删除,和修改和查询。添加:添加菜品名,菜品单价等。删除:直接能够删除修改:对菜品进行合适修改。查询:统过商
17、品编号、商品名称进行查询菜单,显示出具体信息。 3. 餐桌管理餐桌管理,对餐桌进行添加,删除,和修改。添加:添加餐桌编号。删除:直接删除。修改:修改餐桌编号4会员卡管理会员管理关键是对会员进行添加、删除、修改、和查询。添加:填写会员卡号、会员姓名、电话、身份证等。删除:直接删除。修改:对会员相关信息进行修改查询,依据会员卡号,姓名,身份证号等查询会员5就餐预定管理能够经过电话等方法让服务员帮助用户预定餐桌,点菜等等。这么用户到了时间点,就能够直接进行用餐,而不会耽搁用户时间。给用户良好就餐体验。6用户消费管理用户经过服务员进行点餐,加点菜品等等。这么点了餐以后,能够经过餐桌进行查询用户点全部菜
18、品等其它商品。7消费结算收银员依据餐桌编号进行查询,查出该餐桌一共消费了多少菜品和其它商品。然后进行统一结算。2.2 系统可行性分析 本系统我采取了java语言进行开发,数据库用是MYSQL数据库,MYSQL无偿,开源,轻量型,利用比较广。我采取JSP插入java代码方法进行,这种最原始方法。JSP底层是SERVLET。java语言是SUN企业开发一门面向对象编程语言,Java语言含有很强大库,给我们提供了很多方法,让我们编程愈加简单,方便快捷,大大缩短了我们开发软件周期,在过去十几年中,java语言一直是比较流行语言,利用在很多软件中。JSP是配合java而诞生一门技术,通常只是作为view
19、层。不过本系统不是如此,我还在JSP中插入了大量java代码,作为后台控制作用去连接数据库。我所开发这个系统是一个小型系统,所以对于这种在JSP中插入java代码最原始开发方法对系统影响不会太大,系统功效极少,需要交互地方也极少,最多就是和数据库进行交互,对数据进行存放修改和删除。2.3 业务步骤图 图2-1 系统业务步骤图2.4 业务步骤分析依据2.3章业务步骤图我们能够清楚看出各个组员之间关系,我们做每一件事之前,首先就应该理清她们之间逻辑关系,才能够合理,正确做出想要结果。理清了业务步骤就能够按部就班根据步骤去实现各个功效和需求。这给我们工作带来了很多便捷,使我们在工作过程中不会像没头苍
20、蝇一样。系统设计之前,要对系统需求进行分析。分析组员之间关系,把她们相关活动和步骤清楚制订出来。最终设计出步骤图。3 系统设计概要3.1 系统物理环境配置系统硬件平台配置:CPU:Intel Core(TM)i5-3230M ,内存:4GB ,硬盘:500GB,基础输入、输出设备。系统软件平台配置:操作系统:Win7,数据库软件:MYSQL,系统开发软件:MyEclipse。3.2 系统概要设计本系统用是java语言来编程,经过在JSP中插入java后台代码来访问数据库,数据存放是用MYSQL,MY数据库体积小,开源,成本低,所以很多小型企业很喜爱用这种数据库来开发。依据对餐厅调查和分析,我设
21、计了用户就餐管理系统。这个系统结构清楚,模块划分明确,每个模块全部有些人对她进行操作和管理。正真做到了满足用户需求。一下是本系统部分功效模块介绍:1职员权限管理:这个权限管理是直接在数据库添加,不过管理员登录后能够自己修改密码,对用户进行修改。2 经营菜单管理:对菜单进行添加、删除、修改、查询等操作。 3会员用户管理:对会员进行添加、删除、修改、查询等。4座位预定管理:包含添加用户预订单信息,查询用户预订单,删除用户预订单等。5用户消费管理:查询出用户消费情况。6消费结算:查询出用户消费情况,然后为用户结账。本系统具体功效模块图图3-1,3-2,3-3所表示。图3-1 管理员功效结构图图3-2
22、 服务员功效结构图图3-3 收银员功效结构图3.3 数据库设计3.3.1 模型设计在数据库设计时候,我们首先要明白每一个实体和实体之间关系,分析它们是一对多,一对一,还是多对多关系,哪些表之间有主外键关系或级联关系。只有搞清楚这些,我们才能够顺利设计出数据库表,然后编写SQL语句。最常见概念性数据模型就是E-R模型。图3-4 餐桌实体图图3-5 用户实体图图3-6 经营菜单实体图图3-7 会员卡实体图图3-8 账单信息实体图图3-9 账单明细实体图3.3.2 数据库表设计以下是数据库表设计:表3-1、 系统用户信息表 (AdminInfo)字段名类型长度主键为空默认值自增备注IDint8YES
23、不为空1自增加ADNamevarchar32不为空用户账号ADPassvarchar32不为空用户密码ADFlagint8不为空0权限标识 表3-2 餐桌信息表(TableInfo)字段名类型长度主键为空默认值自增备注IDint8YES不为空1自增加CNovarchar32不为空餐桌编号StateInt8不为空0使用状态表3-3 会员信息表(MemberInfo)字段名类型长度主键为空默认值自增备注IDint8YES不为空1自增加UserFlagint8不为空0会员等级IDUNovarchar32不为空会员卡编号UNameVarchar32不为空会员名字UCardIDvarchar32不为空身
24、份证号码AllPricefloat8不为空账户余额UPhonevarchar32不为空电话addtimeDateTime不为空GetDate()办卡时间 表3-4 会员等级表(UserFlag)字段名类型长度主键为空默认值自增备注IDint8YES不为空1自增加UFNameVarchar32不为空等级名称UFContentVarchar300不为空等级备注UFAgoint8不为空0会员折扣表3-5 帐单信息表(OrderList)字段名类型长度主键为空默认值自增备注IDint8YES不为空1自增加OrderNoVarchar32不为空帐单编号UIDint8不为空0会员IDCIDInt8不为空0
25、就餐桌位FAgofloat8不为空0会员折扣BegTimeDateTime不为空Getdate()点餐时间EndTimeDateTime不为空结账时间AllPriceFloat8不为空0总价表3-6 消费明细表(ObjectList)字段名类型长度主键为空默认值自增备注IDint8YES不为空1自增加OrderNoVarchar32不为空帐单编号OInfoNoVarchar32不为空消费明细编号ObjNameVarchar32不为空菜单商品名称Objpricefloat8不为空单价ObjCountint8不为空消费数量OIContVarchar300不为空备注说明表3-7 消费表 (xiaof
26、eiInfo)字段名类型长度主键为空默认值自增备注IDint8是不为空1自增加TabIDint8不为空就餐桌位ObjIDint8不为空菜单IDObjCountint8不为空数量Stateint2不为空状态表3-8 经营菜单商品表 (ObjectInfo)字段名类型长度主键为空默认值自增备注IDint8是不为空1自增加ObjNameVarchar32不为空菜单名称pricefloat8不为空0单价ObjContVarchar300不为空备注说明表3-9 预定信息(BookingList)字段名类型长度主键为空默认值自增备注IDint8是不为空1自增加BookNOvarchar32不为空预订单号U
27、NameVarchar32不为空会员名字UPhonevarchar32不为空电话BookContentvarchar300不为空就餐备注BookTimeVarchar32不为空就餐时间stateint8不为空状态addtimeDateTime不为空GetDate()预定时间4 具体设计4.1 登录界面设计用户就餐管理系统有三种身份,选择一个,输入账号和密码,点击确定,就能够成功登陆某个子系统。图4-1所表示图4-1 系统用户登录用户只有输入对应账号和密码才能够正常登陆成功,不然就会提醒登陆失败按钮控件组合实现用户权限选择、控件实现用户名和密码框输入内容,点击“”按钮实施事件,确定是不是输入了正
28、确登陆信息。正确不正确选择用户权限输入账号和密码提醒用户名和密码错误登陆成功验证用户名和密码是否正确管理员用户图4-2是登陆步骤图: 图4-2 登陆步骤图4.2 餐桌管理管理员能够对餐桌进行管理,修改或删除。修改会跳到修改页面,删除就会直接删除,图4-3 所表示图4-3 餐桌管理页面加载创建SQL查询语句,从数据库中获取目前存放餐桌信息,并经过循环遍历显示到页面中。图4-4是餐桌管理步骤图:查询出全部餐桌选择操作修改删除跳转到修改页面直接删除图4-4 餐桌管理步骤图4.3 办理会员卡管理员用户登录系统后,假如有用户需要办理会员卡业务,就能够在办理会员卡界面为用户办理会员卡,图4-5所表示图4-
29、5 办理会员卡管理员点击办理会员卡,然后输入表单信息,点击保留。就能够添加会员了,这些数据会被保留到数据库中存放下来。页面经过点击调用按钮实施保留操作,首先经过调用ck()方法,验证用户是否完整输入用户会员卡信息,和验证输入信息是否符合条件。符合添加条件后,经过实施 跳转到memberSave.jsp页面,保留用户输入信息,创建保留SQL语句后调用SQLHelper类Update方法,将输入内容保留到数据库中。管理员用户填写办理会员卡相关信息验证会员编号、姓名、身份证、电话格式是否正确NOYes提醒添加失败提醒添加成功图4-6是办理会员卡步骤图:图4-6 办理会员卡步骤图4.4 会员卡管理为用
30、户办理好会员后,管理员就能够对其进行对应管理。能够查询会员信息,还能够对会员信息进行修改,删除等操作。服务员和收银员只能查询会员相关信息而不能修改和删除,图4-7所表示图4-7 会员卡管理图4-8是会员卡管理步骤图:查询出全部会员选择操作修改删除跳转到修改页面直接删除图4-8 会员卡管理步骤图4.5 为用户点餐用户前来用餐,餐厅服务员能够为用户点餐,服务员登录服务员系统,为用户选择餐桌,选择菜品,等等。假如用户后续还需要,还能够帮她加菜品。图4-9所表示图4-9 为用户点餐页面加载首先经过调用SQLHelper类GetResultSet方法,实施以下查询语句String tabel=selec
31、t ID,CNO,State from TableInfo order by CNO ,获取系统中能够进行就餐桌位信息,和tabel=select ID,ObjName,ObjCont,price from ObjectInfo order by ObjName。点餐操作其实很简单,只需要选择餐桌号,然后选择菜品和数量,点击点餐按钮就点餐成功了,假如用户后续还需关键点餐,还是选择她原来餐桌号,然后加菜品就能够了。图4-10是为用户点餐步骤图:服务员用户选择餐位和菜品和数量和备注点击点餐点餐成功点餐失败图4-9 为用户点餐步骤图4.6 用户点餐统计查询收银员能够看到用户就餐桌位、消费菜品、菜品价
32、格、数量、和费用统计信息,图4-11所表示图4-11 用户点餐统计这个界面首先需要经过加载显示用户点餐完成后,将有就餐用户餐桌编号绑定到界面。图4-12是用户点餐统计查询步骤图收银员用户点击用户消费台账,显示出全部用户消费情况根据餐桌号查询用户一共点了哪些菜品图4-12 用户点餐统计查询步骤图4.7 为用户结账当用户消费完成后,收银员能够依据用户就餐桌号,选择查询用户消费统计,输入用户就餐桌号后点击查询按钮,获取用户消费详情,图4-13所表示,图4-13 为用户结账用户查看自己消费统计,和消费累计金额,选择用户会员卡、折扣信息后点击“结算按钮”,得出用户实际需要缴纳费用,图4-14所表示图4-
33、14 用户结账费用图4-15是为用户结账步骤图:收银员用户输入餐桌号查询出某餐桌消费情况选择会员和折扣系统算出账单,用户买单图4-15 用户结账步骤图5 系统测试5.1 测试模块5.1.1登录模块选择用户类型,然后输入对应账号和密码,假如输入错误,提醒登录失败,重新输入用户信息。假如输入正确,提醒登陆成功。账号和密码是需要和数据库中相对应,假如不对,就会提醒登陆失败。5.1.2 数据长度,类型测试有很多是必需输入选项,比如添加餐桌号,这些全部是必需输入,且类型要是int。假如不是就要报错,请用户重新输入。输入正确就添加成功。5.1.3 数据删除测试关键点数据能够直接删除,不过有父表统计情况下,
34、要先删除字表统计5.2 测试用例 5.2.1 用户登录测试用例测试用例编号Login001需求编号001用例目标检测系统登录没有任何问题需求描述输入管理员账户和密码,假如输入正确,则登录成功,假如输入不正确,则提醒登陆失败。登录服务员和收银员亦同。前提条件管理员、收银员、服务员三个用户是直接在数据库中添加。步骤操作输入数据预期结果1选择管理员身份输入账户admin密码1234567登录成功2选择管理员身份输入账户liuchuan密码1234567登录失败3选择管理员身份输入账户admin密码12345登陆失败4选择服务员身份输入账户liuchuan密码1234567登录成功5选择服务员身份输入
35、账户admin密码1234567登陆失败6选择服务员身份输入账户liuchuan密码12345登陆失败7选择收银员身份输入账号zhangsan密码1234567登录成功8选择收银员身份输入账号zhangsan密码12345登陆失败9选择收银员身份输入账号liuchuan密码1234567登陆失败5.2.2 修改会员卡信息测试用例编号Updata002需求编号002用例目标检测管理员系统修改会员卡没有任何问题需求描述点击修改跳转到修改会员页面,然后修改相关信息,保留,结果显示为修改信息。前提条件添加了会员,才可能修改会员步骤操作输入数据预期结果1点击会员管理,点击修改修改身份证号修改成功2点击会
36、员管理,点击修改修改姓名修改成功3点击会员管理,点击修改修改电话修改成功4点击会员管理,点击修改修改会员编号修改成功5点击会员管理,点击修改全部修改修改成功6点击会员管理,点击修改输入电话修改失败7点击会员管理,点击修改输入会员编号123修改失败8点击会员管理,点击修改输入身份证号362203修改失败 5.2.3 删除会员卡测试测试用例编号Delete003需求编号003用例目标点击会员卡管理,点击删除,该会员信息被删除需求描述点击删除以后,数据在数据库中被删除,在前端页面上也消失统计前提条件添加了会员,才可能有删除会员操作步骤操作输入数据预期结果1点击会员管理,点击修改无删除成功 5.2.4
37、 添加餐桌测试测试用例编号Add004需求编号004用例目标能够正常添加餐桌,在餐桌管理上能够看到刚被添加餐桌编号。需求描述输入餐桌编号,点击保留,数据被存放在数据库中前提条件步骤操作输入数据预期结果1点击添加餐桌输入餐桌编号1添加成功,在餐桌管理上能够看到刚被添加餐桌编号12点击添加餐桌输入餐桌编号1添加失败3点击添加餐桌输入餐桌编号2添加成功,在餐桌管理上能够看到刚被添加餐桌编号25.2.5 添加菜单测试测试用例编号Add005需求编号005用例目标能够正常添加菜单,在菜单管理中能够看到刚被添加菜品。需求描述输入菜单名,菜单单价,备注前提条件登录管理员用户步骤操作输入数据预期结果1点击添加
38、菜单输入日本豆腐,单价25添加成功,能够在菜单管理中看到新被添加菜品2点击添加菜单输入红烧肉,单价32添加成功,能够在菜单管理中看到新被添加菜品总结制作毕业设计过程中,我碰到了很多问题,尝试着去处理每一个问题,当我处理一个问题时候,我就会有一个如释重负感觉,还有一个成就感,而且深深体会到了作为一个程序员不轻易。作为一位程序员,需要缜密思维逻辑和万分细心,这么才能够把握好每一个关节处问题所在。有些人说程序员累,我认为也累,不过作为一个年轻人,我们不能怀着这么心态,应该怀着一个探索精神去了解IT,去了解IT界技术,因为在IT界很多东西对我们来说全部是陌生,IT界天天有没有数新技术在诞生,我们不能够
39、学到每一个,我们应该试着去学习比较经典技术。用户就餐管理系统是以java为基础来编写系统。经过设计和编写这个系统,让我对java有了更深了解。我采取数据库是MYSQL这种开源数据库,现在很多小型企业全部在用这个数据库,因为它是无偿,节省开发成本。编程用软件是myeclipse。本系统就是经过对数据库增、删、改、查来设计。经过java代码去链接数据库。 参考文件1 Karli Watson美, 齐立波译.J2EE入门经典(第3版)M.北京:清华大学出版社,.2 方睿,刁仁宏,吴四九.网络数据库原理及应用M.成全部:四川大学出版社,.3 Christian Nagel美 .J2EE高级编程(第4版) M.李敏波译,北京:清华大学出版社,.4 崔巍.数据库系统及应用(第二版) M.北京:高等教育出版社,.5 Jacquie Barker Beginning美.J2EE Objec概念到代码M.韩磊译,北京:电子工业出版社,.6 张海藩.软件工程导论(第4版)M.北京:清华大学出版社,.7 黄明,梁旭.J2EE+SQL Server 中小型信息系统开发实例精选M.北京:机械工业出版社,.8 柴晟.ADO.NET数据库访问技术案例教程M.北京:北京航空航天大