餐厅点菜系统毕设论文_第1页
餐厅点菜系统毕设论文_第2页
餐厅点菜系统毕设论文_第3页
餐厅点菜系统毕设论文_第4页
餐厅点菜系统毕设论文_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 毕业设计毕业设计( (论文论文) )说明书说明书题 目: 餐厅点菜系统 系 别: 信息工程系 专 业: 计算机科学与技术 学生姓名: XX 学 号: XX 指导教师: XX 职 称: XX 题目类型:题目类型: 理论研究 实验研究 工程设计 工程技术研究 软件开发2011 年 6 月 1 日 摘 要在大多数的餐饮场所点菜、查看菜谱等是人工完成的。这就需要通过大量的手工完成,速度慢,耗费人力多,而且极易出错,导致工作效率低,造成人力物力的极大浪费。为了节省人力和时间,避免不必要的错误,通过对此作认真细致的调查研究后,决定开发本系统。写作本论文目的在于在现行餐饮管理的基础上,建立科学的计算机餐饮

2、管理系统数据库,用计算机工作代替以往大量的人工劳动,提高工作效率,促进餐饮自动化,适应当今科学技术飞速发展的需要。在整个数据库系统操作中起到相互联系、相互制约的作用,可根据需要随时打开、运行、处理、关闭。该系统同时设有初始设置、系统维护等几个功能,通过对多个数据库文件的控制操作,可实现查询、录入、修改、删除和打印等功能。本系统以 VISIO STDIO 2008 为开发工具,SQL2005 作为后台数据库。主要功能模块包括:基本信息管理,客户及会员管理,业务办理/取消,仓库管理,财富管理,员工管理,业务查询,系统设置。本系统采用了权限管理模式,提高了系统的安全性以及可用性。关键字:餐厅;计算机

3、;管理 AbstractA la carte dining in most, view recipes and others are done manually. This requires a lot of hand-done by, slow, and more labor-intensive, and error-prone, resulting in low efficiency, resulting in a tremendous waste of human and material resources. In order to save manpower and time, to

4、 avoid unnecessary errors, through careful investigation for this study, decided to develop the system. Writing in this paper, we present the basis of food and beverage management, catering management to establish a scientific system of computer databases, computer work instead of in the past with a

5、 lot of manual labor, improve efficiency, promotion of food and beverage automation, the rapid development of science and technology to adapt to todays needs. Operation in the entire database system to play interrelated role of constraints, can be opened at any time, running, handling, shut down. Th

6、e system also has the initial setup, system maintenance, and several other functions, multiple database files through the control operation, the query, input, modify, delete, and print. This system VISIO STDIO 2008 for the development of tools, SQL2005 as database. Main function modules include: Bas

7、ic information management, customers and members of management, business process / cancel, warehouse management, wealth management, staff management, business information, system settings. The system uses a rights management model to improve the system security and availability. Keywords: Restaurant

8、s; computer; management 目 录引言.11 绪论.11.1 研究背景以及意义.11.2 系统的国内外现状分析.21.3 本课题开发方向.22 系统开发工具.32.1 SQL2005 数据库技术概述.32.2 MVC 技术概述.42.3 系统开发运行环境.43 需求分析.43.1 经济、社会和技术可行性.43.2 系统性能的需求.53.3 系统功能分析.53.4 数据字典.64 系统设计和数据库设计.74.1 数据库的概念结构模型设计.74.2 数据库的逻辑结构模型设计.74.3 系统总体结构设计.84.4 系统功能模块详细设计.84.4.1 餐厅员工管理模块设计.84.4

9、.2 点菜管理模块设计.84.4.3 餐厅财务管理模块设计.94.4.4 账户登录模块设计.95 系统的实现.115.1 系统架构实现.115.2 餐厅点菜.125.3 基本信息.13 6 系统测试.166.1 测试的重要性及目的.166.2 测试的步骤.166.3 测试的内容.177 结论.20谢辞.21参考文献.22附录.23 桂林电子科技大学信息科技学院毕业设计(论文) 第 1 页 共 26 页引言在信息技术发展飞速的当代,人们越来越追求效率与效益,现代的企业自然是更加注重这些,将计算机这一信息处理利器应用于日常管理已是势必所然,而且这也将为传统的人工管理带来前所未有的改变,它可以带来意

10、想不到的效益,提高管理的正规化,同时也会为餐饮业的飞速发展提供无限潜力。本系统餐厅点菜系统在前期分析了目前各餐厅在实际管理过程中存在的问题,经过总结以及结合实际情况所开发的,是以餐厅为背景,基于 VISIO STDIO 2008+SQL2005 为开发平台,同时也可适应各餐厅的基本功能需求,是一套通用性强,功能完善的餐饮管理系统。系统做的尽量人性化,使用者会感到操作非常方便,本系统具有运行速度快、安全性高、稳定性好的优点。1 绪论1.1 研究背景以及意义随着计算机技术在各个领域的广泛应用,近年来,计算机技术在餐饮业也迅速的得到了所要的发展。现在计算机技术的飞速发展,使计算机可以满足各个行业的管

