计算机信息管理系统毕业论文(设计)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

某某高校毕业设计(论文)
某某高校酒店管理系统设计与实现
学生姓名
指导教师
专业
学院
年月日
Graduation Project (Thesis)
Harbin University of Commerce Design and Compliment for HSD Hotel Management System
Student
Supervisor
Specialty
School
摘要
根据酒店组织庞大,服务项目多,信息量大的特点,采用开发工具Visual C#和SQL SERVER 2000数据库,开发和设计某某高校酒店管理系统。

系统包括客房类型设置、客房信息、房态管理、预订管理、入住管理、消费记录、收银结帐等七大模块.根据需求及程序模块分析,设计酒店管理系统数据库。

采用全新的计算机网络和信息管理系统,提高酒店的管理效率,改善服务水平。

本文着重阐述了系统开发实现的过程,从系统的需求分析、方案论证、模块设计、数据设计、详细设计到系统测试等进行了详尽的分析和论述.
关键字:酒店管理;模块;SQL Server 2000;C#
Abstract
According to the character of modern hotel,I decide to use Visual C#and SQL Server to develop HH Hotel Management System . The system include seven modules—-type settings、room information、room status management、reservation management、accommodate management、consume record、charge system。

I also design the database of the system according to the request and program module analysis, adopt the new computer network and information management system to grade the efficiency of the hotel and to improve the level of the service.
The thesis has explained emphatically what should develop during the course of realizing systematically ,from systematic demand analysis , scheme demonstration,module design ,data design, it reach such all link as system testing ,etc. on exhaustive analysis and description to design in detail
Key Words:Hotel management;module; SQL Sever 2000;C#
目录
摘要 (I)
Abstract (II)
1绪论 (5)
1.1课题研究的意义及背景 (5)
1.1.1课题背景 (5)
1.1。

2课题来源 (5)
1。

1.3课题研究的意义 (6)
1.2国内外研究的动态 (6)
1.3本文的工作 (6)
2开发工具与运行环境 (8)
2.1运行环境 (8)
2.1。

1软件环境 (8)
2.1。

2硬件环境 (8)
2.1.3数据库 (8)
2.2开发工具 (9)
2。

2.1。

NET平台概述 (9)
2。

2.2Visual Studio 。

NET 开发工具 (10)
2.2。

3C#语言概述 (10)
2.2。

4SQL技术 (11)
2.3ADO。

NET技术访问数据库 (12)
2。

3。

概述12
2.3.2。

A 的结构 (13)
3概要分析 (15)
3。

1设计目标 (15)
3。

2可行性分析 (15)
3。

3容错、安全、保密和维护设计分析 (16)
4需求及模块分析 (18)
4.1基础设置 (18)
4。

2预定管理 (19)
4.3前台接待管理 (21)
4.4前台收银管理 (22)
4.5客房及客史管理 (23)
4。

6财务核查管理 (24)
4。

7其他系统接口 (25)
5详细设计 (26)
5。

1数据库的结构 (26)
5.2数据库的设计 (26)
5。

2.1创建数据库 (26)
5。

2.2创建“客房信息”数据表 (26)
5.2.3创建“预订单”数据表 (27)
5.2。

4创建“入住单”数据表 (28)
5.2.5创建其他关键数据表 (29)
5。

2.6创建主键及外键等表的约束 (30)
5.2。

7创建存储过程 (33)
5.3系统流程图 (36)
5。

4关键性代码 (36)
6程序开发 (38)
6.1程序运行结果 (38)
结论 (42)
参考文献 (43)
致谢 (44)
附录 1 (45)
附录 2 (50)
1绪论
1.1课题研究的意义及背景
1.1.1课题背景
在信息高度发达的今天,酒店业务涉及的各个工作环节已不再仅仅是传统的住宿、结算业务,而是更广、更全面的服务性行业代表。

