sql数据库课程设计.doc
约10页DOC格式手机打开展开
sql数据库课程设计,《sql server 数据库设计》课程设计报告课程设计报告内容项目名称 客房信息管理系统 姓名 罗清玉其他参与人员 罗清玉、廖少锋、谭妙本人在项目中主要完成的工作 ① 给组员分配任务。② 做系统分析:分析系统应具有的各项功能,设计出功能模块图。③ 数据库概念设计:设计e-r图。④ 数据库的逻辑设计:根据e-r图进行数...
内容介绍
此文档由会员 yeyun 发布
《SQL Server 数据库设计》
课程设计报告
课程设计报告内容
项目名称 客房信息管理系统 姓名 罗清玉
其他参与人员 罗清玉、廖少锋、谭妙
本人在项目中主要完成的工作 ① 给组员分配任务。
② 做系统分析:分析系统应具有的各项功能,设计出功能模块图。
③ 数据库概念设计:设计E-R图。
④ 数据库的逻辑设计:根据E-R图进行数据库德逻辑设计,分析系统应划分几张表并初始化表的逻辑结构。
⑤ 数据库的物理实现:创建数据库,各表、视图、建立存储过程、触发器、默认、约束、实现数据库的完整性,设计函数对表或视图进行查询。
⑥ 系统测试,向表中插入数据测试系统功能是否实现。
完成任务的体会 ①数据库设计是相当复杂的过程,进行数据库设计需要逐步分析。
②要有恒心和毅力,多人合作要有很强的团队合作精神。
③不懂的要多与老师同学交流,从中获益。
④数据库设计强调动脑,更重要的是养成勤动手的习惯,多操作。
⑤进行E-R图设计时应从系统功腀@龇ⅲ范ㄖ饕堤寮捌淞怠�
⑥数据表的设计设计须根据E-R图确定有哪些数据表,然后确定表中应包含哪些列。
⑦在表中建立各种约束能保证数据库的完整性,往表中输入数据时不至于出现不合法的数据
⑧数据库的物理设计必要时可使用代码方式编写,以加深印象。
⑨发现错误应做好笔记,以避免下次再犯同样的错误。
⑩熟悉教材内容,以免用到教材上的相关内容时感觉陌生。
一、系统分析
(一) 系统的需求分析:
1. 系统目标:本系统将实现用计算机对客房信息进行管理,主要功能包括客户入住登记管理、客房基本信息管理、客户查询功能管理,本系统是一套可以在正常的运营中对客房资源、顾客信息、结算信息等进行管理的软件,实现宾馆各种信息的系统化、规范化和自动化。
2. 系统的功能需求:本系统系统管理员可对客户及客房信息进行插入、修改、查询、删除。
3. 系统的功能划分:用户通过身份认证登录系统主界面,可选择的执行5项操作,入住登记管理、客房信息管理、客户信息查询、退房管理、退出系统。
(二) 系统的功能分析:
1、入住登记功能
该功能实现了对客户信息的管理。该功能可以对客户信息进行增加、删除和修改。客户信息包括对信客户进行登记,登记内容包括房号、姓名、性别、年龄、国籍、客房级别、住店日期、离店日期等。
2、客房信息管理功能
该功能实现了对客房信息的管理,房间状态模块完成对房间信息的查询的功能,用户可以按房间号,级别,楼层,状态,单价,能够容纳的人数等信息进行查询,并显示相应符合条件的数据,房间编辑模块对房间的基本信息进行添加,删除及修改的功能。
3、客户信息查询功能
该功能实现了对客户信息的查询。管理人员可以根据房号、姓名、国籍、住店日期或离店日期对客户信息进行查询,查询到的信息包括房号、姓名、性别、年龄、国籍、客房级别、住房天数、住店日期、离店日期等。
4、退房管理功能
该功能实现对用户退房的管理,对客人的退房信息进行管理,根据客人入住信息,进行结算,计算出客人消费金额,根据多返少补的原则,对客人进行结算。
(三)系统的功能模块设计
通过对上述功能进行分析,分块,按照结构化程序设计的要求,得到功能模块图如下:
课程设计报告
课程设计报告内容
项目名称 客房信息管理系统 姓名 罗清玉
其他参与人员 罗清玉、廖少锋、谭妙
本人在项目中主要完成的工作 ① 给组员分配任务。
② 做系统分析:分析系统应具有的各项功能,设计出功能模块图。
③ 数据库概念设计:设计E-R图。
④ 数据库的逻辑设计:根据E-R图进行数据库德逻辑设计,分析系统应划分几张表并初始化表的逻辑结构。
⑤ 数据库的物理实现:创建数据库,各表、视图、建立存储过程、触发器、默认、约束、实现数据库的完整性,设计函数对表或视图进行查询。
⑥ 系统测试,向表中插入数据测试系统功能是否实现。
完成任务的体会 ①数据库设计是相当复杂的过程,进行数据库设计需要逐步分析。
②要有恒心和毅力,多人合作要有很强的团队合作精神。
③不懂的要多与老师同学交流,从中获益。
④数据库设计强调动脑,更重要的是养成勤动手的习惯,多操作。
⑤进行E-R图设计时应从系统功腀@龇ⅲ范ㄖ饕堤寮捌淞怠�
⑥数据表的设计设计须根据E-R图确定有哪些数据表,然后确定表中应包含哪些列。
⑦在表中建立各种约束能保证数据库的完整性,往表中输入数据时不至于出现不合法的数据
⑧数据库的物理设计必要时可使用代码方式编写,以加深印象。
⑨发现错误应做好笔记,以避免下次再犯同样的错误。
⑩熟悉教材内容,以免用到教材上的相关内容时感觉陌生。
一、系统分析
(一) 系统的需求分析:
1. 系统目标:本系统将实现用计算机对客房信息进行管理,主要功能包括客户入住登记管理、客房基本信息管理、客户查询功能管理,本系统是一套可以在正常的运营中对客房资源、顾客信息、结算信息等进行管理的软件,实现宾馆各种信息的系统化、规范化和自动化。
2. 系统的功能需求:本系统系统管理员可对客户及客房信息进行插入、修改、查询、删除。
3. 系统的功能划分:用户通过身份认证登录系统主界面,可选择的执行5项操作,入住登记管理、客房信息管理、客户信息查询、退房管理、退出系统。
(二) 系统的功能分析:
1、入住登记功能
该功能实现了对客户信息的管理。该功能可以对客户信息进行增加、删除和修改。客户信息包括对信客户进行登记,登记内容包括房号、姓名、性别、年龄、国籍、客房级别、住店日期、离店日期等。
2、客房信息管理功能
该功能实现了对客房信息的管理,房间状态模块完成对房间信息的查询的功能,用户可以按房间号,级别,楼层,状态,单价,能够容纳的人数等信息进行查询,并显示相应符合条件的数据,房间编辑模块对房间的基本信息进行添加,删除及修改的功能。
3、客户信息查询功能
该功能实现了对客户信息的查询。管理人员可以根据房号、姓名、国籍、住店日期或离店日期对客户信息进行查询,查询到的信息包括房号、姓名、性别、年龄、国籍、客房级别、住房天数、住店日期、离店日期等。
4、退房管理功能
该功能实现对用户退房的管理,对客人的退房信息进行管理,根据客人入住信息,进行结算,计算出客人消费金额,根据多返少补的原则,对客人进行结算。
(三)系统的功能模块设计
通过对上述功能进行分析,分块,按照结构化程序设计的要求,得到功能模块图如下: