网上书店售书系统设计论文.doc

上传人:人*** 文档编号:561523664 上传时间:2023-07-06 格式:DOC 页数:31 大小:1.28MB
返回 下载 相关 举报
网上书店售书系统设计论文.doc_第1页
第1页 / 共31页
网上书店售书系统设计论文.doc_第2页
第2页 / 共31页
网上书店售书系统设计论文.doc_第3页
第3页 / 共31页
网上书店售书系统设计论文.doc_第4页
第4页 / 共31页
网上书店售书系统设计论文.doc_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《网上书店售书系统设计论文.doc》由会员分享,可在线阅读,更多相关《网上书店售书系统设计论文.doc(31页珍藏版)》请在金锄头文库上搜索。

1、目 录1 绪言11.1开发背景11.2课题研究意义22 系统分析与设计32.1系统分析32.1.1需求分析32.1.2可行性分析32.2系统设计42.2.1功能结构图42.2.2购物流程图52.3开发环境63 数据库设计73.1数据库的分析73.2数据表设计74 前台开发114.1设计分析114.2前台首页设计114.3书目展示模块124.4购物车模块144.5用户登录模块164.5.1用户注册174.5.2用户登录174.5.3用户密码修改184.5.4用户密码找回184.6公告模块195 后台开发205.1设计分析205.2后台首页设计205.3后台登录模块215.4书本信息管理模块225

2、.5订单信息管理模块235.6用户管理模块255.7信息管理模块256 结论27致 谢28参考文献29 27 1 绪言1.1开发背景随着Internet的发展,企业与企业之间电子商务的兴起,电子商务逐渐成为网络发展的主流,而网上购物也将成为一种流行的购物方式,例如,大家比较熟悉的淘宝网、拍拍网和易趣购物网站。企业通过建立起自己的电子商务网站,建立企业宣传网络,逐步扩大企业自身的网络销售渠道,完成企业对个人的各种网络交易,从而提高企业经济效益。随着硬件技术、网络技术及网上交易法规的日趋完善,电子商务将成为企业销售经营的主要渠道。电子商务的快速发展以及上网人数的急增,为企业创造了许多网络商机。网上

3、书店便应运而生了,网络书店在全球范围内的兴起对传统的图书营销方式产生了前所未有的冲击,在图书购销体系中扮演着日渐重要的角色,呈现出广阔的发展前景。PHP作为全球最普及、应用最广泛的互联网开发语言之一,从1994年诞生至今,已被2000多万个动态网站采用,如国外知名互联网公司Google、Yahoo!、ebay和中国知名网站新浪、百度、腾讯、网易、阿里巴巴等。随着PHP技术的成熟和完善,PHP已经从一种针对网络开发的计算机语言发展成为一个适合于企业级部署的技术平台。PHP是用于开发动态网页的工具,它在Internet用户与网络之间的作用,它和MySQL及Apache的配合使用已经被许多网站的设计

4、人员所采用。PHP语言的特点如下。(1)简单易学,只要掌握了基本的语法,就可以开始PHP编程之旅了;(2)支持强大的数据库功能,PHP与MySQL是最佳的组合,同时它还支持与Access、SQL Server、Oracle等数据库的组合;(3)开发成本低,PHP是完全免费的,其所需的软件(如MySQL)和服务器平台(如Linux)也完全是免费的;(4)面向对象编程,面向对象编程的思想来进行PHP的高级编程,对于提高PHP编程能力和规划好Web开发构架都非常有意义;(5)应用范围广,世界上很多大公司都采用了PHP技术,如德意志银行的交易系统,华尔街的股票在线买卖系统,汉莎航空公司的票务处理系统等

5、。1.2课题研究意义通过对网上书店的研究,充分深入的了解网上书店的结构。网上书店电子商务系统的优点有:(1)突破了商业往来的时间限制:网络上的计算机可以一天24小时,天天为客户提供完善的网络服务,而且可以提供给全国各地的消费者,以最快的速度将公司图书的外观、内容、价格及相关信息提供给客户。(2)节省公司营运成本:网上书店本身没有店面,减少了公司的管理费用,同时,网上书店管理系统精简了办公程序,促进了管理的规范化。(3)提高了客户购物的积极性:顾客利用网上书店,可以很快的找到所需的图书,在网上提交订单后,如果是当地地区的,图书当天就会送达顾客手中,节省了顾客的购物时间和精力。本论文就毕业设计的内

6、容,系统地阐述了整个网上书店售书系统的功能及实现。实现了从书目管理,书目分类和查询,到购物车实现,用户订单处理,再到留言板,管理员系统,基本上实现了电子商务的功能流程,能够实现用户与商家在网上进行商品交易。本系统界面简单直观,易于操作和使用,交互性强,完全基于Internet网络。2 系统分析与设计2.1系统分析网站开发前,首先要对网站进行需求分析、可行性分析,使得开发的过程中能更了解和掌握网站的前期准备和开发流程。2.1.1需求分析在信息飞速发展的时代,Internet的迅速发展,电子商务将成为21世纪网络发展的主流。网上购物成为了一种购物时尚,它为人们提供了网络购物的方便性,使消费者可以足

7、不出户就能买到所需的商品。而一个网上书店,其基本需求和功能有:(1)网站设计页面大方美观、个性化,能显示出书店的形象;(2)书店所有的书目数据都能在平台中展示;(3)规范、完善的基础信息设置;(4)书目分类详尽,可按不同类别查看书目信息;(5)实现选购书目订购书目支付交易成功功能;(6)实现各种查询,如模糊查询,高级查询等;(7)管理员对用户订单进行管理。2.1.2可行性分析可行性分析的目的就是要用最小的代价在尽可能短的时间内确定问题是否能够解决,不能靠主观猜想而是要靠客观分析。必须判定系统目标和规模是否现实,系统完成后所能带来的效益是否达到值得投资开发这个系统的程度。因此可行性分析实质上是要

8、进行依次大大地压缩简化的系统分析和设计的过程,就是在较高层次以较抽象的方式进行的系统分析和设计的过程。网上书店的可行性分析可以从以下两点考虑。(1)经济性。网上书店的宗旨是根据用户需求和市场形势提供书目的详细信息,并对书目进行详细分类,方便用户查找和购买合适的书目。(2)技术性。网上书店网站提供购物车和收银台功能,用户选择书目并可以在线提交订单;信息管理系统实现对书目信息、用户信息、订单信息以及交易方面的管理,使得网站具有舒适的交易界面和良好的管理平台。2.2系统设计对网上书店的系统进行了分析后,就要开始对网站进行设计了,就是详细规划和设计书店。2.2.1功能结构图(1)前台功能模块网上书店前

9、台管理系统最新书目推荐书目热门书目书目分类用户注册用户中心订单查询购物车书店公告用户登录友情链接修改个人信息修改密码用户留言图2.1 前台功能模块(2)后台管理模块添加书目网上书店后台管理系统修改书目信息书目类别管理添加书目类别用户信息管理用户留言管理更改管理员信息编辑订单查询订单公告管理评论管理书目管理用户管理信息管理订单管理图2.2 后台管理模块2.2.2购物流程图网上书店,实质是建立一个虚拟的购书环境。在书店选购书目时,首先将选到的书目放到购物车中,待选购完书目后就可以到收银处开单付款。建设网上书店系统的原理与在书店购买书目的原理是一致的,首先用户在网页中选购自己所需的书目,并将书本放进

10、购物车中,其过程可以改变购买书目的数量或删除购物车中的书目,选好书目后就可以进行支付程序,在支付的过程中填写收货人信息、提交收货人信息及查看账单等操作,网上书店的购物流程图如图2.3所示。是是否是是否是否否否登录网上书店网站登录管理员用户进行书目信息管理、订单管理、用户管理、网站信息管理注册选购书目购物车更改书目数量查看账单购买收银台浏览网站其他功能模块图2.3 网上书店的购物流程2.3开发环境建设网站时,除了确定网站的功能结构和购物流程外,还需确定网站的开发环境。服务器端:(1) 操作系统:Windows 2003 Server(2) 服务器:Apache2.0(3) 软件:PHP5.0,A

11、dobe Photoshop CS3,Flash 8(4) 数据库:MySQL(5) 浏览器:IE8.0(6) 分辨率:1024x768客户端:(1)浏览器:IE8.0(2)分辨率:1024x7683 数据库设计3.1数据库的分析PHP跟踪和管理用户的状态和行为主要有两种措施,一是使用Session或Cookies保存用户登录网站的信息,但这种信息会随着用户退出网站而消失,对于那些需要持久保存的信息,如用户的个人资料、用户的订单及书本信息等,则需要保存到数据库中进行长期存储。数据库适合存储那些需要持久保存的信息,并且提供了很好的方式进行查询、插入、修改和删除等操作。3.2数据表设计结合实际情况

12、以及对用户需求的分析,网上书店shop数据库主要包含如下数据表。(1) tb_leaveaword(用户留言表)用户留言表主要用存储用户留言的相关信息,数据表结构如表3-1。表3-1 tb_leaveaword表字段名称数据类型字段大小是否主键说 明idint4是自动编号iduseridint4用户idtitlevarchar200留言主题timedatetime50留言时间contenttext留言内容(2) tb_pingjia(书本评价表)书本评价表主要用于存储用户对书本评价的信息,数据表结构如表3-2。表3-2 tb_pingjia表字段名称数据类型字段大小是否主键说 明idint4自

13、动编号iduseridint4用户idtitlevarchar200评价主题timedatetime50评价时间spidint4书目idcontenttext评价内容(3) tb_admin(管理员表)管理员表主要用于存储管理员的信息,数据表结构如表3-3。表3-3 tb_admin表字段名称数据类型字段大小是否主键说 明idint4是自动编号idnamevarchar25管理员名字pwdvarchar50管理员密码(4) tb_dingdan(用户订单表)用户订单表主要用于存储用户的订单信息,数据表结构如表3-4。表3-4 tb_dingdan表字段名称数据类型字段大小是否主键说 明idint4是自动编号iddingdanhaovarchar250订单号spcvarchar250书目串slcvarchar250数量串shouhuorenvarchar50收货人姓名sexvarchar4收货人性别dizhivarchar250收货地址youbianvarchar50邮编号码telvarchar50联系电话emailvarchar50Email地址shffvarchar50收货方式zfffvarchar50支付方式leavewordtext用户留言timedatetime50下单时间xiadanrenvarchar50

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 其它文档 > 租房合同

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号