演示视频:

3.1可行性分析

3.1.1技术可行性

本二手车交易网站主要采用PHP和SQL数据库作为设计工具,学习起来非常容易并且使用便利。

计算机配置较高,有足够的空间可以安装运行平台、数据库和各类编程工具,在编程环境上提供了可靠的支持;在编程人员方面,可以运用以前所学的各种开发软件的计算机知识和管理知识,加上不断的学习,为系统的开发提供了必要的技术保障;

大学时,就已经掌握了PHP的主要知识,也对SQL数据库的操作进行了系统的学习。本系统从整体上看设计起来比较容易,本系统开发的重点就是对数据库的设计和操作。在大学对软件工程,软件测试,UML统一建模语言等课程进行过系统的了解,也能够对这些课程进行开发,拥有一定的系统辨别、开发和检验能力。PHP以及SQL结合起来设计与开发一套二手车交易网站,必定是可行并且高效的。

3.1.2经济可行性

基于PHP二手车交易网站主要采用PHP开发,免费,开源,登录二手交易网站即可进行操作,使用方便快捷。本系统采用的软件都是开源的,这样能够削减很多的精力和资源,降低开发成本。同时也能够提升设计的作用,基于PHP二手车交易网站对计算机配置的条件要求很低,即使是网吧淘汰下来的计算机也能够满足需要,因此,本系统在经济上是完全具有可行性的。

3.1.3操作可行性

本系统操作比较容易,大部分输入信息页面选择的形式都是下拉框。在有些页面,信息可以自动生成,不需要输入。输入时间也采用了日历控件,操作比较容易,对操作人员的要求不高,只需要熟练操作WINDOWS即可。

3.1.4法律可行性

目前已有很多在线考试系统的先例。PHP二手车交易网站和国家的政策法规不存在任何冲突和抵触之处。另外,PHP二手车交易网站所采用的操作和工作方式符合工作人员的日常习惯,而且操作方便灵活,便于管理,具有可行性。

此PHP二手车交易网站是自己设计的交易网站,具有很大的实际意义。开发环境软件和使用的数据库都是开源代码,因此对这个系统进行开发与普通的系统软件设计存在很大不同,没有侵权等问题,在法律上完全具有可行性。

综上所述,PHP二手车交易网站设计与开发是可行的。

3.2需求分析

3.2.1 性能需求

为了保证PHP二手车交易网站能够长期、稳定、高效的运行,必须要保证系统开发的性能。在二手车交易网站的开发过程中,必须用充分的方法确保系统的安全性和有效性。我们要充分考虑以下几点:

安全性:在信息化的时代,信息就是宝贵的财富,保证信息的安全,特别是个人信息更要求可靠的安全性。

先进性:结合当前流行趋势,开发要符合用户的需求,能够快速准确的实现车辆信息查找,在线拍卖等。

可扩展性:PHP二手车交易网站给用户对车辆的查询、购买带来了极大的便利,提高了效率,备受用户的关注,因此在开发二手车交易网站的过程中,我们要考虑到系统的可扩展性,便于将来系统的升级、更新。

有效性:有效性主要包括功能有效性,设计二手车交易网站的功能一定要最大限度地满足用户的需求。

3.2.2 用户需求

PHP二手车交易网站主要满足2种类型用户的需求,这2种类型用户分别为用户和系统管理员。用户间的静态结构图如图3-1所示:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

图3-1系统静态结构图

3.2.3 功能需求

1、用户功能模块

(1)注册:填写账号、密码、姓名、性别、电话、地址进行注册账号。

(2)登录:用户可通过正确的会员账号、密码,进行登录。

(3)首页:用户可以在个人中心修改密码、修改资料、在我的关注里可以查看关注的信息,还可以删除关注信息,在我的订单可以查看订单情况。在品牌分类可以查看车辆详细信息。在我的拍卖报价中可以查看拍卖结果。

(4)二手车信息:用户可以在二手车信息查询车辆拍卖信息、关注车辆信息,购买车辆等

