sql数据库课程设计.doc

约10页DOC格式手机打开展开

sql数据库课程设计,《sql server 数据库设计》课程设计报告课程设计报告内容项目名称 客房信息管理系统 姓名 罗清玉其他参与人员 罗清玉、廖少锋、谭妙本人在项目中主要完成的工作 ① 给组员分配任务。② 做系统分析:分析系统应具有的各项功能,设计出功能模块图。③ 数据库概念设计:设计e-r图。④ 数据库的逻辑设计:根据e-r图进行数...
编号:5-258150大小:99.00K
分类: 论文>计算机论文

内容介绍

此文档由会员 yeyun 发布

《SQL Server 数据库设计》



课程设计报告







课程设计报告内容



项目名称 客房信息管理系统 姓名 罗清玉

其他参与人员 罗清玉、廖少锋、谭妙

本人在项目中主要完成的工作 ① 给组员分配任务。

② 做系统分析:分析系统应具有的各项功能,设计出功能模块图。

③ 数据库概念设计:设计E-R图。

④ 数据库的逻辑设计:根据E-R图进行数据库德逻辑设计,分析系统应划分几张表并初始化表的逻辑结构。

⑤ 数据库的物理实现:创建数据库,各表、视图、建立存储过程、触发器、默认、约束、实现数据库的完整性,设计函数对表或视图进行查询。

⑥ 系统测试,向表中插入数据测试系统功能是否实现。

完成任务的体会 ①数据库设计是相当复杂的过程,进行数据库设计需要逐步分析。

②要有恒心和毅力,多人合作要有很强的团队合作精神。

③不懂的要多与老师同学交流,从中获益。

④数据库设计强调动脑,更重要的是养成勤动手的习惯,多操作。

⑤进行E-R图设计时应从系统功腀@龇ⅲ范ㄖ饕堤寮捌淞怠�

⑥数据表的设计设计须根据E-R图确定有哪些数据表,然后确定表中应包含哪些列。

⑦在表中建立各种约束能保证数据库的完整性,往表中输入数据时不至于出现不合法的数据

⑧数据库的物理设计必要时可使用代码方式编写,以加深印象。

⑨发现错误应做好笔记,以避免下次再犯同样的错误。

⑩熟悉教材内容,以免用到教材上的相关内容时感觉陌生。



一、系统分析

(一) 系统的需求分析:

1. 系统目标:本系统将实现用计算机对客房信息进行管理,主要功能包括客户入住登记管理、客房基本信息管理、客户查询功能管理,本系统是一套可以在正常的运营中对客房资源、顾客信息、结算信息等进行管理的软件,实现宾馆各种信息的系统化、规范化和自动化。

2. 系统的功能需求:本系统系统管理员可对客户及客房信息进行插入、修改、查询、删除。

3. 系统的功能划分:用户通过身份认证登录系统主界面,可选择的执行5项操作,入住登记管理、客房信息管理、客户信息查询、退房管理、退出系统。



(二) 系统的功能分析:

1、入住登记功能

该功能实现了对客户信息的管理。该功能可以对客户信息进行增加、删除和修改。客户信息包括对信客户进行登记,登记内容包括房号、姓名、性别、年龄、国籍、客房级别、住店日期、离店日期等。

2、客房信息管理功能

该功能实现了对客房信息的管理,房间状态模块完成对房间信息的查询的功能,用户可以按房间号,级别,楼层,状态,单价,能够容纳的人数等信息进行查询,并显示相应符合条件的数据,房间编辑模块对房间的基本信息进行添加,删除及修改的功能。

3、客户信息查询功能

该功能实现了对客户信息的查询。管理人员可以根据房号、姓名、国籍、住店日期或离店日期对客户信息进行查询,查询到的信息包括房号、姓名、性别、年龄、国籍、客房级别、住房天数、住店日期、离店日期等。

4、退房管理功能

该功能实现对用户退房的管理,对客人的退房信息进行管理,根据客人入住信息,进行结算,计算出客人消费金额,根据多返少补的原则,对客人进行结算。

(三)系统的功能模块设计

通过对上述功能进行分析,分块,按照结构化程序设计的要求,得到功能模块图如下: