一、 基本任务及要求:
1.设计任务特点及分析
电子商务的迅猛发展与中小网站企业建设的严重滞后,重构网站迫在眉睫。基于B/S的网络商城系统,主要实现商品搜索、商品展示和商品订购,具体包括普通/高级商品搜索、商品的预览、加入购物车、下订单与购买商品金额结算。
2.主要任务
本课题主要要完成的功能如下:
(1) 会员登录与信息修改:对一个网络购物平台而言,需要了解客户的具体资料以及个人购物的必要信息,网络购物平台需要对使用商城客户进行身份验证,登录后,用户可修改自己的信息。
(2) 商品搜索与展示:网络购物平台(商城系统)需要让用户找到自己所喜爱的商品,并查询有关商品的信息,并将商品分门别类的展示给客户,用以打到宣传的目的。
(3) 购物与结算:客户找到喜爱的商品,可以先放到购物车,然后继续购物,当客户决定不买其中的一件商品时,则可从购物车里删除商品,如决定购买,则将购物车中商品进行结算,支付。
二、 进度安排及完成时间:
第2周 老师讲解课题,明确课题任务与要求,学习资料收集检索方法,并搜索收集所需中英文资料。
第3周 阅读资料、书籍,学习所需知识,撰写文献综述。
第4~5周 毕业实习。
第6周 完成毕业实习报告撰写;建立毕业设计实验环境;初步拟订设计方案。
第7~8周 详细设计:对概要设计中产生的功能模块进行过程描述,设计功能模块的内部细节,包括算法和数据结构,为编写源代码提供必要的说明。
第9~14周 实现:将详细设计说明转化为所要求的程序设计语言或源程序。并对编写好的源程序进行程序单元测试,验证程序模块接口与详细设计说明的一致性。
第15~16周 文档的生成与整理,给指导教师修改;完成毕业设计说明书、用户手册;
第17周 答辩准备 毕业答辩
摘 要
本网上购物系统是一个基于Internet,采用B2C(Business to Consumers)模式,并根据现有的网上购物系统的现状而设计开发的电子商务平台。它不但可以扩大商家的规模和市场影响力,而且可以减少企业的经营成本,提高工作效率。
本文首先介绍了网上购物系统的现状及开发背景,然后论述了系统的设计目标,系统需求和总体设计方案,较详细的论述了系统的详细。最后,本文对网上购物系统进行了系统检测并提出了还需要改进的问题。
本系统主要为用户提供了会员注册,购物车管理,商品搜索,用户资料修改等功能,为管理员提供了商品管理,用户信息管理,新闻信息管理,广告链接管理等功能。在设计方面,本系统采用B/S三层结构,同时使用PHP技术进行动态页面的设计,从系统的安全性和代码的可重用性方面考虑,运用dreamwaver对程序的关键代码进行封装。后台数据库选MySQL数据库。
关键词:B/S结构;PHP;MySQL
Abstract
The shop online system is a electronic commercial platform which has been designed according to the situation of shop online system based on Internet with B2C mode. It can not only enhance the scale of shopping centre and market influence, and can also reduce the enterprise's running cost, improve work efficiency.
The thesis has firstly introduced the practical situation and the developing background of the system. And then has described the designing goal、system need and the whole designing plan, has described the detailed design and reality of the system in detail. Finally, conclusion has been drawn about the system and problem has also been raised.
The system has mainly provided users with the following functions: membership registration、shopping car management、goods search、information modify etc. It has also provided managers with goods management、customer information management、news management 、ad management and so on. It has been designed with B/S mode of three-tier structure, PHP technology in dynamic page design. Considering from the security and reusing code of the system, key code has been secured by JavaBean technology. Access database has been used as the background database.
Keywords: B/S; PHP; MySQL
目 录
摘 要 I
Abstract II
前 言 1
第1章 绪 论 2
1.1 系统开发背景 2
1.1.1网上购物的发展 2
1.1.2网上购物系统的现状 2
1.2系统实现的目标 2
1.3系统的开发意义 3
第2章 网上购物系统设计与需求分析 4
2.1网站设计所要遵循的原则 4
2.2网站的设计目标 6
2.3网站可行性分析 6
2.4网站的深入调查 7
2.5网站设计的特点 7
2.6网站开发的设计思想 7
2.7系统设计的总体规则 8
第3章 系统的开发技术及主要架构 9
3.1开发技术的选择 9
3.2系统的主要架构及开发模式 9
3.2.1基于B/S的体系结构 9
3.2.2 基于MVC的应用开发模型 10
第4章 系统的功能和流程分析 12
4.1网站的功能分析 12
4.2 平台功能模块的设计分析 12
4.3 系统流程分析 13
4.3.1前台购物流程 13
4.3.2注册功能流程 13
4.3.3商品搜索流程 14
4.3.5商品管理流程 15
4.3.6购物车流程 16
第5章 系统功能的具体实现 17
5.1系统数据库表的基本设计 17
5.2 功能总体说明 20
5.2.1 目录结构说明 20
5.2.2 主要功能图 21
5.3主要功能模块的实现 21
5.3.1数据库的连接 21
5.3.2前端控制器模式的介绍与实现 23
5.3.3用户登陆模块的实现 24
5.3.4购物车模块的实现 31
5.3.5搜索模块的实现 35
5.3.4后台管理模块的实现 36
第6章 系统测试及难点分析 42
6.1系统测试 42
6.1.1 系统关键部分测试分析 42
6.1.2 单元测试分析 42
6.1.3 测试分析总结及说明 43
6.1.4 系统的性能分析 43
6.2 系统中所存在的问题及解决方案 44
6.2.1 系统的整体设计和规划中的问题 44
6.2.2 开发功能模块所遇到的难点 44
6.2.3系统中存在的问题及拟定的解决方法 45
结束语 46
参考文献 47
致 谢 48
附录 49
前 言
目前,网络正以一种前所未有的冲击力在影响着人类的活动,包括人类的生产和日常生活。网络的诞生和发展,颠覆了传统的信息传播方式,冲破了存在于传统交流方式中时间和空间的种种壁垒,极大地改变了人类从物质到精神、从形式到内容、从生产到生活的各种活动,并且给人类带来了新的机遇和挑战。
2006年1月17日,中国互联网络信息中心(CNNIC)在京发布"第十七次中国互联网络发展状况统计报告"。报告显示,截至2005年12月31日,我国上网用户总数突破1亿,为1.11亿人,其中宽带上网人数达到6430万人。目前,我国网民数和宽带上网人数均位居世界第二。国家顶级域名CN注册量首次突破百万,达到109万,成为国内用户注册域名的首选,稳居亚洲第一。上网计算机数达到4950万台,网络国际出口带宽达到136106M,网站数达到69.4万个。IP地址总数达到7439万个,仅次于美国和日本,位居世界第三。在互联网服务业务方面:电子邮件、搜索引擎、网上银行、在线交易、网络广告、网络新闻、网络游戏等服务业务仍然快速的发展着。
而本次毕业设计的任务是,构建一个电子商务网站,采用的
上一篇:
PHP+MYsql图书管理系统_毕业设计_毕业论文
下一篇:
软件工程课程网站毕业论文_PHP