网上竞拍系统的设计与实现(附件)【字数:7447】
随着全球互联网技术的飞速发展,中国互联网行业的发展速度也很快,在电子商务中,有很多商品的价格无法进行定价,又或者商品的独特性使得想要购买的买家过多,此时就需要通过商品竞拍来获取商品,价高者得,因此一款网上竞拍系统就显得非常重要。本文将通过使用PHP动态语言来开发网上竞拍系统,数据使用MYSQL数据库来进行数据存储,根据网上竞拍系统的整体需求,将系统的功能模块进行分析,主要开发的功能模块包括用户注册登录模块、竞拍商品模块、订单模块、会员中心模块等。完成功能模块开发后还需要对各个功能模块进行测试,才能更好的确保系统的运行不会出现错误,本文使用的测试方法是用例测试,通过用例测试来反馈系统的运行情况,确保系统稳定运行。
目 录
ABSTRACT 4
一、 前言 1
二、 开发技术介绍 1
(一)PHP介绍 1
(二) MYSQL介绍 2
三、 功能需求分析 3
(一)系统开发可行性分析 3
1.经济可行性 3
2.社会可行性 3
3.技术可行性 3
(二)系统设计目标 3
(三) 用户需求分析 3
四、 系统设计 4
(一)系统架构设计 4
(二)用户注册登录模块的设计 5
(三)竞拍商品模块的设计 6
(四)订单模块的设计 7
(四)会员中心模块的设计 8
(五)数据库设计 9
1. 数据库概念设计 9
(一) 2.MYSQL数据库逻辑设计 11
五、 系统详细设计与实现 13
(一)数据库连接实现 13
(二)用户注册登录模块的实现 13
(三)竞拍商品模块的实现 14
(四)订单模块的实现 15
(五)会员中心模块的实现 17
六、 系统测试 19
(一)测试意义和方法 19
(二)系统功能测试 20
结论 22
参考文献 23
致谢 25
前言
随着全球互联网技术的飞速 *好棒文|www.hbsrm.com +Q: ¥351916072$
发展,中国互联网行业的发展速度也很快,在电子商务中,有很多商品的价格无法进行定价,又或者商品的独特性使得想要购买的买家过多,此时就需要通过商品竞拍来获取商品,价高者得,又或者大家手上有各种理由需要更换的新商品和已经使用过的二手货,但是因为某些理由,有些商品已经不想使用了,在个人商品拍卖网上希望能够进行出售,因此一款网上竞拍系统就显得非常重要,可以使得商品竞拍的效率将大大提高,本文将通过使用PHP动态语言来开发网上竞拍系统,数据使用MYSQL数据库来进行数据存储,根据网上竞拍系统的整体需求,将系统的功能模块进行分析,主要开发的功能模块包括用户注册登录模块、竞拍商品模块、订单模块、会员中心模块等。通过开发的网上竞拍系统的功能模块可以为整个社会的商品竞拍管理带来较高的价值,因此在现实中是具有重要意义的。
开发技术介绍
(一)PHP介绍
本文设计的网上竞拍系统将采用PHP语言来开发,主要是因为PHP的开发速度快,开发效率高,所以适合短期的项目开发。要使用PHP开发网上拍卖系统,安装PHP的开发环境即可,但与其他语言的PHP的开发环境相比非常容易,现在PHP上可以一键安装多个集成环境软件,安装后PHP是主要用于开发B/S架构的应用程序,主要在服务端工作,通常中小型服务端开发使用PHP进行,市场上的大多数IDE编辑器都支持PHP文件。除了这些特征之外,PHP还具有开源性和安全性,在开源性方面,任何人都可以扩展PHP语言,通过描述扩展来提高PHP的使用性能,在安全方面,PHP在服务端运行,用户在服务端的课程,PHP还有很多其他特性。例如,PHP可以在跨平台工作,语言兼容性强,与MYSQL的数据库链接最方便,PHP的面向对象特性使用也很方便,可以总结PHP本身的特点,并对其进行分类。具体可以分类如下:
1.PHP可以和HTML进行模板分离
传统的系统编写都是通过语言与HTML混合编写来完成页面和功能,这样的实现功能效果虽然相同,但是开发效率较慢,并且代码较为混乱,杂乱无章,而PHP可以与HTML进行前后端模板分离,即PHP的代码单独在后端撰写,HTML代码单独在前端撰写,仅仅是通过模板变量来进行两者之间的链接,这样使得整体的代码管理更加简洁明了。
2.PHP组件复用率较高
使用PHP开发好的组件是可以进行重复使用的,在开发过程中直接进行调用便可以使用,可以提高代码撰写的效率,也可以对组件进行二次开发来更好的适应自己的需求,整体上比重新架构代码具有更高的效率值。
3.封装性强,开发过程较为简单
PHP有许多框架可以进行应用,框架中许多代码都被封装完善,具有较强的封装性,开发者只需要直接进行代码调用便可以完成功能模块开发。
4.代码移植性强
PHP的跨平台性使得其代码的移植性较强,PHP可以在多个平台进行运行,例如Windows平台、linux平台等,只要代码遵循系统的规则,便可以进行无缝移植,程序的功能能够稳定的进行运转。
(二) MYSQL介绍
目前,市场上存储数据的数据库有很多种,如Access数据库、Oracle数据库等。本文设计开发的网上竞拍系统使用MYSQL数据库进行数据存储。之所以使用MYSQL数据库进行数据存储,是因为MYSQL更适合中小型系统的数据存储,本文使用的开发语言是PHP。MYSQL和PHP的结合可以充分发挥其性能。MYSQL数据库也是开源的。开发人员只要有一定的重构源代码的能力,就可以在MYSQL源代码的基础上进行整改。开源是MYSQL数据库在市场上受到追捧的主要原因。另外,MYSQL数据库的整体体验、速度和可靠性都非常适合用户。通过MYSQL数据库存储在线拍卖系统的数据,开发系统会更高效。
功能需求分析
(一)系统开发可行性分析
1.经济可行性
目 录
ABSTRACT 4
一、 前言 1
二、 开发技术介绍 1
(一)PHP介绍 1
(二) MYSQL介绍 2
三、 功能需求分析 3
(一)系统开发可行性分析 3
1.经济可行性 3
2.社会可行性 3
3.技术可行性 3
(二)系统设计目标 3
(三) 用户需求分析 3
四、 系统设计 4
(一)系统架构设计 4
(二)用户注册登录模块的设计 5
(三)竞拍商品模块的设计 6
(四)订单模块的设计 7
(四)会员中心模块的设计 8
(五)数据库设计 9
1. 数据库概念设计 9
(一) 2.MYSQL数据库逻辑设计 11
五、 系统详细设计与实现 13
(一)数据库连接实现 13
(二)用户注册登录模块的实现 13
(三)竞拍商品模块的实现 14
(四)订单模块的实现 15
(五)会员中心模块的实现 17
六、 系统测试 19
(一)测试意义和方法 19
(二)系统功能测试 20
结论 22
参考文献 23
致谢 25
前言
随着全球互联网技术的飞速 *好棒文|www.hbsrm.com +Q: ¥351916072$
发展,中国互联网行业的发展速度也很快,在电子商务中,有很多商品的价格无法进行定价,又或者商品的独特性使得想要购买的买家过多,此时就需要通过商品竞拍来获取商品,价高者得,又或者大家手上有各种理由需要更换的新商品和已经使用过的二手货,但是因为某些理由,有些商品已经不想使用了,在个人商品拍卖网上希望能够进行出售,因此一款网上竞拍系统就显得非常重要,可以使得商品竞拍的效率将大大提高,本文将通过使用PHP动态语言来开发网上竞拍系统,数据使用MYSQL数据库来进行数据存储,根据网上竞拍系统的整体需求,将系统的功能模块进行分析,主要开发的功能模块包括用户注册登录模块、竞拍商品模块、订单模块、会员中心模块等。通过开发的网上竞拍系统的功能模块可以为整个社会的商品竞拍管理带来较高的价值,因此在现实中是具有重要意义的。
开发技术介绍
(一)PHP介绍
本文设计的网上竞拍系统将采用PHP语言来开发,主要是因为PHP的开发速度快,开发效率高,所以适合短期的项目开发。要使用PHP开发网上拍卖系统,安装PHP的开发环境即可,但与其他语言的PHP的开发环境相比非常容易,现在PHP上可以一键安装多个集成环境软件,安装后PHP是主要用于开发B/S架构的应用程序,主要在服务端工作,通常中小型服务端开发使用PHP进行,市场上的大多数IDE编辑器都支持PHP文件。除了这些特征之外,PHP还具有开源性和安全性,在开源性方面,任何人都可以扩展PHP语言,通过描述扩展来提高PHP的使用性能,在安全方面,PHP在服务端运行,用户在服务端的课程,PHP还有很多其他特性。例如,PHP可以在跨平台工作,语言兼容性强,与MYSQL的数据库链接最方便,PHP的面向对象特性使用也很方便,可以总结PHP本身的特点,并对其进行分类。具体可以分类如下:
1.PHP可以和HTML进行模板分离
传统的系统编写都是通过语言与HTML混合编写来完成页面和功能,这样的实现功能效果虽然相同,但是开发效率较慢,并且代码较为混乱,杂乱无章,而PHP可以与HTML进行前后端模板分离,即PHP的代码单独在后端撰写,HTML代码单独在前端撰写,仅仅是通过模板变量来进行两者之间的链接,这样使得整体的代码管理更加简洁明了。
2.PHP组件复用率较高
使用PHP开发好的组件是可以进行重复使用的,在开发过程中直接进行调用便可以使用,可以提高代码撰写的效率,也可以对组件进行二次开发来更好的适应自己的需求,整体上比重新架构代码具有更高的效率值。
3.封装性强,开发过程较为简单
PHP有许多框架可以进行应用,框架中许多代码都被封装完善,具有较强的封装性,开发者只需要直接进行代码调用便可以完成功能模块开发。
4.代码移植性强
PHP的跨平台性使得其代码的移植性较强,PHP可以在多个平台进行运行,例如Windows平台、linux平台等,只要代码遵循系统的规则,便可以进行无缝移植,程序的功能能够稳定的进行运转。
(二) MYSQL介绍
目前,市场上存储数据的数据库有很多种,如Access数据库、Oracle数据库等。本文设计开发的网上竞拍系统使用MYSQL数据库进行数据存储。之所以使用MYSQL数据库进行数据存储,是因为MYSQL更适合中小型系统的数据存储,本文使用的开发语言是PHP。MYSQL和PHP的结合可以充分发挥其性能。MYSQL数据库也是开源的。开发人员只要有一定的重构源代码的能力,就可以在MYSQL源代码的基础上进行整改。开源是MYSQL数据库在市场上受到追捧的主要原因。另外,MYSQL数据库的整体体验、速度和可靠性都非常适合用户。通过MYSQL数据库存储在线拍卖系统的数据,开发系统会更高效。
功能需求分析
(一)系统开发可行性分析
1.经济可行性
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wlw/6.html