




免费预览已结束,剩余30页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ECShop需求分析一、 网站简介网站介绍1系统优势2二、 模块分析后台管理1前台管理2个人后台3三、 数据建模总体情况1数据建模2网站简介1. 网站介绍 该网站是融入多种人性化设置的网上商城。使消费者更便捷、更放心、更愉快地购物,从而增加企业客户、提高企业盈利。其功能实现如:通过用户登录浏览商品、查看公告、购买、确定购买、实现用户模块功能,其中订单的生成,网站后台系统,通过系统管理员管理商品、订单、用户来实现。网上即可完成消费过程,并能保证效率及安全性;通过类似虚拟的环境,将所有商品尽收眼底,随意挑选,用鼠标的点击代替一系列繁重的操作,更为便捷,更加适合新时代的生活格调。2. 系统优势(1) 编码的安全性。如:防sql注射、form远程提交时用到的令牌等。(2) 编码中数据使用的便利与安全。如:session与cookie的使用。(3) 信息记录格式的正确输入。如:JQuery验证的使用(包括JS、正则表达式、Ajax等)。(4) OOP的基本应用。如:include中的类的使用、登陆页面OOP的应用。模块分析一概述本商城主要分为前台和后台,在前台还有一个针对顾客的小后台。它的主题思路就是:商品管理员(权限)与顾客的交流(订单,顾客评论)公司效益(报表,会员)。1. 后台管理商品类型商品品牌商品回收站用户评论商品分类添加商品商品列表然弄商城后台商品管理报表统计系统管理支付方式配送方式地区列表友情链接订单管理订单列表订单查询缺货登记添加订单权限管理文章管理会员管理2. 前台管理商城前台商品分类搜索今日特价订单管理页面导航订单查询购物车站内快讯3. 个人后台(会员个人信息)商城前台会员会员信息我的订单我的留言缺货记录我的收藏收货地址我的标签首页我的评论资金管理二基本操作流程1)后台第一步 登录输入正确的用户名、密码和验证码,才能登录系统。可以输入多余空格,系统会自动屏蔽,密码系统会加密,防SQL注射。这里的登录日志表主要是查看是否有人想强行登陆后台,以方便管理员或超级管理员及时得预防。(表:用户表,登陆日志表,权限表,模块表)用户名密码验证码登录成功登录失败,返回重新登录都正确任意一个错误插入数据库,登陆日志插入数据库,登陆日志第二步 权限管理权限管理是对管理员的一个管理。有管理员列表、管理员日志。1. 管理员列表管理员列表主要是对管理员的一个管理,可以对管理员进行增删改。可以为每一个管理员分配权限。(表:权限表,用户表,模块表)用户名Email地址加入时间最后登录时间操作2009-12-30 17:20:102010-01-05 10:06:34 判断都不为空,密码与确认密码一致管理员列表修改增加添加成功输入内容不为空,密码与确认密码要验证修改成功用户名Email地址密码确认密码是添加失败否查看日志查找出所有的管理员日志,或者根据传过来的id,查出所要查看的管理员日志权限管理根据传过来的id,针对单个管理员进行权限分配(可以针对每个页面,也可以是每个模块)删除删除成功确认删除?是否返回2. 管理员日志是对管理员登陆做了些什么事情的一个记录。如果公司在某一时间内出了什么问题,也可以根据管理员日志进行查找核对。可以根据IP地址进行管理员日志查询。可以根据日期对管理员日志进行清除。(表:管理员日志表)编号操作者操作日期IP地址操作记录18admin2010-01-05 10:21:39删除操作日志 第三步 商品管理 商品管理包括商品列表,添加商品,商品分类,商品品牌,商品类型,商品回收站,商品批量上传、导出、修改,商品自动上下架,用户评论。1. 商品的增删改用到了JQuery的即点即改功能,需要Ajax进行验证,有查询功能,可以批量的对商品的状态进行修改。(表:商品表,商品详细信息表,商品图片表,商品属性表,商品描述表)删除商品列表修改删除成功确认删除?是否返回输入的必填内容不为空修改成功状态选择上架、精品、新品、热销前台相应的分类中显示增加添加成功输入内容不为空,并且不重复2. 商品分类商品所属的类型管理。可以对手机的类型进行转移(即把一种流行的手机转换到另一种类型)。可以对商品类型进行增删改,删除时如果有子类时不允许删除可以让它在前台导航栏显示。也可以让它在前台首页左边商品类型列表中显示。(表:商品分类表,商品类型表)返回删除商品分类修改返回是否有子类?是否确认删除输入内容不为空修改成功状态选择是否在导航栏显示;是否显示前台导航或左边商品分类列表中显示删除成功是增加添加成功输入的必填内容不为空,并且不重复否3. 商品品牌商品属于那一种类型,如诺基亚、摩托罗拉等。可以对商品品牌进行增删改。(表:商品品牌表)删除商品品牌修改删除成功确认删除?是否返回输入的必填内容不为空修改成功状态选择是否显示在前台首页显示,如果品牌下没有商品则不显示增加添加成功输入内容不为空,并且不重复4. 商品类型可以对商品类型进行增删改,可以对商品类型的属性进行增删改。(表:商品类型表,商品类型属性表,录入方式表)删除商品类型修改删除成功确认删除?是否返回输入的必填内容不为空修改成功属性列表可以对属性进行增删改在前台商品的具体信息里显示增加添加成功输入内容不为空,并且不重复5. 商品回收站模拟了电脑商回收站的功能。如果有不想要的产品,可以删除,删除后放到回收站内,在商品回收站对所删除的商品进行还原。(在数据库中加一个标识字段)。(表:商品表,商品详细信息表,商品图片表,商品属性表,商品描述表)否删除商品回收站删除成功确认删除?是否返回还原确认还原?是还原成功返回6. 商品自动上下架商品的上下架是对一些商品的商家以及上下架时间进行的管理。通过商品的上下架来控制商品的销售情况(表:商品表、上下架表)否规定商品上架时间商品上下架撤销 确认撤销?是撤销成功成功商品自动上架规定商品下架时间商品自动下架返回第四步 订单管理订单管理包括订单列表,订单查询,合并订单,缺货登记。1. 订单列表是对顾客订单的一个管理。查看时对每个商品的信息可以进行编辑。可以查看上一个订单、下一个订单、打印订单。(表:订单表,订单详细信息表)否已确认,已付款已确认,已付款订单列表是已确认,已付款查看设为未付款售后查看移除无效配货配货发货取消没有货物了,正在进货取消订单核实信息,进行发货确认付款配货无效取消售后服务售后售后服务取消订单确认顾客是否付款是无效的订单确认已经收到订单确认移除?撤销成功成功移除返回查看2. 订单查询根据你输入的内容进行查询,可以多条件查询,也可以单一查询。(表:订单表,订单详细信息表)单一条件订单查询多个条件根据条件模糊查询根据条件模糊查询3. 合并订单根据顾客需求,把顾客近段时间内的订单合并,当两个订单不一致时合并订单以主订单为主(表:订单表、订单信息表)4. 缺货登记根据顾客的订单数量,看库存是否还够,如果够直接发货,如果不够,添加到缺货记录。(表:缺货表)第五步 报表管理统计报表主要是让公司明白自己最近做了些什么,赚到的钱数,每种商品的买卖情况,以及公司以后的规划和发展方向。报表管理包括:客户统计、订单统计、会员排行、销售明细、销售排行。第六步 cms文章管理对一些发表的文章的管理。包括文章类型、文章列表、文章自动发布。1. 文章类型对文章类型的一个管理,可以对文章类型进行增删改。(表:文章类型表)文章分类名称分类类型描述排序是否显示在导航栏操作系统分类系统分类系统保留分类0编辑2. 文章列表对所发表文章的一些管理,可以对文章进行增删改,可以对文章进行查看。(表:文章表,文章内容表)编号文章标题文章分类文章重要性是否显示添加日期操作1123手机资讯普通2010-01-04 14:03:45 3. 文章自动发布规定好文章的发布时间与取消时间,在一定的时间段里文章会存在,过了这个时间段文章会自动隐藏。常应用于一些关于优惠活动的文章。(用到的表:文章表)窗体顶端编号文章名称发布时间取消时间操作11230000-00-00 0000-00-00 撤销否规定文章上架时间文章上下架撤销 确认撤销?是撤销成功成功文章自动上架规定文章下架时间文章自动下架返回窗体底端第七步 会员管理是对顾客的一些管理。能让商家与顾客更好的互动。它包括会员列表、添加会员、会员留言、充值和提现申请、资金管理。1. 会员列表可以对注册的会员进行增删改,可以针对每个会员查看它的订单情况、收货地址、查看账目明细等。可以根据会员名称进行模糊查询。(表:会员表,会员详细信息表)编号 会员名称邮件地址是否已验证可用资金冻结资金等级积分消费积分注册日期操作312313000.000.00190019002010-01-042. 添加会员可以增加会员。要用到ajax验证,正则验证,非空验证。(表:会员表,会员详细信息表)3. 会员留言是对会员留言的管理,是与顾客交流的一个平台。顾客可已通过留言查看货物情况,以及投诉询问售后求购,由公司进行回复。可以根据标题搜索。来查看最近留言。编号用户名留言标题类型留言时间状态回复操作1123rgtyui询问2010-01-06 08:20:23显示未回复4. 充值和提现申请是对顾客充值、提现的一个管理。 可以对他进行编辑。确认到款、未确认或取消。可以根据会员名、充值类型、支付方式、到款状态进行模糊查询或精确查询。(表:会员充值表)会员名称操作日期类型金额支付方式到款状态操作员操作1232010-01-04 14:54:28充值¥1000.00元银行汇款/转帐未确认admin 5. 资金管理可以对每个顾客的资金进行查看。可以根据日期进行查询。(表:会员表,会员详细信息表)第八步 系统设置系统管理里有支付方式、配送方式、友情连接、地区列表。1. 支付方式是顾客根据自己的实际情况所选择的一种支付方式,而公司根据顾客选择的不同支付方式作出不同的审核。(表:支付方式表)2. 配送方式是对公司送货方式的一种管理,根据顾客的选择,作出相应的送货方式。(表:配送方式表)3. 友情连接是对想要在商城上做广告或者商城友情连接的一些网站的管理。(表:友情连接表)4. 地区列表根据各地区的优先,来确定上一级地区,通过地区列表,可以让顾客选择所在地,更好的管理客户。数据建模1. 总体情况数据库名称:ecshopmessage建表总数:371. users(用户表)字段名称类型以及长度是否为空 说明IdTinyintNo主键自增namechar(20)No用户名Pwdchar(50)No密码emailchar(50)No邮箱2.menu(模块表)字段名称类型以及长度是否为空 说明IdTinyintNo主键自增namechar(30)No模块名urlchar(30)No链接地址Upper_idTinyintNo上一级idMarkTinyintNo标示导航3. flag(权限表)字段名称类型以及长度是否为空说明IdTinyintNo 主键自增Menu_idTinyintNo 模块表的idUsers_idtinyintNo用户表的idMarkTinyintNo标示有没有这个权限4. loginlog(登陆日志)字段名称类型以及长度是否为空说明IdintNo主键自增nameChar(20)No登陆者PwdChar(50)No密码TimeIntNo登陆时间Ipchar(20)NoIp地址MarkTinyint No标示是否成功5. systemlog(管理员日志)字段名称类型以及长度是否为空说明IdintNo 主键自增Users_idtinyintNo用户表的idTimeIntNo登录时间Ipchar(20)NoIp地址Worknotechar(100)No操作记录6.members(会员表主表)字段名称类型以及长度是否为空说明IdintNo 主键自增Namechar(20)No会员名Pwdchar(40)No会员密码7.membersinfo(会员信息表从表)字段名称类型以及长度是否为空说明IdintNo主键自增Members_idintNo会员表的idSextinyIntNo性别Emailchar(50)No会员的邮箱地址msnchar (50)No会员的msnQQchar(50)No会员的qqTelchar(20)No会员的联系方式MoneyDecimal(7,2)No可用资金TimeIntNo注册时间storeIntNo消费积分AddressVarchar(50)No常用地址8. moneylog(会员充值和提现记录)字段名称类型以及长度是否为空说明IdintNo 主键自增Members_idTinyintNo会员表的idMoneyDecimal(18,2)No会员充值的钱Payment_idTinyintNo支付方式的idTimeIntNo充值的时间remarkChar(60)No会员备注Admin_remarkChar(60)No管理员备注MarkTinyintNo标示充值还是提现Admin_markTinyintNo是否通过验证9.order(订单主表)字段名称类型以及长度是否为空说明IdTinyintNo主键自增Members_idChar(50)No会员表的idmoneyDecimal(7,2)No总额ordernumberTinyintNo 订单号, 不填自动生成State_idTinyintNo订单状态ordertimeIntNo下单时间paymoneytimeIntNo付款时间givetimeIntNo发货时间10.orderinfo(订单信息详表)字段名称类型以及长度是否为空说明IdTinyintNo主键自增Order_idTinyintNo订单表的idP_idTinyintNo支付方式的idg_idTinyintNo配送方式的idAddressVarchar(50)No收货人地址TelVarchar(20)No收货人电话NameChar(20)No收货人EmailChar(50)No收货人邮箱TimeIntNo最佳配送时间Orderpro_idTinyintNo物品组的id11. orderpro(商品组表)字段名称类型以及长度是否为空说明IdTinyintNo 主键自增Orderinfo_idTinyintNo订单详表idProduct_idTinyintNo商品idCountIntNo商品数量12.state(订单状态)字段名称类型以及长度是否为空说明IdTinyintNo 主键自增NameVarchar(20)No订单状态13.payment(支付方式)字段名称类型以及长度是否为空说明IdintNo 主键自增Namechar(20)No支付方式MoneyDecimal(7,2)No手续费RemarkChar(60)No描述14.givement(配送方式)字段名称类型以及长度是否为空说明IdTinyintNo 主键自增Namechar(20)No配送方式MoneyDecimal(18,2)No费用RemarkChar(60)No描述15. protype(商品类型)字段名称类型以及长度是否为空说明IdTinyintNo 主键自增NameVarchar(20)No商品类型16attribute(商品类型属性)字段名称类型以及长度是否为空说明IdTinyintNo 主键自增NameVarchar(20)No属性Type_idTinyintNo商品类型idRecord_idtinyintNo录入方式id17.record(录入方式)字段名称类型以及长度是否为空说明IdTinyintNo 主键自增NameVarchar(20)No录入方式18.class(商品分类)字段名称类型以及长度是否为空说明IdintNo主键自增Namechar(20)No商品分类名Upper_idTinyintNo上一级idProduct_idtinyintNo商品表的idUnitchar(10)No数量单位markTinyintNo标示导航栏19.brand(商品品牌)字段名称类型以及长度是否为空说明IdintNo主键自增Namechar(20)No品牌名称Logochar(50)No品牌图标URLchar(60)No品牌地址Remarkchar(50)No描述20.product(商品表主表)字段名称类型以及长度是否为空说明IdintNo主键自增Namechar(20)No商品名称NumberChar(50)No商品货号PriceDecimal(7,2)No单价NewTinyintNo新品PutawayTinyintNo上架delicacyTinyintNo精品HotsellTinyintNo热销Class_idintNo商品分类idBrand_idintNo商品品牌idImgVarchar(50)No商品图片PicVarchar(50)No商品缩略图markTinyintNo标示是否放入回收站21.productinfo(商品信息从表)字段名称类型以及长度是否为空说明IdintNo主键自增Product_idIntNo商品idRemarkTextNo描述相信信息WeightDecimal(7,2)No商品重量 StoreintNo库存数量LowStoreIntNo库存警告数量attribute _idTinyintNo商品属性pic(商品图片表)字段名称类型以及长度是否为空说明IdTinyintNo主键自增Product_idTinyintNo商品idnameVarchar(50)No上传后图片名称23.up_down(商品上下架表)字段名称类型以及长度是否为空说明idintNo 主键自增Product_idint(10)No 商品的id值uptimeint(11)No 上架的时间Downtimeint(11)No 下架的时间statetinyintNo 上下架状态24.artic(文章表)字段名称类型以及长度是否为空说明 id intNo主键自增 titleChar(50)No标题 sort_idintNo类型 contenttextNo内容 timeInt(11)No时间releasetimeInt(11)No发布时间canceltimeInt(11)No取消时间MarkTinyintNo标识是否置顶25sort(文章类型表)字段名称类型以及长度是否为空说明idintNo主键自增nameChar(20)No类型名称upper_idintNo上一级id值RemarkChar(20)No 描述MarkTinyintNo标示是否在前台显示26.proremark(商品描述表)字段名称类型以及长度是否为空说明IdintNo 主键自增Product_idintNo商品表的idcontenttextNo描述27.review(用户评论表)字段名称类型以及长度是否为空说明idintNo主键自增Members_idChar(20)No会员名product_idintNo商品idIpChar(20)NoIp地址TimeIntNo评论时间contentTextNo评论内容gradeintNo评论等级replycontentTextNo回复内容appeartimeIntNo发表时间replytimeInt No回复时间Mark Tinyint No是否通过审核typetinyintNo评论的商品还是文章28.area (地区表)字段名称类型以及长度是否为空说明IdintNo 主键自增Namechar(20)No地区名称upper_idintNo上级id typetinyintNo第几级地区29.friendlink(友情链接表)字段名称类型以及长度是否为空说明IdTinyintNo主键自增NameVarchar(20)No链接名称urlVarchar(50)No链接地址30.proproperty(商品属性表)字段名称类型以及长度是否为空说明IdTinyintNo 主键自增product_idintNo商品idattrib
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 潮汐能发电技术创新应用2025年市场潜力研究报告
- 行政文书起草与管理制度工具
- 2025年黑龙江省公开遴选公务员笔试题及答案解析(A类)
- 2025年河南省继续教育公需课考试题(含答案)
- 教师招聘之《小学教师招聘》练习题(一)及完整答案详解(夺冠)
- 教师招聘之《小学教师招聘》检测卷讲解一套附答案详解
- 教师招聘之《小学教师招聘》及参考答案详解【典型题】
- 枞阳县供销投资有限公司招聘笔试题库2025
- 云南昆明长水教育集团招聘笔试题库2025
- 内蒙古呼伦贝尔农垦集团有限公司招聘考试真题及答案详解1套
- 餐饮公司中标协议书
- 汽车报废委托协议书
- 光伏支架生产工艺流程
- 钢结构雨棚作业安全技术交底
- 女性私密项目培训
- 中学实验员安全培训课件
- 胸痹心痛护理个案
- 人教精通版五年级英语上册Unit-1-主题测试卷含答案
- 餐饮服务与数字化运营 习题及答案 项目五
- 《别人眼中的我》课件
- 《办公应用立体化教程(Office2019)微课版》全套教学课件
评论
0/150
提交评论