酒店宾馆作为一个服务性行业,从客房的营销及客人的预定开始,到入住登记直至最后退房结帐,整个过程应该能够体现以宾客为中心,提供快捷、方便的服务,给宾客感受一种顾客至上的享受,提高酒店的管理水平,简化各种复杂操作,在最合理最短时间内完成酒店业务规范操作,这样才能令旅客舒适难忘,增加宾客回头率。

面对酒店业内积累的竞争形势,各酒店均在努力拓展其服务领域的广度和深度。

虽然信息化并不是酒店走向成功的关键元素,但它可以帮助那些真正影响成败的要素发挥更大的效用。

因此,采用全新的计算机网络和管理系统,将成为提高酒店的管理效率,改善服务水准的重要手段之一.
1.1.2课题来源
在中国的酒店店业市场上,形成了一种新的竞争格局,即国际竞争国内化,国内市场国际化。

所谓国际竞争国内化,是指由于跨国饭店集团的大规模进入,使国际竞争在国内饭店业市场上已经普遍发生,我们不出国门就可以深刻感觉到竞争的激烈。

所谓国内市场国际化,正是由于我国庞大的旅游市场的存在,吸引了世界各国的关注。

目前,这个国内市场也已经在很大程度上国际化。

因为海外资金的进入要求回报,所以所形成的一部分利润要汇出去。

国际管理的进入,也使国内市场相当一部分直接国际化。

同时,大量的海外来华客人要求国际化的管理和国际化的服务,所以这个国际市场本身也在国内市场体现出来。

中国酒店业的竞争日益加剧,但由于很多酒店在市场上的定位不准确,全行业在打乱仗,很多酒店采取的经营策略是共同的——降价。

但只有少数的酒店成为赢家,多数酒店降价后并未得到想象中的客源和利润。

这种互相削价竞争的短期行为对酒店本身的长远利益和整个酒店业市场都是不利的.
酒店行业的积累竞争是的要争取客源、提高酒店埋怨率、制定正确营车率已经成为一项重要的任务,而借助于当前蓬勃发展的IT工具来脱焊销售能力,创造可观的经济效益已经成为许多酒店的首选。

作为一个有效的统计分析计算机管理系统发挥其
强大的优势,在数据保存、数据交换等方面均快速可靠,是手工操作所不能够完成的。

某某高校酒店管理系统就是由此设计的。

1.1.3课题研究的意义
为了搞好酒店的事务处理工作和服务质量,使公司内信息流通体系能协调一致地运行,节约公司管理费用,提高管理人员的管理水平,及时准确迅速地提供有关信息资料,为经理提供决策依据。

我们根据酒店行业的特点,进行了实地调查与研究.酒店综合管理信息管理系统包括计算机网络工程和应用软件开发两部分。

传统的酒店管理往往令管理者花大量的时间来处理顾客投诉,例如错误查询、烦琐的登记和结帐手续、旅客费用计算错误、空余客房资料不能及时提供等,从而影响出租率,使的管理人员不得不集中精力规划管理运行策略和进行决策。

以上问题可通过电脑系统辅助解决,酒店管理的电脑化,不仅是体现酒店现代化形象的一个重要标志,而且对于提高员工工作效率,加速资金周转、降低各项成本及改善服务质量都有十分积极的作用.
1.2国内外研究的动态
21世纪人类所居住的地球已经越来越没有界限.上午你可能在北京,下午你可能已经在伦敦,而晚上你可能在华盛顿。

随着全球一体化,人们的活动已经从地区之间升级到国家与国家之间。

所以,人们需要好的环境来休息和办公。

这就需要一个城市或地区在接待别国或别的区域的游客时提供一个良好的休息娱乐环境,而酒店就是满足这种需求的场所。

在此环境下,该软件的发展前景一片光明.另外,该软件在市场上的种类不是很多,技术上也不是很完善,所以,该软件的开发有很大的空间。