11、理需求,点菜系统也发展的日渐完善,通常情况,餐厅点餐、送单、结账都采用人工传递,这种工作流程效率低下,而且在就餐高峰期人员繁杂的情况下,服务员在快速手写点餐、人工送单中可能还会增加误操作的几率,造成客人投诉,影响到服务质量,甚至有损餐厅的美誉度。随着现代信息技术的普及,一些酒楼/餐厅开始使用当前最为先进、最具时尚潮流的网络技术来建设一套灵活、快捷的信息管理系统,以优化管理流程,使酒店/餐饮的服务和管理得到实质性的提升,提高品牌形象和行业核心竞争力。随着网络化企业管理区域的发展,开发一套具有普遍通用意义的餐厅点菜管理系统会受到大部分餐厅的青睐,并且该系统必须具备操作简单,功能俱全,可扩展性好,易

12、于维护等特点。由于系统的可扩展性好,我们很容易在原有的功能上进行扩展新的功能,来为每个客户开发一套符合自己特色的餐厅点菜管理系统。所以开发这样一套具有普遍通用意义的餐厅点菜管理系统是非常有必要的。1.2 系统的国内外现状分析Internet(国际互连网)的出现更是在这场信息化浪潮中推波助澜,人们在感叹世界日益变小的同时也深刻体会到要想在竞争愈演愈烈的各行各业中立于不败之地,企业高效的管理和计算机信息系统建设至关重要。源自 Internet 的 Intranet(企业内部网)技术主要面向企业,为企业的各项管理、业务提供服务,它的出现解决了过去企业建设计算机信息系统中长期存在的建设周期长、使用周期

13、短、重复投资多、系统维护复杂、子系统间互连困难等诸多问题。因此自 1996 年 Intranet 推出以来,使用Intranet 模式建立企业的管理信息系统(MIS)已得到全球广泛的认可和应用,据权威 桂林电子科技大学信息科技学院毕业设计(论文) 第 2 页 共 25 页 调查显示,全球大多数知名企业已建立了自己的 Intranet,并且其中的多数跨国企业通过 Internet 将它们分散在世界各地的子公司(或办事处)的 Intranet 进行了互连,从而实现全球范围的协作、管理、经营等运行和发展战略。 加速我国信息产业的发展是我国现代化建设的大政方针,江泽民总书记指出:发达国家已经经历了工业

14、化、后工业化到信息化的转变,信息社会与国际经济的大融合要求我们必须抓住历史的机遇,加速我国信息高速公路的建设与信息产业的发展,同时指出:振兴我国经济,电子信息技术是一种有效的倍增器,是实现能够发挥作用最大、渗透性最强的新技术,要进一步把大力推广应用电子信息技术提高到战略高度,充分发挥电子信息技术对经济的倍增器的作用。全国各行业、各部门信息化的建设正是在这一背景下展开的。1.3 本课题开发方向本管理系统采用面向对象的程序设计思想进行编制,采用 VISIO STDIO 2008 为开发工具,SQL2005 为后台数据库,界面使用 jQuery+Ajax+css 技术对界面进行美观,实现表单验证及异

15、步通信等功能,以提高系统的可扩张性及可移植性,并且合理的使用设计模式对本系统的代码进行优化。使代码有良好的结构性,良好的规范性,易于维护。我认为本系统实现的难点是:如何充分发挥 MVC 的思想,减少程序的偶合度,使程序更加有利于扩展和维护。2 系统开发工具本系统以 windows 操作系统为服务平台,用 MVC 理念进行毕业设计开发,数据库采用 SQL2005 来实现本系统。2.1 SQL2005数据库技术概述数据库是 60 年代末出现的一门计算机软件技术,到现在虽然只有三十多年的历史,但在理论和时间上都得到了和很大的发展。现在,数据库是数据处理的主要工具,是管理信息系统(MIS)的核心部分。

16、数据库系统是当今计算机信息系统的核心,是计算机技术和应用发展的关键。传统的数据库系统旨在处理永久、稳定的数据,强调维护数据的完整性、一致性。SQL2005 是一种 SQL 数据库服务器,SQL2005 是通过服务器端运行的 SQL2005以及不同的客户端程序的库组成。SQL2005 作为一种数据库系统,有以下的一些特点:(1)可以利用内核线程实现完全的多线程支持。这意味着该系统可以轻易地使用多个 CPU 来提高自己的性能。(2)支持利用 C、C+、JAVA、Perl、Python 以及 TCL 等工具进行二次开发。 桂林电子科技大学信息科技学院毕业设计(论文) 第 3 页 共 25 页 (3)

