文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。网学的各位小编整理了PHP毕业设计-PHP实现的产品报价管理系统|在线产品报价网站的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1.1 平台功能模块的设计分析 根据需求分析和产品报价系统的整体工作流程,本系统所具有的基本功能模块主要包括查询、购买、留言、用户管理、产品管理、留言管理和订单管理等,除了以上基础模块,在开发过程中还开发了一些相关的模块来补充和完善整个系统,以期获得更好的效果。 系统功能模块关系图如图1。
图1 产品报价系统功能模块图 1.2 系统流程分析 以下部分主要对各个功能模块的实现流程思路进行分析。 4.2.1前台购物流程 只有管理员审核通过的注册用户才具有在本系统购买产品的权限,当用户搜索到所要订购的产品时,点击“购买”按钮,即可将产品放入购物车中,系统页面转向购物车页面,用户可以在看到产品现有库存,并根据自身需要设置购买的产品数量。 设置完毕后,用户可以继续购物,也可以通过页面上的“结帐”开始订单填写流程。页面将显示出订购产品的基本信息、用户所在的通讯地址(用做产品发货地址),用户需要确认正确的收货地址,如果需要设置新的收货地址,可以在自己的通讯录内添加。在收货地址确认后用户需要选择送货方式,比如普通邮寄、特快专递等,在确认送货方式之后,进入支付方式的选择,用户可以选择在线支付,也可以选择邮局汇款,在线支付的可以通过在线支付的接口实现支付。在支付方式确认之后,订单的全部信息设置完毕,用户做最后的确认,无误之后确认定单。整个订单过程完毕。等待管理员处理订单。 用户可以在个人面板查看个人订购记录与订单处理状态。 用户购物的整体流程如图2。
图2 前台购物流程图 4.2.2 注册登录功能流程 注册流程的实现较为简单,用户在系统首页或者系统任何通过登录才有访问权限的页面都能找到会员注册的链接。点击注册链接,用户按照表单所需信息填写,需填写真实信息,因为新注册用户必须经过管理员审核才能成为正式会员在本站进行产品订购。信息填写完毕并提交之后,系统提示注册成功,但是需要管理员审核。 登录功能中,注册用户需要提供其正确的注册邮箱和密码,忘记密码的用户可以通过“找回密码”填写注册使用的邮箱名称,提交发送找回密码的请求,系统收到请求后,将会通过邮件将用户的新密码发送到用户注册邮箱中去。 4.2.3商品搜索流程 搜索功能是系统最重要的一个模块,在搜索页,用户可以输入产品关键字,并根据产品的价格范围、产品制造商以及产品类别等属性进行查询,在查询的过程中,可以使用符号与关键字的结合进行模糊搜索。在搜索结果中,每个产品都会以规范的表格形式展示出来,并直观的显示出产品的关键属性和特点,并提供直接的购买按钮。 4.2.4留言评论流程 在每个产品的介绍下面都有产品评论的功能,注册用户可以对产品发表评论,对产品提出问题或者疑问,并评分。信息提交之后,管理员将能通过后台的管理功能查看的相关的评论以及问题。 4.2.5商品管理流程 在本产品报价系统中,主要通过管理员添加产品信息,在后台的产品管理中,管理员需要设置产品的类别,类别设置能够设立一级分类与二级分类。类别主要信息包括类别名称、排列顺序、类别形象图片等。管理员还需要设置和管理产品制造商,在添加产品信息时,管理员需要设置产品的类别、制造商、价格、库存数量等属性,库存数量会在每次的订购之后自动的减少。在产品添加之后并不能直接的显示在前台的页面上,只有在产品被管理员激活之后才能够显示。管理员有权限对已存在的类别、制造商、产品进行包括编辑、删除的管理。由于产品库存会随着产品订购而减少,管理员可以通过编辑产品来修改库存数量。同时,也可以将特有产品设置为特价产品来销售。 4.2.6订单处理流程 管理员在查看到新订单出现时,查看订单信息,根据用户所订购的产品以及所选取的支付和运送方式,对订单进行处理,在确认已经收到用户的订购货款的时候,开始进行正式的处理中,并根据办理的情况,修改产品订单的处理状态,用户可以通过个人面板了解订单状态,及时的了解到最新的处理情况,和网站保持一种便捷的沟通渠道,从而保证了购物过程的安全和流畅。 4.2.7 用户管理流程 用户群组是本系统一个重要模块,为了对新注册用户进行审核,在开发过程中,将新注册的用户默认为待审核组的成员,管理员登录后,可以查看新注册用户的资料,待确认审核通过后将其从待审核组转到正式用户组,实现了基本的审核功能,而只有正式会员才享有在本站订购产品的权限。其次在用户管理中,管理员可以添加用户,添加完成后将给新添加的用户发送一封邮件,进行通知。管理员还可以通过姓名、邮箱以及所在群组搜索查找用户,并对用户进行编辑、删除等操作。而管理员也作为一个特殊的群组存在,主要分为系统管理员、订单管理员和产品管理员,每个管理员都具有相应的权限。 2 系统功能的具体实现 2.1 系统数据库的设计 根据需求分析以及系统功能的需要,系统信息数据存放在MySQL数据表中。下面给出重要数据表的简单描述。 1.customers(用户信息表) 该表存储了用户的基本信息,主要用于用户的登录以及站内的活动记录。表内数据由用户注册时写入,如表1。 表1 用户信息表
2.usergroups(用户群组表) 该表存储了系统群组的信息,每个群组所享有的权限是不同的,新注册用户默认为待审核成员组。该表的字段属性如表2。 表2 系统群组信息表
3.categories(产品分类表) 该表存储了产品类别信息,主要包括了产品编号、标识图片以及订购类型编号等。字段属性描述如表3。 表3 产品分类表
4.address_book(用户通讯地址表) 系统将用户注册时的通讯地址保存到该表中,用户可以根据自身情况,在通讯录最多设置5个通讯地址,该通讯地址主要作为订购产品的发货地址和邮件接收地址。保证产品通过用户选择的送货方式送达用户手中。字段属性描述如表4。 表4 用户通讯地址表
5.manufacturers(制造商信息表) 制造商信息表主要存储了制造商的基本信息,包括编号、名称、形象图片、添加及更新日期。本表信息由系统管理员进行管理。字段属性描述如表5。 表5 制造商信息表
6.products(产品信息表) 该表存储了产品的基本信息。由管理员在后台添加产品时候输入。字段属性描述如表6。 表6 产品信息表
7.reviews(用户评论表) 该表存储了用户提交的产品评论信息,主要包括了用户的信息和评论以及评分的信息。字段属性描述如表7。 表7 用户评论表
目 录
参考文献 [1]金兰,郑玉,黄续新.我国电子商务的现状与未来[J] .计算机时代,2006,(10):25~29。 [2] 李端明,李宇翔.电子商务环境下的网络消费者[J] .商场现代化,2006,(30):31~36。 [3] 威利[澳] . PHP和MySQL Web开发(第3版)[M] .武欣 等译.北京:机械工业出版社,2005。 [4] 威廉斯[澳],莱恩[澳] .PHP & MySQL Web数据库应用开发指南[M] .南京:东南大学出版社,2006。 [5] 仲进平,寿加炎.PHP+MYSQL网络开发技术[M] .北京:人民邮电出版社,2000。 [6] Matt Zandstra[美] .PHP5的异常处理机制 [J] .PHP&More,2006,(2):19~24。 [7] Leendert Brouwer[美] .以OO的方式使用PHP[J] .PHP&More,2006,(3):35~41。 [8] 杨宝昌.MySQL实现中文全文检索的解决方案[J] .程序员,2006,(10):26~29。 [9] 顾治华,忽朝俭. MySQL存储引擎与数据库性能[J] .计算机时代,2006,(10):71~82。 致 谢 本文是在AAA老师的热情关心和指导下完成的,他们渊博的知识和严谨的治学作风使我受益匪浅,在PHP技术、数据库编程设计、产品报价系统规划和设计方面得到了很大的帮助,对顺利完成本课题起到了极大的作用。在此向他们表示我最衷心的感谢! 在论文完成过程中,在报价系统的流程设计和程序调试方面,本人还得到了其他老师和许多同学的热心帮助,正是他们热心和无私的帮助,课题才能顺利的得以进展,不断的克服在设计和开发中遇到的问题。在此本人一并向他们表示深深的谢意! 最后向在百忙之中评审本文的各位专家、老师表示衷心的感谢! | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
本文选自计算机毕业设计http://myeducs.cn |