广东东软学院本科毕业设计论文
本科毕业设计论文
基于PHP的大学生旧物交易系统设计与实现PHP-based college student old transaction system院 系 计算机与科学技术
专 业 软件工程
班 级 软件工程11班
学 号 16210121110
学生姓名 黎超明
指导教师 徐积文
提交日期 2020年 4月 15 日
1
广东东软学院本科毕业设计论文
毕业设计论文原创性声明
本人郑重声明所呈交的毕业设计论文 是本人在指导老师的指导下独立进行的设计研究工作及取得的成果论文中引用他人的文献、数据、 图件、资料均已明确标注出论文中的结论和结果为本人独立完成不包含他人已经发表或撰写的作品及成果。对本文的研究作出贡献的个人和集体均已在论文中作了明确的说明。本人完全意识到本声明的法律结果由本人承担。
毕业论文作者签字 签字日期 年 月 日
2
广东东软学院本科毕业设计论文
指导教师评分评阅教师评分答辩小组评分
总评成绩系主任签字盖章
年 月
3
广东东软学院本科毕业设计论文
内容摘要
基于P HP的大学生旧物交易系统主要的模式是由用户自己去发布商品出售用户去查找所需商品进行购买是一种C2C的电子商务模式即个人对个人的一种交易模式。为了成功实现了该系统我采用了B/S结构和利用层次分明的MVC开发模式还使用了PHP开源脚本语言及MYS QL数据库进行开发论文首先对基于PHP的大学生旧物交易系统的开发进行了阐述并对该系统进行了较详细的需求分析然后详细的分析和讨论了基于P HP的大学生旧物交易系统的功能需求、业务流程、数据流程和系统设计等方面的问题。本系统的实现我期望使用简单明了的界面和功能简单的业务流程使基于P HP的大学生旧物交易系统的信息管理可以便于操作易于信息管理满足管理人员的管理需求。
关键词基于PHP的大学生旧物交易系统PHP Mysql数据库C2C
I
广东东软学院本科毕业设计论文
Abstract
The development of the old college student transaction systembased on PHP is that the user publishes the goods to sell by himself,andthe user finds the needed goods to buy. It is a C2C e-commerce mode,that is, a person-to-person trading mode. In order to successfullyimplement the system, I adopted B/S structure and made use of thehierarchical MVC development pattern, and also used PHP open sourcescripting language and MYSQL database for development. In this paper,firstly, the development of php-based college students' second-handgoods trading system is described, and the requirements of the systemare analyzed in detail.Then, the functional requirements,business flow,data flow and system design of php-based university students'second-hand goods trading system are analyzed and discussed in detail.The realization of this system I expect to use simple and clear interfaceand function, simple business process,make php-based college studentsold things trading system information management can be easy tooperate, easy to manage information, to meet the management needs ofmana gers.
Key words PHP-based college student old transaction system PHPMysql databa C2C
I I
广东东软学院本科毕业设计论文
目录
第一章绪论.............................................................................1
1. 1开发背景与意义. . . . . . . . . . . . . . . . . . . . . . . . . .1
1.2开发方法. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
1.3论文结构. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
第二章系统开发技术与环境....................................................3
2. 1开发语言. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
2.2前端技术. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
2.3网络架构. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
2.4数据库的选择. . . . . . . . . . . . . . . . . . . . . . . . . . . .4
2.5系统的运行环境. . . . . . . . . . . . . . . . . . . . . . . . . .4
2.5. 1硬件环境. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
2.5.2软件环境. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
第三章系统分析......................................................................5
3. 1可行性分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
3. 1. 1经济可行性. . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
3. 1. 2技术可行性. . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
3. 1. 3操作可行性. . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
3. 1.4法律可行性. . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
3.2需求分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
3.2. 1功能需求分析. . . . . . . . . . . . . . . . . . . . . . . . . . .6
3.2. 2性能需求分析. . . . . . . . . . . . . . . . . . . . . . . . . . .7
3.3系统流程分析. . . . . . . . . . . . . . . . . . . . . . . . . . . .8
3.4数据流程分析. . . . . . . . . . . . . . . . . . . . . . . . . . .11
第四章系统设计概要.............................................................13
4. 1系统开发软件的选择. . . . . . . . . . . . . . . . . . . . . .13
4.2系统总体功能设计. . . . . . . . . . . . . . . . . . . . . . . .13
广东东软学院本科毕业设计论文
4.3系统数据库设计. . . . . . . . . . . . . . . . . . . . . . . . .13
4.3. 1概念模型设计. . . . . . . . . . . . . . . . . . . . . . . . . .13
4.3. 2数据库结构设计. . . . . . . . . . . . . . . . . . . . . . . .14
第五章系统详细设计和实现..................................................17
5. 1前台用户模块设计. . . . . . . . . . . . . . . . . . . . . . .17
5. 1. 1前台用户登录注册模块设计. . . . . . . . . . . . . .17
5. 1.2系统首页模块设计. . . . . . . . . . . . . . . . . . . . . .18
5. 1.3系统商品信息模块设计. . . . . . . . . . . . . . . . . . .19
5. 1.4系统商品购买模块设计. . . . . . . . . . . . . . . . . . .20
5. 1.5系统商品发布模块设计. . . . . . . . . . . . . . . . . . .22
5.2后台管理员模块设计. . . . . . . . . . . . . . . . . . . . . .24
5.2. 1后台用户管理模块设计. . . . . . . . . . . . . . . . . . .24
5.2.2公告管理模块设计. . . . . . . . . . . . . . . . . . . . . .25
5.2.3商品管理模块设计. . . . . . . . . . . . . . . . . . . . . .26
5.2.4订单管理模块设计. . . . . . . . . . . . . . . . . . . . . .28
第六章系统测试....................................................................30
6. 1测试方法. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30
6.2测试实例. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30
第七章总结............................................................................34
参考文献............................................................................35
致谢.........................................................................................36
广东东软学院本科毕业设计论文
第一章绪论
1 . 1开发背景与意义
随着快速普及的互联网让网络购物在几年前还是很新鲜的事物变成了现在人们的日常生活它省力方便快速深受网民的喜爱为不少没有时间购物的人提供了方便的方式。也正是网络购物给商品的流通带来极大的发展 以前局限于某个旧货市场的二手旧物C2C模式现在可以在网上平台实现更大的客户需求量不会单单局限于某个区域甚至是某个地点去交易。现在中国网购的成交量是非常巨大的随之而来的就是冲动消费产生的大量闲置物品为了解决这些闲置物品浪费的问题 旧物二手交易是一个很好的选择。对闲置物品的变现不仅能提高人们的生活水平还能促进网络购物的购买力 以达到促进电子商务的循环发展的目的。
现在市场上已有很多二手旧物交易的网站 由于大多数的网站对于其定位不明确导致了其系统内交易的混乱不堪对用户的交易难于保障 网站上充斥着大量的假货甚至骗子用户对其信任度不够。并且由于定位不明确也就使得大多数的二手旧物交易网站开发的功能很多是用户用不上或很少用得到的这样的网站会让用户感觉不适并且也不方便用户的使用。所以我对大学生旧物交易系统的开发定位是以大学生为主的用户同为一个学生对大学生这一群体会更亲近的感觉 自然而然的就对本系统上的交易保有一定的着就保障了用户量的不会流失。当然在网站界面上本系统也会力求简单实用做到不开发多余的功能 以便于用户更加方便的使用。
1 .2开发方法
本系统的开发采用PHPMYSQ L+Apache实现准备阶段我首先会使用学习到的有关知识来查找数据等优不错的系统开发的管理方法对用户群体的需求进行分析。 然后我进行了这个主题的设计和开发。 该主题的页面主要是用ht ml 5语言设计的通过数据库的查询搜索表单和数据的验证还有对控件页面的显示明确和用户类型权限确定进行设计。我使用的MYSQL数据库对整个系统的操作进行实现。 整个研发过程中我由需求分析来编写系统开发实现的过程和有关系统问题的实现方法。系统研发结束后进行调试并尝试运作调试和测试运作中出现的问题进行记录。
1
广东东软学院本科毕业设计论文
1 .3论文结构
第1章绪论叙述基于PHP的大学生旧物交易系统探究开发当时的市场背景和其在当时的意义还有开发上所使用到的技术等
第2章本系统使用技术介绍,对在本次会使用到得技术和知识进行阐述让读者能清楚了解本系统开发会用到的技术和知识。
第3章对本系统的分析内容主要有系统功能需求分析系统目标系统的数据分析以及开发系统的可行性分析帮助读者了解软件系统分析的主要内容和方法。
第4章是重点的一章主要是系统的详细设计包括设计原则系统功能设计、开发环境分析。
第5章系统的编码实现。介绍系统功能的实现情况和主要的代码展示让读者对本系统的结构能够有充分的了解。
第6章系统的测试。主要介绍了测试的重要性和意义还有主要功能的测试让读者通过本章就能够了解系统的测试性能。
第7章总结。对毕业设计以来所学习到的经验进行总结。
2
前几天还在和做外贸业务的网友聊着有哪些欧洲机房的云服务器、VPS商家值得选择的。其中介绍他选择的还是我们熟悉的Vultr VPS服务商,拥有比较多达到17个数据中心,这不今天在登录VULTR商家的时候看到消息又新增一个新的机房。这算是第18个数据中心,也是欧洲VPS主机,地区是瑞典斯德哥尔摩。如果我们有需要欧洲机房的朋友现在就可以看到开通的机房中有可以选择瑞典机房。目前欧洲已经有五个机房可以选择,...
昨天,遇到一个网友客户告知他的网站无法访问需要帮他检查到底是什么问题。这个同学的网站是我帮他搭建的,于是我先PING看到他的网站是不通的,开始以为是服务器是不是出现故障导致无法打开的。检查到他的服务器是有放在SugarHosts糖果主机商中,于是我登录他的糖果主机后台看到服务器是正常运行的。但是,我看到面板中的IP地址居然是和他网站解析的IP地址不同。看来官方是有更换域名。于是我就问 客服到底是什...
在八月份的时候有分享到 Virmach 暑期的促销活动有低至年付12美元的便宜VPS主机,这不开学季商家又发布五款年付VPS主机方案,而且是有可以选择七个数据中心。如果我们有需要低价年付便宜VPS主机的可以选择,且最低年付7.2美元(这款目前已经缺货)。这里需要注意的,这次发布的几款便宜年付方案,会在2021年9月30日或者2022年4月39日,分两个时间段会将INTEL CPU迁移至AMD CP...