毕业设计论文静香茶行网站设计与实现.doc

上传人:sccc 文档编号:4885495 上传时间:2023-05-21 格式:DOC 页数:26 大小:1.23MB
返回 下载 相关 举报
毕业设计论文静香茶行网站设计与实现.doc_第1页
第1页 / 共26页
毕业设计论文静香茶行网站设计与实现.doc_第2页
第2页 / 共26页
毕业设计论文静香茶行网站设计与实现.doc_第3页
第3页 / 共26页
毕业设计论文静香茶行网站设计与实现.doc_第4页
第4页 / 共26页
毕业设计论文静香茶行网站设计与实现.doc_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《毕业设计论文静香茶行网站设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计论文静香茶行网站设计与实现.doc(26页珍藏版)》请在三一办公上搜索。

1、目 录摘 要11 绪论21.1课题研究的背景21.2国内外研究现状和发展趋势21.3论文的结构与内容32 相关技术与开发工具32.1 前端开发工具32.2 数据库技术43 系统分析43.1 可行性分析43.1.1 经济可行性43.1.2 技术可行性43.1.3 时机可行性53.1.4 管理可行性53.2 需求分析53.2.1 系统需求的调查53.2.2 系统功能描述64 系统总体设计74.1 系统设计目标74.2 系统功能结构84.3 功能模块设计84.3.1 开台签单工作区设计94.3.2 自动结账工作区设计94.3.3 结账报表工作区设计94.3.4 后台管理工作区设计94.4 数据库设计

2、94.4.1 数据库分析104.4.2 数据库概念设计104.4.3 数据库逻辑结构设计115 系统具体实现125.1 用户登录窗口设计125.2 主窗体设计125.3 开台签单工作区设计135.4 自动结账工作区设计145.5 结账报表工作区设计155.6 后台管理工作区设计176 系统测试186.1 软件测试的目的186.2 软件测试的步骤186.3 系统测试举例196.3.1 用户登录界面测试196.3.2 后台管理工作区测试197 总结与展望20参考文献21Abstract22致 谢23ii德州学院 计算机系 2011届 计算机科学与技术专业 毕业设计22静香茶行网站设计与实现XXX(

3、德州学院计算机系,山东德州 253023)摘 要:在21世纪的今天,随着计算机的逐步普及,办公自动化的普及,学习电脑、懂电脑、用电脑的人门越来越多。网络作为信息技术的通信桥梁连接着全球的计算机,而网站作为网络信息主要的表现形式而且还是互联网信息的主要承载者,在Internet上表现出其及其重要的地位,并发挥着其及其重要的作用。无论是在国内还是国外都得以迅速的发展和壮大,并被人们重视和关注。互联网已经彻底的改变了世界,互联网的世界里蕴藏着无限的可能,在这种情况下,各行各业及其个人、单位、工厂、企事业等等在网上构筑属于自己的网络信息平台,保护自己的网络资源并在互联网上开辟自己的市场和消费群体,以及

4、构造自己的数字化世界和加强全球范围内不同地域的人们联系交流等等活动也就显的日益重要。于是各种各样的网站便如雨后春笋般地出现鱼龙混杂且良莠不齐。Internet的日益兴起和以网页为载体的网络信息的广泛传播和应用,使得网站的建设及网页制作得到发展的空间,大至大型企业的产品推销、售后服务、解决方案,小至个人Web页面开发,形形色色,五彩缤纷,网站建设和网页制作也成为计算机网络领域最热门的话题。本文是利用PHP语言、MYSQL、dreamweaver等结合对茶文化网站的设计与实现。关键词:互联网;网站;PHP;MYSQL;dreamweaver1 绪论1.1课题研究的背景茶文化,是我国历史悠久的传统文

5、化中的瑰宝,茶以其独特的魅力,将我们深深吸引,于是决定对其展开全面探究。因为作为炎黄子孙,我们有必要去了解中国茶的历史、种类、冲沏等各方面的知识。 关于茶,可以研究的极多,有茶具,茶饮,茶道等等。在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。通

6、过网站制作将茶文化发布到网上,大大方便了人们对茶文化的了解。1.2国内外研究现状和发展趋势国内研究现状和发展趋势:中华茶文化包括的面很广,博大精深,包容着政治、经济、社会、人生等多方面的内容。中华茶文化因其特定的内涵,具有很强的民族性,在不断的丰富发展的过程中,不断的延伸繁荣,在国内普及推广。也不断向周边国家传播,不断影响着这些国家的饮食文化。以后茶文化规模更大,涉及领域更广,功能更显著,传统与现代融合更为紧密,茶文化一定会走出亚洲,走向全球,成为世界性的文化。国外研究现状和发展趋势:茶是世界三大饮料之一,世界上许多饮茶国家都与茶文化有着千丝万缕的联系。全球性的文化交流,使茶文化传播世界,同各

7、国人民的生活方式、风土人情,以至宗教意识相融合,呈现出五彩缤纷的世界各民族饮茶习俗。华茶文化传出国外,同该国文化相融合,演变成日本茶道、韩国茶礼、英国茶文化、俄罗斯茶文化和麾洛哥茶文化等。以后茶文化规模更大,涉及领域更广,功能更显著,传统与现代融合更为紧密,茶一定会被世界上更多人的接受,一定会在国际上得到更进一步的发展。1.3论文的结构与内容本MIS主要针对餐饮型酒店设计的,根据餐饮行业的特点和实际情况,酒店管理系统应以餐饮业务为基础,突出前台管理,重视营业数据分析等功能,从专业角度出发,努力为餐饮管理者提供科学、有效的管理模式和数据分析功能。论文共分为四个部分的内容:第一部分为绪论,主要对课

8、题的研究背景和论文的总体工作进行概述;第二部分主要是对课题研究中所使用的相关技术进行简述;第三部分主要是进行系统分析,包括可行性分析和需求分析。第四部分主要是通过需求分析来进行系统的总体设计。第五部分是系统的具体实现。第六部分主要是对系统进行测试。第七部分对本论文进行总结与展望。2 相关技术与开发工具2.1 前端开发工具本系统由Java来开发,Java是由SUN公司于1995年5月推出的Java程序设计语言和Java平台的总称5。Java是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的动态语言。MyEclipse是Eclipse的插件,也是一款

9、功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错。Genuitec发布了MyEclipse Enterprise Workbench 5.0,更智能、更快捷、更简单和更便宜的J2EE工具的新版本的诞生。它的价格对于个人和企业开发人员来说都是非常有吸引力的。这是J2EE IDE市场一个重量级的选手。通过增加UML双向建模工具、WYSIWYG的JSP/Strutsdesigner、可视化的Hibernate/ORM工具、Spring和Web services支持,以及新的Oracle数据库开发,MyEclipse 5.0继续为业界提供全面的产品6。2.2 数据库技术SQL Serv

10、er 2005 是微软5年来具有里程碑性质的企业级数据库产品。SQL Server 2005 中包含了非常丰富的新特性:通过提供一个更安全、可靠和高效的数据管理平台,增强企业组织中用户的管理能力,大幅提升IT管理效率并降低运维风险和成本;通过提供先进的商业智能平台满足众多客户对业务的实时统计分析、监控预测等多种复杂管理需求,推动企业管理信息化建设和业务发展;同时,SQL Server 2005将提供一个极具扩展性和灵活性的开发平台,不断拓展用户的应用空间,实现Internet数据业务互联,为用户带来新的商业应用机遇。SQL Server 2005在安全性、高可靠性、性能、扩展性、可管理性方面有

11、极大的提高,不仅能够确保企业级数据业务的实时稳定运行、还能够大大提高管理效率、降低操作复杂度和运维成本。例如,SQL Server 2005将提供全新的安全认证、数据加密技术来加强数据系统的安全性;数据库镜像、快照、时点恢复、实时在线管理等诸多功能大大提高了企业级系统的可靠性、扩展性;而数据集成,各种自动化管理、调试和优化工具则为用户的IT管理工作带来全新的体验。3 系统分析3.1 可行性分析可行性分析,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性分析的目的就是用最小的代价在尽可

12、能短的时间内确定问题是否能够解决。该系统的可行性分析包括经济可行性、技术可行性、时机可行性和管理上的可行性8四个方面。3.1.1 经济可行性经济可行性主要是对项目的经济效益进行评价,本系统开发经费对于企业在经济上是可以接受的,并且本系统实施后可以显著提高工作效率,有助于企业的信息化管理,所以为开发该酒店管理系统在经济上是可行的。3.1.2 技术可行性技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。该酒店管理系统采用了C/S模式进行开发,数据库服务器选用SQL Sever 2005数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的

