优秀计算机系毕业论文样本正文 - 范文中心

优秀计算机系毕业论文样本正文

02/03

摘要

本设计是基于WAMP 的浴室收费系统,是结合实际需求,针对性开发的实用系统。系统基于Windows 平台,采用PHP 作为开发环境,MySQL 作为数据库服务器,Apache 作为服务器。功能包括实现房间管理、服务项目管理、工作人员管理、消费管理、会员管理、结账业务、统计管理等。系统架构为B/S。经过授权的用户可以通过Web 浏览器,以人机交互式的客户端程序实现对浴室房间、服务项目、工作人员、消费情况、会员业务、结账业务、经营统计的操作。相比现有的其他C/S收费系统,没有了区域的限制,浴室的拥有者可以在任何地点查看浴室的经营情况。

关键词:WAMP ;浴室管理系统;PHP

ABSTRACT

The design is based on the WAMP bathroom toll system is a combination of actual demand, targeted development of practical systems. System is based on Windows platform, using PHP as the development environment, MySQL as the database server, Apache as the server. Features including the realization of room management, service management, staff management, consumption management, membership management, billing services, statistics management. System architecture for the B/S. Authorized users can browser through the Web to human-computer interactive client programs to achieve the bath room, service, staff, consumption, member services, billing services, operating statistics of the operation. Other than the existing C/S payment system, there is no regional restrictions, the owner of the bathroom at any location between the operation of the bathroom.

Keywords: WAMP; Bathroom Management System; PHP

目录

摘要 ................................................................... I ABSTRACT .............................................................. II

1 绪论 ................................................................. 1

1.1 开发工具的选用及介绍 ........................................... 1

1.1.1 PHP 的优势 ................................................ 1

1.1.2 PHP的特点 ................................................ 1

1.2 环境搭建 ....................................................... 2

1.2.1 Apache服务器 ............................................. 2

1.2.2 MySQL服务器 .............................................. 2

2 系统分析与总体设计 ................................................... 4

2.1 系统功能描述 ................................................... 4

2.2 系统功能模块划分 ............................................... 6

2.3 系统流程分析 ................................................... 6

3 系统数据库结构设计与实现 ............................................. 8

3.1 创建数据库 ..................................................... 8

3.2 数据库逻辑结构设计 ............................................. 8

4 系统主要界面设计 .................................................... 13

4.1 登录界面 ...................................................... 13

4.2 管理界面 ...................................................... 13

5 模块设计与功能划分 .................................................. 14

5.1 包厢管理模块 .................................................. 14

5.2 消费管理模块 .................................................. 15

5.2.1创建新的消费 ............................................. 15

5.2.2添加消费项目 ............................................. 16

5.2.3消费房间管理 ............................................. 16

5.2.4欠费管理 ................................................. 16

5.2.5结账 ..................................................... 17

5.3 会员管理模块 .................................................. 18

5.3.1会员卡列表 ............................................... 18

5.3.2会员卡类型 ............................................... 18

5.3.3添加会员卡类型 ........................................... 18

5.3.4添加会员卡 ............................................... 18

5.4 员工管理模块 .................................................. 18

5.4.1工作人员列表 ............................................. 18

5.4.2添加工作人员 ............................................. 18

5.4.3服务生服务统计 ........................................... 18

5.4.4工作人员管理 ............................................. 18

5.5 服务项目管理模块 .............................................. 18

5.5.1服务项目列表 ............................................. 18

5.5.2添加服务项目 ............................................. 19

5.6 管理员管理模块 ................................................ 19

5.6.1管理员列表 ............................................... 19

5.6.2添加管理员 ............................................... 19

5.7 统计管理模块 .................................................. 20

5.7.1营业额统计 ............................................... 20

5.8 其他部分 ...................................................... 21

6 总结与展望 .......................................................... 22

6.1 系统总结 ...................................................... 22

6.2 PHP系统展望 ................................................... 22

谢辞 .................................................................. 24

参考文献 .............................................................. 25

1 绪论

1.1 开发工具的选用及介绍

