荣丰酒店管理系统设计毕业论文.doc
文本预览下载声明
荣丰酒店管理系统设计毕业论文引 言 1
1 基础知识 2
1.1 C#语言 2
1.2 SQL Server数据库介绍 3
2 系统分析 5
2.1 开发背景及意义 5
2.2 可行性研究 5
2.3 功能需求 6
2.3.1 用例分析 6
2.3.2 概念类描述 9
2.3.3 行为描述 11
2.4 性能需求 11
2.4.1 响应时间 11
2.4.2 吞吐量 11
2.4.3 并发用户数 13
2.4.4 资源利用率 13
2.5 环境需求 13
2.5.1 硬件环境 13
2.5.2 软件环境 13
3 系统设计 13
3.1 系统结构设计 13
3.1.1 软件设计的原则 13
3.1.2 系统层次结构 13
3.2 设计阶段类图 13
3.3 数据库设计 13
3.3.1 数据库概念设计 13
3.3.2 数据库逻辑设计 13
3.4 人机界面设计 13
3.4.1 人机界面设计指南 13
3.4.2 用户界面设计 13
3.5 系统详细设计 13
3.5.1 入住登记PAD图 13
3.5.2 房间查询PAD图 13
3.5.3 退房管理PAD图 13
4 系统实现 13
4.1 语言选择原因 13
4.2 软件开发环境 13
4.3 系统功能实现 13
4.3.1 管理员登录 13
4.3.2 空余房间查询 13
4.3.3 客户查询 13
4.3.4 入住登记 13
4.3.5 退房操作 13
4.3.6 今日结算 13
4.3.7 结算报表 13
4.3.8 酒店基本信息管理 13
5 软件测试 13
5.1 测试计划的制定 13
5.1.1 调试计划的整体目标 13
5.1.2 定义软件测试的标准 13
5.1.3 测试实施策略的制定 13
5.1.4 软件测试管理流程 13
5.1.5 测试计划的要点 13
5.2 测试的基础 13
5.2.1 测试的目标 13
5.2.2 白盒测试和黑盒测试 13
5.2.3 测试的准则 13
5.3 测试用例设计 13
5.3.1 等价类测试用例设计 13
5.3.2 边界值测试用例设计 13
5.3.3 功能图法测试用例设计 13
5.4 软件可靠性 13
5.4.1 基本定义 13
5.4.2 估算平均无故障时间的方法 13
5.4.3 MTTF和ASS的估算 13
结 论 13
致 谢 13
参考文献 13
附 录 13
附录A JSP Introduction 13
附录B JSP介绍 13
附录C 程序主要代码 13
1 基础知识
1.1 C#语言
C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NET windows网络框架的主角。 C#(读做 C sharp,中文译音暂时没有.专业人士一般读C sharp,现在很多非专业一般读C井。
C#是一种安全的、稳定的、简单的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模版,不允许多重继承)。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。
并且C#成为ECMA与ISO标准规范。C#看似基于C++写成,但又融入其它语言如Delphi、Java、VB等。
在本文中我将考察创建一种新计算机语言的一般动机,并将特别指明是什么原因导致了C#的出现.然后我将介绍C#和它与Javac,c++的相似之处.其次我将讨论一些存在于Java和C#之间的高层次的和基础的差别我将以衡量在用多种语言开发大型应用程序的时候所需的知识(或者对这种知识的缺乏程度)来结束本文而这正是.NET和C#的一个主要战略目前C#和.NET还只能以C#语言规则以及Windows 2000的一个d预览版本,还有MSDN上迅速增多的文档集子的形式获得(还没有最终定型)泛型编程微软本打算继续保证开发进度,并在2004年推出Visual Studio .NET 2004,但由于其间软件工程学尤其是软件管理学的大规模进步,微软所提供的这种仅具备开发和
显示全部