1.3本文的工作
在今后的几年中,酒店的竞争将主要在智能化、信息化方面展开。

低能内装璜、客房数量、房间设施等质量井镇和价格竞争将退居二线。

酒店信息化的发展趋势主要分为三大应用领域:一是为酒店的管理者、决策者提供及时、准确地掌握酒店经营各个环节情况的信息技术;二是针对酒店的经营,为节省运营成本、提高运营质量和管理效率的信息化管理和控制技术;三是直接面对顾客所提供的信息化服务。

采用全新的计算机网络和信息管理系统,可以在以下几个方面提高酒店的管理效率,改善服务水平.
(1)为销售提供全面、准确的信息数据. (2)为客人提供快捷、细致、周到的服务。

(3)为财务提供严密的帐务系统。

(4)具有处理各种复杂情况的能力。

(5)为领导的决策提供强有力支持。

(6)门禁、消费实现“一卡通”。

(7)面向Internet及电子商务。

2开发工具与运行环境
2.1运行环境
2.1.1软件环境
操作系统:Windows 95/98/2000/NT/XP
应用软件:Visual ,SQL Server 2000
Windows95/98及Windows NT操作系统均可建立新闻系统,建议使用Windows 2000 Sever 作为电子商务所需的网络操作系统。

基于安全性的考虑,Windows 2000 Sever 对使用者的存码具有控制的能力、资源的分配及集中管理、网络交互记录在案和系统安全性核对等功能,而在系统运行的稳定性方面也比Windows 95/98稳定。

在软件接口支持方面,支持市面上的上分布式数据库管理系统,如Acsess,SQL Sever等。

基于以上原因,选择如下:
·数据库服务器的操作系统:Windows 2000 Sever
·数据库服务器名称:MyAcer
·数据库服务器:Microsoft SQL Sever 2000
2.1.2硬件环境
CPU:Intel M 1.5 G
内存:768M
硬盘:40G
2.1.3数据库
数据库是一组有组织的资料集合,由数据库管理系统(Database Management System DBMS)来管理。

数据库系统使得查询资料省时省力,它提供了完整的资料搜索功能,用户只需要编写很简单的语句,就可以根据任何条件查询资料,而不需要编写程序。

使用数据库技术的好处有:确保资料的完整性和一致性,确保资料的安全性,解决资料共享的问题,解决资料的并行存取,极佳的资料备份和还原能力,高效率的存取资料和缩短应用软件的开发时间[1].
除了上述的优点,作为关系数据库(Relational Database),SQL Sever 2000 基本结构十分简单,它使用的概念和模型极易理解,用户不需要去了解复杂的数据结构,就可以设计并使用它。

其主要特征之一,就是设计概念与真实环境很近似,采用了表
格式的结构。

一个关系数据库包含一个或一个以上的表格(table),表格是由记录(Record)所组成,每一个记录是由(Column)所组成.同一个表格内的记录格式相同,而且每一列都拥有自己的属性(Attribute)。

表格和表格之间可能有某些关系(Relation),关系数据库正是利用这些关系而将表格串联成有组织的资料集合[2].
结构化查询语言(Structured Query Language ,SQL)是IBM公司在20世纪70年代开发的资料查询语言,现在已经成为关系数据库查询语言的标准。

SQL Server 所使用的SQL称为Transact—SQL,它强化了原有的SQL功能进行资料的查询,添加,更新和删除等工作。

SQL Server的Transact SQL的设计方式很少有独自专有的语法结构,所以,根据SQL语法标准而编写的SQL语句,都可以在SQL Server上运行[3]。

2.2开发工具
2.2.1。

NET平台概述
.NET 平台是Microsoft 公司推出的一套基本框架和编程工具,可以用来创建、发布、管理和整合XML Web服务,它有下面的内容组成[14]。

·.NET Framework是.NET平台核心中的一套编程接口,用于生成和运行所有类型的软件,包括基于Web的应用程序、智能客户端应用程序和XML Web服务。

