程序设计说明书_第1页
程序设计说明书_第2页
程序设计说明书_第3页
程序设计说明书_第4页
程序设计说明书_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

京东商城程序设计说明书作者参与者日期1. 项目目录结构我们将京东商城分为了前台和后台两个应用。因为是通过brophp框架进行开发,入口文件名为index.php,前台入口文件存放在根部,后台入口文件存放在根部下的Admin目录下,在前台应用的入口文件中指定前台的应用目录为“home”目录,在后台应用的入口文件admin.php中指定后台的应用目录为“admin”目录。分别访问两个入口文件brophp自动生成项目结构目录,如下所示:|- jd 目录 #项目根目录|- brophp 目录 #brophp框架目录|- index.php 文件 #前台主入口文件|- admin.php 文件 #后台主入口文件|- config.inc.php 文件 #全局的配置文件|- home 目录 #自定义的前台项目应用目录|- controls 目录 #声明控制器类的目录(前台控制器目录)|- common.class.php 文件 #自己写的类默认继承的控制器类|- models 目录 #声明model类的目录|- views 目录 #放置模板文件如:*.tpl的目录|- default 目录 #前台应用默认使用该文件夹下的模板|- resource 目录 #前台应用存放css.图片,js 的文件夹|- css 目录 #前台应用存放css文件的文件夹|- images 目录 #前台应用存放图片的文件夹|- js 目录 #前台应用存放js文件的文件夹|- admin 目录 #自定义的后台项目应用目录|-controls 目录 #声明控制器类的目录(后台控制器目录)|- models 目录 #声明model类的目录|- views 目录 #放置模板文件如:*.tpl的目录|- default 目录 #后台应用默认使用该文件夹下的模板|- resource 目录 #后台应用存放css.图片,js 的文件夹|- css 目录 #后台应用存放css文件的文件夹|- images 目录 #后台应用存放图片的文件夹|- js 目录 #后台应用存放js文件的文件夹|- classes 目录 #前后台公用的类文件夹|- commons 目录 #前后台公用的函数文件夹|- models 目录 #前后台公用的Model类文件夹|- public 目录 #前后台公共资源目录|- css 目录 #前后台公用的css目录|- images 目录 #前后台公用的图片目录|- js 目录 #前后台公用的js目录|- uploads 目录 #前后台公用的上传目录程序的配置文件使用根目录下的config.inc.php 文件。2模块结构后台应用的模块操作说明如下表:模块操作说明登陆管理登录、退出登录、用户管理添加、删除、修改、查看用户详情管理添加、删除、修改、查看会员俱乐部管理用户购买历史记录管理添加、删除、查看礼品卡管理商家入驻管理商家的添加、删除、修改、查看商品类别管理有三级分类、相应的添加、删除、修改、查看商品属性管理针对第三级分类,添加属性、删除属性、修改属性、查看属性商品搜索管理搜索区间的添加,修改,查看商品品牌管理针对第三级分类,添加品牌、删除品牌、修改品牌、查看品牌商品管理添加商品、修改商品、上架、下架、删除、查看评论、最新商品、活动商品、推荐、抢购、主页、品牌商品评价管理添加、删除、修改、浏览商品活动管理添加、删除、修改、浏览如:秒杀,促销,特价,等商品团购管理添加、删除、修改、浏览订单管理浏览、修改状态、在线支付功能管理派送地址管理添加、删除、修改、浏览关联用户或订单友情链接管理添加、删除、修改、浏览对应首页底部新闻管理(京东快报)添加、删除、修改、浏览客服留言管理问题添加、删除、修改、浏览、静态页面广告管理添加、删除、修改、浏览、广告客户管理添加、删除、修改、浏览网站导航管理添加、删除、修改、浏览对应首页顶部网站导航网站配置管理添加、删除、修改、浏览后台应用的模块操作说明如下表:模块操作权限首页管理浏览历史、(收藏本站)、登录购物车、搜索、显示类别、(活动)、(抢购)、新闻、热门推荐、主页商品列表、主页商品类别、最新商品列表管理搜索、小分类、评价、销量、折扣对应第三级分类商品详情管理商品图片的展示,商品的介绍,商品的详细参数,评价搜索管理商品分类管理显示所有的类别按类别显示,按品牌显示注册管理用户注册页面,验证,添加个人中心管理购物车、个人资料、修改密码、退出登录、(收藏夹)、浏览订单、(积分)、(优惠券)、取消、付款、(方式)、会员等级、礼品卡登录管理登录、退出登录、注册(忘记密码)购物车管理我的购物车、删除、清空、修改、继续购物、结算、新的地址、(修改地址、删除地址)、(配送、支付、优惠券、备注)、立即付款俱乐部页面管理查看订单,物流等页面管理新闻管理(京东快报)显示各种活动新闻帮助管理配送、发货、运费、签收、支付、支付、退换、退换流程、问题、增值税、发起问题、(公司简介、发展、人才、对应首页底部广告展示各个页面均有广告团购页面管理3模块结构后台应用每个控制器类的结构说明:模块控制器类模板操作方法操作的相关数据表备注登陆管理Loginindexjd_useraddinserteditupdatedel用户管理Userindex.htmindexjd_useradd.htmaddinsertjd_user;jd_user_detailmod.htmmodupdatejd_usershowDetail.htmshowDetailjd_user_detailsupDetailjd_user_detailsdeletejd_uservcode验证码用户详情管理UserDetailindexjd_user_detailsaddinserteditupdate会员俱乐部管理Clubindexaddinserteditupdatedel用户购买历史记录管理Historyindexaddinserteditupdatedel礼品卡管理Giftindexaddinserteditupdate商家入驻管理Stayindexaddinserteditupdatedel商品类别管理Kindsindex.htmindexjd_kindsindex.htmsonjd_kindsadd.htmaddshowone.htmshowone添加一级分类的页面showtwo.htmshowtwo添加二三级分类的页面addonejd_kinds添加一级分类的操作方法addtwojd_kinds添加二三级分类的页面mod.htmmod修改分类的页面updatejd_kindsdeletejd_kinds商品属性管理Attrindex.htmindexjd_attributejd_kindsinsertjd_attributemod.htmmodupdatejd_attributeadd_kindsjd_kindsajax那数据的方法deletejd_attributeadd.htmadd商品搜索管理GoodsSearchindexjd_search商品品牌管理GoodsBrandindex.htmindexjd_brandadd.htmaddinsertjd_brandmod.htmmodjd_brandjd_kindsupdatejd_branddelete商品管理Goodsindex.htmindexjd_goodsadd.htmadd添加商品第一步insertjd_goods添加商品操作add.htmaddtwojd_attribute添加商品属性页面insert_attrjd_goods_attr添加商品的属性操作addthree添加商品图片的页面insert_imgjd_goods_img添加商品图片的操作deletejd_goods删除商品的操作mod.htmmodjd_goodsjd_kindsjd_brand编辑商品通用信息的页面updatejd_goods修改商品通用信息的 操作modtwo.htmmodtwojd_attributejd_goods_attr修改商品属性的页面updatejd_goods_attr修改商品属性的操作modthreejd_goods_img修改商品相册的显示页面update_imgjd_goods_img修改商品相册的操作copyjd_goodsjd_goods_attr复制商品的操作商品评价管理GoodsEvaluateindexjd_evaluationeditupdate商品活动管理GoodsActivityindexjd_goods_status商品团购管理GoodsRollindexjd_tuanfeditjd_tuans.update订单管理Orderindexjd_orderaddinserteditupdatedel在线支付功能管理Payeditupdatedel派送地址管理Addressindexjd_user_addresaddinserteditupdatedel友情链接管理friendindex.htmindexJd_friendJd_fri_visitadd.htmaddinsertJd_friendJd_fri_visitmod.htmeditJd_friendJd_fri_visitupdateJd_friendJd_fri_visitdelJd_advert新闻管理(京东快报)Newsindexjd_news_contentaddinserteditupdatedel给客服留言管理Lwordindexaddinserteditupdatedel广告管理advertindex.htmindexjd_advertJd_ad_visitadd.htmaddjd_advertinsertjd_advertJd_ad_visitJd_ad_clientmod.htmeditjd_advertJd_ad_clientupdatejd_advertJd_ad_clientdeljd_advert广告客户管理advertindex.htmindexjd_advertJd_ad_visitadd.htmaddjd_advertinsertjd_advertJd_ad_visitJd_ad_clientmod.htmeditjd_advertJd_ad_clientupdatejd_advertJd_ad_clientdeljd_advert网站导航管理Navigationindexjd_navigationaddinserteditupdatedel网站配置管理Confindexaddinserteditupdatedel前台应用每个控制器的结构说明:模块控制器类模板操作方法操作的相关数据表css路径备注商品详情页面的管理GoodsDetailindex.htmindexjd_goodscss/商品全部分类页面GoodsKindsindex.htmindexcss/商品第三类页面Disanleiindex.htmindexcss/京东首页indexindexindexcss/index/购物车页面ShopCarindexindexcss/shopcar/友情链页面展示friendindexIndex、Friend、fri_visitCss/friend友情链申请friendinsertinsert、Friend、fri_visitCss/friend友情链统计friendinsertfriendDian、fri_visitCss/friend广告首页展示indexindex.htmadvertAdvert、ad_clientCss/advert广告统计indexindex.htmadvertDianad_visitCss/advert详细程序设计-后台程序设计一、 用户管理1 用户管理:用户的增删改查-操作相关数据表jd_user,jd_userdetail1.1控制器作用:用户增删改查操作操作:1.用户添加界面(add) 2.用户添加操作(insert) 3.用户修改界面(mod) 4.用户修改操作(update) 5.用户列表显示界面(index) 6.用户删除操作(delete) 7.用详细信息展示页面(showDetail) 8.修改用户详细信息的(upDetail) 9.输出验证码(vcode)控制器名称:user文件名称:user.class.php结成关系:默认继承common.每个操作的详细设计:1.用户添加操作(add)接收表单传入的数据数据合法性验证(自动验证)写入数据库(正确)或者返回添加界面(错误)2.用户列表操作 (index)列出所有用户的信息以表格形式显示.3.用户修改界面操作(mod)根据用户ID获取用户信息显示用户修改界面4.修改用户操作(update)接收修改界面传入的表单信息验证数据合法性写入数据库(成功)或者返回修改界面(错误)5.展示用户详细信息(showDetail)通过详情表中User_id 关联用户表主键user_id ,查出用户的详细信息6.修改用户详细信息的操作(upDetail)通过表单提交修改后的用户详情信息7.删除用户操作(delete)使用JS询问用户是否删除该用户,使用ajax去后台执行delete操作,成功后删除改用再列表中的节点。8.输出验证码操作(vcode)新建一个验证码对象,并echo9.插入一条用户信

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论