1、 课程设计报告课程设计报告 题题 目目 酒店住宿管理系统 课课 程程 名名 称称 数据库应用程序课程设计 院院 部部 名名 称称 信息技术学院 专专 业业 计算机科学与技术 班班 级级 11 计算机科学与技术(单) 学学 生生 姓姓 名名 学学 号号 课程设计地课程设计地点点 课程设计学时课程设计学时 指指 导导 教教 师师 【注:注:根据课程设计大纲第四项具体要求撰写课程设计报告】根据课程设计大纲第四项具体要求撰写课程设计报告】 成绩 1 目录目录 一、课程设计目的和要求一、课程设计目的和要求. 1 二、课程设计的开发环境二、课程设计的开发环境. 1 三、课程设计过程三、课程设计过程 1 1
2、 需求分析阶段需求分析阶段 1 1.1 应用背景 1 1.2 系统可行性分析. 2 1.2.1 技术可行性 . 2 1.2.2 经济可行性 . 2 1.2.3 操作可行性 . 2 1.3 系统的设计目标. 3 1.4 系统功能设计 . 3 1.4.1 系统功能模块图 3 1.5 具体系统的业务过程及功能要求 . 3 1.5.1 酒店管理系统总业务流程图 . 3 1.5.2 各模块业务流程 4 1.6 数据流图 5 1.6.1 数据流程图 . 5 1.6.2 系统的数据字典 5 2 概念结构设计阶段概念结构设计阶段 . 6 2.1 本系统总的 E-R图 6 2.2 以下是分 E-R 图 7 3
3、逻辑结构设计阶段逻辑结构设计阶段 . 8 3.1 把系统的 E-R 图转化成数据库关系模式 8 3.2 数据库中的关系表 8 4 物理结构设计阶段物理结构设计阶段 .10 4.1 确定数据库的存储结构 . 10 4.2 数据库关系图 . 11 5 数据库实施数据库实施 . 11 5.1 CREATE DATABASE 创建数据库. 11 5.2 CREATE TABLE 创建表. 11 6 C#界面设计及程序逻辑代码设计界面设计及程序逻辑代码设计 . 11 6.1 开发工具简介 . 11 6.2 系统的主界面图. 12 6.3 本系统模块以及详细说明. 12 7 数据库运行维护数据库运行维护
4、12 7.1 系统运行维护 . 12 2 7.1.1 系统维护的定义 12 7.1.2 工作中常见的问题.12 7.1.3 维护的内容 .13 7.2 系统维护与运行. 13 7.3 数据库备份 . 14 7.4 系统测试及出现的问题 . 14 7.4.1 黑盒测试法 .14 7.5 系统的优点与系统存在的不足 16 7.5.1 系统的优点 .16 7.5.2 系统的不足 16 课程设计心得体会课程设计心得体会 16 致谢致谢.17 参考文献参考文献17 用户系统使用说明书用户系统使用说明书 .18 1 摘要摘要 随着科学技术的不断提高,计算机科学已进入人类社会的各个领域并发挥着越来越重要的作
5、 用。作为计算机应用的一部分,使用计算机对物资信息进行管理,具有手工管理所无法比拟的优 点。现代化的酒店组织庞大、服务项目多、信息量大,要想提高劳动生产、降低成本、提高服务 质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化的信息管理。 我们小组在本次课程设计中采用 C#语言在 Visual Studio2005 环境下开发, 使用 Microsoft SQL Server 2005 数据库。本系统实现了一个简单的小型酒店住宿及消费管理系统。我们按照生命周期 法的各个阶段(需求分析、概要设计、详细设计、编码、测试、项目总结)来完成每一个阶段的 任务。数据库内容包括建表、数据字典、E-
6、R 图。系统功能主要是:客房的信息设置,房态管理, 收银结账的管理以及对系统数据的管理。包括房态设置、客房信息设置、预订管理、入住管理、 收银管理、客房类型设置、数据备份、数据还原功能模块。 关键字关键字:酒店住宿;管理系统;C#;数据字典;E-R 图;Visual Studio2005; SQL Server 2005 1 一、课程设计目的和要求一、课程设计目的和要求 课程设计是为了增强学生对所学课程的理解,学会综合地、灵活地运用所学课程知识的一个重要的实践环 节。本课程设计是应用 C#程序设计语言进行数据库应用系统的开发,用 MS SQL SERVER 2005 进行后台数据 库的管理,编写出某一个酒店住宿管理系统。 通过本课程设计可以达成如下目标: 1