这些软件使用XML、SOAP和HTTP等标准的、独立于平台的协议并通过网络共享数据和功能,从而使集成变得非常容易.
·Microsoft Visual 开发工具,它提供了一个功能强大、多语言的集成开发环境,使开发人员能够充分利用.NET Framework.
·服务器基础结构(Server Infrastructure);。

NET的服务器基础结构是一系列用于生成、发布和操作XML Web 服务的基础程序,包括Windows 和各种.NET企业服务器。

这些服务器包括Windows Server2003、SQL Server、BizTalk Server、Application Center、Mobile Information Server等,它们可以集成、运行、操作和管理XML Web 服务与应用程序及移动设备.
·智能设备(Smart Device):。

NET利用软件使诸如掌上电脑、智能手机等智能设备都能够在.NET平台中使用。

一个智能设备应该符合以下要求:对用户要智能、对网络要智能、对信息要智能、对其它的设备要智能、对软件和服务要智能。

·客户端软件,如Windows XP、Windows CE、Microsoft Office 嵌入式Windows 等,它们帮助开发人员为各类型的设备和产品开发应用,并提供令人耳目一新的用户体验。

这些软件能随时随地给使用任何设备的人带来帮助。

这些软件的基本思想是:将侧重点从连接到互联网的店一网站或设备上,转移到计算机、设备和服务群组上,使其通力合作,提供更广泛更丰富的解决方案。

用户将能够控制信息的转送方式、时
间和内容。

计算机、设备和服务将能够相辅相成,从而提供丰富的服务,而不是像孤岛那样,由用户提供单一的集成.
总的来说,对于一般用户,.NET平台借助一套先进的软件、服务以及智能设备提供全新的、个性化的体验。

它能自动满足使用者的需求,以帮助使用者在“互联网时代”更好的生活和工作。

对于开发人员,。

NET平台提供了用于创建和操作新一代服务的整套基础结构和工具,并将操作系统的设计思想进行了延伸,把互联网本社作为搭建新一代操作系统的基础.这样,开发人员就可以创建出摆脱设备硬件束缚的应用程序,轻松的建立新一代高度分布式的可重用的组件服务。

因此,。

NET 平台的功能将大大超越目前简单的Web 功能,能在交互的环境中高效地完成计算和协作,它无疑是计算机技术的一个非常重要的里程碑。

2.2.2Visual Studio .NET 开发工具
Visual Studio。

NET是一套完整的开发工具,用于生成Windows引用程序、ASP Web应用程序、XML Web服务和移动应用程序。

Visual Studio。

NET 开发环境集成了Visual 、Visual C++。

NET、Visual C#。

NET、和Visual J#。

NET,这些语言利用了。

NET Framework 的功能,能够快速构建面向Microsoft Windows、Web 以及移动设备上的应用程序,极大地提高了开发人员的效率[7].
2.2.3C#语言概述
C#语言是一种功能强大、简单、面向对象和类型安全的编程语言.它从C和C++ 派生而来,是Microsoft 新一代开发工具Visual 的经典编程语言。

C#语言使用Anders Hejlsberg(Object Pascal 语言设计时)和Scott Wiltamuth 共同设计的,后来Microsoft 联合Intel、HP公司提交C#语言规范最为业内标准。

欧洲计算机制造商协会(ECMA)已于2001年10月13日批准C#语言规范(ECMA—334)成为一种新的计算机产业标准。

C#语言在设计时借鉴了许多种语言,包括C、C++、Java和Visual Basic,但是最主要的还是C++和JAVA。

C#语言的设计者充分利用了这些语言的优秀特性,同时抛弃了和谐语言的许多缺点和限制。

C#语言结合了Visual Basic的快速开发能力和C++的强大和灵活,VB和C++的开发人员会马上熟悉它,同时他非常像JAVA语言,JAVA的开发人员也能轻易掌握它,因此C#语言非常受欢迎。