13、灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。3.1.3 时机可行性目前国外的酒店信息化管理已经发展的很成熟,中国的酒店信息化管理还正处于发展阶段,在这样的社会背景下,我国的信息化酒店管理己经到了刻不容缓的地步。开发该酒店管理系统,是对客源市场的战略考虑,是市场竞争的新优势,可提高酒店的综合竞争力。3.1.4 管理可行性管理上的可行性主要是管理人员是否支持,现有的管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等

14、。规章制度和管理方法为酒店管理系统的建设提供了制度保障。综上所述,此系统开发目标已明确,在技术和经济等方面都可行,并且投入少、见效快。因此,系统的开发是完全可行的。3.2 需求分析需求分析是介于系统分析与软件设计阶段之间的重要桥梁。一方面,需求分析以系统规格说明和项目规划作为分析活动的基本出发点,并以软件角度对它们进行检查与调整;另一方面,需求规格说明又是软件设计、实现、测试直至维护的主要基础。良好的分析活动有助于避免或尽早剔除早期错误,从而提高软件生产率,降低开发成本,改进软件质量9。3.2.1 系统需求的调查1.调查范围:从调查的可行性出发,在德州市市区进行典型调查。在调查之前,查阅了德州

15、市旅游政务网,并对网站所登记的酒店进行了统计分析,筛选了20余家酒店,这些酒店包含了海鲜、火锅、川菜、鲁菜、湘菜、西餐、日本料理等主流菜系,消费20元/人100元/人不等,规模20人数百人不等,基本上代表了德州市餐饮酒店各个层次和种类。2.调查方法:调查方法主要是访问法和观察法相结合10。访问法,即事先拟定调查项目,通过面谈、信访、电话等方式向被调查者提出询问,以获取所需要的调查资料。这种调查简单易行,有时也不见得很正规,在与人聊天闲谈时,就可以把你的调查内容穿插进去,在不知不觉中进行着市场调查。观察法,即调查人员亲临酒店现场,直接观察和记录酒店的类别,酒店信息管理的手段和措施,酒店的规模与服

16、务水平,经营策略和手段等,这样取得的一手资料也是比较真实可靠。在调查之前,通过分析调查目的和调查的可行性制作了调查问卷,内容见附录1。3.调查结果:通过对有效调查问卷的统计,分析结果如下:近80%的酒店需要酒店管理信息系统,其中30%的酒店可以接受的管理信息系统的价格是500元左右,30%的酒店可以接受的管理信息系统的价格是1000元左右,20%的酒店可以接受的管理信息系统的价格是2000元左右;80%的酒店需要有开台点菜功能,20%的酒店有服务人员用纸笔记录餐台和菜品信息;近90%的酒店需要有结账找零功能;70%的酒店需要有管理菜品、菜系和餐台的功能;50%的大型酒店需要有统计年、月、日账单

17、信息的功能。其中50%的酒店的服务人员的计算机操作水平不熟练,60%的酒店提出了自己的个性化功能需求。4.调查结论:德州市中等以上规模酒店20家左右,根据调查结果预计,有15家酒店存在管理信息系统的需求,他们最希望管理信息系统解决他们的开台、点菜和结账不方便,管理混乱的问题,他们可以承受的价格在10002000元之间。酒店管理信息系统(MIS)具有可观的市场空间,他们可承受的价格,使项目具有一定的利润空间,所以只要把酒店管理信息系统的硬件成本降低到一定程度,项目可行。但是每个酒店针对自己的经营和客户特点,提出了很多个性化的功能需求,所以要求管理信息系统必须方便二次开发和发布,以便降低开发成本。

18、3.2.2 系统功能描述通过以上的调查分析,我们可以总结出系统需求的功能有前台服务、后台管理、结账报表管理和系统安全管理11四个方面。1.前台服务前台服务包括开台、点菜、加菜、签单、查看开台信息和结账。当顾客要求开台用餐时,首先为其分配餐台号,然后登记顾客所点的菜品。如果顾客在用餐的过程中要求添加菜品,先选择该顾客的餐台号,再对其的菜品进行添加。结账要自动计算当前选中餐台的消费金额,还需自动计算找零金额。2.后台管理后台管理包括维护台号、菜品和菜系。只有填写了台号、菜品和菜系这些信息,才能进行开台,以至结账和生成报表。3.结账报表管理本系统需要提供三种方式的结账报表,分别是日结账报表、月结帐报

