2.    系统相关技术
2.1    JSP技术
Java服务器页面是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(Tag),从而形成JSP文件,后缀名为(*.jsp) [6]。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。
在JSP2.0中支持JSTL(JSP Standard Tag Library)和EL表达式,使得动态网页的开发能够像编写静态网页一样简单,并且在在JSP2.0中实现了SimpleTag接口,简化了Tag标签的开发,也简化了网页的逻辑处理,并且提高了代码的重用性[7-9]。它具有强大的可伸缩性,能做到一次编译,处处运行而且不用改变任何代码,体现了它强大的跨平台性。并且在JSP中业务数据和数据的展现是分离的,可以更加灵活方便的控制数据,提高组件的重用性。
2.2    SQL Server 2005数据库技术
SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。Microsoft SQL Server近年来不断更新版本,1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用户见面;SQL Server2000是Microsoft公司于2000年推出,目前最新版本是2012年3月份推出的SQL Server 2012[10-11]。
SQL Server2005继承了SQL Server2000的功能特点,并在这个基础这上做了一些拓展,使得更加强大、完善。SQL Server 2005具有完全的 Web 支持,通过Web方式很容易的访问数据库中的数据[12]。并且具有刻度的可伸缩性和可靠性,能够满足要求较高的电子商务和企业应用的需求。
3.    系统分析
3.1    需求分析
酒店管理系统面向主要面向的是用户与酒店管理者,对于不同的用户有不同的操作权限。对于用户应该可以在系统中注册、登陆、浏览房间以及菜单信息并且预订房间和菜单,在预订成功后可以修改与删除订单。对于管理者可以管理系统中的资源信息,例如查看系统中的房间、菜单以及相应的订单信息并对他们进行操作,添加相应的资源信息。
3.2    系统功能设计
本系统包括前台系统和后台系统两个子系统。
3.2.1  前台系统
前台系统作为与用户的接口,经过分析应具备如下功能:
查询信息、用户注册、用户登陆、用户预订房间、菜单、用户查询房间、菜单信息、用户修改、删除房间、菜单预订、酒店信息查看。
3.2.2  后台系统
后台系统作为与整个系统资源交互的接口,其安全性尤为重要,故在后台系统中的相关操作必须在登陆以后才可以进行。其中包括的操作如下:管理人员的查询与删除、管理人员的添加、房间的查询与删除、房间的添加、菜单的查询与删除、菜单项的添加、房间订单的查看与删除、菜单订单的查看与删除。
3.2.3  系统模块功能
 图1 系统模块功能图
3.3    系统设计目标
本系统实现以后,达到如下目标:
(1)能够给用户提供方便快捷的信息浏览服务。
(2)用户在登陆后,可以方便地的对自己的订单信息和在系统中注册的个人信息进行查询、修改、删除操作。
(3)给管理员提供方便的系统资源管理入口,减少系统资源管理的工作量。
4.    数据库设计
4.1    数据库需求分析
数据库中存储了整个系统中的重要资源,经过对资源的抽象和用户信息的抽象设计如下的数据表和数据结构:
上一篇:C#师资管理系统的开发与实现+源码
下一篇:ASP.net教室信息管理系统的设计与实现+源码

PHP+IOS的会议管理系统的设计+ER图

标准件经销管理系统【959字】

客户關系管理系统的发展与研究【1843字】

學生成绩管理系统的设计与实现【1741字】

港航管理系统门户网站之思考【2521字】

可扩展的计算机网络管理...

JSP网页自动生成工具的设计与实现【4080字】

公寓空调设计任务书

AT89C52单片机的超声波测距...

医院财务风险因素分析及管理措施【2367字】

国内外图像分割技术研究现状

神经外科重症监护病房患...

10万元能开儿童乐园吗,我...

C#学校科研管理系统的设计

志愿者活动的调查问卷表

承德市事业单位档案管理...

中国学术生态细节考察《...