2.2.4SQL技术
SQL全称是“结构化查询语言(Structured Query Language)”,最早的是IBM 的圣约瑟研究实验室为其关系数据库管理系统 SYSTEMR开发的一种查询语言,它的前身是 SQUARE语言[2]。

SQL 语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言,得到了广泛的应用。

如今无论是像Oracle,Sybase,Informix,SQL Server这些大型的数据库管理系统,还有像Visual Foxpro , Power Builder[6]这些微机上常用的数据库开发系统,都支持SQL语言作为查询语言[10]。

(1) Structured Query Language包含4个部分:
①数据库查询语言 DQL—DATA QUERY LANGUAGE
②数据操纵语言 DQL-DATA MANIPULATION INSERT,UPDATE,DELETE
③数据定义语言 DQL-DATA DEFINITION LANGUAGE CREATE,ALTER,DROP
④数据控制语言 DQL-DATA CONTROL LANGUAGE COMMIT WORK,ROLLBACK WORK
(2)SQL的优点
SQL广泛地被采用正说明了它的优点。

它使全部用户,包括程序员、DBA管理员和终端用户受益非浅。

①非过程化语言
SQL是一个非过程化的语言,因为它一次处理一个记录,对资料提供自动导航。

SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集.所有SQL语句的输入,返回集合作为输出。

SQL的集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。

SQL不要求用指定对资料的存放方法。

这种特性使用户更易集中精力于要得到的结果。

所有SQL语句使用查询优化器[8],它是RDBMS的一部分,由它决定对指定资料存取的最快速度的手段,查询优化器知道历史阶段在什么索引,哪儿使用合适,而用户从不需要知道是否有索引,有什么类型的索引。

②统一的语言
SQL可用于所有用户的DB活动模型,包括系统管理员、数据管理员、应用程序管理员、决策支持系统人员及许多其它类型的终端用户。

基本的SQL命令只需很少时间就能学会,最高级的命令在几天内便可掌握。

SQL为许多任务提供了命令,包括:·在表中插入、修改和删除资料记录
·建立、修改和删除资料对象
·控制对资料和资料对象的存取
·何时证数据库一致性和完整性
以前的数据库管理系统为上述各类操作提供单独的语言,而SQL将全部任务统一在一种语言中。

(3)是所有关系数据库的公共语言
由于所有主要的关系数据库管理系统都支持SQL语言,用户将使用SQL的技能从一个RDBMS转到另一个.所有用SQL编写的程序都是可以移植的[9]。

SQL是Postgre SQL(和大多数其关系型数据库)用做查询语言的语言。

它是可以移植的,并且容易学习和使用.但是所有SQL语言都必须由数据库服务器独立地执行。

这就意味着客户端应用必须把每条查询发送到数据库服务器,等待它处理这个查询,接收结果,做一些运算,然后给服务器以送给另外一条查询.
SQL常用命令使用方法:
①数据记录筛选
②更新数据记录
③删除数据记录
④添加记录统计函数
⑤数据表的建立和删除[10]
2.3 ADO。

NET技术访问数据库
概述
提供对主要关系数据库、配备了OLE DB提供程序的数据源以及XML数据源的意志访问.数据访问程序可以使用来连接到这些数据源,检索和操作数据.以前,数据处理主要依赖于基于连接的模型。

当数据处理越来越多地使用多呈截钩时,段开放式的处理模型可以为应用程序提供更佳的性能和可伸缩性[6]。

技术顺应了这种需求,提供功能强大的DataSet组件,特别适合结构松散的应用程序。

总的来说,ADO。

NET有以下的优点:
满足了绝大部分数据库应用程序的开发要求。

尽可能的与ADO保持一致,这使当今的ADO开发人员不必从头开始学习
全新的数据访问技术。

3.在.NET框架中,ADO。

