Access数据库课程设计报告模版Word格式文档下载.docx
《Access数据库课程设计报告模版Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《Access数据库课程设计报告模版Word格式文档下载.docx(18页珍藏版)》请在冰豆网上搜索。
指导教师:
赵芳左靖
设计时间:
2016年5月
系统密码:
123456
一.系统开发题目:
二.作者:
班级
学号
姓名
分工
15401
11
邓祖晨
订单信息表,客户信息表,客房类型表,查询,子宏,建立关系
12
周倩
职工信息表,客房类型表,客房信息表,SQL查询,窗体及宏,建立关系,报表
三.系统开发设计思想及系统功能:
(一).用户
该酒店管理系统是为了酒店的运营管理方便而设计的,所以我们对它的功能设想是让它可以满足以下三类人群的需求:
1.酒店管理层:
能够清楚酒店的职工和房间的安排情况;
2.酒店前台人员:
能够对入住酒店的旅客和订单进行登记、删除等相关操作;
3.入住酒店旅客:
他们可以通过该系统知道自己的入住和退房时间,知道某一类房间入住时所需要的价钱。
(二).需求分析
该管理系统融合了房间信息、客房信息、职工信息、更新入住信息、删除退休人员信息、查看房间状况和计算房间价格为一体的综合系统。
该系统的主要编写的功能是客房情况查询和入住人员变动登记。
(三).主要功能:
该系统从功能方面可分为四个方面:
登录:
想要打开该系统首先需要输入用户名和密码,这样可以保证系统的安全性。
房间管理:
该模块主要是进行房间入住信息的管理,包括订单、客户,我们可以通过更新将房间信息中原本显示空房的更新为有人入住的状态
更新记录和删除记录:
也可以删除掉年龄符合退休年龄的人员信息。
四.系统主要功能模块的设计:
1、全局E-R图
1.1酒店管理系统模块图
1.2酒店管理系统E-R图
1.3酒店管理系统职工E-R图
1.4酒店管理系统客房E-R图
2、数据库表设计
(1)各表设计图
2.1订单信息表
2.2客房类型
2.3客房信息
2.4客户信息表
2.5职工信息
(2)各表间的关系图
(3)主要查询设计视图
在职人员情况
房间余量更新查询:
职工退休删除查询:
房间查询:
少数民族员工:
空房查询:
(4)主要窗体设计图
(5)主要报表设计图
(6)主要宏设计图
(7)所涉及的VBA代码
1.=DateDiff("
y"
[入职年份],"
2016"
)(用于工龄报表计算职工工龄)
2.PrivateSubCommand8_Click()
DimaAsInteger
DimbAsInteger
a=Text16.Value
b=Text4.Value
s=a*b
Text6.Value=s
EndSub(用于计算窗体计算房间价格)
五.系统开发的心得体会:
通过了一个学期的学习让我们掌握了基础的access,在进行课程设计的过程中,我们有了如下的体会:
1.逻辑。
作为一个计算机的作业,它有着计算机所具备的特征,那就是需要极强的逻辑思维。
我们开始通过一些途径了解酒店的运营方式,然后直接就开始制作表格。
这个在后期整理报告的时候带来了不少的麻烦,因为逻辑的最需要体现的地方就在于要先有完整的思维再去按照计划操作是最具有效率的,也会避免后期出现的一定问题。
比如说我们在后期发现一个酒店怎么能没有客人退房的操作过程,然后要添加修改的时候就会发现有一定的麻烦,需要在客户信息表中再增加新的字段之类的,这样的教训告诉我们先有准备才会给后面提供方便,在设计中一个遵循流程的逻辑思维必不可少。
2.关系:
在我们进行access表建立关系时,也让我们有点头疼,因为在我们之前的认知中,虽然我们知道连接关系是一种将两个表的公共字段之间建立联系,不过一直停留在表层的相同字段相连的操作中,对于深入的为什么要建立联系以及一对多和一对一到底是为什么存在疑问。
由于理解的不够深入,导致自己在建立关系的时候出现了犹疑,不过我们查询了书,和一些网络信息,理解了这是一种信息的组合,然后就可以创建其他的查询之类,以方便同时显示来自多个表的信息。
由于建立关系是一个基础性的操作,以后我们还需要更深入理解。
3.公式:
在操作中我们发现了公式的重要性。
因为要实行某个操作需要如何筛选条件就需要公式的辅助。
我们中间涉及到两个关于日期的公式让我印象比较深刻。
一个是存在于报表中的用入职年份计算工龄,这需要将两个日期相减,公式并没有掌握熟练,于是我们又自己翻开课本,在课本中的VBA环节中找到了这个公式,记忆很深刻,这种用于自己实践的学习会让我们更加能够掌握知识。
这次的课程设计相当于是将我们这一学期学习的技能应用于实践,让我们能够完整自主的开始回顾这个学期所学的知识并且对access进行深入的理解掌握。
总的而言,这次的课程设计让我们收获良多。