版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
中文题目校园水果直销平台的设计与实现目录(黑体小二号,两字之间空两格,居中)(四号宋体空2行)(用Word功能自动生成目录,只排到三级标题)1 引言 81.1 研究背景 81.1.1 问题的提出(红色字体是修改过的) 81.1.2 国内外的研究意义 81.2 研究意义 81.3 系统开发环境、开发技术简介 91.3.1 开发环境简介 91.3.2 开发技术简介(修改) 92 需求分析 102.1 功能需求分析(需求分析的简单介绍) 102.1.1 用户前台系统 102.1.2 后台管理系统 102.2 可行性分析 112.2.1 技术可行性分析(修改) 112.2.2 运行可行性分析(修改) 113 系统设计 123.1 系统模块整体设计 123.2 数据库设计 133.2.1 数据分析 133.2.2 数据库详细设计 143.3 系统首页设计 174 系统的开发与实现 194.1 系统前台的基本功能设计与实现 194.1.1 用户模块 194.1.2 商品展示模块 224.1.3 购物车模块 224.1.4 收银台模块 234.1.5 浏览订单模块 244.1.6 公告浏览模块 244.1.7 用户留言模块 254.2 系统后台的基本功能设计与实现 264.2.1 基本信息管理模块 264.2.2 订单信息管理模块 264.2.3 商品信息管理模块 274.2.4 公告信息管理模块 274.2.5 留言信息管理模块 285 系统测试 295.1 前端模块测试 295.1.1 导航栏功能测试 295.1.2 首页商品查看功能测试 305.2 用户注册模块测试 305.3 商品管理模块测试 315.3.1 基本内容同上 错误!未定义书签。5.3.2 基本内容同上 错误!未定义书签。参考文献 33致谢 34附录 35目录页不设页码、页眉、页脚,单独成页。单双面打印。一级标题黑体小四号,二级标题黑体五号,三级标题宋体五号。
校园水果直销平台的设计与实现(黑体小二号居中)摘要:本摘要所要讲的是校园水果直销系统的设计与实现。该水果系统有用户注册、用户登录、资料管理、浏览商品,系统管理员有修改账号密码、添加水果品种与分类、管理水果信息、管理订单相关信息。随着社会发展的提高,加上互联网的快速发展,各具特色的食物都被人们所喜欢,特别是年轻有活力的大学生,使之成为人们日常生活中至关重要的一部分。但是在校园中存在一些困惑,有些学生不愿意出门去买水果或者实体店没找到适合自己的水果。那么该如何解决这些问题呢?也就是该水果销售系统所想要解决的问题。我们可以设计一个校园水果直销系统,这可以给商家和学生带来很多便利,对于商家的便利,比如减去了实体店所需要的选址,装修等问题,还可以省下一些相应的成本。对于学生的便利就是可以足不出门便可以从网上买到自己喜欢的水果。总之,这将会大大提升校园的生活效率,还可以比较好的提升自己在行业中的竞争。关键词:校园水果互联网生活水平方便摘要内容要求200—300字,用宋体小四号。“关键词”三个字用黑体小四号,内容3-5个词为宜。关键词内容用宋体小四号,词与词之间空一格,结束不用标点符号。中文摘要及关键词所有内容单独成页,不设页码、页眉、页脚。全页规格:段前1行,段后0.5行,行间距为固定值25磅。
ResearchandImplementationofFilesAuditSystemforInstantMessenger(“TimesNewRoman”体,小三号加粗,居中)Abstract:Whatthissummaryisaboutisthedesignandimplementationofcampusfruitdirectsalessystem.Thefruitsystemincludesuserregistration,userlogin,datamanagement,andproductbrowsing.Thesystemadministratorhastheabilitytomodifyaccountpasswords,addfruitvarietiesandclassifications,managefruitinformation,andmanageorder-relatedinformation.WiththeimprovementofsocialdevelopmentandtherapiddevelopmentoftheInternet,variousdistinctivefoodsarelovedbypeople,especiallyyoungandenergeticcollegestudents,makingitavitalpartofpeople'sdailylife.Buttherearesomeconfusionsoncampus,somestudentsareunwillingtogoouttobuyfruitorthephysicalstoredoesnotfindthefruitthatsuitsthem.Sohowtosolvetheseproblems?Thisiswhatthefruitmarketingsystemwantstosolve.Wecandesignacampusfruitdirectsalessystem,whichcanbringalotofconveniencetobusinessesandstudents.Fortheconvenienceofbusinesses,suchassubtractingtheproblemsoflocationselectionanddecorationofphysicalstores,itcanalsosavesomecorrespondingcosts.Theconvenienceforstudentsisthattheycanbuytheirfavoritefruitsonlinewithoutgoingout.Inshort,thiswillgreatlyimprovethelifeefficiencyofthecampus,anditcanalsobetterimproveitscompetitionintheindustry.Keywords:Campusfruit;Internet;Livingstandard;Convenience引言研究背景问题的提出(红色字体是修改过的)随着互联网的迅速发展,网上购物俨然已经进入大家的日常生活、网购速度快、消费低等优点深受大家喜欢。在此背景的影响下,传统的线下买卖也将面临转型,适合各行各业,同样,这也适应于大学生校园市场。毋庸置疑,大部分大学生对新鲜事物的接受度总是高于其他行业人群的平均值,这也就意味着,假如在校园搭建这样一个,对于学生来说新鲜度很高且方便快捷的水果买卖系统的的话,那么实现目的的几率就会大大提升。而且会在一定程度上受到校园学生的追捧。除该水果直销系统之外其它的一些销售系统,如手机销售系统、服装销售系统等,都旨在打破传统的各种买卖的各种限制,减少成本,提高整体收入等等,这对社会的进步具有非凡的意义。国内外的研究意义由于现在的现代互联网信息科技的发展的很迅速。我们的文明社会正向着互联网信息社会前进,自1999年互联网潮流慢慢形成,到现在的互联网信息化是适应世界不断进步的脚步。也因为通讯科技的不断进步,应用互联网的用户的规模不停的扩大,这让电子商务飞速遍布到各个地方。以线上买卖、线上付款、旅游预订取代了传统的线下购买。这极大的方便了我们的生活,使我们的生活得到了极大的改善。无论国内外,这些在社会上都很重要,在校园里同样重要,衣食住行缺一不可,而食这方面,水果又很营养,所以为了更方便的使校园学生能购买到新鲜的水果,我们可以做出一个线上购买水果的系统。若校园有了这些东西,那么校园学生生活的体验可能更上一层,得到更多的便利,与此同时也会增加学校的竞争力。研究意义一般的果蔬销售通常是线下生鲜店、超市、生鲜水果贩卖等,这些销售管理方法简单、不成熟,服务不够多样化,不能满足客户需求的日益多样化、需求个性化等,传统的销售方式是以大量的资金为基础的,需要支付租用商店,员工,仓库等等很多的工资;水果直销系统可以突破时间和空间的限制,以线上购买的方法在线销售水果,让客户能够在每个时候都能不间断地进行商品购买。由于大学生是这个社会上一个比较不一样的消费群体,具备非常特殊的代表性。他们在物质上有着很大的需求,但不具备在经济上的独立的能力。由于不成熟的消费思维和消费能力的缺乏,这极大地限制了学生们的消费。所以,在线上互联网就可以轻易地买到便宜的新鲜水果,一定能让他们变为最热衷于水果网上消费的消费者人群。系统开发环境、开发技术简介开发环境简介该水果销售系统的开发环境是Windows10系统、SQLServer2018数据库、JDK1.8、Eclipseneon1软件以及Tomcat7.0服务器。开发技术简介(修改)该水果销售系统用的是MVC框架(ModelViewController),是模型(model)-视图(view)-控制器(controller)的简写,是一种编程模式。它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。每个部件都分别有自己的任务要处理。其中模型层是应用程序中用于处理应用程序数据逻辑的部分。负责将数据存取到数据库中。视图层是应用程序中处理数据显示的部分。负责将相关数据展示给用户,并接收用户输入的数据,但视图层不进行实际的任务处理。控制器层是应用程序中处理用户交互的部分。一般负责从视图读取数据,获取用户输入,并向模型发送数据。该水果销售系统还用到了JAVA的一部分技术,有Jsp、Serverlet、Jdbc、SSH技术(struts+spring+hibernate)。其中,而hibernate则是与数据库进行交互,处理DAO组件的请求并返回处理之后的结果需求分析功能需求分析(需求分析的简单介绍)几乎每件事物都要给人一个初始的良好印象,一件好看的衣服,一个人五官精致等都能让人感觉到很舒服,该系统也是如此,想要让人第一次使用该系统就喜欢上那就必须有一个干净漂亮的界面。当然,除了第一印象之外还要让人在使用该系统的时候用的方便,用的舒服,操作容易上手。所以要对该系统进行一系列的分类优化等,还要让用户对使用该系统产生一定性的依赖,将用户留住,所以也避免不了要出一些优惠等。以下分两个模块,每个模块下面又有一些小模块。用户前台系统用户前台需要一个大方简洁的系统页面,这会给进入该系统的人一种清爽的感觉,让人们在使用本系统的时候会有一种开心的心情,要让操作界面友好,系统易用,这样也可以在一定程度上提高的用户的使用效率。对水果的种类进水果分类,方便用户的水果商品的详情进行查看和对比。设置系统公告通知栏,使用户在使用该系统的时候能够第一时间知道系统的各种活动动态,如限时优惠等。购物车与系统用户的下单支付功能。供系统用户使用的留言板,收集反馈信息以及时做出调整。商品的热销排名功能。后台管理系统订单明细查询功能、水果明细查询功能;综合的后台管理系统,不但能修改管理员自己的信息,还能修改水果相关内容,也可以添加水果种类的信息,并在相应种类下添加具体的水果品种。能浏览和删除系统用户的相关信息,为系统用户信息的保存提供靠谱的保障;对于仓库商品不足的时候,管理员需要及时添加,以确保水果的销售,财务统计可显示一段时间的销售额,方便管理员统计。可以浏览和维护留言板、更新和移除公告。可行性分析技术可行性分析(修改)对于该水果直销系统的技术可行性而言,不仅需要考虑到本身软件硬件的性能要求和根据环境提出的条件,编码人员和操作人员的水平等方面也需要进行深入的分析和研究;为了使水果直销系统有很好的技术可行性,首先对于开发模式选择了较为热门而且运用比较广泛的B/S模式,得益于其在各个行业的良好使用,对于编程过程中使用到的HTML、JSP、CSS、SSH框架都为此次开发提供了非常重要的技术支持。而开发水果直销系统必然离不开开发工具和数据库,所以软件方面我选择了较为稳定的eclipseneon.3和jdk8.0以及Tomcat8.0,数据库选择了SQLsever2018较为稳定。综上所述,技术可行性软硬件均可实现。运行可行性分析(修改)由于网络以及智能手机的不断发展,人们对于线上买卖已经有了一定的适应程度,淘宝、京东、亚马逊的成功更是表示出了对于网上销售平台人们的认可以及极大热情,而越来越多的企业也注意到了这个商机,争先恐后选择尝试网上销售系统来推广自己的产品和企业名气,而网上销售系统也不负众望为各家企业带来了全新的销售模式、更高的销售额以及更广泛而稳定的客户群,这众多优点使得网上销售系统将会得到企业与客户的双重肯定。本水果直销系统专门针对各种水果的综合销售系统,通过对各类水果信息的收集汇总比较展示,使得大家在购买水果时可以有所借鉴,选择自己最喜欢吃的水果,无论是前台浏览购物还是后台的信息维护数据改变操作都极其简单,客服人员通过短时间的训练便能熟练操作,所以可以认为该系统在运行可行性方面可实现。系统设计系统模块整体设计该水果销售系统有前端(前台)模块和后端(后台)模块,前端模块和后端模块分别两个模块的基础上每一个模块又拆为一些小模块。前端模块有:商品显示模块:通过更新新商品,页面显示优惠商品,商品交易总榜显示每一件商品的销售情况;商品查询模块:按商品的分类查看商品的详情;购物车模块:用户将商品加入购物车里,浏览购物车里的商品。从购物车中删除和清理不喜欢的商品,修改要买的商品的数目;收银台模块:用户对购物车里的商品进行下单结算;用户模块:用户可以进行注册、登录、资料修正以及找回密码等操作;订单查询模块:用户可以浏览订单知道自己相关订单详情和以往订单的详情;公告浏览模块:用户通过查看公告内容,使用户可以第一时间了解到系统的更新的信息。留言模块:供用户使用的留言板,可以对管理员提意见,因此可以及时做出调整后端模块有:商品管理模块:按分类浏览商品,对商品的信息实施更新;用户管理模块:管理员对用户信息的进行查看和删除操作;管理员模块:修改管理员的相关信息,如改名字,上传新头像等。订单管理模块:管理员查询订单,查看订单明细,删除订单信息,进行订单受理;公告管理模块:管理员发布,删除或更新公告;留言模块:可以浏览用户的反馈和评价,方便管理员及时做出调整。数据库设计市场上出现的很多系统,不管是销售系统还是教育系统,都需要一个性能高,容量大的数据库,这样才能更好的保证系统的安全,并且还可以用来支撑庞大的用户携带的访问量,,所以在选数据库的时候避免使用小型的数据库,尽量使用大型企业的数据库,如SQLServer等,该水果销售系统使用的便是SQLServer2018数据库数据分析毋庸置疑,数据库的主要作用就是将数据进行保存并且提供给前台系统,对数据进增加、删除等操作。所以只要知道该水果直销系统功能的数据需求,便可以确认该数据库的表结构与数据类型了。在用户进入系统的时候会需要进行登录注册等操作,所以需要对用户的注册信息进行数据保存,因此需要一个用户信息表。数据项有用户的登录账号和登录密码等;每个商品都有着自己的分类,价格,详细信息等,所以需要建立一个商品数据详情表对每一个商品进行分类管理。用户下单商品会产生相关的订单详情,所以也需要建立一个订单信息表以记录商品订单的基本明细等;用户下单后生产订单,存在收获地址,订单时间等,所以也要一个表来对这些内容进行记录;既然有用户信息详情表那么也同样会有系统管理员的信息表以对管理员进行维护等;购买商品并收到商品,用户很大可能会对收到的商品进行评价反馈,会在留言板进行反馈,所以也要建立一个相关的留言信息表,表包括留言内容,留言用户昵称,留言时间等;为了用户能在第一时间了解系统的一些重要信息,需要建立一个公告数据表存储公告内容等;所以通过以上的简单分析之后,我们便可以得出需要创建的表,以下是建立该数据库的一些数据信息表的数据项:用户信息表,其数据项有系统用户账号、用户密码等;商品信息表,其数据项有商品名称、价钱、特价等;商品分类信息表,其数据项有商品分类等;订单信息表,其数据项有订单号,下单的用户编号,收货地址等;订单明细详情信息表,其数据项有订单号,用户的下单时间等;管理员信息表,其数据项有系统管理员的账号和密码等;留言表,其数据项有留言内容,留言的时间等;公告表,其数据项有公告内容,公告发布人,发布时间等;数据库详细设计在数据库设计的时候,需要考虑的事项有很多,具体事项如下:数据库的设计要知道哪些字段放哪些值,尽可能的提高空间容量减少冗余;要保证数据库用户的安全性;提高数据库的性能并保证数据库的完整性 数据库要保证列名字段等的统一与明确,尽量减少甚至拒绝在设计数据库的时候出现错误;经常对数据库进行数据维护E-R图如下图3-1所示。图3-1水果直销系统数据库ER图我将该水果直销系统的数据库的命名为db_wlgw(未来广外)又根据该校园水果直销系统的需求分析,数据分析,所以将该系统的数据库划分为8张表。用户信息表这一张数据表是用来记录系统用户的基本信息的,是用户的基础权限,方便管理员对用户信息进行维护和管理,如下方表3-1所示表3-1t_user(用户信息表)序号名称别名类型长度(字符)1user_idIDInt42user_name用户昵称Varchar503user_pw用户密码Varchar504user_realname用户姓名Varchar505user_address用户地址Varchar506user_sex用户性别Varchar507user_tel用户联系电话Varchar508user_email用户联系邮箱Varchar509user_qq用户联系QQVarchar50商品信息表该商品信息表是用来记录该校园水果直销系统的所有商品的详情信息的,如下方表3-2所示表3-2t_goods(商品信息表)序号名称别名类型长度(字符)1goods_id产品IDInt42goods_name产品名称varchar503goods_miaoshu产品描述varchar50004goods_pic产品图片varchar505goods_yanse产品颜色varchar506goods_shichangjia产品市场价int47goods_tejia产品特价int48goods_isnottejia普通产品varchar509goods_catelog_id产品分类号int4商品分类信息表该商品分类信息表是用来记录所有商品的分类的详情信息的,方便系统用户的浏览查询,提高管理员管理商品的的效率,如下方表3-3所示。表3-3t_catelog(商品分类信息表)序号名称别名类型长度(字符)1catelog_id商品分类编号Int42catelog_name商品分类名称Varchar503catelog_miaoshu商品分类描述Varchar5000订单信息表该订单信息表是用来记录订单的详情信息的,用户可在下单后看到产生的订单信息,同时也方便了管理员的出货。如下方表3-4所示。表3-4t_order(订单信息表)序号名称别名类型长度(字符)1order_id订单IDInt42order_bianhao订单编号Varchar503order_date订单日期varchar504order_zhuangtai订单状态varchar505order_jine订单消费金额Int46order_songhuodizhi订单送货地址Varchar507order_fukuangfangshi付款方式Varchar508order_user_id用户IDInt4订单明细详情信息表该订单明细详情信息表是用来记录生成订单的信息的。如下方表3-5所示。表3-5t_orderItem(订单明细详情信息表)序号名称别名类型长度(字符)1orderItem_id订单明细编号Int42order_id订单编号Int43goods_id产品编号Int44goods_quantity产品购买数量Int4管理员信息表该管理员信息表是用来记录管理员的基本信息的,方便了管理员的维护,如下方表3-6所示。表3-6t_admin(管理员信息表)序号名称别名类型长度(字符)1userId管理员IDint42userName管理员名称Varchar503userPw管理员密码Varchar50留言表该留言表是用来记录用户对产品的评价留言以及对售后服务反馈相关信息的。如下方表3-7所示。表3-7t_liuyan(留言表)序号名称别名类型长度(字符)1liuyan_id留言idInt42liuyan_title留言标题Varchar503liuyan_content留言内容Varchar50004liuyan_date留言时间Varchar505liuyan_user留言客户Varchar50公告表该公告表是用来记录管理员发布的公告内容的,方便用户能够第一时间了解该系统的动态。如下表3-8所示。表3-8t_gonggao(公告信息表)序号名称别名类型长度(字符)1gonggao_id公告编号Int42gonggao_title公告标题Varchar503gonggao_content公告内容Varchar50004gonggao_data公告创建时间Varchar505gonggao_fabuzhe公告发布人Varchar50系统首页设计该水果销售系统的首页我将它分为了两大部分,第一部分是顶部的一个导航栏,该导航栏包括用户注册、购物车、搜索栏等的基础功能,第二个部分就是导航栏下方的整个首页,第二部分又拆为几个小部分,分别是用户登录、轮转图等基础功能。其中用户登录部分就是系统用户登录进入该系统购买商品所需要到的部分,登录旁边有个注册,用户可以点击进行注册操作。轮转图的更新内容是为了能让用户能第一时间知道该系统的热点。水果分类这一部分是为了让用户能够更好的搜索自己所需要买的商品。排行部分就是显示商品的销量。还有新品上市部分,特价销售部分等。系统首页设计如下图3-2所示。图3-2系统界面系统的开发与实现第四章是对该校园水果销售系统的前后端功能设计与实现进行一个简单的说明。系统前台的基本功能设计与实现该小节是对该校园水果销售系统的前端功能设计与实现进行一个简单的说明。用户模块因为在很多的系统中都存在或多或少的漏洞,加上许多用户注册时使用的密码都极为简单,这很容易会让别人通过数据字典进行密码爆破,从而泄露密码,所以为了保障用户账户的隐私,系统要对用户注册的信息管理要有所保证。所以用户信息管理是任意一个系统都必须注重的部分。该部分包含用户注册,登录等基础功能。注册实现目标用户点击注册按钮会弹出一个注册框,用户需要根据注册的要求进行相关的操作,比如输入用户昵称、密码、家庭地址等。最主要的部分就是输入手机验证或者邮箱验证部分,因为现在大多数人的手机号或者邮箱号都是独一无二的。这样就可以大大提高用户的真实性。用户在填写完相关的正确信息后,系统会给出登录成功的提示,并且进入到系统的首页。反之便不成功,系统会提示用户返回注册页面重新输入正确信息。系统会将注册成功的用户保存到本地的数据库中。注册页面如下图4-1所示图4-1用户注册实现过程用户注册所在页:userReg.jsp表单代码:<formaction="<%=path%>/userReg.action"name="form1"method="post">。其中action的作用就是请求地址,就是当用户点击按钮后会跳转到action绑定的相关地址,这里要跳转的是userReg.jsp,name则为起名的作用。Method为提交表格的方法,它有get和post提交方法,这里我用post提交方法是它相对比较安全。登陆以及验证登录流程为了系统的安全,用户在进入系统进行购买商品等操作的时候就必须要进行登录操作,用户登陆时需通过输入登录的相关信息,然后跟数据库的数据进行对比,用户输入信息正确,则进入系统,否则进入系统失败,返回错误参数提示用户重新输入登录信息。登录流程如下图4-2所示。图4-2登录流程实现目标我观察过很多网上购物的系统,大多都是允许客户不用登陆便可以进行商品的浏览,只是在用户需要购买商品的时候才提示用户进行登录才做。所以在登陆方面我也按照其它系统一样,当用户决定需要进行购物的时候才弹出提示框让用户进行登录。登录的界面如下图4-3所示。图4-3登录界面实现过程用户登录所在页:index.jsp表单代码:if(document.userLogin.userName.value==""),这个判断语句用来将用户输入的信息是否为空,假如为空则提示用户输入信息。假如不为空则将输入信息和数据库的信息进行对比验证的,如果信息相匹配,则进入系统成功,否则登录失败。商品展示模块实现目标该模块要实现的目标就是提高用户的使用该系统的效率,所以我在该系统做了一些小模块,比如水果分类,限时优惠等。用户可以在分类区选择喜欢的水果品种,限时优惠区是方便用户选出一些自己能接受的价格。结合起来这样用户就可以更方便的选择自己喜欢的且物美价廉商品。拿特价为例。特价的界面如下图4-4所示。图4-4特价界面实现过程商品展示所在页:index.jsp。该模块通过调取数据库所存储的相关信息,然后将其显示到各自的小模块中购物车模块购物流程用户看到喜欢的商品并选中规格数量之后可将商品加入至购物车中,当要对商品进行结算之后可到购物车中进行订单浏览,选中要购买的商品,点击结算按钮,提交订单后进行货款支付。购物流程如下图4-5图所示。图4-5购买流程实现目标该模块的目标很简单,就是让用户可以将喜欢的商品加到购物车里,并且能进行订单结算和支付。还可以对商品进行管理,如将不喜欢的商品清理,删除或者将喜欢的商品移入收藏夹等。界面如下图4-6所示。图4-6购物车实现过程购物车所在页:myCar.jsp。关键代码可在附录查看。收银台模块实现目标收银台模块是当用户确定号要购买的商品之后,确定是否进行订单结算。点击结算按钮后跳到结算的界面。当用户是第一次下单的时候用户需要在这个界面编辑相关的信息,收货人、收货地址、电话号码、支付配送方式和订单的备注等。当第二次结算之后便不需要在进行信息编辑,只要填写订单的备注和配送方式就可以了。收银台的界面如下图4-7所示。图4-7收银台界面实现过程收银台所在页:orderQuren.jsp表单代码:action="<%=path%>/orderSumbit.action"name="f"method="post">其中action的作用就是请求地址,就是当用户点击按钮后会跳转到action绑定的相关地址。name则为起名的作用。Method为提交表格的方法,它有get和post提交方法,这里我用post提交方法是它相对比较安全。浏览订单模块订单模块是为了让用户在下单的时候能够浏览他们的订单明细。浏览订单模块的界面如下图4-8所示。图4-8订单模块界面公告浏览模块实现目标设置公告浏览模块是让用户能知道系统的网站的最新更新的信息,在商业方面来说也可以进行对广告商进行广告的宣传。每一条公告用标题内嵌超链接的方式实行页面跳转。这样用户会根据自己的喜好进行公告的查看。公告浏览模块界面如下图4-9所示。图4-9公告界面实现过程公告浏览模块所子页:gonggaoDetailQian.jsp该模块是先通过gonggaoDAO里面save()的方法将最新的内容存储到数据库中,然后用gonggaoDAO里面findAll()的方法调取数据库所存储的相关公告内容,然后将其展示出来。用户留言模块实现目标设置客户留言模块的目的是为了给用户对于购买该系统网站的商品后给出的一系列的评价和反馈,同时让系统管理员能在获取到相关反馈后根据用户的要求对系统进行进一步的更新。用户留言模块的界面如下图4-10所示。图4-10留言界面实现过程用户留言密码所在页:liuyanAll.jsp先看用户有没有登录,假如用户没有登录,也就是userName的值是空的。在这种情况下用户是不可以留言反馈的。假如用户已经登录,则用户在留言反馈的时候系统会自动获取当前时间。然后将用户的留言信息存数据库里,当需要对留言进行浏览的时候就把留言信息从数据库中调出来。系统后台的基本功能设计与实现该节是对该校园水果销售系统的后端功能设计与实现进行一个简单的说明。基本信息管理模块实现目标看模块名字就可以看出该模块要实现的目标主要是对各类信息进行管理。如用户表,产品表的相关信息等。管理这些表意味着要对表进行一系列的增删改查操作。所以在设计的时候需要对各个表添加增删改查的功能并且与数据库相联系。就拿添加功能来说,当添加一个用户时,需要将其存到数据库中,然后在把内容调取显示到新的页面中。下们拿水果品种信息表举例。水果品种信息表的界面如下图4-11所示。图4-11水果信息表实现过程管理模块所在页:userMenu.jsp用户基本信息管理重点是用goodDao里的findByAll()方法进行相关信息的获取,然后对其进行增删改查操作。订单信息管理模块实现目标该模块是为了让管理员能够对订单的详情进行管理。管理员可以查看用户订单的下单日期,会员信息等,然后选择是否发货或者优先发货,对于已经完成的订单可以进行删除,还没完成的订单尽快进行处理。订单信息管理模块的界面如下图4-12所示。图4-12订单模块实现过程订单模块所在页:orderMenu.jsp。关键代码可在附录查看。商品信息管理模块实现目标该模块跟用户的基本信息管理都是差不多的,都是对商品进行增删改查操作,但这模块独特的地方就是可以进行本地图片的上传。并且还添加了特价区。该模块的界面如下图4-13所示。图4-13商品模块实现过程商品信息模块所在页:goodsMenuYesTejia.jsp就像实现目标那里所说,该模块也是对商品进行相关操作的,主要部分还是添加了图片上传和特价区的功能。那么如何区别一件商品是不是特价,我就是使用goodsIsnottejia这个关键词来进行区别的。公告信息管理模块实现目标设置该公告模块是让用户能知道系统的网站的最新更新的信息的,让用户可以知道网站的最新信息。让用户在使用该系统的时候能够第一时间知道系统的各种活动动态,如限时优惠等。该模块的界面如下图4-14所示。图4-14公告模块实现过程公告信息模块所在页:gonggaoMenu.jsp公告信息管理重点还是增删改查操作,所以在进行这些操作的时候只需要调用相关的方法就行了,比如gonggaoAdd()则是添加公告信息的的方法。留言信息管理模块实现目标留言模块管理的目的是当用户对于购买该系统网站的商品后给出的一系列的评价和反馈后,系统管理员能在后台获取并查看到相关反馈后根据用户的要求对系统进行进一步的更新。界面如下图4-15所示。图4-15留言管理界面实现过程留言信息管理模块所在页:liuyanMenu.jsp留言模块跟公共模块相似,只不过少了一个改留言的功能,因为留言了之后是不可以进行二次修改的。所以在进行这些操作的时候只需要调用相关的方法就行了,比如有言语不好的的留言需要将其进行移除的时候便可以用liuyanDel()方法来进行留言的删除。
系统测试一件衣服制造完成后需要对其质量进行检测,看是否合格。一份生肉食物需要经过油锅慢炒才能进入到一个人的口中,大部分东西都是如此,都需要一个过程。该校园水果直销系统也是如此,在系统上线之前需要对该系统的各个模块的功能进行相关的测试,查漏补缺,以免在上线之后出现错误,影响客户的使用。并且后期的维护是一个巨大的工程,如果不进行相关测试那么就有很大可能会存在巨大的亏损和浪费大量的人力的风险。我对该系统进行了比较全面的一次测试,包括该网站的系统前端测试、用户模块测试、商品管理模块测试、购物车模块测试等。整体上测试得出的结果让人很满意,特别是在测试商品管理模块时对商品进行增删改查操作的时候非常流畅,几乎没发现到有什么缺陷,但在测试用户注册模块的时候发现该模块还有一些功能做的不够完善。下面将对该系统的部分模块的测试进行简单说明。前端模块测试导航栏功能测试前端导航栏包括注册、订单信息、留言板等内容。除了商城首页可以无登录状态可以访问外,其它小模块均需要在登录的状态下才可以访问,以我的信息为例,当我在无登录状态时点击我的信息的时候弹出请登录,登录状态下便可以进行查看浏览。测试成功。测试结果如下图5-1所示。图5-1导航栏模块测试结果首页商品查看功能测试在这个测试中,我分别点击了存在首页的水果分类、排行榜、特价销售模块,我拿水果分类模块来说,当我点击该分类下的其中一个分类时,比如苹果,那么就可以看到苹果的所有品种,比如红富士,水晶苹果。同时我还进行了多次测试,结果都如我所愿,表明测试成功。用户注册模块测试在测试这个模块的时候我准备了用户注册相关的数据,数据有用户名、用户密码、确定密码、姓名、地址、性别,手机号,qq还有邮箱。测试的时候我用了两组数据,如下。liusan、000000、刘三、北京路、男liusan@,111123、111、去、去、男、123、12388888888、123@,123测试的时候我是先打开注册界面的,然后我将1组数据以此输入到相对的输入框中。由于第一组数据是先前就存在数据库里的,所以点击注册的时候显示用户已经存在,当我输入第2组的时候,该数据库原先不在数据库中,所以注册成功。数据库中已存在相关数据。如下图5-2所示。图5-2用户注册数据但是该模块还不够完美,因为我发现当我只输入用户名和密
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 合肥幼儿师范高等专科学校《高级财务管理学》2025-2026学年期末试卷
- 硅烷法多晶硅制取工冲突管理知识考核试卷含答案
- 泉州海洋职业学院《儿童发展心理学》2025-2026学年期末试卷
- 综合布线装维员成果强化考核试卷含答案
- 设备租赁公司工作总结报告
- 粮食经纪人安全风险测试考核试卷含答案
- 井下配液工岗前工作技巧考核试卷含答案
- 船舶涂装工安全行为评优考核试卷含答案
- 继电器制造工岗前品质考核试卷含答案
- 打造无难度管道安装-深度解析管道设备安装全过程
- 决胜未来:中美六大未来产业演进图景
- 2026湖南省博物馆编外工作人员公开招聘笔试备考试题及答案解析
- ivd行业市场分析2026报告
- 创建鲁班奖工程实施指南
- 2026四川成都双流区面向社会招聘政府雇员14人备考题库带答案详解
- 2026万基控股集团有限公司招聘50人笔试模拟试题及答案解析
- 2025版建筑工程建筑面积计算规范
- 2026江苏省人民医院行风监督处管理辅助岗招聘1人考试备考题库及答案解析
- 2026一季度重庆市属事业单位公开招聘242人参考考试试题及答案解析
- 2026年社会学概论试题库200道附答案【能力提升】
- 志愿服务与社区建设:共建共治共享的基层治理新实践
评论
0/150
提交评论