19、表和年结账报表。日结账报表提供对一日营业情况的统计,包括日开台数量、各个餐台的消费金额、菜品消费情况、各个菜品的日销售情况,以及日营业额等。月结帐报表提供对一个月营业情况的统计,包括日开台总数、日总营业额、日开台的平均消费额、日开台的最大和最小消费额,以及当月的总开台数、月总营业额、以及一个月中的日平均营业额、一个月中开台的最大和最小消费额。年结账报表提供对一年营业情况的统计,包括一年中每天的营业额、每月的营业额、每月同一日期的总营业额,以及一年的营业额等。4.系统安全管理系统安全包括用户管理和修改密码。这是应用软件必不可少的一部分,用来保障软件的安全运行。当第一次使用本系统时,在数据库中不存

20、在系统管理员,此时系统将提供一个默认用户,供用户登录后添加管理员,添加管理员后,将不再提供系统默认用户。4 系统总体设计4.1 系统设计目标依据餐饮行业的特点,本系统需要实现以下目标12:1.操作简单方便、界面简洁大方。2.方便、快捷的开台点菜功能。3.智能化定位菜品的功能。4.快速查看开台点菜信息的功能。5.自动结账功能。6.按开台和商品实现的日结账功能。7.按日消费额汇总统计实现的月结帐功能。8.按日营业额实现的年结账功能。9.系统运行稳定、安全可靠。4.2 系统功能结构酒店管理系统的功能包括前台服务、后台服务、结账报表和系统安全等,其中前台服务包括开台点菜、智能化获取菜品和自动结账;后台

21、服务包括台号管理、菜系管理和菜品管理;结账报表包括日结账报表、月结帐报表和年结账报表;系统安全包括修改密码和用户管理。该系统的功能结构如图1所示。图1 酒店管理系统功能结构图用户在登录酒店管理信息系统后,先为顾客分配餐台,再登记顾客所点的菜品,顾客用餐结束后为其结账,其中顺序图如图2所示。图2 系统开台点菜结账顺序图4.3 功能模块设计系统的各模块设计包括开台签单工作区设计、自动结账工作区设计、结账报表工作区设计和后台管理工作区设计。4.3.1 开台签单工作区设计开台签单工作区的主要功能有开台、点菜、加菜、签单、查看开台信息和签单信息。当顾客要求开台用餐时,首先为其分配餐台号,然后选择获取顾客

22、点菜的方式,默认为通过助记码获取,也可通过编号获取。这里假设以助记码获取。在输入商品助记码的过程中就会显示匹配商品的名称,并显示该商品的销售单位。如果顾客在用餐的过程中要求添加菜品,先选择该顾客的餐台号,再对其的菜品进行添加。4.3.2 自动结账工作区设计自动结账工作区有两个主要功能,一个功能是自动计算当前选中餐台的消费金额,另一个功能是在结账时自动计算找零金额。4.3.3 结账报表工作区设计本系统提供了三种方式的结账报表,分别是日结账报表、月结帐报表和年结账报表。日结账报表功能提供了对一日营业情况的统计,包括日开台数量、各个餐台的消费金额、菜品消费情况、各个菜品的日销售情况,以及日营业额等。

23、月结帐报表功能提供了对一个月营业情况的统计,包括日开台总数、日总营业额、日开台的平均消费额、日开台的最大和最小消费额,以及当月的总开台数、月总营业额、以及一个月中的日平均营业额、一个月中开台的最大和最小消费额。年结账报表功能提供了对一年营业情况的统计,包括一年中每天的营业额、每月的营业额、每月同一日期的总营业额,以及一年的营业额。4.3.4 后台管理工作区设计后台管理工作区用来维护软件正常运行需要的一些信息,例如台号信息、菜系信息、菜品信息,只有填写了这些信息,才能进行开台,以至结账和生成报表。在后台管理工作区提供了对台号、菜系和菜品信息的维护功能,在添加信息时,一是验证数据的合法性,再就是查

24、看新添加的信息是否已经存在。在删除信息之前,通常情况下弹出一个确认提示框,以免由于疏忽错误删除信息。4.4 数据库设计在开发应用程序时,对数据库的操作是必不可少的,而一个数据库的设计优秀与否,将直接影响到软件的开发进度和性能,所以对数据库的设计就显得尤为重要13。数据库的设计要根据程序的需求及其功能制定,如果在开发软件之前不能很好地设计数据库,在开发过程中将反复修改数据库,必将严重影响开发进度。4.4.1 数据库分析酒店管理系统的需求包括开台点菜功能、智能化获取菜品功能、自动结账功能、营业额报表功能等。在这些功能中主要涉及到的数据表包括台号表、菜品表、消费单表;为了使系统更完善,还需要为菜品分