NET与ADO是可以共存的,推荐使用来编写数据
库应用程序,但是。

NET程序员让仍可以使用ADO。

4.断开式N层编程模型是目前数据库应用程序的主要开发模型,而通过
DataSet组件为断开式N层编程模型提供了高级的支持.
5.ADO。

NET内置XML支持,而且在非常基本的级别上支持XML。

在中,XML
已经和数据访问紧密结合爱一起了,对数据的描述和传输都使用XML。

的结构
提供两个核心组件:DataSet和。

NET Framework 数据提供程序。

.NET Framework数据提供程序包括Connection对象、Command对象、DataReader对象和DataAdapter对象,而DataSet包含DataTable对象集合和DataRelation对象(表示关系)集合[8]。

NET Framework数据提供程序用于连接数据源、执行SQL语句命令以及检索数据,检索到的数据既可以直接处理,也可以放入DataSet对象中。

.NET Framework数据提供程序通过在DataAdapter对象和DataSet之间建立联系,使DataSet对象可以获取来自多个数据源的数据。

DataSet也可以独立于.NET Framework 数据提供程序而使用,用于管理本地的数据源,例如XML文档。

ADO。

NET两个核心组件和他们之间的关系如图2—1所示。

图2-1 结构图
Framework 数据提供程序。

NET Framework 数据提供程序的设计是为了实现数据操作和对数据的快速、只读访问。

目前,。

NET框架提供了四种.NET Framework数据提供程序,如表2-1所示。

表2-1 。

NET Framework 数据提供程序
每种.NET Framework 数据提供程序都包括四种对象,分别是Connection对象、Command对象、DataReader对象和DataAdapter对象。

他们的作用如下所述:·Connection对象提供与数据源的连接.
·Command对象使用户能够访问用于返回数据、修改数据、运行存贮过程以及发送或检索参数信息的数据库命令。

·DataReader对象从数据源中提供高性能的数据流。

·DataAdapter 对象提供连接DataSet对象和数据源的桥梁。

DataAdapter使用Command对象在数据源中执行SQL命令,一边将数据加载到DataSet中,并使DataSet 数据的更改与数据源保持一致[13]。

2。

ADO。

NET DataSet组件
ADO。

NET结构的另一个核心元素是DataSet组件,也称为数据集。

DataSet是支持断开式数据访问的核心组件,它在与数据源断开的缓存中存储数据.DataSet的结构类似于关系数据库的结构,包含一个或多个表,这些表就存储在DataTable对象中。

每个DataTable对象包含DataRow对象的集合、DataColumn对象的集合和Constraint对象的集合,分别存放表中行、列的数据信息以及约束的信息。

另外,DataSet中可以包含关系,使用DataRelation对象来表示。

DataSet的设计是为了实现独立于任何数据源的数据访问。

因此,它可以用于多种不同的数据源,包括数据库、XML数据源。

同时,DataSet可以使用XML文档或者XML流来进行填充,DataSet 也可以把它的数据输出为XML格式的数据,并将其结构输出为以XML框架定义语言(XSD)所定义的架构.由于DataSet数据与XML格式的数据可以相互转换,因此它是在应用程序或者组件之间移动数据的优良媒介。

3概要分析
3.1设计目标
本软件针对传统酒店电脑管理系统的性能特点,创造出一种全新的系统开发思维,即以管理决策为中心的系统分析策略来取代传统的以酒店业务流程为中心的系统分析方式,从而使酒店信息管理系统不仅能方便的处理酒店的各种日常业务,更重要的是,它能科学地将酒店各种日常业务完美的结合在一起,并融会贯通,使酒店管理层不仅能得心应手的提取各种决策分析数据,而且能充分利用它制定相应的策略,在酒店竞争日益激烈的今天,一举击败各个竞争对手.归纳起来,酒店信息管理系统将为酒店提供如下宝贵财富:
(1) 提供功能强大的回头客管理功能,将客人的爱好、习惯等信息与客人在酒店的消费额、酒店相应的优惠折扣、特别服务、真诚问候等紧密联系在一起;并对任意时期的数据进行比较,根据数据差异分析原因,以便提供更优质的服务,更合理的政策。