(5)二手车资讯:用户查看网站公告、二手车的相关信息。

(6)购物车:用户可以在购物车里查询加入购物车的车辆。

(7)拍卖品:用户在拍卖品里可以对车辆进行出价。

(8)二手车论坛:用户可以在二手车论坛进行交流。

(9)品牌分类:用户可根据品牌分类进行二手汽车信息查看。

(10)搜索:用户可根据名称或者关键字进行快速搜索查询。

(11)个人中心:用户登录后可进行修改密码、修改资料,查看我的关注、我的拍卖报价、我的订单、退出。

(12)商品关注:用户登陆后可以对商品进行关注操作。

(13)在线支付购买:会员可进行在线支付购买二手车。

(14)拍卖出价:会员可对拍卖商品进行出价。

(15)发帖:会员可进行发帖。

(16)回帖:会员之间可进行互相回帖操作。

用户功能模块图如图3-2所示

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

图3-2用户功能模块图

2、管理员功能模块

(1)登录:管理员可以通过正确的账号、密码登录到二手车交易网站后台主页。

(2)系统管理:管理员可以修改密码。

(3)资讯管理:包括添加分类、分类管理、添加文章、管理文章。管理可以添加文字,对分类进行删除和修改。在添加文章里可以添加信息,包括分类、添加标题和添加内容,在管理文章里可以删除和编辑文章。

(4)二手车管理:包括添加品牌、品牌管理、添加车系、车系管理、录入二手车、二手车管理。在添加品牌里可以添加车辆品牌,在品牌管理可以删除和修改品牌。在添加车系中可以选择汽车品牌,添加车系,在车系管理里管理员可以三处合编辑车系。管理员通过录入二手车可以录入品牌、车系、标题、转让价格、里程、保养情况、内容,管理员可以在二手车管理里删除和编辑录入的二手车,还可以通过关键词进行查询。

(5)拍卖信息管理:包括录入拍卖信息、管理拍卖品、拍卖处理。管理员进入录入拍卖信息可以添加拍卖的车辆信息,在管理拍卖品可以删除和编辑拍卖品,还通过关键可以进行查询。再拍卖管理可以查看拍卖状态和用户的出价情况。

(6)二手车订单管理:管理员可以在二手车订单管理里查看详细订单和删除订单,还可以对订单进行查询。

(7)会员管理:管理员可以对会员进行管理。

(8)论坛管理:包括添加板块、版块管理、帖子管理。管理员可以添加板块名称和介绍,在版块管理里可以删除和编辑操作。在帖子管理可以对用户发布的帖子进行删除和置顶帖子。

管理员功能模块图如图3-3所示

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

图3-3管理员功能模块图

3.3系统用例图

UML是开发者对客观事物进行建模的标记,同时它也是为开发者了解系统需要什么样的功能和整个流程是什么样的做的前期工作。现在我们就对本二手车交易网站进行UML建模分析。

用户用例图如图3-4所示

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

图3-4用户用例图

管理员用例图如图3-5所示

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

图3-5管理员用例图

3.4 流程分析

系统流程分析是调查分析系统所涉及到的每个环节的业务流程,从系统的注册登录着手,以实际操作为出发点,掌握所有图书信息的管理内容,保证信息能够正确的输入和输出,数据存储的完整性以及信息处理方法过程,并根据实际操作步骤来绘制出具体的流程图。

流程图(Transaction Flow
Diagram,TFD),它是用一些规定的符号以及连线来表示系统的某个具体的处理过程的图表,即描述系统内各功能模块之间的具体关系,作业顺序和管理信息流向的图。业务流程图的符号说明图3-6所示:

图3-6流程图符号说明图

系统注册流程图如图3-7所示

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

图3-7注册流程图

为了保证系统的安全性,要使用本系统必须先登陆到系统中。其登录界面流程图如图3-8所示

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

图3-8登录流程图

系统在添加信息的时候,首先输入信息,看信息是否正确,正确的话,添加成功,否则返回输入信息,添加信息流程图如图3-8所示

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

