1. 研究目的与意义
从20世纪60年代末的军用网ARPAnet到今天发展迅猛的Internet,我们可以看到计算机网络技术已经对人类生活产生了深刻的影响,甚至改变着人们的生活方式。鉴于如今成熟的互联网技术以及日益加快的生活节奏,网上交易的优势也越来越明显。对于经营者来说,降低交易成本减少承担的风险;对于消费者来说,快速便捷。因此急需开发一套网上家具系统来完成人们的需求。Python一种作为功能强大的解释型编程语言,它有简洁明了的语法,高效率的高层数据结构,可跨平台。Web开发方面,Python更显强大,它提供了大量可用的网络编程模块和很多强大的第三方GUI库。同时又提供许多框架,开发快速,其中尤以Django为例,它遵循MVC模式,强调代码复用,也可以自己开发工具包,具有很强的可扩展性。
2. 国内外研究现状分析
用PHP或Java进行开发是国内外网站开发的主流,但近些年使用Python开发的网站也越来越多,有一些则是在部分业务或功能上使用到了python,还有的是支持python作为扩展脚本语言。Python在欧美使用得比较多,国内还是以PHP国内java为主。
国内使用python开发的网站有豆瓣、知乎、果壳网等。Google在很多项目中用python作为网络应用的后端,如Google Groups、Gmail、Google Maps等,Google App Engine支持python作为开发语言。雅虎、Youtube在某些功能上也使用到python。Python也被广泛应用于开发网络游戏。
在经营模式上,如今比较成熟的电子商务网站均采用企业与客户模式,比如国际知名的戴尔公司,以及国内的淘宝和当当等都是B2C模式的购物平台。各电商都是上在模式相同的情况下,根据自己的特色及具体的功能要求进行丰满。3. 研究的基本内容与计划
通过调查和研究现有的电子商务网站,研究其必须的功能模块,以及模块之间的逻辑关系,来设计制作一个家具购物网站。
计划将家具购物网站分为以下几个模块来研究:前台:用户登录模板、用户注册模块、家具展示模块、推荐商品模块、购物车模块;后台:用户管理模块、商品管理模块、信息发布模块。
研究计划:一、阅读文献资料,选择若干电子商务网站进行调研,在调研的基础上撰写开题报告。查阅书籍、期刊,查找外文资料,进行外文翻译,撰写文献综述。二、安装python环境和ide,并熟悉操作环境。学习python基础和django框架。三、进行网站模块设计和数据库设计。四、开始编码,实现基本功能。五、对各功能进行测试和改进。六、对网站进行美化和改进。七、按照工作手册要求,撰写毕业设计论文。完善论文完成剩余章节,检查无误后打印初稿。整理毕业设计资料和答辩汇报材料,准备答辩。
4. 研究创新点
用户评价功能
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。