欢迎来到天天文库
浏览记录
ID:40238903
大小:2.00 MB
页数:135页
时间:2019-07-28
《PHP和MySQL Web应用开发 刘乃琦 李忠 第11章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、PHP和MySQLWeb开发授课教师:职务:二手交易市场系统课程描述二手交易市场系统是一种具有交互功能的专业商品交易平台,是在网络上建立一个虚拟的二手商场。本章将介绍一个通用二手交易市场系统的设计和实现过程。本章知识点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
2、个部分。后台管理的具体功能描述如下1.系统设置添加、修改和删除商品分类信息。添加、修改和删除公告信息,包括公告标题、创建时间和公告内容等信息。2.商品信息管理查看和删除求购商品信息。查看和删除转让商品信息。3.注册用户管理查看、添加、修改和删除用户信息。修改系统管理员的密码信息。前台用户的具体功能描述如下1.用户管理申请注册用户。修改用户密码。2.查看和发布信息查看公告信息。查看和发布求购商品信息。查看和发布转让商品信息。查看其他用户信息。二手交易市场系统功能模块示意图11.1.2数据库结构设计与实现这一节将介绍系统的数据库表结构。在设计数据库表结构
3、之前,首先要创建一个数据库。本系统使用的数据库为2shou,创建数据库和表的脚本保存为下载源代码的“112shou.sql”,读者可以在phpMyAdmin中执行此脚本。本系统定义的数据库中包含以下4张表:公告信息表Bulletin、商品分类表GoodsType、二手商品信息表Goods和用户信息表Users。1.公告信息表Bulletin编号字段名称数据结构说明1Idint公告编号2Titlevarchar(50)公告题目3Contentvarchar(1000)公告内容4PostTimedatetime提交时间5Postervarchar(50)提交人2.商品分类表G
4、oodsType编号字段名称数据结构说明1TypeIdint商品类型编号,主键2TypeNamevarchar(100)商品类型名称3.二手商品信息表Goods编号字段名称数据结构说明1GoodsIdint商品编号,主键2TypeIdint商品分类编号3SaleOrBuytinyint交易类型,1表示转让,2表示求购4GoodsNamevarchar(50)商品名称5GoodsDetailvarchar(1000)商品说明6ImageURLvarchar(100)图片链接地址7Pricevarchar(50)转让价格8StartTimedatetime开始时间9OldNew
5、varchar(50)新旧程度10Invoicevarchar(50)是否有发票11Repairedvarchar(50)是否保修12Carriagevarchar(50)运费13PayModevarchar(50)支付方式14DeliverModevarchar(50)送货方式15IsOvertinyint是否结束16OwnerIdvarchar(50)卖家用户名17ClickTimesint点击次数4.用户信息表Users编号字段名称数据结构说明1UserIdvarchar(50)用户名2UserPwdvarchar(50)用户密码3Namevarchar(50)用户姓
6、名4Sextinyint性别5Addressvarchar(500)地址6Postcodevarchar(50)邮编7Emailvarchar(50)电子邮件地址8Telephonevarchar(100)固定电话9Mobilevarchar(50)移动电话12UserTypetinyint用户类型,0表示普通用户,1表示管理员默认的系统管理员记录在创建数据库时,表Users中包含一条默认的系统管理员记录,用户名为Admin,用户密码为111111,对应的语句如下:INSERTINTOUsersVALUES('Admin','111111','Admin',1,'','',
7、'','','',1);11.2目录结构与通用模块11.2.1目录结构11.2.2设计数据库访问类11.2.1目录结构可以从人民邮电出版社的网站下载本实例的源代码,实例的源代码保存在2shou目录下,包含下面的子目录:class,用于保存数据库访问类。admin,用于存储系统管理员的后台操作脚本,包括公告管理、用户信息管理、商品分类管理和商品管理等功能。images,用于存储网页中的图片文件。user,用于存储注册用户的前台操作脚本,包括查看公告、查看商品信息、发布商品信息和修改用户信息等。userim
此文档下载收益归作者所有