1、 管理信息系统课程设计 (酒店前台管理信息系统)酒店前台管理信息系统) 班 级 学学 号号 学生姓名 学院名称 管理学院 专业名称 信息管理与信息系统 指导教师 2013 年 6 月 管理信息系统课 程 设计 I 目目 录录 1 系统简介 . 1 1.1 开发商简介 1 1.1.1 背景介绍 . 1 1.1.2 开发目标 . 2 1.2 系统简介 2 1.2.1 系统现状 . 2 1.2.2 技术可行性 . 3 2 系统功能分析 . 3 2.1 系统功能结构图 3 2.2 系统功能描述 3 3 系统流程分析 . 4 3.1 系统业务流程分析 4 3.1.1 流程分析 . 4 3.2 系统数据流
2、程分析 6 4 业务流程再造 . 8 5 系统实现与运行 . 13 思考及结论 . 26 管理信息系统课 程 设计 1 1 系统简介 1.1 开发商简介 1.1.1 背景介绍 1.1.1.1 开发工具 金天鹅软件是国内唯一 10 年专注酒店管理的软件; 唯一 100%封杀酒店管理漏洞, 100% 确保财务安全的酒店管理软件;唯一无需培训,会用鼠标就会用的酒店管理软件;唯一支 持全自动升级的酒店管理软件;唯一 100%零风险承诺,90 天无条件退款的酒店管理软件。 (1)JavaBean 技术 JSP 作为一个很好的动态网站开发语言得到了越来越广泛的应用,在各类 JSP 应用程 序中,JSP +
3、 JavaBean 的组合成为了一种事实上最常见的 JSP 程序的标准. JavaBean 是 描述 Java 的软件组件模型,有点类似于 Microsoft 的 COM 组件概念。在 Java 模型中,通 过 JavaBean 可以无限扩充 Java 程序的功能,通过 JavaBean 的组合可以快速的生成新的 应用程序。对于程序员来说,最好的一点就是 JavaBean 可以实现代码的重复利用,另外 对于程序的易维护性等等也有很重大的意义。JavaBean 通过 Java 虚拟机(Java Virtual Machine)可以得到正确的执行,具有平台无关性。 (2)Servlet 技术 Se
4、rvlet(Java 服务器小程序)是用 Java 编写的服务器端程序,是由服务器端调用和 执行的、按照 Servlet 自身规范编写的 Java 类。Servlet 相当于用 Java 编写的 CGI,但 其功能和性能比 CGI 更加强大。其优点有: (1)可移植性; (2)功能强大; (3)安全; (4) 简洁; (5)集成; (6)模块化; (7)扩展性和灵活性。 (3)JDBC 技术 JDBC 是 Java 的开发者Sun 的 Javasoft 公司制定的 Java 数据库连接(Java Data Base Connectivity)技术的简称,是为各种常用数据库提供无缝联接的技术。J
5、DBC 在 Web 和 Internet 应用程序中的作用和 ODBC 在 Windows 系列平台应用程序中的作用类似。JDBC 有一个非常独特的动态连接结构,它使得系统模块化。使用 JDBC 来完成对数据库的访问 包括以下四个主要组件: Java 的应用程序、 JDBC 驱动器管理器、 驱动器和数据源。 JavaSoft 公司开发了 JDBC API,JDBC API 是一个标准统一的 SQL 数据存取接口。JDBC 在 Internet 中的作用与 ODBC 在 Windows 系列中的作用类似。它为 Java 程序提供了一个统一操作各种 数据库的接口,程序员编程时,可以不关心它所要操作
6、的数据库是哪个厂家的产品,从而 提高了软件的通用性,而且在 Internet 上确实无法预料你的用户想访问什么类型的数据 库。只要系统上安装了正确的驱动器组,JDBC 应用程序就可以访问其相关的数据库。 (4)面向对象技术 面向对象以对象及其行为为中心,来考虑处理问题的思想体系和方法,其问题求解的 管理信息系统课 程 设计 2 方法是从实际问题中抽象出那些封装了数据和操作的对象,通过定义属性和操作来表述它 们的特征和功能,通过定义接口描述它们的地位及与其他对象的关系,通过消息传递相互 联系,协同完成某一活动。在本系统中,考虑到需要经常大开数据库连接,对后台数据库 进 行 操 作, 根 据这 些 抽象 出 一个 类 DataBaseConnection, 包 含一 个 公用 方 法 getConnection()实现对后台数据库的连接 1.1.1.2 优势 金天鹅软件创立十年,全国超过两万家酒店用户忠实选择,软件研发之初,公司斥巨 资投入研发,从需求开始到概要设计,平均超过 100 次的论证,直至完全杜绝漏洞;从每 个功能反复修改审核