sql数据库课程设计客房信息管理系统

sql数据库课程设计客房信息管理系统

ID:9380628

大小:112.55 KB

页数:10页

时间:2018-04-29

sql数据库课程设计客房信息管理系统_第1页
sql数据库课程设计客房信息管理系统_第2页
sql数据库课程设计客房信息管理系统_第3页
sql数据库课程设计客房信息管理系统_第4页
sql数据库课程设计客房信息管理系统_第5页
资源描述:

《sql数据库课程设计客房信息管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《SQLServer数据库设计》课程设计报告课题名称:客房信息管理系统班级:10软2班学号:201002040234姓名:罗清玉完成日期:2010-6-14课程设计报告内容项目名称客房信息管理系统姓名罗清玉其他参与人员罗清玉、廖少锋、谭妙本人在项目中主要完成的工作①给组员分配任务。②做系统分析:分析系统应具有的各项功能,设计出功能模块图。③数据库概念设计:设计E-R图。④数据库的逻辑设计:根据E-R图进行数据库德逻辑设计,分析系统应划分几张表并初始化表的逻辑结构。⑤数据库的物理实现:创建数据库,各表、视图、建立存储过程、触发器、默

2、认、约束、实现数据库的完整性,设计函数对表或视图进行查询。⑥系统测试,向表中插入数据测试系统功能是否实现。完成任务的体会①数据库设计是相当复杂的过程,进行数据库设计需要逐步分析。②要有恒心和毅力,多人合作要有很强的团队合作精神。③不懂的要多与老师同学交流,从中获益。④数据库设计强调动脑,更重要的是养成勤动手的习惯,多操作。⑤进行E-R图设计时应从系统功能出发,确定主要实体及其联系。⑥数据表的设计设计须根据E-R图确定有哪些数据表,然后确定表中应包含哪些列。⑦在表中建立各种约束能保证数据库的完整性,往表中输入数据时不至于出现不合法的

3、数据⑧数据库的物理设计必要时可使用代码方式编写,以加深印象。⑨发现错误应做好笔记,以避免下次再犯同样的错误。⑩熟悉教材内容,以免用到教材上的相关内容时感觉陌生。一、系统分析(一)系统的需求分析:1.系统目标:本系统将实现用计算机对客房信息进行管理,主要功能包括客户入住登记管理、客房基本信息管理、客户查询功能管理,本系统是一套可以在正常的运营中对客房资源、顾客信息、结算信息等进行管理的软件,实现宾馆各种信息的系统化、规范化和自动化。2.系统的功能需求:本系统系统管理员可对客户及客房信息进行插入、修改、查询、删除。3.系统的功能划分:

4、用户通过身份认证登录系统主界面,可选择的执行5项操作,入住登记管理、客房信息管理、客户信息查询、退房管理、退出系统。(二)系统的功能分析:1、入住登记功能该功能实现了对客户信息的管理。该功能可以对客户信息进行增加、删除和修改。客户信息包括对信客户进行登记,登记内容包括房号、姓名、性别、年龄、国籍、客房级别、住店日期、离店日期等。2、客房信息管理功能该功能实现了对客房信息的管理,房间状态模块完成对房间信息的查询的功能,用户可以按房间号,级别,楼层,状态,单价,能够容纳的人数等信息进行查询,并显示相应符合条件的数据,房间编辑模块对房间

5、的基本信息进行添加,删除及修改的功能。3、客户信息查询功能该功能实现了对客户信息的查询。管理人员可以根据房号、姓名、国籍、住店日期或离店日期对客户信息进行查询,查询到的信息包括房号、姓名、性别、年龄、国籍、客房级别、住房天数、住店日期、离店日期等。4、退房管理功能该功能实现对用户退房的管理,对客人的退房信息进行管理,根据客人入住信息,进行结算,计算出客人消费金额,根据多返少补的原则,对客人进行结算。(三)系统的功能模块设计通过对上述功能进行分析,分块,按照结构化程序设计的要求,得到功能模块图如下:客房信息管理系统客户信息登记入住登

6、记管理客房信息管理客户信息查询管理客房入住登记客户信息删除房间状态房间编辑客人资料查询入住状态查询退房管理退房登记账务结算二、数据库的概念设计(画出E—R图)房间客户换房住址证件号籍贯出生日期性别姓名客户编号国籍证件类型入住退房房间号规格价格状态入住日期日期日期档次二、数据库的逻辑设计(一)数据表的设计1、客户信息表列名数据类型与长度空否说明客户编号Char(10)Notnull主键客户姓名Varchar(8)Notnull性别Char(2)Notnull限男、女出生日期datetimeNull籍贯Varchar(50)Notnu

7、ll国籍Varchar(10)Notnull证件类型Char(6)Notnull证件号码Varchar(20)Notnull唯一住址Varchar(50)Null备注varchar(200)Null2、房间信息表列名数据类型与长度空否说明房间号Char(6)Notnull主键档次Char(6)Notnull规格Char(8)Null状态Char(2)Notnull限于空或满价格IntNotnull不能为负3、入住登记表列名数据类型与长度空否说明入住日期datetimeNotnull客户编号Char(10)Notnull外键房间号C

8、har(6)Notnull外键性质Char(6)Notnull限入住,换房,默认入住4、退房表列名数据类型与长度空否说明客户编号Char(10)Notnull外键房间号Char(6)Notnull外键入住日期datetimeNotnull退房日期D

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。