版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于php的校园小型商务网站设计校园服务平台摘 要:校园服务平台是基于php建立的校园小型商务网站。前台主要运用了 html、css、 javascript等语言,后台采用mysql数据库,用php来实现对数据库的操作。整个平台包括 会员的登录注册、浏览商品、购买商品、下订单以及管理员添加商品、修改商品、修改管理员、 编辑订单等功能。校园服务平台致力于为当下在校大学生提供服务,具有一定的商业价值。关键词:piip;校园服务平台;商品abstract: campus services platfonn is based on php to build campus small business
2、website. front main use html, css, javascript and other languages, the background using the mysql database using php to achieve the operation of the database. the entire platform, including members of the sign, browse products, buy merchandise, merchandise orders and administrators to add, modify, c
3、ommodities, modify the administrator, orders and other editing functions. campus services platfonn is committed to providing services in the current college students, with some commercial value.key words: php; campus services platform; goods1 前言1.1研究目的学习p11p和mysql,实现前端网页与数据库相连接,用piip操作数据库,逐步 理解php编程
4、精髓,以达到数据交互的效果,从而全面学习制作电子商务网站。 学习网页编辑平台dreamweaver,学习网页脚本语言xhtml> css> javascript等, 使前台网页动态漂亮,后台数据管理可靠快速。校园服务平台的设计与制作不仅 是所学知识的熟练应用,还根据自己在大学里的亲身经历使得众多大学生在校期 间的很多问题得以在校园服务平台中得到解决,为大学生提供了诸多方便。1.2研究说明校园服务平台其实质就是建立一个虚拟的购物超市,超市里面不仅有商品, 还有大学生在校园里面一些需要的服务。当在超市选购商品时,首先应该将商品 放入购物车中,待挑选好所有商品之后就可以到收银台去开收货单
5、,根据收货单 据付款。制作校园服务平台的原理与在超市购物的原理是一样的。首先客户应该 在网页中选购自己需要的商品和服务放入购物车,当然也可以改变购买商品的数 量或者清空购物车中的商品。选购好商品后就可以到收银台,在收银台进行填写 收货人信息、提交订单等操作。木平台包括以下功能:用户登录、注册、注销登 录;商品的添加、删除、更改;订单查看与管理;商品的分类显示等。木平台的 制作采用php这种相对流行且安全性较高的web开发语言,同时使用php的黄金 搭档mysql作为后台数据库。2平台分析2. 1功能分析校园服务平台主要实现以下功能:一方面是用户的操作,包括用户的注册登 录,用户注销;用户根据商
6、品类别挑选自己需要的商品和服务并加入购物车;用 户在购物车里对商品和服务进行添加、更改、删除等;用户选好商晶后提交订单。 另一方面是管理员的操作,包括管理员登录,修改密码;管理员对商品的添加、 修改、删除;管理员对订单的查看、修改、删除。对上述功能进行集中模块划分, 按照结构化程序设计要求,得到系统功能模块图如图2-1所示:校园服务平台图2t系统功能模块图2.2流程分析2. 2.1用户注册流程用户为了能购买平台上的商品,必须成为平台的注册用户。整个注册流程如 图2-1所示,用户可以通过平台主页提供的注册链接进入注册界面,当用户填入 自己的信息并提交后,平台将对用户的注册账户进行检查,如果发现注
7、册账户己 被注册,平台页面将自动弹出相应信息,提示用户名己被注册。为了防止用户输 入密码时可能出现的错误,平台将检查用户二次输入密码的信息,如果信息不符, 也将提示用户错误并让用户重新注册。为了购买流程的合法和安全,平台还会让 用户输入其他一些关键信息,如果用户不填写,平台会提醒用户错误,请用户重 新输入,当所有的信息完整的填写完毕之后,经平台检查正确,这时平台会把用户的信息添加到数据库中,用户注册也就成功了,用户就可以登录进入平台进行 购物了。用户注册流程如图2-2所示。图2-2用户注册流程图2.2.2用户购物流程用户通过了注册就成为了平台的会员,用户登录以后就可以开始购物了,用户购物流程如
8、图2-3所示。图2-3用户购物流程图用户购物流程图是根据实际牛活中,用户通过平台购物的过程所进行的一个 描述。打开网页后,用户未登录吋只能浏览商品而不能购买商品。当用户登录后 才能把商品加入购物车,当用户选完自己需要的所有商品时可去购物车里查看自 己所买的商品,然后去收银台填写收货人的具体信息,当用户填写完信息后确认 下单,然后校园服务平台的工作人员把用户所买商品在短时间内送货上门,用户 确认付款后购物才完成。3平台前台设计3.1平台主界面的设计校园服务平台主页如图3-1所示,平台登录界面顶部是主页面导航条,导航 条前面部分为首页和商品分类链接,导航条最后为登录与注册链接,如果是新用 户可以点
9、击注册,如果是老用户便可以直接点击登录。界面正中为本平台所有商 品及服务的分类,每张图片为一个类别,用户可根据自己需要点击相应的类别。 界面当中还有一个浮动的购物车窗口,当用户未登录时,它会提醍用户登录,当 用户登录后购物时,它会显示欢迎信息,并且显示用户所选商品的总费用,用户 还可以从此处去购物车界面。整个界面简洁明了、美观大方,适用于广大用户, 具体代码见附录lo图3-1校园服务平台主界面图在平台主页点击登录或者注册就可以进入相应的界面,登录、注册界面比较 简单,如图3-2、图3-3所示,用户只需按要求正确填入相应信息就可以登录或者 注册成功,如果用户填入的数据不正确,平台也会显示出相应的
10、提示信息。图3-2校园服务平台登录界面图图3-3校园服务平台注册界面图用户登录平台后,根据自己的购买需求点击相应的类别,便可进入相应类别 的商品展示界面,如图3-4所示,该界面商品为分页显示,当用户将鼠标移动到 商品图片上时,就会显示出该商品的详细信息和加入购物车链接。图3-4校园服务平台商品展示界面图3.4购物车界面设计用户进入购物车界面胸后,如图3-5,用户可以清楚的看到自己所选商品的 详细情况,并可以对商品数量进行修改,也可以确认后下订单,还可以直接清空 购物车,具体代码见附录2。| 品名称j数量市场价1会员价1折扣|小计|香菇炖鸡面2. 5元2. 0元80%2元下订单清空购物车总计飞2
11、元图3-5校园服务平台购物车界面图4平台后台设计4.1后台登陆界面设计后台登陆界面如图4-1所示,管理员输入正确的的信息登录后台,如果信息 输入错误,平台会自动向管理员提示错误。图4t后台登陆界面图4.2后台增加商品界面设计管理员通过木界面可以对平台上各个类别的商品进行添加设置,如图4-2所具体代码见附录30添加商品商品名称:1发布时间:1995 年 1月1 日挂售价格:市场价:元会员价:11元商品类型:商品数重:洗衣房商品图片:选择文件未选择文件商品简介:添加图4-2后台增加商品界面图管理员通过本界面可以对平台上的所有商品的信息进行修改,还可以删除平台上的商品,如图4-3所示。具体代码见附录
12、4。商品信息编辑真迭名称轲余市场价会员价加入旳间操作o苹果h)1006 05 502014-1-1更改楮子ft)1005.04.802014-1-1更改斤1004 03.802014-1-11005 04 802014-1-1更改桃子(h)1006 0s.s02014-1-1更改sik <jt>1005.04 502014-1-1屋改o西红怖斤)1005 03.8020k-1-1更改鲜花(代送1002.02.002014-1-1見改洗衣服«1005.04 002014-1-1更改快i®代领次1001.01.002014-1-1空改sa (代送1002.02.00
13、2014-1-1是改马哲二手1001.01.002014-1-1更改毛叙(二手1001.01.002014-1-1更改1000002014-1-1更改芒票fr)100&05.502008-1-1見改好吃点核桃1005 04 802000-1-1更改好吃点(積果1005.04.801999-1-1更改o红烧牛肉面1002.52.001998-1-1更改o老坛酸亲面1002 52.001997-1-1更改3+2 (奶油味1005.04 501997-1-1吏改i晦迭择|重新送择本站共有黛物36件毎页显示20件第1页/共2页1 2图4-3后台修改商品界面图4.4后台编辑订单界面设计管理员通过
14、木界面对用户订单进行编辑,包括查看订单的详细信息、删除订单 等操作,如图4-4所示。童订单订单号下单人收货人金额总计订单状态操作20140560730501zouyi邹話9.3未作仔何处理20140560413511zouyi4未作任何处理1 ml 020h0551530102luoyto6未作仔何处理mj 口20140551528072luoyto罗理6未作任何处理【査 1 20140551524482luoyfto6未作任何处理董看o20k0551518301xouyi4未作任何处理h 20140551510441xouyx罗理4未作仔何处理1st: 20k0551509421xouyi4
15、未作任何处理董看 20140551506541zouyi4未作任何处理isej 20140551504441zouyi邹話4未作仔何处理直看20140551504221xouyi4未作任何处理lmj 20140551501021zouyx6未作仔何处理2* 口20140551458471zouyi邹茁6未作仔何处理【童20100514637到至2未作任何处理20100514639罗12未作任何处理n. 20100514666邹话邹茁2未作任何处理sei o本站共有订单16条甸页显示20条第1页/共】贡1 8m除选择i页图4-4后台编辑订单界面图5平台数据库设计校园服务平台采用的是mysql数据
16、库用来存储用户信息、商品信息、订 单信息、商品类别信息和管理员信息,用navicat for mysql来可视化操作数据 库。在本设计中,我将数据库命名为dbjnyshop,其中包含的数据表名及其功能如表5. 1所示。表5. 1 db myshop数据表名及其功能表数据表名功能说明tb_user注册用户的个人信息表,存储注册用户的个人信息tbadmin管理员信息表,存储管理员的个人信息tb_dingdan用户订单信息表,存储用户所下订单的详细信息tb_shangpin商品信息表,存储平台所有商品的详细信息tbtype商品类别信息表,存储平台所有商品类别的详细信息平台链接数据库并判断是否链接成功
17、的代码如下:<?php$conn二mysql_connect ("localhost", "root", “)or die(数据库服务器 连接错误.mysql_error ();mysql_select_db(db-myshop, $conn) or die( 数 据库访 问 错误 mysql_error ();mysql query (,zset character set utf8,z);mysql_query (,?set names utf8);?>根据系统功能结构,规划出系统中使用的数据库实体对象及实体e-r图。然 后对实体e-r图
18、进行分析,便可以得到数据库中所对应的表他。5. 1用户信息表tb_user当用户注册后,需要将用户信息存储到数据库中,包括用户的账户名、密码、 电话号码等属性,实体e-r如图5-1所示:用户信息图5t用户信息实体e-r图分析用户信息实体e-r图后,制作出数据库中用户信息表tb.user如图5-2所示。名允( idint40劝namevarchar250pwdvarchar160回telvarchar250图5-2用户信息表tb.user 图5. 2 管理员信息表tb_adm i n当管理员登录后台前,需要将管理员信息存储到数据库中,包括管理员的账户名和密码,实体e-r如图5-3所示:管理员信息
19、图5-3管理员信息实体e-r图分析管理员信息实体e-r图后,制作出数据库中管理员信息表tb.admin如图5-4所示。名允许彌( idint110汾1n amevarchar250回pwdvarchar2500图5-4管理员信息表tb_adm i n图5. 3 订单信息表tb_d i ngdan当用户下订单后,需要将用户所下订单信息存储到数据库中,包括订单中的 订单号、商品号、商平数量、收货人、收货人性别、收货地址、收货人电话、收 款方式、下单时间、下单人、处理状态和消费总额等属性,实体e-r如图5-5所/5:图5-5订单信息实体e-r图分析订单信息实体e-r图后,制作出数据库中订单信息表tb
20、_dingdan如图5-6所示。名 iddingdanhaospcsicshouhuorensexdizhitelleavewordtimexiadanrenzttotal图5-6z允许湧(int40 >1varchar1250varchar1250回varchar12500varchar2500varchar200varchar12500varchar2500mediumtext00varchar250avarchar2500varchar5000varchar2500订单信息表tb_d i ngdan图5. 4商品信息表tb_shangp i n校园服务平台匸的所有商品的信息都存储到
21、数据库中,包括商品的名称、简介、添加时间、图片、数量、类别、会员价和市场价等属性,实体e-r如图5-7所示:商品信息商品d图5-7商品信息实体e-r图分巧商品信息实体e-r图后,制作岀数据库中商品信息表tb_shangpin如图 5-8所示。名逸长度"做点允许勰(idint40qlmin gchengvarchar2500jianjiemediumtext000addtimevarchar2500tupia nvarchar20000shulia ngint400 typeidint400huiyuanjiavarchar2500shichangjiavarchar250h图5-8
22、商品信息表tb_shangp i n图5. 5商品类别信息表tb_type校园服务平台上的所有商品类别的信息都存储到数据库中,包括商品类别的 类别id和名称,实体e-r如图5-9所示:分析商品类别信息实体e-r图后,制作出数据库中商品类别信息表tb_type 如图5-10所示。名逸长度允许罚( idint40qtypenamevarchar1700图5-10商品分类信息表tb_type图6结束语在历时将近半年的时间里,我的毕业设计是从学习php和mysql,以及网页脚 本语言xhtml > css> javascript等新知识,到建立校园服务平台。在这个过程中 我遇到了若干的问题
23、,也解决了不少的问题,现在还有安全性和兼容性的问题未 能完全得到解决。我所设计的校园服务平台只是一个最基本的电子商务类网站,里面涉及到的 方方面面的问题我以前并未遇到过,这些都是我在这几个月的学习过程中逐步解 决的。制作基于php的校园小型商务网站并不是我起初想象的那么简单,它涉及 到编写程序、数据库设计,平台整个的界面设计、数据采集、图像处理、文本编 辑等工作。而口,要制作出一个功能完善的网站需要一个详细的、合理的、可行 的规划设计。在校园服务平台的制作过程中,在程序的调试上我遇到了很多的问题,有的 要使用浏览器搜索才能找到错误所在和解决方法。这在一定程度上延长了我的制 作吋间。在开始的吋候,往往要为了一个小错误花上大半天的吋间,经过多
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 连云港职业技术学院《体育-台球》2023-2024学年第一学期期末试卷
- 江西现代职业技术学院《音乐选配与编辑》2023-2024学年第一学期期末试卷
- 江苏大学《水资源系统分析》2023-2024学年第一学期期末试卷
- 华东理工大学《国学经典选读》2023-2024学年第一学期期末试卷
- 隔膜压缩机开机停机操作规程
- 湖北工业职业技术学院《医药学基础实验》2023-2024学年第一学期期末试卷
- 遵义医科大学《材料与结构选型》2023-2024学年第一学期期末试卷
- 珠海城市职业技术学院《Python程序开发》2023-2024学年第一学期期末试卷
- 重庆旅游职业学院《地下水资源勘查与评价》2023-2024学年第一学期期末试卷
- 浙江特殊教育职业学院《审计理论与方法》2023-2024学年第一学期期末试卷
- 工作责任心测评
- 人教精通版5年级(上下册)单词表(含音标)
- 五年级语文下册全册教材分析
- 第1课+中华文明的起源与早期国家+课件+-2023-2024学年高中历史统编版2019必修中外历史纲要上册+
- 大厦物业管理保洁服务标准5篇
- 神经内科国家临床重点专科建设项目评分标准(试行)
- 城市设计与城市更新培训
- 2023年贵州省铜仁市中考数学真题试题含解析
- 世界卫生组织生存质量测量表(WHOQOL-BREF)
- 某送电线路安全健康环境与文明施工监理细则
- PEP-3心理教育量表-评估报告
评论
0/150
提交评论