- 1、本文档共134页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
二手交易市场系统 课程描述 二手交易市场系统是一种具有交互功能的专业商品交易平台,是在网络上建立一个虚拟的二手商场。本章将介绍一个通用二手交易市场系统的设计和实现过程。 本章知识点 11.1 需求分析与总体设计 11.2 目录结构与通用模块 11.3 管理主界面与登录程序设计 11.4 公告信息管理模块设计 11.5 商品分类管理模块设计 11.6 二手商品后台管理 11.7 管理员用户管理 11.1 需求分析与总体设计 11.1.1 系统总体设计 11.1.2 数据库结构设计与实现 11.1.1 系统总体设计 二手交易市场系统分为前台管理(即普通用户)和后台管理(即管理员用户)2个部分。 后台管理的具体功能描述如下 1.系统设置 ? 添加、修改和删除商品分类信息。 ? 添加、修改和删除公告信息,包括公告标题、创建时间和公告内容等信息。 2.商品信息管理 ? 查看和删除求购商品信息。 ? 查看和删除转让商品信息。 3.注册用户管理 ? 查看、添加、修改和删除用户信息。 ? 修改系统管理员的密码信息。 前台用户的具体功能描述如下 1.用户管理 ? 申请注册用户。 ? 修改用户密码。 2.查看和发布信息 ? 查看公告信息。 ? 查看和发布求购商品信息。 ? 查看和发布转让商品信息。 ? 查看其他用户信息。 二手交易市场系统功能模块示意图 11.1.2 数据库结构设计与实现 这一节将介绍系统的数据库表结构。在设计数据库表结构之前,首先要创建一个数据库。本系统使用的数据库为2shou,创建数据库和表的脚本保存为下载源代码的“11\2shou.sql” ,读者可以在phpMyAdmin中执行此脚本。 本系统定义的数据库中包含以下4张表:公告信息表Bulletin、商品分类表GoodsType、二手商品信息表Goods和用户信息表Users。 1.公告信息表Bulletin 2.商品分类表GoodsType 3.二手商品信息表Goods 4.用户信息表Users 默认的系统管理员记录 在创建数据库时,表Users中包含一条默认的系统管理员记录,用户名为Admin,用户密码为111111,对应的语句如下: INSERT INTO Users VALUES(Admin, 111111, Admin, 1, , , , , , 1); 11.2 目录结构与通用模块 11.2.1 目录结构 11.2.2 设计数据库访问类 11.2.1 目录结构 可以从人民邮电出版社的网站下载本实例的源代码,实例的源代码保存在2shou目录下,包含下面的子目录: ? class,用于保存数据库访问类。 ? admin,用于存储系统管理员的后台操作脚本,包括公告管理、用户信息管理、商品分类管理和商品管理等功能。 ? images,用于存储网页中的图片文件。 ? user,用于存储注册用户的前台操作脚本,包括查看公告、查看商品信息、发布商品信息和修改用户信息等。 ? user\images,用于保存上传的商品照片。 其他PHP文件都保存在本实例的根目录下。在开发比较大的Web应用系统时,建议将不同功能的脚本文件存放在不同的目录下,这样可以使系统条理清晰,便于管理。 将2shou目录复制到EclipsePHP的工作空间目录(例如C:\workspace)下,在EclipsePHP Studio中创建工程2shou,工程目录为C:\workspace\2shou,即可在EclipsePHP Studio中查看和调试本实例的代码。 11.2.2 设计数据库访问类 为了使PHP程序条理更加清晰,本实例将对数据库表的访问操作封闭为一个类,每个类对应一个PHP文件,文件名与对应的数据库表名相同。 1.Bulletin类 2.GoodsType类 3.Goods类 4.Users类 11.3 管理主界面与登录程序设计 本实例可以分为前台系统和后台系统两个部分。前台系统为普通注册用户提供使用系统的页面,而后台系统则为管理用户提供对系统进行管理和维护的页面。 所有管理部分的文件都保存在admin目录下。 11.3.1 管理用户登录程序设计 登录界面(Login.php) 当数据提交后,将执行putSession.php,代码如下 ? session_start(); // 取输入的用户名和密码以及用户类别 $UID=$_POST[loginname]; $PSWD=$_POST[password]; include(..\Class\Users.php); $objUser = new Users(); $objUser-UserId=$
您可能关注的文档
- PHP和MySQL Web应用开发第5章接收用户的数据.ppt
- PHP和MySQL Web应用开发第8章会话处理.ppt
- PHP和MySQL Web应用开发第9章MySQL数据库管理.ppt
- PHP和MySQL Web应用开发第10章在PHP中访问MySQL数据库.ppt
- (数据库应用基础VFP)第1章VisualFoxPro6.0数据库系统概述.ppt
- Premiere Pro第1章 PremiereProCS5基础.ppt
- (数据库应用基础VFP)第2章VisualFoxPro6.0基础知识.ppt
- (数据库应用基础VFP)第3章数据库与表.ppt
- (数据库应用基础VFP)第4章查询与视图.ppt
- (数据库应用基础VFP)第5章报表与标签设计.ppt
文档评论(0)