JDBC技术在餐饮管理系统中的运用

时间:2022-09-29 06:14:39

JDBC技术在餐饮管理系统中的运用

摘要:该技术实现的基本业务数字信息处理;最大限度地提高连锁店的业务能力和效率;较快发展的业务需求;及时查询出各分店一段时间的消费情况,有利于及时调整销售策略。

关键词:约束 连接池 模块 JDBC

引言

在餐饮业市场竞争越来越激烈的环境下,企业的精细化管理和快速反应能力已经成为制胜的重要砝码。据统计,今后3至5年内,信息数字技术产品在中国饭店与餐饮业的应将达到一个高峰,在行业内市场最大容量可达2300亿元人民币。在计算机自动化技术逐渐渗入社会生活各个层面的今天,传统的餐饮经营管理也面临着变革,而现代化的餐饮管理模式则是一个很重要的方面。数据库技术的利用,大大加强了传统餐饮的经营管理。因此餐饮管理系统是餐饮经营管理中不可缺少的一个重要环节。对餐饮数据的管理提上议事日程。

1、软硬件涉及约束

该系统要严格按照用户需求说明书和软件需求规格说明书进行设计和开发,如非用户要求不可擅自改变原有的设计方案,如果确实觉得有哪些需求不明确或者觉得不合理的,有建设性意见,可以项目组人员一起讨论后再做决定。

软件、硬件环境的约束:

CPU:Int2.40GHz,内存256M,网络卡,独立卡,windows 2000,JBuilder 2006,Visio 2003,Rational Rose 2003,SQL2000

接口/协议的约束:

TCP/IP协议、 HTTP协议、 Socket接口 、JDBC技术

用户界面设计的约束:

鉴于用户的电脑操作水平和知识层面的考虑,尽量要让用户一看就知道如何操作,即使是不懂电脑的人,在达到这个要求的基础上再去最求美观!

2、开发过程中涉及策略

在系统的设计和开发过程中,设计人员和开发人员要遵循先主后次的原则先完成用户迫切需求的功能比如用户费用打单,业主维护等功能模块的设计开发。

同时要考虑的系统的复用性,避免重复开发,数据库的基本操作可以写到一个类中,避免不必要的重复开发。如果在遇到目前技术上解决不了的问题是,可以选择其他的解决途径,但尽量保证系统原有的性能!系统要严格按照用户需求说明书和软件需求规格说明书进行设计和开发,如非用户要求不可擅自改变原有的设计方案

3、系统的主要功能实现的JDBC技术

应用层主要负责数据管理,它为业务层提供请求的数据,在请求的时候,数据层存储用户数据。要确保应用程序协调工作,设计人员应该尽量把动作(Action)和业务逻辑同数据层分离开,数据库连接池技术。JDBC提供一种通用的方法用来查询、更新关系型数据库表,并且把数据库操作的结果转化成Java的数据类型。其主要完成三件事情:(1)建立与数据库的连接;(2)向数据源发送查询和更新语句;(3)处理结果。

public void queryTeaInfoQ //创建管理类的实例

DBConnectionManager dcm=DBConnectionManager.getInstance();

//获得名为“platform”数据库的一个连接

Connection con=dcm.getConnection ('"platform"");

{System. out. Println{{("SQLException:”+

}qle.getMessage());finally

}cm. freeConnection("platform, con); }//释放所获得的连接

所做的工作就是创建DBConnectionManager的实例,并由它来获得数据库的一个连接,当获得这个连接后,就可以进行数据库操作了,进行完数据库操作后,必须调用freeConnection()方法来释放此连接将其放回连接池中。

4、结束语

采用大型数据库为数据存储平台,收银工作安全稳定,可杜绝收银工作中的跑单、漏单现象,根除服务员的作弊行为,降低经营成本和经营风险。统计分析功能强大。管理者可以全方位实时监控和追踪企业的经营情况。

参考文献:

[1]杨晓军,秦方.MVC Web开发学习实录[M].清华大学出版社,2011

[2]赵俊峰.Java Web应用开发案例教程――基于MVC模式JSP+Servlet+JDBC和AJAX[M].清华大学出版社,2011

[3]马风格.VC控件与串行通讯.现代计算机[J].2010

[4]王志刚.PHP5应用实例详解:使用Zend Framework&Smarty构筑真正的MVC模式应用[M].电子工业出版社,2010

上一篇:浅谈空调系统设计、运行中常见的问题及其改进 下一篇:浅论纳米材料的特性