




已阅读5页,还剩33页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计 算 机 与 信 息 工 程 学 院软硬件专业综合课程设计总结报告题目: estore商城系统设计与开发 姓 名: 学 号: 专 业: 指导教师: 起止日期: 12.11.2613.01.20 计 算 机 与 信 息 工 程 学 院软硬件专业综合课程设计任务书实践题目estore商城系统设计与开发学生姓名班级学号指导教师职称实践地点计算机基础实验室实践日期2012年11月26日起至2013年1月20日选题的目的: 电子商城就是以电子商务软件来构建的大型商品电子交易平台,其主要作用就是通过电子商城交易平台向客户准确、快捷的销售产品。电子商城也可称为网上商城,电子商城著名品牌有电子快线、京东商城、淘宝商场、当当商城、卓越商城等,电子商城正在朝品牌化、规模化、集团化演变,未来的电子商城将会成为产品销售中不可替代的重要手段。技术要求:1、 系统要求利用Notepad+,Dreamweaver,ZendStudio等开发工具,结合Mysql数据库,采用B/C架构;2、 系统的主要功能有:(1)后台应用包括:商品分类管理、商品管理(增删改查操作)、订单管理、会员管理、评论管理、公告管理等(2)前台应用包括:会员注册登录、商品搜索、商品浏览、添加购物车、下订单、用户评论、会员中心等进度安排:2012年11月26日2012年12月09日 可行性研究、需求分析2012年12月10日2012年12月23日 总体设计2012年12月24日2013年01月06日 详细设计2013年01月07日2013年01月13日 系统调试、测试2013年01月14日2013年01月18日 撰写实训报告2013年01月19日2013年01月20日 验收主要参考资料: 1 陈军,PHP+MySQL经典案例分析,北京:清华大学出版社,20082 许登旺,PHP程序开发范例宝典,北京:人民邮电出版社,20073 陈争航,PHP 5+Mysql 5 web 应用开发宝典,北京:电子工业出版社,20084 王石,精通PHP+MySQL应用开发,北京:人民邮电出版社,20065 高洛峰,细说PHP,北京:电子工业出版社 2009教师签名: 年 月 日前言在国家大力推进信息化建设的宏观背景下,城市网络基础设施及应用水平均已得到了较大的完善和提升。愈来愈多的商贸服务企业意识到了用现代信息技术改造传统经营方式,用电子商务手段提升管理和服务水平的重要性。已有许多企业在着手计划或已进行自身的电子商务建设,这就有了对商贸服务业电子商务应用平台的迫切需求。网上购物是一个电子商务平台。对于消费者来说,可以在家“逛商店”,订货不受时间的限制;获得较大量的商品信息,可以买到当地没有的商品;网上支付较传统拿现金支付更加安全,可避免现金丢失或遭到抢劫; 从订货、买货到货物上门无需亲临现场,既省时又省力;由于网上商品省去租店面、召雇员及储存保管等一系列费用,总的来说其价格较一般商场的同类商品更便宜。对于商家来说,网上购物是宣传企业形象的一种强有力的手段,是一种廉价高效的方式。其优势在于发布信息及时、准确,图文并茂,及时刷新。任何新登商品和促销、广告信息都可以在第一时间呈现在消费者面前。消费者与商家之间可以实现及时互动,商家可以了解到市场的最新需求。对于整个市场经济来说,这种新型的购物模式可在更大的范围内、更多的层面上以更高的效率实现资源配置。需求分析本系统总体目标是为了实现产品的在线购物。通过系统实现网上购物的多项功能,其中主要是管理员对商品的管理实现和用户的购物的实现。用户在线浏览所有商品,按需求搜索相关商品,以及注册为会员后对商品选购的操作,购物结束后生成订单。管理员则可对商品的添加,对商品的归类,对用户购物订单进行处理,以及管理员对网站进行维护操作。2.1 数据流图数据流图(DFD-Data Flow Diagram)是描绘系统的逻辑模型,图中没有任何具体的物理元素,只是描绘信息在系统中流动和处理的情况,就是采用图形方式来表示系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程。系统数据流图:2.2 数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据字典的作用是在软件的分析和设计过程中提供关于数据的描述信息。一般说来,数据字典应该由下列四类元素构成:数据元素,数据流,数据存储和数据处理。数据存储是数据结构停留或保存的地方,也是数据流的来源和去向之一。本系统所涉及到的数据存储表如下所示。es_admin(管理员表)idint(10)主键,自增管理员idusernamevarchar(60)用户名passwordvarchar(32)密码sextinyint(1)1男,0女(默认为1)性别QQvarchar(15)扣扣号mobilevarchar(15)手机号emailvarchar(50)电子邮箱statustinyint(1)1启用,0禁用(默认为1)是否禁用powerpower(1)0超管,1普管(默认为1)权限timevarchar(30)注册时间es_class(分类表)idint(10)主键,自增分类idclassnamevarchar(20)分类名称pidint(10)父类idpathvarchar(100)路径(从根开始的所有祖先id组成的id串)ispushtinyint(1)1推荐,0不推荐(默认为0)是否推荐es_comment(评论表)idint(11)主键,自增评论idusernamevarchar(50)用户名(非会员全为匿名用户)gidint(10)商品idcommentvarchar(255)评论内容statustinyint(1)1启用,0禁用(默认为0)评论状态timevarchar(30)评论时间es_discount(促销表)idint(10)主键,自增促销idgidint(10)商品idgoodnamevarchar(100)商品名字repricedouble(8,2)商品原价newpricedouble(8,2)商品促销价statustinyint(1)1上架,0下架(默认为0)商品状态timevarchar(30)加入促销表的时间es_friendlink(友情链接表)idint(10)主键,自增友情链接idlinknamevarchar(20)友情链接名字urlvarchar(100)友情链接ip地址ispushtinyint(1)1推荐,0不推荐(默认为0)是否推荐es_good(商品表)idint(10)主键,自增商品idgoodnamevarchar(100)商品名字goodnumbervarchar(50)商品编号pidint(10)商品的父类idpricedouble(8,2)商品原价mpricedouble(8,2)商品会员价totalint(10)商品库存sellint(10)商品销量trafficint(11)默认为0商品访问量introvarchar(255)商品描述statustinyint(1)1上架,0下架(默认为1)商品状态discounttinyint(1)1加入促销表,0不加入促销表,若在促销表中,则从促销表中删除(默认为0)是否参与促销imagevarchar(255)商品图片timevarchar(30)上传时间es_message(留言表)idint(10)主键,自增留言idusernamevarchar(50)会员名titlevarchar(60)留言标题contenttext留言内容statustinyint(1)1启用,0禁用(默认为1)留言状态timevarchar(30)留言时间es_store(用户收藏表)idint(10)主键,自增收藏idgidint(10)商品idtimevarchar(30)收藏时间usernamevarchar(50)会员名es_new(快讯表)idint(10)主键,自增快讯idadminnamevarchar(50)管理员名字titlevarchar(60)快讯标题contenttext快讯内容statustinyint(1)1启用,0禁用(默认为1)快讯状态timevarchar(30)发布时间es_notice(公告表)idint(10)主键,自增公告idadminnamevarchar(50)管理员名字contenttext公告内容statustinyint(1)1启用,0禁用(默认为1)公告状态timevarchar(30)发布时间es_order(订单表)idint(10)主键,自增订单idordernumbervarchar(50)订单号goodlistvarchar(255)商品id串numlistvarchar(255)商品数量串receivervarchar(50)收货人姓名usernamevarchar(50)会员名accountdouble(8,2)订单总金额emailvarchar(50)收货人emailaddrprovarchar(20)收货人所在省份addrcityvarchar(50)收货人所在城市addrdetvarchar(100)收货人详细地址mobilevarchar(11)收货人手机号phonevarchar(20)收货人电话paywayvarchar(30)支付方式statustinyint(1)0未处理,1处理中,2已处理(默认为0)订单状态timevarchar(30)下单时间es_user(会员表)idint(10)主键,自增会员idusernamevarchar(50)会员名字passwordvarchar(32)会员密码sextinyint(1)1男,0女(默认为1)性别addressvarchar(255)会员住址emailvarchar(50)会员emilmobilevarchar(11)手机号phonevarchar(20)电话statustinyint(1)1启用,0禁用(默认为1)会员状态scoreint(11)默认为1会员积分timevarchar(30)注册时间系统设计3.1 系统目标(1)提高公司企业用户的经营管理效率,减少管理工作上的重复操作等。 (2)简化操作过程,提高资源的共享能力,增进查询速度。 3.2 划分子系统此基于电子商务理论与PHP技术的网上商城购物系统,分前台功能和后台管理功能: (1)前台部分由用户使用,主要包括用户管理(用户登录、注册),商品浏览、购物车管理,个人账户管理。 (2)后台部分由管理员使用,主要包括管理员身份验证,商品管理,订单管理,会员管理,评论管理等。3.3 系统结构总体设计 3.4 数据库设计该系统的数据表有:管理员表:编号(id),用户名(username),密码(password),性别(sex),QQ号(qq),手机号(mobile),邮箱(email),状态(status),权限(power),注册时间(time);商品分类表:分类编号(id),分类名称(classname),父类编号(pid),从根开始的路径(path),是否推荐(ispush); 评论表:评论编号(id),用户名(username),商品编号(gid),评论内容(comment),状态(status),评论时间(time);促销表:编号(id),商品编号(gid),商品名称(goodname),原价(reprice),现价(newprice),状态(status),促销时间(time);友情链接表:编号(id),链接名称(linkname),链接地址(url),是否推荐(ispush);商品表:编号(id),商品名称(goodname),商品序列号(goodnumber),父类编号(pid),价格(price),会员价(mprice),库存量(total),销售量(sell),流量(traffic),商品说明(intro),状态(status),是否打折(discount),商品图片(image),上传时间(time);留言表:编号(id),用户名(username),标题(title),留言内容(content),状态(status),发表时间(time);收藏表:编号(id),商品编号(gid),用户名(username),收藏时间(time);快讯表:编号(id),管理员名(adminname),标题(title),内容(content),状态(status),发布时间(time);公告表:编号(id),管理员名(adminname),内容(content),状态(status),时间(time);订单表:编号(id),订单号(ordernumber),商品编号串(goodlist),数量串(numlist),接受者名字(receiver),用户名(username),总金额(account),接收者邮箱(email),接收者省份(addrpro),接收者城市(addrcity),接收者详细街道(addrdet),接收者手机号(mobile),接收者电话(phone),收货方式(payway),状态(status),下单时间(time);会员表:编号(id),用户名(username),密码(password),性别(sex),地址(address),邮箱(email),手机号(mobile),电话(phone),状态(status),积分(score),注册时间(time);系统实现4.1 前台功能4.1.1 会员注册登录会员注册页面如图4-1所示。如果输入信息有误则会提示错误信息,需要重新输入。图4-1 会员注册页面主要代码如下: Estore会员注册 会 员 名 (不少于4位字符)登录密码 (不少于6位字符)确认密码 电子邮件 (如*.com) 验 证 码 点图刷新 会员登录页面如图4-2所示。如果输入信息有误则会提示错误信息,需要重新输入。图4-2 会员登录页面主要代码如下:Estore会员账户名 密 码 验证码 点图刷新 免费注册4.1.2 商品展示商品展示页面如图4-3所示。图4-3 商品展示页面主要代码实现如下: 0) $arr=mysql_fetch_assoc($result); $typename=$arrclassname; /echo $typename; $sql1=select classname,id from es_class where pid=$bigid & ispush=1 limit 1;$result1=mysql_query($sql1);if(mysql_affected_rows()0)$arr1=mysql_fetch_assoc($result1);$typename1=$arr1classname;/echo $typename1;$id=$arr1id; if(isset($_GETaction) $id=$_GETid; $sql=select classname from es_class where id=(select pid from es_class where id=$id); /echo $sql; $result=mysql_query($sql); if(mysql_affected_rows()0) $arr=mysql_fetch_assoc($result); $typename=$arrclassname; $sql1=select classname from es_class where id=$id; $result1=mysql_query($sql1); if(mysql_affected_rows()0) $arr1=mysql_fetch_assoc($result1); $typename1=$arr1classname; ? 当前位置>>>>>> 热卖商品 0)while($arr=mysql_fetch_assoc($result)$image=./public/upload/images/middle/.$arrimage;$goodname=$arrgoodname;$price=$arrprice;$mprice=$arrmprice;$id=$arrid;?4.1.3 商品搜索在如图4-4所示的商品搜索页面中选择商品类型并输入关键字,点击“找商品”按钮搜索商品。图4-4 商品搜索页面搜索结果页面如图4-5所示。图4-5 商品搜索结果页面主要代码如下:当前位置>>热卖搜索>> 搜索结果 0)while($arr=mysql_fetch_assoc($result)$image=./public/upload/images/middle/.$arrimage;$goodname=$arrgoodname;$price=$arrprice;$mprice=$arrmprice;$id=$arrid;?4.1.4 商品评论会员登录后才能发表评论。商品评论页面如图4-6所示。图4-6 商品评论页面如果为匿名用户则提示如图4-7所示的提示信息。图4-7 提示信息主要代码如下: 用户评论 0)while($arr1=mysql_fetch_assoc($result1)$username1=$arr1username;$time=date(Y-m-d H:i:s,$arr1time);$comment=$arr1comment;? 于发表评论: 还没有用户发表过评! 发表评论 用户名:input type=text name=usernam
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 供电系统春季检修应急预案(3篇)
- 梁式桥施工方案(3篇)
- 集体配餐食品安全应急预案(3篇)
- 直播电商中企业社会责任履行对GMV增长的长期影响研究
- 洪水应急预案开展情况汇报(3篇)
- 行吊应急预案演练记录范文(3篇)
- 临泽县城市供水应急预案(3篇)
- 江苏城乡建设职业学院《市场营销学通论》2024-2025学年第一学期期末试卷
- 2024年庆阳镇原县乡村小学全科型教师招聘考试真题
- 2025年电大成人高考试题及答案
- GB/T 9869.2-2025橡胶用硫化仪测定硫化特性第2部分:圆盘振荡硫化仪
- 保密教育培训课件内容
- 陕西省专业技术人员继续教育2025公需课《党的二十届三中全会精神解读与高质量发展》20学时题库及答案
- 2024-2025学年人教版数学五年级下学期期末试卷(含答案)
- 外科学麻醉专题知识讲座培训课件
- 课程设计与评价
- 霍尔电流传感器实训台课件
- 2023年国药控股股份有限公司招聘笔试题库及答案解析
- 应急中心组织架构
- 混凝土搅拌站实验室质量管理手册47590试卷教案
- 电气施工四措两案9.9
评论
0/150
提交评论