【图书商城网站开发设计9900字(论文)】_第1页
【图书商城网站开发设计9900字(论文)】_第2页
【图书商城网站开发设计9900字(论文)】_第3页
【图书商城网站开发设计9900字(论文)】_第4页
【图书商城网站开发设计9900字(论文)】_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

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

文档简介

图62所示。图STYLEREF1\s6SEQ图\*ARABIC\s12注册页面该模式流程图如下:部分程序设计代码如下所示。用户在输入注册信息点击提交时,会对用户输入的用户名和密码做出正则表达式判断,如果判断失败会让用户重新注册,注册成功的话,相关信息会保存到数据库中的users表中。部分程序代码设计如REF_Ref70623190\h图63所示。图STYLEREF1\s6SEQ图\*ARABIC\s13注册逻辑代码实现(2)登录页面输入正确信息--信息验证--基于角色授权。系统会在文本框中提示用户输入用户名和密码等信息,在格式错误的情况下会进行提示,在输入正确的信息后,会查询users表去验证该用户是否存在,若存在,则正常登陆成功,反之登陆失败。如REF_Ref69423967\h图64所示。图STYLEREF1\s6SEQ图\*ARABIC\s14登录页面该模式的流程图如所示。部分程序代码设计如REF_Ref70623339\h图65所示。图STYLEREF1\s6SEQ图\*ARABIC\s15登录逻辑代码实现系统主页面功能设计(1)销售排行页面设计该页面显示图书销售排行的情况,包含图书的名称、价格以及销售次数,用户进入此页面可以参考图书销售情况,以此为参考依据来进行购买图书。销售排行页面设计如REF_Ref69424133\h图66所示。图STYLEREF1\s6SEQ图\*ARABIC\s16销售排行页面部分程序代码设计实现如下所示。该部分的设计是将图书销售排行信息放在一张表格里,展示内容实现的逻辑是从数据库的goods表中读取图书商品的销售次数信息,按照销售次数的高低将图书信息展示在该页面中。部分程序设计代码如REF_Ref70623418\h图67所示。图STYLEREF1\s6SEQ图\*ARABIC\s17销售排行逻辑代码实现(2)图书商品发布页面设计前提是用户在登录该系统后,可在前台页面进行图书商品的发布,输入一系列信息,进行提交发布,否则,将无法进入该页面。填入的信息包含是否推荐和是否上架,用户在勾选是否推荐中的是、是否上架中的是,提交发布后,用户发布的图书将会在首页中的精品推荐栏中展示。不勾选推荐、勾选上架,用户发布的图书将会展示在对应的图书类别展示页里。商品发布页面设计如REF_Ref69424246\h图68所示。图STYLEREF1\s6SEQ图\*ARABIC\s18商品发布页面用户在输入对应正确的信息后,提交的信息会保存到数据库中的goods表中。点击提交的部分程序设计代码如REF_Ref70623467\h图69所示。图STYLEREF1\s6SEQ图\*ARABIC\s19图书发布逻辑代码实现(3)购物车页面设计用户在登录系统时,在没有添加任何图书商品的情况下,购物车展示为空;添加图书商品后,购物车会展示对应图书商品的信息,包含图书名称、价格、小计和操作,每一件图书商品仅可添加一次,若重复添加,则会提示:该图书商品已经添加购物车!用户在没有登录该系统时,点击购物车,则会提示:请先登录!购物车页面设计如REF_Ref69424370\h图610、REF_Ref70623491\h图611所示。图STYLEREF1\s6SEQ图\*ARABIC\s110购物车为空时页面图STYLEREF1\s6SEQ图\*ARABIC\s111购物车展示不为空时页面当用户登录该系统时,没有将任何图书商品添加到购物车中,那么该页面购物车展示为空;当用户将需要购买的商品添加到购物车中,则页面会展示用户添加图书的信息,可在此页面移除部分商品、也可全部清空购物车,以及去收银台进行支付。该页面实现部分程序代码实现设计如REF_Ref70623546\h图612所示。图STYLEREF1\s6SEQ图\*ARABIC\s112购物车逻辑代码实现移除购物车中的商品设计代码如REF_Ref70623579\h图613所示:图STYLEREF1\s6SEQ图\*ARABIC\s113移除商品逻辑代码实现(4)图书商品详情页设计用户在进入该系统后,点击图书商品,会进入图书商品详情页,浏览图书商品的一系列信息,包括图书名称、发布人、价格、库存量和对该图书商品的描述等信息。在点击现在购买时,前提是已经登录该系统,否则将提示无法购买。该页面读取的是goods表中的信息,显示信息的方式和首页中精选推荐的方式一样。图书商品详情页设计如REF_Ref69424425\h图614所示。图STYLEREF1\s6SEQ图\*ARABIC\s114图书商品详情页面(5)订单页面设计用户在登录该系统时,点击订单,若无下单的东西,则订单展示为空;若购买过东西,则订单展示详细信息,包括订单号、总价、下单时间、订单状态、物流公司、物流单号以及操作。订单状态处理统一由管理员统一处理,管理员处理订单时填写物流公司和物流单号,对应的信息会写进订单表数据库,进而展示在前台的订单页面中。个人订单功能设计如REF_Ref70171954\h图615所示。图STYLEREF1\s6SEQ图\*ARABIC\s115个人订单功能页面部分程序代码实现设计如REF_Ref70623656\h图616所示。图STYLEREF1\s6SEQ图\*ARABIC\s116个人订单逻辑代码实现(6)图书类别页面设计用户进入该系统时,进入该页面,会看到图书类别展示的信息,这里包含一些用户或管理员发布的图书信息。该页面读取goods表中的信息,用户或管理员发布图书时,会通过设置的category_id信息去区分图书是属于哪个类别下的,然后会显示在对应类别下的信息中,其读取方式跟首页的精选推荐一样。图书类别页面设计如REF_Ref69424572\h图617所示。图STYLEREF1\s6SEQ图\*ARABIC\s117图书类别页面(7)用户后台管理页面设计用户登录系统,进入个人后台管理页面,后台管理中包含用户的个人信息修改、发布的图书信息、添加图书信息以及订单管理。个人发布图书信息修改设计如REF_Ref69424636\h图618所示。图STYLEREF1\s6SEQ图\*ARABIC\s118个人发布图书信息修改页面部分程序代码设计如REF_Ref70623744\h图619所示。图STYLEREF1\s6SEQ图\*ARABIC\s119图书信息修改逻辑代码实现(8)用户个人中心订单管理页面设计用户登录系统进入个人中心管理后台,在订单中可以看到自己下过订单的信息,可对其进行删除操作。如REF_Ref69757474\h图620所示。删除订单操作的程序代码设计如REF_Ref70623790\h图621所示。图STYLEREF1\s6SEQ图\*ARABIC\s1图STYLEREF1\s6SEQ图\*ARABIC\s120订单管理页面图STYLEREF1\s6SEQ图\*ARABIC\s121订单删除逻辑代码实现(9)管理员后台页面设计管理员登录该系统后,进入管理员后台页面,该页面包括管理员信息、公告信息、图书信息、图书类别、订单以及用户等管理信息。该页面读取的是orders表中的信息,读取所有用户的订单信息,其显示方式跟个人订单的显示方式一致。管理员订单管理设计如REF_Ref69424665\h图622所示,管理员可对所有的订单进行处理订单操作。图STYLEREF1\s6SEQ图\*ARABIC\s122管理员订单管理页面点击处理订单按钮,进入订单处理页面,在此页面,可对订单进行发货处理操作,填写相应的物流单号和物流公司,点击确定发货会将对应的物流单号和物流公司信息填写到数据库对应的orders表中。如REF_Ref70159572\h图623所示。图STYLEREF1\s6SEQ图\*ARABIC\s123订单处理页面填写好物流名称和单号后,点击确定发货,对应的部分程序代码设计如REF_Ref70623846\h图624所示。图STYLEREF1\s6SEQ图\*ARABIC\s124处理订单逻辑代码实现(10)添加公告信息设计页面管理员登录该系统后,可对公告进行添加、修改和删除操作,添加公告信息页面设计如REF_Ref69931512\h图625所示。图STYLEREF1\s6SEQ图\*ARABIC\s125添加公告信息页面填写完信息后,点击添加,对应的部分程序代码设计如REF_Ref70623890\h图626所示。图STYLEREF1\s6SEQ图\*ARABIC\s126添加公告逻辑代码实现个人中心后台管理和管理员后台管理其他页面的添加、修改和删除功能和前面所述的公告信息的添加、图书信息的修改和订单的删除操作功能一致,这里就不做一一列举详细解释了。结束语随着毕业设计进入了尾声,我们的大学生活在这里也即将暂告落幕。面对眼前的键盘,手却迟迟不忍落下去……这两个月的紧张有序的毕业设计就此结束,回想起来有很多感慨。毕业设计检验的是自身专业水平的学习程度、运用知识的能力以及看待计算机方面问题的层次。熟练掌握计算机专业知识,毕业设计做起来很轻松不费力。就我自身而言,我深感自己计算机基础知识的不牢固,所以在这次毕业设计过程中不是很快速的解决所遇到的一些问题。通过本次毕业设计,我从中获得了许多受益匪浅的知识,其中我对一下几点有很深刻的体会:(1)编程要讲究良好的编程风格,语句的对齐以及语句的尽量简洁度,都是很好的编程习惯,冗余的代码不仅增加了视觉的不舒适,而且还会导致计算机内存的运行缓慢。(2)在工作中,当遇到不懂得问题时,要及时询问身边编程人员交流,请教他们编程的思维逻辑能力,从里充实和提高自己,千万不能不懂装懂。(3)查阅相关资料是毕设过程中重要的一个环节。找对资料可以给后面的工作带来很大的帮助,可以避免走许多没必要的弯路。从网上查找相关毕业设计资料,往往会收获到很多意想不到的效果,可以大大提高工作效率。(4)在设计完成后,进入对程序调试阶段,这一阶段的意义在于使得系统功能逐步得到完善,在改正程序运行错误的同时,使系统整体能尽可能达到一个比较好的标准。(5)系统界面的设计也需要主义美观简洁,主题需要突出,界面需友好,要让用户在使用该系统时一目了然,能够很快就熟悉该系统的操作。系统界面的美观对用户认可也起到一个很大的作用。回顾毕业设计的这段时间,虽然经历过很多困难,但通过这次毕业设计的磨练,我相信我能够更好的面对任何这些,不论遇到什么难题,首先调整好心态最为重要。大学时光即将结束,但我会继续努力,将本科期间学到的知识结合到社会中的实践中去,追逐自己的梦想!参考文献[1]徐奕枫.基于PHP+MySQL的图书商城系统的设计与实现[J].通讯世界:下半月,2016,(12):296.[2]DesignandImplementationofE-commerceSites[J].ComputerStudy,2010,000(002):33-35.[3]张亮亮,孟庆国,李瑞英等.基于校园网上二手交易平台的研究[J].电脑知识与技术,2015,000(016):252-253.[4]邢铁燕."我的书房"电子商务网站分析与设计[J].天津科技,2017,(12):77-78.[5]秦萍,贾玉文.基于链接分析的网上书店分析——以当当网和京东商城为例[J].内蒙古科技与经济,2013,11,21(21):67.[6]BrettMcLaughlin,BrettMcLaughlin.PH

温馨提示

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

评论

0/150

提交评论