17、工作于多种平台之上。支持诸如:Solaris 2.5 & 2.6、SunOS 4.x、BSDI 2.x、Linux 2.0+、SGI IRIX 6.x、AIX 4.x、DEC Unix 4.x、FreeBSD 2.x,3.x、SCO OpenServer 等系统,甚至可以运行在 Windows95/NT 平台之上。(4)支持多种数据类型。如FLOAT、DOUBLE、CHAR、VARCHAR、TEXT、BLOB、DATE、DATETIME、YEAR、SET 和 ENUM 等。(5)对标准的 ANSI SQL 查询语言有良好支持。(6)允许在同一个查询中包含不同数据库。(7)灵活的权限控制

18、体系以及加密的口令传输机制。(8)非常快速的检索速度以及良好的设计性能,每一个数据表可以有 16 个索引,每个索引可以包括 1-15 个列。最大索引长度为 256 个字符(而且在编译的时候还可以调整)。(9)可以处理大量的数据(虽然没有明确的技术指标,但是一般情况下,对于 M 级记录数的数据支持没有任何问题)。(10)客户端利用 TCP 连结和端口机制连接 SLQ2005 数据库,这一点非常适用于Internet 环境。(11)丰富的以及功能强大的客户端程序。比如说可以利用 SHOW 的命令来显示系统的运行状况等。(12)有开放源代码的 ODBC 驱动程序,这就意味你也可以很容易地在 Wind

19、ows 平台上使用这种数据库系统。数据库理论与技术的发展极其迅速,其应用日益广泛,在当今的信息社会中,它几乎无所不在。以关系型为代表的三大经典(层次、网状、关系)型数据库在传统的(商务和管理的事务型)应用领域获得了极大成功。2.2 MVC 技术概述MVC(Model/View/Controller)模式是国外用的比较多的一种设计模式,最早是在Smalltalk 中出现的。MVC 包括 3 类对象,简单地说,Model 是应用对象,View 是它在屏幕上的表示,Controller 定义用户界面对用户输入的响应方式。MVC 设计模式中的“模型”指的是真正完成任务的代码。对大多数 Web 应用程序

20、来说,功能比界面感觉更重要。在模型同界面相分离的情况下,代码即可实现可管理型和可重用性。模型通常也被称作“业务逻辑”。所谓的“视图”其实就是使用界面。在 MVC 模式下,在通常的设计前提下界面任务并不大。当然,视图应该具有一定的功能性并遵守可用性的约束,但视图(界面)不应该处理数据。事实上,界面的每一部分都只能包含采集数据的足够逻辑,并把它传递给设计模式中的其他组成部分以进行处理。 桂林电子科技大学信息科技学院毕业设计(论文) 第 4 页 共 25 页 “控制器”控制着模型和视图之间的交互过程。它决定着向用户返回怎样的视图,检查通过界面输入的信息,以及选择处理输入信息的模型。2.3 系统开发运

21、行环境本系统所使用的操作系统:Windows Xp, 后台所使用的数据库: SQL2005,开发工具:VISIO STDIO 2008。3 需求分析3.1 经济、社会和技术可行性经济可行性分析:由于餐厅点菜系统主要用于餐厅相关信息的管理,使餐厅领导准确掌握餐厅的情况以及方便用户点菜。可以为餐厅带来可观的经济效益。并且由于系统开发并不是太复杂,操作起来也比较简单,只需要一台作为服务器的计算机就可以运行,因此开发费用较低。社会可行性分析:随着计算机的发展与普及、互联网的扩展和网络安全技术的不断提高,用餐厅点菜系统在实际应用中越来越受人们的欢迎,并且在实际企业活动中表现出了巨大的经济价值。把餐厅点菜

22、纳入餐厅的 Intranet 体系中去,实现数据的共享,这样提高了数据资源的利用,并且能及时的得到更新,不需要像过去那样浪费大量的人力物力去进行抄写,提高工作的效率。技术可行性分析:本系统是基于 C#进行开发,可以提高使用的效率,主要实现技术有:(1)数据库技术。(2)C#开发技术。本人对以上技术都有一定的开发经验,所以本系统的开发在技术上是可行的。经过技术、经济、社会等方面的可行性分析,可以确定本系统的开发完全必要,而且是可行的。3.2 系统性能的需求为了保证能够长期、安全、稳定、可靠的运行,系统应满足以下性能要求:(1)系统处理的准确性与及时性:系统处理的准确性和及时性是系统的必要性能。在

23、系统设计和开发过程中,充分考虑当前和将来可能承受的工作量,使系统的处理能力和相应时间能够满足信息处理的要求。(2)系统的可扩充性及可维护性:系统的开发过程中,应该充分考虑以后的可扩充性,相当于升级。当今企业对系统的可维护性也有了相当高的关注。例如添加新功能。所以本系统采用了 MVC 的开发思想,大幅提高了系统的可扩展性及可维护性。(3)系统的可移植性:考虑到后期可能会进行数据库移植,所以采用了 hibernate框架进行开发,它可以自动对底层数据库进行相应的操作,而不要大量改动实现的源代码。3.3 系统功能分析餐厅点菜系统是根据现在餐厅的现状和发展情况来设计的,通过前人对该系统的初步需求结合自

