《PHP课程设计之ecshop网店系统》由会员分享,可在线阅读,更多相关《PHP课程设计之ecshop网店系统(8页珍藏版)》请在金锄头文库上搜索。
1、长春工业大学电子商务应用技术课程设计报告设计题目:电子商务手机商城设计与实现专业:电子商务班级:姓名:指导教师:2013 年 01 月 13 日目录1 开发背景与开发意义 . 错误!未定义书签。2 可行性分析 . 错误!未定义书签。3 功能模块设计 . 2 4 数据库概念结构设计 . 错误!未定义书签。5 系统调试与运行 . 3 5.1 环境配置与网站建设. 错误!未定义书签。5.2 首页展示图 . 5 6 总结与心得体会 . 6 1 一、开发背景与开发意义(一)开发背景21 世纪的今天,网络在人们生活中已经日益盛行,越来越多人已经离不开网络。 人们已经不再满足于了解最新信息、 查找资料等一些
2、传统的网络使用方式,而是过渡到娱乐、 购物等新兴的网民生活。 网上购物,成了当今广大群众的时尚。而商家,也逐渐重视起网络的作用, 充分利用起网络的低成本、 高效率来宣传企业形象和销售商品。因此,为了方便广大群众,满足商家的需求,我们在本次课程设计专门制作了一套网上商城系统-手机专卖店。(二)系统开发的意义长期以来,大部分的销售活动, 都是面对面的销售, 如:店铺销售、广交会、上门推销等。这些销售活动,都会受到地域、时间、环境等方面的影响,从而给企业、公司等的销售管理带来极大的不便。而且信息的人工管理, 也存在诸多缺点。而网上商城, 正好能全面解决这样的问题。产品生产 -销售- 客户订单管理系统
3、软件为企业、 公司等的销售管理带来了极大的方便。产品生产 - 销售-客户订单管理系统能够为用户提供可靠的信息储存和快捷的信息处理手段。作为计算机应用的一部分, 使用计算机对企业、 公司的产品销售信息进行管理,具有手工管理所无法比拟的优点。 因此,开发这样一套网上商城系统很有必要,它能够具体化、合理化的管理单位的销售信息情况, 用结构化的思维方式去了解计算机的工作原理。同时,网上购物商城给顾客和商家极大的便利,足不出户实现了购物、 销售、物流发货等功能,提高了效率、节省了时间。二、可行性分析(一)技术可行性分析ECShop 是 Comsenz 公司推出的一款B2C 独立网店系统,适合企业及个人快
4、速构建个性化网上商店。系统是基于PHP 语言及 MYSQL 数据库构架开发的跨平台开源程序。ECShop 网店系统只专注于网上商店软件的开发,因为专注所以专业,已成功为数以万计的企业和个人用户提供完美网上开店解决方案,成为目前国内最受欢迎的网店。ECShop 网店系统只专注于网上商店软件的开发,因为专注所以专业, 已成功为数以万计的企业和个人用户提供完美网上开店解决方案,成为目前国内最受欢迎的网店。本系统采用 PHP+Mysql+Apache 进行开发,其中前台用 HTML 嵌入 PHP进行页面开发和管理用户界面,提示信息完善,界面友好有亲和力;后台采用Mysql 2 数据库开发和 PhpMy
5、Admin 管理数据库,部分关键内容采用事务处理机制,具有很强的错误处理能力。本系统的开发环境使用现在特别流行的开源Apache服务器,使用方便、运行稳定、安全可靠。PHP+Mysql+Apache这个国际公认的网站开发黄金组合,在电子商务系统开发上,得到广泛的应用。综上所述,本系统在技术方面是可行的。(二)操作可行性分析本系统采用 B/S 架构,对销售信息进行网上管理, 操作简单易懂, 对用户来说不需要高深的计算机专业知识,只要管理员能够懂得使用网络, 就可以对商城进行使用和维护。(三)经济可行性分析由于本系统属于模拟的网上商城系统,整个系统并不算太大, 因此开发成本不算太高。整个开发过程由
6、两个人参与,只需要两台PC机和上述的各种软件,就可以实现全部的开发任务。由于PC机是我们各自原有的,而且无需专门升级硬件;而各种软件,又是能够在网上免费下载的,因此,整个开发成本可以说是非常的低廉, 这也为我们以后进一步完善网站提供了非常大的方便。在使用成本上,用户只需要拥有一台能够连接到国际互联网上的计算机,通过注册就可以在世界的任何一个角落使用网站的全部功能和服务。而且对计算机的硬件的需求也不是很高,软件方面也没有特殊的需求,易于广大用的访问与使用。因此,从经济可行性分析来看,这个网站体现了经济实惠,但是功能强大的特点。三、功能模块设计网上手机商城前台功能后台功能商品展览在线调查用户中心订
7、单查询数据管理促销管理商品管理广告管理模板管理订单管理会员管理 3 图 1 功能模块设计图四、数据库概念结构设计图 2 实体和实体间的关系E-R图五、系统调试与运行(一)环境配置与网站建设首先,设定本网上手机商城运行所需要的环境配置为:安装了Windows 操作系统的计算机,easy2php 搭建的平台,同时还应该有 phpMyAdmin 的支持。 在使用系统前,首先启动 easy2php ,自动启动Apache 和 MySQL , 然后进入phpMyAdmin ,进行常规配置。这样, web 程序的运行环境就已经建立完成了。 4 然后,到 下载最新版的开源系统“ ECShop 正式版” ,
8、解压上传到网站根目录,登录网站自带配置程序,配置环境、连接数据库、定义管理员帐号密码等。接着根据自己需要, 在官方模板的基础上, 适当调整各模块, 更加自己需要的、删除不需要的模块。接着上传一定数量的商品,调整各商品分类。最后,添加一些特别的功能、效果,比如添加增强网页立体感的背景图、增加在线客服功能使得顾客与商家能够即时沟通、修改模版自带 GIF 图片的颜色样式和形状以增强网页元素的动感、在网页空白处添加一些动态图片来展示商品等。这样,一个基本的购物商场就建立完成了。(二)首页展示图: 5 6 六、总结与心得体会经过一段时间的努力,我们终于完成了网上商城网站系统,基本实现了题目的基本要求。但
9、是由于经验不足,对报表统计的实现功能,还没有完善,这算是一个缺陷与遗憾。 不过我们一定会努力学习, 尽早实现该模块功能。 总的来说,在做这个毕业设计的过程中, 我们查阅了大量关于网上销售的相关资料,切实地按照软件工程的步骤,从需求分析,概要设计,详细设计,数据库设计,再到编码,调试运行,测试等步骤。从中我们学到了很多东西,对我们来说,无论是理论还是实践上都是一个较大幅度的提高,可以说是理论到实践的一个飞跃。我们还了解了软件开发的大体过程, 在当今竞争激烈的社会中只有学到本领才能有立足之地,通过这次综合实验也使我们知道作软件开发的辛苦,首先要有足够的耐心,要勇于面对密密麻麻的代码,无数遍的调试,和无数遍的修改,但是,当你调试成功时,你就会感到这些努力的意义,成功的喜悦。软件开发,还要注意借鉴,查看已有的例子的代码, 这样可以节省大量的时间, 同时也实现了代码重用。此外,我知道了基础课的重要,要学好一门编程语言,一定要动手,实践是最好的方法。总的来说,对我个人而言, 这次毕业设计的确提高了我自己的动手能力,让我认识到了自己的不足, 同时多亏了在开发网站的过程中刘老师的指导以及同学们给予的帮助,使我顺利地完成了课程设计,在此我对你们表示衷心的感谢!