毕业设计论文(范文).doc
《毕业设计论文(范文).doc》由会员分享,可在线阅读,更多相关《毕业设计论文(范文).doc(41页珍藏版)》请在三一办公上搜索。
1、毕 业 设 计(论 文)网上商城购物系统系别:计算机工程系专业名称:学生姓名:学号:指导教师姓名、职称:梁宝兰 助教完成日期 2009年 2 月 日网上商城购物系统摘 要随着Internet信息技术的高速发展,网上购物已经成为当今社会一种比较流行的购物方式。企业网站在商务活动中发挥越来越大的作用:通过网络,实现及时发布产品,实时更新产品信息,快速地处理订单等功能,更好地服务于客户。网上商城购物系统使购物过程变得轻松、快捷、方便。本系统共分两个部分:前台用户部分和后台管理部份。在前台用户部分中,包括用户在线注册/登录、定购商品、浏览/搜索商品、查询商品信息等操作;后台管理部分包括:商品类别的管理
2、,商品信息的管理、用户订单的管理、客户的管理。目前类似的系统已比较成熟。本系统实现了网上商城购物系统最基本的功能模块,项目进展比较顺利。作者作为该项目的主持人,完成了这些:项目开发总体方案设计、需求分析、概要设计、各部分模块的详细设计码以及对项目的总结。关键词 网上商城,购物车,MySQL 5,Apache 2,PHP THE SYSTEM OF ONLINE SHOPPINGAbstractWith the rapid development of infermantion technology happened in the Internet, shopping online is get
3、ting a new-fashioned and popular shopping way. The shopping online system of the company,play an important role with the rapid economic development.The company can sell products online, also the company make issue of various prompt information become easy. The shopping online system establishes a du
4、mmy shopping market to make the purchase process become easy,swift and convenient.Main functions of this system are as follows:The shopping online system can be divided into two parts:foregrounding and management.The former includes online registration,ordering goods,browsing goods,inquiring goodsin
5、formation,etc;the later includes management of goodsinformation and goodscategories,usersorder forms and clients.At present,some similar systems have been developed relatively mature. This system has been basically completed. As the compere of this item,the author had finished such steps:itemsdevlop
6、ment and organization,genaral projects designation,demand analysis,summary designation,whole designation and coding for modules,as well as summarizing this item.Keywords:market online,shopping cart, MySQL 5,Apache 2,PHP 目 录1 概述11.1 开发背景11.2 网上购物的现状11.3 论文组织22 功能需求分析32.1 设计思路32.2 系统的功能性需求32.3 非功能性需求3
7、2.4 可行性分析32.5 开发本系统选择的主要工具42.5.1开发工具的选择42.5.2数据库的选择63 系统设计73.1 系统设计73.2 系统主要功能模块结构73.3 部分模块的数据103.3.1商品搜索数据流图103.3.2用户购买商品数据流图113.4 数据库逻辑结构设计114 系统功能的具体实现144.1 系统开发平台及环境配置144.1.1开发平台144.1.2环境配置144.2 数据库的生成与连接144.2.1数据库的生成144.2.2数据库的连接144.3 公共文件的实现154.4 各子模块功能的实现154.4.1网站的首页设置154.4.2用户登录和注册164.4.3查询模
8、块194.4.4浏览商品模块194.4.5购物车模块224.4.6结账台模块234.4.7商品类别管理模块244.4.8商品管理模块274.4.9用户管理模块284.4.10订单管理模块295 系统测试315.1 基于WEB系统的测试315.2 部分模块的测试用例316 总结34参考文献35致 谢361 概述1.1 开发背景随着Internet信息技术的高速发展,网上购物已经成为当今社会一种比较流行的购物方式。不论是腰缠万贯的大富翁、时尚的白领丽人还是普通的工薪阶层,其中大部分人可能都有过网上购物的经历。电子商务成为一个很热门的话题,网络上出现了大量电子商务网站。网络购物系统有着成本低、用户检
9、索方便、地域限制少的特点。其实电子商务包括的内容是很多的,而当前具体的实际运用中有两个非常成功的主流应用,一类是B2B(Business to Business),另一类是B2C(Business to Consumer)。B2B主要是面向企业的,专门为企业提供采购、销售和结算等业务的平台,这种平台对性能、安全和服务要求比较高。B2C则是大家最熟悉的,它直接面向终端的大众消费者。网上商城购物系统实际上是属于B2C的。简单来说,网上购物就是把传统的商店直接搬回家,利用internet直接购买自己需要的商品或者享受自己需要的服务。专业地讲,它是交易双方从洽谈、签约以及贷款的支付、交货通知等整个交易
10、过程通过Internet、web和购物界面技术化的B2C模式一并完成的一种新型购物方式,是电子商务的一个重要组成部分。因此,有人将此视为一个面向全国乃至全世界的大而统的虚拟商场。1.2 网上购物的现状网上购物在当今发达国家已经显示出较强的发展势头,它在推动国家经济增长方面可以说又是一支崭新的力量。举例来说,GFK最近一份针对德国网上购物者的调查指出,在2004年上半年,德国的在线购物销售额达到53亿欧元。GFK预计,2004年全年,德国在线购物销售额达到110亿欧元之多。相比之下,在我国网上购物还是比较滞后。与短信、游戏等互联网业务相比,电子商务在中国的发展是相对落后的;与电子商务发达的国家相
11、比,中国还处于起步阶段。但是,经过近几年的发展,有越来越多的人认识到“网上订货、送货上门”的方便,也有越来越多的人也开始接受网上购物。由于中国庞大的互联网用户群和经济的快速发展,谁都不会否定电子商务在中国的发展潜力。统计显示,2004年,我国电子商务交易总额累计达到4400亿元人民币。其中,上海电子商务的年交易额达到743.19亿元,同比增长47%,北京、广州的电子商务年交易额分别为666亿元和230亿元。2005年5月13日在沪举行的2005中国国际电子商务博览会传出消息,2005年我国电子商务交易总额有望突破6000亿元人民币。CNNIC在其发布的中国互联网络热点调查报告中显示:在我国有1
12、7.9%的网民在半年内有过网络购物经历,在浏览过购物网站的网民中,有29.6%的人在半年内有过网络购物经历,有过网络购物经历的被访者中有超过90%的人今后会继续进行网络购物;有63.7%没有购物经历的网民表示今后会尝试网络购物。这些数据表明我国网上购物市场有巨大的潜力。1.3 论文组织在介绍了网上商城购物系统的开发背景、国内外的现状后,本文将在后面的章节里阐述建立网上商城购物系统的具体过程,具体组织结构介绍如下:全文共分为六章:第一章是概述。主要介绍系统开发的背景、意义以及国内外类似项目的研究现状,对网上商城购物系统在国内的发展作了比较详细的分析。第二章主要介绍了本文的需求分析,需求分析是软件
13、开发的非常重要的一个步骤,因此在本章我们进行了比较详细的分析。通过对系统设计思路、开发工具的选择等分析,为系统的设计及实现打下一个良好的基础。构建系统的总体结构图,并详细分析了各模块的功能第三章重点介绍了系统的结构和功能框架,构建系统的总体结构图,并详细分析了各模块的功能。通过功能设计出本系统就采用B/S三层结构为系统软件架构,并从整体到局部把系统的功能模块化,以系统结构图的形式表现出来;还有就是把这些功能结构进行实体化。第四章是本论文的重点,详细讲解了网上商城购物系统的建立方法及具体步骤,对各个子模块进行分析。对这些子模块做了详略不同的讲解,同时附上部分PHP代码方便对照示例理解。第五章为本
14、文的测试部分,介绍了软件环境的配置及测试结果分析,在测试前提出应测试出的问题,最后得出测试的结论。第六章是总结部分,对所完成的系统进行总结。2 功能需求分析2.1 设计思路网上商城购物系统采用B/S结构。B/S架构是工NTRANET上的一个典型的分布式信息系统。B/S结构只需对服务器端的应用平台进行开发和集成,减少了开发、安装和维护费用。建设过程中主要有以下考虑:(1)减少系统对硬件的要求系统主要运行于服务器上,即系统运行的硬件取决于服务器。(2)降低维护成本系统的维护主要集中于服务器端。(3)降低系统升级维护的难度逻辑与视图的分离是的模块相对独立,在业务变更及系统升级和维护时,难度大大降低,
15、极大地提高了工作人员的工作效率。在功能设计和系统实现方面,学校办公自动化系统将提供以下特点:(1)实用性实现网上购物的一般流程,系统方便易用。(2)操作简单保证系统适合不同等级计算机水平的用户,系统操作尽可能简单。(3)代码可读性好要求系统结构清晰,代码简单可读,便于日后维护和扩展。网上商城购物系统开发的总体任务是实现顾客购物与管理员管理的系统化、规范化和自动化。2.2 系统的功能性需求网上商城购物系统共分两个部分:前台用户部分和后台管理部份。为了安全性,管理员登录后台管理部分采用HTTP认证技术。前者包括用户在线注册/登录、浏览/搜索商品、查询商品信息、订购商品、购物车、用户信息维护等功能。
16、后台管理包括商品类别管理,商品管理、订单管理、用户管理等模块。2.3 非功能性需求(1)安全性要求。所有访问数据库的操作,必须有日志。(2)时间性要求。保证用户一次最简单查询工作在1分钟内完成或者简单的购物流程在3分钟内完成。(3)美观性要求。要求界面美观,操作简便。2.4 可行性分析随着计算机网络的发展,上网人数日益增多,人们已经习惯通过网上商城网络上进行购物和接受服务。因此,我们通过这样的方式,在计算机网络种商品的销售,能够被广大用户所接受,可以拓宽企业的客户群。开发网上商城购物系统的技术已经非常成熟,首先,从硬件上讲,计算机硬件速度现在已经不是问题,大容量高速度的硬盘十分普遍,同时网络的
17、速度普遍可以达到100M,这些为系统的运行打下坚实的基础。从软件的角度上讲,数据库技术已经相当成熟(目前用得比较多的有SQLserver,Oracle,MySQL等),并且处理能力也非常强,这为数据的存储和处理打下了坚实的基础,同时,开发网站的工具也非常多(比如:ASP,JSP,PHP等),并且相当成熟。有了这些技术的支持,我们成功开发一个办公自动化系统没有任何技术风险。2.5 开发本系统选择的主要工具2.5.1开发工具的选择目前开发动态网站的主要工具有:ASP,JSP和PHP。ASP:(1)使用VBScript简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。(2)无须co
18、mpile编译,容易编写,可在服务器端直接执行。(3)使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。(4)与浏览器无关(Browser Independence),客户端只要使用可执行HTML码的浏览器,即可浏览Active Server Pages所设计的网页内容。Active ServerPages所使用的脚本语言均在WEB服务器端执行,客户端的浏览器不需要能够执行这些脚本语言。(5)Active Server Pages能与任何ActiveX scripting语言兼容。除了可使用VB Script或JavaScript语言来设计外,还通过plugin的方式,使用由第
19、三方所提供的其它脚本语言,譬如REXX、Perl、Tcl等。脚本引擎是处理脚本程序的COM(Component Object Model)对象。(6)可使用服务器端的脚本来产生客户端的脚本。(7)ActiveX服务器组件具有无限可扩充性。可以使用Visual Basic、Java、Visual C、COBOL等程序设计语言来编写你所需要的ActiveX Server Component。PHP:数据库连接PHP可以编译成具有与许多数据库相连接的函数。PHP于公元1994年由Rasmus Lerdorf开始计划发展,至1995年以Personal Home Page Tools(PHP即Tool
20、s)开始对外发表第一个版本。 PHP的早期版本中,只提供了访客留言本、访客计数器等简单的功能。随后在新的成员加入开发行列之后,同在1995年中,第二版的PHP问世了,第二版定名为PHP/FI(Form Interpreter)。PHP/FI并加入了MySQL的支持,自此奠定了PHP在动态网页开发上的影响力。在1997年底,有一万五干个Web网站使用PHP/FI;在1997年中,使用PHP/FI的Web网站成长到超过五万个。PHP跟Apache服务器紧密结合的特性,加上不断的更新及加入新的功能,并且它几乎支持所有主流与非主流数据库,再以它能高速的执行效率,使得PHP在1999年中的建站用户就超过
21、了十五万。它的源代码完全公开,在Open Source意识抬头的今天,它更是这方面的中流砒柱。不断地有新的函数库加入,以及不停地更新的活力,使得PHP无论在UNIX或是Win32的平台上都可以有更多新的功能。它提供丰富的函数,使得在程序设计方面有着更好的支持。PHP与MySQL是现在绝佳的群组合。你还可以自己编写外围的函数去间接存取数据库。通过这样的途径当你更换使用的数据库时,可以轻松地修改编码以适应这样的变化。PHPLIB就是最常用的可以提供一般事务需要的一系列基库。但PHP提供的数据库接口支持彼此不统一,比如对Oracle,MySQL,Sybase的接口,彼此都不一样。这也是PHP的一个弱
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 范文
链接地址:https://www.31ppt.com/p-4027308.html