24、身对餐厅管理的看法进行设计的,设计功能需求如下: 桂林电子科技大学信息科技学院毕业设计(论文) 第 5 页 共 25 页 把系统设计成多种权限,只有拥有了相应权限的人才可以进行相应的操作,对于权限的描述在之后的每个功能模块的会提及相应的权限,主要模块有基本信息管理、客户及会员管理、业务办理/取消、仓库管理、财务管理、员工管理、业务查询、系统设置,关于模块的详细介绍会在接下来几章。下面是对整个系统功能的一个分析结果:(1) 基本信息管理:此功能模块包括基本信息维护、餐台及区域维护、菜品信息维护,对在录入基本信息时使用的 ComboBox 中数据进行设置和维护,餐台及所在包厢进行详细设置,对消费者

25、使用的菜单中的数据(菜品信息)进行维护。 (2) 客户及会员管理:此功能模块包括客户信息管理、会员管理、会员卡设置。主要对客户信息进行管理。(3) 业务办理/取消:此功能模块有 4 个子模块:分别是顾客用餐登记,餐台预定登记,餐台使用/预定查询,餐台使用/预定查询,顾客退菜/结账。 (4) 仓库管理:此功能模块包括商品登记、库存查询、库存统计。(5) 员工管理:此功能模块主要是员工信息设置、员工信息维护、员工业绩查询。3.4 数据字典数据字典描述系统种涉及的每个数据,是数据描述的集合,通常配合数据流图使用,用来描述数据流图种出现的各种数据及加工。它包括:数据项,数据流,数据文件等。其中数据项表

26、示数据元素,数据流是由数据项组成的数据流,数据文件表示对数据的存储。数据项和数据库的表在附录中介绍。4 系统设计和数据库设计4.1 数据库的概念结构模型设计通过概念设计得到的概念模型是从现实世界的角度对所要解决的问题的描述,不依赖于具体的硬件环境和 DBMS。概念设计用来反映现实世界中的实体、属性和他们之间的关系等的原始数据形式,建立数据库的每一幅用户视图。4.2 数据库的逻辑结构模型设计人事管理系统设计与实现,首先要对数据库进行设计,系统使用 hibernate 框架进行数据库的访问,所以需要建立类与表之间的关系。用户类对应用户表,公告类对应公告表,员工类对应员工表,部门类对应部门表,账户类

27、对应账户表,并且通过之间的外键联系将某些类的对象作为另外一个类的属性。 桂林电子科技大学信息科技学院毕业设计(论文) 第 6 页 共 25 页 4.3 系统总体结构设计系统采用 C#进行开发,由于系统采用 MVC 的思想进行开发,采用 DBCP 技术进行数据库连接池的管理。使用 Struts2 的拦截器实现,登录验证,权限验证,事务处理和日志等功能。验证性功能使用写的验证器类进行验证。为了防止用户进行重复提交,所以我们采用了 struts2 提供的令牌功能来实现防止重复提交。对于密码方面采用 MD5加密算法,对密码进行加密并存储到数据库中去。4.4 系统功能模块详细设计4.4.1 餐厅员工管理

28、模块设计该模块主要包括对员工信息的管理工作。模块名称:餐厅员工管理模块功能:添加员工,删除员工,修改员工信息,查询员工信息。上级模块:员工管理界面下级模块:员工基本信息管理,员工保险和福利管理,员工工资管理,员工部门管理,员工总管理。具有相应的权限后,可以对相应的功能进行操作,否则无法操作或操作无效。4.4.2 点菜管理模块设计该模块主要包括对客户端点菜的管理工作。模块名称:点菜管理模块功能:客户点菜4.4.3 餐厅财务管理模块设计该模块主要包括对餐厅财务统计。模块名称:餐厅财务管理模块功能:财务统计。具有相应的权限能够进行相应操作,否则无法进行相关操作,或者会使操作不成功。4.4.4 账户登

29、录模块设计该模块主要包括账户登陆后获得账户信息。模块名称:账户登录模块功能:账户登录过后获得个人信息以及账户的权限。上级模块:系统总界面下级模块:个人账户管理。账户登录过后可以获取账户的权限,和相关的个人信息。 桂林电子科技大学信息科技学院毕业设计(论文) 第 7 页 共 25 页 5 系统的实现5.1 系统架构实现本系统采用 j2ee 的形式实现,用 MVC 的思想进行设计,struts2,hibernate 框架进行实现,首先,我们在使用 struts2 的时候,使用了给我们提供的拦截器机制,对事务,登录验证,权限验证,日志,令牌认证等功能。然后由于我设计开发的系统针对的群体比较多而不是一

30、个客户,所以考虑到数据库中的数据如果都只存放在一张表中,数据量会很大,不便于维护,而且查询效率影响也会非常大,所以我使用自己编写的框架进行实现,有点类似于 hibernate 但是它能够对不同的表进行操作,而且这些表有一定的规律,表名的最后都会带上 ID,这样可以提高系统查询,尤其是餐厅菜的查询,因为餐厅有很多种菜,会导致查询效率过低。还编写的一个类,结合自己编写的框架进行的对象的属性进行注入,使获取的信息能够更加完整。5.2 餐厅点菜管理模块图 5-1 餐厅点菜界面截图开单点菜:点击并进入这个页面可以查询没有使用的餐桌,并且进入点菜。 桂林电子科技大学信息科技学院毕业设计(论文) 第 8 页

31、 共 25 页 5.3 餐厅基本信息模块图 5-2 餐厅基本信息界面截图6 系统测试6.1 测试的重要性及目的软件的测试在软件生命周期中占据重要的地位,在传统的瀑布模型中,软件测试学仅处于运行维护阶段之前,是软件产品交付用户使用之前保证软件质量的重要手段。近来,软件工程界趋向于一种新的观点,即认为软件生命周期每一阶段中都应包含测试,从而检验本阶段的成果是否接近预期的目标,尽可能早的发现错误并加以修正,如果不在早期阶段进行测试,错误的延时扩散常常会导致最后成品测试的巨大困难。6.2 测试的步骤与开发过程类似,测试过程也必须分步骤进行,每个步骤在逻辑上是前一个步骤的继续。大型软件系统通常由若干个子

32、系统组成,每个子系统又由若干个模块组成。因此,大型软件系统的测试基本上由下述几个步骤组成:(1)模块测试 在这个测试步骤中所发现的往往是编码和详细设计的错误。(2)系统测试 在这个测试步骤中发现的往往是软件设计中的错误。(3)验收测试 在这个测试步骤中发现的往往是系统需求说明书中的错误。6.3 测试的内容由于整个系统的各大模块功能都是差不多的操作,所以我就不一一列出测试用例了,通常软件测试方法一般为两种:白盒测试与黑盒测试。黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,

33、 桂林电子科技大学信息科技学院毕业设计(论文) 第 9 页 共 25 页 它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。本系统的测试用例就是使用这种测试方法实现的。具体测试用例如下表:表 6-1 登录测试用例功能描述注册用列目的测试能否正确注册动作期望输出实际情况不填写用户名提示“用户名不能为空”与期望输出相同不填写密码提示“密码不能为空”与期望输出相同填写一个错误格式的用户名提示“用户名或密码不正确”与期望输出相同7 结论经过 5 个多月在校外培训时,

34、利用课下和假日时间的开发和设计,基本实现了之前的毕设的需求和功能,在回到学校后,在老师的指导下,把某些功能进行完善和改进,现在已经比较符合实际人事管理系统使用的要求,能实现各类查询和增删改操作。自己搭建了整个项目的框架,由于考虑如果注册用户太多,表中数据量太大,查询效率会很低,所以采用自己写的类似 hibernate 核心功能的框架,实现基于 SQL2005 数据的底层实现,完成了对每个用户创建属于该用户的表,并能够进行相关操作,另外还自己手动编写了一些比较有实用意义的工具,可以再以后的开发过程中进行使用。由于在外培训期间,开发时间还是比较有限,本人界面设计水平有限,界面不能达到最好的效果,系

35、统也有不尽人意的地方,这些都是程序有待完善的地方。通过这些天了设计与实现,让我了解了不少新的知识,自己也开发了一些新的工具,尤其是对软件的可扩张性和可维护性方面的感触很深,我们不能把可能变动的东西写死在程序中,应该根据不同的需要改变不同数据,或者应对后期可能进行的改变做出预测。最好的实现方法就是把这些容易改变的数据写入到 xml 文件或者 properties文件中,这样以后改动数据只需要改动文件,而不需要去改动程序,因此我还编写了一个工具,专门为我解析 xml 文件,生成配置文件对象,方便操作,提高程序执行效率。另外,在在使用参考文献的过程中,很多知识是平时无法学到的,受益非浅。 桂林电子科

36、技大学信息科技学院毕业设计(论文) 第 10 页 共 25 页 谢 辞这次系统的开发和设计是我第一次独自做的难度和工作量最大的一次,其中编写程序的过程中经历各种大大小小的困难,通过指导老师和同学的沟通和交流,还有网上一些人发布的关于技术问题的解答,逐步克服了各种问题,对于 C#编程有更一步深入理解,会对我今后的工作有一定的帮助。经过这么多天的付出终于完成了该系统,完成了毕业设计,整个开发过程中老师和同学给了我很大的鼓励和帮助,网络上的许多不知名人士也为我能够完成这个系统提供了很大的帮助。通过这次毕业设计,我学习到了很多东西,相信会在以后工作中非常受用。感谢我的指导老师黄建灯,在毕设期间精心的教

