ImageVerifierCode 换一换
格式:DOCX , 页数:52 ,大小:425.15KB ,
资源ID:13971940      下载积分:5 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-13971940.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于PHP网上书店网站设计毕业设计书含源文件.docx)为本站会员(b****2)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

基于PHP网上书店网站设计毕业设计书含源文件.docx

1、基于PHP网上书店网站设计毕业设计书含源文件毕业设计(论文)评阅书题 目 淘旧书网站的设计与实现 1.指导教师评语:签名: 年 月 日摘 要近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。而在大学校园这个特定的场合,存在一个不小的旧书交易市场,但囿于传统的交易模式,旧书的销售和购买渠道不够便捷。这极大的浪费了购销双方同学的宝贵时间,而且让可以重复利用的旧书变为废纸,极大浪费资源。在倡导节能环保理念的今天,我们更要注重资源的充分利用。本课题的研究目的就

2、在于创建一个高效、快捷的校园旧书交易平台,在校园里为对旧书有购买意愿的同学架起一座桥梁,方便同学购买旧书。本课题以购物网为主要背景,为在校大学生提供一个购书平台,解决了校园旧书市场至今没能实现规模化、便捷化的遗憾。本设计尝试用PHP在网络上架构一个动态的交通大学购买旧书的一个网站,以使想要买旧书的同学不用为新书高昂的价钱发愁,也可以是用过的旧书达到最大化的利用。关键词:电子商务; PHP; MySQL; 旧书。ABSTRACTIn recent years, with the rapid development of the Internet, Internet has increasingl

3、y become the best channel for providing information and gradually goes into the traditional circulation area. E-commerce has become popular, more and more businesses built store online and demonstrate a novel shopping concept to consumers. In this particular occasion like campus, there is a big mark

4、et for second-hand books. But due to the traditional trading patterns, the sale and purchase channels of books are not convenient. This is an enormous waste of time for student who wants to buy and sell and let the old book which can be reused turn into wastepaper, which is an enormous waste of reso

5、urces. In the days that advocating energy saving ideas, we should focus more on full utilization of resources. The purpose of this research projects is to create an efficient, fast trading platform for old books in campus in order to make buying second-hand book convenient.This project is based on s

6、hopping network, providing a trading platform for students who want to buy second-hand books. And it solves the regret of book market which has not been able to become scale and facilitation. This design tries to work out a dynamic website for buying books at Jiaotong University on the network using

7、 PHP, so that the students will not have to worry about the high price for buying new books and the books can be used to the best.Keyword: E-commerce ; PHP; MySQL; second-hand book.目录第一章综述1.1本课题的开发背景电子商务是一项全新的经济方式,他的产生和发展必将对世界经济产生重大的影响。电子商务正在深刻地改变着经济,市场和产业结构,改变着产品,服务及其流动,改变着消费者的价值和行为。在大学校园中,存在着巨大的图书

8、市场。对于学完某课程的同学,用过的旧书无从处理,对于即将要学的同学,高昂的旧书费用使他们望而却步。所以,本设计旨在开发一个卖旧书的网络平台,给交通大学的同学们,提供一个购置二手书的平台。1.2设计研究的内容本设计主要应用PHP编程、Web开发以及MySQL数据库连接等相关知识,利用动态网页开发技术,将所学的知识用于实际的生活中,并且在实际的生活中发挥其主要功能并获得效益,本设计内容包括以下的功能模块:1、登陆模块:该系统的用户分为后台用户和前台用户,后台用户是管理员用户,前台用户是会员;会员的注册信息:用户名,密码 ,e-mail。会员输入正确的用户名和密码才能登陆,否则会给出合理提示并跳转回

9、登陆页面。 2、旧书展示模块:此模块主要包括:热卖旧书展示,旧书分类展示,查看旧书信息3个功能。(1)、热卖旧书展示单击首页热卖旧书超链接,即可进入热卖的旧书的显示页面。(2)、旧书分类展示首页中的有专门的按院系分类的超链接,单击可进入分类旧书展示页面。(3)、查看旧书信息为了让会员全面地了解某个旧书,设置了查看旧书详细信息模块。单击可进入旧书详细信息的页面。在该页面,会员可以对旧书的信息有整体了解,旧书的信息包括:图片,名称,会员价格,原价格,数量,评论,添加时间,数量简介。会员可以评论此书。3、购物车模块:此模块主要包括添加旧书至购物车,查看购物车,删除购物车内指定旧书,清空购物车和结账5

10、个功能。4、查询模块:会员可以分类浏览不同院系下的旧书信息。也可在首页搜索文本框中输入旧书的名称中的关键字,可以显示与关键字匹配的旧书信息。管理员在后台可浏览出售旧书的列表,也可根据订单号,收货人的关键字来查找订单。5、会员中心模块会员信息包括:用户名,密码,真实姓名,email,qq,联系电话,宿舍地址,学生证号。会员可修改除用户名外其他的信息。会员还可以留言给管理员。留言的信息包括:主题和内容。6、订单管理模块当管理员登录后台时,可查看会员订单,编辑订单。(1)编辑订单:该模块下,管理员可以同时查看会员的订单信息,包括订单编号,下单人的用户名,旧书名称,收货人,地址,金额,数量,付款方式,

11、收货方式和状态。状态由管理员改,包括:已完成和已发货。(2)查询订单:查询订单可根据下单人的姓名或订单号查找订单。7、旧书管理模块此模块包括:旧书信息管理和旧书类别管理。(1)添加旧书信息:管理员可以将新上架的旧书添加到网站中。旧书的信息包括:旧书名称,上架日期,会员价,原价,旧书类型,数量,旧书图片和旧书简介。(2)修改旧书信息:选中要修改的旧书,点击“更改”,即可重新修改旧书信息。(3)删除旧书信息:管理员可以删除一本旧书的全部信息。(4)旧书类别管理:管理员可以管理旧书类别。8、会员管理模块:管理员可以查看,删除已注册会员的信息。管理员也可以查看,删除会员的留言。9、评价模块:管理员可以

12、查看会员对某本旧书的评价,也可以删除这个评价。第二章开发工具及相关技术2.1开发工具Zend Studio是Zend Technologies开发的PHP语言集成开发环境,也支持HTML和JS标签,但只对PHP语言提供测试支持。因为是同一个公司的产品,所以提供的Zend Framework方面的支持比其他软件好。Zend Studio是屡获大奖的专业PHP集成开发环境,具备功能强大的专业编辑工具和调试工具,支持PHP语法加亮显示,语法自动填充,书签,语法自动缩排和代码复制等功能,内置一个强大的PHP代码调试工具,支持本地和远程调试模式,支持多种高级调试功能。2.2运行工具WAMP是多个词的缩写

13、,即Windows下的Apache+MySQL+PHP,它是一组常用来搭建动态网站或者服务器的开源软件,这些软件本身都是相互独立的程序,但是因为这些程序在应用PHP技术开发Web程序中长被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。随着开源潮流的蓬勃发展,开源源代码的LAMP已经与J2EE和.NET商业软件形成三足鼎立之势,并且该软件开发的项目在软件的投资成本较低,因此受到整个IT界的关注。2.3相关技术2.3.1PHP的工作原理及相关技术PHP(HyperText Preprocessor)是一种多平台无缝运行的服务器端嵌入式脚本语言,它融合了C, JAVA

14、等编程语言,由于他是一种免费的软件,具有自由软件的性质,且版本更新速度快,移植速度快,具有丰富的函数库功能,因此很快得到用户的认可,特别是PHP提供加密函数库,符合安全性较高的电子商务网站的要求,在Apache环境下构建的PHP网站已经成为当前流行的Web网站之一。PHP能够作为Apache Web服务器的模块执行,使得其执行效率要高于普通的CGI程序,而且能够比CGI更快速地执行动态网页。使用者如果创建了一个PHP应用程序,实际上相当于创建了一个PHP脚本文件。在服务器将输入信息发送到客户端至钱,网络服务器会率先将文件中的PHP语言进行加工处理。如果服务器不支持PHP,网络服务器会直接将超文

