优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

宾馆管理系统设计与实现

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:

第2章 需求分析
由于在宾馆管理方面,注重的是结帐准确,经营的状况,而运算主要以数字为主,这样就使得涉及的计算并不是很复杂,因此是比较适合于采用数据库进行管理的。且由于本程序的工作环境不高,因此在微机的配置上也要求不那样高。在技术难度方面上,由于有相关的指导和相关资料的参考,特别是网上资料以及管理人员提供的各种要求与帮助,完全可以实现。
2.1 需求分析
2.1.1 基本要求
在现行系统初步调查的基础上就可以提出新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。新系统目标应充分体现宾馆的战略目标、发展方向和基本特点,直接为宾馆的管理服务,同时,新系统目标应该和现行系统的各项基本功能密切相关,并且可以分期分批实现。需要指出的是,新系统目标不可能在总体规划阶段就提得非常具体,它还将在开发过程中逐步明确和定量化。新系统目标的提法不尽相同,例如:
1.提高信息处理速度和准确性;
2.提高工作效率和减少劳动强度;
3.为宾馆管理提供更方便的服务;
2.1.2 功能需求
通过实际的调查,要求系统具备以下的功能:
1. 良好的人机界面。
2. 权限管理,密码保护。

【www.think58.com计算机毕业论文网】

think58好,好think58

[资料来源:www.THINK58.com]

[资料来源:www.THINK58.com]


3. 据修改简单方便,支持多条件修改
4. 原始数据修改简单方便,支持多条件修改
5. 在相应的权限下,删除数据方便简单,数据稳定性好
6. 数据计算自动完成,尽量减少人工干预
7. 退出系统。
2.1.3 用户界面需求分析
采用Windows的通用图形界面,对用户友好,而且必须对鼠标和键盘提供支持,在使用界面中需要能够快速直接的使用功能键,按键设计布局合理,界面的设计应遵循如下规则:
界面要具有一致性,界面规范应遵循MS Windows软件界面的规范;
提供简单的错误处理;
提供信息反馈,用多种信息提示用户当前软件运行状态、软件截面元件的功能;
操作可逆,其动作可是单个的操作,或者是一个相对的独立操作程序;
设计良好的联机帮助
显示启动画面,画面简洁明快,富有现代气息,不能太花哨;
应遵循国家关于计算机词汇的标准,用词应当精练明确,没有歧异,图形的意义明朗。
本设计针对用户提出的需求,采用了功能按键窗口式设计,操作快捷简便,在设计中以布局合理、画面简洁、操作可逆性好、反映迅速为主要设计思想。
2.1.4 外部接口需求分析
1.用户界面 内容来自think58
[资料来源:http://think58.com]

采用目前非常流行的GUI,即诸如窗口、菜单、对话框等。
2.软件接口
运行于Windows 95及更高版本具有WIN32 API的操作系统之上。
3.硬件接口
支持一般x86系列微机和Windows CE。
2.1.5 内部接口需求分析
初始化模块:系统初始时由操作系统调用,执行完毕后进入消息循环状态;
1.关闭系统模块:由系统功能模块调用,执行完毕后返回操作系统;
2.系统功能模块:接收系统功能区的相关消息,启动浏览、查询、增加、删除、修改、等模块;
3.浏览模块:由相应消息驱动,完成对浏览区的直接消息响应功能,可能会调用刷新浏览模块;
4.基本资料模块;由相应消息驱动,完成对基本资料区的直接消息的响应功能,可能会调用刷新基本资料模块;
5.条件查询模块:完成查询功能;
6.增加模块:完成增加功能;
7.删除模块:完成删除功能;
8.修改模块:完成修改功能;
9. 密码管理模块:完成对密码的管理功能;
10.身份验证模块:完成对用户的身份验证功能;
2.2.1 数据精确度
查询时应保证查全率,所有相应域、所有包含查询关键字的记录都应能查到。
2.2.2 适应性
满足个人使用的需求,对前面提到的运行环境要求不应存在问题。
[资料来源:www.THINK58.com]

2.3 软件属性需求
1. 正确性
要求发布的软件达到用户的预期目标,运行时基本无错误。
2. 可靠性
在一般条件下,应不出故障。
3. 效率
对于浏览、查询、增加、删除、更新设置的一般操作,、要求及时响应。
4. 完整性
要求能在发生以外时,保证数据不丢失数据
5. 易使用性
要求能尽量为用户的使用提供方便,软件的界面符合目前流行的界面规范。
6. 可维护性
要求本软件在运行时发现错误时,能快速、准确对其进行定位、诊断和修改。
7. 可测试性
设计时尽可能减少测试本软件的各项功能所需的工作量。
8. 复用性
设计时应采取模块化的方法进行设计,对系统内各模块接口尽可能达到高内聚、低偶合的程度,以提高个模块的复用性。
9. 可理解性
对于本软件提供的各种菜单命令、各种信息提示,应易于用户理解。
10. 可移植性
要求本软件在将来能易于向Windows CE 操作系统上移植,以用于掌上电脑。
11. 互联性
要求提供数据的导入和导出接口,以易于同其他系统的连接。

think58

[资料来源:THINK58.com]

[资料来源:THINK58.com]