1.1.1 PHP 的优势

PHP 是“PHP:Hypertext Preprocessor ”的缩写,译为“PHP :超文本预处理器”,这是一种在服务器端执行的脚本语言。PHP 的语法融合了C 、JAVA 和Perl 等编程语言的语法精髓,使用PHP 可以开发动态的、交互的,甚至是由客户定制的动态网页,它能把网站变成真正的Web 应用。

PHP 语言与其他脚本语言相比,在执行效率、开发周期、稳定性、可移植性、函数支持等许多方面都有较大的优势,所以越来越多的用户开始选择使用PHP 语言来架构Web 网站。

1.1.2 PHP的特点

PHP 语言的特点是执行效率高、开发周期短、稳定性强、可移植性高、函数支持多等,具体表现先以下方面。

(1)具有良好的跨平台性,支持Windows 、Linux 、Macintosh 、FrerBSD 、OS2和UNIX 等多种操作系统平台。

(2)能够与多个Web 服务器兼容,比如,Apache 、MS IIS、Netscape Server等。

(3)支持几乎所有的主流与非主流数据库,支持JDBC ,提供MySQL 、Oracle 、Sybase 和MS SQL等多种数据库访问接口。

(4)开发成本低,使用PHP 、Apache 、MySql 和Linux 这个组合,用户就可以低成本的构建一个中小型的网站系统。

(5)PHP的语法来源于C 语言的编程风格,简单易用,系统内部函数丰富,使复制的Web 开发变得十分轻松自由。

(6)拥有成熟的开发工具,比如,在Windows 平台下可以使用Zend Studio等,在Linux 平台下可以使用Eclipse 等。

(7)支持模块化开发,实现程序逻辑与用户界面的完全分离,开发周期短、效率高。

(8)同时支持面向对象和面向过程两种风格的开发,使用与各类开发人员。

(9)PHP编译和执行时采用Zend 引擎技术,所以开发的产品性能稳定、速度快。

(10)目前主流技术都支持PHP ,如WebService 、Ajax 、XML 等,满足开发的需求和应用。

(11)完全免费和开源,升级快,并有很多成熟的框架,如FleaPHP 、ZendFrameWork 、MooPHP 、ThinkPHP 和CakePHP 等。

1.2 环境搭建

1.2.1 Apache服务器

PHP 能够较好的与大多数Web 服务器兼容,PHP 和Apache 服务器是最完美的组合,本系统就是以Apache 作为Web 服务器。

Apache 是一个开源组织的名称,该组织开发了很多优秀的开源软件,其中就包括Apache HTTP Server(简称Apache),Apache 已成为世界上最流行的Web 服务器软件之一,市场占有率达到60%左右。这与它的众多优点是分不开的,主要是如下几方面:

(1)支持最新的HTTP1.1通信协议。

(2)拥有简单而强有力的基于文件的配置过程。

(3)支持通用网关接口。

(4)支持基于IP 和基于域名的虚拟主机。

(5)支持多种方式的HTTP 认证。

(6)集成Perl 处理模块。

(7)集成代理服务器模块、

(8)支持定制服务器日志和实时监视服务器状态。

(9)支持服务器端包含智力(SSI )。

(10)支持安全Socket 层(SSL)。

(11)提供用户会话过程的跟踪。

在Apache 服务器上运行PHP 脚本是比较不错的选择,并且他提供两种模式来支持PHP, 一种是Fast CGI方式,另一种是Apache 模块方式。

1.2.2 MySQL服务器

MySQL 是最受欢迎的开源SQL 数据库管理系统,MySQL 是一个快速的、多线程、

多用户和健壮的SQL 数据库服务器。MySQL 服务器支持关键任务、重负载生产系统的使用,也可以将它嵌入到一个大配置(mass-deployed)的软件中去。 MySQL主要的特点如下:

(1)使用C 和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性

(2)支持AIX 、FreeBSD 、HP-UX 、Linux 、Mac OS、Novell Netware、OpenBSD 、OS/2 Wrap、Solaris 、Windows 等多种操作系统

