基于Django的“萌宠之家”网站设计与实现文献综述
2020-04-14 20:10:05
1、 目的及意义
当今社会,购物已经成为人们生活中不可缺少的一部分,从传统的上门购买,演变到如今的足不出户货比三家,即网上购物,购物的方式经历了巨大的变化。对于普通消费者,网上购物就是电子商务,但是实际上网上购物属于电子商务的一种运营模式。网上购物是电子商务,但是电子商务不仅仅只是网上购物。
电子商务通常是指是在全球各地广泛的商业贸易活动中,在因特网开放的网络环境下,基于浏览器/服务器应用方式,买卖双方不见面地进行各种商贸活动,实现消费者的网上购物、商户之间的网上交易和在线电子支付以及各种商务活动、交易活动、金融活动和相关的综合服务活动的一种新型的商业运营模式。
电子商务的本质依旧是商务,但手段信息化电子化了,它以全新的平台取代传统的交易平台,以实现减少流通环节,降低成本,最终实现增加利润这个大目标。
一个良好的电子商务网站是电子商务系统发布商务信息、实现商务管理和交易的重要方式,搭建一个网站的方式多种多样。其中Django是基于Python语言的Web开发框架,基于MVC的设计,使其非常适合简便快速地开发数据库驱动的网站,强调代码复用性,同时Django具有许多功能强大的第三方插件,扩展性强,上手快,开发速度快。
本文旨在利用Django这一Web开发框架建立一个以“萌宠”为网站主题售卖宠物用品的电子商务网站,通过实际搭建网站来熟悉电子商务网站的开发原理,掌握一整套网站开发,设计,架设,部署的流程。
2、国内外的研究现状分析
网站分为静态网站和动态网站,静态网站的页面通常是HTML格式,没有后台数据库支持。网页更倾向于展示开发者制作的内容,用户浏览时不能进行交互,虽然技术简单,但是后期维护麻烦。相比于静态网页而言,动态网站可以根据不同用户的操作进行变更,需要服务器数据库的支持,开发者既需要制作页面还需要编写脚本代码和调用数据库所需的高级功能,相对比较复杂,要求更高,但动态网页更有利于网站内容的实时更新,适合企业建立商务网站。
目前动态网站开发环境可有多种选择。常见的大型网站开发平台比较流行PHP Oracle,Web应用系统大都采用Asp.Net SQL,政府及大型企业Web开发一般采用Jsp Oracle比较合适。国内外的电商网站大多数是采用以上的开发环境,但也有部分逐渐过渡到多种语言开发。国内淘宝网前台和应用层使用PHP开发,后台逐渐过渡到处理数据库有优势的JAVA,京东商城,当当网则是使用Asp.Net开发,国外亚马逊商城则是使用perl开发。