信息管理系统课设.docx
- 文档编号:29248623
- 上传时间:2023-07-21
- 格式:DOCX
- 页数:14
- 大小:426.16KB
信息管理系统课设.docx
《信息管理系统课设.docx》由会员分享,可在线阅读,更多相关《信息管理系统课设.docx(14页珍藏版)》请在冰豆网上搜索。
信息管理系统课设
信息管理系统课设
信息管理系统课程设计
酒店管理信息系统
班级:
电信XX班
学号:
XX
姓名:
XX
一、课程设计总体任务
系统开发的总体任务是实现宾馆各种信息的系统化、规范化和自动化。
系统功能分析是在系统开发的总体任务的基础上完成的。
宾馆管理信息系统需要完成的主要任务有:
●有关客房标准的制定、标准信息的输入,包括标准编号、标准名称、房间面积、床位数量、住房单价、是否有空调、电视机、电话以及单独卫生间等。
客房标准信息的修改、查询等。
●客房基本信息的输入,包括客房编号、客房类型、客房位置、客房单价、备注等。
●客房基本信息的查询、修改,包括客房编号、客房类型、客房位置、客房单价、备注等。
●剩余客房信息的查询等。
●订房信息的输入,包括客房编号、客房种类、客房位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣、备注信息等。
●订房信息的修改和查询,包括客房编号、客房种类、客房位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣、备注信息等。
●结算信息的输入,包括客房编号、客房种类、位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣、结算日期、备注信息等。
●结算信息的修改和查询,包括客房编号、客房种类、客房位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣、结日期、备注信息等。
二、数据库设计
设计数据库系统时首先应该充分了解用户各个方面的需求,包括现有的以及将来的可能增加的需求。
数据库的设计一般包括以下步骤:
数据库需求分析、数据库概念结构分析、数据库逻辑结构分析。
(1)数据库需求分析
用户的需求具体体现在各种信息的提供、保存、更新和查询等方面,这就要求数据库结构能够充分满足各种信息的输入和输出。
收集基本数据、数据结构以及数据处理的流程,组成一份详尽数据字典,为后面的具体设计大侠基础。
仔细分析调查有关宾馆管理信息需求的基础上,得到本系统所处理的数据流程。
基本信息录入
宾馆管理信息系统数据流程图
(2)数据库概念结构设计
设计规划出的实体有:
客房标准信息实体、客房信息实体、订房信息实体、结算信息实体。
各个实体具体的描述E-R图如下:
客房标准信息实体E-R图
客房信息实体E-R图
订房信息实体E-R图
结算信息实体E-R图
实体之间关系E-R图
(3)数据库逻辑结构设计
首先将宾馆管理信息系统的数据库概念结构转化为microsoftaccess数据库系统所支持的实际数据模型,即:
数据库的逻辑结构。
其各个表格的设计结果如下:
列名
数据类型
可否为空
说明
Typeid
Varchar
NOTNULL
标准编号
Typename
Varchar
NOTNULL
标准名称
Area
Numeric
NULL
房间面积
Bednum
Numeric
NULL
床位数量
Haircondition
Varchar
NULL
是否有空调
Htelephone
Varchar
NULL
是否有电话
Htelevision
Varchar
NULL
是否有电视
Htoilet
Varchar
NULL
是否有单独卫生间
Price
Numeric
NULL
单价
Roomtype客房标准信息表
数据库表的roomtype信息为:
列名
数据类型
可否为空
说明
roomNO
Varchar
NOTNULL
客房编号
Roomtype
Varchar
NOTNULL
客房种类
Roomposition
Varchar
NULL
客房位置
Roomprice
Numeric
NULL
单价
Putup
Varchar
NOTNULL
是否被预定
Roommemo
Text
NULL
备注
Rooms客房信息表
数据库表的room信息为:
列名
数据类型
可否为空
说 明
Bookno
Varchar
NOTNULL
订房编号
Customname
Varchar
NOTNULL
顾客姓名
CustomID
Varchar
NOTNULL
身份证号码
Roomno
Varchar
NOTNULL
客房编号
Indate
Datetime
NULL
入住日期
Discount
Numeric
NULL
折扣
Inmeno
Text
NULL
备注
Checkdate
Datetime
NULL
结算日期
Amount
Numeric
NULL
金额
Bookin订房信息表
数据库表的bookin信息为:
数据库表的登陆信息为:
三、系统设计与实现
现在将通过宾馆信息系统中各个功能模块的实现。
要进行系统用户管理模块的创建、客房标准管理模块的创建、客房信息管理模块的创建、订房信息管理模块的创建、结算信息管理模块的创建。
(1)、创建工程项目——hotel-Mis
(2)、创建宾馆管理系统的主窗体
(3)、创建主窗体的菜单
(4)、创建公用模块
(5)、用户登陆窗体的创建
(6)、添加用户窗体的创建
(7)、修改用户密码窗体的创建
(8)、添加客房标准窗体的创建
(9)、修改客房标准窗体的创建
(10)、伤处客房标准
(11)、添加客房信息窗体的创建
(12)、修改客房信息
(13)、删除客房信息
(14)、查询客房信息
(15)、查询剩余客房信息窗体的创建
(16)、添加订房信息
(17)、修改订房信息
(18)、查询订房信息
(19)、添加结算信息窗体的创建
(20)、修改结算信息
(21)、查询结算信息
完成了程序各个功能模块的创建后,运行程序。
整个系统得到:
首先得到登陆场窗口:
输入用户名和密码之后,进入系统出现下图:
选择“客房信息管理/设置客房信息/添加客房信息”菜单,得到:
选择“客房信息管理/设置客房信息/查询客房信息”菜单查询客房种类,得到:
查询结果如图所示:
选择“订房信息管理/查询剩余客房信息”菜单,得到:
查询结果如图:
选择“订房信息管理/订房信息查询”菜单,得到下图:
查询结果如图:
选择“结算信息查询”菜单,得到:
查询结果如图:
四、心得体会
经过一个星期的设计和开发,《宾馆信息管理系统》基本开发完毕。
其功能基本符合需求,能够完成对客房资源、顾客信息、结算信息进行管理,利用宾馆管理信息系统及时了解各个环节中信息的变更。
该系统设计操作简单,易于使用。
对于数据的一致性的问题也通过程序进行了有效的解决。
但是由于课程设计时间有限,所以该系统还有许多不尽如人意的地方,比如用户界面不够美观,出错处理不够等多方面问题。
这此都有待进一步改善。
通过这次课程设计的学习,我掌握了一种新的面向对象的数据库系统开发工具VisualBasic6.0的使用。
它使用面向对象的开发技术,能够轻松开发出功能强大的专门针对用户的应用程序。
使用结构化的查询技术,能够从大量的数据中快速查询需要的信息。
能够快速、随意地制作出用户需要的各种形式的窗体和控件。
另外,通过这次课程设计的学习,我提高了自己运用所学的基础知识和技能,独立解决一般的计算机工程问题的能力。
此次课程设计,我收益很大。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息管理 系统