




已阅读5页,还剩24页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘 要 中华茶文化的内涵、形式和社会功能 1中华民族在历史的长河中,不断改造自然创造物 质财富的同时,也创造了光辉灿烂的文化,为世界人类的进步和发展作出了巨大的贡献,意义十分 深远。茶文化是中华文化教育的一个重要组成部分,它的内涵极其丰富,包含着茶叶生产消费及其 对人的精神生活产生影响的各个方面。 2茶文化教育的表现及存形式,既有物质形态的,也有 精神形态的。表现为物质形态的,诸如茶的历史文物、遗迹、茶书、茶画、各种名优茶、茶馆、茶 具、茶歌舞和茶艺表演等等。表现为精神形态的,诸如茶德、茶道精神、以茶待客、以茶养廉、以 茶养性等等。 3由于茶文化的内涵极其丰富,既是物质的,也是精神的,因此中华茶文化在 发展的过程中所发挥的社会功能和作用也必然是多方面的。传统的茶文化与人们社会生活的关系, 向来就是非常密切的,无论是历史文人生活中的“琴棋书画洒诗茶”,还是平民百姓生活中的“柴米 油盐酱醋茶”,茶都是不可缺少的。茶文化发展至现代,茶的社会功能更加突出,归纳其重要方面 大致有 21 顶:以茶会友、以茶联谊、以茶示礼、以茶代酒、以茶倡廉、以茶表德、以茶为模、以 茶养性、以茶为媒、以茶祭祀 、以茶作禅、以茶作诗、以茶作画、以茶歌舞、以茶献艺、以茶旅 游、以茶做茶、以茶为食、以茶设宴、以茶健身、以茶制药 二、中华茶文化的内涵、形式和社会 功能 1中华民族在历史的长河中,不断改造自然创造物质财富的同时,也创造了光辉灿烂的 文化,为世界人类的进步和发展作出了巨大的贡献,意义十分深远。茶文化是中华文化教育的一个 重要组成部分,它的内涵极其丰富,包含着茶叶生产消费及其对人的精神生活产生影响的各个方面。 2茶文化教育的表现及存形式,既有物质形态的,也有精神形态的。表现为物质形态的,诸如 茶的历史文物、遗迹、茶书、茶画、各种名优茶、茶馆、茶具、茶歌舞和茶艺表演等等。表现为精 神形态的,诸如茶德、茶道精神、以茶待客、以茶养廉、以茶养性等等。 3由于茶文化的内 涵极其丰富,既是物质的,也是精神的,因此中华茶文化在发展的过程中所发挥的社会功能和作用 也必然是多方面的。传统的茶文化与人们社会生活的关系,向来就是非常密切的,无论是历史文人 生活中的“琴棋书画洒诗茶”,还是平民百姓生活中的“柴米油盐酱醋茶”,茶都是不可缺少的。茶文 化发展至现代,茶的社会功能更加突出,归纳其重要方面大致有 21 顶:以茶会友、以茶联谊、以 茶示礼、以茶代酒、以茶倡廉、以茶表德、以茶为模、以茶养性、以茶为媒、以茶祭祀 、以茶作 禅、以茶作诗、以茶作画、以茶歌舞、以茶献艺、以茶旅游、以茶做茶、以茶为食、以茶设宴、以 茶健身、以茶制药。 关键词:茶文化 java sqlserver2005 abstract the chinese tea culture connotation, form and social function of 1chinese people in the long river of history, constantly transforming nature while creating material wealth, but also create shine with great splendor culture, for the world of human progress and development made enormous contribution, the meaning is very far-reaching. tea culture is the chinese culture is an important part of education, its connotation is extremely rich, including tea production and consumption and its impact on peoples spiritual life in all aspects. 2tea culture education performance and deposit form, already corporeal form, there is also a spiritual. performance for material form, such as tea, tea books, historical relics, tea paintings, all kinds of famous tea, tea, tea, tea dance and art performances and so on. as a spiritual, such as germany, the spirit of the tea ceremony, tea tea to guests, with tea, tea cultivation and so on to“. 3 because of the tea culture connotation is extremely rich, is not only the material, but also the spirit of the chinese tea culture, so in the process of development the social function and role of inevitable also is many sided. the traditional tea culture and social life, has always been very close, whether history scholars living in the “ fancies of men of letters sprinkle poetry tea“, or the civilian population living in the “ bread and daily necessaries tea,“ tea is an indispensable. the development of tea culture to the modern society, tea is more prominent, summarized its important aspects of roughly 21top: to the friends of tea, tea, tea ceremony, and friendship to drink tea, tea, tea table, with corruption, to tea for the mold, with tea, tea as the media, to retreat to tea to tea for the sacrifice, zen, tea to tea painting, poetry, song and dance, performed to tea to tea, tea, tea tourism in cooking, tea for food, tea, tea, a fitness to tea pharmaceutical keywords: tea culture java sqlserver2005 目 录 第一章 绪论.1 1.1 研发背景.1 1.2 系统目标.1 第二章 系统分析.3 2.1 茶阁管理系统可行性分析.3 2.2 系统需求分析 3 第三章 系统总体设计.7 3.1 系统功能结构.7 3.2 系统概念设计.7 3.3 数据库表结构.9 第四章 系统详细设计.12 4.1 java类的设计 .12 4.2 茶阁业务模块.13 4.2.1 茶品相关信息查询13 4.2.2 用户模块.13 4.2.3 订单信息管理模块14 4.2.4 数据库管理模块14 第五章 系统实现.15 5.1 开发环境的搭建.15 5.1.1 jdk 简介.15 5.1.2 eclipse 简介.15 5.1.3 sql server 2005 简介.16 5.2 用户业务的实现17 5.3 茶阁管理员业务 19 第六章 系统测试.24 6.1 软件测试的方法.24 6.2 模块测试.24 第七章 结论.26 7.1 概述工作26 7.2 体会与收获26 7.3 今后的发展方向.27 谢 辞.28 参考文献.29 引 言 现代社会依靠高科技和信息,创造更多的社会财富,物质财富将越来越多,生活 也将更加富裕。东亚一些国家在推行工业化过程中,在吸收西方的优秀科技和工艺技 术的同 时,西方颓废的文化价值观、风俗习惯也侵蚀到社会,随之产生道德 危机、 拜金主义和极端个人主义等倾向。社会发展的经验表明,现代化不是唯一目标,现代 化社会需要与之相适应的精神文明,需要发掘优秀传统文化的精神资源。茶文化所具 有的历史性,时代性的文化因素及合理因素,在现代社会中已经和正在发挥其自身的 积极作用。茶文化是高雅文化,社会名流和知名人士乐意参加。茶文化也是大众文化, 民众广为参与。茶文化覆盖全民,影响到整个社会。 物质文明和精神文明建设的发展,给茶文化注入 了新的内涵和活力,在这一新时 期,茶文化内涵及表现形式正在不断扩大、延伸、创新和发展。新时期茶文化溶进现 代科学技术、现代新闻媒体和市场经济精髓,使茶文化价值功能更加显著、对现代化 社会 的作用进一步增强。茶的价值是茶文化核心的意识进一步确立,国际交往日益频 繁。新时期茶文化传播方式形式,呈大型化、现代化、社 会化和国际化趋势。其内涵 迅速膨胀,影响扩大,为世人瞩目。 古老的中国传统茶文化同各国的历史、文化、经济及人 文相结合,演变成英国茶 文化、日本茶文化、韩国茶文化、俄罗斯茶 文化及摩洛哥茶文化等。在英国,饮茶成 为生活一部分,是英国人表现绅士风格的一种礼仪,也是英国女王生活中必不可少的 程序和重大社会活动中必需的仪程。日本茶道源于中国。日本茶道具有浓郁的日 本民 族风情,并形成独特的茶道体系、流派和礼仪。韩国人认为茶文化是韩国民族文化的 根,每年 5 月 24 日为全国茶日。中国茶文化是各国茶文化的摇篮。茶人不分国界、种 族和信仰,茶文化可以把全世界茶 人联合起来,切磋茶艺,学术交流和经贸洽谈。 中国茶的历史及其发展,不仅仅是形成简单的一种饮食文化的过程,而同样映射出 一个具有上下五千年历史的民族的精神特质。 大连交通大学 2010 届本科生毕业设计 0 第一章 绪论 1.1 研发背景 当今社会,因特网技术的飞速发展正在迅速地改变着人们的生活方式,因特网正 在由科学工作者的工具变为普通百姓获取信息、进行交流的场所,而因特网的商业应 用则尤为引人注目。21 世纪的茶阁,从内部管理到外部销售都将发生质的变化。激烈 的市场竞争,要求茶阁引入更多、更新、更高的 it 技术,非单一的前台管理软件甚至 传统的前、后台软件所能满足。现代化的茶阁是集中国古老的茶文化及其他各种现代 设施为一体化的消费场所,茶阁是集经济价值,社会价值,及审美功能于一体的文化 社区。提高服务质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化 的信息管理。 成功的茶阁是将文化价值作为茶阁的运营宗旨,管理的核心是在于如何提高消费 者的自身修养。优秀的茶阁信息管理系统以茶阁的文化效益为目标,为茶阁管理人员 和员工提供简单易用、功能强大并高度灵活的应用工具,激励他们的积极性,促使他 们向茶阁提供更好的文化服务。这些改进使宾客感到更加满意,为茶阁带来更多的高 修养的客户和收入。同时,通过对人流、物流、资金流的科学管理和有效控制,提高 员工的工作效率,降低各种经营成本,从而获取持久的利润,因此茶阁行业对于茶阁 管理系统的引进势在必行。 1.2 系统目标 此次设计将要模拟完成建立一个茶阁管理系统系统,实现信息化。通过先进的 java 技术实现前台的智能订座,获取茶品,和自动结帐等功能。对于茶阁管理者可以 实现台号管理,茶系的管理和茶品的管理,正对财务还可以实现日结帐报表,月结帐 报表和年结帐报表等财务分析,节省了大量的劳力财力,加强了茶阁的现代化管理和 高效的服务。茶阁日常管理中所涉及到的大量数据都由数据库管理系统管理。本文中 数据库服务器端采用了商业流行的 sqlserver2005 作为后台数据库,结合 sql 语句 强大的处理功能实现茶阁管理中各个对象的分类、添加、删除、修改等操作,采用免 费的 eclipse 编程平台,使开发成本降到最小。 经过对茶阁管理业务的具体分析,精心对相关信息的学习和在指导老师的指导下, 朋友的帮助下多次改进终于开发制作了这个茶阁系统,本系统的设计遵循软件开发的 全过程,在做需求分析的时候实际到茶阁企业中熟悉茶阁的业务流程和管理,然后概 要设计,详细设计和编码测试。每个过程都按照软件工程的规范进行。本系统的设计 中运用 java 技术和 sql 语言操作后台数据库。由于 java 虚拟机,实现了各种平台的 兼容性,体现了良好的跨平台特点和编程技术的优点。该系统的操作界面简洁,适合 各类管理人员应用。在安全性方面,通过数据库的权限管理和 java 的优秀技术,实现 系统的灵活性和系统的安全性。管理者还可以通过修改密码来进行用户管理。笔者完 大连交通大学 2010 届本科生毕业设计 1 成了茶阁管理系统的全部制作,从需求分析到编码测试,从概要设计到详细设计,通 过笔者的努力基本实现了茶阁管理系统的基本功能,并对业务所需要信息进行维护。 本系统有以下特点:系统中模块划分明确,模块功能设计有较强的针对性。系统 操作界面简单,灵活性好、响应时间短,系统安全性高,运行稳定。设计完全符合软 件工程中的各个阶段的要求,模块间具有高内聚,低耦合的良好性能。 焦作大学信息工程学院毕业设计 2 第二章第二章 系统分析系统分析 2.1 茶阁管理系统可行性分析 2.1.1 经济可行性分析 模拟茶阁管理系统的开发从长远的角度来看,投资可以完全收回,并可以节省管 理费用,避免了人工填单操作所带来的一系列不必要的麻烦,节省了用户和相关工作 人员的时间,能够很好地提高工作效率,改进决策质量。同时也对茶阁的灵活管理有 了很大的提升,有利于提高茶阁的运营和服务效率,其开发前景良好并能产生很好的 经济和社会效益。 本系统采用 java 技术和微软商业数据库,在服务器端和客户端都必须有对应的运 行环境。数据库 sqlserver2005 也是个成熟的数据库管理软件,其安全性,可靠性和 实用性满足茶阁管理系统的设计要求,估计利用现有技术条件应完全可以达到该系统 的功能目标。免费的 eclipse 编程平台使得开发成本大大减少 。jdk 和 eclipse 都可以 从 sun 公司的网站中直接免费下载。 2.1.2 几个关键技术的可行性分析 java 连接数据库。主要由两种方法,一种是 jdbc-odbc 桥接,另外一种是纯数据 驱动连接。 jdbc(java data base connectivity,java 数据库连接)是一种用于执行 sql 语 句的 java api,可以为多种关系数据库提供统一访问,它由一组用 java 语言编写的类 和接口组成。jdbc 为工具/数据库开发人员提供了一个标准的 api,据此可以构建更高 级的工具和接口,使数据库开发人员能够用纯 java api 编写数据库应用程序,同时, jdbc 也是个商标名。 有了 jdbc,向各种关系数据发送 sql 语句就是一件很容易的事。换言之,有了 jdbc api,就不必为访问 sybase 数据库专门写一个程序,为访问 oracle 数据库又专 门写一个程序,或为访问 informix 数据库又编写另一个程序等等,程序员只需用 jdbc api 写一个程序就够了,它可向相应数据库发送 sql 调用。同时,将 java 语言和 jdbc 结合起来使程序员不必为不同的平台编写不同的应用程序,只须写一遍程序就可以让 它在任何平台上运行,这也是 java 语言“编写一次,处处运行”的优势。 java 数据库连接体系结构是用于 java 应用程序连接数据库的标准方法。jdbc 对 java 程序员而言是 api,对实现与数据库连接的服务提供商而言是接口模型。作为 api,jdbc 为程序开发提供标准的接口,并为数据库厂商及第三方中间件厂商实现与数 据库的连接提供了标准方法。jdbc 使用已有的 sql 标准并支持与其它数据库连接标准, 如 odbc 之间的桥接。jdbc 实现了所有这些面向标准的目标并且具有简单、严格类型定 义且高性能实现的接口。 焦作大学信息工程学院毕业设计 3 jdbc-odbc是微软公司开放服务结构(wosa,windows open services architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数 据库访问的标准api(应用程序编程接口) 。这些api利用sql来完成其大部分任务。 odbc本身也提供了对sql语言的支持,用户可以直接将sql语句送给odbc。 一个基于odbc的应用程序对数据库的操作不依赖任何dbms,不直接与dbms打交道, 所有的数据库操作由对应的dbms的odbc驱动程序完成。也就是说,不论是 foxpro、access , mysql还是oracle数据库,均可用odbc api进行访问。由此可见, odbc的最大优点是能以统一的方式处理所有的数据库。缺点是连接的时候必须依靠 odbc,在其他非微软平台没有odbc的情况下无法用该方法。 该茶阁管理系统采用的是第一种连接方式,即jdbc-odbc桥接的方法,使得程序具 有更好的移植性,运行时只需要安装sqlserver2005提供的纯java数据库驱动程序就可 以了。 2.1.4 法律可行性分析 本系统的开发作为计算机毕业设计以巩固先前所学的知识,此程序以个人为单位, 仅供个人所用,没有侵犯任何版权,也没有违反国家相关法律法规及相关方面的规定, 与业界有关规定也无矛盾之处,所以法律方面可行 。 2.2 系统需求分析 2.2.1 系统的功能需求 茶阁管理信息管理系统是以顾客订座信息为基础建立的管理系统,是管理茶阁客 户业务的重要方法、手段、技术和操作过程的集合。作为一个管理信息系统,其服务 的对象是双方面的:茶阁和顾客。因此,一个好的茶阁管理系统,必须让双方在使用 时都快捷方便。 顾客通过输入姓名、密码等基本信息,由系统自行生成茶阁相应的统计数据及各类 统计报表以供用户查询、打印,另外操作人员还可以对这些基本信息进行定期的更新和 删除, 茶阁管理系统力求给用户方便快捷的途径去管理这些繁琐的数据。为茶阁带来方 便,也为顾客带来方便,实现信息化。 根据可行性研究的结果和客户的要求,分析现有情况及问题,采用两级管理结构, 将茶阁管理系统划分为两个子系统:茶阁管理人员,茶阁前台收银员。 系统的主要业务流程如下: 第一步:登录系统,选择适合您的身份。根据登录用户和密码进行登陆。 第二步:录入顾客消费信息和茶单种类信息等。即吧台查询茶品,茶系和日结账 等详细资料,提交订单,将信息录入茶阁管理系统的数据库中。一个姓名对应一个台 号,台号一定要确保准确无误,以便方便上茶。 焦作大学信息工程学院毕业设计 4 第三步:对顾客消费进行销账处理。对顾客的消费信息进行结账。 第四步:对日,月,年的消费信息进行汇总处理。对整个茶阁每日,每年,每月 的消费信息进行简单的计算,方便茶阁管理人员了解茶阁的运行状态和运营趋势。 管理人员登录 查询茶信息进行预定。 送茶等相关服务结账,离开。 图 2-3 茶阁管理系统流程图 综上所述,茶阁管理系统系统应该满足以下一些基本要求: 一是系统内存储的茶品茶系信息,应至少包括:名称、助记码、茶系、单位、单 价等信息。 二是每一位顾客应该包括的信息至少有:对应的台号,开台时间,消费金额,消 费的茶品等详细消费信息。 三是系统必须实现以下基本功能: 录入和查询茶品:即用户能录入新到的茶品和查出茶阁内的所有茶品; 茶阁管理人员能随时查询出客人预订茶品的具体情况,对应的吧台号可以对应查 询对应的客户消费信息。 承办订餐业务:这是最基本的。订座的时候,要求输入客户资料;若要求的吧台 号尚有,则为其开台,并保存信息;如果没有,则显示抱歉信息,并询问用户是否有 其他要求。 管理员业务: 首先对管理员身份进行验证,符合身份的管理员可以对信息进行维护:对用户的 信息,订餐信息,开台信息,消费信息进行增,删,改,查。管理员可以按条件分类 查询茶品信息,用户信息,日月年消费信息,单个顾客消费信息,如果不输入查询条 件,则查询全部。 焦作大学信息工程学院毕业设计 5 2.2.2 系统数据需求分析 数据流图: 图 2-4 系统数据流图 数据字典: 数据存储的数据字典: d1:吧台信息表 描述:记录相关的吧台信息情况 表结构(编号、座位数) d2:茶单信息表 描述:记录相应的茶单信息 表结构(编号、所属类别、名称、编码、单元、价格、状态) d3:消费信息表 描述:记录顾客的消费信息 表结构(编号、吧台号、时间、金额、人数) d4:茶品类别信息表 描述:记录茶品的类别相关信息 表结构(茶品编号、茶品名字) 数据流的数据字典描述: 茶品信息(编号、名称、助记码、茶系、单价、单位) 查询信息(日月年消费额) 顾客消费信息(台号、消费茶品、开台时间、消费金额) 吧台信息(吧台号、座位数) 相关条件: 订座结果=订座成功|非法用户|订座失败 查询条件=查询日消费条件|查询月消费条件|查询年消费条件 茶品信息 d2 台号信息 消费信息 台号信息表 点餐 消费信息表 管理员 茶品信息 管理员 茶品信息 茶品信息表d1 茶品信 息 查询信息 查询 顾客 茶品信息 添加删除 焦作大学信息工程学院毕业设计 6 第三章 系统总体设计 3.1 系统功能结构 系统主要功能结构如图 3-1 所示: 雅轩茶社前台 操 作 员 登 录 名 茶 展 示 名 茶 分 类 桌 台 状 态 查 询 最 新 公 告 会 员 充 值 会 员 注 册 会 员 结 账 管理 会 员 管 理 商 品 栏 目 管 理 商 品 详 细 管 理 操 作 员 管 理 统 计 管 理 员 工 管 理 管 理 员 管 理 焦作大学信息工程学院毕业设计 7 图 3-1 系统主要功能结构图 用例图设计:如图 3-2 图 3-2 用例图 3.2 系统概念设计 3.2.1 系统实体描述 焦作大学信息工程学院毕业设计 8 一是茶单实体,茶单实体是茶阁对酒茶的描述,它保存的是关于酒茶的所有信息: 实体集茶单,有茶单编号、茶名、茶系别、助记码、计量单位、单价和状态。其 中以“茶单号“作为主键。 状态单价计量单位 茶助记码茶单号 茶系别茶名茶实体 图 3-3 茶单实体属性图 二是吧台(桌子)实体,消费台实体是茶阁对消费位置桌号的描述,它保存的是 消费台位置的信息: 图 3-4 消费台实体属性图 实体集消费台,有属性台号和座位数量。每一个作为都是与众不同的,都是唯一 和不重复的,所以以台号作为主键。 三是用户实体,用户实体是茶阁管理员对具体操作人员的描述,它保存的是茶阁 操作人员的信息: 图 3-5 用户实体属性图 实体集用户,有用户编号、姓名、性别,出生年月,密码,工作卡号和状态。因 为姓名有可能重名,所以不能作为主键;以“用户编号“作为主键。 四是用茶系实体,茶系实体是茶阁对茶的类别的描述,它保存的是所有茶类别的 信息: 消费台实体 座位数量台号 密码性别生日 工作卡号状态 用户编号姓名用户实体 茶系实体 类别名编号 焦作大学信息工程学院毕业设计 9 图 3-6 茶系实体属性图 实体集茶系,有编号和茶系类别名 2 个属性,其中以“编号”作为主键 。 3.2.2 系统实体联系图 包含点茶 包含 茶阁吧台 茶品 隶属 茶系 1n 1 n n m m 1 图 3-7 系统实体 e-r 图 3.3 数据库表结构 3.3.1 消费座位信息表 桌台信息表桌台信息表 t_tableinfo 表名表名 列名列名数据类型(精度范围)数据类型(精度范围)空空/非空非空约束条件约束条件 桌台编号 tab_idchar(4)pk 桌台类型 tab_typevarchar(30) ck(普通,豪华 ,vip 豪华) 桌台进价 tab_pricemoneynot null 桌台商 tab_tradevarchar(50)not null 桌台商联系方式 tab_telvarchar(11)not null 进货日期 entertime datetimedk(当前时间) 桌台状态 tab_statechar(20) ck(占用,停用 ,预定,空闲) 备注备注 varchar(50) default 暂无 包含 焦作大学信息工程学院毕业设计 10 客户预定表客户预定表 t_clientdestine 表名表名 列名列名数据类型(精度范围)数据类型(精度范围)空空/非空非空约束条件约束条件 预定编号 destine_id char(4)pk 客户姓名 client_name varchar(20)not null 桌台类型 table_typevarchar(30) ck(普通,豪华 ,vip 豪华) 桌台编号table_idchar(4)fk(table_id) 联系电话 telephonevarchar(11)not null 预定日期 start_timedatetimenot null 结束日期end_timedatetimeck(start0) 单位tea_unit varchar(10)not null 单价 ta_pricemoneyck(0) 收入 incomemoneydk(当前日期) 汇报日期 reporetimedatetimedk(当前日期) 备注 remark varchar(50)dk(暂无) 4.1 顾客消费表顾客消费表 t_consume 表名表名 列名列名数据类型(精度范围)数据类型(精度范围)空空/非空非空约束条件约束条件 消费单编号 con_idchar(4)not nullpk 消费表状态 con_state varchar(10) 操作员号 op_idchar(4)not null 会员卡号 ass_cardidchar(4)dk(无) 客户类型 client_type varchar(10)dk(普通客户) 所在桌台号table_idchar(4)fk(t_tableinfo ) 茶品号 tea_idchar(4)fk(t_teainfo) 焦作大学信息工程学院毕业设计 13 顾客人数 clientcount intnot null 服务员编号 serv_idchar(4)not null 桌台类型 table_type varchar(30) ck(普通,豪华 ,vip 豪华) 消费时间 con_timedatetimedk,(当前时间) 消费金额 con_moneymoneynot null 付款 con_paymoneynot null 找回 con_ backmoneynot null 备注 remarkvarchar(50) default 暂无 增加消费表增加消费表 t_addconsume 表名表名 列名列名数据类型(精度范围)数据类型(精度范围)空空/非空非空约束条件约束条件 客户编号客户编号 流水账号glideidchar(4)pk 消费单编号 con_idchar(4)fk(t_consume) 会员号 ass_cardidchar(4)not null 茶编号 tea_idchar(4)fk(t_teainfo) 数量 tea_countintnot null 消费金额 con_moneymoneynot null 日期 currenttimedatetimeck(当前时间) 备注备注 varchar(50)dk(暂无) 注册表注册表 t_register 表名表名 列名列名数据类型(精度范围)数据类型(精度范围)空空/非空非空约束条件约束条件 reg_idchar(4)pk psn_idchar(4)fk(t_personinfo) passwordvarchar(6)not null postvarchar(10)not null reg_datedatetimedk(当前日期) remarkvarchar(50)dk(暂无) 第四章 系统详细设计 焦作大学信息工程学院毕业设计 14 4.1 茶阁项目 桌台信息:桌台信息:也可以理解为茶楼的种类(例如可分为标准桌台、豪华桌台,vip 桌台等) 。 具体到桌台类型都有其相对应的桌台,而每个桌台就具体到某一来店登记的宾客,一 般把桌台提供给一个客人后,在当前客人未退出占用状态前暂时无法提供给另一个客 人消费。此项目在系统设置中设置,在宾客开单时使用。 茶信息:茶信息:是店方提供给宾客的并收取一定费用的项目(例如:信阳毛尖、西湖龙井、 碧螺春等) 。 此项目在系统设置中设置,在为宾客增加消费时使用。 计费设置:计费设置:计费设置主要是提供计算收取茶楼客消费费用的方法。主要包括:按茶的 价钱计算总和 客户设置:客户设置:客户是本店的会员和非会员。会员可以积分,到时可以送礼品。 操作员设置:操作员设置:操作员是指使用本系统的本店员工,管理员可为其分配相应的操作权限。 来宾登记来宾登记散客开单(团体开单):散客开单(团体开单):每个客户发生消费前必须进行登记(建立客户帐) , 给客户安排一个桌台等桌台项目,桌台项目必须是在“系统设置”模块中的“桌台项 目”中已经设置,系统只能对已设置的桌台项目(桌台)进行登记。 项目状态:项目状态:房间项目(房间)的当前使用状态。例如:可供、占用、停用、预定等状 态。 点单消费点单消费增加消费:增加消费:客人在消费过程中所消费的所有项目均要进行入帐处理,以便 在客人离店时自动计算消费额。客人的消费明细便是在此入帐。 收银结账收银结账宾客结帐:宾客结帐:终结客户当前的消费活动,并进行收款及自动还原房间项目 (桌台)的占用状态为可供状态。 会员管理会员管理:可以对会员的信息进行增删改查。会员的充值卡可以进行充值,会员可以 积分,然后可以送礼品。 财务统计:财务统计:按照年月日进行查询统计 4.2 茶阁业务模块 茶阁业务模块主要是对茶阁进行管理。下面分别介绍茶阁业务模块各个功能实现 的具体算法,以伪代码的形式给出。 茶品相关信息查询 模块表结构:查询茶品信息,条件查询 tb_menu 和 tb_desk 等茶品信息表。 模块功能:茶品信息添加和删除。 输入:茶品编号,茶品名称,助记码,单价等。 查找按钮功能。会调出另外一个窗口来显示顾客所要查询的符合条件年月日消费 额。根据信息中的各字段,选择相应的条件操作符输入相应的值即可进行信息查询。 该模块的主要分为两部分:一是完成选择要查找的字段、条件操作符等功能;二是用 来显示顾客进行查询的完整条件及查询、退出按钮。当查找的条件选择完毕,点击查 焦作大学信息工程学院毕业设计 15 找按钮,在显示部分显示出来后,点击查找按钮才正式完成该模块的查找功能。 4.2.2 用户模块 模块功能:实现管理,注册,登陆模块。 算法功能:实现管理员登录功能。 算法名称:管理员登录算法 输入:管理员姓名,密码 输出:登录失败,报告出错信息;登录成功,进入操作界面 选择用户,输入密码。 (1)用户合法性检验,查询用户 tb_user 信息表,若存在则可以登录,执行(2)。否 则退出; (2)执行相应模块操作:执行查询茶单,结账等操作; (3)返回。 .3 订单信息管理模块订单信息管理模块 算法功能:实现订单信息管理功能。 算法名称:订单信息管理算法 输入:顾客编号,茶品系列 输出:操作失败,报告出错信息;操作成功,返回相应界面。 核心代码为: .4 数据库管理模块数据库管理模块 sqlserver2005 可以通过企业内部网络 internet 很简便地实现信息共享,而且它可 以很容易地将数据库定位到浏览器中,它将桌面数据库的功能和网站的功能结合在一 起。 表汇总表汇总 表名表名功能说明功能说明 桌台信息表 t_tableinfo 存储茶阁所有桌台信息 客户预定表 t_clientdestine 记录所有预定记录 员工信息表 t_personinfo 存储所有员工信息 会员卡信息表 t_membership 存储所有会员卡信息 会员信息表 t_associatorinfo 存储所有会员信息 焦作大学信息工程学院毕业设计 16 表名表名功能说明功能说明 会员充值表 t_assfull 存储所有会员卡充值信息 茶信息表 t_teainfo 存储所有茶信息 操作员汇报表 t_operator 记录操作员汇报信息 顾客消费表 t_consume 存储所有消费单信息 增加消费表 t_addconsume 存储增加消费记录 注册表 t_register 存储所具有操作员注册记录 第五章 系统实现 5.1 开发环境的搭建 硬件配置: 800mhz 以上,内存 512m; 软件配置:window xp professional 操作系统、jdk5.0、sql2005 数据库,eclipse 编程平台。 .1 jdkjdk 简介简介 jdk(java development kit)是整个java的核心,包括了java运行环境(java runtime envirnment) ,一堆java工具和java基础的类库(rt.jar)。不论什么java应用服务器实质都 是内置了某个版本的jdk。因此掌握 jdk是学好java的第一步。最主流的jdk是sun公 司发布的jdk,除了sun之外,还有很多公司和组织都开发了自己的jdk,例如ibm公 司开发的jdk,bea公司的jrocket,还有gnu组织开发的jdk等等。其中ibm的jdk包 含的jvm(java virtual machine)运行效率要比sun jdk包含的jvm高出许多。而专门 运行在x86平台的jrocket在服务端运行效率也要比sun jdk好很多。 从sun的jdk5.0开始,提供了泛型等非常实用的功能,其版本信息也不再延续以前 的1.2,1.3,1.4,而是变成了5.0,6.0了。从6.0开始,其运行效率得到了非常大的提高, 尤其是在桌面应用方面。 .2 eclipseeclipse 简介简介 eclipse是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一 个全功能的、具有商业品质的工业平台。它主要由eclipse项目、eclipse工具项目和 eclipse技术项目三个项目组成,具体包括四个部分组成eclipse platform、jdt、cdt和pde.jdt支持java开发、cdt支持c开发、pde用来支持插件开 发,eclipse platform则是一个开放的可扩展ide,提供了一个通用的开发平台。它提供 建造块和构造并运行集成软件开发工具的基础。eclipse platform允许工具建造者独立开 焦作大学信息工程学院毕业设计 17 发与他人工具无缝集成的工具从而无须分辨一个工具功能在哪里结束,而另一个工具 功能在哪里开始。 eclipse sdk(软件开发者包)是eclipse platform、jdt和pde所生产的组件合并, 它们可以一次下载。这些部分在一起提供了一个具有丰富特性的开发环境,允许开发 者有效地建造可以无缝集成到eclipse platform中的工具。eclipse sdk由eclipse项目生 产的工具和来自其它开放源代码的第三方软件组合而成。eclipse项目生产的软件以 cpl发布,第三方组件有各自自身的许可协议。 现在eclipse已经成为最广泛的java开发平台,成为广大java爱好者的首选编程平台。 凭借其免费和稳定以及强大的功能和丰富的插件功能,所以本程序采用eclipse环境。 .3 sqlsql serverserver 20052005 简介简介 今天的商业环境要求不同类型的数据库解决方案。性能、可伸缩性及可靠性是基本 要求,而进入市场时间也非常关键。除这些核心企业品质外,sql server 2005 还为您 的数据管理与分析带来了灵活性,允许单位在快速变化的环境中从容响应,从而获得 竞争优势。从数据管理和分析角度看,将原始数据转化为商业智能和充分利用 web 带来的机会非常重要。作为一个完备的数据库和数据分析包,sql server 2005 为快速 开发新一代企业级商业应用程序、为企业赢得核心竞争优势打开了胜利之门。作为重 要的基准测试可伸缩性和速度奖的记录保持者,sql server 2005 是一个具备完全 web 支持的数据库产品,提供了对可扩展标记语言 (xml) 的核心支持以及在 internet 上和防火墙外进行查询的能力。采用sql server 2005 的优点有: 第一 sql2005具有完全的 web 支持。sql server 2005 提供了以 web 标准为基 础的扩展数据库编程功能。丰富的 xml 和 internet 标准支持允许您使用内置的存储 过程以 xml 格式轻松存储和检索数据。您还可以使用 xml 更新程序容易地插入、 更新和删除数据。通过 web 轻松访问数据。有了 sql server 2005,您可以使用 http 来向数据库发送查询、对数据库中存储的文档执行全文搜索、以及通过 web 进行自然语言查询。 强大而灵活的基于 web 的分析。sql server 2005 分析服务功 能被扩展到了 internet。您可以通过 web 浏览器来访问和控制多维数据。 第二 高度的可伸缩性和可靠性。使用 sql server 2005 可以获得非凡的可伸缩性 和可靠性。通过向上伸缩和向外扩展的能力,sql server 满足了苛刻的电子商务和企 业应用程序要求。 向上伸缩。sql server 2005 利用了对称多处理器 (smp) 系统。 sql server enterprise edition 最多可以使用 32 个处理器和 64 gb ram。向外扩展。 向外扩展可以将数据库和数据负载分配给多台服务器。 焦作大学信息工程学院毕业设计 18 可用性。通过增强的故障转移群集、日志传送和新增的备份策略,sql server 2005 达 到了最大的可用性。 第三 最快的进入市场时间。sql server 2005 是 microsoft .net enterprise server 的数据管理与分析中枢。sql server 2005 包括加速从概念到最后交付开发过程的工具。 集成和可扩展的分析服务。有了 sql server 2005,您可以建立带有集成工具的端到端 分析解决方案,从数据创造价值。此外,还可以根据分析结果自动驱动商业过程以及 从最复杂的计算灵活地检索自定义结果集。快速开发、调试和数据转换。sql server 2005 带有交互式调节和调试查询、从任何数据源快速移动和转化数据、以及按 transact-sql 方式定义和使用函数等功能。您可以从任意 visual studio 工具以可视化 方式设计和编写数据库应用程序。简化的管理和调节。使用 sql server 2005,您可以 很容易地在企业资源旁边集中管理数据库。可以在保持联机的同时轻松地在计算机间 或实例间移动和复制数据库。 5.2 茶阁业务的实现 日常运行步骤日常运行步骤 第 一 步、双击图标打开本系统 第 二 步、输入正确的用户名及密码进行登录 第 三 步、登记模块:来宾登记预订管理 第 四 步、登记模块:来宾登记顾客开单 第 五 步、点单模块:点单消费增加消费 第 六 步、收银模块: 收银结帐宾客结账 第 七 步、查询模块: 查询来宾信息、收银明细、打印营业情况日、月报表、统计分析营 业收入及宾流量等。 第 八 步、客户管理模块:管理客户的基本信息、消费信息。 第 九 步、维护系统数据备份 第 十 步、维护系统系统设置 日常接待业务操作步骤日常接待业务操作步骤 第 一 步、登记模块:来宾登记散客开单 第 二 步、点单模块:点单消费增加消费 第 三 步、收银模块:收银结帐宾客结账 第六章 系统测试 焦作大学信息工程学院毕业设计 19 6.1 软件测试的方法 软件测试是软件开发过程中的一个重要环节。软件测试是为了发现程序中的错误 而执行程序的过程;好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案; 成功的测试是发现了至今为止尚未发现的错误的测试。软件测试是根据软件开发各阶 段的规格说明和程序的内部结构而精心设计出一批测试用例,并利用测试用例来运行 程序,以发现程序错误的过程。 测试任何产品都有两种方法: 黑盒测试:黑盒测试时完全不考虑程序内部的结构和处理过程,只按照规格说明 书的规定来检查程序是否符合它的功能要求。黑盒测试是在程序接口进行的测试,又 称为功能测试。 白盒测试:白盒测试时将程序看作是一个透明的盒子,也就是说测试人员完全了 解程序的内部结构和处理过程。所以测试时按照程序内部的逻辑测试程序、检验程序 中的每条通路是否都能按预定的要求正确工作。白盒测试又称为结构测试。 从是否执行程序的角度分为静态测试和动态测试。从软件开发的过程按阶段划分 有单元测试,集成测试,确认测试和系统测试验收测试。测试过程按4个步骤进行,即 单元测试、集成测试、确认测试和系统测试及发版测试。 不论采用何种测试方法,只要对每一种可能的情况都进行测试,就可以得到完全 正确的程序。包含所有可能情况的测试成为穷尽测试。但对于实际程序而然,穷尽测 试是不可能的。 6.2 模块测试 模块测试是针对概要设计中的一个一个模块来进行测试的,他的重点就是测 module与module之间的关系。module testing 属于 integration testing(集成测试)的 范围,测试内容是被集成部分之间的关系。模块测试的目的是保证每个模块作为一个 单元能正确运行,所以模块测试通常又被称为单元测试。在这个测试步骤中所发现的 往往是编码和详细设计的错误。在设计得好的软件系统中,每个模块完成一个清晰定 义的子功能,而且这个子功能和同其他模块的功能之间没有相互依赖关系。因此,可 以把每个模块作为一个单独的实体来测试,而且通常比较容易设计检验模块正确性的 测试方案。模块测试的目的是保证每一个模块作为一个单元能正确运行。 6.2.1 测试内容 登陆模块测试: 运行程序,首先是登陆界面,输入各种组合的账号和密码,再输入正确的密码进 行测试。只有输入正确的密码才可以进入系统,进行操作。 茶品管理模块测试: 焦作大学信息工程学院毕业设计 20 本模块实现茶品管理功能。首先输入茶品编号、茶品名
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 学校电脑室管理制度
- 学校课桌椅管理制度
- 学生专属群管理制度
- 学生走读证管理制度
- 安全保卫室管理制度
- 安装队安全管理制度
- 宜兴市药店管理制度
- 实训室车间管理制度
- 审批精细化管理制度
- 客车六严禁管理制度
- 物业小饭桌管理制度
- 2025年湖南省普通高中学业水平考试合格性考试模拟试题(长郡版高一生物)(原卷版)
- 2025年广东省广州市白云区中考语文二模试卷
- 【英语(新高考Ⅰ卷)】2025年普通高等学校招生全国统一考试
- 2024年安徽省初中学业水平考试生物试题含答案
- 2024年浙江省中考英语试题卷(含答案解析)
- 移动取消宽带委托书
- 中国银行营业网点基础服务礼仪规范
- SCR脱硝反应器尺寸修改后
- LANTEK兰特钣金软件手册(上)
- 混凝土强度增长曲线
评论
0/150
提交评论