(完整word版)服装商城管理系统(word文档良心出品)_第1页
(完整word版)服装商城管理系统(word文档良心出品)_第2页
(完整word版)服装商城管理系统(word文档良心出品)_第3页
(完整word版)服装商城管理系统(word文档良心出品)_第4页
(完整word版)服装商城管理系统(word文档良心出品)_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

1、软件工程课程作业服装商城管理系统软件设计说明书姓名: 学号: 班级: 组号:级学院:计算机科学与信息工程学院学校:2020-01-07服装商城管理系统软件设计说明书1总体设计通过对服装商城销售系统的需求分析了解。可以得到服装商城销售系统的软件结构图。本商城销售管理系统是由前台和后台和后台两部分组成,如图1-1,为本系统软件结构图。图1-1对图1-1的软件结构图进行更加详细的剖析,可以得到前台的软件结构图 如图1-2所示。11商品详情商品搜会员登录会员注册商品分类展示后台管理添加登录账号删除登录账号修改登录账号查询登录账号添加会员修改会员信息删除会员查询会员信息添加级、一级分类删除分类修改分类查

2、看分类添加商品修改商品删除商品查看商品列表商品展示前台展示I 会员信息J找回密码购物车添加商品删除购物车商品购物车信息I修改商品数量购物车详情提交订 订单信息I订单详情I订单查看1图1-2后台管理包括商品管理、商品分类管理、会员管理、订单管理等。商品管理 主要是查看商品列表、添加商品、修改商品、商品等操作,商品分类管理主要是 对商品一级分类、二级分类的查看、添加、删除和修改,会员管理是对已经注册 的会员信息的查看、会员的添加、会员删除等操作,订单管理主要是对注册会员 购买商品的订单管理、订单查看、订单修改、订单删除。后台管理功能结构图如图1-3所示图1-32详细设计根据前面的总体设计的软件结构

3、图,下面具体设计每个模块的实现方法和相 关的交互界面。2.1登录模块本商城销售系统的用户分为管理员和注册会员两种,不同角色有着不同的操 作权限,商城会员主要是进入本商城浏览商品,购买商品,对个人信息的修改,而后台管理员的身份就是对整个商城的运营进行管理,可以对会员、商城商 品、和订单等一系列有关商城的正常运作进行的管理。模块输入:用户名、密码验、证码模块的处理:当用户输入登录名和密码后,系统就会先验证验证码是否正确, 如果验证码不正确 显示错误提示重新输入验证码,如果正确那么就会把用户输入 的用户名和密码与数据库的用户名和密码进行匹配,后台会进行判断如果匹配成 功的是会员那么就他就是只有会员的

4、权限,自动跳转到前台商品页面,如果匹配 成功的是后台管理员那么就会直接跳转到后台管理页面。模块输出:用户登录成功,系统提示成功并跳转到相应的页面,如果登录失 败就提示登录失败并跳会登录页面。会员登录模块的流程图如图2-1所示。会员登模块的登录界面如图2-2所示Bi+flft用户,iS竞灵的两站.RD3J搐已孚不站公垢i券余.弔户屯/邮箱F手机:厂I E4己宙坯O 蘇 q CJ图2-22.2购物车模块注册会员登录以后可以浏览查看商品,选中商品添加进入购物车,可以添加多件商品,商品的数量也可以增减,还可以删除购物车里面的商品。模块输入:商品信息、商品数量。模块处理:当用户选中商品加入购物车后,相应

5、商品的信息就会被保存到数 据库中购物车相应字段,购物车中显示已经加入购物车中的商品列表,选中要结 算的商品,提交订单就会选中该商品跳转到结算页面,选择从购物车中删除相应 商品,删除成功提示删除成功,失败提示删除失败。模块输出:购物车中选中了某件要购买的商品提交订单会把该商品的信息提 交到结算页面进行相应的结算处理。2.3订单模块详细设计注册会员登录以后浏览查看商品,加入购物车后,在购物车中选中自己想要购 买的商品,提交订单,填写地址,订单数据完成添加。模块输入:商品信息,会员信息,地址信息模块处理:会员在对自己购物车中的商品选中进行购买的时候,提交订单,系 统就会把提交过来的商品信息,会员信息

6、,地址信息经过序列化存到cookie中,同时也存进数据库的订单表中。模块输出:订单提交以后会员可以查看相应的订单信息,后台管理员也可以查 看相应的订单信息并进行管理。后台订单显示截图如图2-3所示。订单号下单时闵SitSlMTOTOasa 107754*5xhvgao.MiiMiT-ozoa.sa.ia B M2O1W7D0134851M4243WWW34.041W16-D7-W 1140:51v n k2Q1W7051322MO$6494412O1M7- 132:25B M2Q1fiFD513422M74740sddlWIJI.DDM1M74J513-42-.25 B x3D1TD3D303

7、5Tfl4raSS马粘V1IW.DDSniS-DTHJj 03:03:57 B M201 轴 M21M 阳破27MT松也轴201M7-CI2 lfi.54.15申 Bi賢201W7D21B52aii74?5.0fl2016-07-0218:53:03 B K图2-32.4后台商品管理模块详细设计后台管理员登录后,可以对商品的各种属性进行添加、删除、修改。2.4.1添加商品模块详情设计模块输入:管理员添加相应商品参数模块处理:管理员在添加页面填写完相应的商品参数点击确定,系统会验证每 个参数的合法性,如果合法就会把该商品录入到商品表中,如果不合法就会跳转 会添加商品的页面。模块输出:点击添加按钮

