




已阅读5页,还剩41页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本科毕业设计题目网上数码商城后台管理网上数码商城后台管理摘要本课题设计的目标是建立一个网上数码商城。论文先介绍了开发项目所用到的关键技术,接着从用户需求、经济和技术等三个方面对系统进行分析。在概要设计中,根据系统分析的结果,把系统分为后台管理和前台商城两大模块。根据后台和前台用户的不同需求,把后台细分为订单管理、用户管理、商品管理等模块。详细介绍了在基于ASPNET技术下各个模块的实现过程。本系统利用C编程语言和SQLSERVER2008数据库,并且采用当前最流行的以互联网为基础运行的B/S模式,只要服务器端安装本系统,并且客户端用户能够连上互联网,就可以快捷方便的使用浏览器来使用本系统。我主要负责的内容是后台管理,分别有以下功能模块主要包括有留言模块,订单管理模块,客户管理模块,商品类别模块,商品管理模块,公告管理模块,退出系统模块,7个功能模块。关键词网上数码商城;C;SQLSERVER2008;DIGITALMALLONLINEMANAGEABSTRACTTHISTOPICDESIGNGOALISTOACHIEVEANONLINEDIGITALMALLKEYTECHNIQUESOFLUNWENXIANINTRODUCEDTHEDEVELOPMENTOFTHEPROGRAMUSE,THENTHEANALYSISFROMTHREEASPECTSOFUSERNEEDS,ECONOMICANDTECHNICALSYSTEMINTHEOUTLINEDESIGN,ACCORDINGTOTHERESULTOFSYSTEMANALYSIS,THESYSTEMISDIVIDEDINTOBACKGROUNDMANAGEMENTANDTHEFRONTMALLTWOMODULESACCORDINGTOTHEDIFFERENTNEEDSOFTHEUSERSBACKGROUNDANDFOREGROUND,BACKGROUNDISDIVIDEDINTOORDERMANAGEMENT,USERMANAGEMENT,COMMODITYMANAGEMENTMODULEDESCRIBEDINDETAILINTHEIMPLEMENTATIONPROCESSOFEACHMODULEBASEDONASPNETTECHNOLOGY,ANDTHEDEVELOPMENTPROCESSASTHEFOUNDATIONFORTHEREALIZATIONOFTHESYSTEMISREUSABILITY,MAINTAINABILITYANDSCALABILITYADVANTAGESAREANALYZEDTHESYSTEMUSESCPROGRAMMINGLANGUAGEANDSQLSERVER2008DATABASE,ANDUSECURRENTTHEMOSTPOPULARINTERNETBASEDB/SMODEOFOPERATION,ASLONGASTHESERVERTOINSTALLTHESYSTEM,ANDTHECLIENTCANCONNECTTOTHEINTERNET,YOUCANQUICKLYUSEYOURBROWSERTOUSETHESYSTEMTHEMAINFUNCTIONOFTHISSYSTEMINCLUDEUSERMANAGEMENT,MERCHANDISEMANAGEMENT,ORDERMANAGEMENT,MESSAGEMANAGEMENTETCIAMRESPONSIBLEFORTHECONTENTMANAGEMENTBACKGROUND,RESPECTIVELY,THEFOLLOWINGFUNCTIONALMODULESTHEMAINMESSAGEMODULE,ORDERMANAGEMENTMODULE,CUSTOMERMANAGEMENTMODULE,CLASSMODULEOFGOODS,MERCHANDISEMANAGEMENTMODULE,ANNOUNCEMENTMANAGEMENTMODULE,EXITTHESYSTEMMODULE,SEVENFUNCTIONALMODULESKEYWORDSONLINEDIGITALMALLCSQLSERVER2008目录一、引言5(一)选题背景5(二)课题的主要研究内容5二、可行性分析6(一)系统处理流程6(二)系统数据流程6三、需求分析8(一)系统需求规定81、对功能的规定82、对性能的规定9(二)系统运行环境规定101、硬件及其设备102、支持软件10四、概要设计11(一)系统设计目标11(二)系统功能12(三)、系统分析131、ER图132、数据库关系图143、用例图15(四)、用户层的设计16(五)、数据库层的设计17五、详细设计21(一)程序系统的结构21(二)程序模块设计说明221、管理员登录的实现222、后台管理的实现23六、系统测试34(一)系统部署34(二)测试方法36(三)系统测试37总结44参考文献45致谢46一、引言(一)选题背景互联网的应用从本质上改变了人们的交易方式,许多国内外的企业从上世纪互联网兴起之时已萌发出通过该技术来拓宽销售渠道的想法。网上购物刚开始出现就引发了大众的探讨,其优点不言而喻,但在出现商家信誉难以保证、有关法律法规不健全、物流速度跟不上网购的发展速度等一系列的问题下,网上购物进入了瓶颈期。但在近几年来,网购逐渐成为人们的主流购物方式,大规模的购物潮也引起了相关部门的重视,在有关法律法规的完善及物流行业的日益壮大的情况下,越来越多的商家企业都想到互联网上来分一杯羹,而一个成熟的网络销售系统则是做好网络营销的重要环节。(二)课题的主要研究内容在前期项目开发阶段,我们对项目进行需求分析后,确定使用数据库与ASPNET进行开发工作,进而研发网上数码商城所需要的功能模块。大学生对电子数码产品的需求日益增长,大部分同学选择在校购买,但是校内提供的购买渠道有限,而且质量也参差不齐,所以我们打算开发这个网上数码商城网站来满足同学们在校购买电子数码产品的需要,通过注册登录来浏览购买网站的详细信息以及时下最新的数码产品,通过搜索比对以及浏览买家对产品的评价来选择自己想买的产品。我负责的后台管理主要是为了确保网站信息的及时更新与修改,它包括留言模块,订单管理模块,客户管理模块,商品类别模块,商品管理模块,公告管理模块,退出系统模块这几部分。二、可行性分析(一)系统处理流程这个系统主要是开发一个面向校园学生的网上数码商城网站,而我是主要负责后台的开发,后台管理的全部功能如下图所示图21后台管理全部功能图FIGURE21MANAGEALLFUNCTIONALDIAGRAM(二)系统数据流程根据网上数码商城购物流程,现在采用分层方式显示系统的数据流向。其结果如下顶层图22顶层数据流图FIGURE22TOPLEVELDATAFLOWDIAGRAM中间层图23中间层数据流图FIGURE23MIDDLETIERDATAFLOWDIAGRAM底层图24底层数据流图FIGURE24THEUNDERLYINGDATAFLOWDIAGRAM三、需求分析(一)系统需求规定1、对功能的规定这个网上数码商城主要是面向校园学生购买数码产品的系统,而我主要负责的内容是后台管理,分别有以下功能模块留言模块,订单管理模块,客户管理模块,商品类别模块,商品管理模块,公告管理模块,退出系统模块,7个功能模块。表31留言管理模块IPO表TABLE31MESSAGEMANAGEMENTMODULEIPOTABLE具体功能输入处理输出留言查看点击留言查看读取数据库的数据。跳转该条留言页面留言回复点击回复按钮查看读取数据库的数据。跳转到留言页面留言删除点击删除按钮删除数据库的对应数据。删除成功表32订单管理模块IPO表TABLE32ORDERMANAGEMENTMODULEIPO具体功能输入处理输出订单列表点击订单列表与数据库中的相关数据做比较。弹出所有的订单信息表33客户管理模块IPO表TABLE33CUSTOMERMANAGEMENTMODULEIPOTABLE具体功能输入处理输出客户列表点击客户列表与数据库中的相关数据做比较。弹出所有的客户信息添加新客户点击添加新客户把数据添加到数据库表中。弹出注册新用户界面表34商品类别管理模块IPO表TABLE34CATEGORYMANAGEMENTMODULEIPOTABLE具体功能输入处理输出一级类别管理点击一级类别管理与数据库中的相关数据做比较。弹出所有的一级类别管理信息二级类别管理点击二级类别管理与数据库中的相关数据做比较。弹出所有的二级类别管理信息表35商品管理模块IPO表TABLE35MERCHANDISEMANAGEMENTMODULEIPOTABLE具体功能输入处理输出添加商品商品数据把数据添加到数据库表中。成功添加商品商品列表点击商品列表与数据库中的相关数据做比较。所有商品列表表36公告管理模块IPO表TABLE36ANNOUNCEMENTMANAGEMENTMODULEIPOTABLE具体功能输入处理输出公告信息点击公告信息与数据库中的相关数据做比较。弹出所有的公告信息添加公告公告信息把数据添加到数据库表中。添加成功表37退出系统模块IPO表TABLE37EXITSYSTEMMODULEIPOTABLE具体功能输入处理输出退出系统点击退出系统无退出后台管理2、对性能的规定(1)输入的信息以及其输入过程中的及时性这个网上数码商城的特点是商品更新的准确性,在当今时代,获取信息迟一秒,客人就有可能少一个。而且每次有效且快速的数据更新更是一个专业网站应有的水准,更何况正确的信息可以避免多次信息错误所带来的不必要的浪费。(2)输入的信息以及其输入过程中的正确性信息的及时更新可以说是一项非常困难的事情,而恰恰就是这样的一种困难且重要的事情,却是我们经常遗忘掉的东西。所以我们在对数据进行操作时,应该首先明确自己需要做的是什么,然后迅速且准确的办理完毕。(二)系统运行环境规定1、硬件及其设备电脑型号微星MS7514台式电脑处理器英特尔PENTIUM奔腾双核E5300260GHZ主板微星P45NEO3MS7514英特尔4SERIES芯片组ICH10内存4GB金士顿DDR2800MHZ主硬盘西数WDCWD5000AADS00S9B0500GB/54007200转/分显卡NVIDIAGEFORCEGT2201GB/索泰显示器三星SAM036ESYNCMASTER191英寸声卡瑞昱ALC888英特尔ICH10高保真音频网卡瑞昱RTL8168CP/8111CPPCIEGIGABITETHERNETNIC/微星2、支持软件操作系统WINDOWS7旗舰版32位SP3DIRECTX11数据库SQLSERVER2008开发平台MYECLIPSE85测试工具IE浏览器四、概要设计(一)系统设计目标为了安全起见,本系统对用户密码和提示答案进行了MD5加密,同时在用户登录时还加入了验证码。这些就是这个系统的难点。MD5加密算法是一种单向加密算法,只对数据进行加密,没有办法对加密以后的数据进行解密。单向加密的作用在于即使信息被泄露,这些经过单向加密信息的含义仍然无法完全被破解。对于典型的数据库管理系统,尤其是对于像网上数码商城的数据流量很大的网络管理系统,需要满足很多客户要求,像使方便、操作灵活、界面个性化等要求。所以本系统在设计之初就应该达到下面几个要求(1)人机互动的简洁操作,不仅要界面美观、友好,更需要信息查询方便和灵活,还要客户数据的安全可靠;(2)全面管理所有商品,并可管理最新商品和特价商品;(3)有助于客户快捷地进行商品信息编辑;(4)管理会员的基本资料;(5)实现商品交易的管理;(6)管理系统公告,公布系统站内的最新和及时消息;(7)网上数码商城最大的实现了网站的操作性和维护性;(8)系统运行稳定、安全可靠。(二)系统功能电子商务是指交易各方之间(包括企业与企业之间、企业与消费者之间)利用现代信息技术和计算机网络,按照一定的标准所进行的商贸活动。而传统交易过程的电子化,是企业很好的开展电子商务活动的基本要求。根据系统功能的描述,可以把系统后台划分为以下几个功能模块管理员使用正确的用户名和密码登录,系统要求密码要进行加密,提高安全性。用户登录后,在线管理,管理员可以对商品分类信息进行管理,商品管理,管理员管理,客户管理,订单管理,留言回复,商品类别管理。分类信息可以自定义商品的分类,任意的添加和修改,支持大类和小类。商品管理选择具体的分类信息后,才能添加商品的属性,用户需要上传商品的照片,否则显示系统默认的相片。管理员管理可以添加多个管理员。会员管理可以删除前台注册的会员信息,查看会员信息。订单管理查看前台提交的订单,修改订单状态,删除订单信息。留言管理回复前台用户的留言信息,删除留言信息。其中系统业务流程图如下图41系统业务流图FIGURE41SYSTEMBUSINESSFLOWDIAGRAM(三)、系统分析1、ER图采用ER图实体关系图的方法进行数据结构分析ER图设计方法是一种通过ER图来描述现实世界信息结构的DB设计方法,ER图由实体、属性、联系三部分组成。网上数码商城的ER图如下图所示属于商品类别商品1NM1预定会员N1订单信息商品选购MN拥有订单包含11系统用户留言管理1N图42网上数码商城ER图FIGURE42ONLINEDIGITALMALLERDIAGRAM1商品类别与商品为一对多关联,一个商品类别可以有多个商品,而一个商品只能属于一种类别;图43商品类别管理,商品管理ER图2注册会员与订单为一对多关联,一个会员可以有多张订单,而一张订单只能属于一个会员;图44用户,留言ER图3系统用户(管理员)与留言为一对多关联,一个管理员可以回复多个留言,而一个留言只能由一个管理员回复。2、数据库关系图对于任何数据库,都可以创建任意多个数据库关系图;每个数据库表都可以出现在任意数量的关系图中。这样,便可以创建不同的关系图使数据库的不同部分可视化,或强调设计的不同方面。例如,可以创建一个大型关系图来显示所有表和列,并且可以创建一个较小的关系图来显示所有表但不显示列。网上数码商城的数据库关系图如下图所示图43网上数码商城数据模型图FIGURE43ONLINEDIGITALMALLDATAMODELDIAGRAM网上数码商城数据库由多个表组成管理员表、商品分类表、回复信息表、商品信息表、订单信息表、投诉建议表、购物车表。每个表里面的属性之间的关系如图37所示3、用例图用例模型的主要成分有用例、参与者和系统。系统被看作一个提供用例的黑盒。用例图是一种描述用例的可视化工具,它用简单的图形元素表示出系统的活动者、用例以及它们之间的关系,准确地表达了活动者与系统地交互情况和系统所能提供地服务。网上数码商城包括管理员,会员用户角色。每个角色具有不同的权限和功能,用例图如下管理员留言管理公告管理商品管理商品类别管理客户管理订单管理退出系统订单列表客户列表公告信息商品列表添加商品二级类别管理一级类别管理添加新客户添加公告图44管理员用例图FIGURE44MEMBERSOFTHEUSECASEDIAGRAM该用例图标记了网上数码商城后台管理的管理员用例图,管理员是后台管理的主要参与者,管理员在后台管理可以参与留言管理,订单管理,客户管理,商品类别管理,商品管理,公告管理,退出系统等操作。其中,留言管理负责编辑用户评论,对用户评论进行回复和删除;订单管理负责对用户的订单进行追踪查看;客户管理负责修改用户权限,如修改密码,删除用户,添加新用户;商品类别管理是负责编辑或删除已有商品的信息和对其分类;商品管理负责管理商品信息,添加新增产品;公告管理负责添加公告,方便告知用户优惠商品;退出系统则负责退出后台管理。(四)、用户层的设计在系统需求分析的阶段,已经搞清楚了“做什么”的问题,而且通过逻辑模型来描述出来。接着进入了设计的阶段,我们逐渐要从“做什么”的问题转变到“怎么做”的问题中来,并且在“设计说明书”文档中反映出来,可以简单的说系统设计其实就是把需求变为表示的过程,刚开始的这种表示就单一的描述了系统的总体结构,使之成为系统的结构设计和概要设计。接着对结构进一步细化,称之为详细设计。系统设计过程中,要针对设计过程中遇到的问题提出不同的方案,这就让数据流成图变成各种方法可能方案的基础。这里主要就介绍功能设计和数据库的结构设计。网上数码商城需要实现的功能包括用户的管理、以及商品信息和订单信息的管理和使用等。具体来讲,它包含用户管理中常见的注册、登录操作,查询商品信息、放入购物车、下订单、给管理员留言以及个人信息资料操作,商品信息管理,订单管理和留言管理中的添加、删除、修改等。我是一个性格较内向的男生,生活在扬州。从小就不爱与别人交流,除了性格孤僻之外,还有一个原因,就是发现自己阴劲比起同龄人的小很多。所以一直以来我都非常自卑。后来参加工作之后,遇到较心仪的女生,我们就自然而然的在一起了,之前没发生关系的时候,感觉很好,到后来,随着感情的发展,也就发生了男女之事。唉,令我难堪的是,第一次就败下阵来,就因为那玩意儿小,她就安慰道,第一次,没关系,可能太紧张了,我也就不在意了。但是现在我们结婚好久了,这种现象还一直存在,我就按捺不住了,去网上到处寻找男性增大增长外用药,后来一次无意中在网上看到了一篇关于增大增长外用药的帖子,进去一看,我认真的看了这个帖子,很多人都说马老中医开的方子真不错,我就去加了马老中医的徽亻言MSDF003,我又仔细的看了这个产品介绍,我觉得还行我就定购了2个疗程的。我用过之后我和她房事的时候,她都不敢相信他身边的这个男人是他原来的老公,说实话我自己也觉得比以前牛了好多。后台管理员负责管理网站上用户信息、商品信息、商品分类信息、订单信息的管理。其中包括商品信息和商品分类的增加、删除、修改,用户信息和留言信息的删除和回复。(五)、数据库层的设计它的定义是在完成了信息分类和各种数据之间的关系的基础上,用定义表来标示各种信息。其中的定义表的作用是用来定义不同表的表名。表中各字段的名称、数据类型长度和允许空。网上数码商城的数据库表如下所示1、管理员信息表表名USERINFO描述表储存的是用户的一些信息,如编号、用户名、密码、权限等具体表结构如下所示表41管理员信息数据库表TABLE41ADMINISTRATOROFINFORMATIONDATABASETABLE列名数据类型可否为空说明USERIDINTNOTNULL编号USERNAMETEXTNOTNULL用户名PASSWORDTEXTNULL密码POWERINTNULL权限1管理员2商家EMAILTEXTNULL邮政编码QUESTIONTEXTNULL找回密码问题ANSWERTEXTNULL找回密码答案2、商品分类表表名TYPE_1描述表储存的表储存的是商品的类型以及商品的名称具体表结构如下所示表42商品分类数据库表TABLE42CATEGORIESDATABASETABLE列名数据类型可否为空说明TYPEID_1INTNOTNULL编号TYPENAMETEXTNOTNULL名称3、回复信息表表名RELAY描述表储存的是网站的回复信息,包括回复时间、内容、编号以及回复人等。具体表结构如下所示表43回复信息数据库表TABLE43REPLYMESSAGEDATABASETABLE列名数据类型可否为空说明RELAY_IDINTNOTNULL编号RELAY_CONTENTTEXTNOTNULL回复内容RELAY_TIMETEXTNULL回复时间MESSAGES_IDINTNULL消息编号MUSER_IDTEXTNULL回复人4、商品信息表表名PRODUCTS描述储存的是商品的主要信息,如价格、数量、图片、库存等,以及包括是否特价是否推荐等信息。具体表结构如下所示表44商品信息数据库表TABLE44PRODUCTINFORMATIONDATABASETABLES列名数据类型可否为空说明PRODUCTIDINTNOTNULL商品编号PRODUCTNAMETEXTNOTNULL商品名称TYPEID_1TEXTNULL商品第一级分类TYPEID_2INTNULL商品第二级分类RECOMMENDEDTEXTNULL是否推荐SPECIALSTEXTNULL是否特价PRICETEXTNULL商品原价USERPRICEINTNULL会员价格SPECIALSPRICETEXTNULL特价POINTCOUNTTEXTNULL点击数量IMAGEPATHTEXTNULL图片路径COUNTTEXTNULL商品库存数量SELLCOUNTTEXTNULL销售数量DESCRIPTIONTEXTNULL商品描述5、订单信息表表名PRODUCTS描述表储存的是用户在购买以后生成的订单表,包括订单编号、商品编号、收货人等。具体表结构如下所示表45订单信息数据库表TABLE45ORDERINFORMATIONDATABASETABLE列名数据类型可否为空说明ORDERIDINTNOTNULL订单编号PRODUCTIDTEXTNOTNULL商品编号USERIDTEXTNULL用户编号ACCEPTNAMEINTNULL收货人ADDRESSTEXTNULL收货地址POSTALCODETEXTNULL邮政编码PHONETEXTNULL联系电话DELIVERYTEXTNULL送货方式PAYMENTINTNULL付款方式STATETEXTNULL订单状态ORDERTIMETEXTNULL下单时间ORDERPRICETEXTNULL订单总额6、投诉建议表表名MESSAGE描述表储存的网站的投诉建议信息,包括编号、姓名、内容和时间。具体表结构如下所示表46投诉建议数据库表TABLE46COMPLAINTSPROPOSEDDATABASETABLE列名数据类型可否为空说明MESSAGES_IDINTNOTNULL编号MESSAGES_NAMETEXTNOTNULL姓名MESSAGES_CONTENTTEXTNULL内容MESSAGES_TIMEINTNULL时间ISDELETETEXTNULL删除7、购物车表表名CART描述表储存的客户购买以后购物车的信息,包括商品的编号、用户的编号等。具体表结构如下所示表47购物车数据库表TABLE47CARTDATABASETABLES列名数据类型可否为空说明CARTIDINTNOTNULL编号USERIDTEXTNOTNULL用户编号PRODUCTIDTEXTNULL商品编号COUNTINTNULL商品数量CHECKOUTTEXTNULL是否结帐五、详细设计(一)程序系统的结构这个网上数码商城的全部功能如下图所示图51网上数码商店全部动能图FIGURE51ONLINEDIGITALSTOREKINETICENERGYFIG(二)程序模块设计说明1、管理员登录的实现后台管理员需要登录后才能进行管理,其中管理员登录界面如图下图所示图52登录界面FIGURE52LOGINSCREEN登录部分的实现过程如下点击登录按钮后,后台将实例化用户实体类,把用户名和密码赋给相应属性。调用业务操作层的查询方法。业务逻辑层调用数据库操作的查询方法,查询符合用户名和密码为查询条件的记录,并把记录结果返回给逻辑层。逻辑层判断结果集中的数据,如果为1条记录,就返回TRUE,否则返回FALSE。界面根据逻辑层返回的结果提示相应的信息。流程图如下开始输入用户账号和密码登录成功登录失败账号密码是否正确YN图53管理员登录流程图FIGURE53ADMINISTRATORLOGINFLOWCHART2、后台管理的实现21留言管理模块实现在留言管理模块,管理员可以对用户对商城的留言进行回复和删除的操作。如图所示图54查看用户评论界面FIGURE54VIEWUSERCOMMENTINGINTERFACE图55回复用户评论界面FIGURE55REPLYUSERCOMMENTSINTERFACE留言管理模块操作如下1点击“留言管理”,进入留言管理界面;2点击“回复”,进入回复评论界面,输入回复内容,点击“回复该留言”提交回复;3点击“删除”,对当前回复进行删除操作;流程图如下开始进入留言管理模块删除留言回复留言图56留言管理流程图FIGURE56MESSAGEMANAGEMENTFLOWCHART22订单管理模块实现在订单管理模块,管理员可以对用户的订单进行追踪查看,界面如下图所示图57订单管理列表界面FIGURE57ORDERMANAGEMENTLISTINTERFACE图58查看订单界面FIGURE58VIEWORDERSINTERFACE订单管理模块操作如下1点击“订单管理”,进入订单管理界面;2点击“查看订单”,进入查看订单界面,在这里,可以查看但订单的相关信息;3点击“收获确认”,对用户已收到的商品进行确认操作;4点击“商家发货”,对还未发货给用户的商品进提醒发货操作;流程图如下开始进入订单管理模块收获确认商家发货是否发货YN图59订单管理流程图FIGURE59ORDERMANAGEMENTFLOWCHART23客户管理模块实现在客户管理模块,管理员可以进行修改用户权限操作,如修改密码,删除用户,添加新用户,界面图如下图510用户列表界面FIGURE510USERLISTSINTERFACE图511修改用户资料界面FIGURE511MODIFYTHEUSERDATAINTERFACE图512修改用户密码界面FIGURE512TOMODIFYTHEUSERPASSWORDINTERFACE图513添加用户界面FIGURE513ADDUSERINTERFACE客户管理模块操作如下1点击“客户管理”,再点击“客户列表”,进入客户列表界面;2点击“查看”,进入查看用户资料界面,在这里,可以对当前用户资料进行修改操作;3点击“修改密码”,进入修改密码界面,管理员输入新密码,点击“修改用户密码”确认修改;4点击“添加新用户”列表,进入添加新用户界面,管理员输入新用户的相关信息,点击“注册新用户”确认添加;流程图如下开始进入客户管理模块客户列表模块修改密码模块图514客户管理流程图FIGURE514CUSTOMERMANAGEMENTFLOWCHART23商品类别管理模块实现在商品类别管理模块,管理员可以对商品进行一级二级类别管理,界面如图图515一级类别管理界面FIGURE511ACATEGORYMANAGEMENTINTERFACE图516二级类别管理界面FIGURE512SECONDARYCATEGORYMANAGEMENTINTERFACE商品类别管理模块操作如下1点击“商品类别管理”,再点击“一级类别管理”,进入一级类别管理界面;2在一级类别管理界面,点击“EDIT”,对当前商品的一级分类进行修改;点击“删除”,对当前商品进行删除操作;也可以在“添加新分类”输入分类名称,添加新的分类;3点击“二级类别管理”,进入二级类别管理界面,点击“EDIT”,对当前商品的二级分类进行修改;点击“删除”,对当前商品进行删除操作;也可以在“添加新分类”输入分类名称,添加新的分类;流程图如下开始进入商品类别管理模块一级类别管理二级类别管理图517商品类别管理界面FIGURE517CATEGORYMANAGEMENTINTERFACE24商品管理模块实现在商品管理模块,管理员可以对商品相关信息进行修改处理,添加新增产品,界面如下图518添加新商品界面FIGURE518ADDNEWPRODUCTSINTERFACE图519查看商品列表界面FIGURE519VIEWSHOPPINGLISTINTERFACE商品管理模块操作如下1点击“商品管理”,再点击“商品列表”,进入商品列表界面;在这里,点击“编辑”,可以对当前商品信息进行信息修改操作,点击“删除”,删除商品操作;2点击“添加商品”,进入添加商品界面,在这里,管理员可以输入新商品的相关信息,添加新的商品;流程图如下开始进入商品管理模块查看商品添加商品图520商品管理流程图FIGURE520COMMODITYMANAGEMENTFLOWCHART25公告管理模块实现在公告管理模块,管理员可以添加公告,更新公告信息方便告知用户优惠商品,界面如下图521公告列表界面FIGURE521ANNOUNCEMENTLISTINTERFACE图522添加公告界面FIGURE522ADDANNOUNCEMENTINTERFACE公告模块操作如下1点击“公告管理”,再点击“公告信息”,进入公告列表界面;在这里,可以查看公告的详细信息,也可以对当前公告进行删除操作;2点击“添加公告”,进入添加公告界面,在这里,管理员输入公告标题和类容,按保存进行添加新公告操作;流程图如下开始进入公告管理模块查看公告添加公告图523公告管理流程图FIGURE523ANNOUNCEMENTMANAGEMENTFLOWCHART六、系统测试(一)系统部署运行系统需要安装SQLSERVER2008和安装IIS服务器。1依次点击“开始菜单程序MICROSOFTSQLSERVER数据库管理器”,打开数据库管理器。如图所示图61数据库管理器FIGURE61DATABASEMANAGER2选中数据库右键所有任务附加数据库如图所示图62附加数据库FIGURE62ADDITIONALDATABASE3在弹出的小窗口中单击浏览(“)选择你数据库文件所在的路径如图所示图63选择数据库文件FIGURE63SELECTTHEDATABASEFILE图64选择文件FIGURE64SELECTTHEFILE4选择后缀名为MDF的文件5好了,点击确定。(二)测试方法系统测试是开发过程的重要组成部分,是用来确认一个程序的品质或性能是否符合开发之前所提出的一些要求。软件测试就是在软件投入运行前,对软件的需求来进行分析、软件设计规格说明和编码的最终复审。(三)系统测试31管理员登录模块测试管理员登录进行测试,管理员只有正确登录后,才能对用户信息修改或删除,若管理员名称、密码错误,会出现错误提示。根据软件工程测试用例的设计方法,设计的测试用例如表所示。表61管理员登录测试表TABLE61ADMINISTRATORLOGINTESTTABLE输入等价类测试数据预期结果ABC管理员不存在管理员名称ADMIN正常登录7777密码错误密码ADMIN提示成功以上测试表明当管理员名称和密码都正确,才可以正常登录,否则出现对话框提示错误,如图所示。图65登录异常图FIGURE65LOGINABNORMALFIGURE32客户管理模块测试在客户管理模块测试添加新用户和修改密码功能,按要求输入相关信息,测试是否成功添加用户和修改密码,测试用例表和测试结果如下表62添加用户测试表TABLE62ADDUSERTESTTABLE输入等价类测试数据预期结果用户名陈嘉威密码123确认密码123电子邮箱密码问题我爱你问题答案你爱我成功添加新用户图66添加新用户并成功添加FIGURE66TOADDNEWUSERSANDSUCCE
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年人工智能应用工程师认证考试模拟题
- DB43-T 2209-2021 特种设备作业人员考试机构基本条件
- 2025年中国海油北美公司岗位笔试答题技巧与模拟题解析
- 2025年乡镇畜牧站招聘考试畜禽粪污管理专项训练题
- 农产品销售任务承诺书范文
- 2025年公共交通应急预案演练计划
- 智能物流调度平台创新创业项目商业计划书
- 2025年光荣院招聘面试心理测试与模拟题解析指南
- 汽车外观未来趋势概念设计创新创业项目商业计划书
- 市政工程工程变更管理办法及流程
- 2025年国家统一司法考试真题及答案
- 绿色矿山培训课件
- 纪念抗美援朝队会课件
- 2025-2026学年人教版(2024)小学数学三年级上册(全册)教学设计(附目录P296)
- 2025广东茂名市信宜市供销合作联社招聘基层供销社负责人2人笔试模拟试题及答案解析
- 医院护理人文关怀实践规范专家共识
- 成人反流误吸高危人群全身麻醉管理专家共识(2025版)解读
- 初二体育课程教学计划及实施
- 2025年山东省临沂市、枣庄市、聊城市、菏泽市、济宁市中考语文试题解读
- 浙江省金华市婺城区2024-2025学年七年级上学期语文期中考试试卷(含答案)
- 2025年10月自考00227公司法真题及答案
评论
0/150
提交评论