1、目录 1绪论.............................................................2 2课程设计目的与要求...............................................2 2.1课程设计目的................................................2 2.2课程设计的实验环境..........................................2 2.3课程设计的预备知识..................................
2、2 2.4课程设计要求................................................2 3课程设计内容.....................................................3 3.1系统功能分析................................................3 3.2建立模型....................................................3 3.3创建表.....................................
3、5 3.4创建查询...................................................13 3.5创建窗体...................................................19 4课程设计总结....................................................24 参考文献.........................................................25
4、 1绪论 电子商务的发展和市场竞争的加剧将企业推上了风口浪尖,中小企业除了积极迎接挑战外别无选择。网络的兴起与电子商务的发展带来了时空界限的突破、商贸方式的变革以及经济活动的革命。然而,管理水平的差异会弱化平等的竞争意义。因此进行有效的管理系统就成为了企业保存竞争实力的一个重要手段。然而对于一个小企业来说,实现有效的进销存管理系统必然存在着一定的难度,因此就必须借助现代化的管理方法。 在市场竞争中,运用高科技的计算机技术,已经成为现代竞争的一个主要特色。通过进销存管理系统,及时将网络中的有效讯息传递给相关人,从而及时
5、发现问题,更好的把握机会。 现做一个简单的宾馆客房管理系统,希望能帮助宾馆对其管理有个更好的,快捷的作用。 2课程设计目的与要求 2.1课程设计的目的 本课程的课程设计实际是电子商务和计算机信息管理专业学生学习完《数据库原理及应用(ACCESS 2002)》课程后,进行的一次全面的综合训练,其目的在于加深对数据库基础理论和基本知识的理解,掌握运用数据库应用系统开发软件的基本方法。 2.2 课程设计的实验环境 硬件要求能运行Windows 9.X操作系统的微机系统。数据库应用系统开发软件可以选用Microsoft Access,或其他数据库管理系统。 2.3 课程设计的预备知识
6、熟悉数据库的基本知识及一种以上数据库系统开发软件。 2.4 课程设计要求 按课程设计指导书提供的课题,应根据下一节给出的基本需求独立完成八个方面的设计,标有“可选”的部分可根据设计时间的安排及工作量的大小适当选择。选用其他课题或不同的数据库管理系统,可以组成设计小组,分模块进行,共同协作完成一个应用系统的开发任务。要求书写详细的设计说明书,对复杂的代码段和程序段,应画出程序流程图。在界面设计中,画出每个窗口的布局,有多个窗口时,按模块调用的方式画出窗口调用图,用手工画好报表和标签样式,严禁相互抄袭。 3课程设计内容 3.1系统功能分析 3.1.1 系统功能分析 宾馆管理系统需要对入
7、住的人员和客房情况进行详细的管理,其中主要针对客房情况和人员入住情况进行管理。因此本系统分为如下两大个方面:1)基本情况资料,而基本情况资料有分为1.职员资料2.客房类型3.客房资料4.会员管理.等2)消费结帐管理,一样分为1.预定记录2.入住记录3.消费结帐. 此外,系统管理员还可以通过报表对系统的明细一目了然。 3.1.2 系统功能模块设计 宾馆管理系统包括职员资料管理,客房类型管理,客房资料管理,会员资料管理,帐目管理分为入住管理,预定管理,,消费结帐管理,而在查询界面,可以查到详细的各种管理系统。 3.2建立模型 3.2.1 数据库需求分析 职员信息:职员编号,姓名,职位,
8、性别,籍贯,年龄,民族,健康状况, ,身份证号,家庭住址,联系电话,备注等. 客房类型:类型编号,类型名称,客房价格,拼房价格,可超额定数. 客房资料:客房编号,类型编号,类型名称,楼层编号,额定人数,固有床数,客房状态, ,备注等. 职员信息实体E-R图: 职员信息 职员ID 民族 姓名 性别 职位 酒店管理系统总体E-R图如图所示 职员 用户 会员 酒店 管理 入住 拥有 会员信息 拥有 客房价格 属于 客房 拥有 n 1 1 1 1 1 n n 1 1 n 1 3.3创建表 3.3.
9、1创建空数据库 1)打开住界面,弹出Microsoft Access键,单击[空Access数据库]键。 2)将其命名为销商店进销存管理数据库,点击创建。出现数据库的任务栏。 3.3.2创建客房信息表 1).单击【新建】,选择【数据表试图】 2).输入数据生成客房信息表,如图所示; 3.3.3同样的方法创建职员信息表如图所示; 3.3.4利用使用向导创建表创建客房类型表,如图所示; 3.3.5利用导入方法创建会员资料表 1).在数据库中打开导入对话框; 2).导入桌面上的表格信息,生成会员资料表,如图所示; 3.3.6利用使用设计器创
10、建表创建消费结账表,如图所示; 3.3.7通过输入数据库创建入住记录表,如图所示 3.3.8利用表向导创建预定表, 1).单击【新建】按钮,选择【表向导】;如图; 2).弹出表向导对话框,进行选择需要的字段,如图; 3).设定表名称; 4).单击完成; 5).打开此表,输入信息,如图所示; 3.3.9作出所有的表,如图所示; 3.3.10建立关系图,如图所示; 3.4创建查询 3.4.1创建查询 1).单击【新建】 2).单击【简单查询向导】 3).为查询制定标题,如图所示; 4)
11、建立会员消费查询,输入数据,如图所示; 3.4.2按同样的方法创建客房入住情况查询,如图所示; 3.4.3建立按客房编号查询客房信息,如图 1).打开设计视图 2).添加表及所需的字段; 3).演示; 4).演示结果为; 3.4.4建立交叉表查询,新建职员岗位查询交叉表 1).单击【新建】新建职员岗位查询交叉表,选择【交叉表查询向导】 2)选择需要的表 3).选择行标题字段; 4).指定查询名称; 5).所建立的查询如图所示; 3.4.5利用同样的方法创建客房预订信息查询,如图所示; 3.5创建窗体 3.5
12、1创建窗体; 1). 建立入住记录窗体,单击【新建窗体】,选择窗体向导,如图所示; 2).选择需要的表或查询,如图; 3).选择所用的样式; 4).单击【下一步】,直至完成,生成入住记录查询,如图所示; 3.5.2利用同样的方法创建职员信息窗体,如图所示; 3.5.3利用窗体向导创建会员资料表查询,如图所示 3.5.4创建消费结账窗体,如图所示; 3.5.5创建职员岗位窗体,如图所示; 4课程设计总结 数据库课程设计和实验都结束了,在这段时间我学到了很多知识。通过这次的课程设计,使我增加了对数据库基本概念的理解,提高对知识的理解
13、和应用能力,并且对数据库的应用都有了更深的了解,使我的数据库编写水平又有了明显的提高。在WINDOWS的环境中,用ACCESS和VISUAL BASIC代码构建一个库存管理系统。让我了解到了在实际的环境下编写数据库的应用。 我做的课设题目是宾馆客房管理系统,在做课设的过程当中,我充分运用我们所学的知识,当然其中肯定有不懂或者懵懂的问题,所有就去图书馆查看相关的资料,上课时也咨询了老师同学,最后问题也都迎刃而解了。 总的来说,数据库的实验是我们上大学以来遇到的最大的课题,它不像以前的课题很容易就完成,它需要设计人有足够的耐心,超强的学习能力和坐的住的心态。所以,这次实验中,我的许多毛病都有了
14、改善。这些都不是主要的,重要的是我们在这次实验中,以及平时上课的时候,从老师那里学到了很多做人做事的道理,这些金玉良言将对我们终身受用。 参考文献 [1] 甘雷,《中文Access2002标准教程》,北京希望电子出版社,2008 [2] 王珊,《数据库系统简明教程》,北京高等教育出版社,2004 [3] 苏帅华,《中文版Access2002宝典》,北京人民邮电出版社,2004 [4]李春葆,曾平,《Access数据库程序设计》,北京清华大学出版社,2005 [5]罗小沛,《数据库技术》,武汉华中理工大学出版社,2000 [6]丁堡康,《数据库实用教程》,北京清华短信额出版社,20
15、01 [7]梁书赋,《精通中文版Access2002数据开发与应用》,北京清华大学出版社,2001 [8]李禹生,《Access2002应用技术》,北京中国水利点出版社,2002 [9]张冕洲,《Access2002开发使用全书》,北京电子工业出版社,2002 [10]故名,《数据库原理与应用Access2002》,北京高等教育出版社,2004 西安建筑科技大学华清学院课程设计(论文)任务书 专业班级: 会计0904 学生姓名: 武宏权 指导教师(签名): 骆正山 一、课程设计(论文)
16、题目 宾馆客房管理系统数据库设计 二、 本次课程设计(论文)应达到的目的 课程设计以实际应用中的小型题目为主,要求每一考生能独立完成一个数据库系统的分析及设计。 三、本次课程设计(论文)任务的主要内容和要求(包括原始数据、技术参数、设计要求等) 1、独立完成以下设计任务: 1)进行需求分析,编写数据字典;2)设计E-R图,并生成数据物理结构;3)实现数据的录入、修改、查询;4)实现分类查询、分类统计并生成相应窗体。5)每位学生的数据库系统不得少于3个数据表、3个窗体、4个查询、2个报表。 2、设计报告按照以下提纲书写: 1) 摘要或设计说明;2) 需求分析;3) 数据库设计;4) 数据库系统功能设计及实现;5) 总结。 四、应收集的资料及主要参考文献: 收集资料: 数据库设计技术、数据库应用系统设计技术等。 参考文献: [1] 姚普选.《数据库原理及应用(Access)(第二版)》.北京:清华大学出版社,2006. [2] 毕超.《Access课程设计案例精编》. 北京:中国水利出版社,2006. [3] Access2003帮助系统。 五、审核批准意见 教研室主任(签字)






