论文部分内容阅读
摘要:本文主要介绍了大学生二手货物交易网站的设计,该网站前端采用HTML实现,服务器采用SQL+PHP技术。在前端模块中主要实现了网页浏览功能、注册登录功能、信息发布功能和交易管理功能,在后台模块中主要实现了管理员管理功能、前台会员管理功能和交易信息管理功能。通过该系统可以基本满足大学生校园二手交易,为大学生的二手物品交易提供了平台。
关键词:HTML SQL;大学生;二手物品;交易
引言
随着网络技术的发展,传统的二手交易市场也加入到电子商务的平台中,在高校,每年临近毕业的学生,手上会产生大量的闲置物品,又因为学生对新生事物的接收较快,旧事物的淘汰步伐也日趋加速,未毕业学生也容易产生大量闲置物品,在校园缺少专业化、标准化的交易平台,难以满足大学生进行二手商品置换的需求,因此建立一个二手交易平台是极其必要的。
1.相关技术简介
1.1 PHP简介
PHP(超文本与处理器)是一种脚本语言,它是一种为Web服务的动态脚本语言,PHP可以快捷的实现用户在网络上的需求,而且是开源的软件。PHP语言主要应用在编写动态网站上。当编码编写完毕后,PHP网络服务器会将其分解生成网页。PHP将代码嵌入到HTML语言的文档中,支持大部分的网络服务器。目前用于编写动态网站的常用语言除了PHP外还有ASP,JSP等,本项设计与实现选择PHP作为脚本语言。
1.2SQL简介
SQL Server是一款大型数据库信息管理系统,它与是.NET开发平台都是微软公司研发的软件。它与.Net和Visual Studio集成非常简便。如果采用NET开发平台,与.NET开发平臺进行数据存储、数据转换便利的软件就是SQL Server。SQL Server能夠对数据进行很好的保护,通过采用多线程技术对数据进行了完整的控制。SQLServer能够适应市面常见的操作系统,可以储存各种类型的数据。
本系统使用的是SQL Server2008数据库系统。该系统主要由分析服务、数据库引擎、报表服务以及集成服务组成。下面详细介绍下这四部分。
(1)分析服务。用户可以通过OLAP功能来建立多维数据结构,可以通过数据挖掘来实现知识的扩充。
(2)数据库引擎。用户可以通过数据库引擎实现数据处理、数据安全管理以及数据的存储与查询。
(3)报表服务。用户可以报表服务功能实现报表的存储与查询,另外用户可以自定义报表。
(4)集成服务。用户可以通过集成服务对数据进行集成、加工与提取功能。
2系统需求分析
据了解,在大学校园内二手商品种类繁多,最主要的二手货物是课本与资料,其余的还有一些日常用品。这些物品大都可以循环利用,能够满足大学生的需求与使用。二手货物的循环使用响应了国家节能减排和低碳生活的号召,减少了资源的浪费,还能满足大学生的需求。所以目前建立一个大学生二手货物交易平台是很有必要的,它既能够为需要二手物品的大学生提供购买通道,又能够为大学生处理不需要的物品提供了一种科学的方式,减少了资源的浪费,净化了环境。
本系统为大学生二手物品交易了营造一个自由、方便、安全、快捷的交易平台,该系统主要实现了商品信息的交流与二手物品的交易。
3系统整体设计
3.1系统设计原则
根据系统的需求分析,本文在经济性、可靠性、安全性原则的基础上提出了以下所要遵循的原则。
(1)系统设计中要遵循国家颁布的相关技术标准,尽量选取主流的系统开发模式。
(2)系统应尽量选取先进的设计方案。
(3)代码的编写要按照系统的开发流程来进行。
(4)代码的编写应尽量减少冗余代码,以精炼为主。
(5)应尽量提高系统的可扩展性。
(6)系统的功能模块以实用为主。
3.2系统总架构
该系统采用了B/S三层架构的设计模式,修改的主要是表现层以及逻辑层。通过使用三层架构设计模式为后期的维护和升级提供了很大的便利。B/S三层架构自上而下分为数据访问层(DAL)、业务逻辑层(BLL)和表现层(IJI)。
数据访问层(DAL):该层的数据访问层是强类型DataSet,用户在该层中可以对数据进行添加、修改、删除等操作。
业务逻辑层(BLL):该层是以类库的方式来实现的,它的主要功能是进行数据交换。
表现层(UI):表现层的主要功能是为用户提供了一个用于人机进行交互的图形界面。
3.3系统功能模块设计
系统开发过程分为前台和后台,系统前台主要是为用户服务,主要包括用户浏览商品、商品信息管理、个人信息管理几大模块。系统后台主要为系统管理员服务,它主要包括网站的维护和管理,如商品信息的管理、订单的管理等。
3.4包设计
包设计是一种很重要的设计方式,它主要是一种按技术分层的设计方式。本系统是一个最大的包,它包含了许多小包。包设计为存取控制模型提供了极大的便利。在该系统中,可以将系统划分为三个一级父包,若干个子包。每个父包与子包存在着相互依赖的关系。
4结论
当下,网络交易已经深入人心,据调查大学生获取所需物品的途径主要是通过网购。大学生二手交易定位在大学生这个群体,产品流动性强,区域优势明显,具有很大的发展空间。在安全性上,大学生必须使用自己的学号作为注册信息,建立公示榜,能够安全保障大学生进行二手物品交易,防止不安全的事情发生。同时建立买家评价系统,提高所售物品的质量。根据以上方面,本系统结合实际进行具体分析,最终形成了比较完善的功能体系,可以满足大学生进行二手物品交易。
在该系统中,编译软件选择PHP+MySQL的软件组合,前台采用HTML+CSS+JS,网站整体采用B/S三层架构的设计模式。该系统已经实现用户可以在该平台进行二手物品交易,为大学生提供了便利。电子商务交易中首先要保障交易的安全,该系统采用实名注册,本校学生管理等措施为大学生二手物品交易提供了发展方向。
随着大学生节约意识的提高以及网络交易的普及,大学生二手物品交易平台必然具有很好的发展前景。希望该设计能够在一定程度上解决大学生二手物品交易的问题,为创建节约型校园起到推动作用。
关键词:HTML SQL;大学生;二手物品;交易
引言
随着网络技术的发展,传统的二手交易市场也加入到电子商务的平台中,在高校,每年临近毕业的学生,手上会产生大量的闲置物品,又因为学生对新生事物的接收较快,旧事物的淘汰步伐也日趋加速,未毕业学生也容易产生大量闲置物品,在校园缺少专业化、标准化的交易平台,难以满足大学生进行二手商品置换的需求,因此建立一个二手交易平台是极其必要的。
1.相关技术简介
1.1 PHP简介
PHP(超文本与处理器)是一种脚本语言,它是一种为Web服务的动态脚本语言,PHP可以快捷的实现用户在网络上的需求,而且是开源的软件。PHP语言主要应用在编写动态网站上。当编码编写完毕后,PHP网络服务器会将其分解生成网页。PHP将代码嵌入到HTML语言的文档中,支持大部分的网络服务器。目前用于编写动态网站的常用语言除了PHP外还有ASP,JSP等,本项设计与实现选择PHP作为脚本语言。
1.2SQL简介
SQL Server是一款大型数据库信息管理系统,它与是.NET开发平台都是微软公司研发的软件。它与.Net和Visual Studio集成非常简便。如果采用NET开发平台,与.NET开发平臺进行数据存储、数据转换便利的软件就是SQL Server。SQL Server能夠对数据进行很好的保护,通过采用多线程技术对数据进行了完整的控制。SQLServer能够适应市面常见的操作系统,可以储存各种类型的数据。
本系统使用的是SQL Server2008数据库系统。该系统主要由分析服务、数据库引擎、报表服务以及集成服务组成。下面详细介绍下这四部分。
(1)分析服务。用户可以通过OLAP功能来建立多维数据结构,可以通过数据挖掘来实现知识的扩充。
(2)数据库引擎。用户可以通过数据库引擎实现数据处理、数据安全管理以及数据的存储与查询。
(3)报表服务。用户可以报表服务功能实现报表的存储与查询,另外用户可以自定义报表。
(4)集成服务。用户可以通过集成服务对数据进行集成、加工与提取功能。
2系统需求分析
据了解,在大学校园内二手商品种类繁多,最主要的二手货物是课本与资料,其余的还有一些日常用品。这些物品大都可以循环利用,能够满足大学生的需求与使用。二手货物的循环使用响应了国家节能减排和低碳生活的号召,减少了资源的浪费,还能满足大学生的需求。所以目前建立一个大学生二手货物交易平台是很有必要的,它既能够为需要二手物品的大学生提供购买通道,又能够为大学生处理不需要的物品提供了一种科学的方式,减少了资源的浪费,净化了环境。
本系统为大学生二手物品交易了营造一个自由、方便、安全、快捷的交易平台,该系统主要实现了商品信息的交流与二手物品的交易。
3系统整体设计
3.1系统设计原则
根据系统的需求分析,本文在经济性、可靠性、安全性原则的基础上提出了以下所要遵循的原则。
(1)系统设计中要遵循国家颁布的相关技术标准,尽量选取主流的系统开发模式。
(2)系统应尽量选取先进的设计方案。
(3)代码的编写要按照系统的开发流程来进行。
(4)代码的编写应尽量减少冗余代码,以精炼为主。
(5)应尽量提高系统的可扩展性。
(6)系统的功能模块以实用为主。
3.2系统总架构
该系统采用了B/S三层架构的设计模式,修改的主要是表现层以及逻辑层。通过使用三层架构设计模式为后期的维护和升级提供了很大的便利。B/S三层架构自上而下分为数据访问层(DAL)、业务逻辑层(BLL)和表现层(IJI)。
数据访问层(DAL):该层的数据访问层是强类型DataSet,用户在该层中可以对数据进行添加、修改、删除等操作。
业务逻辑层(BLL):该层是以类库的方式来实现的,它的主要功能是进行数据交换。
表现层(UI):表现层的主要功能是为用户提供了一个用于人机进行交互的图形界面。
3.3系统功能模块设计
系统开发过程分为前台和后台,系统前台主要是为用户服务,主要包括用户浏览商品、商品信息管理、个人信息管理几大模块。系统后台主要为系统管理员服务,它主要包括网站的维护和管理,如商品信息的管理、订单的管理等。
3.4包设计
包设计是一种很重要的设计方式,它主要是一种按技术分层的设计方式。本系统是一个最大的包,它包含了许多小包。包设计为存取控制模型提供了极大的便利。在该系统中,可以将系统划分为三个一级父包,若干个子包。每个父包与子包存在着相互依赖的关系。
4结论
当下,网络交易已经深入人心,据调查大学生获取所需物品的途径主要是通过网购。大学生二手交易定位在大学生这个群体,产品流动性强,区域优势明显,具有很大的发展空间。在安全性上,大学生必须使用自己的学号作为注册信息,建立公示榜,能够安全保障大学生进行二手物品交易,防止不安全的事情发生。同时建立买家评价系统,提高所售物品的质量。根据以上方面,本系统结合实际进行具体分析,最终形成了比较完善的功能体系,可以满足大学生进行二手物品交易。
在该系统中,编译软件选择PHP+MySQL的软件组合,前台采用HTML+CSS+JS,网站整体采用B/S三层架构的设计模式。该系统已经实现用户可以在该平台进行二手物品交易,为大学生提供了便利。电子商务交易中首先要保障交易的安全,该系统采用实名注册,本校学生管理等措施为大学生二手物品交易提供了发展方向。
随着大学生节约意识的提高以及网络交易的普及,大学生二手物品交易平台必然具有很好的发展前景。希望该设计能够在一定程度上解决大学生二手物品交易的问题,为创建节约型校园起到推动作用。