(3)为多种编程语言提供了API 。这些编程语言包括C 、C++、Eiffel 、Java 、Perl 、PHP 、Python 、Ruby 和Tcl 等。

(4)支持多线程,充分利用CPU 资源

(5)优化的SQL 查询算法,有效地提高查询速度

(6)既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名

(7)提供TCP/IP、ODBC 和JDBC 等多种数据库连接途径

(8)提供用于管理、检查、优化数据库操作的管理工具

(9)可以处理拥有上千万条记录的大型数据库

2 系统分析与总体设计

目前市场上的浴室收费系统如美萍系统等等,都是在独立的电脑操作,这样有个问题就是当突然断电时有的存储数据就会丢失,而即使是所谓的网络版的也只能局限在某一网络中,当企业的管理者不在企业时他并不能随时对浴室的经营情况进行了解。所以我选择用PHP 构建一个浴室管理系统,这样当断电的时候既不会造成数据丢失,也可以在其他工作场所查看经营情况。

2.1 系统功能描述

本系统主要是针对包厢类型的浴室开发的。主要包括:房间管理模块、消费管理模块、会员模块、工作人员模块、服务项目模块、管理员模块、统计管理模块等,具体描述如下:

(1)房间管理

①房间列表

显示所有的房间及状态,在用、未用和维修,通过房间状态选择操作和通过房间号修改房间状态, 主要是包厢的维修。

②添加房间

添加新的浴室包厢。

(2)消费管理

①创建新的消费

通过点击房间来确定是否开始启用包厢添加新的消费。

②添加消费项目

添加包厢客户选择的消费项目,由技师或服务生提供添加信息。

③消费房间管理

查看各房间的消费情况,和结账业务。

④欠费管理

包括查看所有的欠费信息,已还欠费,未还欠费,和偿还欠费业务,另

外还有就是由收银员将欠费人的个人信息以备注形式输入数据库中。

⑤结账

房间结账,可以选择会员卡,现金,欠费三种结账模式。

(3)会员卡信息管理

①会员卡列表

显示所有的会员卡,通过会员卡号可以查看会员卡相关的会员信息和消

费信息,和具体消费项目。

②会员卡类型

显示所有的在使用的会员卡类型。

③添加会员卡类型

添加新的会员卡类型。

④添加会员卡

添加会员卡功能。

(4)工作人员管理

①工作人员列表

显示所有的在职工作人员,和员工的个人信息。

②添加工作人员

添加新的员工。

③服务生服务统计

针对员工在一定时间内项目和服务数量的记录。

④工作人员管理

只有超级管理员有权限进入,对员工的信息进行修改。

(5)服务项目管理

①服务项目列表

显示所有的服务项目,包括编号,名称,单价,状态。

②添加服务项目

添加新的服务项目。

(6)管理员信息管理

①管理元列表

只有超级管理员有权限进入,功能是显示所有的管理员,和查看管理员

信息,超级管理员帐号不能删除。

②添加管理员

只有超级管理员有权限添加新的管理员,并且不能添加超级管理员。

(7)统计管理

营业额统计

分为两个部分,消费状况就是在某时间内消费记录(包括利润),和消费

额统计某时间内的消费额,利润额统计。

(8)浴室管理版权信息

版权信息

显示版权人:王帅

2.2 系统功能模块划分

从功能描述的内容可以看到,本实例可以实现8个完整的功能。我们根据这些功能,设计出系统的功能模块,如下图2.1所示。

图2.1 新闻发布系统功能模块示意图

2.3 系统流程分析

为了使读者进一步了解本实例系统的设计,本小节将对系统进行流程分析。管理系统的工作流程都是从管理员登录模块开始,对用户的身份进行认证。身份认证过程:

确认用户是否是有效的系统用户,此过程决定用户能否进入系统,同时还有身份权限的获取,某些模块权限不够是不可以进入的。

本系统仅有后台程序一个部分,非管理员无法进入。管理员拥有操作权限,超级管理员拥有所有权限,后台系统的流程分析如图2.4所示。

