(2)服务员使用经理给与的账号进行登录,可以自行修改密码,然后在订房模块中有如下功能:对顾客订房进行下单,对预约的用户进行更近一步信息的编辑,或者对已经下单的顾客的信息进行编辑,以便为顾客进行换房或其他操作,费用结算,多种查询等功能;在房间模块中有如下功能:对客房进行最为常见的增删改查。
(3)经理等级别的人员,除了可以使用服务员的功能,还具备另外的功能,服务员管理模块:用于对服务员进行管理,来应对服务员的离职,或者新增服务员,或者帮服务员找回其密码。统计与报表:用来查询某个时段的收益情况,导出execl表格到电脑,生成这段期间各种房间类型的订单情况的柱状图,来反映进来收益波动情况。管理员模块:给其他经理级别人员分配与自己相同的权限,可以对其他管理员进行增删改操作。但为了保证管理员之间的信息安全,内置了一个超级管理员的权限,为宾馆boss所有,用来平衡管理员的和平相处。
第二章 开发技术及环境
2。1 开发技术
JSP技术通俗点讲就是普通HTML代码中加入java代码,全称是Java Server Pages,由于它加入了java,所以它继承了java语言的特性:仅仅通过一次编写,便能到其他不同的开发环境中运行,具有很强的移植性。在这一点上,java是比php更加完美,除了系统,不要做其他修改,不同的平台支持。它可以在任何环境中开发,它可以部署在任何环境中。相对于asp/php这些语言的局限性是不言而喻的。它不仅代码跨平台,组件也跨平台,支持多种网页格式,并且JSP标签可扩充,用定制标签技术,使网页制作者感到制作网页还是较简单容易的,这有点类似于asp的优势。java有很多非常好的开发软件,而且大部分都可以无偿获得并且使用,其中不少还是可以在不同的操作系统上运行,即软件有不同操作系统的版本,然而,物极必反,java的跨平台性恰恰也是它的致命所在,因为它跨平台的功能,就要确保它的可扩展性较强,而在增强扩展性的时候就大大增加了编写代码的复杂度,产品变得复杂,相信这就是其劣势所在了。
2。2 开发环境
(1)JDK软件:JDK即Java Development Kit,通俗点讲:它是整个开发中的核心,没有它,连Eclipse都打不开,不仅如此,没有它,连简单的1+1都无法运行出结果,因为它里面封装了开发人员开发要使用的对象和方法。这里用的是最新版本1。8,选择高版本的最大原因是高版本有一些新特性,方便后期写代码。
(2)SQLyog软件:SQLyog是一个管理MySQL的图形化软件,它的功能十分强大:虽然安装了MySQL,如果通过控制台,然后一行行的创建database,一行行的建表,会导致麻烦,而且在使用控制台的过程中,一旦输错了,那就没办法了,只能从头到尾重新输了,这样的效率不用想就知道十分低下了,而且要建一两张字段少的表还好,如果表多了,字段也多了,必然会更加导致麻烦。但是使用这个软件的软件的话,不仅可以直接通过点击鼠标来建表,也可以通过命令行建表,而且这个命令行是可以编辑的,可以随意更改,也可保存后方便下次使用。其实类似的软件还有navicat premium都是国外开发的,网上可以找到破解版,当然使用这些软件的基础是你安装了MySQL,只有安装了它,才可以通过软件和其连接。
(3)Apache Tomcat:Apache Tomcat是小型应用服务器软件,很多程序员都很喜欢选用Tomcat,它体积小占用也少,方便卸载,或者下载它的绿色版本连安装都不需要,并且支持负载平衡与邮件服务等开发应用系统常用的功能。而且其扩展性也比较好,更关键的是由于其免费性,所以使用它的人较多。在中小型的系统中,还有访问量较少的情况下使用,Tomcat是本项目的开发和程序的调试首选。文献综述 jsp+mysql宾馆管理系统设计(3):http://www.youerw.com/jisuanji/lunwen_131452.html