图3-8添加信息流程图

4 系统设计

3.1概述

本二手车交易网站采用B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式,是一个适用于Internet环境下的模型结构。只要用户能连上Internet,便可以在任何时间、任何地点使用。系统工作原理图如图3-1所示:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

图3-1 系统工作原理图

3.2系统结构设计

本二手车交易网站的设计开发主要是实现系统前台的开发和系统后台的开发,系统前台供用户浏览网站信息,用户通过系统前台可进行二手车信息的浏览,为注册用户可进行注册会员,会员登录后可进行二手车商品的加入购物车、在线支付购买,同时可在论坛进行发帖回帖,对拍卖二手车商品可进行出价等操作。系统后台供管理员操作,管理员通过系统后台可对二手车交易网站进行管理,包括资讯管理、二手车管理、拍卖信息管理、二手车订单管理、会员管理、论坛管理等。本网站的结构设计如图3-2所示。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

图3-2 系统结构图

3.3数据库设计

数据库是计算机信息系统的基础。信息的收集、整理、存储、检索、更新、加工、统计和传播等操作必须在数据库管理系统的的支持下才能进行。目前,电脑系统的关键与核心部分就是数据库。数据库开发的优劣对整个系统的质量和速度有着直接影响。

数据库的设计一般要可以分为个步骤:分别是分析需求、设计概念、设计逻辑、设计物理。

3.3.1数据库的概念结构设计

在数据库概念设计中,通常用四种方法:自顶向下、自底向上、逐步扩张、混合策略,以它为骨架集成由自底向上策略中设计的各局部概念结构。

设计概念就是在数据分析的基础上自下而上的对整个系统的数据库概念结构进行设计。从用户的角度对视图进行开发,然后集成视图,最后分析从而取得最后的结果。

对概念进行设计时采用实体—联系(E-R)的模型开发措施。E-R模型法的构成元素有:实体、属性、联系,E-R模型可以用E-R图来表示,是对用户工作环境中所相关的事物给予提示,对实体特性的描述就是属性。

设计概念的出发点是能够对企业组织信息要求的数据库概念结构进行反映,就是概念模式。概念模式不依附数据库逻辑结构,,也不依赖支持数据库的DBMS,独立于计算机系统。

3.3.2数据库实体

在此阶段,用户可以参与和评价数据库系统的设计,从而有利于保证数据库系统的设计与用户的需求相吻合。在概念模式的设计中,E-R模型法是最常见的设计方法。

通过上述分析对数据库的需求,与系统概念模型的特点及开发方法相结合,我们可以建立E-R模型图,本系统的E-R图如下图所示:

(1)用文章实体E-R图如图3-3所示:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

图3-3文章实体E-R图

(2)论坛实体E-R图如图3-4所示:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

图3-4论坛实体E-R图

(3)板块实体E-R图如图3-5所示:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

图3-5板块实体E-R图

(4)品牌实体E-R图如图3-6所示:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

图3-6品牌实体E-R图

(5)汽车实体E-R图如图3-7所示:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

图3-7汽车实体E-R图

(6)类别实体E-R图如图3-8所示:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

图3-8类别实体E-R图

(7)会员实体E-R图如图3-9所示

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

图3-9会员实体E-R图

(8)回复实体E-R图如图3-10所示

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

图3-10回复实体E-R图

(9)订单实体E-R图如图3-11所示

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

图3-11订单实体E-R图

(10)管理员实体E-R图如图3-12所示

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

图3-12管理员实体E-R图
R图

(8)回复实体E-R图如图3-10所示

[外链图片转存中…(img-byFlW1t0-1747759972834)]

图3-10回复实体E-R图

(9)订单实体E-R图如图3-11所示

[外链图片转存中…(img-dPG5AO0X-1747759972834)]

图3-11订单实体E-R图

(10)管理员实体E-R图如图3-12所示

[外链图片转存中…(img-SrVwnqxC-1747759972835)]

图3-12管理员实体E-R图
封面最终.jpg

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