电子商城-后台管理(毕业设计论文)_第1页
电子商城-后台管理(毕业设计论文)_第2页
电子商城-后台管理(毕业设计论文)_第3页
电子商城-后台管理(毕业设计论文)_第4页
电子商城-后台管理(毕业设计论文)_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

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

文档简介

本科毕业设计题目电子商城后台管理电子商城后台管理摘要电子商城BEAUTIFULSHOP,专门从事网上服装购物,是一个全新的电子商务模式。通过使用计算机进行网上消费,成为一种便捷的购物方式,不仅可以省去学生的许多开销,比如店铺租金、宣传费用等,可以利用Q群、微博、校园论坛等方式宣传自己的商品。同学们可以把自己的存货,也可以是目前处于时尚潮流的商品放到网站上,从而满足同学们的日常需要,使得电子商城更受学生欢迎。校园购物商城主要采用SSH框架(第一个S代表视图层STRUTS、第二个S代表业务层SPRING、H代表持久层HIBERNATE),并使用B/S方式开发的电子商城。我主要负责的内容是后台管理,分别有以下几个模块1用户管理(角色管理、人员管理、模块管理、权限管理、菜单管理)。2广告管理(广告列表、添加广告)。3订单管理(订单列表、订单查询)。4拍卖管理(浏览流拍商品、所有被赢取商品、拍卖商品列表)。5商品管理(商品列表、商品评论管理、商品类别管理)。在后台超级管理员的控制下,给予每个管理员一定权限对用户上传的商品、商品的评价内容、下订单等操作进行审核,共同维护网站,使得网站更加健壮。关键词SSH;BEAUTIFULSHOP;电子商城;后台管理THEBACKGROUNDMANAGEMENTOFELECTRONICSHOPABSTRACTELECTRONICSHOPBEAUTIFULSHOP,WHICHSPECIALIZEDINONLINECLOTHINGMARKET,ANDISANEWELECTRONICCOMMERCEMODEINMODERN,USINGTHECOMPUTERTOBUYORSELLPRODUCTSHASBECOMEACONVENIENTWAY,ITNOTONLYCANSAVEMOSTOFSTUDENTSCOSTS,SUCHASSTORERENT,PROPAGANDACOSTSANDSOON,WECANFULLYUSESOMEWAYTODRUMBEATINGTHISWEBSITETHISSHOPPINGWEBSITEISMAINLYUSINGSSHFRAMEWORKTHEFIRSTSREPRESENTSTHEVIEWLAYERSTRUTS,THESECONDSREPRESENTSTHEBUSINESSLAYERSPRINGANDHREPRESENTSTHEPERSISTENCELAYERHIBERNATEANDUSETHEB/STODEVELOPTHISELECTRONICSYSTEMIAMENGAGEDINTHEBACKGROUNDMANAGEMENT,THEREAREFIVEPARTSWHICHIWORKED1THEUSERMANAGEMENT,ITINCLUDESROLEMANAGEMENT,PERSONNELMANAGEMENT,MODULEMANAGEMENT,RIGHTSMANAGEMENT,MENUMANAGEMENT2THEADSMANAGEMENT,ITINCLUDESLISTINGADSANDADDINGADS3THEORDERSMANAGEMENT,ITINCLUDESLISTINGORDERSANDQUERYINGTHEORDER4THEAUCTIONMANAGEMENT,ITINCLUDESBROWSINGTHEAUCTIONGOODS,ALLWINITEMSANDLISTINGTHEAUCTIONGOODS5THEMERCHANDISEMANAGEMENT,ITINCLUDESTHATWECANALTERTHEGOODSCOMMENTANDCHECKTHEPRODUCTSLISTANDTHECATEGORYMANAGEMENTUNDERTHECONTROLOFTHESUPERADMINISTRATORINTHEBACKGROUND,IFHEGIVESEACHADMINISTRATORSOMEPERMISSIONSTOCHECKTHEUSERSWHOUPLOADSCERTAINCOMMODITIES,ALTERTHECOMMENTOFTHEPRODUCTSANDTHEORDERSANDSOON,WEMAINTAINTHEWEBSITETOGETHERANDTOMAKEITMOREROBUSTKEYWORDSSSH,BEAUTIFULSHOPELECTRONICSHOPBACKGROUNDMANAGEMENT目录一、引言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(三)运行说明401、运行表402、运行说明403、运行步骤40总结46参考文献47致谢48一、引言(一)选题背景当代,随着数据库地不断发展,计算机使用成本的下降与大众化使得我们的生活更加便捷。通过对计算机的相关操作就可以使我们实现足不出户购买商品的愿景,不仅可以节省一定的公交车费用、时间等就可以方便获得当前处于时尚潮流的商品。作为一名学生,充分利用自己所学的计算机知识,开发一个电子商务网站方便同学们进行网上购物消费,更是迫不及待。由此,校园购物网站便应运而生。(二)课题的主要研究内容项目开发前期,进行需求分析。明确完成该电子商城服装购物网站所需要的功能模块,使用SSH框架和数据库、CSS/DIV排版等知识进行开发工作。这个电子商城主要是满足同学们在校购物的需求,通过在该网站上进行注册,使用该注册账号登录即可浏览网站的基本信息、购买感兴趣的商品、销售有人气的商品,并对自己正在使用中的商品进行评价以便其它用户了解该商品。为了能使网站更加健壮,管理员起到十分重要的作用,而我主要是负责管理员的注册、登录、用户管理(包括角色管理、人员管理、模块管理、权限管理、菜单管理)、广告管理(包括广告列表、添加广告)、订单管理(包括订单列表、订单查询)、拍卖管理(浏览流拍商品、所有被赢取商品、拍卖商品列表)、商品管理(商品列表、商品评论管理、商品类别管理)这几个功能模块的实现。二、可行性分析(一)系统处理流程此系统主要是开发一个针对学生的电子商城校园服装网站,而我主要负责后台的开发,现后台相应的功能如下面所示上上上上上上上YESNO上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上图21电子商城处理流图FIG21PROCESSINGFLOWDIAGRAMOFSHOP(二)系统数据流程根据在电子商城购物的基本流程,现采用分层方式显示系统的数据流向其结果如下顶层上上上上上上上上上上上上上上上上上上上上上上上上上上上上上图22电子商城的顶层数据流图FIG22TOPOFTHEDATAFLOWDIAGRAMOFSHOP中间层上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上图23电子商城中间层数据流图FIG23MIDDLEOFTHEDATAFLOWDIAGRAMOFSHOP底层上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上图24电子商城底层数据流图用户信息FIG24BOTTOMOFTHEDATAFLOWDIAGRAMOFSHOPUSERINFORMATION上上上上上上上上上上上上上上上上上上上上上图25电子商城底层数据流图广告管理FIG25BOTTOMOFTHEDATAFLOWDIAGRAMOFSHOPADMANAGEMENT上上上上上上上上上上上上上上上上上上上图26电子商城底层数据流图订单管理FIG26BOTTOMOFTHEDATAFLOWDIAGRAMOFSHOPORDERMANAGEMENT上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上图27电子商城底层数据流图拍卖管理FIG27BOTTOMOFTHEDATAFLOWDIAGRAMOFSHOPAUCTIONMANAGEMENT上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上图28电子商城底层数据流图商品管理FIG28BOTTOMOFTHEDATAFLOWDIAGRAMOFSHOPPRODUCTMANAGEMENT三、需求分析(一)系统需求规定1、对功能的规定此电子商城校园服装网站主要是针对学生购物的系统,而我主要是负责后台的开发,内容主要有管理员注册、登录、用户管理、广告管理、订单管理、拍卖管理、商品管理六个大模块。表31用户注册、登录管理模块IPO表TAB31THEIPOTABLEOFUSERREGISTRATIONANDLOGINMODULE具体功能输入处理输出用户注册用户的基本信息把数据存到数据库中。成功注册用户登录用户名、密码与数据库中的相关数据做比较。显示后台页面忘记密码用户名根据该用户名注册时填写的邮箱,使用邮箱发送一条链接之后进行相应的修改操作,并重新写入数据库。修改成功表32用户管理模块IPO表TAB32THEIPOTABLEOFUSERMANAGEMENT具体功能输入处理输出添加角色角色名、角色描述存入数据库ROLE表中添加角色成功。添加人员会员名、密码等基本信息存入数据库USER表中添加人员成功。添加模块模块名、模块描述存入数据库MODULE表中添加模块成功。添加权限权限名、权限描述、所属模块、权限路径存入数据库PERMISSION表中添加权限成功。添加菜单菜单名、排序号、路径、所属父菜单选择存入数据库MENU表中添加菜单成功。表33广告管理模块IPO表TAB33THEIPOTABLEOFADMANAGEMENT具体功能输入处理输出添加广告广告名称、访问路径、图片位置、上传广告图片存入数据库AD表中成功添加广告。修改广告根据广告的具体内容在数据库AD表中进修改成功。做相应的修改操作行相应的修改操作,并写入该表中表34订单管理模块IPO表TAB34THEIPOTABLEOFORDERMANAGEMENT具体功能输入处理输出查看订单订单号、用户名、收货人名与数据库的订单表中相比较显示符合条件的结果。删除订单订单号从数据库中删除该记录成功删除订单。表35拍卖管理模块IPO表TAB35THEIPOTABLEOFAUCTIONMANAGEMENT具体功能输入处理输出查询拍卖中的商品商品名称或商品类别、底(采购)价、销售价、货号与数据库中的PRODUCTINFO表进行比较显示查询的相应结果。添加商品图片样式名称、上传产品图片添加到数据库表中成功添加产品图片。修改商品图片重新输入样式名称上传产品图片对数据库表中进行相应的修改修改成功。表36商品管理IPO表TAB36THEIPOTABLEOFPRODUCTMANAGEMENT具体功能输入处理输出修改商品类别类别名称、备注对数据库表中PRODUCTTYPE表进行相应的修改修改成功。查询商品商品名称、类别、销售价、货号与数据库表的PRODUCTINFO表进行比较显示符合该查询条件的商品。添加商品图片样式名称、产品图片添加到数据库表中成功添加该商品的图片。2、对性能的规定(1)信息输入时和处理过程中的准确性和及时性信息输入正确与否是关系到能否正常使用该系统,也是关系到该电子商城的信誉度。因此,正确的数据能让网站维护得更加健壮,对数据进行相关操作时,需要先查看使用手册,明确输入的事项才能进行手动输入,同时也要及时地处理,以避免造成重新登录输入信息的不便。(2)输入信息是否符合数据库的完整性约束条件因为该电子商城的信息是共享的,可以供大家一起浏览,保证这些信息的一致性是我们必须完成的问题。因此,需要管理员对用户输入的信息进行维护,审核用户上传的商品的具体内容,符合要求规定则进行上架。同时对数据库的完整性进行严格约束。对于录入的信息,由于在数据库表中定义实体完整性、参照完整性、用户定义完整性,若不能符合该约束条件,则拒绝插入该数据。(二)系统运行环境规定1、硬件及其设备处理器英特尔第二代酷睿I52450M250GHZ双核内存4GB(金士顿DDR31333MHZ)显示器三星SEC4342(14寸)主板惠普3673(英特尔HM65希捷ST9500325AS(500GB/5400转/分)2、支持软件操作系统WINDOWS7旗舰版32位SP1(DIRECTX11)服务器APACHETOMCAT6029数据库MYSQLSERVER50开发平台MYECLIPSE85、EDITPLUS3、JDK16、DREAMWEAVER、STRUTS、HIBERNATE、SPRING测试工具360浏览器四、概要设计(一)系统数据库设计1、数据字典设计数据库设计过程中所涉及的数据字典表41用户表TAB41THEUSERTABLE数据流名称用户管理基本信息数据流文件名称用户表处理过程用户基本信息数据流用户信息用户注册名地址院系邮箱性别年级用户密码联系方式实际名字注册的具体时间。存储方式按用户名注册时间先后进行存储。数据项字段名类型允许为空约束条件说明USERNAMEVARCHAR18否主键用户名ADDRESSVARCHAR8否地址DEPARTMENTVARCHAR32否院系EMAILVARCHAR50否邮箱GENDERVARCHAR5否性别GRADEVARCHAR4否年级PASSWORDVARCHAR32否密码PHONEVARCHAR12否联系方式REALNAMEVARCHAR8否真名REGTIMEDATETIME否具体时间输入数据流用户的基本信息输出数据流用户详细注册信息表42广告表TAB42THEADSTABLE数据流名称广告管理基本信息数据流文件名称广告表处理名称广告详细信息数据流广告信息广告编号图片本身名图片路径用户命名是否可见访问路径具体位置。数据项字段名类型允许为空约束条件说明ADIDINT否主键广告编号IMAGENAMEVARCHAR40否图片本名IMAGEPATHVARCHAR100否图片路径NAMEVARCHAR30否用户命名VISIBLEBIT否是否可见ADURLVARCHAR100是访问路径POSITIONINT是具体位置输入数据流广告基本信息输出数据流在前台显示该广告图片,点击则超链接到该访问路径中。表43菜单表TAB43THEMENUTABLE数据流名称菜单管理基本信息数据流文件名称菜单表处理名称菜单详细信息数据流菜单信息菜单编号创建时间菜单名排序号父菜单编号访问的路径数据项字段名类型允许为空约束条件说明IDINT否主键菜单编号CREATETIMEDATETIME否创建时间MENUNAMEVARCHAR50否菜单名ORDERSVARCHAR255是排序号PARENTEDINT否父菜单URLVARCHAR200是访问路径输入数据流菜单基本信息输出数据流在后台菜单栏中显示该项,点击则超链接到该访问路径中。表44模块表TAB44THEMODULETABLE数据流名称模块管理基本信息数据流文件名称模块表处理名称模块详细信息数据流模块信息模块编号创建时间模块内容模块名。数据项字段名类型允许为空约束条件说明IDINT否主键模块编号CREATETIMEDATETIME否创建时间MODULEINFOVARCHAR255是模块内容MODULENAMEVARCHAR255否模块名输入数据流模块的基本信息输出数据流在模块管理模块中显示结果。表45权限表TAB45THEPERMISSIONTABLE数据流名称权限管理基本信息数据流文件名称权限表处理名称权限详细信息数据流权限信息序列号创建时间模块编号排序号权限相应路径权限名权限内容。数据项字段名类型允许为空约束条件说明IDINT否主键序列号CREATETIMEDATETIME是创建时间MODULEIDINT否外键模块表ID模块编号ORDERSINT否排序号PATHVARCHAR255是权限路径RIGHTNAMEVARCHAR50否权限名RIGHT_INFOVARCHAR100是权限内容输入数据流权限的基本信息输出数据流在权限管理模块中显示结果。表46商品类别表TAB46THESORTOFPRODUCTS数据流名称商品类别基本信息数据流文件名称商品类别表处理名称商品类别详细信息数据流商品类别商品编号商品类别名商品备注是否可见父类别编号。数据项字段名类型允许为空约束条件说明TYPEIDINT否主键商品编号NAMEVARCHAR36否商品类别名NOTEVARCHAR200是商品备注VISIBLEBIT否是否可见PARENTEDINT是外键TYPEID父类别编号输入数据流商品类别基本信息输出数据流在前台类别选择中显示,在后台商品类别管理模块中显示。表47角色表TAB47THEROLETABLE数据流名称角色管理基本信息数据流文件名称角色表处理名称角色管理详细信息数据流角色管理角色编号创建时间角色名角色内容是否可见。数据项字段名类别允许为空约束条件说明IDINT否主键角色编号CREATETIMEDATETIME否创建时间ROLENAMEVARCHAR50否角色名ROLE_INFOVARCHAR100是角色内容VISIBLEBIT是是否可见输入数据流角色基本信息输出数据流在后台角色管理列表中显示。表48角色菜单表TAB48THEROLEMENUTABLE数据流名称角色菜单基本信息数据流文件名称角色菜单表处理名称角色菜单详细信息数据流角色菜单角色编号菜单编号数据项字段名类别允许为空约束条件说明ROLEIDINT否主键,外键角色表ID角色编号MENUIDINT否主键,外键菜单表ID菜单编号输入数据流角色菜单基本信息输出数据流角色菜单管理列表中显示表49用户角色表TAB49THEUSERROLETABLE数据流用户角色信息数据流文件名用户角色表处理名称用户角色详细信息数据流用户角色用户名角色编号数据项字段名类别允许为空约束条件说明USERNAMEVARCHAR18否主键,外键用户表USERNAME用户名ROLEIDINT否主键,外键(角色表ID)角色编号输入数据流用户角色基本信息输出数据流用户角色菜单管理中显示2、概念结构设计根据数据字典的详细信息,设计实体之间的联系即ER图,结果如下显示FKF01D02E1E2C4EF7FFKF01D02E1BAEB31FEFKF0276AD5E2C4EF7FFKF0276AD5D9AE8311FKA8168A9CDD0FA68FK57F7A1EF2891B7EBADADIDIMAGENAMEIMAGEPATHNAMEVISIBLEADURLPOSITIONINT11VARCHAR40VARCHAR100VARCHAR30BIT1VARCHAR100INT11MENUIDCREATETIMEMENUNAMEORDERSPARENTIDURLINT11DATETIMEVARCHAR50VARCHAR255INT11VARCHAR200MODULEIDCREATETIMEMODULEINFOMODULENAMEINT11DATETIMEVARCHAR255VARCHAR255PERMISSIONIDCREATETIMEMODULEIDORDERSPATHRIGHTNAMERIGHT_INFOINT11DATETIMEINT11INT11VARCHAR255VARCHAR50VARCHAR100PRODUCTTYPETYPEIDNAMENOTEVISIBLEPARENTIDINT11VARCHAR36VARCHAR200BIT1INT11ROLEIDCREATTIMEROLENAMEROLE_INFOVISIABLEINT11DATETIMEVARCHAR50VARCHAR100BIT1ROLEMENUROLEIDMENUIDINT11INT11USERUSERNAMEADDRESSDEPARTMENTEMAILGENDERGRADEPASSWORDPHONEREALNAMEREGTIMESPECIALITYVISIBLEVARCHAR18VARCHAR8VARCHAR32VARCHAR50VARCHAR5VARCHAR4VARCHAR32VARCHAR12VARCHAR8DATETIMEVARCHAR32BIT1USERROLEUSERNAMEROLEIDVARCHAR18INT11图42系统ER图FIG42FIGUREOFSYSTEMER3、逻辑结构设计下划线代表该表的主键和外键,其关系模式1用户表(用户名,地址,院系,邮箱,性别,年级,密码,联系方式,真名,注册时间)。2广告表(广告编号,图片本名,图片路径,用户命名,是否可见,访问路径,具体位置)。3菜单表(菜单编号,创建时间,菜单名,排序号,父菜单编号,访问路径)。4模块表(模块编号,创建时间,模块内容,模块名)。5权限表(序列号,模块编号,创建时间,排序号,权限相应路径,权限名,权限内容)。6商品类别表(商品编号,父类别编号,商品类别名,商品备注,是否可见)。7角色表(角色编号,创建时间,角色名,角色内容,是否可见)。8角色菜单表(角色编号,菜单编号)。9用户角色表(用户名,角色编号)。4、物理数据库设计数据库设计中,使用索引可以缩短查询时间。而创建数据库表则是在MYSQL中建立,分别有用户表、广告表、菜单表、模块表、权限表、商品类别表、角色表、角色菜单表、用户角色表,现举例创建广告表和权限表的具体做法,其它表的创建则类似该表。CREATETABLEADADIDINT11NOTNULLAUTO_INCREMENT,IMAGENAMEVARCHAR40NOTNULL,IMAGEPATHVARCHAR100NOTNULL,NAMEVARCHAR30NOTNULL,VISIBLEBIT1NOTNULL,ADURLVARCHAR100DEFAULTNULL,POSITIONINT11DEFAULTNULL,PRIMARYKEYADIDCREATETABLEPERMISSIONIDINT11NOTNULLAUTO_INCREMENT,CREATETIMEDATETIMEDEFAULTNULL,MODULEIDINT11NOTNULL,ORDERSINT11NOTNULL,PATHVARCHAR255DEFAULTNULL,RIGHTNAMEVARCHAR50NOTNULL,RIGHT_INFOVARCHAR100DEFAULTNULL,PRIMARYKEYID,KEYFK57F7A1EF2891B7EBMODULEID5、安全性设计在数据库中分别有两个身份,一个是会员,一个是管理者。会员可以进行前台的一系列操作,而管理者则掌控后台数据的处理,其权限分别如下表410数据权限表TAB410THEDATAPERMISSIONTABLE身份表查询操作插入操作更新操作删除操作用户表否否否否广告表是否否否菜单表是否否否模块表否否否否权限表否否否否商品类别表是否否否角色表否否否否用户菜单表否否否否用户角色表否否否否评论表是是否否订单列表是是是否商品信息表是是是否会员管理员信息表否否否否用户表是是是是广告表是否是是菜单表是是是是模块表是是是是权限表是是是是商品类别表是是是是角色表是是是是用户菜单表是是是是用户角色表是是是是评论表是否是是订单列表是否是是商品信息表是是是是管理员管理员信息表是是是是五、详细设计(一)程序系统的结构该电子商城的总体功能如下图所示上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上10上上上上20上上上上30上上上上40上上上上50上上上上11上上上上12上上上上13上上上上14上上上上15上上上上21上上上上22上上上上31上上上上32上上上上上上41上上上上上上上42上上上上上上43上上上上51上上上上上上52上上上上上上53图51系统功能结构图FIG51FIGUREOFSYSTEMFUNCTIONANDSTRUCTURE(二)程序模块设计说明1、注册模块说明(1)模块描述管理员通过注册页面,成功注册之后并获得超级管理员的给予的一定权限,可以在后台对拥有该权限的模块进行操作,该账户也可以在前台以一个普通用户的身份进行操作。(2)模块功能表51注册功能IPO表TAB51THEIPOTABLEOFREGISTRATIONFUNCTION模块名称管理员注册归属管理员登录注册模块数据表用户表输入数据用户名,地址,院系,邮箱,性别,年级,密码,联系方式,真名,时间处理管理员在注册页面上输入相关必填的,并符合要求的信息之后,把数据录入到数据库用户表中。输出数据若输入数据成功则弹出注册成功提示框,否则则在原页面显示并提示具体事项应按规定填写。(3)模块输入项表52注册模块输入表TAB52THEINPUTTABLEOFREGISTRATIONMODULE名称标志数据类型数据范围数据来源用户名USERNAME字符型118个字符用户手动输入地址ADDRESS字符型18个字符用户手动输入院系DEPARTMENT字符型132个字符用户手动输入邮箱EMAIL字符型150个字符用户手动输入性别GENDER字符型15个字符用户手动输入年级GRADE字符型14个字符用户手动输入密码PASSWORD字符型132个字符用户手动输入联系方式PHONE字符型112个字符用户手动输入真名REALNAME字符型18个字符用户手动输入(4)模块输出项表53注册模块输出表TAB53THEOUTPUTTABLEOFREGISTRATIONMODULE注册结果输出形式成功弹出一个提示方框显示管理员注册成功。失败返回注册页面,并指出不符合条件的项。(5)模块流程逻辑上上上上上上上上上上上上上上上上上上上上上上上上上YESNO上上上上上上上上上上上上上上上图52注册模块流程图FIG52FLOWCHARTOFREGISTRATIONMODULE(6)模块接口系统注册页面USERREGJSP,通过REGACTION类中的REG函数和ISUSEREXSIT函数进行验证用户信息,并将该用户注册的基本信息存入数据库表USER中。2、登录模块说明1模块描述管理员成功登录之后获得超级管理员赋予的一定权限可以对该权限下的操作,若无具体权限则只能登录后台查看后台首页,也可以以普通用户身份在前台进行操作。(2)模块功能表54登录模块IPO表TAB54THEIPOTABLEOFLOGINMODULE模块名称管理员登录归属管理员登录注册模块数据表用户表输入数据用户名,地址,院系,邮箱,性别,年级,密码,联系方式,真名,时间。处理管理员在登录页面上输入之前成功以该账号注册的信息,如用户名和相应的密码,并根据数据库表USER中的该用户信息对其进行验证。输出数据若输入数据跟数据库表数据相匹配,则进入后台,否则弹出“用户名或密码有误或已禁用”提示框。(3)模块输入项表55登录模块输入表TAB55THEINPUTTABLEOFLOGINMODULE名称标志数据类型数据范围数据来源用户名USERNAME字符型118个字符用户手动输入密码PASSWORD字符型132个字符用户手动输入(4)模块输出项表56登录模块输出表TAB56THEOUTPUTTABLEOFLOGINMODULE登录结果输出形式成功进入后台页面。失败弹出“用户名或密码有误或已禁用”提示框。(5)模块流程逻辑上上上上上上上上上上上上上YESNO上上上上上上上上上上上上上上上上YES上上上上上上上上上上NO上上上上上上上上图53登录模块流程图FIG53FLOWCHARTOFLOGINMODULE(6)模块接口进入管理员登录界面,根据管理员注册信息与数据库的USER表进行比较,查看结果是否一致。3、广告管理模块说明(1)模块描述商家可以付费让管理员在后台添加广告上传图片,并设置该广告的访问路径和在前台显示的具体位置(分别是“商品详细信息显示左侧小广告”、“首页小广告”、“首页闪动广告”)对其商品进行宣传推广。当与商家的合约到期便可以下架该广告或是删除广告,如果商家想重新续费的话则可以将其上架在前台相应位置显示。(2)模块功能表57广告管理模块IPO表TAB57THEIPOTABLEOFADMANAGEMENTMODULE模块名称广告管理归属后台广告管理模块数据表广告表输入数据广告编号,图片本名,图片路径,用户命名,是否可见,访问路径,具体位置。处理管理员把商家给予的广告信息上传,并存入数据库中的广告表中。输出数据若管理员上架该广告,则在前台显示该广告的具体信息,若下架则无显示。(3)模块输入项表58广告管理模块输入表TAB58THEINPUTTABLEOFADMANAGEMENTMODULE名称标志数据类型数据范围数据来源广告编号ADID整型118个字符用户手动输入图片本名IMAGENAME字符型140个字符用户手动输入图片路径IMAGEPATH字符型1100个字符用户手动输入用户命名NAME字符型130个字符用户手动输入是否可见VISIBLE位数据类型12个字符用户手动输入访问路径ADURL字符型1100个字符用户手动输入具体位置POSITION整型150个字符用户手动输入(4)模块输出项表59广告管理模块输出项TAB59THEOUTPUTTABLEOFADMANAGEMENTMODULE显示方式输出形式上架在前台显示,点击该广告图片则超链接到该商家网站。下架无法在前台显示有些人,明明阳痿早泄,很严重很想改善,却因一个怕没效果而拒而远之。人在江湖行,谁没踩过坑的你总不能因为路上有坑,就拒绝前行吧一套好的成份是能经得起验证的,不管你信不信,别人都已经过上了性福美满的生活而你呢还不加老中医的薇|幸MSDF003来调理吗(5)模块流程逻辑上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上图54广告管理模块流程图FIG54FLOWCHARTOFADMANAGEMENTMODULE(6)模块接口管理员在ADMANAGE_ADDUI页面中添加广告,并将广告的详细信息写入数据库广告表中。4、订单管理模块说明(1)模块描述用户在前台购买商品时,管理员可以在后台通过订单号或是用户名、收货人名来查询用户下订单产品的详细内容,也可以点击“订单列表”查看所有注册用户的订单详情。(2)模块功能表510订单管理模块IPO表TAB510THEIPOTABLEOFORDERMANAGEMENTMODULE模块名称订单管理归属后台订单管理模块数据表订单列表输入数据订单号,用户名,收货人名称。处理管理员根据用户提供的订单号或是下订单的使用的账号,收货人的名称与数据库表中的订单列表进行比较查询。输出数据将符合该条件的订单显示在页面。(3)模块输入项表511订单管理模块输入表TAB511THEINPUTTABLEOFORDERMANAGEMENTMODULE名称标志数据类型数据范围数据来源订单号ORDERED字符型116个字符用户手动输入用户名USERNAME字符型118个字符用户手动输入收货人名称SELLUSER字符型1255个字符用户手动输入(4)模块输出项表512订单管理模块输出表TAB512THEOUTPUTTABLEOFORDERMANAGEMENTMODULE结果输出形式有结果在后台页面显示该条件的订单列表无结果则无此订单(5)模块流程逻辑上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上图55订单管理模块流程图FIG55FLOWCHARTOFORDERMANAGEMENTMODULE(6)模块接口管理员在ORDERQUERYMANAGE页面中输入订单号或是用户名,与数据库订单列表进行比较,如果有该订单,则显示。5、拍卖管理模块说明(1)模块描述管理员通过“浏览流拍商品”查看当前处于停售状态的商品(即超过一定时间内未被买家购买的处于流拍中的商品)的详细资料。管理员可以对该商品进行重新上架销售,而在“所有被赢取商品”可以查看已经被用户抢拍了的商品详情。若该商品处于客户口碑比较好的商品则可以进行推荐以增加销售量,否则不推荐。“拍卖商品列表”则可以看到正在处于拍卖的商品的详情。(2)模块功能表513拍卖管理模块IPO表TAB513THEIPOTABLEOFAUCTIONMANAGEMENTMODULE模块名称拍卖管理归属后台拍卖管理模块数据表竞拍表输入数据竞拍编号,竞拍日期,竞拍价格,商品编号,用户名处理管理员在后台拍卖商品列表中查看,根据所输入的商品信息与数据库表的竞拍表想比较。输出数据将符合该条件的竞拍商品信息显示在页面。(3)模块输入项表514拍卖管理模块输入表TAB514THEINPUTTABLEOFAUCTIONMANAGEMENTMODULE名称标志数据类型数据范围数据来源竞拍编号ID整型111个字符用户手动输入竞拍日期BIDDATE日期空用户手动输入竞拍价格BIDPRICE双精度浮点型空用户手动输入商品编号PRODUCT_ID整型111个字符用户手动输入用户名USERNAME字符型118个字符用户手动输入(4)模块输出项表515拍卖管理模块输出项TAB515THEOUTPUTTABLEOFAUCTIONMANAGEMENTMODULE结果输出形式流拍在后台页面显示符合该条件的流拍列表。已拍卖在后台页面显示拍卖列表的商品。正拍卖在后台页面显示正在拍卖的列表。(5)模块流程逻辑上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上上图56拍卖管理模块流程图FIG56FLOWCHARTOFAUCTIONMANAGEMENTMODULE(6)模块接口管理员在PRODUCTMANAGE页面中对拍卖商品进行修改,在图片管理模块中可以修改商品的图片,还可以根据商品名称和类别,底价、销售价、货号等与数据库竞拍列表中的数据进行查询,符合则显示。6、商品管理模块说明(1)模块描述用户根据自己的存货上传想要销售的商品,之后管理员点击“商品列表”查看该商品的所有详细资料,通过管理员审核后才可以上架,然后在前台进行销售。用户可以针对该商品的使用情况进行评价,如出现不文雅非法的字眼时,管理员则将其隐藏不在前台显示,若出现意见歧义可以跟管理员联系,协商通过后可以将其显示在商品的评价栏上供广大用户查看。管理员也可以点击“商品类别管理”对商品进行分类或是添加子类别,使得商品所属类别更加清晰,方便用户查找自己喜欢的产品。(2)模块功能表516商品类别管理模块IPO表TAB516THEIPOTABLEOFPRODUCTCATEGORYMANAGEMENTMODULE模块名称商品类别管理归属后台商品管理模块数据表商品类别表输入数据商品编号,商品类别名,商品备注,是否可见,是否有父类别处理管理员在后台商品类别表中查看修改创建子类别,并根据所输入的信息填入商品类别表中。输出数据在前台用户购买商品时可以查看商品分类。(3)模块输入项表517商品类别管理模块输入表TAB517THEINPUTTABLEOFPRODUCTCATEGORYMANAGEMENTMODULE名称标志数据类型数据范围数据来源商品编号TYPEID整型111个字符用户手动输入商品类别名NAME字符型136个字符用户手动输入商品备注NOTE字符型1200个字符用户手动输入是否可见VISIBLE位数据类型13个字符用户手动输入父类别PARENTED整型118个字符用户手动输入(4)模块输出项表518商品类别管理模块输出表TAB518THEOUTPUTTABLEOFPRODUCTCATEGORYMANAGEMENTMODULE结果输出形式创建子类别在前台该类别下显示下创建的子类别修改在前台查看修改后的类别名查询显示类别的详细信息(5)模块流程逻辑上上YESNO上上上上上上上上上上上上上上上上NOYES上上上上上YES上上上上上上上上上上上上上上上图57商品类别管理模块流程图FIG57FLOWCHARTOFPRODUCT_CATEGORYMODULE(6)模块接口管理员在PRODUCTTYPEMANAGE页面中对商品类别进行查看、创建、修改。在图片管理模块中可以对商品的图片进行修改,并对相应商品的评价进行管理,还可以根据商品名称和类别等与数据库商品类别表、商品评论表中的数据进行比较修改。六、系统测试(一)测试计划1、注册模块功能测试表61注册模块测试表TAB61THETESTTABLEOFREGISTRATIONMODULE测试类型黑盒测试测试方法等价类划分法测试内容注册模块划分等价类1用户名有效等价类会员名在520个字符之间由小写字母,数字,下划线组成用户名在数据库中的表不存在无效等价类字符个数在其它范围内用户名在数据库中的表已存在2密码有效等价类密码在616个字符之间由数字和英文字母组成无效等价类密码不在116个字符范围内;由中文组成3再输入一遍密码有效等价类与上面输入的密码相符无效等价类与上面输入的密码不符合4联系方式有效等价类由11位移动数字或12位固定数字和划线组成无效等价类英文字母或是中文字符;其他位数的号码组成5电子邮件有效等价类由英文字母数字和、COM组成无效等价类由中文字符或是没有、COM等字符组成编号1234567参数1JINXINJINXINJINXINJINXINJINXINJINXINJIN参数2123456123123456123456123456参数3123456123123456123456参数4158168456981234515816845698测试用例参数51QQCOM12期待结果正确出错出错出错出错出错出错实际结果正确出错出错出错出错出错出错结论正确正确正确正确正确正确正确2、登录模块功能测试表62登录模块测试表TAB62THETESTTABLEOFLOGINMODULE测试类型黑盒测试测试方法等价类划分法测试内容登录模块划分等价类1用户名有效等价类用户名长度为510个字符用户名在数据库中存在无效等价类用户名在数据库不存在用户名长度不在510个字符范围内2密码有效等价类密码长度为616个字符与数据库中该用户注册的密码相符合无效等价类密码长度不在该范围内与数据库中该用户注册时的密码不一致编号参数1参数2期待结果实际结果结论1JINXIN123456正确正确正确2JINXIN123出错出错正确3JIN123456出错出错正确4123456出错出错正确5JINXIN出错出错正确6JINXINHUA3333123456出错出错正确测试用例7汪燕华123456出错出错正确3、用户管理模块功能测试表63添加权限模块测试表TAB63THETESTTABLEOFADDINGPERMISSIONMODULE测试类型黑盒测试测试方法错误推测法测试内容添加权限模块前提条件成功登录后台管理,并拥有用户管理权限执行步骤1根据注册账号登录后台管理系统2点击“添加权限”3填写权限信息权限名称,权限描述,所属模块,权限路径4点击“确定”按钮预期输出提示“添加权限成功”方框实际结果提示“添加权限成功”方框结论正确表64添加菜单模块测试表TAB64THETESTTABLEOFADDINGMENUMODULE测试类型黑盒测试测试方法错误推测法测试内容添加菜单模块前提条件成功登录后台管理,并拥有用户管理权限执行步骤1根据注册账号登录后台管理系统2点击“菜单管理”中的“新增菜单”3添加菜单信息菜单名,排序,路径,选择所属父菜单4点击“确定”按钮预期输出提示“成功添加”在前台和后台的菜单项中显示该结果实际结果提示“成功添加”在前台和后台的菜单项中显示该结果结论正确4、广告管理模块功能测试表65添加广告模块测试表TAB65THETESTTABLEOFADDINGADSMODULE测试类型黑盒测试测试方法错误推测法测试内容添加广告模块前提条件成功登录后台管理系统,并拥有该广告管理模块的权限执行步骤1根据注册账号登录后台管理系统2点击添加广告3添加广告的相关信息广告名称,访问路径,图片位置选择,广告图片4点击确定预期输出提示“成功添加广告”方框实际结果提示“成功添加广告”方框结论正确表66修改广告模块测试表TAB66THETESTTABLEOFALTERINGADSMODULE测试类型黑盒测试测试方法错误推测法测试内容修改广告模块前提条件成功登录后台管理系统,并拥有该广告管理模块的权限执行步骤1根据注册账号登录后台管理系统2点击修改广告3重新填写广告的详细信息广告名称,访问路径,图片位置选择,广告图片4点击确定预期输出提示“修改成功”方框实际结果提示“修改成功”方框结论正确表67删除广告模块测试表TAB67THETESTTABLEOFDROPPINGADSMODULE测试类型黑盒测试测试方法错误推测法测试内容删除广告模块前提条件成功登录后台管理系统,并拥有该广告管理模块的权限执行步骤1根据注册账号登录后台管理系统2选择要删除的广告3点击“删除广告”按钮预期输出提示“成功删除广告”方框实际结果提示“成功删除广告”方框结论正确5、订单管理模块功能测试表68订单查询模块测试表TAB68THETESTTABLEOFQUERYINGTHEORDER测试类型黑盒测试测试方法错误推测法测试内容订单查询模块前提条件成功登录后台管理系统,并拥有订单查询模块的权限执行步骤1根据注册账号登录后台管理系统2选择订单查询3填入订单的基本信息订单号,用户名,收货人名称4点击“查询”按钮预期输出返回查询到的订单页面,显示该订单的详细信息实际结果返回查询到的订单页面,显示该订单的详细信息结论正确6、拍卖管理模块功能测试表69查询流拍中的商品测试表TAB69THETESTTABLEOFQUERYINGTHESELLPRODUCT测试类型黑盒测试测试方法错误推测法测试内容查询流拍中的商品前提条件成功登录后台管理系统,并拥有拍卖管理模块的权限执行步骤1根据注册账号登录后台管理系统2点击“浏览流拍商品”3点击“查询”按钮4填写需查询的商品详细信息商品名称,商品类别,底价,销售价,货号。5点击“确认”按钮预期输出显示符合条件的商品信息实际结果显示符合条件的商品信息结论正确表610拍卖商品上架下架测试表TAB610THETESTTABLEOFTHEAUCTIONPRODUCT测试类型黑盒测试测试方法错误推测法测试内容拍卖商品上架前提条件成功登录后台管理系统,并拥有拍卖管理模块的权限执行步骤1根据注册账号登录后台管理系统2点击“拍卖商品列表”3选择要上架或是下架的商品4点击“上架”或是“下架”按钮预期输出设置成功,返回上架列表或是下架列表实际结果设置成功,返回上架列表或是下架列表结论正确7、商品管理模块功能测试表611隐藏或显示商品评论测试表TAB61

温馨提示

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

评论

0/150

提交评论