旅馆信息管理系统毕业设计 - 图文 下载本文

务器程序和客户应用程序各自单独进行的,能够针对在服务器程序实现的规则,比如访问者的权限,编号能够反复、务必拥有客户才有资格创建定单如此的规则。所有这些,关于工作在前台程序上的最终用户,是“透明”的,他们不必干涉(一般情况下也无法干涉)背后的进程,就能够落实本身的一切工作[9]。在客户/服务器结构的应用中,前台程序并非非常“瘦小”,繁杂的事情都交给了服务器和网络[10]。 该系统在在C/S体系下,数据库不能够真正成为公共、专业化的仓库,它受到单独的、专门的管理[11]。

2.3 SQL Server 2008数据库介绍

系统使用的是SQL Server 2008数据库开发。相比于其他的数据库,该数据库具有数据结构化、数据的共享性高,冗余度低,易扩充、数据独立性、数据由DBMS统一管理和控制的特点[12]。在实际的开发中可知,SQL Server具备分布式数据库和仓库管理能力,能进行分布式事务处理和联机分析处理[13]。SQL Server具备数据库管理功能,它提供充足的管理工具以支持数据库的安全性管理、完整性管理和作业管理[14]。SQL是一个综合的、通用的、功能极强同时又简捷易学的语言。SQL语言集数据查询、数据操纵、数据定义和数据控制功能与一体,充分展现了关系数据库语言的优点和特点。

基于SQL Server 2008,开发人员使用Visual C# .NET语言,创建数据库对象,使用定义的类来创建与数据库连接。数据库本身具有存储和查询可扩展标记语言文件,因此我们通过使用定义的类将数据库与系统连接起来,在开发中可以实现对数据库的增删改查的操作,也是实现系统功能的具体体现。SQL Server主要有三个业务:企业数据管理、提高开发人员的生产效率、商业智能。Server 2008中的ADO.NET促进访问和数据集的处理,以达到了更高的可扩展性和灵活性。

5

3 需求分析

3.1总体需求概述

根据旅馆信息管理的需求,我们对xxxx的旅馆,xxxx旅游咨询,常见问题特点和特色的节日和景点等相关信息的管理。主要包括旅馆信息的管理、旅馆交通的管理、xxxxx旅游服务信息管理以及xxx特色节日和著名景点等信息管理。而这几个方面内容中都包含了信息的添加和查询,以及信息的删除。

系统管理员可以更新系统信息和管理系统,让系统在日常得到更广泛的使用,易于日常的操作和维护。

3.2 需求具体分析

根据各功能模块需求将具体需求分析如下: (1)系统管理员的功能需求:

该模块设定一个唯一的超级用户,可以对普通管理员账号和用户账号进行管理,并且可以注册和删除普通管理员账号。普通管理员账号可以对用户账号进行管理。超级用户和普通管理员均可以对其他各模块进行管理。 (2)旅馆信息的功能需求:

旅馆信息作为整个旅馆行业中是不可或缺的一部分,在系统中我们可以做相应的查询和管理, 为到来xxxx旅游商务住宿的人们提供简单快捷的信息咨询。系统中可以查询到旅馆基本信息,并可以查询就近的景点信息。 (3)旅馆交通的功能需求:

根据需要,当查询到了相关旅馆后,系统可以对你所输入的起点和想要到达的旅馆进行查询,并显示出导航路线的地图提示。在公交信息的子模块中,你可以根据你所需要的乘坐的公交,查看该公交的具体信息。 (4)旅游服务的功能需求:

旅游服务是xxxxx小旅馆信息管理系统的一个特色,现在的人们并不满足系统的单一查询,希望能查看到更多的信息,所以该系统中提供了xxx咨询、特色节日和景点介绍等子模块,对于想在xxxx旅游的人提供了便捷的信息服务。

6

4 系统设计

4.1 系统总体设计

4.1.1 系统的模块划分

根据对系统需求的分析,对系统的开发做出了详细的设计,可以把系统划分:管理员管理模块、旅馆信息管理模块、旅馆交通管理模块、旅游服务管理模块和退出系统模块。管理员管理模块主要实现对管理员信息的管理;旅馆信息管理模块主要实现对旅馆信息的管理;旅馆交通管理模块主要是实现旅馆交通导航和公交车信息的管理;旅游服务管理膜主要实现对xx山的旅游问题咨询、特色节日简介和景点的介绍等信息管理;退出系统模块实现安全退出系统。各大模块会有相应的子模块,来实现不同的功能。(如图4-1所示)。

管理员管理模块 旅馆信息管理模旅馆交通管理模旅游服务管理模退出系统模块 系统总体模块 图4-1 系统总体模块图

(1)系统管理员模块

系统管理员模块主要是对系统管理员信息进行管理。包括:

超级用户登录:超级用户是系统唯一的最高权限用户,可以注册和删除管理员信息。

管理员信息查询:可以查看管理员的相关信息。

管理员账号注册:由超级用户添加新的管理员账号使其成为系统管理员。

7

管理员账号删除:由超级用户选择删除管理员账号。

系统管理员模块能方便系统的整体管理和维护,让系统中信息不断更新,使用也就能更准确的获取想要的信息。设计图如图4-2所示。

系统管理员管理

超级用户登录 管理员 信息查管理员 账号注图4-2 系统管理员功能模块

管理员账号删

(2)旅馆信息管理模块

旅馆信息管理模块包括:旅馆信息查询模块、旅馆信息添加模块、旅馆信息修改模块和旅馆信息删除模块。具体功能如下:

旅馆信息查询:该查询设置了两种查询,一种是按星级查询,输入你想要找的旅馆星级,按旅馆星级分类显示;另一种是按关键字查询,为模糊查询,显示所有含有该关键字的旅馆。

旅馆信息添加:可以进行旅馆信息的添加。

旅馆信息修改:对现有的旅馆信息进行修改,包括图片上传修改。 旅馆信息删除:对现有旅馆进行删除。

旅旅馆信息管理模块实际上是供用户查询旅馆信息的模块,也是本系统的最主要模块。设计图如图4-3所示。

8