15、本文件送到客户的浏览器上以表示对HTTP的要求作出应答;如果服务器支持PHP,则在服务器响应一个对直接送到浏览器上,而内嵌PHP程序却是先被网络服务器解释执行。PHP可以安装在Windows环境下。目前,网站使用最多的便是Apache+MySQL+PHP基于UNIX/Linux下的服务器策略。2.3.2JavaScript语言JavaScript是一种解释性的,基于对象的脚本语言。HTML网页在互动性方面能力较弱,如下拉菜单,用纯HTML网页无法实现;又如验证HTML表单提交信息的有效性时,用户名不能为空,密码不能少于4位,用纯HTML网页无法实现。要实现这些功能,就需要用到JavaScrip

16、t。JavaScript是一种脚本语言,比HTML复杂。不过即便先前不懂编程,也不用担心,因为JavaScript编写的程序都是以源代码的形式出现的,也就是说,如果在一个网页里看到一段比较好的JavaScript代码,恰好可以用的上,就可以直接复制,然后放到自己的网页上去。所以JavaScript本身变得非常受欢迎,从而被广泛应用。2.3.3CSS概述CSS样式表定义如何显示HTML元素,就像HTML的字体标签和颜色属性起的作用那样。样式通常保存在外部的.CSS文件中。仅编辑一个简单的CSS文档,外部样式表就可同时改变站点中所有页面的布局和外观。由于允许同时控制多重页面的样式和布局,CSS可以

17、称得上Web设计领域的一个突破。作为网站的开发者,能够为每个HTML元素定义样式,并将其应用与所希望的任意多个页面中。2.3.4B/S系统结构B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在B/S结构下,用户工作界面是通过WWW浏览器来实现的,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层结构。这样就大大简化了客户端计算机载荷,减轻了系统维护与升级的成本和工作量,降低了总成本。以目前的技术看,局域网建立B/S结构的网络应用,并通过Interne

18、t/Intranet模式下数据库应用,相对易于把握,成本也较低。随着Internet和WWW的流行,以往的主机/终端盒C/S都无法满足当前的全球网络开放,互联,信息随处可见和信息共享的新要求,于是就出现B/S型模式。B/S结构最大的特点是用户可以通过WWW浏览器访问Internet上的文本,数据,图像和动画,这些信息都是由许多的Web服务器产生的,而每一个Web服务器又可以通过各种方式与数据库服务器连接,大量的数据实际存放在数据库服务器中。客户端除了WWW浏览器,无需任何用户程序。在这种结构中,将许许多多的网连接到一块,形成一个巨大的网,即全球网。第三章需求分析3.1功能需求分析像这种用在校园

19、内并且目标客户群是特定学生的这种网站,其实质应该像一个虚拟的购物超市系统。而且,商品的种类单一,就是书籍,而且按照院系来划分的话,很好划分。所以根据对像淘宝,京东,当当等知名电子商务网站的考察和分析,并结合了一些校园特有的东西,要求本系统具有以下功能: 网站设计页面要求美观大方、个性、有校园书籍气息,功能全面,操作简单。 实现会员登录、注册、找回密码等会员操作功能。 实现迅速查找旧书的功能。 实现旧书的分类详尽,尽可能做到点击院系,马上锁定目标旧书。 实现旧书查看、购买旧书的功能。 实现订单查询功能。 实现校内特定的收货方式和付款方式方便、快捷、安全。3.2可行性分析3.2.1技术可行性分析

20、本次交通大学淘旧书网站系统利用Apache+MySQL+PHP的构架方式,并应用Windows作为搭载平台建立整个系统的Web服务器。由于Apache、MySQL和PHP具有良好的开源性与免费性,可以在开发中极大的降低成本并缩短开发周期。3.2.2经济可行性分析学校具有信息化的处理设施,并且拥有支持本系统的应用平台。因此无需再投入资金购买其他设施。系统的开发基于本人对程序开发的实践学习而来,用户无需资金投入,并且软件开发过程投入的成本不高。因此开发经费完全可以接受。由以上分析可知,本网站在经济上是可行的。3.3系统需求根据上述的分析,可以将这个系统分为购物车、会员中心、旧书管理、订单管理、查询