37、导,和很多宝贵的意见,使我的程序能变得完善,使我的论文更加规范,使我非常受益,终生难忘。还要感谢我在培训期间帮助过项目经理和同学们,因为他们给了我很多我没有遇到的想法,没有想过的问题,帮我解决了很多困惑。还有感谢网络上许多提供技术解答的朋友,如果没有你们的帮助,我想我没有那么容易能够完成这个系统,也没有办法学习到那么多我不了解的技术。最后还要感谢理解、帮助、支持我的同学们。他们永远是我值得尊敬的人。衷心的感谢你们! 桂林电子科技大学信息科技学院毕业设计(论文) 第 11 页 共 25 页 参考文献1 李瑞旭编著. ASP 实例教程. 北京:中国电力出版社,20002 陈湘主编. ASP. NE

38、T 与网站开发编程实战. 北京:清华大学出版社,20023 吴晨,张亮,张静编著. ASP.NET + SQL Server 数据库开发与实例. 北京:清华大学出版社,20064 江广顺, 余松编著. ASP.NET 2.0+SQL Server 热门网络应用开发详解. 北京:人民邮电出版社,20075 李建国. 基于 ASP 技术的网上购物系统的设计与实现J. 福建电脑,2008,(02).6 李华艳 邱伟. 浅谈网上购物系统的设计J. 集团经济研究,2007,(09Z).7 张福增,张洪沼,宋丽华,赵永升;网上选课系统的设计与实现J;福建电脑;2003 年 10 期8 唐辉. 基于 ASP

39、 技术的网上购物系统的设计与实现J. 新西部:下半月,2007,(02X).9 黄巧玲,陈宏溪,谢维波. 基于 ASP 的电子商务网站的设计与实现J. 福建电脑,2006,(06).10 Huinan Xu, Seltsikas, P. Evolving the ASP business model: Web service provision in the Grid era. Peer-to-Peer Computing, 2002. (P2P 2002). Proceedings. Second International Conference on5-7 Sept. 2002 Page(

40、s):152 - 159 桂林电子科技大学信息科技学院毕业设计(论文) 第 12 页 共 25 页 附 录数据库名:数据库名:CMSCMS目录:目录:表名:CMS_BORROWGOODS.1表名:CMS_BUFFETBOOKING.2表名:CMS_BUFFETS.3表名:CMS_CONSUMNPTIONDISH.4表名:CMS_CONSUMPTION.4表名:CMS_CONSUMPTIONREG.5表名:CMS_DISHSERVER.6表名:CMS_EMPLOYEE.6表名:CMS_INGOODS.8表名:CMS_ITEMDETAIL.8表名:CMS_ITEMTYPE.9表名:CMS_PAYM

41、ENTSDETAIL.9表名:CMS_PAYMENTSITEM.10表名:CMS_PERFORMANCE.11表名:CMS_RETREATDISHES.11表名:CMS_RETURNGOODS.12表名:CMS_ROOMTYPE.12表名:CMS_STOCK.13表名:CMS_VIPCLIENT.14表名:CMS_VIPTYPE.14表名:T_ITEMDETAIL.15表名:T_MODULE.15 桂林电子科技大学信息科技学院毕业设计(论文) 第 13 页 共 25 页 表名:T_RIGHT.16表名:T_RIGHT_MODULE_MAP.16表名:T_SYSLOG.17表名:T_USER.1

