本科毕业设计题目:电子商城——后台管理I电子商城-后台管理摘要:电子商城——BeautifulShop,专门从事网上服装购物,是一个全新的电子商务模式。通过使用计算机进行网上消费,成为一种便捷的购物方式,不仅可以省去学生的许多开销,比如店铺租金、宣传费用等,可以利用Q群、微博、校园论坛等方式宣传自己的商品。同学们可以把自己的存货,也可以是目前处于时尚潮流的商品放到网站上,从而满足同学们的日常需要,使得电子商城更受学生欢迎。校园购物商城主要采用SSH框架(第一个S代表视图层Struts、第二个S代表业务层Spring、H代表持久层Hibernate),并使用B/S方式开发的电子商城。我主要负责的内容是后台管理,分别有以下几个模块:1.用户管理(角色管理、人员管理、模块管理、权限管理、菜单管理)。2.广告管理(广告列表、添加广告)。3.订单管理(订单列表、订单查询)。4.拍卖管理(浏览流拍商品、所有被赢取商品、拍卖商品列表)。5.商品管理(商品列表、商品评论管理、商品类别管理)。在后台超级管理员的控制下,给予每个管理员一定权限对用户上传的商品、商品的评价内容、下订单等操作进行审核,共同维护网站,使得网站更加健壮。关键词:SSH;BeautifulShop;电子商城;后台管理IIThebackgroundmanagementofelectronicshopAbstract:Electronicshop---Beautifulshop,whichspecializedinonlineclothingmarket,andisanewelectroniccommercemode.Inmodern,usingthecomputertobuyorsellproductshasbecomeaconvenientway,Itnotonlycansavemostofstudents'costs,suchasstorerent,propagandacostsandsoon,Wecanfullyusesomewaytodrumbeatingthiswebsite.ThisshoppingwebsiteismainlyusingSSHframework(thefirstSrepresentstheviewlayer-Struts,thesecondSrepresentsthebusinesslayer-SpringandHrepresentsthepersistencelayer-Hibernate)andusetheB/StodevelopthisElectronicsystem.Iamengagedinthebackgroundmanagement,TherearefivepartswhichIworked:1.Theusermanagement,Itincludesrolemanagement,personnelmanagement,modulemanagement,rightsmanagement,menumanagement;2.TheAdsmanagement,Itincludeslistingadsandaddingads;3.TheOrdersmanagement,ItincludeslistingOrdersandqueryingtheorder;4.TheAuctionmanagement,Itincludesbrowsingtheauctiongoods,allwinitemsandlistingtheauctiongoods;5.TheMerchandisemanagement,Itincludesthatwecanalterthegoods’commentandchecktheproducts’listandthecategorymanagement;Underthecontrolofthesuperadministratorinthebackground,Ifhegiveseachadministratorsomepermissionstochecktheuserswhouploadscertaincommodities,alterthecommentoftheproductsandtheordersandsoon,WemaintaintheIIIwebsitetogetherandtomakeitmorerobust.Keywords:SSH,Beautifulshop;Electronicshop;BackgroundmanagementIV目录一、引言.............................................1(一)选题背景.................................................1(二)课题的主要研究内容.......................................1二、可行性分析..........................................2(一)系统处理流程.............................................2(二)系统数据流程.............................................3三、需求分析............................................6(一)系统需求规定.............................................6(二)系统运行环境规定.........................................8四、概要设计............................................9(一)系统数据库设计...........................................91、数据字典设计............................................92、概念结构设计...........................................143、逻辑结构设计...........................................154、物理数据库设计.........................................165、安全性设计.............................................17五、详细设计...........................................18(一)程序系统的结构..........................................18(二)程序模块设计说明........................................18六、系统测试...........................................31(一)测试计划................................................31(二)测试结果及发现..........................................36七、操作使用说明......................................37(一)系统(软件)特征描述....................................371、系统总体结构...........................................372、程序表.................................................38(二)安装和初始化............................................39(三)运行说明................................................391、运行表.................................................392、运行说明...............................................403、运行步骤...............................................40总结..............................................46参考文献................................................1V致谢...............................错误!未定义书签。1一、引言(一)选题背景当代,随着数据库地不断发展,计算机使用成本的下降与大众化使得我们的生活更加便捷。通过对计算机的相关操作就可以使我们实现足不出户购买商品的愿景,不仅可以节省一定的公交车费用、时间等就可以方便获得当前处于时尚潮流的商品。作为一名学生,充分利用自己所学的计算机知识,开发一个电子商务网站方便同学们进行网上购物消费,更是迫不及待。由此,校园购物网站便应运而生。(二)课题的主要研究内容项目开发前期,进行需求分析。明确完成该电子商城-服装购物网站所需要的功能模块,使用SSH框架和数据库、CSS/DIV排版等知识进行开发工作。这个电子商城主要是满足同学们在校购物的需求,通过在该网站上进行注册,使用该注册账号登录即可浏览网站的基本信息、购买感兴趣的商品、销售有人气的商品,并对自己正在使用中的商品进行评价以便其它用户了解该商品。为了能使网站更加健壮,管理员起到十分重要的作用,而我主要是负责管理员的注册、登录、用户管理(包括角色管理、人员管理、模块管理、权限管理、菜单管理)、广告管理(包括广告列表、添加广告)、订单管理(包括订单列表、订单查询)、拍卖管理(浏览流拍商品、所有被赢取商品、拍卖商品列表)、商品管理(商品列表、商品评论管理、商品类别管理)这几个功能模块的实现。2二、可行性分析(一)系统处理流程此系统主要是开发一个针对学生的电子商城--校园服装网站,而我主要负责后台的开发,现后台相应的功能如下面所示:管理员后台登录YESNO注册注册信息输入数据库验证用户管理角色管理人员管理模块管理权限管理菜单管理查看广告管理广告管理添加广告查看订单管理订单列表订单查询查看拍卖管理浏览流拍商品所有被赢取商品查看拍卖商品列表商品管理商品列表商品评论管理查看商品类别管理修改修改修改修改修改图2.1电子商城处理流图Fig.2.1processingflowdiagramofshop3(二)系统数据流程根据在电子商城购物的基本流程,现采用分层方式显示系统的数据流向:其结果如下:顶层:用户订单信息购物车用户信息管理员订单信息用户信息,商品信息图2.2电子商城的顶层数据流图Fig.2.2topofthedataflowdiagramofshop中间层:用户商品信息购物车进入结算中心订单信息管理员评价信息用户信息订单信息评价评价信息评价表订单列表商品信息列表用户信息表用户信息商品信息商品管理用户管理图2.3电子商城中间层数据流图Fig.2.3middleofthedataflowdiagramofshop4底层:管理员登录管理员注册管理员信息表管理员获取相应权限角色管理人员管理模块管理权限管理菜单管理图2.4电子商城底层数据流图-用户信息Fig2.4bottomofthedataflowdiagramofshop-userinformation管理员添加广告更改广告删除广告广告列表前台图2.5电子商城底层数据流图-广告管理Fig.2.5bottomofthedataflowdiagramofshop-admanagement管理员查看订单修改订单删除订单订