8、就可以录入新的商品信息。*白融關fit耐商品属性添加如下图2-4所示。瞬3#:尸剤餡:毎亍制li孔栓为3环字需.塾如Tl逞号卿阿断园滞口 :曲刘评脅自J!H卄中主号即葛户所*号菱:Q爼册占斗L訓沖: fi i gi否 三黑止彈的 品才倉的m曲關地札无河er田囲ibSlt:j 1 S 妊m廊,員1审*平自祕品取, KrMNfflSsW :0船干充0图2-42.4.2修改商品模块详情设计模块输入:管理员点击修改选中的商品。模块处理:管理员点击修改按钮,就会跳转到商品的修改页面,在修改页面管 理员可以修改商品的各项参数,点击确认修改,系统会验证修改信息是否合法, 如果合法系统程序就会对数据库里面的相

9、应商品的数据进行更新,如果不合法就会提示不合法并且跳转到修改页面继续进行修改。模块输出:管理员修改了商品的相应数据以后,点击确认修改按钮就可以将想 要修改的商品数据进行修改。商品属性修改如下图2-5所示。閒品:番口口题呂H裘制谱V品牌品牌列歪规1S列霰A It蛊荒囲列表所炳廿真:设置分类 砂主勵盼員血商品管連cri_tJ -0昱 ,否 口有上架35商品才合在前台显存逍来I 9S户昱7Z:去舌手-F架两品计呈单垃显示叨买吨功蛊加蛭整换lc99上附届数掘:BSJSS :心S 并皐閒尿.負有琶唬平給的哥询可茧商京京剧.雄图2-5243删除商品模块详情设计模块输入:管理员点击选中要删除的商品模块处理:

10、管理员选中相应的商品点击删除按钮,页面会把相应的商品参数传 给系统程序,系统程序就会判断该商品参数是否有效,如果有效系统就会到数据 库查找到相应数据进行删除操作,如果参数无效,系统就会提示错误并且跳转会 商品列表。模块输出:管理员点击删除按钮,系统会删除相应的商品数据商品属性删除如下图2-6所示。血邛旦直JUAMHfi3疋计Q SKdt42 Jb J:l阳口爲:WW:nL.1!石蓝和垃虽a口a 上TliSmi |a: iKjCHnnaDi:品1和园LCJMo 口込:pSEmi |鈕出二砒口丸:rgiamn iiflcZ: |iZJCHaafl(|SOJ iklAKIaBaiISAj图2-63数

11、据库设计本系统采用mysql数据库,系统使用的数据库名称是shoping,包含了六张表, 数据表以及表的结构如下所示。3.1 commo(商品详情表)商品详情表主要是存储商城商品的信息,主要字段有商品ID、商品名称、商品图片、商品介绍、添加时间、地区、型号、类型、品牌、库存、销量、市场价 格、会员价格、折扣、是否新品、是否推荐等。商品详情表如表3-1所示。表3-1 商品详情表字段名数据类型是否主键描述idlnt(4)是商品编号nameVarchar(50)商品名称picsVarchar(200)商品图片infomediumtext商品介绍addtimedate添加时间areaVarchar(5

12、0)地区modelVarchar(50)型号classVarchar(50)类型brandVarchar(50)品牌stocksInt(4)库存sellInt(5)销量m_pricefloat市场价格V_pricefloat会员价格foldInt(2)折扣isnewInt(1)是否新品isnomInt(1)是否推荐3.2 class( 商品分类表)商品分类表主要是存储商品的一级分类,主要字段有:分类ID、分类名称、分类级别等,商品分类表如表3-2所示字段名数据类型是否主键描述classIdlnt(4)是分类IDnameVarchar(20)分类名称levelInt(2)分类级别表3-2商品分类

13、表3.3 subclass(商品二级分类表)商品二级分类表主要存储商品的二级分类,主要字段有:二级分类ID、分类名称、一级分类ID,商品分类表如表3-3所示字段名数据类型是否主键描述subIdInt(4)是二级分类IDnameVarchar(20)二级分类名称classIdInt(4)一级分类ID表3-3商品分类表3.4 admin(管理员表)管理员类表主要存储后台管理员信息,主要字段有:管理员ID、管理员名称、密码, 表如表3-4所示。字段名数据类型是否主键描述idInt(4)是管理员IDusernameVarchar(50)管理员名pwdVarchar(20)管理员密码表3-4管理员表3.

14、5 order(会员订单表)会员订单表主要存储用户下的订单详情,主要字段有:订单ID、下单时间、订单编号、用户名、商品信息、订单信息、订单总价,商品详情表如表3-5所示字段名数据类型是否主键描述idInt(4)是订单IDtimeInt(25)下单时间order_noInt(25)订单编号usernameVarchar(20)会员名goodsinfoVarchar(200)订单商品信息Order_infoVarchar(200)订单信息totalTinyint(5)订单总价表3-5会员订单表3.6 user(会员表)ID、用户名、用户密码、密会员订单表主要存储用户下的订单详情,主要字段有:用户保问题、密保答案、消费总额、真是姓名、身份证信息、电话号码、邮件、qq、邮编、地址、 注册时间、购物车信息,会员表如表3-6所示字段名数据类型是否主键描述idInt(4)是用户IDusernameVarchar(50)用户名passwordVarchar(50)密码questionVarchar(50)密保问题answerVarchar

温馨提示

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

评论

0/150

提交评论