25、类,即需要用到菜系表;为了实现菜品的日销售情况统计,还要建立一个消费项目表,用来记录消费单消费的菜品。4.4.2 数据库概念设计数据库设计是系统设计过程中的重要组成部分,它是通过管理系统的整体需求而制定的,数据库设计的好坏直接影响到系统的后期开发14。餐台和菜系在本系统中是最简单的实体,在本系统中用来描述餐台信息的只有台号和座位号,而描述菜系的主要是名称。餐台信息表的E-R图如图3所示。图3 餐台信息表E-R图菜系信息表的E-R图如图4所示。图4 菜系信息表E-R图在描述菜品实体时,加入了助记码,目的是为了实现智能化获取菜品的功能,通过这一功能系统操作员可以快速地获取顾客所点的菜品信息。菜品信

26、息表的E-R图如图5所示。图5 菜品信息表E-R图消费单用来记录每次消费的相关信息,例如消费时使用的餐台、消费时间、消费金额等。消费单信息表的E-R图如图6所示。图6 消费单信息表E-R图消费项目用来记录每个消费单的菜品,记录的主要信息有所属消费单、消费菜品的名称、消费数量、消费额。消费项目信息表的E-R图如图7所示。图7 消费项目信息表E-R图4.4.3 数据库逻辑结构设计在数据库概念设计中已经分析了菜品、消费单、消费项目等主要的数据库实体对象,这些实体对象是数据表结构的基本模型,最终的数据模型都要实施到数据库中,形成整体的数据结构,具体的模型结构如图8所示。图8 酒店管理系统数据库模型图5

27、 系统具体实现5.1 用户登录窗口设计用户登录窗口是每个应用软件都不可缺少的部分,其主要功能是保证用户的数据安全;同时用户登录窗口也是用户看到的第一个系统界面,因此,一个优秀的用户登录窗口,将有效地提高用户对系统的第一印象。本系统的用户登录窗口如图9所示。图9 酒店管理系统用户登录界面5.2 主窗体设计本系统将主窗体划分为6个工作区,分别是开台签单工作区、自动结账工作区、后台管理工作区、结账报表工作区、系统安全工作区和系统提示区,酒店管理系统主窗体效果如图10所示。图10 酒店管理系统主窗体界面5.3 开台签单工作区设计开台签单工作区的主要功能有开台、点菜、加菜、签单、查看开台信息和签单信息,

28、开台签单工作区的效果如图11所示。图11 开台签单工作区界面当顾客要求开台用餐时,首先在图11下方的“台号”下拉列表框中选择分配的餐台号,然后选择获取顾客点菜的方式,默认为通过助记码获取,也可以通过编号获取,这里是假设以助记码获取。在输入商品助记码的过程中会在“商品名称”文本框中显示匹配商品的名称,并在“单位”文本框中显示该商品的销售单位。当在“商品名称”文本框中显示的为顾客所点的菜品时,如果点菜数量为1,可以通过按Enter键将该商品添加到签单列表中;如果需要修改数量,修改后则需要通过单击“开单”按钮添加到签单列表中。新点的菜品在表格的最前方会显示NEW,在这种情况下可以选中后单击“取消”按

29、钮取消该菜品。最后,在点菜结束后单击“签单”按钮,新点菜品前方的NEW会消失,在这种情况下将不允许取消,直至点菜完成。如果顾客在用餐过程中要求添加菜品,既可以在“台号”下拉列表框中选择要求添加菜品的餐台号后添加,又可以在“开台列表”中选择要求添加菜品的餐台号,因为它与“台号”下拉列表框是联动的,即当在“台号”下拉列表框中选择餐台号后,如果在“开台列表”中存在该台号,对应的行也将被选中;如果更改“开台列表”中的选中行,在“台号”下拉列表框中也将更改为选中的餐台。5.4 自动结账工作区设计自动结账工作区有两个主要功能,一个功能是自动计算当前选中餐台的消费金额,例如选中餐台“8001”,如图12所示

30、。图12 选中的台号为“8001”图示在自动结账工作区将显示该餐台的消费金额,如图13所示。图13 “8001”的消费金额图示另一个功能是在结账时自动计算找零金额。用户在输入“实收金额”后单击“结账”按钮,系统将自动计算出需要找零的金额,并弹出一个结账完成的提示框,如图14所示。图14 结账界面5.5 结账报表工作区设计本系统提供了3种方式的结账报表,分别是日结账报表、月结帐报表和年结账报表,在结账报表工作区只提供了打开这3种结账报表功能的按钮,如图15所示。图15 结账报表工作区界面日结账报表功能提供了对一日营业情况的统计,包括日开台数量、各个餐台的消费金额、菜品消费情况、各个菜品的日销售情

31、况,以及日营业额等。如图16所示。图16 日结账报表界面月结帐报表功能提供了对一个月营业情况的统计,包括日开台总数、日总营业额、日开台的平均消费额、日开台的最大和最小消费额,以及当月的总开台数、月总营业额、以及一个月中的日平均营业额、一个月中开台的最大和最小消费额。如图17所示。图17 月结帐报表界面年结账报表功能提供了对一年营业情况的统计,包括一年中每天的营业额、每月的营业额、每月同一日期的总营业额,以及一年的营业额。如图18所示。图18 年结账报表界面5.6 后台管理工作区设计后台管理工作区用来维护软件正常运行需要的一些信息,例如台号信息、菜系信息、菜品信息,如图19、20、21所示。图1

32、9 菜品管理工作区界面图20 菜系管理工作区界面图21 台号管理工作区界面6 系统测试6.1 软件测试的目的在开发软件系统的过程中,需要面对错综复杂的问题,因此,在软件生存周期的每个阶段都不可避免地会产生错误。我们力求在每个阶段结束之前通过严格的技术审查,尽可能早的发现并纠正错误。测试的目的就是在软件投入生产性运行之前,尽可能多地发现软件中的错误。目前软件测试仍然是保证软件质量的关键步骤,它是对软件规格说明、设计和编码的最后复审15。6.2 软件测试的步骤先对系统的每个模块进行单元测试,以保证其单独运行正确,多采用白盒测试法,检查模块控制结构的某些特殊路径,期望覆盖尽可能多的出错点;经单元测试

33、后的模块组装为软件包,对软件包进行综合测试,综合测试主要测试软件结构问题,因测试建立在模块间的接口上,所以多为黑盒测试,适当辅以白盒技术,以便能对主要的控制路径进行测试;确认测试主要根据需求分析时确定的验收标准检验软件是否满足功能、行为和性能方面的要求,这一步完全采用黑盒法;整个软件子系统确认后,将与系统其他部分集成进行系统测试,检查系统的协调性及功能和性能是否达到了合同要求。6.3 系统测试举例因该系统比较简单,多为其进行单元测试。6.3.1 用户登录界面测试当密码输入错误时显示一个提示框,如图22所示。图22 密码输入错误图示6.3.2 后台管理工作区测试在后台管理工作区提供了对台号、菜系

34、和菜品信息的维护功能.在添加信息时,一是验证数据的合法性,例如在添加台号信息时,将座位号输入为100,在单击“添加”按钮时将弹出座位数输入错误的提示,如图23所示。图23 餐台座位数输入错误图示再就是查看新添加的信息是否已经存在,例如在添加菜系信息时,输入“炖炒类”后单击“添加”按钮,将弹出菜系已经存在的提示,因为添加同名的菜系是没有意义的,如图24所示。图24 添加的菜系已经存在图示7 总结与展望基于Java的酒店管理信息系统使酒店对信息的管理更科学化、人性化。该系统的主要功能有开台签单、结账报表、维护菜单信息和用户管理等。开台签单工作区可智能化获取菜品。结账报表工作区包括日结账报表、月结帐

35、报表和年结账报表。维护菜单信息就是管理菜品和菜系信息,对其进行添加或删除。整个系统在设计过程中,充分考虑了数据库的安全性和稳定性,而且操作简单方便,对管理酒店信息有了很大的帮助。通过本人对酒店MIS系统需求的了解,特别是对服务过程的了解,进行开发本酒店MIS系统。本系统稍加修改就可以应用到其他的服务行业,大大简化了人工统计的时间和精力。由于时间的原因和本人的所学知识深度的限制,酒店管理信息系统还有一些功能不能实现,如没有设置客房部管理;不能进行订餐服务;没有设置会员消费管理;没有酒店物品出入库管理等,这些还需要以后继续修改完善。参考文献1 黄梯云.管理信息系统M.北京:高等教育出版社,2002

36、,189-208.2 求是科技.Java信息管理系统开发实例导航M.北京:人民邮电出版社,2005,53-90.3 郑毅.酒店管理信息系统的设计与实现J.山东:山东大学.2007.4 蒋春蕾.酒店管理系统的设计与实现J.成都:电子科技大学.2004.5 孙一林,彭波.Java编程技术全接触M.北京:清华大学出版社,2008,44-134.6 林建素.Eclipse开发学习笔记M.北京:机械工业出版社,2008,143-212.7 (英)迪尤逊 著,董明等译.SQL Server 2005 基础教程M.北京:人民邮电出版社,2006,20-55.8 齐治昌,谭庆平,宁洪等.软件工程(第二版)M.

37、北京:高等教育出版社,2004,67-143.9 刘欣怡.软件工程M.北京:清华大学出版社,2007,75-96.10 吕春玲.酒店管理系统的分析与设计J.吉林:吉林大学.2002.11 苗春义.Java项目开发全程实录M.北京:清华大学出版社,2008.145-192.12 祝继武.基于UML的酒店管理系统的分析与设计J.吉林:吉林大学.2002.13 陈玮.基于面向对象技术的酒店管理信息系统J.天津:天津大学.2005.14 (美)Ian F.Darwin 著,关丽荣,张晓坤译.Java经典实例M.北京:中国电力出版社,2009,11-47.15 (美)Ron Patton著,姚静译.软件

38、测试M.北京:机械工业出版社,2002,56-134.16 郑人杰,殷人昆,陶永雷.实用软件工程(第二版)M.北京:清华大学出版社,2003,113-154.17 李昭原,刘又诚.数据库系统原理与技术M.北京:北京航空航天大学出版社,2007,86-127.18 李尊朝,苏军.Java语言程序设计M.北京:中国铁道出版社,2007,92-148.19 王珊.数据组织与结构M.北京:经济科学出版社,2006,73-193.AbstractStatic spiced tea line website design and implementationYang JiCheng(Department

39、of Computer Science and Technology, Dezhou University, Dezhou, Shandong 253023)Abstract: In the 21st century, with the computer gradually spread, the spread of office automation, computer learning, using the computer more and more doors. As information technology network communication bridge to the

40、global computer, and the web site as the main information network forms and the Internet is the main information bearing, and perceived importance and attention. The Internet has fundamentally changed the world, protect their network resources on the Internet and open up their markets and consumer g

41、roups. Construction of the digital world and the strengthening of the global scope of the different geographical link people exchanging activities also marked the Day important benefits. So a variety of websites will have sprouted and produced quite a mixed bag of people there are very mixed. The gr

42、owing rise of the Internet and web-carrier network information and the widespread application make the website, Solutions to small personal Web development, various, colorful pages web site building and the production of computer network has become the most popular areas of the town. This paper is t

43、o design and implementation of the tea website. keywords:internet;website;PHP;MYSQL;dreamweaver致 谢在经过了一个月的紧张设计后,我的论文基于Java的酒店管理信息系统的研究成功完成,从开始打地基到最后封顶,我真正体会到了自己动手的成功与快乐。在论文即将完成之际,首先要感谢的是我的指导老师:谢延红老师,在此,我衷心感谢老师在她繁忙的教学工作中对我毫无保留的指点和教诲!谢延红老师以其严谨求实的治学态度、一丝不苟的作风、对我的严格要求将使我终身受益。这对于我以后的工作和学习都是一种巨大的帮助,非常感谢她耐心的辅导,使我顺利地完成了课题的研究和论文的写作,这将使我在以后的学习和工作中受益无穷。在此,向谢老师表示衷心的感谢,致以崇高的敬意!同时,也感谢所参考的文献的作者,是他们优秀的作品使我开阔了思维,增长了知识。谢谢!附录1:表 1 需求分析调查表酒店管理信息系统市场和功能需求调查酒店名称地址人均消费菜系菜品是否需要酒店管理信息系统酒店管理信息系统应具备何种功能(在需要的功能后打钩)可以开台、点菜可以结账、找零可以管理菜系、菜品可以管理餐台信息可以统计年、月、日的账单信息您可以承受的管理信息系统的价格

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号