随着Internet技术的发展,人们的日常生活已经离不开网络。未来社会人们的生活和工作将越来越依赖于数字技术的发展,越来越数字化、网络化、电子化、虚拟化。Internet的发展历程以及目前的应用状况和发展趋势,可以充分地相信网络技术将极大的改变我们的生活和工作方式,甚至社会的价值观也会发生某种变化。
电子商务网站逐渐得到了广泛的应用并将成为 21 世纪主流的商业模式。网上书店是随着这些网络技术的发展而出现的一种新型图书销售渠道。它通过人与电子通信方式的结合,依靠计算机网络,以通讯技术为基础,实现图书销售的网上交易。网上书店可以利用覆盖全球的internet和电话网连接无数的企业的内部网络,其触角可以伸展到买书客户的家中,在买方和卖方及供应商之间架起一座桥梁,以先进的技术渗透于订货,送货,支付,甚至意见反馈等整个商务过程。
本文就网上书店的整个开发流程(包括需求分析,数据库设计,页面方案设计,系统设计等)进行了详细的论述,并在各个功能模块上给出了详细设计图和流程图。系统运用了php语言在dreamweaver平台上实现,采用前后台管理系统来实现整个系统。系统实现的主要功能包括:前台的用户注册、登陆,图书信息的查询和浏览,购物车,下订单,留言等,后台的图书管理,用户管理,订单管理等。
论文在撰写过程中,力求将理论与实践应用相结合,对各种理论进行阐述的同时配合系统从实际应用和操作技巧上加以说明,希望能够更充分地体现到这些知识与技术在本系统中的应用与实现。
关键词:网上书店;dreamweaver;购物车;php
数据库需求分析
针对一般在线书店的需求,得出如下需求信息。
用户分为游客和已注册用户。
订单分为单张详细订单和总订单。
一个用户可以购买多本图书。
一个用户对应一张订单。
一个列表对应多张订单。
针对本系统功能分析,总结出如下的需求信息。
用户,包括数据项:用户ID、用户名、密码。
图书,包括数据项:图书编号、图书名、价格、图书介绍。
订单列表,包括数据项:订单编号、图书编号、购书数量。
订单,包括数据项:订单编号、用户编号、下单时间。
从本系统中规划出的实体有:用户实体、图书实体、订单实体、管理员实体。
目录
第一章 引言 1
1.1 电子商务发展概述 1
1.2 国内外网上书店发展现状和发展趋势 2
1.3 网上购书的优势 3
1.4 我国网上书店概况 4
1.5 发展网上书店的对策 5
1.6 网上书店系统简介 5
第二章 需求分析 6
2.1 系统设计目标 6
2.2 可行性分析 6
2.2.1 网站的可行性研究 6
2.2.2 市场研究 7
2.2.3 购买行为研究 8
2.2.4 预期客户研究 8
2.3 预期客户研究 8
2.4 用户需求分析 9
2.4.1 会员用户需求 9
2.4.2 管理员用户需求 10
2.4.3 匿名用户需求 10
2.4.4 总体功能需求 11
第三章 系统总体设计 12
3.1编写目的 12
3.2功能 13
3.2.1系统的功能 13
3.2.2购物车的实现 14
3.2.3结算 14
3.2.4网上支付 14
3.3 数据库设计 15
3.3.1 数据库需求分析 15
3.3.2 数据库逻辑结构设计 16
3.4 主要特色 18
3.4.1系统框架视图 18
3.4.2购书的详细流程 19
3.4.3网上书店的主要服务 19
3.5 系统开发工具 20
3.6 系统流程分析 20
3.6.1网上书店工作流程 20
3.6.2网上书店工作流程图 21
3.7 网上书店前台销售管理系统的整体网页设计 23
3.8 各个子系统模块的功能 23
第四章 系统详细设计 25
4.1 登录模块 25
4.2 购物车模块 26
4.3 数据库操作模块 28
4.4 订单模块 30
第五章 测试 32
5.1 测试概要 32
5.2 条件 32
5.3 测试结果 32
5.3.1 测试步骤 32
5.3.2 模块测试 33
5.4 对软件功能的结论 33
5.4.1 性能 33
5.4.2 缺陷和限制 34
5.4.3 建议 34
5.4.4 评价 34
5.4.5 测试资源消耗 34
总结 35
谢词 36
参考文献 37