- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
-宾馆管理系统.doc
洛 阳 理 工 学 院
软件项目设计课程设计
报 告
专 业 计算机科学与技术
班 级 B110501
学 号
姓 名 盛 晨
完成日期 2014年12月30日
课 程 设 计 内 容 与 要 求 设计题目: 基于三层架构的宾馆管理系统
设计内容与要求:
内容
1)要求完成需求分析,写出功能需求、详细设计、数据库设计和系统实现
实现对宾馆房间、客户、管理员的相关操作。
数据显示时需要使用GridView服务器控件进行数据绑定,并支持编辑、删除和修改操作;
4)基于三层架构,开发出该系统。
要求:
通过实现一个完整的软件,体验软件项目开发的工作流程,加深对相关理论知识的理解,提高实际分析设计能力。完成软件的需求分析、架构设计、模块划分并编程实
指导教师:__ __
2014年 12 月 18 日 指 导 教 师 评 语
成绩:
指导教师:_______________
年 月 日 目录
目录 1
前言 2
第一章 系统概述 3
第二章 需求分析 5
2.1系统任务需求分析 5
2.2系统性能需求分析 5
第三章 详细设计 6
3.1系统功能模块 6
3.2功能模块说明 6
第四章 数据库设计 8
4.1系统实体描述 8
4.2系统实体关系图 10
4.3数据库表的设计 11
4.31.客户信息表 11
4.3.2房间信息表 11
4.3.3登陆信息表 11
4.3.4服务信息表 12
4.3.5收支表 12
第五章 系统实现 13
5.1登录界面及代码 13
5.2入住管理界面及代码 14
5.3收支管理界面及代码 17
5.4客房服务界面及代码 21
第六章 总结 24
第七章 参考文献 25
前言
根据业的特点和实际情况,宾馆管理系统应以为基础,突出前台管理,中式营业数据分析等功能,从专业角度出发,努力为管理者提供科学有效的管理模式和数据分析功能。
经过多年的发展,对管理已经逐渐由简单的人工管理,逐步进入到规范,科学管理的阶段。众所周知,在科学管理的具体实现过程中,最有效的方法就是运用管理软件进行管理。节省了大量的时间和精力。
宾馆客房管理系统的项目目标是对宾馆客房进行数字化的管理,增加客房管理的效率。
本系统用C#语言在Microsoft Visual Studio 2010 借助SQL Server完成。
系统概述
开发的软件名字定为:宾馆管理系统
本次的任务是实现一个宾馆管理系统,系统的主要功能包括:客户入住录入功能、客户退房、收支管理功能、客房服务功能、员工管理功能、管理员登陆功能、权限管理等功能。操作员根据权限只可登录到相对应的界面,对住户进行管理,可以记录客户入住信息、房间的信息、客户退房、宾馆的收支管理、当客户选择宾馆相对应的服务项目时,操作员可以对其管理。管理员主要管理操作员,可以添加管理员,对管理员信息进行管理。
系统采用三层架构的设计方法设计。
三层架构:在软件体系架构设计中,最常见架构是分层结构,它也是最重要的一种结构。一般情况下,我们讨论的三层架构是微软推荐的分层式结构,从上至下分别为:表示层、业务逻辑层、据访问层。
(1)表示层也称为UI层
User Interface,用户界面层,位于最上层,是用户的最初体验。一般用于显示数据、接收用户输入的数据,是软件提供给用户的交互接口。
(2)业务逻辑层
业务逻辑层,封装了与系统相关的所有核心逻辑、行业业务处理等,比如合法性校验、行业数据处理等,也即是说它是与系统所应对的行业逻辑或行业领域有关,因此也将业务逻辑层称为领域层。业务逻辑层在三层体系架构中处于数据访问层与表示层的中间, 在数据的上下交换中, 按照业务要求对经过的数据进行处理,同时也容易扩充相关的业务逻辑。由于软件分层结构是一种弱耦合结构, 层与层之间的依赖是通过接口来完成的、之间的依赖非常的弱,完全符合软件工程松耦合的概念。底层对于上层是通过接口,提供上层需要的服务,所以开发人员可以改变层次中的任何一层,只要之间的调用接口不发生变化, 对其他层就没有任何影响,也不用改变其他层。如果在软件设计中,采用了分层设计、并遵循面向接口设计的思想,那么就能设计出非常合理、层次关系非常好的软件架构。因此,业务逻辑层的设计与开发
您可能关注的文档
- (五)动词时态.ppt
- (交换)帕累托最优.ppt
- (仿)用ps打造红外效果.doc
- (十七)江恩角度线实战画法.doc
- (复制稿)教师合作研修与互助成长.ppt
- (定)压缩语段.ppt
- (提分专家)高考重点题型研析减数分裂与遗传变异综合题.doc
- (梯度_散度_旋度).ppt
- (结构化部线).ppt
- ---结题报告.ppt
- 【NIFD季报】基本面逆转,A股再现“井喷”——2024Q3股票市场-14页.doc
- 2024绿色化工产业深度研究-可持续燃油(SAF)-23页.doc
- 新能源专刊-25页.doc
- 2024共享善治AI智绘未来金融白皮书-75页.doc
- 2023年全球自然灾害评估报告-46页.doc
- 《2024H1微博大健康行业内容生态及社交热点白皮书》-99页.doc
- 2024纺织服装行业企业ESG研究报告(纯图版)-34页.doc
- 2024备战双十一:消费者行为与品牌前瞻布局-果集-2024.8-83页.doc
- 【NIFD季报】货币政策超预期,债市回调明显——2024Q3债券市场-35页.doc
- 2024国庆假期中国住宿业经营报告-29页.doc
文档评论(0)