(2) 进行餐饮理论与实际成本分析、客房日用品理论与实际费用分析、PA清洁理论与实际费用分析、美容美发理论与实际费用分析、商务理论与实际费用分析、办公管理部门理论与实际费用分析、动力维修部门理论与实际费用分析,最大限度减少成本和费用支出,杜绝浪费现象。

(3) 系统可以根据客人需要提供多种多样的房价调整策略(包括钟点房等),提供不同时期、不同阶段的电话费率政策,提供酒店全面打折的设定标准,提供各种客源类型的保险费收取定额,提供消费卡的最大自由支取额度和最大透支额度以及钻石卡、金卡、银卡的各类费用折扣标准等。

(4)系统提供视频、音响、灯光、温控、保安、消防、考勤、停车场等自控网络系统,不仅方便住店客人,提供客人舒适、优雅的居住环境,而且便于酒店内部管理,有效地将酒店各类自控设备与酒店电脑信息管理系统紧密地联系在一起。

3.2可行性分析
一个系统的开发必须有一定的可行性。

为了使本系统具有真正的使用价值,在各方面进行了可行性的分析。

(1)社会可行性
近几年随着旅游市场的不断扩大,政府和其他事业性组织也充分的利用计算机技术为中国居民提供更优更便捷的服务.在旅游研究会的酒店计划、方案提议的制定过
程中,各酒店部门可以充分利用计算机技术渠道高效率地进行交流与协作,更有效的进行宣传和教育等。

这些都表明酒店部门的现代化意识的提升,使游客能更好得享受酒店的服务,并将带来巨大的社会效益.本系统虽是专门为大中酒店管理部门和入住游客而设计的,但它也带有一定的普遍性,其它与其类似小型宾馆也可以参考执行,因此该系统具有良好的社会可行性.
(2)经济可行性
软件的经济可行性是指软件所带来的经济效益与开发所需的投资费用相比是否相适宜。

同时,还要看软件是否能给用户带来足够的经济效益。

本系统提高了工作效率,节省了时间,同时方便了用户,简化了业务流程。

因此,在经济上是可行的。

(3)技术可行性
Visual Studio。

NET是功能强大而且易于学习的编程环境.利用这个环境,可创建动态的、查询环境,而无需担心用户浏览器的能力.
Visual 采用目前流行的图形化的界面和可视化的编程方法,通过引入独具特色的数据窗口对象,使得开发人员可以可视化地完成对数据库的操作。

现有条件下,微型计算机广泛应用,计算机技术日新月异,本系统的设计原则就是方便用户,对操作员在计算机方面的要求并不高。

因此,本系统在技术上是可行的。

(4)应用可行性
系统设计充分考虑现有管理模式,用户界面友好,操作方便,即使对没有计算机经验的员工来说,也只需经过简单培训即可使用。

3.3容错、安全、保密和维护设计分析
数据库中,容错、安全、保密和维护都是非常重要的工作。

他们和用户选择的操作系统合数据库有着非常重要的关系。

(1)容错
用户在计算机进行操作的时,难免会发生各种错误操作和异常现象。

这就需要系统具有一定的容错功能.对有可能产生错误操作的每一处都提供了判断和检测,并有提示信息。

(2)安全性和保密性
数据库中通常存放大量宝贵数据资源,而且为许多用户直接共享,一旦数据库被破坏后果是不堪设想的。

所以安全性和保密性的问题变的优为重要。

解决办法:
设置不同权限的用户.使用户可见部分不一致。

使用户只有通过不同密码才可以进入系统管理的界面。

相关文档
最新文档