21、等几个部分。本交通大学淘旧书网站的整体功能模块图如图3-1所示。图3-1功能模块图3.4系统用例图在本系统中,通过分析,可以确定有两个角色:会员和管理员。在此基础上,为每个角色定义他们所能执行的系统功能。最后,本系统总的用例图,如图3-2.图3-2系统用例图第四章系统的总体设计4.1系统功能简介根据本次毕业设计的要求,整个交通大学淘旧书网站系统主要有前台系统和后台系统共同组成,前台系统主要由旧书的分类展示、会员登录、查询和购物车模块组成。其中,旧书展示模块包括热门旧书展示和分类展示。登录模块主要用于实现会员的账号注册、账号登录两个操作;查询模块主要用于实现旧书的查询以及会员订单号的查询操作;购

22、物车模块主要用于会员订购旧书。后台系统由订单管理、旧书管理、类别管理和会员管理几个模块组成。订单管理模块包括编辑订单和查询订单;旧书管理包括添加、修改旧书信息;类别管理模块包括添加类别和查看类别;会员管理模块包括会员信息的管理和管理留言和评价。4.2系统功能模块特点本网站可以根据不同的模块来实现基本的网上书店的功能,该前台系统可以帮助会员快速、方便地浏览网站中的旧书,并提供完善的购书体系。另外,会员可以通过查询模块快速锁定想要购买的旧书,省去了逐页浏览的时间。后台管理系统为站长提供安全、稳定、高效的管理体制,整个后天管理系统具有层次分明、方便管理、易于上手、易于维护等功能特点。从前台系统与后台

23、系统共同组成了一个健全的网上购书及管理系统。4.3系统业务及其流程图4.3.1登录注册业务及其流程图登录注册实现会员的注册和购书时必须登录。首先,当会员决定要下订单的时候,系统会判断当前用户是否是会员,如果不是注册会员,首先会跳转到注册页面。只有注册成功成为会员后,才能下订单。具体的业务流程图,如图4-1。图4-1登录注册业务流程图4.3.2搜索业务及其流程图搜索业务可以使会员能够快速的锁定想要查看的旧书信息。会员只要输入想要购买旧书名称中的关键字,点击搜索,就可以迅速的查找到含有该关键字的旧书列表。如果没有查找到,则返回“本站暂无此类旧书”。搜索的业务流程图,如图4-2。图4-2搜索业务流程

24、图4.3.3修改密码业务及其流程图登录的会员可以通过点击修改密码,来修改登录密码。修改密码的业务流程图,如图4-3。图4-3修改密码业务流程图4.3.4修改个人信息业务及其流程图已经登录的会员可以在“用户中心”下的“修改个人信息”中,修改当初注册时注册的各项个人信息。修改后的内容都不能为空。修改个人信息的业务流程图,如图4-4所示。图4-4 修改个人信息业务流程图4.3.5留言业务及其流程图 会员可以点击“用户中心”下的“用户留言”来给管理员留言,咨询旧书信息或者其他的一些问题,但是主题和内容不能为空。留言的业务流程图,如图4-5。图4-5 留言业务流程图4.3.6评论业务及其流程图会员可以评

25、论某本旧书,其他会员可以看见这些评论。管理员可以在后台查看回复,也可以删除这些回复。会员评论的业务流程图,如图4-6。图4-6 评论业务流程图 4.3.7提交订单业务及其流程图会员选购好图书后,可以通过下订单来告诉管理员邮寄此书。下单后,填写地址信息,然后等待管理员的处理。详细的提交订单业务图,如图4-7所示。图4-7 提交订单业务流程图 4.3.8购物车业务及其流程图购物车是电子商务网站的核心,购物车的设计可以使会员持续的购物,而不用每想买一本旧书,就提交一次订单,已达到节约时间。购物车的业务流程图如图4-8所示。图4-8 购物车业务流程图 4.3.9订单处理业务及其流程图管理员可以查看订单

26、和编辑订单。流程基本是查看要操作的订单是否在数据库中。如果在,则可以进行进一步的操作,如果不在,则不能进行下一步操作。订单业务流程图,如图4-9。图4-9 订单处理业务流程图 4.3.10添加旧书业务及其流程图管理员能够通过后台系统,向网站库中加入新的旧书。添加旧书业务流程图,如图4-10。图4-10 订单处理业务流程图 4.3.11修改旧书业务及其流程图管理员通过网站后台,来修改已经在买的旧书的信息。修改旧书的业务流程图如图4-11所示。图4-11 修改旧书业务流程图 4.3.12添加旧类别业务及其流程图因为旧书都是按照院系来分类的,所以每本旧书都有一个分类类别。添加类别可以添加旧书的大类类

