个人作品说明书Word格式文档下载.docx
- 文档编号:22697138
- 上传时间:2023-02-05
- 格式:DOCX
- 页数:36
- 大小:2.29MB
个人作品说明书Word格式文档下载.docx
《个人作品说明书Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《个人作品说明书Word格式文档下载.docx(36页珍藏版)》请在冰豆网上搜索。
房态管理
退出系统
业务管理
基本信息设置
将
到
维
修
离
自
用
住
房
空
预定管理
入账管理
消费记账
收银退房
客房信息设置
客房类型设置
该系统应具有基本信息设置,业务管理、房态管理等相关关功能。
一、基本信息设置管理功能
1、客房信息设置和客房类型设置包含的表以及各自的E-R图
表1.客房信息表E-R图如下:
楼层编号
客房编号
是否可拼房
类型编号
客房信息
状态
额定人数
备注
床数
客房描述
客房信息表实体属性图
表2.客房类型表E-R图如下:
类型名称
客房类型
价格
可超预订数
拼房价格
客房类型表实体属性图
表3.楼层信息表E-R图如下:
楼层信息
楼层名称
楼层信息表实体属性图
2、数据库逻辑结构设计:
表1.客房信息表
表2.客房类型表
表3.楼层信息表
3、用代码实现,其详细的代码如下:
表1.客房信息表
CREATETABLE客房信息
(
客房编号varchar(12)NOTNULL,
类型编号varchar(4)NOTNULL,
楼层编号intNOTNULL,
额定人数intNULL,
床数intNULL,
客房描述varchar(40)NULL,
备注varchar(100)NULL,
状态varchar(4)NULL,
是否可拼房bitNULL
)ON[PRIMARY]
GO
CREATETABLE客房类型
类型名称varchar(40)NULL,
价格moneyNULL,
拼房价格moneyNULL,
可超预定数decimal(3,0)NULL,
CREATETABLE楼层信息
楼层名称varchar(60)NULL
4、表内插入数据记录的截图
表1.客房信息表数据
表2.客房类型表数据
表3.楼层信息表数据
5、该功能模块对应的窗体
2、业务管理功能模块
1、各个表的E-R图如下:
表4.预订单表E-R图
会员编号
业务员
预定单号
抵店时间
操作员
离店时间
联系电话
预定公司
单据状态
预订单
入住人数
预定人
预收款
客房价格
加床价格
入住价格
是否加床
折扣
折扣原因
预订单表实体属性图
表5.预订单历史表E-R图
预订单历史
预订单历史表实体属性图
表6.入住单E-R图
结帐日期
结帐金额
是否结帐
付款方式
应收帐款
入住单号
特要说明
电话等级
vip
入住单
保密
叫醒
早餐
业务员
联系电话
入住单实体属性图
表7.入住单历史表
入住单历史
入住单历史实体属性图
表8.账单明细表
帐单编号
账单明细
消费时间
消费内容
消费金额
账单明细实体属性图
表9.账单明细历史表
账单明细历史表实体属性图
2、数据库逻辑结构设计
表4.预订单表
表5.预订单历史表
表6.入住单表
表8.账单明细表
3、用代码实现,代码如下:
CREATETABLE预定单
预定单号varchar(36)NOTNULL,
会员编号intNULL,
客房类型varchar(4)NULL,
抵店时间smalldatetimeNULL,
离店时间smalldatetimeNULL,
单据状态varchar(20)NULL,
入住人数intNULL,
客房编号varchar(12)NULL,
客房价格moneyNULL,
入住价格moneyNULL,
折扣decimal(4,2)NULL,
折扣原因varchar(60)NULL,
是否加床bitNULL,
加床价格moneyNULL,
预收款moneyNULL,
预定人varchar(20)NULL,
预定公司varchar(60)NULL,
联系电话varchar(40)NULL,
备注varchar(510)NULL,
操作员varchar(10)NULL,
业务员varchar(50)NULL
CREATETABLE预定单历史
单据状况varchar(20)NULL,
CREATETABLE入住单(
入住单号varchar(36)NOTNULL,
业务员varchar(50)NULL,
早餐bitNULL,
叫醒bitNULL,
保密bitNULL,
vipbitNULL,
电话等级varchar(20)NULL,
特要说明varchar(50)NULL,
应收帐款moneyNULL,
是否结帐bitNULL,
结帐金额moneyNULL,
结帐日期smalldatetimeNULL,
付款方式varchar(20)NULL
CREATETABLE入住单历史
(
CREATETABLE帐单明细
帐单编号intIDENTITY(1,1)NOTNULL,
消费内容varchar(40)NULL,
消费金额moneyNULL,
消费时间smalldatetimeNULL,
备注varchar(80)NULL
CREATETABLE帐单明细历史
客房预订
入住管理
收银结账
3、房态管理功能
该功能没有具体的表格,而是与前面两个功能相互补充,以便可以清晰的看出房间的状态。
下面是其功能界面的截图。
四、详细设计与系统实现和相关代码
本系统附有登录页面,默认的用户名为:
123;
密码为:
456;
登录界面如图:
主界面
基础设置的功能
//-----------------显示客房类型管理设置窗体-----------------------
privatevoidmenuItem2_Click(objectsender,System.EventArgse)
{
//通过窗体名称查询该窗体是否已经存在,如存在则显示,否则就新创建一个
if(this.checkChildFrmExist("
RoomType"
)==true)
{
return;
}
RoomTypenewFrm=newRoomType();
newFrm.MdiParent=this;
newFrm.Show();
}
//-----------------显示客房信息管理设置窗体-----------------------
privatevoidmenuItem3_Click(objectsender,System.EventArgse)
RoomInfo"
RoomInfonewFrm=newRoomInfo();
业务管理功能
//-----------------显示客房预定信息窗体-----------------------
privatevoidmenuItem5_Click(objectsender,System.EventArgse)
HotelReserve"
HotelReservenewFrm=newHotelReserve();
//-----------------显示入住管理信息窗体-----------------------
privatevoidmenuItem6_Click(objectsender,System.EventArgse)
HotelArrival"
HotelArrivalnewFrm=newHotelArrival();
//-----------------显示消费记帐窗体-----------------------
privatevoidmenuItem7_Click(objectsender,System.EventArgse)
ClientConsume"
ClientConsumenewFrm=newClientConsume();
//-----------显示收银退房窗体---------------
privatevoidmenuItem8_Click(objectsender,System.EventArgse)
HotelLeave"
HotelLeavenewFrm=newHotelLeave();
//-----------显示房态图---------------
privatevoidmenuItem9_Click(objectsender,System.EventArgse)
RoomStatus"
RoomStatusnewFrm=newRoomStatus(0);
五、总结
之前的小组作品给了我很多启发,并且学到了很多。
而且对我这次的个人作品有了很大的帮助,让我有了完整的思路和系统的流程。
在这次的实践中,我认识到后台数据库在整个系统设计中的支撑作用。
它是整个系统实现的保证,因此,数据库的设计关乎整个系统的成败。
设计之前的需求分析更是必不可少,保证数据的真实可靠也是数据库之中很重要的一部分,它是保证系统正确性的前提。
针对计算机硬件结构提前做好物理结构的分析,尽量让其占少量的存储空间,提高空间利用率,还应进行逻辑概念分析,尽量避免纪录的重复,不需要建表的时候可以利用视图提取所需信息查看。
属于同一个数据库的每张表都不是独立存在的,表与表之间必然存在某种联系,分析时应格外注意这个问题,这样才能使得整个系统联系更加密切,从而使系统更加完善,功能更加齐全。
【实践成绩评定】
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 个人 作品 说明书
![提示](https://static.bdocx.com/images/bang_tan.gif)