图2.2 后台系统的流程分析

3 系统数据库结构设计与实现

3.1 创建数据库

首先创建一个数据库bathroom 用来保存本系统的所有数据。

读取数据库是使用的一个mysql 类文件,mysql.class.php 。在mysql.class.php 中包含了常用mysql 函数的使用方法的重写,方便了方法的调用。在使用的时候先引入文件,再实例化对象,代码如下:

Include_once "./inc/mysql.class.php";

$conn=new mysql('localhost','root','','bathroom'); ?>

3.2 数据库逻辑结构设计

本系统定义的bathroom 数据库中包含以下10个表:管理员表: manager 、会员卡类型表:card_type、会员卡所有人信息表: member_reg、消费表: cost 、房间表:

rooms 、房间使用表: rooms_use、会员卡消费表:member_cost、消费项目:

projects 、顾客消费项目:user_cost和工作人员表:worker 。 下面分别介绍这些表的结构: (1)管理员表:manager

管理员表manager 用来保存管理员信息。在设计数据库结构时,很多表都需要设计一个整型字段作为标识列,这几乎已经成为惯例,例如表manager 中的ma_id字段。所谓标识列,就是可以惟一标识一行记录的列,在表中不会存在两条标识列相同的记录。如果其他表需要引用表manager 中的数据,则在表中添加一个ma_id字段就可以了,结构如表3.1所示。

表3.1 表manager 的结构

(2)会员卡类型表:card_type

会员卡类型表:card_type用来保存不同会员卡的类型,结构如表3.2所示。

表3.2 表card_type的结构

会员卡所有人信息表:member_reg用来保存所有会员的个人信息,结构如表3.3所示。

表3.3 表member_reg的结构

(4)消费表:cost

消费表:cost ,用来保存所有消费记录,结构如表3.4所示。

房间表:rooms 用来所有的房间,和状态, 如下表3.5所示。

表3.5 表rooms 的结构

房间使用表:rooms_use用来存储房间使用状况,结构如下表3.6所示。

表3.6 表rooms_use的结构

会员卡消费表member_cost记录了会员卡中的余额状况,结构如下表3.7所示:

表3.7 表member_cost的结构

消费项目表projects ,存储的是所有的消费项目,结构如下表3.8所示:

表3.8 表projects 的结构

顾客消费项目表user_cost,存储客户选择的消费项目,结构如下表3.9所示:

表3.9 表user_cost的结构

工作人员表worker ,用来存储工作人员的所有个人信息,结构如下表3.10所示:

表3.10 表woker 的结构

4 系统主要界面设计

本系统分为两个部分,一个是登录系统,另一个就是系统操作部分,下面就具体的说说这两个部分的设计。

4.1 登录界面

本登录界面为login.php ,它的功能是提供登录系统的入口,通过login.php 界面登录系统,在登录的的同时记录下不同的登录用户权限。在系统中控制操作权限。

界面状态如下图4.1所示:

图4.1 系统登录界面

4.2 管理界面

本管理界面为index.php ,在该页面中通过frame 框架将页面分为三个部分,分别为leftframe,topframe,rightframe 。用户通过在Leftframe 中的选项来选择需要的操作,在rightframe 框架中进行具体的操作。如下图4.2所示:

图4.2 管理界面主界面

5 模块设计与功能划分

本系统的开发使用的是smarty 模板技术,将PHP 与HTML 分离,提高了开发的效率;在创建其他房间,会员等的时候都会通过AJAX 验证是否已经存在该号;通过SESSION 记录管理员的登录状态,同时通过$_SESSION['ma_state']==1来控制管理员的操作权限;分页技术使用的是分页类page.class.php ,通过实例化类,$page=new page();来具体的查询记录;其他内容的存储使用mysql.class.php 类,通过实例化类mysql ,进行数据操作;营业额统计使用JpGraph 生成统计图,更加直观的显示经营情况。下面就具体模块的应用进行分析。

5.1 包厢管理模块

5.1.1包厢列表