27、别,像机械工程学院、材料学院等,这些都是旧书类别属性。添加类别的业务流程图,如图4-12。图4-12 添加类别业务流程图 4.3.13查询订单业务及其流程图管理员能够通过会员的用户名来查询该会员已下的订单或者通过订单号来查询某个订单。查询订单的业务流程图如图4-13所示。图4-13 查询订单业务流程图 4.4系统数据库设计数据库设计基本设计一下几个步骤:数据库需求分析、概念设计、逻辑设计、物理设计。根据本网站的数据库的需求,将业务管理流化为数据流,划分主题之间的边界,并完成相应的数据字典;概念设计的任务是绘制出实体关系(E-R)图,并列出哥哥实体与关系的纲要表;逻辑设计的任务是从E-R图与对应

28、的纲要表出发,确定各个实体与关系的表名属性;物理设计的任务是确定所有属性的类型、宽度与取值范围,设计出基本表的主键,将所有的表名与字段名英文化,实现物理建库,完成数据库物理设计字典。4.4.1实体属性图由于交通大学淘旧书网站是一个小型的,满足特定用户的购书网站。所以按照以下的信息来建立:管理员:包括管理员编号、用户名、密码。主键是管理员编号。实体属性图,如图4-14。图4-14 管理员实体属性图会员:包括会员编号、会员名、密码、Email、学生证号、电话、qq、注册时间、地址、答案提示、答案回答、真实姓名。主键是会员编号。会员的实体属性图,如图4-15。图4-15 会员实体属性图旧书:包括旧书

29、编号、旧书简介、旧书名称、上架时间、图片路径、数量、次数、原价、会员价、分类编号。主键是会员编号,外键是分类编号。图4-16 旧书实体属性图订单:订单包括订单编号、订单号、收货人、性别、地址、学生证号、电话、Email、收货方式、支付方式、留言、总计、状态、时间、下单人。其中订单编号是主键,下单人是外键。订单的实体属性图,如图4-17。图4-17 订单实体属性图留言:留言包括留言编号、主题、内容、发送时间、会员编号。其中留言编号是主键,会员编号是外键。留言的实体属性图,如图4-18图4-18 留言实体属性图评价:包括评价编号、主题、内容、发送时间、旧书编号、会员编号。其中评价编号是主键,旧书编

30、号和会员编号是外键。评价的实体属性图,如图4-19。图4-19 评价实体属性图旧书类别:包括类别编号和类别名称。其中类别编号是主键。旧书类别的实体属性图,如图4-20。图4-20 旧书类别实体属性图4.4.2实体关系图由于实体之间存在相互关系,所以用E-R图来表示实体之间的关系。系统的整体实体关系图,如图4-21。图4-21 实体关系图4.4.3系统数据表设计结合实际情况及对会员需求的分析,交通大学淘旧书网站数据库主要包括admin(管理员表)、user(会员信息表)、dingdan(会员订单表)、leaveword(会员留言表)、pingjia(旧书评价表)、jiushu(旧书信息表)、ty

31、pe(旧书类别)7张表。具体的交通大学淘旧书网站数据库中主要数据表的设计结构如表1表7所示。表1admin表物理名称概念名称数据类型必需的PK注释id管理员编号int(4)管理员编号 标识 读者name用户名varchar(25)管理员用户名 标识 管理员pwd密码varchar(20)密码 属于 管理员表2 user表物理名称概念名称数据类型必需的PK注释id会员编号int(4)会员编号 标识 会员name用户名varchar(25)用户名 属于 会员pwd密码varchar(20)密码 属于 会员emailE-mailvarchar(25)E-mail 属于 会员xszh学生证号varchar(25)学生证号 属于 会员tel电话varchar(20)电话 属于 会员qqqqvarchar(20)qq 属于 会员reg

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2