酒店采购管理系统分析毕业论文.doc_第1页
酒店采购管理系统分析毕业论文.doc_第2页
酒店采购管理系统分析毕业论文.doc_第3页
酒店采购管理系统分析毕业论文.doc_第4页
酒店采购管理系统分析毕业论文.doc_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

桂林电子工业学院毕业设计 论文 报告用纸 第 0 页 共 54 页 酒店采购管理系统分析毕业论文酒店采购管理系统分析毕业论文 目 录 引言 1 1 绪论 2 1 1 开发背景 2 1 1 1 酒店行业采购信息化现状 2 1 1 2 造成酒店采购信息化落后的原因 2 1 2 课题研究分析 2 1 2 1 何谓酒店采购管理系统 2 1 2 2 酒店采购管理系统的优势 2 1 2 3 酒店行业的发展前景 3 2 相关技术及开发工具 3 2 1 开发环境的搭建和选取 3 2 1 1 开发语言选取 3 2 1 2 数据库系统选取 3 2 1 3 开发工具选取 4 2 1 4 总体开发环境 4 2 2 ASP 技术 4 2 2 1 ASP 简介 4 2 2 2 ASP 原理 5 2 2 3 ASP 的脚本语言 5 2 2 4 ASP 技术的优点 5 3 系统分析 6 3 1 基于 WEB的酒店采购管理系统分析 6 3 1 1 安装 Web 服务器 IIS 的安装和配置 6 3 1 2 酒店采购管理系统总体分析 7 3 2 用户的特点 7 3 3 酒店采购管理系统的功能结构分析 8 4 系统设计 9 4 1 系统数据库设计 9 4 1 1 数据库需求分析 9 4 1 2 数据库概念结构设计 9 4 1 3 数据库的建立 10 桂林电子工业学院毕业设计 论文 报告用纸 第 1 页 共 54 页 4 2 系统功能设计 13 4 2 1 物品信息功能 13 4 2 2 库存管理功能 13 4 2 3 采购管理功能 15 4 2 4 财务管理功能 18 4 2 5 供货商价格信息功能 19 4 2 6 系统管理功能 19 5 酒店采购管理系统实现 20 5 1 系统实现的关键技术 20 5 1 1 服务器配置 20 5 1 2 动态交互的精髓 利用 ADO 访问 Web 数据库 20 5 2 功能实现 21 5 2 1 记数功能的实现 21 5 2 2 物品详细信息功能的实现 21 5 2 3 登录功能的实现 21 5 2 4 显示记录功能的实现 23 5 2 5 删除记录功能的实现 24 5 2 6 更新记录功能的实现 24 5 2 7 简单查询功能的实现 25 5 2 8 高级查询功能的实现 25 5 2 9 模糊查询功能的实现 26 5 2 10 动态菜单功能的实现 27 5 2 11 添加记录功能的实现 27 5 2 12 审核 确认功能的实现 28 5 2 13 显示图表功能的实现 28 5 2 14 价格分析 多表关联查询 功能的实现 29 6 系统特点和测试 29 6 1 系统特点 29 6 2 系统测试 30 结论 30 谢 辞 32 参考文献 33 附 录 34 桂林电子工业学院毕业设计 论文 报告用纸 第 2 页 共 54 页 引言 随着酒店的数量日益增多 酒店行业的竞争越来越大 传统的酒店采购管理模式 已经不能满足酒店发展的要求 酒店要生存和发展 必须将传统的采购模式转换成利 用计算机和信息技术进行采购的现代采购模式 所以酒店必须得发展酒店采购系统 管理信息系统是为管理人员和决策者提供日常信息的人员 过程 数据库和设备 的有组织的集合 酒店采购系统为酒店和供应商之间提供了一个开放的 透明的操作 和交易的平台 平台的设计过程经过了多方的调研 分析 操作流程完全按照目前酒 店通用的操作规范设计 并能够为不同的酒店提供不同的需求调整 平台页面美观 简便而又友好 可操作性极高 包括了从申请采购 审核申请 采购物品 收货确认 采购确认的每一个采购流程 在这个平台上 酒店可以通过此系统发布酒店的基本信息 需求信息 供应商也 可以发布自身的基本信息 经营范围 所经营的商品目录 企业信息等 双方可以通 过酒店采购系统完成整个采购流程 使用酒店采购系统 可以为酒店大量节省采购开支 增强采购流程的透明度 加 大酒店管理层对采购部门的监管力度 减少暗箱操作和回扣现象的发生 同时通过酒 店采购系统的采购交易 在数据中心 酒店 供应商三方面都有备份 电子化交易过 程也增加交易的安全性 减少了订单错误发生率 在产生交易纠纷时 为纠纷的调解 提供了大量的资料 并方便了管理人员及时统计 审核 管理 酒店采购系统的应用在方便了酒店经营者的同时 也为供应商提供了一个更加广 阔的交易空间 为供应商创造了能提供更多资讯的交易信息平台 促进了供应商之间 的良性竞争 目前对管理信息系统的开发方法的研究已经日益朝简单化 可视化方向 发展 桂林电子工业学院毕业设计 论文 报告用纸 第 3 页 共 54 页 1 绪论 1 1 开发背景 1 1 1 酒店行业采购信息化现状 当前 中国经济领域 采购 成为了热点话题 加强酒店采购管理 降低采购成本 是酒店价值链中的重要环节 对酒店提升核心竞争力具有十分重要的意义 据有关专 家预测 中国加入 WTO 后 将有望在 10 年内成为全球的制造中心和采购热点地区 全 球在中国采购与中国的国际采购将日趋频繁 然而 由于我国长期以来采用传统的采 购模式 致使我国酒店采购仍是一个十分薄弱的环节 特别是我国的中 小型酒店 有关资料表明 目前我国中 小型酒店总成本中 采购成本一般在 60 左右 我国酒店 的采购管理水平与国际一流跨国公司相比差距十分明显 如不尽快改善与创新 仅采 购环节就将在激烈的市场竞争中处于劣势 为此 我国酒店如何学习 吸取国外先进 酒店采购管理理念和经验 改革传统的采购管理模式 加强信息化采购管理 是当前 我国酒店业急需解决的重大问题 实践证明 加强酒店采购管理 是酒店降低成本的 关键环节 是保证商品质量的重要手段 是提高酒店敏捷性的重要前提 是增强酒店 核心竞争力的重要途径 1 1 2 造成酒店采购信息化落后的原因 目前制约酒店采购信息化发展的因素主要体现在以下几方面 1 酒店管理水平低 现在 国内酒店采购管理软件 大都根植于酒店的现状 实现 手工操作的计算机处理 不可能培育出具有先进管理思想和规范流程的管理信息 系统 2 信息化基础设施落后 3 物品供应信息没有形成完整的数据库 数据较为分散 实时性 共享性差 4 酒店业信息技术人才短缺 5 酒店行业的软件厂商相对弱小 由于酒店行业的现状和市场份额较小 国内 IT 厂 商对酒店行业的重视程度不够 1 2 课题研究分析 1 2 1 何谓酒店采购管理系统 酒店采购管理系统强调的是对采购的信息化管理及对数据进行分析 通过分析 得到有价值的信息 本系统包括以下六大模块 1 物品信息 2 供应商价格信息 3 库存信息 4 采购管理 包括采购申请 采购审核 进行采购 收货确认 采购 确认 5 财务管理 6 系统管理 1 2 2 酒店采购管理系统的优势 酒店借助互联网 能够解决传统采购不能解决的一系列问题 比如 选择供应商 范围更广 传统的采购只局限于经常有来往的供应商之间 选择其它供应商的机会很 桂林电子工业学院毕业设计 论文 报告用纸 第 4 页 共 54 页 少 物品价格透明 对比性强 通过对比 最大限度降低采购成本 还能防止拿回扣 的现象 采购效率有明显提高 在线支付更安全 可靠 近来 传统酒店业已经越来 越感到来自互联网的 双刃剑 的考验 一方面 互联网为传统酒店业提供新的机遇 及提高服务水平和运作水平的手段 另一方面 对于大多数没有利用酒店采购管理系 统开展网上采购业务的酒店来说无疑是一个巨大的挑战 只有尽快发展管理信息系统 吸收专业人才 利用酒店采购管理系统来降低采购成本 提高采购效率 才能在酒店 业处于不败之地 1 2 3 酒店行业的发展前景 随着网络的普及 酒店行业发展成为电子商务时代的酒店 面对当今国际竞争国 内化 国内竞争国际化的新形势 面对 WTO 和旅游电子商务的双重挑战 作为中国酒 店行业 则需要尽快网络化 信息化 与电子商务紧密结合 才能在日趋激烈的酒店 业竞争中处于不败之地 否则 中国酒店业将受外资酒店 威胁 相对于外资同行 本土酒店的发展瓶颈是信息化人才短缺 虽然目前酒店发展前景很好 但信息化人才 的短缺是致命的 发达国家的酒店 有 40 至 50 的业务是利用电子商务完成的 现 在 酒店电子商务虽然发展迅猛 但要完全成成熟还有一段路要走 因为我国的酒店 电子商务与发达国家比起来 差距还比较明显 表现在以下四个方面 第一 大多数 的信息处理还没有实现网络化 第二 酒店用品信息没有形成完整的数据库 难以及 时更新 也难以进行资源共享 第三 信息化发展的基础比较薄弱 管理人员的计算 机使用率还很低 第四 信息化的管理服务很薄弱 中介能力也很差 所以要想不被 国外酒店行业颠覆 发展成为高度发达的酒店电子商务是势在必行的 2 相关技术及开发工具 2 1 开发环境的搭建和选取 2 1 1 开发语言选取 在团队开发环境中 微软公司的 ASP 语言是众所周知而且非常好的 Web 脚本技术 由于 ASP 是随 Windows NT 服务器和 Windows 2000 Web 服务器安装自带的 所以这项 技术也是非常流行的 微软公司的 ASP 取得巨大成功的主要原因就是它的可扩展性 而扩展 ASP 最有效 的途径就是开发自定义 ASP 组件 由于支持未定义类型变量 untyped ASP 使得编程 很简单 ASP 也支持 Jscript 它具有 try catch 关键字 ASP 开发工具是很多的 而 且通常是很成熟的 在使用微软公司的 Microsoft Script Editor 随 Microsoft Office 自带 编写页面 会发现这个工具非常有价值 因为它具有一个方便的编辑环 境以及一个完整的调试器 所以我选择了 ASP 语言做为酒店采购管理系统的开发语言 桂林电子工业学院毕业设计 论文 报告用纸 第 5 页 共 54 页 2 1 2 数据库系统选取 Access 2002 是美国 Microsoft 公司开发的数据库软件 它具有强大的数据库处 理功能 可以说是迄今为止市场上开发中型数据库首选的数据库软件之一 Access 2002 的强大功能主要表现在以下几个方面 友好的用户界面 数据表操 作简单 易学易懂 通过向导创建表 查询 窗体及报表 自动绘制数据统计图和绘 图功能 有效管理 分析数据的功能 增强的网络功能 宏功能和内嵌的 VBA Visual Basic for Application 等 Access 2002 是 Office XP 的组件之一 它既可单独运行 也可与 Office XP 的 其他组件相互调用数据 进行数据交换 所以我选择了 Access 2002 做为酒店采购管 理系统的数据库开发软件 2 1 3 开发工具选取 本系统选择 Dreamweaver 8 软件做为系统的开发工具 Dreamweaver 8 是美国 Macromedia 公司开发的集网页制作和网站管理于一身的 所见即所得 的网页编辑软 件 是网页设计梦之队 Dreamweaver Flash Fireworks 的重要成员 Dreamweaver 从 MX 版本升级到 8 版本以后 其功能有很大的改进 最主要的变化表现在网页编程和 完善的站点管理机制 对一个网页设计工作者来说 不仅要担负主页设计业务 还要 具备最基本的网络编程能力 但是 网页编程说起来简单 要实际操作则比较复杂 而利用 Dreamweaver 8 无需编写任何代码 就可以轻松地实现与留言簿 会员注册 登 录等功能相关的网页编程 另外 Dreaweaver 8 更完善了 ASP NET ColdFusionMX PHP ASP JSP 等脚本功能 向网页开发领域迈进了一大步 总之 利用 Dreamweaver 8 可以轻而易举地制作出跨越平台限制和浏览器限制的充满动感的网页 它以强大的 功能和友好的操作界面倍受广大网页设计工作者的欢迎 已经成为网页制作的首选软 件 2 1 4 总体开发环境 操作系统 Windows 2000 网站采用的数据库 Microsoft Access 2002 Web 服务 IIS5 0 编程语言 ASP Java script Html 开发工具 Dreamweaver 8 2 2 ASP 技术 2 2 1 ASP 简介 Active Server Pages 动态服务器网页 一般简称为 ASP ASP 之所以能 受到大家的重视与使用的原因 主要在于所产生的执行结果都是标准的 HTML 格式 而 且这些程序是在网络服务端中执行 使用一般的浏览器 如 IE 或 Netscape 都可以 桂林电子工业学院毕业设计 论文 报告用纸 第 6 页 共 54 页 正确地获得 ASP 的 执行 结果 并且将这 ASP 执行的结果直接在浏览器中 浏览 不 像 VBScript 或 JavaScript 是在客户端 Client 的浏览器上执行 若使用 VBScript 来设计程序 客户端 Client 在 IE 浏览器中可以显示程序执行的结果 可是 客户 端 Client 若使用 Netscape 浏览器就无法显示 VBScript 的执行结果 2 2 2 ASP 原理 基于 ASP 的页面以 asp 文件形式驻留在 Web 服务器上 一个 asp 源文件是文 本文件 主要包括 一 文本 用于显示信息 页面标题等 二 HTML 标记 实现页 面风格设计 三 ASP 脚本 ScriptingCommands 一组脚本命令 在源文件中以 为定界符 脚本命令必须是缺省脚本语言 例如 VBScript 中的有效命令 负责整体流 程的设计 并利用 ASP 内置组件和内置对象 或其他组件实现所需功能 当浏览器通过 HTTP 协议向 Web 服务器申请一个由 asp 定义的页面时 Web 服务 器响应 HTTP 请求 用 ASP 引擎解释被申请文件 当遇到 ASP 脚本命令时 ASP 引擎调 用相应的脚本引擎 脚本引擎以组件的形式驻留在 Web 服务器上 进行处理 ASP 提供两 种脚本引擎 即 VBScript 引擎和 VJScript 引擎 若要使用其他脚本语言 需要在 Web 服务器上另外安装相应的脚本引擎 当遇到基于 COM 标准的组件时 ASP 引擎启动相应 的组件完成指定的功能 若 ASP 文件含有访问数据库的请求 ASP 内置组件 ADO ActiveXDataObject 通过 ODBC 与数据库连接 对数据库进行访问 并将访问结果 返回 Web 服务器 ASP 引擎将脚本和组件的运行结果生成相应的 HTML 语法成分 与文 件中原有的文本和 HTML 标记一起组成标准 HTML 页面送至客户端浏览器 2 2 3 ASP 的脚本语言 脚本语言是介于 HTML 和 Java C 和 Visual Basic 之类的编程语言之间的语言 HTML 通常用于格式化文本和链接网页 编程语言通常用于向计算机发送一系列复杂指 令 脚本语言也可用来向计算机发送指令 但它们的语法和规则没有可编译的编程语 言那样严格和复杂 脚本语言主要用于格式化文本和使用以编程语言编写的已编译好 的组件 ASP 用户能用多种脚本语言编写完整的过程 在单个 asp 文件内部就可以使 用多种脚本语言 另外 由于脚本是在服务器端读取和处理的 所以请求 asp 文件的 客户端浏览器并不需要支持脚本 ASP 主脚本语言是用来处理在分界符 内部 的命令的语言 默认时 主脚本语言是 VBScript 当然用户也可以将任何一种具有脚 本引擎的脚本语言作为主脚本语言 2 2 4 ASP 技术的优点 1 语言相容性高 ASP 不需要开发者使用某种专有的脚本语言来生成网络应用程序 任何开发工具皆 可发展 ASP 只要使用一般的文书编辑程序 如 Windows 记事本 就可以编辑 2 隐密安全性高 如果我们在浏览器中直接查看网页的原始代码 就只能看到 HTML 文件 原始的 桂林电子工业学院毕业设计 论文 报告用纸 第 7 页 共 54 页 ASP 程序代码是看不到的 这是因为 ASP 程序先于网站服务 Web Server 端执行后 将结果转换成标准 HTML 文件 再传送到客户端 Client 的浏览器上 因此 我们辛 苦编写的 ASP 程序并不会轻易地被盗用 3 易于操控数据库 ASP 可以轻易地通过 ODBC Open Database Connectivity 驱动程序连接各种不同 的数据库 ASP 对 Web 数据库的访问是通过自身的 ADO ActiveX Data Objects 组件 对象来实现的 如 Microsoft SQL Server Sybase EP IBM DB2 Informix i Reach i Sell MySQL Oracle 等大型数据库 Microsoft Access 桌面数据库 如 果用 ASP 来开发网站 即可实现和后台管理软件的无缝连接 直接共享后台管理软件 的数据库 在小型办公局域网络或广域网上轻松实现对后台信息资料的远程查询 修 改等操作 4 面向对象功能 ASP 具备有面向对象 Object Oriented 功能 学习容易 ASP 提供了五种方便 且功能强大的内建对象 Request Response Sever Application 以及 Session 同 时 若使用 ASP 内建的 Application 对象或 Session 对象所撰写出来的 ASP 程 序可以在多个网页之间暂时保存必要的信息 5 源程序开发与修改简单 与外观分离 ASP 使 HTML 设计人员可以在服务器上方便地 激活 Web 页 可以立刻对定制化网 页和简单的应用程序进行开发 以往需要用 Perl 或 C 编写的复杂的 CGI 程序来完成的 功能 如数据库连接 现在若使用 ASP 则只要几行简单的代码就能实现 6 与平台无关性 ASP 开发平台的开放性好 ASP 提供了一种浏览器中枢方案来完成应用程序的设计 工作 因为用于生成动态内容的脚本在服务器上执行 所以开发者不必担心客户端所 用的是什么样的环境平台 ASP 是不仅能在 Microsoft IIS 上运行 也可以在非 NT 平台上运作 要在非 NT 平台上开发并运行 ASP 应用程序可以依赖于一套名为 Instant ASP 的第三方软件 通过此软件无需重复开发原有 ASP 应用程序即可以将它 运行在任何操作平台上 使得 ASP 真正成为了一种跨平台的 Internet Intranet 或 Extranet 应用程序 3 系统分析 3 1 基于 Web 的酒店采购管理系统分析 3 1 1 安装 Web 服务器 IIS 的安装和配置 IIS 在 WIN2000 server WIN2000 advance server 都是默认安装的 如果在安装 时没选择的话 也可以按照下面的步骤 win2000 pro winxp pro win2003 的用户点 开始 控制面板 添加 删除程序 添加删除 WINDOWS 程序组件 在里面把 internet 桂林电子工业学院毕业设计 论文 报告用纸 第 8 页 共 54 页 信息服务 IIS 打上勾 然后插入 WINDOWS 安装光盘 点击下一步 这样就开始安装 IIS 与普通软件安装过程一样 现在开始配置 IIS 点开始 控制面板 管理工具 internet 信息服务 打开之后就到了 IIS 的控制台了 点计算机名前面的 号展开 再点网站前在的 号展开 这时就有一个默认网站 这里就是我们要配置 IIS 的关键 地方了 右击 默认网站 在弹出菜单里选择 属性 这时就会弹出 属性 选顶 卡 一般情况下 网站 常规 选项卡不要更改 选择 主目录 选项卡 本地路径 就是主目录路径 这里点浏览更改到你想设置的目录下 默认是 C inetpub wwwroot C 表示系统盘 在这里还可以设置网站的用户操作权限 这 些设置完后就转到 文档 选项卡 首先要在 启用默认文档 前面打勾 默认是打 勾的 点击 添加 可以添加默认文档 例如添加 index asp index htm index html 等等 这是你网站默认打开的主文件名 在这 里也可以进行删除 选择你要删除的文档之后再点 删除 现在 属性 选项卡基 本设置好了 点应用 确定就返回到 IIS 控制台了 现在就是设置虚拟目录了 如果 你的文件放在 C inetpub wwwroot 下面的话就不要设置了 右击 默认网站 选择 新建 虚拟目录 输入虚拟目录名 Myweb 下一步 选择文件路径 E Myweb 下一步 完成 3 1 2 酒店采购管理系统总体分析 随着酒店行业不断发展 科学化的管理为酒店采购提出了更高的要求 传统的酒 店采购模式远远不能满足当前业务发展的需要 必须引入计算机管理技术 强调管理 分析为主 以提高企业竞争力及管理水平 该系统应用目标是 适应当前的采购流程 提高系统运行效率 实现酒店采购信 息各部门电脑连网 采购物品数据共享 提高系统工作效率及管理水平和服务质量 为酒店创造更好的社会及经济效益 采购管理顶层数据流图如图 3 1 所示 图 3 1 采购管理顶层数据流图 采购部门 采购系统 库存部门财务部门 验收单 应付款 桂林电子工业学院毕业设计 论文 报告用纸 第 9 页 共 54 页 3 2 用户的特点 本系统不需要用户登录即可使用 可查看用品展示 供货资料 开发历程等页面 还可以到采购管理进行物品的申请 设置了三个用户的级别 分别是管理员 采购员 普通用户 管理员可对整个系统进行维护管理 拥有采购员及普通用户的权力 包括 系统管理 采购管理 财务管理及库存管理 采购员可对采购进行管理 拥有普通用 户的权力 包括查看库存信息 审核采购单 进行采购 采购确认等 普通用户只能 查看库存信息 对库存信息进行管理 用户级别关系流程图如图 3 2 所示 图 3 2 用户级别关系流程图 3 3 酒店采购管理系统的功能结构分析 采购管理系统工作流程为 不需要登录即可查看用品展示 供货资料等信息 还 可以到采购管理进行物品的申请 普通用户登录 可进入库存管理 查看库存物品 对库存物品进行添加 删除 修改等操作 审核用户登录 可进入采购管理高级页面 拥有普通用户的权力 包括查看库存信息 审核采购单 进行采购 收货确认 采购 财 务 管 理 采 购 确 认 收 货 确 认 进 行 采 购 申 请 审 核 采 购 申 请 申 请 编 号 采购员 采购管理 采 购 管 理 系 统 主 页 开 发 历 程 供 货 资 料 用 品 展 示 进入系统 浏览申请单 浏览采购单 浏览数量图表 浏览金额图表库存管理 普通用户 库 存 查 询 删 除 物 品 修 改 信 息 添 加 物 品 浏 览 库 存 物 品 信 息 查 看 部 门 查 看 物 品 查 看 单 位 查 看 采 购 员 查 看 用 户 系统管理 管理员 添加采购员 用户注册 添加部门 添加单位 添加物品 管 理 员 采 购 员 普 通 用 户 桂林电子工业学院毕业设计 论文 报告用纸 第 10 页 共 54 页 确认等 功能结构图如图 3 3 所示 图 3 3 功能结构图 管理员可对整个系统进行维护管理 拥有审核用户及普通用户的权力 包括采购 管理 库存管理 财务管理及系统管理 在系统管理里可查看或添加 删除用户 部门 物品资料 采购员 物品单位等信息 4 系统设计 4 1 系统数据库设计 4 1 1 数据库需求分析 需求分析是设计数据库的起点 是数据库结构设计的非常重要的阶段 需求分析 的结果是否能准确地反映用户的实际要求 将直接影响到后面各个阶段的设计 并影 响到设计结果是否合理 根据本系统的需求分析 该酒店采购管理主要涉及到的内容 采购员负责管理整 个酒店物品的采购 确保采购物品的数量和质量 申请单 采购单存储着采购的相关 信息 酒店采购的基本信息 物品采购 收货时 采购员填写的收货 入库信息 4 1 2 数据库概念结构设计 为了将需求分析得到的结果抽象为信息结构 需要进行数据库的概念结构设计 这一步是整个数据库设计的关键 在数据库概念结构设计中 最常用的工具是 ER 图 ER 模型是对现实世界的一种抽象 它是由 P P S Chen 于 1976 年提出的实体 联 系方法 Entity Relationship Approach 该方法主要用来描述现实世界的概念模型 它的主要成分是实体 联系和属性 使用这三种成分 我们可以建立许多应用环境的 ER 模型 根据系统的需求分析以及数据库的需求分析 得到采购系统 ER 图如图 4 1 所 示 物品 参照 采购订单 明细 采购单 组成 合并 部门 请购单 请购明细 职员 申购 工作 组成 供应 收货 供应商 分析 送货 供应商分析 表 收货单 入库 物料库存 过账 请款赁证 桂林电子工业学院毕业设计 论文 报告用纸 第 11 页 共 54 页 图 4 1 采购系统 ER 图 4 1 3 数据库的建立 利用 Microsoft Access 2002 建立数据库 我在数据库 jiudian mdb 文件里建立了 12 个表 分别是 登录表 库存表 部门 名称表 采购员表 物品名称表 单位表 供应商 ID 表 供应商信息表 申请采购编 号表 采购申请表 采购单表 财务管理表 以下是采购管理系统的关键表及表的功能 1 登录表 我在表里设置了三个用户的级别 分别是管理员 采购员 普通用户 管理员可对整个系统进行管理 拥有审核用户及普通用户的功能 包括系统维护 采 购管理及库存管理 采购员可对采购进行管理 拥有普通用户的功能 包括查看库存 信息 审核采购单 进行采购 采购确认等 普通用户只能查看库存信息 对库存信 息进行管理 登录表如表 4 1 所示 表 4 1 登录表 字段名称数据类型数据长度允许空说明 用户名文本20否用户名 密码数字20否密码 用户级别文本10否用户的级别 2 物品名称表 我按照部门使用物品的属性来对物品进行编号 使酒店各部门快 速方便的对本部门所需物品进行申请采购 管理员可方便的对物品表进行添加 修改 删除 物品名称表如表 4 2 所示 表 4 2 物品名称表 字段名数据类型数据长度允许空说明 物品编号数字6否按部门对物品进行编号 单位文本4否物品的单位 物品名称文本26否物品的名称 3 采购单表 采购员通过此表可填写采购信息 收到供应商的物品时 进行验证 合格后可填写收货确认信息 采购单表如表 4 3 所示 表 4 3 采购单表 桂林电子工业学院毕业设计 论文 报告用纸 第 12 页 共 54 页 字段名数据类型数据长度允许空说明 采购单号数字4 否采购单的编号 物品编号数字6否采购物品的编号 物品数量数字5否采购物品的数量 采购金额数字8否此物品的总金额 采购人文本10否采购员的名称 供应商名称文本16否供应商名称 采购日期日期10否采购的时间 到货天数数字3否收到物品物天数 4 申请采购编号表 在采购之前 需采购物品的部门负责人先申请一个申请 编号 填写相关信息 完成后可进行物品的申请 申请采购编号表如表 4 4 所示 表 4 4 申请采购编号表 字段名数据类型数据长度允许空说明 申请编号数字4否申请编号 部门名称文本10需采购物品的部门名称 申请人文本10申请采购人的姓名 申请日期日期10申请的日期 5 采购申请表 填写申请物品的部门名称 物品名称 数量等信息 审批人员 通过此表对申请情况进行审核 同意 或者 不同意 采购 并填写采购情况为 未 采购 采购员查看此表 审核 同意 则进行物品的采购 不同意 则不采购 采 购完成后填写采购情况为 已采购 采购申请表如表 4 5 所示 表 4 5 采购申请表 字段名数据类型数据长度允许空说明 申请编号数字4否申请采购的编号 部门名称文本10否申请采购的部门名称 物品名称文本28否申请采购的物品名称 物品数量数字4否物品数量 单位文本4否物品的单位 审批人文本10否审核人员的姓名 意见文本10否审核人员的意见 采购情况文本10否是否采购 桂林电子工业学院毕业设计 论文 报告用纸 第 13 页 共 54 页 6 供应商信息 供应商信息有供货商 ID 表及供货商信息表 供货商 ID 表如表 4 6 所示 表 4 6 供货商 ID 表 字段名数据类型数据长度允许空说明 供货商编号数字4否供应商的编号 供货商名称文本16否供应商的公司名称 供货商信息表如表 4 7 所示 表 4 7 供货商信息表 字段名数据类型数据长度允许空说明 编号数字4否对应供应商的编号 供应商编号数字4否供应商的编号 物品编号数字4否物品编号 价格数字8否供应商提供的物品价格 供应商编号 1数字4否供应商的编号 物品编号 1数字4否物品编号 价格 1数字8否供应商提供的物品价格 供应商编号 2数字4否供应商的编号 物品编号 2数字4否物品编号 价格 2数字8否供应商提供的物品价格 7 部门名称表 此表列出了各部门的名称及编号 管理员可根据酒店的实际情况 对部门进行添加及删除 部门名称表如表 4 8 所示 表 4 8 部门名称表 字段名数据类型数据长度允许空说明 部门编号数字2否部门的编号 部门名称文本10否酒店各部门的名称 8 采购员表 管理员可对采购员进行添加及删除 采购员表如表 4 9 所示 表 4 9 采购员表 字段名数据类型数据长度允许空说明 采购员编号自动编号自动否自动生成采购员编号 采购员名称文本10否采购员的名称 9 单位表 此表用于记录物品的单位 由管理员进行管理 单位表如表 4 10 所 桂林电子工业学院毕业设计 论文 报告用纸 第 14 页 共 54 页 示 表 4 10 单位表 字段名数据类型数据长度允许空说明 单位文本4否物品的单位 4 2 系统功能设计 系统的主要功能是通过六个功能模块来实现的 包括物品信息模块 供货商价格 信息模块 库存管理模块 采购管理模块 财务管理模块 系统管理模块 其中采购管 理模块最为重要 登录功能镶嵌在库存管理 采购管理 财务管理 系统管理四大模 块内 具体的设计过程如下 4 2 1 物品信息功能 该模块负责将酒店常使用的物品展示出来 方便用户查看物品的信息 进入 用 品展示 即可看到各部门的物品 默认显示前厅部物品 本系统为酒店制作了 5 个部 门的用品展示 分别是前厅部 客房部 财务部 保安部 康乐部 列出每个部门最 常用的 10 个产品 点击产品图片可查看物品的具体型号 规格等信息 用户可方便点 击菜单在部门用品展示间进行切换 查看物品资料操作示意图如图 4 2 所示 图 4 2 查看物品信息操作示意图 4 2 2 库存管理功能 该模块主要负责库存的查看 删除与修改 本来这个功能是库存管理系统做的 但为了便于采购测试就加了这个功能 库存管理页面设置了 限制对页的访问 权限 只有拥有管理员 采购员 普通 用户身份的用户才能进入 点击库存管理 如果您没登录 会自动转到库存管理身份 验证登录页面 请您先登录 您有三次登录机会 如果您第一次登录因为密码错误而 没能进入页面 会转到第二次登录页面 并提示 对不起 您输入的密码有误 请重 用 品 展 示 默 认 展 示 前 厅 部 的 用 品 客房部用品展示 前厅部用品展示 财务部用品展示 保安部用品展示 康乐部用品展示 点 击 物 品 图 片 查 看 物 品 具 体 信 息 桂林电子工业学院毕业设计 论文 报告用纸 第 15 页 共 54 页 新输入 如果第二次登录失败 会自动转到第三次 也就是最后一次登录页面 并 提示 对不起 您输入的密码有误 请再次输入 如果第三次登录仍然失败 会提 示 对不起 您三次输入的密码都有误 已被限制输入 请点击 Back 按钮返回 当 您再次点击登录窗口试图登录的时候 会弹出信息提示 对不起 您三次输入的密码 都有误 已被限制输入 您可点击 Back 链接返回主页 也可点击其它链接 链 接到其它页面 如果您成功登录 即可马上进入库存管理 在库存管理里 将浏览到库存物品的所有记录 包括物品编号 名称 数量 单位 采购员等具体信息 点击每个物品 编号 就可以转到库存修改页面 在此页面中 有该记录各个字段的详细信息 用户可根据实际情况进行修改 修改完成点击 修改 库存 即可完成修改 返回到查看物品信息页面 在每条记录的末端有个删除按钮 点击即可删除该条记录 方便快捷 用户还可以通过 库存查询 查询相关的记录并 删除 进入库存查询 可以根据四个不同的字段分别对库存记录进行查询 他们的名称 和查询作用是 查询物品编号 通过任意输入一个物品编号 显示出该编号的物品具体 信息 查询部门名称 通过选择一个酒店部门的名称 显示出库存中该部门的所有 物品 查询数量小于多少数值的记录 通过在文本域中输入一个数值 查询出库存 商品中物品数量小于这个数值的所有记录 该查询方法主要用于分析库存量 如库 存中某些物品的数量小于一定的数值 将提醒采购员进行该物品的采购 采购员名字 查询 通过此查询 可以显示库存物品中该采购员采购过的所有记录 如果通过查 询没有找到符合条件的记录 系统会提示用户 sorry 没有找到符合您查询条件的记 录 用户操作完毕点击 注销用户 完成注销 返回主页 库存管理操作示意如图 4 3 所 示 库 存 管 理 返 回 主 页 用 户 登 录 身 份 验 证 Y N 物品编号查询 数量小于多少查询 采购员名称查询 部门名称查询 没符合条件 记录提示 sorry 没有 找到符合您 查询条件的 记录 显示符合查 询条件的记 录 查 看 库 存 物 品 删除记录 修改记录 添加记录 Y N 桂林电子工业学院毕业设计 论文 报告用纸 第 16 页 共 54 页 图 4 3 库存管理操作示意图 4 2 3 采购管理功能 采购管理是酒店采购管理系统的关键功能 从申请采购到采购成功等一系列流程 都在本模块实现 流程如下 编号申请 采购申请 审核申请 供货资料 进行采购 收货确认 采购确认 用户点击 采购管理 进入采购管理页面 在用户未登录的状态下 页面会提示用户 处于未登录状态 只能完成编号申请 采购申请 供货资料三个功能 审核申请 进 行采购 收货确认 采购确认等四个采购高级管理功能只能在用户成功登录后被激活 登录流程跟登录库存管理一样 这里就不再重复了 采购管理操作示意图如图 4 4 所示 图 4 4 采购管理操作示意图 采购管理的采购步骤如下 1 在进行采购申请之前 用户必须申请一个编号 此编号为申请采购的编号 可 以点击 编号申请 来完成 2 当用户成功申请了编号以后 系统会自动转到 采购申请 页面 在这里 用 采 购 管 理 是 否 登 录 查 看 申 请 单 查 看 采 购 单 采 购 物 品 数 量 图 表 采 购 物 品 金 额 图 表 编号申请采购申请供货资料 采购管理高级页面 申请审核 进行采购 收货确认 采购确认 N Y 桂林电子工业学院毕业设计 论文 报告用纸 第 17 页 共 54 页 户可以填写要申请的物品名称 数量等 填写完毕点击 确定 按钮 就可以继续进 行第二件物品的申请 如果用户本次要申请的物品填写完毕 就点击 提交申请 即 可完成申请 3 相关负责人通过 申请审核 对采购申请进行审核 填写 同意 或者 不同 意 的意见 采购员将根据此意见进行物品的采购工作 4 分析 供货资料 分析出要采购物品最便宜的供应商 还要分析供应商的供 货效率问题 择优选择 5 采购员通过 进行采购 填写采购单 采购单包括采购编号 物品名称 采购 数量 单价 金额等 填写完毕点击采购完成 6 供应商收到采购单 组织发货 收到供应商发来的货物进行验收 确定合格 并到 收货确认 填写收货天数 以便下次采购时进行分析 7 收货确认后 点击 采购确认 到采购申请单进行 已采购 的确认 完成采 购 1 申请单 用户点击 查看申请单 自动转到物品申请汇总表页面 在这里 用户可以看到 物品申请的各种信息 包括申请编号 部门名称 物品名称 物品数量 单位 申请 人 申请日期 审批人 意见 采购情况 用户点击申请单查询 会自动转到查询页面 在这里同样提供了四种记录的查询 方法 分别是 查询申请编号 查询部门名称 查询该部门申请物品的记录 查询 意见 用户选择意见为 同意 或者 不同意 将显示符合条件的记录 查询采购 情况 用户选择采购情况为 已采购 或者 未采购 显示符合物品的采购情况 如果通过查询没有找到符合条件的记录 系统会提示用户 sorry 没有找到符合您查 询条件的记录 用户需要完成 审核申请 和 采购确认 必须先登录 否则点击将返回到采购 管理页面 查看申请单操作示意图如图 4 5 所示 申请编号查询 申请部门查询 采购情况查询 意见情况查询 查 看 申 请 单 浏 览 申 请 物 品 汇 总 返回采购管理 登录页面 是 否 登 录 采购确认 审核申请 Y N 桂林电子工业学院毕业设计 论文 报告用纸 第 18 页 共 54 页 图 4 5 查看申请单操作示意图 2 采购单 用户点击 查看采购单 自动转到采购单汇总表页面 在这里 用户可以看到已 下订单或者已经收到货的各种采购信息 包括采购单号 物品名称 物品数量 采购 金额 申请日期 采购日期 采购人 收货天数 查看采购单操作示意图如图 4 6 所 示 图 4 6 查看采购单操作示意图 用户可通过三种查询模式查找记录 分别是简单查询 高级查询 模糊查询 下 面详细介绍这三种查询方法 高级查询 模糊查询 查询采购编号 和物品名称 查询采购日期 和物品名称 查 看 采 购 单 浏 览 采 购 单 汇 总 返回采购管理 登录页面 是 否 登 录 收货确认 Y N 显示符合查 询条件的记 录或没符合 条件记录提 示 sorry 没有找到符 合您查询条 件的记录 简 单 查 询 采购编号查询 采购员查询 查询采购日期 多少之后记录 采购金额大于 多少查询 桂林电子工业学院毕业设计 论文 报告用纸 第 19 页 共 54 页 1 简单查询 可利用四种方法查找到记录 查询采购编号 通过输入采购单的 编号 查询出此采购单号的所有记录 查询采购员名称 通过选择采购员的名称 查询出该采购员采购过的所有物品 查询大于多少金额的记录 任意输入一个数值 即可查找到采购金额大于该数值的记录 此查询方法主要用于分析每个采购单的采 购金额情况 查询采购日期在输入的日期之后的记录 数入一个日期 查找出该日期 之后采购物品的所有记录 通过此查询方法 可方便的查看近期酒店的采购情况 针对某些采购次数频繁的物品进行预先采购或是大批量采购 如果通过查询没有找到 符合条件的记录 系统会提示用户 sorry 没有找到符合您查询条件的记录 2 高级查询 高级查询是指同时输入两个指定查询信息 选择要查询的供货商 名称 输入要查询的物品名称 通过这些信息对采购单进行查询 只有在采购单中 查找出符合两个查询条件的记录 才会显示出来 高级查询的特点是 查询针对性较 强 查出的信息价值较高 3 模糊查询 模糊查询和高级查询一样 输入两个指定查询信息 采购日期和 物品名称 只有在采购单中查找出符合两个查询条件的记录 才会显示出来 模糊查 询的关键是模糊功能 如 查询物品名称 计算机 只需要输入 计 字即可 查询 特点是 查询灵活 查询范围广 用户需要完成 收货确认 操作 必须先登录 否则点击将返回到采购管理页面 用户操作完毕点击 注销用户 完成注销 返回主页 三 图表 用户可通过采购物品数量图表 采购物品金额图表对采购物品进行汇总 分析 图表所反映出的价值信息有 采购物品数量图表 采购物品的总数量 各记录的数量 分别占总数量的百分比 采购日期 采购物品金额图表 采购物品的总金额 各记录 的采购金额分别占总采购金额的百分比 采购日期 4 2 4 财务管理功能 财务管理是指采购完成后 到财务部把本次采购的费用存档 以便今后审核 对 账 用户点击 财务管理 在用户未登录的情况下 页面会自动转到登录窗口 登录成 功进入财务管理页面 用户可以浏览费用开支表 或者是添加一笔新的采购费用开支 财务管理操作示意图如图 4 7 所示 密码输入三次错 误 返回主页 用 户 登 录 身 份 验 证浏 览 费 用 开 支 表 添加记录 删除记录 Y N 桂林电子工业学院毕业设计 论文 报告用纸 第 20 页 共 54 页 图 4 7 财务管理操作示意图 4 2 5 供货商价格信息功能 采购物品至少询价 3 家以上的供应商 采购员通过查看供货商价格信息 分析出 最便宜的物品价格 进入 供货资料 用户可以查看供货价格信息 点击 价格分 析 通过动态菜单选择物品名称 即可分析出最便宜的物品价格 从而降低采购成本 4 2 6 系统管理功能 系统管理功能由管理员负责 主要功能是根据酒店实际情况对系统进行维护 用户点击 系统管理 在用户未登录的情况下 页面会自动转到登录窗口 登录 流程跟库存管理一样 这里就不再重复了 只有管理员有权限登录 登录成功进入系 统管理页面 管理员在这里可以添加酒店新部门 编号 名称 添加新采购员 编号 姓名 新用户注册 用户名 密码 用户级别 添加新物品 编号 名称 单位 添加成 功后自动转到查看记录页面 在这里 管理员可删除指定的记录 系统管理操作示意 图如图 4 8 所示 系 统 管 理 用 户 登 录 添加部门添加采购员用户注册添加物品 查 看 部 门 查 看 采 购 员 查 看 用 户 查 看 物 品 用 户 注 销 删 除 记 录 返 回 主 页 Y N 密码输入三 次错误 返 回主页 桂林电子工业学院毕业设计 论文 报告用纸 第 21 页 共 54 页 图 4 8 系统管理操作示意图 5 酒店采购管理系统实现 5 1 系统实现的关键技术 5 1 1 服务器配置 我在我的电脑 E 盘下建立一个文件夹 MYWeb 这个文件夹就是我的站点存放点 了 并且在里面建了几个子文件夹用于存放不同的数据 包括 database 文件夹存 放数据库 ASP 文件夹存放 asp 文件 回到MYWeb 的根目录 右键选择 共享 和安全 快速地建立虚拟目录 出现属性对话框后 选择 Web 共享 标签 点选 共享文件夹 出现共享别名对话框 选择默认设置 确定即可 以上步骤完成了建站 设虚拟目录 下面就把 Dreamweaver 8 打开 首先就是 新建站点 点击站点菜单 选择 新建站点 在弹出的属性框中选 高级 标签 从 分类 中先选 本地信息 右窗口中设置站点名称 酒店采购管理系统 本地 根文件夹 选择 E myweb 文件夹 然后设置远程信息 访问选择 本地 网络 远 端文件夹仍选择我们的站点文件夹 E myweb 再接着 测试服务器 服务器模型 选择为 ASP Javascript 访问 本地 网络 测试服务器文件夹 仍是之前建的站点 文件夹 E myweb URL 前缀 在 http localhost 后面添加 myweb 这时 站 点定义基本结束 点击确定 出现 编辑站点 对话框 完成 即可 此时 Dreamweaver 8 的站点属性框中就将 E myweb 内所有内容映射过来 5 1 2 动态交互的精髓 利用 ADO 访问 Web 数据库 打开 Dreamweaver 8 在站点里面建 ASP 页面

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论