本模块按照房间内的床位数将房间进行分组显示,每个房间显示的内容包括显示状态的图片、房间号和房间状态等;当房间处于红色状态(空置状态) 时,单击状态图片可以进行启用操作;通过单击房间号可以对包厢的状态进行操作,主要是当包厢需要维修等维护操作时房间显示停用,取消开房的操作。对不同状态下的图片选择是通过smarty 模板文件,对状态图片进行选择,核心代码如下如图5.1所示:

图5.1 包厢管理状态

5.1.2添加包厢

本模块功能是添加新的包厢,房间号为3位纯数字,床位数为不超过2位数字,添加新房间时通过ajax 技术查询房间号是否存在,不能重复添加房间。如下图5.2所示:

图5.2 添加包厢

5.2 消费管理模块

5.2.1创建新的消费

同上包厢列表。

创建新消费的操作中,要在开启房间的同时,生成一个消费编号如:[1**********]1,是由年月日+4位数字,其中的四位数字从0001开始最大为9999每新添加一个消费,消费编号在已有的编号上加1。核心代码如下:

$res=$conn->updateData('rooms',array('rm_state'=>"$_GET[up]"),"where `rm_id`='$_GET[rm_id]'");

$time=date('Y-m-d H:i:s'); $invoice=date('Ymd');