42、7表名:表名:CMS_BorrowGoods序序号号列名列名数据类型数据类型长度长度小数小数位位标标识识主主键键允许允许空空默认值默认值说明说明1IDint40是是否借出商品ID2StockGoodsIDint40是库存商品ID3Numberint40是借出商品的数量4BorrowTimedatetime83是(getdate()借出商品的时间5InfoNotenvarchar1000是借出备注6HandlesPeopleIDint40是经受人 ID7ModifyPersonnvarchar200是修改人8ModifyDatedatetime83是修改时间表名:表名:CMS_BuffetBoo

43、king序序号号列名列名数据类型数据类型长度长度小数小数位位标标识识主主键键允许允许空空默认值默认值说明说明1IDint40是是否预定餐台ID2BuffetsIDint40是要预定的 桂林电子科技大学信息科技学院毕业设计(论文) 第 14 页 共 25 页 餐台3BNamenvarchar200是预定人姓名4BTelPhonenvarchar200是预定人电话5HandlesPeopleIDint40是经手人 ID6CNumint40是宾客人数7BooKDatedatetime83是(getdate()预定时间8OverduTtimedatetime83是失效时间9InfoNotenvarch

44、ar5000是信息备注10ModifyPersonnvarchar200是修改人11ModifyDatedatetime83是修改时间表名:表名:CMS_Buffets序号序号列名列名数据类型数据类型长度长度小数小数位位标识标识主键主键允许允许空空默认值默认值说明说明1IDint40是是否餐台ID2Namenvarchar200是餐台名称3FloorIDint40是所在楼层4StateIDint40是餐台状态5RoomTypeIDint40是可容纳人数6InfoNotenvarchar2000是餐台信息备注7CreatePersonnvarchar200是创建人8CreateDatedatet

45、ime83是(getdate()创建时间9ModifyPersonnvarchar200是修改人10ModifyDatedatetime83是修改时间 桂林电子科技大学信息科技学院毕业设计(论文) 第 15 页 共 25 页 表名:表名:CMS_ConsumnptionDish序号序号列名列名数据类型数据类型长度长度小数小数位位标识标识主键主键允许允许空空默认值默认值说明说明1IDint40是是否点菜的 ID2MarkIDnvarchar2000是标识3DiskIDint40是菜品ID4DiskNumint40是菜品数量5IsPresentbit10是是否是赠菜6CreatePersonnva

46、rchar200是创建人7CreateDatedatetime83是(getdate()创建时间8ModifyPersonnvarchar200是修改人9ModifyDatedatetime83是修改时间表名:表名:CMS_Consumption序号序号列名列名数据类型数据类型长度长度小数小数位位标识标识主键主键允许允许空空默认值默认值说明说明1IDint40是是否2StockGoodsIDint40否库存商品ID3Numberint40是出库商品数量4OutDatedatetime83是(getdate()出库时间5InfoNotenvarchar5000是出库商品备注6RecipientI

47、Dint40是经手人姓名7ModifyPersonnvarchar200是修改人8ModifyDatedatetime83是修改时间 桂林电子科技大学信息科技学院毕业设计(论文) 第 16 页 共 25 页 表名:表名:CMS_ConsumptionReg序序号号列名列名数据类型数据类型长度长度小数小数位位标标识识主主键键允许允许空空默认值默认值说明说明1IDint40是是否ID2CustomerNumint40是来宾数量3BuffetsIDint40是桌台编号4EmployeeIDint40是服务员工ID5TotalAmountmoney84是消费总金额6Typenvarchar500是7I

48、sPaiedbit10是8HandlesPeopleIDint40是经手人 ID9MarkIDnvarchar2000是标识ID10CreatePersonnvarchar200是创建人11CreateDatedatetime83是(getdate()创建时间12ModifyPersonnvarchar200是修改人13ModifyDatedatetime83是修改时间表名:表名:CMS_DishServer序序号号列名列名数据类型数据类型长度长度小数小数位位标标识识主主键键允许允许空空默认值默认值说明说明1IDint40是是否菜品ID2Namenvarchar200是菜名3MnemonicS

49、ymbolnvarchar500是助记符4DishTypeIDint40是菜品类别编号5Descriptionnvarchar2000是菜品描述6Costmoney84是菜品成本 桂林电子科技大学信息科技学院毕业设计(论文) 第 17 页 共 25 页 7MeasuringUnitnvarchar500是计量单位8Pricemoney84是菜品价格9Commissionmoney84是提成10StockGoodsIDint40是当前可用数量11CreatePersonnvarchar200是创建人12CreateDatedatetime83是(getdate()创建时间13ModifyPers

50、onnvarchar200是修改人14ModifyDatedatetime83是修改时间表名:表名:CMS_Employee序号序号列名列名数据类型数据类型长度长度小数小数位位标识标识主键主键允许允许空空默认值默认值说明说明1IDint40是是否员工编号2Namenvarchar200是员工姓名3Sexnvarchar500是员工性别4PosIDint40是员工职位ID5DepIDint40是所在部门编号6StateIDint40是员工工作状态ID7TelPhonenvarchar150是电话号码8IDCardNumnvarchar180是身份证号码9Addressnvarchar2000是家

51、庭住址10InfoNotenvarchar5000是员工信息备注11VIPTypeIDint40是会员ID12CreatePersonnvarchar200是创建 桂林电子科技大学信息科技学院毕业设计(论文) 第 18 页 共 25 页 人13CreateDatedatetime83是(getdate()创建时间14ModifyPersonnvarchar200是修改人15ModifyDatedatetime83是表名:表名:CMS_InGoods序序号号列名列名数据类型数据类型长度长度小数小数位位标标识识主主键键允许允许空空默认值默认值说明说明1IDint40是是否商品ID2Namenvar

52、char200是商品名称3Specificationsnvarchar200是商品规格4Numberint40是入库数量5Pricemoney84是商品入库单价6Suppliernvarchar200是供应商7HandlesPeopleIDint40是接收人 ID8InDatedatetime83是(getdate()入库时间9InfoNotenvarchar1000是入库备注10ModifyPersonnvarchar200是修改人11ModifyDatedatetime83是修改时间表名:表名:CMS_ItemDetail序号序号列名列名数据类型数据类型长度长度小数小数位位标识标识主键主键

53、允许允许空空默认值默认值说明说明1IDint40是是否菜品类别ID2TypeIDint40是类型3Namenvarchar200是菜品类别名称 桂林电子科技大学信息科技学院毕业设计(论文) 第 19 页 共 25 页 4Descriptionnvarchar2000是描述5CreatePersonnvarchar200是创建人6CreateDatedatetime83是(getdate()创建时间7ModifyPersonnvarchar200是修改人8ModifyDatedatetime83是修改时间表名:表名:CMS_ItemType序号序号列名列名数据类型数据类型长度长度小数小数位位标识

54、标识主键主键允许允许空空默认值默认值说明说明1IDint40是是否项目类型ID2Namenvarchar200是3Descriptionnvarchar1000是4CreatePersonnvarchar200是创建人5CreateDatedatetime83是(getdate()创建时间6ModifyPersonnvarchar200是修改人7ModifyDatedatetime83是修改时间表名:表名:CMS_PaymentsDetail序序号号列名列名数据类型数据类型长度长度小数小数位位标标识识主主键键允许允许空空默认值默认值说明说明1IDint40是是否收支明细ID2PaymentTy

55、peIDint40是3Amountmoney84是金额4HandlesPeopleIDint40是经手人 ID5InfoNotenvarchar5000是备注6CreatePersonnvarchar200是创建人7CreateDatedatetime83是(getdate()创建时间8ModifyPersonnvarchar200是修改 桂林电子科技大学信息科技学院毕业设计(论文) 第 20 页 共 25 页 人9ModifyDatedatetime83是修改时间表名:表名:CMS_PaymentsItem序号序号列名列名数据类型数据类型长度长度小数小数位位标识标识主键主键允许允许空空默认值

56、默认值说明说明1IDint40是是否收支ID2Typenvarchar200是收支类型3Namenvarchar200是名称4Descriptionnvarchar5000是详细描述5CreatePersonnvarchar200是创建人6CreateDatedatetime83是(getdate()创建时间7ModifyPersonnvarchar200是修改人8ModifyDatedatetime83是修改时间表名:表名:CMS_Performance序号序号列名列名数据类型数据类型长度长度小数小数位位标识标识主键主键允许允许空空默认值默认值说明说明1IDint40是是否业绩ID2Empl

57、oyeeIDint40是业绩所属员工编号3TypeIDint40是业绩类型ID4Descriptionnvarchar1000否业绩描述5CreatePersonnvarchar200是创建人6CreateDatedatetime83是(getdate()创建时间7ModifyPersonnvarchar200是修改人8ModifyDatedatetime83是修改 桂林电子科技大学信息科技学院毕业设计(论文) 第 21 页 共 25 页 时间表名:表名:CMS_RetreatDishes序号序号列名列名数据类型数据类型长度长度小数小数位位标识标识主键主键允许允许空空默认值默认值说明说明1ID

58、int40是是否退菜记录ID2DishIDint40是所退菜品ID3DishNumint40是退菜数量4CauseIDnchar100是退菜原因编号5CreatePersonnvarchar200是创建人6RetreatDatedatetime83是(getdate()退菜时间表名:表名:CMS_ReturnGoods序序号号列名列名数据类型数据类型长度长度小数小数位位标标识识主主键键允许允许空空默认值默认值说明说明1IDint40是是否借出商品ID2GoodsBorrowIDint40否借出商品ID3Numberint40是归还商品数量4ReturnTimedatetime83是(getda

59、te()归还商品的时间5InfoNotenvarchar1000是信息备注6RecipientIDint40是经手人 ID7ModifyPersonnvarchar200是修改人8ModifyDatedatetime83是修改 桂林电子科技大学信息科技学院毕业设计(论文) 第 22 页 共 25 页 时间表名:表名:CMS_RoomType序序号号列名列名数据类型数据类型长度长度小数小数位位标标识识主主键键允许允许空空默认值默认值说明说明1IDint40是是否2Namenvarchar200是包厢名称3AccommodateNumint40是可容纳人数4EquipmentIDint40是设备编

60、号5Descriptionnvarchar5000是包厢描述6CreatePersonnvarchar200是创建人7CreateDatedatetime83是(getdate()创建时间8ModifyPersonnvarchar200是修改人9ModifyDatedatetime83是修改时间表名:表名:CMS_Stock序号序号列名列名数据类型数据类型长度长度小数小数位位标识标识主键主键允许允许空空默认默认值值说明说明1IDint40是是否库存商品编号2Namenvarchar200是商品名称3Suppliernvarchar200是供应商4Specificationsnvarchar200是商品

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论