当前位置: 首页 > >

JSP+MYSQL网站毕业设计论文

发布时间:

I

团购网站后台信息管理系统
摘 要
因特网遍布全球,将全世界各地网络连接成一个整体。团购网站伴随着互联网的发 展,在 2010 年如雨后春笋般得出现,慢慢走在了电子商务网络购物的前沿地带。由于 团购价格便宜,产品样式多样化。很多网民都选择网上团购、网上在线支付货款。团购 网的管理需要提高工作效率、减少客服压力、提高服务质量和管理水*,进而促进经济 效益,必须依靠一个优秀的网站后台信息管理系统。 本课题目标是设计并实现一个基于 PHP 的网站后台管理系统。结合实践,了解网 页开发技术和数据库的基本知识, 熟悉网站建设的过程, 熟练掌握网络数据库编程方法。 网站后台管理系统主要是用于对网站前台的信息管理,如文字、图片、影音、和其他日 常使用文件的发布、更新、删除等操作,同时也包括团购管理、团购用户、团购财务、 财务凭证、团购交流、权限管理等功能模块。简单来说就是对网站数据库和文件的快速 操作,以使得前台内容能够得到及时更新和调整。该系统主要利用了 PHP 强大的网络 数据库访问技术,与 MYSQL 的强大的数据库功能来实现主要功能。 关键词:团购,后台管理,PHP,MYSQL 数据库

II

Group-buying Background Information Management System
ABSTRACT
Internet around the world, network connection around the world as a whole. Group-buying along with the development of the Internet have mushroomed in 2010, was there, slowly walking in the forefront of e-commerce online shopping area. As buy cheap, product style diversification. Many users choose to buy online, online payment online. Group-buying network management to the need to improve efficiency, reduce customer stress, improve service quality and management level, thus contributing to economic benefits, must rely on an excellent site background information management system. The project goal is to design and implement a PHP-based website content management system. With practice, learn about Web development technologies and database of basic knowledge, familiar with the site building process, master network database programming. Website background management system is mainly used for site information management front, such as text, pictures, video, and other documents released daily use, update, delete and other operations, but also include management of Group-buying, users of Group-buying, Group-buying finance, financial Vouchers , Group-buying exchange, authority management and other functional modules. It simply means that the database and files on the site fast operation to make the foreground content can be updated and adjusted. The system uses the powerful PHP web database access technology, and powerful MYSQL database functions to achieve the main functionality. KEY WORDS: Group-buying,Admin,PHP,MYSQL Database

III

目 录
摘要 ..................................................................... I ABSTRACT ................................................................ II 1 绪论 .................................................................... 1 1.1 题目背景 .......................................................... 1 1.2 本课题的目的及意义 ................................................ 1 1.3 本文的研究内容 .................................................... 1 2 系统涉及的技术以及可行性分析 ............................................ 2 2.1 PHP5 简介 ......................................................... 2 2.2 MYSQL 简介 ........................................................ 2 2.3 Apache2.2 简介 .................................................... 3 2.4 AJAX 技术简介 ..................................................... 3 2.5 可行性分析 ........................................................ 4 2.5.1 技术可行性分析 ............................................... 4 2.5.2 操作可行性分析 ............................................... 4 2.5.3 经济可行性分析 ............................................... 4 3 系统的需求分析及系统规划 ................................................ 6 3.1 团购网站后台信息管理系统概述 ...................................... 6 3.2 软件系统的设计思想 ................................................ 7 3.3 系统的总体规划 .................................................... 7 3.4 系统的功能框图 .................................................... 8 4 系统总体设计和实现 ..................................................... 10 4.1 数据库设计 ....................................................... 10 4.2 团购管理模块 ..................................................... 14 4.3 团购用户模块 ..................................................... 14 4.4 团购财务模块 ..................................................... 15 4.5 财务凭证模块 ..................................................... 16 4.6 团购交流模块 ..................................................... 18 4.7 权限管理模块 ..................................................... 19 5 详细设计 ............................................................... 20 5.1 详细设计的目标 ................................................... 20 5.2 详细设计的主要步骤 ............................................... 21 5.3 界面设计 ......................................................... 21 5.4 系统的环境要求 ................................................... 39

IV

6 编码测试和维护 ......................................................... 40 6.1 测试的介绍 ....................................................... 40 6.2 测试的原则 ....................................................... 40 6.3 测试方法与步骤 ................................................... 40 6.3.1 软件测试步骤 ............................................... 40 6.3.2 软件测试的方法 ............................................. 41 6.4 测试用例的设计 ................................................... 42 6.5 测试结论 ......................................................... 43 7 设计总结 ............................................................... 44 致 谢 ................................................................... 45 参考文献 ................................................................ 46

团购网站后台信息管理系统

1

1 绪论
1.1 题目背景
21 世纪的今天,网络在人们生活中已经日益盛行,越来越多人已经离不开网络。 网上团购伴随着互联网的发展,在 2010 年如雨后春笋般得出现,慢慢走在了电子商务 网络购物前沿地带。由于团购价格便宜,产品样式多样化。很多网民都选择网上团购、 网上在线支付货款。更加迫使团购网站管理员需要提高工作效率、减少工作压力、提高 服务质量和提升管理水*从而满足团购用户的需求,进而促进自身的经济效益。所以必 须依靠一个优秀的后台管理系统对团购网用户,财务等信息进行管理。

1.2 本课题的目的及意义
团购网站后台信息管理系统本着让团购网后台管理做到快捷、方便、简单。摆脱没 有*台支持直接操作数据库处理团购用户信息、财务等问题的繁琐工作,它可以使管理 员从繁重的手工操作中解脱出来,用户可以通过前台的问题留言板,让管理员解决自己 一些小问题以及向管理员提一些好的意见和建议。 管理员通过本系统可以添加、修改、查看团购用户信息,可以通过关键字分类查看 详细的财务信息,通过留言板可以和管理员交流建议和解决问题,可以让管理员方便的 解决客户的许多需求等。 基于 B/S 体系结构的团购网站后台信息管理系统正是电子商务的典型,系统简单 却功能强大。通过对网站进行合理规划,使设计出的网站界面美观,操作简单、实用性 强、便于浏览,从而很好地达到网站设计目标[1]。

1.3 本文的研究内容
(1)研究课题的可行性,整理设计思路,想好用什么语言、什么工具进行编写。 (2)上网搜集素材,找到系统合适的图片。 (3)开始着手做系统,先做后台主页及一些子页,再做管理程序。 (4)整体进行美化,让页面趋向于企业风格。 (5)进行系统的调试及测试工作

