版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、课课 程程 设设 计计课程名称 管理信息系统原理及开发题目名称 工资管理系统学生学院 广东工业大学商学院 专业班级 工商企业管理 09 级学 号 姓 名 指导教师 2011 年 06 月 24 日本系统使用说明及分工本系统使用说明及分工 本系统是由我们小组黄祖新、陈贵军,两人在共同的努力下完成的,大概两人平均所占比例都是 50%,我们具体所完成情况为,一、系统设计部分:包括客房管理、日结管理、总系统统计报表、系统维护;二、报告部分:摘要、立项分析、系统需求分析、用户界面设计等等。小旅馆管理系统小旅馆管理系统【摘要摘要】:随着服务业体系的日益完善,旅馆的发展空间扩大,规模越来越大,形式也越来越多
2、。旅馆的管理工作是旅馆发展壮大的一个重要内容,旅馆管理涉及到旅馆客户的管理,同时也是旅馆财务管理的重要组成部分。对旅馆来说,客户是旅馆生存和发展的最宝贵的资源,也是旅馆的原动力。而客户的登记、查询等工作又是旅馆管理的重中之重。如何才能不断加强旅馆的管理,掌握更多的客户管理信息,提高旅馆的服务质量和水平。如何才能实行信息化的旅馆管理,让旅馆管理人员从繁重琐碎的工作中解脱出来,去完成更重要的工作。为了实现这些目的,我们设计了主要包括数据库的设计、维护和应用界面的设计与后台数据库的连接的系统。这个系统采用 microsoft 公司开发的 visual basic 6.0 和 microsoft ac
3、cess 2003 为后台的数据库的技术,这些都是系统软件设计所需要的。规模越大的、管理工作越复杂的旅馆,越是需要先进的管理技术。因此旅馆在以后科学的管理工作中,需要类似的系统来推动企业的管理工作不断向前发展。 【关键字】管理信息系统,数据库,旅馆管理,实体关系图,数据字典。目目 录录摘要 .2绪论 .41 .立项分析 .41.1 开发背景 .41.2 系统功能 .41.3 系统目标.52.可行性分析 .53.1 技术可行性.53.2 经济可行性 .63.3 运行可行性 .63.系统需求分析 .63.1 系统调查.63.2 旅馆的工作流程分析.63.3 系统用户分析.74.系统设计 .84.1
4、 系统功能划分.84.1.1 住宿管理系统 .94.1.2 客房管理系统 .104.1.3 日结管理系统.104.1.4 系统管理 .104.2 系统的概念模型设计.114.2.1 系统的局部 er 图.114.3 系统数据库的设计.125.用户界面设计.14 5.1 界面设计思想.145.2 界面设计原则.145.3 界面设计样式.14 5.4 常见提示信息样式.165.5 界面设计.165.5.1 登陆界面展示.165.5.2 主界面展示.186.小旅馆管理系统软件测试 .196.1 测试的作用和意义.196.2 测试方法.196.3 测试内容.196.4 测试结果.19总结 .20参考文
5、献.201绪绪 论论旅馆管理工作的好坏都直接关系到旅馆的以后发展和管理,它是旅馆管理中重要的环节。本系统能对客户信息进行添加、查询和修改,使管理人员能及时掌握有效信息,改进管理方法,提供制定决策的依据,同时也方便客户的入住。这个旅馆管理系统是运用数据库原理和 vb 做出来的,它主要包括需求分析,概要设计,后台设计分析,旅馆管理系统功能设计,用户界面设计报告,客户管理系统软件测试等。我们理清各种复杂信息,构成一个清晰操作便捷的系统,同时也让我们把学的理论知识应用于实践中,学以致用,得到了很好的锻炼,考验我们的团队精神与合作。正如研究其它软件一样,该系统的设计也经历了从选题,调研,熟悉开发环境,实
6、验关键技术,查找类似的相关系统的资料;系统概要设计,数据库结构设计,功能模块开发,功能模块测试,系统调试和系统试运行和修改。下面的流程图反映了我们的基本的思路和过程:概要设计数据库的结构设计功能模块开发功能模块测试系统调试定题调查研究资料查询开发环境熟悉研究关键技术系统试运行和修改2一、立项分析一、立项分析1 11 1、开发背景、开发背景每间旅馆都需要对客户的入住进行登记、查询、记录、统计等等的工作进行管理,而这些工作都必须在一个很短的时间内完成。大量数据的统计分析工作,如果单单靠人工来完成的话,很费时费力,还容易出错。随着计算机技术的飞速发展,计算机在日常管理应用中越来越普及,利用计算机对企
7、业各个方面进行管理是势在必行的。因此需要开发出来一个能够满足旅馆进行管理客户的信息的添加、修改、查询、统计、报表等等需求的、功能完善的、安全可靠的、迅速简便的管理信息系统。1 12 2、系统功能、系统功能 本系统的主要功能如下: 系统管理部分:包括添加系统用户、修改密码、数据恢复和数据备份。 住宿信息管理部分:包括住宿登记、追加押金、调房登记、退宿结帐等功能 的添加、修改、删除、统计、查询。 客房信息管理部分:包括客房设置、客房查询等功能的添加、修改、删除、统计、查询。查询统计管理部分:包括住宿查询、退宿查询。日结信息管理部分:主要是包括客房销售统计。1 13 3、系统目标、系统目标(1)为旅
8、馆管理人员提供客户入住情况、退宿情况和结账情况等基本的信息,以此作为其进行有效的管理的基本依据。开发这个系统的目的就是帮助旅馆的客户管理人员提高工作效率,实现旅馆信息管理的系统化、规范化和自动化,实现高效、科学、现代化的客户管理。(2)实现快速方便地处理大量数据信息,完成了信息的录入、添加、修改、删除、统计、查询、排序等处理的要求。(3)能够对系统进行管理,包括添加用户、修改用户信息、数据恢复和数据备份。(4)能够输出和打印各种单据和报表。3二、可行性分析二、可行性分析2 21 1、技术可行性、技术可行性根据系统目标来衡量所需的枝术是否具备,一般可以从硬件、软件的性能的要求、环境条件、技术人员
9、水平和数量等到方面去考虑和分析,其中开发人员的技术力量应首先考虑能力与水平,并考虑近期内可以培养和发展的技术人员。22 2、经济可行性、经济可行性 估算系统的开发费用和今后的运行、维护费用,估计系统将获得的效益,并将费用与效益进行比较,看是否有利。然而开发、运行和维护费用主要包括:购买和安装设备的费用:计算机硬件、系统软件、机房、电源等;人员费用:系统开发人员、操作人员和维护人员的工资、培训费用等; 消耗品费用:系统开发所用材料、系统正常运行所用消耗品,例如水、电费、打印纸等。系统的效益可以从经济效益和社会效益两个方面考虑。对于企业管理信息系统则应着重分析其社会效益。例如,系统投入运行后可以提
10、供哪些以前无法及时提供的信息,用户查询和使用信息的方便程度提高多少、速度增加了多少,对于管理人员进行决策提供了多少帮助等等。2 23 3、运行可行性、运行可行性 系统运行后对旅馆管理的现状带来了什么影响(包括组织机构、管理方式、工作环境等)和后果进行估计和评价。同时还应考虑现有管理人员的培训、补充,分析在给定的时间里能否完成预定的系统开发任务等。 按上述三方面进行可行性分析、研究后,就可以整理并编制出系统开发的可行性报告了,它是总体规划工作的阶段性成果。三、系统需求分析三、系统需求分析3 31 1、系统调查、系统调查 在系统开发之前,我们对旅馆的住宿、登记、退宿的组成、信息流程等等进行了详细的
11、调查和了解,主要收集到以下的信息:(1) 旅馆的规模越来越大,对客户信息等情况的管理复杂情度越大。(2) 旅馆需要的是一个能及时、准确地对客户信息进行有效的管理工作的信息系统。(3) 系统可分为前台和后台两个体系,前台服务于客户的一般查询;后台面向旅馆管理人员,具有较大的操作权力。(4) 系统应该能够打印必要的报表和单据,以符合填报各种数据的要求,同时能够及时根据客户入住的情况、退宿的情况和日结的情况等综4合的信息情况进行汇总,以供旅馆来进行更有效的管理。3 32 2、旅馆的工作流程分析、旅馆的工作流程分析 通过对旅馆的领导、管理人员、客户等相关人员的交谈,分析一般的旅馆的工作流程,然后对此进
12、行简单抽象,最后得到该旅馆的数据流程图。(1) 顶图(代表总体规划) ,如图 31 所示。(2) 中图(较详细地反映整体工作流程) ,如图 32 所示。(3) 底图(详细数据流程图) ,如图 33 所示。旅馆信息管理系统住宿管理部份客房管理部份日结管理部份住宿信息客房信息日结信息图 31住宿日结旅馆客房费用客户登记管理汇总图 32客户住宿退宿日结费用53 33 3、系统用户分析、系统用户分析 根据旅馆现有的组织机构和管理体制,本系统的用户大致可以划分为 2 类,这 2 种用户在本系统控制范围内。(1) 客户:是旅馆的经济来源和服务对象,是旅馆的重要组成部分。(2) 旅馆管理人员:主要是为了旅馆
13、能正常服务运作,而对客户进行管理工作。四、系统设计四、系统设计.1.1 系统功能划分系统功能划分本系统是针对旅馆日常管理事务开发的,包括据客户入住的情况、退宿的情况和日结的情况等工作。本系统采用 b/s 架构,并提供了一个网络操作平台,各个部门可以共享数据、协同工作,可以生成一定的电子表格形式提交给上级部门进行各种统计,也可以从各种电子表格中把数据导入到系统中,可以生成各种数据发布到网络上,客户和旅馆管理人员可以通过浏览器对信息进行查询。从系统需求分析可以看出系统的业务功能主要有:住宿信息管理系统、客房信息管理系统、挂账信息管理系统、查询统计管理系统、日结信息管理系统以及系统管理等模块。因此,
14、系统的 hipo 图也主要从这几个方面去划分及系统设计。为了使系统数据库的安全性得到保障,在系统管理模块,我们设计了系统登录管理和数据库的备份功能,以此维护系统的安全运行。系统是基于模块化设计的,可以根据具体企业的需要,分离或集成各个模块,增加模块后不影响当前数据。系统安全性高,采用双数据库操作,两个数据库数据保持一致性,当活动库有故障不能工作时,备份库马上接替工作,使系统运行不至于中断。系统自动备份数据,操作员和系统管理员也可以手工备份数据到网络中的任何一台电脑上,当发生灾难性后果,系统重装后,有用数据可以恢复过来,后台数据库可以根据需要选用。本系统操作简易,界面友好,在一些业务处理中大量采
15、用列表框列举出要输入的各个情况,以减少用户的敲打键盘的次数,一方面可以减少用户的工作量提高工作效率,一方面可以杜绝一些人为的输入的错误。系统整体 hipo 图如下:登记日结管理系统客房管理系统住宿管理系统系统管理小旅馆信息管理系统客房销售统计添加管理员客房查询客房设置调房登记追加押金住宿登记数据恢复数据备份退宿结帐64.1.14.1.1 住宿管理系统住宿管理系统住宿登记管理:供旅馆管理人员对客户进行登记。旅馆管理人员对每个客户的信息进行设定,制订服务安排,对每个客户的服务进行指定,作为核算工作量的依据。本部分可以对旅馆的资源进行维护,分配。本模块还可以对客户满意度进行考核,从而改进和提高服务质
16、量。 追加押金管理:是为了满足客户增加住宿时间的需要而设计的管理部分。管理人员对已住的客户进行登记检查,对要增加住宿时间的客户进行收取押金和登记,记录信息。调房登记管理:是为了满足客户调整房间的需要而设计的管理部分。管理人员对已住的客户进行登记检查,对要调整房间的客户进行登记和记录信息退宿结账管理:主要是处理客户退宿基本信息,包括住宿的时间、收取的费用、房间等等。包括增加、修改、查询、删除等功能。 图图 4-14-1 住宿登记管理住宿登记管理 e-re-r 图图 图图 4-24-2 追加押金管理追加押金管理 e-re-r 图图住宿登记管理入住时间预收押金客房价格客户姓名房间号追加押金管理房间号
17、房间价格时间追加押金数量客户姓名调房登记管理退宿结账管理退宿时间客户姓名房间号房间价格目标房间号原房间号7图图 4-34-3 调房登记管理调房登记管理 e-re-r 图图 图图 4-44-4 退宿结账管理退宿结账管理 e-re-r 图图 4.1.24.1.2 客房管理系统客房管理系统客房设置:主要是处理客房配置,主要包括:房间号、房间类型、房间状态、价格、使用设备等,包括增加、修改、查询、删除功能。客房查询:主要是查询客房的基本信息,其中包括房间号、房间状态、价格、配置等。 图图 4-54-5 客房设置客房设置 e-re-r 图图图图 4-64-6 客房查询客房查询 e-re-r 图图4.1.
18、34.1.3 日结管理系统日结管理系统日结管理包括登记预收报表、客房销售报表和客房销售统计。客房销售统计:可以从客房管理模块表中取出相关信息,生成基本销售量,根据销售量推算出收入,还可以根据需要增加或减少客房的供应。按照设定的不同条件进行统计和查询。生成针对各个价格段的销售报表、针对各个类型房间的销售报表,生成年总表,进行全年的统计工作。登记预收报表:生成预收信息报表。客房销售报表:生成客房销售情况信息报表。4.1.44.1.4 系统管理系统管理本模块主要供系统管理人员进行后台管理。有数据库备份和系统登录管理子模块。其中包括:各种辅助表的管理、数据备份、操作员管理、高级数据库操作等功能。其中操
19、作员管理可以对各个操作员的权限进行设置。高级数据库操作主要提供了一个让系统管理员直接用 sql 语言操作数据库的界面和对活动客房设置房间号房间类型房间状态价格使用设备客房查询房间号配置价格房间状态居住天数实收费用客户姓名8库、备份库进行维护的工具。黑匣子管理可以设置对哪些操作需要系统记录下来,对哪些操作应该拒绝并冻结该操作员的帐号,当发生事故时,分析事故的产因,并作为恢复数据和追究责任的依据。 转. .系统的概念模型设计系统的概念模型设计. . .系统的局部系统的局部 e er r 图图根据数据流程图可知,旅馆的主要活动为客户管理、费用、客房处理等,下面围绕这些核心分别绘制局部e er r图如
20、下:旅馆日结住宿客户客房管理收入支付费用服务价格类型号码实收金额住宿时间房间价格房间类型房间号码住宿时间房间价格9 图-7 小旅馆管理系统的局部 er 图4.34.3 系统数据库的设计系统数据库的设计数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。数据库设计一般包括如下两个步骤:1、数据库需求分析。2、数据库逻辑结构分析。1、数据库需求分析:这个系统使用的数据库是微软。网络数据库定
21、义:以后台数据库为基础的,加上一定的前台程序,通过浏览器完成数据存储、查询等操作的系统。这个概念看上去很抽象,我们可以把它说得通俗一点:简单的说,一个网络数据库就是用户利用浏览器作为输入接口,输入所需要的数据,浏览器将这些数据传送给网站,而网站再对这些数据进行处理,例如,将数据存入数据库,或者对数据库进行查询操作等,最后网站将操作结果传回给浏览器,通过浏览器将结果告知用户。 针对学院管理的需求,通过对内部管理内容和数据流程分析,设计如下所示的数据项和数据结构:数据库:数据库。资料表:房间信息表列名数据类型是否为空说明房间号数字否房间类型文本是价格文本是房间状态文本是标志文本是备志文本是配置文本
22、是使用设置文本是营业时间时间是10 资料表 2:住宿表列名数据类型是否为空说明凭证号码数字否姓名文本是证件名称文本是详细地址文本是房间号文本是房间类型文本是房间价格文本是住宿时间时间是住宿天数文本是住宿费用货币是折扣文本是实收费用货币是资料表 3:退宿表列名数据类型是否为空说明凭证号码数字否姓名文本是证件名称文本是详细地址文本是房间号文本是房间类型文本是房间价格文本是11退宿时间时间是住宿天数文本是住宿费用货币是折扣文本是实收费用货币是5 5 用户界面设计用户界面设计5.15.1 界面设计思想界面设计思想简单易用、简洁明了、兼容性好、标准、规范。5.25.2 界面设计原则界面设计原则简单易用、
23、简洁明了、兼容性好、标准、规范。5.35.3 界面设计样式界面设计样式本界面的功能依次为:系统管理,住宿管理,房间管理,数据备份、恢复等。如下图示:图 5-1 是系统操作的界面12图 5-2 客户住宿登记信息的界面图 5-3 住宿查询界面图 5-4 数据备份、恢复界面13图 5-5 客房销售统计界面图 5-6 操作员设置界面5.45.4 常见提示信息样式常见提示信息样式提示信息按以下标准进行:采用标准 windows 对话框样式,添加信息图标,后接提示信息文本和相应按钮。如下图示: 提示文本警告图标按钮14图 5-7 常见提示信息样式 5.55.5 界面设计界面设计 5.5.15.5.1 登陆
24、界面展示:登陆界面展示:图 5-8 登录界面程序代码:option explicitdim cnt as integer 记录确定次数private sub form_load()cnt = 0end subprivate sub cmdcancle_click() unload meend subprivate sub cmdok_click()dim sql as stringdim rs_login as new adodb.recordsetdim conn as new adodb.connectionconn.open provider=microsoft.jet.oledb.4.
25、0; data source= & app.path & database.mdb if trim(text1.text) = then msgbox 用户名不能为空,请重新输入! text1.setfocus else sql = select * from usertable where username= & trim(text1.text) & rs_login.open sql, conn, adopenkeyset, adlockpessimistic if rs_login.eof = true then msgbox 没有这个用户,请重输入!, vbokonly + vbexc
26、lamation, text1.text = text1.setfocus else txtusername = text1.text if trim(rs_login.fields(1) = trim(text2.text) then15 msgbox 登录成功,欢迎使用小旅馆管理系统!, vbokonly + vbexclamation, unload me khglxt.show else msgbox 密码不正确,请重输入!, vbokonly + vbexclamation, text2.setfocus text2.text = end if end if end if cnt =
27、 cnt + 1 if cnt = 3 then msgbox 登录成功,欢迎使用小旅馆管理系统!, vbokonly + vbexclamation, unload me end ifend sub5.5.25.5.2 主界面展示:主界面展示:图 5-9 主界面程序部分代码如下: private sub addbookinf_click()addqy.showend sub16private sub addreaderinf_click()addkhgr.showend subprivate sub addreaderstyl_click()addreaderstyle.showend su
28、bprivate sub adduse_click()adduser.showend subprivate sub findborrowinf_click()findborrowinfo.showend sub6 6 小旅馆管理系统软件测试小旅馆管理系统软件测试6.16.1 测试的作用和意义测试的作用和意义系统测试是管理信息系统的开发周期中的一个十分重要环节。尽管在系统开发周期的各个阶段均采取了严格的技术审查,但依然难免会留下错误,如果没有在投入运行前的系统测试阶段被发现并纠正,问题迟早会在运行中暴露出来,到那时要纠正错误将会付出更大的代价。系统测试占用的时间、花费的人力和成本占软件开发的很大比例。统计表明,开发较大规模的系统,系统测试的工作量大约占整个软件开发工作量的 4050。而对于一些特别重要的大系统,测试的工作量和成本更大,甚至超过系统开发其他各阶段的总和的若干倍。6.26.2 测试测试方法方法本次设计采取机器测试,通过在计算机上直接运行被测程序,来发现程序中的错误。机器测试包括功能测试和结构测试。功能测试是在完全不考虑程序的内部结构和特性的情况下,研究软件的外部特性。根据软件的需求规格说明书测试用例,从程序的输入和输出特性上测试是否满足设定的功能。结构测试是按照程序的内部结构和处理逻辑来选定测试用例,对软件的逻辑路径及过程进行测试,检查
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《细菌性痢疾》课件
- 2024河北邢台市南宫市招聘事业单位人员38人笔试核心备考题库及答案解析
- 《农民群体研究》课件
- 2024年度比亚迪弗迪租赁合同违约处理:违约责任与处理协议
- 2024年度企业借款保证合同2篇
- 《行政事业单位“小金库”的审查与治理对策研究》
- 2024年度商业物业销售代理协议3篇
- 2024自然人间借款合同范本
- 红色文化思政课课件
- 2024年度汽车俱乐部会员合同3篇
- 离散数学第13章群
- 开封市黑臭水体治理方案
- 安全顾问岗位职责
- 重庆市高级人民法院关于当前民事审判若干法律问题的指导意见
- 民族中学“百日消防安全攻坚战”实施方案
- 液碱的测定方法
- 增值税专用发票清单模板
- 化学工程专业毕业设计聚丁二烯生产设计
- 环境化学复习题库(含答案)
- 部队保密工作心得体会最新三篇
- 气象信息网络传输应急预案
评论
0/150
提交评论