$res2=$conn->selectData('rooms_use','MAX(ru_invoice)',"where $row2=$conn->fetch($res2); //$row2['MAX(ru_invoice)']; if($row2['MAX(ru_invoice)']){

//这是已存在的最大的消费编号

//当天已经有了消费

`ru_invoice`

like

'$invoice%'");

$invoice1=$row2['MAX(ru_invoice)']+1;

$res3=$conn->insertData('rooms_use',array('ru_num'=>"$_GET[rm_num]",'ru_f_date'=>"$time",'ru_e_date'=>"null",'ru_invoice'=>"$invoice1",'ru_state'=>'1')); o_f_date'=>"$time",'co_state'=>'1'));

}else{

//当天还没有消费

$res4=$conn->insertData('cost',array('co_invoice'=>"$invoice1",'co_room'=>"$_GET[rm_num]",'c

$invoice1=$invoice.'0001';

$res3=$conn->insertData('rooms_use',array('ru_num'=>"$_GET[rm_num]",'ru_f_date'=>"$time",'ru_e_date'=>"null",'ru_invoice'=>"$invoice1",'ru_state'=>'1')); o_f_date'=>"$time",'co_state'=>'1'));

}

if($res&&$res3){

if($conn->affectedRows()){

exit("");

$res4=$conn->insertData('cost',array('co_invoice'=>"$invoice1",'co_room'=>"$_GET[rm_num]",'c

}else{ }

//注意如果没有开房,已经修改或添加的要判断后再删除.... 暂时不做 exit("");

?>

}else{ }

//注意如果没有开房,已经修改或添加的要判断后再删除.... 暂时不做 exit("");

5.2.2添加消费项目

通过房间号和提供服务的服务生或技师的工号与服务项目与数量等组成,其中房间号、员工工号是必选项不选择则无法添加,另外洗浴一项是任何使用的房间都必须按照人数添加的。如下图5.3所示:

图5.3添加消费

5.2.3消费房间管理

房间管理是显示所有在使用的包厢,同时选择需要查看的包厢的情况消费情况同时提供结账的接口,如下图5.4所示:

图5.4房间管理

5.2.4欠费管理

首先要选择具体的操作,当有欠费消费后需要到备注中单击“添加备注”将欠费人的个人信息输入。如图5.5所示:

图5.5欠费管理

5.2.5结账

通过选择房间号,和结算方式结账,当确认结账后将不能退回,必须继续操作打印发票。当消费金额小于每人20元的最低消费时,按照最低消费计算。同时打印发票。其中打印发票的核心代码如下:

浴室发票
注:状态中1为消费项目,0为取消消费的项目

5.3 会员管理模块

5.3.1会员卡列表

显示所有的会员卡,通过会员卡号可以查看会员卡相关的会员信息和消费信息。

5.3.2会员卡类型

显示所有可用的会员卡类型,并且提供了修改卡类型,和删除卡类型的操作。 5.3.3添加会员卡类型

本模块提供了添加会员卡类型的功能。 5.3.4添加会员卡

本模块提供了添加会员卡功能,通过输入卡号和选择已存在的可用卡类型,添加新卡。

5.4 员工管理模块 5.4.1工作人员列表

显示所有的在职工作人员,和提供查看个人信息。 5.4.2添加工作人员

提供添加新员工的入口,其中职位必选。

5.4.3服务生服务统计

通过员工工号对员工在一定时间内服务量和项目的一个展示记录。

5.4.4工作人员管理

本模块有权限限制,只有超级管理员的权限可以进入,对员工的信息进行查看,修改和删除操作。判断是否为超级管理员的核心代码如下:

if(empty($_SESSION)){

header('login.php');

exit(""); } ? >

}else if($_SESSION['ma_state']!=1){

5.5 服务项目管理模块

5.5.1服务项目列表

本模块显示所有的服务项目,包括编号,名称,单价,状态和提供修改,删除等操作。

5.5.2添加服务项目

本模块用于添加新的服务项目,其中' 洗浴' 是在每次增加新的消费后必须要有的并且编号为'00' ,其他服务项目可以任意添加编号和名称。

5.6 管理员管理模块

5.6.1管理员列表

本模块须有超级管理员权限才能进入,模块是用于显示所有有权限进入系统的管理员,并且提供了查看其他管理员登录名、密码和修改、删除等操作。 5.6.2添加管理员

本模块须有超级管理员权限才能进入,并且添加新的管理员,并且不能再添加超级管理员。核心代码如下:

$ma_worker=$_POST['ma_worker'];

$ma_name=$_POST['ma_name']; $ma_pwd=md5($_POST['ma_pwd']); $ma_pwd0=$_POST['ma_pwd']; $ma_f_date=date('Y-m-d H:i:s'); $ma_state=$_POST['ma_state'];

$res=$conn->selectData('worker','',"where `wo_worker`='$ma_worker' "); if(!$conn->fetch($res) ||empty($ma_worker)){

//当工号不存在时 ,不能添加

exit("");

}elseif(empty($ma_name)){

exit("");

}elseif(empty($ma_pwd0) || $ma_pwd0!=$_POST[ma_repwd]){

exit("");

}elseif($ma_state==1){

exit("");

}else{

$res=$conn->insertData('manager',array('ma_worker'=>"$ma_worker",'ma_name'=>"$ma_name",'ma_pwd'=>"$ma_pwd",'ma_pwd0'=>"$ma_pwd0",'ma_f_date'=>"$ma_f_date",'ma_state'=>"$ma_state"));;

?>

}

$num=$conn->affectedRows($res); if($num){ }

echo "";

5.7 统计管理模块

5.7.1营业额统计

(1)消费状况

本模块须有超级管理员权限,模块用于显示某年或某月,某日内的消费记录,包括发票编号、房间号、实际收费、实际利润(主要是会员有优惠部分去掉)、付款方式和消费时间等。 (2)消费额统计

本模块同样需要有超级管理员的权限,拥有权限用户可以查看统计,统计分为两个部分分别为' 实际收费' 和' 实际利润' 两部分,通过使用jpGraph 生成柱状统计图,直观显示个个时间内的营业状况。通过jpGraph 生成柱状统计的核心代码如下:

include_once 'jpgraph/jpgraph.php';

//Graph类

i nclude_once 'jpgraph/jpgraph_bar.php'; //柱形图类 $graph=new Graph(400,300); $graph->SetScale('textlin');

//创建新的Graph 对象 //设置刻度模式 //设置边距

$graph->img->SetMargin(30,30,80,30);

$graph->title->Set("各年份之间消费额统计(单位:元, 年份:2011-2014)"); $graph->title->setFont(FF_SIMSUN,FS_BOLD); $barplot= new BarPlot($xiao); $barplot->SetLegend("RMB");

//柱形图

$barplot->value->show(); $barplot->setfillcolor("blue"); $barplot->SetColor("red");

$graph->Add($barplot); $graph->Stroke(); ?>

//关闭输出

生成的效果如下图5.6,5.7所示:

图5.6消费额统计图

图5.7利润额统计图

5.8 其他部分

系统提供了通过session_distroy();函数销毁$_SESSION[]数组,达到退出系统的目的;浴室管理版权信息 就是显示版权人:王帅。

6 总结与展望

6.1 系统总结

Web 开发技术的飞速发展促进了新闻发布的普及。目前,越来越多的应用活动开始迁移到Internet 中来进行,一种新的应用方式——Web 应用已成为一种必然的趋势,这种应用方式无疑给管理者和用户带来极大的便利,使以前很多不可能的操作变得异常快捷。

本文研究了一种基于数据关联规则的Web 系统。其开发主要包括后台数据库的建立、后台管理。系统使用基于PHP 的应用程序EclipsePHP 作为开发工具,UEStudio 为副开发文本,利用Apache 服务器运行环境,再结合MySQL 建立数据连接关系。在短时间内建立数据库,然后,对数据库进行分析与建立页面,不断修正与改进,直到功能基本实现的可行系统。系统采用了B/S结构,以Web 为中心,采用TCP/IP、HTTP 传输协议、客户端通过浏览器访问Web 以及与Web 相连的后台数据库,为浴室的管理提供了较好的工具。

总体来说,本系统的设计使用了smarty 模板技术具有良好的扩展能力并且便于维护,使用较为简便,对于管理人员来说是较好的管理工具,但是由于时间和其他方面的限制原因,系统还有很多方面需要改进。我相信在以后的学习生活中定能一步一步的去克服这些,使浴室管理系统的功能越来越完善。

6.2 PHP系统展望

由于时间的仓促和设计时思路考虑的不够完善在后期还要对系统技术和功能上分别进行完善。增加功能后的系统能够在用户体验和功能上都能上一个台阶,符合更多实际浴室的要求。

技术上如添加管理员没有使用Ajax 验证用户体验不够好;登录时没有放恶意登录,后期还要添加验证码功能,和15分钟内最多登录3次;Ajax 文件都是单独使用的效率低,后期要降低冗余。使用jQuery 提高JavaScript 的效率等等。

而在功能上还要添加男女浴室的分类实现增加对更多浴室的实用性;管理员登录记录方便查看管理员的状态;服务预定功能,提供顾客提前预约,会员卡增加其他类型的会员卡,不仅仅是用一次性消费卡,能够让顾客充值;另外当会员卡余额不足时

可以用余额和现金一起结账等等。通过修改后的系统必定能符合更多的实际要求。

谢辞

感谢王锋老师为我的毕业论文指导。对于一开始完全不懂“什么是论文?”的我进行辅导,初稿时又建议我从各方面收集相关的资料,开拓思维,使我的论文在内容上丰富了不少。有些写的粗犷的地方,也经老师的指导慢慢修饰细致了。虽说完成一篇文章不容易,但修改的过程也是不可小视的。有时会觉得很烦,一篇东西有那么多要改的吗?但真正琢磨的时候,发现的确有不少不足的地方。因此,不论是论文还是其他方面,作为我们学生都是要认真对待的。

从写论文到修改到完工,我相信我学到的不止是论文怎么完成,还有的是人生哲理——无论做什么都要认真对待,好的态度才能获得真正的成功!

此外,我也要感谢我的朋友和同学,在写作论文时对我的帮助与关心,谢谢!

参考文献

[1] 高洛峰. 细说PHP[M].电子工业出版社.2008.

[2] 范立锋,于琦,程峰,吕正超,吴新伟,霍晶馨,李世欣. 大道php[M].电子工业出版社.2009.

[3] Richard York.Beginning JavaScript and CSS Development with jQuery(中文版)[M].清华大学出版社.2010.

[4] Michael Kofler ,王建桥,杨涛. MySQL 5权威指南(第三版)[M]. 人民邮电出版社.2000.

[5] 王石 杨英娜. 精通php+mysql应用开发 [M]. 人民邮电出版社.2006. [6] 黄梯云. 管理信息系统 [M].电子工业出版社.1995.

[7] 王俊杰. 精通JAVASCRIPT 动态网页编程[M].人民邮电出版社.2005


相关内容

  • 湖南农业大学毕业论文格式要求
    附件1 湖南农业大学全日制普通本科生毕业论文(设计)规范化要求 为进一步规范全日制普通本科生毕业论文(设计)撰写,保证毕业论文(设计)质量,特制定本要求. 一.毕业论文(设计)结构与内容要 1. 毕业论文(设计)封面 2. 毕业论文(设计) ...
  • 中国石油大学(华东)毕业论文有关要求
    中国石油大学(华东) 硕士生学位论文 写作指南 学位与学科建设办公室 2002年9月 目录 编者按 -----------------------1 学位论文应体现的三个规范 --------------1 学位论文和摘要篇幅要求 ---- ...
  • 湖北经济学院毕业论文文本规范
    附件6 本科毕业论文(设计)文本规范 一.毕业论文(设计)包括 ① 下达课题任务书: ② 开题报告: ③ 文献综述: ④ 指导过程记录: ⑤ 毕业论文(设计)撰写: ⑥ 毕业论文(设计)文本制作: ⑦ 毕业论文(设计)答辩: ⑧ 成绩评定: ...
  • 社会招聘求职信范文
    江苏人才求职,企业招聘首选网站 个人简历 篇二:求职信+范文 求职信 范文 求职自荐信是毕业生向用人单位自我推荐的书面材料,是毕业生所有求职材 料中至为关键的支柱性文件,其写作质量直接关系到毕业生择业的成功与否.因 此,自荐信被称为毕业生求 ...
  • _医学教育研究与实践_杂志简介及投稿须知_
    016版引证报告:★据中国科技信息研究所2 ()医学教育研究与实践>原<西北医学教育>的总被引频次为3影响因子为0.他引率为9375,86,4% < 016年中国高校优秀科技期刊.2016年陕西省高校优秀期刊 ★2★ ...
  • [金融市场学]课程论文写作基本要求2
    <金融市场学>课程论文撰写要求 一.参考选题范围 根据金融市场学教学内容,结合自己的专业,用不少于3000字的篇幅,自命题写出一篇论文. 二.全文字数要求不低于3000字 三.需联系实际 四.课程论文写作辅导 课程论文作为部分课 ...
  • 贵州省教育学会
    贵州省教育学会.贵州省教育科学研究所 关于举办全国第六届暨贵州省第六届中小学外语教科 优秀论文评选的通知 各市(州.地)教育学会.教育局教研室(教科所): 加强外语教育教学科研活动是培养和提高外语教师教育水平的重要途径.为鼓励我省广大外语教 ...
  • 青海大学论文格式
    青海大学农牧学院动物医学系 毕业论文管理文件汇编 农牧学院动物医学系 二0一二年九月一日 目 录 青海大学农牧学院动物医学系毕业论文工作安排..................1 青海大学农牧学院动物医学系本科毕业论文评分标准....... ...
  • 简历制作要点
    这样投简历HR一定会看 智联招聘 在简历求职的过程中,求职者最重视的恐怕就是写简历的技巧和思路了,而投递简历的方式却往往被求职者忽视,简历投递的方式.邮箱的使用和管理,都可能影响HR看到简历时对你的印象.下面是小编为大家整理的用个人邮箱投递 ...
  • 20XX年省毕业论文抽检分析报告(20**年-12-27)
    钱江学院2010年省教育厅 毕业设计(论文)抽查结果分析报告 (根据抽查评分整理) 一.独立学院总体抽检情况 毕业设计(论文)工作还有较大的提升空间,离优秀.良好的标准还有一定的距离--省内独立学院共抽查了4个学科大类,涉及9个专业,总体平 ...