陕西科技大学毕业论文(设计说明书)

2

2 系统涉及的技术以及可行性分析
2.1 PHP5 简介
PHP 是一种跨*台的服务器端的嵌入式脚本语言。 它大量地借用 C, JAVA 语言的语 法, 并耦合 PHP 自己的特性, 使 Web 开发者能够快速、动态地生成页面。它支持目前 绝大多数数据库。还有一点,PHP 是完全免费的,不用花钱,你可以从 PHP 官方站点 (http: //www.php.net)自由下载。而且你可以不受限制地获得源码,甚至可以从中加进你 自己需要的特色。 用 PHP 做出的动态页面与其他的编程语言相比,PHP 是将程序嵌入到 HTML 文档 中去执行,执行效率比完全生成 HTML 标记的 CGI 要高许多;与同样是嵌入 HTML 文 档的脚本语言 JavaScript 相比,PHP 在服务器端执行,成分利用了服务器的性能;PHP 执行引擎还会将用户经常访问的 PHP 程序驻留在内存中,其他用户在一次访问这个程 序时就不需要重新编译程序了,只要直接执行内存中的代码就可以了,这也是 PHP 高 效率的体现之一。PHP 具有非常强大的功能,所有的 CGI 或者 JavaScript 的功能 PHP 都能实现,而且支持几乎所有流行的数据库以及操作系统。 PHP5 在长时间的开发及多个预发布版本后,2004 年 7 月 13 日,PHP5.0 发布。该 版本以 ZEND 引擎Ⅱ为引擎, 并且加入了新功能如 PHP Data Objects (PDO)现在 PHP5.0 。 版本强化更多的功能。首先,完全实现面向对象,提供名为 PHP 兼容模式的功能。其 次是 XML 功能, PHP5.0 版本支持可直观地访问 XML 数据、 名为 SimpleXML 的 XML 处理用界面。同时还强化了 XMLWeb 服务支持,而且标准支持 SOAP 扩展模块。数据 库方面,PHP 新版本提供旨在访问 MySOL 的新界面——MySQL。除此前的界面外, 还可以使用面向对象界面和预处理语句(Prepared Statement)等 MySQL 的新功能.另 外,PHP5.0 上还捆绑有小容量 RDBMS-SQLite[2]。

2.2 MYSQL 简介
MySQL 是一个小型关系型数据库管理系统, 开发者为瑞典 MySQL AB 公司。 2008 在 年 1 月 16 号被 Sun 公司收购。而 2009 年,SUN 又被 Oracle 收购.对于 Mysql 的前途,没 有任何人抱乐观的态度.目前 MySQL 被广泛地应用在 Internet 上的中小型网站中。由于 其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了 降低网站总体拥有成本而选择了 MySQL 作为网站数据库[3]。 MYSQL 是一个真正的多用户,多线程的结构化查询语言数据服务器,它以客户机 /服务器的结构实现,并且还具有以下优势。 (1)速度快 开发者声称 MYSQL 数据库可能是目前得到的最快的数据库。

团购网站后台信息管理系统

3

(2)连接性和安全性 MYSQL 是完全网络化的,其数据库可在因特网上访问,因此可以和任何地方的任 何人共享数据库,而且 MYSQL 还能进行访问控制,能够控制特定用户不允许其访问数 据库。 (3)可移植性 MYSQL 可运行在各种版本的 UNIX 系统及其他费 NUXI 系统上,从家用的 PC 到 高级服务器都可运行 MYSQL。 (4)它支持 SQL 语言 MYSQL 支持支持这种现代数据库系统都选用的语言。 (5) 容易使用 MYSQL 是一个高性能且相对简单的数据库,易于操作。 (6) 成本优势 MYSQL 对于大多数个人用户来说是免费的!

2.3 Apache2.2 简介
本系统的操作所使用的 Web 服务器软件为 Apache。 Apache 是世界使用排名第一的 Web 服务器软件。 它可以运行在几乎所有广泛使用的计算机*台上, 由于其跨*台和安 全性被广泛使用,是最流行的 Web 服务器端软件之一。 Apache 是目前全世界的网站使用最多的服务器。 2000 年 2 月十全世界有 58.08% 在 的使用率。同样地,Apache 的优点也是稳定、快速与开放,同时也有众多的功能,并 且可以在不同操作系统下执行。 本来它只用于小型或试验 Internet 网络, 后来逐步扩充到各种 Unix 系统中, 尤其对 Linux 的支持相当完美。Apache 有多种产品,可以支持 SSL 技术,支持多个虚拟主机。 Apache 是以进程为基础的结构,进程要比线程消耗更多的系统开支,不太适合于多处 理器环境,因此,在一个 Apache Web 站点扩容时,通常是增加服务器或扩充群集节点 而不是增加处理器。到目前为止 Apache 仍然是世界上用的最多的 Web 服务器,市场占 有率达 60%左右。 世界上很多著名的网站如 Amazon、Yahoo!、 Consortium、Financial W3 Times 等都是 Apache 的产物,它的成功之处主要在于它的源代码开放、有一支开放的 开发队伍、支持跨*台的应用(可以运行在几乎所有的 Unix、Windows、Linux 系统* 台上)以及它的可移植性等方面[4][5]。

2.4 AJAX 技术简介
AJAX 即“Asynchronous JavaScript and XML” (异步 JavaScript 和 XML) 。 传统的 Web 应用允许用户填写表单(form),当提交表单时就向 web 服务器发送一 个请求。服务器接收并处理传来的表单,然后返回一个新的网页。这个做法浪费了许多

陕西科技大学毕业论文(设计说明书)

4

带宽,因为在前后两个页面中的大部分 HTML 代码往往是相同的。由于每次应用的交 互都需要向服务器发送请求,应用的响应时间就依赖于服务器的响应时间。这导致了用 户界面的响应比本地应用慢得多。 与此不同,AJAX 应用可以仅向服务器发送并取回必需的数据,它使用 SOAP 或其 它一些基于 XML 的 Web Service 接口, 并在客户端采用 JavaScript 处理来自服务器的响 应。因此在服务器和浏览器之间交换的数据大量减少,结果我们就能看到响应更快的应 用。同时很多的处理工作可以在发出请求的客户端机器上完成,所以 Web 服务器的处 理时间也减少了。 使用 AJAX 的最大优点, 就是能在不更新整个页面的前提下维护数据。 这使得 Web 应用程序更为迅捷地回应用户动作,并避免了在网络上发送那些没有改变过的信息。 AJAX 不需要任何浏览器插件,但需要用户允许 JavaScript 在浏览器上执行。就像 DHTML 应用程序那样,AJAX 应用程序必须在众多不同的浏览器和*台上经过严格的 测试。随着 Ajax 的成熟,一些简化 AJAX 使用方法的程序库也相继问世。同样,也出 现了另一种辅助程序设计的技术,为那些不支持 JavaScript 的用户提供替代功能[6]。

2.5 可行性分析
2.5.1 技术可行性分析 本系统采用 PHP+MYSQL+APACHE 进行开发,整个后台系统用 HTML 嵌入 PHP 进行页面开发和管理用户界面,提示信息完善,界面友好有亲和力;后台信息采用 MYSQL 数据库开发和管理数据库,部分关键内容采用事务处理机制,具有很强的错误 处理能力。本系统的开发环境使用现在特别流行的开源 Apache 服务器,使用方便、运 行稳定、安全可靠。PHP+MYSQL+APACHE 这个国际公认的网站开发*鹱楹希诘 子商务系统开发上,得到广泛的应用。如易趣网、百度有啊、ECSHOP 等大型电子商务 网站。综上所述,本系统在技术方面是可行的[7]。 2.5.2 操作可行性分析 本系统采用 B/S 架构,对销售信息进行网上管理,操作简单易懂,对用户来说不需 要高深的计算机专业知识,只要管理员能够懂得使用网络,就可以对团购网站后台进行 使用和维护。 2.5.3 经济可行性分析 由于本系统属于模拟的网站后台系统,整个系统并不算太大,因此开发成本不算太 高。整个开发过程由个人参与,只需要一台笔记本和上述的各种软件,就可以实现全部 的开发任务。各种软件,又是能够在网上免费下载的,因此,整个开发成本可以说是非

团购网站后台信息管理系统

5

常的低廉,这也为以后进一步完善网站提供了非常大的方便。而且对计算机的硬件的需 求也不是很高,软件方面也没有特殊的需求,易于广大用的访问与使用。因此,从经济 可行性分析来看,这个网站体现了经济实惠,但是功能强大的特点[8]。

陕西科技大学毕业论文(设计说明书)

6

3 系统的需求分析及系统规划
3.1 团购网站后台信息管理系统概述
3.1.1 团购网站后台信息管理系统主要内容 团购网站后台信息管理的建设是为了提高网站管理员工作效率、减少客服压力、提 高服务质量和管理水*,进而促进经济效益,使管理员快捷、简单的对财务凭证、用户 信息进行管理,充分利用网络的方便快捷、时时互动的特点。新颖的模式,使用户在网 络环境下利用网络资源进行方便快捷的更改订单信息、用户信息,利用虚拟情境与管理 员进行交流,并给一些好的意见或建议。网站主要实现的功能有团购管理、团购用户、 团购财务、财务凭证、团购交流、权限管理等,其中信息管理为重点。 3.1.2 系统总概述 (1)团购管理模块 管理员通过数据库管理和维护系统可以对团购商品进行管理和维护。 管理员可以对 表中的信息进行添加、更新等基本操作以管理和维护商品信息。 (2)团购用户模块 团购用户的信息、用户订单信息以及快递单信息等在这一摸块进行管理,管理员可 以对用户信息、订单、团币、快递单信息的查询、修改操作。 在管理和维护这一部分时因为涉及到用户订单表和快递单表, 因此要使用数据库表 的外键来保证数据的一致性。 (3)团购财务 该模块是用户团购商品财务方便的统计,分为团购统计和渠道统计,主要为了让财 务部门对财务信息查询统计更加方便。并有导出团购统计信息功能。 (4)财务凭证 凭证又称会计凭证,是指能够用来证明经济业务事项发生、明确经济责任并据以登 记账簿、具有法律效力的书面证明。而财务凭证模块主要是导出凭证模板。用户可以使 用金蝶软件将模板导入处理财务信息。 (5)团购交流 管理员通过团购交流模块可以对团购用户所提出的问题进行回复和处理。 并且有问 题分类查看功能和问题下线功能。 (6)权限管理 管理员可以对管理员表中的信息进行插入、修改、更新等基本操作以管理,高级管 理员可以修改普通管理员的权限以及密码。

团购网站后台信息管理系统

7

3.2 软件系统的设计思想
尽量采用比较人性的的管理思路,及先进的管理系统开发方案,从而达到提高系统 开发水*和应用效果的目的; 系统应符合团购后台管理系统的规定,满足常用的信息管理需求,并达到操作过程 的直观、方便、实用、安全等要求; 系统采用模块化的程序设计方法,既便于系统功能模块的组合,又便于未参与开发 的技术人员补充、维护。

3.3 系统的总体规划
(1)网站系统采用 B/S 结构,及浏览器/服务器,主要开发前台浏览器界面的搭建,后 台和服务器连接代码的编程,以及数据库的合理设计。数据库应简单、合理,界面应明 朗[7]。 (2)网站系统的整体运行环境采用 Win7,MYSQL 作为系统数据库,选用 AJAX 作 为开发技术。 (3)要使用 PHP 语言作为开发语言,利用 NETBEANS 作为开发*台。 (4)要完成所有的功能模块。 (5)网站的浏览操作要简单、方便。 (6)系统应有扩展性。

陕西科技大学毕业论文(设计说明书)

8

3.4 系统的功能框图
3.4.1 系统总体流程图

图 3-1 系统流程图

团购网站后台信息管理系统

9

3.4.2 系统功能结构图

图 3-2 系统结构图

陕西科技大学毕业论文(设计说明书)

10

4 系统总体设计和实现
4.1 数据库设计
根据后台管理系统的需要,数据表的总体关系图如图 4-1 所示。

图 4-1 数据表关系图

团购网站后台信息管理系统

11

单个数据库表设计如下: 爱帮团管理员表:包括账号、密码、电话、添加时间、角色、账号状态、密码提示 问题、密码问题答案等,如图4-2所示。

图 4-2 爱帮管理员表

团购用户信息表:包括用户编号、用户名、团币量、添加时间、所在城市、电话 等,如图 4-3 所示。

图 4-3 用户信息表

订单表:主要包括订单号、商户名称、商品 ID、用户 ID、消耗金额、消耗团币、 商品个数、商品价格、卖出*台、卖出城市、添加时间、支付方式、购买时间、订单状 态、多规格号等,如图 4-4 所示。

图 4-4 订单表

金蝶客户表:包括客户编号、客户名称等,如图 4-5 所示。

陕西科技大学毕业论文(设计说明书)

12

图 4-5 金蝶客户表

金蝶城市表:包括城市编号、城市名等,如图 4-6 所示。

图 4-6 金蝶城市表

金蝶职员表:包括职员编号、职员名称等,如图 4-7 所示。

图 4-7 金蝶职员表

金蝶代理商表:包括代理商编号、代理商名称、代理商城市等,如图 4-8 所示。

图 4-8 金蝶代理商表

商品信息表:包括商品编号、商家回扣比率、代理商 ID、商品客户名、商品名、 商品上线城市、销售职员、商品卖价、商品底价、上线时间、下线时间、添加时间、多 规格号等,如图 4-9 所示。

图 4-9 商品信息表

团购网站后台信息管理系统

13

代理商信息表:包括代理商 ID、代理商名称等,如图 4-10 所示。

图 4-10 代理商表

渠道分成比例表:包括商品 ID、渠道名称、爱帮分成、渠道分成、代理商分成等, 如图 4-11 所示。

图 4-11 渠道分成比例表

用户送货单表:包括订单 ID、用户地址 ID、留言、添加时间、送货时间等,如图 4-12 所示。

图 4-12 用户送货单表

用户地址表:包括用户 ID、所在城市、区域、邮编、收件人、街道、电话、送货 时区等,如图 4-13 所示。

图 4-13 用户地址表

团购答疑表:包括提出问题用户 ID、提出问题用户名、问题内容、提出时间、回 复管理员 ID、回复内容、回复时间、问题状态、问题类别等,如图 4-14 所示。

陕西科技大学毕业论文(设计说明书)

14

图 4-14 用户答疑表

4.2 团购管理模块
4.2.1 模块综述 管理员通过数据库管理和维护系统可以对团购商品进行管理和维护。 管理员可以对 表中的信息进行添加、更新等基本操作以管理和维护商品信息。 该模块有添加团购、团购管理等功能。添加团购功能就是向数据库中新增一条团购 信息。团购管理功能可以根据城市、团购名称、商户名称、商品上下线时间等对商品信 息进行检索。检索到的信息可以点击右边的“修改”按钮,当按钮被点击,按钮名称改 为 “确定” 同时 INPUT 控件被激活即可修改商品信息,点击确定按钮,弹出提示信息。 , 确认修改! 4.2.2 模块功能图

图 4-15 团购管理模块功能图

4.3 团购用户模块
4.3.1 模块综述 团购用户的信息、用户订单信息以及快递单信息等在该模块进行管理,管理员可以 对用户信息、订单、团币、快递单信息的查询、修改操作。 在管理和维护这一部分时因为涉及到用户订单表和快递单表, 因此要使用数据库表

团购网站后台信息管理系统

15

的外键来保证数据的一致性。 该模块有用户信息、修改用户信息、用户订单、团币使用、快递信息和快递地址编 辑等功能。其中用户信息、用户订单、团币使用、快递信息功能输入关键词对信息进行 查找,修改用户信息、快递地址编辑功能中在 INPUT 控件输入新信息,并点击“确认修 改”按钮。 4.3.2 模块功能图

图 4-16 团购用户模块功能图

4.4 团购财务模块
4.4.1 模块综述 该模块是用户团购商品财务方便的统计,分为团购统计和渠道统计,主要为了让财

陕西科技大学毕业论文(设计说明书)

16

务部门对财务信息查询统计更加方便。并有导出团购统计信息功能。 该模块有团购统计以及渠道统计两个功能, 其中团购统计中输入相应关键词以及上 下线时间可以检索团购信息,选择“下方表格”或者“导出 excel 模板”按钮。可以查 看信息或者是导出 excel 文件。渠道统计功能主要选择*台来进行数据查询。可以显示 详细的某*台商品信息。 4.4.2 模块功能图

图 4-17 团购财务模块功能图

4.5 财务凭证模块
4.5.1 模块综述 凭证又称会计凭证,是指能够用来证明经济业务事项发生、明确经济责任并据以登 记账簿、具有法律效力的书面证明。而财务凭证模块主要是导出凭证模板。用户可以使 用金蝶软件将模板导入处理财务信息。 该模块有金蝶各项详情、 凭证模板、 客户信息编辑、 职员信息编辑、 城市信息编辑、 代理商信息编辑等功能子模块,其中金蝶各项详情功能子模块可以将含有客户信息、职 员信息、城市信息、代理商信息的 excel 文件导入数据库。有显示成功和失败条数。客

团购网站后台信息管理系统

17

户信息编辑、职员信息编辑、城市信息编辑、代理商信息编辑这 4 个功能类似,都有通 过关键词查询信息功能、 插入信息功能、 修改信息功能、 显示所有信息功能和分页功能。 而凭证模板是该模块的核心,将客户信息、职员信息、城市信息、代理商信息以及商品 信息全部组合成凭证模板,并且有导出凭证模板功能。 该模块主要是为财务部门凭证信息填写做出的, 导出的模板可以让金蝶财务软件导 入。进行每个月的财务处理。 4.5.2 模块功能图

图 4-18 财务凭证模块功能图

其中职员信息编辑、 城市信息编辑和代理商信息编辑子模块的功能图与客户信息编 辑子模块功能图一样。

陕西科技大学毕业论文(设计说明书)

18

4.6 团购交流模块
4.6.1 模块综述 管理员通过团购交流模块可以对团购用户所提出的问题进行回复和处理。 并且有问 题分类查看功能和问题下线功能。 该模块有团购答疑、团购提供功能子模块,其中团购答疑功能可以选择提出问题用 户所在的城市进行检索,可以点击每个问题后的回复和下线链接进行问题处理。可以点 击上方的回复、已回复、下线按钮选择检索问题状态。团购提供功能可以检索提出问题 的用户信息以及问题内容。 管理员可以操作两个功能对前台用户提交的问题进行处理检索。 4.6.2 模块功能图

图 4-19 团购交流模块功能图

团购网站后台信息管理系统

19

4.7 权限管理模块
4.7.1 模块综述 管理员可以对管理员表中的信息进行插入、修改、更新等基本操作以管理,并可以 修改用户的权限以及密码。 该模块有添加账号、修改账号、修改密码功能。其中添加账号功能可以让管理员插 入一条新的管理员信息。包括权限和密码提示问题以及密码回复信息。修改密码只能修 改当前管理员密码。 修改账号中, 普通管理员能修改当前管理员密码问题、 电话信息等, 高级管理员有更高的权限可以再下方显示普通管理员列表, 在列表中可以修改普通管理 员的权限。 4.7.2 模块功能图

图 4-20 权限管理模块功能图

陕西科技大学毕业论文(设计说明书)

20

5 详细设计
5.1 详细设计的目标
详细设计是软件工程中软件开发的一个步骤,就是对概要设计的一个细化,就是详 细设计每个模块实现算法,所需的局部结构。 详细设计的目标有两个:实现模块功能的算法要逻辑上正确和算法描述要简明易 懂。详细设计的主要任务是设计每个模块的实现算法、所需的局部数据结构。 传统软件开发方法的详细设计主要是用结构化程序设计法。详细设计的表示工具有 图形工具和语言工具。 图形工具有程序流程图、 PAD 图、 图。 NS 语言工具有伪码和 PDL 等。 5.1.1 详细设计的任务 (1)为每个模块确定采用的算法,选择某种适当的工具表达算法的过程,写出模块 的详细过程性描述。 (2)确定每一模块使用的数据结构。 (3)确定模块接口的细节,包括对系统外部的接口和用户界面,对系统内部其它模 块的接口,以及模块输入数据、输出数据及局部数据的全部细节。 在详细设*崾保 应该把上述结果写入详细设计说明书, 并且通过复审形成正式文档。 交付给下一阶段(编码阶段)的工作依据。 (4)要为每一个模块设计出一组测试用例,以便在编码阶段对模块代码(即程序) 进行预定的测试,模块的测试用例是软件测试计划的重要组成部分,通常应包括输入数 据,期望输出等内容。 5.1.2 详细设计的工具 (1)图形工具 利用图形工具可以把过程的细节用图形描述出来。 (2)表格工具 可以用一张表来描述过程的细节,在这张表中列出了各种可能的操作和相应的条 件。 (3)语言工具 用某种高级语言(称之为伪码)来描述过程的细节。概要设计和详细设计的区别与 联系。

团购网站后台信息管理系统

21

5.2 详细设计的主要步骤
(1)为模块内的数据结构进行设计。对于需求分析、概要设计确定的概念性的数据 类型进行确切的定义。 (2)为数据结构进行物理设计,即确定数据库的物理结构。物理结构主要指数据库 的存储记录格式、存储记录安排和存储方法,这些都依赖于具体所使用的数据库系统。 (3)其他设计:根据软件系统的类型,还可能要进行以下设计: 代码设计:为了提高数据的输入、分类、存储、检索等操作,节约内存空间,对数 据库中的某些数据项的值要进行代码设计。 输入/输出格式设计。 人机对话设计: 对于一个实时系统, 用户与计算机频繁对话, 因此要进行对话方式、 内容、格式的具体设计。 (4)编写详细设计说明书。 (5)评审:对处理过程的算法和数据库的物理结构都要评审。

5.3 界面设计
网站设计风格:决定以简洁、实用为后台设计的总方针。 5.3.1 管理员登录界面设计 网页设计及功能实现: 该模块对用户所输入的用户名及密码进行加密认证,并将登录信息传递给管理系 统,从而进行管理。 页面显示效果如图 5-1 所示:

图 5-1 管理员登录页面图

如果忘记了密码,可以点击“忘记密码?”链接,转入查询密码页面。

陕西科技大学毕业论文(设计说明书)

22

页面显示效果如图 5-2 所示:

图 5-2 获得密码页面图

输入密码提示问题跳转回登录页面同时生成密码信息。 页面显示效果如图 5-3 所示:

图 5-3 信息生成页面图

在提示目录下查找 AdminInfo.txt 文件,输入里面的密码,进入后台页面。 页面显示效果如图 5-4 所示:

团购网站后台信息管理系统

23

图 5-4 登录成功页面图

绿色行有显示管理员账号和管理员身份信息。点击“隐藏左边菜单”可以隐藏左边 菜单。可以点击退出系统链接返回登录页面。 5.3.2 团购管理界面设计 网页设计及功能实现: 该模块是管理员通过数据库管理和维护系统可以对团购商品进行管理和维护。 管理 员可以对表中的信息进行添加、更新等基本操作以管理和维护商品信息。 (1)点击“添加团购”子模块 页面显示效果如图 5-5 所示:

图 5-5 添加团购页面图

在 INPUT 控件中输入所要添加的商品信息后,点击“确认添加”按钮。添加一条 团购信息。

陕西科技大学毕业论文(设计说明书)

24

(2)点击“团购管理”子模块 页面显示效果如图 5-6 所示:

图 5-6 团购管理页面图

选择关键词,商品上下线时间检索商品信息,也可以直接点击查询显示所有商品信 息。 页面显示效果如图 5-7 所示:

图 5-7 团购商品结果显示页面图

点 击“修改 ”按钮激 活 INPUT 控件,可 以修改信息。同时 “ 修改 ” 按钮 变 为 。提交修改信息。

5.3.3 团购用户界面设计 网页设计及功能实现: 团购用户的信息、用户订单信息以及快递单信息等在这一模块进行管理,管理员可 以对用户信息、订单、团币、快递单信息的查询、修改操作。 (1)点击“用户信息”子模块 页面显示效果如图 5-8 所示:

团购网站后台信息管理系统

25

图 5-8 用户信息页面图

在 SELECT 控件中选择查询方式,并在 INPUT 控件中输入关键词,点击查询,获 得结果。 页面显示效果如图 5-9 所示:

图 5-9 用户信息结果页面图

(2)点击“修改用户信息”子模块 页面显示效果如图 5-10 所示:

图 5-10 修改用户信息页面图

输入关键词检索商品信息,也可以直接点击查询显示所有商品信息。 页面显示效果如图 5-11 所示:

图 5-11 修改用户信息结果页面图

陕西科技大学毕业论文(设计说明书)

26

点击“修改”按钮激活 INPUT 控件,可以修改信息。同 时“修改”按钮变 为 。提交修改信息。 页面显示效果如图 5-12 所示: (3)点击“用户订单”子模块

图 5-12 用户订单页面图

在 SELECT 控件中选择查询方式,并在 INPUT 控件中输入关键词,点击查询,获 得结果。 页面显示效果如图 5-13 所示:

图 5-13 用户订单结果页面图

(4)点击“团币使用”子模块 页面显示效果如图 5-14 所示:

图 5-14 团币使用页面图

在 INPUT 控件中输入团购用户名,点击查询,获得结果。 页面显示效果如图 5-15 所示:

图 5-15 团币使用结果页面图

(5)点击“快递信息”子模块

团购网站后台信息管理系统

27

页面显示效果如图 5-16 所示:

图 5-16 快递信息页面图

在 SELECT 控件中选择查询方式,并在 INPUT 控件中输入关键词,点击查询,获 得结果。 页面显示效果如图 5-17 所示:

图 5-17 快递信息结果页面图

(6)点击“快递地址编辑”子模块 页面显示效果如图 5-18 所示:

图 5-18 快递地址编辑页面图

陕西科技大学毕业论文(设计说明书)

28

在 INPUT 控件中输入订单号,点击查询,获得结果。 页面显示效果如图 5-19 所示:

图 5-19 快递地址编辑结果页面图

在 INPUT 控件中更改快递信息,点击“确认修改”按钮。提交修改信息。 5.3.4 团购财务界面设计 网页设计及功能实现: 该模块是用户团购商品财务方便的统计,分为团购统计和渠道统计,主要为了让财 务部门对财务信息查询统计更加方便。并有导出团购统计信息功能。 (1)点击“团购统计”子模块 页面显示效果如图 5-20 所示:

团购网站后台信息管理系统

29

图 5-20 团购统计页面图

在 SELECT 控件中选择查询方式,并在 INPUT 控件中输入关键词,可以点击上下 线日期,付款时间添加时间关键词,点击查询,获得结果。 结果显示一栏,选择下方表格按钮,可以将检索到的信息显示在下面表格中。如果 选择导出 excel 会弹出对话框,选择导出方式,点击确定导出文件:

图 5-21 团购统计导出页面图

结果显示一栏,选择下方表格按钮,页面显示效果如图 5-22 所示:

陕西科技大学毕业论文(设计说明书)

30

图 5-22 团购统*峁趁嫱

在结果页面中商品信息中的“详细”按钮,显示一个商品详细的信息。 页面显示效果如图 5-23 所示:

图 5-23 团购详细统*峁趁嫱

(2)点击“渠道统计”子模块 页面显示效果如图 5-24 所示:

图 5-24 渠道统计页面图

在 SELECT 控件中选择查询方式,并在 INPUT 控件中输入关键词,可以点击上下

团购网站后台信息管理系统

31

线日期,付款时间添加时间关键词,点击查询,获得结果。 页面显示效果如图 5-25 所示:

图 5-25 渠道统*峁趁嫱

5.3.5 财务凭证界面设计 网页设计及功能实现: 凭证又称会计凭证,是指能够用来证明经济业务事项发生、明确经济责任并据以登 记账簿、具有法律效力的书面证明。而财务凭证模块主要是导出凭证模板。用户可以使 用金蝶软件将模板导入处理财务信息。 (1)点击“金蝶各项详情”子模块 页面显示效果如图 5-26 所示:

陕西科技大学毕业论文(设计说明书)

32

图 5-26 金蝶各项详情页面图

点击“浏览”按钮选择文件,然后点击“上传金蝶信息”按钮可以将 excel 文件上 传到数据库。下面有结果显示成功和失败条数。 (2)点击“客户信息编辑”子模块 页面显示效果如图 5-27 所示:

图 5-27 客户信息编辑页面图

客户信息编辑页面有查询、修改、插入、显示所有信息功能,查询功能在 INPUT 控件中输入客户名称,点击查询,获得结果。 在通过关键词查询出的结果中有“修改”按钮,点击“修改”按钮激活 INPUT 控 件,可以修改信息。同时“修改”按钮变为 。提交修改信息。

团购网站后台信息管理系统

33

在插入信息 INPUT 控件中输入新信息内容点击“确认添加”按钮添加一条新信息。 点击“显示所有客户信息”按钮可以罗列出所有的客户信息。有翻页功能。页面显 示效果如图 5-28 所示:

图 5-28 客户信息编辑结果页面图

在财务凭证模板中“职员信息编辑”子模块、“城市信息编辑”子模块、“代理商 信息编辑”子模块与“客户信息编辑”子模块的页面以及操作方式相同。在此不再赘 述。 (3)点击“凭证模板”子模块 页面显示效果如图 5-29 所示:

图 5-29 凭证模板页面图

在 SELECT 控件中选择查询方式,并在 INPUT 控件中输入关键词,可以点击上下

陕西科技大学毕业论文(设计说明书)

34

线日期,付款时间添加时间关键词,点击查询,获得结果。如果未加关键词则是显示所 有凭证信息。 结果显示一栏,选择下方表格按钮,可以将检索到的信息显示在下面表格中。如果 选择导出 excel 会弹出对话框,选择导出方式,点击确定导出文件:

图 5-30 凭证模板页面导出图

结果显示一栏,选择下方表格按钮,页面显示效果如图 5-31 所示:

图 5-31 凭证模板结果页面图

5.3.6 团购交流界面设计 网页设计及功能实现: 管理员通过团购交流模块可以对团购用户所提出的问题进行回复和处理。并且有问

团购网站后台信息管理系统

35

题分类查看功能和问题下线功能。 (1)点击“团购答疑”子模块 页面显示效果如图 5-32 所示:

图 5-32 团购答疑页面图

在 SELECT 控件中选择查询城市,点击查询,获得结果。 页面显示效果如图 5-33 所示:

图 5-33 团购答疑结果页面图

点击“回复”链接弹出回复页面,页面显示效果如图 5-34 所示:

陕西科技大学毕业论文(设计说明书)

36

图 5-34 回复页面图

在回复页面中写入回复信息,选择问题类别。点击确定,提交回复问题信息。并且 更改问题状态为“已回复”。 点击“下线”链接将问题状态更改为“已下线”。 在问题结果中左边复选框点击可以选择问题,并且可以点击全选,全不选,反选链 接,选择问题。点击“批量下线”按钮可以批量的将问题更改为“已下线”状态。 点击“未回复”、“已回复”、“已下线”三个按钮可以切换页面。显示不同状态 的问题信息。 (2)点击“团购提供”子模块 页面显示效果如图 5-35 所示:

图 5-35 团购提供页面图

在 SELECT 控件中选择查询城市,点击“查询”按钮,获得结果。 页面显示效果如图 5-36 所示:

团购网站后台信息管理系统

37

图 5-36 团购提供结果页面图

点击“处理”链接, 可以直接将问题状态置为“已回复”。 在已处理选项中点击“查 询”会有显示。 点击“未处理”、“已处理”、“全部”三个按钮可以切换页面。显示不同状态的 问题信息。 5.3.7 权限管理界面设计 网页设计及功能实现: 管理员可以对管理员表中的信息进行插入、修改、更新等基本操作以管理,并可以 修改用户的权限以及密码。 (1)点击“添加账号”子模块 页面显示效果如图 5-37 所示:

图 5-37 添加账号页面图

输入新管理员的账号,密码等信息后,点击“提交”按钮可以添加新管理员。

陕西科技大学毕业论文(设计说明书)

38

(2)点击“修改账号”子模块 页面显示效果如图 5-38 所示:

图 5-38 修改账号页面图

普通管理员可以在 INPUT 控件中修改新的信息,通过 SELECT 控件中的选项可以 选择用户的密码提示问题。点击“修改”按钮,提交更新信息。高级管理员有更高的权 限可以再下方显示普通管理员列表,在列表中可以修改普通管理员的权限。 (3)点击“修改密码”子模块 页面显示效果如图 5-39 所示:

图 5-39 修改密码页面图

在 INPUT 控件中写入旧密码,以及两次新密码。点击“确定”按钮,提交更新信 息。

团购网站后台信息管理系统

39

5.4 系统的环境要求
(1)硬件条件: CPU:2.10GHZ 硬盘:250G 内存:2G (2)软件条件: 操作系统:Win7 系统 开发工具:NetBeans 服务器:Apache2.2 数据库:MySQL (3)具备网络条件 连接互联网,方便查阅文档以及与项目相关资料。

陕西科技大学毕业论文(设计说明书)

40

6 编码测试和维护
6.1 测试的介绍
软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码的最终复 审,是软件质量保证的关键步骤。软件测试是为了发现错误而执行程序的过程。软件测 试在软件生存期中横跨两个阶段:通常在编写出每一个模块之后就对它做必要的测试 (称为单元测试) 。编码和单元测试属于软件生存期中的同一个阶段。在结束这个阶段 后对软件系统还要进行各种综合测试, 这是软件生存期的另一个独立阶段, 即测试阶段。 软件测试的目的: (1)测试是程序的执行过程,目的在于发现错误。 (2)一个好的测试用例在于发现至今未发现的错误。 (3)一个成功的测试是发现了至尽未发现的错误的测试。

6.2 测试的原则
(1)应当把“尽早地和不断地进行软件测试”作为软件开发者的座右铭。 (2)测试用例应由测试输入数据和与之对应的预期输出结果两部分组成。 (3)程序员应避免检查自己的程序。(注意不是指对程序的调试) (4)在设计测试用例时,应当包括合理的输入条件和不合理的输入条件。不合理的 输入条件是指异常的,临界的,可能引起问题异变的输入条件。 (5)充分注意测试中的群集现象。经验表明,测试后程序残存的错误数目与该程序 中以发现的错误数目或检错率成正比。应该对错误群集的程序段进行重点测试。 (6)严格执行测试计划,排除测试的随意性。 测试计划应包括:所测软件的功能,输入和输出,测试内容,各项测试的进度安排, 资源要求,测试资料,测试工具,测试用例的选择,测试的控制方法和过程,系统的组 装方式,跟踪规则,调试规则,以及回归测试的规定等等以及评价标准[9]。 (7)应当对每一个测试结果做全面的检查。 (8)妥善保存测试计划,测试用例,出错统计和最终分析报告,为维护提供方便。

6.3 测试方法与步骤
6.3.1 软件测试步骤 软件测试步骤: 测试过程按单元测试、集成测试、确认测试和系统测试及发版测试。 开始是单元测试,集中对用源代码实现的每一个程序单元进行测试,检查各个程序 模块是否正确地实现了规定的功能。

团购网站后台信息管理系统

41

集成测试把已测试过的模块组装起来, 主要对与设计相关的软件体系结构的构造进 行测试。 确认测试则是要检查已实现的软件是否满足了需求规格说明中确定了的各种 需求,以及软件配置是否完全、正确。系统测试把已经经过确认的软件纳入实际运行环 境中,与其它系统成份组合在一起进行测试[10]。 单元测试 (Unit Testing) 单元测试又称模块测试,是针对软件设计的最小单位——程序模块,进行正确性检 验的测试工作。其目的在于发现各模块内部可能存在的各种差错。 单元测试需要从程序的内部结构出发设计测试用例。 多个模块可以*行地独立进行 单元测试。 单元测试的内容: 在单元测试时,测试者需要依据详细设计说明书和源程序清单,了解该模块的 I/O 条件和模块的逻辑结构,主要采用白盒测试的测试用例,辅之以黑盒测试的测试用例, 使之对任何合理的输入和不合理的输入,都能鉴别和响应。 (1)错误处理测试 出错的描述是否难以理解;出错的描述是否能够对错误定位;显示的错误与实际的 错误是否相符;对错误条件的处理正确与否;在对错误进行处理之前, 错误条件是否已经 引起系统的干预等 (2)边界测试 注意数据流、控制流中刚好等于、大于或小于确定的比较值时出错的可能性。对这 些地方要仔细地选择测试用例,认真加以测试。如果对模块运行时间有要求的话,还要 专门进行关键路径测试,以确定最坏情况下和*均意义下影响模块运行时间的因素。 6.3.2 软件测试的方法 根据对软件产品的测试关注点不同,可以将测试方法划分为黑盒测试和白盒测试。 黑盒测试又称功能测试,数据驱动测试或基于规格说明的测试。它测试的依据是程 序的外部特性。因此,黑盒测试是从用户观点出发的测试。这一方法的主要缺点是它依 赖于规格说明书的正确性。 实施黑盒测试的方法又有基于图的测试、等价类划分和边界值分析等方法。 白盒测试又*峁共馐裕呒馐曰蚧诔绦虻牟馐浴 在白盒测试中,依据由弱到强的覆盖准则,最常见的测试方法有: (1)语句覆盖 (2)分支覆盖或判定覆盖 (3)条件覆盖 (4)判定/条件覆盖 黑盒测试是依据程序的外部特性进行的测试,它完全不涉及到程序的内部结构,如

陕西科技大学毕业论文(设计说明书)

42

果外部特性本身有问题或规格说明有误,用黑盒测试则发现不了。另一方面白盒测试完 全相反, 它只依据程序的内部结构进行测试, 而不考虑外部特性, 如果程序本身有问题, 如程序逻辑有错误,或有遗漏,则无法发现。

6.4 测试用例的设计
首先应该使用黑盒测试, 使用等价类划分和边界值分析设计测试用例。 等价类划分, 是一个最优子集的挑选过程。该子集必须具备两个特性:严格控制测试用例的增加,减 少为达到“合理测试”的某些既定目标而必须设计的其他测试用例的数量;即:每个测 试用例都必须体现尽可能多的不同的输入情况, 以使最大限度地减少测试所需的全部用 例的数量;覆盖了大部分其他可能的测试用例:使用或不使用这个特定的输入集合,哪 些错误会被发现,哪些会被遗漏掉。即:应该尽量将程序输入范围进行划分,将其划分 为有限数量的等价类, 这样就可以合理地假设测试每个等价类的代表性数据等于测试该 类的其他任何数据。 边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试 方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自 等价类的边界[8]-[10]。 管理员登录测试用例:
表 6-1 管理员登录测试 等价类划分 输入管理员登录名 称 输入管理员登录密 码 点击“忘记密码”链 接 输入(选择)测试数据 first 空 1210 空 密码问题答案 空 预期结果 first 提示:你输入的用户名密码不正确 **** 提示:你输入的用户名密码不正确 提示:信息已生成于 D:\AdminInfo.txt 提示:请输入密码问题答案

团购网站后台信息管理系统

43

团购添加测试用例:
表 6-2 团购添加测试 等价类划分 输入(选择)测试数据 苹果公司 输入团购信息 空 输入团购商品上下 线时间 2011-06-12 空 提示:团购信息不能为空 2011-06-12 提示:团购信息不能为空 预期结果 苹果公司

团购用户测试用例:
表 6-3 团购用户测试 等价类划分 输入(选择)测试数据 Alan 输入用户名称 空 001 输入订单号 空 提示:请输入查询条件 提示:请输入查询条件 001 预期结果 Alan

6.5 测试结论
我根据具体情况选用黑盒测试法或白盒测试法,并按照单元测试、集成测试和确认 测试的测试步骤对整个系统进行了测试。 逐步消除了程序模块内部在逻辑上和功能上的 错误和缺陷;以及程序结构方面的问题;最后对照需求分析,检验是否满足预期的各种 要求,保证了软件配置的完整性、正确性。系统基本运行稳定、正常,可以投入试运行。

陕西科技大学毕业论文(设计说明书)

44

7 设计总结
使用 PHP(Hypertext Preprocessor)最简单的目的是为了要产生[动态]的网页,所谓[动 态],不是指网页上有几个会动的 GIF 图档,或是有个川流不息的走马登,而是指动态的[内 容],例如:在网页上呈现一些最新的消息 ,当信息需要更新时,需要重新编辑该网页 (HTML),在这种情况下,这个网页是[静态]的,因为它的内容不能即时更新.如果要改写这 个网页,在其中加入存取资料库撷取最新资讯的话,那它就是个[动态]的网页了;以后无 论信息的增加或异动,都只要从资料库中着手,无须再去修改这网页了. 通过这次毕业设计,我对 PHP、Apache、MYSQL 三套软件更加熟悉,使用静态代 码不能实现的界面可以利用 PHP 动态代码来完善实现它的不足,而且对以后大型网站 的设计、代码程序的编写都做了良好的基础。对 PHP 可以利用其比较成熟的功能优势 来设计面向对象的界面,从而使动态页面更加美观、完善而且强大。 通过系统的开发,我对软件开发过程有了更清晰的了解,首先是问题定义、需求分 析,然后是功能设计、详细设计等,并对软件测试的方法、手段有了较深的理解,同时 对制造业的流程有了一个系统的认识。在开发过程还认真学*了与系统相关的知识,极 大地拓宽了我的知识面,我感到收获不小。 因为以前没有使用 PHP 语言设计管理软件的经验, 在这次设计的过程中, 遇到专业 知识方面的困难非常多,主要困难集中在管理知识、思路设计等方面的不足上。 还有就是操作界面的方面问题,尽管在设计的过程中,我时刻考虑到了操作界面的 友好性,但实际情况是远远不能满足本系统的要求,我想在今后的发展中,本系统还会 有一个更大的提升空间。 经过这几个月的毕业设计学*,我确实学到了不少的东西,同时也深感自己知识的 欠缺。虽然即将毕业,但在以后的学*工作中,一定要继续坚持不懈地学*新兴的专业 知识及相关的非专业知识,只有这样才能紧跟时代的潮流,符合社会的需要。

团购网站后台信息管理系统

45

致 谢
在这里感谢谢佳老师在我做毕业设计期间给我的帮助,老师能再百忙之中抽出时间 指导我的毕业设计让我十分感动,虽说在大学还有不到一个月的时间了,但是在最后做 毕业设计的过程中我体会到了作为学生的感觉。 在写开题报告的时候我就感觉到了老师 对文档的严格,我知道干什么事情都要认真,严谨,规矩。这种作风对我将来的工作生 活上面有非常大的帮助。在此,我要再一次对谢佳老师表示真心的感谢! 在整个的开发过程中,并不是一帆风顺的,感谢在这次毕业设计中给予过我帮助的 所有的老师与同学,正是因为有了你们的帮助本系统的开发才能顺利进行,本系统才能 够有更好、更完善的功能提供给用户。

陕西科技大学毕业论文(设计说明书)

46

参 考 文 献
[1]Peter-Paul Koch[荷].PPK 谈 Javascript[M].北京:人民邮电出版社.2008:56-78. [2]Gutmans,A[美]&Bakken,S.S.[美]&Rethans,D[美].PHP5 权威编程[M].北京:电子 工业出版社.2007.12:31-50. [3]Williams,H.E[澳]&Lane,D[澳].PHP&MySQL Web 数据库应用开发指南[M].南京: 东南大学出版社.2006.11:22-30. [4]王石,杨英娜.精通 PHP+MySQL 应用开发[M].北京:人民邮电出版社.2006.7: 31-35. [5]戴维斯[美].Learning PHP&MySQL[M].北京:中国电力出版社.2007.9:28-35. [6]汪泳.PHP 高级程序设计:模式、框架与测试[M].北京:人民邮电出版社.2009.12: 78-92. [7]赵松涛.SQL Server 2000 系统管理与应用[M].北京:人民邮电出版社.2006.2: 23-25. [8]祝定泽,张海.My SQL 核心内幕[M].北京:电子工业出版社.2009.11:35-50. [9]陈军.PHP+MySQL 经典案例剖析[M].北京:清华大学出版社.2007.9:27-30. [10]Wandschneider,M.[美]. PHP 和 MySQL Web 应用开发核心技术[M].北京:机械工 业出版社.2006.9:22-25.




友情链接: