1、 宾馆客房信息管理系统课程设计说明0942818421韩立成目 录1.绪论 .12旅游宾馆信息管理系统相关技术理论 72.1 管理信息系统 82.2 信息管理系统结构的发展 102.3 旅游宾馆信息 管理系统需求和可行性分析 123. 旅游信息管理系统分析 144旅游信息管理系统设计.254.1 确认用户 264.2 员工系统结构图 275.数据库设计 .295.1 数据库设计原则 295.2 数据库需求分析 316.信息系统实现与应用 .326.1 软硬件选型 .336.2 系统的实现 .337. 总结与展望 351、绪论1.1 旅游业发展现状及其特征 随着社会的发展,旅游业已成为全球经济中
2、发展势头最强劲和规模最大的产业之一。在城市经济发展中的产业地位、经济作用逐步增强,旅游业对城市经济的拉动性、社会就业的带动力、以及对文化与环境的促进作用日益显现。旅游业是中国经济发展的支柱性产业之一。2010 年,我国旅游经济呈现又好又快的增长态势:三大市场全面增长,国内市场主体地位进一步突出;旅游投资规模扩大,产业发展呈现出诸多亮点,扩大消费和改善民生功能明显。全国旅游业收入达 1.万亿元。其中,国内旅游人数达 21 亿人次,入境旅游人数达 1.34 亿人次。2011 年,我国旅游经济总体保持较快发展,国内旅游和出境旅游的增长均高于预期,入境旅游则受日本地、中东动荡以及美国经济危机等因素影响
3、,增长低于预期。2011 年国内出游人数达 26.4 亿人次,国内旅游收入 19306 亿元,入境旅游人数 13542 万人次,国际旅游外汇收入 485 亿美元。2012 年第一季度,我国旅游政策环境持续利好,旅游产业处于“较为景气”水平,三大市场维持 “两高一平” 的增长格局。2012 年第一季度,国内旅游人数达 8.7 亿人次,入境旅游人数达 3231.60 万人次,出境旅游人数约 1850 万人次,中国已成为亚洲最大的出境旅游客源国。在内需启动、消费升级以及国民收入不断提高的背景下,中国旅游业正步入黄金发展期。根据规划, “十二五” 时期,中国政府将多策并举,把旅游业培育成国民经济的战略
4、性支柱产业。国内旅游行业政策环境持续改善,行业也将迎来一个崭新的发展阶段。中投顾问发布的2012-2016 年中国旅游业市场投资分析及前景预测报告共二十四章。首先介绍了旅游的定义、类型、产业特征及在国民经济中的地位等,接着分析了相关产业推动旅游业的发展和国际国内旅游业的现状,并对中国入境旅游市场做了细致分析,然后具体介绍了生态旅游、周旅游、红色旅游、温泉旅游、健康旅游、旅游小城镇、主题公园、奖励旅游、工业旅游、农业旅游、科技旅游、自驾车旅游的发展。随后,报告对旅游业做了市场细分与消费者分析、电子商务运用及构建分析、上市公司运营状况分析、旅游资源分析、行业竞争分析、产业及价值分析、商业模式分析、
5、信息化发展分析和投资分析,最后分析了旅游业的未来前景和趋势。1.2 旅游信息系统研究现状与趋势 旅游业是一个最具发展活力和潜力的产业,其规模已跃居为当今世界第一大产业。它不仅早已为诸多发达国家所青睐,而且正在被越来越多的发展中国家和地区所重视并列为优先发展产业。以软件技术和空间信息处理为核心的地理信息系统(GIS)技术,具有强大的空间信息管理与分析、属性数据查询等功能,同时具有图文并茂、形象直观的特点,为旅游信息系统开发提供了理想的平台。利用 GIS 技术,建立旅游信息系统的必要性具体体现在以下几个方面:(1)宣传旅游目的地优秀旅游资源的需要建立旅游信息系统,利用地理信息系统强大的查询功能及空
6、间分析功能,图文并茂地为用户提供旅游相关信息的查询。便于潜在游客在较短的时间内对旅游目的地有一个直观的了解,有利于提高它的整体形象和知名度。(2)加强现代化管理水平的需要旅游信息系统不仅为用户提供查询、检索功能,同时提供强大的空间分析功能,以此对旅游资源信息进行统计分析。分析结果以图、表等多种方式表现出来,提高决策的直观性、准确性。此外,旅游资源信息是一个动态信息,即具有一定的时效性。现有的旅游资源管理方式往往没有反映它的时效性,造成旅游信息滞后影响其利用价值1.3 论文研究内容 本系统设计实现的目标是对宾馆的客房管理、客户信息管理,前台实现对数据的添加,删除,查询,修改等功能,在后台用 or
7、acle作为数据库,其中数据库设计是 power point 设计的。本系统就是利用计算机信息提高了餐馆宾馆的管理水平,主要对系统的管理员权限、客户等信息管理。系统操作权限管理可以实现对管理员和客人信息的添加、删除、查询、修改操作,并设置管理员账户、密码修改。本系统实现对宾馆信息的管理和总体的统计等,客房及客人信息的查看。管理员可以浏览,查询,添加,删除等客房和客人的基本信息。1.4 开发工具的选择 和介绍VFP,是 Microsoft 公司从 Fox 公司的数据库软件经过数次改良,并且移植到 Windows 之后,得来的应用程序开发软件,主要用于开发数据管理与运算等方面的软件。VFP 是 M
8、icrosoft 公司推出的最新可视化数据库管理系统平台,是功能特别强大的 32 位数据库管理系统。它提供了功能完备的工具、极其友好的用户界面、简单的数据存取方式、独一无二的跨平台技术,具有良好的兼容性、真正的可编译性和较强的安全性,是目前最迅捷、最实用的数据库管理系统软件之一。2、旅游宾馆信息管理系统相关技术理论2.1 管理信息系统2.2 信息管理系统结构的发展 2.2.1C/S 结构体系所谓 CS(ClientServer,客户服务器)体系结构,是指一种计算机体系结构,一种使用硬件和软件资源的方式。在 CS 体系结构中,应用程序和数据库及其管理软件分布在由网络连接的不同计算机之间。数据库及
9、其管理软件存放的计算机称为服务器(Sever),应用程序所在的计算机称为客户机(Client)。在实际的连接情况中,一台服务器上存储了所有需要被处理的数据,并由数据库管理软件对其进行集中管理;服务器可通过网络连接多台客户机,客户机将请求通过网络递交给服务器,并接受从服务器中返回的请求结果和相应数据。在系统开发中,所有系统设计方案也都可用BS(BrowserServer)模式来解决,与CS(ClientServer)相比,BS体系结构在许多方面的确占有很大的优势。然而,同时由于BS本身的一些特点,决定其在灵活控制性、安全性、效率等方面不及CS结构,Browser端的主要优势在于信息查询,而不是信
10、息处理,这一点正是Client端程序的优势。而且,在长期的开发实践中,尤其是在传统的CS下,企业已经积聚了大量的应用程序和信息(例如各类数据库和各种格式的文件),如果废弃不用实在可惜;而要BS能充分利用这些己有的应用和信息,与这些应用联接,是一项极其繁重的任务。BS技术基础由于其通用性,能提供的标准接口并不多,并且其开发工具和应用的实现方法、手段远没有CS丰富,再加上安全性、效率等因素,相比之下,CS体系结构更好地满足了该系统的实际需要,有利于系统的移植和扩充。数据库服务器客户机数据库服务器应用服务器客户机图1 C/S两层结构图 图2 C/S三层结构图2.2.2B/S 结构体系BS 结构,即
11、BrowserServer(浏览器服务器)结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。对 CS 结构的一种变化和改进。主要利用了不断成熟的 WWW浏览器技术,结合多种 Script 语言(VBScript、JavaScript)和ActiveX 技术,是一种全新的软件系统构造技术。BS 三层体系结构采用三层客户,在数据管理层(Server)和用户界面层(Client)增加了一层结构,称为中间件(Middleware),使整个体系结构成为三层。三层结构是伴随着中间件技术的成熟而兴起的,核心概念是利用其中中间分为表示层、业务逻辑层和数据存储层三个不同
12、的处理层次,如图2所示。三个层次的划分是从逻辑上分的,具体的物理分法可以有多种组合。中间件作为构造三层结构应用系统的基础平台,提供了以下主要功能:负责客户机与服务器、服务器与服务器间的连接和通信;实现应用与数据库的高效连接;提供一个三层结构应用的开发、运行、部署和管理的平台。这种三层结构在层与层之间相互独立,任何一层的改变不会影响其它层的功能。在 BS 体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。而其余如数据请求、加工、结果返回以及动态网页生成、对数据库的访问和应用程序的执行等工作全部由 Web Server 完成
13、。随着 Windows 将浏览器技术植入操作系统内部,这种结构已成为当今应用软件的首选体系结构。显然 BS 结构应用程序相对于传统的 CS 结构应用程序是一个非常大的进步。BS 结构的主要特点是分布性强、维护方便、开发简单且共享性强、总体拥有成本低。但数据安全性问题、对服务器要求过高、数据传输速度慢、软件的个性化特点明显降低,这些缺点是有目共睹的,难以实现传统模式下的特殊功能要求。例如通过浏览器进行大量的数据输入或进行报表的应答、专用性打印输出都比较困难和不便。此外,实现复杂的应用构造有较大的困难。虽然可以用ActiveX、Java 等技术开发较为复杂的应用,但是相对于发展已非常成熟 CS 的
14、一系列应用工具来说,这些技术的开发复杂,并没有完全成熟的技术工具供使用。2.2.3 两种体系结构的比较分析23 1处理模式不同BS 的处理模式与 CS 相比,大大简化了客户端,只要装上操作系统、网络协议软件以及浏览器即可,这时的客户机成为瘦客户机,而服务器则集中了所有的应用逻辑。232构件重用不同在构件的重用性方面,CS 程序从整体进行考虑,具有较低的重用性。 对应的是多重结构,要求构件具有相对独立的功能,具有较好的重用性。233 系统维护不同系统维护是在软件生存周期中开销最大的一部分。CS 程序由于其本身的整体性,必须整体考察并处理出现的问题。而 BS 结构,客户端不必安装及维护。BS 结构
15、在构件组成方面只变更个别构件,开发、维护等工作都集中在服务器端。当需要升级时,只需更新服务器端的软件,而不必更换客户端软件,实现系统的无缝升级。这样就减轻了系统维护与升级的成本和工作量,使用户的总体拥有成本(TCO)大大降低。234 对安全的要求不同由于 CS 采用配对的点对点的结构模式,并采用适用于局域网、安全性比较好的网络协议,安全性可得到较好的保证。CS 一般面向相对固定的用户群,程序更加注重流程,它可以对权限进行多层次校验,提供了更安全的存取模式,对信息安全的控制能力很强。一般高度机密的信息系统采用 CS 结构适宜。而 BS 采用点对多点、多点对多点这种开放的结构模式,并采用 TCPI
16、P 这一类开放性协议,其安全性只能数据服务器上管理密码的数据库来保证。所以 BS 对安全以及访问速度比 CS 有更高的要求。235速度不同由于 CS 在逻辑结构上比 BS 少一层,对于相同的任务,CS 完成的速度总比 BS 快。使得 CS 更利于处理大量数据。236交互性与信息流不同交互性强是 CS 固有的一个优点。在 CS 中,客户端有一套完整的应用程序,在出错提示、在线帮助等方面都有强大的功能,并且可以在子程序间自由切换。BS 虽然由 JavaScript 提供了一定的交互能力,但与 CS 的一整套客户应用相比是太有限了。CS 的信息流单一,而 BS 可处理如 B-B、B-C、B-G 等信
17、息并具有流向的变化。2.3 旅游信息管理系统需求和可行性分析1 可行性研究近年来,宾馆业迅猛发展,市场的竞争日趋激烈,全面提高宾馆的软件管理水准,已成为宾馆业发展的当务之急。尤其是对于星级宾馆,既需要完成前台的一些服务工作,还需要完成后台的管理工作。然而,传统的人工管理模式已经远远不能满足有效、快捷地处理经营中产生的大量信息数据的需要,从而使得企业决策层无法及时、准确地掌握一线资料,继而影响对市场进行正确地分析和预测。像沿海城市三星级以上宾馆引进外方管理,使小部分宾馆管理水准几乎接近或达到国际水平。但对占 80%以上的广大中小型宾馆来说,是难以做到的。因此,欲在竞争中甩开对手,取得优势,必须在
18、经营、管理、产品、服务等方面具备独到之处。而对宾馆的经营状况起决定作用的是客房的管理。简单的服务标准已不是制胜的锦囊,只有管理做到最细微之处,才能让顾客体会到宾馆服务的高标准、高质量,而准确、快速、周全往往就是最基本的成功要素。经调查了解后发现,目前较多的宾馆在客房管理上还处于人工阶段,效率低下且存在较多问题,为减少类似弊端开发此系统,以实现客房管理的电子化、科学化与现代化。系统包括:旅客基本信息管理、客房基本信息管理、住宿基本信息管理、客房物品基本信息管理、工作人员基本信息管理五大功能模块。可以实现对每个功能模块的查询和更新功能,其中查询功能主要是通过视图实现,而更新功能则是通过存储过程来实
19、现。在五大功能模块中,宾馆住宿基本信息和客房基本信息的管理是本系统开发的重点。宾馆是现代社会服务行业体系中的重要组成部分,它在社会发展中有着不可替代的作用。在当今经济和商务交往日益频繁的状况下,客房服务行业正面临客流量骤增的压力。传统的宾店客房管理以来使用人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差;时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难;管理者往往要花大量的时间来处理烦琐的登记手续;不能及时提供空余客房资料等问题,将直接影响出租率。据此现状,开发出本宾馆客房管理系统,通过本系统的应用不仅可以使宾馆客房管理科学化、正规化,而且对于
20、提高员工工作效率,加速资金周转、降低各项成本及改善服务质量都有十分积极的作用。3、旅游信息管理系统分析 3.1 需求分析任务概述目标 建立一套功能完善的管理信息系统,既能满足业务人员日常处理的需要,增强企业经营全过程的数字化管理水平;又能满足管理人员决策分析的需要,提高公司管理层对公司经营反馈信息的响应速度。从而大幅度提高工作效率,提高实施管理的准确性、科学性,使担负管理的工作人员从繁杂的手工劳作中解脱出来。运行环境 Windows 98/2000/XP/2003 操作系统下,安装并配置软件Microsoft SQL Server 2000 数据库管理系统。 数据需求 数据流条目 实体及联系的
21、属性:(1)旅客(2)客房(3)旅客住宿 Living(4)客房物品(5)工作人员2.2.2 数据字典 (DD) (1)系统涉及的数据项:表 2-1 数据项列表(2)数据结构:表 22 数据结构列表数据结构编号数据结构名 数据结构含义 组成(3)数据库的表2.2.3 数据库描述 使用 SQL SERVER2000 作为后台数据库,就可以行使基于网络连接的用户认证。从而给不同的子系统分配不同的数据库使用角色,让他们彼此之间使用的数据库隔离开来,以达到较高的安全性。 2.3 功能需求2.3.1 功能描述(1)客人入住和退房时,宾馆管理人员对旅客基本信息的更新;(2)客人入住和退房时,宾馆管理人员对
22、客房基本信息的查询和状态更新;(3)客人入住、退房时,宾馆管理人员对客人住宿信息的查询和更新;(4)客人要求服务时,宾馆管理人员对客房配备的工作人员信息进行查询,派遣服务人员;(5)宾馆工作人员变动时,宾馆管理人员对工作人员基本信息进行更新;(6)客房内物品信息变动时,宾馆管理人员对客房物品基本信息查询和更新;2.3.2 数据流图 (DFD ): 维修信息客房信息 客房信息 客房状态客人信息 入住登记账务信息入住信息 3 概要设计 客人房间现开预定退房入住财务调换房间 提醒维修/报修客 人 证件电话姓名性别住址管理员 用户名密码权限客 房描述状态价格编号名称类型职 员电话住址工资年龄性别职务入
23、职时间姓名2.2 全局 E-R 图1客人姓名性别住址电话 证件客房编号名称类型价格状态描述维修表提醒表 帐 目管理员职员姓名性别 年龄住址电话职务入职时间工资入住用户名密码权限管理登记日期所属房间状态费用名称时间状态类别管理事由收入支出时间总收入维修预定 清单 帐 帐3.可行性研究近年来,宾馆业迅猛发展,市场的竞争日趋激烈,全面提高宾馆的软件管理水准,已成为宾馆业发展的当务之急。尤其是对于星级宾馆,既需要完成前台的一些服务工作,还需要完成后台的管理工作。然而,传统的人工管理模式已经远远不能满足有效、快捷地处理经营中产生的大量信息数据的需要,从而使得企业决策层无法及时、准确地掌握一线资料,继而影
24、响对市场进行正确地分析和预测。像沿海城市三星级以上宾馆引进外方管理,使小部分宾馆管理水准几乎接近或达到国际水平。但对占 80%以上的广大中小型宾馆来说,是难以做到的。因此,欲在竞争中甩开对手,取得优势,必须在经营、管理、产品、服务等方面具备独到之处。而对宾馆的经营状况起决定作用的是客房的管理。简单的服务标准已不是制胜的锦囊,只有管理做到最细微之处,才能让顾客体会到宾馆服务的高标准、高质量,而准确、快速、周全往往就是最基本的成功要素。经调查了解后发现,目前较多的宾馆在客房管理上还处于人工阶段,效率低下且存在较多问题,为减少类似弊端开发此系统,以实现客房管理的电子化、科学化与现代化。系统包括:旅客
25、基本信息管理、客房基本信息管理、住宿基本信息管理、客房物品基本信息管理、工作人员基本信息管理五大功能模块。可以实现对每个功能模块的查询和更新功能,其中查询功能主要是通过视图实现,而更新功能则是通过存储过程来实现。在五大功能模块中,宾馆住宿基本信息和客房基本信息的管理是本系统开发的重点。传统的客房以来使用人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差;时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难;管理者往往要花大量的时间来处理烦琐的登记手续;不能及时提供空余客房资料等问题,将直接影响出租率。3.2 业务分析3.2.1 宾馆及酒店行业概况20
26、09 年上半年,中国酒店业经受了金融危机和甲型 H1N1 流感两大危机,大大的降低了人们的酒店消费意愿和消费信心,抑制了人们的酒店消费行为。数据显示,两大危机对入境旅游的影响要大于国内旅游,对酒店企业的外需影响大于内需,而这将直接影响不同类型酒店的经营业绩。从时间上看,2009 年 2 月份酒店经营状况一度出现回暖迹象,但此后又继续下滑;从空间上看,一线城市酒店受金融危机和甲型流感的影响明显较二三线城市要大,部分二三线城市酒店经营业绩同比还有所上升。根据 2009 年 1-5 月份的统计数据,一线城市星级酒店平均房价呈加速下滑趋势,前五个月酒店入住率下降 18.4 个百分点。相较于一线城市,二
27、、三线城市所受冲击较小,而接待人数仍呈正增长,平均房价和出租率同比小幅下降;成都、重庆等城市同比出现较大幅度的回升。深圳市宾馆酒店客房出租率 51.41%、同比下降 8.91;1 至 5 月为 54.17%、同比下降7.62%。不过,值得庆幸的是,目前我国经济已经开始出现复苏迹象,酒店业经营环境渐趋好转。从目前的预订状况看,2009 年 9 月的客房入住率稳步回升。相信到 2009 年年底,将会达到 70左右。2009 年的市场特点呈现为:经济型酒店渐成为中国饭店市场的主体,绿色饭店风靡中国饭店业;延迟退房的酒店数量增加;规模化经营初见成效,企业的竞争力有所提高;国际化步伐逐步加大。高星级酒店
28、的会议市场要等到 10 月中下旬才能逐渐恢复往年水平,到11、12 月高星级酒店的会展市场才会出现“小”高潮。在未来几年内,有众多新建酒店预计将会开业,其中主要集中在北京和上海等发达城市,预计供应量到 2011 年还将再长23。在需求增长缓慢的市场环境下,强劲的供应增长势头给各地酒店业带来了更大的压力。对于 2009 年下半年的前景预期保持谨慎态度,但是深圳大运会以及 2012 年的广州亚运会是促进全国旅游行业发展的一个好机遇。这几项全球注目的盛事将给旅游业创造极好的机会,也给酒店行业的发展带来极大的促进作用。预计 2010 年以及 2012 年酒店行业效益增长的局面会呈直线上升趋势,大量国际
29、、国内资本流向酒店业,外资进入中国旅游业的比例也逐年递增。2015 年中国将成为世界第一旅游接待国、第四大旅游客源国;中国入境过夜旅游者将达到 1 亿人次;国内旅游者将达到 28 亿人次;居民人均出游两次,出境旅游将达到 1 亿人次;旅游市场总量将达到 30 亿人次。旅游的发展,势必会带动旅游酒店的发展。中国仍将不断涌现酒店投资商机,慧眼别具、财力雄厚的投资者定会斩获颇丰。从长期看,经济型酒店由于价格优势,业务量受金融危机影响较星级酒店要小,反而会面临新一轮发展机遇。旅行社的宾馆业务分类图 1 采购部业务功能一览表供应商管理采购计划管理 采购订单管理 采购收货管理请购计划维护采购订单维护采购合
30、同维护采购订单终止采购验收管理采购过账处理退换货品处理供应商评估供应商报价处理供应商资料管理请购计划合并采购计划生产前厅管理采购管理图 2 前厅部业务功能一览表3.3 信息数据流程分析3.3.1 宾馆的信息资源3.4 系统功能目标 在今天这个科技飞速发展的信息时代。各行各业中离不开信息处理,以致计算机被广泛的应用,管理信息系统也随之呼之欲出,利用它能够进行大量的信息管理。这样不仅提高了工作效率,而且大大的提高了其安全性。当今随着人们生活水平的提高,人们对新事物的需求也就越预定管理调房管理接待管理结账管理查询服务来越多,显然旅游成了人们新焦点,成了人们了解世界、休息娱乐的窗口,另外随着贸易的发展
31、,参加会议、研讨会、出差的也越来越多,住宿成了最关心的问题。宾馆也要不断的完善自己,急顾客之急,由此开发宾馆管理信息系统,在正常运营中对客房资源、顾客信息、结算信息进行管理,利用宾馆管理信息系统及时了解各从上节到下节中信息的变更。有利于提高管理的效率。4、旅游信息管理系统设计系统流程分析图根据系统的功能划分,以及各个模块之间的关系,对系统流程进行分析。多用户系统的工作流程都是从用户登录模块开始,对用户的身份进行认证。身份认证可以分为以下两个过程:1、 确定用户是否是有效的系统用户以及用户的类型;通过管理权限通过管理权限管理员登陆功能界面客房预订住宿登记客房查询结 帐住宿查询系统管理系统初始化客
32、房信息更改2、员工系统结构图员工系统是酒店经营的另一个很重要的一部分,员工系统可提供基本情况、工资细表、住房情况、工资设定、员工查询的项目。全面考虑到员工的工作和生活。并通过不同权限的设定,使之具有浏览,修改等分级的管理。避免了无权限出现的管理的混乱。图 2.2 1 员工系统结构图5、数据库的设计5.数据库的设计原则数据库应用结构 根据对一般业务系统的分析,将数据库和程序系统统一进行整体描述,展示数据库的 表之间以及与程序模块间的关系。 管理员登陆员工系统基本情况工资细表住房情况通过管理权限员工查询工资设定数据表和程序模块的分类 根据“处理特点” ,将数据表和程序模块进行分类如下: 数据表分类
33、:业务数据表、基本编码表、辅助编码表、系统信息表、累计数据表、结 算数据表、决策数据表。 程序模块分类:初始化、业务处理、完整性检测与修正、结算处理、统计处理。 业务数据表:记录业务发生的过程和结果。如,合同、出仓单、申请单、凭证。 基本编码表:描述业务实体的基本信息和编码。如,产品、客户、供应商、雇员。 辅助编码表:描述属性的列表值。如,合同类型、职称、民族、付款方式。 系统信息表:存放与系统操作、业务控制有关的参数。如,用户信息、权限、用户配 置信息、成本核算方式。 累计数据表:存放业务的当前值和累计值。如,当前库存、当前存款、累计销售、累 计支出、应收账款。决策数据表:存放各个时期内发生
34、的统计值。如,月销售统计、月回款统计、出入库统计。 程序模块分类说明 初始化:系统运行前对系统进行数据的初始化。如,库存初始化。 业务处理:业务过程的控制和结果记录。如,合同录入、费用审批、出入库。 完整性检测与修正:对累计数据表进行检查并自动修正。如对当前库存、当前存款、 累计销售的检查和重新计算。 统计处理:计算并记录各个时期内发生的统计数。如,统计月销售、统计月回款、统 计出入库。 数据表间的关系 决策数据表 业务数据表 决策数据表的数据是由业务数据表中数据导出(统计)的; 数据表与程序模块间的关系 由一个例子(仓库管理)来说明数据表与程序模块之间的关系: . 系统使用前,由初始化模块对
35、库存数(累计数据表)和上月末库存数(结存数据表)进 行初始化; . 定期或不定期,库存数核算模块(检查完整性检测与修正)根据上月末的库存数(结存 数据表)、本月已发生数(业务数据表)检查当前的库存数(累计数据表)是否符合,不符合 基本编码表 1. 基本编码表可以有如下的标识列:内编码、外编码、助记码、简称、全称。内编码 业务数据表 1. 设有录入人和录入日期列,由系统自动记录。 2. 记录单据的表中设置“自动单据号” ,由两个字符开始以区分单据类型,后跟一数 字序列表示序号。 自动单据号由系统自动生成,作为主表的主键,不允许用户修改。 当有对应的纸质单据时,设置“单据号”用于记录纸质单据的单据
36、号。 3. 明细表中设有行序号,自动记录行的录入顺序。 4. 设置“存档标记”列,用于抽取数据到决策数据库时的更新标记。插入新行或修改 已有行时设置该标记;数据抽取后清除该标记。 5. 对于用于查询过滤条件的列,不可为空,以免行“丢失”。 6. 对于数值列,不可为空。 7. 对于必要的“冗余”列,如客户名称,应有相应的程序保持各“冗余”列的同一性 ,以免出现异议。视图 v_ _ _ 。视图类型参见表的分类 。 存储过程 p_ _ 函数 f_ _ 5.6 自定义数据类型 _ 5.2 数据库需求分析建立一套功能完善的管理信息系统,既能满足业务人员日常处理的需要,增强企业经营全过程的数字化管理水平;又能满足管理人员决策分析的需要,提高公司管理层对公司经营反馈信息的响应速度。从而大幅度提高工作效率,提高实施管理的准确性、科学性,使担负管理的工作人员从繁杂的手工劳作中解脱出来。因而程序需